summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-12-22fold in next changes entrytor-0.2.4.20Roger Dingledine
2013-12-22Merge branch 'maint-0.2.4' into release-0.2.4Roger Dingledine
2013-12-22Merge branch 'bug10465' into maint-0.2.4Nick Mathewson
2013-12-22Fix automapping to ipv6Nick Mathewson
Bugfix on 0.2.4.7-alpha; fixes bug 10465.
2013-12-22bump to 0.2.4.20Roger Dingledine
2013-12-22write the release blurb for 0.2.4.20, and give it a dateRoger Dingledine
2013-12-22fold in changes files so farRoger Dingledine
2013-12-22Merge branch 'maint-0.2.4' into release-0.2.4Roger Dingledine
2013-12-21Merge branch 'bug10456' into maint-0.2.4Nick Mathewson
2013-12-21Fix a logic error in circuit_stream_is_being_handled.Nick Mathewson
When I introduced the unusable_for_new_circuits flag in 62fb209d837f3f551, 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.
2013-12-18Merge branch 'bug10402_redux_024' into maint-0.2.4Nick Mathewson
2013-12-18Never allow OpenSSL engines to replace the RAND_SSLeay methodNick Mathewson
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.
2013-12-17Merge branch 'bug10423' into maint-0.2.4Nick Mathewson
2013-12-17Merge remote-tracking branch 'public/bug10409_023' into maint-0.2.4Nick Mathewson
2013-12-17Avoid double-free on failure to dump_descriptor() a cached mdNick Mathewson
This is a fix for 10423, which was introducd in caa0d15c in 0.2.4.13-alpha. Spotted by bobnomnom.
2013-12-16Avoid free()ing from an mmap on corrupted microdesc cacheNick Mathewson
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.
2013-12-10minor clarity fixestor-0.2.4.19Roger Dingledine
2013-12-10bump to 0.2.4.19Roger Dingledine
2013-12-10Add the dedication to Aaron.Roger Dingledine
2013-11-22write a blurb for 0.2.4.19Roger Dingledine
2013-11-16bump to 0.2.4.18-rctor-0.2.4.18-rcRoger Dingledine
2013-11-16fold in more changes entries, clean up changelogRoger Dingledine
2013-11-15Merge branch 'maint-0.2.4' into release-0.2.4Roger Dingledine
2013-11-15start to migrate recent changesRoger Dingledine
2013-11-15Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4Nick Mathewson
Conflicts: src/or/or.h src/or/relay.c Conflicts were simple to resolve. More fixes were needed for compilation, including: reinstating the tv_to_msec function, and renaming *_conn_cells to *_chan_cells.
2013-11-15Merge branch 'bug9093_023' into maint-0.2.3Nick Mathewson
2013-11-11missing changes file for #10124Nick Mathewson
2013-11-10Merge branch 'maint-0.2.4' into release-0.2.4Roger Dingledine
2013-11-10Fix two more DirServer mentions in logNick Mathewson
2013-11-10Fix a wide lineNick Mathewson
2013-11-10Change documentation DirServer->DirAuthorityNick Mathewson
We renamed the option, but we didn't actually fix it in the log messages or the docs. This patch does that. For #10124. Patch by sqrt2.
2013-11-07Improved circuit queue out-of-memory handlerNick Mathewson
Previously, when we ran low on memory, we'd close whichever circuits had the most queued cells. Now, we close those that have the *oldest* queued cells, on the theory that those are most responsible for us running low on memory, and that those are the least likely to actually drain on their own if we wait a little longer. Based on analysis from a forthcoming paper by Jansen, Tschorsch, Johnson, and Scheuermann. Fixes bug 9093.
2013-11-02Merge branch 'maint-0.2.4' into release-0.2.4Roger Dingledine
2013-10-31Merge remote-tracking branch 'public/bug9645' into maint-0.2.4Nick Mathewson
2013-10-31Merge remote-tracking branch 'public/bug9731b' into maint-0.2.4Nick Mathewson
2013-10-31Merge remote-tracking branch 'public/bug9780_024_v2' into maint-0.2.4Nick Mathewson
2013-10-31Merge remote-tracking branch 'public/bug6055_v2_024' into maint-0.2.4Nick Mathewson
2013-10-17fold in changes entriesRoger Dingledine
2013-10-16Merge branch 'maint-0.2.4' into release-0.2.4Roger Dingledine
2013-10-12be willing to bootstrap from all three of our directory guardsRoger Dingledine
Also fix a bug where if the guard we choose first doesn't answer, we would try the second guard, but once we connected to the second guard we would abandon it and retry the first one, slowing down bootstrapping. The fix in both cases is to treat all our initially chosen guards as acceptable to use. Fixes bug 9946.
2013-10-11Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4Nick Mathewson
2013-10-11Merge remote-tracking branch 'origin/maint-0.2.2' into maint-0.2.3Nick Mathewson
2013-10-11Update to the October 2013 GeoIP database.maint-0.2.2Karsten Loesing
2013-10-10in-progress release notes for the upcoming 0.2.4 stableRoger Dingledine
2013-10-10Merge branch 'maint-0.2.4' into release-0.2.4Roger Dingledine
2013-10-10rewrite history to improve two changelog entriesRoger Dingledine
2013-10-10Merge branch 'bug9644_024' into maint-0.2.4Nick Mathewson
2013-10-10Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4Nick Mathewson
2013-10-10Fix unit test for format_helper_exit_statusNick Mathewson
Fix format_helper_exit_status to allow full HEX_ERRNO_SIZE answers, *and* increase the buffer length again.
2013-10-10Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4Nick Mathewson