aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-01-28Merge branch 'maint-0.4.3' into release-0.4.3David Goulet
2021-01-28Merge branch 'maint-0.3.5' into maint-0.4.3David Goulet
2021-01-28Merge branch 'tor-gitlab/mr/186' into maint-0.3.5David Goulet
2021-01-28Merge branch 'maint-0.4.3' into release-0.4.3Nick Mathewson
2021-01-28Bump to 0.4.3.8.Nick Mathewson
2021-01-28Merge branch 'maint-0.3.5' into maint-0.4.3Nick Mathewson
"ours" to avoid version bump.
2021-01-28Bump to 0.3.5.13.Nick Mathewson
2021-01-21Merge branch 'maint-0.4.3' into release-0.4.3David Goulet
2021-01-21Merge branch 'maint-0.3.5' into maint-0.4.3David Goulet
2021-01-21gitignore: don't ignore core directoryAlex Xu (Hello71)
otherwise src/core is ignored.
2021-01-21Merge branch 'maint-0.4.3' into release-0.4.3David Goulet
2021-01-21Merge branch 'maint-0.3.5' into maint-0.4.3David Goulet
2021-01-21build: Add "make lsp" commandDavid Goulet
Generates the compile_commands.json file using the "bear" application so the ccls server can be more efficient with our code base. Closes #40227 Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-01-19Merge branch 'maint-0.4.3' into release-0.4.3Nick Mathewson
2021-01-19Merge branch 'maint-0.3.5' into maint-0.4.3Nick Mathewson
2021-01-19Merge remote-tracking branch 'tor-gitlab/mr/163' into maint-0.4.3Nick Mathewson
2021-01-19Merge remote-tracking branch 'tor-gitlab/mr/143' into maint-0.3.5Nick Mathewson
2021-01-19Merge branch 'maint-0.4.3' into release-0.4.3Nick Mathewson
2021-01-19Merge branch 'maint-0.3.5' into maint-0.4.3Nick Mathewson
2021-01-19Merge remote-tracking branch 'tor-gitlab/mr/259' into maint-0.3.5Nick Mathewson
2021-01-13Merge branch 'maint-0.4.3' into release-0.4.3David Goulet
2021-01-13Merge branch 'maint-0.3.5' into maint-0.4.3David Goulet
2021-01-13gitignore: Add Linux core file patternsDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-01-13Better fix for #40241 (--enable-all-bugs-are-fatal and fallthrough)Nick Mathewson
This one should work on GCC _and_ on Clang. The previous version made Clang happier by not having unreachable "fallthrough" statements, but made GCC sad because GCC didn't think that the unconditional failures were really unconditional, and therefore _wanted_ a FALLTHROUGH. This patch adds a FALLTHROUGH_UNLESS_ALL_BUGS_ARE_FATAL macro that seems to please both GCC and Clang in this case: ordinarily it is a FALLTHROUGH, but when ALL_BUGS_ARE_FATAL is defined, it's an abort(). Fixes bug 40241 again. Bugfix on earlier fix for 40241, which was merged into maint-0.3.5 and forward, and released in 0.4.5.3-rc.
2021-01-12tests: Fix unit tests after merge of #40237David Goulet
2021-01-12Merge branch 'ticket40237_035_01' into ticket40237_043_01David Goulet
2021-01-12hs-v3: Require reasonably live consensusDavid Goulet
Some days before this commit, the network experienced a DDoS on the directory authorities that prevented them to generate a consensus for more than 5 hours straight. That in turn entirely disabled onion service v3, client and service side, due to the subsystem requiring a live consensus to function properly. We know require a reasonably live consensus which means that the HSv3 subsystem will to its job for using the best consensus tor can find. If the entire network is using an old consensus, than this should be alright. If the service happens to use a live consensus while a client is not, it should still work because the client will use the current SRV it sees which might be the previous SRV for the service for which it still publish descriptors for. If the service is using an old one and somehow can't get a new one while clients are on a new one, then reachability issues might arise. However, this is a situation we already have at the moment since the service will simply not work if it doesn't have a live consensus while a client has one. Fixes #40237 Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-01-11Merge branch 'maint-0.4.3' into release-0.4.3Nick Mathewson
2021-01-11Merge branch 'maint-0.3.5' into maint-0.4.3Nick Mathewson
2021-01-11Merge branch 'ticket40241_035' into maint-0.3.5Nick Mathewson
2021-01-11Fix 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-17Fix 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-14Socks5: handle truncated client requests correctlyNick 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-19Merge branch 'maint-0.4.3' into release-0.4.3Alexander Færøy
2020-11-19Merge remote-tracking branch 'tor-gitlab/mr/196' into maint-0.4.3Alexander Færøy
2020-11-16Merge branch 'maint-0.4.3' into release-0.4.3Nick Mathewson
2020-11-16Merge branch 'maint-0.3.5' into maint-0.4.3Nick Mathewson
2020-11-16Merge remote-tracking branch 'tor-gitlab/mr/195' into maint-0.3.5Nick Mathewson
2020-11-12Correct EOL date for 0.4.3.xNick Mathewson
2020-11-12Merge branch 'maint-0.4.3' into release-0.4.3Nick Mathewson
2020-11-12Bump to 0.4.3.7-devNick Mathewson
2020-11-12Merge branch 'maint-0.3.5' into maint-0.4.3Nick Mathewson
"ours" to avoid version bump.
2020-11-12Bump to 0.3.5.12-devNick Mathewson
2020-11-12Copy 0.4.3.7 changelog to releasenotestor-0.4.3.7Nick Mathewson
2020-11-09Merge branch 'maint-0.4.3' into release-0.4.3Nick Mathewson
2020-11-09Merge branch 'maint-0.3.5' into maint-0.4.3Nick Mathewson
"-s ours" to avoid version bump.
2020-11-09Bump to 0.4.3.7Nick Mathewson
2020-11-09Bump to 0.3.5.12Nick Mathewson
2020-11-09changelog for 0.4.3.7Nick Mathewson
2020-11-09Merge branch 'maint-0.4.3' into release-0.4.3Nick Mathewson