tor/changes
David Goulet 3789f22bcb hs: Implement a helper to repurpose a circuit
When we repurpose a hidden service circuit, we need to clean up from the HS
circuit map and any HS related data structured contained in the circuit.

This commit adds an helper function that does it when repurposing a hidden
service circuit.

Fixes #29034

Signed-off-by: David Goulet <dgoulet@torproject.org>
2019-05-29 09:40:13 -04:00
..
.dummy Add a .dummy file in the changes directory to stop git from removing it 2015-05-11 11:41:48 -04:00
bug13221 Fix some error-checking logic and a misleading error message 2019-02-25 16:03:42 -06:00
bug24661 Entry Nodes: Use a reasonably live consensus to select guards 2018-11-22 16:54:22 +10:00
bug27197 rust/protover: reject extra commas 2018-09-15 23:19:31 +00:00
bug27199 rust: abort on panic in all profiles 2018-08-18 19:23:28 +00:00
bug27740 rust/protover: return C-allocated string in protover_all_supported() 2018-09-21 05:16:22 +00:00
bug27741 Remove extraneous argument from Rust protover_compute_vote() 2018-09-17 11:57:56 -04:00
bug27750 conn: Close the read side of a closing connection when write limit is reached 2018-11-14 15:42:52 -05:00
bug27800 Log more info for duplicate ed25519 IDs 2018-10-17 15:39:55 -05:00
bug27804 rust/protover: fix null deref in protover_all_supported() 2018-09-21 04:57:26 +00:00
bug27841 At intro points, don't close circuits on NACKs 2018-11-06 17:04:08 -05:00
bug27948 Treat backtrace test failures as expected on most BSD-derived systems 2018-10-23 11:21:10 +10:00
bug27963_timeradd Add timeval.h include to compat_pthreads.c for timeradd() 2018-10-10 12:19:56 -04:00
bug27968 Avoid a race condition in test_rebind.py 2018-11-02 13:14:23 -04:00
bug28096 Windows: fix uname on recent Windows versions 2018-11-15 12:19:11 +10:00
bug28115 Fix a misspelled macro test that was breaking big-endian OPE 2018-10-19 08:41:25 -04:00
bug28127 Add changes file for Bug #28127 2018-10-30 10:49:03 -04:00
bug28183 seccomp2: Add "shutdown" to the list of permitted system calls. 2018-11-12 08:23:58 -05:00
bug28202 Fix possible UB in an end-of-string check in get_next_token(). 2018-10-25 09:06:13 -04:00
bug28245 Always declare groups when building with openssl 1.1.1 APIs 2018-11-09 10:10:25 -05:00
bug28298 refuse to start with relative paths + RunAsDaemon 2018-11-06 15:50:56 +01:00
bug28303 Add a changes file for bug 28303 2018-11-06 15:17:19 -05:00
bug28348_034 Actually disable NEED_NET periodic events when DisableNetwork is set 2018-11-06 07:40:02 -05:00
bug28399 Appveyor: remove incorrect OpenSSL path 2018-11-15 19:23:33 +10:00
bug28413 Fix a compiler warning in aes.c. 2018-11-12 15:39:28 -05:00
bug28419 Changes file for bug 28419 2018-11-14 07:51:36 -05:00
bug28435 Fix Doxyfile for 0.3.5 source tree moves 2018-11-14 07:45:55 -05:00
bug28441 log: stop talking about the Named flag in log messages 2018-11-14 18:16:34 +10:00
bug28454 Appveyor: manually add zstd flags to configure 2018-11-15 19:23:37 +10:00
bug28485 Add missing library to build tor-print-ed-signing-cert. 2018-11-19 10:18:44 -05:00
bug28524 Update control_free_all() for #27169 2018-11-19 15:48:08 -06:00
bug28554 Test: Fix memory leaks and missing unmocks in entry guard tests 2018-11-22 16:42:32 +10:00
bug28562 Changes file for 28562 2018-12-17 10:57:47 -05:00
bug28568 Stop running stem's unit tests as part of "make test-stem" 2018-12-20 13:01:18 +10:00
bug28569 Entry Nodes: Mark outdated dirservers in reasonably live consensuses 2018-11-22 16:54:34 +10:00
bug28612 Call run_tor_main_loop() in ntmain.c, rather than do_main_loop(). 2018-12-18 13:55:08 -05:00
bug28619 hs-v3: Do not close RP circuits when deleting an ephemeral service 2018-11-26 14:45:53 -05:00
bug28656 Stop logging a BUG() warning when tor is waiting for exit descriptors 2019-03-15 08:57:28 -04:00
bug28698 Add circuit time check before logging about relaxing circuit time 2019-02-19 11:24:51 -05:00
bug28895 Stop logging 'Your Guard' in circpathbias.c 2019-01-09 09:35:36 -05:00
bug28920 Rework rep_hist_log_link_protocol_counts() 2019-01-14 14:01:55 -05:00
bug28938 Add changes file for bug 28938 2019-01-09 08:52:05 -05:00
bug28974 Add an errno.h include to freespace.c to fix bug 28974. 2019-01-02 15:19:52 -05:00
bug28979 Fix documentation for ClientAuth on HSv3. 2019-01-16 16:10:20 -05:00
bug28981 Add changes file for bug 28981 2019-01-16 14:40:31 -05:00
bug28995 Fix tor_ersatz_socketpair on IPv6-only systems 2019-01-07 17:28:21 -06:00
bug29017 stats: Make PaddingStatistics depend on ExtraInfoStatistics 2019-01-08 18:21:10 +10:00
bug29029 rend: stop warning when clients send multiple rend establish cells 2019-01-10 07:59:59 +10:00
bug29034 hs: Implement a helper to repurpose a circuit 2019-05-29 09:40:13 -04:00
bug29036 changes: Use the first Tor version with CI coverage for the 29036 changes file 2019-04-01 13:40:16 +10:00
bug29040 Add changes file for bug 29040. 2019-02-08 08:37:23 -05:00
bug29042 correct bug number in 29042 changelog 2019-01-22 12:27:46 -05:00
bug29135 Log an HSDesc we failed to parse at Debug loglevel 2019-01-23 10:37:10 -05:00
bug29144 Log the correct "auto" port number for listening sockets 2019-03-01 12:34:21 +10:00
bug29145 Fix a compiler warning on OpenBSD 2019-02-19 11:38:32 -05:00
bug29161 Capture more BUG warnings in util/time test 2019-01-23 12:37:12 -05:00
bug29175_035 Allow empty username/password in SOCKS5 username/password auth message 2019-01-26 11:06:33 +02:00
bug29244 Update Cargo.lock with new comment; suppress 29244. 2019-02-01 16:38:23 +01:00
bug29530_035 Changes file for backporting 29530 to 0.3.5 2019-02-26 09:58:52 +10:00
bug29599 test/shared-random: Stop leaking shared random state in the unit tests 2019-02-27 15:04:40 +10:00
bug29601 appveyor: skip two redundant builds to speed up CI on Windows 2019-02-28 07:43:57 +10:00
bug29665 relays shouldn't close idle rend circuits 2019-03-14 12:54:16 +02:00
bug29703 test: Backport the 0.3.4 src/test/test-network.sh to 0.2.9 2019-03-22 13:20:23 +10:00
bug29706_minimal test/sr: Free SRVs before replacing them in test_sr_setup_srv() 2019-03-09 11:59:52 +10:00
bug29922 Detect and suppress an additional gmtime() warning in test_util.c 2019-04-08 17:02:14 -04:00
bug30011 Travis: Terminate test-stem if it takes more than 9.5 minutes to run 2019-04-04 13:21:35 +10:00
bug30021 Do not cache bogus results from classifying client ciphers 2019-04-04 11:24:55 -04:00
bug30475 Don't pass a NULL into a %s when logging client auth file load failure 2019-05-10 17:47:43 -04:00
geoip-2018-11-06 Update geoip and geoip6 to the November 6 2018 database. 2018-11-11 11:25:59 +01:00
geoip-2018-12-05 Update geoip and geoip6 to the December 5 2018 database. 2018-12-05 21:02:39 +01:00
geoip-2019-01-03 Update geoip and geoip6 to the January 3 2019 database. 2019-01-07 09:00:29 +01:00
geoip-2019-02-05 Update geoip and geoip6 to the February 5 2019 database. 2019-02-12 14:40:42 +01:00
geoip-2019-03-04 Update geoip and geoip6 to the March 4 2019 database. 2019-03-06 11:45:27 +01:00
geoip-2019-04-02 Update geoip and geoip6 to the April 2 2019 database. 2019-04-03 09:26:28 +02:00
geoip-2019-05-13 Update geoip and geoip6 to the May 13 2019 database. 2019-05-17 08:52:13 +02:00
rust_asan Add a changes file for Alex Crichton's rust fixes. 2018-10-30 08:45:37 -04:00
ticket19566 sr: Switch from tor_assert() to BUG() 2018-11-30 12:16:18 -05:00
ticket24803 Note ticket number in changes file for 24803 2018-12-11 10:00:19 -05:00
ticket27471 hs-v3: Close client intro circuits if the descriptor is replaced 2018-10-18 12:56:51 -04:00
ticket27751 add --enable-nss build to Travis CI 2018-09-25 18:43:23 +00:00
ticket27838 hs-v3: Create desc signing key cert before uploading 2018-10-22 16:34:41 -04:00
ticket27913 Add changes file 2018-10-29 15:18:07 -04:00
ticket27995 hs-v3: Always generate the descriptor cookie 2018-10-18 11:46:07 -04:00
ticket28026 hs-v3: Add changes file for 28026 2018-10-30 11:28:53 -04:00
ticket28113 systemd: allow tor some time to shut down after ShutdownWaitLength expires 2018-11-05 11:49:19 +10:00
ticket28128 man: ClientOnionAuthDir can't be reloaded with Sandbox 1 2018-11-15 14:36:39 -05:00
ticket28229_diag Add changes file 2018-12-01 11:18:03 -05:00
ticket28275 man: Document HSv3 client authorization revocation 2018-12-04 18:49:19 +02:00
ticket28318 Appveyor: Add Windows Server 2016 to tor's build matrix 2018-11-05 16:21:58 +10:00
ticket28459 Appveyor: always show the logs, and upload them as build artifacts 2018-11-15 21:04:17 +10:00
ticket28574 Explicitly specify path to OpenSSL for Appveyor. 2018-11-27 14:53:50 +01:00
ticket28668 Fail any unit test that causes an unhandled LD_BUG or LOG_ERR 2019-01-16 15:47:33 -05:00
ticket28669 hs-v3: Don't BUG() if descriptor is found on SOCKS connection retry 2018-12-04 14:34:04 -05:00
ticket28838 Lower the loop_max constant in curve25519_basepoint_spot_check() 2018-12-13 11:26:09 -05:00
ticket28851 Stop re-checking our hardcoded dh parameters on every startup 2019-01-03 09:45:43 -05:00
ticket28879 Check hostname before using it in send_resolved_hostname_cell() 2018-12-17 09:15:37 -05:00
ticket28881 Always initialize addr in parse_port_config() 2018-12-18 13:52:25 -05:00
ticket28883 test_rebind: wait for tor to timeout, even if it is logging a lot 2018-12-17 09:53:17 -05:00
ticket28912 mainloop: Reactivate the linked connection event with a non empty list 2018-12-21 11:25:23 -05:00
ticket28924 ticket 28924 deserves a changes file. I made one, but I guess I forgot to git add 2019-01-02 16:09:10 -05:00
ticket28973 Detect openssl bug 7712 and work around it. 2019-01-03 09:00:47 -05:00
ticket29026 Changes file for ticket29026. 2019-02-08 08:52:46 -05:00
ticket29160 If address/get_if_addrs6 can't findipv6, log WARN, not ERR 2019-01-23 12:04:57 -05:00
ticket29168 kist: Don't write above the highwater outbuf mark 2019-02-21 10:07:34 -05:00
ticket29435 Fix coverage script. 2019-02-08 10:43:38 -05:00
ticket29806 bwauth: Ignore bandwidth file lines with "vote=0" 2019-03-21 12:00:45 +10:00
ticket29962 Add changes file 2019-04-01 14:08:24 +10:00
ticket30117 changes: file for 30117 2019-04-12 08:38:30 -04:00