]> git.ipfire.org Git - thirdparty/tor.git/log
thirdparty/tor.git
10 years agoWrite the outlines of a WritingTests.txt document
Nick Mathewson [Thu, 18 Sep 2014 18:03:49 +0000 (14:03 -0400)] 
Write the outlines of a WritingTests.txt document

Also, add some sample tests to be examples.

10 years agoMerge remote-tracking branch 'public/bug13397'
Nick Mathewson [Wed, 14 Jan 2015 19:15:29 +0000 (14:15 -0500)] 
Merge remote-tracking branch 'public/bug13397'

10 years agoMerge remote-tracking branch 'origin/maint-0.2.5'
Nick Mathewson [Wed, 14 Jan 2015 18:30:10 +0000 (13:30 -0500)] 
Merge remote-tracking branch 'origin/maint-0.2.5'

10 years agoDo not log a notice on every socks connection
Nick Mathewson [Wed, 14 Jan 2015 14:54:40 +0000 (09:54 -0500)] 
Do not log a notice on every socks connection

10 years agoNew minimum uptime to become an HSDir is 96 hours.
George Kadianakis [Wed, 14 Jan 2015 12:47:54 +0000 (12:47 +0000)] 
New minimum uptime to become an HSDir is 96 hours.

10 years agoFix new unused variable warning in connection_listener_new
Nick Mathewson [Tue, 13 Jan 2015 18:45:35 +0000 (13:45 -0500)] 
Fix new unused variable warning in connection_listener_new

10 years agoupdate bug12585 changes file
Nick Mathewson [Tue, 13 Jan 2015 18:13:19 +0000 (13:13 -0500)] 
update bug12585 changes file

10 years agowhitespace fix
Nick Mathewson [Tue, 13 Jan 2015 18:11:39 +0000 (13:11 -0500)] 
whitespace fix

10 years agoMerge remote-tracking branch 'andrea/ticket12585_v3'
Nick Mathewson [Tue, 13 Jan 2015 17:50:55 +0000 (12:50 -0500)] 
Merge remote-tracking branch 'andrea/ticket12585_v3'

10 years agoRemove needless strdup in addressmap_register_virtual_address()
Nick Mathewson [Tue, 13 Jan 2015 17:24:42 +0000 (12:24 -0500)] 
Remove needless strdup in addressmap_register_virtual_address()

Fixes bug 14195. Bugfix on 0.1.0.1-rc.

10 years agoFix a conversion warning on 32-bit clang
Nick Mathewson [Tue, 13 Jan 2015 03:33:10 +0000 (22:33 -0500)] 
Fix a conversion warning on 32-bit clang

10 years agoOn jessie, we need a =, not a ==
Nick Mathewson [Tue, 13 Jan 2015 03:30:40 +0000 (22:30 -0500)] 
On jessie, we need a =, not a ==

10 years agomktemp wants some Xs
Nick Mathewson [Tue, 13 Jan 2015 02:45:41 +0000 (21:45 -0500)] 
mktemp wants some Xs

10 years agoTweak zero_length_keys.sh and test/include.am to make out-of-tree builds work
Nick Mathewson [Tue, 13 Jan 2015 02:28:01 +0000 (21:28 -0500)] 
Tweak zero_length_keys.sh and test/include.am to make out-of-tree builds work

10 years agoExplicitly chmod AF_UNIX sockets to 0600 when *GroupWritable isn't specified
Andrea Shepard [Tue, 13 Jan 2015 00:27:04 +0000 (00:27 +0000)] 
Explicitly chmod AF_UNIX sockets to 0600 when *GroupWritable isn't specified

10 years agoRemove no-longer-accurate comment from connection.c
Andrea Shepard [Tue, 13 Jan 2015 00:21:59 +0000 (00:21 +0000)] 
Remove no-longer-accurate comment from connection.c

10 years agoFix ipv4/ipv6 traffic bits on AF_UNIX socks listeners and remove hacky workarounds...
Andrea Shepard [Tue, 13 Jan 2015 00:18:17 +0000 (00:18 +0000)] 
Fix ipv4/ipv6 traffic bits on AF_UNIX socks listeners and remove hacky workarounds for brokenness

10 years agoFix default list handling for parse_unix_socket_config(); avoid clearing whole pre...
Andrea Shepard [Mon, 12 Jan 2015 22:12:18 +0000 (22:12 +0000)] 
Fix default list handling for parse_unix_socket_config(); avoid clearing whole pre-existing list

10 years agoMerge remote-tracking branch 'teor/bug13111-empty-key-files-fn-empty'
Nick Mathewson [Mon, 12 Jan 2015 19:06:14 +0000 (14:06 -0500)] 
Merge remote-tracking branch 'teor/bug13111-empty-key-files-fn-empty'

10 years agoreindent cell_queues_check_size()
Nick Mathewson [Mon, 12 Jan 2015 18:59:50 +0000 (13:59 -0500)] 
reindent cell_queues_check_size()

10 years agoMerge branch 'bug13806_squashed'
Nick Mathewson [Mon, 12 Jan 2015 18:59:26 +0000 (13:59 -0500)] 
Merge branch 'bug13806_squashed'

Conflicts:
src/or/relay.c

10 years agoWhen OOM, free cached hidden service descriptors too.
Nick Mathewson [Mon, 5 Jan 2015 01:05:29 +0000 (20:05 -0500)] 
When OOM, free cached hidden service descriptors too.

10 years agoKill duplicated code in connection_listener_new()
Andrea Shepard [Mon, 12 Jan 2015 16:26:34 +0000 (16:26 +0000)] 
Kill duplicated code in connection_listener_new()

10 years agoIf libsystemd-daemon.pc is not found, look for libsystemd
Nick Mathewson [Mon, 12 Jan 2015 14:49:52 +0000 (09:49 -0500)] 
If libsystemd-daemon.pc is not found, look for libsystemd

(Thanks to toralf for noting that the build was broken, and to
Sebastian for telling me that my fix still wasn't right.)

10 years agosrc/common/compat_libevent.h: include testsupport.h
Anthony G. Basile [Thu, 8 Jan 2015 17:11:28 +0000 (12:11 -0500)] 
src/common/compat_libevent.h: include testsupport.h

When tor is configured with --enable-bufferevents, the build fails
because compat_libevent.h makes use of the macro MOCK_DECL() which
is defined in testsupport.h, but not included.  We add the include.

10 years agoMerge remote-tracking branch 'origin/maint-0.2.5'
Nick Mathewson [Mon, 12 Jan 2015 05:59:48 +0000 (00:59 -0500)] 
Merge remote-tracking branch 'origin/maint-0.2.5'

10 years agoMerge remote-tracking branch 'public/bug14129_024' into maint-0.2.5
Nick Mathewson [Mon, 12 Jan 2015 05:59:29 +0000 (00:59 -0500)] 
Merge remote-tracking branch 'public/bug14129_024' into maint-0.2.5

10 years agoActually remove LOCALSTATEDIR@/run/tor line from tor.service.in
Nick Mathewson [Mon, 12 Jan 2015 01:49:19 +0000 (20:49 -0500)] 
Actually remove LOCALSTATEDIR@/run/tor line from tor.service.in

10 years agoFix build on systemdless systems
Nick Mathewson [Mon, 12 Jan 2015 01:47:15 +0000 (20:47 -0500)] 
Fix build on systemdless systems

Fixes bug 14170.

10 years agochanges file for bug13805
Nick Mathewson [Sun, 11 Jan 2015 16:27:33 +0000 (11:27 -0500)] 
changes file for bug13805

10 years agosystemd changes for 13805 as recommened by Tomasz on that ticket.
Nick Mathewson [Sun, 11 Jan 2015 16:26:08 +0000 (11:26 -0500)] 
systemd changes for 13805 as recommened by Tomasz on that ticket.

10 years agoMerge remote-tracking branch 'candrews/issue13805'
Nick Mathewson [Sun, 11 Jan 2015 16:24:48 +0000 (11:24 -0500)] 
Merge remote-tracking branch 'candrews/issue13805'

10 years agoFix unused-parameter warning in systemd_watchdog_callback
Nick Mathewson [Sun, 11 Jan 2015 16:19:51 +0000 (11:19 -0500)] 
Fix unused-parameter warning in systemd_watchdog_callback

10 years agochanges file for 14141
Nick Mathewson [Sun, 11 Jan 2015 16:19:12 +0000 (11:19 -0500)] 
changes file for 14141

10 years agofix and enable systemd watchdog
Tomasz Torcz [Fri, 9 Jan 2015 22:42:16 +0000 (23:42 +0100)] 
fix and enable systemd watchdog

  There were following problems:
  - configure.ac wrongly checked for defined HAVE_SYSTEMD; this
    wasn't working, so the watchdog code was not compiled in.
    Replace library search with explicit version check
  - sd_notify() watchdog call was unsetting NOTIFY_SOCKET from env;
    this means only first "watchdog ping" was delivered, each
    subsequent one did not have socket to be sent to and systemd
    was killing service
  - after those fixes, enable Watchdog in systemd unit with one
    minute intervals

10 years agosend more details about daemon status to supervisor
Tomasz Torcz [Fri, 9 Jan 2015 21:44:00 +0000 (22:44 +0100)] 
send more details about daemon status to supervisor

  If running under systemd, send back information when reloading
configuration and gracefully shutting down.  This gives administator
more information about current Tor daemon state.

10 years agosend PID of the main daemon to supervisor
Tomasz Torcz [Fri, 9 Jan 2015 21:17:50 +0000 (22:17 +0100)] 
send PID of the main daemon to supervisor

  If running under systemd, notify the supervisor about current PID
of Tor daemon.  This makes systemd unit simpler and more robust:
it will do the right thing regardless of RunAsDaemon settings.

10 years agoMerge remote-tracking branch 'teor/nickm-bug13401'
Nick Mathewson [Sun, 11 Jan 2015 16:10:23 +0000 (11:10 -0500)] 
Merge remote-tracking branch 'teor/nickm-bug13401'

10 years agoMerge remote-tracking branch 'origin/maint-0.2.5'
Nick Mathewson [Sun, 11 Jan 2015 16:05:31 +0000 (11:05 -0500)] 
Merge remote-tracking branch 'origin/maint-0.2.5'

10 years agoDon't crash on torrc Vi[rtualAddrNetworkIPv[4|6]] with no option value
teor [Sun, 11 Jan 2015 08:33:04 +0000 (19:33 +1100)] 
Don't crash on torrc Vi[rtualAddrNetworkIPv[4|6]] with no option value

Check for a missing option value in parse_virtual_addr_network
before asserting on the NULL in tor_addr_parse_mask_ports.
This avoids crashing on torrc lines like Vi[rtualAddrNetworkIPv[4|6]]
when no value follows the option.

Bugfix on 0.2.3 (de4cc126cbb5 on 24 November 2012), fixes #14142.

10 years agoFix tortls.c build with GCC<4.6
Nick Mathewson [Sat, 10 Jan 2015 22:25:16 +0000 (17:25 -0500)] 
Fix tortls.c build with GCC<4.6

apparantly, "pragma GCC diagnostic push/pop" don't exist with older versions.

Fixes bug in 740e592790f570c446cbb5e6d4a77f842f75; bug not in any
released Tor.

10 years agoBetter workaround for CFLAGS issues from #14072; fixes #14162
Nick Mathewson [Sat, 10 Jan 2015 22:21:11 +0000 (17:21 -0500)] 
Better workaround for CFLAGS issues from #14072; fixes #14162

When I applied patch fcc78e5f8a3249eadfea31db, I somehow broke
stack trace symbols on Linux.  I'll leave it to others to figure out
why that happens.  This should be better.  Really.

Fixes bug 14162; bug not in any released version of Tor.

10 years agoIgnore warning for redundant decl in openssl/srtp.h
Nick Mathewson [Sat, 10 Jan 2015 21:06:25 +0000 (16:06 -0500)] 
Ignore warning for redundant decl in openssl/srtp.h

10 years agoMerge remote-tracking branch 'teor/fix-typos'
Nick Mathewson [Sat, 10 Jan 2015 21:00:12 +0000 (16:00 -0500)] 
Merge remote-tracking branch 'teor/fix-typos'

10 years agoSpeed up hidden service bootstrap by reducing the initial post delay
teor [Sat, 10 Jan 2015 11:20:29 +0000 (22:20 +1100)] 
Speed up hidden service bootstrap by reducing the initial post delay

Drop the MIN_REND_INITIAL_POST_DELAY on a testing network to 5 seconds,
but keep the default at 30 seconds.

Reduces the hidden service bootstrap to 25 seconds from around 45 seconds.
Change the default src/test/test-network.sh delay to 25 seconds.

Closes ticket 13401.

10 years agoCreate TestingDirAuthVoteHSDir like TestingDirAuthVoteExit/Guard
teor [Sat, 10 Jan 2015 10:43:31 +0000 (21:43 +1100)] 
Create TestingDirAuthVoteHSDir like TestingDirAuthVoteExit/Guard

TestingDirAuthVoteHSDir ensures that authorities vote the HSDir flag
for the listed relays regardless of uptime or ORPort connectivity.
Respects the value of VoteOnHidServDirectoriesV2.

Partial fix for bug 14067.

10 years agoSmaller RendPostPeriod on test networks
Nick Mathewson [Mon, 5 Jan 2015 01:10:53 +0000 (20:10 -0500)] 
Smaller RendPostPeriod on test networks

This patch makes the minimum 5 seconds, and the default 2 minutes.

Closes 13401.

10 years agoMerge branch 'master' of https://git.torproject.org/tor into bug13111-empty-key-files...
teor [Sat, 10 Jan 2015 06:20:06 +0000 (17:20 +1100)] 
Merge branch 'master' of https://git.torproject.org/tor into bug13111-empty-key-files-fn-empty

Conflicts:
  src/or/connection_edge.c
Merged in favour of origin.

10 years agoTest that tor correctly handles zero-length keys
teor [Sat, 10 Jan 2015 06:14:29 +0000 (17:14 +1100)] 
Test that tor correctly handles zero-length keys

Check that tor generates new keys, and overwrites the empty key files.
Test that tor generates new keys when keys are missing (existing
behaviour).
Test that tor does not overwrite key files that already contain data
(existing behaviour).

Tests fixes to bug 13111.

10 years agoMerge branch 'bug14001-clang-warning' into bug13111-empty-key-files-fn-empty
teor [Sat, 10 Jan 2015 05:34:10 +0000 (16:34 +1100)] 
Merge branch 'bug14001-clang-warning' into bug13111-empty-key-files-fn-empty

Conflicts:
  src/or/router.c
Choose newer comment.
Merge changes to comment and function invocation.

10 years agoFix a minor misspelling in util.c
teor [Sat, 10 Jan 2015 04:52:55 +0000 (15:52 +1100)] 
Fix a minor misspelling in util.c

10 years agoDocument disable option for ControlSocket and SocksSocket
Andrea Shepard [Fri, 9 Jan 2015 20:54:59 +0000 (20:54 +0000)] 
Document disable option for ControlSocket and SocksSocket

10 years agoAdd support for a default list of paths and passing '0' to disable it to parse_unix_s...
Andrea Shepard [Fri, 9 Jan 2015 20:49:54 +0000 (20:49 +0000)] 
Add support for a default list of paths and passing '0' to disable it to parse_unix_socket_config()

10 years agoAllow two ISO times to appear in EntryGuardDownSince.
Nick Mathewson [Fri, 9 Jan 2015 13:50:56 +0000 (08:50 -0500)] 
Allow two ISO times to appear in EntryGuardDownSince.

When I made time parsing more strict, I broke the
EntryGuardDownSince line, which relied on two concatenated ISO times
being parsed as a single time.

Fixes bug 14136. Bugfix on 7984fc153112baa5. Bug not in any released
version of Tor.

10 years agoAvoid attempts to double-remove edge connections from the DNS resolver.
Nick Mathewson [Thu, 8 Jan 2015 16:00:21 +0000 (11:00 -0500)] 
Avoid attempts to double-remove edge connections from the DNS resolver.

Also, avoid crashing when we attempt to double-remove an edge
connection from the DNS resolver: just log a bug warning instead.

Fixes bug 14129.  Bugfix on 0d20fee2fbd48978, which was in 0.0.7rc1.

jowr found the bug.  cypherpunks wrote the fix.  I added the log
message and removed the assert.

10 years agofix new mingw64 compilation warnings
Nick Mathewson [Thu, 8 Jan 2015 15:44:30 +0000 (10:44 -0500)] 
fix new mingw64 compilation warnings

10 years agoUnconfuse coverity when it sees the systemd headers
Nick Mathewson [Thu, 8 Jan 2015 02:09:41 +0000 (21:09 -0500)] 
Unconfuse coverity when it sees the systemd headers

10 years agoDowngrade open/close log message for SocksSocket
Andrea Shepard [Wed, 7 Jan 2015 22:57:51 +0000 (22:57 +0000)] 
Downgrade open/close log message for SocksSocket

10 years agoBring sanity to connection_listener_new()
Andrea Shepard [Wed, 7 Jan 2015 22:51:24 +0000 (22:51 +0000)] 
Bring sanity to connection_listener_new()

10 years agoRename is_tcp in connection_listener_new(), since AF_UNIX means SOCK_STREAM no longer...
Andrea Shepard [Wed, 7 Jan 2015 19:45:59 +0000 (19:45 +0000)] 
Rename is_tcp in connection_listener_new(), since AF_UNIX means SOCK_STREAM no longer implies TCP

10 years agoRefactor check_location_for_unix_socket()/check_location_for_socks_unix_socket()...
Andrea Shepard [Wed, 7 Jan 2015 19:17:04 +0000 (19:17 +0000)] 
Refactor check_location_for_unix_socket()/check_location_for_socks_unix_socket() to eliminate duplicated code

10 years agoMerge branch 'ticket14128_squashed'
Nick Mathewson [Wed, 7 Jan 2015 18:19:57 +0000 (13:19 -0500)] 
Merge branch 'ticket14128_squashed'

10 years agoGETINFO bw-event-cache to get information on recent BW events
Nick Mathewson [Wed, 7 Jan 2015 16:37:23 +0000 (11:37 -0500)] 
GETINFO bw-event-cache to get information on recent BW events

Closes 14128; useful to regain functionality lost because of 13988.

10 years agoCommit second draft of Jake's SOCKS5-over-AF_UNIX patch. See ticket #12585.
Jacob Appelbaum [Mon, 11 Aug 2014 19:27:04 +0000 (12:27 -0700)] 
Commit second draft of Jake's SOCKS5-over-AF_UNIX patch.  See ticket #12585.

Signed-off-by: Andrea Shepard <andrea@torproject.org>
10 years agoMerge remote-tracking branch 'public/bug12985_025'
Nick Mathewson [Wed, 7 Jan 2015 16:55:50 +0000 (11:55 -0500)] 
Merge remote-tracking branch 'public/bug12985_025'

10 years agoMerge remote-tracking branch 'public/bug12985_024' into bug12985_025
Nick Mathewson [Wed, 7 Jan 2015 16:54:33 +0000 (11:54 -0500)] 
Merge remote-tracking branch 'public/bug12985_024' into bug12985_025

10 years agoClarify why bug12985 is a thing
Nick Mathewson [Wed, 7 Jan 2015 16:52:24 +0000 (11:52 -0500)] 
Clarify why bug12985 is a thing

10 years agoMerge remote-tracking branch 'public/bug13988_025'
Nick Mathewson [Wed, 7 Jan 2015 16:45:24 +0000 (11:45 -0500)] 
Merge remote-tracking branch 'public/bug13988_025'

10 years agoappease "make check-spaces"
Nick Mathewson [Wed, 7 Jan 2015 15:09:09 +0000 (10:09 -0500)] 
appease "make check-spaces"

10 years agoMerge branch 'bug9286_v3_squashed'
Nick Mathewson [Wed, 7 Jan 2015 15:06:50 +0000 (10:06 -0500)] 
Merge branch 'bug9286_v3_squashed'

10 years agoStop accepting milliseconds in various directory contexts
Nick Mathewson [Fri, 19 Jul 2013 03:45:40 +0000 (23:45 -0400)] 
Stop accepting milliseconds in various directory contexts

Have clients and authorities both have new behavior, since the
fix for bug 11243 has gone in.  But make clients still accept
accept old bogus HSDir descriptors, to avoid fingerprinting trickery.

Fixes bug 9286.

10 years agoMerge remote-tracking branch 'origin/maint-0.2.5'
Nick Mathewson [Wed, 7 Jan 2015 12:50:14 +0000 (07:50 -0500)] 
Merge remote-tracking branch 'origin/maint-0.2.5'

10 years agoEnlarge the buffer for a line in a bw file
Sebastian Hahn [Wed, 7 Jan 2015 11:43:21 +0000 (12:43 +0100)] 
Enlarge the buffer for a line in a bw file

10 years agoSpelling -- readyness->readiness.
Nick Mathewson [Tue, 6 Jan 2015 22:10:27 +0000 (17:10 -0500)] 
Spelling -- readyness->readiness.

10 years agoFix obsolete usage of test_{str_},eq macros
Nick Mathewson [Tue, 6 Jan 2015 20:25:20 +0000 (15:25 -0500)] 
Fix obsolete usage of test_{str_},eq macros

10 years agoMerge remote-tracking branch 'public/bug13661_025'
Nick Mathewson [Tue, 6 Jan 2015 20:16:28 +0000 (15:16 -0500)] 
Merge remote-tracking branch 'public/bug13661_025'

10 years agoMerge branch 'exitnode_10067_squashed'
Nick Mathewson [Tue, 6 Jan 2015 20:15:18 +0000 (15:15 -0500)] 
Merge branch 'exitnode_10067_squashed'

Conflicts:
src/or/or.h

10 years agochanges file for 10067
Nick Mathewson [Thu, 13 Nov 2014 15:50:37 +0000 (10:50 -0500)] 
changes file for 10067

10 years agoAdd an ExitRelay option to override ExitPolicy
Nick Mathewson [Thu, 13 Nov 2014 15:48:15 +0000 (10:48 -0500)] 
Add an ExitRelay option to override ExitPolicy

If we're not a relay, we ignore it.

If it's set to 1, we obey ExitPolicy.

If it's set to 0, we force ExitPolicy to 'reject *:*'

And if it's set to auto, then we warn the user if they're running an
exit, and tell them how they can stop running an exit if they didn't
mean to do that.

Fixes ticket 10067

10 years agoMerge remote-tracking branch 'public/bug14116_025'
Nick Mathewson [Tue, 6 Jan 2015 19:28:02 +0000 (14:28 -0500)] 
Merge remote-tracking branch 'public/bug14116_025'

10 years agoMerge remote-tracking branch 'public/bug12509_025'
Nick Mathewson [Tue, 6 Jan 2015 19:15:08 +0000 (14:15 -0500)] 
Merge remote-tracking branch 'public/bug12509_025'

10 years agoUse package-config output for -lsystemd correctly
Nick Mathewson [Tue, 6 Jan 2015 19:05:35 +0000 (14:05 -0500)] 
Use package-config output for -lsystemd correctly

In systemd 209, they deprecated -lsystemd-daemon in favor of
-lsystemd.  So we'd better actually look at the pkg-config output,
or we'll get warnings on newer distributions.

For some as-yet-unknown-to-me reason, setting CFLAGS so early makes
it so -O2 -g doesn't get added to it later.  So, adding it myself
later.  Perhaps a better fix here can be found.

Fixes 14072; bugfix on 0.2.6.2-alpha.  Based on a patch from h.venev

10 years agoMerge remote-tracking branch 'public/feature11791'
Nick Mathewson [Tue, 6 Jan 2015 18:52:54 +0000 (13:52 -0500)] 
Merge remote-tracking branch 'public/feature11791'

10 years agochanges file for 4385211caf6ad4cf34c0a3a
Nick Mathewson [Tue, 6 Jan 2015 18:45:57 +0000 (13:45 -0500)] 
changes file for 4385211caf6ad4cf34c0a3a

10 years agoMerge remote-tracking branch 'tvdw/from-the-archive'
Nick Mathewson [Tue, 6 Jan 2015 18:44:13 +0000 (13:44 -0500)] 
Merge remote-tracking branch 'tvdw/from-the-archive'

10 years agoWhitespace fix
Tom van der Woerdt [Tue, 6 Jan 2015 18:41:29 +0000 (19:41 +0100)] 
Whitespace fix

10 years agoMinor IPv6-related memory leak fixes
Tom van der Woerdt [Tue, 6 Jan 2015 18:40:23 +0000 (19:40 +0100)] 
Minor IPv6-related memory leak fixes

10 years agoMinor documentation fixes
Tom van der Woerdt [Tue, 6 Jan 2015 18:39:52 +0000 (19:39 +0100)] 
Minor documentation fixes

10 years agoMake test_cmdline_args.py work on Windows
Nick Mathewson [Tue, 6 Jan 2015 18:26:52 +0000 (13:26 -0500)] 
Make test_cmdline_args.py work on Windows

Patch from Gisle Vanem on tor-dev ml

10 years agohave 'make {clean,reset_gcov}' remove gcov files in subdirectories
Nick Mathewson [Tue, 6 Jan 2015 14:01:59 +0000 (09:01 -0500)] 
have 'make {clean,reset_gcov}' remove gcov files in subdirectories

10 years agomake "make test-stem" run stem tests on tor
Nick Mathewson [Mon, 5 Jan 2015 16:52:36 +0000 (11:52 -0500)] 
make "make test-stem" run stem tests on tor

Closes ticket 14107.

10 years agoDon't crash on malformed EXTENDCIRCUIT.
Nick Mathewson [Tue, 6 Jan 2015 13:49:57 +0000 (08:49 -0500)] 
Don't crash on malformed EXTENDCIRCUIT.

Fixes 14116; bugfix on ac68704f in 0.2.2.9-alpha.

10 years agoTolerate starting up with missing hidden service directory
Nick Mathewson [Mon, 5 Jan 2015 16:39:38 +0000 (11:39 -0500)] 
Tolerate starting up with missing hidden service directory

Fixes bug 14106; bugfix on 0.2.6.2-alpha

Found by stem tests.

10 years agoTolerate relative paths for torrc files with RunAsDaemon
Nick Mathewson [Mon, 5 Jan 2015 00:34:38 +0000 (19:34 -0500)] 
Tolerate relative paths for torrc files with RunAsDaemon

We had a check to block these, but the patch we merged as a1c1fc72
broke this check by making them absolute on demand every time we
opened them.  That's not so great though. Instead, we should make them
absolute on startup, and not let them change after that.

Fixes bug 13397; bugfix on 0.2.3.11-alpha.

10 years agoPrevent changes to other options from removing . from AutomapHostsSuffixes
Nick Mathewson [Sun, 4 Jan 2015 22:28:54 +0000 (17:28 -0500)] 
Prevent changes to other options from removing . from AutomapHostsSuffixes

This happened because we changed AutomapHostsSuffixes to replace "."
with "", since a suffix of "" means "match everything."  But our
option handling code for CSV options likes to remove empty entries
when it re-parses stuff.

Instead, let "." remain ".", and treat it specially when we're
checking for a match.

Fixes bug 12509; bugfix on 0.2.0.1-alpha.

10 years agoCommit the update-copyrights script.
Nick Mathewson [Fri, 2 Jan 2015 19:28:21 +0000 (14:28 -0500)] 
Commit the update-copyrights script.

(I'm tired of rewriting this by hand every January)

10 years agoBump copyright dates to 2015, in case someday this matters.
Nick Mathewson [Fri, 2 Jan 2015 19:27:39 +0000 (14:27 -0500)] 
Bump copyright dates to 2015, in case someday this matters.

10 years agoBump version to 0.2.6.2-alpha-dev
Nick Mathewson [Wed, 31 Dec 2014 18:24:12 +0000 (13:24 -0500)] 
Bump version to 0.2.6.2-alpha-dev

10 years agoedit the changelog one last time tor-0.2.6.2-alpha
Nick Mathewson [Wed, 31 Dec 2014 18:09:09 +0000 (13:09 -0500)] 
edit the changelog one last time

10 years agotweak changelog usage
Nick Mathewson [Wed, 31 Dec 2014 16:24:47 +0000 (11:24 -0500)] 
tweak changelog usage