Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | lower the number of seconds before we yell about clock jump. | Roger Dingledine | 2006-06-15 |
| | | | | | | | and make the yelling only happen if you're a server. svn:r6625 | ||
* | upgrade the severity of the 'clock jump' warn, and ask people | Roger Dingledine | 2006-06-14 |
| | | | | | | | to report if it occurs. svn:r6623 | ||
* | bugfix: discourage picking directory authorities as our TestVia | Roger Dingledine | 2006-06-14 |
| | | | | | | | | hops, even if they're running the right versions, since we probably already have a connection established to them. svn:r6622 | ||
* | back off and add the $ at the beginning of the preferrednodes list | Roger Dingledine | 2006-06-13 |
| | | | | | | | we generate. svn:r6620 | ||
* | first cut at a workaround for the reachability bug: explicitly find a | Roger Dingledine | 2006-06-13 |
| | | | | | | | server running the right version, if we can, and ask for that one. svn:r6616 | ||
* | Defense in depth: fix the reachability bug a second way too. | Roger Dingledine | 2006-06-13 |
| | | | | | | | | Now if we establish a connection with the right digest, regardless of what the addr/port is, and we have pending create cells, use it. svn:r6614 | ||
* | Add a new config option TestVia, that lets you specify preferred middle | Roger Dingledine | 2006-06-10 |
| | | | | | | | | hops to use for testing circuits. Perhaps this will let me debug the reachability problem better. svn:r6581 | ||
* | actually, don't fix it that far. we should still do some | Roger Dingledine | 2006-06-09 |
| | | | | | | | error checking. svn:r6576 | ||
* | when only one router is labelled as a guard, and we've | Roger Dingledine | 2006-06-09 |
| | | | | | | | | | | already picked him, we would cycle endlessly picking him again, being unhappy about it, and so forth. now we specifically exclude guards when picking a new guard. svn:r6575 | ||
* | make connection_or_nonopen_was_started_here() based on something less | Roger Dingledine | 2006-06-07 |
| | | | | | | | voodooey. it turns out we already do keep a flag like that around. svn:r6560 | ||
* | fix the bug where we sometimes would fail to send some create cells | Roger Dingledine | 2006-06-06 |
| | | | | | | | once we'd connected to a(nother) tor server. svn:r6552 | ||
* | scream louder if you've got a pending circuit for a given | Roger Dingledine | 2006-06-05 |
| | | | | | | | addr/port but the intended n_conn digest is wrong. svn:r6544 | ||
* | bugfix: if we are making our first ever connection to any entry | Roger Dingledine | 2006-06-05 |
| | | | | | | | | guard, then don't mark it down at first. we had this implemented but it was disabled due to a bug. svn:r6541 | ||
* | Note a bug that causes servers to sometimes never send the pending | Roger Dingledine | 2006-06-05 |
| | | | | | | | create cell. Nick, is this a bug? If so, is my fix right? svn:r6538 | ||
* | Add a new warning to our "warn a lot" list: unused parameters. This means ↵ | Nick Mathewson | 2006-06-04 |
| | | | | | | we have to explicitly "use" unuseds, but it can catch bugs. (It caught two coding mistakes so far.) svn:r6532 | ||
* | END_CIRC_REASON_OR_IDENTITY apparently means that we were told to | Roger Dingledine | 2006-05-30 |
| | | | | | | | | | 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 | ||
* | simplify a log message | Roger Dingledine | 2006-05-30 |
| | | | | svn:r6512 | ||
* | put one of the XXX's back in | Roger Dingledine | 2006-04-25 |
| | | | | svn:r6422 | ||
* | forward-port: "Resolve" all XXX011 items, mostly by marking them non-011. | Nick Mathewson | 2006-04-18 |
| | | | | svn:r6396 | ||
* | If I could forget that I had enabled StrictExitNodes, others will too. | Nick Mathewson | 2006-04-02 |
| | | | | svn:r6295 | ||
* | Refactor and consolidate addr/exit policies into a new policies.c. | Roger Dingledine | 2006-03-27 |
| | | | | | | | Fix some minor bugs and memory leaks along the way. svn:r6246 | ||
* | When the controller's *setconf commands fail, collect an error message | Roger Dingledine | 2006-03-26 |
| | | | | | | | in a string and hand it back. This starts to resolve bug 275. svn:r6241 | ||
* | Finish the transition from the word 'verified' to the words | Roger Dingledine | 2006-03-19 |
| | | | | | | | 'named' and 'valid'. svn:r6188 | ||
* | auth dir servers were only modifying a server's is_running field | Roger Dingledine | 2006-03-18 |
| | | | | | | | | | 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 | ||
* | let an authdir that's not a naming authdir start even | Roger Dingledine | 2006-03-18 |
| | | | | | | | | if it doesn't have an approved-routers file. if it does, read it and parse it as usual. svn:r6182 | ||
* | but i made the line too long | Roger Dingledine | 2006-03-17 |
| | | | | svn:r6176 | ||
* | stop tricking server operators into thinking they got their | Roger Dingledine | 2006-03-17 |
| | | | | | | | torrc perfect, just because tor could build a circuit. svn:r6175 | ||
* | quiet another entry guard log message | Roger Dingledine | 2006-03-15 |
| | | | | svn:r6169 | ||
* | change INET_NTOA_BUF_LEN+1 to INET_NTOA_BUF_LEN | Peter Palfrader | 2006-03-14 |
| | | | | | | | add a comment in a few places where we add weird numbers to buffer lengths svn:r6161 | ||
* | make entry guard logs even quieter | Roger Dingledine | 2006-03-10 |
| | | | | svn:r6116 | ||
* | don't abandon entry guards until they've been dead a whole month. | Roger Dingledine | 2006-03-09 |
| | | | | | | | make entry guard log messages quieter. svn:r6106 | ||
* | clean up a log message | Roger Dingledine | 2006-02-21 |
| | | | | svn:r6074 | ||
* | Split ReachableAddresses into ReachableDirAddresses and ReachableORAddresses | Peter Palfrader | 2006-02-13 |
| | | | | svn:r6009 | ||
* | convert some more source files to the new log convention | Roger Dingledine | 2006-02-13 |
| | | | | svn:r6002 | ||
* | Clients now honor the "guard" flag in the router status when | Roger Dingledine | 2006-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 Dingledine | 2006-02-09 |
| | | | | svn:r5949 | ||
* | tweak comment | Roger Dingledine | 2006-02-09 |
| | | | | svn:r5930 | ||
* | avoid a minor confusing log message | Roger Dingledine | 2006-02-01 |
| | | | | svn:r5887 | ||
* | 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 |