David Goulet
d9821bdea5
Merge branch 'maint-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
610b791aa6
Merge branch 'maint-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
637213fce3
Merge branch 'maint-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
b38630ca56
Merge branch 'maint-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
d6cf3ca5c1
Merge branch 'tor-gitlab/mr/678'
2023-01-10 11:57:07 -05:00
Mike Perry
894ddb837c
Changes file for bug 40732
2023-01-10 11:56:21 -05:00
David Goulet
c420667a2e
Merge branch 'tor-gitlab/mr/676'
2023-01-10 11:53:10 -05:00
Mike Perry
8c017e9cff
Merge branch 'mr-674-fixup' into main+mr-674-fixup
2023-01-10 16:18:41 +00:00
David Goulet
ce7476cb59
Merge branch 'maint-0.4.7'
2023-01-10 11:15:36 -05:00
Mike Perry
5745370666
Changes file for bug 40732
2023-01-10 15:46:03 +00:00
David Goulet
4db610d6d9
state: Fix segfault on malformed file
...
Having no TotalBuildTimes along a positive CircuitBuildAbandonedCount
count lead to a segfault. We check for that condition and then BUG + log
warn if that is the case.
It should never happened in theory but if someone modified their state
file, it can lead to this problem so instead of segfaulting, warn.
Fixes #40437
Signed-off-by: David Goulet <dgoulet@torproject.org>
2023-01-10 09:25:50 -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
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
03ddeb9539
Merge branch 'tor-gitlab/mr/660'
2022-12-12 15:10:06 -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
58f41c379d
Merge branch 'maint-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
David Goulet
d75d02d202
Merge branch 'maint-0.4.7'
2022-12-06 10:10:41 -05:00
David Goulet
d889eba875
Merge branch 'maint-0.4.5' into maint-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
60f70be547
Merge branch 'maint-0.4.7'
2022-12-06 08:56:05 -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
9a06fee5a1
Merge branch 'maint-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
85ca92951a
changes: Fix file without ticket number
...
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-11-28 10:28:30 -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
21121eb231
Merge branch 'tor-gitlab/mr/652'
2022-11-28 09:37:12 -05:00
David Goulet
c408d0a7f9
Merge branch 'tor-gitlab/mr/657'
2022-11-28 09:35:53 -05:00
David Goulet
3ac08ac200
Merge branch 'tor-gitlab/mr/658'
2022-11-28 09:33:32 -05:00
qontinuum
0b015c9731
Rely on kernel errno when logging resource exhaustion
...
Signed-off-by: qontinuum <qontinuum@monaco.mc>
2022-11-25 19:38:48 +01:00
David Goulet
04d8753676
Merge branch 'maint-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
David Goulet
b9de73e46e
cpu: Set number of threads to number of cores
...
Cap this to 2 threads always because we need a low and high priority
thread even with a single core.
Fixes #40713
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-11-23 13:52:36 -05:00
Vinícius Zavam
4b23bd8c9c
add chagelog file related to MR!652
2022-11-19 08:02:46 +00:00
David Goulet
e14c4fe771
Merge branch 'maint-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
f39f8b30f4
Merge branch 'maint-0.4.7'
2022-11-09 15:35:58 -05:00