aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAge
* Thread support is now requiredNick Mathewson2014-06-20
| | | | | | | | | | | Long ago we supported systems where there was no support for threads, or where the threading library was broken. We shouldn't have do that any more: on every OS that matters, threads exist, and the OS supports running threads across multiple CPUs. This resolves tickets 9495 and 12439. It's a prerequisite to making our workqueue code work better, since sensible workqueue implementations don't split across multiple processes.
* Bump version in master to 0.2.6.0-alpha-devNick Mathewson2014-06-18
|
* Bump version to Tor 0.2.5.5-alpha-devNick Mathewson2014-06-18
|
* bump version to 0.2.5.5-alpha. Not released yet.Nick Mathewson2014-06-16
|
* Merge branch 'bug8746_v2_squashed'Nick Mathewson2014-06-14
|\ | | | | | | | | Conflicts: src/common/include.am
| * New testing-only tor_sleep_msec functionNick Mathewson2014-06-14
| | | | | | | | | | In the unit tests I want to loop with a delay, but I want less than a 1 second delay. This, sadly, requires compatibility code.
* | Merge remote-tracking branch 'andrea/bug11476'Nick Mathewson2014-05-22
|\ \
| * | Turn --enable-mempools off by defaultAndrea Shepard2014-05-16
| | |
| * | Add --disable-mempools configure optionAndrea Shepard2014-05-12
| | |
| * | Turn --enable-buf-freelists off by defaultAndrea Shepard2014-05-12
| | |
* | | Script to detect unused autoconf outputsNick Mathewson2014-05-07
| | | | | | | | | | | | Should help speed up mingw builds by a percent or two.
* | | Fix cross-compiling when 128-bit math compiles but won't linkNick Mathewson2014-05-05
| | | | | | | | | | | | | | | | | | | | | Apparently, there exist cross-compiling environments for arm7 where you can compile a 64x64->128 multiply, but not link it. Fixes bug 11729; bugfix on 0.2.4.8-alpha. Patch from 'conradev'.
* | | Merge remote-tracking branch 'public/bug11628'Nick Mathewson2014-04-30
|\ \ \ | |_|/ |/| |
| * | New --disable-seccomp option to turn off support for seccomp.Nick Mathewson2014-04-28
| | | | | | | | | | | | Fixes 11628.
* | | Put tor.service in the right place, and autoconfify itNick Mathewson2014-04-29
| | | | | | | | | | | | This closes 8368.
* | | Search for python by looking for "python2.7" and "python3.3" as well.dana koch2014-04-29
| |/ |/|
* | Deal with the aftermath of sorting contribNick Mathewson2014-04-28
|/ | | | | This basically amounts to grepping for every file that mentioned contrib and adjusting its references to refer to the right place.
* Bump version to 0.2.5.4-alpha-devNick Mathewson2014-04-25
|
* Bump version to 0.2.5.4-alpha.Nick Mathewson2014-04-25
| | | | Probably releasing within ~22 hours, pending testing
* Merge branch 'bug11396_v2_squashed'Nick Mathewson2014-04-24
|\ | | | | | | | | Conflicts: src/or/main.c
| * get_total_system_memory(): see how much RAM we haveNick Mathewson2014-04-24
| |
* | Merge remote-tracking branch 'public/sandbox_fixes_rebased_2'Nick Mathewson2014-04-16
|\ \
| * | Get Libevent's PRNG functioning under the linux sandboxNick Mathewson2014-04-16
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | Libevent uses an arc4random implementation (I know, I know) to generate DNS transaction IDs and capitalization. But it liked to initialize it either with opening /dev/urandom (which won't work under the sandbox if it doesn't use the right pointer), or with sysctl({CTL_KERN,KERN_RANDOM,RANDOM_UUIC}). To make _that_ work, we were permitting sysctl unconditionally. That's not such a great idea. Instead, we try to initialize the libevent PRNG _before_ installing the sandbox, and make sysctl always fail with EPERM under the sandbox.
* / New --enable-expensive-hardening optionNick Mathewson2014-04-14
|/ | | | | | It turns on -fsanitize=address and -fsanitize=ubsan if they work. Most relays won't want this. Some clients may. Ticket 11477.
* bump to 0.2.5.3-alpha-devNick Mathewson2014-03-23
|
* Increment version to 0.2.5.3-alphaNick Mathewson2014-03-22
|
* Merge branch 'bug11047'Nick Mathewson2014-02-24
|\
| * pass our compiler -fasynchronous-unwind-tables by defaultNick Mathewson2014-02-24
| | | | | | | | | | | | | | | | | | This should make more platforms (in particular, ones with compilers where -fomit-frame-pointer is on by default but table generation isn't) support backtrace generation. Thanks to cypherpunks for this one. Fixes bug 11047; bugfix on 0.2.5.2-alpha.
* | Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson2014-02-18
|\ \
| * | whoops; mistaek in a496010642c2. so many commaNick Mathewson2014-02-18
| | |
* | | Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson2014-02-17
|\| | | |/ |/|
| * Enveigle configure to look for a2x.py as well as a2x.dana koch2014-02-17
| | | | | | | | | | It's not guaranteed that every package symlinks a2x to a2x.py; OpenBSD does not do this, so let's just look for a2x.py as well.
* | bump to 0.2.5.2-alphaRoger Dingledine2014-02-13
| |
* | Merge branch 'backtrace_squashed'Nick Mathewson2013-11-18
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/common/sandbox.c src/common/sandbox.h src/common/util.c src/or/main.c src/test/include.am src/test/test.c
| * | Use pc_from_ucontext.m4 from Google Performance ToolsNick Mathewson2013-11-18
| | | | | | | | | | | | | | | | | | This M4 module lets us learn the right way (out of at least 18 possibilities) to extract the current PC for stack-trace-fixup-in-signal purposes. The Google Performance Tools license is 3-clause BSD.
| * | On Linux (and some other systems) we need -rdynamic for backtracesNick Mathewson2013-11-18
| | |
| * | Basic backtrace abilityNick Mathewson2013-11-18
| | | | | | | | | | | | | | | | | | On platforms with the backtrace/backtrace_symbols_fd interface, Tor can now dump stack traces on assertion failure. By default, I log them to DataDir/stack_dump and to stderr.
* | | Only use -Wlogical-op with GCC 4.6 and laterNick Mathewson2013-10-31
| | | | | | | | | | | | | | | It generates an apparently spurious warning with gcc 4.4 in debian; we haven't tested 4.5.
* | | Add the -Wlogical-op switch when building with GCC 4.3 or later.Nick Mathewson2013-10-30
| | |
* | | Better detection for certain broken cross-compiling situations.Nick Mathewson2013-10-21
| | | | | | | | | | | | Fixes bug 9869; patch from Benedikt Gollatz.
* | | Give a better warning when stack protection breaks linking.Nick Mathewson2013-10-21
| | | | | | | | | | | | Fix for 9948; patch from Benedikt Gollatz.
* | | When python is available, run the commandline unit tests from "make check"Nick Mathewson2013-10-11
| | |
* | | Bump version to 0.2.5.1-alpha-devNick Mathewson2013-10-02
| | |
* | | bump to 0.2.5.1-alphaRoger Dingledine2013-10-01
| | |
* | | Don't preprocess torifyguilhem2013-09-29
| | | | | | | | | | | | | | | Since torify has been removed from tsocks, it doesn't need to be preprocessed. Closes #5505.
* | | Merge remote-tracking branch 'ctoader/gsoc-cap-stage2'Nick Mathewson2013-09-13
|\ \ \ | | | | | | | | | | | | | | | | Conflicts: src/common/sandbox.c
| * | | Build correctly with older libeventsNick Mathewson2013-09-09
| | | |
| * | | Split libevent AC_CHECK_FUNCS call into multiple linesNick Mathewson2013-09-09
| | | |
* | | | Updated openssl configuration advice for DebianKevin Butler2013-09-02
| |/ / |/| |
* | | Remove a stray debugging echo from configure.acNick Mathewson2013-07-18
| | |