hs_control
Commits on Jan 24, 2014
Commits on Jan 21, 2014
Commits on Jan 20, 2014
Commits on Jan 17, 2014
Commits on Jan 6, 2014
-
Fix for #10563. This is a compatibility issue with libseccomp-2.1. I guess you could call it a bugfix on 0.2.5.1?
Commits on Jan 3, 2014
-
Add explicit check for 0-length extend2 cells
This is harmless in the Tor of today, but important for correctness. Fixes bug 10536; bugfix on 0.2.4.8-alpha. Reported by "cypherpunks".
Commits on Dec 24, 2013
-
-
Move onion-type stats message into heartbeat
Fix for 10485. Fix on 0.2.4.17-alpha.
-
Commits on Dec 22, 2013
-
and forward-port those lines too
Roger Dingledine committedDec 22, 2013 -
-
-
forward-port recent changelogs and release notes
Roger Dingledine committedDec 22, 2013 -
-
Commits on Dec 21, 2013
-
Fix a logic error in circuit_stream_is_being_handled.
When I introduced the unusable_for_new_circuits flag in 62fb209, I had a spurious ! in the circuit_stream_is_being_handled loop. This made us decide that non-unusable circuits (that is, usable ones) were the ones to avoid, and caused it to launch a bunch of extra circuits. Fixes bug 10456; bugfix on 0.2.4.12-alpha.
Commits on Dec 20, 2013
Commits on Dec 19, 2013
-
Merge remote-tracking branch 'origin/maint-0.2.4'
Conflicts: src/common/crypto.c
-
Commits on Dec 18, 2013
-
Never allow OpenSSL engines to replace the RAND_SSLeay method
This fixes bug 10402, where the rdrand engine would use the rdrand instruction, not as an additional entropy source, but as a replacement for the entire userspace PRNG. That's obviously stupid: even if you don't think that RDRAND is a likely security risk, the right response to an alleged new alleged entropy source is never to throw away all previously used entropy sources. Thanks to coderman and rl1987 for diagnosing and tracking this down.
Commits on Dec 17, 2013
-
-
-
Merge remote-tracking branch 'origin/maint-0.2.4'
Conflicts: src/or/microdesc.c Conflict because one change was on line adjacent to line where 0120689 got fixed.
-
Avoid double-free on failure to dump_descriptor() a cached md
This is a fix for 10423, which was introducd in caa0d15 in 0.2.4.13-alpha. Spotted by bobnomnom.
Commits on Dec 16, 2013
-
Avoid free()ing from an mmap on corrupted microdesc cache
The 'body' field of a microdesc_t holds a strdup()'d value if the microdesc's saved_location field is SAVED_IN_JOURNAL or SAVED_NOWHERE, and holds a pointer to the middle of an mmap if the microdesc is SAVED_IN_CACHE. But we weren't setting that field until a while after we parsed the microdescriptor, which left an interval where microdesc_free() would try to free() the middle of the mmap(). This patch also includes a regression test. This is a fix for #10409; bugfix on 0.2.2.6-alpha.