aboutsummaryrefslogtreecommitdiff
path: root/src/or/directory.c
Commit message (Expand)AuthorAge
* r14356@31-33-219: nickm | 2008-02-21 10:38:26 -0500••• Defer a couple of XXX020rc items, based on recommendation from arma. svn:r13654 Nick Mathewson2008-02-21
* Change the behavior of "getinfo status/good-server-descriptor"•••so it doesn't return failure when any authority disappears. svn:r13645 Roger Dingledine2008-02-21
* answer one of nick's XXX020rc's usefully•••svn:r13641 Roger Dingledine2008-02-21
* r18296@catbus: nickm | 2008-02-20 23:30:11 -0500••• Answer one xxx020 item; move 7 other ones to a new "XXX020rc" category: they should get fixed before we cut a release candidate. arma: please review these to see whether you have fixes/answers for any. Please check out the other 14 XXX020s to see if any look critical for the release candidate. svn:r13640 Nick Mathewson2008-02-21
* r18272@catbus: nickm | 2008-02-20 18:20:33 -0500••• add a flag to suppress overwriting the certificates file with new certificates, so we do not overwrite all certs when starting as an authority. svn:r13630 Nick Mathewson2008-02-20
* We were comparing the raw BridgePassword entry with a base64'ed•••version of it, when handling a "/tor/networkstatus-bridges" directory request. Now compare correctly. Noticed by Veracode. svn:r13609 Roger Dingledine2008-02-20
* maybe it should compile too.•••svn:r13585 Roger Dingledine2008-02-19
* If we only ever used Tor for hidden service lookups or posts, we•••would stop building circuits and start refusing connections after 24 hours, since we false believed that Tor was dormant. Reported by nwf; bugfix on 0.1.2.x. svn:r13583 Roger Dingledine2008-02-19
* patch from karsten:•••Resolved problems with (re-)fetching hidden service descriptors. Before, v0 descriptors were not fetched at all (fix on 0.2.0.18-alpha), re-fetching of v2 descriptors did not stop when a v0 descriptor was received (fix on 0.2.0.18-alpha), and re-fetching of v2 descriptors did not work in all cases (fix on 0.2.0.19-alpha). svn:r13540 Roger Dingledine2008-02-17
* r14182@tombo: nickm | 2008-02-15 17:20:51 -0500••• Defer, downgrade, or address more XXX020s. The remaining ones are all ones we should deal with before release. svn:r13530 Nick Mathewson2008-02-15
* r18068@catbus: nickm | 2008-02-13 11:33:19 -0500••• Patch from karsten: make hidden service code respect SafeLogging. svn:r13493 Nick Mathewson2008-02-13
* Directory mirrors no longer include a guess at the client's IP•••address if the connection appears to be coming from the same /24 network; it was producing too many wrong guesses. svn:r13464 Roger Dingledine2008-02-11
* Patch from "Andrew S. Lists" to catch when we contact a directory mirror•••at IP address X and he says we look like we're coming from IP address X. svn:r13442 Roger Dingledine2008-02-09
* doxygen and other cleanups•••svn:r13440 Roger Dingledine2008-02-09
* Update some copyright notices: it is now 2008.•••svn:r13412 Nick Mathewson2008-02-07
* r17929@catbus: nickm | 2008-02-05 17:10:26 -0500••• Fix or downgrade a few XXX020 items. svn:r13393 Nick Mathewson2008-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 Mathewson2008-02-05
* r17863@catbus: nickm | 2008-02-01 00:27:07 -0500••• Bugfix from weasel: possible fix for 593: make connection_write_to_buf("") work when using zlib compression. svn:r13347 Nick Mathewson2008-02-01
* Fix bug 571: associate certificates with keys, not dirservers, so that we can...•••svn:r13304 Nick Mathewson2008-01-26
* "de" means to do something, and "in" means to undo it. right?•••help prevent future versions of bug 593. svn:r13288 Roger Dingledine2008-01-26
* move hidden-service stuff out of directory.c•••svn:r13287 Roger Dingledine2008-01-26
* We were computing the wrong Content-Length: header for directory•••responses that need to be compressed on the fly, causing clients asking for those items to always fail. Bugfix on 0.2.0.x; fixes bug 593. svn:r13268 Roger Dingledine2008-01-25
* don't pre-initialize some vars that we assign to right after•••svn:r13267 Roger Dingledine2008-01-25
* patch "15" from karsten: don't retry a v2 renddesc fetch•••if we have a perfectly good v0 renddesc. svn:r13265 Roger Dingledine2008-01-24
* patch "14a" from karsten: don't fail if we can't find•••REND_NUMBER_OF_CONSECUTIVE_REPLICAS v2 hsdirs. svn:r13263 Roger Dingledine2008-01-24
* shrink it even more. coding is fun!•••svn:r13258 Roger Dingledine2008-01-24
* more shrinking; get rid of selectible_dirs smartlist that was•••leaking on error cases svn:r13257 Roger Dingledine2008-01-24
* continue r13250 cleanup: remove some duplicate code•••svn:r13256 Roger Dingledine2008-01-24
* start to clean up r13250: retry v2 renddesc fetches when we•••fail to reach the dirserver too. svn:r13251 Roger Dingledine2008-01-24
* put in karsten's "patch 14". needs a lot of cleanup and a changelog.•••svn:r13250 Roger Dingledine2008-01-24
* Log where uploaded consensus signatures come from•••svn:r13241 Peter Palfrader2008-01-23
* Don't answer "/tor/networkstatus-bridges" directory requests if•••the request isn't encrypted. svn:r13175 Roger Dingledine2008-01-18
* r17611@catbus: nickm | 2008-01-14 13:44:16 -0500••• add some missing checks for failing return values. svn:r13130 Nick Mathewson2008-01-14
* r17554@catbus: nickm | 2008-01-10 12:48:29 -0500••• Do not send bridge descriptors over unencrypted connections. svn:r13094 Nick Mathewson2008-01-10
* r17553@catbus: nickm | 2008-01-10 12:18:27 -0500••• Add connection_dir_is_encrypted() so that we can refrain from sending bridge descriptors over an unencrypted link. svn:r13093 Nick Mathewson2008-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 Mathewson2008-01-07
* r17495@catbus: nickm | 2008-01-07 12:48:56 -0500••• Consequence of fix for 539: when a client gets a 503 response with a nontrivial body, pretend it got a 200 response. This lets clients use information erroneously sent to them by old buggy servers. svn:r13054 Nick Mathewson2008-01-07
* cleanups on r13037•••svn:r13045 Roger Dingledine2008-01-06
* patch from karsten to complain less when a node loses•••its hsdir status svn:r13037 Roger Dingledine2008-01-06
* minor other things in my sandbox•••svn:r12934 Roger Dingledine2007-12-23
* and clean up after myself•••svn:r12930 Roger Dingledine2007-12-22
* If bridge authorities set BridgePassword, they will serve a•••snapshot of known bridge routerstatuses from their DirPort to anybody who knows that password. Unset by default. svn:r12929 Roger Dingledine2007-12-22
* start working on serving bridge status from the dirport, for•••bridge communities. svn:r12927 Roger Dingledine2007-12-22
* r17270@catbus: nickm | 2007-12-20 00:04:21 -0500••• When we decide to send a 503 in response to a request for server descriptors, disable spooling so that we do not then send the descriptors anyway. Fixes bug 539. svn:r12882 Nick Mathewson2007-12-20
* r17246@catbus: nickm | 2007-12-18 18:45:17 -0500••• Fix some xxx020 items. svn:r12864 Nick Mathewson2007-12-18
* cleanups on r12825•••svn:r12826 Roger Dingledine2007-12-15
* apply karsten's "patch 12"•••svn:r12825 Roger Dingledine2007-12-15
* clean up copyrights, and assign 2007 copyrights to The Tor Project, Inc•••svn:r12786 Roger Dingledine2007-12-12
* If we can't expand our list of entry guards (e.g. because we're•••using bridges or we have StrictEntryNodes set), don't mark relays down when they fail a directory request. Otherwise we're too quick to mark all our entry points down. svn:r12755 Roger Dingledine2007-12-10
* patch from karsten to clean up documentation and to integrate•••more fixes into rend-spec.txt. svn:r12715 Roger Dingledine2007-12-07