David Goulet
283f2f6fc7
Merge branch 'maint-0.4.5' into release-0.4.5
2022-12-06 10:00:05 -05:00
David Goulet
c20732e423
fallbackdir: Update files from latest 047 release
...
We need the fallbackdir file to be the same so our release CI can
generate a new list and apply it uniformly on all series.
(Same as geoip)
Signed-off-by: David Goulet <dgoulet@torproject.org >
2022-12-06 09:59:27 -05:00
David Goulet
46f64898be
Merge branch 'maint-0.4.5' into release-0.4.5
2022-12-06 09:49:33 -05:00
David Goulet
8b345f8ced
geoip: Update files from latest 047 release
...
We need all geoip files to be the same so our release CI can generate a
new list and apply it uniformly on all series.
Signed-off-by: David Goulet <dgoulet@torproject.org >
2022-12-06 09:47:55 -05:00
David Goulet
bce0b2a78c
Merge branch 'maint-0.4.5' into release-0.4.5
2022-12-06 08:56:04 -05:00
Roger Dingledine
72b04a5aa4
dirauth: rotate moria1 keys and ports
...
Rotate the relay identity key and v3 identity key for moria1. They
have been online for more than a decade, there was a known potential
compromise, and anyway refreshing keys periodically is good practice.
Advertise new ports too, to avoid confusion.
Closes ticket 40722.
2022-11-29 20:33:58 -05:00
David Goulet
2941006d25
Merge branch 'maint-0.4.5' into release-0.4.5
2022-11-28 10:26:04 -05:00
David Goulet
efeef819f5
changes: Add file for ticket 40674
...
Signed-off-by: David Goulet <dgoulet@torproject.org >
2022-11-28 10:25:48 -05:00
Rasmus Dahlberg
15efc25fb5
dns: Make TTLs fuzzy at exit relays
...
This change mitigates DNS-based website oracles by making the time that
a domain name is cached uncertain (+- 4 minutes of what's measurable).
Resolves TROVE-2021-009.
Fixes #40674
2022-11-28 10:25:06 -05:00
Rasmus Dahlberg
be7afe658e
Clip DNS TTL values once in event callback
...
This change ensures that other parts of the code base always operate on
the same clipped TTL values, notably without being aware of clipping.
2022-11-28 10:25:04 -05:00
David Goulet
4b50e85bcf
Merge branch 'maint-0.4.5' into release-0.4.5
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
David Goulet
c3c7fdfbf0
Merge branch 'maint-0.4.5' into release-0.4.5
2022-10-26 14:21:41 -04:00
David Goulet
7a851e8983
Merge branch 'tor-gitlab/mr/631' into maint-0.4.5
2022-10-26 14:21:35 -04:00
David Goulet
efad436432
dirauth: Remove Faravahar
...
Closes #40688
Signed-off-by: David Goulet <dgoulet@torproject.org >
2022-10-26 14:20:07 -04:00
David Goulet
a336565550
Merge branch 'maint-0.4.5' into release-0.4.5
2022-10-26 14:12:51 -04:00
David Goulet
938070f5c4
dirauth: Change dizum IP address
...
Closes #40687
Signed-off-by: David Goulet <dgoulet@torproject.org >
2022-10-18 10:35:54 -04:00
David Goulet
432b5797b9
Merge branch 'maint-0.4.5' into release-0.4.5
2022-10-14 09:12:23 -04:00
Nick Mathewson
e531d4d1b9
Fix a completely wrong calculation in mach monotime_init_internal()
...
Bug 1: We were purporting to calculate milliseconds per tick, when we
*should* have been computing ticks per millisecond.
Bug 2: Instead of computing either one of those, we were _actually_
computing femtoseconds per tick.
These two bugs covered for one another on x86 hardware, where 1 tick
== 1 nanosecond. But on M1 OSX, 1 tick is about 41 nanoseconds,
causing surprising results.
Fixes bug 40684; bugfix on 0.3.3.1-alpha.
2022-10-13 13:40:10 -04:00
David Goulet
7c3c340caa
Merge branch 'maint-0.4.5' into release-0.4.5
2022-08-12 10:55:10 -04:00
Tor CI Release
d52a5f2181
version: Bump version to 0.4.5.14-dev
2022-08-12 10:54:19 -04:00
David Goulet
2608d24fd5
Merge branch 'maint-0.4.5' into release-0.4.5
2022-08-12 10:12:23 -04:00
Tor CI Release
ecb194b9da
version: Bump version to 0.4.5.14
tor-0.4.5.14
2022-08-12 10:12:06 -04:00
David Goulet
7b2c67cccd
release: ChangeLog and ReleaseNotes for 0.4.5.14
...
Signed-off-by: David Goulet <dgoulet@torproject.org >
2022-08-12 10:11:56 -04:00
David Goulet
a562292130
Merge branch 'maint-0.4.5' into release-0.4.5
2022-08-12 09:56:53 -04:00
David Goulet
bb88086c72
geoip: Update geoip files with August 9th, 2022 database
...
Fixes #40658
Signed-off-by: David Goulet <dgoulet@torproject.org >
2022-08-12 09:56:50 -04:00
Tor CI Release
48d5ad1acc
version: Bump version to 0.4.5.13-dev
2022-08-11 12:21:48 -04:00
David Goulet
9cde32ffeb
Revert "version: Bump version to 0.4.5.13-dev"
...
This reverts commit 3b143927b3 .
tor-0.4.5.13
2022-08-11 12:19:55 -04:00
David Goulet
2e0db5c4ad
Merge branch 'maint-0.4.5' into release-0.4.5
2022-08-11 11:15:20 -04:00
Tor CI Release
3b143927b3
version: Bump version to 0.4.5.13-dev
2022-08-11 11:14:20 -04:00
David Goulet
3cb21f5e8d
Merge branch 'maint-0.4.5' into release-0.4.5
2022-08-11 10:17:35 -04:00
David Goulet
fb0e2c785d
release: ChangeLog/ReleaseNotes fixes
...
Signed-off-by: David Goulet <dgoulet@torproject.org >
2022-08-11 10:13:35 -04:00
Tor CI Release
3bebe3b3dd
release: ChangeLog and ReleaseNotes for 0.4.5.13
2022-08-11 09:51:20 -04:00
Tor CI Release
56152a1048
version: Bump version to 0.4.5.13
2022-08-11 09:50:20 -04:00
David Goulet
6a566bd776
Merge branch 'maint-0.4.5' into release-0.4.5
2022-08-11 09:44:46 -04:00
Tor CI Release
65ffb97c2f
fallbackdir: Update list generated on August 11, 2022
2022-08-11 09:44:39 -04:00
Tor CI Release
f9acdd0630
Update geoip files to match ipfire location db, 2022/08/11.
2022-08-11 09:44:32 -04:00
David Goulet
98c9f25a61
Merge branch 'maint-0.4.5' into release-0.4.5
2022-08-10 13:59:20 -04:00
David Goulet
362839a77d
fallbackdirs: Update list from maint-0.4.7
...
Signed-off-by: David Goulet <dgoulet@torproject.org >
2022-08-10 13:59:14 -04:00
David Goulet
c4e592e17b
Merge branch 'maint-0.4.5' into release-0.4.5
2022-08-10 13:41:25 -04:00
David Goulet
13d2d1246f
geoip: Update files from maint-0.4.7
...
Signed-off-by: David Goulet <dgoulet@torproject.org >
2022-08-10 13:41:22 -04:00
David Goulet
324a08a701
Merge branch 'maint-0.4.5' into release-0.4.5
2022-08-02 16:14:02 -04:00
David Goulet
10d755ead5
Merge branch 'tor-gitlab/mr/608' into maint-0.4.5
2022-08-02 16:13:58 -04:00
David Goulet
a1ff71c061
Merge branch 'maint-0.4.5' into release-0.4.5
2022-08-02 16:08:50 -04:00
David Goulet
6fcae8e0d0
relay: Don't send DESTROY remote reason backward or forward
...
Fixes #40649
Signed-off-by: David Goulet <dgoulet@torproject.org >
2022-08-02 15:53:31 -04:00
David Goulet
0c984e0ec2
conn: Notify btrack subsys on normal OR conn close
...
Fixes #40604
Signed-off-by: David Goulet <dgoulet@torproject.org >
2022-08-01 10:58:40 -04:00
David Goulet
6bd3d3fe70
Merge branch 'maint-0.4.5' into release-0.4.5
2022-07-27 11:33:19 -04:00
David Goulet
691e542fd5
Merge branch 'tor-gitlab/mr/605' into maint-0.4.5
2022-07-27 11:33:16 -04:00
Nick Mathewson
8e7bd96362
Fix a check, make a netflow padding function more safe.
...
Previously, `channelpadding_get_netflow_inactive_timeout_ms` would
crash with an assertion failure if `low_timeout` was greater than
`high_timeout`. That wasn't possible in practice because of checks
in `channelpadding_update_padding_for_channel`, but it's better not
to have a function whose correctness is this tricky to prove.
Fixes #40645 . Bugfix on 0.3.1.1-alpha.
2022-07-27 09:16:50 -04:00
David Goulet
dc13936f20
relay: Use remote reason when sending back a DESTROY
...
Fix from previous commit where a DESTROY cell is sent instead of a
TRUNCATED.
Related to #40623
Signed-off-by: David Goulet <dgoulet@torproject.org >
2022-07-27 08:32:01 -04:00