summaryrefslogtreecommitdiff
path: root/src/common
AgeCommit message (Expand)Author
2018-04-23Merge remote-tracking branch 'neel/b25511-r4'Nick Mathewson
2018-04-22Merge branch 'ticket25024_squashed'Nick Mathewson
2018-04-22add changes file and update check-typos in makefileDeepesh Pathak
2018-04-22Merge remote-tracking branch 'mikeperry/bug25400_squashed'Nick Mathewson
2018-04-18crypto: Move declaration of crypto_init_siphash_key() into crypto.h.Isis Lovecruft
2018-04-18Add support for openssl built with "no-deprecated".Nick Mathewson
2018-04-17Amend token_bucket_rw_dec to indicate which buckets became empty.Nick Mathewson
2018-04-17token bucket: Add parens to rate_per_sec_to_rate_per_step()Nick Mathewson
2018-04-17Merge remote-tracking branch 'public/bug24688'Nick Mathewson
2018-04-16Make tor_gettimeofday() mockableNeel Chauhan
2018-04-16Add format_local_iso_time_nospace()Neel Chauhan
2018-04-16Helper function to add u32 without overflow.Mike Perry
2018-04-16token: Fix uint32_t to uint64_t conversionDavid Goulet
2018-04-16Merge branch 'maint-0.3.3'Nick Mathewson
2018-04-16Merge branch 'maint-0.3.1' into maint-0.3.2Nick Mathewson
2018-04-16Merge branch 'maint-0.2.9' into maint-0.3.1Nick Mathewson
2018-04-16Merge branch 'maint-0.3.2' into maint-0.3.3Nick Mathewson
2018-04-16Fix an LCOV exclusion pattern in address.cNick Mathewson
2018-04-13token_bucket: Fix indentationDavid Goulet
2018-04-13Merge branch 'token_bucket_once_again_squashed'Nick Mathewson
2018-04-13Refactor "timestamp" not to be its own type coupled to token buffersNick Mathewson
2018-04-13Move token_bucket_raw_* functions to the start of the module.Nick Mathewson
2018-04-13Never pick a rate of 0.Nick Mathewson
2018-04-13Start re-refactoring the token bucket interface.Nick Mathewson
2018-04-13Merge branch 'postloop_callbacks_2'Nick Mathewson
2018-04-13Rename token_bucket_t to token_bucket_rw_t.Nick Mathewson
2018-04-13Merge branch 'token_bucket_refactor_squashed'Nick Mathewson
2018-04-13Generic mechaism for "post-loop" callbacksNick Mathewson
2018-04-13Accept small hops backward in the monotonic timer.Nick Mathewson
2018-04-13Add a helper function to decrement read and write at the same timeNick Mathewson
2018-04-13Add a new token-bucket backend abstraction, with testsNick Mathewson
2018-04-13Expose a function that computes stamp units from msec.Nick Mathewson
2018-04-12Remove windows log_from_handle as unused.Nick Mathewson
2018-04-12Merge branch 'maint-0.3.3'Nick Mathewson
2018-04-12Make get_total_system_memory mockable.Alexander Færøy
2018-04-10Merge remote-tracking branch 'isis-github/bug25409'Nick Mathewson
2018-04-09Prefer 32-bit implementation for timing wheels on 32-bit systems.Nick Mathewson
2018-04-09compat: Fix unchecked return value from event_del()David Goulet
2018-04-06refactor: Remove unnecessary `#include "crypto.h"` throughout codebase.Isis Lovecruft
2018-04-06crypto: Alphabetise some #includes in /src/common/crypto*.Isis Lovecruft
2018-04-06crypto: Remove unnecessary includes from src/common/crypto.[ch]Isis Lovecruft
2018-04-06crypto: Refactor (P)RNG functionality into new crypto_rand module.Isis Lovecruft
2018-04-05Move responsibility for threadpool reply-handler events to workqueueNick Mathewson
2018-04-05Wrap the function we use to run the event loop.Nick Mathewson
2018-04-05Add wrappers for event_base_loopexit and event_base_loopbreak.Nick Mathewson
2018-04-05Revise procmon.c to use periodic_timer_tNick Mathewson
2018-04-05Add an API for a scheduled/manually activated event in the mainloopNick Mathewson
2018-04-04Remove PortForwarding optionsNeel Chauhan
2018-04-02Remove event2/event.h include from compat_libevent.hNick Mathewson
2018-03-28Merge remote-tracking branch 'hello71/bug25398'Nick Mathewson