summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
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.
2016-06-15Bump to 0.2.8.4-rc-devNick Mathewson
2016-06-14bump version to 0.2.8.4-rcNick Mathewson
2016-06-14Remove some duplicated warnings from the big listNick Mathewson
2016-06-14Disable -Wc99-c11-compatNick Mathewson
It triggers on the openssl headers, and doesn't seem to actually help us.
2016-06-11Remove -Wc11-extensionsNick Mathewson
FreeBSD uses _Generic() in its system headers, and is within its rights to do so.
2016-06-11Whoops -- this got lost in the merge.Nick Mathewson
2016-06-11Merge branch 'bug19180_easy_squashed'Nick Mathewson
2016-06-11Add clang's -Wstring-conversion, and fix the one place it hitsNick Mathewson
2016-06-11Add -Wmissing-variable-declarations, with attendant fixesNick Mathewson
This is a big-ish patch, but it's very straightforward. Under this clang warning, we're not actually allowed to have a global variable without a previous extern declaration for it. The cases where we violated this rule fall into three roughly equal groups: * Stuff that should have been static. * Stuff that was global but where the extern was local to some other C file. * Stuff that was only global when built for the unit tests, that needed a conditional extern in the headers. The first two were IMO genuine problems; the last is a wart of how we build tests.
2016-06-11Add the -Wextra-semi warning from clang, and fix the cases where it triggersNick Mathewson
2016-06-11Add all the clang-only warnings that do not trigger nowNick Mathewson