summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | | | | try to stem the 'sea of fail'Roger Dingledine2009-10-01
| | | | | |
* | | | | | fix the wiki link in doc pages. remove obsolete FAQ.Roger Dingledine2009-10-01
| | | | | |
* | | | | | Ignore one-hop circuits for circuit timeout calcRoger Dingledine2009-10-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Don't count one-hop circuits when we're estimating how long it takes circuits to build on average. Otherwise we'll set our circuit build timeout lower than we should. Bugfix on 0.2.2.2-alpha.
* | | | | | Move Tonga to an alternate IP addressRoger Dingledine2009-09-30
| | | | | |
* | | | | | update spec to reflect change in Fast definitionRoger Dingledine2009-09-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | we made anybody who has 20KB/s Fast by definition, in 0.2.1.14-rc, but it looks like we forgot to fix the spec.
* | | | | | Move moria1 to a nearby IP addressRoger Dingledine2009-09-30
| | | | | |
* | | | | | Dir auths reject relays running < Tor 0.1.2.14Roger Dingledine2009-09-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Directory authorities now reject Tor relays with versions less than 0.1.2.14. This step cuts out four relays from the current network, none of which are very big.
* | | | | | Fix 1108: Handle corrupt or large build times state.Mike Perry2009-09-29
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | 1108 was actually just a fencepost error in an assert, but making the state file handling code resilient is a good idea.
* | | | | Whitespace fixNick Mathewson2009-09-28
| | | | |
* | | | | fix two comment bugs for load_stats_file()Roger Dingledine2009-09-28
| | | | |
* | | | | Merge commit 'karsten/fix-another-stats-bug'Roger Dingledine2009-09-28
|\ \ \ \ \
| * | | | | Fix an issue with including stats in extra-info descriptors.Karsten Loesing2009-09-28
| | | | | |
* | | | | | Fix some win32 compilation warningsNick Mathewson2009-09-28
|/ / / / /
* | | | | Improved fix for test_memeq_hex leak.Nick Mathewson2009-09-27
| | | | | | | | | | | | | | | | | | | | | | | | | The earlier fix would only handle the success case. In the failing case, test_mem_op does a goto done, which would leave the leak leaking.
* | | | | Fix a memleakSebastian Hahn2009-09-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Found by coverity test_mem_op_hex was leaking memory, which showed up in a few tests. Also, the dir_param test had a memleak of its own. Found by Coverity
* | | | | Make sure we can't overflow in connection_ap_handshake_send_resolveSebastian Hahn2009-09-27
| | | | | | | | | | | | | | | | | | | | Found by Coverity
* | | | | Make a NULL check in test_dir.c non-redundant.Nick Mathewson2009-09-27
| | | | | | | | | | | | | | | | | | | | Should quiet a coverity warning.
* | | | | Fix memory leakSebastian Hahn2009-09-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some memory could be lost in the error case of circuit_build_times_parse_state. Found by Coverity
* | | | | Describe how to regenerate the TLS state name table.Nick Mathewson2009-09-25
| | | | |
* | | | | Merge branch 'master' of ssh://git.torproject.org/git/torRoger Dingledine2009-09-24
|\ \ \ \ \
| * \ \ \ \ Merge commit 'karsten/stats-fixes-master'Roger Dingledine2009-09-24
| |\ \ \ \ \
| | * | | | | Fix a couple of smaller issues with gathering statistics.Karsten Loesing2009-09-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Avoid memmoving 0 bytes which might lead to compiler warnings. - Don't require relays to be entry node AND bridge at the same to time to record clients. - Fix a memory leak when writing dirreq-stats. - Don't say in the stats files that measurement intervals are twice as long as they really are. - Reduce minimum observation time for requests to 12 hours, or we might never record usage. - Clear exit stats correctly after writing them, or we accumulate old stats over time. - Reset interval start for buffer stats, too.
* | | | | | | Revert to the "June 3 2009" ip-to-country file.Roger Dingledine2009-09-24
|/ / / / / / | | | | | | | | | | | | | | | | | | The September one seems to have removed most US IP addresses.
* | | | | | Fix compilation on OpenSSLs with unusual state lists.Nick Mathewson2009-09-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "Unusual" in this context means "not the same as nickm's." We should grow a better list later. (Also, move TLS state table to a separate header.)
* | | | | | Debugging logs for TLS handshakeNick Mathewson2009-09-24
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The big change is to add a function to display the current SSL handshake state, and to log it everywhere reasonable. (A failure in SSL23_ST_CR_SRVR_HELLO_A is different from one in SSL3_ST_CR_SESSION_TICKET_A.) This patch also adds a new log domain for OR handshaking, so you can pull out all the handshake log messages without having to run at debug for everything. For example, you'd just say "log notice-err [handshake]debug-err file tor.log".
* | | | | Merge commit 'debian-tor-0.2.2.3-alpha-1'Roger Dingledine2009-09-23
|\ \ \ \ \ | | |_|/ / | |/| | |
| * | | | Merge branch 'debian-merge' into debianPeter Palfrader2009-09-23
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * debian-merge: New upstream version finishing touches on the changelog bump to 0.2.2.3-alpha, plus add a changelog for bug 1103 Be more robust to bad circwindow values Fix Bug 1103. Bump version to 0.2.2.2-alpha-dev
| | * | | | New upstream versionPeter Palfrader2009-09-23
| | | | | |
| | * | | | Merge commit 'tor-0.2.2.3-alpha' into debian-mergePeter Palfrader2009-09-23
| | |\ \ \ \ | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'tor-0.2.2.3-alpha': finishing touches on the changelog bump to 0.2.2.3-alpha, plus add a changelog for bug 1103 Be more robust to bad circwindow values Fix Bug 1103. Bump version to 0.2.2.2-alpha-dev
* | | | | | downgrade a log notice at startupRoger Dingledine2009-09-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was the only log notice that happened during other tor invocations, like --verify-config and --list-fingerprint. Plus, now we think it works, so no need to hear about it.
* | | | | | Changelog for unit test refactoring.Nick Mathewson2009-09-23
| | | | | |
* | | | | | Do not distribute tinytest_demo.c in the tarballNick Mathewson2009-09-23
| | | | | |
* | | | | | Our test script moved from src/or/test to src/test/test.Sebastian Hahn2009-09-23
| | | | | | | | | | | | | | | | | | | | | | | | Update the HACKING document and the cross compilation helper
* | | | | | Carve out unrelated parts of test_dir_formatsNick Mathewson2009-09-23
| | | | | |
* | | | | | Make "make test" depend on "all".Nick Mathewson2009-09-23
| | | | | |
* | | | | | Split directory tests into their own module.Nick Mathewson2009-09-23
| | | | | | | | | | | | | | | | | | | | | | | | (Also, clean up some whitespace.)
* | | | | | Split test_util() into smaller functions.Nick Mathewson2009-09-23
| | | | | |
* | | | | | Split general util and address tests into their own files.Nick Mathewson2009-09-23
| | | | | |
* | | | | | Split container tests into their own moduleNick Mathewson2009-09-23
| | | | | |
* | | | | | Split crypto tests into a separate module.Nick Mathewson2009-09-23
| | | | | |
* | | | | | Remove a warning on ./autogen.shSebastian Hahn2009-09-23
| | | | | |
* | | | | | Move testing code into new src/test directory.Nick Mathewson2009-09-23
| | | | | |
* | | | | | Refactor unit tests to use the tinytest framework.Nick Mathewson2009-09-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "Tinytest" is a minimalist C unit testing framework I wrote for Libevent. It supports some generally useful features, like being able to run separate unit tests in their own processes. I tried to do the refactoring to change test.c as little as possible. Thus, we mostly don't call the tinytest macros directly. Instead, the test.h header is now a wrapper on tinytest.h to make our existing test_foo() macros work. The next step(s) here will be: - To break test.c into separate files, each with its own test group. - To look into which things we can test - To refactor the more fiddly tests to use the tinytest macros directly and/or run forked. - To see about writing unit tests for things we couldn't previously test without forking.
* | | | | | Bump version to 0.2.2.3-alpha-devNick Mathewson2009-09-23
| |/ / / / |/| | | |
* | | | | finishing touches on the changelogtor-0.2.2.3-alphaRoger Dingledine2009-09-23
| | | | |
* | | | | bump to 0.2.2.3-alpha, plus add a changelog for bug 1103Roger Dingledine2009-09-22
| | | | |
* | | | | Be more robust to bad circwindow valuesRoger Dingledine2009-09-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the networkstatus consensus tells us that we should use a negative circuit package window, ignore it. Otherwise we'll believe it and then trigger an assert. Also, change the interface for networkstatus_get_param() so we don't have to lookup the consensus beforehand.
* | | | | Merge commit 'mikeperry/circuittimeout-1103'Nick Mathewson2009-09-21
|\ \ \ \ \
| * | | | | Fix Bug 1103.Mike Perry2009-09-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Don't pass in a quantile that is too high during pretimeout calcualtion.
* | | | | | Merge commit 'debian-tor-0.2.2.2-alpha-1'Nick Mathewson2009-09-21
|\ \ \ \ \ \ | | |/ / / / | |/| | | |