summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
2021-02-15Bump to 0.4.5.6.Nick Mathewson
2021-02-01bump to 0.4.5.5-rc-devNick Mathewson
2021-01-28Bump to 0.4.5.5-rcNick Mathewson
2021-01-22bump to 0.4.5.4-rc-devNick Mathewson
2021-01-22Bump to 0.4.5.4-rcNick Mathewson
2021-01-14configure: Don't print disable option for module that can't be disabledDavid Goulet
This is currently for the dircache module that can not be disabled by itself, it is only disabled from the relay module. Thus, we should not print in the configure summary the disable option. Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-01-12Bump to 0.4.5.3-rc-devNick Mathewson
2021-01-11Increment version to 0.4.5.3-rcNick Mathewson
2020-12-11configure: Revert back the static libevent pathDavid Goulet
From c618c4f27986825df2026fb22b8ee222edd1afa1, we changed the static libevent.a path to be able to use the git repository or tarball directly but that broke the "make install" setup that Tor Browser is using with Android. In other words, the git repository and tarball put the "libevent.a" in ".libs/" where "make install" puts it in "lib/". Using the --with-libevent-dir=..., which is mandatory for static libevent, autoconf will take the path and use it for the includes (-I) and library (-L) for which if it finds a "include/" and a "lib/" in the root, it will use those. However, with the git repo or tarball, the "lib/" doesn't exists thus autoconf sets the library search path to be at the root and thus fails to find the libevent.a in ".libs/". This is a whole lot more work to make both cases work in our configure.ac thus I'm reverting the change here to the Tor Browser case works again and the work around for others is to either symlink the libevent.a at the root or use a temporary make install directory. One long term fix here would likely be to ask libevent to symblink the .a into the root along the .la files and likely do the same for .so. Or, use the "lib/" structure to contain the .a + .so files. Would be better than doing ninji-tsu in our configure.ac Fixes #40225 Signed-off-by: David Goulet <dgoulet@torproject.org>
2020-12-08configure: Fix the --enable-static-tor switchDavid Goulet
The "-static" compile flag was set globally which means that all autoconf test were attempting to be built statically and lead to failures of detecting OpenSSL libraries and others. This commit adds this flag only to the "tor" binary build. There is also a fix on where to find libevent.a since it is using libtool, it is in .libs/. At this commit, there are still warnings being emitted that informs the user that the built binary must still be linked dynamically with glibc. Fixes #40111 Signed-off-by: David Goulet <dgoulet@torproject.org>
2020-11-23bump to 0.4.5.2-alpha-devNick Mathewson
2020-11-21Bump to 0.4.5.2-alpha.Nick Mathewson
2020-11-18Merge branch 'tor-gitlab/mr/144' into maint-0.4.5David Goulet
2020-11-12Fix typos.Samanta Navarro
Typos found with codespell. Please keep in mind that this should have impact on actual code and must be carefully evaluated: src/core/or/lttng_circuit.inc - ctf_enum_value("CONTROLER", CIRCUIT_PURPOSE_CONTROLLER) + ctf_enum_value("CONTROLLER", CIRCUIT_PURPOSE_CONTROLLER)
2020-11-09Merge remote-tracking branch 'tor-gitlab/mr/193'Alexander Færøy
2020-11-09Merge remote-tracking branch 'tor-gitlab/mr/190'Alexander Færøy
2020-11-03configure: Check STAP_PROBEV macro when building with USDT tracingDavid Goulet
It turns out that STAP_PROBEV() is not available on FreeBSD thus having sdt/sdt.h is not enough. Look for it now at configure time. Closes #40174 Signed-off-by: David Goulet <dgoulet@torproject.org>
2020-11-02Merge branch 'tor-gitlab/mr/186'David Goulet
2020-11-01Update to 0.4.5.1-alpha-devNick Mathewson
2020-11-01Implement WIN32 tor_cond_wait using condition variables #30187Daniel Pinto
Fix bug where running a relay on Windows would use 100% CPU after some time. Makes Windows >= Vista the required Windows version to build and run tor.
2020-10-30Bump version to 0.4.5.1-alphaNick Mathewson
2020-10-28configure: disable OpenSSL deprecation warnings with OpenSSL >= 3Nick Mathewson
We can't do this in the C headers, since by the time we include `opensslv.h` in order to check the openssl version number, we will have included `openssl/macros.h`, which is the thing that checks whether we disabled deprecation warnings.
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-14build: updated configure.ac to allow mingw builds with static openssl and ↵Richard Pospesel
libevent
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-09Bump to 0.3.5.11-devNick Mathewson
2020-07-09bump to 0.3.5.11Nick Mathewson
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