meejah
12298901fd
add new GETINFO config/defaults
...
returns the default values for every configuration item, similar
to GETINFO config/names; include a changes entry for it.
Fix for bug 4971
2012-06-28 15:15:51 -04:00
Nick Mathewson
96746e39f6
Merge remote-tracking branch 'origin/maint-0.2.3'
2012-06-28 10:57:23 -04:00
Nick Mathewson
217862b317
Merge remote-tracking branch 'public/bug6244_part2' into maint-0.2.3
2012-06-28 10:49:32 -04:00
Nick Mathewson
d4a64fdc02
Merge remote-tracking branch 'origin/maint-0.2.3'
2012-06-28 10:48:06 -04:00
Nick Mathewson
dc9dd2324b
Add version and bug number to 5238 changes file
2012-06-28 10:45:56 -04:00
Andrea Shepard
bdc8270280
Downgrade 'Got a certificate, but we already have it' log message from warning to info, except when we're a dirauth (fixes bug 5238)
2012-06-28 10:42:43 -04:00
Nick Mathewson
d4285f03df
Extend tor_sscanf so it can replace sscanf in rephist.c
...
Fixes bug 4195 and Coverity CID 448
2012-06-28 09:54:05 -04:00
Nick Mathewson
28c42fe029
Fix GETINFO address-mappings/... with wildcarded addresses.
2012-06-27 23:55:01 -04:00
Nick Mathewson
e12eba55b2
Merge remote-tracking branch 'origin/maint-0.2.3'
2012-06-27 23:45:59 -04:00
Nick Mathewson
23f2e37ff7
Allow wildcarded mapaddress targets in controller MAPADDRESS command
2012-06-27 23:38:04 -04:00
Roger Dingledine
0b3f5ca11f
merge changes files into upcoming changelog
2012-06-27 21:32:17 -04:00
Nick Mathewson
86197dfd4f
Merge remote-tracking branch 'origin/maint-0.2.3'
2012-06-26 11:04:43 -04:00
Nick Mathewson
6330d2d9e6
Merge remote-tracking branch 'public/bug6227' into maint-0.2.3
2012-06-26 11:03:56 -04:00
Nick Mathewson
05dd0a9cd9
Merge remote-tracking branch 'origin/maint-0.2.3'
2012-06-26 11:03:32 -04:00
Nick Mathewson
5fad3dc36b
Fix a warning when using glibc's strcspn with clang.
...
With glibc 2.15 and clang 3.0, I get warnings from where we use the
strcpsn implementation in the header as strcspn(string, "="). This
is apparently because clang sees that part of the strcspn macro
expands to "="[2], and doesn't realize that that part of the macro
is only evaluated when "="[1] != 0.
2012-06-26 11:02:44 -04:00
Nick Mathewson
9c8ec0aa20
Add a unit test for environment_variable_names_equal
...
I need this because I'm about to frob that function to stop using
strcspn() in order to get rid of a clang warning.
2012-06-26 10:50:37 -04:00
Nick Mathewson
4050800251
Merge remote-tracking branch 'origin/maint-0.2.3'
2012-06-26 10:30:51 -04:00
Nick Mathewson
c4586f4df7
Downgrade message about md cache cleaning from notice to info
...
Fix for #6238
2012-06-26 10:30:11 -04:00
Nick Mathewson
4645f28c3b
Bump the test util/threads timeout up to 150 sec
...
This should make some debian build systems happier.
Also, increase the select() timeout to a more reasonable 100 msec.
2012-06-25 13:44:34 -04:00
Nick Mathewson
7c9f6a994f
Merge remote-tracking branch 'origin/maint-0.2.3'
2012-06-25 13:23:07 -04:00
George Kadianakis
53e4452f98
Don't do DNS lookups when parsing corrupted managed proxy messages.
...
The functions parse_{s,c}method_line() were using
tor_addr_port_lookup() which is capable of doing DNS lookups. DNS
lookups should not be necessary when parsing {C,S}METHOD lines.
2012-06-25 13:19:22 -04:00
Nick Mathewson
888d5d08fe
Merge remote-tracking branch 'public/bug2385'
2012-06-25 12:05:36 -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
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
Andrea Shepard
4c62cc6f99
Make format_helper_exit_status() avoid unnecessary spaces
2012-06-22 22:21:19 -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
dcb1d0a67b
add bug number and explanation to changes/bug2385; call it a feature
2012-06-18 13:20:02 -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
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
Andrea Shepard
a782893ed0
Add change file bug2385
2012-06-15 21:54:26 -07: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
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
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
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
Nick Mathewson
75706527c1
Document --hush; fix documentation for --quiet.
2012-06-14 14:58:51 -04:00