| Commit message (Expand) | Author | Age |
* | Merge branch 'maint-0.2.2' into maint-0.2.3 | Roger Dingledine | 2012-07-06 |
|\ |
|
| * | Revert to the May 2012 geoip db•••The June 2012 db marks too many relays as country "A1".
Addresses bug 6334.
| Roger Dingledine | 2012-07-06 |
* | | Merge remote-tracking branch 'nickm/bug6271_part_a' into maint-0.2.3 | Roger Dingledine | 2012-07-06 |
|\ \ |
|
| * | | Fix a bug handling SENDME cells on nonexistent streams.•••This could result in bizarre window values. Report and patch
contributed pseudymously. Fixes part of bug 6271. This bug was
introduced before the first Tor release, in svn commit r152.
(bug 6271, part a.)
| Nick Mathewson | 2012-07-06 |
| |/ |
|
* | | Fix port range in parse_port_range(). | George Kadianakis | 2012-07-06 |
* | | On windows, ENOBUFS starts with WSA. #6296. Fix on 0.2.18-rc | Nick Mathewson | 2012-07-05 |
* | | Revert "Detect bug 6252 (unexpected sendme cell)"•••This reverts commit c32ec9c425e9539bcc8ede95612e2d331c2cc2dd.
It turns out the two sides of the circuit don't actually stay in sync,
so it is perfectly normal for the circuit window on the exit relay to
grow to 2000+. We should fix that bug and then reconsider this patch.
| Roger Dingledine | 2012-07-01 |
* | | Detect bug 6252 (unexpected sendme cell)•••I only check on circuits, not streams, since bloating your stream
window past the initial circuit window can't help you much.
Also, I compare to CIRCWINDOW_START_MAX so we don't have surprising
races if we lower CIRCWINDOW_START for an experiment.
| Roger Dingledine | 2012-07-01 |
* | | fold in more changes entries | Roger Dingledine | 2012-06-28 |
* | | Merge remote-tracking branch 'public/bug6244_part2' into maint-0.2.3 | Nick Mathewson | 2012-06-28 |
|\ \ |
|
| * | | Fix GETINFO address-mappings/... with wildcarded addresses. | Nick Mathewson | 2012-06-27 |
* | | | Add version and bug number to 5238 changes file | Nick Mathewson | 2012-06-28 |
* | | | Downgrade 'Got a certificate, but we already have it' log message from warnin... | Andrea Shepard | 2012-06-28 |
|/ / |
|
* | | Allow wildcarded mapaddress targets in controller MAPADDRESS command | Nick Mathewson | 2012-06-27 |
* | | merge changes files into upcoming changelog | Roger Dingledine | 2012-06-27 |
* | | Merge remote-tracking branch 'public/bug6227' into maint-0.2.3 | Nick Mathewson | 2012-06-26 |
|\ \ |
|
| * | | 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.
| Nick Mathewson | 2012-06-25 |
* | | | 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.
| Nick Mathewson | 2012-06-26 |
* | | | 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.
| Nick Mathewson | 2012-06-26 |
* | | | Downgrade message about md cache cleaning from notice to info•••Fix for #6238
| Nick Mathewson | 2012-06-26 |
|/ / |
|
* | | 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.
| George Kadianakis | 2012-06-25 |
* | | Tweak bug5099 changes file | Nick Mathewson | 2012-06-23 |
* | | Improve log message issued when a managed proxy fails to launch. | George Kadianakis | 2012-06-23 |
* | | Merge remote-tracking branch 'public/bug6211' into maint-0.2.3 | Nick Mathewson | 2012-06-22 |
|\ \ |
|
| * | | 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
| Nick Mathewson | 2012-06-19 |
* | | | Merge remote-tracking branch 'public/bug6203_v2' into maint-0.2.3 | Nick Mathewson | 2012-06-22 |
|\ \ \ |
|
| * | | | 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.
| Nick Mathewson | 2012-06-19 |
| |/ / |
|
* / / | Make format_helper_exit_status() avoid unnecessary spaces | Andrea Shepard | 2012-06-22 |
|/ / |
|
* | | Merge remote-tracking branch 'public/bug3311' | Nick Mathewson | 2012-06-18 |
|\ \ |
|
| * | | Clarify some messages about publishing hidden service descriptors•••Fix for bug 3311.
| Nick Mathewson | 2012-06-15 |
* | | | Merge branch 'bug4748_squashed' | Nick Mathewson | 2012-06-18 |
|\ \ \ |
|
| * | | | 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.
| Nick Mathewson | 2012-06-18 |
* | | | | Merge branch 'bug6173_rebased' | Nick Mathewson | 2012-06-18 |
|\ \ \ \ |
|
| * | | | | 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.
| Nick Mathewson | 2012-06-18 |
| |/ / / |
|
* | | | | Merge remote-tracking branch 'andrea/bug6028' | Nick Mathewson | 2012-06-18 |
|\ \ \ \
| |/ / /
|/| | | |
|
| * | | | Always set *socket_error to something appropriate when returning -1 from conn... | Andrea Shepard | 2012-06-15 |
* | | | | Merge remote-tracking branch 'public/xxx023' | Nick Mathewson | 2012-06-15 |
|\ \ \ \
| |_|/ /
|/| | | |
|
| * | | | 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.
| Nick Mathewson | 2012-06-15 |
| * | | | 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.
| Nick Mathewson | 2012-06-15 |
| * | | | Move tor_gettimeofday_cached() into compat_libevent | Nick Mathewson | 2012-06-15 |
| * | | | Refactor GETINFO process/descriptor-limit•••Previously it duplicated some getrlimit code and content from compat.c;
now it doesn't.
| Nick Mathewson | 2012-06-15 |
* | | | | Merge remote-tracking branch 'public/bug5932' | Nick Mathewson | 2012-06-15 |
|\ \ \ \
| |/ / /
|/| | | |
|
| * | | | Downgrade an eventdns warning to PROTOCOL_WARN. | Nick Mathewson | 2012-06-07 |
* | | | | Downgrade log messages about cbt enabled/disabled. Bug 6169. | Nick Mathewson | 2012-06-15 |
* | | | | fold in next changes items | Roger Dingledine | 2012-06-15 |
* | | | | Expand on bug5458 changes file | Nick Mathewson | 2012-06-15 |
* | | | | Add a changes file for bug5458. | Mike Perry | 2012-06-14 |
* | | | | Document --hush; fix documentation for --quiet. | Nick Mathewson | 2012-06-14 |
* | | | | Merge remote-tracking branch 'asn-mytor/bug5589_take2' | Nick Mathewson | 2012-06-14 |
|\ \ \ \ |
|
| * | | | | Remove validate_pluggable_transports_config(): redundant since 9d9b5ed0.•••The warning message of validate_pluggable_transports_config() is
superseded by the changes in the warning message of
connection_or_connect() when the proxy credentials can't be found.
| George Kadianakis | 2012-06-14 |