Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-06 | Give an error message if LibreSSL's TLSv1.3 APIs aren't what we need | Nick Mathewson | |
From LibreSSL versions 3.2.1 through 3.4.0, our configure script would conclude that TLSv1.3 as supported, but it actually wasn't. This led to annoying breakage like #40128 and #40445. Now we give an error message if we try to build with one of those versions. Closes #40511. | |||
2021-11-05 | Reverse the direction of the test for openssl 3.0.0 | Nick Mathewson | |
Previously the logic was reversed, and always gave the wrong answer. This has no other effect than to change whether we suppress deprecated API warnings. Fixes #40429; bugfix on 0.3.5.13. | |||
2021-10-26 | version: Bump to 0.3.5.17-dev | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2021-10-26 | version: Bump to 0.3.5.17 | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2021-08-16 | Bump version to -dev | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2021-08-16 | Make the version 0.3.6.16, not 0.3.6.16-dev. | Nick Mathewson | |
2021-08-13 | Update version to 0.3.5.16 | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2021-06-14 | Bump to 0.3.5.15-dev | Nick Mathewson | |
2021-06-07 | Bump to 0.3.5.15. | Nick Mathewson | |
2021-03-16 | Bump to 0.3.5.14-dev | Nick Mathewson | |
2021-03-15 | Bump to 0.3.5.14 | Nick Mathewson | |
2021-02-23 | Remove mallinfo() from codebase | David Goulet | |
Now deprecated in libc >= 2.33 Closes #40309 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2021-02-03 | Bump to 0.3.5.13-dev. | Nick Mathewson | |
2021-01-28 | Merge remote-tracking branch 'tor-gitlab/mr/186' into maint-0.3.5 | David Goulet | |
2021-01-28 | Bump to 0.3.5.13. | Nick Mathewson | |
2020-11-12 | Bump to 0.3.5.12-dev | Nick Mathewson | |
2020-11-09 | Bump to 0.3.5.12 | Nick Mathewson | |
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-07-09 | Bump to 0.3.5.11-dev | Nick Mathewson | |
2020-07-09 | bump to 0.3.5.11 | Nick Mathewson | |
2020-05-15 | Fix use of non-portable == in configure.ac. | Nick Mathewson | |
Fixes bug 34233. (This has bug has been backported to 0.3.5, but only released in 0.4.3, so it only needs a changes file there.) | |||
2020-05-06 | Add a fallthrough macro. | Nick Mathewson | |
This macro defers to __attribute__((fallthrough)) on GCC (and clang). Previously we had been using GCC's magic /* fallthrough */ comments, but clang very sensibly doesn't accept those. Since not all compiler recognize it, we only define it when our configure script detects that it works. Part of a fix for 34078. | |||
2020-03-18 | Bump version to 0.3.5.10-dev | Nick Mathewson | |
2020-03-13 | Bump to 0.3.5.10 | Nick Mathewson | |
2019-12-09 | bump to 0.3.5.9-dev | Nick Mathewson | |
2019-12-05 | Bump version to 0.3.5.9 | Nick Mathewson | |
2019-02-21 | Bump to 0.3.5.8-dev | Nick Mathewson | |
2019-02-21 | Bump to 0.3.5.8 | Nick Mathewson | |
2019-01-16 | Bump copyright date to 2019. | Nick Mathewson | |
2019-01-07 | Update to 0.3.5.7-dev | Nick Mathewson | |
2019-01-07 | Bump version to 0.3.5.7 | Nick Mathewson | |
2018-12-21 | Try @warning_flags to avoid bloating verbose make logs | Nick Mathewson | |
We now accumulate warning flags in a separate variable, "TOR_WARNING_FLAGS", and write it to a "warning_flags" file. Then we test whether the compiler will accept "@warning_flags": if so, we put "@warning_flags" in the CFLAGS; if not, we copy the contents of "$TOR_WARNING_FLAGS" into the CFLAGS. Closes ticket 28924. | |||
2018-12-18 | Bump version to 0.3.5.6-rc-dev | Nick Mathewson | |
2018-12-18 | Bump to 0.3.5.6-rc | Nick Mathewson | |
2018-11-16 | Bump to 0.3.5.5-alpha-dev | Nick Mathewson | |
2018-11-16 | Bump to 0.3.5.5-alpha | Nick Mathewson | |
2018-11-09 | Merge branch 'maint-0.3.4' into maint-0.3.5 | Nick Mathewson | |
2018-11-09 | Merge branch 'maint-0.3.3' into maint-0.3.4 | Nick Mathewson | |
2018-11-09 | Merge branch 'maint-0.2.9' into maint-0.3.3 | Nick Mathewson | |
2018-11-09 | Always declare groups when building with openssl 1.1.1 APIs | Nick Mathewson | |
Failing to do on clients was causing TLS 1.3 negotiation to fail. Fixes bug 28245; bugfix on 0.2.9.15, when we added TLS 1.3 support. | |||
2018-11-08 | Bump version to 0.3.5.4-alpha-dev. | Nick Mathewson | |
2018-11-07 | Bump to 0.3.5.4-alpha | Nick Mathewson | |
2018-11-02 | Bump to 0.3.4.9-dev | Nick Mathewson | |
2018-11-02 | Bump to 0.3.4.9 | Nick Mathewson | |
2018-10-30 | Merge remote-tracking branch 'tor-github/pr/381' into maint-0.3.5 | Nick Mathewson | |
2018-10-29 | Only pass `-C default-linker-libraries` with sanitizers | Alex Crichton | |
This'll help retain test compatibility until 1.31.0 is released! | |||
2018-10-17 | Bump to 0.3.5.3-alpha-dev | Nick Mathewson | |
2018-10-17 | Bump to 0.3.5.3-alpha | Nick Mathewson | |
2018-10-01 | Remove the `link_rust.sh.in` script | Alex Crichton | |
This is no longer necessary with upstream rust-lang/rust changes as well as some local tweaks. Namely: * The `-fsanitize=address`-style options are now passed via `-C link-args` through `RUSTFLAGS`. This obviates the need for the shell script. * The `-C default-linker-libraries`, disabling `-nodefaultlibs`, is passed through `RUSTFLAGS`, which is necessary to ensure that `-fsanitize=address` links correctly. * The `-C linker` option is passed to ensure we're using the same C compiler as normal C code, although it has a bit of hackery to only get the `gcc` out of `gcc -std=c99` | |||
2018-09-21 | Bump to 0.3.5.2-alpha-dev | Nick Mathewson | |