]>
git.ipfire.org Git - thirdparty/tor.git/log
rl1987 [Mon, 6 Apr 2015 18:36:55 +0000 (21:36 +0300)]
Print the error message for --dump-config even if no arguments are given.
rl1987 [Mon, 6 Apr 2015 18:01:43 +0000 (21:01 +0300)]
Fix error message in do_dump_config().
Nick Mathewson [Mon, 6 Apr 2015 14:03:51 +0000 (10:03 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.6'
Nick Mathewson [Mon, 6 Apr 2015 14:01:16 +0000 (10:01 -0400)]
bump version to 0.2.6.7-dev
Nick Mathewson [Mon, 6 Apr 2015 14:01:44 +0000 (10:01 -0400)]
Forward-port today's changelogs and release notes
Nick Mathewson [Mon, 6 Apr 2015 14:00:30 +0000 (10:00 -0400)]
bump version to 0.2.6.7
Nick Mathewson [Mon, 6 Apr 2015 13:59:06 +0000 (09:59 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.5' into maint-0.2.6
Nick Mathewson [Mon, 6 Apr 2015 13:56:37 +0000 (09:56 -0400)]
bump 0.2.5 version to 0.2.5.12
Nick Mathewson [Mon, 6 Apr 2015 13:55:44 +0000 (09:55 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.4' into maint-0.2.5
Nick Mathewson [Mon, 6 Apr 2015 13:48:53 +0000 (09:48 -0400)]
Bump 0.2.4 version more places
Nick Mathewson [Mon, 6 Apr 2015 13:41:59 +0000 (09:41 -0400)]
Bump 0.2.4 version
Nick Mathewson [Mon, 6 Apr 2015 13:26:28 +0000 (09:26 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.6'
Nick Mathewson [Mon, 6 Apr 2015 13:26:16 +0000 (09:26 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.5' into maint-0.2.6
Nick Mathewson [Mon, 6 Apr 2015 13:25:37 +0000 (09:25 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.4' into maint-0.2.5
Nick Mathewson [Mon, 6 Apr 2015 13:24:16 +0000 (09:24 -0400)]
Changes file for bug15601
Yawning Angel [Thu, 2 Apr 2015 12:42:06 +0000 (12:42 +0000)]
Handle empty/zero length encoded intro points more gracefully.
In theory these should never the triggered as the only caller now
validates the parameters before this routine gets called.
Yawning Angel [Thu, 2 Apr 2015 12:36:19 +0000 (12:36 +0000)]
Treat empty introduction points sections as missing.
Found by DonnchaC.
Yawning Angel [Mon, 30 Mar 2015 21:53:39 +0000 (21:53 +0000)]
Validate the RSA key size received when parsing INTRODUCE2 cells.
Fixes bug 15600; reported by skruffy
Nick Mathewson [Fri, 3 Apr 2015 13:47:57 +0000 (09:47 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.6'
George Kadianakis [Thu, 2 Apr 2015 14:58:33 +0000 (15:58 +0100)]
Decrease the amount of rend circ relaunches for hidden services.
George Kadianakis [Thu, 2 Apr 2015 12:38:52 +0000 (13:38 +0100)]
... and if we do get multiple INTRODUCE1s on a circuit, kill the circuit
(Sending a nak would be pointless.)
See ticket 15515 for discussion.
Nick Mathewson [Fri, 3 Apr 2015 13:40:16 +0000 (09:40 -0400)]
Nick Mathewson [Fri, 3 Apr 2015 13:39:19 +0000 (09:39 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.5' into maint-0.2.6
Nick Mathewson [Fri, 3 Apr 2015 13:38:54 +0000 (09:38 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.4' into maint-0.2.5
Nick Mathewson [Fri, 3 Apr 2015 13:36:59 +0000 (09:36 -0400)]
Merge branch 'bug15515_024' into maint-0.2.4
George Kadianakis [Thu, 2 Apr 2015 12:38:52 +0000 (13:38 +0100)]
... and if we do get multiple INTRODUCE1s on a circuit, kill the circuit
(Sending a nak would be pointless.)
See ticket 15515 for discussion.
George Kadianakis [Wed, 1 Apr 2015 13:33:09 +0000 (14:33 +0100)]
Block multiple introductions on the same intro circuit.
Yawning Angel [Thu, 2 Apr 2015 03:25:51 +0000 (03:25 +0000)]
Fix the windows test failure caused by the #15435 changes.
Sebastian Hahn [Wed, 1 Apr 2015 19:08:24 +0000 (21:08 +0200)]
Update entrynodes unit test for dirs
We no longer base our opinion on whether someone is a directory solely
on the routerstatus we might have for that relay, but also on a
routerinfo. Remove logic in test checking that. This broke unit tests in
05f7336624d6a47b3cf0f .
Reported by toralf on #tor-dev, thanks!
Sebastian Hahn [Wed, 1 Apr 2015 19:07:46 +0000 (21:07 +0200)]
Bridges are always dirs
This check was accidentally deleted in
05f7336624d6a47b3cf0fe82 .
Nick Mathewson [Wed, 1 Apr 2015 18:20:01 +0000 (14:20 -0400)]
mark dirinfo_type as unused in populate_live_entry_guards
Nick Mathewson [Wed, 1 Apr 2015 18:02:02 +0000 (14:02 -0400)]
Merge remote-tracking branch 'public/remove_old_version_checks'
Nick Mathewson [Wed, 1 Apr 2015 17:53:03 +0000 (13:53 -0400)]
Merge branch 'remove_digests'
Nick Mathewson [Wed, 1 Apr 2015 17:46:50 +0000 (13:46 -0400)]
Merge branch 'bug13736'
Nick Mathewson [Wed, 1 Apr 2015 17:44:35 +0000 (13:44 -0400)]
Remove now-needless AC_PATH_PROG checks from configure.ac
Nick Mathewson [Wed, 1 Apr 2015 17:41:15 +0000 (13:41 -0400)]
Remove dynamicdhgroups from the manpage
Nick Mathewson [Wed, 1 Apr 2015 17:40:37 +0000 (13:40 -0400)]
Unindent a block in crypto_set_tls_dh_prime
Nick Mathewson [Wed, 1 Apr 2015 17:37:44 +0000 (13:37 -0400)]
Remove needless call to crypto_set_tls_dh_prime()
Nick Mathewson [Wed, 1 Apr 2015 17:34:14 +0000 (13:34 -0400)]
Merge remote-tracking branch 'yawning/feature15435'
Nick Mathewson [Wed, 1 Apr 2015 16:59:19 +0000 (12:59 -0400)]
Merge remote-tracking branch 'public/bug15515_025'
George Kadianakis [Wed, 1 Apr 2015 13:33:09 +0000 (14:33 +0100)]
Block multiple introductions on the same intro circuit.
Nick Mathewson [Wed, 1 Apr 2015 16:52:00 +0000 (12:52 -0400)]
add changes file for 15296.
Nick Mathewson [Wed, 1 Apr 2015 16:50:36 +0000 (12:50 -0400)]
Merge remote-tracking branch 'dgoulet/bug15296_027_01'
Nick Mathewson [Wed, 1 Apr 2015 16:47:16 +0000 (12:47 -0400)]
Merge remote-tracking branch 'yawning/feature15471'
Nick Mathewson [Wed, 1 Apr 2015 13:54:20 +0000 (09:54 -0400)]
Drop support for --digests
This is a fair amount of maintainance burden, and doesn't help much
more than the git microversion.
Closes ticket 14742.
rl1987 [Tue, 31 Mar 2015 18:19:26 +0000 (21:19 +0300)]
Fix ReleaseNotes so that entries about docs are in Documentation section.
Nick Mathewson [Tue, 31 Mar 2015 19:56:52 +0000 (15:56 -0400)]
work around lack of AF_CCITT
Nick Mathewson [Tue, 31 Mar 2015 18:57:04 +0000 (14:57 -0400)]
Merge remote-tracking branch 'teor/ticket15431-event-mask-tests'
Nick Mathewson [Tue, 31 Mar 2015 18:42:01 +0000 (14:42 -0400)]
fix some compilation warnings
Nick Mathewson [Tue, 31 Mar 2015 18:37:09 +0000 (14:37 -0400)]
Merge branch 'ticket14710_squashed'
rl1987 [Sun, 22 Mar 2015 14:04:46 +0000 (16:04 +0200)]
Changes file for 14710.
rl1987 [Sun, 22 Mar 2015 13:22:02 +0000 (15:22 +0200)]
Use tor_inet_pton() (not inet_pton()) in testcases.
rl1987 [Tue, 17 Mar 2015 19:23:12 +0000 (21:23 +0200)]
Remove unused function.
rl1987 [Sun, 15 Mar 2015 13:32:16 +0000 (15:32 +0200)]
IPv6 case for whitebox test.
rl1987 [Sat, 14 Mar 2015 18:20:50 +0000 (20:20 +0200)]
Whitebox test for get_interface_address6_via_udp_socket_hack().
Also, fix some whitespace mishaps.
rl1987 [Tue, 24 Feb 2015 19:17:37 +0000 (21:17 +0200)]
Skipping the AF_INET6 case because bug #12377 makes it fail.
rl1987 [Sun, 22 Feb 2015 15:34:00 +0000 (17:34 +0200)]
Bugfix: we don't want loopback/multicastaddress from _hack().
rl1987 [Sun, 22 Feb 2015 15:04:22 +0000 (17:04 +0200)]
Rework the black box test, like Yawning and nickm suggested.
rl1987 [Sun, 25 Jan 2015 11:58:21 +0000 (13:58 +0200)]
Black box test for get_interface_address6_via_udp_socket_hack().
rl1987 [Mon, 5 Jan 2015 20:12:46 +0000 (22:12 +0200)]
Moving the hacky part of get_interface_address6() into separate function.
Yawning Angel [Thu, 26 Mar 2015 14:56:14 +0000 (14:56 +0000)]
Use prctl() to have the kernel SIGTERM background processes on exit.
This uses a Linux-ism to attempt to always clean up background processes
if possible. Note that it is not a catch-all, in that executables with
suid/sgid or elevated capabilities will have the prctl() attribute
stripped as part of the execve().
Resolves ticket 15471.
Yawning Angel [Thu, 26 Mar 2015 12:55:12 +0000 (12:55 +0000)]
Implement "TOR_PT_EXIT_ON_STDIN_CLOSE".
Background processes spawned by Tor now will have a valid stdin.
Pluggable transports can detect this behavior with the aformentioned
enviornment variable, and exit if stdin ever gets closed.
Nick Mathewson [Wed, 25 Mar 2015 18:13:52 +0000 (14:13 -0400)]
Forward-port changelog and release notes for 0.2.6.6
Nick Mathewson [Wed, 25 Mar 2015 18:10:37 +0000 (14:10 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.6'
Nick Mathewson [Wed, 25 Mar 2015 18:09:23 +0000 (14:09 -0400)]
Bump to 0.2.6.6-dev
Nick Mathewson [Wed, 25 Mar 2015 13:16:42 +0000 (09:16 -0400)]
More addrs in HACKING
Nick Mathewson [Wed, 25 Mar 2015 13:16:04 +0000 (09:16 -0400)]
clean up list of paths that cannot be relative
Nick Mathewson [Tue, 24 Mar 2015 20:27:27 +0000 (16:27 -0400)]
Merge remote-tracking branch 'dgoulet/bug15377_027_01'
David Goulet [Tue, 24 Mar 2015 20:04:28 +0000 (16:04 -0400)]
Test: add missing libor.a in include.am
Also add test-memwipe to .gitignore file.
Signed-off-by: David Goulet <dgoulet@ev0ke.net>
Nick Mathewson [Tue, 24 Mar 2015 19:16:49 +0000 (15:16 -0400)]
Merge remote-tracking branch 'sebastian/coverage_builds'
Nick Mathewson [Tue, 24 Mar 2015 18:59:09 +0000 (14:59 -0400)]
Merge remote-tracking branch 'public/bug15269'
Nick Mathewson [Tue, 24 Mar 2015 18:36:23 +0000 (14:36 -0400)]
Merge branch 'bug14018'
rl1987 [Sun, 22 Mar 2015 18:07:59 +0000 (20:07 +0200)]
Complain if relative paths are used in configuration
When we validate torrc options, print warning(s) when relative
path(s) been found.
Nick Mathewson [Tue, 24 Mar 2015 15:55:35 +0000 (11:55 -0400)]
spelling fix
Nick Mathewson [Tue, 24 Mar 2015 14:49:29 +0000 (10:49 -0400)]
Put an upper bound on test_workqueue -I argument
This makes coverity happy, since it doesn't like us looping against
a value which might be INT_MAX.
This is CID
1268069
Nick Mathewson [Tue, 24 Mar 2015 14:46:39 +0000 (10:46 -0400)]
Check return values for tor_addr_parse(default) in config.c
In these cases, the address is always a constant "default", so
should always succeed. But coverity can't tell that.
Fixes CID
1291645
Nick Mathewson [Tue, 24 Mar 2015 14:24:53 +0000 (10:24 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.6'
Nick Mathewson [Tue, 24 Mar 2015 14:23:34 +0000 (10:23 -0400)]
bump to 0.2.6.6
Nick Mathewson [Tue, 24 Mar 2015 13:38:46 +0000 (09:38 -0400)]
Remove changes files for patches in 0.2.6.6 or earlier.
Nick Mathewson [Tue, 24 Mar 2015 13:29:28 +0000 (09:29 -0400)]
Start adding people to the packager list in doc/HACKING
Nick Mathewson [Tue, 24 Mar 2015 13:18:03 +0000 (09:18 -0400)]
Remove version checks for microdescriptor support
At this point, relays without microdescriptor support are no longer
allowed on the Tor network.
Nick Mathewson [Tue, 24 Mar 2015 13:10:24 +0000 (09:10 -0400)]
Stop checking for torrc state files generated by very old Tor versions
These haven't worked in so long that if you had a state file of this
kind, the guards in it would be so old that you wouldn't use them
anyway.
Nick Mathewson [Mon, 23 Mar 2015 13:25:35 +0000 (09:25 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.6'
Nick Mathewson [Mon, 23 Mar 2015 13:25:15 +0000 (09:25 -0400)]
Merge remote-tracking branch 'public/bug15436_025' into maint-0.2.6
Yawning Angel [Sun, 22 Mar 2015 22:31:08 +0000 (22:31 +0000)]
Fix unaligned access in SipHash-2-4.
The compiler is allowed to assume that a "uint64_t *" is aligned
correctly, and will inline a version of memcpy that acts as such.
Use "uint8_t *", so the compiler does the right thing.
Sebastian Hahn [Sun, 22 Mar 2015 08:41:05 +0000 (09:41 +0100)]
Fix test-network.sh argument parsing
The bash on one of my machines didn't understand the question mark
correctly, it didn't end up accepting flavor. We can spell it out
explicitly.
Sebastian Hahn [Sun, 22 Mar 2015 03:22:04 +0000 (04:22 +0100)]
Add call to chutney to coverage-html-full target
Now make coverage-html-full should be a pretty good approximation of our
actual coverage
teor [Sun, 22 Mar 2015 03:25:42 +0000 (14:25 +1100)]
Compile-time check that control_event_t.event_mask is big enough
Add a compile-time check that the number of events doesn't exceed
the capacity of control_event_t.event_mask.
teor [Sun, 22 Mar 2015 03:22:56 +0000 (14:22 +1100)]
Add unit tests for control_event_is_interesting()
Part of ticket 15431, checks for bugs similar to 13085.
Sebastian Hahn [Sun, 22 Mar 2015 03:21:08 +0000 (04:21 +0100)]
build tor-cov-{resolve,gencert}
This allows us to run tor-cov-gencert from chutney for coverage builds.
Sebastian Hahn [Fri, 20 Mar 2015 12:12:09 +0000 (13:12 +0100)]
Disable assertions during coverage builds
This removes roughly 5000 branches in my testing. We never want to
trigger assertions even during tests, so this is sane. Implements #15400.
Sebastian Hahn [Sat, 21 Mar 2015 00:59:05 +0000 (01:59 +0100)]
Initialize two variables
This is a trivial change to get around two compiler warnings when
assertions are removed during coverage builds.
Nick Mathewson [Thu, 19 Mar 2015 19:28:22 +0000 (15:28 -0400)]
Here is a test for memwipe.
It invokes undefined behavior, I'm afraid, since there's no other
c-legal way to test whether memwipe() works when we're not allowed to
look at it.
Closes ticket 15377.
Nick Mathewson [Wed, 18 Mar 2015 20:33:11 +0000 (16:33 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.6'
Nick Mathewson [Wed, 18 Mar 2015 20:32:13 +0000 (16:32 -0400)]
bump to 0.2.6.5-rc.dev
Nick Mathewson [Wed, 18 Mar 2015 20:30:08 +0000 (16:30 -0400)]
forward-port 0.2.6.5-rc changelog.
Nick Mathewson [Wed, 18 Mar 2015 18:27:00 +0000 (14:27 -0400)]
Merge remote-tracking branch 'public/feature15053'
Nick Mathewson [Wed, 18 Mar 2015 13:11:34 +0000 (09:11 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.6'
Nick Mathewson [Wed, 18 Mar 2015 13:10:48 +0000 (09:10 -0400)]
bump to 0.2.6.5-rc
Nick Mathewson [Wed, 18 Mar 2015 12:58:15 +0000 (08:58 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.6'