]>
git.ipfire.org Git - thirdparty/tor.git/log
George Kadianakis [Fri, 5 Apr 2019 11:51:33 +0000 (14:51 +0300)]
Merge branch 'maint-0.4.0' into release-0.4.0
George Kadianakis [Fri, 5 Apr 2019 11:51:21 +0000 (14:51 +0300)]
Merge branch 'tor-github/pr/800' into maint-0.4.0
Nick Mathewson [Fri, 5 Apr 2019 00:27:04 +0000 (20:27 -0400)]
Merge branch 'maint-0.4.0' into release-0.4.0
Nick Mathewson [Fri, 5 Apr 2019 00:26:47 +0000 (20:26 -0400)]
Merge branch 'bug29959_040_squashed' into maint-0.4.0
teor [Sat, 30 Mar 2019 02:09:47 +0000 (12:09 +1000)]
bwauth: Actually include the bandwidth-file-digest in authority votes
Fixes bug 29959; bugfix on 0.4.0.2-alpha.
Nick Mathewson [Sun, 17 Mar 2019 17:48:00 +0000 (13:48 -0400)]
Implement an DormantCanceledByStartup option
Closes ticket 29357, and comes with appropriate notions of caution.
George Kadianakis [Wed, 3 Apr 2019 14:59:46 +0000 (17:59 +0300)]
Merge branch 'maint-0.4.0' into release-0.4.0
George Kadianakis [Wed, 3 Apr 2019 14:59:02 +0000 (17:59 +0300)]
Merge branch 'tor-github/pr/867' into maint-0.4.0
George Kadianakis [Wed, 3 Apr 2019 14:55:41 +0000 (17:55 +0300)]
Merge branch 'maint-0.4.0' into release-0.4.0
George Kadianakis [Wed, 3 Apr 2019 14:50:49 +0000 (17:50 +0300)]
Merge branch 'tor-github/pr/811' into maint-0.4.0
Nick Mathewson [Wed, 3 Apr 2019 13:27:44 +0000 (09:27 -0400)]
Merge branch 'maint-0.4.0' into release-0.4.0
Nick Mathewson [Wed, 3 Apr 2019 13:27:44 +0000 (09:27 -0400)]
Merge branch 'maint-0.3.5' into maint-0.4.0
Nick Mathewson [Wed, 3 Apr 2019 13:27:43 +0000 (09:27 -0400)]
Merge branch 'maint-0.3.4' into maint-0.3.5
Nick Mathewson [Wed, 3 Apr 2019 13:27:42 +0000 (09:27 -0400)]
Merge branch 'maint-0.2.9' into maint-0.3.4
Karsten Loesing [Wed, 3 Apr 2019 07:26:28 +0000 (09:26 +0200)]
Update geoip and geoip6 to the April 2 2019 database.
teor [Tue, 2 Apr 2019 01:45:35 +0000 (11:45 +1000)]
Merge branch 'maint-0.4.0' into release-0.4.0
teor [Tue, 2 Apr 2019 01:45:31 +0000 (11:45 +1000)]
Merge branch 'maint-0.3.5' into maint-0.4.0
teor [Tue, 2 Apr 2019 01:45:22 +0000 (11:45 +1000)]
Merge branch 'maint-0.3.4' into maint-0.3.5
teor [Tue, 2 Apr 2019 01:45:13 +0000 (11:45 +1000)]
Merge branch 'maint-0.2.9' into maint-0.3.4
teor [Tue, 26 Mar 2019 08:12:16 +0000 (18:12 +1000)]
dircache: Refactor handle_get_next_bandwidth() to use connection_dir_buf_add()
Implements ticket 29897.
rl1987 [Sat, 9 Feb 2019 14:56:54 +0000 (16:56 +0200)]
Add changes file
rl1987 [Sat, 9 Feb 2019 14:06:32 +0000 (16:06 +0200)]
Add connection_dir_buf_add() helper function
teor [Wed, 27 Mar 2019 02:31:33 +0000 (12:31 +1000)]
Merge branch 'maint-0.4.0' into release-0.4.0
teor [Wed, 27 Mar 2019 02:31:07 +0000 (12:31 +1000)]
Merge remote-tracking branch 'tor-github/pr/835' into maint-0.4.0
teor [Wed, 27 Mar 2019 00:02:51 +0000 (10:02 +1000)]
Merge branch 'maint-0.4.0' into release-0.4.0
teor [Wed, 27 Mar 2019 00:02:47 +0000 (10:02 +1000)]
Merge branch 'maint-0.3.5' into maint-0.4.0
teor [Wed, 27 Mar 2019 00:02:40 +0000 (10:02 +1000)]
Merge branch 'maint-0.3.4' into maint-0.3.5
teor [Wed, 27 Mar 2019 00:01:45 +0000 (10:01 +1000)]
Merge remote-tracking branch 'tor-github/pr/820' into maint-0.3.4
teor [Tue, 26 Mar 2019 23:36:50 +0000 (09:36 +1000)]
Merge branch 'maint-0.4.0' into release-0.4.0
teor [Tue, 26 Mar 2019 23:36:26 +0000 (09:36 +1000)]
Merge remote-tracking branch 'tor-github/pr/836' into maint-0.4.0
George Kadianakis [Tue, 26 Mar 2019 13:16:37 +0000 (15:16 +0200)]
Merge branch 'maint-0.4.0' into release-0.4.0
George Kadianakis [Tue, 26 Mar 2019 13:16:21 +0000 (15:16 +0200)]
Merge branch 'tor-github/pr/847' into maint-0.4.0
teor [Tue, 26 Mar 2019 09:16:02 +0000 (19:16 +1000)]
Merge branch 'maint-0.4.0' into release-0.4.0
teor [Tue, 26 Mar 2019 09:15:46 +0000 (19:15 +1000)]
Merge remote-tracking branch 'tor-github/pr/852' into maint-0.4.0
juga0 [Fri, 21 Dec 2018 17:10:19 +0000 (17:10 +0000)]
changes: add file for #21377
juga0 [Mon, 19 Nov 2018 17:27:41 +0000 (17:27 +0000)]
dircache: fix identation and remove unneded goto
juga0 [Thu, 8 Nov 2018 09:13:54 +0000 (09:13 +0000)]
bwauth: remove declaring args, they are now in use
juga0 [Wed, 7 Nov 2018 12:40:51 +0000 (12:40 +0000)]
test: check that .../bandwidth.z is compressed
juga0 [Wed, 7 Nov 2018 12:38:45 +0000 (12:38 +0000)]
test: Check bw file cache lifetime
juga0 [Wed, 7 Nov 2018 12:19:20 +0000 (12:19 +0000)]
bwauth: increment bw file cache lifetime
Increment bw file cache lifetime when serving it by HTTP.
And add a constant to define that lifetime.
juga0 [Wed, 7 Nov 2018 12:15:31 +0000 (12:15 +0000)]
bwauth: check and use compression serving bw file
juga0 [Wed, 7 Nov 2018 12:04:09 +0000 (12:04 +0000)]
bwauth: check if a bw file could be read
Before serving it by HTTP.
juga0 [Wed, 7 Nov 2018 08:49:51 +0000 (08:49 +0000)]
bwauth: use flag to do not warn when file is missing
Use flag to do not warn when the bandwidth file is missing trying
to serve it by http.
Also remove double space in the assignement.
juga0 [Fri, 2 Nov 2018 18:38:46 +0000 (18:38 +0000)]
Serve bandwidth file used in the next vote
When a directory authority is using a bandwidth file to obtain the
bandwidth values that will be included in the next vote, serve this
bandwidth file at /tor/status-vote/next/bandwidth.z.
teor [Tue, 26 Mar 2019 06:56:59 +0000 (16:56 +1000)]
Merge branch 'maint-0.4.0' into release-0.4.0
teor [Tue, 26 Mar 2019 06:56:45 +0000 (16:56 +1000)]
Merge remote-tracking branch 'tor-github/pr/848' into maint-0.4.0
rl1987 [Wed, 20 Mar 2019 17:44:54 +0000 (19:44 +0200)]
Fix CID
1444119
Let's use the same function exit point for BUG() codepath that we're using
for every other exit condition. That way, we're not forgetting to clean up
the memarea.
teor [Thu, 21 Mar 2019 13:35:56 +0000 (23:35 +1000)]
test/dir: add a 4th argument to dirserv_read_measured_bandwidths()
Part of 29806.
teor [Tue, 26 Mar 2019 01:48:52 +0000 (11:48 +1000)]
Merge branch 'ticket29806_035_squashed_merged' into ticket29806_040_squashed_merged
Taylor Yu [Thu, 21 Mar 2019 01:51:12 +0000 (20:51 -0500)]
Correctly report PT vs proxy during bootstrap
Previously, or_connection_t did not record whether or not the
connection uses a pluggable transport. Instead, it stored the
underlying proxy protocol of the pluggable transport in
proxy_type. This made bootstrap reporting treat pluggable transport
connections as plain proxy connections.
Store a separate bit indicating whether a pluggable transport is in
use, and decode this during bootstrap reporting.
Fixes bug 28925; bugfix on 0.4.0.1-alpha.
Alexander Færøy [Mon, 25 Mar 2019 02:00:53 +0000 (03:00 +0100)]
Pass NULL to lpApplicationName in CreateProcessA().
When NULL is given to lpApplicationName we enable Windows' "magical"
path interpretation logic, which makes Tor 0.4.x behave in the same way
as previous Tor versions did when it comes to executing binaries in
different system paths.
For more information about this have a look at the CreateProcessA()
documentation on MSDN -- especially the string interpretation example is
useful to understand this issue.
This bug was introduced in commit
bfb94dd2ca8 .
See: https://bugs.torproject.org/29874
Nick Mathewson [Sat, 23 Mar 2019 12:45:07 +0000 (08:45 -0400)]
Merge branch 'maint-0.4.0' into release-0.4.0
Nick Mathewson [Sat, 23 Mar 2019 12:44:36 +0000 (08:44 -0400)]
Bump to 0.4.0.3-alpha-dev
Nick Mathewson [Fri, 22 Mar 2019 15:18:17 +0000 (11:18 -0400)]
Fold 29693 into changelog
Nick Mathewson [Fri, 22 Mar 2019 15:17:10 +0000 (11:17 -0400)]
Merge branch 'maint-0.4.0' into release-0.4.0
Nick Mathewson [Fri, 22 Mar 2019 15:17:01 +0000 (11:17 -0400)]
Merge branch 'bug29693_040_radical_squashed' into maint-0.4.0
George Kadianakis [Thu, 21 Mar 2019 14:49:56 +0000 (16:49 +0200)]
prob-distr: Decrease false positive rate of stochastic tests.
Nick Mathewson [Fri, 22 Mar 2019 12:36:49 +0000 (08:36 -0400)]
Light editing on the 0.4.0.3-alpha changelog
teor [Fri, 22 Mar 2019 03:20:23 +0000 (13:20 +1000)]
test: Backport the 0.3.4 src/test/test-network.sh to 0.2.9
We need a recent test-network.sh to use new chutney features in CI.
Fixes bug 29703; bugfix on 0.2.9.1-alpha.
Nick Mathewson [Thu, 21 Mar 2019 13:36:55 +0000 (09:36 -0400)]
Merge branch 'maint-0.4.0' into release-0.4.0
Nick Mathewson [Thu, 21 Mar 2019 13:36:19 +0000 (09:36 -0400)]
Bump version to 0.4.0.3-alpha
Nick Mathewson [Thu, 21 Mar 2019 13:33:57 +0000 (09:33 -0400)]
Start a changelog for 0.4.0.3-alpha
teor [Thu, 21 Mar 2019 02:56:28 +0000 (12:56 +1000)]
test/dir: add an extra argument to dirserv_read_measured_bandwidths()
Part of 29806.
teor [Thu, 21 Mar 2019 02:04:30 +0000 (12:04 +1000)]
Merge branch 'ticket29806_034_squashed' into ticket29806_035_squashed_merged
Copy and paste the vote=0 code from the old src/or/dirserv.c
to the new src/feature/dirauth/bwauth.c.
juga0 [Tue, 19 Mar 2019 11:48:42 +0000 (11:48 +0000)]
bwauth: Ignore bandwidth file lines with "vote=0"
so that the relays that would be "excluded" from the bandwidth
file because of something failed can be included to diagnose what
failed, without still including these relays in the bandwidth
authorities vote.
Closes #29806.
teor [Wed, 20 Mar 2019 08:07:00 +0000 (18:07 +1000)]
Changes file for bug 29527
The previous commit introduces these changes:
Stop warning about undefined behavior in the probability distribution
tests. Float division by zero may technically be undefined behaviour in
C, but it's well-defined in IEEE 754.
Partial backport of 29298.
Closes ticket 29527; bugfix on 0.4.0.1-alpha.
George Kadianakis [Mon, 25 Feb 2019 13:29:41 +0000 (15:29 +0200)]
Silence unneeded clang warns that triggered in prob distr tests.
See https://trac.torproject.org/projects/tor/ticket/29528#comment:3
and https://bugs.llvm.org/show_bug.cgi?id=19535
teor [Tue, 19 Mar 2019 23:48:17 +0000 (09:48 +1000)]
Merge branch 'maint-0.4.0' into release-0.4.0
teor [Tue, 19 Mar 2019 23:48:12 +0000 (09:48 +1000)]
Merge branch 'maint-0.3.5' into maint-0.4.0
teor [Tue, 19 Mar 2019 23:48:03 +0000 (09:48 +1000)]
Merge branch 'maint-0.3.4' into maint-0.3.5
teor [Tue, 19 Mar 2019 23:47:55 +0000 (09:47 +1000)]
Merge branch 'maint-0.2.9' into maint-0.3.4
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
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
Nick Mathewson [Tue, 19 Mar 2019 13:32:24 +0000 (09:32 -0400)]
Merge branch 'maint-0.4.0' into release-0.4.0
Nick Mathewson [Tue, 19 Mar 2019 13:32:05 +0000 (09:32 -0400)]
Merge remote-tracking branch 'tor-github/pr/802' into maint-0.4.0
teor [Tue, 19 Mar 2019 05:43:38 +0000 (15:43 +1000)]
Merge branch 'maint-0.4.0' into release-0.4.0
teor [Tue, 19 Mar 2019 05:43:33 +0000 (15:43 +1000)]
Merge branch 'maint-0.3.5' into maint-0.4.0
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
teor [Mon, 18 Mar 2019 01:30:37 +0000 (11:30 +1000)]
Merge branch 'bug29706_035_minimal_merge' into bug29706_040_minimal_merge
Comment merge.
teor [Mon, 18 Mar 2019 01:29:20 +0000 (11:29 +1000)]
Merge branch 'bug29706_034_minimal_merge' into bug29706_035_minimal_merge
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
teor [Mon, 18 Mar 2019 01:27:59 +0000 (11:27 +1000)]
Merge branch 'bug29706_029_minimal' into bug29706_034_minimal_merge
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.
Nick Mathewson [Fri, 15 Mar 2019 12:59:30 +0000 (08:59 -0400)]
Merge branch 'maint-0.4.0' into release-0.4.0
Nick Mathewson [Fri, 15 Mar 2019 12:59:19 +0000 (08:59 -0400)]
Merge branch 'bug28656_035_squashed' into maint-0.4.0
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.
Nick Mathewson [Fri, 15 Mar 2019 12:54:39 +0000 (08:54 -0400)]
Merge branch 'maint-0.4.0' into release-0.4.0
Nick Mathewson [Fri, 15 Mar 2019 12:54:30 +0000 (08:54 -0400)]
Merge remote-tracking branch 'tor-github/pr/776' into maint-0.4.0
Nick Mathewson [Fri, 15 Mar 2019 12:53:03 +0000 (08:53 -0400)]
Merge branch 'maint-0.4.0' into release-0.4.0
Nick Mathewson [Fri, 15 Mar 2019 12:52:50 +0000 (08:52 -0400)]
Merge remote-tracking branch 'tor-github/pr/791' into maint-0.4.0
Roger Dingledine [Sat, 9 Mar 2019 08:18:25 +0000 (03:18 -0500)]
relays shouldn't close idle rend circuits
Allow connections to single onion services to remain idle without being
disconnected.
Relays acting as rendezvous points for single onion services were
mistakenly closing idle established rendezvous circuits after 60 seconds,
thinking that they are unused directory-fetching circuits that had served
their purpose.
Fixes bug 29665; bugfix on 0.2.1.26.
teor [Wed, 13 Mar 2019 21:00:47 +0000 (07:00 +1000)]
Merge branch 'maint-0.4.0' into release-0.4.0
teor [Wed, 13 Mar 2019 21:00:43 +0000 (07:00 +1000)]
Merge branch 'maint-0.3.5' into maint-0.4.0
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.
teor [Wed, 13 Mar 2019 20:56:38 +0000 (06:56 +1000)]
Merge branch 'maint-0.2.9' 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
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
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.
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.
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