summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-10-01one last teeny-tiny changetor-0.2.5.1-alphaRoger Dingledine
2013-10-01give it a release blurbRoger Dingledine
2013-10-01bump to 0.2.5.1-alphaRoger Dingledine
2013-10-010.2.5.1-alpha will come out before 0.2.4.18-rc, so get its changes tooRoger Dingledine
2013-10-01first draft of an 0.2.5.1-alpha changelogRoger Dingledine
2013-10-01name it correctly, maybeRoger Dingledine
2013-10-01blow away three more changes files that got into 0.2.4Roger Dingledine
2013-10-01Add torify to EXTRA_DISTNick Mathewson
Now that we no longer build it from torify.in, we need to list it manually.
2013-10-01Mention "make test-network" in doc/HACKINGNick Mathewson
2013-10-01what is logging "above" notice?Roger Dingledine
2013-10-01remove changes files that are already merged in release-0.2.4Roger Dingledine
2013-09-30fix another confusing whitespace instanceRoger Dingledine
2013-09-30fix confusing whitespaceRoger Dingledine
2013-09-29test-network.sh: tools dir in PATH, parameterizationJim Pannacciulli
2013-09-29Changes file for 5505Nick Mathewson
2013-09-29Don't preprocess torifyguilhem
Since torify has been removed from tsocks, it doesn't need to be preprocessed. Closes #5505.
2013-09-29fix whitespace in log messageRoger Dingledine
2013-09-29fix two cases where we were printing unsigned int as %dRoger Dingledine
2013-09-26retroactively fix a typoRoger Dingledine
2013-09-25Merge remote-tracking branch 'public/bug6055_v2_024'Nick Mathewson
2013-09-25Re-enable TLS 1.[12] when building with OpenSSL >= 1.0.1eNick Mathewson
To fix #6033, we disabled TLS 1.1 and 1.2. Eventually, OpenSSL fixed the bug behind #6033. I've considered alternate implementations that do more testing to see if there's secretly an OpenSSL 1.0.1c or something that secretly has a backport of the OpenSSL 1.0.1e fix, and decided against it on the grounds of complexity.
2013-09-24Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson
2013-09-24Always call circuit_n_chan_done(chan, 0) from channel_closed()Andrea Shepard
2013-09-23Use tt_ptr_op, not test_eq, for pointer comparisons in testsNick Mathewson
Makes mingw64 a bit happier.
2013-09-23Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson
2013-09-23Fix a compilation warning with older gccNick Mathewson
2013-09-21Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson
2013-09-21Relays should send timestamp in NETINFO.Nick Mathewson
This avoids skew warnings as authorities test reachability. Fix 9798; fix not on any released Tor.
2013-09-21Merge branch 'maint-0.2.4'Roger Dingledine
2013-09-21back out most of 1d0ba9aRoger Dingledine
this was causing directory authorities to send a time of 0 on all connections they generated themselves, which means everybody reachability test caused a time skew warning in the log for that relay. (i didn't just revert, because the changes file has been modified by other later commits.)
2013-09-20Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson
2013-09-20Merge branch 'no_client_timestamps_024_v2' into maint-0.2.4Nick Mathewson
2013-09-20Avoid error by not saying which intro cell type I meanNick Mathewson
2013-09-20Round down hidden service descriptor publication times to nearest hourNick Mathewson
Implements part of proposal 222. We can do this safely, since REND_CACHE_MAX_SKEW is 24 hours.
2013-09-20Remove the timestamp from AUTHENTICATE cells; replace with random bytesNick Mathewson
This isn't actually much of an issue, since only relays send AUTHENTICATE cells, but while we're removing timestamps, we might as well do this too. Part of proposal 222. I didn't take the approach in the proposal of using a time-based HMAC, since that was a bad-prng-mitigation hack from SSL3, and in real life, if you don't have a good RNG, you're hopeless as a Tor server.
2013-09-20Get ready to stop sending timestamps in INTRODUCE cellsNick Mathewson
For now, round down to the nearest 10 minutes. Later, eliminate entirely by setting a consensus parameter. (This rounding is safe because, in 0.2.2, where the timestamp mattered, REND_REPLAY_TIME_INTERVAL was a nice generous 60 minutes.)
2013-09-20Stop sending the current time in client NETINFO handshakes.Nick Mathewson
Implements part of proposal 222.
2013-09-19Fix compilation with libevent 1Nick Mathewson
a9910d89 added trickery to make us work with interned strings and seccomp; it requires libevent 2. Fix for 9785; bug not in any released tor.
2013-09-19Document that disabledebuggerattachment prevents coresNick Mathewson
2013-09-19Merge remote-tracking branch 'public/bug9716_024'Nick Mathewson
2013-09-18Fix benchmarks to run without crashing.Nick Mathewson
I broke this when I added separate test-mode support by having the benchmarks get built with TEST_CFLAGS.
2013-09-16Fix a memory leak on getaddrinfo in sandbox. Found by coverityNick Mathewson
2013-09-16Clean up malloc issues in sandbox.cNick Mathewson
tor_malloc returns void *; in C, it is not necessary to cast a void* to another pointer type before assigning it. tor_malloc fails with an error rather than returning NULL; it's not necessary to check its output. (In one case, doing so annoyed Coverity.)
2013-09-16Correctly re-process non-option cmdline args on sighupNick Mathewson
Whenever we had an non-option commandline arguments *and* option-bearing commandline arguments on the commandline, we would save only the latter across invocations of options_init_from_torrc, but take their existence as license not to re-parse the former. Yuck! Incidentally, this fix lets us throw away the backup_arg[gv] logic. Fix for bug 9746; bugfix on d98dfb3746790448b0dcff2aa9a00e5e2602688a, not in any released Tor. Found by Damian. Thanks, Damian!
2013-09-16Merge remote-tracking branch 'karsten/geoip-manual-update-sep2013'Nick Mathewson
2013-09-16Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson
2013-09-16Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4Nick Mathewson
2013-09-16Merge remote-tracking branch 'origin/maint-0.2.2' into maint-0.2.3Nick Mathewson
2013-09-13Fix a windows compilation warning from 4647 branchNick Mathewson
2013-09-13Whoops; make or_state_validate conform to validate_fn_t.Nick Mathewson
Bugfix on 1293835440dd4debf6fbfc66e755d9b9384aa362, which implemented 6752: Not in any released tor.