aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
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-01-23Bump version to 0.2.9.9-devNick Mathewson
2017-01-23TROVE-2017-001 : move -ftrapv back into --expensive-hardening.Nick Mathewson
2017-01-23version bumpNick Mathewson
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.2.9.8-devNick Mathewson
2016-12-19Bump to 0.2.9.8Nick Mathewson
2016-12-12version bump: 0.2.9.7-rc-devNick 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.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-08Bump version to 0.2.9.5-alpha-devNick Mathewson
2016-11-07bump version to 0.2.9.5-alphaNick Mathewson
2016-10-17Bump to 0.2.8.9-devNick Mathewson
2016-10-17Bump master to 0.2.9.4-alpha-devNick Mathewson
2016-10-17bump to 0.2.8.9Nick Mathewson
2016-10-17Bump version to 0.2.9.4-alpha.Nick Mathewson
2016-10-06Stop implying that we support openssl 1.0.0; we don't.Nick Mathewson
Closes ticket 20303. The LIBRESSL_VERSION_NUMBER check is needed because if our openssl is really libressl, it will have an openssl version number we can't really believe.
2016-10-06Only use -levent when checking functions if we will use it to link.Nick Mathewson
Fixes 19904; bugfix on b62abf9f21499ab; patch from Rubiate.
2016-09-24Merge branch 'osx_sierra_028'Nick Mathewson
2016-09-24Fix compilation on OSX Sierra (10.12)Nick Mathewson
2016-09-23Bump to 0.2.9.3-alpha-devNick Mathewson
2016-09-23Bump to 0.2.8.8-dev.Nick Mathewson
2016-09-22bump master to 0.2.9.3-alphaNick Mathewson
2016-09-22Update versions to 0.2.8.8Nick Mathewson
2016-09-08Fix libevent linking on openbsd.Nick Mathewson
Closes ticket 19902; bugfix on 0.2.9.1-alpha; patch from rubiate
2016-09-08Disable -Wthread-safety.Nick Mathewson
See changes file; closes ticket 20110.
2016-08-24bump to 0.2.8.7-devNick Mathewson
2016-08-24bump to 0.2.9.2-alpha-devNick Mathewson
2016-08-24Bump to 0.2.8.7Nick Mathewson
2016-08-24Bump to 0.2.9.2-alphaNick Mathewson
2016-08-12Merge remote-tracking branch 'public/Fix_19450'Nick Mathewson
2016-08-11Only use evutil_secure_rng_add_bytes() when present.Nick Mathewson
OpenBSD removes this function, and now that Tor requires Libevent 2, we should also support the OpenBSD Libevent 2. Fixes bug 19904; bugfix on 0.2.5.4-alpha.
2016-08-08bump master to 0.2.9.1-alpha.devNick Mathewson
2016-08-02Bump master version to 0.2.9.1-alphaNick Mathewson
2016-08-02Search for remaining references to 'bufferevent'.Nick Mathewson
Remove or adjust as appropriate.
2016-08-02Remove USE_BUFFEREVENTS from configure.acNick Mathewson
2016-08-02bump maint-0.2.8 to 0.2.8.6-devNick Mathewson
2016-07-29bump to 0.2.8.6Nick Mathewson
2016-07-28Merge branch 'bug18902_squashed'Nick Mathewson
2016-07-28Fix all -Wshadow warnings on LinuxNick Mathewson
This is a partial fix for 18902.
2016-07-26fix an error message in a configure warning stringNick Mathewson
2016-07-07Bump maint-0.2.8 to 0.2.8.5-rc-devNick Mathewson
2016-07-05Update version to 0.2.8.5-rc. This is not yet a release.Nick Mathewson
2016-07-04Raise libevent dependency to 2.0.10-stable or newerSebastian Hahn
Only some very ancient distributions don't ship with Libevent 2 anymore, even the oldest supported Ubuntu LTS version has it. This allows us to get rid of a lot of compat code.
2016-06-29Fix #19449 Remove --disable-transparent configure optionU+039b
2016-06-17Use the Autoconf macro AC_USE_SYSTEM_EXTENSIONScypherpunks
The Autoconf macro AC_USE_SYSTEM_EXTENSIONS defines preprocessor macros which turn on extensions to C and POSIX. The macro also makes it easier for developers to use the extensions without needing (or forgetting) to define them manually. The macro can be safely used because it was introduced in Autoconf 2.60 and Tor requires Autoconf 2.63 and above.