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
281ab18676
Merge branch 'maint-0.4.7' into release-0.4.7
2023-01-11 13:14:45 -05:00
Mike Perry
c6ef04e0d0
Coverity CID 1518991: Tighter bounds on consensus param value.
...
This prevents sign extension overflow in cwnd_became_full().
2023-01-11 17:32:20 +00: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
edf4887e64
Merge branch 'maint-0.4.7' into release-0.4.7
2023-01-10 15:58:28 -05:00
Mike Perry
482cde5931
Do not reset our RTT in slow start.
...
If a circuit only sends a tiny amount of data such that its cwnd is not
full, it won't increase its cwnd above the minimum. Since slow start circuits
should never hit the minimum otherwise, we can just ignore them for RTT reset
to handle this.
2023-01-10 20:47:11 +00:00
David Goulet
c1d8db8ba5
Merge branch 'maint-0.4.7' into release-0.4.7
2023-01-10 11:57:11 -05:00
David Goulet
c50496036b
cc: Rename function to avoid confusion
...
Signed-off-by: David Goulet <dgoulet@torproject.org >
2023-01-10 11:56:21 -05:00
Mike Perry
894ddb837c
Changes file for bug 40732
2023-01-10 11:56:21 -05:00
Mike Perry
5ddd3a9069
Safety fixes to RFC3742
2023-01-10 11:56:21 -05:00
Mike Perry
a9a27ffa3a
Reduce size of congestion control next_*_event fields.
...
Since these are derived from the number of SENDMEs in a cwnd/cc update,
and a cwnd should not exceed ~10k, there's plenty of room in uint16_t
for them, even if the network gets significantly faster.
2023-01-10 11:56:21 -05:00
Mike Perry
f4499bb5e2
Clean up next_cc_event handling.
2023-01-10 11:56:21 -05:00
Mike Perry
48de1a392e
Avoid increasing the congestion window if it is not full.
...
Also provides some stickiness, so that once full, the congestion window is
considered still full for the rest of an update cycle, or the entire
congestion window.
In this way, we avoid increasing the congestion window if it is not fully
utilized, but we can still back off in this case. This substantially reduces
queue use in Shadow.
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
35e221688b
Merge branch 'tor-gitlab/mr/675' into maint-0.4.7
2023-01-10 11:15:32 -05:00
David Goulet
695066856c
Merge branch 'maint-0.4.7' into release-0.4.7
2023-01-10 09:12:20 -05:00
David Goulet
d456885dac
shellcheck: Fix new warnings
...
Nothing important, mostly false positive except one case.
Signed-off-by: David Goulet <dgoulet@torproject.org >
2023-01-10 09:11:58 -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
qontinuum
7dd55c29f9
Replace socket_failed_from_resource_exhaustion() by socket_failed_from_fd_exhaustion()
2022-12-11 10:14:23 +01:00
qontinuum
5852319bd4
Isolate warn_about_resource_exhaution()
2022-12-11 10:14:18 +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
e6c47a31f1
Merge branch 'maint-0.4.7' into release-0.4.7
2022-12-06 11:14:40 -05:00
David Goulet
67244e684f
Merge branch 'maint-0.4.5' into maint-0.4.7
2022-12-06 11:14:32 -05:00
Tor CI Release
9dbc294f94
version: Bump version to 0.4.7.12-dev
2022-12-06 11:14:16 -05:00
Tor CI Release
b117ce48db
version: Bump version to 0.4.5.15-dev
2022-12-06 11:14:09 -05:00
David Goulet
f43a74975e
Merge branch 'maint-0.4.7' into release-0.4.7
tor-0.4.7.12
2022-12-06 10:23:00 -05:00
David Goulet
56ac77ba4c
Merge branch 'maint-0.4.5' into maint-0.4.7
2022-12-06 10:22:48 -05:00
Tor CI Release
236b9ff513
version: Bump version to 0.4.7.12
2022-12-06 10:22:24 -05:00
Tor CI Release
2be4c8319a
version: Bump version to 0.4.5.15
2022-12-06 10:22:12 -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