summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-09-21downgrade a log severity, since this event has been knowntor-0.2.2.2-alphaRoger Dingledine
to happen and there's nothing the user can do about it
2009-09-21Update to the "September 4 2009" ip-to-country file.Roger Dingledine
2009-09-21bump to 0.2.2.2-alphaRoger Dingledine
2009-09-20Merge branch 'maint-0.2.1'Roger Dingledine
2009-09-20Revert "Teach connection_ap_can_use_exit about Exclude*Nodes"Roger Dingledine
This reverts commit dc3229313b6d2aaff437c6fc7fa55ead4409e93d. We're going to do this more thoroughly in 0.2.2.x, and not in maint-0.2.1.
2009-09-20fix grammar / add changelog for the torify commitRoger Dingledine
2009-09-20Fix compile on Snow LeopardSebastian Hahn
2009-09-20Merge commit 'sebastian/weasel_torify'Roger Dingledine
2009-09-20Fix build warnings on OSX 10.5.8Nick Mathewson
2009-09-20Change the condition on the nonlive timeout counting.Mike Perry
Try to clarify things in the comment too.
2009-09-20Add a couple of time helper functions.Mike Perry
Also add rounding support to tv_mdiff().
2009-09-20Fix typos and comments, plus two bugsRoger Dingledine
A) We were considering a circuit had timed out in the special cases where we close rendezvous circuits because the final rendezvous circuit couldn't be built in time. B) We were looking at the wrong timestamp_created when considering a timeout.
2009-09-20Implement and document new network liveness algorithm.Mike Perry
Based on irc discussion with arma.
2009-09-20Fix some precision-related asserts in unit tests.Mike Perry
Mostly by storing the timeout as milliseconds and not seconds internally.
2009-09-19replace contrib/auto-naming with a readme saying where it wentRoger Dingledine
2009-09-18clarify our rules for assigning the Named flagRoger Dingledine
2009-09-18disable the end of circuitbuildtimeout units testsRoger Dingledine
until mike figures out some other way to make them pass reliably
2009-09-17draw in a lot of 0.2.1.20 changelog items into 0.2.2.2-alphaRoger Dingledine
2009-09-18Fix compile on freebsdSebastian Hahn
2009-09-17Let our config abbreviations rewrite more than onceRoger Dingledine
2009-09-17a mish-mash of stuff in my sandboxRoger Dingledine
2009-09-17give proposal 151 a changelog and other touchupsRoger Dingledine
2009-09-17Choose early circuit idle timeout better.Roger Dingledine
Don't discard all circuits every MaxCircuitDirtiness, because the user might legitimately have set that to a very lower number. Also don't use up all of our idle circuits with testing circuits, since that defeats the point of preemptive circuits.
2009-09-17Merge commit 'origin/maint-0.2.1'Nick Mathewson
2009-09-17Work around a memory leak in openssl 0.9.8g (and maybe others)Nick Mathewson
2009-09-16Merge commit 'origin/maint-0.2.1'Nick Mathewson
[Do not take conflicting change to rendclient.c]
2009-09-16Merge commit 'karsten/fix-1073' into maint-0.2.1Nick Mathewson
2009-09-16Merge commit 'mikeperry/circuitbuildtimeout-final'Roger Dingledine
2009-09-16Clarify use of magic number 0.98 with #define.Mike Perry
2009-09-16Merge branch 'maint-0.2.1'Roger Dingledine
2009-09-16Merge commit 'karsten/no-time-maint-0.2.1'Roger Dingledine
2009-09-16Merge commit 'sebastian/specconformance'Roger Dingledine
2009-09-16Merge commit 'sebastian/manpage'Roger Dingledine
2009-09-16Fix unit tests and compile issues on Snow LeopardSebastian Hahn
2009-09-16Change liveness value to be a function of the timeout.Mike Perry
And also the number of recent circuits used to decide when the network changes.
2009-09-16Add log message so we have accurate build time values.Mike Perry
2009-09-16Address nickm's issues from his review #1.Mike Perry
2009-09-16Update proposal to match implementation.Mike Perry
2009-09-16Move circuitbuildtimeout config check.Mike Perry
We want it to be under our control so it doesn't mess up initialization. This is likely the cause for the bug the previous assert-adding commit (09a75ad) was trying to address.
2009-09-16Time for some debugging by asserts.Mike Perry
Got a negative timeout value on startup. Need to narrow it down.
2009-09-16Fix bugs relating to not counting timeouts as circuit builds.Mike Perry
Also use bin midpoints for time values.
2009-09-16Document functions and constants.Mike Perry
2009-09-16Remove an assert.Mike Perry
It seems to fire because of precision issues. Added more debug info to the warn to try to figure out for sure.
2009-09-16Fix issues found by arma in review.Mike Perry
2009-09-16space/indent cleanups, plus point out three bugsRoger Dingledine
2009-09-16Woops. Fix a couple memory leaks.Mike Perry
Also change the max timeout quantile to 0.98, so we can avoid huge synthetic timeout values.
2009-09-16Remove trailing spaces. As if bytes were free...Karsten Loesing
Also correct some typos.
2009-09-16Resolve mode ties in favor of the higher (slower) mode.Mike Perry
2009-09-16More detail for some log msgs.Mike Perry
2009-09-16Use our variable directly for timeout.Mike Perry
Using CircuitBuildTimeout is prone to issues with SIGHUP, etc. Also, shuffle the circuit build times array after loading it in so that newer measurements don't replace chunks of similarly timed measurements.