]>
git.ipfire.org Git - thirdparty/tor.git/log
Nick Mathewson [Mon, 7 Jan 2019 15:10:33 +0000 (10:10 -0500)]
Remove the changes files that went into the 0.3.4.10 changelog
Nick Mathewson [Mon, 7 Jan 2019 15:09:53 +0000 (10:09 -0500)]
0.3.4.10 : releasenotes
Nick Mathewson [Mon, 7 Jan 2019 15:08:58 +0000 (10:08 -0500)]
Draft a changelog/releasenotes for 0.3.4.10
Nick Mathewson [Mon, 7 Jan 2019 13:43:45 +0000 (08:43 -0500)]
Merge branch 'maint-0.3.4' into release-0.3.4
Nick Mathewson [Mon, 7 Jan 2019 13:43:45 +0000 (08:43 -0500)]
Merge branch 'maint-0.3.3' into maint-0.3.4
Nick Mathewson [Mon, 7 Jan 2019 13:43:45 +0000 (08:43 -0500)]
Merge branch 'maint-0.2.9' into maint-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.3.4' into release-0.3.4
Nick Mathewson [Fri, 4 Jan 2019 20:04:58 +0000 (15:04 -0500)]
Merge branch 'maint-0.3.3' into maint-0.3.4
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: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.4' into release-0.3.4
Nick Mathewson [Fri, 4 Jan 2019 19:57:06 +0000 (14:57 -0500)]
Merge branch 'maint-0.3.3' into maint-0.3.4
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 [Fri, 4 Jan 2019 19:36:02 +0000 (14:36 -0500)]
Merge branch 'maint-0.3.4' into release-0.3.4
Nick Mathewson [Fri, 4 Jan 2019 19:34:38 +0000 (14:34 -0500)]
Merge branch 'ticket27750_034_01_squashed' into maint-0.3.4
Nick Mathewson [Thu, 3 Jan 2019 14:02:39 +0000 (09:02 -0500)]
Merge branch 'maint-0.3.4' into release-0.3.4
Nick Mathewson [Thu, 3 Jan 2019 14:02:39 +0000 (09:02 -0500)]
Merge branch 'maint-0.3.3' into maint-0.3.4
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 [Fri, 21 Dec 2018 20:42:57 +0000 (15:42 -0500)]
Merge branch 'maint-0.3.4' into release-0.3.4
David Goulet [Fri, 21 Dec 2018 16:17:45 +0000 (11:17 -0500)]
mainloop: Reactivate the linked connection event with a non empty list
Linked connections aren't woken up by libevent due to I/O but rather
artificially so we can, by chunks, empty the spooled object(s).
Commit
5719dfb48f87a54aeb5982ff03345303bc058ebb (in 0.3.4.1-alpha) made it
that the schedule_active_linked_connections_event would be only called once at
startup but this is wrong because then we would never go through again the
active linked connections.
Fortunately, everytime a new linked connection is created, the event is
activated and thus we would go through the active list again. On a busy relay,
this issue is mitigated by that but on a slower relays or bridge, a connection
could get stuck for a while until a new directory information request would
show up.
Fixes #28717, #28912
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:22 +0000 (10:00 -0500)]
Merge branch 'maint-0.3.4' into release-0.3.4
Nick Mathewson [Tue, 11 Dec 2018 15:00:22 +0000 (10:00 -0500)]
Merge branch 'maint-0.3.3' into maint-0.3.4
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.4' into release-0.3.4
Nick Mathewson [Tue, 11 Dec 2018 14:41:05 +0000 (09:41 -0500)]
Merge branch 'maint-0.3.3' into maint-0.3.4
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:33 +0000 (09:26 -0500)]
Merge branch 'maint-0.3.4' into release-0.3.4
Nick Mathewson [Thu, 6 Dec 2018 14:26:32 +0000 (09:26 -0500)]
Merge branch 'maint-0.3.3' into maint-0.3.4
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.4' into release-0.3.4
Nick Mathewson [Sat, 1 Dec 2018 16:15:09 +0000 (11:15 -0500)]
Merge branch 'maint-0.3.3' into maint-0.3.4
Nick Mathewson [Tue, 27 Nov 2018 17:03:50 +0000 (12:03 -0500)]
Merge branch 'maint-0.3.4' into release-0.3.4
Alexander Færøy [Tue, 27 Nov 2018 01:35:44 +0000 (02:35 +0100)]
Explicitly specify path to OpenSSL for Appveyor.
This patch explicitly specifies the path to our OpenSSL dependency and
disables the installation of an external OpenSSL version and instead
uses the OpenSSL version available from the MinGW environments.
See: https://bugs.torproject.org/28574
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 [Tue, 20 Nov 2018 18:10:38 +0000 (13:10 -0500)]
Merge branch 'maint-0.3.4' into release-0.3.4
Nick Mathewson [Tue, 20 Nov 2018 18:10:18 +0000 (13:10 -0500)]
Merge remote-tracking branch 'teor/ticket28459-034' into maint-0.3.4
Nick Mathewson [Thu, 15 Nov 2018 22:08:34 +0000 (17:08 -0500)]
Merge branch 'maint-0.3.4' into release-0.3.4
Nick Mathewson [Thu, 15 Nov 2018 22:01:54 +0000 (17:01 -0500)]
Merge remote-tracking branch 'public/ticket27686_034' into maint-0.3.4
Nick Mathewson [Thu, 15 Nov 2018 21:58:16 +0000 (16:58 -0500)]
Merge branch 'bug25573-034-typefix' into maint-0.3.4
Nick Mathewson [Thu, 15 Nov 2018 21:56:11 +0000 (16:56 -0500)]
Merge branch 'maint-0.3.4' into release-0.3.4
Nick Mathewson [Thu, 15 Nov 2018 21:54:56 +0000 (16:54 -0500)]
Merge branch 'maint-0.3.3' into maint-0.3.4
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.4' into release-0.3.4
Nick Mathewson [Thu, 15 Nov 2018 21:47:25 +0000 (16:47 -0500)]
Merge branch 'maint-0.3.3' into maint-0.3.4
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.4' into release-0.3.4
Nick Mathewson [Thu, 15 Nov 2018 21:37:41 +0000 (16:37 -0500)]
Merge branch 'maint-0.3.3' into maint-0.3.4
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 [Thu, 15 Nov 2018 14:06:18 +0000 (09:06 -0500)]
Merge branch 'maint-0.3.4' into release-0.3.4
teor [Thu, 15 Nov 2018 11:04:17 +0000 (21:04 +1000)]
Appveyor: always show the logs, and upload them as build artifacts
Always show the configure and test logs, and upload them as build
artifacts, when building for Windows using Appveyor CI.
Implements 28459.
teor [Thu, 15 Nov 2018 08:57:39 +0000 (18:57 +1000)]
Appveyor: add comments to the config file
Documentation for 28399, 28454, and previous fixes.
teor [Thu, 15 Nov 2018 08:32:52 +0000 (18:32 +1000)]
Appveyor: manually add zstd flags to configure
The mingw zstd from MSYS2 doesn't come with a pkg-config file.
Fixes 28454 on Tor 0.3.4.1-alpha.
teor [Thu, 15 Nov 2018 04:32:53 +0000 (14:32 +1000)]
Appveyor: remove incorrect OpenSSL path
Fixes 28399 on 0.3.4.1-alpha.
teor [Thu, 15 Nov 2018 03:43:20 +0000 (13:43 +1000)]
Appveyor: Improve diagnostics
Stop installing MSYS2 packages.
We're compiling for mingw, so we only need mingw packages.
Run pacman in verbose mode.
Explicitly install pkg-config and xz, to future-proof our builds.
Diagnostics for 28399.
David Goulet [Tue, 13 Nov 2018 15:22:10 +0000 (10:22 -0500)]
conn: Close the read side of a closing connection when write limit is reached
In conn_close_if_marked(), we can decide to keep a connection open that still
has data to flush on the wire if it is being rate limited on the write side.
However, in this process, we were also looking at the read() side which can
still have token in its bucket and thus not stop the reading. This lead to a
BUG() introduced in 0.3.4.1-alpha that was expecting the read side to be
closed due to the rate limit but which only applies on the write side.
This commit removes any bandwidth check on the read side and simply stop the
read side on the connection regardless of the bucket state. If we keep the
connection open to flush it out before close, we should not read anything.
Fixes #27750
Signed-off-by: David Goulet <dgoulet@torproject.org>
Nick Mathewson [Wed, 14 Nov 2018 12:55:07 +0000 (07:55 -0500)]
Merge branch 'maint-0.3.4' into release-0.3.4
Nick Mathewson [Wed, 14 Nov 2018 12:55:07 +0000 (07:55 -0500)]
Merge branch 'maint-0.3.3' into maint-0.3.4
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:29 +0000 (08:27 -0500)]
Merge branch 'maint-0.3.3' into maint-0.3.4
Nick Mathewson [Tue, 13 Nov 2018 13:27:29 +0000 (08:27 -0500)]
Merge branch 'maint-0.3.4' into release-0.3.4
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 maint-0.3.4
Nick Mathewson [Sun, 11 Nov 2018 23:05:45 +0000 (18:05 -0500)]
Merge branch 'maint-0.3.4' into release-0.3.4
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:53 +0000 (11:57 -0500)]
Merge branch 'maint-0.3.3' into maint-0.3.4
Nick Mathewson [Sun, 11 Nov 2018 16:57:53 +0000 (11:57 -0500)]
Merge branch 'maint-0.3.4' into release-0.3.4
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 maint-0.3.4
Nick Mathewson [Fri, 9 Nov 2018 15:49:47 +0000 (10:49 -0500)]
Merge branch 'maint-0.3.4' into release-0.3.4
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 17:02:02 +0000 (13:02 -0400)]
Merge branch 'maint-0.3.4' into release-0.3.4
Nick Mathewson [Fri, 2 Nov 2018 17:01:32 +0000 (13:01 -0400)]
Bump to 0.3.4.9-dev
Nick Mathewson [Fri, 2 Nov 2018 15:28:14 +0000 (11:28 -0400)]
Copy 0.3.4.9 changelog into releasenotes
Nick Mathewson [Fri, 2 Nov 2018 13:25:50 +0000 (09:25 -0400)]
Reflow new entries.
Nick Mathewson [Fri, 2 Nov 2018 13:24:31 +0000 (09:24 -0400)]
Draft an 0.3.4.9 changelog
Nick Mathewson [Fri, 2 Nov 2018 13:09:01 +0000 (09:09 -0400)]
Merge branch 'maint-0.3.4' into release-0.3.4
Nick Mathewson [Fri, 2 Nov 2018 13:08:45 +0000 (09:08 -0400)]
Bump to 0.3.4.9
Nick Mathewson [Fri, 2 Nov 2018 13:06:37 +0000 (09:06 -0400)]
Merge branch 'maint-0.3.4' into release-0.3.4
Nick Mathewson [Fri, 2 Nov 2018 13:06:37 +0000 (09:06 -0400)]
Merge branch 'maint-0.3.3' into maint-0.3.4
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:05:18 +0000 (09:05 -0400)]
Merge branch 'maint-0.3.4' into release-0.3.4
Nick Mathewson [Fri, 2 Nov 2018 13:05:14 +0000 (09:05 -0400)]
Merge branch 'bug26896_034' into maint-0.3.4
Nick Mathewson [Fri, 2 Nov 2018 13:04:25 +0000 (09:04 -0400)]
Merge branch 'maint-0.3.4' into release-0.3.4
Nick Mathewson [Fri, 2 Nov 2018 13:04:25 +0000 (09:04 -0400)]
Merge branch 'maint-0.3.3' into maint-0.3.4