aboutsummaryrefslogtreecommitdiff
path: root/src/test/test-timers.c
AgeCommit message (Collapse)Author
2018-06-21Rectify include paths (automated)Nick Mathewson
2018-06-20Run rectify_include_paths.pyNick Mathewson
2018-06-20Update copyrights to 2018.Nick Mathewson
2018-05-03Merge remote-tracking branch 'isis/bug24660_r1'Nick Mathewson
2018-04-06crypto: Refactor (P)RNG functionality into new crypto_rand module.Isis Lovecruft
* ADD new /src/common/crypto_rand.[ch] module. * ADD new /src/common/crypto_util.[ch] module (contains the memwipe() function, since all crypto_* modules need this). * FIXES part of #24658: https://bugs.torproject.org/24658
2018-04-05Wrap the function we use to run the event loop.Nick Mathewson
Doing this lets us remove the event2/event.h header from a few more modules, particularly in the tests. Part of work on 23750.
2018-04-05Add wrappers for event_base_loopexit and event_base_loopbreak.Nick Mathewson
2017-12-08Convert the rest of src/common's headers to use FREE_AND_NULLNick Mathewson
2017-03-15Run the copyright update script.Nick Mathewson
2016-07-19convert timers.c to use real monotonic time.Nick Mathewson
2016-07-08Merge remote-tracking branch 'sebastian/libevent2'Nick Mathewson
2016-07-06Fix sign in test-timersNick Mathewson
2016-07-04Raise libevent dependency to 2.0.10-stable or newerSebastian Hahn
Only some very ancient distributions don't ship with Libevent 2 anymore, even the oldest supported Ubuntu LTS version has it. This allows us to get rid of a lot of compat code.
2016-06-09Reduce make check-spaces noiseAndrea Shepard
2016-05-09timer tests: differences in timing accuracy can be negative.Nick Mathewson
Also, use symbolic names for good-enough thresholds for timer accuracy.
2016-05-09Test coverage for timers.Nick Mathewson
2016-05-09Quick-and-dirty test for timers code.Nick Mathewson