| Commit message (Expand) | Author | Age |
* | 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 |
* | more comments, and start to use the made_contact entry.•••svn:r5645
| Roger Dingledine | 2005-12-24 |
* | clean up some comments•••svn:r5644
| Roger Dingledine | 2005-12-24 |
* | simplify because we weren't using those return values anyway•••svn:r5643
| Roger Dingledine | 2005-12-24 |
* | start to document the helper node functions•••svn:r5642
| Roger Dingledine | 2005-12-24 |
* | Keep bandwidth history accross restarts/crashes•••svn:r5637
| Peter Palfrader | 2005-12-23 |
* | stop shipping tree.h, since we don't use anymore. (woo.)•••svn:r5628
| Roger Dingledine | 2005-12-20 |
* | when we fail three times to resolve or connect, we were telling the•••user it was because we failed to resolve.
svn:r5620
| Roger Dingledine | 2005-12-19 |
* | more asserts in case weasel can trigger them•••svn:r5616
| Roger Dingledine | 2005-12-19 |
* | fix a seg fault when you finish connecting to a server but•••at that moment you dump his server descriptor, and you also
happen to be logging at loglevel info.
(found by weasel)
svn:r5615
| Roger Dingledine | 2005-12-18 |
* | fix segfault when specifying DirServer without nickname•••(reported by weasel)
svn:r5614
| Roger Dingledine | 2005-12-18 |