tor/changes
Nick Mathewson 24299d385d Hold monotonic time constant during channel/outbound_cell test
This change should make it impossible for the monotonic time to roll
over from one EWMA tick to the next during this test, and make it so
that this test never invokes scale_active_circuits() (which it
doesn't test).

(Earlier changes during the 0.3.4 series should make this call even
rarer than it was before, since we fixed #25927 and removed
cached_gettimeofday.  Because this test didn't update
cached_gettimeofday, the chance of rolling over a 10-second interval
was much higher.)

Closes ticket 25994; bugfix on 0.3.3.1-alpha when this test was
introduced.
2018-05-01 18:44:11 -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
18105 Use tor_addr_from_getsockname() in several places 2018-01-26 12:08:15 -05:00
24378 Add a changes file for removing old consensus methods 2018-04-22 20:00:47 -04:00
25857 Fix documentation bug 25857: the universe is ::/0, not ::/128 2018-04-20 14:35:33 -04:00
bug18918 Clarify directory and ORPort checking functions. 2018-01-24 20:19:24 +01:00
bug20887 Use tor_asprintf for in have_enough_mem_for_dircache() 2018-03-19 12:38:28 -04:00
bug23094 Make hsdir_index in node_t a hsdir_index_t rather than a pointer. 2018-04-28 20:35:30 -04:00
bug23693.1 Fix another crash-on-no-threadpool bug. 2018-04-10 14:44:38 -04:00
bug23909 Improve the keypin-loading log message to be a bit less scary. 2018-01-26 12:39:38 -05:00
bug24031 Fix bug24031 changes file 2018-04-03 19:03:33 -04:00
bug24484 Remove workaround code for systems where free(NULL) is busted. 2018-02-15 20:13:44 -05:00
bug24688 Prefer 32-bit implementation for timing wheels on 32-bit systems. 2018-04-09 15:21:10 -04:00
bug24910 use channel_is_client for create cell counts 2018-04-02 01:00:31 -04:00
bug24914 In relay_digest_matches(), use stack instead of heap. 2018-01-25 13:59:55 -05:00
bug24969 Permit the nanosleep system call in the seccomp2 callbox 2018-04-23 09:15:40 -04:00
bug25226 relay: Implement a circuit cell queue maximum size 2018-04-16 09:59:12 -04:00
bug25373 Remove the periodic refill event entirely. 2018-04-17 18:20:03 -04:00
bug25398 Improve bug25398 changes again. 2018-03-29 07:38:55 -04:00
bug25399 make changes file pass lintchanges 2018-03-22 08:49:08 -04:00
bug25400 Bug 25400: Make CIRC_BW event properly total everything on a circ. 2018-04-16 21:46:12 +00:00
bug25409 changes: Add changes file for 25409. 2018-04-10 19:21:10 +00:00
bug25415 Fix a crash bug when testing reachability 2018-03-04 10:31:17 -05:00
bug25425 changes: Add changes file for 25425. 2018-04-10 19:26:46 +00:00
bug25512 Clear all control.c flags on control_free_all() 2018-03-23 11:31:56 -04:00
bug25675 Fix CID 1433643 2018-03-29 17:21:33 -05:00
bug25691_again Add a changes file for 25691/25692 2018-04-22 19:42:28 -04:00
bug25828 Refactor responsibility for checking global write bucket emptiness 2018-04-17 12:12:07 -04:00
bug25843 Introduce torrc option NumPrimaryGuards 2018-04-27 12:44:54 -04:00
bug25901 hs: Fix memleak in v3 on SIGHUP 2018-04-23 11:09:57 -04:00
coveralls Add support for the coveralls.io coverage tool in travis config 2018-04-16 14:42:28 -04:00
feature19429 mention 19429 in changes file 2018-04-18 13:03:31 -04:00
feature25150 Avoid a malloc/free pair for each (server-side) ntor handshake 2018-02-05 11:53:33 -05:00
isolate_libevent changes file for libevent isolation work 2018-04-05 12:36:28 -04:00
ticket4187 tweak changelog for 4187 2018-03-03 12:02:45 -05:00
ticket6236 Remove duplicate code between parse_{c,s}method in transport.c 2018-02-24 20:27:08 +05:30
ticket20522 Add the change file of #20522. 2018-04-16 12:41:22 +02:00
ticket23354 Changes file for ticket 23354 (remove old download schedules) 2018-04-22 15:56:28 -04:00
ticket23873 Remove the return value of node_get_prim_orport() and node_get_prim_dirport() 2018-02-16 08:20:33 -05:00
ticket24714 refactor: rename connection_t struct fields. 2018-02-01 03:12:38 +01:00
ticket24734 Remove the return value from the fascist_firewall_choose_address_* family of functions 2018-05-01 08:51:16 -04:00
ticket24740 Fix redundant authority certificate fetch 2018-03-04 21:13:58 +05:30
ticket25024 Tweak changes file for 25024 to mention "check-typos" 2018-04-22 20:52:55 -04:00
ticket25081 Changes file for ticket 25081. 2018-02-01 02:25:08 +01:00
ticket25162 Enable (safe) use of zstd static-only APIs 2018-02-06 11:05:07 -05:00
ticket25261 ticket 25261: Removed multiple includes of transports.h in connection.c 2018-02-15 22:28:34 +05:30
ticket25268 add a changes file for 25268 2018-03-19 06:00:00 -04:00
ticket25290 Switch to use should_record_bridge_info() 2018-04-05 08:37:39 -04:00
ticket25374 Changes files for post-loop events (25374) 2018-04-13 10:44:15 -04:00
ticket25376_25762 main: Add mainloop callback event flags 2018-04-27 09:28:00 -04:00
ticket25409 Remove PortForwarding options 2018-04-04 00:19:33 +00:00
ticket25432 fixup! Refactor: suppress duplicated functions from router.c and encapsulate NODE_DESC_BUF_LEN constant. 2018-03-25 20:13:00 +03:00
ticket25511 Add changes file for GETINFO current-time/{local,utc} 2018-04-16 20:37:50 -04:00
ticket25610 Add changes file for #25610 2018-05-01 11:45:34 -04:00
ticket25645 ticket(25645): remove unused variable n_possible from channel_get_for_extend() 2018-04-03 09:17:23 +05:30
ticket25760 Remove TestingEnableTbEmptyEvent 2018-04-10 12:16:21 -04:00
ticket25766 changes file for token_bucket refactoring 2018-04-13 10:41:14 -04:00
ticket25927.1 Rewrite time-handling in circuitmux_ewma to use monotime_coarse 2018-04-26 11:50:58 -04:00
ticket25927.2 Remove the "cached gettimeofday" logic. 2018-04-26 12:01:48 -04:00
ticket25931 Move consdiffmgr_rescan() into a mainloop event. 2018-04-26 12:20:01 -04:00
ticket25932 Move close-and-cleanup functions to a postloop event. 2018-04-26 13:15:38 -04:00
ticket25937 Move responsibility for voting into a separate periodic callback. 2018-05-01 10:54:54 -04:00
ticket25948 Move responsibility for or_state_save() to a scheduled callback 2018-04-30 16:46:52 -04:00
ticket25994 Hold monotonic time constant during channel/outbound_cell test 2018-05-01 18:44:11 -04:00
travis_distcheck Add distcheck support to travis configuration. 2018-04-18 17:33:19 -04:00