summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
2017-05-15bump version to 0.3.0.7Nick Mathewson
2017-04-26bump to 0.3.0.6-devNick Mathewson
2017-04-26Bump version to 0.3.0.6Nick Mathewson
2017-04-05bump to 0.3.0.5-rc-devNick Mathewson
2017-04-03version bumpNick Mathewson
2017-03-01Bump to 0.3.0.4-rc-devNick Mathewson
2017-02-28bump version to 0.3.0.4-rcNick Mathewson
2017-02-03Bump to 0.3.0.3-alpha-devNick Mathewson
2017-02-03Bump version to 0.3.0.3-alphaNick Mathewson
2017-02-03Use the standard OpenBSD preprocessor definitioncypherpunks
2017-02-01Merge remote-tracking branch 'dgoulet/bug21290_030_01'Nick Mathewson
2017-02-01Merge branch 'maint-0.2.9'Nick Mathewson
2017-02-01Support LibreSSL with opaque structuresrubiate
Determining if OpenSSL structures are opaque now uses an autoconf check instead of comparing the version number. Some definitions have been moved to their own check as assumptions which were true for OpenSSL with opaque structures did not hold for LibreSSL. Closes ticket 21359.
2017-02-01Rename --enable-expensive-hardening configure optionDavid Goulet
It is renamed to --enable-fragile-hardening. TROVE-2017-001 was triggerable only through the expensive hardening which is making the tor daemon abort when the issue is detected. Thus, it makes tor more at risk of remote crashes but safer against RCE or heartbleed bug category. Fixes #21290. Signed-off-by: David Goulet <dgoulet@torproject.org>
2017-01-30Merge branch 'combined-fuzzing-v4'Nick Mathewson
2017-01-30oss_fuzz also requires no PIENick Mathewson
2017-01-30libfuzzer tweaks per recommendationsNick Mathewson
2017-01-30Add libfuzzer support.Nick Mathewson
2017-01-23Bump to 0.3.0.2-alpha-devNick Mathewson
2017-01-23Bump version to 0.2.9.9-devNick Mathewson
2017-01-23Merge branch 'maint-0.2.9'Nick Mathewson
2017-01-23TROVE-2017-001 : move -ftrapv back into --expensive-hardening.Nick Mathewson
2017-01-23version bump (0.3.0.2-alpha)Nick Mathewson
2017-01-23version bumpNick Mathewson
2017-01-11Merge branch 'bug20990_squashed_v2'Nick Mathewson
2017-01-11Use the old replacement when AM_PROG_AR doesn't exist.Nick Mathewson
2016-12-23Merge branch 'maint-0.2.9'Nick Mathewson
2016-12-23Remove dead code related to the old tor-fw-helpercypherpunks
This commit removes more code related to the old tor-fw-helper which was removed in ticket 13338. Closes ticket 21024.
2016-12-23Report errors when updating configuration filescypherpunks
2016-12-23Use AM_PROG_AR to improve portabilitycypherpunks
Turning on warnings in Automake makes it complain about not using the AM_PROG_AR macro. The AM_PROG_AR macro is required when LIBRARIES or LTLIBRARIES is used. The macro looks for an archiver and wraps it in the ar-lib script which is automatically generated so Git should ignore it. It makes the custom check for 'ar' obsolete so it is removed. The AM_PROG_AR macro was added in Automake 1.11.2 thus the minimum Automake version is increased.
2016-12-23Use the Autoconf macro for finding sedcypherpunks
The AC_PROG_SED macro was added in Autoconf 2.59b and the minimum supported Autoconf version is now 2.63 so we can safely assume it is available.
2016-12-23Replace obsolete macros with modern equivalentscypherpunks
2016-12-23Use event_base_new(), not event_init(), to detect libevent 2.Nick Mathewson
(event_init() is obsoleted in libevent 2.) Fixes bug 21051; bugfix on 0.2.9.1-alpha when we dropped libevent 1 support.
2016-12-19bump to 0.3.0.1-alpha-devNick Mathewson
2016-12-19Bump to 0.3.0.1-alphaNick Mathewson
2016-12-19Bump to 0.2.9.8-devNick Mathewson
2016-12-19Bump to 0.2.9.8Nick Mathewson
2016-12-16Revert "Stop checking whether environ is declared."Nick Mathewson
This reverts commit 954eeda619a59dae76144ad69967f0ed7341b564. Apparently, OpenBSD is what expects you to declare environ yourself. So 19142 is a wontfix.
2016-12-16Run check-spaces only when Perl is availablecypherpunks
Also permit users to override the Perl variable with relative paths.
2016-12-12Stop checking whether environ is declared.Nick Mathewson
There seems to be pretty good evidence that it's always declared, and that checking for it is pointless. Closes ticket 19142.
2016-12-12version bump: 0.2.9.7-rc-devNick Mathewson
2016-12-11Merge branch 'maint-0.2.9'Nick Mathewson
2016-12-11Spell MAC_OS_X_VERSION_10_12 correctly.Nick Mathewson
Fixes 20935.
2016-12-11Bump version 0.2.9.7-rcNick Mathewson
2016-12-02Bump to 0.2.9.6-rc-devNick Mathewson
2016-12-01Bump to 0.2.9.6-rcNick Mathewson
2016-12-01Merge branch 'maint-0.2.9'Nick Mathewson
2016-12-01Merge branch 'maint-0.2.8' into maint-0.2.9Nick Mathewson
2016-11-22Try to work around breakage in the OSX 10.12 SDK.Nick Mathewson
Apple is supposed to decorate their function declarations with macros to indicate which OSX version introduced them, so that you can tell the compiler that you want to build against certain versions of OSX. But they forgot to do that for clock_gettime() and getentropy(), both of which they introduced in 10.12. This patch adds a kludge to the configure.ac script where, if we detect that we are targeting OSX 10.11 or earlier, we don't even probe to see if the two offending functions are present. Closes ticket 20235.
2016-11-22Merge remote-tracking branch 'teor/fix-mingw-pagesize'Nick Mathewson