Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-08-23 | version: Bump to 0.4.9.0-alpha-devtor-0.4.9.0-alpha-dev | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2023-08-23 | version: Bump version to 0.4.8.4tor-0.4.8.4 | Tor CI Release | |
2023-08-04 | version: Bump version to 0.4.8.3-rc-dev | Tor CI Release | |
2023-08-04 | version: Bump version to 0.4.8.3-rctor-0.4.8.3-rc | Tor CI Release | |
2023-07-12 | version: Bump version to 0.4.8.2-alpha-dev | Tor CI Release | |
2023-07-12 | version: Bump version to 0.4.8.2-alphator-0.4.8.2-alpha | Tor CI Release | |
2023-06-01 | version: Bump version to 0.4.8.1-alpha-dev | Tor CI Release | |
2023-06-01 | version: Bump version to 0.4.8.1-alphator-0.4.8.1-alpha | Tor CI Release | |
2023-05-10 | ext: build equix and hashx using automake | Micah Elizabeth Scott | |
This replaces the sketchy cmake invocation we had inside configure The libs are always built and always used in unit tests, but only included in libtor and tor when --enable-gpl is set. Signed-off-by: Micah Elizabeth Scott <beth@torproject.org> | |||
2023-05-10 | hs_pow: Replace libb2 dependency with hashx's internal blake2 | Micah Elizabeth Scott | |
This forgoes another external library dependency, and instead introduces a compatibility header so that interested parties (who already depend on equix, like hs_pow and unit tests) can use the implementation of blake2b included in hashx. Signed-off-by: Micah Elizabeth Scott <beth@torproject.org> | |||
2023-05-10 | hs_pow: Make proof-of-work support optional in configure | Micah Elizabeth Scott | |
This adds a new "pow" module for the user-visible proof of work support in ./configure, and this disables src/feature/hs/hs_pow at compile-time. Signed-off-by: Micah Elizabeth Scott <beth@torproject.org> | |||
2023-05-10 | configure: Add --enable-gpl option | Micah Elizabeth Scott | |
This change on its own doesn't use the option for anything, but it includes support for configure and a message in 'tor --version' Signed-off-by: Micah Elizabeth Scott <beth@torproject.org> | |||
2023-05-10 | hs: Add solve and verify PoW functions | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2023-05-10 | ext: Add Equi-X library | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2022-11-09 | Merge branch 'maint-0.4.7' | David Goulet | |
2022-11-09 | Merge branch 'maint-0.4.5' into maint-0.4.7 | David Goulet | |
2022-11-09 | build: fix -Wstrict-prototypes (Clang 16) | Sam James | |
Clang 16 warns on -Wstrict-prototypes in preparation for C23 which can among other things, lead to some configure tests silently failing/returning the wrong result. Fixes this error: ``` -ignoreme: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] +ignoreme: error: a function declaration without a prototype is deprecated in all versions of C [-Werror,-Wstrict-prototypes] main () ``` For more information, see LWN.net [0] or LLVM's Discourse [1], gentoo-dev@ [2], or the (new) c-std-porting mailing list [3]. [0] https://lwn.net/Articles/913505/ [1] https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213 [2] https://archives.gentoo.org/gentoo-dev/message/dd9f2d3082b8b6f8dfbccb0639e6e240 [3] hosted at lists.linux.dev. Bug: https://bugs.gentoo.org/879747 Signed-off-by: Sam James <sam@gentoo.org> --- | |||
2022-11-01 | added check for compiler support of Wextra-semi | Andy | |
update AX_CHECK_COMPILE_FLAG function call | |||
2022-08-12 | version: Bump version to 0.4.7.10-dev | Tor CI Release | |
2022-08-12 | version: Bump version to 0.4.5.14-dev | Tor CI Release | |
2022-08-12 | version: Bump version to 0.4.7.10tor-0.4.7.10 | Tor CI Release | |
2022-08-12 | version: Bump version to 0.4.5.14tor-0.4.5.14 | Tor CI Release | |
2022-08-11 | version: Bump version to 0.4.7.9-dev | Tor CI Release | |
2022-08-11 | version: Bump version to 0.4.5.13-dev | Tor CI Release | |
2022-08-11 | version: Bump version to 0.4.7.9 | Tor CI Release | |
2022-08-11 | version: Bump version to 0.4.5.13 | Tor CI Release | |
2022-07-07 | LibreSSL 3.5 compatibility | Alex Xu (Hello71) | |
LibreSSL is now closer to OpenSSL 1.1 than OpenSSL 1.0. According to https://undeadly.org/cgi?action=article;sid=20220116121253, this is the intention of OpenBSD developers. According to #40630, many special cases are needed to compile Tor against LibreSSL 3.5 when using Tor's OpenSSL 1.0 compatibility mode, whereas only a small number of #defines are required when using OpenSSL 1.1 compatibility mode. One additional workaround is required for LibreSSL 3.4 compatibility. Compiles and passes unit tests with LibreSSL 3.4.3 and 3.5.1. | |||
2022-06-17 | version: Bump version to 0.4.7.8-dev | Tor CI Release | |
2022-06-17 | version: Bump version to 0.4.7.8tor-0.4.7.8 | Tor CI Release | |
2022-04-27 | version: Bump version to 0.4.8.0-alpha-devtor-0.4.8.0-alpha-dev | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2022-04-27 | version: Bump to 0.4.7.7-dev | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2022-04-27 | version: Bump version to 0.4.7.7tor-0.4.7.7 | Tor CI Release | |
2022-04-07 | version: Bump version to 0.4.7.6-rc-dev | Tor CI Release | |
2022-04-07 | version: Bump version to 0.4.7.6-rctor-0.4.7.6-rc | Tor CI Release | |
2022-03-25 | version: Bump version to 0.4.7.5-alpha-dev | Tor CI Release | |
2022-03-25 | version: Bump version to 0.4.7.5-alphator-0.4.7.5-alpha | Tor CI Release | |
2022-03-16 | Merge branch 'tor-gitlab/mr/490' | David Goulet | |
2022-02-25 | version: Bump version to 0.4.7.4-alpha-dev | Tor CI Release | |
2022-02-25 | version: Bump version to 0.4.7.4-alphator-0.4.7.4-alpha | Tor CI Release | |
2022-02-25 | Fix typos | Dimitris Apostolou | |
2022-02-04 | version: Bump version to 0.4.5.12-dev | Tor CI Release | |
2022-02-04 | version: Bump version to 0.4.5.12 | Tor CI Release | |
2021-12-16 | configure: Remove typo created by CI patch | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2021-12-16 | version: Bump version to 0.4.7.3-alpha-dev | Tor CI Release | |
2021-12-16 | configure: Fix typo in version | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2021-12-16 | version: Bump version to 0.4.7.3-alpha | Tor CI Release | |
2021-11-08 | Merge branch 'maint-0.4.6' into main | Alexander Færøy | |
2021-11-08 | Merge branch 'maint-0.4.5' into maint-0.4.6 | Alexander Færøy | |
2021-11-08 | Merge branch 'maint-0.3.5' into maint-0.4.5 | Alexander Færøy | |
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. |