aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
2021-11-06Give an error message if LibreSSL's TLSv1.3 APIs aren't what we needNick 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-05Reverse the direction of the test for openssl 3.0.0Nick 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-26version: Bump to 0.3.5.17-devDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-10-26version: Bump to 0.3.5.17David Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-08-16Bump version to -devDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-08-16Make the version 0.3.6.16, not 0.3.6.16-dev.Nick Mathewson
2021-08-13Update version to 0.3.5.16David Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-06-14Bump to 0.3.5.15-devNick Mathewson
2021-06-07Bump to 0.3.5.15.Nick Mathewson
2021-03-16Bump to 0.3.5.14-devNick Mathewson
2021-03-15Bump to 0.3.5.14Nick Mathewson
2021-02-23Remove mallinfo() from codebaseDavid Goulet
Now deprecated in libc >= 2.33 Closes #40309 Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-02-03Bump to 0.3.5.13-dev.Nick Mathewson
2021-01-28Merge remote-tracking branch 'tor-gitlab/mr/186' into maint-0.3.5David Goulet
2021-01-28Bump to 0.3.5.13.Nick Mathewson
2020-11-12Bump to 0.3.5.12-devNick Mathewson
2020-11-09Bump to 0.3.5.12Nick Mathewson
2020-10-28configure: disable OpenSSL deprecation warnings with OpenSSL >= 3Nick 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-09Bump to 0.3.5.11-devNick Mathewson
2020-07-09bump to 0.3.5.11Nick Mathewson
2020-05-15Fix 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-06Add 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-18Bump version to 0.3.5.10-devNick Mathewson
2020-03-13Bump to 0.3.5.10Nick Mathewson
2019-12-09bump to 0.3.5.9-devNick Mathewson
2019-12-05Bump version to 0.3.5.9Nick Mathewson
2019-02-21Bump to 0.3.5.8-devNick Mathewson
2019-02-21Bump to 0.3.5.8Nick Mathewson
2019-01-16Bump copyright date to 2019.Nick Mathewson
2019-01-07Update to 0.3.5.7-devNick Mathewson
2019-01-07Bump version to 0.3.5.7Nick Mathewson
2018-12-21Try @warning_flags to avoid bloating verbose make logsNick 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-18Bump version to 0.3.5.6-rc-devNick Mathewson
2018-12-18Bump to 0.3.5.6-rcNick Mathewson
2018-11-16Bump to 0.3.5.5-alpha-devNick Mathewson
2018-11-16Bump to 0.3.5.5-alphaNick Mathewson
2018-11-09Merge branch 'maint-0.3.4' into maint-0.3.5Nick Mathewson
2018-11-09Merge branch 'maint-0.3.3' into maint-0.3.4Nick Mathewson
2018-11-09Merge branch 'maint-0.2.9' into maint-0.3.3Nick Mathewson
2018-11-09Always declare groups when building with openssl 1.1.1 APIsNick 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-08Bump version to 0.3.5.4-alpha-dev.Nick Mathewson
2018-11-07Bump to 0.3.5.4-alphaNick Mathewson
2018-11-02Bump to 0.3.4.9-devNick Mathewson
2018-11-02Bump to 0.3.4.9Nick Mathewson
2018-10-30Merge remote-tracking branch 'tor-github/pr/381' into maint-0.3.5Nick Mathewson
2018-10-29Only pass `-C default-linker-libraries` with sanitizersAlex Crichton
This'll help retain test compatibility until 1.31.0 is released!
2018-10-17Bump to 0.3.5.3-alpha-devNick Mathewson
2018-10-17Bump to 0.3.5.3-alphaNick Mathewson
2018-10-01Remove the `link_rust.sh.in` scriptAlex 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-21Bump to 0.3.5.2-alpha-devNick Mathewson