summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* 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
* the last entrynodes item is doneRoger Dingledine2005-12-31
| | | | svn:r5685
* 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
* Appease some verbose GCC warnings.Nick Mathewson2005-12-29
| | | | svn:r5679
* log how big the failed rend descriptor is, and if it's small, logRoger Dingledine2005-12-29
| | | | | | | a base16 of the whole thing. svn:r5678
* when we reject a rend descriptor, tell us where it came from.Roger Dingledine2005-12-29
| | | | svn:r5677
* mark off a few TODO itemsRoger Dingledine2005-12-28
| | | | svn:r5676
* and update the man pageRoger Dingledine2005-12-28
| | | | svn:r5675
* update the control spec to deprecate getinfo helper-nodesRoger Dingledine2005-12-28
| | | | svn:r5674
* helper nodes are dead. long live entry nodes.Roger Dingledine2005-12-28
| | | | | | | | (config options EntryNodes and StrictEntryNodes still not implemented.) svn:r5673
* but only close the new conn if one of the earlier helper nodesRoger Dingledine2005-12-28
| | | | | | | that we mark up is actually reachable, fast enough, etc to use. svn:r5672
* but only close it if we have marked an earlier helper as up.Roger Dingledine2005-12-28
| | | | | | | that way we don't close it too needlessly. svn:r5671
* when we connect to a helper node for the first time, closeRoger Dingledine2005-12-28
| | | | | | | | | that connection and its circuits. this lets us go back to using the old helper nodes rather than immediately using the last one in the list. svn:r5670
* fix a spacing problem introduced by our 80-column requirementRoger Dingledine2005-12-27
| | | | svn:r5669
* if the network is down, and we try to connect to a conn because weRoger Dingledine2005-12-27
| | | | | | | | | have a circuit in mind, and we timeout (30 seconds) because the network never answers, we were expiring the circuit, but we weren't obsoleting the connection or telling the helper functions. now do that. svn:r5668
* fix typoRoger Dingledine2005-12-27
| | | | svn:r5667
* when we succeed at connecting to a helper that we've never connectedRoger Dingledine2005-12-27
| | | | | | | | to before, mark all the previous helpers as up. This is handy if the network went away and then returned. svn:r5666
* helpful logRoger Dingledine2005-12-27
| | | | svn:r5665
* slightly more accurate log messagesRoger Dingledine2005-12-27
| | | | svn:r5664
* first cut of the new helper stuff. seems to work in the normalRoger Dingledine2005-12-27
| | | | | | | case, but many edge cases still need testing. svn:r5663
* Make directory caches a little less chatty when loggingNick Mathewson2005-12-27
| | | | svn:r5662
* Make insert_old try hard to never add a duplicate.Nick Mathewson2005-12-27
| | | | svn:r5661
* Implement new directory logic: download by descriptor digest, not by key ↵Nick Mathewson2005-12-27
| | | | | | digest. Caches try to download all listed digests from authorities; clients try to download "best" digests from caches. svn:r5659
* normalize spacesNick Mathewson2005-12-27
| | | | svn:r5658
* and compiling would be good tooRoger Dingledine2005-12-27
| | | | svn:r5657
* and some commentsRoger Dingledine2005-12-27
| | | | svn:r5656
* make it clearer in the auto-generated config file that youRoger Dingledine2005-12-27
| | | | | | | probably shouldn't be editing this one yourself. svn:r5655
* disambiguate some debug entriesRoger Dingledine2005-12-26
| | | | svn:r5654
* <b>You need the experimental bundle if you want to run a Tor serverRoger Dingledine2005-12-26
| | | | | | | and configure it via TorCP.</b> svn:r5653
* comments? i'll show you comments.Roger Dingledine2005-12-26
| | | | svn:r5652
* those are separate statementsRoger Dingledine2005-12-26
| | | | svn:r5651
* suse tor.spec patch from Stefan NordhausenNick Mathewson2005-12-25
| | | | svn:r5650
* fix almost-ambiguityRoger Dingledine2005-12-25
| | | | svn:r5649
* mention that getinfo helper-nodes can return status "never-connected".Roger Dingledine2005-12-25
| | | | | | | also, make explicit that there's a space between status and isotime. svn:r5648
* prevent a rare infinite loop on two-byte architectures,Roger Dingledine2005-12-25
| | | | | | | and be more thorough and starting over when the clock jumps. svn:r5647
* stop being sneaky, especially if we're being incorrectly sneakyRoger Dingledine2005-12-24
| | | | svn:r5646