]> git.ipfire.org Git - thirdparty/tor.git/log
thirdparty/tor.git
6 years agoMerge branch 'maint-0.3.4' into maint-0.3.5
teor [Tue, 19 Mar 2019 23:48:03 +0000 (09:48 +1000)] 
Merge branch 'maint-0.3.4' into maint-0.3.5

6 years agoMerge branch 'maint-0.2.9' into maint-0.3.4
teor [Tue, 19 Mar 2019 23:47:55 +0000 (09:47 +1000)] 
Merge branch 'maint-0.2.9' into maint-0.3.4

6 years agoMerge remote-tracking branch 'tor-github/pr/798' into maint-0.3.5
teor [Tue, 19 Mar 2019 23:47:31 +0000 (09:47 +1000)] 
Merge remote-tracking branch 'tor-github/pr/798' into maint-0.3.5

6 years agoMerge remote-tracking branch 'tor-github/pr/774' into maint-0.2.9
teor [Tue, 19 Mar 2019 23:46:10 +0000 (09:46 +1000)] 
Merge remote-tracking branch 'tor-github/pr/774' into maint-0.2.9

6 years agoMerge remote-tracking branch 'tor-github/pr/727' into maint-0.3.5
teor [Tue, 19 Mar 2019 05:43:05 +0000 (15:43 +1000)] 
Merge remote-tracking branch 'tor-github/pr/727' into maint-0.3.5

6 years agotest/sr: update sr_state_free() to sr_state_free_all() in a comment
teor [Mon, 18 Mar 2019 01:28:34 +0000 (11:28 +1000)] 
test/sr: update sr_state_free() to sr_state_free_all() in a comment

6 years agoMerge branch 'bug29706_029_minimal' into bug29706_034_minimal_merge
teor [Mon, 18 Mar 2019 01:27:59 +0000 (11:27 +1000)] 
Merge branch 'bug29706_029_minimal' into bug29706_034_minimal_merge

6 years agotest/sr: Clear SRVs after init, and before setup
teor [Mon, 18 Mar 2019 01:12:25 +0000 (11:12 +1000)] 
test/sr: Clear SRVs after init, and before setup

Already merged to 0.4.0 and later in tor-github/pr/776.
Backported to 0.2.9 and later with minor comment changes.

Part of 29706.

6 years agoStop logging a BUG() warning when tor is waiting for exit descriptors
teor [Tue, 5 Mar 2019 02:53:14 +0000 (12:53 +1000)] 
Stop logging a BUG() warning when tor is waiting for exit descriptors

Fixes bug 28656; bugfix on 0.3.5.1-alpha.

6 years agoMerge branch 'maint-0.3.4' into maint-0.3.5
teor [Wed, 13 Mar 2019 20:59:09 +0000 (06:59 +1000)] 
Merge branch 'maint-0.3.4' into maint-0.3.5

"ours" merge to ignore the changes to src/common/compat.c,
they have already been merged to 0.3.5 in the correct file.

6 years agoMerge branch 'maint-0.2.9' into maint-0.3.4
teor [Wed, 13 Mar 2019 20:56:38 +0000 (06:56 +1000)] 
Merge branch 'maint-0.2.9' into maint-0.3.4

6 years agoMerge remote-tracking branch 'tor-github/pr/795' into maint-0.3.4
teor [Wed, 13 Mar 2019 20:56:09 +0000 (06:56 +1000)] 
Merge remote-tracking branch 'tor-github/pr/795' into maint-0.3.4

6 years agoMerge remote-tracking branch 'tor-github/pr/794' into maint-0.3.4
teor [Wed, 13 Mar 2019 20:55:57 +0000 (06:55 +1000)] 
Merge remote-tracking branch 'tor-github/pr/794' into maint-0.3.4

6 years agoMerge branch 'bug28096-029-squashed' into bug28096-034-squashed
teor [Wed, 13 Mar 2019 20:53:17 +0000 (06:53 +1000)] 
Merge branch 'bug28096-029-squashed' into bug28096-034-squashed

Merge the new code, and preserve the #else macro comment from 0.3.4.

6 years agoMerge remote-tracking branch 'nickm/bug27073_029' into bug27073_034
teor [Wed, 13 Mar 2019 20:47:32 +0000 (06:47 +1000)] 
Merge remote-tracking branch 'nickm/bug27073_029' into bug27073_034

Replace == with OP_EQ in test macros.

6 years agoMerge remote-tracking branch 'tor-github/pr/771' into maint-0.3.4
teor [Wed, 13 Mar 2019 20:41:14 +0000 (06:41 +1000)] 
Merge remote-tracking branch 'tor-github/pr/771' into maint-0.3.4

6 years agoMerge remote-tracking branch 'tor-github/pr/770' into maint-0.2.9
teor [Wed, 13 Mar 2019 20:37:50 +0000 (06:37 +1000)] 
Merge remote-tracking branch 'tor-github/pr/770' into maint-0.2.9

6 years agoMerge remote-tracking branch 'tor-github/pr/765' into maint-0.2.9
teor [Wed, 13 Mar 2019 20:37:17 +0000 (06:37 +1000)] 
Merge remote-tracking branch 'tor-github/pr/765' into maint-0.2.9

6 years agoMerge remote-tracking branch 'tor-github/pr/746' into maint-0.2.9
teor [Wed, 13 Mar 2019 20:36:47 +0000 (06:36 +1000)] 
Merge remote-tracking branch 'tor-github/pr/746' into maint-0.2.9

6 years agoMerge remote-tracking branch 'tor-github/pr/510' into maint-0.2.9
teor [Wed, 13 Mar 2019 20:36:11 +0000 (06:36 +1000)] 
Merge remote-tracking branch 'tor-github/pr/510' into maint-0.2.9

6 years agoMerge remote-tracking branch 'tor-github/pr/331' into maint-0.2.9
teor [Wed, 13 Mar 2019 20:35:05 +0000 (06:35 +1000)] 
Merge remote-tracking branch 'tor-github/pr/331' into maint-0.2.9

6 years agotest/sr: Free SRVs before replacing them in test_sr_setup_srv()
teor [Sat, 9 Mar 2019 00:50:07 +0000 (10:50 +1000)] 
test/sr: Free SRVs before replacing them in test_sr_setup_srv()

Stop leaking parts of the shared random state in the shared-random unit
tests. The previous fix in 29599 was incomplete.

Fixes bug 29706; bugfix on 0.2.9.1-alpha.

6 years agoMerge branch 'bug23512-v4-029-fixes-keep-typedef' into bug23512-v4-034-fixes
teor [Fri, 8 Mar 2019 09:37:18 +0000 (19:37 +1000)] 
Merge branch 'bug23512-v4-029-fixes-keep-typedef' into bug23512-v4-034-fixes

6 years agoMerge remote-tracking branch 'tor-github/pr/733' into maint-0.3.5
teor [Fri, 8 Mar 2019 04:11:14 +0000 (14:11 +1000)] 
Merge remote-tracking branch 'tor-github/pr/733' into maint-0.3.5

6 years agoMerge branch 'maint-0.3.4' into maint-0.3.5
Nick Mathewson [Wed, 6 Mar 2019 19:29:38 +0000 (14:29 -0500)] 
Merge branch 'maint-0.3.4' into maint-0.3.5

6 years agoMerge branch 'maint-0.3.3' into maint-0.3.4
Nick Mathewson [Wed, 6 Mar 2019 19:29:33 +0000 (14:29 -0500)] 
Merge branch 'maint-0.3.3' into maint-0.3.4

6 years agoMerge branch 'maint-0.2.9' into maint-0.3.3 maint-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

6 years agoUpdate geoip and geoip6 to the March 4 2019 database.
Karsten Loesing [Wed, 6 Mar 2019 10:45:27 +0000 (11:45 +0100)] 
Update geoip and geoip6 to the March 4 2019 database.

6 years agoMerge branch 'maint-0.3.4' into maint-0.3.5
teor [Fri, 1 Mar 2019 04:16:59 +0000 (14:16 +1000)] 
Merge branch 'maint-0.3.4' into maint-0.3.5

6 years agoMerge branch 'maint-0.3.3' into maint-0.3.4
teor [Fri, 1 Mar 2019 04:16:22 +0000 (14:16 +1000)] 
Merge branch 'maint-0.3.3' into maint-0.3.4

6 years agoMerge branch 'maint-0.2.9' into maint-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

6 years agoMerge remote-tracking branch 'tor-github/pr/749' into maint-0.2.9
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

6 years agoMerge remote-tracking branch 'tor-github/pr/748' 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

6 years agoMerge remote-tracking branch 'tor-github/pr/747' 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

6 years agoBug 25733: Avoid assert failure if all circuits time out.
Mike Perry [Mon, 16 Apr 2018 22:49:27 +0000 (22:49 +0000)] 
Bug 25733: Avoid assert failure if all circuits time out.

Prior to #23100, we were not counting HS circuit build times in our
calculation of the timeout. This could lead to a condition where our timeout
was set too low, based on non HS circuit build times, and then we would
abandon all HS circuits, storing no valid timeouts in the histogram.

This commit avoids the assert.

6 years agoMerge branch 'maint-0.3.4' into maint-0.3.5
teor [Thu, 28 Feb 2019 00:49:33 +0000 (10:49 +1000)] 
Merge branch 'maint-0.3.4' into maint-0.3.5

6 years agoMerge branch 'maint-0.3.3' into maint-0.3.4
teor [Thu, 28 Feb 2019 00:49:19 +0000 (10:49 +1000)] 
Merge branch 'maint-0.3.3' into maint-0.3.4

6 years agoMerge remote-tracking branch 'tor-github/pr/731' into maint-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

6 years agoMerge branch 'maint-0.3.4' into maint-0.3.5
teor [Thu, 28 Feb 2019 00:45:59 +0000 (10:45 +1000)] 
Merge branch 'maint-0.3.4' into maint-0.3.5

6 years agoMerge branch 'maint-0.3.3' into maint-0.3.4
teor [Thu, 28 Feb 2019 00:45:44 +0000 (10:45 +1000)] 
Merge branch 'maint-0.3.3' into maint-0.3.4

6 years agoMerge branch 'maint-0.2.9' into maint-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

6 years agoappveyor: Do the 64-bit Windows Server 2016 job first
teor [Wed, 27 Feb 2019 21:40:15 +0000 (07:40 +1000)] 
appveyor: Do the 64-bit Windows Server 2016 job first

6 years agoappveyor: skip two redundant builds to speed up CI on Windows
teor [Wed, 27 Feb 2019 06:11:47 +0000 (16:11 +1000)] 
appveyor: skip two redundant builds to speed up CI on Windows

Skip the Appveyor 32-bit Windows Server 2016 job, and 64-bit Windows
Server 2012 R2 job. The remaining 2 jobs still provide coverage of
64/32-bit, and Windows Server 2016/2012 R2.

Also set fast_finish, so failed jobs terminate the build immediately.

Fixes bug 29601; bugfix on 0.3.5.4-alpha.

6 years agotest/shared-random: use sr_state_free_all() rather than sr_state_free()
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.

6 years agoMerge branch 'bug29599_029' into bug29599_033
teor [Wed, 27 Feb 2019 05:06:39 +0000 (15:06 +1000)] 
Merge branch 'bug29599_029' into bug29599_033

6 years agotest/shared-random: Stop leaking shared random state in the unit tests
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.

6 years agoMerge branch 'maint-0.3.4' into maint-0.3.5
teor [Tue, 26 Feb 2019 23:38:04 +0000 (09:38 +1000)] 
Merge branch 'maint-0.3.4' into maint-0.3.5

6 years agoMerge branch 'maint-0.3.3' into maint-0.3.4
teor [Tue, 26 Feb 2019 23:37:50 +0000 (09:37 +1000)] 
Merge branch 'maint-0.3.3' into maint-0.3.4

6 years agoMerge branch 'maint-0.2.9' into maint-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

6 years agoMerge branch 'tor-github/pr/691' into maint-0.3.5
David Goulet [Tue, 26 Feb 2019 15:46:52 +0000 (10:46 -0500)] 
Merge branch 'tor-github/pr/691' into maint-0.3.5

6 years agoChanges file for backporting 29530 to 0.3.5
teor [Mon, 25 Feb 2019 23:58:52 +0000 (09:58 +1000)] 
Changes file for backporting 29530 to 0.3.5

6 years agoDowngrade some LOG_ERR messages in the address/* tests to warnings
Nick Mathewson [Tue, 19 Feb 2019 19:02:32 +0000 (14:02 -0500)] 
Downgrade some LOG_ERR messages in the address/* tests to warnings

Fixes bug 29530, where the LOG_ERR messages were occurring when
we had no configured network, and so we were failing the unit tests
because of the recently-merged #28668.

Commit message edited by teor:

We backported 28668 and released it in 0.3.5.8.
This commit backports 29530 to 0.3.5.

Fixes bug 29530 in Tor 0.3.5.8.

6 years agoBump to 0.3.5.8-dev
Nick Mathewson [Thu, 21 Feb 2019 18:24:42 +0000 (13:24 -0500)] 
Bump to 0.3.5.8-dev

6 years agoMerge branch 'maint-0.3.4' into maint-0.3.5
Nick Mathewson [Thu, 21 Feb 2019 18:23:52 +0000 (13:23 -0500)] 
Merge branch 'maint-0.3.4' into maint-0.3.5

"ours" to avoid version bump.

6 years agoBump to 0.3.4.11-dev
Nick Mathewson [Thu, 21 Feb 2019 18:23:46 +0000 (13:23 -0500)] 
Bump to 0.3.4.11-dev

6 years agoMerge branch 'maint-0.3.3' into maint-0.3.4
Nick Mathewson [Thu, 21 Feb 2019 18:23:22 +0000 (13:23 -0500)] 
Merge branch 'maint-0.3.3' into maint-0.3.4

"ours" to avoid version bump

6 years agoBump to 0.3.3.12-dev
Nick Mathewson [Thu, 21 Feb 2019 18:22:56 +0000 (13:22 -0500)] 
Bump to 0.3.3.12-dev

6 years agoMerge branch 'maint-0.3.4' into maint-0.3.5
Nick Mathewson [Thu, 21 Feb 2019 15:08:14 +0000 (10:08 -0500)] 
Merge branch 'maint-0.3.4' into maint-0.3.5

6 years agoMerge branch 'maint-0.3.3' into maint-0.3.4
Nick Mathewson [Thu, 21 Feb 2019 15:08:14 +0000 (10:08 -0500)] 
Merge branch 'maint-0.3.3' into maint-0.3.4

6 years agokist: Don't write above the highwater outbuf mark
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>
6 years agoBump to 0.3.5.8
Nick Mathewson [Thu, 21 Feb 2019 14:51:29 +0000 (09:51 -0500)] 
Bump to 0.3.5.8

6 years agoMerge branch 'maint-0.3.4' into maint-0.3.5
Nick Mathewson [Thu, 21 Feb 2019 14:50:46 +0000 (09:50 -0500)] 
Merge branch 'maint-0.3.4' into maint-0.3.5

"ours" to avoid version bump.

6 years agoBump to 0.3.4.11
Nick Mathewson [Thu, 21 Feb 2019 14:50:22 +0000 (09:50 -0500)] 
Bump to 0.3.4.11

6 years agoMerge branch 'maint-0.3.3' into maint-0.3.4
Nick Mathewson [Thu, 21 Feb 2019 14:49:56 +0000 (09:49 -0500)] 
Merge branch 'maint-0.3.3' into maint-0.3.4

6 years agoUpdate to 0.3.3.12
Nick Mathewson [Thu, 21 Feb 2019 14:49:48 +0000 (09:49 -0500)] 
Update to 0.3.3.12

6 years agoFix a compiler warning on OpenBSD
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>
6 years agoMerge branch 'tor-github/pr/689' into maint-0.3.5
George Kadianakis [Thu, 14 Feb 2019 16:00:05 +0000 (18:00 +0200)] 
Merge branch 'tor-github/pr/689' into maint-0.3.5

6 years agoMerge branch 'tor-github/pr/536' into maint-0.3.5
George Kadianakis [Thu, 14 Feb 2019 15:39:34 +0000 (17:39 +0200)] 
Merge branch 'tor-github/pr/536' into maint-0.3.5

6 years agoMerge branch 'tor-github/pr/650' into maint-0.3.5
David Goulet [Wed, 13 Feb 2019 15:56:24 +0000 (10:56 -0500)] 
Merge branch 'tor-github/pr/650' into maint-0.3.5

6 years agoMerge branch 'maint-0.3.3' into maint-0.3.4
Nick Mathewson [Tue, 12 Feb 2019 14:56:49 +0000 (09:56 -0500)] 
Merge branch 'maint-0.3.3' into maint-0.3.4

6 years agoMerge 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.2.9' into maint-0.3.3

6 years agoMerge branch 'maint-0.3.4' into maint-0.3.5
Nick Mathewson [Tue, 12 Feb 2019 14:56:49 +0000 (09:56 -0500)] 
Merge branch 'maint-0.3.4' into maint-0.3.5

6 years agotest: Fix a warning underflow in rend_cache/clean
David Goulet [Thu, 29 Nov 2018 15:02:50 +0000 (10:02 -0500)] 
test: Fix a warning underflow in rend_cache/clean

Because the test is adding entries to the "rend_cache" directly, the
rend_cache_increment_allocation() was never called which made the
rend_cache_clean() call trigger that underflow warning:

rend_cache/clean: [forking] Nov 29 09:55:04.024 [warn] rend_cache_decrement_allocation(): Bug: Underflow in rend_cache_decrement_allocation (on Tor 0.4.0.0-alpha-dev 2240fe63feb9a8cf)

The test is still good and valid.

Fixes #28660

Signed-off-by: David Goulet <dgoulet@torproject.org>
6 years agoUpdate geoip and geoip6 to the February 5 2019 database.
Karsten Loesing [Tue, 12 Feb 2019 13:40:42 +0000 (14:40 +0100)] 
Update geoip and geoip6 to the February 5 2019 database.

6 years agoFix coverage script.
Nick Mathewson [Fri, 8 Feb 2019 15:43:38 +0000 (10:43 -0500)] 
Fix coverage script.

It was looking for object files made with the old automake
directorations, but those changed when we split up our libraries.

Fixes bug 29435; bugfix on 0.3.5.1-alpha.

6 years agoChanges file for ticket29026.
Nick Mathewson [Fri, 8 Feb 2019 13:52:46 +0000 (08:52 -0500)] 
Changes file for ticket29026.

6 years agoAdd more openssl includes to fix no-deprecated compilation
Nick Mathewson [Fri, 8 Feb 2019 13:51:04 +0000 (08:51 -0500)] 
Add more openssl includes to fix no-deprecated compilation

Closes ticket 29026; patch from Mangix.

6 years agoFix compilation when openssl is compiled without engine support.
Nick Mathewson [Fri, 8 Feb 2019 13:50:04 +0000 (08:50 -0500)] 
Fix compilation when openssl is compiled without engine support.

Patch from Mangix. Closes part of ticket 29026.

6 years agoMerge branch 'ticket29040_1_changes' into maint-0.3.5
Nick Mathewson [Fri, 8 Feb 2019 13:37:43 +0000 (08:37 -0500)] 
Merge branch 'ticket29040_1_changes' into maint-0.3.5

6 years agoAdd changes file for bug 29040.
Nick Mathewson [Fri, 8 Feb 2019 13:37:23 +0000 (08:37 -0500)] 
Add changes file for bug 29040.

6 years agoMerge remote-tracking branch 'tor-github/pr/670' into maint-0.3.5
Nick Mathewson [Fri, 8 Feb 2019 13:19:31 +0000 (08:19 -0500)] 
Merge remote-tracking branch 'tor-github/pr/670' into maint-0.3.5

6 years agoMerge branch 'maint-0.3.4' into maint-0.3.5
Roger Dingledine [Tue, 5 Feb 2019 13:10:14 +0000 (08:10 -0500)] 
Merge branch 'maint-0.3.4' into maint-0.3.5

6 years agoMerge branch 'maint-0.3.3' into maint-0.3.4
Roger Dingledine [Tue, 5 Feb 2019 13:09:47 +0000 (08:09 -0500)] 
Merge branch 'maint-0.3.3' into maint-0.3.4

6 years agoUpdate Cargo.lock with new comment; suppress 29244.
Nick Mathewson [Fri, 1 Feb 2019 15:38:23 +0000 (16:38 +0100)] 
Update Cargo.lock with new comment; suppress 29244.

6 years agoAllow empty username/password in SOCKS5 username/password auth message
rl1987 [Sat, 26 Jan 2019 08:55:53 +0000 (10:55 +0200)] 
Allow empty username/password in SOCKS5 username/password auth message

6 years agoAnother case of possible gmtime angst.
Nick Mathewson [Wed, 23 Jan 2019 22:07:39 +0000 (17:07 -0500)] 
Another case of possible gmtime angst.

6 years agohs-v3: add an option param to safe log functions
Suphanat Chunhapanya [Tue, 15 Jan 2019 05:16:23 +0000 (12:16 +0700)] 
hs-v3: add an option param to safe log functions

We add an option param to safe_str and safe_str_client because in
some case we need to use those functions before global_options is set.

6 years agohs-v3: fix use after free in client auth config
Suphanat Chunhapanya [Tue, 15 Jan 2019 05:12:31 +0000 (12:12 +0700)] 
hs-v3: fix use after free in client auth config

We accidentally use `auth` after freeing it in
client_service_authorization_free. The way to solve it is to
free after using it.

6 years agotest: Fix a warning underflow in rend_cache/clean
David Goulet [Thu, 29 Nov 2018 15:02:50 +0000 (10:02 -0500)] 
test: Fix a warning underflow in rend_cache/clean

Because the test is adding entries to the "rend_cache" directly, the
rend_cache_increment_allocation() was never called which made the
rend_cache_clean() call trigger that underflow warning:

rend_cache/clean: [forking] Nov 29 09:55:04.024 [warn] rend_cache_decrement_allocation(): Bug: Underflow in rend_cache_decrement_allocation (on Tor 0.4.0.0-alpha-dev 2240fe63feb9a8cf)

The test is still good and valid.

Fixes #28660

Signed-off-by: David Goulet <dgoulet@torproject.org>
6 years agoCapture more BUG warnings in util/time test
Nick Mathewson [Wed, 23 Jan 2019 17:37:12 +0000 (12:37 -0500)] 
Capture more BUG warnings in util/time test

These are ones that happen on windows only.

Fixes bug 29161.

6 years agoIf address/get_if_addrs6 can't findipv6, log WARN, not ERR
Nick Mathewson [Wed, 23 Jan 2019 17:04:57 +0000 (12:04 -0500)] 
If address/get_if_addrs6 can't findipv6, log WARN, not ERR

Fixes 29160, and allows 28668 (treating ERR logs as test failures)
to procede.

6 years agoLog an HSDesc we failed to parse at Debug loglevel
rl1987 [Mon, 21 Jan 2019 10:06:46 +0000 (12:06 +0200)] 
Log an HSDesc we failed to parse at Debug loglevel

6 years agoMerge branch 'maint-0.3.3' into maint-0.3.4
Nick Mathewson [Wed, 23 Jan 2019 14:51:02 +0000 (09:51 -0500)] 
Merge branch 'maint-0.3.3' into maint-0.3.4

6 years agoMerge branch 'maint-0.3.4' into maint-0.3.5
Nick Mathewson [Wed, 23 Jan 2019 14:51:02 +0000 (09:51 -0500)] 
Merge branch 'maint-0.3.4' into maint-0.3.5

6 years agoMerge branch 'maint-0.2.9' into maint-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.

6 years agomaint-0.2.9: remove changes files that are merged in 0.2.9 releases
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.

6 years agocorrect bug number in 29042 changelog
Nick Mathewson [Tue, 22 Jan 2019 17:27:46 +0000 (12:27 -0500)] 
correct bug number in 29042 changelog

6 years agoMerge branch 'bug29042_035' into maint-0.3.5
Nick Mathewson [Tue, 22 Jan 2019 16:55:53 +0000 (11:55 -0500)] 
Merge branch 'bug29042_035' into maint-0.3.5

6 years agoMerge branch 'bug28979_035' into maint-0.3.5
Nick Mathewson [Tue, 22 Jan 2019 13:04:52 +0000 (08:04 -0500)] 
Merge branch 'bug28979_035' into maint-0.3.5

6 years agoMerge branch 'maint-0.3.3' into maint-0.3.4
Nick Mathewson [Fri, 18 Jan 2019 17:25:08 +0000 (12:25 -0500)] 
Merge branch 'maint-0.3.3' into maint-0.3.4