aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
2017-12-01bump to 0.3.1.9-devNick Mathewson
2017-11-30version bump to 0.3.1.9Nick Mathewson
2017-10-25bump to 0.3.1.8-devNick Mathewson
2017-10-24bump to 0.3.1.8Nick Mathewson
2017-09-18bump to 0.3.1.7-devNick Mathewson
2017-09-15bump to 0.3.1.7Nick Mathewson
2017-09-05Bump to 0.3.1.6-rc-devNick Mathewson
2017-09-05Bump version to 0.3.1.6-rcNick Mathewson
2017-08-01bump to 0.3.1.5-alpha-devNick Mathewson
2017-07-31Bump to 0.3.1.5-alphaNick Mathewson
2017-06-29Bump version to 0.3.1.4-alpha-devNick Mathewson
2017-06-29Bump 0.3.1 to 0.3.1.4-alphaNick Mathewson
2017-06-08Add -dev to version number.Nick Mathewson
2017-06-08Bump to 0.3.1.3-alpha.Nick Mathewson
2017-05-30Check for libzstd >= 1.1Taylor Yu
The consensus compression code depends on a streaming compression API that is new in libzstd-1.1. Fixes #22413.
2017-05-26bump version to 0.3.1.2-alpha-devNick Mathewson
2017-05-26update version to 0.3.1.2-alphaNick Mathewson
2017-05-22bump to 0.3.1.1-alphaNick Mathewson
2017-05-19Merge branch 'add_rust_squashed'Nick Mathewson
2017-05-19Allow Rust build using locally supplied crates or crates.ioSebastian Hahn
This adds a couple of configure commands to control whether we're requiring all dependencies to be available locally (default) or not (--enable-cargo-online-mode). When building from a tarball, we require the RUST_DEPENDENCIES variable to point to the local repository of crates. This also adds src/ext/rust as a git submodule that contains such a local repository for easy setup.
2017-05-19Detect rustc versionSebastian Hahn
2017-05-19cargo-online-mode configure argumentSebastian Hahn
Passing --enable-cargo-online-mode during configure allows cargo to make network requests while building Tor or running tests. If this flag is not supplied, the dependencies need to be available in the form of a local mirror.
2017-05-01Fix help message for --enable-lzmaTaylor Yu
Fixes #22111.
2017-04-29Add --enable-rust configure switchSebastian Hahn
Introduce a way to optionally enable Rust integration for our builds. No actual Rust code is added yet and specifying the flag has no effect other than failing the build if rustc and cargo are unavailable.
2017-04-25trace: Add a basic event-tracing infrastructure.David Goulet
This commit adds the src/trace directory containing the basics for our tracing subsystem. It is not used in the code base. The "src/trace/debug.h" file contains an example on how we can map our tor trace events to log_debug(). The tracing subsystem can only be enabled by tracing framework at compile time. This commit introduces the "--enable-tracing-debug" option that will make all "tor_trace()" function be maped to "log_debug()". Closes #13802 Signed-off-by: David Goulet <dgoulet@torproject.org>
2017-04-25Add --enable-zstd to our configure script.Alexander Færøy
This patch adds support for enabling support for Zstandard to our configure script. By default, the --enable-zstd option is set to "auto" which means if libzstd is available we'll build Tor with Zstandard support. See: https://bugs.torproject.org/21662
2017-04-25Add --enable-lzma to our configure script.Alexander Færøy
This patch adds support for enabling support for LZMA to our configure script. By default, the --enable-lzma option is set to "auto" which means if liblzma is available we'll build Tor with LZMA support. See: https://bugs.torproject.org/21662
2017-03-15Run the copyright update script.Nick Mathewson
2017-02-27Merge branch 'disable_memory_sentinels_squashed'Nick Mathewson
2017-02-27Code to disable memory sentinels for fuzzingNick Mathewson
This feature makes it possible to turn off memory sentinels (like those used for safety in buffers.c and memarea.c) when fuzzing, so that we can catch bugs that they would otherwise prevent.
2017-02-15Bump master to 0.3.1.0-alpha-devNick Mathewson
2017-02-03Bump to 0.3.0.3-alpha-devNick Mathewson
2017-02-03Bump version to 0.3.0.3-alphaNick Mathewson
2017-02-03Use the standard OpenBSD preprocessor definitioncypherpunks
2017-02-01Merge remote-tracking branch 'dgoulet/bug21290_030_01'Nick Mathewson
2017-02-01Merge branch 'maint-0.2.9'Nick Mathewson
2017-02-01Support LibreSSL with opaque structuresrubiate
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-02-01Rename --enable-expensive-hardening configure optionDavid Goulet
It is renamed to --enable-fragile-hardening. TROVE-2017-001 was triggerable only through the expensive hardening which is making the tor daemon abort when the issue is detected. Thus, it makes tor more at risk of remote crashes but safer against RCE or heartbleed bug category. Fixes #21290. Signed-off-by: David Goulet <dgoulet@torproject.org>
2017-01-30Merge branch 'combined-fuzzing-v4'Nick Mathewson
2017-01-30oss_fuzz also requires no PIENick Mathewson
2017-01-30libfuzzer tweaks per recommendationsNick Mathewson
2017-01-30Add libfuzzer support.Nick Mathewson
2017-01-23Bump to 0.3.0.2-alpha-devNick Mathewson
2017-01-23Bump version to 0.2.9.9-devNick Mathewson
2017-01-23Merge branch 'maint-0.2.9'Nick Mathewson
2017-01-23TROVE-2017-001 : move -ftrapv back into --expensive-hardening.Nick Mathewson
2017-01-23version bump (0.3.0.2-alpha)Nick Mathewson
2017-01-23version bumpNick Mathewson
2017-01-11Merge branch 'bug20990_squashed_v2'Nick Mathewson
2017-01-11Use the old replacement when AM_PROG_AR doesn't exist.Nick Mathewson