aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
* remove the loud logging of busted rendezvous descriptorsRoger Dingledine2006-01-08
| | | | svn:r5758
* remove typoRoger Dingledine2006-01-08
| | | | svn:r5757
* Instrument how many directory bytes we are serving in what kind of request.Nick Mathewson2006-01-08
| | | | svn:r5756
* Fix bug in last commit. Also, fix bug 231: authorities should never treat ↵Nick Mathewson2006-01-08
| | | | | | their own descriptor changes as cosmetic. svn:r5755
* Fix bug 236: caches should cache up to 16 unrecognized network-status docs.Nick Mathewson2006-01-08
| | | | svn:r5754
* bugfix: we were leaving open duplicate connections to other ORsRoger Dingledine2006-01-07
| | | | | | | | | for a week, rather than closing them once we detect a duplicate. also, avoid some duplicate mark-for-closes in connection-housekeeping. svn:r5752
* "Pending" is a bad term for a circuit that uses your server as its last hop.Roger Dingledine2006-01-07
| | | | svn:r5751
* fix typoRoger Dingledine2006-01-07
| | | | svn:r5750
* and get the log arguments rightRoger Dingledine2006-01-07
| | | | svn:r5747
* a more correct log messageRoger Dingledine2006-01-07
| | | | svn:r5746
* Jan 05 19:39:27.356 [warn] connection_edge_process_end_not_open():Roger Dingledine2006-01-07
| | | | | | | Got an end because of misc error, but we're not an AP. Closing. svn:r5744
* helper nodes are deadRoger Dingledine2006-01-07
| | | | svn:r5743
* Dont call directory_get_from_dirserver when you have a particular dirserver ↵Nick Mathewson2006-01-06
| | | | | | in mind; remove fetch-from-authority special-case in directory_get_from_dirserver. svn:r5741
* Directory authorities should go to the proper authority when asking for a ↵Nick Mathewson2006-01-06
| | | | | | networkstatus, even when they want a compressed one. (Also, bullet-proof the logic in case we ever accidentally request a networkstatus for a non-authority.) svn:r5740
* Add descriptions for state variables; rename ↵Nick Mathewson2006-01-06
| | | | | | AccountingBytesRead{In}Interval; remove extraneous and unused struct member. svn:r5739
* Fix bug where OPs would try to generate descriptor and crash.Nick Mathewson2006-01-06
| | | | svn:r5738
* Add reasons to DESTROY and RELAY_TRUNCATED cells.Nick Mathewson2006-01-05
| | | | svn:r5734
* fix a wrong stringRoger Dingledine2006-01-05
| | | | svn:r5733
* short-circuit half the cost of node-picking in the general case.Roger Dingledine2006-01-05
| | | | svn:r5732
* mention a recommended log level in the sample torrc fileRoger Dingledine2006-01-05
| | | | svn:r5731
* cleanups, and remove some unreachable code.Roger Dingledine2006-01-04
| | | | svn:r5727
* authdirs now stop whining so loudly about bad descriptors that they fetchRoger Dingledine2006-01-04
| | | | | | | | from other dirservers. now when there's a log complaint, it's for sure from a freshly uploaded descriptor. svn:r5726
* Bugfix: dyndns tor servers were needing to wait 18 hours before theyRoger Dingledine2006-01-03
| | | | | | | | | | could start doing reachability testing using the new IP address and ports. This is because we were using the internal descriptor to learn what to test, yet we were only rebuilding the descriptor once we decided we were reachable. svn:r5723
* oh, it was supposed to compile?Roger Dingledine2006-01-03
| | | | svn:r5721
* don't try to build circuits until we have 3 running servers;Roger Dingledine2006-01-03
| | | | | | | | | and for networks that are very small, having more than a quarter of the descriptors is much harder than having equal to or more than a quarter of the descriptors -- follow the spec. svn:r5720
* we're done with tree.h. long live ht.h.Roger Dingledine2006-01-03
| | | | svn:r5715
* when we choose not to use a server descriptor from our cache, don'tRoger Dingledine2006-01-03
| | | | | | | log it so loudly. svn:r5713
* make the commenting in the torrc.sample consistent, and try toRoger Dingledine2006-01-03
| | | | | | | explain in it what comments are. svn:r5711
* only print bandwidth lines to the state file if we're being a server.Roger Dingledine2006-01-02
| | | | | | | otherwise this is pointless and probably bad for security. svn:r5704
* strictentrynodes means we should clear the current entry_nodes list.Roger Dingledine2006-01-02
| | | | svn:r5703
* prevent auth dir servers from enabling entry nodes.Roger Dingledine2006-01-02
| | | | svn:r5702
* bugfix: only try to use the EntryNodes config option if it is set.Roger Dingledine2006-01-02
| | | | svn:r5701
* bugfix: we were failing to parse a tor version that started withRoger Dingledine2006-01-02
| | | | | | | "Tor ", even though we said we could. svn:r5699
* Make UseEntryNodes true by default. Let the fun begin.Roger Dingledine2006-01-02
| | | | svn:r5698
* bugfix: only try to parse the TorVersion if there is one.Roger Dingledine2006-01-02
| | | | svn:r5697
* tolerate a mal-formed or unrecognized tor version in the state file.Roger Dingledine2006-01-02
| | | | svn:r5696
* check for integer overflows in more places, when adding elements toRoger Dingledine2006-01-02
| | | | | | | | smartlists. this could possibly prevent a buffer overflow on malicious huge inputs. i don't see any, but i haven't looked carefully. svn:r5695
* save and validate TorVersion in the state file.Roger Dingledine2006-01-02
| | | | svn:r5694
* make the "stable" flag in network-status be the median of the uptimesRoger Dingledine2006-01-02
| | | | | | | | of running valid servers. that way the cutoff adapts to the stability of the network as a whole. svn:r5693
* Possible fix to state-load bug reported by weasel.Nick Mathewson2006-01-02
| | | | svn:r5692
* Clearner fix for timegm assert problem.Nick Mathewson2006-01-01
| | | | svn:r5690
* Fix assertion-trigger bug found by sjmurdochNick Mathewson2006-01-01
| | | | svn:r5689
* Make tor compile againPeter Palfrader2005-12-31
| | | | svn:r5688
* add a TorVersion state string.Roger Dingledine2005-12-31
| | | | | | | not yet set to anything. svn:r5687
* Some tor servers process billions of cells in a matter of days.Roger Dingledine2005-12-31
| | | | | | | These statistics need to be uint64_t's. svn:r5686
* get rid of the special case for 'testing' circuitsRoger Dingledine2005-12-31
| | | | svn:r5684
* Finish implementing config's EntryNodes and StrictEntryNodes option.Roger Dingledine2005-12-31
| | | | | | | The logging is way verbose for now. svn:r5683
* whitespace fixesRoger Dingledine2005-12-31
| | | | svn:r5682
* load balance a bit better by taking some load off the reallyRoger Dingledine2005-12-30
| | | | | | | | fast servers. this might slow things down more, or it might not. hm. svn:r5681
* fix a typoRoger Dingledine2005-12-30
| | | | svn:r5680