aboutsummaryrefslogtreecommitdiff
path: root/changes
Commit message (Collapse)AuthorAge
* Add a changes file for bug7157.Mike Perry2012-12-07
|
* Merge branch 'win64-7260'Nick Mathewson2012-12-07
|\ | | | | | | | | Conflicts: src/or/dns.c
| * In the unit tests, use "test_eq_ptr" and "test_neq_ptr" consistentlyNick Mathewson2012-11-02
| | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * Compile (with warnings) with mingw64Nick Mathewson2012-11-02
| | | | | | | | Patch from yayooo for bug 7260, forward-ported to 0.2.4.
* | Merge remote-tracking branch 'karsten/task-6266'Nick Mathewson2012-12-07
|\ \
| * | Update to the December 2012 GeoIP database.Karsten Loesing2012-12-06
| | |
| * | Update to the November 2012 GeoIP database.Karsten Loesing2012-11-27
| | |
| * | Add script to fix "A1" entries in geoip file.Karsten Loesing2012-11-27
| | | | | | | | | | | | Fixes #6266.
* | | Merge branch 'bug7306'Nick Mathewson2012-12-07
|\ \ \
| * | | Use FreeLibrary, not CloseHandle, for library in test_util.cNick Mathewson2012-12-06
| | | | | | | | | | | | | | | | Fix for bug 7306. Bugfix on 0.2.2.17-alpha.
* | | | Merge remote-tracking branch 'public/bug6887'Nick Mathewson2012-12-07
|\ \ \ \
| * | | | Remove some deadcode for parsing v1 directoriesNick Mathewson2012-09-18
| | | | | | | | | | | | | | | | | | | | | | | | | Fixes bug 6887. There are opportunities to remove more functions if authorities can stop serving dummy v1 directory documents
* | | | | Bug 3443: Don't count ORconn setup in circuit build time.Mike Perry2012-12-07
| |/ / / |/| | | | | | | | | | | | | | | Also, add a hack Roger suggested where we're more patient if no circuits are opened yet.
* | | | Merge branch 'bug7013_take2_squashed'Nick Mathewson2012-11-27
|\ \ \ \ | |_|/ / |/| | |
| * | | Add a torrc option to specify the bind address of managed proxies.George Kadianakis2012-11-27
| | | |
* | | | Make sure that the error in ADDRMAP events is well-formedNick Mathewson2012-11-23
| | | | | | | | | | | | | | | | | | | | "error=Unable to launch resolve request" is not a nice thing to tell the controller. Bugfix on 0.2.0.19-alpha (c11c48fc).
* | | | In comments and logs, say "UTC" not "GMT"Nick Mathewson2012-11-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix for #6113. Note that the RFC1123 times we generate still all say 'GMT'. I'm going to suggest this is not worth changing.
* | | | Add a changes file for IPv6 exitsNick Mathewson2012-11-14
| | | |
* | | | Move address map into its own file.Nick Mathewson2012-11-14
| | | |
* | | | Merge branch 'bug7267' of ssh://git-rw.torproject.org/user/andrea/torAndrea Shepard2012-11-13
|\ \ \ \
| * | | | Add changes file for bug 7267Andrea Shepard2012-11-13
| | | | |
* | | | | Merge remote-tracking branch 'public/bug7059'Nick Mathewson2012-11-13
|\ \ \ \ \
| * | | | | Allow an optional $ in GETINFO ns/id/<identity>Nick Mathewson2012-11-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | Actually distribute the geoip6 file.Nick Mathewson2012-11-13
| |/ / / / |/| | | | | | | | | | | | | | Fixes a bug (with no ticket) on 0.2.4.6-alpha.
* | | | | fold in changes filesRoger Dingledine2012-11-12
| | | | |
* | | | | Merge branch 'maint-0.2.3'Roger Dingledine2012-11-12
|\ \ \ \ \
| * | | | | use a more logical operatorRoger Dingledine2012-11-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | Possible fix for bug 7212Nick Mathewson2012-11-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | Merge branch 'check_for_orconn_on_close_squashed' of ↵Andrea Shepard2012-11-10
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | ssh://git-rw.torproject.org/user/andrea/tor
| * | | | | | Add changes file for connection_mark_for_close()/connection_mark_and_flush() ↵Andrea Shepard2012-11-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | or_connection_t checking
* | | | | | | Fix a memory leak in handling errors on CERTS cells. bug 7422Nick Mathewson2012-11-08
| | | | | | |
* | | | | | | Merge remote-tracking branch 'origin/maint-0.2.3'Nick Mathewson2012-11-08
|\ \ \ \ \ \ \ | |/ / / / / / |/| / / / / / | |/ / / / / | | | | | | | | | | | | Conflicts: src/common/crypto.c src/or/rendservice.c
| * | | | | Add and use and unlikely-to-be-eliminated memwipe()Nick Mathewson2012-11-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | | Fix a remotely triggerable assertion failure (CVE-2012-2250)Nick Mathewson2012-10-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | Merge branch 'bug7350' of ssh://git-rw.torproject.org/user/andrea/torAndrea Shepard2012-11-07
|\ \ \ \ \ \
| * | | | | | Add changes file for bug7350Andrea Shepard2012-11-07
| | |/ / / / | |/| | | |
* | | | | | Merge branch 'bug7285'Nick Mathewson2012-11-06
|\ \ \ \ \ \
| * | | | | | Fix a stupid logic-error in warnings about low ports.Nick Mathewson2012-11-06
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* / / / / / Add warning message when a managed proxy dies during configuration.George Kadianakis2012-11-06
|/ / / / /
* | | | | Merge remote-tracking branch 'linus/bug5053-bug5055'Nick Mathewson2012-11-04
|\ \ \ \ \ | |_|_|_|/ |/| | | | | | | | | | | | | | Conflicts: src/or/geoip.c
| * | | | Changes files for tickets 5053 and 5055.Linus Nordberg2012-10-22
| | | | |
* | | | | Avoid c99 designated initializers in circuitmux_ewma.cNick Mathewson2012-11-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | Merge branch 'bsd_queue' of ssh://git-rw.torproject.org/nickm/torAndrea Shepard2012-10-30
|\ \ \ \ \
| * | | | | Add a copy of OpenBSD's sys/queue.h as tor_queue.hNick Mathewson2012-10-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are as many divergent implementations of sys/queue.h as there are operating systems shipping it, it would seem. They have some code in common, but have drifted apart, and have added other stuff named differently. So I'm taking a relatively sane one, and hoping for the best. I'm taking OpenBSD's in particular because of the lack of external dependencies, the presence of a CIRCLEQ (we could use one of those in places), and the liberal licensing terms. I'm naming the file tor_queue.h, since historically we've run into trouble having headers with the same names as system headers (log.h, for example.)
* | | | | | changes file for bug 7235Nick Mathewson2012-10-28
| | | | | |
* | | | | | Fold in changelog item; draft blurb for 0.2.4.5-alphaNick Mathewson2012-10-25
| | | | | |
* | | | | | Merge branch 'link_negotiation_assert_024'Nick Mathewson2012-10-25
|\ \ \ \ \ \
| * | | | | | Fix a remotely triggerable assertion failure (CVE-2012-2250)Nick Mathewson2012-10-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | | Start an 0.2.4.5 changelog.Nick Mathewson2012-10-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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/*.
* | | | | | | Change changes file and comment for 7189, for making it 0.2.4-only for nowNick Mathewson2012-10-24
| | | | | | |