David Goulet
1ff78f3751
Merge branch 'maint-0.4.7'
2022-11-09 11:47:06 -05:00
David Goulet
fe045f02d0
Merge branch 'maint-0.4.5' into maint-0.4.7
2022-11-09 11:47:06 -05:00
Sam James
ee38514cc4
build: fix -Wstrict-prototypes (Clang 16)
...
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-09 11:46:55 -05:00
Andy
1bb386a759
added check for compiler support of Wextra-semi
...
update AX_CHECK_COMPILE_FLAG function call
2022-11-01 15:32:43 -06:00
Tor CI Release
2dff82dc72
version: Bump version to 0.4.7.10-dev
2022-08-12 10:55:03 -04:00
Tor CI Release
d52a5f2181
version: Bump version to 0.4.5.14-dev
2022-08-12 10:54:19 -04:00
Tor CI Release
f732a91a73
version: Bump version to 0.4.7.10
2022-08-12 10:19:37 -04:00
Tor CI Release
ecb194b9da
version: Bump version to 0.4.5.14
2022-08-12 10:12:06 -04:00
Tor CI Release
1506eca5aa
version: Bump version to 0.4.7.9-dev
2022-08-11 11:15:05 -04:00
Tor CI Release
3b143927b3
version: Bump version to 0.4.5.13-dev
2022-08-11 11:14:20 -04:00
Tor CI Release
f478be6dc7
version: Bump version to 0.4.7.9
2022-08-11 10:24:15 -04:00
Tor CI Release
56152a1048
version: Bump version to 0.4.5.13
2022-08-11 09:50:20 -04:00
Alex Xu (Hello71)
f3dabd705f
LibreSSL 3.5 compatibility
...
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-07-07 14:01:32 -04:00
Tor CI Release
e234df6098
version: Bump version to 0.4.7.8-dev
2022-06-17 10:45:24 -04:00
Tor CI Release
7528524aee
version: Bump version to 0.4.7.8
2022-06-17 10:10:27 -04:00
David Goulet
fb4c80f7fb
version: Bump version to 0.4.8.0-alpha-dev
...
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-04-27 11:15:25 -04:00
David Goulet
5345b43fb8
version: Bump to 0.4.7.7-dev
...
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-04-27 11:12:38 -04:00
Tor CI Release
929a90a24f
version: Bump version to 0.4.7.7
2022-04-27 10:04:17 -04:00
Tor CI Release
c885a18a2e
version: Bump version to 0.4.7.6-rc-dev
2022-04-07 11:49:20 -04:00
Tor CI Release
f18afc0b83
version: Bump version to 0.4.7.6-rc
2022-04-07 09:05:42 -04:00
Tor CI Release
84fc754204
version: Bump version to 0.4.7.5-alpha-dev
2022-03-25 10:17:02 -04:00
Tor CI Release
d376585751
version: Bump version to 0.4.7.5-alpha
2022-03-25 09:19:35 -04:00
David Goulet
f64a88e72d
Merge branch 'tor-gitlab/mr/490'
2022-03-16 13:35:33 -04:00
Tor CI Release
331b2aa348
version: Bump version to 0.4.7.4-alpha-dev
2022-02-25 10:53:16 -05:00
Tor CI Release
9059baff91
version: Bump version to 0.4.7.4-alpha
2022-02-25 09:21:22 -05:00
Dimitris Apostolou
2905e7667e
Fix typos
2022-02-25 11:41:34 +02:00
Tor CI Release
92b4e4d041
version: Bump version to 0.4.5.12-dev
2022-02-04 12:36:01 -05:00
Tor CI Release
774374ebf5
version: Bump version to 0.4.5.12
2022-02-04 11:09:12 -05:00
David Goulet
c6486da83d
configure: Remove typo created by CI patch
...
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-12-16 13:03:51 -05:00
Tor CI Release
475d669f62
version: Bump version to 0.4.7.3-alpha-dev
2021-12-16 11:59:20 -05:00
David Goulet
b5d12e32f6
configure: Fix typo in version
...
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-12-16 09:53:00 -05:00
Tor CI Release
955aa02c0d
version: Bump version to 0.4.7.3-alpha
2021-12-16 09:27:29 -05:00
Alexander Færøy
9d8b0c5bdc
Merge branch 'maint-0.4.6' into main
2021-11-08 14:16:19 +00:00
Alexander Færøy
a78dafbf7c
Merge branch 'maint-0.4.5' into maint-0.4.6
2021-11-08 14:16:19 +00:00
Alexander Færøy
882fd1f0d4
Merge branch 'maint-0.3.5' into maint-0.4.5
2021-11-08 14:16:18 +00:00
Nick Mathewson
cee6e7d9e1
Give an error message if LibreSSL's TLSv1.3 APIs aren't what we need
...
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-06 11:04:08 -04:00
Nick Mathewson
8beb560bfd
Reverse the direction of the test for openssl 3.0.0
...
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-11-05 13:23:05 -04:00
Nick Mathewson
c93114ec9e
Prefer use of __MINGW_PRINTF/SCANF_FORMAT if available.
...
Mingw headers sometimes like to define alternative scanf/printf
format attributes depending on whether they're using clang, UCRT,
MINGW_ANSI_STDIO, or the microsoft version of printf/scanf. This
change attempts to use the right one on the given platform.
This is an attempt to fix part of #40355 .
2021-11-05 12:36:34 -04:00
David Goulet
8c970963a9
version: Missing version update in couple files
...
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-10-28 09:42:08 -04:00
David Goulet
27caad6f5c
version: Missing version update in couple files
...
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-10-28 09:41:56 -04:00
David Goulet
97c976778a
version: Missing version update in couple files
...
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-10-28 09:41:13 -04:00
David Goulet
4f1b9923b2
version: Bump to 0.4.7.2-alpha-dev
...
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-10-26 11:31:38 -04:00
David Goulet
d672cc6e47
version: Bump to 0.4.6.8-dev
...
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-10-26 11:31:24 -04:00
David Goulet
00ff6dffa1
version: Bump to 0.4.5.11-dev
...
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-10-26 11:31:06 -04:00
David Goulet
66193ee708
version: Bump to 0.3.5.17-dev
...
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-10-26 11:30:56 -04:00
David Goulet
4e921f5b88
version: Bump to 0.4.7.2-alpha
...
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-10-26 09:23:35 -04:00
David Goulet
a647c26a6b
version: Bump to 0.4.6.8
...
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-10-26 09:17:01 -04:00
David Goulet
446135aff0
version: Bump to 0.4.5.11
...
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-10-26 09:16:44 -04:00
David Goulet
9280f32fc0
version: Bump to 0.3.5.17
...
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-10-26 09:16:17 -04:00
David Goulet
ae9042abbf
rust: Remove Rust support from tree
...
Closes #40469
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-10-06 15:12:04 -04:00