]>
git.ipfire.org Git - thirdparty/tor.git/log
Nick Mathewson [Mon, 21 Oct 2013 17:02:25 +0000 (13:02 -0400)]
DROPGUARDS controller command
Implements ticket 9934; patch from "ra"
Nick Mathewson [Wed, 16 Oct 2013 15:20:43 +0000 (11:20 -0400)]
Merge remote-tracking branch 'linus/bug9206_option'
Nick Mathewson [Mon, 14 Oct 2013 15:44:20 +0000 (11:44 -0400)]
changes file for bug9651
Nick Mathewson [Mon, 14 Oct 2013 15:43:33 +0000 (11:43 -0400)]
Merge remote-tracking branch 'asn/bug9651'
Roger Dingledine [Sat, 12 Oct 2013 14:48:30 +0000 (10:48 -0400)]
Merge branch 'maint-0.2.4'
Roger Dingledine [Fri, 11 Oct 2013 00:09:16 +0000 (20:09 -0400)]
be willing to bootstrap from all three of our directory guards
Also fix a bug where if the guard we choose first doesn't answer, we
would try the second guard, but once we connected to the second guard
we would abandon it and retry the first one, slowing down bootstrapping.
The fix in both cases is to treat all our initially chosen guards as
acceptable to use.
Fixes bug 9946.
Nick Mathewson [Fri, 11 Oct 2013 17:42:27 +0000 (13:42 -0400)]
Fix out-of-tree "make check-local"
Nick Mathewson [Fri, 11 Oct 2013 17:21:42 +0000 (13:21 -0400)]
When possible, run the ntor python integration tests too
Nick Mathewson [Fri, 11 Oct 2013 17:05:58 +0000 (13:05 -0400)]
When python is available, run the commandline unit tests from "make check"
Nick Mathewson [Fri, 11 Oct 2013 16:51:15 +0000 (12:51 -0400)]
Merge branch 'bug1376'
Nick Mathewson [Fri, 11 Oct 2013 16:51:07 +0000 (12:51 -0400)]
Fix some whitespace; tighten the tests.
Nick Mathewson [Fri, 11 Oct 2013 16:32:59 +0000 (12:32 -0400)]
Make --version, --help, etc incremement quiet level, never decrease it
Fixes other case of #9578
Nick Mathewson [Fri, 11 Oct 2013 15:17:25 +0000 (11:17 -0400)]
Merge remote-tracking branch 'karsten/geoip-manual-update-oct2013'
Nick Mathewson [Fri, 11 Oct 2013 15:17:18 +0000 (11:17 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.4'
Nick Mathewson [Fri, 11 Oct 2013 15:16:59 +0000 (11:16 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4
Nick Mathewson [Fri, 11 Oct 2013 15:16:45 +0000 (11:16 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.2' into maint-0.2.3
Karsten Loesing [Fri, 11 Oct 2013 11:36:30 +0000 (13:36 +0200)]
Update to the October 2013 GeoIP database.
Karsten Loesing [Fri, 11 Oct 2013 11:30:39 +0000 (13:30 +0200)]
Modify 1 and delete 1 geoip A1 substitution.
Roger Dingledine [Fri, 11 Oct 2013 01:39:21 +0000 (21:39 -0400)]
Report bootstrapping progress correctly when downloading microdescs
We had updated our "do we have enough microdescs to begin building
circuits?" logic most recently in 0.2.4.10-alpha (see bug 5956), but we
left the bootstrap status event logic at "how far through getting 1/4
of them are we?"
Fixes bug 9958; bugfix on 0.2.2.36, which is where they diverged (see
bug 5343).
Roger Dingledine [Fri, 11 Oct 2013 01:25:01 +0000 (21:25 -0400)]
Merge branch 'maint-0.2.4'
Roger Dingledine [Fri, 11 Oct 2013 01:17:19 +0000 (21:17 -0400)]
rewrite history to improve two changelog entries
Nick Mathewson [Thu, 10 Oct 2013 15:27:28 +0000 (11:27 -0400)]
Merge remote-tracking branch 'sysrqb/bug9950'
Nick Mathewson [Thu, 10 Oct 2013 15:24:16 +0000 (11:24 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.4'
Nick Mathewson [Thu, 10 Oct 2013 15:23:46 +0000 (11:23 -0400)]
Merge branch 'bug9644_024' into maint-0.2.4
Nick Mathewson [Thu, 10 Oct 2013 15:18:17 +0000 (11:18 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.4'
Nick Mathewson [Thu, 10 Oct 2013 15:18:07 +0000 (11:18 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4
Nick Mathewson [Thu, 10 Oct 2013 15:15:35 +0000 (11:15 -0400)]
Fix unit test for format_helper_exit_status
Fix format_helper_exit_status to allow full HEX_ERRNO_SIZE answers,
*and* increase the buffer length again.
Nick Mathewson [Thu, 10 Oct 2013 14:55:58 +0000 (10:55 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.4'
Nick Mathewson [Thu, 10 Oct 2013 14:55:24 +0000 (10:55 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4
Nick Mathewson [Thu, 10 Oct 2013 14:53:27 +0000 (10:53 -0400)]
Merge remote-tracking branch 'public/bug9928' into maint-0.2.3
Matthew Finkel [Wed, 9 Oct 2013 22:49:46 +0000 (22:49 +0000)]
Free the smartlist after parsing csv config option
Bugfix on
1293835440dd4debf6fbfc66e755d9b9384aa362 , which implemented
6752: Not in any released tor.
Nick Mathewson [Wed, 9 Oct 2013 16:48:18 +0000 (12:48 -0400)]
Or maybe it is 2013. Who can say?
Nick Mathewson [Wed, 9 Oct 2013 16:36:24 +0000 (12:36 -0400)]
Merge remote-tracking branch 'karsten/task-9854-2'
Nick Mathewson [Wed, 9 Oct 2013 16:07:01 +0000 (12:07 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.4'
Use "ours" strategy to avoid taking
73a0bb16b9b750be9a51470ff5
from 0.2.4. We _do_ want to keep torrc.sample.in changes in 0.2.5.
Nick Mathewson [Wed, 9 Oct 2013 16:02:53 +0000 (12:02 -0400)]
Partially revert "Clarify who learns about ContactInfo."
This reverts the torrc.sample.in changes from commit
66a04a6ac334775dc396025e0c15fa49eca138a7 .
We're going to not make this change in 0.2.4, since changing
torrc.sample.in makes all the debian users do some pointless
busywork. see tor-dev discusion of 9 Oct 2013.
Karsten Loesing [Wed, 9 Oct 2013 15:41:05 +0000 (17:41 +0200)]
Update last modified timestamp of torrc.sample.in.
Nick Mathewson [Wed, 9 Oct 2013 13:45:21 +0000 (09:45 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.4'
Nick Mathewson [Wed, 9 Oct 2013 13:43:54 +0000 (09:43 -0400)]
Changes file for 9854
Karsten Loesing [Wed, 9 Oct 2013 10:01:45 +0000 (12:01 +0200)]
Clarify who learns about ContactInfo.
Explicitly include bridges, and note that we archive and publish all
descriptors.
(We are not yet publishing ContactInfo lines contained in bridge
descriptors, but maybe we'll want to do that soon, so let's err on the
side of caution here.)
Related to #9854.
Nick Mathewson [Tue, 8 Oct 2013 20:47:49 +0000 (16:47 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.4'
Nick Mathewson [Tue, 8 Oct 2013 20:46:29 +0000 (16:46 -0400)]
When examining interfaces to find an address, discard non-up ones.
Patch from "hantwister" on trac. Fixes bug #9904; bugfix on
0.2.3.11-alpha.
Nick Mathewson [Tue, 8 Oct 2013 20:09:45 +0000 (16:09 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.4'
Using "ours" strategy since we already merged the equivalent of #9866
into this branch.
Nick Mathewson [Mon, 7 Oct 2013 15:32:06 +0000 (11:32 -0400)]
Changes file for 9866
Peter Palfrader [Wed, 2 Oct 2013 20:27:27 +0000 (22:27 +0200)]
Anchors for options (re#9866)
Nick Mathewson [Tue, 8 Oct 2013 17:38:47 +0000 (13:38 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.4'
Conflicts:
src/or/relay.c
Nick Mathewson [Tue, 8 Oct 2013 17:37:13 +0000 (13:37 -0400)]
Merge remote-tracking branch 'public/bug9927' into maint-0.2.4
Nick Mathewson [Tue, 8 Oct 2013 16:18:31 +0000 (12:18 -0400)]
Tweak a comment
Nick Mathewson [Tue, 8 Oct 2013 16:17:14 +0000 (12:17 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.4'
Nick Mathewson [Tue, 8 Oct 2013 16:16:42 +0000 (12:16 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4
Nick Mathewson [Tue, 8 Oct 2013 16:11:37 +0000 (12:11 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.4'
Nick Mathewson [Tue, 8 Oct 2013 16:10:47 +0000 (12:10 -0400)]
Merge remote-tracking branch 'public/bug9596' into maint-0.2.4
Nick Mathewson [Tue, 8 Oct 2013 16:06:06 +0000 (12:06 -0400)]
Give credit to bug reporter for 9928
Nick Mathewson [Tue, 8 Oct 2013 16:03:09 +0000 (12:03 -0400)]
Merge branch 'bug9922'
Nick Mathewson [Tue, 8 Oct 2013 16:02:34 +0000 (12:02 -0400)]
Finish changelog message for 9922.
Roger Dingledine [Tue, 8 Oct 2013 15:50:53 +0000 (11:50 -0400)]
don't lie about bootstrap progress when clients use bridges
we were listing 50% as soon as we got a bridge's relay descriptor,
even if we didn't have any consensus, certificates, etc yet.
Nick Mathewson [Tue, 8 Oct 2013 15:48:33 +0000 (11:48 -0400)]
Simply route length generation code.
The old code had logic to use a shorter path length if we didn't
have enough nodes. But we don't support 2-node networks anwyay.
Fix for #9926. I'm not calling this a bugfix on any particular
version, since a 2-node network would fail to work for you for a lot
of other reasons too, and it's not clear to me when that began, or if
2-node networks would ever have worked.
Nick Mathewson [Tue, 8 Oct 2013 15:31:08 +0000 (11:31 -0400)]
Generate bootstrapping status messages for microdescs too
Fix for 9927.
Nick Mathewson [Tue, 8 Oct 2013 15:13:21 +0000 (11:13 -0400)]
Raise buffer size, fix checks for format_exit_helper_status.
This is probably not an exploitable bug, since you would need to have
errno be a large negative value in the unix pluggable-transport launcher
case. Still, best avoided.
Fixes bug 9928; bugfix on 0.2.3.18-rc.
Nick Mathewson [Mon, 7 Oct 2013 15:32:06 +0000 (11:32 -0400)]
Changes file for 9866
Peter Palfrader [Wed, 2 Oct 2013 20:21:32 +0000 (22:21 +0200)]
Anchors for options (re#9866)
Linus Nordberg [Mon, 7 Oct 2013 07:28:44 +0000 (09:28 +0200)]
Add TestingDirAuthVoteGuard option for specifying relays to vote Guard on.
Addresses ticket 9206.
Nick Mathewson [Thu, 3 Oct 2013 02:41:41 +0000 (22:41 -0400)]
Bump version to 0.2.5.1-alpha-dev
Nick Mathewson [Thu, 3 Oct 2013 02:40:01 +0000 (22:40 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.4'
Nick Mathewson [Thu, 3 Oct 2013 02:39:27 +0000 (22:39 -0400)]
Merge branch 'bug9880_fix' into maint-0.2.4
Nick Mathewson [Thu, 3 Oct 2013 01:42:24 +0000 (21:42 -0400)]
Fix a bug in our bug 9776 fix.
By calling circuit_n_chan_done() unconditionally on close, we were
closing pending connections that might not have been pending quite for
the connection we were closing. Fix for bug 9880.
Thanks to skruffy for finding this and explaining it patiently until
we understood.
Roger Dingledine [Wed, 2 Oct 2013 02:54:25 +0000 (22:54 -0400)]
one last teeny-tiny change
Roger Dingledine [Wed, 2 Oct 2013 02:32:35 +0000 (22:32 -0400)]
give it a release blurb
Roger Dingledine [Wed, 2 Oct 2013 00:57:30 +0000 (20:57 -0400)]
bump to 0.2.5.1-alpha
Roger Dingledine [Wed, 2 Oct 2013 00:49:15 +0000 (20:49 -0400)]
0.2.5.1-alpha will come out before 0.2.4.18-rc, so get its changes too
Roger Dingledine [Wed, 2 Oct 2013 00:41:46 +0000 (20:41 -0400)]
first draft of an 0.2.5.1-alpha changelog
Roger Dingledine [Tue, 1 Oct 2013 19:47:38 +0000 (15:47 -0400)]
name it correctly, maybe
Roger Dingledine [Tue, 1 Oct 2013 19:10:13 +0000 (15:10 -0400)]
blow away three more changes files that got into 0.2.4
Nick Mathewson [Tue, 1 Oct 2013 17:03:33 +0000 (13:03 -0400)]
Add torify to EXTRA_DIST
Now that we no longer build it from torify.in, we need to list it
manually.
Nick Mathewson [Tue, 1 Oct 2013 16:50:48 +0000 (12:50 -0400)]
Mention "make test-network" in doc/HACKING
Roger Dingledine [Tue, 1 Oct 2013 12:55:57 +0000 (08:55 -0400)]
what is logging "above" notice?
Roger Dingledine [Tue, 1 Oct 2013 11:35:48 +0000 (07:35 -0400)]
remove changes files that are already merged in release-0.2.4
Roger Dingledine [Mon, 30 Sep 2013 05:47:24 +0000 (01:47 -0400)]
fix another confusing whitespace instance
Roger Dingledine [Mon, 30 Sep 2013 05:41:48 +0000 (01:41 -0400)]
fix confusing whitespace
Jim Pannacciulli [Sun, 29 Sep 2013 05:24:14 +0000 (01:24 -0400)]
test-network.sh: tools dir in PATH, parameterization
Nick Mathewson [Sun, 29 Sep 2013 17:59:02 +0000 (13:59 -0400)]
Changes file for 5505
guilhem [Sat, 28 Sep 2013 20:08:15 +0000 (16:08 -0400)]
Don't preprocess torify
Since torify has been removed from tsocks, it doesn't need to be
preprocessed. Closes #5505.
Roger Dingledine [Sun, 29 Sep 2013 10:15:00 +0000 (06:15 -0400)]
fix whitespace in log message
Roger Dingledine [Sun, 29 Sep 2013 10:13:59 +0000 (06:13 -0400)]
fix two cases where we were printing unsigned int as %d
Roger Dingledine [Fri, 27 Sep 2013 01:21:03 +0000 (21:21 -0400)]
retroactively fix a typo
Nick Mathewson [Wed, 25 Sep 2013 18:35:18 +0000 (14:35 -0400)]
Merge remote-tracking branch 'public/bug6055_v2_024'
Nick Mathewson [Wed, 14 Aug 2013 03:43:39 +0000 (23:43 -0400)]
Re-enable TLS 1.[12] when building with OpenSSL >= 1.0.1e
To fix #6033, we disabled TLS 1.1 and 1.2. Eventually, OpenSSL fixed
the bug behind #6033.
I've considered alternate implementations that do more testing to see
if there's secretly an OpenSSL 1.0.1c or something that secretly has a
backport of the OpenSSL 1.0.1e fix, and decided against it on the
grounds of complexity.
Nick Mathewson [Tue, 24 Sep 2013 14:47:26 +0000 (10:47 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.4'
Andrea Shepard [Mon, 23 Sep 2013 16:37:26 +0000 (09:37 -0700)]
Always call circuit_n_chan_done(chan, 0) from channel_closed()
George Kadianakis [Tue, 24 Sep 2013 11:30:25 +0000 (12:30 +0100)]
Warn when the Extended ORPort should be on but it's not.
Nick Mathewson [Mon, 23 Sep 2013 05:57:08 +0000 (01:57 -0400)]
Use tt_ptr_op, not test_eq, for pointer comparisons in tests
Makes mingw64 a bit happier.
Nick Mathewson [Mon, 23 Sep 2013 05:48:30 +0000 (01:48 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.4'
Nick Mathewson [Mon, 23 Sep 2013 05:47:52 +0000 (01:47 -0400)]
Fix a compilation warning with older gcc
Nick Mathewson [Sat, 21 Sep 2013 12:55:45 +0000 (08:55 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.4'
Nick Mathewson [Sat, 21 Sep 2013 12:52:27 +0000 (08:52 -0400)]
Relays should send timestamp in NETINFO.
This avoids skew warnings as authorities test reachability.
Fix 9798; fix not on any released Tor.
Roger Dingledine [Sat, 21 Sep 2013 06:21:15 +0000 (02:21 -0400)]
Merge branch 'maint-0.2.4'
Roger Dingledine [Sat, 21 Sep 2013 06:11:51 +0000 (02:11 -0400)]
back out most of
1d0ba9a
this was causing directory authorities to send a time of 0 on all
connections they generated themselves, which means everybody reachability
test caused a time skew warning in the log for that relay.
(i didn't just revert, because the changes file has been modified by
other later commits.)
Nick Mathewson [Fri, 20 Sep 2013 15:01:10 +0000 (11:01 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.4'
Nick Mathewson [Fri, 20 Sep 2013 15:00:43 +0000 (11:00 -0400)]
Merge branch 'no_client_timestamps_024_v2' into maint-0.2.4
Nick Mathewson [Fri, 20 Sep 2013 15:00:04 +0000 (11:00 -0400)]
Avoid error by not saying which intro cell type I mean
Nick Mathewson [Wed, 18 Sep 2013 15:09:34 +0000 (11:09 -0400)]
Round down hidden service descriptor publication times to nearest hour
Implements part of proposal 222. We can do this safely, since
REND_CACHE_MAX_SKEW is 24 hours.