summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | | | | Fix bugs relating to not counting timeouts as circuit builds.Mike Perry2009-09-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Also use bin midpoints for time values.
| * | | | | | Document functions and constants.Mike Perry2009-09-16
| | | | | | |
| * | | | | | Remove an assert.Mike Perry2009-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 Perry2009-09-16
| | | | | | |
| * | | | | | space/indent cleanups, plus point out three bugsRoger Dingledine2009-09-16
| | | | | | |
| * | | | | | Woops. Fix a couple memory leaks.Mike Perry2009-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 Loesing2009-09-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Also correct some typos.
| * | | | | | Resolve mode ties in favor of the higher (slower) mode.Mike Perry2009-09-16
| | | | | | |
| * | | | | | More detail for some log msgs.Mike Perry2009-09-16
| | | | | | |
| * | | | | | Use our variable directly for timeout.Mike Perry2009-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 Perry2009-09-16
| | | | | | |
| * | | | | | Fix a couple of assert bugs.Mike Perry2009-09-16
| | | | | | |
| * | | | | | Fix timeout edge case when we get enough samples.Mike Perry2009-09-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Also switch Xm calculation to mode, not min.
| * | | | | | Fix the math.h log() conflict.Mike Perry2009-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 Perry2009-09-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also add code to keep creating circuits every minute until we hit our minimum threshhold.
| * | | | | | Factor out the pretimeout handling code.Mike Perry2009-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 Perry2009-09-16
| | | | | | |
| * | | | | | Implement the pareto fitting and timeout calculating bits.Mike Perry2009-09-16
| | | | | | |
| * | | | | | Clean up Fallon's partially complete GSoC project.Mike Perry2009-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 Dingledine2009-09-16
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | |
| * | | | | | Teach connection_ap_can_use_exit about Exclude*NodesSebastian Hahn2009-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 Dingledine2009-09-16
|\ \ \ \ \ \ \
| * | | | | | | Avoid calling time(NULL) too often.Karsten Loesing2009-09-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Found by "rotator".
* | | | | | | | Merge commit 'sebastian/specconformance'Roger Dingledine2009-09-16
|\ \ \ \ \ \ \ \
| * | | | | | | | Fix a spec conformance issue when parsing a ns voteSebastian Hahn2009-09-14
| | |_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A vote may only contain exactly one signature. Make sure we reject votes that violate this. Problem found by Rotor, who also helped writing the patch. Thanks!
* | | | | | | | Merge commit 'sebastian/manpage'Roger Dingledine2009-09-16
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | |
| * | | | | | | it is cached-descriptors now, not cached-routersSebastian Hahn2009-09-15
| | | | | | | |
* | | | | | | | Merge branch 'tmp'Roger Dingledine2009-09-16
|\ \ \ \ \ \ \ \
| * | | | | | | | minor fixes in some commentsRoger Dingledine2009-09-06
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge commit 'origin/maint-0.2.1'Nick Mathewson2009-09-15
|\ \ \ \ \ \ \ \ | | |_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | Resolved conflicts in: src/or/circuitbuild.c
| * | | | | | | Merge commit 'sebastian/memleak' into maint-0.2.1Nick Mathewson2009-09-15
| |\ \ \ \ \ \ \
| | * | | | | | | Fix a memory leak when parsing a nsSebastian Hahn2009-09-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adding the same vote to a networkstatus consensus leads to a memory leak on the client side. Fix that by only using the first vote from any given voter, and ignoring the others. Problem found by Rotor, who also helped writing the patch. Thanks!
| * | | | | | | | make some bug 1090 warnings go awaySebastian Hahn2009-09-16
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When we excluded some Exits, we were sometimes warning the user that we were going to use the node regardless. Many of those warnings were in fact bogus, because the relay in question was not used to connect to the outside world. Based on patch by Rotor, thanks!
* | | | | | | | Merge commit 'origin/maint-0.2.1'Nick Mathewson2009-09-15
|\ \ \ \ \ \ \ \ | |/ / / / / / /
| * | | | | | | Fix obscure 64-bit big-endian hidserv bugRoger Dingledine2009-09-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix an obscure bug where hidden services on 64-bit big-endian systems might mis-read the timestamp in v3 introduce cells, and refuse to connect back to the client. Discovered by "rotor". Bugfix on 0.2.1.6-alpha.
* | | | | | | | Fix compile on Snow LeopardSebastian Hahn2009-09-15
| | | | | | | |
* | | | | | | | some cleanups:Sebastian Hahn2009-09-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | documentation fix for get_uint64 remove extra "." from a log line fix a long line
* | | | | | | | revert the month in the man page, so we don't drive weasel madRoger Dingledine2009-09-15
| | | | | | | |
* | | | | | | | Forward port patches/06_add_compile_time_defaults.dpatchPeter Palfrader2009-09-15
| | | | | | | |
* | | | | | | | Forward port patches/03_tor_manpage_in_section_8.dpatchPeter Palfrader2009-09-15
| | | | | | | |
* | | | | | | | New upstream versionPeter Palfrader2009-09-15
| | | | | | | |
* | | | | | | | Read "circwindow=x" from the consensus and use itRoger Dingledine2009-09-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tor now reads the "circwindow" parameter out of the consensus, and uses that value for its circuit package window rather than the default of 1000 cells. Begins the implementation of proposal 168.
* | | | | | | | ConsensusParams config option lists key=value paramsRoger Dingledine2009-09-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | finishes the authority-operator interface side of proposal 167.
* | | | | | | | Parameter access function, with unit tests.Nick Mathewson2009-09-14
| | | | | | | |
* | | | | | | | Mark proposal 167 as implemented.Nick Mathewson2009-09-14
| | | | | | | |
* | | | | | | | Implement proposal 167: Authorities vote on network parameters.Nick Mathewson2009-09-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This code adds a new field to vote on: "params". It consists of a list of sorted key=int pairs. The output is computed as the median of all the integers for any key on which anybody voted. Improved with input from Roger.
* | | | | | | | Add a median_int32 and find_nth_int32Nick Mathewson2009-09-14
| |/ / / / / / |/| | | | | |
* | | | | | | i couldn't break nick's tor_parse_double()Roger Dingledine2009-09-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | i guess that means i should call them unit tests and check them in.
* | | | | | | spelling, indenting, punctuatingRoger Dingledine2009-09-01
| | | | | | |
* | | | | | | move the packaging change list to 0.2.2.1-alphaRoger Dingledine2009-09-01
| | | | | | |