aboutsummaryrefslogtreecommitdiff
path: root/src/or/circuitbuild.c
Commit message (Collapse)AuthorAge
* make entry guard logs even quieterRoger Dingledine2006-03-10
| | | | svn:r6116
* don't abandon entry guards until they've been dead a whole month.Roger Dingledine2006-03-09
| | | | | | | make entry guard log messages quieter. svn:r6106
* clean up a log messageRoger Dingledine2006-02-21
| | | | svn:r6074
* Split ReachableAddresses into ReachableDirAddresses and ReachableORAddressesPeter Palfrader2006-02-13
| | | | svn:r6009
* convert some more source files to the new log conventionRoger Dingledine2006-02-13
| | | | svn:r6002
* Clients now honor the "guard" flag in the router status whenRoger Dingledine2006-02-12
| | | | | | | | | | picking entry guards, rather than looking at is_fast or is_stable. Now dirservers can change how they define it and clients will automatically use their new definition. svn:r5979
* Happy new year!Roger Dingledine2006-02-09
| | | | svn:r5949
* tweak commentRoger Dingledine2006-02-09
| | | | svn:r5930
* avoid a minor confusing log messageRoger Dingledine2006-02-01
| | | | svn:r5887
* only start testing reachability once we've established a circuit.Roger Dingledine2006-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 commitRoger Dingledine2006-01-17
| | | | svn:r5836
* we were leaking a smartlist every time we built a circuitRoger Dingledine2006-01-11
| | | | svn:r5795
* Fix wide linesNick Mathewson2006-01-11
| | | | svn:r5793
* if we learn that a down entry guard is up, count our working entryRoger Dingledine2006-01-11
| | | | | | | guards correctly when logging. svn:r5791
* entry nodes are now entry guards.Roger Dingledine2006-01-10
| | | | | | | this is our last easy chance for a wholesale change. heave ho. svn:r5782
* and even more soRoger Dingledine2006-01-10
| | | | svn:r5776
* make entry node logging slightly less chatty.Roger Dingledine2006-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 Dingledine2006-01-07
| | | | svn:r5751
* helper nodes are deadRoger Dingledine2006-01-07
| | | | svn:r5743
* Add reasons to DESTROY and RELAY_TRUNCATED cells.Nick Mathewson2006-01-05
| | | | svn:r5734
* strictentrynodes means we should clear the current entry_nodes list.Roger Dingledine2006-01-02
| | | | svn:r5703
* 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
* 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
* 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
* normalize spacesNick Mathewson2005-12-27
| | | | svn:r5658
* comments? i'll show you comments.Roger Dingledine2005-12-26
| | | | svn:r5652
* 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
* more comments, and start to use the made_contact entry.Roger Dingledine2005-12-24
| | | | svn:r5645
* simplify because we weren't using those return values anywayRoger Dingledine2005-12-24
| | | | svn:r5643
* start to document the helper node functionsRoger Dingledine2005-12-24
| | | | svn:r5642
* fix a seg fault when you finish connecting to a server butRoger Dingledine2005-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 Mathewson2005-12-14
| | | | | | intended. svn:r5582
* bugfix: when we removed a dead helper node, we never committed thatRoger Dingledine2005-12-13
| | | | | | | change to disk. svn:r5576
* Don't use helper nodes for circuits with purpose 'testing'.Roger Dingledine2005-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 theRoger Dingledine2005-12-11
| | | | | | | end, not for every helper you remove. svn:r5568
* fix yet another time comparison bug. we were abandoning helpersRoger Dingledine2005-12-11
| | | | | | | as soon as they became unavailable. (is this true?) svn:r5565
* fix an error in reporting why we abandoned a helper nodeRoger Dingledine2005-12-11
| | | | svn:r5564
* choose helper nodes to have high capacity alwaysRoger Dingledine2005-12-11
| | | | svn:r5563
* explain why 0.1.1.9-alpha-cvs is a special version.Roger Dingledine2005-12-10
| | | | svn:r5552
* when we changed from log_fn to debug/info/notice/warn/err,Roger Dingledine2005-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 Dingledine2005-12-10
| | | | svn:r5550
* when we're checking reachability, make it clearer in the logsRoger Dingledine2005-12-08
| | | | | | | what to expect. svn:r5538