| Commit message (Expand) | Author | Age |
... | |
| * | | | Time for some debugging by asserts.•••Got a negative timeout value on startup. Need to narrow it down.
| Mike Perry | 2009-09-16 |
| * | | | Fix bugs relating to not counting timeouts as circuit builds.•••Also use bin midpoints for time values.
| Mike Perry | 2009-09-16 |
| * | | | Document functions and constants. | Mike Perry | 2009-09-16 |
| * | | | Remove an assert.•••It seems to fire because of precision issues. Added
more debug info to the warn to try to figure out for sure.
| Mike Perry | 2009-09-16 |
| * | | | 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.•••Also change the max timeout quantile to 0.98, so we can
avoid huge synthetic timeout values.
| Mike Perry | 2009-09-16 |
| * | | | Remove trailing spaces. As if bytes were free...•••Also correct some typos.
| Karsten Loesing | 2009-09-16 |
| * | | | 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.•••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.
| 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.•••Also switch Xm calculation to mode, not min.
| Mike Perry | 2009-09-16 |
| * | | | Fix the math.h log() conflict.•••It was compiling, but causing segfaults.
Also, adjust when the timer starts for new test circs
and save state every 25 circuits.
| Mike Perry | 2009-09-16 |
| * | | | Recover from changing network connections.•••Also add code to keep creating circuits every minute until we
hit our minimum threshhold.
| Mike Perry | 2009-09-16 |
| * | | | Factor out the pretimeout handling code.•••We need to also call it if we're going to calculate alpha
after a normal circuit build.
| Mike Perry | 2009-09-16 |
| * | | | 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.•••The code actually isn't that bad. It's a shame she didn't finish.
Using it as the base for this feature.
| Mike Perry | 2009-09-16 |
* | | | | Merge branch 'maint-0.2.1' | Roger Dingledine | 2009-09-16 |
|\ \ \ \
| | |/ /
| |/| | |
|
| * | | | Teach connection_ap_can_use_exit about Exclude*Nodes•••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.
| Sebastian Hahn | 2009-09-16 |
* | | | | Merge commit 'karsten/no-time-maint-0.2.1' | Roger Dingledine | 2009-09-16 |
|\ \ \ \ |
|
| * | | | | Avoid calling time(NULL) too often.•••Found by "rotator".
| Karsten Loesing | 2009-09-03 |
* | | | | | Merge commit 'sebastian/specconformance' | Roger Dingledine | 2009-09-16 |
|\ \ \ \ \
| |_|_|/ /
|/| | | | |
|
| * | | | | Fix a spec conformance issue when parsing a ns vote•••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!
| Sebastian Hahn | 2009-09-14 |
* | | | | | Merge branch 'tmp' | Roger Dingledine | 2009-09-16 |
|\ \ \ \ \ |
|
| * | | | | | minor fixes in some comments | Roger Dingledine | 2009-09-06 |
| |/ / / / |
|
* | | | | | Merge commit 'origin/maint-0.2.1'•••Resolved conflicts in:
src/or/circuitbuild.c
| Nick Mathewson | 2009-09-15 |
|\ \ \ \ \
| | |_|/ /
| |/| | | |
|
| * | | | | Merge commit 'sebastian/memleak' into maint-0.2.1 | Nick Mathewson | 2009-09-15 |
| |\ \ \ \ |
|
| | * | | | | Fix a memory leak when parsing a ns•••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!
| Sebastian Hahn | 2009-09-14 |
| * | | | | | make some bug 1090 warnings go away•••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!
| Sebastian Hahn | 2009-09-16 |
| |/ / / / |
|
* | | | | | Merge commit 'origin/maint-0.2.1' | Nick Mathewson | 2009-09-15 |
|\| | | | |
|
| * | | | | Fix obscure 64-bit big-endian hidserv bug•••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.
| Roger Dingledine | 2009-09-02 |
* | | | | | Fix compile on Snow Leopard | Sebastian Hahn | 2009-09-15 |
* | | | | | some cleanups:•••documentation fix for get_uint64
remove extra "." from a log line
fix a long line
| Sebastian Hahn | 2009-09-15 |
* | | | | | Read "circwindow=x" from the consensus and use it•••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.
| Roger Dingledine | 2009-09-15 |
* | | | | | ConsensusParams config option lists key=value params•••finishes the authority-operator interface side of proposal 167.
| Roger Dingledine | 2009-09-15 |
* | | | | | Parameter access function, with unit tests. | Nick Mathewson | 2009-09-14 |
* | | | | | Implement proposal 167: Authorities vote on network parameters.•••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.
| Nick Mathewson | 2009-09-14 |
| |/ / /
|/| | | |
|
* | | | | i couldn't break nick's tor_parse_double()•••i guess that means i should call them unit tests and check them in.
| Roger Dingledine | 2009-09-02 |
* | | | | Fix compile warnings on Snow Leopard•••Big thanks to nickm and arma for helping me with this!
| Sebastian Hahn | 2009-09-01 |
* | | | | Merge commit 'origin/maint-0.2.1' | Nick Mathewson | 2009-09-01 |
|\| | | |
|
| * | | | Fix compile warnings on Snow Leopard•••Big thanks to nickm and arma for helping me with this!
| Sebastian Hahn | 2009-09-01 |
| |/ / |
|
| * | | Add getinfo accepted-server-descriptor. Clean spec.•••Add a "getinfo status/accepted-server-descriptor" controller
command, which is the recommended way for controllers to learn
whether our server descriptor has been successfully received by at
least on directory authority. Un-recommend good-server-descriptor
getinfo and status events until we have a better design for them.
| Roger Dingledine | 2009-08-31 |
* | | | Remove a debug printf | Sebastian Hahn | 2009-09-01 |
* | | | Merge commit 'public/bug1076' | Nick Mathewson | 2009-09-01 |
|\ \ \ |
|
| * | | | Revise parsing of time and memory units to handle spaces.•••When we added support for fractional units (like 1.5 MB) I broke
support for giving units with no space (like 2MB). This patch should
fix that. It also adds a propoer tor_parse_double().
Fix for bug 1076. Bugfix on 0.2.2.1-alpha.
| Nick Mathewson | 2009-08-31 |
* | | | | Merge branch 'maint-0.2.1' | Roger Dingledine | 2009-08-31 |
|\ \ \ \
| |/ / /
|/| / /
| |/ / |
|
| * / | Only send reachability status events on overall success/failure•••We were telling the controller about CHECKING_REACHABILITY and
REACHABILITY_FAILED status events whenever we launch a testing
circuit or notice that one has failed. Instead, only tell the
controller when we want to inform the user of overall success or
overall failure. Bugfix on 0.1.2.6-alpha. Fixes bug 1075. Reported
by SwissTorExit.
| Roger Dingledine | 2009-08-31 |
| |/ |
|
* | | Merge branch 'maint-0.2.1' | Roger Dingledine | 2009-08-28 |
|\| |
|