aboutsummaryrefslogtreecommitdiff
path: root/src/or/reasons.c
Commit message (Expand)AuthorAge
* Use LD_PROTOCOL rather than LD_BUG to warn about bogus reason codes that orig...Andrea Shepard2012-10-17
* Use channel_t rather than or_connection_t for circuitsAndrea Shepard2012-10-08
* Merge remote-tracking branch 'public/bug4710'Nick Mathewson2012-06-05
|\
| * Report EADDRNOTAVAIL and EADDRINUSE as RESOURCELIMIT•••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. Nick Mathewson2012-05-16
* | Update copyright dates to 2012; add a few missing copyright statementsNick Mathewson2012-06-04
* | Use the standard _WIN32, not the Torism MS_WINDOWS or deprecated WIN32•••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; } Nick Mathewson2012-01-31
|/
* Send END_STREAM_REASON_NOROUTE: clients that didn't grok it are now obsoleteNick Mathewson2011-03-28
* Triage the XXX022 and XXX021 comments remaining in the code•••Remove some, postpone others, leave some alone. Now the only remaining XXX022s are ones that seem important to fix or investigate. Nick Mathewson2011-03-25
* Add client code to detect attempts to connect to 127.0.0.1 etc•••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. Nick Mathewson2011-01-25
* Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2•••Conflicts: src/common/test.h src/or/test.c Nick Mathewson2011-01-03
|\
| * Bump copyright statements to 2011Nick Mathewson2011-01-03
| * Use S_CASE for ehostunreach, not E_CASE. Partial backport of 69deb22f. Fixes ...Nick Mathewson2010-11-23
* | Send control port events for timeouts.•••We now differentiate between timeouts and cutoffs by the REASON string and the PURPOSE string. Mike Perry2010-09-29
* | Fix up compilation on windows.Nick Mathewson2010-08-19
* | Merge commit 'origin/maint-0.2.1'•••Conflicts: src/or/reasons.c Nick Mathewson2010-08-18
|\|
| * Backport END_STREAM_REASON_NOROUTE for client use.•••(Partial backport of 150ed553dfce9, 161b275028e90, and 4c948ffd6.) Sebastian Hahn2010-08-18
* | Make Sebastian's misc-reasons branch compile; frob the changes fileNick Mathewson2010-08-15
* | Merge commit 'sebastian/misc-reason'Nick Mathewson2010-08-15
|\ \
| * | Introduce END_STREAM_REASON_NOROUTESebastian Hahn2010-08-03
| * | Handle EHOSTUNREACH in errno_to_stream_end_reason()•••We used to not recognize it and returned END_STREAM_REASON_MISC. Instead, return END_STREAM_REASON_INTERNAL. Sebastian Hahn2010-08-03
| |/
* | Create reasons.hSebastian Hahn2010-07-27
* | Create config.hSebastian Hahn2010-07-27
* | Log bandwidth_weight_rule_t as a string, not an integer.•••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? Nick Mathewson2010-04-12
* | Merge remote branch 'origin/maint-0.2.1'•••Conflicts: src/common/test.h src/or/test.c Nick Mathewson2010-02-27
|\|
| * Update Tor Project copyright yearsNick Mathewson2010-02-27
| * Update copyright to 2009.Karsten Loesing2009-05-04
* | A changelog entry and a bit more documentation for socks-clientNick Mathewson2009-08-26
* | Clean up a couple of style issues in the socks-client branch.Nick Mathewson2009-08-25
* | Move SOCKS reason-decoding switches into reasons.cNick Mathewson2009-06-19
* | Update copyright to 2009.Karsten Loesing2009-05-02
|/
* Remove svn $Id$s from our source, and remove tor --version --version.•••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 Nick Mathewson2009-01-04
* Downlgrade tweak, and answer lots of XXX021s. No actual code fixes in this p...•••svn:r17686 Nick Mathewson2008-12-18
* Actually reinstate errors that did not work on windows, and add a comment abo...•••svn:r15179 Nick Mathewson2008-06-13
* ignore some errnos in hopes of building on windows again•••svn:r15178 Roger Dingledine2008-06-13
* start sending "bootstrap problem" status events when we're having troubles•••reaching relays. svn:r15116 Roger Dingledine2008-06-11
* consolidate all our edge/circ/orconn reason-to-foo-or-back functions•••svn:r15115 Roger Dingledine2008-06-11