Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | only start testing reachability once we've established a circuit. | Roger Dingledine | 2006-01-29 | |
| | | | | | | | | this will make startup on dirservers less noisy. it may also break things in subtle ways. svn:r5878 | |||
* | oh, and the other bits of the commit | Roger Dingledine | 2006-01-17 | |
| | | | | svn:r5836 | |||
* | we were leaking a smartlist every time we built a circuit | Roger Dingledine | 2006-01-11 | |
| | | | | svn:r5795 | |||
* | Fix wide lines | Nick Mathewson | 2006-01-11 | |
| | | | | svn:r5793 | |||
* | if we learn that a down entry guard is up, count our working entry | Roger Dingledine | 2006-01-11 | |
| | | | | | | | guards correctly when logging. svn:r5791 | |||
* | entry nodes are now entry guards. | Roger Dingledine | 2006-01-10 | |
| | | | | | | | this is our last easy chance for a wholesale change. heave ho. svn:r5782 | |||
* | and even more so | Roger Dingledine | 2006-01-10 | |
| | | | | svn:r5776 | |||
* | make entry node logging slightly less chatty. | Roger Dingledine | 2006-01-10 | |
| | | | | | | | still quite chatty. it's an alpha, that's ok. svn:r5775 | |||
* | "Pending" is a bad term for a circuit that uses your server as its last hop. | Roger Dingledine | 2006-01-07 | |
| | | | | svn:r5751 | |||
* | helper nodes are dead | Roger Dingledine | 2006-01-07 | |
| | | | | svn:r5743 | |||
* | Add reasons to DESTROY and RELAY_TRUNCATED cells. | Nick Mathewson | 2006-01-05 | |
| | | | | svn:r5734 | |||
* | strictentrynodes means we should clear the current entry_nodes list. | Roger Dingledine | 2006-01-02 | |
| | | | | svn:r5703 | |||
* | get rid of the special case for 'testing' circuits | Roger Dingledine | 2005-12-31 | |
| | | | | svn:r5684 | |||
* | Finish implementing config's EntryNodes and StrictEntryNodes option. | Roger Dingledine | 2005-12-31 | |
| | | | | | | | The logging is way verbose for now. svn:r5683 | |||
* | helper nodes are dead. long live entry nodes. | Roger Dingledine | 2005-12-28 | |
| | | | | | | | | (config options EntryNodes and StrictEntryNodes still not implemented.) svn:r5673 | |||
* | but only close the new conn if one of the earlier helper nodes | Roger Dingledine | 2005-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 Dingledine | 2005-12-28 | |
| | | | | | | | that way we don't close it too needlessly. svn:r5671 | |||
* | when we connect to a helper node for the first time, close | Roger Dingledine | 2005-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 | |||
* | when we succeed at connecting to a helper that we've never connected | Roger Dingledine | 2005-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 log | Roger Dingledine | 2005-12-27 | |
| | | | | svn:r5665 | |||
* | slightly more accurate log messages | Roger Dingledine | 2005-12-27 | |
| | | | | svn:r5664 | |||
* | first cut of the new helper stuff. seems to work in the normal | Roger Dingledine | 2005-12-27 | |
| | | | | | | | case, but many edge cases still need testing. svn:r5663 | |||
* | normalize spaces | Nick Mathewson | 2005-12-27 | |
| | | | | svn:r5658 | |||
* | comments? i'll show you comments. | Roger Dingledine | 2005-12-26 | |
| | | | | svn:r5652 | |||
* | prevent a rare infinite loop on two-byte architectures, | Roger Dingledine | 2005-12-25 | |
| | | | | | | | and be more thorough and starting over when the clock jumps. svn:r5647 | |||
* | stop being sneaky, especially if we're being incorrectly sneaky | Roger Dingledine | 2005-12-24 | |
| | | | | svn:r5646 | |||
* | more comments, and start to use the made_contact entry. | Roger Dingledine | 2005-12-24 | |
| | | | | svn:r5645 | |||
* | simplify because we weren't using those return values anyway | Roger Dingledine | 2005-12-24 | |
| | | | | svn:r5643 | |||
* | start to document the helper node functions | Roger Dingledine | 2005-12-24 | |
| | | | | svn:r5642 | |||
* | fix a seg fault when you finish connecting to a server but | Roger Dingledine | 2005-12-18 | |
| | | | | | | | | | at that moment you dump his server descriptor, and you also happen to be logging at loglevel info. (found by weasel) svn:r5615 | |||
* | Bite the bullet and limit all our source lines to 80 characters, the way IBM ↵ | Nick Mathewson | 2005-12-14 | |
| | | | | | | intended. svn:r5582 | |||
* | bugfix: when we removed a dead helper node, we never committed that | Roger Dingledine | 2005-12-13 | |
| | | | | | | | change to disk. svn:r5576 | |||
* | Don't use helper nodes for circuits with purpose 'testing'. | Roger Dingledine | 2005-12-11 | |
| | | | | | | | | Also, when picking the helper node for a given circuit, exclude the circuit's exit from your choices. svn:r5569 | |||
* | when removing dead helpers, only write or_state to disk once at the | Roger Dingledine | 2005-12-11 | |
| | | | | | | | end, not for every helper you remove. svn:r5568 | |||
* | fix yet another time comparison bug. we were abandoning helpers | Roger Dingledine | 2005-12-11 | |
| | | | | | | | as soon as they became unavailable. (is this true?) svn:r5565 | |||
* | fix an error in reporting why we abandoned a helper node | Roger Dingledine | 2005-12-11 | |
| | | | | svn:r5564 | |||
* | choose helper nodes to have high capacity always | Roger Dingledine | 2005-12-11 | |
| | | | | svn:r5563 | |||
* | explain why 0.1.1.9-alpha-cvs is a special version. | Roger Dingledine | 2005-12-10 | |
| | | | | svn:r5552 | |||
* | when we changed from log_fn to debug/info/notice/warn/err, | Roger Dingledine | 2005-12-10 | |
| | | | | | | | | | | | | we screwed up the formatting in wild and unpredictable ways. fix it before it becomes convention to format logs in wild and unpredictable ways. still need to do src/common/ someday. svn:r5551 | |||
* | crank the max line limit down to 150 chars. | Roger Dingledine | 2005-12-10 | |
| | | | | svn:r5550 | |||
* | when we're checking reachability, make it clearer in the logs | Roger Dingledine | 2005-12-08 | |
| | | | | | | | what to expect. svn:r5538 | |||
* | remove a redundant memcpy when extending to a new server | Roger Dingledine | 2005-12-08 | |
| | | | | | | | and attaching circuits to it. svn:r5537 | |||
* | Document CREATE_FAST better in the code. Move our key expansion algorithm ↵ | Nick Mathewson | 2005-12-08 | |
| | | | | | | into a separate function in crypto.c svn:r5530 | |||
* | Make clients use CREATE_FAST cells. add an option to disable this. | Nick Mathewson | 2005-12-07 | |
| | | | | svn:r5524 | |||
* | what the heck is wrong with this little piece of code? | Roger Dingledine | 2005-12-07 | |
| | | | | | | | | why can none of us get it right? it looks so simple. svn:r5521 | |||
* | Clean up some comments; remove some dead code | Nick Mathewson | 2005-12-03 | |
| | | | | svn:r5493 | |||
* | Shave off another 4.7%: remove a linear search when figuring out which ↵ | Nick Mathewson | 2005-12-03 | |
| | | | | | | circuits wanted us to open a given OR connection. svn:r5489 | |||
* | Rename connection_get_by_identity_digest to reflect that it is OR-only. ↵ | Nick Mathewson | 2005-11-30 | |
| | | | | | | Make it use a hashtable instead of a linear search. svn:r5469 | |||
* | minor cleanup | Roger Dingledine | 2005-11-24 | |
| | | | | svn:r5454 | |||
* | Fix a bug found by Lasse Overlier: when we were making internal circuits | Roger Dingledine | 2005-11-24 | |
| | | | | | | | | | (intended to be cannibalized later for rendezvous and introduction circuits), we were picking them so that they had useful exit nodes. There was no need for this, and it actually aids some statistical attacks. svn:r5453 |