summaryrefslogtreecommitdiff
path: root/changes
AgeCommit message (Collapse)Author
2012-12-11Mention that dist-geoip6 was bug 7655Nick Mathewson
2012-12-07Merge branch 'win64-7260'Nick Mathewson
Conflicts: src/or/dns.c
2012-12-07Merge remote-tracking branch 'karsten/task-6266'Nick Mathewson
2012-12-07Merge branch 'bug7306'Nick Mathewson
2012-12-07Merge remote-tracking branch 'public/bug6887'Nick Mathewson
2012-12-07Bug 3443: Don't count ORconn setup in circuit build time.Mike Perry
Also, add a hack Roger suggested where we're more patient if no circuits are opened yet.
2012-12-06Use FreeLibrary, not CloseHandle, for library in test_util.cNick Mathewson
Fix for bug 7306. Bugfix on 0.2.2.17-alpha.
2012-12-06Update to the December 2012 GeoIP database.Karsten Loesing
2012-11-27Merge branch 'bug7013_take2_squashed'Nick Mathewson
2012-11-27Add a torrc option to specify the bind address of managed proxies.George Kadianakis
2012-11-27Update to the November 2012 GeoIP database.Karsten Loesing
2012-11-27Add script to fix "A1" entries in geoip file.Karsten Loesing
Fixes #6266.
2012-11-23Make sure that the error in ADDRMAP events is well-formedNick Mathewson
"error=Unable to launch resolve request" is not a nice thing to tell the controller. Bugfix on 0.2.0.19-alpha (c11c48fc).
2012-11-23In comments and logs, say "UTC" not "GMT"Nick Mathewson
Fix for #6113. Note that the RFC1123 times we generate still all say 'GMT'. I'm going to suggest this is not worth changing.
2012-11-14Add a changes file for IPv6 exitsNick Mathewson
2012-11-14Move address map into its own file.Nick Mathewson
2012-11-13Merge branch 'bug7267' of ssh://git-rw.torproject.org/user/andrea/torAndrea Shepard
2012-11-13Merge remote-tracking branch 'public/bug7059'Nick Mathewson
2012-11-13Actually distribute the geoip6 file.Nick Mathewson
Fixes a bug (with no ticket) on 0.2.4.6-alpha.
2012-11-13Add changes file for bug 7267Andrea Shepard
2012-11-12fold in changes filesRoger Dingledine
2012-11-12Merge branch 'maint-0.2.3'Roger Dingledine
2012-11-12use a more logical operatorRoger Dingledine
Fix a harmless bug when opting against publishing a relay descriptor because DisableNetwork is set. Fixes bug 7464; bugfix on 0.2.3.9-alpha.
2012-11-12Possible fix for bug 7212Nick Mathewson
This is the simplest possible workaround: make it safe to call circuit_cell_queue_clear() on a non-attached circuit, and make it safe-but-a-LD_BUG-warning to call update_circuit_on_cmux() on a non-attached circuit. LocalWords: unstage src Untracked
2012-11-10Merge branch 'check_for_orconn_on_close_squashed' of ↵Andrea Shepard
ssh://git-rw.torproject.org/user/andrea/tor
2012-11-10Add changes file for connection_mark_for_close()/connection_mark_and_flush() ↵Andrea Shepard
or_connection_t checking
2012-11-08Fix a memory leak in handling errors on CERTS cells. bug 7422Nick Mathewson
2012-11-08Merge remote-tracking branch 'origin/maint-0.2.3'Nick Mathewson
Conflicts: src/common/crypto.c src/or/rendservice.c
2012-11-08Add and use and unlikely-to-be-eliminated memwipe()Nick Mathewson
Apparently some compilers like to eliminate memset() operations on data that's about to go out-of-scope. I've gone with the safest possible replacement, which might be a bit slow. I don't think this is critical path in any way that will affect performance, but if it is, we can work on that in 0.2.4. Fixes bug 7352.
2012-11-07Merge branch 'bug7350' of ssh://git-rw.torproject.org/user/andrea/torAndrea Shepard
2012-11-07Add changes file for bug7350Andrea Shepard
2012-11-06Merge branch 'bug7285'Nick Mathewson
2012-11-06Add warning message when a managed proxy dies during configuration.George Kadianakis
2012-11-06Fix a stupid logic-error in warnings about low ports.Nick Mathewson
Instead of warning about low ports that are advertised, we should have been warning about low ports that we're listening on. Bug 7285, fix on 0.2.3.9-alpha.
2012-11-04Allow an optional $ in GETINFO ns/id/<identity>Nick Mathewson
That's not where I'd want to put a $, but apparently the other foo/id/<identity> things allow it, as does an arguably valid interpretation of control-spec.txt. So let's be consistent. Fix for a piece of bug 7059.
2012-11-04Merge remote-tracking branch 'linus/bug5053-bug5055'Nick Mathewson
Conflicts: src/or/geoip.c
2012-11-02In the unit tests, use "test_eq_ptr" and "test_neq_ptr" consistentlyNick Mathewson
This is part of what's needed to build without warnings on mingw64: it was warning about the cast from void* to long that happened in the places we were using test_{n,}eq on pointers. The alternative here would have been to broaden tt_int_op to accept a long long or an intptr_t, but that's less correct (since pointers aren't integers), and would hurt the portability of tinytest a little. Fixes part of 7260.
2012-11-02Compile (with warnings) with mingw64Nick Mathewson
Patch from yayooo for bug 7260, forward-ported to 0.2.4.
2012-11-02Avoid c99 designated initializers in circuitmux_ewma.cNick Mathewson
We still want to build on compilers w/o c99 support, such as (notoriously, shamefully) MSVC. So I'm commenting out the designated initializers in circuitmux_ewma.c. The alternative would have been to use some kind of macros to use designated initializers only when they're supported, but that's error-prone, and can lead to code having different meanings under different compilers. Bug 7286; fix on 0.2.4.4-alpha; spotted by Gisle Vanem.
2012-10-30Merge branch 'bsd_queue' of ssh://git-rw.torproject.org/nickm/torAndrea Shepard
2012-10-28changes file for bug 7235Nick Mathewson
2012-10-25Fold in changelog item; draft blurb for 0.2.4.5-alphaNick Mathewson
2012-10-25Merge branch 'link_negotiation_assert_024'Nick Mathewson
2012-10-25Start an 0.2.4.5 changelog.Nick Mathewson
The items from 0.2.3.x are copy-and-pastd from current release-0.2.3 changelog; the others are folded in from changes/*.
2012-10-24Change changes file and comment for 7189, for making it 0.2.4-only for nowNick Mathewson
2012-10-24Merge remote-tracking branch 'public/bug7189_tentative'Nick Mathewson
2012-10-24Only disable TLS tickets when being/acting as a server.Nick Mathewson
Fix for bug 7189.
2012-10-23Fix a remotely triggerable assertion failure (CVE-2012-2250)Nick Mathewson
If we completed the handshake for the v2 link protocol but wound up negotiating the wong protocol version, we'd become so confused about what part of the handshake we were in that we'd promptly die with an assertion. This is a fix for CVE-2012-2250; it's a bugfix on 0.2.3.6-alpha. All servers running that version or later should really upgrade. Bug and fix from "some guy from France." I tweaked his code slightly to make it log the IP of the offending node, and to forward-port it to 0.2.4.
2012-10-23Fix a remotely triggerable assertion failure (CVE-2012-2250)Nick Mathewson
If we completed the handshake for the v2 link protocol but wound up negotiating the wong protocol version, we'd become so confused about what part of the handshake we were in that we'd promptly die with an assertion. This is a fix for CVE-2012-2250; it's a bugfix on 0.2.3.6-alpha. All servers running that version or later should really upgrade. Bug and fix from "some guy from France." I tweaked his code slightly to make it log the IP of the offending node.
2012-10-23Use the same changes file for bug7191 as in 0.2.[23]Nick Mathewson