tor/changes
David Goulet fc32349adc hs-v3: Handle client rendezvous circuit timeout
With v3, the "pending_final_cpath" of a circuit is always NULL which means
that for v3, established client rendezvous circuit waiting for the intro point
to ACK, will always end up timing out quickly.

This can increase the delays to which you connect to a service since in order
to succeed, the rendezvous circuit needs to fully established
(CIRCUIT_PURPOSE_C_REND_JOINED) within the cutoff of the introduction circuit
as well which is these days around 2-3 seconds.

Fixes #32021

Signed-off-by: David Goulet <dgoulet@torproject.org>
2019-12-10 18:33:48 +02:00
..
.dummy Add a .dummy file in the changes directory to stop git from removing it 2015-05-11 11:41:48 -04:00
31147 Add changes file for #31147 2019-10-16 18:07:28 +02:00
bug19859 Bug 19859: Add stream isolation data to STREAM event 2019-10-27 01:32:21 +00:00
bug25568 hs-v2: Lookup intro failure cache when picking an intro from descriptor 2019-10-30 08:47:21 -04:00
bug30381 Add changes file for #30381. 2019-11-18 19:21:10 +02:00
bug31531 Make control_event_conf_changed() take a config_line_t 2019-11-26 22:12:23 -05:00
bug32175 Changes file for 32175 (test_options.c cleanup) 2019-10-21 14:46:04 -04:00
bug32213 changes: file for 32213 2019-11-05 11:26:26 +10:00
bug32352 confmgt: Stop adding a space, when there is no option value 2019-11-05 11:01:28 +10:00
bug32368 test/scripts: Use the same code to find the tor binary 2019-11-05 11:07:31 +10:00
bug32370 Makefile: Fix "make autostyle" for out-of-tree builds 2019-11-05 12:00:57 +10:00
bug32371 scripts: Fix update_versions.py for out-of-tree builds 2019-11-05 12:00:59 +10:00
bug32468 test/parseconf: Stop ignoring --dump-config failures 2019-11-14 10:55:21 +10:00
doc31853 Merge advice from this_not_that.md in torguts repo into our main coding standard doc 2019-09-25 17:15:12 +03:00
ticket27992 Make KeyDirectory's GroupReadable behave the same as CacheDirectory's. 2019-11-20 09:26:47 -05:00
ticket29603 changes: file for 29603 2019-10-23 12:26:32 +10:00
ticket29826 changes file for 29826 2019-11-23 15:35:59 -05:00
ticket30382 hs-v3: Add changes file for ticket #30382 2019-11-21 13:02:29 +02:00
ticket30920 Check memunit parsing for overflow in confparse 2019-10-28 11:38:41 +01:00
ticket31241 changes tile for ticket 31241 2019-10-24 20:38:02 -04:00
ticket31336 Fix add_c_file.py script to support paths starting with ./ #31336 2019-09-16 22:57:20 +01:00
ticket31371 changes: Add file for ticket #31371 2019-11-06 10:27:34 -05:00
ticket31373 Print summary at the end of the configure script 2019-10-17 10:08:34 -04:00
ticket31684 Fix changes file and string typos 2019-10-21 13:56:58 +10:00
ticket31705 Changes file for coccinelle scripts 2019-09-11 18:50:43 -04:00
ticket31919 changes: file for 31919 2019-10-25 16:08:44 +10:00
ticket31999 changes file for 31999 2019-10-22 07:50:13 -04:00
ticket32003 add a changes file for 32003 (command-line option parsing). 2019-10-17 12:01:40 -04:00
ticket32020 hs: Add changes file for 32020 2019-11-27 14:52:09 +02:00
ticket32021 hs-v3: Handle client rendezvous circuit timeout 2019-12-10 18:33:48 +02:00
ticket32094 hs-v3: Remove the circuit_established intro flag 2019-10-23 11:51:23 -04:00
ticket32099 Doxygen: stop producing LaTeX. 2019-10-16 09:56:31 -04:00
ticket32110 Doxygen: update doxyfile to a more recent version. 2019-10-16 09:07:21 -04:00
ticket32113 Make doc/doxygen before running doxygen. 2019-10-16 10:31:44 -04:00
ticket32123 changes: file for 32123 2019-10-20 20:26:09 +10:00
ticket32163 dirauth: Remove a HAVE_MODULE_DIRAUTH inside a function 2019-11-14 15:43:27 +10:00
ticket32176 Changes file for ticket 32176 2019-10-21 16:20:12 -05:00
ticket32185 Make options_validate() no longer use its "defaults" argument. 2019-10-22 08:30:00 -04:00
ticket32187 Changes file for options_validate() API changes in #32187. 2019-10-22 14:24:09 -04:00
ticket32196 changes: Add file for ticket 32196 2019-10-28 13:21:08 -04:00
ticket32213_parseconf test/parseconf: Always show the result file name on failure 2019-11-05 11:12:50 +10:00
ticket32216 changes: file for 32216 2019-10-23 13:36:39 +10:00
ticket32237 Add a script to rename C identifiers, and optionally add a commit message 2019-10-24 08:20:31 -04:00
ticket32244 relay: Disable relay_periodic when the relay module is disabled 2019-11-14 16:17:17 +10:00
ticket32245 relay: Disable relay_sys when the relay module is disabled 2019-11-14 16:27:06 +10:00
ticket32277 Changes file for ticket 32277 2019-10-29 16:39:03 -05:00
ticket32304 changes file for 32304 2019-10-26 10:14:05 -04:00
ticket32307 Changes file for ticket 32307. 2019-10-26 12:09:09 -04:00
ticket32339_relative Use FILENAME to determine which options to check for relative paths 2019-10-30 15:32:12 -04:00
ticket32344 Use CFLG_IMMUTABLE to replace much of the options transition cb. 2019-10-30 15:05:26 -04:00
ticket32347 changes: file for 32347 2019-10-31 14:59:23 +10:00
ticket32382 crypto config: do not change the user's value of HardwareAccel. 2019-11-07 07:28:43 -05:00
ticket32385 Clarify that "missing-doc-warnings" makes doxygen warnings nonfatal 2019-11-11 10:38:04 -05:00
ticket32397 test/parseconf: Add support for optional library variants 2019-11-06 21:36:42 +10:00
ticket32404 Refactor "OBSOLETE" type 2019-11-07 11:01:25 -05:00
ticket32406 Add the ability to fail when a hardware accelerator is missing. 2019-11-07 07:28:43 -05:00
ticket32410 changes: Update the changes file for 32410 2019-11-14 15:39:40 +10:00
ticket32415 Changes file for 32415 (struct name uniformity) 2019-11-07 08:56:18 -05:00
ticket32451 changes: file for 32451 2019-11-14 13:12:42 +10:00
ticket32467 Document --dump-config. 2019-11-12 08:19:35 -05:00
ticket32500 Travis: use -std=gnu99 in some jobs 2019-12-03 12:42:39 +10:00
ticket32608 configure: reject Python 2. 2019-11-25 13:01:04 -05:00