Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2016-06-15 | Bump to 0.2.8.4-rc-dev | Nick Mathewson | |
2016-06-14 | bump version to 0.2.8.4-rc | Nick Mathewson | |
2016-06-14 | Remove some duplicated warnings from the big list | Nick Mathewson | |
2016-06-14 | Disable -Wc99-c11-compat | Nick Mathewson | |
It triggers on the openssl headers, and doesn't seem to actually help us. | |||
2016-06-11 | Remove -Wc11-extensions | Nick Mathewson | |
FreeBSD uses _Generic() in its system headers, and is within its rights to do so. | |||
2016-06-11 | Whoops -- this got lost in the merge. | Nick Mathewson | |
2016-06-11 | Merge branch 'bug19180_easy_squashed' | Nick Mathewson | |
2016-06-11 | Add clang's -Wstring-conversion, and fix the one place it hits | Nick Mathewson | |
2016-06-11 | Add -Wmissing-variable-declarations, with attendant fixes | Nick 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-11 | Add the -Wextra-semi warning from clang, and fix the cases where it triggers | Nick Mathewson | |
2016-06-11 | Add all the clang-only warnings that do not trigger now | Nick Mathewson | |