tor/changes
Nick Mathewson ce854a8d22 Add -ftrapv to gcc-hardening ... mostly!
We know there are overflows in curve25519-donna-c32, so we'll have
to have that one be fwrapv.

Only apply the asan, ubsan, and trapv options to the code that does
not need to run in constant time.  Those options introduce branches
to the code they instrument.

(These introduced branches should never actually be taken, so it
might _still_ be constant time after all, but branch predictors are
complicated enough that I'm not really confident here. Let's aim for
safety.)

Closes 17983.
2016-05-12 11:21:28 -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
bug14334 Don't mark guards as unreachable if connection_connect() fails. 2016-04-07 10:59:46 -04:00
bug17744_redux Remove a couple of redundant lines from the makefile 2016-03-28 16:11:25 -04:00
bug17983 Add -ftrapv to gcc-hardening ... mostly! 2016-05-12 11:21:28 -04:00
bug18133 Log a better message when OfflineMasterKey is set. 2016-03-21 11:57:23 -04:00
bug18286 Add a changes file for the OpenSSL 1.1.0 compilation fixes. 2016-04-05 10:03:25 -04:00
bug18300 When we get a bad nickname, explain what a good one is. 2016-04-07 10:54:53 -04:00
bug18460 Include IPv6 consensus downloads in dirreq stats. 2016-03-25 20:56:29 +01:00
bug18481 Turn TestingClientBootstrap* into non-testing options 2016-04-07 10:57:59 -04:00
bug18673 Fix memory leak in TestingEnableCellStatsEvent 2016-03-28 11:12:15 -04:00
bug18716 memarea: Don't assume that sizeof(ulong) >= sizeof(void*). 2016-04-07 11:10:14 -04:00
bug18728 Don't call the system toupper or tolower. 2016-04-05 23:22:28 -04:00
bug18729 quiet debug logs from periodic_event_dispatch() 2016-04-05 23:13:55 -04:00
feature18624 dir auths only give Guard if they're giving Stable 2016-03-24 15:00:01 -04:00
geoip-april2016 Update geoip and geoip6 to the April 5 2016 database. 2016-04-07 11:10:09 +02:00
ticket18462 Rename tor_dup_addr to tor_addr_to_str_dup. 2016-03-28 16:36:51 -04:00