| Commit message (Collapse) | Author | Age |
|
|
|
|
|
| |
patch.
svn:r17686
|
|
|
|
|
|
| |
(The unfixed ones are being downgraded to regular XXXs mainly on the rationale that they don't seem to be exploding Tor, and they were apparently not showstoppers for 0.2.0.x-final.)
svn:r17682
|
|
|
|
|
|
|
| |
have any files in the cached-status/ directory
svn:r17671
|
|
|
|
|
|
| |
v2-networkstatus-only.
svn:r17652
|
|
|
|
|
|
| |
pick_(trusted_)dirserver. This lets us make its interface smarter, and makes code that calls it a little more readable.
svn:r17592
|
|
|
|
| |
svn:r17535
|
|
|
|
| |
svn:r17211
|
|
|
|
| |
svn:r17208
|
|
|
|
|
|
| |
Patch from mwenge.
svn:r16659
|
|
|
|
|
|
| |
that's already sufficient
svn:r16578
|
|
|
|
| |
svn:r16537
|
|
|
|
|
|
|
| |
Initial conversion of uint32_t addr to tor_addr_t addr in connection_t and related types. Most of the Tor wire formats using these new types are in, but the code to generate and use it is not. This is a big patch. Let me know what it breaks for you.
svn:r16435
|
|
|
|
|
|
|
| |
Refactor the is_vote field of networkstatus_t to add a third possibility ("opinion") in addition to vote and opinion. First part of implementing proposal 147.
svn:r16166
|
|
|
|
|
|
|
|
| |
tell the controller how we're doing at bootstrapping, and it can
tell the user.
svn:r15008
|
|
|
|
|
|
|
| |
anything about whether enough v3 dir info is here.
svn:r14969
|
|
|
|
|
|
|
|
| |
relays. they weren't very specific, and were confusing people before
we reduced their log severity. now nobody even knows they exist.
svn:r14968
|
|
|
|
|
|
|
| |
Fwdport Bugfix: an authority signature is "unrecognized" if we lack a dirserver entry for it, even if we have an older cached certificate that says it is recognized. This affects clients who remove entries from their dirserver list without clearing their certificate cache.
svn:r14597
|
|
|
|
|
|
| |
my git-svn repository. Undo r14451
svn:r14452
|
|
|
|
| |
svn:r14451
|
|
|
|
| |
svn:r14446
|
|
|
|
| |
svn:r14442
|
|
|
|
| |
svn:r14378
|
|
|
|
|
|
|
| |
Update last_listed_as_valid_until for new routers based on v2 networkstatus as well as consensus networkstatus.
svn:r14317
|
|
|
|
|
|
|
| |
Add a new SMARTLIST_FOREACH_JOIN macro to iterate through two sorted lists in lockstep. This happens at least 3 times in the code so far, and is likely to happen more in the future. Previous attempts to do so proved touchy, tricky, and error-prone: now, we only need to get it right in one place.
svn:r14309
|
|
|
|
|
|
|
| |
Make last_served_at optional; make last_listed_as_valid_until take account (partially) of v2 statuses.
svn:r14299
|
|
|
|
|
|
|
| |
Whitespace fixes
svn:r13700
|
|
|
|
|
|
|
| |
More 64-to-32 fixes. Partial backport candidate. still not done.
svn:r13680
|
|
|
|
|
|
|
| |
Fix or downgrade a bunch of xxx020 items.
svn:r13527
|
|
|
|
|
|
|
| |
Re-tune mempool parametes based on testing on peacetime: use smaller chuncks, free them a little more aggressively, and try very hard to concentrate allocations on fuller chunks. Also, lots of new documentation.
svn:r13484
|
|
|
|
| |
svn:r13440
|
|
|
|
|
|
|
| |
Add a bunch more code documentation; change the interface of fetch_var_cell_from_buf() so it takes the current link protocol into account and can't get confused by weird command bytes on v1 connections.
svn:r13430
|
|
|
|
| |
svn:r13412
|
|
|
|
|
|
|
| |
Fix a bunch of DOCDOC items; document the --quiet flag; refactor a couple of XXXX020 items.
svn:r13405
|
|
|
|
|
|
|
| |
complain to the user and demand that they upgrade to one of "".
svn:r13401
|
|
|
|
|
|
|
| |
Fix or downgrade a few XXX020 items.
svn:r13393
|
|
|
|
|
|
|
| |
As planned, rename networkstatus_vote_t to networkstatus_t, now that v3 networkstatuses are working and standard and v2 networkstatuses are obsolete.
svn:r13383
|
|
|
|
| |
svn:r13340
|
|
|
|
|
|
|
| |
Fix bug 597: stop telling people to email Tor-ops. Also give a better suggestion when some other identity has been assigned the nickname we are using.
svn:r13337
|
|
|
|
|
|
|
| |
we expect, don't log about it; it's not a big deal.
svn:r13249
|
|
|
|
|
|
|
| |
Fix some hard to trigger but nonetheless real memory leaks spotted by an anonymous contributor. Needs review. Partial backport candidate.
svn:r13147
|
|
|
|
|
|
|
| |
If we do not serve v2 directory info, and our cached v2 networkstatus files are very old, remove them. If the directory is old, remove that too. (We already did this for obsolete routers files.)
svn:r13096
|
|
|
|
| |
svn:r13095
|
|
|
|
|
|
|
| |
Change set_current_consensus interface to take a flags variable. Do not try to fetch certificates until after we have tried loading the fallback consensus. Should fix bug 583.
svn:r13058
|
|
|
|
|
|
|
|
| |
fallback consensus. nick, can you take a closer look at this,
and add a changelog entry if it's a valid fix?
svn:r13050
|
|
|
|
|
|
|
| |
Patch from Tup: make NS events work again.
svn:r13009
|
|
|
|
| |
svn:r12959
|
|
|
|
|
|
|
|
| |
without a datadirectory from a previous Tor install. Reported
by Zax.
svn:r12928
|
|
|
|
| |
svn:r12896
|
|
|
|
|
|
|
|
|
|
|
| |
create the "cached-status" directory in their datadir. All Tors
used to create it. Bugfix on 0.1.2.x.
Bridge relays with DirPort set to 0 no longer cache v1 or v2
directory information; there's no point. Bugfix on trunk.
svn:r12887
|
|
|
|
|
|
|
| |
Initialize [un]named_server_map to empty strmaps when router_reload_consensus_networkstatus fails completely. Resolves bug 538.
svn:r12881
|