aboutsummaryrefslogtreecommitdiff
path: root/src/or/router.c
Commit message (Expand)AuthorAge
...
* Make DirPostPeriod config option obsolete.•••Force new descriptor upload every 18 hours, not 24, to avoid races. Change rate-limiting on new descriptors due to bandwidth changes, from 45 minutes to 20 minutes. svn:r4814 Roger Dingledine2005-08-22
* Implement new (reduced-frequency) upload rules. arma, you should review this.•••svn:r4806 Nick Mathewson2005-08-22
* Replace (Fascist)Firewall* with a new ReachableAddresses option that understa...•••svn:r4751 Nick Mathewson2005-08-08
* Make clients regenerate their keys when their IP address changes.•••svn:r4688 Nick Mathewson2005-08-03
* Rename cross-format config.c stuff to config_* and or_options_t-specific stuf...•••svn:r4641 Nick Mathewson2005-07-23
* if you're an auth dir server, always publish your dirport,•••even if you haven't yet found yourself to be reachable. this is the cause of Jan Tore Morken's recent or-talk bug. svn:r4575 Roger Dingledine2005-07-15
* forward-port the 0.1.0.11 stuff•••svn:r4515 Roger Dingledine2005-07-01
* Docment or add DOCDOC comments to undocumented functions in src/or. Make fun...•••svn:r4411 Nick Mathewson2005-06-11
* don't tell people you're publishing the server descriptor if you're•••actually not. svn:r4387 Roger Dingledine2005-06-09
* Change end-of-file NLNL convention. It turns out arma I and I agree.•••svn:r4382 Nick Mathewson2005-06-09
* pay more attention to the ClientOnly config option•••svn:r4367 Roger Dingledine2005-06-09
* don't upload your descriptor if rebuilding it failed•••svn:r4352 Roger Dingledine2005-06-08
* clean up a few more log entries•••svn:r4304 Roger Dingledine2005-05-27
* i screwed up the dirport reachability testing when we don't yet•••have a cached version of the directory. hopefully now fixed. svn:r4284 Roger Dingledine2005-05-23
* doxygeny goodness from tyranix•••svn:r4262 Roger Dingledine2005-05-17
* Append default exit policy before checking for implicit internal addresses: f...•••svn:r4201 Nick Mathewson2005-05-14
* Patch from goodell for task 131: Do not die on internal address if we are not...•••svn:r4186 Nick Mathewson2005-05-09
* Functions work better when you call them. Resolve a bug which would prevent u...•••svn:r4183 Nick Mathewson2005-05-07
* first iteration of scrubbing sensitive strings from logs.•••also generally clean up log messages. svn:r4174 Roger Dingledine2005-05-03
* Remove support for looking at old directory/routerdesc elements; mark non-new...•••svn:r4154 Nick Mathewson2005-05-02
* add geoff's NoPublish patch•••svn:r4084 Roger Dingledine2005-04-21
* We're printing the host mask wrong in exit policies in server descriptors.•••I believe this isn't a critical bug tho, since we're still obeying the exit policy internally. svn:r3987 Roger Dingledine2005-04-02
* update copyright notices.•••svn:r3982 Nick Mathewson2005-04-01
* when you decide you're reachable, actually publish your descriptor•••right then. svn:r3968 Roger Dingledine2005-04-01
* fix assert: if our dirport isn't reachable yet, don't trick•••*ourselves* into thinking the dirport is zero. but continue to tell other people that it is. svn:r3952 Roger Dingledine2005-04-01
* authdirservers shouldn't do orport reachability detection,•••since they're in clique mode, so it will be rare to find a server not already connected to them. svn:r3949 Roger Dingledine2005-04-01
* still publish your descriptor if orport is reachable but dirport isn't•••when building testing circs for orport testing, require high-bandwidth nodes, so fewer circs fail. complain about unreachable orport separately from unreachable dirport. svn:r3935 Roger Dingledine2005-03-31
* but only do the rapid reachability testing if we're hoping to be a server.•••svn:r3902 Roger Dingledine2005-03-27
* make it clearer to the human that his server is testing•••its reachability. tell him when it succeeds, or when 20 minutes pass and it hasn't succeeded yet. svn:r3882 Roger Dingledine2005-03-26
* options->MaxAdvertisedBandwidth only replaces advertised•••bandwidthrate, not advertised bandwidthcapacity svn:r3818 Roger Dingledine2005-03-22
* Implement an option to cap bandwidth-to-advertise. Arma: can you improve the ...•••svn:r3813 Nick Mathewson2005-03-22
* Add opt hibernating; fix bug 78•••svn:r3807 Nick Mathewson2005-03-22
* Implement controller's "extendcircuit" directive.•••Also refactor circuit building so we plan the whole path ahead of time. svn:r3797 Roger Dingledine2005-03-22
* stop logging at -l notice every single time a create cell successfully•••gets processed svn:r3791 Roger Dingledine2005-03-19
* Turn addr_policy_compare from a tristate to a quadstate; this should help add...•••svn:r3786 Nick Mathewson2005-03-19
* Commit fixes for several pending tor core tasks: document all DOCDOCed functi...•••svn:r3769 Nick Mathewson2005-03-17
* re-enable reachability testing stuff.•••also, consider your ORPort reachable after you've processed a create cell from any non-local address. svn:r3763 Roger Dingledine2005-03-15
* redefining default exit policy as per or-talk discussion•••svn:r3739 Geoff Goodell2005-03-11
* disable the reachability detection stuff in cvs, so people can•••run servers from cvs while i'm gone. svn:r3712 Roger Dingledine2005-02-28
* Checkpoint in-progress fixes:•••Add 'testing' circuit purpose, for reachability testing. Notice when our IP changes, and reset stats. Try to pull down a directory via Tor to see if our DirPort is working. Try to extend a circuit back to us to see if our ORPort is working. Only publish a descriptor if they're both reachable. These mostly work, and I'd better get them in before I cause conflicts. svn:r3703 Roger Dingledine2005-02-27
* Implement more control spec functionality•••- Mapaddress - Postdescriptor - GetInfo on descriptors Required changes elsewhere: - Keep the most recent running_routers_t in the routerlist_t. That way we can learn about new routers and remember whether we were last told that they were up or down. Also enables more simplifications. - Keep the signed descriptor inside routerinfo_t. This makes descriptor_entry_t in dirservers.c unneeded. - Rename AddressMap (the verb) to MapAddress. Keep AddressMap as a noun. - Check addresses for plausibility before mapping them. svn:r3696 Nick Mathewson2005-02-25
* Change from inet_ntoa to a threadproof tor_inet_ntoa.•••svn:r3656 Nick Mathewson2005-02-22
* Do not try to double-aquire lock when rotating keys. May fix deadlock bug fo...•••svn:r3616 Nick Mathewson2005-02-11
* Free even more things on shutdown. Temporarily move tor_free_all out from #i...•••svn:r3614 Nick Mathewson2005-02-11
* reject more default filesharing ports by default.•••svn:r3500 Roger Dingledine2005-02-02
* accept LDAP (389/tcp) and LDAPS (636/tcp) in default exit policy•••svn:r3457 Roger Dingledine2005-01-29
* don't let a corrupt directory cache keep us from starting•••svn:r3456 Roger Dingledine2005-01-29
* Have reason string for serverdesc post requests contain actual serverdesc sta...•••svn:r3391 Nick Mathewson2005-01-20
* separate time_of_process_start from stats_n_seconds_uptime:•••now we reset uptime when a dir fetch entirely fails. this hopefully has something to do with stability of being on the network. svn:r3333 Roger Dingledine2005-01-10
* Nothing actually _uses_ socks_port, so why publish it? For backward compatibi...•••svn:r3279 Nick Mathewson2005-01-04