aboutsummaryrefslogtreecommitdiff
path: root/src/or/routerlist.c
Commit message (Expand)AuthorAge
* Remove sneaky double declaration.•••svn:r4941 Nick Mathewson2005-09-08
* Write status to disk in the right place•••svn:r4940 Nick Mathewson2005-09-08
* Fix some more bugs; add a temporary log.•••svn:r4936 Nick Mathewson2005-09-08
* Make directory download code slightly less likely to segfault or assert.•••svn:r4929 Nick Mathewson2005-09-08
* Download network-status at regular intervals. The code is probably iffy, and ...•••svn:r4921 Nick Mathewson2005-09-08
* add missing return•••svn:r4913 Nick Mathewson2005-09-07
* More stuff for new directories.•••- Distinguish v1 authorities (all currently trusted directories) from v2 authorities (all trusted directories). - Add configuration option for which dirs are v1 authories. - Add configuration option for whether to be a v1 authority. - Make trusted dirserver selection functions take options to choose which functionality we need. - Remove option when getting directory cache to see whether they support running-routers; they all do now. Replace it with one to see whether caches support v2 stuff. - Parse, cache, and serve network-status objects properly. - Serve compressed groups of router descriptors. The compression logic here could be more memory-efficient. - svn:r4911 Nick Mathewson2005-09-07
* Comment structs, reload a field, start making network status caches work•••svn:r4908 Nick Mathewson2005-09-04
* Make structs for (v2) network-status and its per-router components. Add funct...•••svn:r4898 Nick Mathewson2005-09-02
* bugfix: moria2 wasn't listing itself as verified in its directory•••svn:r4893 Roger Dingledine2005-09-02
* when we're shutting down and we do something like try to post a•••server descriptor or rendezvous descriptor, don't complain that we seem to be unreachable. of course we are, we're shutting down. svn:r4892 Roger Dingledine2005-09-01
* subtle change to avoid some false positives:•••if a server went down for six hours and then came back, we would complain to it that it's unreachable. now we wait until the third consecutive descriptor post that we thought it was unreachable, before complaining to it. svn:r4891 Roger Dingledine2005-09-01
* and notify the dirserver operator whenever we do•••svn:r4890 Roger Dingledine2005-08-31
* when we think a router is unreachable, pass the message back to the•••server's logs, and make it a 'warn'. also, fix a memory leak for rejected router descriptors. svn:r4889 Roger Dingledine2005-08-31
* Fix a warning, add an assert.•••svn:r4875 Nick Mathewson2005-08-26
* Crashing dirservers on startup is often considered bad form.•••svn:r4874 Nick Mathewson2005-08-26
* Change the return values on dirserv_add_descriptor•••svn:r4863 Nick Mathewson2005-08-26
* We no longer need dirserv_load_from_directory_string, so dirserv_add_descrip...•••svn:r4861 Nick Mathewson2005-08-26
* disarm a trap•••svn:r4859 Roger Dingledine2005-08-26
* Fix assert failure on directory startup.•••svn:r4858 Nick Mathewson2005-08-26
* Remove descriptor_list and use routerlist instead. Make directories manage r...•••svn:r4854 Nick Mathewson2005-08-26
* Clean up the "add myself as a trusted dirserver" code.•••svn:r4849 Nick Mathewson2005-08-26
* The circus music begins playing as nickm and arma juggle an ntohl. Hoop-lah!•••svn:r4848 Nick Mathewson2005-08-26
* move a wandering ntohl•••svn:r4847 Nick Mathewson2005-08-26
* Make a new AssumeReachable config option that will publish anyway.•••Also, let authdirservers start without setting their Address field. Something is still not working though. Will fix in morning. svn:r4839 Roger Dingledine2005-08-26
* the tor-spec says router->address must be an IP address. so refuse•••it if it's not. (this also fixes some potential security problems with people providing hostnames as their address and then preferentially resolving them and partitioning users.) svn:r4790 Roger Dingledine2005-08-16
* Implement exit enclaves: if we know an IP address for the destination,•••and there's a running Tor server at that address which allows exit to the destination, then extend the circuit to that exit first. Also, if the user asks for a .exit node, cannibalize general circs for it. svn:r4779 Roger Dingledine2005-08-15
* quiet a noisy debug•••svn:r4762 Roger Dingledine2005-08-12
* Replace (Fascist)Firewall* with a new ReachableAddresses option that understa...•••svn:r4751 Nick Mathewson2005-08-08
* Generalize FirewallPorts to FirewallIPs so I can run happily when locked in n...•••svn:r4737 Nick Mathewson2005-08-07
* Be consistent about preferring foo* to struct foo*•••svn:r4637 Nick Mathewson2005-07-22
* Make "Couldnt add router to list" message more descriptive. Make messages co...•••svn:r4582 Nick Mathewson2005-07-15
* the other half of the bugfix: tolerate a trusted dirserver claiming•••dirport 0 in its descriptor. svn:r4576 Roger Dingledine2005-07-15
* fix compile error (and likely a a crash bug in resolves)•••svn:r4514 Roger Dingledine2005-07-01
* make the local and private network masks explicit when we complain•••svn:r4501 Roger Dingledine2005-06-29
* overall cleanup and streamlining and doccing•••also fix a DoS avenue on dirservers svn:r4468 Roger Dingledine2005-06-20
* Docment or add DOCDOC comments to undocumented functions in src/or. Make fun...•••svn:r4411 Nick Mathewson2005-06-11
* flesh out the source file descriptions for doxygen•••svn:r4404 Roger Dingledine2005-06-11
* Change end-of-file NLNL convention. It turns out arma I and I agree.•••svn:r4382 Nick Mathewson2005-06-09
* New whitespace normalization rule: no blank line at EOF.•••svn:r4378 Nick Mathewson2005-06-09
* fix the assumption that uninitialized variables are 0•••clean up router_load_single_router() more svn:r4266 Roger Dingledine2005-05-18
* fix seg faults when router_load_single_router fails•••svn:r4265 Roger Dingledine2005-05-18
* doxygeny goodness from tyranix•••svn:r4262 Roger Dingledine2005-05-17
* if router_resolve fails on the descriptor the controller•••gives us, we shouldn't leave the routerinfo in the list. svn:r4205 Roger Dingledine2005-05-14
* Append default exit policy before checking for implicit internal addresses: f...•••svn:r4201 Nick Mathewson2005-05-14
* Patch for task 133•••svn:r4189 Nick Mathewson2005-05-10
* fix massive memory leak•••(50 megabytes over a couple of days, on the dirservers) svn:r4181 Roger Dingledine2005-05-06
* Remove support for looking at old directory/routerdesc elements; mark non-new...•••svn:r4154 Nick Mathewson2005-05-02
* be willing to load balance over up to 2mB, not 1mB, of advertised capacity•••svn:r4080 Roger Dingledine2005-04-12
* when using preferred entry or exit nodes, ignore whether•••the circuit wants uptime or capacity. they asked for the nodes, they get the nodes. svn:r4025 Roger Dingledine2005-04-06