]>
git.ipfire.org Git - thirdparty/tor.git/log
Yawning Angel [Fri, 10 Apr 2015 09:12:47 +0000 (09:12 +0000)]
Remove `USE_OPENSSL_BASE64` and the associated code.
The alternative has been available since 2007, there's no way to
actually enable the ifdef, and it breaks on well formed but not OpenSSL
style inputs.
Nick Mathewson [Thu, 9 Apr 2015 15:57:55 +0000 (11:57 -0400)]
Collect badness values in ntor_ref.py; don't just clobber.
Fixes bug 15591; patch from joelanders
Roger Dingledine [Wed, 8 Apr 2015 17:44:56 +0000 (13:44 -0400)]
update url in HACKING file
Nick Mathewson [Tue, 7 Apr 2015 19:15:54 +0000 (15:15 -0400)]
Merge branch 'bug15604_squashed'
rl1987 [Mon, 6 Apr 2015 17:09:34 +0000 (20:09 +0300)]
Set ConnDirectionStatistics back to 0 if not running as relay.
Nick Mathewson [Tue, 7 Apr 2015 18:09:55 +0000 (14:09 -0400)]
Merge branch 'bug15541_squashed'
rl1987 [Mon, 6 Apr 2015 19:05:27 +0000 (22:05 +0300)]
Update other entries in CMDLINE_ONLY_OPTIONS to use values from takes_argument_t.
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.
Nick Mathewson [Tue, 7 Apr 2015 18:05:52 +0000 (14:05 -0400)]
Merge branch 'doc15550_squashed'
rl1987 [Mon, 6 Apr 2015 16:18:35 +0000 (19:18 +0300)]
Improve descriptions of statistics-related torrc options.
Nick Mathewson [Tue, 7 Apr 2015 11:40:46 +0000 (07:40 -0400)]
Add lukas to doc/HACKING pakager list
rl1987 [Mon, 6 Apr 2015 18:01:43 +0000 (21:01 +0300)]
Fix error message in do_dump_config().
Yawning Angel [Mon, 6 Apr 2015 17:53:01 +0000 (17:53 +0000)]
Fix the memory leak in `warn_if_option_path_is_relative()`.
Fixes coverity defect CID
1293337 , not in any released version of tor.
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.