Commit Graph

28684 Commits

Author SHA1 Message Date
Nick Mathewson 0e74894c5d Merge branch 'maint-0.3.3' into release-0.3.3 2019-03-06 14:29:31 -05:00
Nick Mathewson 0c9cd7c487 Merge branch 'maint-0.2.9' into maint-0.3.3 2019-03-06 14:29:29 -05:00
Karsten Loesing 2e74edb53e Update geoip and geoip6 to the March 4 2019 database. 2019-03-06 11:45:27 +01:00
teor 6d26fcfe88 Merge branch 'maint-0.3.3' into release-0.3.3 2019-03-01 14:16:10 +10:00
teor 76b55fde81 Merge branch 'maint-0.2.9' into maint-0.3.3 2019-03-01 14:15:59 +10:00
teor 7786198eef Merge remote-tracking branch 'tor-github/pr/749' into maint-0.2.9 2019-03-01 14:15:00 +10:00
teor c1ab538479 Merge remote-tracking branch 'tor-github/pr/748' into maint-0.2.9 2019-03-01 14:14:51 +10:00
teor ecbc2e80a0 Merge remote-tracking branch 'tor-github/pr/747' into maint-0.2.9 2019-03-01 14:14:26 +10:00
teor 4c43f39c56 Merge branch 'maint-0.3.3' into release-0.3.3 2019-02-28 10:49:11 +10:00
teor be71cce9f8 Merge remote-tracking branch 'tor-github/pr/731' into maint-0.3.3 2019-02-28 10:48:46 +10:00
teor 6f3f8bb1e4 Merge branch 'maint-0.3.3' into release-0.3.3 2019-02-28 10:45:37 +10:00
teor 3313444ef0 Merge branch 'maint-0.2.9' into maint-0.3.3 2019-02-28 10:45:30 +10:00
teor d4b7975ce7 test/shared-random: use sr_state_free_all() rather than sr_state_free()
sr_state_free() was renamed to sr_state_free_all() between 0.2.9 and 0.3.3.

Part of 29599.
2019-02-27 15:06:53 +10:00
teor 64e082e892 Merge branch 'bug29599_029' into bug29599_033 2019-02-27 15:06:39 +10:00
teor 4d9eb4dd0e test/shared-random: Stop leaking shared random state in the unit tests
Stop leaking parts of the shared random state in the shared-random unit
tests.

Fixes bug 29599; bugfix on 0.2.9.1-alpha.
2019-02-27 15:04:40 +10:00
teor 3ecfb68bd7 Merge branch 'maint-0.3.3' into release-0.3.3 2019-02-27 09:37:43 +10:00
teor 6c966b894c Merge branch 'maint-0.2.9' into maint-0.3.3 2019-02-27 09:37:36 +10:00
Nick Mathewson b83d46feb8 Merge branch 'maint-0.3.3' into release-0.3.3 2019-02-21 13:25:39 -05:00
Nick Mathewson fb309f6eba Bump to 0.3.3.12-dev 2019-02-21 13:22:56 -05:00
Nick Mathewson f3e21c2763 0.3.3.12: copy changelog to releasenotes tor-0.3.3.12 2019-02-21 10:31:58 -05:00
Nick Mathewson 9bb284e507 Changelog for 0.3.3.12 2019-02-21 10:24:14 -05:00
Nick Mathewson b478f8e405 Merge branch 'maint-0.3.3' into release-0.3.3 2019-02-21 10:08:14 -05:00
David Goulet be84ed1a64 kist: Don't write above the highwater outbuf mark
KIST works by computing how much should be allowed to write to the kernel for
a given socket, and then it writes that amount to the outbuf.

The problem is that it could be possible that the outbuf already has lots of
data in it from a previous scheduling round (because the kernel is full/busy
and Tor was not able to flush the outbuf yet). KIST ignores that the outbuf
has been filling (is above its "highwater") and writes more anyway. The end
result is that the outbuf length would exceed INT_MAX, hence causing an
assertion error and a corresponding "Bug()" message to get printed to the
logs.

This commit makes it for KIST to take into account the outbuf length when
computing the available space.

Bug found and patch by Rob Jansen.

Closes #29168. TROVE-2019-001.

Signed-off-by: David Goulet <dgoulet@torproject.org>
2019-02-21 10:07:34 -05:00
Nick Mathewson 1725699e06 Merge branch 'maint-0.3.3' into release-0.3.3 2019-02-21 09:58:52 -05:00
Nick Mathewson 41c2bf590b Update to 0.3.3.12 2019-02-21 09:49:48 -05:00
Nick Mathewson 4d67cffcf9 Start a changelog for 0.3.3.12 2019-02-21 09:49:09 -05:00
Kris Katterjohn 4417ac880a Fix a compiler warning on OpenBSD
malloc_options needs to be declared extern (and declaring it extern
means we need to initialize it separately)

Fixes bug 29145; bugfix on 0.2.9.3-alpha

Signed-off-by: Kris Katterjohn <katterjohn@gmail.com>
2019-02-19 11:38:32 -05:00
Nick Mathewson 7ead2af622 Merge branch 'maint-0.2.9' into maint-0.3.3 2019-02-12 09:56:49 -05:00
Nick Mathewson 5f80ad5b4a Merge branch 'maint-0.3.3' into release-0.3.3 2019-02-12 09:56:49 -05:00
Karsten Loesing a3f9ddcf03 Update geoip and geoip6 to the February 5 2019 database. 2019-02-12 14:40:42 +01:00
Roger Dingledine 9348742012 Merge branch 'maint-0.3.3' into release-0.3.3 2019-02-05 08:09:27 -05:00
Nick Mathewson 4d7a0a1310 Update Cargo.lock with new comment; suppress 29244. 2019-02-01 16:38:23 +01:00
Nick Mathewson d213fbda2f Merge branch 'maint-0.3.3' into release-0.3.3 2019-01-23 09:51:02 -05:00
Nick Mathewson d1c0dbabfa Merge branch 'maint-0.2.9' into maint-0.3.3
"ours" merge to avoid dropping non-broken changes files after
removal of merged 0.2.9 changes files.
2019-01-23 09:50:38 -05:00
Nick Mathewson dd6c2b0ad7 maint-0.2.9: remove changes files that are merged in 0.2.9 releases
Many of these files cause check-changes to fail, which will be a
long-term problem as we continue to support 0.2.9.
2019-01-23 09:48:28 -05:00
Nick Mathewson b655e77ec5 Merge branch 'maint-0.3.3' into release-0.3.3 2019-01-18 12:25:08 -05:00
Nick Mathewson 4cca7fb99b Merge branch 'maint-0.2.9' into maint-0.3.3 2019-01-18 12:25:08 -05:00
Nick Mathewson 9609d13259 Fix the year for 0.3.3.11 2019-01-18 10:22:28 -05:00
teor 89a0b77740 rend: stop warning when clients send multiple rend establish cells
Stop logging "Tried to establish rendezvous on non-OR circuit..." as
a warning. Instead, log it as a protocol warning, because there is
nothing that relay operators can do to fix it.

Fixes bug 29029; bugfix on 0.2.5.7-rc.
2019-01-10 07:59:59 +10:00
Nick Mathewson 7b792b990c Merge branch 'maint-0.3.3' into release-0.3.3 2019-01-07 21:18:47 -05:00
Nick Mathewson b5fdb91ada Update to 0.3.3.3.11-dev 2019-01-07 21:16:40 -05:00
Roger Dingledine 801af9a7e3 fix issues noted by traumschule
plus fix a bonus typo
tor-0.3.3.11
2019-01-07 12:46:18 -05:00
Nick Mathewson 8eaa863179 Merge branch 'maint-0.3.3' into release-0.3.3 2019-01-07 10:23:40 -05:00
Nick Mathewson 63eed6edff Bump to 0.3.3.11 2019-01-07 10:21:59 -05:00
Nick Mathewson 2d279eaa96 ChangeLog and ReleaseNotes for 0.3.3.11 2019-01-07 10:20:20 -05:00
Nick Mathewson ba71b17865 Merge branch 'maint-0.2.9' into maint-0.3.3 2019-01-07 08:43:45 -05:00
Nick Mathewson 0c75f83625 Merge branch 'maint-0.3.3' into release-0.3.3 2019-01-07 08:43:45 -05:00
Karsten Loesing 445d6750f7 Update geoip and geoip6 to the January 3 2019 database. 2019-01-07 09:00:29 +01:00
Nick Mathewson fee2eaf2d4 Merge branch 'maint-0.2.9' into maint-0.3.3 2019-01-04 15:04:58 -05:00
Nick Mathewson cba5c8829d Merge branch 'maint-0.3.3' into release-0.3.3 2019-01-04 15:04:58 -05:00