tor/changes
Nick Mathewson 02a650786b Fix O(n^2) performance when parsing a big pile of extrainfos
We were doing an O(n) strlen in router_get_extrainfo_hash() for
every one we tried to parse.  Instead, have
router_get_extrainfo_hash() take the length of the extrainfo as an
argument, so that when it's called from
extrainfo_parse_from_string(), it doesn't do a strlen() over the
whole pile of extrainfos.
2012-05-10 17:41:31 -04:00
..
bug4591 Only disable cert chaining on the first TLS handshake 2012-04-27 12:13:56 -04:00
bug5070 Changes file for bug 5070 2012-05-07 09:56:12 -04:00
bug5645 Reorder rend_mid_rendezvous() to do protocol violation checks on top. 2012-05-07 18:05:54 +03:00
bug5723 Add a missing ntohl to tell_controller_about_resolve_result 2012-05-01 17:21:47 -04:00
bug5760 Add changes/bug5760 2012-05-10 12:55:33 +05:30
bug5762 Fix bug 5762: detect missing accept4 that gives ENOSYS 2012-05-04 13:18:14 -04:00
bug5786_nocrash Detect out-of-bounds bwweightscale values early in the voting process 2012-05-07 12:47:13 -04:00
bug5786_nodups Check more thoroughly for dups when parsing networkstatus parameters 2012-05-07 12:40:05 -04:00
bug5786_range Handle out-of-range values in tor_parse_* integer functions 2012-05-07 12:25:59 -04:00
bug5828 Fix O(n^2) performance when parsing a big pile of extrainfos 2012-05-10 17:41:31 -04:00