tor/changes
George Kadianakis 18a98206ed Improve descriptor checks in the new guard algorithm.
- Make sure we check at least two guards for descriptor before making
  circuits. We typically use the first primary guard for circuits, but
  it can also happen that we use the second primary guard (e.g. if we
  pick our first primary guard as an exit), so we should make sure we
  have descriptors for both of them.

- Remove BUG() from the guard_has_descriptor() check since we now know
  that this can happen in rare but legitimate situations as well, and we
  should just move to the next guard in that case.
2017-03-01 08:46:53 -05:00
..
.dummy Add a .dummy file in the changes directory to stop git from removing it 2015-05-11 11:41:48 -04:00
bug20711 Clarify the message logged when a remote relay is unexpectedly missing a port 2017-01-03 16:56:32 +11:00
bug20894 fixup! Don't atoi off the end of a buffer chunk. 2017-02-14 16:44:58 -05:00
bug21007_case2 Also allow C_MEASURE_TIMEOUT circuits to lack guard state. 2017-02-24 11:12:21 -05:00
bug21027 Change approach to preventing duplicate guards. 2017-02-28 08:16:33 -05:00
bug21116 test: Add missing socket errno in test_util.c 2017-02-08 09:00:48 -05:00
bug21278_extras changes file for removing compare-by-subtraction pattern 2017-02-14 16:32:59 -05:00
bug21278_prevention When examining descriptors as a dirserver, reject ones with bad versions 2017-02-15 07:46:34 -05:00
bug21369_check Try to check for (and prevent) buffer size INT_MAX overflow better. 2017-02-27 10:01:27 -05:00
bug21415 Improve descriptor checks in the new guard algorithm. 2017-03-01 08:46:53 -05:00
bug21420 Revise the logic for picking the start time for link certs 2017-02-27 11:19:54 -05:00
bug21447 Rename make fuzz to make test-fuzz-corpora 2017-02-14 18:04:10 -05:00
bug21450 Limit version numbers to 0...INT32_MAX. 2017-02-15 07:57:34 -05:00
bug21471 hs: Avoid a strlen(NULL) if descriptor is not found in cache 2017-02-15 10:27:41 -05:00
bug21472 Small fixes to fuzzing documentation. 2017-02-24 10:57:58 -05:00
bug21492 Remove a redundant check in ..transition_affects_guards() 2017-02-17 11:47:25 -05:00
bug21553 hs: Fix bad use of sizeof() when encoding ESTABLISH_INTRO legacy cell 2017-02-24 11:36:36 -05:00
bug21562 Use bash in src/test/test-network.sh 2017-02-28 02:13:56 +11:00
bug21581 Restore support for test-network.sh on BSD and other systems without bash 2017-03-01 11:40:54 +11:00
feature21570 Log tor warnings during 'make test-network-all' 2017-02-28 02:01:37 +11:00
geoip-february2017 Update geoip and geoip6 to the February 8 2017 database. 2017-02-12 15:56:31 +01:00
ticket20656 protover: Add new version for prop224 for HSIntro/HSDir 2017-02-14 10:51:18 -05:00
trove-2017-001.2 Avoid integer underflow in tor_version_compare. 2017-02-14 16:10:27 -05:00