summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | | | | | Merge branch 'maint-0.2.1'Nick Mathewson2010-08-17
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | Resolved conflict in src/or/networkstatus.c
| * | | | | | Merge branch 'bug1141_v3' into maint-0.2.1Nick Mathewson2010-08-17
| |\ \ \ \ \ \
| | * | | | | | Scale CONSENSUS_MIN_SECONDS_BEFORE_CACHING by voting intervalNick Mathewson2010-08-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the voting interval was short enough, the two-minutes delay of CONSENSUS_MIN_SECONDS_BEFORE_CACHING would confuse bridges to the point where they would assert before downloading a consensus. It it was even shorter (<4 minutes, I think), caches would assert too. This patch fixes that by having replacing the two-minutes value with MIN(2 minutes, interval/16). Bugfix for 1141; the cache bug could occur since 0.2.0.8-alpha, so I'm calling this a bugfix on that. Robert Hogan diagnosed this. Done as a patch against maint-0.2.1, since it makes it hard to run some kinds of testing networks.
* | | | | | | | fold in the next set of changelog entriesRoger Dingledine2010-08-16
| | | | | | | |
* | | | | | | | Merge commit 'public/warn1125'Nick Mathewson2010-08-16
|\ \ \ \ \ \ \ \
| * | | | | | | | Make buf_shrink_freelists warn, not crash, when n_to_skip is too highNick Mathewson2010-08-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This mitigates bug 1125, but doesn't fix its root cause (whatever that is).
* | | | | | | | | Fix compilation with --with-dmallocKarsten Loesing2010-08-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes 1832; bugfix on 0.2.2.6-alpha
* | | | | | | | | 161b2750 didn't really retry the stream. this does.Roger Dingledine2010-08-16
| | | | | | | | |
* | | | | | | | | Make Sebastian's bug1831 branch build with --enable-gcc-warningsNick Mathewson2010-08-15
| | | | | | | | |
* | | | | | | | | Merge commit 'sebastian/bug1831'Nick Mathewson2010-08-15
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Fix misplaced labelsSebastian Hahn2010-08-16
| | | | | | | | | |
| * | | | | | | | | Add a rule to detect misplaced labels during check-spacesSebastian Hahn2010-08-16
| | | | | | | | | |
| * | | | | | | | | Fix a memory leak in dirvote_compute_consensuses()Sebastian Hahn2010-08-16
| | | | | | | | | |
| * | | | | | | | | Fix a memory leakSebastian Hahn2010-08-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It happened in dirvote_add_signatures_to_pending_consesus().
| * | | | | | | | | Refactor circuit_build_times_parse_stateSebastian Hahn2010-08-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove the msg parameter to pass an error message out. This wasn't needed and made it harder to detect a memory leak.
| * | | | | | | | | Fix a memory leak in circuit_build_times_parse_stateSebastian Hahn2010-08-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Thanks weasel for noticing.
* | | | | | | | | | Make Sebastian's misc-reasons branch compile; frob the changes fileNick Mathewson2010-08-15
| | | | | | | | | |
* | | | | | | | | | Merge commit 'sebastian/misc-reason'Nick Mathewson2010-08-15
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | Retry streams that ended with NOROUTE errorSebastian Hahn2010-08-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also add the NOROUTE reason to control-spec.
| * | | | | | | | | | Introduce END_STREAM_REASON_NOROUTESebastian Hahn2010-08-03
| | | | | | | | | | |
| * | | | | | | | | | Handle EHOSTUNREACH in errno_to_stream_end_reason()Sebastian Hahn2010-08-03
| | |_|_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We used to not recognize it and returned END_STREAM_REASON_MISC. Instead, return END_STREAM_REASON_INTERNAL.
* | | | | | | | | | Make unit tests work when tests get run in subprocesses.Nick Mathewson2010-08-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Apparently the way we handled cleaning up temporary directories with atexit() meant that when the child process exited, it would remove the temporary directory, thus making other tests in the main process fail.
* | | | | | | | | | Rename rep_hist_exit_stats_history in test.c tooNick Mathewson2010-08-15
| | | | | | | | | |
* | | | | | | | | | Add a changes file for Karsten's stats-tests branchNick Mathewson2010-08-15
| | | | | | | | | |
* | | | | | | | | | Merge commit 'karsten/stats-tests'Nick Mathewson2010-08-15
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | Run test_stats in a subprocess.Karsten Loesing2010-08-15
| | | | | | | | | | |
| * | | | | | | | | | Give rep_hist_exit_stats_history() a better name.Karsten Loesing2010-08-15
| | | | | | | | | | |
| * | | | | | | | | | Fix memory leak spotted by Nick.Karsten Loesing2010-08-15
| | | | | | | | | | |
| * | | | | | | | | | Refactor exit port statistics code and add unit tests.Karsten Loesing2010-08-11
| | |_|_|_|/ / / / / | |/| | | | | | | |
* | | | | | | | | | Merge commit 'karsten/stats-manpage'Nick Mathewson2010-08-15
|\ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / |/| | | | | | | | |
| * | | | | | | | | Update man page, now that *Statistics can be changed while Tor is running.Karsten Loesing2010-08-15
| |/ / / / / / / /
* | | | | | | | | reinit per-conn token buckets on config or consensus changeRoger Dingledine2010-08-15
| | | | | | | | |
* | | | | | | | | factor out rate/burst setting. no actual changes.Roger Dingledine2010-08-15
| |_|_|_|/ / / / |/| | | | | | |
* | | | | | | | fix another piece of 1741Roger Dingledine2010-08-14
| | | | | | | |
* | | | | | | | changes entry for bug 1741Roger Dingledine2010-08-13
| | | | | | | |
* | | | | | | | Add check for CIRCUIT_PURPOSE_S_REND_JOINED.Mike Perry2010-08-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These circuits stick around much longer than others on the server side for performance reasons. Their lifetime is controlled by the client.
* | | | | | | | fix a memory leak introduced by df1ef2f0f0856afRoger Dingledine2010-08-13
| | | | | | | |
* | | | | | | | fold in the makefile.am changes entryRoger Dingledine2010-08-13
| | | | | | | |
* | | | | | | | minor formatting / comment fixesRoger Dingledine2010-08-13
| | | | | | | |
* | | | | | | | Fix url in rend-specSebastian Hahn2010-08-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes bug 1822
* | | | | | | | doc/HACKING: Explain how to find when a given change was introducedChris Ball2010-08-12
| | | | | | | |
* | | | | | | | Fix a typo in control-specSebastian Hahn2010-08-12
| | | | | | | |
* | | | | | | | Merge branch 'build-wo-asciidoc-on-bsd'Nick Mathewson2010-08-11
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
| * | | | | | | Fix changes/ file for bug #1773.Linus Nordberg2010-08-11
| | | | | | | |
| * | | | | | | Bug #1773: Revert bad fix (4ef609b8) and do it properly.Linus Nordberg2010-08-11
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/Makefile.am: Move $(VAR:MOD) expansions inside "if USE_ASCIIDOC". * doc/Makefile.am: Use proper variable name for text input files. * doc/Makefile.am: Initialize vars to empty when !USE_ASCIIDOC.
* | | | | | | changelog entry for f060b18e6c4Roger Dingledine2010-08-11
| | | | | | |
* | | | | | | fold in most of the changes/foo filesRoger Dingledine2010-08-11
| | | | | | |
* | | | | | | tiny change i found in my other sandboxRoger Dingledine2010-08-11
| |/ / / / / |/| | | | |
* | | | | | tiny changes i found in my sandboxRoger Dingledine2010-08-09
| |_|/ / / |/| | | |
* | | | | Fix a rare bug in rend_fn tests when the randomly generated port is 0Nick Mathewson2010-08-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since the rend code doesn't like the port to be 0, we shouldn't generate the port by declaring crypto_rand_int(65536); instead we should say crypto_rand_int(65535)+1. Diagnosed by Matt Edman; fixes bug 1808.