summaryrefslogtreecommitdiff
path: root/src/common
AgeCommit message (Expand)Author
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-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.2' into maint-0.3.3Nick 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-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-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
2018-03-28Merge branch 'maint-0.3.3'Nick Mathewson
2018-03-28Add a paranoia check in string_is_valid_nonrfc_hostname()Nick Mathewson
2018-03-28Rename string_is_valid_hostname -> string_is_valid_nonrfc_hostnameNick Mathewson
2018-03-28Don't strlen before checking for NULLrl1987
2018-03-28Tweak loop conditionrl1987
2018-03-28Don't explode on NULL or empty stringrl1987
2018-03-28Simplify hostname validation coderl1987
2018-03-28Validate hostnames with punycode TLDs correctlyrl1987
2018-03-28Improve handling of trailing dotrl1987
2018-03-28Refrain from including <ctype.h>rl1987
2018-03-28Call strlen() oncerl1987
2018-03-28Fix bracketed IPv6 string validationrl1987
2018-03-28Do not consider IP strings valid DNS names. Fixes #25055rl1987
2018-03-28Allow IPv6 address strings to be used as hostnames in SOCKS5 requestsrl1987