aboutsummaryrefslogtreecommitdiff
path: root/src/or
Commit message (Collapse)AuthorAge
* remove some redundant code now that we compress exit policiesRoger Dingledine2006-03-08
| | | | | | | after parsing them svn:r6099
* Possible bug 265 fix: authorities must be more strict than clients about age ↵Nick Mathewson2006-03-08
| | | | | | of acceptable routers; make routers publish every 12 hours; client ROUTER_MAX_AGE must be greater than NETWORKSTATUS_MAX_AGE+authoirty ROUTER_MAX_AGE. svn:r6095
* mark bug 261Roger Dingledine2006-03-06
| | | | svn:r6089
* Add some "to-be-safe" escaped() wrappers to log statements in rend*.c, ↵Nick Mathewson2006-03-06
| | | | | | though I am not 100% sure that each one is necessary. svn:r6088
* Add some functions to escape values from the network before sending them to ↵Nick Mathewson2006-03-05
| | | | | | the log. Use them everywhere except for routerinfo->plaftorm, routerinfo->contact_info, and rend*.c. (need sleep now) svn:r6087
* Allow private:* in routerdescs; not generated yet (because older Tors do not ↵Nick Mathewson2006-03-05
| | | | | | understand it); needs testing. svn:r6086
* Add a new circuit purpose 'controller' to let the controllerRoger Dingledine2006-02-23
| | | | | | | | | | | | | ask for a circuit that Tor won't try to use. Extend the EXTENDCIRCUIT controller command to let you specify the purpose if you're starting a new circuit. Add a new SETCIRCUITPURPOSE controller command to let you change a circuit's purpose after it's been created. svn:r6075
* clean up a log messageRoger Dingledine2006-02-21
| | | | svn:r6074
* be quieter about hidserv descriptors that are too old or too new.Roger Dingledine2006-02-21
| | | | | | | we can't do anything about them anyway. svn:r6073
* i missed the other half of that grammar fixRoger Dingledine2006-02-21
| | | | svn:r6058
* when saveconf fails in controller v1, we were returning a malformedRoger Dingledine2006-02-20
| | | | | | | error string. svn:r6053
* make the NoPublish option obsolete.Roger Dingledine2006-02-20
| | | | svn:r6052
* tweakRoger Dingledine2006-02-20
| | | | svn:r6051
* the other half of fixing bug 257. catch an error in more places.Roger Dingledine2006-02-20
| | | | svn:r6050
* try to address bug 257: if rename() fails during saveconf, tellRoger Dingledine2006-02-19
| | | | | | | the controller. svn:r6049
* New config options to address bug 251:Roger Dingledine2006-02-19
| | | | | | | | | | | | FetchServerDescriptors and FetchHidServDescriptors for whether to fetch server info and hidserv info or let the controller do it, and also PublishServerDescriptor and PublishHidServDescriptors. Add AllDirActionsPrivate undocumented option -- if you set it, you'll need the controller to bootstrap you enough to build your first circuits. svn:r6047
* Improve the "we have been waiting for 1140377851 seconds" logPeter Palfrader2006-02-19
| | | | svn:r6046
* clean up the Reachable*Addresses changesRoger Dingledine2006-02-19
| | | | svn:r6041
* this is why you're not supposed to cut-and-paste codeRoger Dingledine2006-02-18
| | | | svn:r6037
* Make it compile with VC7. It does not yet link.Peter Palfrader2006-02-18
| | | | svn:r6033
* fix typo found in phobos's logsRoger Dingledine2006-02-15
| | | | svn:r6020
* don't warn when we get a server descriptor from the controllerRoger Dingledine2006-02-15
| | | | | | | but it's too old. that's not something tor should fix. svn:r6019
* Just because both are obsolete does not mean we prefer the newerPeter Palfrader2006-02-14
| | | | svn:r6016
* Explain why we only expire open connectionsPeter Palfrader2006-02-14
| | | | svn:r6015
* document the frequency for reachability testing by theRoger Dingledine2006-02-14
| | | | | | | directory authorities. svn:r6014
* Do not mark connections obsolete before they have done their TLS handshake ↵Peter Palfrader2006-02-14
| | | | | | or are at least 60 seconds old svn:r6013
* Our connection_or_get_by_identity_digest() was slightly wrong. If bestPeter Palfrader2006-02-14
| | | | | | | | | didn't have any circuits on it, but conn had circuits, we would not make conn our new best unless it was also newer. Also, restructure the code a bit to maybe make it clearer. svn:r6012
* Warn if ReachableAddresses is set when also ReachableDirAddresses and ↵Peter Palfrader2006-02-13
| | | | | | ReachableORAddresses are set. svn:r6010
* Split ReachableAddresses into ReachableDirAddresses and ReachableORAddressesPeter Palfrader2006-02-13
| | | | svn:r6009
* the last of the log convention conversion. finally.Roger Dingledine2006-02-13
| | | | svn:r6005
* the things we do for our windows users.Roger Dingledine2006-02-13
| | | | | | | i hope they appreciate it. svn:r6004
* more log conversions.Roger Dingledine2006-02-13
| | | | | | | whee. svn:r6003
* convert some more source files to the new log conventionRoger Dingledine2006-02-13
| | | | svn:r6002
* resolve too-long-linesRoger Dingledine2006-02-13
| | | | svn:r6001
* Style on config_addr_policy_intersectes, which looks ok to me.Nick Mathewson2006-02-13
| | | | svn:r5998
* Let the users set ControlListenAddress in the torrc.Roger Dingledine2006-02-13
| | | | | | | | This can be dangerous, but there are some cases (like a secured LAN) where it makes sense. svn:r5997
* Compress exit policies even more. please reviewPeter Palfrader2006-02-13
| | | | svn:r5995
* try to fix bug with spurious "everything is broken" warningNick Mathewson2006-02-13
| | | | svn:r5994
* bugfix: we were ignoring the IS_FAST flag in the directoryRoger Dingledine2006-02-13
| | | | | | | | status, meaning we were willing to pick trivial-bandwidth nodes for "fast" connections. svn:r5992
* Generate 18.0.0.0/8 address policy format in descs when we can; warn when ↵Nick Mathewson2006-02-12
| | | | | | the mask is not reducible to a bit-prefix. svn:r5991
* and don't warn when it happens here either, unless the userRoger Dingledine2006-02-12
| | | | | | | wants to hear it. svn:r5990
* don't tell ordinary users about broken directory servers.Roger Dingledine2006-02-12
| | | | | | | | it's a shame that they're broken, but most people are just confused by the warning. svn:r5988
* Drop redundant exit policy entries, not just identical ones.Nick Mathewson2006-02-12
| | | | svn:r5987
* Retain unrecognized options in state file, so that we can be forward-compatible.Nick Mathewson2006-02-12
| | | | svn:r5985
* enforce whitespace styleNick Mathewson2006-02-12
| | | | svn:r5984
* Clients now honor the "guard" flag in the router status whenRoger Dingledine2006-02-12
| | | | | | | | | | picking entry guards, rather than looking at is_fast or is_stable. Now dirservers can change how they define it and clients will automatically use their new definition. svn:r5979
* more helpful log message when running servers on obsolete windows.Roger Dingledine2006-02-12
| | | | svn:r5975
* bump up the period for forcing a hidden service descriptor uploadRoger Dingledine2006-02-12
| | | | | | | from 20 minutes to 1 hour. svn:r5972
* compress exit policies even more -- look for duplicate linesRoger Dingledine2006-02-12
| | | | | | | and remove them. svn:r5971
* bugfix in config_cmp_addr_policies() -- we were treating a pairRoger Dingledine2006-02-11
| | | | | | | | of exit policies if they were equal even if one said accept and the other said reject. svn:r5970