Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-05-16 | Merge branch 'win32_winnt' | Nick Mathewson | |
2012-05-15 | Merge remote-tracking branch 'origin/maint-0.2.2' | Nick Mathewson | |
2012-05-15 | Clarify MaxCircuitDirtiness behavior with hidden services. Bug 5259. | Nick Mathewson | |
2012-05-15 | Merge remote-tracking branch 'origin/maint-0.2.2' | Nick Mathewson | |
2012-05-15 | Merge branch 'bug5796_022_squashed' into maint-0.2.2 | Nick Mathewson | |
2012-05-15 | Fix a crash bug on SETCIRCUITPURPOSE. | Nick Mathewson | |
2012-05-15 | Merge remote-tracking branch 'origin/maint-0.2.2' | Nick Mathewson | |
2012-05-15 | Merge remote-tracking branch 'karsten/geoip-may2012' into maint-0.2.2 | Nick Mathewson | |
2012-05-15 | Merge remote-tracking branch 'linus/task-5891' | Nick Mathewson | |
2012-05-15 | Clarify changes file regarding which bugs get fixed. | Linus Nordberg | |
2012-05-15 | Rename changes file. | Linus Nordberg | |
2012-05-15 | Fix desc stats on bridge authorities that didn't serve anything. | Karsten Loesing | |
2012-05-14 | Bump _WIN32_WINNT to 0x0501 throughout the code | Nick Mathewson | |
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. | |||
2012-05-14 | Add a changes file for the misc bug5859 build issues | Nick Mathewson | |
2012-05-14 | Remove the unused torrc.bridge.in. Bug 5622. | Nick Mathewson | |
2012-05-14 | We do not need to define _WIN32 by hand; MSVC does that for us | Nick Mathewson | |
Bug 5858; fix on 0.2.3.12-alpha | |||
2012-05-11 | Do not publish the "git-XXX" tag in server descriptors | Nick Mathewson | |
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 | |||
2012-05-11 | Cut down on the OS information we give. | Nick Mathewson | |
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. | |||
2012-05-11 | Merge remote-tracking branch 'asn/bug4865_take2' | Nick Mathewson | |
2012-05-11 | Merge remote-tracking branch 'public/bug5091' | Nick Mathewson | |
2012-05-10 | Fix O(n^2) performance when parsing a big pile of extrainfos | Nick Mathewson | |
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. | |||
2012-05-10 | Merge remote-tracking branch 'public/bug4591' | Nick Mathewson | |
2012-05-10 | Merge branch 'bug5786' | Nick Mathewson | |
2012-05-10 | Merge remote-tracking branch 'origin/maint-0.2.2' | Nick Mathewson | |
Conflicts: src/common/util.c src/test/test_util.c | |||
2012-05-10 | Merge branch 'bug5786_range_022' into maint-0.2.2 | Nick Mathewson | |
2012-05-10 | Merge remote-tracking branch 'origin/maint-0.2.2' | Nick Mathewson | |
2012-05-10 | Add changes/bug5760 | Ravi Chandra Padmala | |
2012-05-07 | Detect out-of-bounds bwweightscale values early in the voting process | Nick Mathewson | |
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 | |||
2012-05-07 | Check more thoroughly for dups when parsing networkstatus parameters | Nick Mathewson | |
See changes file for details. Partial fix for bug 5786; fix on 0.2.2.2-alpha. | |||
2012-05-07 | Handle out-of-range values in tor_parse_* integer functions | Nick Mathewson | |
The underlying strtoX functions handle overflow by saturating and setting errno to ERANGE. If the min/max arguments to the tor_parse_* functions are equal to the minimum/maximum of the underlying type, then with the old approach, we wouldn't treat a too-large value as genuinely broken. Found this while looking at bug 5786; bugfix on 19da1f36 (in Tor 0.0.9), which introduced these functions. | |||
2012-05-07 | Merge branch 'bug5645_take2' | Nick Mathewson | |
2012-05-07 | Reorder rend_mid_rendezvous() to do protocol violation checks on top. | George Kadianakis | |
2012-05-07 | Merge branch 'bug5070_take2' | Nick Mathewson | |
2012-05-07 | Changes file for bug 5070 | Nick Mathewson | |
2012-05-07 | Update to the May 2012 GeoIP database. | Karsten Loesing | |
2012-05-04 | Fix bug 5762: detect missing accept4 that gives ENOSYS | Nick Mathewson | |
We had been checking for EINVAL, but that means that SOCK_* isn't supported, not that the syscall itself is missing. Bugfix on 0.2.3.1-alpha, which started to use accept4. | |||
2012-05-01 | Add a missing ntohl to tell_controller_about_resolve_result | Nick Mathewson | |
Fix for bug 5723; bugfix on 0.2.3.1-alpha (commit 22f723e4) | |||
2012-04-30 | fold in new changes entries | Roger Dingledine | |
2012-04-30 | Fix headers in test for whether environ is declared in stdlib/unistd | Nick Mathewson | |
We'd had our configure.in test include unistd.h unconditionally, which would fail on Windows/mingw, even though environ _was_ declared there. Fix for 5704; bugfix on 0.2.3.13-alpha. Thanks to Erinn for finding this and rransom for figuring out the problem. | |||
2012-04-27 | Only disable cert chaining on the first TLS handshake | Nick Mathewson | |
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. | |||
2012-04-26 | Several mingw/msvc/cross-compilation fixes | Nick Mathewson | |
They boil down to: - MS_WINDOWS is dead and replaced with _WIN32, but we let a few instances creep in when we merged Esteban's tests. - Capitalizing windows header names confuses mingw. - #ifdef 0 ain't C. - One unit test wasn't compiled on windows, but was being listed anyway. - One unit test was checking for the wrong value. Gisle Vanem found and fixed the latter 3 issues. | |||
2012-04-24 | Merge remote-tracking branch 'arma/bug5623' | Nick Mathewson | |
2012-04-24 | Merge remote-tracking branch 'nickm/bug2497' | Roger Dingledine | |
2012-04-24 | Merge remote-tracking branch 'public/bug5103' | Nick Mathewson | |
2012-04-24 | Merge remote-tracking branch 'public/bug4572' | Nick Mathewson | |
2012-04-24 | Add a check_no_tls_errors() to read_to_buf_tls | Arturo Filastò | |
Fixes bug #4528 "read_to_buf_tls(): Inconsistency in code". This check was added back in 0.1.0.3-rc, but somehow we forgot to leave it in when we refactored read_to_buf_tls in 0.1.0.5-rc. (patch by Arturo; commit message and changes file by nickm) | |||
2012-04-24 | be willing to use nodes in excludeexitnodes as directory mirrors | Roger Dingledine | |
fixes bug 5623. | |||
2012-04-24 | Merge branch 'bug4438-v2' | Nick Mathewson | |
2012-04-24 | Merge remote-tracking branch 'public/bug5112' | Nick Mathewson | |
2012-04-24 | Merge remote-tracking branch 'public/bug5537' | Nick Mathewson | |