aboutsummaryrefslogtreecommitdiff
path: root/changes
Commit message (Collapse)AuthorAge
...
* | | | | | | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2012-05-16
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | |
| * | | | | | Remove more dubiosity in struct tm handling. related to bug5346Nick Mathewson2012-05-16
| | | | | | |
| * | | | | | changes file for branch bug5346Nick Mathewson2012-05-16
| | | | | | |
* | | | | | | 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
| | | | | | |
* | | | | | | 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.
* | | | | | | | 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)
* | | | | | | | 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
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Reject SOCKS requests for "localhost" or ".local"Nick Mathewson2012-03-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sending them on is futile, since we will be told "127.0.0.1" and then think we've been lied to. Partial fix for 2822.
| * | | | | | | | | Rate-limit the warnings as a client when asked to connect a private addrNick Mathewson2012-03-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Partial fix for ticket 2822.
* | | | | | | | | | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2012-05-16
|\ \ \ \ \ \ \ \ \ \ | | |_|_|_|/ / / / / | |/| | | | | | | |
| * | | | | | | | | Correct the bulletproofing of routerlist_insert()Nick Mathewson2012-05-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The original code updated some variables, but forgot to remove a replaced old-routerdesc from rl->old_routers. Related to bug 1776.
* | | | | | | | | | Merge remote-tracking branch 'public/bug3296'Nick Mathewson2012-05-16
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | When no usable exit satisfies a predicted port, stop predicting it.Nick Mathewson2012-05-11
| | |_|_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix for bug 3296.
* | | | | | | | | | When ReloadTorrcOnSIGHUP=1, do non-reload activities anywayNick Mathewson2012-05-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, we skipped everything that got invoked from options_init_from_torrc. But some of the stuff in options_act_reversible and options_act is actually important, like reopening the logs. Now, a SIGHUP always makes the effects of an options_set() happen, even though the options haven't changed. Fix for bug 5095; bugfix on 0.2.1.9-alpha, which introduced __ReloadTorrcOnSIGHUP.
* | | | | | | | | | Merge branch 'win32_winnt'Nick Mathewson2012-05-16
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | Bump _WIN32_WINNT to 0x0501 throughout the codeNick Mathewson2012-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This tells the windows headers to give us definitions that didn't exist before XP -- like the ones that we need for IPv6 support. See bug #5861. We didn't run into this issue with mingw, since mingw doesn't respect _WIN32_WINNT as well as it should for some of its definitions.
* | | | | | | | | | | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2012-05-15
|\ \ \ \ \ \ \ \ \ \ \ | | |_|/ / / / / / / / | |/| | | | | | | | |
| * | | | | | | | | | Clarify MaxCircuitDirtiness behavior with hidden services. Bug 5259.Nick Mathewson2012-05-15
| | | | | | | | | | |
* | | | | | | | | | | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2012-05-15
|\| | | | | | | | | |
| * | | | | | | | | | Merge branch 'bug5796_022_squashed' into maint-0.2.2Nick Mathewson2012-05-15
| |\ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | Fix a crash bug on SETCIRCUITPURPOSE.Nick Mathewson2012-05-15
| | | | | | | | | | | |
* | | | | | | | | | | | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2012-05-15
|\| | | | | | | | | | |
| * | | | | | | | | | | Merge remote-tracking branch 'karsten/geoip-may2012' into maint-0.2.2Nick Mathewson2012-05-15
| |\ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | Update to the May 2012 GeoIP database.Karsten Loesing2012-05-07
| | |/ / / / / / / / / /
* | | | | | | | | | | | Merge remote-tracking branch 'linus/task-5891'Nick Mathewson2012-05-15
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | Clarify changes file regarding which bugs get fixed.Linus Nordberg2012-05-15
| | | | | | | | | | | |
| * | | | | | | | | | | Rename changes file.Linus Nordberg2012-05-15
| | | | | | | | | | | |
| * | | | | | | | | | | Fix desc stats on bridge authorities that didn't serve anything.Karsten Loesing2012-05-15
| | | | | | | | | | | |
* | | | | | | | | | | | Add a changes file for the misc bug5859 build issuesNick Mathewson2012-05-14
| | | | | | | | | | | |
* | | | | | | | | | | | Remove the unused torrc.bridge.in. Bug 5622.Nick Mathewson2012-05-14
| | | | | | | | | | | |
* | | | | | | | | | | | We do not need to define _WIN32 by hand; MSVC does that for usNick Mathewson2012-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug 5858; fix on 0.2.3.12-alpha
* | | | | | | | | | | | Do not publish the "git-XXX" tag in server descriptorsNick Mathewson2012-05-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead, allow packagers to put a 'TOR_BUILD_TAG' field in the server descriptor to indicate a platform-specific value, if they need to. (According to weasel, this was his use for the git- tag previously.) This is part of 2988
* | | | | | | | | | | | Cut down on the OS information we give.Nick Mathewson2012-05-11
| |_|_|/ / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For uname-based detection, we now give only the OS name (e.g., "Darwin", "Linux".) For Windows, we give only the Operating System name as inferred from dw(Major|Minor)version, (e.g., "Windows XP", "Windows 7"), and whether the VER_NT_SERVER flag is set. For ticket 2988.
* | | | | | | | | | | Merge remote-tracking branch 'asn/bug4865_take2'Nick Mathewson2012-05-11
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Add changes file for #4865.George Kadianakis2012-03-31
| | |_|_|_|/ / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge remote-tracking branch 'public/bug5091'Nick Mathewson2012-05-11
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Fix tor_strtok_r_impl and test cases per bug #5091nils2012-03-30
| |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | == Nick here. I tweaked this patch a little to make it apply cleanly to master, to extract some common code into a function, and to replace snprintf with tor_snprintf. -- nickm
* | | | | | | | | | | Fix O(n^2) performance when parsing a big pile of extrainfosNick Mathewson2012-05-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We were doing an O(n) strlen in router_get_extrainfo_hash() for every one we tried to parse. Instead, have router_get_extrainfo_hash() take the length of the extrainfo as an argument, so that when it's called from extrainfo_parse_from_string(), it doesn't do a strlen() over the whole pile of extrainfos.
* | | | | | | | | | | Merge remote-tracking branch 'public/bug4591'Nick Mathewson2012-05-10
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Only disable cert chaining on the first TLS handshakeNick Mathewson2012-04-27
| | |_|_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the client uses a v2 cipherlist on the renegotiation handshake, it looks as if they could fail to get a good cert chain from the server, since they server would re-disable certificate chaining. This patch makes it so the code that make the server side of the first v2 handshake special can get called only once. Fix for 4591; bugfix on 0.2.0.20-rc.
* | | | | | | | | | | Merge branch 'bug5786'Nick Mathewson2012-05-10
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Detect out-of-bounds bwweightscale values early in the voting processNick Mathewson2012-05-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the authorities agreed on a sufficiently bad bwweightscale value (<=0 or == INT32_MAX), the bandwidth algorithm could make the voters assert while computing the consensus. Fix for bug5786; bugfix on 0.2.2.17-alpha
| * | | | | | | | | | | Check more thoroughly for dups when parsing networkstatus parametersNick Mathewson2012-05-07
| | |_|/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See changes file for details. Partial fix for bug 5786; fix on 0.2.2.2-alpha.
* | | | | | | | | | | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2012-05-10
|\ \ \ \ \ \ \ \ \ \ \ | | |_|_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/common/util.c src/test/test_util.c
| * | | | | | | | | | Merge branch 'bug5786_range_022' into maint-0.2.2Nick Mathewson2012-05-10
| |\ \ \ \ \ \ \ \ \ \