tor/changes
teor (Tim Wilson-Brown) 35bbf2e4a4 Prop210: Add schedules for simultaneous client consensus downloads
Prop210: Add attempt-based connection schedules

Existing tor schedules increment the schedule position on failure,
then retry the connection after the scheduled time.

To make multiple simultaneous connections, we need to increment the
schedule position when making each attempt, then retry a (potentially
simultaneous) connection after the scheduled time.

(Also change find_dl_schedule_and_len to find_dl_schedule, as it no
longer takes or returns len.)

Prop210: Add multiple simultaneous consensus downloads for clients

Make connections on TestingClientBootstrapConsensus*DownloadSchedule,
incrementing the schedule each time the client attempts to connect.

Check if the number of downloads is less than
TestingClientBootstrapConsensusMaxInProgressTries before trying any
more connections.
2015-12-16 04:37:49 +11:00
..
.dummy Add a .dummy file in the changes directory to stop git from removing it 2015-05-11 11:41:48 -04:00
11150 credit tvdw 2015-10-07 10:25:00 -04:00
17004 Fix warnings. 2015-10-02 15:12:04 +02:00
17075 Clean up compat_libevent tests 2015-10-02 13:13:58 +02:00
17078 changes file for 17078 2015-10-07 09:34:49 -04:00
17082 changes file for 17082 2015-10-02 14:35:16 +02:00
17084 Clean up compat_libevent tests 2015-10-02 13:13:58 +02:00
bug4483-multiple-consensus-downloads Prop210: Add schedules for simultaneous client consensus downloads 2015-12-16 04:37:49 +11:00
bug16382 Refer to the actual minima and the preferred minimum 2015-10-30 10:57:47 -04:00
bug16563 changes file for #16563 2015-10-06 11:02:55 -04:00
bug16651 Attempt to make openbsd compilation happier with libevent2 installed 2015-11-25 09:43:12 -05:00
bug17026 Keep unused smartlist storage zeroed 2015-09-09 15:23:25 +02:00
bug17027-reject-private-bind-port Add changes file for ExitPolicyRejectPrivate outbound and port 2015-11-20 10:39:37 +11:00
bug17194 Add SyslogIdentityTag 2015-09-30 18:34:15 +02:00
bug17347 Fix compilation of sandbox.[ch] under musl-libc 2015-10-15 10:37:41 -04:00
bug17544 Fix SipHash-2-4 performance for non multiple of 8 buffers. 2015-11-05 18:21:43 +00:00
bug17549 Fix compilation with OpenSSL 1.1.0-dev. 2015-11-06 19:02:56 +00:00
bug17562-allow-root-group-read Permit filesystem group to be root 2015-12-10 20:00:06 -05:00
bug17562-DataDirectoryGroupReadable Introduce DataDirectoryGroupReadable boolean 2015-12-10 20:00:06 -05:00
bug17562-defer-unix-socket-creation Defer creation of Unix socket until after setuid 2015-12-10 20:00:06 -05:00
bug17572-fallback-by-digest Mark fallback directoriess as too busy after a 503 response 2015-11-10 09:47:48 +11:00
bug17589 Don't relaunch dir requests recursively if connection_connect() returns -1 2015-11-17 09:40:05 -05:00
bug17632-no-ipv4-no-localhost Fix unit tests on systems without IPv4 or localhost addresses 2015-11-18 23:25:21 +11:00
bug17638-ipv6-ersatz-socketpair Make tor_ersatz_socketpair work on IPv6-only systems 2015-11-19 19:08:22 +11:00
bug17683 Assert when the TLS contexts fail to initialize 2015-12-10 08:50:40 -05:00
bug17686 Add a changes file for bug 17686 2015-11-25 22:29:59 -05:00
bug17694_strongest Always hash crypto_strongest_rand() along with some prng 2015-12-08 10:54:42 -05:00
bug17724 Avoid relying on malloc internals in test_rend_cache_purge. 2015-12-01 10:50:14 +11:00
bug17753 Assert that memory held by rephist is freed 2015-12-09 11:31:17 -05:00
bug17763 Consistently ignore multicast in internal reject private exit policies 2015-12-07 14:46:19 +11:00
bug17776 Add changes file for 17776 2015-12-09 10:22:26 -05:00
bug17778 Add changes file for 17778 2015-12-08 08:28:27 -05:00
bug17791 changes file for bug17791 2015-12-09 10:38:13 -05:00
check-crypto-errors Check the return value of HMAC in crypto.c and assert on error 2015-11-26 10:46:36 +11:00
cleanup_17587 Remove a little duplicated code in TAP key expansion 2015-11-13 09:46:32 -05:00
decouple_circuit_mark Experimentally decouple the main body of circuit_mark_for_close 2015-11-12 14:20:16 -05:00
decouple_conn_attach Decouple ..attach_circuit() from most of its callers. 2015-11-17 08:53:34 -05:00
doc17392 Mention torspec URL in the manpage. 2015-10-30 09:25:39 -04:00
feature8961-replaycache-sha256 Use SHA256 in the replaycache, rather than SHA1 2015-11-24 09:08:53 +11:00
feature13696 Add support for getrandom() and getentropy() when available 2015-12-08 12:34:53 -05:00
feature14846 Add changelog entry for feature #14846 2015-09-08 12:34:05 +02:00
feature17608 Refactor policies_parse_exit_policy_internal 2015-12-06 21:32:09 +11:00
feature17663 Tweak gtank's sha512 patch a little 2015-11-25 09:04:17 -05:00
first-hop-no-private fixup! Refuse to make direct connections to private OR addresses 2015-11-25 07:55:39 +11:00
getinfo-private-exitpolicy Add controller getinfo exit-policy/reject-private 2015-11-20 10:48:19 -05:00
laplace-edge-cases Tweak teor's and dgoulet's #13192 patches. 2015-05-06 18:05:16 +10:00
rand-failure-modes Add unit tests that check for common RNG failure modes 2015-11-26 21:27:05 +11:00
routerset-parse-IPv6-literals Allow IPv6 literal addresses in routersets 2015-09-14 20:01:36 +10:00
sha-unit-tests Unit test the full length of SHA256 and SHA512 digests 2015-11-27 02:25:31 +11:00
test16831 Adding changes file. 2015-10-24 14:30:53 +03:00
warn-when-time-goes-backwards Warn when the system clock is set back in time 2015-09-30 13:33:56 +02:00