aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
2020-10-13Merge remote-tracking branch 'tor-gitlab/mr/161'Alexander Færøy
2020-10-07Use AC_LANG_SOURCENick Mathewson
2020-10-07Use AC_RUN_IFELSE, not AC_TRY_RUN.Nick Mathewson
2020-10-07configure.ac: Summarize how many times we warned.Nick Mathewson
It's way too easy to have a warning in the middle of the configure process that the user never notices.
2020-09-23Remove support for old android "logcat" APINick Mathewson
This is apparently obsolete; syslog is modern instead. If users have an android log configured, given them a syslog if we can. Closes #32181.
2020-09-23configure.ac: Give a warning if openssl headers don't match library.Nick Mathewson
We don't look at the patchlevel, since that tends not to have any API changes, and sometimes gets out of sync when distributors are careless. We only give the warning when the test program compiles but gives a nonzero exit status: sadly, autoconf doesn't give us an easy way to distinguish these. Fixes #40138
2020-09-14Update remaining trac.tpo wiki urlsNick Mathewson
2020-09-10Check if glob() is available at build-time.Alexander Færøy
This patch disables the glob() support in the path library if glob() is unavailable at build-time. This currently happens with the Android NDK used for Tor Browser. See: https://bugs.torproject.org/tpo/core/tor/40114
2020-08-12Merge remote-tracking branch 'tor-gitlab/mr/62'Nick Mathewson
2020-07-29Remove tor.service.inNick Mathewson
We aren't good at maintaining this; downstream maintainers are much better at figuring out what is right for them. Closes #30797.
2020-07-15Add support for patterns on %include #25140Daniel Pinto
Also adds generic tor_glob function to expand globs.
2020-07-14doc: Move manpages into doc/man/David Goulet
Closes #40044 Signed-off-by: David Goulet <dgoulet@torproject.org>
2020-07-08trace: Emit a warning if tracing is built inDavid Goulet
Built in tracing should _not_ be run if it was not set on purpose. Warn as loud as we can in order to inform the user that they are running a version with tracing capabilities built in. This commit also adds a subsys stub because utlimately the logging will happen in the init phase but because the default log file is not set in the sys_logging init function, the stub is not useful for now. Signed-off-by: David Goulet <dgoulet@torproject.org>
2020-07-08trace: Comments and configure fixDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2020-07-08trace: Add LTTng-UST interface supportDavid Goulet
No probes at this point. They are per subsystem and thus in later commits. Part of #32910
2020-07-08trace: Add USDT probes generation supportDavid Goulet
This commit adds both configure options and probe generation for tracepoints. Part of #32910 Signed-off-by: David Goulet <dgoulet@torproject.org>
2020-07-08trace: Better structure lib/trace and configure optionsDavid Goulet
In the next commits, we'll add more tracing options for instrumentation and specific tracer. This rename follows a more meaningful naming standard. It also adds a catch all "HAVE_TRACING" define that indicate in the code that we have tracing enabled. Part of #32910 Signed-off-by: David Goulet <dgoulet@torproject.org>
2020-07-07remove autoconf check for mallocBartosz Duszel
2020-07-07remove autoconf check for EVP_sha3_256Bartosz Duszel
2020-07-07remove autoconf check for htonllBartosz Duszel
2020-07-07remove autoconf check for syslimitsBartosz Duszel
2020-07-07remove autoconf check for getpassBartosz Duszel
2020-06-09Bump version to 0.4.5.0-alpha-devtor-0.4.5.0-alpha-devNick Mathewson
2020-05-15Merge branch 'maint-0.4.3'Nick Mathewson
2020-05-15Merge branch 'maint-0.4.2' into maint-0.4.3Nick Mathewson
2020-05-15Merge branch 'maint-0.4.1' into maint-0.4.2Nick Mathewson
2020-05-15Merge branch 'maint-0.3.5' into maint-0.4.1maint-0.4.1Nick Mathewson
2020-05-15Fix use of non-portable == in configure.ac.Nick Mathewson
Fixes bug 34233. (This has bug has been backported to 0.3.5, but only released in 0.4.3, so it only needs a changes file there.)
2020-05-15bump to 0.4.3.5-devNick Mathewson
2020-05-14bump to 0.4.3.5Nick Mathewson
2020-05-06Merge branch 'maint-0.4.1' into maint-0.4.2Nick Mathewson
2020-05-06Merge branch 'maint-0.4.3'Nick Mathewson
2020-05-06Merge branch 'maint-0.4.2' into maint-0.4.3Nick Mathewson
2020-05-06Merge branch 'bug34078_prelim_035' into bug34078_prelim_041Nick Mathewson
2020-05-06Add a fallthrough macro.Nick Mathewson
This macro defers to __attribute__((fallthrough)) on GCC (and clang). Previously we had been using GCC's magic /* fallthrough */ comments, but clang very sensibly doesn't accept those. Since not all compiler recognize it, we only define it when our configure script detects that it works. Part of a fix for 34078.
2020-04-13bump to 0.4.3.4-rc-devNick Mathewson
2020-04-09bump to 0.4.3.4-rcNick Mathewson
2020-04-09Merge remote-tracking branch 'tor-github/pr/1723/head' into maint-0.4.3Nick Mathewson
2020-04-01Merge branch 'maint-0.4.3'teor
2020-04-01configure: Fix enabled module variable expansionDavid Goulet
Fixes #33646 Signed-off-by: David Goulet <dgoulet@torproject.org>
2020-03-18Bump version to 0.4.2.7-devNick Mathewson
2020-03-18Bump version to 0.4.1.9-devNick Mathewson
2020-03-18Bump version to 0.3.5.10-devNick Mathewson
2020-03-17Merge branch 'pr1777_squashed'teor
2020-03-17Add --enable-all-bugs-are-fatal option to configurerl1987
This option enables the ALL_BUGS_ARE_FATAL macro. And use --enable-all-bugs-are-fatal in the Travis configuration.
2020-03-13Bump to 0.3.5.10Nick Mathewson
2020-03-13Bump to 0.4.1.9Nick Mathewson
2020-03-13Bump to 0.4.2.7.Nick Mathewson
2020-03-10Bump to 0.4.3.3-alpha.Nick Mathewson
2020-03-09Merge branch 'tor-github/pr/1723'David Goulet