Nick Mathewson
db9ce36b25
Merge remote-tracking branch 'origin/maint-0.2.3'
2012-06-23 15:37:57 -04:00
Nick Mathewson
d0243e82cf
Merge branch 'bug5099_nm' into maint-0.2.3
2012-06-23 15:10:57 -04:00
Nick Mathewson
f54ac08846
Tweak bug5099 changes file
2012-06-23 15:10:43 -04:00
George Kadianakis
8c3a4a1d21
Improve log message issued when a managed proxy fails to launch.
2012-06-23 15:05:46 -04:00
Nick Mathewson
7761c1d6ac
Merge remote-tracking branch 'origin/maint-0.2.3'
2012-06-22 22:41:12 -04:00
Nick Mathewson
ebda15e4b5
Merge remote-tracking branch 'public/bug6211' into maint-0.2.3
2012-06-22 22:38:59 -04:00
Nick Mathewson
a9de982c34
Merge remote-tracking branch 'public/bug6203_v2' into maint-0.2.3
2012-06-22 22:33:14 -04:00
Nick Mathewson
a08bbefa9b
Merge remote-tracking branch 'origin/maint-0.2.3'
2012-06-22 22:23:20 -04:00
Nick Mathewson
4a7e4129af
Style tweaks and add a warning about NUL-termination
2012-06-22 22:21:20 -04:00
Andrea Shepard
770374a6b3
Add unit test for format_hex_number_for_helper_exit_status()
2012-06-22 22:21:20 -04:00
Andrea Shepard
c21af69f29
Refactor unsigned int hex formatting out of format_helper_exit_status() in util.c
2012-06-22 22:21:20 -04:00
Andrea Shepard
4c62cc6f99
Make format_helper_exit_status() avoid unnecessary spaces
2012-06-22 22:21:19 -04:00
Nick Mathewson
f96f319b9e
Increment master branch version to 0.2.4.0-alpha-dev
2012-06-20 16:41:31 -04:00
Nick Mathewson
c239c57d3c
Fix a regression bug in AllowDotExit
...
The code that detected the source of a remapped address checked that
an address mapping's source was a given rewrite rule if addr_orig had
no .exit, and addr did have a .exit after processing that rule. But
addr_orig was formatted for logging: it was not the original address
at all, but rather was the address escaped for logging and possibly
replaced with "[scrubbed]".
This new logic will correctly set ADDRMAPSRC_NONE in the case when the
address starts life as a .exit address, so that AllowDotExit can work
again.
Fixes bug 6211; bugfix on 0.2.3.17-beta
2012-06-19 19:50:03 -04:00
Nick Mathewson
0600e8cab1
Disable warning for marked-but-reading in main.c
...
It turns out this can happen. Even though there is no reason for
connections to be marked but reading, we leave them reading anyway,
so warning here is unwarranted. Let's turn that back on once we do
something sensible and disable reading when we mark. Bugfix for
6203 on Tor 0.2.3.17-beta.
Thanks to cypherpunks for pointing out the general stupidity of the
original code here.
2012-06-19 12:22:43 -04:00
Nick Mathewson
e6782b355a
Merge remote-tracking branch 'public/bug3311'
2012-06-18 12:07:39 -04:00
Nick Mathewson
72acdfe134
Merge branch 'bug4748_squashed'
2012-06-18 12:01:56 -04:00
Nick Mathewson
f5e86bcd6c
Document 0.2.3.x torrc/default-torrc/command line semantics changes
...
Bug 4748
squash! Document 0.2.3.x torrc/default-torrc/command line semantics changes
Incorporates fixes suggested by rransom.
2012-06-18 12:01:27 -04:00
Nick Mathewson
4cbd6e46ef
Merge branch 'bug6173_rebased'
2012-06-18 11:52:03 -04:00
Nick Mathewson
4432fa40dd
Merge remote-tracking branch 'andrea/bug6028'
2012-06-18 11:51:55 -04:00
Nick Mathewson
8c0158101c
oops: AC_RUN_IFELSE gets offended if I don't give it a AC_LANG_PROGRAM
2012-06-18 11:48:45 -04:00
Nick Mathewson
adbdeafad9
More sophisticated attempt at detecting working linker options
...
On some platforms, the linker is perfectly happy to produce binaries
that won't run if you give it the wrong set of flags. So when not
cross-compiling, try to link-and-run a little test program, rather
than just linking it.
Possible fix for 6173.
2012-06-18 11:48:45 -04:00
Roger Dingledine
26855fe22c
conn_type_to_string() on a listener already says it's a listener
2012-06-16 02:29:03 -04:00
Roger Dingledine
c37b8023b7
fix the typo on the typo fix
2012-06-15 20:34:16 -04:00
Andrea Shepard
1f7f10e4f3
Always set *socket_error to something appropriate when returning -1 from connection_connect()
2012-06-15 16:53:32 -07:00
Roger Dingledine
ca525db02d
fix typos from 783f705d
2012-06-15 17:08:25 -04:00
Nick Mathewson
97555f4537
fix a compiler warning added in one of my XXX023 fixes.
2012-06-15 16:43:59 -04:00
Nick Mathewson
30c4653780
Whitespace fix
2012-06-15 16:12:24 -04:00
Nick Mathewson
eab75d2c36
Fix a typo found by Mike.
2012-06-15 16:12:04 -04:00
Nick Mathewson
bdfb399867
Merge remote-tracking branch 'public/xxx023'
2012-06-15 16:10:59 -04:00
Nick Mathewson
87409771c4
Clarify some messages about publishing hidden service descriptors
...
Fix for bug 3311.
2012-06-15 15:25:46 -04:00
Nick Mathewson
cc21e56ed4
Check the correct consensus before giving it to the client
...
Previously, a directory would check the latest NS consensus for
having the signatures the client wanted, and use that consensus's
valid_until time to set the HTTP lifetime. With this patch, the
directory looks at NS consensus or the microdesc consensus,
depending on what the client asked for.
2012-06-15 15:07:54 -04:00
Nick Mathewson
32bf258881
Change a silent ignore-the-bug in microdesc.c to a LOG_INFO
...
I don't believe this bug occurs, but there was an XXX023 to make
sure it doesn't.
2012-06-15 15:07:54 -04:00
Nick Mathewson
e62104a7d2
Move tor_gettimeofday_cached() into compat_libevent
2012-06-15 15:07:53 -04:00
Nick Mathewson
1755f792ed
Refactor GETINFO process/descriptor-limit
...
Previously it duplicated some getrlimit code and content from compat.c;
now it doesn't.
2012-06-15 15:07:53 -04:00
Nick Mathewson
783f705ddc
Document that we are unlikely to underflow session group IDs.
2012-06-15 15:07:53 -04:00
Nick Mathewson
2491fff5a6
Triage the XXX023 and XXX022 comments: postpone many.
2012-06-15 15:07:52 -04:00
Nick Mathewson
879b1e1010
Merge remote-tracking branch 'public/bug5932'
2012-06-15 14:44:32 -04:00
Nick Mathewson
8030ec4f27
Downgrade log messages about cbt enabled/disabled. Bug 6169.
2012-06-15 09:57:18 -04:00
Roger Dingledine
a7efedc322
whitespace fix
2012-06-15 04:41:57 -04:00
Roger Dingledine
afa07b4f87
bump to 0.2.3.17-beta-dev
2012-06-15 04:29:32 -04:00
Roger Dingledine
1e1c7d779e
give 0.2.3.17-beta a release blurb
tor-0.2.3.17-beta
2012-06-15 04:16:40 -04:00
Roger Dingledine
a1caa96f9b
another little step at making debugging 5458 easier
2012-06-15 03:58:47 -04:00
Roger Dingledine
5625812f9a
tab-man returneth (this time using the name 'rob')
2012-06-15 03:28:18 -04:00
Roger Dingledine
427d4dd148
fix typos, logic error, default in man page
2012-06-15 03:25:27 -04:00
Roger Dingledine
4c87e82c6c
bump to 0.2.3.17-beta
2012-06-15 03:13:00 -04:00
Roger Dingledine
f56e3122d8
fold in next changes items
2012-06-15 03:10:07 -04:00
Nick Mathewson
4a9498d682
Expand on bug5458 changes file
2012-06-15 00:45:48 -04:00
Mike Perry
eb2a4be2f7
Add a changes file for bug5458.
2012-06-14 21:34:33 -07:00
Mike Perry
daedae4115
Lower the default path bias notice rate to 40%.
...
I saw 72% on a test run with 26 circuits. 70% might be a little close to the
line. That, or min_circs is too low and we need to be more patient. We still
need to test/simulate more.
2012-06-14 21:20:10 -07:00