- 02 Nov, 2012 4 commits
-
-
Nick Mathewson authored
This is based on code by yayooo for 7260, but: - It allows for SIZEOF_PID_T == SIZEOF_SHORT - It addresses some additional cases where we weren't getting any warnings only because we were casting pid_t to int.
-
Nick Mathewson authored
-
Nick Mathewson authored
Patch from yayooo for bug 7260, forward-ported to 0.2.4.
-
Nick Mathewson authored
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.
-
- 01 Nov, 2012 1 commit
-
-
Nick Mathewson authored
Apparently winnt.h defines a different SLIST_ENTRY of its own. Bug not in any version of Tor.
-
- 31 Oct, 2012 1 commit
-
-
Nick Mathewson authored
-
- 30 Oct, 2012 2 commits
-
-
Nick Mathewson authored
See 7105
-
-
- 28 Oct, 2012 2 commits
-
-
Nick Mathewson authored
-
When configuring tor without upnp support, ie ./configure --disable-upnp, tor-fw-helper fails to link with undefined references to `ceil' and `log'. This if fixed by linking to libm. X-Gentoo-Bug: 435040 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=435040 Reported-by:
Alexandre <alexandre.cortes@outlook.com> Signed-off-by:
Anthony G. Basile <blueness@gentoo.org>
-
- 27 Oct, 2012 1 commit
-
-
Nick Mathewson authored
-
- 26 Oct, 2012 3 commits
-
-
Roger Dingledine authored
-
Roger Dingledine authored
-
Roger Dingledine authored
-
- 25 Oct, 2012 10 commits
-
-
Nick Mathewson authored
-
Nick Mathewson authored
(For real this time. It turns out that 4 and 5 are different numbers.)
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
(Using an -s ours merge for Not taking the CVE-2012-2250 fix from maint-0.2.3; it would conflict.)
-
Nick Mathewson authored
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/*.
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
Fix for bug 7189.
-
- 24 Oct, 2012 11 commits
-
-
Nick Mathewson authored
It seems as if our new build system broke gcov for me. I've tried to fix doc/HACKING to describe what I needed to do in order to make it work again.
-
Nick Mathewson authored
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.
-
Nick Mathewson authored
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.
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
This is an "ours" merge; we want a separate fix for this bug (bug7191) in master. Rather than catching the two failing cases, we need to make them not fail.
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Conflicts: src/test/test_containers.c
-
Nick Mathewson authored
-
Nick Mathewson authored
The implementation we added has a tendency to crash with lists of 0 or one element. That can happen if we get a consensus vote, v2 consensus, consensus, or geoip file with 0 or 1 element. There's a DOS opportunity there that authorities could exploit against one another, and which an evil v2 authority could exploit against anything downloading v2 directory information.. This fix is minimalistic: It just adds a special-case for 0- and 1-element lists. For 0.2.4 (the current alpha series) we'll want a better patch. This is bug 7191; it's a fix on 0.2.0.10-alpha.
-
- 23 Oct, 2012 5 commits
-
-
Andrea Shepard authored
-
Andrea Shepard authored
-
Roger Dingledine authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-