aboutsummaryrefslogtreecommitdiff
path: root/src/or/circuitbuild.c
Commit message (Expand)AuthorAge
...
* fix the bug where we sometimes would fail to send some create cells•••once we'd connected to a(nother) tor server. svn:r6552 Roger Dingledine2006-06-06
* scream louder if you've got a pending circuit for a given•••addr/port but the intended n_conn digest is wrong. svn:r6544 Roger Dingledine2006-06-05
* bugfix: if we are making our first ever connection to any entry•••guard, then don't mark it down at first. we had this implemented but it was disabled due to a bug. svn:r6541 Roger Dingledine2006-06-05
* Note a bug that causes servers to sometimes never send the pending•••create cell. Nick, is this a bug? If so, is my fix right? svn:r6538 Roger Dingledine2006-06-05
* Add a new warning to our "warn a lot" list: unused parameters. This means we...•••svn:r6532 Nick Mathewson2006-06-04
* END_CIRC_REASON_OR_IDENTITY apparently means that we were told to•••connect to a different OR than lives on the addr:port we connected to. we don't actually remember whether that was the case, currently. so call it END_CIRC_REASON_OR_CONN_CLOSED as a compromise. svn:r6515 Roger Dingledine2006-05-30
* simplify a log message•••svn:r6512 Roger Dingledine2006-05-30
* put one of the XXX's back in•••svn:r6422 Roger Dingledine2006-04-25
* forward-port: "Resolve" all XXX011 items, mostly by marking them non-011.•••svn:r6396 Nick Mathewson2006-04-18
* If I could forget that I had enabled StrictExitNodes, others will too.•••svn:r6295 Nick Mathewson2006-04-02
* Refactor and consolidate addr/exit policies into a new policies.c.•••Fix some minor bugs and memory leaks along the way. svn:r6246 Roger Dingledine2006-03-27
* When the controller's *setconf commands fail, collect an error message•••in a string and hand it back. This starts to resolve bug 275. svn:r6241 Roger Dingledine2006-03-26
* Finish the transition from the word 'verified' to the words•••'named' and 'valid'. svn:r6188 Roger Dingledine2006-03-19
* auth dir servers were only modifying a server's is_running field•••when they created a network status. so if nobody asked for a network status, they would never discover that any servers are is_running, so they could never build a circuit. svn:r6183 Roger Dingledine2006-03-18
* let an authdir that's not a naming authdir start even•••if it doesn't have an approved-routers file. if it does, read it and parse it as usual. svn:r6182 Roger Dingledine2006-03-18
* but i made the line too long•••svn:r6176 Roger Dingledine2006-03-17
* stop tricking server operators into thinking they got their•••torrc perfect, just because tor could build a circuit. svn:r6175 Roger Dingledine2006-03-17
* quiet another entry guard log message•••svn:r6169 Roger Dingledine2006-03-15
* change INET_NTOA_BUF_LEN+1 to INET_NTOA_BUF_LEN•••add a comment in a few places where we add weird numbers to buffer lengths svn:r6161 Peter Palfrader2006-03-14
* make entry guard logs even quieter•••svn:r6116 Roger Dingledine2006-03-10
* don't abandon entry guards until they've been dead a whole month.•••make entry guard log messages quieter. svn:r6106 Roger Dingledine2006-03-09
* clean up a log message•••svn:r6074 Roger Dingledine2006-02-21
* Split ReachableAddresses into ReachableDirAddresses and ReachableORAddresses•••svn:r6009 Peter Palfrader2006-02-13
* convert some more source files to the new log convention•••svn:r6002 Roger Dingledine2006-02-13
* Clients now honor the "guard" flag in the router status when•••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 Roger Dingledine2006-02-12
* Happy new year!•••svn:r5949 Roger Dingledine2006-02-09
* tweak comment•••svn:r5930 Roger Dingledine2006-02-09
* avoid a minor confusing log message•••svn:r5887 Roger Dingledine2006-02-01
* only start testing reachability once we've established a circuit.•••this will make startup on dirservers less noisy. it may also break things in subtle ways. svn:r5878 Roger Dingledine2006-01-29
* oh, and the other bits of the commit•••svn:r5836 Roger Dingledine2006-01-17
* we were leaking a smartlist every time we built a circuit•••svn:r5795 Roger Dingledine2006-01-11
* Fix wide lines•••svn:r5793 Nick Mathewson2006-01-11
* if we learn that a down entry guard is up, count our working entry•••guards correctly when logging. svn:r5791 Roger Dingledine2006-01-11
* entry nodes are now entry guards.•••this is our last easy chance for a wholesale change. heave ho. svn:r5782 Roger Dingledine2006-01-10
* and even more so•••svn:r5776 Roger Dingledine2006-01-10
* make entry node logging slightly less chatty.•••still quite chatty. it's an alpha, that's ok. svn:r5775 Roger Dingledine2006-01-10
* "Pending" is a bad term for a circuit that uses your server as its last hop.•••svn:r5751 Roger Dingledine2006-01-07
* helper nodes are dead•••svn:r5743 Roger Dingledine2006-01-07
* Add reasons to DESTROY and RELAY_TRUNCATED cells.•••svn:r5734 Nick Mathewson2006-01-05
* strictentrynodes means we should clear the current entry_nodes list.•••svn:r5703 Roger Dingledine2006-01-02
* get rid of the special case for 'testing' circuits•••svn:r5684 Roger Dingledine2005-12-31
* Finish implementing config's EntryNodes and StrictEntryNodes option.•••The logging is way verbose for now. svn:r5683 Roger Dingledine2005-12-31
* helper nodes are dead. long live entry nodes.•••(config options EntryNodes and StrictEntryNodes still not implemented.) svn:r5673 Roger Dingledine2005-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 Dingledine2005-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 Dingledine2005-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 Dingledine2005-12-28
* 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 Dingledine2005-12-27
* helpful log•••svn:r5665 Roger Dingledine2005-12-27
* slightly more accurate log messages•••svn:r5664 Roger Dingledine2005-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 Dingledine2005-12-27