summaryrefslogtreecommitdiff
path: root/src/common
AgeCommit message (Expand)Author
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-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-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
2018-03-26Merge branch 'bug24658-rm-curve25519-header' into bug24658-mergeNick Mathewson
2018-03-26Merge branch 'maint-0.3.3'Nick Mathewson
2018-03-26Merge branch 'maint-0.3.2' into maint-0.3.3Nick Mathewson
2018-03-26Merge branch 'maint-0.3.1' into maint-0.3.2Nick Mathewson
2018-03-26Merge branch 'maint-0.2.9' into maint-0.3.1Nick Mathewson
2018-03-22Merge branch 'bug25399_squashed'Nick Mathewson
2018-03-22Do not page-align mmap length. #25399Alex Xu (Hello71)
2018-03-20Remove sb_poll check: all poll() calls are ok.Nick Mathewson
2018-03-20Add the poll() syscall as permitted by the sandboxNick Mathewson
2018-03-19Move rust-specific declarations outside of #else blockNick Mathewson
2018-03-19Merge remote-tracking branch 'isis/bug23881_r1'Nick Mathewson
2018-03-03Merge branch 'maint-0.3.3'Nick Mathewson
2018-03-03Update tor.1.txt with the currently available log domains.Alexander Færøy
2018-03-02Remove uncompilable tor_mmap_file fallback. #25398Alex Xu (Hello71)
2018-02-20crypto: Remove crypto_rsa.h from crypto_digest.c.Isis Lovecruft
2018-02-20crypto: Remove unnecessary curve25519 header from crypto_digest.h.Isis Lovecruft
2018-02-20Remove a bunch of other redundant #includesNick Mathewson
2018-02-18Use autoconf to check for optional zstd functionality.Nick Mathewson
2018-02-16Move crypto_pk_obsolete_* functions into RSA module.Fernando Fernandez Mancera
2018-02-16Remove useless included files in crypto_rsa.[ch].Fernando Fernandez Mancera
2018-02-16Merge branch 'maint-0.3.1' into maint-0.3.2Nick Mathewson
2018-02-16Merge branch 'maint-0.2.9' into maint-0.3.1Nick Mathewson
2018-02-16Merge remote-tracking branch 'dgoulet/ticket24902_029_05' into maint-0.2.9Nick Mathewson
2018-02-16Whoops. 256 was not big enough.Nick Mathewson
2018-02-16Allow checkpointing of non-sha1 digests.Nick Mathewson