Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-11 | Merge branch 'ticket40241_035' into maint-0.3.5 | Nick Mathewson | |
2021-01-11 | Fix warnings in current debian-hardened CI. | Nick Mathewson | |
We're getting "fallback annotation annotation in unreachable code" warnings when we build with ALL_BUGS_ARE_FATAL. This patch fixes that. Fixes bug 40241. Bugfix on 0.3.5.4-alpha. | |||
2020-12-17 | Fix Keccak undefined behavior on exotic platforms. | George Kadianakis | |
Bug reported and diagnosed in: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=975977 Fixes bug #40210. | |||
2020-12-14 | Socks5: handle truncated client requests correctly | Nick Mathewson | |
Previously, our code would send back an error if the socks5 request parser said anything but DONE. But there are other non-error cases, like TRUNCATED: we shouldn't send back errors for them. This patch lowers the responsibility for setting the error message into the parsing code, since the actual type of the error message will depend on what problem was encountered. Fixes bug 40190; bugfix on 0.3.5.1-alpha. | |||
2020-11-19 | Merge remote-tracking branch 'tor-gitlab/mr/196' into maint-0.4.3 | Alexander Færøy | |
2020-11-16 | Merge branch 'maint-0.3.5' into maint-0.4.3 | Nick Mathewson | |
2020-11-16 | Merge remote-tracking branch 'tor-gitlab/mr/195' into maint-0.3.5 | Nick Mathewson | |
2020-11-12 | Bump to 0.4.3.7-dev | Nick Mathewson | |
2020-11-12 | Merge branch 'maint-0.3.5' into maint-0.4.3 | Nick Mathewson | |
"ours" to avoid version bump. | |||
2020-11-12 | Bump to 0.3.5.12-dev | Nick Mathewson | |
2020-11-09 | Merge branch 'maint-0.3.5' into maint-0.4.3 | Nick Mathewson | |
"-s ours" to avoid version bump. | |||
2020-11-09 | Bump to 0.4.3.7 | Nick Mathewson | |
2020-11-09 | Bump to 0.3.5.12 | Nick Mathewson | |
2020-11-09 | Merge branch 'maint-0.3.5' into maint-0.4.3 | Nick Mathewson | |
2020-11-09 | Merge remote-tracking branch 'tor-gitlab/mr/189' into maint-0.3.5 | Nick Mathewson | |
2020-11-05 | Make config/parse_tcp_proxy_line work in the presence of DNS hijacking | Nick Mathewson | |
We can use our existing mocking functionality to do this: We have been in this position before. Fixes part of #40179; bugfix on 0.4.3.1-alpha. | |||
2020-11-05 | Handle a change in the implementation of hashlib in Python 3.9 | Nick Mathewson | |
Previously, hashlib.shake_256 was a class (if present); now it can also be a function. This change invalidated our old compatibility/workaround code, and made one of our tests fail. Fixes bug 40179; bugfix on 0.3.1.6-rc when the workaround code was added. | |||
2020-10-28 | Merge branch 'maint-0.3.5' into maint-0.4.3 | Alexander Færøy | |
2020-10-28 | Fix a previously overstrict log message check. | Nick Mathewson | |
OpenSSL doesn't seem to report error locations in the same way as before, which broke one of our tests. Fixes bug 40170; bugfix on 0.2.8.1-alpha. | |||
2020-10-28 | Changes file for #40165 (openssl deprecation warnings) | Nick Mathewson | |
2020-10-28 | Do not define OPENSSL_VERSION in compat_openssl.h | Nick Mathewson | |
Apparently it conflicts with definitions elsewhere in Openssl 3.0.0. | |||
2020-10-28 | configure: disable OpenSSL deprecation warnings with OpenSSL >= 3 | Nick Mathewson | |
We can't do this in the C headers, since by the time we include `opensslv.h` in order to check the openssl version number, we will have included `openssl/macros.h`, which is the thing that checks whether we disabled deprecation warnings. | |||
2020-10-28 | Include a more modest openssl header in crypto_openssl_mgt.h | Nick Mathewson | |
The "engines.h" header has lots of stuff; the "opensslv.h" header has the version number, which is all we actually need here. We need to do this because we're about to change this header to conditionally define OPENSSL_SUPPRESS_DEPRECATED, and it would be too late to do so if we'd already included "engines.h". | |||
2020-10-14 | Implement proposal 318: Limit protovers to 0..63 | Nick 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-07 | Merge branch 'maint-0.3.5' into maint-0.4.3 | Nick Mathewson | |
2020-10-07 | Merge remote-tracking branch 'tor-github/pr/1827/head' into maint-0.3.5 | Nick Mathewson | |
2020-10-07 | Merge branch 'maint-0.3.5' into maint-0.4.3 | Nick Mathewson | |
2020-10-07 | hs-v2: Add deprecation warning for service | David 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-07 | Make HSFETCH take the decoded length into account, not the base32 one | Neel Chauhan | |
2020-10-07 | Merge branch 'maint-0.3.5' into maint-0.4.3 | Nick Mathewson | |
2020-10-07 | Merge remote-tracking branch 'tor-gitlab/mr/77' into maint-0.3.5 | Nick Mathewson | |
2020-10-07 | Merge branch 'maint-0.3.5' into maint-0.4.3 | Nick Mathewson | |
2020-10-07 | Merge remote-tracking branch 'tor-gitlab/mr/79' into maint-0.3.5 | Nick Mathewson | |
2020-10-07 | Merge branch 'maint-0.3.5' into maint-0.4.3 | Nick Mathewson | |
2020-10-07 | Merge remote-tracking branch 'tor-github/pr/1661/head' into maint-0.3.5 | Nick Mathewson | |
2020-10-07 | Merge branch 'maint-0.3.5' into maint-0.4.3 | Nick Mathewson | |
2020-10-07 | Merge remote-tracking branch 'tor-gitlab/mr/43' into maint-0.3.5 | Nick Mathewson | |
2020-10-07 | Merge branch 'maint-0.3.5' into maint-0.4.3 | Nick Mathewson | |
2020-10-07 | Merge remote-tracking branch 'tor-gitlab/mr/137' into maint-0.3.5 | Nick Mathewson | |
2020-10-07 | Merge branch 'maint-0.3.5' into maint-0.4.3 | Nick Mathewson | |
2020-10-07 | Merge remote-tracking branch 'tor-gitlab/mr/103' into maint-0.3.5 | Nick Mathewson | |
2020-10-07 | Merge branch 'maint-0.3.5' into maint-0.4.3 | Nick Mathewson | |
2020-10-07 | Merge branch 'mr_124_squashed' into maint-0.3.5 | Nick Mathewson | |
2020-10-07 | Parallelize 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-28 | Merge branch 'bug40133_035' into bug40133_043 | Nick Mathewson | |
2020-09-28 | Merge branch 'maint-0.3.5' into bug40133_035 | Nick Mathewson | |
2020-09-22 | Merge branch 'maint-0.3.5' into maint-0.4.3 | David Goulet | |
2020-09-22 | srv: Remove spammy debug log | David Goulet | |
Fixes #40135 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2020-09-21 | Merge branch 'maint-0.3.5' into maint-0.4.3 | Nick Mathewson | |
2020-09-21 | gitlab-ci: Use test-network-all for debian-integration | Nick Mathewson | |