- Sep 05, 2013
-
-
Roger Dingledine authored
-
Roger Dingledine authored
-
Roger Dingledine authored
-
Roger Dingledine authored
we skip onionskins that came from non-relays, so we're less likely to run into privacy troubles. starts to implement ticket 9658.
-
Roger Dingledine authored
Now we explicitly check for overflow. This approach seemed smarter than a cascade of "change int to unsigned int and hope nothing breaks right before the release". Nick, feel free to fix in a better way, maybe in master.
-
Roger Dingledine authored
with commit c6f1668d we let it grow arbitrarily large. it can still overflow, but the damage is very small now.
-
Roger Dingledine authored
-
Roger Dingledine authored
-
Roger Dingledine authored
-
Roger Dingledine authored
-
Roger Dingledine authored
Now we consider the TAP cells we'll process while draining the NTor queue, and vice versa.
-
Roger Dingledine authored
-
Roger Dingledine authored
that way tap won't starve entirely, but we'll still handle ntor requests quicker.
-
Roger Dingledine authored
-
Roger Dingledine authored
-
Roger Dingledine authored
-
Roger Dingledine authored
Now we prioritize ntor create cells over tap create cells. Starts to address ticket 9574.
- Sep 04, 2013
-
-
Nick Mathewson authored
Conflicts: src/or/circuitbuild.c
-
Nick Mathewson authored
-
Nick Mathewson authored
This would make us do testing circuits "even when cbt is disabled by consensus, or when we're a directory authority, or when we've failed to write cbt history to our state file lately." (Roger's words.) This is a fix for 9671 and an improvement in our fix for 5049. The original misbehavior was in 0.2.2.14-alpha; the incomplete fix was in 0.2.3.17-beta.
-
- Sep 03, 2013
-
-
Nick Mathewson authored
-
Nick Mathewson authored
Fix for bug 9400, spotted by coverity. Bug introduced in revision 2cb4f7a4 (subversion revision r389).
-
- Sep 01, 2013
-
-
Roger Dingledine authored
-
Roger Dingledine authored
-
- Aug 25, 2013
-
-
Nick Mathewson authored
(Using "ours" strategy to avoid taking 9546 fix in 0.2.3; we just merged our own into 0.2.4)
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
- Aug 23, 2013
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
- Aug 22, 2013
-
-
Nick Mathewson authored
Fix for bug 9564; bugfix on 0.2.3.14-alpha.
-
- Aug 21, 2013
-
-
Nick Mathewson authored
Fix for bug 9543.
-
Nick Mathewson authored
The spec requires them to do so, and not doing so creates a situation where they can't send-test because relays won't extend to them because of the other part of bug 9546. Fixes bug 9546; bugfix on 0.2.3.6-alpha.
-
Nick Mathewson authored
The spec requires them to do so, and not doing so creates a situation where they can't send-test because relays won't extend to them because of the other part of bug 9546. Fixes bug 9546; bugfix on 0.2.3.6-alpha.
-
Nick Mathewson authored
(Backport to Tor 0.2.3) Relays previously, when initiating a connection, would only send a NETINFO after sending an AUTHENTICATE. But bridges, when receiving a connection, would never send AUTH_CHALLENGE. So relays wouldn't AUTHENTICATE, and wouldn't NETINFO, and then bridges would be surprised to be receiving CREATE cells on a non-open circuit. Fixes bug 9546.
-
- Aug 20, 2013
-
-
Nick Mathewson authored
Relays previously, when initiating a connection, would only send a NETINFO after sending an AUTHENTICATE. But bridges, when receiving a connection, would never send AUTH_CHALLENGE. So relays wouldn't AUTHENTICATE, and wouldn't NETINFO, and then bridges would be surprised to be receiving CREATE cells on a non-open circuit. Fixes bug 9546.
-
- Aug 17, 2013
-
-
Nick Mathewson authored
-
- Aug 13, 2013
-
-
Nick Mathewson authored
-