| Commit message (Expand) | Author | Age |
... | |
* | I bet I screwed up while merging in the changes from the feature branch into ...•••svn:r14452
| Peter Palfrader | 2008-04-24 |
* | Merge conditional consensus downloading•••svn:r14451
| Peter Palfrader | 2008-04-24 |
* | and the client part of the consensus-by-authority-fpr proposal (ifdef'ed out)•••svn:r14446
| Peter Palfrader | 2008-04-24 |
* | forward-port the severity fixes•••svn:r14442
| Roger Dingledine | 2008-04-24 |
* | minor fixes that have been accumulating•••svn:r14378
| Roger Dingledine | 2008-04-16 |
* | r19231@catbus: nickm | 2008-04-07 12:45:58 -0400••• Update last_listed_as_valid_until for new routers based on v2 networkstatus as well as consensus networkstatus.
svn:r14317
| Nick Mathewson | 2008-04-08 |
* | r19229@catbus: nickm | 2008-04-07 12:28:22 -0400••• 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
| Nick Mathewson | 2008-04-07 |
* | r19202@catbus: nickm | 2008-04-04 17:18:47 -0400••• Make last_served_at optional; make last_listed_as_valid_until take account (partially) of v2 statuses.
svn:r14299
| Nick Mathewson | 2008-04-04 |
* | r14422@tombo: nickm | 2008-02-24 17:09:56 -0500••• Whitespace fixes
svn:r13700
| Nick Mathewson | 2008-02-24 |
* | r14399@tombo: nickm | 2008-02-22 14:09:38 -0500••• More 64-to-32 fixes. Partial backport candidate. still not done.
svn:r13680
| Nick Mathewson | 2008-02-22 |
* | r14170@tombo: nickm | 2008-02-15 11:50:38 -0500••• Fix or downgrade a bunch of xxx020 items.
svn:r13527
| Nick Mathewson | 2008-02-15 |
* | r18051@catbus: nickm | 2008-02-12 15:20:43 -0500••• 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
| Nick Mathewson | 2008-02-12 |
* | doxygen and other cleanups•••svn:r13440
| Roger Dingledine | 2008-02-09 |
* | r14063@tombo: nickm | 2008-02-08 15:48:32 -0500••• 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
| Nick Mathewson | 2008-02-08 |
* | Update some copyright notices: it is now 2008.•••svn:r13412
| Nick Mathewson | 2008-02-07 |
* | r17947@catbus: nickm | 2008-02-06 11:57:53 -0500••• Fix a bunch of DOCDOC items; document the --quiet flag; refactor a couple of XXXX020 items.
svn:r13405
| Nick Mathewson | 2008-02-06 |
* | If the networkstatus consensus lists no recommended versions, don't•••complain to the user and demand that they upgrade to one of "".
svn:r13401
| Roger Dingledine | 2008-02-06 |
* | r17929@catbus: nickm | 2008-02-05 17:10:26 -0500••• Fix or downgrade a few XXX020 items.
svn:r13393
| Nick Mathewson | 2008-02-05 |
* | r17909@catbus: nickm | 2008-02-05 14:48:22 -0500••• As planned, rename networkstatus_vote_t to networkstatus_t, now that v3 networkstatuses are working and standard and v2 networkstatuses are obsolete.
svn:r13383
| Nick Mathewson | 2008-02-05 |
* | suggest a better fix for bug 597•••svn:r13340
| Roger Dingledine | 2008-01-30 |
* | r17844@catbus: nickm | 2008-01-30 13:31:37 -0500••• 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
| Nick Mathewson | 2008-01-30 |
* | When we get a consensus that's been signed by more people than•••we expect, don't log about it; it's not a big deal.
svn:r13249
| Roger Dingledine | 2008-01-24 |
* | r17639@catbus: nickm | 2008-01-15 19:09:21 -0500••• Fix some hard to trigger but nonetheless real memory leaks spotted by an anonymous contributor. Needs review. Partial backport candidate.
svn:r13147
| Nick Mathewson | 2008-01-16 |
* | r17558@catbus: nickm | 2008-01-10 13:07:41 -0500••• 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
| Nick Mathewson | 2008-01-10 |
* | minor cleanups•••svn:r13095
| Roger Dingledine | 2008-01-10 |
* | r17503@catbus: nickm | 2008-01-07 14:15:30 -0500••• 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
| Nick Mathewson | 2008-01-07 |
* | hack at networkstatus.c until we actually try to load our•••fallback consensus. nick, can you take a closer look at this,
and add a changelog entry if it's a valid fix?
svn:r13050
| Roger Dingledine | 2008-01-07 |
* | r15768@tombo: nickm | 2007-12-31 16:12:09 -0500••• Patch from Tup: make NS events work again.
svn:r13009
| Nick Mathewson | 2007-12-31 |
* | tweaks•••svn:r12959
| Roger Dingledine | 2007-12-24 |
* | Fix a crash on startup if you install Tor 0.2.0.13-alpha fresh •••without a datadirectory from a previous Tor install. Reported
by Zax.
svn:r12928
| Roger Dingledine | 2007-12-22 |
* | new config option FetchDirInfoEarly for tup/ioerror and the tordnsel•••svn:r12896
| Roger Dingledine | 2007-12-21 |
* | Only Tors that want to mirror the v2 directory info should•••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
| Roger Dingledine | 2007-12-20 |
* | r17268@catbus: nickm | 2007-12-19 23:53:53 -0500••• Initialize [un]named_server_map to empty strmaps when router_reload_consensus_networkstatus fails completely. Resolves bug 538.
svn:r12881
| Nick Mathewson | 2007-12-20 |
* | Make getinfo ns/purpose/bridge actually work•••Also, dump our bridge router status entries to disk every 30 minutes.
svn:r12871
| Roger Dingledine | 2007-12-19 |
* | answer getinfo ns/purpose/bridge queries•••svn:r12860
| Roger Dingledine | 2007-12-18 |
* | Make bridge authorities test reachability of bridges.•••Added two XXX020's that we need to think harder about.
svn:r12859
| Roger Dingledine | 2007-12-18 |
* | our unit tests leak memory like a sieve.•••fix two actual memory leaks found while cleaning up a bit.
svn:r12829
| Roger Dingledine | 2007-12-16 |
* | clean up copyrights, and assign 2007 copyrights to The Tor Project, Inc•••svn:r12786
| Roger Dingledine | 2007-12-12 |
* | r17089@catbus: nickm | 2007-12-11 17:33:34 -0500••• Patch from mwenge: fix consensus status lookup by nickname when nickname is a hexdigest.
svn:r12766
| Nick Mathewson | 2007-12-11 |
* | New config options AuthDirBadDir and AuthDirListBadDirs for•••authorities to mark certain relays as "bad directories" in the
networkstatus documents. Also supports the "!baddir" directive in
the approved-routers file.
svn:r12754
| Roger Dingledine | 2007-12-10 |
* | also clear the hsdir status flag in routerinfo_t when the relay is no•••longer listed in the relevant networkstatus document.
svn:r12752
| Roger Dingledine | 2007-12-10 |
* | Bridges now behave like clients with respect to time intervals for•••downloading new consensus documents. Bridge users now wait until
the end of the interval, so their bridge will be sure to have a
new consensus document.
svn:r12696
| Roger Dingledine | 2007-12-06 |
* | When the DANGEROUS_VERSION controller status event told us we're•••running an obsolete version, it used the string "OLD" to describe
it. Yet the "getinfo" interface used the string "OBSOLETE". Now use
"OBSOLETE" in both cases.
svn:r12686
| Roger Dingledine | 2007-12-05 |
* | update an XXX020 for nick later•••svn:r12684
| Roger Dingledine | 2007-12-05 |
* | Stop being so aggressive about fetching dir info if your DirPort is•••on but your ORPort is off.
Add a new config option BridgeRelay that specifies you want to
be a bridge relay. Right now the only difference is that it makes
you answer begin_dir requests, and it makes you cache dir info,
even if your DirPort isn't on.
Refactor directory_caches_dir_info() into some more functions.
svn:r12668
| Roger Dingledine | 2007-12-04 |
* | Authorities and caches fetch the v2 networkstatus documents•••less often, now that v3 is encouraged.
svn:r12627
| Roger Dingledine | 2007-12-01 |
* | start to refactor dirserver_mode()•••svn:r12621
| Roger Dingledine | 2007-12-01 |
* | doxygen tweaks•••svn:r12606
| Roger Dingledine | 2007-11-29 |
* | Only update guard status (usable / not usable) once we have•••enough directory information. This was causing us to always pick
two new guards on startup (bugfix on 0.2.0.9-alpha), and it was
causing us to discard all our guards on startup if we hadn't been
running for a few weeks (bugfix on 0.1.2.x). Fixes bug 448.
svn:r12570
| Roger Dingledine | 2007-11-26 |
* | Don't reevaluate all the information from our consensus document•••just because we've downloaded a v2 networkstatus that we intend
to cache. Fixes bug 545.
svn:r12479
| Roger Dingledine | 2007-11-11 |