Roger Dingledine
|
7c3ab346f6
various tweaks and fixes
|
%!s(int64=21) %!d(string=hai) anos |
Nick Mathewson
|
a1bf39f698
Code to parse (but not yet actually use) RedirectExit lines
|
%!s(int64=21) %!d(string=hai) anos |
Roger Dingledine
|
de65052312
don't assert multiple things in the same tor_assert()
|
%!s(int64=21) %!d(string=hai) anos |
Nick Mathewson
|
9d5831341e
Implement user-declared node families.
|
%!s(int64=21) %!d(string=hai) anos |
Nick Mathewson
|
28dd458eaf
Upload to trusted dir servers based on DirServer config options, not on routerinfos.
|
%!s(int64=21) %!d(string=hai) anos |
Nick Mathewson
|
01eacbca9e
Make RecommendedVersions a CONFIG_TYPE_LINELIST option, and have it tolerate whitespace a little better.
|
%!s(int64=21) %!d(string=hai) anos |
Nick Mathewson
|
88e0c080cf
Ignore fascistfirewall when dealing with service descriptors; obey fascistfirewall when posting server descriptors; ignore fascistfirewall on directory connections when httpproxy is set.
|
%!s(int64=21) %!d(string=hai) anos |
Nick Mathewson
|
7fa5d224d4
Implement "families" of coadministered nodes; prevent them all from appearing on the same circuit.
|
%!s(int64=21) %!d(string=hai) anos |
Roger Dingledine
|
3737566465
make it build on amd64
|
%!s(int64=21) %!d(string=hai) anos |
Roger Dingledine
|
aebc3a03ba
more int to size_t conversions, fixing one or more amd64 bugs
|
%!s(int64=21) %!d(string=hai) anos |
Nick Mathewson
|
0d5a847f12
Remove need for dirservers file: now, we note trusted dirservers in configuration options, and only need to remember addr:port and key digest for each one.
|
%!s(int64=21) %!d(string=hai) anos |
Nick Mathewson
|
e0cce8fba8
Unify tests for "did I originate this nonopen OR connection?"
|
%!s(int64=21) %!d(string=hai) anos |
Nick Mathewson
|
30dd1c87a5
Add default trusted-dir-server entries only when no dirserver lines are given in the config file
|
%!s(int64=21) %!d(string=hai) anos |
Nick Mathewson
|
9c49947163
Check fingerprint list before generating running-routers lists; also add as-yet-uncalled function to update an OR connection nickname on the fly
|
%!s(int64=21) %!d(string=hai) anos |
Nick Mathewson
|
0068415b80
Add an implementation of trusted_dir_server logic to switch towards simply remembering an addr/port/keyid for each trusted dir server
|
%!s(int64=21) %!d(string=hai) anos |
Roger Dingledine
|
1a4cb248f3
interim commit for http proxy support
|
%!s(int64=21) %!d(string=hai) anos |
Nick Mathewson
|
9e8ae9766e
Only check versions against downloaded directories, not cached directories.
|
%!s(int64=21) %!d(string=hai) anos |
Roger Dingledine
|
a31ba30ae6
if our local cached directory is new enough, go ahead and
|
%!s(int64=21) %!d(string=hai) anos |
Nick Mathewson
|
d20d10f360
If we are an authoritative dirserver, check out the fingerprint list when setting connection nicknames
|
%!s(int64=21) %!d(string=hai) anos |
Roger Dingledine
|
d0edf8e8b5
fix two bugs with cached directories:
|
%!s(int64=21) %!d(string=hai) anos |
Roger Dingledine
|
a2517b4f07
checking only 0.0.7 and 0.0.8 didn't work, because some dirservers
|
%!s(int64=21) %!d(string=hai) anos |
Roger Dingledine
|
959199340a
don't pick administrative-friends when picking your path
|
%!s(int64=21) %!d(string=hai) anos |
Nick Mathewson
|
c66e4c4870
Flush more changes from sandbox
|
%!s(int64=21) %!d(string=hai) anos |
Nick Mathewson
|
d6e47bec46
Keep a deflated version of each directory so we can deliver it when requested
|
%!s(int64=21) %!d(string=hai) anos |
Roger Dingledine
|
79df0aa18a
when picking unverified routers, skip those with bad uptime or
|
%!s(int64=21) %!d(string=hai) anos |
Roger Dingledine
|
b500104cbe
tolerate old 0.0.7 clients that demand a certain ip:port for a router
|
%!s(int64=21) %!d(string=hai) anos |
Roger Dingledine
|
3937ecfaae
when we try to exclude our routerinfo from being picked in the
|
%!s(int64=21) %!d(string=hai) anos |
Roger Dingledine
|
765530421e
be more aggressive about trying to make circuits:
|
%!s(int64=21) %!d(string=hai) anos |
Roger Dingledine
|
b294a037a4
choose exit nodes by bandwidth too
|
%!s(int64=21) %!d(string=hai) anos |
Nick Mathewson
|
86980cf6e2
Functions to test nickname validity
|
%!s(int64=21) %!d(string=hai) anos |