- May 12, 2016
-
-
Nick Mathewson authored
-
Nick Mathewson authored
We know there are overflows in curve25519-donna-c32, so we'll have to have that one be fwrapv. Only apply the asan, ubsan, and trapv options to the code that does not need to run in constant time. Those options introduce branches to the code they instrument. (These introduced branches should never actually be taken, so it might _still_ be constant time after all, but branch predictors are complicated enough that I'm not really confident here. Let's aim for safety.) Closes 17983.
-
- May 11, 2016
-
-
Nick Mathewson authored
This makes our compilation options checks in autoconf work better on systems that already define _FORTIFY_SOURCE. Fixes at least one case of bug 18841; bugfix on 0.2.3.17-beta. Patch from "trudokal".
-
- Mar 28, 2016
-
-
Nick Mathewson authored
Fixes the last case of 17744.
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
- Mar 25, 2016
-
-
Nick Mathewson authored
We added these a while ago, but they do no actual good, and cause implicit declaration warnings in some situations. Rather than just adding stdint.h, it's easier to remove the exit() calls as redundant. Fixes bug 18626; bugfix from "cypherpunks"
-
- Mar 11, 2016
-
-
This will centralize the version configuration in one file to simplify future changes. Also fixes some typos in the Automake options comments.
-
- Feb 23, 2016
-
-
Nick Mathewson authored
CentOS 6 is roughly the oldest thing we care about developers still using, and it has autoconf 2.63 / automake 1.11. These are both older than openssl 1.0.0, so anybody who can't upgrade past those probably can't upgrade to a modern openssl either. And since only people building from git or editing configure.ac/Makefile.am need to use autotools, I'm not totally enthused about keeping support for old ones anyway. Closes ticket 17732.
-
- Feb 10, 2016
-
-
Solves #17744 The syntax has been generalized too, so there are only double quotes. Signed-off-by:
zerosion <zerosion@protonmail.ch>
-
- Feb 05, 2016
-
-
Sebastian Hahn authored
-
- Feb 04, 2016
-
-
Nick Mathewson authored
-
Nick Mathewson authored
Closes ticket 18242. The rationale here is that I like having coverage on by default in my own working directory, but I always want assertions turned on unless I'm doing branch coverage specifically.
-
Nick Mathewson authored
-
- Jan 29, 2016
-
-
Nick Mathewson authored
We've never actually tested this support, and we should probably assume it's broken. To the best of my knowledge, only OpenVMS has this, and even on OpenVMS it's a compile-time option to disable it. And I don't think we build on openvms anyway. (Everybody else seems to be working around the 2038 problem by using a 64-bit time_t, which won't expire for roughly 292 billion years.) Closes ticket 18184.
-
- Jan 11, 2016
-
-
Nick Mathewson authored
We could be using AC_CHECK_FUNC_DECL too, but it shouldn't be needed.
-
- Jan 07, 2016
-
-
Nick Mathewson authored
-
- Jan 03, 2016
-
-
Nick Mathewson authored
-
- Dec 29, 2015
-
-
Nick Mathewson authored
See ticket 17944; patch from "logan".
-
- Dec 23, 2015
-
-
Nick Mathewson authored
This will fix the detection of struct in6_addr.s6_addr32 and others Found and fixed by cypherpunks; bug 17923; bugfix on f948caad
-
- Dec 16, 2015
-
-
Nick Mathewson authored
Fixes bug 17819; bugfix on 0.2.6.3-alpha (specifically, d684dbb0).
-
- Dec 15, 2015
-
-
Nick Mathewson authored
This feature allows us to bind low ports when starting as root and switching UIDs. Based on code by David Goulet. Implement feature 8195
-
- Dec 10, 2015
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
- Dec 09, 2015
-
-
Nick Mathewson authored
patch from rubiate on #16651
-
Nick Mathewson authored
patch from rubiate on #16651
-
- Dec 08, 2015
-
-
Implements feature #13696.
-
- Nov 26, 2015
-
-
- Nov 25, 2015
-
-
Nick Mathewson authored
Fix for bug 16651; patch from "rubiate".
-
Nick Mathewson authored
Patch from rubiate; fixes bug 17551.
-
- Nov 20, 2015
-
-
Nick Mathewson authored
-
- Nov 13, 2015
-
-
Nick Mathewson authored
-
- Oct 19, 2015
-
-
Nick Mathewson authored
-
- Sep 30, 2015
-
-
Nick Mathewson authored
-
- Sep 29, 2015
-
-
- Sep 25, 2015
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
- Sep 24, 2015
-
-
Nick Mathewson authored
Use environment variables instead. This repairs 'make distcheck', which was running into trouble when it tried to chmod the generated scripts. Fixes 17148.
-