Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | When we get an END cell before CONNECTED, don't report SOCKS success | Nick Mathewson | 2013-01-16 |
| | | | | Bug 7902; fix on 0.1.0.1-rc. | ||
* | Update the copyright date to 201. | Nick Mathewson | 2013-01-16 |
| | |||
* | Use LD_PROTOCOL rather than LD_BUG to warn about bogus reason codes that ↵ | Andrea Shepard | 2012-10-17 |
| | | | | originated remotely in circuit_end_reason_to_control_string() | ||
* | Use channel_t rather than or_connection_t for circuits | Andrea Shepard | 2012-10-08 |
| | |||
* | Merge remote-tracking branch 'public/bug4710' | Nick Mathewson | 2012-06-05 |
|\ | |||
| * | Report EADDRNOTAVAIL and EADDRINUSE as RESOURCELIMIT | Nick Mathewson | 2012-05-16 |
| | | | | | | | | | | | | | | | | These errors usually mean address exhaustion; reporting them as such lets clients adjust their load to try other exits. Fix for bug 4710; bugfix on 0.1.0.1-rc, which started using END_STREAM_REASON_RESOURCELIMIT. | ||
* | | Update copyright dates to 2012; add a few missing copyright statements | Nick Mathewson | 2012-06-04 |
| | | |||
* | | Use the standard _WIN32, not the Torism MS_WINDOWS or deprecated WIN32 | Nick Mathewson | 2012-01-31 |
|/ | | | | | | | | | | | This commit is completely mechanical; I used this perl script to make it: #!/usr/bin/perl -w -i.bak -p if (/^\s*\#/) { s/MS_WINDOWS/_WIN32/g; s/\bWIN32\b/_WIN32/g; } | ||
* | Send END_STREAM_REASON_NOROUTE: clients that didn't grok it are now obsolete | Nick Mathewson | 2011-03-28 |
| | |||
* | Triage the XXX022 and XXX021 comments remaining in the code | Nick Mathewson | 2011-03-25 |
| | | | | | Remove some, postpone others, leave some alone. Now the only remaining XXX022s are ones that seem important to fix or investigate. | ||
* | Add client code to detect attempts to connect to 127.0.0.1 etc | Nick Mathewson | 2011-01-25 |
| | | | | | | | | | | | | | | We detect and reject said attempts if there is no chosen exit node or circuit: connecting to a private addr via a randomly chosen exit node will usually fail (if all exits reject private addresses), is always ill-defined (you're not asking for any particular host or service), and usually an error (you've configured all requests to go over Tor when you really wanted to configure all _remote_ requests to go over Tor). This can also help detect forwarding loop requests. Found as part of bug2279. | ||
* | Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2 | Nick Mathewson | 2011-01-03 |
|\ | | | | | | | | | | | Conflicts: src/common/test.h src/or/test.c | ||
| * | Bump copyright statements to 2011 | Nick Mathewson | 2011-01-03 |
| | | |||
| * | Use S_CASE for ehostunreach, not E_CASE. Partial backport of 69deb22f. Fixes ↵ | Nick Mathewson | 2010-11-23 |
| | | | | | | | | 0.2.1 compilation on windows | ||
* | | Send control port events for timeouts. | Mike Perry | 2010-09-29 |
| | | | | | | | | | | We now differentiate between timeouts and cutoffs by the REASON string and the PURPOSE string. | ||
* | | Fix up compilation on windows. | Nick Mathewson | 2010-08-19 |
| | | |||
* | | Merge commit 'origin/maint-0.2.1' | Nick Mathewson | 2010-08-18 |
|\| | | | | | | | | | Conflicts: src/or/reasons.c | ||
| * | Backport END_STREAM_REASON_NOROUTE for client use. | Sebastian Hahn | 2010-08-18 |
| | | | | | | | | (Partial backport of 150ed553dfce9, 161b275028e90, and 4c948ffd6.) | ||
* | | Make Sebastian's misc-reasons branch compile; frob the changes file | Nick Mathewson | 2010-08-15 |
| | | |||
* | | Merge commit 'sebastian/misc-reason' | Nick Mathewson | 2010-08-15 |
|\ \ | |||
| * | | Introduce END_STREAM_REASON_NOROUTE | Sebastian Hahn | 2010-08-03 |
| | | | |||
| * | | Handle EHOSTUNREACH in errno_to_stream_end_reason() | Sebastian Hahn | 2010-08-03 |
| |/ | | | | | | | | | We used to not recognize it and returned END_STREAM_REASON_MISC. Instead, return END_STREAM_REASON_INTERNAL. | ||
* | | Create reasons.h | Sebastian Hahn | 2010-07-27 |
| | | |||
* | | Create config.h | Sebastian Hahn | 2010-07-27 |
| | | |||
* | | Log bandwidth_weight_rule_t as a string, not an integer. | Nick Mathewson | 2010-04-12 |
| | | | | | | | | | | | | I'm adding this because I can never remember what stuff like 'rule 3' means. That's the one where if somebody goes limp or taps out, the fight is over, right? | ||
* | | Merge remote branch 'origin/maint-0.2.1' | Nick Mathewson | 2010-02-27 |
|\| | | | | | | | | | | | Conflicts: src/common/test.h src/or/test.c | ||
| * | Update Tor Project copyright years | Nick Mathewson | 2010-02-27 |
| | | |||
| * | Update copyright to 2009. | Karsten Loesing | 2009-05-04 |
| | | |||
* | | A changelog entry and a bit more documentation for socks-client | Nick Mathewson | 2009-08-26 |
| | | |||
* | | Clean up a couple of style issues in the socks-client branch. | Nick Mathewson | 2009-08-25 |
| | | |||
* | | Move SOCKS reason-decoding switches into reasons.c | Nick Mathewson | 2009-06-19 |
| | | |||
* | | Update copyright to 2009. | Karsten Loesing | 2009-05-02 |
|/ | |||
* | Remove svn $Id$s from our source, and remove tor --version --version. | Nick Mathewson | 2009-01-04 |
| | | | | | | | | The subversion $Id$ fields made every commit force a rebuild of whatever file got committed. They were not actually useful for telling the version of Tor files in the wild. svn:r17867 | ||
* | Downlgrade tweak, and answer lots of XXX021s. No actual code fixes in this ↵ | Nick Mathewson | 2008-12-18 |
| | | | | | | patch. svn:r17686 | ||
* | Actually reinstate errors that did not work on windows, and add a comment ↵ | Nick Mathewson | 2008-06-13 |
| | | | | | | about reading the documentation of the S_CASE and E_CASE macros before adding new cases to the switch statements there. svn:r15179 | ||
* | ignore some errnos in hopes of building on windows again | Roger Dingledine | 2008-06-13 |
| | | | | svn:r15178 | ||
* | start sending "bootstrap problem" status events when we're having troubles | Roger Dingledine | 2008-06-11 |
| | | | | | | | reaching relays. svn:r15116 | ||
* | consolidate all our edge/circ/orconn reason-to-foo-or-back functions | Roger Dingledine | 2008-06-11 |
svn:r15115 |