- May 31, 2012
-
-
I called it a bugfix on 0.2.0.10-alpha, since git commit e5885dea is where we introduced anonymized begin_dir connections.
-
Nick Mathewson authored
This solves bug 5283, where client traffic could get sent over the same circuit as an anonymized connection to a directory, even if that circuit used an exit node unsuitable for clients. By marking the directory connection as needs_internal, we ensure that the (non-internal!) client-traffic connection won't be sent over the same circuit.
-
Nick Mathewson authored
-
- May 30, 2012
-
-
Nick Mathewson authored
It turns out that if you set the third argument of __attribute__(format) to 0, GCC and Clang will check the format argument without expecting to find variadic arguments. This is the correct behavior for vsnprintf, vasprintf, and vscanf. I'm hoping this will fix bug 5969 (a clang warning) by telling clang that the format argument to tor_vasprintf is indeed a format string.
-
- May 16, 2012
-
-
Nick Mathewson authored
(When the correct answer is given in terms of seconds since the epoch, it's hard to be sure that it really is the right answer just by reading the code.)
-
Nick Mathewson authored
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
* It seems parse_http_time wasn't parsing correctly any date with commas (RFCs 1123 and 850). Fix that. * It seems parse_http_time was reporting the wrong month (they start at 0, not 1). Fix that. * Add some tests for parse_http_time, covering all three formats.
-
Nick Mathewson authored
The original code updated some variables, but forgot to remove a replaced old-routerdesc from rl->old_routers. Related to bug 1776.
-
- May 15, 2012
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
- May 10, 2012
-
-
Roger Dingledine authored
-
Nick Mathewson authored
-
Ravi Chandra Padmala authored
-
Ravi Chandra Padmala authored
Fix #5760
-
- May 07, 2012
-
-
Nick Mathewson authored
The underlying strtoX functions handle overflow by saturating and setting errno to ERANGE. If the min/max arguments to the tor_parse_* functions are equal to the minimum/maximum of the underlying type, then with the old approach, we wouldn't treat a too-large value as genuinely broken. Found this while looking at bug 5786; bugfix on 19da1f36 (in Tor 0.0.9), which introduced these functions.
-
Karsten Loesing authored
-
- Apr 19, 2012
-
-
Nick Mathewson authored
Fix for 5647; bugfix on 0.2.1.5-alpha.
-
(Cherry-picked from 6ba13e4 by nickm)
-
- Apr 11, 2012
-
-
Nick Mathewson authored
-
Karsten Loesing authored
-
- Apr 10, 2012
-
-
Nick Mathewson authored
Bugfix on 0.2.2.1-alpha, which added the orginal HTTP proxy authentication code. Fix for bug 5593.
-
- Apr 05, 2012
-
-
Nick Mathewson authored
-
- Apr 04, 2012
-
-
Sebastian Hahn authored
As per ticket 5569
-
- Apr 01, 2012
-
-
Roger Dingledine authored
it's fine with me if we change the current convention, but we should actually decide to change it if we want to.
-
Roger Dingledine authored
It is for the not-yet-implemented bridge community design.
-
Nick Mathewson authored
This fixes a side-channel attack on the (fortunately unused!) BridgePassword option for bridge authorities. Fix for bug 5543; bugfix on 0.2.0.14-alpha.
-
- Mar 26, 2012
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
- Mar 09, 2012
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
If you set ExitNodes so that only 1 exit node is accepted, the previous patch would have made you unable to build circuits.
-
Nick Mathewson authored
-
Nick Mathewson authored
-