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
Simon South
3bc3a10895
configure.ac: Define ENABLE_COVERAGE macro
...
Allow conditional compilation based on whether the "--enable-coverage"
configure option was specified.
2021-09-28 11:06:52 -04:00
Simon South
352677556e
configure.ac: Define ENABLE_FRAGILE_HARDENING macro
...
Allow conditional compilation based on whether the
"--enable-fragile-hardening" configure option was specified.
2021-09-27 12:13:47 -04:00
David Goulet
927f9a12a6
Bump version to 0.4.7.1-alpha
...
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-09-17 09:42:45 -04:00
David Goulet
e3382afccd
Bump version to -dev
...
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-08-16 16:34:33 -04:00
David Goulet
18f2a7c012
Bump version to -dev
...
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-08-16 16:34:10 -04:00
David Goulet
a8ce645ab0
Bump version to -dev
...
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-08-16 16:33:58 -04:00
Nick Mathewson
fd38609ae2
Make the version 0.4.6.7, not 0.4.6.7-dev.
2021-08-16 08:21:04 -04:00
Nick Mathewson
1ec4c7b34a
Make the version 0.4.5.10, not 0.4.5.10-dev.
2021-08-16 08:18:57 -04:00
Nick Mathewson
2984fba97a
Make the version 0.3.6.16, not 0.3.6.16-dev.
2021-08-16 08:17:59 -04:00
David Goulet
041a0a362f
Update version to 0.3.5.16
...
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-08-13 09:43:44 -04:00
David Goulet
685b3e4383
Update version to 0.4.5.10
...
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-08-13 09:42:52 -04:00
David Goulet
07c417b207
Update version to 0.4.6.7
...
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-08-13 09:42:26 -04:00
George Kadianakis
6aff048978
Merge branch 'maint-0.4.6'
2021-07-06 13:42:53 +03:00
George Kadianakis
167f3bc4ec
Merge branch 'maint-0.4.5' into maint-0.4.6
2021-07-06 13:42:53 +03:00
George Kadianakis
98b9df61f6
Merge branch 'mr/395' into maint-0.4.5
2021-07-06 13:42:29 +03:00
Nick Mathewson
c1d96358d4
Use native timegm when available.
...
Continue having a tor_gmtime_impl() unit test so that we can detect
any problems in our replacement function; add a new test function to
make sure that gmtime<->timegm are a round-trip on now-ish times.
This is a fix for bug #40383 , wherein we ran into trouble because
tor_timegm() does not believe that time_t should include a count of
leap seconds, but FreeBSD's gmtime believes that it should. This
disagreement meant that for a certain amount of time each day,
instead of calculating the most recent midnight, our voting-schedule
functions would calculate the second-most-recent midnight, and lead
to an assertion failure.
I am calling this a bugfix on 0.2.0.3-alpha when we first started
calculating our voting schedule in this way.
2021-07-06 13:33:05 +03:00
Nick Mathewson
2758ae30b3
Bump to 0.4.6.6-dev
2021-06-30 12:01:21 -04:00
Nick Mathewson
2fff1fc835
Update version to 0.4.6.6.
2021-06-30 08:17:56 -04:00
Nick Mathewson
91aec8dbc1
Bump to 0.4.6.5-dev
2021-06-14 11:48:30 -04:00
Nick Mathewson
9085508310
Bump to 0.4.5.9-dev
2021-06-14 11:47:41 -04:00
Nick Mathewson
87492154e0
Bump to 0.3.5.15-dev
2021-06-14 11:45:30 -04:00
Nick Mathewson
b3fe9d5162
Bump to 0.4.6.5
2021-06-07 13:32:07 -04:00
Nick Mathewson
c80b98520b
Bump to 0.4.5.9.
2021-06-07 13:31:10 -04:00
Nick Mathewson
ed7f4ad4a9
Bump to 0.3.5.15.
2021-06-07 13:29:35 -04:00
Nick Mathewson
6ccb858058
Bump to 0.4.6.4-rc-dev
2021-05-28 12:20:48 -04:00
Nick Mathewson
aaf062119e
Bump to 0.4.6.4-rc.
2021-05-28 08:04:42 -04:00
Nick Mathewson
af6da4a36b
Bump to 0.4.6.3-rc-dev
2021-05-10 10:53:39 -04:00
Nick Mathewson
ce8d6d143c
Update to 0.4.5.8-dev
2021-05-10 10:53:00 -04:00
Nick Mathewson
8142b368e7
Bump to 0.4.6.3-rc
2021-05-07 09:42:18 -04:00
Nick Mathewson
ec0b4bdafd
Bump to 0.4.5.8.
2021-05-07 09:39:33 -04:00
George Kadianakis
461a3c732b
Merge branch 'maint-0.4.5' into maint-0.4.6
2021-04-19 17:33:46 +03:00
George Kadianakis
874d2c8601
Merge branch 'maint-0.4.6'
2021-04-19 17:33:46 +03:00
George Kadianakis
925ec0e0ea
Merge remote-tracking branch 'tor-gitlab/mr/355' into maint-0.4.5
2021-04-19 17:32:56 +03:00
Nick Mathewson
e7c407d927
Bump to 0.4.7.0-alpha-dev
2021-04-15 12:44:26 -04:00
Nick Mathewson
e6d9dd9157
Bump to 0.4.6.2-alpha-dev
2021-04-15 12:42:23 -04:00
Nick Mathewson
96d4466488
Bump version to 0.4.6.2-alpha.
2021-04-14 10:55:48 -04:00
Nick Mathewson
02816d6059
Try making our configure.ac script build with AC 2.70.
...
In versions <=2.69, according to the autoconf docs, AC_PROG_CC_C99
is needed with some compilers, if they require extra arguments to
build C99 programs. In versions >=2.70, AC_PROG_CC checks for these
compilers automatically, and so the AC_PROG_CC_C99 macro is
obsolete.
So, what can you do if you want your script to work right with both
autoconf versions? IIUC, neither including AC_PROG_CC_C99 macro nor
leaving it out will give you the right behavior with both versions.
It looks like you need to look at the autoconf version explicitly.
(Now, the autoconf manual implies that it's "against autoconf
philosophy" to look at the autoconf version rather than trying the
behavior to see if it works, but they don't actually tell you how to
detect recoverably at autoconf-time whether a macro is obsolete or
not, and I can't find a way to do that.)
So, is it safe to use m4_version_prereq, like I do here? It isn't
listed in the autoconf 2.63 manual (which is the oldest version we
support). But a mailing list message [1] (which added the
documentation back in 2008) implies that m4_version_prereq has been
there since "at least back to autoconf 2.59".
https://lists.gnu.org/archive/html/autoconf-patches/2008-12/msg00025.html
So I think this will work.
I am basing this patch against Tor 0.3.5 since, if autoconf 2.70
becomes widespread before 0.3.5 is unsupported, we might need this
patch to continue 0.3.5 development. But I don't think we should
backport farther than 0.4.5 until/unless that actually happens.
This is part of a fix for #40355 .
2021-04-07 10:18:44 -04:00
Nick Mathewson
3f7824ff68
bump to 0.4.6.1-alpha-dev
2021-03-18 13:48:19 -04:00
Nick Mathewson
d66178c7b7
Bump version to 0.4.5.7-dev
2021-03-16 09:18:27 -04:00
Nick Mathewson
3271c0bde7
Bump to 0.3.5.14-dev
2021-03-16 09:17:31 -04:00
Nick Mathewson
8e4965aa36
Bump to 0.4.6.1-alpha
2021-03-15 07:42:47 -04:00
Nick Mathewson
be17a5a3cf
Bump to 0.4.5.7
2021-03-15 07:41:54 -04:00
Nick Mathewson
1a0b5fd569
Bump to 0.3.5.14
2021-03-15 07:39:45 -04:00
David Goulet
6edb648aa0
Merge branch 'maint-0.4.5'
2021-02-23 12:28:04 -05:00
David Goulet
97e51dd01b
Merge branch 'tor-gitlab/mr/326' into maint-0.4.5
2021-02-23 12:27:59 -05:00
David Goulet
ad4f87ed3f
Remove mallinfo() from codebase
...
Now deprecated in libc >= 2.33
Closes #40309
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-02-23 12:16:58 -05:00
David Goulet
296a557bfc
Remove mallinfo() from codebase
...
Now deprecated in libc >= 2.33
Closes #40309
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-02-23 11:02:33 -05:00
David Goulet
2709828494
Merge branch 'tor-gitlab/mr/311'
2021-02-17 13:22:36 -05:00
Nick Mathewson
aebd0a4080
Make our configure.ac script use the portable =
comparison
...
Back in 0.4.5.1-alpha we added an `==` comparison, which isn't
portable.
Fixes bug #40298 ; bugfix on 0.4.5.1-alpha.
2021-02-17 12:36:23 -05:00
Nick Mathewson
336c45f1a5
Bump to 0.4.5.6-dev
2021-02-15 13:00:14 -05:00
Nick Mathewson
18db584caf
Bump to 0.4.5.6.
2021-02-15 09:55:09 -05:00
Nick Mathewson
f3ba71bbee
bump to 0.4.4.7-dev
2021-02-03 13:39:03 -05:00
Nick Mathewson
21317c9229
Bump to 0.3.5.13-dev.
2021-02-03 13:37:28 -05:00
Nick Mathewson
40eeb63b5e
bump to 0.4.5.5-rc-dev
2021-02-01 16:14:07 -05:00
David Goulet
737cd79c42
Merge branch 'maint-0.4.3' into maint-0.4.4
2021-01-28 12:04:42 -05:00
David Goulet
a17be1b5b6
Merge branch 'maint-0.3.5' into maint-0.4.3
2021-01-28 12:04:42 -05:00
David Goulet
c6fb26695b
Merge remote-tracking branch 'tor-gitlab/mr/186' into maint-0.3.5
2021-01-28 12:04:37 -05:00
Nick Mathewson
26a07287a4
Bump to 0.4.5.5-rc
2021-01-28 11:20:01 -05:00
Nick Mathewson
f8fea8b979
Bump to 0.4.4.7
2021-01-28 11:19:00 -05:00
Nick Mathewson
c3ed4b2e56
Bump to 0.4.3.8.
2021-01-28 11:18:13 -05:00
Nick Mathewson
3ebf75993f
Bump to 0.3.5.13.
2021-01-28 11:17:32 -05:00
Nick Mathewson
af5250b1df
bump to 0.4.5.4-rc-dev
2021-01-22 11:55:17 -05:00
Nick Mathewson
5eef63aa71
Bump to 0.4.5.4-rc
2021-01-22 09:49:09 -05:00
David Goulet
61803775e8
Merge branch 'tor-gitlab/mr/264'
2021-01-20 16:22:36 -05:00
Nick Mathewson
85c4087de9
Merge branch 'maint-0.4.5'
2021-01-19 12:00:06 -05:00
Ali Raheem
07f37c64f8
Bugfix for 40236
...
Make configure script minireport accurate automatic detection and usage of liblzma and libzstd
2021-01-18 19:37:26 +00:00
David Goulet
8230d2ba3b
configure: Don't print disable option for module that can't be disabled
...
This is currently for the dircache module that can not be disabled by itself,
it is only disabled from the relay module.
Thus, we should not print in the configure summary the disable option.
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-01-14 09:25:46 -05:00
Nick Mathewson
01be7cc535
Bump to 0.4.5.3-rc-dev
2021-01-12 16:08:07 -05:00