summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-10-11fix compile on windowstor-0.2.2.5-alphaRoger Dingledine
2009-10-11bump to 0.2.2.5-alphaRoger Dingledine
2009-10-11Move dizum to an alternate IP address.Roger Dingledine
2009-10-11Ship test.h in releasePeter Palfrader
The test suite need the test.h file to build. Add it to noinst_HEADERS in the Makefile.am so it gets included in the tarball that make dist produces.
2009-10-10Fix testsuite call.tor-0.2.2.4-alphaPeter Palfrader
tinytest_main() returns 0 on success, -1 on errors and 1 on test failures. So test.c should check on !=0 instead of <0.
2009-10-10bump to 0.2.2.4-alphaRoger Dingledine
2009-10-10Don't set unreachable from dirvote unless we've been running a while.Nick Mathewson
This is a possible fix for bug 1023, where if we vote (or make a v2 consensus networkstatus) right after we come online, we can call rep_hist_note_router_unreachable() on every router we haven't connected to yet, and thereby make all their uptime values reset.
2009-10-10correct the spec for the stream_bw event.Roger Dingledine
"neonomad" pointed out on or-talk that the order is opposite from the intuitive order. explain why. we chose to fix the spec rather than the code because there are controllers like torflow that already expect the current behavior.
2009-10-10fix a bug where we were decrementing the wrong bucketRoger Dingledine
i think this doesn't actually affect anything, since linked conns usually don't impact buckets
2009-10-10remove some dead code. some of it was tickling coverity.Roger Dingledine
2009-10-10add blurbs for recent alpha releasesRoger Dingledine
2009-10-10Fix a memleak when throwing away some build timesSebastian Hahn
This was introduced in f7e6e852e80c22b40a8f09bc1c85074726d7078e. Found by Coverity
2009-10-07amend changelog for recent commits, plus clean upRoger Dingledine
2009-10-07Tweak an assert that shouldn't fire either way.Mike Perry
There were however other places where we used to call this function that might have caused this to fire. Better safe than sorry now.
2009-10-07Tweak values for when to discard all of our history.Mike Perry
This seems to be happening to me a lot on a garbage DSL line. We may need to come up with 2 threshholds: a high short onehop count and a lower longer count.
2009-10-07Remove another overzealous assert.Mike Perry
Pretimeouts may have build time data, just no timeout data.
2009-10-01try to stem the 'sea of fail'Roger Dingledine
2009-10-01fix the wiki link in doc pages. remove obsolete FAQ.Roger Dingledine
2009-10-01Ignore one-hop circuits for circuit timeout calcRoger Dingledine
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.
2009-09-30Move Tonga to an alternate IP addressRoger Dingledine
2009-09-30update spec to reflect change in Fast definitionRoger Dingledine
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.
2009-09-30Move moria1 to a nearby IP addressRoger Dingledine
2009-09-30Dir auths reject relays running < Tor 0.1.2.14Roger Dingledine
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.
2009-09-29Fix 1108: Handle corrupt or large build times state.Mike Perry
1108 was actually just a fencepost error in an assert, but making the state file handling code resilient is a good idea.
2009-09-28Whitespace fixNick Mathewson
2009-09-28fix two comment bugs for load_stats_file()Roger Dingledine
2009-09-28Merge commit 'karsten/fix-another-stats-bug'Roger Dingledine
2009-09-28Fix some win32 compilation warningsNick Mathewson
2009-09-28Fix an issue with including stats in extra-info descriptors.Karsten Loesing
2009-09-27Improved fix for test_memeq_hex leak.Nick Mathewson
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.
2009-09-27Fix a memleakSebastian Hahn
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
2009-09-27Make sure we can't overflow in connection_ap_handshake_send_resolveSebastian Hahn
Found by Coverity
2009-09-27Make a NULL check in test_dir.c non-redundant.Nick Mathewson
Should quiet a coverity warning.
2009-09-27Fix memory leakSebastian Hahn
Some memory could be lost in the error case of circuit_build_times_parse_state. Found by Coverity
2009-09-25Describe how to regenerate the TLS state name table.Nick Mathewson
2009-09-24Merge branch 'master' of ssh://git.torproject.org/git/torRoger Dingledine
2009-09-24Revert to the "June 3 2009" ip-to-country file.Roger Dingledine
The September one seems to have removed most US IP addresses.
2009-09-24Merge commit 'karsten/stats-fixes-master'Roger Dingledine
2009-09-24Fix a couple of smaller issues with gathering statistics.Karsten Loesing
- 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.
2009-09-24Fix compilation on OpenSSLs with unusual state lists.Nick Mathewson
"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.)
2009-09-24Debugging logs for TLS handshakeNick Mathewson
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".
2009-09-23Merge commit 'debian-tor-0.2.2.3-alpha-1'Roger Dingledine
2009-09-23downgrade a log notice at startupRoger Dingledine
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.
2009-09-23Merge branch 'debian-merge' into debianPeter Palfrader
* 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
2009-09-23New upstream versionPeter Palfrader
2009-09-23Merge commit 'tor-0.2.2.3-alpha' into debian-mergePeter Palfrader
* 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
2009-09-23Changelog for unit test refactoring.Nick Mathewson
2009-09-23Do not distribute tinytest_demo.c in the tarballNick Mathewson
2009-09-23Our test script moved from src/or/test to src/test/test.Sebastian Hahn
Update the HACKING document and the cross compilation helper
2009-09-23Carve out unrelated parts of test_dir_formatsNick Mathewson