tor/changes
David Goulet 6f6881c432 Use a random count of INTRODUCE2 for IP rotation
An introduction point is currently rotated when the amount of INTRODUCE2
cells reached a fixed value of 16384. This makes it pretty easy for an
attacker to inflate that number and observe when the IP rotates which leaks
the popularity of the HS (amount of client that passed through the IP).

This commit makes it a random count between the current value of 16384 and
two times that.

Fixes #15745

Signed-off-by: David Goulet <dgoulet@ev0ke.net>
2015-04-20 17:38:31 -04:00
..
15542 chagnes file for 15542 2015-04-15 09:40:27 -04:00
bug11447 Decrease the amount of rend circ relaunches for hidden services. 2015-04-03 09:47:40 -04:00
bug13736 Remove DynamicDHGroups as obsoleted by PluggableTransports or P256. 2015-03-14 12:40:55 -04:00
bug14018 Complain if relative paths are used in configuration 2015-03-24 14:35:52 -04:00
bug14391 changes file for 14391 2015-04-15 10:34:19 -04:00
bug14784 Implement status/fresh-relay-descs command 2015-02-15 12:36:07 +01:00
bug14806 Be exact about the number of spaces in the header. 2015-03-09 09:00:40 -04:00
bug14922 changes file for 14922 2015-02-25 08:57:13 -05:00
bug14987b-doc Standardize on calling them "server descriptors". 2015-02-25 09:22:25 -05:00
bug14994 Do not printf success messages when we are --quieted or --hushed. 2015-03-14 12:12:53 -04:00
bug15053 Add changes file for 15053. 2015-03-14 13:00:05 -04:00
bug15211 Don't init hs intro key as side effect of an assert 2015-03-12 18:59:46 +01:00
bug15269 Avoid double-parens in log_fn() messages on clang. 2015-03-14 14:12:03 -04:00
bug15296 add changes file for 15296. 2015-04-01 12:52:00 -04:00
bug15515 Block multiple introductions on the same intro circuit. 2015-04-03 09:35:47 -04:00
bug15541 Print the error message for --dump-config even if no arguments are given. 2015-04-07 14:09:41 -04:00
bug15591 Collect badness values in ntor_ref.py; don't just clobber. 2015-04-09 11:57:55 -04:00
bug15600 Validate the RSA key size received when parsing INTRODUCE2 cells. 2015-04-06 09:18:17 -04:00
bug15601 Changes file for bug15601 2015-04-06 09:24:16 -04:00
bug15604 Set ConnDirectionStatistics back to 0 if not running as relay. 2015-04-07 15:15:28 -04:00
bug15745 Use a random count of INTRODUCE2 for IP rotation 2015-04-20 17:38:31 -04:00
coverage Disable assertions during coverage builds 2015-03-21 02:34:44 +01:00
doc15550 Improve descriptions of statistics-related torrc options. 2015-04-07 14:04:03 -04:00
feature15026 Log version when LD_BUG is logged. 2015-03-14 13:50:23 -04:00
feature15180 Add check-changes rule for checking formatting of changes files. 2015-03-09 09:00:12 -04:00
feature15435 Implement "TOR_PT_EXIT_ON_STDIN_CLOSE". 2015-03-26 12:55:12 +00:00
feature15471 Use prctl() to have the kernel SIGTERM background processes on exit. 2015-03-26 14:56:14 +00:00
no_digests Drop support for --digests 2015-04-01 09:54:20 -04:00
remove_old_version_checks Remove version checks for microdescriptor support 2015-03-24 09:25:35 -04:00
test-memwipe Here is a test for memwipe. 2015-03-19 18:47:24 -04:00
ticket8766 Recover better when our clock jumps back many hours 2015-02-09 01:05:31 -05:00
ticket14710 Changes file for 14710. 2015-03-31 14:37:03 -04:00
ticket15024 changes file for 15024 2015-03-15 08:26:43 -04:00
ticket15431 Compile-time check that control_event_t.event_mask is big enough 2015-03-22 14:25:42 +11:00
ticket15542 Make --hash-password imply --hush to prevent unnecessary noise. 2015-04-15 09:39:41 -04:00