aboutsummaryrefslogtreecommitdiff
path: root/src/or
Commit message (Collapse)AuthorAge
* 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
* stop leaking thatRoger Dingledine2006-02-11
| | | | svn:r5969
* When a client asks for an old-style directory and our write bucketRoger Dingledine2006-02-11
| | | | | | | | is empty, don't give it to him. This way small servers can continue to serve the directory *sometimes*, without getting overloaded. svn:r5968
* Keep running if we ask for an impossible stdout log; just warn.Nick Mathewson2006-02-11
| | | | svn:r5964
* Retry pending server downloads as well as pending networkstatus downloads ↵Nick Mathewson2006-02-11
| | | | | | when we unexpectedly get an app connection svn:r5962
* Warn if running obsolete windows as a server.Nick Mathewson2006-02-11
| | | | svn:r5961
* get our grammar right when complaining about un-recommended versionsRoger Dingledine2006-02-09
| | | | svn:r5950
* Happy new year!Roger Dingledine2006-02-09
| | | | svn:r5949
* stop calling it a "libevent poll" -- the word "poll" hasRoger Dingledine2006-02-09
| | | | | | | other meaning in this context that are confusing. svn:r5936
* correct the comments that don't realize it's the oppositeRoger Dingledine2006-02-09
| | | | svn:r5934
* and make sure that never happens againRoger Dingledine2006-02-09
| | | | svn:r5932
* fix bug 245: When modifying the orconn_circid_map map, we wouldRoger Dingledine2006-02-09
| | | | | | | | | | | | sometimes decrement conn->n_circuits even when there was no circuit originally. This caused conn->n_circuits to go negative. We noticed this because we were checking if connections can be closed based on conn->n_circuits == 0, so we were never closing any connection that had ever had a circuit on it. svn:r5931
* tweak commentRoger Dingledine2006-02-09
| | | | svn:r5930
* Move "sort list of versions" logic into routerparse.c; make version-checking ↵Nick Mathewson2006-02-06
| | | | | | code say which versions it would have accepted. (not tested.) svn:r5927
* char *x = "y"; is not good C.Nick Mathewson2006-02-06
| | | | svn:r5926
* Only v1 authorities get hidden service descriptors with current protocolNick Mathewson2006-02-06
| | | | svn:r5924
* Fix a const-non-const warningNick Mathewson2006-02-06
| | | | svn:r5923
* more typos and nitsRoger Dingledine2006-02-05
| | | | svn:r5918
* Stupid cut-and-paste bug.Nick Mathewson2006-02-05
| | | | svn:r5917
* as soon as we've fetched some more directory info, that's timeRoger Dingledine2006-02-05
| | | | | | | | to think about downloading more server descriptors. this way we don't have a 10 second pause in initial bootstrapping. svn:r5916
* cosmetic fixRoger Dingledine2006-02-05
| | | | svn:r5915
* clean up tabs and wide-lines from weasel's commitRoger Dingledine2006-02-05
| | | | svn:r5914
* when building v2 statuses or v1 running-routers, don't admit theRoger Dingledine2006-02-05
| | | | | | | | | | existence of descriptors older than a day. we still cache them in case anybody asks, but we don't actively mention them. svn:r5913