Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-02-01 | Support LibreSSL with opaque structures | rubiate | |
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-23 | Bump version to 0.2.9.9-dev | Nick Mathewson | |
2017-01-23 | TROVE-2017-001 : move -ftrapv back into --expensive-hardening. | Nick Mathewson | |
2017-01-23 | version bump | Nick Mathewson | |
2016-12-23 | Use 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-19 | Bump to 0.2.9.8-dev | Nick Mathewson | |
2016-12-19 | Bump to 0.2.9.8 | Nick Mathewson | |
2016-12-12 | version bump: 0.2.9.7-rc-dev | Nick Mathewson | |
2016-12-11 | Spell MAC_OS_X_VERSION_10_12 correctly. | Nick Mathewson | |
Fixes 20935. | |||
2016-12-11 | Bump version 0.2.9.7-rc | Nick Mathewson | |
2016-12-02 | Bump to 0.2.9.6-rc-dev | Nick Mathewson | |
2016-12-01 | Bump to 0.2.9.6-rc | Nick Mathewson | |
2016-12-01 | Merge branch 'maint-0.2.8' into maint-0.2.9 | Nick Mathewson | |
2016-11-22 | Try 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-08 | Bump version to 0.2.9.5-alpha-dev | Nick Mathewson | |
2016-11-07 | bump version to 0.2.9.5-alpha | Nick Mathewson | |
2016-10-17 | Bump to 0.2.8.9-dev | Nick Mathewson | |
2016-10-17 | Bump master to 0.2.9.4-alpha-dev | Nick Mathewson | |
2016-10-17 | bump to 0.2.8.9 | Nick Mathewson | |
2016-10-17 | Bump version to 0.2.9.4-alpha. | Nick Mathewson | |
2016-10-06 | Stop 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-06 | Only use -levent when checking functions if we will use it to link. | Nick Mathewson | |
Fixes 19904; bugfix on b62abf9f21499ab; patch from Rubiate. | |||
2016-09-24 | Merge branch 'osx_sierra_028' | Nick Mathewson | |
2016-09-24 | Fix compilation on OSX Sierra (10.12) | Nick Mathewson | |
2016-09-23 | Bump to 0.2.9.3-alpha-dev | Nick Mathewson | |
2016-09-23 | Bump to 0.2.8.8-dev. | Nick Mathewson | |
2016-09-22 | bump master to 0.2.9.3-alpha | Nick Mathewson | |
2016-09-22 | Update versions to 0.2.8.8 | Nick Mathewson | |
2016-09-08 | Fix libevent linking on openbsd. | Nick Mathewson | |
Closes ticket 19902; bugfix on 0.2.9.1-alpha; patch from rubiate | |||
2016-09-08 | Disable -Wthread-safety. | Nick Mathewson | |
See changes file; closes ticket 20110. | |||
2016-08-24 | bump to 0.2.8.7-dev | Nick Mathewson | |
2016-08-24 | bump to 0.2.9.2-alpha-dev | Nick Mathewson | |
2016-08-24 | Bump to 0.2.8.7 | Nick Mathewson | |
2016-08-24 | Bump to 0.2.9.2-alpha | Nick Mathewson | |
2016-08-12 | Merge remote-tracking branch 'public/Fix_19450' | Nick Mathewson | |
2016-08-11 | Only 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-08 | bump master to 0.2.9.1-alpha.dev | Nick Mathewson | |
2016-08-02 | Bump master version to 0.2.9.1-alpha | Nick Mathewson | |
2016-08-02 | Search for remaining references to 'bufferevent'. | Nick Mathewson | |
Remove or adjust as appropriate. | |||
2016-08-02 | Remove USE_BUFFEREVENTS from configure.ac | Nick Mathewson | |
2016-08-02 | bump maint-0.2.8 to 0.2.8.6-dev | Nick Mathewson | |
2016-07-29 | bump to 0.2.8.6 | Nick Mathewson | |
2016-07-28 | Merge branch 'bug18902_squashed' | Nick Mathewson | |
2016-07-28 | Fix all -Wshadow warnings on Linux | Nick Mathewson | |
This is a partial fix for 18902. | |||
2016-07-26 | fix an error message in a configure warning string | Nick Mathewson | |
2016-07-07 | Bump maint-0.2.8 to 0.2.8.5-rc-dev | Nick Mathewson | |
2016-07-05 | Update version to 0.2.8.5-rc. This is not yet a release. | Nick Mathewson | |
2016-07-04 | Raise libevent dependency to 2.0.10-stable or newer | Sebastian 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-29 | Fix #19449 Remove --disable-transparent configure option | U+039b | |
2016-06-17 | Use the Autoconf macro AC_USE_SYSTEM_EXTENSIONS | cypherpunks | |
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. |