aboutsummaryrefslogtreecommitdiff
path: root/src/or/directory.c
Commit message (Collapse)AuthorAge
* forward-port 14113-r14115Roger Dingledine2008-03-18
| | | | svn:r14116
* r18872@catbus: nickm | 2008-03-16 23:56:48 -0400Nick Mathewson2008-03-17
| | | | | | | Only dump all guard node status to the log when the guard node status actually changes. Downgrade the 4 most common remaining INFO log messages to DEBUG. svn:r14069
* we should consider dumping the v1 directory stuff from 0.2.1.x.Roger Dingledine2008-03-01
| | | | | | | | perhaps we would even replace the v1 directory with a static page saying 'this is a tor server, let me tell you what that is'. svn:r13797
* r14399@tombo: nickm | 2008-02-22 14:09:38 -0500Nick Mathewson2008-02-22
| | | | | | | More 64-to-32 fixes. Partial backport candidate. still not done. svn:r13680
* r14356@31-33-219: nickm | 2008-02-21 10:38:26 -0500Nick Mathewson2008-02-21
| | | | | | | Defer a couple of XXX020rc items, based on recommendation from arma. svn:r13654
* Change the behavior of "getinfo status/good-server-descriptor"Roger Dingledine2008-02-21
| | | | | | | so it doesn't return failure when any authority disappears. svn:r13645
* answer one of nick's XXX020rc's usefullyRoger Dingledine2008-02-21
| | | | svn:r13641
* r18296@catbus: nickm | 2008-02-20 23:30:11 -0500Nick Mathewson2008-02-21
| | | | | | | 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
* r18272@catbus: nickm | 2008-02-20 18:20:33 -0500Nick Mathewson2008-02-20
| | | | | | | 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
* We were comparing the raw BridgePassword entry with a base64'edRoger Dingledine2008-02-20
| | | | | | | | version of it, when handling a "/tor/networkstatus-bridges" directory request. Now compare correctly. Noticed by Veracode. svn:r13609
* maybe it should compile too.Roger Dingledine2008-02-19
| | | | svn:r13585
* If we only ever used Tor for hidden service lookups or posts, weRoger Dingledine2008-02-19
| | | | | | | | | 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
* patch from karsten:Roger Dingledine2008-02-17
| | | | | | | | | | | 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
* r14182@tombo: nickm | 2008-02-15 17:20:51 -0500Nick Mathewson2008-02-15
| | | | | | | Defer, downgrade, or address more XXX020s. The remaining ones are all ones we should deal with before release. svn:r13530
* r18068@catbus: nickm | 2008-02-13 11:33:19 -0500Nick Mathewson2008-02-13
| | | | | | | Patch from karsten: make hidden service code respect SafeLogging. svn:r13493
* Directory mirrors no longer include a guess at the client's IPRoger Dingledine2008-02-11
| | | | | | | | address if the connection appears to be coming from the same /24 network; it was producing too many wrong guesses. svn:r13464
* Patch from "Andrew S. Lists" to catch when we contact a directory mirrorRoger Dingledine2008-02-09
| | | | | | | at IP address X and he says we look like we're coming from IP address X. svn:r13442
* doxygen and other cleanupsRoger Dingledine2008-02-09
| | | | svn:r13440
* Update some copyright notices: it is now 2008.Nick Mathewson2008-02-07
| | | | svn:r13412
* r17929@catbus: nickm | 2008-02-05 17:10:26 -0500Nick Mathewson2008-02-05
| | | | | | | Fix or downgrade a few XXX020 items. svn:r13393
* r17909@catbus: nickm | 2008-02-05 14:48:22 -0500Nick Mathewson2008-02-05
| | | | | | | As planned, rename networkstatus_vote_t to networkstatus_t, now that v3 networkstatuses are working and standard and v2 networkstatuses are obsolete. svn:r13383
* r17863@catbus: nickm | 2008-02-01 00:27:07 -0500Nick Mathewson2008-02-01
| | | | | | | Bugfix from weasel: possible fix for 593: make connection_write_to_buf("") work when using zlib compression. svn:r13347
* Fix bug 571: associate certificates with keys, not dirservers, so that we ↵Nick Mathewson2008-01-26
| | | | | | can have certificates for dirservers we do not recognize. svn:r13304
* "de" means to do something, and "in" means to undo it. right?Roger Dingledine2008-01-26
| | | | | | | help prevent future versions of bug 593. svn:r13288
* move hidden-service stuff out of directory.cRoger Dingledine2008-01-26
| | | | svn:r13287
* We were computing the wrong Content-Length: header for directoryRoger Dingledine2008-01-25
| | | | | | | | | 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
* don't pre-initialize some vars that we assign to right afterRoger Dingledine2008-01-25
| | | | svn:r13267
* patch "15" from karsten: don't retry a v2 renddesc fetchRoger Dingledine2008-01-24
| | | | | | | if we have a perfectly good v0 renddesc. svn:r13265
* patch "14a" from karsten: don't fail if we can't findRoger Dingledine2008-01-24
| | | | | | | REND_NUMBER_OF_CONSECUTIVE_REPLICAS v2 hsdirs. svn:r13263
* shrink it even more. coding is fun!Roger Dingledine2008-01-24
| | | | svn:r13258
* more shrinking; get rid of selectible_dirs smartlist that wasRoger Dingledine2008-01-24
| | | | | | | leaking on error cases svn:r13257
* continue r13250 cleanup: remove some duplicate codeRoger Dingledine2008-01-24
| | | | svn:r13256
* start to clean up r13250: retry v2 renddesc fetches when weRoger Dingledine2008-01-24
| | | | | | | fail to reach the dirserver too. svn:r13251
* put in karsten's "patch 14". needs a lot of cleanup and a changelog.Roger Dingledine2008-01-24
| | | | svn:r13250
* Log where uploaded consensus signatures come fromPeter Palfrader2008-01-23
| | | | svn:r13241
* Don't answer "/tor/networkstatus-bridges" directory requests ifRoger Dingledine2008-01-18
| | | | | | | the request isn't encrypted. svn:r13175
* r17611@catbus: nickm | 2008-01-14 13:44:16 -0500Nick Mathewson2008-01-14
| | | | | | | add some missing checks for failing return values. svn:r13130
* r17554@catbus: nickm | 2008-01-10 12:48:29 -0500Nick Mathewson2008-01-10
| | | | | | | Do not send bridge descriptors over unencrypted connections. svn:r13094
* r17553@catbus: nickm | 2008-01-10 12:18:27 -0500Nick Mathewson2008-01-10
| | | | | | | Add connection_dir_is_encrypted() so that we can refrain from sending bridge descriptors over an unencrypted link. svn:r13093
* r17503@catbus: nickm | 2008-01-07 14:15:30 -0500Nick Mathewson2008-01-07
| | | | | | | 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
* r17495@catbus: nickm | 2008-01-07 12:48:56 -0500Nick Mathewson2008-01-07
| | | | | | | 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
* cleanups on r13037Roger Dingledine2008-01-06
| | | | svn:r13045
* patch from karsten to complain less when a node losesRoger Dingledine2008-01-06
| | | | | | | its hsdir status svn:r13037
* minor other things in my sandboxRoger Dingledine2007-12-23
| | | | svn:r12934
* and clean up after myselfRoger Dingledine2007-12-22
| | | | svn:r12930
* If bridge authorities set BridgePassword, they will serve aRoger Dingledine2007-12-22
| | | | | | | | snapshot of known bridge routerstatuses from their DirPort to anybody who knows that password. Unset by default. svn:r12929
* start working on serving bridge status from the dirport, forRoger Dingledine2007-12-22
| | | | | | | bridge communities. svn:r12927
* r17270@catbus: nickm | 2007-12-20 00:04:21 -0500Nick Mathewson2007-12-20
| | | | | | | 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
* r17246@catbus: nickm | 2007-12-18 18:45:17 -0500Nick Mathewson2007-12-18
| | | | | | | Fix some xxx020 items. svn:r12864
* cleanups on r12825Roger Dingledine2007-12-15
| | | | svn:r12826