tor/src/feature
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
..
api Prefer use of __MINGW_PRINTF/SCANF_FORMAT if available. 2021-11-05 12:36:34 -04:00
client fix syntax errors listed by cppcheck 2021-12-16 10:21:18 +01:00
control Hook up client usage of congestion control negotiation 2022-02-22 19:28:34 +00:00
dirauth dirauth: Reject EOL 0.3.5.x relays 2022-02-16 13:59:30 -05:00
dircache hs: Fix merge conflicts after merging forward 40476 2021-10-19 10:57:10 -04:00
dirclient Fix compilation on systems with older compilers. 2021-10-28 10:37:45 -04:00
dircommon Merge remote-tracking branch 'tor-gitlab/mr/497' into main 2021-12-15 12:38:30 +00:00
dirparse hs: Encode flow control value in the descriptor 2022-02-22 19:28:34 +00:00
hibernate Update copyrights to 2021, using "make update-copyright" 2021-03-12 11:39:23 -05:00
hs hs: Don't BUG() when setting up RP congestion control 2022-03-09 12:15:12 -05:00
hs_common Update copyrights to 2021, using "make update-copyright" 2021-03-12 11:39:23 -05:00
keymgt Update copyrights to 2021, using "make update-copyright" 2021-03-12 11:39:23 -05:00
metrics Update copyrights to 2021, using "make update-copyright" 2021-03-12 11:39:23 -05:00
nodelist fix a typo in a comment 2022-02-23 10:03:24 -05:00
relay Handle other places that use onion handshake type values 2022-02-22 19:28:34 +00:00
rend Downgrade "Rejecting RENDEZVOUS1 cell with unrecognized cookie" 2021-10-14 12:21:30 -04:00
stats Handle other places that use onion handshake type values 2022-02-22 19:28:34 +00:00
feature.md Move remaining CodeStructure.md contents into doxygen. 2020-06-26 10:11:42 -04:00