aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Merge remote-tracking branch 'public/bug2954_more'Nick Mathewson2012-05-31
|\
| * Abort writing cached-microdescs if a failed write has occurred.Nick Mathewson2012-05-24
| | | | | | | | Bug 2954; fix on 0.2.2.6-alpha.
* | Merge remote-tracking branch 'public/bug3196'Nick Mathewson2012-05-31
|\ \
| * | Raise thresholds for declaring bootstrapping complete.Nick Mathewson2012-05-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch changes the total serverdesc threshold from 25% to 75% and the exit threshold from 33% to 50%. The goal is to make initially constructed circuits less horrible, and to make initial less awful (since fetching directory information in parallel with whatever the user is trying to do can hurt their performance). Implements ticket 3196.
* | | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2012-05-31
|\ \ \ | | | | | | | | | | | | (For bug 5969 fix)
| * | | Fix more clang format-nonliteral warnings (bug 5969)Nick Mathewson2012-05-30
| | | |
| * | | Add __attribute__(format)s for our varargs printf/scanf wrappersNick Mathewson2012-05-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It turns out that if you set the third argument of __attribute__(format) to 0, GCC and Clang will check the format argument without expecting to find variadic arguments. This is the correct behavior for vsnprintf, vasprintf, and vscanf. I'm hoping this will fix bug 5969 (a clang warning) by telling clang that the format argument to tor_vasprintf is indeed a format string.
* | | | Merge branch 'bug5604'Nick Mathewson2012-05-30
|\ \ \ \
| * | | | Add a little documentation for the bug5604 fixNick Mathewson2012-05-30
| | | | |
| * | | | If DisableNetwork, don't even try to open non-controller listenersNick Mathewson2012-04-18
| | | | | | | | | | | | | | | | | | | | Fix for 5604; bugfix on 0.2.3.9-alpha, which introduced DisableNetwork.
* | | | | Merge remote-tracking branch 'public/bug5954'Nick Mathewson2012-05-30
|\ \ \ \ \
| * | | | | New "GETINFO dormant" to report whether Tor has gone idleNick Mathewson2012-05-24
| | |/ / / | |/| | | | | | | | | | | | | Torbutton needs this; see bug 5954 and 4718.
* | | | | Merge remote-tracking branch 'linus/bug4369'Nick Mathewson2012-05-30
|\ \ \ \ \
| * | | | | Fix minor typo in warning printout.Linus Nordberg2012-05-29
| | | | | |
| * | | | | Close OR connections that send junk before AUTHORIZE/VERSIONSNick Mathewson2012-04-27
| | | | | | | | | | | | | | | | | | | | | | | | Fix for 4369.
* | | | | | Fix clang 3.1 compile warning in crypto.cSebastian Hahn2012-05-30
| | | | | | | | | | | | | | | | | | | | | | | | (Tweaked by nickm)
* | | | | | Fix a typo in changes/bug5916Nick Mathewson2012-05-30
| | | | | |
* | | | | | Merge remote-tracking branch 'public/bug5916'Nick Mathewson2012-05-30
|\ \ \ \ \ \
| * | | | | | Fix a hard-to-trigger memory leak in launch_resolveNick Mathewson2012-05-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To hit this leak, you need to be a relay that gets a RESOLVE request or an exit node getting a BEGIN or RESOLVE request. You must either have unconfigured (and unconfigurable) nameservers, or you must have somehow set DisableNetwork after a network request arrived but before you managed to process it. So, I doubt this is reached often. Still, a leak's a leak. Fix for bug 5916; bugfix on 0.2.3.9-alpha and 0.1.2.1-alpha.
* | | | | | | forward-port the 0.2.2.36 changelogRoger Dingledine2012-05-24
| | | | | | |
* | | | | | | Fix the unittest breakage introduced by a8a862c.George Kadianakis2012-05-18
| |_|_|_|_|/ |/| | | | |
* | | | | | Merge remote-tracking branch 'asn/bug5602'Nick Mathewson2012-05-18
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | Use a more helpful log message when we can't find a proxy.George Kadianakis2012-05-18
| | | | | |
* | | | | | Merge remote-tracking branch 'asn/bug5646'Nick Mathewson2012-05-18
|\ \ \ \ \ \
| * | | | | | Extract data from DESTROY cell _after_ protocol violation checks.George Kadianakis2012-05-18
| |/ / / / /
* / / / / / Ignore unknown lines from managed proxies.George Kadianakis2012-05-18
|/ / / / /
* | | | | Another dirport/orport correction; this one from "cypherpunks"Nick Mathewson2012-05-16
| | | | |
* | | | | Document that the ORPort flags apply to DirPort too. (thanks, Roger.)Nick Mathewson2012-05-16
| | | | |
* | | | | 5597: document new ORPort optionsNick Mathewson2012-05-16
| | | | |
* | | | | Clarify SessionGroup documentation. Bug 5437.Nick Mathewson2012-05-16
| | | | |
* | | | | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2012-05-16
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Make the succeeding parse_http_time tests more obviously rightNick Mathewson2012-05-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (When the correct answer is given in terms of seconds since the epoch, it's hard to be sure that it really is the right answer just by reading the code.)
| * | | | Merge branch 'bug5346_squashed' into maint-0.2.2Nick Mathewson2012-05-16
| |\ \ \ \
| | * | | | Fix month check in parse_http_time, add testSebastian Hahn2012-05-16
| | | | | |
| | * | | | Remove more dubiosity in struct tm handling. related to bug5346Nick Mathewson2012-05-16
| | | | | |
| | * | | | changes file for branch bug5346Nick Mathewson2012-05-16
| | | | | |
| | * | | | Reject an additional type of bad date in parse_http_timeNick Mathewson2012-05-16
| | | | | |
| | * | | | Fix parse_http_time and add testsEsteban Manchado Velázquez2012-05-16
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * It seems parse_http_time wasn't parsing correctly any date with commas (RFCs 1123 and 850). Fix that. * It seems parse_http_time was reporting the wrong month (they start at 0, not 1). Fix that. * Add some tests for parse_http_time, covering all three formats.
* | | | | Merge remote-tracking branch 'public/bug5139'Nick Mathewson2012-05-16
|\ \ \ \ \
| * | | | | Bridges should never set the send_unencrypted flag on any of their descsNick Mathewson2012-04-27
| | |/ / / | |/| | | | | | | | | | | | | Fix for bug 5139.
* | | | | Add changes file for bug 4108Nick Mathewson2012-05-16
| | | | |
* | | | | In connection_ap_handshake_process_socks(), mark the socks request as ↵Fabian Keil2012-05-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | finished if a reply is send after a parse error Silences the log message: [warn] {BUG} _connection_mark_unattached_ap(): Bug: stream (marked at connection_edge.c:2224) sending two socks replies? after the client triggered the "Tor is not an HTTP Proxy" response. No additional socks reply was sent, though.
* | | | | Merge remote-tracking branch 'public/bug3964'Nick Mathewson2012-05-16
|\ \ \ \ \
| * | | | | Improve our documentation for the NT Service command line optionsNick Mathewson2012-04-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We explain the --options option, document --nt-service as an internal-use-only thing (which it is), fix a URL, and generally improve the prose.
* | | | | | Merge branch 'bug5380'Nick Mathewson2012-05-16
|\ \ \ \ \ \
| * | | | | | Remove over-two-months-old entry guards even while running.Roger Dingledine2012-05-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, we only did this check at startup, which could lead to us holding a guard indefinitely, and give weird results. Fixes bug 5380; bugfix on 0.2.1.14-rc. (Patch by Roger; changes file and commit message by Nick)
| * | | | | | Correct documentation for remove_obsolete_entry_guards.Nick Mathewson2012-05-16
|/ / / / / /
* | | | | | Merge remote-tracking branch 'public/bug2297'Nick Mathewson2012-05-16
|\ \ \ \ \ \
| * | | | | | Exits don't need to fetch certs for unknown authoritiesNick Mathewson2012-03-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When we started RefuseUnknownExits back in 0.2.2.11-alpha, we started making exits act like they cache directory info (since they need an up-to-date idea of who is really a router). But this included fetching needless (unrecognized) authorities' certs, which doesn't make any sense for them. This is related to, but not necessarily the same as, the issue that Ian reported for bug #2297. (This patch is based on a patch from a user who I believe has asked not to be named. If I'm wrong about that, please add the appropriate name onto the changelog.)
* | | | | | | Merge remote-tracking branch 'public/bug2822'Nick Mathewson2012-05-16
|\ \ \ \ \ \ \