| Commit message (Expand) | Author | Age |
* | we're done with tree.h. long live ht.h.•••svn:r5715
| Roger Dingledine | 2006-01-03 |
* | when we choose not to use a server descriptor from our cache, don't•••log it so loudly.
svn:r5713
| Roger Dingledine | 2006-01-03 |
* | make the commenting in the torrc.sample consistent, and try to•••explain in it what comments are.
svn:r5711
| Roger Dingledine | 2006-01-03 |
* | only print bandwidth lines to the state file if we're being a server.•••otherwise this is pointless and probably bad for security.
svn:r5704
| Roger Dingledine | 2006-01-02 |
* | strictentrynodes means we should clear the current entry_nodes list.•••svn:r5703
| Roger Dingledine | 2006-01-02 |
* | prevent auth dir servers from enabling entry nodes.•••svn:r5702
| Roger Dingledine | 2006-01-02 |
* | bugfix: only try to use the EntryNodes config option if it is set.•••svn:r5701
| Roger Dingledine | 2006-01-02 |
* | bugfix: we were failing to parse a tor version that started with•••"Tor ", even though we said we could.
svn:r5699
| Roger Dingledine | 2006-01-02 |
* | Make UseEntryNodes true by default. Let the fun begin.•••svn:r5698
| Roger Dingledine | 2006-01-02 |
* | bugfix: only try to parse the TorVersion if there is one.•••svn:r5697
| Roger Dingledine | 2006-01-02 |
* | tolerate a mal-formed or unrecognized tor version in the state file.•••svn:r5696
| Roger Dingledine | 2006-01-02 |
* | check for integer overflows in more places, when adding elements to•••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
| Roger Dingledine | 2006-01-02 |
* | save and validate TorVersion in the state file.•••svn:r5694
| Roger Dingledine | 2006-01-02 |
* | make the "stable" flag in network-status be the median of the uptimes•••of running valid servers. that way the cutoff adapts to the stability
of the network as a whole.
svn:r5693
| Roger Dingledine | 2006-01-02 |
* | Possible fix to state-load bug reported by weasel.•••svn:r5692
| Nick Mathewson | 2006-01-02 |
* | Clearner fix for timegm assert problem.•••svn:r5690
| Nick Mathewson | 2006-01-01 |
* | Fix assertion-trigger bug found by sjmurdoch•••svn:r5689
| Nick Mathewson | 2006-01-01 |
* | Make tor compile again•••svn:r5688
| Peter Palfrader | 2005-12-31 |
* | add a TorVersion state string.•••not yet set to anything.
svn:r5687
| Roger Dingledine | 2005-12-31 |
* | Some tor servers process billions of cells in a matter of days.•••These statistics need to be uint64_t's.
svn:r5686
| Roger Dingledine | 2005-12-31 |
* | get rid of the special case for 'testing' circuits•••svn:r5684
| Roger Dingledine | 2005-12-31 |
* | Finish implementing config's EntryNodes and StrictEntryNodes option.•••The logging is way verbose for now.
svn:r5683
| Roger Dingledine | 2005-12-31 |
* | whitespace fixes•••svn:r5682
| Roger Dingledine | 2005-12-31 |
* | load balance a bit better by taking some load off the really•••fast servers.
this might slow things down more, or it might not. hm.
svn:r5681
| Roger Dingledine | 2005-12-30 |
* | fix a typo•••svn:r5680
| Roger Dingledine | 2005-12-30 |
* | Appease some verbose GCC warnings.•••svn:r5679
| Nick Mathewson | 2005-12-29 |
* | log how big the failed rend descriptor is, and if it's small, log•••a base16 of the whole thing.
svn:r5678
| Roger Dingledine | 2005-12-29 |
* | when we reject a rend descriptor, tell us where it came from.•••svn:r5677
| Roger Dingledine | 2005-12-29 |
* | helper nodes are dead. long live entry nodes.•••(config options EntryNodes and StrictEntryNodes still not
implemented.)
svn:r5673
| Roger Dingledine | 2005-12-28 |
* | but only close the new conn if one of the earlier helper nodes•••that we mark up is actually reachable, fast enough, etc to use.
svn:r5672
| Roger Dingledine | 2005-12-28 |
* | but only close it if we have marked an earlier helper as up.•••that way we don't close it too needlessly.
svn:r5671
| Roger Dingledine | 2005-12-28 |
* | when we connect to a helper node for the first time, close•••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
| Roger Dingledine | 2005-12-28 |
* | fix a spacing problem introduced by our 80-column requirement•••svn:r5669
| Roger Dingledine | 2005-12-27 |
* | if the network is down, and we try to connect to a conn because we•••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
| Roger Dingledine | 2005-12-27 |
* | fix typo•••svn:r5667
| Roger Dingledine | 2005-12-27 |
* | when we succeed at connecting to a helper that we've never connected•••to before, mark all the previous helpers as up. This is handy if the
network went away and then returned.
svn:r5666
| Roger Dingledine | 2005-12-27 |
* | helpful log•••svn:r5665
| Roger Dingledine | 2005-12-27 |
* | slightly more accurate log messages•••svn:r5664
| Roger Dingledine | 2005-12-27 |
* | first cut of the new helper stuff. seems to work in the normal•••case, but many edge cases still need testing.
svn:r5663
| Roger Dingledine | 2005-12-27 |
* | Make directory caches a little less chatty when logging•••svn:r5662
| Nick Mathewson | 2005-12-27 |
* | Make insert_old try hard to never add a duplicate.•••svn:r5661
| Nick Mathewson | 2005-12-27 |
* | Implement new directory logic: download by descriptor digest, not by key dige...•••svn:r5659
| Nick Mathewson | 2005-12-27 |
* | normalize spaces•••svn:r5658
| Nick Mathewson | 2005-12-27 |
* | and compiling would be good too•••svn:r5657
| Roger Dingledine | 2005-12-27 |
* | and some comments•••svn:r5656
| Roger Dingledine | 2005-12-27 |
* | make it clearer in the auto-generated config file that you•••probably shouldn't be editing this one yourself.
svn:r5655
| Roger Dingledine | 2005-12-27 |
* | disambiguate some debug entries•••svn:r5654
| Roger Dingledine | 2005-12-26 |
* | comments? i'll show you comments.•••svn:r5652
| Roger Dingledine | 2005-12-26 |
* | prevent a rare infinite loop on two-byte architectures,•••and be more thorough and starting over when the clock jumps.
svn:r5647
| Roger Dingledine | 2005-12-25 |
* | stop being sneaky, especially if we're being incorrectly sneaky•••svn:r5646
| Roger Dingledine | 2005-12-24 |