]> git.ipfire.org Git - thirdparty/tor.git/log
thirdparty/tor.git
12 years agoDon't preprocess torify
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.

12 years agofix whitespace in log message
Roger Dingledine [Sun, 29 Sep 2013 10:15:00 +0000 (06:15 -0400)] 
fix whitespace in log message

12 years agofix two cases where we were printing unsigned int as %d
Roger Dingledine [Sun, 29 Sep 2013 10:13:59 +0000 (06:13 -0400)] 
fix two cases where we were printing unsigned int as %d

12 years agoretroactively fix a typo
Roger Dingledine [Fri, 27 Sep 2013 01:21:03 +0000 (21:21 -0400)] 
retroactively fix a typo

12 years agoMerge remote-tracking branch 'public/bug6055_v2_024'
Nick Mathewson [Wed, 25 Sep 2013 18:35:18 +0000 (14:35 -0400)] 
Merge remote-tracking branch 'public/bug6055_v2_024'

12 years agoRe-enable TLS 1.[12] when building with OpenSSL >= 1.0.1e
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.

12 years agoMerge remote-tracking branch 'origin/maint-0.2.4'
Nick Mathewson [Tue, 24 Sep 2013 14:47:26 +0000 (10:47 -0400)] 
Merge remote-tracking branch 'origin/maint-0.2.4'

12 years agoAlways call circuit_n_chan_done(chan, 0) from channel_closed()
Andrea Shepard [Mon, 23 Sep 2013 16:37:26 +0000 (09:37 -0700)] 
Always call circuit_n_chan_done(chan, 0) from channel_closed()

12 years agoUse tt_ptr_op, not test_eq, for pointer comparisons in tests
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.

12 years agoMerge remote-tracking branch 'origin/maint-0.2.4'
Nick Mathewson [Mon, 23 Sep 2013 05:48:30 +0000 (01:48 -0400)] 
Merge remote-tracking branch 'origin/maint-0.2.4'

12 years agoFix a compilation warning with older gcc
Nick Mathewson [Mon, 23 Sep 2013 05:47:52 +0000 (01:47 -0400)] 
Fix a compilation warning with older gcc

12 years agoMerge remote-tracking branch 'origin/maint-0.2.4'
Nick Mathewson [Sat, 21 Sep 2013 12:55:45 +0000 (08:55 -0400)] 
Merge remote-tracking branch 'origin/maint-0.2.4'

12 years agoRelays should send timestamp in NETINFO.
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.

12 years agoMerge branch 'maint-0.2.4'
Roger Dingledine [Sat, 21 Sep 2013 06:21:15 +0000 (02:21 -0400)] 
Merge branch 'maint-0.2.4'

12 years agoback out most of 1d0ba9a
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.)

12 years agoMerge remote-tracking branch 'origin/maint-0.2.4'
Nick Mathewson [Fri, 20 Sep 2013 15:01:10 +0000 (11:01 -0400)] 
Merge remote-tracking branch 'origin/maint-0.2.4'

12 years agoMerge branch 'no_client_timestamps_024_v2' into 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

12 years agoAvoid error by not saying which intro cell type I mean
Nick Mathewson [Fri, 20 Sep 2013 15:00:04 +0000 (11:00 -0400)] 
Avoid error by not saying which intro cell type I mean

12 years agoRound down hidden service descriptor publication times to nearest hour
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.

12 years agoRemove the timestamp from AUTHENTICATE cells; replace with random bytes
Nick Mathewson [Wed, 18 Sep 2013 14:51:04 +0000 (10:51 -0400)] 
Remove the timestamp from AUTHENTICATE cells; replace with random bytes

This isn't actually much of an issue, since only relays send
AUTHENTICATE cells, but while we're removing timestamps, we might as
well do this too.

Part of proposal 222.  I didn't take the approach in the proposal of
using a time-based HMAC, since that was a bad-prng-mitigation hack
from SSL3, and in real life, if you don't have a good RNG, you're
hopeless as a Tor server.

12 years agoGet ready to stop sending timestamps in INTRODUCE cells
Nick Mathewson [Tue, 17 Sep 2013 22:05:48 +0000 (18:05 -0400)] 
Get ready to stop sending timestamps in INTRODUCE cells

For now, round down to the nearest 10 minutes.  Later, eliminate entirely by
setting a consensus parameter.

(This rounding is safe because, in 0.2.2, where the timestamp mattered,
REND_REPLAY_TIME_INTERVAL was a nice generous 60 minutes.)

12 years agoStop sending the current time in client NETINFO handshakes.
Nick Mathewson [Tue, 17 Sep 2013 21:55:43 +0000 (17:55 -0400)] 
Stop sending the current time in client NETINFO handshakes.

Implements part of proposal 222.

12 years agoFix compilation with libevent 1
Nick Mathewson [Fri, 20 Sep 2013 00:25:05 +0000 (20:25 -0400)] 
Fix compilation with libevent 1

a9910d89 added trickery to make us work with interned strings and
seccomp; it requires libevent 2.

Fix for 9785; bug not in any released tor.

12 years agoDocument that disabledebuggerattachment prevents cores
Nick Mathewson [Thu, 19 Sep 2013 16:14:07 +0000 (12:14 -0400)] 
Document that disabledebuggerattachment prevents cores

12 years agoMerge remote-tracking branch 'public/bug9716_024'
Nick Mathewson [Thu, 19 Sep 2013 14:50:34 +0000 (10:50 -0400)] 
Merge remote-tracking branch 'public/bug9716_024'

12 years agoFix benchmarks to run without crashing.
Nick Mathewson [Thu, 19 Sep 2013 01:42:38 +0000 (21:42 -0400)] 
Fix benchmarks to run without crashing.

I broke this when I added separate test-mode support by having
the benchmarks get built with TEST_CFLAGS.

12 years agoFix a memory leak on getaddrinfo in sandbox. Found by coverity
Nick Mathewson [Tue, 17 Sep 2013 02:38:02 +0000 (22:38 -0400)] 
Fix a memory leak on getaddrinfo in sandbox. Found by coverity

12 years agoClean up malloc issues in sandbox.c
Nick Mathewson [Tue, 17 Sep 2013 02:34:42 +0000 (22:34 -0400)] 
Clean up malloc issues in sandbox.c

tor_malloc returns void *; in C, it is not necessary to cast a
void* to another pointer type before assigning it.

tor_malloc fails with an error rather than returning NULL; it's not
necessary to check its output. (In one case, doing so annoyed Coverity.)

12 years agoCorrectly re-process non-option cmdline args on sighup
Nick Mathewson [Mon, 16 Sep 2013 17:05:04 +0000 (13:05 -0400)] 
Correctly re-process non-option cmdline args on sighup

Whenever we had an non-option commandline arguments *and*
option-bearing commandline arguments on the commandline, we would save
only the latter across invocations of options_init_from_torrc, but
take their existence as license not to re-parse the former.  Yuck!

Incidentally, this fix lets us throw away the backup_arg[gv] logic.

Fix for bug 9746; bugfix on d98dfb3746790448b0dcff2aa9a00e5e2602688a,
not in any released Tor.  Found by Damian. Thanks, Damian!

12 years agoMerge remote-tracking branch 'karsten/geoip-manual-update-sep2013'
Nick Mathewson [Mon, 16 Sep 2013 16:48:49 +0000 (12:48 -0400)] 
Merge remote-tracking branch 'karsten/geoip-manual-update-sep2013'

12 years agoMerge remote-tracking branch 'origin/maint-0.2.4'
Nick Mathewson [Mon, 16 Sep 2013 16:48:45 +0000 (12:48 -0400)] 
Merge remote-tracking branch 'origin/maint-0.2.4'

12 years agoMerge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4
Nick Mathewson [Mon, 16 Sep 2013 16:47:05 +0000 (12:47 -0400)] 
Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4

12 years agoMerge remote-tracking branch 'origin/maint-0.2.2' into maint-0.2.3
Nick Mathewson [Mon, 16 Sep 2013 16:46:50 +0000 (12:46 -0400)] 
Merge remote-tracking branch 'origin/maint-0.2.2' into maint-0.2.3

12 years agoFix a windows compilation warning from 4647 branch
Nick Mathewson [Fri, 13 Sep 2013 17:10:17 +0000 (13:10 -0400)] 
Fix a windows compilation warning from 4647 branch

12 years agoWhoops; make or_state_validate conform to validate_fn_t.
Nick Mathewson [Mon, 2 Sep 2013 19:00:09 +0000 (15:00 -0400)] 
Whoops; make or_state_validate conform to validate_fn_t.

Bugfix on 1293835440dd4debf6fbfc66e755d9b9384aa362, which implemented
6752: Not in any released tor.

12 years agoMerge remote-tracking branch 'Ryman/bug6384'
Nick Mathewson [Fri, 13 Sep 2013 16:55:53 +0000 (12:55 -0400)] 
Merge remote-tracking branch 'Ryman/bug6384'

Conflicts:
src/or/config.c
src/or/main.c

12 years agoFix a windows compilation warning from sandboxing branch
Nick Mathewson [Fri, 13 Sep 2013 16:43:18 +0000 (12:43 -0400)] 
Fix a windows compilation warning from sandboxing branch

12 years agoMerge branch 'bug4647_squashed'
Nick Mathewson [Fri, 13 Sep 2013 16:36:55 +0000 (12:36 -0400)] 
Merge branch 'bug4647_squashed'

12 years agoFinish tests for command-line arguments
Nick Mathewson [Tue, 3 Sep 2013 14:31:26 +0000 (10:31 -0400)] 
Finish tests for command-line arguments

12 years agoAdd a --dump-config option to help testing option parsing.
Nick Mathewson [Tue, 3 Sep 2013 14:30:50 +0000 (10:30 -0400)] 
Add a --dump-config option to help testing option parsing.

12 years agoWhoops; make options_validate conform to validate_fn_t.
Nick Mathewson [Mon, 2 Sep 2013 19:00:09 +0000 (15:00 -0400)] 
Whoops; make options_validate conform to validate_fn_t.

This just goes to show: never cast a function pointer.  Found while
testing new command line parse logic.

Bugfix on 1293835440dd4debf6fbfc66e755d9b9384aa362, which implemented
6752: Not in any released tor.

12 years agoAdd '--digests' to "that which implies --hush."
Nick Mathewson [Mon, 26 Aug 2013 18:32:56 +0000 (14:32 -0400)] 
Add '--digests' to "that which implies --hush."

And have these various commandline options imply "hush", not "quiet",
since we like to see warnings.

12 years agoIntegration test for parsing arguments on the commandline
Nick Mathewson [Sun, 25 Aug 2013 18:31:24 +0000 (14:31 -0400)] 
Integration test for parsing arguments on the commandline

(incomplete)

12 years agoDisallow --hash-password with no commandline arguments.
Nick Mathewson [Sun, 25 Aug 2013 17:13:18 +0000 (13:13 -0400)] 
Disallow --hash-password with no commandline arguments.

Fixes bug 9573.

Bugfix on 59453ac6e in 0.0.9pre5, which fixed a crash in a silly way.

12 years agoMake config_parse_commandline table-driven for its list of cmdline args
Nick Mathewson [Sun, 25 Aug 2013 17:07:31 +0000 (13:07 -0400)] 
Make config_parse_commandline table-driven for its list of cmdline args

12 years agoUse commandline parser for other options
Nick Mathewson [Sun, 25 Aug 2013 16:59:38 +0000 (12:59 -0400)] 
Use commandline parser for other options

These were previously allowed only in the initial position:
  --help, -h , --version, --digests, --list-torrc-options

12 years agoExpose commandline parser so that we can use it for --quiet,etc.
Nick Mathewson [Sun, 25 Aug 2013 16:49:16 +0000 (12:49 -0400)] 
Expose commandline parser so that we can use it for --quiet,etc.

Fix for bug 9578.

12 years agoPatch for 4647 (rewrite command line parser)
Cristian Toader [Sun, 25 Aug 2013 16:03:57 +0000 (12:03 -0400)] 
Patch for 4647 (rewrite command line parser)

12 years agoMerge remote-tracking branch 'ctoader/gsoc-cap-stage2'
Nick Mathewson [Fri, 13 Sep 2013 16:31:41 +0000 (12:31 -0400)] 
Merge remote-tracking branch 'ctoader/gsoc-cap-stage2'

Conflicts:
src/common/sandbox.c

12 years agofixed compilation bug on i386 due to previous fix
Cristian Toader [Thu, 12 Sep 2013 12:38:14 +0000 (15:38 +0300)] 
fixed compilation bug on i386 due to previous fix

12 years agobug fix: syscalls send and recv not supported for x86_64 with libseccomp 1.0.1
Cristian Toader [Thu, 12 Sep 2013 12:30:28 +0000 (15:30 +0300)] 
bug fix: syscalls send and recv not supported for x86_64 with libseccomp 1.0.1

12 years agoremove debugging code
Cristian Toader [Thu, 12 Sep 2013 11:12:56 +0000 (14:12 +0300)] 
remove debugging code

12 years agoadded extra buffer and limit to mprotect not to exceed the length of that buffer
Cristian Toader [Thu, 12 Sep 2013 10:43:06 +0000 (13:43 +0300)] 
added extra buffer and limit to mprotect not to exceed the length of that buffer

12 years agoFix osx compilation again, hopefully better this time.
Nick Mathewson [Wed, 11 Sep 2013 17:53:26 +0000 (13:53 -0400)] 
Fix osx compilation again, hopefully better this time.

12 years agoTry using INT_MAX, not SOMAXCONN, to set listen() backlog.
Nick Mathewson [Wed, 11 Sep 2013 17:30:45 +0000 (13:30 -0400)] 
Try using INT_MAX, not SOMAXCONN, to set listen() backlog.

Fall back to SOMAXCONN if INT_MAX doesn't work.

We'd like to do this because the actual maximum is overrideable by the
kernel, and the value in the header file might not be right at all.
All implementations I can find out about claim that this is supported.

Fix for 9716; bugfix on every Tor.

12 years agoUpdate to the September 2013 GeoIP database.
Karsten Loesing [Tue, 10 Sep 2013 13:00:06 +0000 (15:00 +0200)] 
Update to the September 2013 GeoIP database.

12 years agoRemove 17 now unused manual A1 substitutions.
Karsten Loesing [Tue, 10 Sep 2013 12:56:39 +0000 (14:56 +0200)] 
Remove 17 now unused manual A1 substitutions.

12 years agoadded filter protection for string parameter memory
Cristian Toader [Tue, 10 Sep 2013 11:35:11 +0000 (14:35 +0300)] 
added filter protection for string parameter memory

12 years agofixed socket syscall bug
Cristian Toader [Mon, 9 Sep 2013 21:42:36 +0000 (00:42 +0300)] 
fixed socket syscall bug

12 years agofixed compilation error on i386 linux by moving sandbox_cfg_t definition
Cristian Toader [Mon, 9 Sep 2013 21:04:43 +0000 (00:04 +0300)] 
fixed compilation error on i386 linux by moving sandbox_cfg_t definition

12 years agoFix check-spaces
Nick Mathewson [Mon, 9 Sep 2013 20:00:40 +0000 (16:00 -0400)] 
Fix check-spaces

12 years agoFix compilation on OSX
Nick Mathewson [Mon, 9 Sep 2013 19:59:41 +0000 (15:59 -0400)] 
Fix compilation on OSX

12 years agoforward-port 0.2.4.17-rc changelog
Roger Dingledine [Mon, 9 Sep 2013 19:59:03 +0000 (15:59 -0400)] 
forward-port 0.2.4.17-rc changelog

12 years agoDo not try to add non-existent syscalls.
Nick Mathewson [Mon, 9 Sep 2013 19:37:45 +0000 (15:37 -0400)] 
Do not try to add non-existent syscalls.

12 years agoBuild correctly with older libevents
Nick Mathewson [Mon, 9 Sep 2013 19:29:19 +0000 (15:29 -0400)] 
Build correctly with older libevents

12 years agoSplit libevent AC_CHECK_FUNCS call into multiple lines
Nick Mathewson [Mon, 9 Sep 2013 19:18:54 +0000 (15:18 -0400)] 
Split libevent AC_CHECK_FUNCS call into multiple lines

12 years agoFix a warning related to SCMP_CMP definition in header.
Nick Mathewson [Mon, 9 Sep 2013 19:16:30 +0000 (15:16 -0400)] 
Fix a warning related to SCMP_CMP definition in header.

SCMP_CMP(a,b,c) leaves the fourth field of the structure undefined,
giving a missing-initializer error.  All of our uses are
three-argument, so I'm overriding the default.

12 years agoFix most of the --enable-gcc-warnings warnings in the sandbox code
Nick Mathewson [Mon, 9 Sep 2013 19:14:50 +0000 (15:14 -0400)] 
Fix most of the --enable-gcc-warnings warnings in the sandbox code

12 years agoRemove a usage of free()
Nick Mathewson [Mon, 9 Sep 2013 18:58:15 +0000 (14:58 -0400)] 
Remove a usage of free()

12 years agoBasic compilation fixes.
Nick Mathewson [Mon, 9 Sep 2013 18:55:47 +0000 (14:55 -0400)] 
Basic compilation fixes.

12 years agoFix unit tests with --disable-curve25519
Nick Mathewson [Sun, 8 Sep 2013 21:14:07 +0000 (17:14 -0400)] 
Fix unit tests with --disable-curve25519

12 years agoadded missing documentation for sandbox functions
Cristian Toader [Fri, 6 Sep 2013 18:41:45 +0000 (21:41 +0300)] 
added missing documentation for sandbox functions

12 years agopassing hints as a const pointer to sandbox_getaddrinfo(), also one tor_free macro...
Cristian Toader [Fri, 6 Sep 2013 09:39:56 +0000 (12:39 +0300)] 
passing hints as a const pointer to sandbox_getaddrinfo(), also one tor_free macro fails to compile..

12 years agoreplaced strdup with tor_strdup
Cristian Toader [Fri, 6 Sep 2013 09:30:01 +0000 (12:30 +0300)] 
replaced strdup with tor_strdup

12 years agoreplaced malloc/free with tor_malloc/tor_free
Cristian Toader [Fri, 6 Sep 2013 09:29:15 +0000 (12:29 +0300)] 
replaced malloc/free with tor_malloc/tor_free

12 years agoswitched string lengths from int to size_t in prot_strings()
Cristian Toader [Fri, 6 Sep 2013 09:26:50 +0000 (12:26 +0300)] 
switched string lengths from int to size_t in prot_strings()

12 years agoMerge remote-tracking branch 'public/bug9645'
Nick Mathewson [Thu, 5 Sep 2013 13:59:07 +0000 (09:59 -0400)] 
Merge remote-tracking branch 'public/bug9645'

12 years agoMerge branch 'maint-0.2.4'
Roger Dingledine [Thu, 5 Sep 2013 06:34:58 +0000 (02:34 -0400)] 
Merge branch 'maint-0.2.4'

12 years agocollect and log statistics about onionskins received/processed
Roger Dingledine [Wed, 4 Sep 2013 21:43:15 +0000 (17:43 -0400)] 
collect and log statistics about onionskins received/processed

we skip onionskins that came from non-relays, so we're less likely to
run into privacy troubles.

starts to implement ticket 9658.

12 years agoRevert e443beff and solve it a different way
Roger Dingledine [Thu, 5 Sep 2013 05:41:07 +0000 (01:41 -0400)] 
Revert e443beff and solve it a different way

Now we explicitly check for overflow.

This approach seemed smarter than a cascade of "change int to unsigned
int and hope nothing breaks right before the release".

Nick, feel free to fix in a better way, maybe in master.

12 years agodon't let recently_chosen_ntors overflow
Roger Dingledine [Thu, 5 Sep 2013 05:27:46 +0000 (01:27 -0400)] 
don't let recently_chosen_ntors overflow

with commit c6f1668d we let it grow arbitrarily large.

it can still overflow, but the damage is very small now.

12 years agoMerge branch 'maint-0.2.4'
Roger Dingledine [Thu, 5 Sep 2013 03:44:39 +0000 (23:44 -0400)] 
Merge branch 'maint-0.2.4'

Conflicts:
src/test/test.c

12 years agonickm wants us to prioritize tap in a currently-rare edge case
Roger Dingledine [Wed, 4 Sep 2013 23:43:46 +0000 (19:43 -0400)] 
nickm wants us to prioritize tap in a currently-rare edge case

12 years agoadd a changes entry for ticket 9574
Roger Dingledine [Wed, 4 Sep 2013 06:10:30 +0000 (02:10 -0400)] 
add a changes entry for ticket 9574

12 years agoBe more general in calculating expected onion queue processing time
Roger Dingledine [Wed, 4 Sep 2013 02:15:33 +0000 (22:15 -0400)] 
Be more general in calculating expected onion queue processing time

Now we consider the TAP cells we'll process while draining the NTor
queue, and vice versa.

12 years agolet the NumNTorsPerTAP consensus param override our queue choice
Roger Dingledine [Wed, 4 Sep 2013 00:58:15 +0000 (20:58 -0400)] 
let the NumNTorsPerTAP consensus param override our queue choice

12 years agodo a lopsided round-robin between the onion queues
Roger Dingledine [Wed, 4 Sep 2013 00:40:16 +0000 (20:40 -0400)] 
do a lopsided round-robin between the onion queues

that way tap won't starve entirely, but we'll still handle ntor requests
quicker.

12 years agocheck bounds on handshake_type more thoroughly
Roger Dingledine [Tue, 3 Sep 2013 22:48:16 +0000 (18:48 -0400)] 
check bounds on handshake_type more thoroughly

12 years agoadd info-level logs to help track onion queue sizes
Roger Dingledine [Sun, 1 Sep 2013 20:51:27 +0000 (16:51 -0400)] 
add info-level logs to help track onion queue sizes

12 years agorefactor and give it unit tests
Roger Dingledine [Sun, 1 Sep 2013 08:40:05 +0000 (04:40 -0400)] 
refactor and give it unit tests

12 years agoSeparate cpuworker queues by handshake type
Roger Dingledine [Sun, 1 Sep 2013 03:35:58 +0000 (23:35 -0400)] 
Separate cpuworker queues by handshake type

Now we prioritize ntor create cells over tap create cells.

Starts to address ticket 9574.

12 years agoMerge remote-tracking branch 'origin/maint-0.2.4'
Nick Mathewson [Wed, 4 Sep 2013 20:11:20 +0000 (16:11 -0400)] 
Merge remote-tracking branch 'origin/maint-0.2.4'

Conflicts:
src/or/circuituse.c

12 years agoMerge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4
Nick Mathewson [Wed, 4 Sep 2013 20:08:02 +0000 (16:08 -0400)] 
Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4

Conflicts:
src/or/circuitbuild.c

12 years agoMerge branch 'bug9671_023' into maint-0.2.3
Nick Mathewson [Wed, 4 Sep 2013 20:04:47 +0000 (16:04 -0400)] 
Merge branch 'bug9671_023' into maint-0.2.3

12 years agouse !cbt_disabled in place of LearnCBT to avoid needless circs
Nick Mathewson [Wed, 4 Sep 2013 19:51:13 +0000 (15:51 -0400)] 
use !cbt_disabled in place of LearnCBT to avoid needless circs

This would make us do testing circuits "even when cbt is disabled by
consensus, or when we're a directory authority, or when we've failed
to write cbt history to our state file lately." (Roger's words.)

This is a fix for 9671 and an improvement in our fix for 5049.
The original misbehavior was in 0.2.2.14-alpha; the incomplete
fix was in 0.2.3.17-beta.

12 years agoAdd Extended ORPort information to the man page.
George Kadianakis [Wed, 4 Sep 2013 11:20:42 +0000 (14:20 +0300)] 
Add Extended ORPort information to the man page.

12 years agoFixed leak and added minor documentation for #6384.
Kevin Butler [Wed, 4 Sep 2013 01:56:06 +0000 (02:56 +0100)] 
Fixed leak and added minor documentation for #6384.

12 years agoAdd a clarification to gcov instructions
Nick Mathewson [Tue, 3 Sep 2013 19:44:13 +0000 (15:44 -0400)] 
Add a clarification to gcov instructions

12 years agoMerge remote-tracking branch 'origin/maint-0.2.4'
Nick Mathewson [Tue, 3 Sep 2013 19:41:50 +0000 (15:41 -0400)] 
Merge remote-tracking branch 'origin/maint-0.2.4'

12 years agoMerge branch 'bug9400_024_squashed' into maint-0.2.4
Nick Mathewson [Tue, 3 Sep 2013 19:38:54 +0000 (15:38 -0400)] 
Merge branch 'bug9400_024_squashed' into maint-0.2.4