Nick Mathewson
244444e8b1
Add an exported struct to onion handshakes for circuits params
...
THis will eventually hold the congestion control parameters that we
negotiated, plus whatever else is relevant.
2022-02-22 19:28:33 +00:00
Nick Mathewson
358ce9a19d
Add a size argument for the buffer on onion handshake functions
2022-02-22 19:28:33 +00:00
David Goulet
d057f45c6c
Merge branch 'tor-gitlab/mr/531'
2022-02-16 13:59:37 -05:00
David Goulet
7eb5437878
dirauth: Reject EOL 0.3.5.x relays
...
Closes #40559
Signed-off-by: David Goulet <dgoulet@torproject.org >
2022-02-16 13:59:30 -05:00
David Goulet
ea48ddc955
dns: Do not trigger overload general on DNS timeout
...
This was missed in #40527 when the DNS timeout overload general signal
was removed.
Closes #40564
Signed-off-by: David Goulet <dgoulet@torproject.org >
2022-02-14 13:20:53 -05:00
David Goulet
52d1c1fd31
Merge branch 'tor-gitlab/mr/518'
2022-02-09 10:36:26 -05:00
David Goulet
763d72238d
kist: Don't try to flush empty outbuf
...
It is possible that a scheduled channel ended up with 0 bytes in its
outbuf after the scheduling loop and having an outbuf table entry
indicating that we need to flush bytes on the wire after the loop.
This lead to attempt to write 0 bytes up to the TLS layer that would
prevent such action.
All in all, this fixes wasted CPU cycles on attempting to flush nothing.
Fixes #40548
Signed-off-by: David Goulet <dgoulet@torproject.org >
2022-02-08 09:31:17 -05:00
David Goulet
9bf4a9e18a
nss: Don't write empty payload on the wire
...
Part of #40548
Signed-off-by: David Goulet <dgoulet@torproject.org >
2022-02-08 09:31:13 -05:00
David Goulet
d0d45a97d8
Merge branch 'maint-0.4.6'
2022-02-04 11:07:34 -05:00
David Goulet
728191fc2e
Merge branch 'maint-0.4.5' into maint-0.4.6
2022-02-04 11:07:34 -05:00
Tor CI Release
6a6332a683
fallbackdir: Update list generated on February 04, 2022
2022-02-04 11:05:21 -05:00
Tor CI Release
5ab4fa9fd8
Update geoip files to match ipfire location db, 2022/02/04.
2022-02-04 11:05:13 -05:00
Tor CI Release
cfe022d01d
Update geoip files to match ipfire location db, 2021/12/15.
2022-02-04 10:56:29 -05:00
Tor CI Release
f03cab5dbb
fallbackdir: Update list generated on December 15, 2021
2022-02-04 10:17:10 -05:00
David Goulet
6b06803e0d
Merge branch 'maint-0.4.6'
2022-02-03 08:30:59 -05:00
David Goulet
a08b12568e
Merge branch 'maint-0.4.5' into maint-0.4.6
2022-02-03 08:30:40 -05:00
David Goulet
3c73622f27
hs: Double quote the metrics label value
...
Fixes #40552
Signed-off-by: David Goulet <dgoulet@torproject.org >
2022-02-03 08:30:23 -05:00
Alexander Færøy
8771199e6b
Merge remote-tracking branch 'tor-gitlab/mr/513' into main
2022-01-25 21:42:44 +00:00
pseudonymisaTor
f1387b398c
conn: add ClientHello Padding TLS extension
2022-01-23 09:24:28 +00:00
Nick Mathewson
7a3d60d471
Use an alternative solution to the warning in trace_probes_cc.c
2022-01-20 14:46:38 -05:00
Nick Mathewson
935d7b5803
Resolve typedef conflict from congestion_control_t
...
Resumes being able to build on old / esoteric gcc versions.
Fixes bug 40550; bugfix on 0.4.7.1-alpha.
2022-01-20 14:22:00 -05:00
David Goulet
222fbba4ff
relay: Fix memory leak on BUG() code path
...
Introduced in bf10206e9e which is not
released yet thus no changes file.
Found by Coverity with cid #1495786 .
Fixes #40532
Signed-off-by: David Goulet <dgoulet@torproject.org >
2022-01-19 14:01:34 -05:00
David Goulet
0f9967c945
Merge branch 'maint-0.4.5' into maint-0.4.6
2022-01-19 13:56:43 -05:00
David Goulet
8e407e3329
Merge branch 'maint-0.4.6'
2022-01-19 13:56:43 -05:00
David Goulet
986730e82c
test: Remove HSv2 protover specific test
...
HSv2 is not advertised as a supported protocol version anymore.
This was introduced with the merge-forward of commit 72041c6306
which didn't fix the unit test.
Fixes #40549
Signed-off-by: David Goulet <dgoulet@torproject.org >
2022-01-19 13:36:23 -05:00
David Goulet
4d60ab8fb7
Merge branch 'maint-0.4.5' into maint-0.4.6
2022-01-18 13:15:38 -05:00
David Goulet
162c9f1b81
Merge branch 'maint-0.4.6'
2022-01-18 13:15:38 -05:00
David Goulet
4ab4521c31
Merge branch 'maint-0.3.5' into maint-0.4.5
2022-01-18 13:15:38 -05:00
David Goulet
501d8bbd4c
Merge branch 'tor-gitlab/mr/511' into maint-0.3.5
2022-01-18 13:15:33 -05:00
David Goulet
ec5611e876
Merge branch 'maint-0.4.5' into maint-0.4.6
2022-01-18 13:15:29 -05:00
David Goulet
e949586889
Merge branch 'maint-0.4.6'
2022-01-18 13:15:29 -05:00
David Goulet
49c758af47
Merge branch 'maint-0.3.5' into maint-0.4.5
2022-01-18 13:15:29 -05:00
David Goulet
e523480691
Merge branch 'tor-gitlab/mr/510' into maint-0.3.5
2022-01-18 13:15:23 -05:00
David Goulet
7d9d769123
Merge branch 'maint-0.4.5' into maint-0.4.6
2022-01-18 13:12:35 -05:00
David Goulet
a4510603f7
Merge branch 'maint-0.4.6'
2022-01-18 13:12:35 -05:00
David Goulet
aac5731f86
Merge branch 'maint-0.3.5' into maint-0.4.5
2022-01-18 13:12:13 -05:00
Jérôme Charaoui
d6c2da6630
Update new relay blogpost URL
...
This removes the '/blog/' URL component which relies on a
redirection since the blog has been migrated to Lektor
2022-01-18 12:56:34 -05:00
David Goulet
b9c06718a8
main: Update a dead URL in a log notice
...
Change https://www.torproject.org/download/download#warning to
https://support.torproject.org/faq/staying-anonymous/
Closes #40544
Signed-off-by: David Goulet <dgoulet@torproject.org >
2022-01-18 12:51:52 -05:00
David Goulet
72041c6306
relay: Don't advertise HSv2 protocol version
...
We removed HSIntro=3 and HSDir=1 that are v2 specific. Since 0.3.5.17,
we do not support introducing or being a directory for onion service v2.
Closes #40509
Signed-off-by: David Goulet <dgoulet@torproject.org >
2022-01-18 12:39:06 -05:00
Alexander Færøy
66e7ddb551
Merge remote-tracking branch 'tor-gitlab/mr/503' into main
2021-12-17 16:53:47 +00:00
Nick Mathewson
5591a3bcd6
Merge remote-tracking branch 'tor-gitlab/mr/504'
2021-12-16 12:36:35 -05:00
Tor CI Release
00d7337002
version: Bump version to 0.4.6.9-dev
2021-12-16 12:00:07 -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
7a8aa8e36d
Merge branch 'maint-0.4.6'
2021-12-16 09:28:17 -05:00
Tor CI Release
9a4366b3e3
Update geoip files to match ipfire location db, 2021/12/15.
2021-12-16 09:27:46 -05:00
Tor CI Release
57e8a9b8cb
fallbackdir: Update list generated on December 15, 2021
2021-12-16 09:27:39 -05:00
Tor CI Release
955aa02c0d
version: Bump version to 0.4.7.3-alpha
2021-12-16 09:27:29 -05:00
Tor CI Release
faad5ded78
version: Bump version to 0.4.6.9
2021-12-16 09:23:30 -05:00
Hans-Christoph Steiner
a86918d524
fix syntax errors listed by cppcheck
2021-12-16 10:21:18 +01:00
David Goulet
bf10206e9e
Fix compiler warnings from ubuntu/jammy
...
Signed-off-by: David Goulet <dgoulet@torproject.org >
2021-12-15 09:00:15 -05:00