]>
git.ipfire.org Git - thirdparty/tor.git/log
Nick Mathewson [Wed, 6 Mar 2019 19:29:31 +0000 (14:29 -0500)]
Merge branch 'maint-0.3.3' into release-0.3.3
Nick Mathewson [Wed, 6 Mar 2019 19:29:29 +0000 (14:29 -0500)]
Merge branch 'maint-0.2.9' into maint-0.3.3
Karsten Loesing [Wed, 6 Mar 2019 10:45:27 +0000 (11:45 +0100)]
Update geoip and geoip6 to the March 4 2019 database.
teor [Fri, 1 Mar 2019 04:16:10 +0000 (14:16 +1000)]
Merge branch 'maint-0.3.3' into release-0.3.3
teor [Fri, 1 Mar 2019 04:15:59 +0000 (14:15 +1000)]
Merge branch 'maint-0.2.9' into maint-0.3.3
teor [Fri, 1 Mar 2019 04:15:00 +0000 (14:15 +1000)]
Merge remote-tracking branch 'tor-github/pr/749' into maint-0.2.9
teor [Fri, 1 Mar 2019 04:14:51 +0000 (14:14 +1000)]
Merge remote-tracking branch 'tor-github/pr/748' into maint-0.2.9
teor [Fri, 1 Mar 2019 04:14:26 +0000 (14:14 +1000)]
Merge remote-tracking branch 'tor-github/pr/747' into maint-0.2.9
teor [Thu, 28 Feb 2019 00:49:11 +0000 (10:49 +1000)]
Merge branch 'maint-0.3.3' into release-0.3.3
teor [Thu, 28 Feb 2019 00:48:46 +0000 (10:48 +1000)]
Merge remote-tracking branch 'tor-github/pr/731' into maint-0.3.3
teor [Thu, 28 Feb 2019 00:45:37 +0000 (10:45 +1000)]
Merge branch 'maint-0.3.3' into release-0.3.3
teor [Thu, 28 Feb 2019 00:45:30 +0000 (10:45 +1000)]
Merge branch 'maint-0.2.9' into maint-0.3.3
teor [Wed, 27 Feb 2019 04:57:35 +0000 (14:57 +1000)]
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.
teor [Wed, 27 Feb 2019 05:06:39 +0000 (15:06 +1000)]
Merge branch 'bug29599_029' into bug29599_033
teor [Tue, 26 Feb 2019 12:14:30 +0000 (22:14 +1000)]
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.
teor [Tue, 26 Feb 2019 23:37:43 +0000 (09:37 +1000)]
Merge branch 'maint-0.3.3' into release-0.3.3
teor [Tue, 26 Feb 2019 23:37:36 +0000 (09:37 +1000)]
Merge branch 'maint-0.2.9' into maint-0.3.3
Nick Mathewson [Thu, 21 Feb 2019 18:25:39 +0000 (13:25 -0500)]
Merge branch 'maint-0.3.3' into release-0.3.3
Nick Mathewson [Thu, 21 Feb 2019 18:22:56 +0000 (13:22 -0500)]
Bump to 0.3.3.12-dev
Nick Mathewson [Thu, 21 Feb 2019 15:31:58 +0000 (10:31 -0500)]
0.3.3.12: copy changelog to releasenotes
Nick Mathewson [Thu, 21 Feb 2019 15:24:14 +0000 (10:24 -0500)]
Changelog for 0.3.3.12
Nick Mathewson [Thu, 21 Feb 2019 15:08:14 +0000 (10:08 -0500)]
Merge branch 'maint-0.3.3' into release-0.3.3
David Goulet [Thu, 24 Jan 2019 15:52:08 +0000 (10:52 -0500)]
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>
Nick Mathewson [Thu, 21 Feb 2019 14:58:52 +0000 (09:58 -0500)]
Merge branch 'maint-0.3.3' into release-0.3.3
Nick Mathewson [Thu, 21 Feb 2019 14:49:48 +0000 (09:49 -0500)]
Update to 0.3.3.12
Nick Mathewson [Thu, 21 Feb 2019 14:49:09 +0000 (09:49 -0500)]
Start a changelog for 0.3.3.12
Kris Katterjohn [Mon, 21 Jan 2019 22:33:32 +0000 (16:33 -0600)]
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>
Nick Mathewson [Tue, 12 Feb 2019 14:56:49 +0000 (09:56 -0500)]
Merge branch 'maint-0.2.9' into maint-0.3.3
Nick Mathewson [Tue, 12 Feb 2019 14:56:49 +0000 (09:56 -0500)]
Merge branch 'maint-0.3.3' into release-0.3.3
Karsten Loesing [Tue, 12 Feb 2019 13:40:42 +0000 (14:40 +0100)]
Update geoip and geoip6 to the February 5 2019 database.
Roger Dingledine [Tue, 5 Feb 2019 13:09:27 +0000 (08:09 -0500)]
Merge branch 'maint-0.3.3' into release-0.3.3
Nick Mathewson [Fri, 1 Feb 2019 15:38:23 +0000 (16:38 +0100)]
Update Cargo.lock with new comment; suppress 29244.
Nick Mathewson [Wed, 23 Jan 2019 14:51:02 +0000 (09:51 -0500)]
Merge branch 'maint-0.3.3' into release-0.3.3
Nick Mathewson [Wed, 23 Jan 2019 14:50:38 +0000 (09:50 -0500)]
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.
Nick Mathewson [Wed, 23 Jan 2019 14:48:28 +0000 (09:48 -0500)]
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.
Nick Mathewson [Fri, 18 Jan 2019 17:25:08 +0000 (12:25 -0500)]
Merge branch 'maint-0.3.3' into release-0.3.3
Nick Mathewson [Fri, 18 Jan 2019 17:25:08 +0000 (12:25 -0500)]
Merge branch 'maint-0.2.9' into maint-0.3.3
Nick Mathewson [Fri, 18 Jan 2019 15:22:28 +0000 (10:22 -0500)]
Fix the year for 0.3.3.11
teor [Wed, 9 Jan 2019 08:00:34 +0000 (18:00 +1000)]
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.
Nick Mathewson [Tue, 8 Jan 2019 02:18:47 +0000 (21:18 -0500)]
Merge branch 'maint-0.3.3' into release-0.3.3
Nick Mathewson [Tue, 8 Jan 2019 02:16:40 +0000 (21:16 -0500)]
Update to 0.3.3.3.11-dev
Roger Dingledine [Mon, 7 Jan 2019 17:46:18 +0000 (12:46 -0500)]
fix issues noted by traumschule
plus fix a bonus typo
Nick Mathewson [Mon, 7 Jan 2019 15:23:40 +0000 (10:23 -0500)]
Merge branch 'maint-0.3.3' into release-0.3.3
Nick Mathewson [Mon, 7 Jan 2019 15:21:59 +0000 (10:21 -0500)]
Bump to 0.3.3.11
Nick Mathewson [Mon, 7 Jan 2019 15:20:20 +0000 (10:20 -0500)]
ChangeLog and ReleaseNotes for 0.3.3.11
Nick Mathewson [Mon, 7 Jan 2019 13:43:45 +0000 (08:43 -0500)]
Merge branch 'maint-0.2.9' into maint-0.3.3
Nick Mathewson [Mon, 7 Jan 2019 13:43:45 +0000 (08:43 -0500)]
Merge branch 'maint-0.3.3' into release-0.3.3
Karsten Loesing [Mon, 7 Jan 2019 08:00:29 +0000 (09:00 +0100)]
Update geoip and geoip6 to the January 3 2019 database.
Nick Mathewson [Fri, 4 Jan 2019 20:04:58 +0000 (15:04 -0500)]
Merge branch 'maint-0.2.9' into maint-0.3.3
Nick Mathewson [Fri, 4 Jan 2019 20:04:58 +0000 (15:04 -0500)]
Merge branch 'maint-0.3.3' into release-0.3.3
Nick Mathewson [Fri, 4 Jan 2019 20:04:54 +0000 (15:04 -0500)]
Merge branch 'bug21394_029_redux' into maint-0.2.9
Nick Mathewson [Fri, 4 Jan 2019 19:57:06 +0000 (14:57 -0500)]
Merge branch 'maint-0.3.3' into release-0.3.3
Nick Mathewson [Fri, 4 Jan 2019 19:49:16 +0000 (14:49 -0500)]
Merge remote-tracking branch 'dgoulet/ticket28619_033_01' into maint-0.3.3
Nick Mathewson [Thu, 3 Jan 2019 14:02:39 +0000 (09:02 -0500)]
Merge branch 'maint-0.3.3' into release-0.3.3
Nick Mathewson [Thu, 3 Jan 2019 14:01:40 +0000 (09:01 -0500)]
Merge branch 'ticket28973_033_squashed' into maint-0.3.3
Nick Mathewson [Wed, 2 Jan 2019 19:23:42 +0000 (14:23 -0500)]
Detect openssl bug 7712 and work around it.
In theory it would be better to detect this bug in advance, but this
approach is much simpler, and therefore safer to backport.
This closes tor issue 28973.
Nick Mathewson [Tue, 11 Dec 2018 15:00:22 +0000 (10:00 -0500)]
Merge branch 'maint-0.3.3' into release-0.3.3
Nick Mathewson [Tue, 11 Dec 2018 15:00:22 +0000 (10:00 -0500)]
Merge branch 'maint-0.2.9' into maint-0.3.3
Nick Mathewson [Tue, 11 Dec 2018 15:00:19 +0000 (10:00 -0500)]
Note ticket number in changes file for 24803
Nick Mathewson [Tue, 11 Dec 2018 14:41:05 +0000 (09:41 -0500)]
Merge branch 'maint-0.3.3' into release-0.3.3
Nick Mathewson [Tue, 11 Dec 2018 14:41:04 +0000 (09:41 -0500)]
Merge branch 'maint-0.2.9' into maint-0.3.3
teor [Mon, 10 Dec 2018 06:56:29 +0000 (16:56 +1000)]
Fallbacks: Update the hard-coded fallback list in December 2018
Merge Phoul's two lists into teor's list.
Replace the 150 fallbacks originally introduced in Tor 0.3.3.1-alpha in
January 2018 (of which ~115 were still functional), with a list of
157 fallbacks (92 new, 65 existing, 85 removed) generated in
December 2018.
Closes ticket 24803.
teor [Fri, 7 Dec 2018 06:43:10 +0000 (16:43 +1000)]
Fallbacks: Update the hard-coded fallback list in December 2018
Replace the 150 fallbacks originally introduced in Tor 0.3.3.1-alpha in
January 2018 (of which ~115 were still functional), with a list of
148 fallbacks (89 new, 59 existing, 91 removed) generated in
December 2018.
Closes ticket 24803.
Nick Mathewson [Thu, 6 Dec 2018 14:26:32 +0000 (09:26 -0500)]
Merge branch 'maint-0.3.3' into release-0.3.3
Nick Mathewson [Thu, 6 Dec 2018 14:26:32 +0000 (09:26 -0500)]
Merge branch 'maint-0.2.9' into maint-0.3.3
Karsten Loesing [Wed, 5 Dec 2018 20:02:39 +0000 (21:02 +0100)]
Update geoip and geoip6 to the December 5 2018 database.
Nick Mathewson [Sat, 1 Dec 2018 16:15:09 +0000 (11:15 -0500)]
Merge branch 'maint-0.3.3' into release-0.3.3
David Goulet [Mon, 26 Nov 2018 19:40:22 +0000 (14:40 -0500)]
hs-v3: Do not close RP circuits when deleting an ephemeral service
Bug reported on tor-dev@ and here is the detail explanation of the issue:
https://lists.torproject.org/pipermail/tor-dev/2018-November/013558.html
Fixes bug #28619
Signed-off-by: David Goulet <dgoulet@torproject.org>
teor [Wed, 21 Nov 2018 05:56:30 +0000 (15:56 +1000)]
Test: Fix memory leaks and missing unmocks in entry guard tests
test_entry_guard_outdated_dirserver_exclusion leaks memory, and is
missing some unmocks.
Fixes 28554; bugfix on 0.3.0.1-alpha.
Nick Mathewson [Thu, 15 Nov 2018 21:56:11 +0000 (16:56 -0500)]
Merge branch 'maint-0.3.3' into release-0.3.3
Nick Mathewson [Thu, 15 Nov 2018 21:54:16 +0000 (16:54 -0500)]
Merge branch 'maint-0.2.9' into maint-0.3.3
Nick Mathewson [Thu, 15 Nov 2018 21:47:25 +0000 (16:47 -0500)]
Merge branch 'maint-0.3.3' into release-0.3.3
Nick Mathewson [Thu, 15 Nov 2018 21:47:22 +0000 (16:47 -0500)]
Merge branch 'bug26913_033' into maint-0.3.3
Nick Mathewson [Thu, 15 Nov 2018 21:43:50 +0000 (16:43 -0500)]
Merge remote-tracking branch 'public/bug24104_029_squashed' into maint-0.2.9
Resolved conflicts with the 26269 fix in
015fcd0e1191aa6f .
Nick Mathewson [Thu, 15 Nov 2018 21:37:41 +0000 (16:37 -0500)]
Merge branch 'maint-0.3.3' into release-0.3.3
Nick Mathewson [Thu, 15 Nov 2018 21:37:02 +0000 (16:37 -0500)]
Merge remote-tracking branch 'dgoulet/bug27550_033_01' into maint-0.3.3
Nick Mathewson [Wed, 14 Nov 2018 12:55:07 +0000 (07:55 -0500)]
Merge branch 'maint-0.3.3' into release-0.3.3
Nick Mathewson [Wed, 14 Nov 2018 12:54:57 +0000 (07:54 -0500)]
Work around check-spaces.
Nick Mathewson [Wed, 14 Nov 2018 12:51:36 +0000 (07:51 -0500)]
Changes file for bug 28419
Martin Kepplinger [Tue, 13 Nov 2018 09:09:29 +0000 (10:09 +0100)]
libtorrunner: fix memory leak in child() error path
This avoids leaking memory in case libtorrunner's child() function fails.
Nick Mathewson [Tue, 13 Nov 2018 13:27:28 +0000 (08:27 -0500)]
Merge branch 'maint-0.3.3' into release-0.3.3
Nick Mathewson [Tue, 13 Nov 2018 13:27:17 +0000 (08:27 -0500)]
Merge branch 'maint-0.2.9' into maint-0.3.3
Nick Mathewson [Tue, 13 Nov 2018 13:26:51 +0000 (08:26 -0500)]
Merge branch 'bug28413_029' into maint-0.2.9
Nick Mathewson [Mon, 12 Nov 2018 20:39:28 +0000 (15:39 -0500)]
Fix a compiler warning in aes.c.
Apparently some freebsd compilers can't tell that 'c' will never
be used uninitialized.
Fixes bug 28413; bugfix on 0.2.9.3-alpha when we added support for
longer AES keys to this function.
Nick Mathewson [Sun, 11 Nov 2018 23:05:45 +0000 (18:05 -0500)]
Merge branch 'maint-0.3.3' into release-0.3.3
Nick Mathewson [Sun, 11 Nov 2018 23:05:45 +0000 (18:05 -0500)]
Merge branch 'maint-0.2.9' into maint-0.3.3
Nick Mathewson [Sun, 11 Nov 2018 23:03:50 +0000 (18:03 -0500)]
Fix a bug in usage of SSL_set1_groups_list()
Apparently, even though the manpage says it returns an int, it
can return a long instead and cause a warning.
Bug not in any released Tor. Part of #28399
Nick Mathewson [Sun, 11 Nov 2018 16:57:52 +0000 (11:57 -0500)]
Merge branch 'maint-0.3.3' into release-0.3.3
Nick Mathewson [Sun, 11 Nov 2018 16:57:52 +0000 (11:57 -0500)]
Merge branch 'maint-0.2.9' into maint-0.3.3
Karsten Loesing [Sun, 11 Nov 2018 10:25:59 +0000 (11:25 +0100)]
Update geoip and geoip6 to the November 6 2018 database.
Nick Mathewson [Fri, 9 Nov 2018 15:49:47 +0000 (10:49 -0500)]
Merge branch 'maint-0.3.3' into release-0.3.3
Nick Mathewson [Fri, 9 Nov 2018 15:49:47 +0000 (10:49 -0500)]
Merge branch 'maint-0.2.9' into maint-0.3.3
Nick Mathewson [Fri, 9 Nov 2018 15:49:43 +0000 (10:49 -0500)]
Merge branch 'bug28245_029' into maint-0.2.9
Nick Mathewson [Fri, 9 Nov 2018 15:10:25 +0000 (10:10 -0500)]
Always declare groups when building with openssl 1.1.1 APIs
Failing to do on clients was causing TLS 1.3 negotiation to fail.
Fixes bug 28245; bugfix on 0.2.9.15, when we added TLS 1.3 support.
Nick Mathewson [Fri, 2 Nov 2018 13:06:37 +0000 (09:06 -0400)]
Merge branch 'maint-0.3.3' into release-0.3.3
Nick Mathewson [Fri, 2 Nov 2018 13:06:32 +0000 (09:06 -0400)]
Merge branch 'bug26470_032' into maint-0.3.3
Nick Mathewson [Fri, 2 Nov 2018 13:04:25 +0000 (09:04 -0400)]
Merge branch 'maint-0.3.3' into release-0.3.3
Nick Mathewson [Fri, 2 Nov 2018 13:04:20 +0000 (09:04 -0400)]
Merge remote-tracking branch 'dgoulet/ticket27410_032_01' into maint-0.3.3
Nick Mathewson [Wed, 31 Oct 2018 15:01:41 +0000 (11:01 -0400)]
Merge branch 'maint-0.3.3' into release-0.3.3
Nick Mathewson [Wed, 31 Oct 2018 15:01:40 +0000 (11:01 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.3