Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-05-11 | Merge remote-tracking branch 'public/bug3122_memcmp_022' into bug3122_memcmp_023 | Nick Mathewson | |
Conflicts in various places, mainly node-related. Resolved them in favor of HEAD, with copying of tor_mem* operations from bug3122_memcmp_022. src/common/Makefile.am src/or/circuitlist.c src/or/connection_edge.c src/or/directory.c src/or/microdesc.c src/or/networkstatus.c src/or/router.c src/or/routerlist.c src/test/test_util.c | |||
2011-05-11 | fwd-port test_util_di_ops into tinytest format | Nick Mathewson | |
2011-05-06 | Link to libevent_openssl statically when requested | Sebastian Hahn | |
When configure tor with --enable-bufferevents and --enable-static-libevent, libevent_openssl would still be linked dynamically. Fix this and refactor src/or/Makefile.am along the way. | |||
2011-05-04 | Use read_all() to read messages from spawn_background | Nick Mathewson | |
Using read() is an invitation to get some of the data you want, not all. Possible fix for bug 2462 | |||
2011-05-03 | Merge remote-tracking branch 'origin/maint-0.2.2' | Nick Mathewson | |
Conflicts: src/or/microdesc.c | |||
2011-04-19 | Merge remote-tracking branch 'origin/maint-0.2.2' | Nick Mathewson | |
2011-04-19 | Standardize our printf code on %d, not %i. | Nick Mathewson | |
2011-04-07 | Merge remote-tracking branch 'origin/maint-0.2.2' | Nick Mathewson | |
2011-04-07 | Use GetTempDir instead of hardcoded path to c:\windows\tmp for unittests | Gisle Vanem | |
2011-03-16 | Merge remote-tracking branch 'origin/maint-0.2.2' | Nick Mathewson | |
Conflicts: src/common/crypto.c | |||
2011-03-16 | Clean up whitespace | Nick Mathewson | |
2011-01-24 | Merge remote branch 'origin/maint-0.2.2' | Nick Mathewson | |
2011-01-24 | Make the DH parameter we use for TLS match the one from Apache's mod_ssl | Nick Mathewson | |
Our regular DH parameters that we use for circuit and rendezvous crypto are unchanged. This is yet another small step on the path of protocol fingerprinting resistance. | |||
2011-01-15 | Merge branch 'maint-0.2.2' | Roger Dingledine | |
2011-01-15 | Sanity-check consensus param values | Sebastian Hahn | |
We need to make sure that the worst thing that a weird consensus param can do to us is to break our Tor (and only if the other Tors are reliably broken in the same way) so that the majority of directory authorities can't pull any attacks that are worse than the DoS that they can trigger by simply shutting down. One of these worse things was the cbtnummodes parameter, which could lead to heap corruption on some systems if the value was sufficiently large. This commit fixes this particular issue and also introduces sanity checking for all consensus parameters. | |||
2011-01-15 | Merge remote branch 'origin/maint-0.2.2' | Nick Mathewson | |
2011-01-15 | Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2 | Nick Mathewson | |
Conflicts: src/or/routerparse.c src/or/test.c | |||
2011-01-15 | Merge remote branch 'origin/maint-0.2.2' | Nick Mathewson | |
2011-01-15 | Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2 | Nick Mathewson | |
Conflicts: src/or/config.c src/or/networkstatus.c src/or/rendcommon.c src/or/routerparse.c src/or/test.c | |||
2011-01-03 | Merge remote branch 'origin/maint-0.2.2' | Nick Mathewson | |
2011-01-03 | Merge remote branch 'sebastian/bug2314' into maint-0.2.2 | Nick Mathewson | |
2011-01-03 | Bump copyright statements to 2011 (master) | Nick Mathewson | |
2011-01-03 | Merge remote branch 'origin/maint-0.2.2' | Nick Mathewson | |
2011-01-03 | Bump copyright statements to 2011 (0.2.2) | Nick Mathewson | |
2011-01-03 | Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2 | Nick Mathewson | |
Conflicts: src/common/test.h src/or/test.c | |||
2010-12-27 | Fix compile wanrings revealed by gcc 4.5 on mingw | Sebastian Hahn | |
2010-12-03 | Write bidirectional connection stats in single line. | Karsten Loesing | |
There's no need to have a separate line conn-stats-end for the end date and interval length with only a single line conn-bi-direct following. | |||
2010-12-03 | Refactor conn stats and add unit tests. | Karsten Loesing | |
2010-11-29 | Merge remote branch 'origin/maint-0.2.2' | Nick Mathewson | |
2010-11-24 | Report only the top 10 ports in exit-port stats. | Karsten Loesing | |
2010-11-19 | Merge remote branch 'origin/maint-0.2.2' | Nick Mathewson | |
Conflicts: src/or/router.c | |||
2010-11-19 | Fix a unit test broken by fix for 2195 | Nick Mathewson | |
2010-11-11 | Split long lines in configure.in and Makefile.am files | Nick Mathewson | |
Having very long single lines with lots and lots of things in them tends to make files hard to diff and hard to merge. Since our tools are one-line-at-a-time, we should try to construct lists that way too, within reason. This incidentally turned up a few headers in configure.in that we were for some reason searching for twice. | |||
2010-10-14 | Make check-spaces happy | Sebastian Hahn | |
2010-10-13 | Merge branch 'nodes' | Nick Mathewson | |
2010-10-11 | Fix running unit tests from outside of the build directory (fixes bug #2051) | Steven Murdoch | |
Currently the unit tests test_util_spawn_background_* assume that they are run from the Tor build directory. This is not the case when running make distcheck, so the test will fail. This problem is fixed by autoconf setting BUILDDIR to be the root of the Tor build directory, and this preprocessor variable being used to specify the absolute path to test-child. Also, in test-child, do not print out argv[0] because this will no longer be predictable. Found by Sebastian Hahn. | |||
2010-10-11 | Merge remote branch 'sjmurdoch/bug1903' | Nick Mathewson | |
2010-10-11 | Skip running fgets_eagain test until we fix it | Steven Murdoch | |
2010-10-11 | Make tor_sscanf handle %x | Nick Mathewson | |
2010-10-10 | Add a unit test for tor_spawn_background | Steven Murdoch | |
- Test sucessfully starting a process - Test failing to find the executable | |||
2010-10-10 | Add a unit test for fgets (currently fails) | Steven Murdoch | |
- For a non-blocking pipe, check that on EAGAIN fgets returns NULL rather than a partial line | |||
2010-10-07 | Actually add test_microdesc.c file. | Nick Mathewson | |
2010-10-07 | Unit tests for microdescriptor cache | Nick Mathewson | |
May help with tracking down bug #2022 | |||
2010-10-04 | Fix issues in nickm's review of format_helper_exit_status for bug #1903 | Steven Murdoch | |
- Responsibility of clearing hex_errno is no longer with caller - More conservative bounds checking - Length requirement of hex_errno documented - Output format documented | |||
2010-10-01 | Implement policies for nodes (and for microdescriptors too) | Nick Mathewson | |
2010-10-01 | Rename routerstatus_t.is_running to is_flagged_running | Nick Mathewson | |
This was the only flag in routerstatus_t that we would previously change in a routerstatus_t in a consensus. We no longer have reason to do so -- and probably never did -- as you can now confirm more easily than you could have done by grepping for is_running before this patch. The name change is to emphasize that the routerstatus_t is_running flag is only there to tell you whether the consensus says it's running, not whether it *you* think it's running. | |||
2010-09-30 | Start tor-fw-helper in the background, and log whatever it outputs | Steven Murdoch | |
2010-09-30 | Merge branch 'maint-0.2.2' | Roger Dingledine | |
2010-09-29 | Merge branch 'bug1772' into maint-0.2.2 | Roger Dingledine | |
2010-09-29 | Do away with the complexity of the network liveness detection. | Mike Perry | |
We really should ignore any timeouts that have *no* network activity for their entire measured lifetime, now that we have the 95th percentile measurement changes. Usually this is up to a minute, even on fast connections. |