- Sep 24, 2015
-
-
Nick Mathewson authored
Fixes bug 17149; bug not in any released Tor.
-
Nick Mathewson authored
-
Nick Mathewson authored
Use environment variables instead. This repairs 'make distcheck', which was running into trouble when it tried to chmod the generated scripts. Fixes 17148.
-
Nick Mathewson authored
-
Karsten Loesing authored
-
- Sep 23, 2015
-
-
Nick Mathewson authored
Implements ticket #17135. We're going to need this one to avoid chaos as everybody figures out how ed25519 keys work.
-
Nick Mathewson authored
We're about to need to call it in another place too.
-
Nick Mathewson authored
When we find a conflict in the keypinning journal, treat the new entry as superseding all old entries that overlap either of its keys. Also add a (not-yet-used) configuration option to disable keypinning enforcement.
-
- Sep 22, 2015
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
This lets the user override the default location for the master key when used with --keygen Part of 16769.
-
Nick Mathewson authored
-
teor (Tim Wilson-Brown) authored
Update the definition of the private exit policy in the man page and torrcs. It didn't get merged correctly into the man page, and it was incomplete in the torrcs. (Unfortunately, we only reject the primary configured IPv4 and IPv6 addresses, not all configured IPv4 and IPv6 addresses.) Also fixup msn page formatting errors from changes in tickets 16069 and 17027, mainly unescaped *s.
-
teor (Tim Wilson-Brown) authored
Advise users how to configure separate IPv4 and IPv6 exit policies in the manpage and sample torrcs. Related to fixes in ticket #16069 and #17027. Patch by "teor". Patch on 2eb7eafc and a96c0aff (25 Oct 2012), released in 0.2.4.7-alpha.
-
- Sep 16, 2015
-
-
Sebastian Hahn authored
This removes a comment presumably introduced for debugging that was left in accidentally. Bug not in any released version of Tor. Fixes bug 17092.
-
- Sep 15, 2015
-
-
teor (Tim Wilson-Brown) authored
-
teor (Tim Wilson-Brown) authored
Also fix a comment.
-
teor (Tim Wilson-Brown) authored
Log an info-level message containing the reject line added to the exit policy for each local IP address blocked by ExitPolicyRejectPrivate: - Published IPv4 and IPv6 addresses - Publicly routable IPv4 and IPv6 interface addresses
-
teor (Tim Wilson-Brown) authored
ExitPolicyRejectPrivate now rejects more local addresses by default: * the relay's published IPv6 address (if any), and * any publicly routable IPv4 or IPv6 addresses on any local interfaces. This resolves a security issue for IPv6 Exits and multihomed Exits that trust connections originating from localhost. Resolves ticket 17027. Patch by "teor". Patch on 42b8fb5a (11 Nov 2007), released in 0.2.0.11-alpha.
-
teor (Tim Wilson-Brown) authored
The unit tests added in e033d5e9 got malformed_list added to router_parse_addr_policy_item_from_string calls, but unit tests from subsequent commits didn't get the extra argument until now.
-
teor (Tim Wilson-Brown) authored
In previous versions of Tor, ExitPolicy accept6/reject6 * produced policy entries for IPv4 and IPv6 wildcard addresses. To reduce operator confusion, change accept6/reject6 * to only produce an IPv6 wildcard address. Resolves bug #16069. Patch on 2eb7eafc and a96c0aff (25 Oct 2012), released in 0.2.4.7-alpha.
-
teor (Tim Wilson-Brown) authored
Tor now warns when ExitPolicy lines occur after accept/reject *:* or variants. These lines are redundant, and were always ignored. Partial fix for ticket 16069. Patch by "teor". Patch on 2eb7eafc and a96c0aff (25 Oct 2012), released in 0.2.4.7-alpha.
-
teor (Tim Wilson-Brown) authored
When parsing torrc ExitPolicies, we now warn if: * an IPv4 address is used on an accept6 or reject6 line. The line is ignored, but the rest of the policy items in the list are used. (accept/reject continue to allow both IPv4 and IPv6 addresses in torrcs.) * a "private" address alias is used on an accept6 or reject6 line. The line filters both IPv4 and IPv6 private addresses, disregarding the 6 in accept6/reject6. When parsing torrc ExitPolicies, we now issue an info-level message: * when expanding an accept/reject * line to include both IPv4 and IPv6 wildcard addresses. In each instance, usage advice is provided to avoid the message. Partial fix for ticket 16069. Patch by "teor". Patch on 2eb7eafc and a96c0aff (25 Oct 2012), released in 0.2.4.7-alpha.
-
teor (Tim Wilson-Brown) authored
Add get_interface_address[6]_list by refactoring get_interface_address6. Add unit tests for new and existing functions. Preparation for ticket 17027. Patch by "teor". Patch on 42b8fb5a (11 Nov 2007), released in 0.2.0.11-alpha.
-
- Sep 14, 2015
-
-
teor (Tim Wilson-Brown) authored
Fix incomplete and incorrect comments. Comment changes only.
-
- Sep 13, 2015
-
-
Nick Mathewson authored
-
Nick Mathewson authored
(which isn't correct.) Fixes bug 17047; bugfix on 0.2.7.2-alpha, introduced by the merge in 0030765e, apparently.
-
- Sep 11, 2015
-
-
David Goulet authored
When validating a new descriptor against our rend cache failure, we were added the failure entry to the new cache entry without duplicating. It was then freed just after the validation ending up in a very bad memory state that was making tor abort(). To fix this, a dup function has been added and used just before adding the failure entry. Fixes #17041 Signed-off-by:
David Goulet <dgoulet@ev0ke.net>
-
- Sep 10, 2015
-
-
teor (Tim Wilson-Brown) authored
Some slower configurations, like OS X i386, need 35 seconds to reliably bootstrap larger chutney networks. Increase default bootstrap time in src/test/test-network.h to 35 seconds.
-
- Sep 09, 2015
-
-
Nick Mathewson authored
-
Yawning Angel authored
No functional changes, but since NoKeepAliveIsolateSOCKSAuth isn't part of isoflag, it should be checked where all other similar options are, and bypass the (no-op) masking at the end.
-
- Sep 08, 2015
-
-
teor (Tim Wilson-Brown) authored
Increase default boostrap time in test-network.sh to 30 seconds, for larger networks like bridges+ipv6+hs. This avoids the failure-hiding issues inherent in the retry approach in #16952.
-
Nick Mathewson authored
-
This controls the circuit dirtyness reset behavior added for Tor Browser's user experience fix (#15482). Unlike previous iterations of this patch, the tunable actually works, and is documented.
-
Nick Mathewson authored
(These inputs are possible when Shadow starts the world at time_t 0, and breaks our assumption that Tor didn't exist in the 1970s.) Fixes regression introduced in 241e6b09. Fixes #16980.
-
teor (Tim Wilson-Brown) authored
make test-network-all is Makefile target which verifies a series of test networks generated using test-network.sh and chutney. It runs IPv6 and mixed version test networks if the prerequisites are available. Each test network reports PASS, FAIL, or SKIP. Closes ticket 16953. Patch by "teor". Also adds "--hs-multi-client 1" option to TEST_NETWORK_FLAGS. This resolves #17012. Larger networks, such as bridges+hs, may fail until #16952 is merged.
-
teor (Tim Wilson-Brown) authored
-
- Sep 04, 2015
-
-
Nick Mathewson authored
(Not even if we can't find the public key.)
-
Nick Mathewson authored
When this is set, and Tor is running as a relay, it will not generate or load its secret identity key. You can manage the secret identity key with --keygen. Implements ticket 16944.
-