Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Thread support is now required | Nick Mathewson | 2014-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-dev | Nick Mathewson | 2014-06-18 |
| | |||
* | Bump version to Tor 0.2.5.5-alpha-dev | Nick Mathewson | 2014-06-18 |
| | |||
* | bump version to 0.2.5.5-alpha. Not released yet. | Nick Mathewson | 2014-06-16 |
| | |||
* | Merge branch 'bug8746_v2_squashed' | Nick Mathewson | 2014-06-14 |
|\ | | | | | | | | | Conflicts: src/common/include.am | ||
| * | New testing-only tor_sleep_msec function | Nick Mathewson | 2014-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 Mathewson | 2014-05-22 |
|\ \ | |||
| * | | Turn --enable-mempools off by default | Andrea Shepard | 2014-05-16 |
| | | | |||
| * | | Add --disable-mempools configure option | Andrea Shepard | 2014-05-12 |
| | | | |||
| * | | Turn --enable-buf-freelists off by default | Andrea Shepard | 2014-05-12 |
| | | | |||
* | | | Script to detect unused autoconf outputs | Nick Mathewson | 2014-05-07 |
| | | | | | | | | | | | | Should help speed up mingw builds by a percent or two. | ||
* | | | Fix cross-compiling when 128-bit math compiles but won't link | Nick Mathewson | 2014-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 Mathewson | 2014-04-30 |
|\ \ \ | |_|/ |/| | | |||
| * | | New --disable-seccomp option to turn off support for seccomp. | Nick Mathewson | 2014-04-28 |
| | | | | | | | | | | | | Fixes 11628. | ||
* | | | Put tor.service in the right place, and autoconfify it | Nick Mathewson | 2014-04-29 |
| | | | | | | | | | | | | This closes 8368. | ||
* | | | Search for python by looking for "python2.7" and "python3.3" as well. | dana koch | 2014-04-29 |
| |/ |/| | |||
* | | Deal with the aftermath of sorting contrib | Nick Mathewson | 2014-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-dev | Nick Mathewson | 2014-04-25 |
| | |||
* | Bump version to 0.2.5.4-alpha. | Nick Mathewson | 2014-04-25 |
| | | | | Probably releasing within ~22 hours, pending testing | ||
* | Merge branch 'bug11396_v2_squashed' | Nick Mathewson | 2014-04-24 |
|\ | | | | | | | | | Conflicts: src/or/main.c | ||
| * | get_total_system_memory(): see how much RAM we have | Nick Mathewson | 2014-04-24 |
| | | |||
* | | Merge remote-tracking branch 'public/sandbox_fixes_rebased_2' | Nick Mathewson | 2014-04-16 |
|\ \ | |||
| * | | Get Libevent's PRNG functioning under the linux sandbox | Nick Mathewson | 2014-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 option | Nick Mathewson | 2014-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-dev | Nick Mathewson | 2014-03-23 |
| | |||
* | Increment version to 0.2.5.3-alpha | Nick Mathewson | 2014-03-22 |
| | |||
* | Merge branch 'bug11047' | Nick Mathewson | 2014-02-24 |
|\ | |||
| * | pass our compiler -fasynchronous-unwind-tables by default | Nick Mathewson | 2014-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 Mathewson | 2014-02-18 |
|\ \ | |||
| * | | whoops; mistaek in a496010642c2. so many comma | Nick Mathewson | 2014-02-18 |
| | | | |||
* | | | Merge remote-tracking branch 'origin/maint-0.2.4' | Nick Mathewson | 2014-02-17 |
|\| | | |/ |/| | |||
| * | Enveigle configure to look for a2x.py as well as a2x. | dana koch | 2014-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-alpha | Roger Dingledine | 2014-02-13 |
| | | |||
* | | Merge branch 'backtrace_squashed' | Nick Mathewson | 2013-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 Tools | Nick Mathewson | 2013-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 backtraces | Nick Mathewson | 2013-11-18 |
| | | | |||
| * | | Basic backtrace ability | Nick Mathewson | 2013-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 later | Nick Mathewson | 2013-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 Mathewson | 2013-10-30 |
| | | | |||
* | | | Better detection for certain broken cross-compiling situations. | Nick Mathewson | 2013-10-21 |
| | | | | | | | | | | | | Fixes bug 9869; patch from Benedikt Gollatz. | ||
* | | | Give a better warning when stack protection breaks linking. | Nick Mathewson | 2013-10-21 |
| | | | | | | | | | | | | Fix for 9948; patch from Benedikt Gollatz. | ||
* | | | When python is available, run the commandline unit tests from "make check" | Nick Mathewson | 2013-10-11 |
| | | | |||
* | | | Bump version to 0.2.5.1-alpha-dev | Nick Mathewson | 2013-10-02 |
| | | | |||
* | | | bump to 0.2.5.1-alpha | Roger Dingledine | 2013-10-01 |
| | | | |||
* | | | Don't preprocess torify | guilhem | 2013-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 Mathewson | 2013-09-13 |
|\ \ \ | | | | | | | | | | | | | | | | | Conflicts: src/common/sandbox.c | ||
| * | | | Build correctly with older libevents | Nick Mathewson | 2013-09-09 |
| | | | | |||
| * | | | Split libevent AC_CHECK_FUNCS call into multiple lines | Nick Mathewson | 2013-09-09 |
| | | | | |||
* | | | | Updated openssl configuration advice for Debian | Kevin Butler | 2013-09-02 |
| |/ / |/| | | |||
* | | | Remove a stray debugging echo from configure.ac | Nick Mathewson | 2013-07-18 |
| | | |