| Commit message (Collapse) | Author | Age |
|
|
|
| |
svn:r12607
|
|
|
|
|
|
|
| |
changed *to*.
svn:r12551
|
|
|
|
|
|
|
| |
PublishServerDescriptor.
svn:r12550
|
|
|
|
|
|
|
|
| |
PublishServerDescriptor config option. Reported by Matt Edman;
bugfix on 0.2.0.9-alpha.
svn:r12549
|
|
|
|
| |
svn:r12528
|
|
|
|
| |
svn:r12516
|
|
|
|
|
|
|
| |
descriptor.
svn:r12507
|
|
|
|
|
|
|
| |
PreferTunneledDirConns, for those alternate-spellers out there.
svn:r12466
|
|
|
|
| |
svn:r12423
|
|
|
|
|
|
|
|
| |
accommodate the growing number of servers that use the default
and are reaching it.
svn:r12364
|
|
|
|
|
|
|
| |
More tweaks from karsten, with some cleanup and commentary.
svn:r12319
|
|
|
|
|
|
|
| |
Implement --quiet.
svn:r12306
|
|
|
|
|
|
|
| |
Learn new addresses for authorities from their certificates.
svn:r12305
|
|
|
|
|
|
|
| |
A couple of small tweaks to karsten's latest patch, and note an issue with using a bitmap to represent a single int.
svn:r12300
|
|
|
|
|
|
|
| |
Next patch from Karsten: rename some macros, tunnel dir connections, generate (and upload) multiple descriptors as appropriate.
svn:r12299
|
|
|
|
|
|
|
| |
Tidy last patch a bit.
svn:r12273
|
|
|
|
|
|
|
| |
Patch from Karsten: Code to act as (and use) v2 hidden service directories.
svn:r12272
|
|
|
|
|
|
|
| |
Change symbol from DATADIR to SHARE_DATADIR, since DATADIR conflicts with objidl.h in mingw.
svn:r12268
|
|
|
|
|
|
|
| |
Implement a FallbackNetworkstatusFile (default to $prefix/share/tor/fallback-consensus) to that we know about lots of directory servers and routers when we start up the first time.
svn:r12259
|
|
|
|
|
|
|
| |
on 0.2.0.x.
svn:r12182
|
|
|
|
|
|
|
| |
fix a dumb bug in r12102.
svn:r12111
|
|
|
|
|
|
|
| |
When our directory status or our v3 authority status changes, reschedule operations as appropriate. (Fixes some xxxx020 items)
svn:r12102
|
|
|
|
|
|
|
| |
Document some functions while I can still rememberf what they do. Fix up some whitespace.
svn:r12018
|
|
|
|
|
|
|
| |
"if (!router_get_trusted_dirservers())" is a bad test: router_get_trusted_dirservers() always returns a list. Instead, check for whether the list is empty.
svn:r12013
|
|
|
|
|
|
|
| |
Patch from robert hogan: do not reset trusted dir server list when we get a config option.
svn:r12001
|
|
|
|
|
|
|
| |
Make unverified-consensus get removed when it is accepted or rejected. Make a new get_datadir_fname*() set of functions to eliminate the common code of "get the options, get the datadir, append some stuff".
svn:r12000
|
|
|
|
|
|
|
| |
config option. Bugfix on 0.2.0.1-alpha; reported by Matt Edman.
svn:r11968
|
|
|
|
|
|
|
| |
Eventually delete the obsolete cached-routers and cached-routers.new files, so they don't sit around on disk forever.
svn:r11918
|
|
|
|
|
|
|
| |
Document minimal values for voting times. Use a macro instead of a magic number. Remove an "enforce this" xxxx020 that was already enforced.
svn:r11868
|
|
|
|
|
|
|
| |
Make some functions static; remove some dead code.
svn:r11750
|
|
|
|
| |
svn:r11542
|
|
|
|
| |
svn:r11506
|
|
|
|
|
|
|
| |
Do not load state when options->command is not RUN_TOR. (Resolves bug 499; backport candidate)
svn:r11437
|
|
|
|
|
|
|
| |
Move NT services code into its own C file. Probably will not build happily on win32 yet; more hacking needed.
svn:r11388
|
|
|
|
| |
svn:r11382
|
|
|
|
|
|
|
| |
There is no good reason to make hashedcontrolpassword and cookieauthentication mutually exclusive. So let's not.
svn:r11377
|
|
|
|
|
|
|
| |
Teach tor about more libevent versions. Be more clear that "Known bugs" means "it will crash or something." Most significantly, stop issuing dire warnings every time we run with kqueue on os x: it seems to have worked for a while now.
svn:r11314
|
|
|
|
|
|
|
| |
Add a line to the state file for each guard to let us know which version added the guard. If the line is absent, assume the guard was added by whatever version of Tor last wrote the state file. Remove guards if the version that added them was using a bad guard selection algorithm. (Previously, we removed guards if the version that wrote the file was using a bad guard selection algorithm, even if the guards themselves were chosen by a good version.)
svn:r11298
|
|
|
|
|
|
|
| |
Most configuration options have the same names in or.h and in torrc. Make the macros reflect this, so that it is easier to fit them onto a line, and so that mismatched options stand out more
svn:r11290
|
|
|
|
|
|
|
| |
Add a new ClientDNSRejectInternalAddresses option (default: on) to refuse to believe that any address can map to or from an internal address. This blocks some kinds of potential browser-based attacks, especially on hosts using DNSPort. Also clarify behavior in some comments. Backport candiate?
svn:r11287
|
|
|
|
| |
svn:r11276
|
|
|
|
| |
svn:r11273
|
|
|
|
|
|
|
|
|
|
| |
want, which is to expire old guards *every* time somebody moves
from an old version to the new one.
also, refine which version numbers count as 'new enough'.
svn:r11272
|
|
|
|
|
|
|
|
|
| |
since we want the default guardversion to be 0 (which is what it is
if there's no guardversion line), yet when we're validating a freshly
configed and defaulted state, we don't want to complain.
svn:r11264
|
|
|
|
| |
svn:r11263
|
|
|
|
|
|
|
| |
b) raise the max-believable-bandwidth to 10MB/s.
svn:r11258
|
|
|
|
|
|
|
|
| |
in your working directory if you don't specify anything for the
new CookieAuthFile option. Reported by Matt Edman.
svn:r11237
|
|
|
|
|
|
|
| |
Only load MTBF data if we are running tor
svn:r11226
|
|
|
|
|
|
|
| |
Clean up MTBF storage code. Do not count times that we have been down toward the current run. Handle backward timewarps correctly. Store MTBF data on exit in addition to periodically.
svn:r11225
|
|
|
|
|
|
|
| |
Trigger load and save of MTBF data.
svn:r11219
|