David Goulet
331204e100
Revert "cmux: Don't pick a marked for close circuit as active"
...
This reverts commit 4f1298e418
.
2022-06-23 10:55:56 -04:00
David Goulet
4f1298e418
cmux: Don't pick a marked for close circuit as active
...
Fixes #25312
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-06-23 09:44:25 -04:00
David Goulet
7fc474bd3f
Merge branch 'maint-0.4.7'
2022-06-17 09:13:31 -04:00
Mike Perry
5a25374209
Add changes file for bug40626
2022-06-17 09:03:13 -04:00
David Goulet
1d6470a2a8
Merge branch 'maint-0.4.7'
2022-06-15 12:25:46 -04:00
Mike Perry
254ca6717f
Changes file for Bug 40612
2022-06-15 14:43:52 +00:00
Mike Perry
2ce5142718
Changes file for Bug #40603 .
2022-06-15 14:14:03 +00:00
David Goulet
b733f9d6ac
Merge branch 'maint-0.4.7'
2022-06-02 16:11:04 -04:00
David Goulet
dc7902ed55
Merge branch 'tor-gitlab/mr/583' into maint-0.4.7
2022-06-02 16:09:56 -04:00
Mike Perry
89a273e7f7
Bug 40620: Changes file
2022-06-02 18:54:11 +00:00
Alex Xu (Hello71)
87b2ce6f84
Trigger OOS on bind failures ( fixes #40597 )
2022-05-21 21:30:06 -04:00
David Goulet
4f038d224f
Merge branch 'tor-gitlab/mr/489'
2022-05-16 08:51:00 -04:00
Alexander Færøy
5f2b75aafd
Merge branch 'maint-0.4.6' into maint-0.4.7
2022-05-09 14:37:26 +00:00
Alexander Færøy
20112c13ac
Merge branch 'maint-0.4.7'
2022-05-09 14:37:26 +00:00
Alexander Færøy
4ba89c0ccc
Merge branch 'maint-0.4.5' into maint-0.4.6
2022-05-09 14:37:26 +00:00
Alexander Færøy
c213c1b0d1
Add changes entry to tor!575.
...
See: tpo/core/tor#40601.
2022-05-09 14:35:42 +00:00
Nick Mathewson
853270a871
Merge remote-tracking branch 'tor-gitlab/mr/574'
2022-05-04 10:34:03 -04:00
Pierre Bourdon
42034ae9da
changes: add entry for MR !574
2022-05-04 08:00:10 +02:00
Nick Mathewson
8d5692a2f7
Changes file for mr 569
2022-05-03 10:05:04 -04:00
Tor CI Release
3ca370c8b1
release: ChangeLog and ReleaseNotes for 0.4.7.7
2022-04-27 10:00:27 -04:00
Tor CI Release
06ed65bd85
fallbackdir: Update list generated on April 27, 2022
2022-04-27 09:41:38 -04:00
Tor CI Release
2270648baa
Update geoip files to match ipfire location db, 2022/04/27.
2022-04-27 09:41:28 -04:00
Mike Perry
940e255fa8
Changes file for bug40598
2022-04-26 12:14:26 -04:00
David Goulet
32356a6076
Merge branch 'maint-0.4.5' into maint-0.4.6
2022-04-14 09:37:46 -04:00
David Goulet
dc90226cc3
Merge branch 'tor-gitlab/mr/491' into maint-0.4.5
2022-04-14 09:37:43 -04:00
David Goulet
b33f69abb5
Merge branch 'maint-0.4.5' into maint-0.4.6
2022-04-14 09:34:49 -04:00
David Goulet
9ac479ce1c
Merge branch 'tor-gitlab/mr/497' into maint-0.4.5
2022-04-14 09:34:46 -04:00
Tor CI Release
0d90b0e5d1
release: ChangeLog and ReleaseNotes for 0.4.7.6-rc
2022-04-07 09:04:39 -04:00
Tor CI Release
133c64075b
fallbackdir: Update list generated on April 07, 2022
2022-04-07 09:00:46 -04:00
Tor CI Release
28193dbf9d
Update geoip files to match ipfire location db, 2022/04/07.
2022-04-07 09:00:42 -04:00
David Goulet
62fb184979
Merge branch 'maint-0.4.6'
2022-03-28 09:45:16 -04:00
David Goulet
d14af825ce
Merge branch 'maint-0.4.5' into maint-0.4.6
2022-03-28 09:45:16 -04:00
David Goulet
b882b8d5d4
Merge branch 'tor-gitlab/mr/556' into maint-0.4.5
2022-03-28 09:44:31 -04:00
Nick Mathewson
de3872656a
Sandbox: Permit the clone3 system call
...
Apparently glibc-2.34 uses clone3, when previously it just used
clone.
Closes ticket #40590 .
2022-03-27 18:34:25 -04:00
Tor CI Release
9fdf02f1eb
release: ChangeLog and ReleaseNotes for 0.4.7.5-alpha
2022-03-25 09:19:07 -04:00
Tor CI Release
9e5676031d
fallbackdir: Update list generated on March 25, 2022
2022-03-25 09:11:19 -04:00
Tor CI Release
aaac633eb0
Update geoip files to match ipfire location db, 2022/03/25.
2022-03-25 09:10:16 -04:00
Nick Mathewson
8fcdc4c63f
Light editing to changes entries for 0.4.7.5-alpha
2022-03-24 11:41:20 -04:00
David Goulet
dd63e8cf9d
hs: Transfer ccontrol from circuit to cpath
...
Once the cpath is finalized, e2e encryption setup, transfer the ccontrol
from the rendezvous circuit to the cpath.
This allows the congestion control subsystem to properly function for
both upload and download side of onion services.
Closes #40586
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-03-16 14:03:27 -04:00
David Goulet
347eaa32bf
relay: Lower DNS Exit-side timeout
...
Introduces two new consensus parameter:
exit_dns_timeout: Number of seconds before libevent should consider
the DNS request a timeout.
exit_dns_num_attempts: Number of attempts that libeven should retry a
previously failing query before calling it a timeout.
Closes #40312
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-03-15 15:26:19 -04:00
David Goulet
17a8b3c735
Merge branch 'tor-gitlab/mr/547'
2022-03-15 15:16:30 -04:00
David Goulet
9841e7173d
changes: Add changes file for ticket 40560
...
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-03-15 13:54:05 -04:00
David Goulet
1760a12f83
dns: Wake up a dormant tor with a DNSPort request
...
Fixes #40577
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-03-15 12:12:57 -04:00
David Goulet
1934e24469
Merge branch 'tor-gitlab/mr/546'
2022-03-14 15:17:05 -04:00
Mike Perry
9f0b0afa2e
Changes file for #40568
2022-03-14 15:16:26 -04:00
David Goulet
df6625300d
Merge branch 'tor-gitlab/mr/543'
2022-03-11 09:29:41 -05:00
David Goulet
be80383a7c
Merge branch 'maint-0.4.5' into maint-0.4.6
2022-03-10 09:18:57 -05:00
David Goulet
c076ac787f
Merge branch 'maint-0.4.6'
2022-03-10 09:18:57 -05:00
David Goulet
254b23ab9d
hs: Schedule mainloop event on dirinfo change
...
Due to a possible Guard subsystem recursion, when the HS client gets
notified that the directory information has changed, it must run it in a
seperate mainloop event to avoid such issue.
See the ticket for more information on the recursion. This also fixes a
fatal assert.
Fixes #40579
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-03-10 08:58:26 -05:00
David Goulet
069b278601
hs: Don't BUG() when setting up RP congestion control
...
It is possible to not have the descriptor anymore by the time the
rendezvous circuit opens. Don't BUG() on that.
Instead, when sending the INTRODUCE1 cell, make sure the descriptor we
have (or have just fetched) matches what we setup in the rendezvous
circuit.
If not, the circuit is closed and another one is opened for a retry.
Fixes #40576
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-03-09 12:15:12 -05:00