aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-09-19tests: fix transproxy tests on BSD systemsMatt Traudt
2017-09-19Merge branch 'bug23583_029'Nick Mathewson
2017-09-19Avoid integer error in TEST_BITOPS testsNick Mathewson
If "1" is not 64 bits wide already, then "1 << i" will not actually work. This bug only affects the TEST_BITOPS code, and shouldn't matter for the actual use of the timeout code (except if/when it causes this test to fail). Reported by dcb314@hotmail.com. Fix for bug 23583. Not adding a changes file, since this code is never compiled into Tor.
2017-09-19Merge remote-tracking branch 'hiro/gitlab-ci'Nick Mathewson
2017-09-19Merge branch 'ticket21405'Nick Mathewson
2017-09-19note the format we expect for IPv6Nick Mathewson
2017-09-19Merge branch 'maint-0.3.1'Nick Mathewson
2017-09-19add rust registry to gitignoreNick Mathewson
2017-09-19Merge branch 'ticket18891'Nick Mathewson
2017-09-19Clarify that Address is an IPv4 option only.Nick Mathewson
2017-09-19Merge branch 'ticket18736'Nick Mathewson
2017-09-19Clarify the term "address" in the manpageNick Mathewson
Closes 21405.
2017-09-19fix a lintchanges problemNick Mathewson
2017-09-19Document that .onion subdomains are ignored by clientsNick Mathewson
addr-spec.txt also explains this, but we should get it into the manpage too. Closes ticket #18736.
2017-09-19plural in manpageNick Mathewson
2017-09-19doc: Add version 3 to HiddenServiceVersion man page entryDavid Goulet
Fixes #23580 Signed-off-by: David Goulet <dgoulet@torproject.org>
2017-09-19Merge remote-tracking branch 'teor/minor-comments'Nick Mathewson
2017-09-19Avoid a compilation warning on macOS in scheduler_ev_add()teor
This warning is caused by a different tv_usec data type on macOS compared to the system on which the patch was developed. Fixes 23575 on 0.3.2.1-alpha.
2017-09-19Improve comments around connection_or_client_used()teor
2017-09-19Improve comments formatting in connection.cteor
2017-09-18Correct what-is-deprecated-when commentsNick Mathewson
2017-09-18Merge remote-tracking branch 'ewongbb/chkdblcolon'Nick Mathewson
2017-09-18Merge remote-tracking branch 'public/ticket19704'Nick Mathewson
2017-09-18small tweaks to releasingtor.mdNick Mathewson
2017-09-18Merge branch 'maint-0.3.1'Nick Mathewson
"ours" to avoid version bump.
2017-09-18Merge branch 'maint-0.3.0' into maint-0.3.1Nick Mathewson
"ours" to avoid version bump.
2017-09-18Merge branch 'maint-0.2.9' into maint-0.3.0Nick Mathewson
"ours" to avoid version bump.
2017-09-18Merge branch 'maint-0.2.8' into maint-0.2.9Nick Mathewson
"ours" to avoid version bump.
2017-09-18bump to 0.3.2.1.-alpha-devNick Mathewson
2017-09-18bump to 0.3.1.7-devNick Mathewson
2017-09-18bump to 0.3.0.11-devNick Mathewson
2017-09-18bump to 0.2.9.12-devNick Mathewson
2017-09-18bump to 0.2.8.15-devNick Mathewson
2017-09-18Add a cast so that 32-bit compilation goes without errorstor-0.3.2.1-alphaNick Mathewson
2017-09-18changelog tweaks from asnNick Mathewson
2017-09-18Try to clarify that KIST helps relays.Nick Mathewson
2017-09-18revision pass on the rest of the changelogNick Mathewson
2017-09-18Revise the first two (big) changelog entriesNick Mathewson
2017-09-18Combine some changelog sections.Nick Mathewson
2017-09-18Merge remote-tracking branch 'dgoulet/bug23558_032_01'Nick Mathewson
2017-09-18sched: BUG() on event_add() and log_warn next_runDavid Goulet
It is highly unlikely to happen but if so, we need to know and why. The warning with the next_run values could help. Signed-off-by: David Goulet <dgoulet@torproject.org>
2017-09-18sched: Don't cast to int32_t the monotime_diff_msec() resultDavid Goulet
When the KIST schedule() is called, it computes a diff value between the last scheduler run and the current monotonic time. If tha value is below the run interval, the libevent even is updated else the event is run. It turned out that casting to int32_t the returned int64_t value for the very first scheduler run (which is set to 0) was creating an overflow on the 32 bit value leading to adding the event with a gigantic usec value. The scheduler was simply never running for a while. First of all, a BUG() is added for a diff value < 0 because if the time is really monotonic, we should never have a now time that is lower than the last scheduler run time. And we will try to recover with a diff value to 0. Second, the diff value is changed to int64_t so we avoid this "bootstrap overflow" and future casting overflow problems. Fixes #23558 Signed-off-by: David Goulet <dgoulet@torproject.org>
2017-09-18Merge branch 'maint-0.3.1'Nick Mathewson
2017-09-18Make hs_ntor_ref.py work with python3Nick Mathewson
2017-09-18Start on a changelog for 0.3.2.1-alpha: sortchanges and formatchangelogNick Mathewson
2017-09-18Bump to 0.3.2.1-alphaNick Mathewson
2017-09-18Use the lintChanges script to fix style issues in changes entriesNick Mathewson
2017-09-18remove changes files for items that appeared in 0.3.17Nick Mathewson
2017-09-18forward-port changelogs and release notes for 0.2.8.15, 0.2.9.12, 0.3.0.11, ↵Nick Mathewson
0.3.1.7
2017-09-18Merge branch 'maint-0.3.1'Nick Mathewson