| Commit message (Expand) | Author | Age |
* | lower the number of seconds before we yell about clock jump.•••and make the yelling only happen if you're a server.
svn:r6625
| Roger Dingledine | 2006-06-15 |
* | upgrade the severity of the 'clock jump' warn, and ask people•••to report if it occurs.
svn:r6623
| Roger Dingledine | 2006-06-14 |
* | bugfix: discourage picking directory authorities as our TestVia•••hops, even if they're running the right versions, since we probably
already have a connection established to them.
svn:r6622
| Roger Dingledine | 2006-06-14 |
* | back off and add the $ at the beginning of the preferrednodes list•••we generate.
svn:r6620
| Roger Dingledine | 2006-06-13 |
* | first cut at a workaround for the reachability bug: explicitly find a•••server running the right version, if we can, and ask for that one.
svn:r6616
| Roger Dingledine | 2006-06-13 |
* | Defense in depth: fix the reachability bug a second way too.•••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
| Roger Dingledine | 2006-06-13 |
* | Add a new config option TestVia, that lets you specify preferred middle•••hops to use for testing circuits. Perhaps this will let me debug the
reachability problem better.
svn:r6581
| Roger Dingledine | 2006-06-10 |
* | actually, don't fix it that far. we should still do some•••error checking.
svn:r6576
| Roger Dingledine | 2006-06-09 |
* | when only one router is labelled as a guard, and we've•••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
| Roger Dingledine | 2006-06-09 |
* | make connection_or_nonopen_was_started_here() based on something less•••voodooey. it turns out we already do keep a flag like that around.
svn:r6560
| Roger Dingledine | 2006-06-07 |
* | 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 Dingledine | 2006-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 Dingledine | 2006-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 Dingledine | 2006-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 Dingledine | 2006-06-05 |
* | Add a new warning to our "warn a lot" list: unused parameters. This means we...•••svn:r6532
| Nick Mathewson | 2006-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 Dingledine | 2006-05-30 |
* | simplify a log message•••svn:r6512
| Roger Dingledine | 2006-05-30 |
* | put one of the XXX's back in•••svn:r6422
| Roger Dingledine | 2006-04-25 |
* | forward-port: "Resolve" all XXX011 items, mostly by marking them non-011.•••svn:r6396
| Nick Mathewson | 2006-04-18 |
* | If I could forget that I had enabled StrictExitNodes, others will too.•••svn:r6295
| Nick Mathewson | 2006-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 Dingledine | 2006-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 Dingledine | 2006-03-26 |
* | Finish the transition from the word 'verified' to the words•••'named' and 'valid'.
svn:r6188
| Roger Dingledine | 2006-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 Dingledine | 2006-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 Dingledine | 2006-03-18 |
* | but i made the line too long•••svn:r6176
| Roger Dingledine | 2006-03-17 |
* | stop tricking server operators into thinking they got their•••torrc perfect, just because tor could build a circuit.
svn:r6175
| Roger Dingledine | 2006-03-17 |
* | quiet another entry guard log message•••svn:r6169
| Roger Dingledine | 2006-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 Palfrader | 2006-03-14 |
* | make entry guard logs even quieter•••svn:r6116
| Roger Dingledine | 2006-03-10 |
* | don't abandon entry guards until they've been dead a whole month.•••make entry guard log messages quieter.
svn:r6106
| Roger Dingledine | 2006-03-09 |
* | clean up a log message•••svn:r6074
| Roger Dingledine | 2006-02-21 |
* | Split ReachableAddresses into ReachableDirAddresses and ReachableORAddresses•••svn:r6009
| Peter Palfrader | 2006-02-13 |
* | convert some more source files to the new log convention•••svn:r6002
| Roger Dingledine | 2006-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 Dingledine | 2006-02-12 |
* | Happy new year!•••svn:r5949
| Roger Dingledine | 2006-02-09 |
* | tweak comment•••svn:r5930
| Roger Dingledine | 2006-02-09 |
* | avoid a minor confusing log message•••svn:r5887
| Roger Dingledine | 2006-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 Dingledine | 2006-01-29 |
* | oh, and the other bits of the commit•••svn:r5836
| Roger Dingledine | 2006-01-17 |
* | we were leaking a smartlist every time we built a circuit•••svn:r5795
| Roger Dingledine | 2006-01-11 |
* | Fix wide lines•••svn:r5793
| Nick Mathewson | 2006-01-11 |
* | if we learn that a down entry guard is up, count our working entry•••guards correctly when logging.
svn:r5791
| Roger Dingledine | 2006-01-11 |
* | entry nodes are now entry guards.•••this is our last easy chance for a wholesale change. heave ho.
svn:r5782
| Roger Dingledine | 2006-01-10 |
* | and even more so•••svn:r5776
| Roger Dingledine | 2006-01-10 |
* | make entry node logging slightly less chatty.•••still quite chatty. it's an alpha, that's ok.
svn:r5775
| Roger Dingledine | 2006-01-10 |
* | "Pending" is a bad term for a circuit that uses your server as its last hop.•••svn:r5751
| Roger Dingledine | 2006-01-07 |
* | helper nodes are dead•••svn:r5743
| Roger Dingledine | 2006-01-07 |
* | Add reasons to DESTROY and RELAY_TRUNCATED cells.•••svn:r5734
| Nick Mathewson | 2006-01-05 |
* | strictentrynodes means we should clear the current entry_nodes list.•••svn:r5703
| Roger Dingledine | 2006-01-02 |