Commit Graph

10420 Commits

Author SHA1 Message Date
Tor CI Release 7a78436b0c release: ChangeLog and ReleaseNotes for 0.4.7.13 2023-01-12 11:14:51 -05:00
David Goulet 30d31e7a0e Merge branch 'maint-0.4.7' into release-0.4.7 2023-01-12 11:07:40 -05:00
David Goulet 64cebf4e1b Merge branch 'maint-0.4.5' into maint-0.4.7 2023-01-12 11:07:39 -05:00
Tor CI Release 64c0a9fa74 fallbackdir: Update list generated on January 12, 2023 2023-01-12 11:07:33 -05:00
Tor CI Release 049d0818c6 Update geoip files to match ipfire location db, 2023/01/12. 2023-01-12 11:07:23 -05:00
David Goulet 3b14909785 Merge branch 'maint-0.4.7' into release-0.4.7 2023-01-12 10:52:35 -05:00
David Goulet 0df4083299 Merge branch 'maint-0.4.5' into maint-0.4.7 2023-01-12 10:52:35 -05:00
David Goulet 7b83e336ec Merge branch 'ticket40730_045_01' into maint-0.4.5 2023-01-12 10:52:31 -05:00
David Goulet 1ee37f32f3 Merge branch 'maint-0.4.7' into release-0.4.7 2023-01-12 10:49:57 -05:00
David Goulet f2e9ce72d6 dirauth: Reject 0.4.6.x series at the authority level
Closes #40664

Signed-off-by: David Goulet <dgoulet@torproject.org>
2023-01-12 09:07:52 -05:00
David Goulet ae89d6967b Merge branch 'maint-0.4.7' into release-0.4.7 2023-01-11 09:03:29 -05:00
David Goulet b9c7825f0e Merge branch 'maint-0.4.5' into maint-0.4.7 2023-01-11 09:03:29 -05:00
David Goulet 85547a9b5b Merge branch 'tor-gitlab/mr/538' into maint-0.4.5 2023-01-11 09:03:26 -05:00
David Goulet c1d8db8ba5 Merge branch 'maint-0.4.7' into release-0.4.7 2023-01-10 11:57:11 -05:00
Mike Perry 894ddb837c Changes file for bug 40732 2023-01-10 11:56:21 -05:00
David Goulet 80748f41af Merge branch 'maint-0.4.7' into release-0.4.7 2023-01-10 11:15:36 -05:00
David Goulet 726e9ec0a3 sandbox: Allow my-consensus-* files for an authority
Fixes #40729

Signed-off-by: David Goulet <dgoulet@torproject.org>
2023-01-10 09:02:13 -05:00
David Goulet 2b4651174e Merge branch 'maint-0.4.7' into release-0.4.7 2022-12-20 09:09:46 -05:00
Alex Xu (Hello71) 1d9166c8c9 Enable IP_BIND_ADDRESS_NO_PORT if supported
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-12-20 09:09:33 -05:00
David Goulet e1458945a7 Merge branch 'maint-0.4.7' into release-0.4.7 2022-12-12 15:07:05 -05:00
David Goulet da48104c99 Merge branch 'tor-gitlab/mr/667' into maint-0.4.7 2022-12-12 15:07:00 -05:00
David Goulet e6a0c5c08e Merge branch 'maint-0.4.7' into release-0.4.7 2022-12-12 13:15:08 -05:00
David Goulet a282145b36 socks: Make SafeSocks refuse SOCKS4 and accept SOCKS4a
The logic was inverted. Introduced in commit
9155e08450.

This was reported through our bug bounty program on H1. It fixes the
TROVE-2022-002.

Fixes #40730

Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-12-12 10:02:07 -05:00
qontinuum 3c968ca996 Add issue40613 2022-12-11 10:14:26 +01:00
David Goulet 1d1eb29443 metrics: Fix typo in a label
Fixes #40727

Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-12-07 08:43:41 -05:00
Tor CI Release ca1e0888f5 release: ChangeLog and ReleaseNotes for 0.4.7.12 2022-12-06 10:21:53 -05:00
David Goulet d889eba875 Merge branch 'maint-0.4.5' into maint-0.4.7 2022-12-06 10:10:41 -05:00
David Goulet 90ec6a8d67 Merge branch 'maint-0.4.7' into release-0.4.7 2022-12-06 10:10:41 -05:00
Tor CI Release 1992c553d5 fallbackdir: Update list generated on December 06, 2022 2022-12-06 10:09:32 -05:00
Tor CI Release ec0414270a Update geoip files to match ipfire location db, 2022/12/06. 2022-12-06 10:09:26 -05:00
David Goulet 18b0cb6935 Merge branch 'maint-0.4.7' into release-0.4.7 2022-12-06 08:56:04 -05:00
David Goulet 01efb15496 Merge branch 'maint-0.4.5' into maint-0.4.7 2022-12-06 08:56:04 -05:00
David Goulet 2595913bd6 Merge branch 'maint-0.4.7' into release-0.4.7 2022-12-05 13:23:34 -05:00
Mike Perry 4c419183cc Ticket 40724: Changes file 2022-12-01 22:22:45 +00: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 efeef819f5 changes: Add file for ticket 40674
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-11-28 10:25:48 -05:00
David Goulet 0f72752037 Merge branch 'maint-0.4.7' into release-0.4.7 2022-11-23 14:54:43 -05:00
David Goulet fbc9e92fdb relay: Use the configured number of threads for worker work calculation
We cap our number of CPU worker threads to at least 2 even if we have a
single core. But also, before we used to always add one extra thread
regardless of the number of core.

This meant that we were off when re-using the get_num_cpus() function
when calculating our onionskin work overhead because we were always off
by one.

This commit makes it that we always use the number of thread our actual
thread pool was configured with.

Fixes #40719

Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-11-23 14:05:10 -05:00
Tor CI Release f5e5ae7300 release: ChangeLog and ReleaseNotes for 0.4.7.11 2022-11-10 09:51:06 -05:00
David Goulet 776c3adeb4 Merge branch 'maint-0.4.7' into release-0.4.7 2022-11-10 09:44:52 -05:00
Tor CI Release 58bd4e0899 fallbackdir: Update list generated on November 10, 2022 2022-11-10 09:43:55 -05:00
Tor CI Release e39be4a14f Update geoip files to match ipfire location db, 2022/11/10. 2022-11-10 09:43:47 -05:00
David Goulet 421e3dab99 Merge branch 'maint-0.4.7' into release-0.4.7 2022-11-09 15:35:58 -05:00
David Goulet e2a94e050d changes: Add file for ticket 40674
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-11-09 15:35:51 -05:00
David Goulet 163dfc46e8 Merge branch 'maint-0.4.7' into release-0.4.7 2022-11-09 15:29:04 -05:00
David Goulet e3f6908984 relay: Make the max pending tasks per CPU a consensus parameter
Until now, there was this magic number (64) used as the maximum number
of tasks a CPU worker can take at once.

This commit makes it a consensus parameter so our future selves can
think of a better value depending on network conditions.

Part of #40704

Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-11-09 13:13:21 -05:00
David Goulet 9c8c7804d5 relay: Add the onion_queue_wait_cutoff consensus param
Transform the hardcoded value ONIONQUEUE_WAIT_CUTOFF into a consensus
parameter so we can control it network wide.

Closes #40704

Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-11-09 11:57:32 -05:00
David Goulet 09f59ae7af Merge branch 'maint-0.4.7' into release-0.4.7 2022-11-08 12:36:44 -05:00
David Goulet fde87096c3 Merge branch 'tor-gitlab/mr/650' into maint-0.4.7 2022-11-08 12:36:19 -05:00
David Goulet 9e9d6f2fe5 Merge branch 'maint-0.4.7' into release-0.4.7 2022-11-08 12:35:48 -05:00