summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-11-12Copy 0.3.5.12 changelog to releasenotes.tor-0.3.5.12Nick Mathewson
2020-11-09Merge branch 'maint-0.3.5' into release-0.3.5Nick Mathewson
2020-11-09Bump to 0.3.5.12Nick Mathewson
2020-11-09Changelog for 0.3.5.12Nick Mathewson
2020-11-09Merge branch 'maint-0.3.5' into release-0.3.5Nick Mathewson
2020-11-09Merge remote-tracking branch 'tor-gitlab/mr/189' into maint-0.3.5Nick Mathewson
2020-10-28Merge branch 'maint-0.3.5' into release-0.3.5Alexander Færøy
2020-10-14Implement proposal 318: Limit protovers to 0..63Nick Mathewson
In brief: we go through a lot of gymnastics to handle huge protover numbers, but after years of development we're not even close to 10 for any of our current versions. We also have a convenient workaround available in case we ever run out of protocols: if (for example) we someday need Link=64, we can just add Link2=0 or something. This patch is a minimal patch to change tor's behavior; it doesn't take advantage of the new restrictions. Implements #40133 and proposal 318.
2020-10-07Merge branch 'maint-0.3.5' into release-0.3.5Nick Mathewson
2020-10-07Merge remote-tracking branch 'tor-github/pr/1827/head' into maint-0.3.5Nick Mathewson
2020-10-07Merge branch 'maint-0.3.5' into release-0.3.5Nick Mathewson
2020-10-07hs-v2: Add deprecation warning for serviceDavid Goulet
If at least one service is configured as a version 2, a log warning is emitted once and only once. Closes #40003 Signed-off-by: David Goulet <dgoulet@torproject.org>
2020-10-07Merge branch 'maint-0.3.5' into release-0.3.5Nick Mathewson
2020-10-07Merge remote-tracking branch 'tor-gitlab/mr/77' into maint-0.3.5Nick Mathewson
2020-10-07Merge branch 'maint-0.3.5' into release-0.3.5Nick Mathewson
2020-10-07Merge remote-tracking branch 'tor-gitlab/mr/79' into maint-0.3.5Nick Mathewson
2020-10-07Merge branch 'maint-0.3.5' into release-0.3.5Nick Mathewson
2020-10-07Merge remote-tracking branch 'tor-github/pr/1661/head' into maint-0.3.5Nick Mathewson
2020-10-07Merge branch 'maint-0.3.5' into release-0.3.5Nick Mathewson
2020-10-07Merge remote-tracking branch 'tor-gitlab/mr/43' into maint-0.3.5Nick Mathewson
2020-10-07Merge branch 'maint-0.3.5' into release-0.3.5Nick Mathewson
2020-10-07Merge remote-tracking branch 'tor-gitlab/mr/137' into maint-0.3.5Nick Mathewson
2020-10-07Merge branch 'maint-0.3.5' into release-0.3.5Nick Mathewson
2020-10-07Merge remote-tracking branch 'tor-gitlab/mr/103' into maint-0.3.5Nick Mathewson
2020-10-07Merge branch 'maint-0.3.5' into release-0.3.5Nick Mathewson
2020-10-07Merge branch 'mr_124_squashed' into maint-0.3.5Nick Mathewson
2020-10-07Parallelize src/test/test into chunks.Nick Mathewson
First, we introduce a flag to teach src/test/test to split its work into chunks. Then we replace our invocation of src/test/test in our "make check" target with a set of 8 scripts that invoke the first 8th of the tests, the second 8th, and so on. This change makes our "make -kj4 check" target in our hardened gitlab build more than twice as fast, since src/test/test was taking the longest to finish. Closes 40098.
2020-09-22Merge branch 'maint-0.3.5' into release-0.3.5David Goulet
2020-09-22srv: Remove spammy debug logDavid Goulet
Fixes #40135 Signed-off-by: David Goulet <dgoulet@torproject.org>
2020-09-21Merge branch 'maint-0.3.5' into release-0.3.5Nick Mathewson
2020-09-21gitlab-ci: Use test-network-all for debian-integrationNick Mathewson
2020-09-21gitlab-ci: add an NSS check.Nick Mathewson
2020-09-21gitlab-ci: Add all-bugs-are-fatal on hardened and integration builds.Nick Mathewson
2020-09-21gitlab-ci: Add disable-module builds.Nick Mathewson
2020-09-21Add a few more options for the CI script.Nick Mathewson
These are: --disable-module-relay --disable-module-dirauth --enable-all-bugs-are-fatal --enable-nss
2020-09-18Merge branch 'maint-0.3.5' into release-0.3.5Nick Mathewson
2020-09-18Make debian-trace job conditional on src/lib/trace/trace_sys.cNick Mathewson
2020-09-18.gitlab.yml: missing commentsNick Mathewson
2020-09-18Copy tracing things back to maint-0.3.5, for consistency.Nick Mathewson
2020-09-18Merge branch 'maint-0.3.5' into release-0.3.5David Goulet
2020-09-17Fix underflow in rend_cache/free_all test.Nick Mathewson
We already fixed these in #40099 and #40125. This patch fixes #40126. Bugfix on 0.2.8.1-alpha.
2020-09-17Merge branch 'maint-0.3.5' into release-0.3.5Nick Mathewson
2020-09-17test: Increment rend cache allocation before freeingDavid Goulet
The rend_cache/entry_free was missing the rend cache allocation increment before freeing the object. Without it, it had an underflow bug: Sep 17 08:40:13.845 [warn] rend_cache_decrement_allocation(): Bug: Underflow in rend_cache_decrement_allocation (on Tor 0.4.5.0-alpha-dev 7eef9ced61e72b1d) Fixes #40125 Signed-off-by: David Goulet <dgoulet@torproject.org>
2020-09-01conn: Remove assert on new listener connection when retryingDavid Goulet
Opening a new listener connection can fail in many ways like a bind() permission denied on a low port for instance. And thus, we should expect to handle an error when creating a new one instead of assert() on it. To hit the removed assert: ORPort 80 KeepBindCapabilities 0 Start tor. Then edit torrc: ORPort <some-IP>:80 HUP tor and the assert is hit. Fixes #40073 Signed-off-by: David Goulet <dgoulet@torproject.org>
2020-08-13Merge branch 'maint-0.3.5' into release-0.3.5Nick Mathewson
2020-08-13Merge remote-tracking branch 'tor-gitlab/mr/125' into maint-0.3.5Nick Mathewson
2020-08-12Merge branch 'maint-0.3.5' into release-0.3.5Nick Mathewson
2020-08-12Improve comments in .gitlab-ci.ymlNick Mathewson
2020-08-12CI: Turn on stem with 044 and later.Nick Mathewson
2020-08-12Fix allocation counting in clean_v2_descs_as_dir test.Nick Mathewson
Without this fix, running this test on its own would fail. Fixes bug 40099. Bugfix on ade5005853c17b3 in 0.2.8.1-alpha.