- Nov 24, 2010
-
-
Roger Dingledine authored
-
Roger Dingledine authored
-
- Nov 23, 2010
-
-
-
Nick Mathewson authored
Use S_CASE for ehostunreach, not E_CASE. Partial backport of 69deb22f. Fixes 0.2.1 compilation on windows
-
Roger Dingledine authored
-
Roger Dingledine authored
-
Roger Dingledine authored
-
Roger Dingledine authored
-
Roger Dingledine authored
-
- Nov 22, 2010
-
-
Roger Dingledine authored
-
- Nov 21, 2010
-
-
Roger Dingledine authored
-
Roger Dingledine authored
-
Roger Dingledine authored
-
Nick Mathewson authored
-
Nick Mathewson authored
This may fix bug 2204, and resolve the incompatibility with openssl 0.9.8p/1.0.0b.
-
- Nov 12, 2010
-
-
Nick Mathewson authored
-
Robert Ransom authored
If buf_shrink_freelists calls log_warn for some reason, we don't want the log call itself to throw buf_shrink_freelists further off the rails.
-
Robert Ransom authored
Sending a log message to a control port can cause Tor to allocate a buffer, thereby changing the length of the freelist behind buf_shrink_freelists's back, thereby causing an assertion to fail. Fixes bug #1125.
-
- Nov 11, 2010
-
-
Roger Dingledine authored
-
- Nov 10, 2010
-
-
Nick Mathewson authored
We would never actually enforce multiplicity rules when parsing annotations, since the counts array never got entries added to it for annotations in the token list that got added by earlier calls to tokenize_string. Found by piebeer.
-
Nick Mathewson authored
-
- Oct 04, 2010
-
-
Karsten Loesing authored
-
- Sep 28, 2010
-
-
Roger Dingledine authored
-
- Sep 08, 2010
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Karsten Loesing authored
-
- Sep 03, 2010
-
-
Nick Mathewson authored
When we introduced the code to close non-open OR connections after KeepalivePeriod had passed, we replaced some code that said if (!connection_is_open(conn)) { /* let it keep handshaking forever */ } else if (do other tests here) { ... with new code that said if (!connection_is_open(conn) && past_keepalive) { /* let it keep handshaking forever */ } else if (do other tests here) { ... This was a mistake, since it made all the other tests start applying to non-open connections, thus causing bug 1840, where non-open connections get closed way early. Fixes bug 1840. Bugfix on 0.2.1.26 (commit 67b38d50).
-
- Aug 26, 2010
-
-
- Aug 18, 2010
- Aug 17, 2010
-
-
Nick Mathewson authored
-
Nick Mathewson authored
If the voting interval was short enough, the two-minutes delay of CONSENSUS_MIN_SECONDS_BEFORE_CACHING would confuse bridges to the point where they would assert before downloading a consensus. It it was even shorter (<4 minutes, I think), caches would assert too. This patch fixes that by having replacing the two-minutes value with MIN(2 minutes, interval/16). Bugfix for 1141; the cache bug could occur since 0.2.0.8-alpha, so I'm calling this a bugfix on that. Robert Hogan diagnosed this. Done as a patch against maint-0.2.1, since it makes it hard to run some kinds of testing networks.
-
- Aug 04, 2010
-
-
Nick Mathewson authored
Once upon a time it made sense to keep all the Debian files in the main Tor distribution, since repeatedly merging them back in was hard. Now that we're on git, that's no longer so. Peter's debian repository at debian/tor.git on our git server has the most recent version of the tor-on-debian packaging stuff, and the versions in our own repository have gotten out of date. Resolves bug #1735.
-
- Aug 03, 2010
-
-
Karsten Loesing authored
-
- Jun 13, 2010
-
-
Roger Dingledine authored
-
- Jun 11, 2010
-
-
Karsten Loesing authored
-
- Jun 07, 2010
-
-
Nick Mathewson authored
-
-
- May 06, 2010
-
-
Roger Dingledine authored
-
- May 05, 2010
-
-
Roger Dingledine authored
-
Roger Dingledine authored
-