tor/changes
Nick Mathewson 19e25d5cab Prevention: never die from extend_info_from_node() failure.
Bug 21242 occurred because we asserted that extend_info_from_node()
had succeeded...even though we already had the code to handle such a
failure.  We fixed that in 93b39c5162.

But there were four other cases in our code where we called
extend_info_from_node() and either tor_assert()ed that it returned
non-NULL, or [in one case] silently assumed that it returned
non-NULL. That's not such a great idea.  This patch makes those
cases check for a bug of this kind instead.

Fixes bug 21372; bugfix on 0.2.3.1-alpha when
extend_info_from_node() was introduced.
2017-02-03 10:35:07 -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
21359 Fix all warnings from lintchanges 2017-02-03 09:34:10 -05:00
bug20824 changes file for DROPGUARDS 2017-01-24 09:19:44 -05:00
bug20980 Use the standard OpenBSD preprocessor definition 2017-02-03 09:37:39 -05:00
bug21052 prop271: When we exhaust all guards, mark all of them for retry. 2017-01-17 14:35:38 +02:00
bug21107 dirauth: Fix for calling routers unreachable for wrong ed25519 2017-02-02 10:37:25 -05:00
bug21108_029 Do not clear is_bad_exit on sybil. 2017-01-31 14:12:14 -05:00
bug21128 When marking guard state instances on a channel, don't mark NULL 2017-01-31 14:44:14 -05:00
bug21129 Don't try to use confirmed_idx in remove_guard_from_...lists() 2017-01-31 14:34:32 -05:00
bug21134 Fail if file is too large to mmap. 2017-01-25 13:21:44 -05:00
bug21150 Fix all warnings from lintchanges 2017-02-03 09:34:10 -05:00
bug21242 changes file for bug21242 2017-01-31 12:35:44 -05:00
bug21280 changes file for 21280 2017-01-25 13:15:37 -05:00
bug21290 Fix all warnings from lintchanges 2017-02-03 09:34:10 -05:00
bug21294 Fix all warnings from lintchanges 2017-02-03 09:34:10 -05:00
bug21300 Make "GETCONF SocksPort" work again 2017-01-30 10:09:47 -05:00
bug21302 hs: Remove intro point expiring node if no circuit 2017-02-03 09:54:07 -05:00
bug21357 Changes file for 21357: Stop rejecting all IPv6 traffic on some Exits 2017-02-01 09:39:06 -05:00
bug21372 Prevention: never die from extend_info_from_node() failure. 2017-02-03 10:35:07 -05:00
change_separate_exit_and_relay.txt Fix all warnings from lintchanges 2017-02-03 09:34:10 -05:00
ciphers.inc Fix all warnings from lintchanges 2017-02-03 09:34:10 -05:00
feature20956 Add __SocksPort etc variants for non-persistent use 2017-01-23 16:06:51 -05:00
feature21269 Fix all warnings from lintchanges 2017-02-03 09:34:10 -05:00
server_cipher Re-run gen_server_ciphers 2017-01-24 15:30:35 -05:00
ticket20174 Add ChangeLog for check_existing 2017-01-25 13:11:57 -05:00
ticket21356 Call monotime_init() earlier. 2017-01-31 13:02:49 -05:00