tor/changes
Nick Mathewson 3c97ab3c24 Treat an unexpected constant-sized VERSIONS cell as a PROTOCOL_WARN.
We previously used tor_fragile_assert() to declare that this case
could not happen: VERSIONS cells are always supposed to be
variable-sized, right?

This is incorrect, though.  On a v1 link protocol connection, all
cells are fixed-sized.  There aren't supposed to be any VERSIONS
cells with this version of the protocol, but apparently, somebody
was messing up.  (The v1 link protocol is obsolete, so probably the
implementer responsible didn't mean to be using it.)

Fixes bug 31107.  Bugfix on 0.2.4.4-alpha, when we introduced a
tor_fragile_assert() for this case.
2019-09-17 09:13:25 -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
bug21394.2 Bug 21394 touchup: Increase DNS attempts to 3 2018-04-04 08:54:25 -04:00
bug23512 Bug 23512: Changes file. 2018-09-17 22:19:43 +00:00
bug23681 circuit: Don't timeout opened C_INTRODUCING circuit 2017-11-20 08:33:44 -05:00
bug23790 hs-v2: Copy needed information between service on prunning 2019-03-08 09:59:04 -05:00
bug24104 Add changes file 2018-09-01 18:47:20 -04:00
bug24903 When extending a circuit's path length, clear onehop_tunnel. 2018-03-26 09:17:50 -04:00
bug25113 test: Bump to 10 msec gap in the monotonic test 2018-02-07 10:50:52 -05:00
bug25116 Make circuit_log_ancient_one_hop_circuits() ignore established service rendezvous 2018-02-05 13:46:43 -05:00
bug25733 Bug 25733: Avoid assert failure if all circuits time out. 2019-03-01 13:48:01 +10:00
bug27073 In conditionvar_timeout test, wait for threads to timeout 2018-09-13 20:47:41 -04:00
bug27316 protover: reject invalid protocol names 2018-09-14 02:18:04 +00:00
bug27658 Check waitpid return value and exit status in tinytest.c 2018-09-12 08:57:18 -04:00
bug27709 Revise our assertion and bug macros to work with -Wparentheses 2018-09-14 11:39:37 -04:00
bug27948 Treat backtrace test failures as expected on most BSD-derived systems 2018-10-23 11:21:10 +10:00
bug28096 Windows: fix uname on recent Windows versions 2018-11-15 12:19:11 +10: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
bug28413 Fix a compiler warning in aes.c. 2018-11-12 15:39:28 -05:00
bug28525 Fix #28525 changes file that is breaking CI. 2019-08-09 13:55:19 +10:00
bug29029 rend: stop warning when clients send multiple rend establish cells 2019-01-10 07:59:59 +10:00
bug29036 changes: Use the first Tor version with CI coverage for the 29036 changes file 2019-04-01 13:40:16 +10:00
bug29145 Fix a compiler warning on OpenBSD 2019-02-19 11:38:32 -05:00
bug29599 test/shared-random: Stop leaking shared random state in the unit tests 2019-02-27 15:04:40 +10:00
bug29665 relays shouldn't close idle rend circuits 2019-03-14 12:53:33 +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
bug30021 Do not cache bogus results from classifying client ciphers 2019-04-04 11:24:55 -04:00
bug30041 Changes file for bug30041 2019-04-09 12:03:22 -04:00
bug30561 Tweak comments in tor_vasprintf(), and add a changes file for 30651 2019-05-29 09:38:57 -04:00
bug30781 dirparse: Stop crashing when parsing unknown descriptor purpose annotations 2019-06-06 09:51:24 +10:00
bug31107 Treat an unexpected constant-sized VERSIONS cell as a PROTOCOL_WARN. 2019-09-17 09:13:25 -04:00
bug31343 Avoid using labs() on time_t in channeltls.c 2019-08-06 11:11:06 -04:00
chutney_ci Add a chutney mode to travis.yml. 2019-06-12 08:55:38 -04:00
geoip-2018-09-06 Update geoip and geoip6 to the September 6 2018 database. 2018-09-11 09:26:59 +02:00
geoip-2018-10-09 Update geoip and geoip6 to the October 9 2018 database. 2018-10-10 17:26:41 +02: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
geoip-2019-06-10 Update geoip and geoip6 to the June 10 2019 database. 2019-06-11 16:12:50 +02:00
ticket24803 Note ticket number in changes file for 24803 2018-12-11 10:00:19 -05:00
ticket27252 Travis: Skip gcc on Linux with default settings 2018-08-23 18:13:53 +10:00
ticket27738 Travis: use the Homebrew addon 2018-09-18 19:26:54 +10:00
ticket28795 changes: file for 28795 2019-06-28 21:38:33 +10:00
ticket30213 Add changes file 2019-04-30 09:11:17 +03:00
ticket31374 Fix a warning about casting the results of GetProcAddress. 2019-08-08 11:44:19 -04:00
ticket31406 dirauth: Change dizum IP address 2019-08-15 08:20:47 -04:00