| Commit message (Collapse) | Author | Age | ||
|---|---|---|---|---|
| ... | ||||
| * | | | | | | Implement and document new network liveness algorithm. | Mike Perry | 2009-09-20 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | Based on irc discussion with arma. | |||
| * | | | | | | Fix some precision-related asserts in unit tests. | Mike Perry | 2009-09-20 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Mostly by storing the timeout as milliseconds and not seconds internally. | |||
| * | | | | | | replace contrib/auto-naming with a readme saying where it went | Roger Dingledine | 2009-09-19 | |
| | | | | | | | ||||
| * | | | | | | clarify our rules for assigning the Named flag | Roger Dingledine | 2009-09-18 | |
| | | | | | | | ||||
| * | | | | | | disable the end of circuitbuildtimeout units tests | Roger Dingledine | 2009-09-18 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | until mike figures out some other way to make them pass reliably | |||
| * | | | | | | draw in a lot of 0.2.1.20 changelog items into 0.2.2.2-alpha | Roger Dingledine | 2009-09-17 | |
| | | | | | | | ||||
| * | | | | | | Fix compile on freebsd | Sebastian Hahn | 2009-09-18 | |
| | | | | | | | ||||
| * | | | | | | Let our config abbreviations rewrite more than once | Roger Dingledine | 2009-09-17 | |
| | | | | | | | ||||
| * | | | | | | a mish-mash of stuff in my sandbox | Roger Dingledine | 2009-09-17 | |
| | | | | | | | ||||
| * | | | | | | give proposal 151 a changelog and other touchups | Roger Dingledine | 2009-09-17 | |
| | | | | | | | ||||
| * | | | | | | Choose early circuit idle timeout better. | Roger Dingledine | 2009-09-17 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | |||
| * | | | | | | Merge commit 'origin/maint-0.2.1' | Nick Mathewson | 2009-09-17 | |
| |\ \ \ \ \ \ | | |/ / / / | |/| | | | | ||||
| | * | | | | | Work around a memory leak in openssl 0.9.8g (and maybe others) | Nick Mathewson | 2009-09-17 | |
| | | | | | | | ||||
| * | | | | | | Merge commit 'origin/maint-0.2.1' | Nick Mathewson | 2009-09-16 | |
| |\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | | [Do not take conflicting change to rendclient.c] | |||
| | * | | | | | Merge commit 'karsten/fix-1073' into maint-0.2.1 | Nick Mathewson | 2009-09-16 | |
| | |\ \ \ \ \ | ||||
| | | * | | | | | Reduce log level for bug case that we now know really exists. | Karsten Loesing | 2009-09-01 | |
| | | | | | | | | ||||
| | | * | | | | | Avoid segfault when accessing hidden service. | Karsten Loesing | 2009-08-29 | |
| | | | |_|_|/ | | |/| | | | ||||
| * | | | | | | Merge commit 'mikeperry/circuitbuildtimeout-final' | Roger Dingledine | 2009-09-16 | |
| |\ \ \ \ \ \ | ||||
| | * | | | | | | Clarify use of magic number 0.98 with #define. | Mike Perry | 2009-09-16 | |
| | | | | | | | | ||||
| | * | | | | | | Fix unit tests and compile issues on Snow Leopard | Sebastian Hahn | 2009-09-16 | |
| | | | | | | | | ||||
| | * | | | | | | Change liveness value to be a function of the timeout. | Mike Perry | 2009-09-16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | And also the number of recent circuits used to decide when the network changes. | |||
| | * | | | | | | Add log message so we have accurate build time values. | Mike Perry | 2009-09-16 | |
| | | | | | | | | ||||
| | * | | | | | | Address nickm's issues from his review #1. | Mike Perry | 2009-09-16 | |
| | | | | | | | | ||||
| | * | | | | | | Update proposal to match implementation. | Mike Perry | 2009-09-16 | |
| | | | | | | | | ||||
| | * | | | | | | Move circuitbuildtimeout config check. | Mike Perry | 2009-09-16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | |||
| | * | | | | | | Time for some debugging by asserts. | Mike Perry | 2009-09-16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Got a negative timeout value on startup. Need to narrow it down. | |||
| | * | | | | | | Fix bugs relating to not counting timeouts as circuit builds. | Mike Perry | 2009-09-16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also use bin midpoints for time values. | |||
| | * | | | | | | Document functions and constants. | Mike Perry | 2009-09-16 | |
| | | | | | | | | ||||
| | * | | | | | | Remove an assert. | Mike Perry | 2009-09-16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It seems to fire because of precision issues. Added more debug info to the warn to try to figure out for sure. | |||
| | * | | | | | | Fix issues found by arma in review. | Mike Perry | 2009-09-16 | |
| | | | | | | | | ||||
| | * | | | | | | space/indent cleanups, plus point out three bugs | Roger Dingledine | 2009-09-16 | |
| | | | | | | | | ||||
| | * | | | | | | Woops. Fix a couple memory leaks. | Mike Perry | 2009-09-16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also change the max timeout quantile to 0.98, so we can avoid huge synthetic timeout values. | |||
| | * | | | | | | Remove trailing spaces. As if bytes were free... | Karsten Loesing | 2009-09-16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also correct some typos. | |||
| | * | | | | | | Resolve mode ties in favor of the higher (slower) mode. | Mike Perry | 2009-09-16 | |
| | | | | | | | | ||||
| | * | | | | | | More detail for some log msgs. | Mike Perry | 2009-09-16 | |
| | | | | | | | | ||||
| | * | | | | | | Use our variable directly for timeout. | Mike Perry | 2009-09-16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | |||
| | * | | | | | | Update proposal to bring it more in-line with implementation. | Mike Perry | 2009-09-16 | |
| | | | | | | | | ||||
| | * | | | | | | Fix a couple of assert bugs. | Mike Perry | 2009-09-16 | |
| | | | | | | | | ||||
| | * | | | | | | Fix timeout edge case when we get enough samples. | Mike Perry | 2009-09-16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also switch Xm calculation to mode, not min. | |||
| | * | | | | | | Fix the math.h log() conflict. | Mike Perry | 2009-09-16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It was compiling, but causing segfaults. Also, adjust when the timer starts for new test circs and save state every 25 circuits. | |||
| | * | | | | | | Recover from changing network connections. | Mike Perry | 2009-09-16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also add code to keep creating circuits every minute until we hit our minimum threshhold. | |||
| | * | | | | | | Factor out the pretimeout handling code. | Mike Perry | 2009-09-16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We need to also call it if we're going to calculate alpha after a normal circuit build. | |||
| | * | | | | | | Write unit tests and fix issues they uncovered. | Mike Perry | 2009-09-16 | |
| | | | | | | | | ||||
| | * | | | | | | Implement the pareto fitting and timeout calculating bits. | Mike Perry | 2009-09-16 | |
| | | | | | | | | ||||
| | * | | | | | | Clean up Fallon's partially complete GSoC project. | Mike Perry | 2009-09-16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The code actually isn't that bad. It's a shame she didn't finish. Using it as the base for this feature. | |||
| * | | | | | | | Merge branch 'maint-0.2.1' | Roger Dingledine | 2009-09-16 | |
| |\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | | | ||||
| | * | | | | | | Teach connection_ap_can_use_exit about Exclude*Nodes | Sebastian Hahn | 2009-09-16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To further attempt to fix bug 1090, make sure connection_ap_can_use_exit always returns 0 when the chosen exit router is excluded. This should fix bug1090. | |||
| * | | | | | | | Merge commit 'karsten/no-time-maint-0.2.1' | Roger Dingledine | 2009-09-16 | |
| |\ \ \ \ \ \ \ | ||||
| | * | | | | | | | Avoid calling time(NULL) too often. | Karsten Loesing | 2009-09-03 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Found by "rotator". | |||
| * | | | | | | | | Merge commit 'sebastian/specconformance' | Roger Dingledine | 2009-09-16 | |
| |\ \ \ \ \ \ \ \ | ||||
