Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-07-16 | Move test_descriptors.txt to an include file | Nick Mathewson | |
Making the text file work out-of-tree didn't work on windows. Maybe we can get it working that way later. | |||
2014-07-16 | Fix tests when building out-of-tree | Nick Mathewson | |
(This was too hard. Silly autoconf.) | |||
2014-07-16 | Merge remote-tracking branch 'origin/maint-0.2.5' | Nick Mathewson | |
2014-07-16 | configure.ac: fix build with --enable-bufferevents | Anthony G. Basile | |
When building with bufferevents enabled, configure.ac throws an error if "$ac_cv_header_event2_bufferevent_ssl_h" is not set to "yes". However, nowhere was AC_CHECK_HEADERS(event2/bufferevent_ssl.h) done. This commit adds the check. | |||
2014-06-20 | Thread support is now required | Nick Mathewson | |
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. | |||
2014-06-18 | 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-16 | bump version to 0.2.5.5-alpha. Not released yet. | Nick Mathewson | |
2014-06-14 | Merge branch 'bug8746_v2_squashed' | Nick Mathewson | |
Conflicts: src/common/include.am | |||
2014-06-14 | New testing-only tor_sleep_msec function | Nick Mathewson | |
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. | |||
2014-05-22 | Merge remote-tracking branch 'andrea/bug11476' | Nick Mathewson | |
2014-05-16 | Turn --enable-mempools off by default | Andrea Shepard | |
2014-05-12 | Add --disable-mempools configure option | Andrea Shepard | |
2014-05-12 | Turn --enable-buf-freelists off by default | Andrea Shepard | |
2014-05-07 | Script to detect unused autoconf outputs | Nick Mathewson | |
Should help speed up mingw builds by a percent or two. | |||
2014-05-05 | Fix cross-compiling when 128-bit math compiles but won't link | Nick Mathewson | |
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'. | |||
2014-04-30 | Merge remote-tracking branch 'public/bug11628' | Nick Mathewson | |
2014-04-29 | Put tor.service in the right place, and autoconfify it | Nick Mathewson | |
This closes 8368. | |||
2014-04-29 | Search for python by looking for "python2.7" and "python3.3" as well. | dana koch | |
2014-04-28 | Deal with the aftermath of sorting contrib | Nick Mathewson | |
This basically amounts to grepping for every file that mentioned contrib and adjusting its references to refer to the right place. | |||
2014-04-28 | New --disable-seccomp option to turn off support for seccomp. | Nick Mathewson | |
Fixes 11628. | |||
2014-04-25 | Bump version to 0.2.5.4-alpha-dev | Nick Mathewson | |
2014-04-25 | Bump version to 0.2.5.4-alpha. | Nick Mathewson | |
Probably releasing within ~22 hours, pending testing | |||
2014-04-24 | Merge branch 'bug11396_v2_squashed' | Nick Mathewson | |
Conflicts: src/or/main.c | |||
2014-04-24 | get_total_system_memory(): see how much RAM we have | Nick Mathewson | |
2014-04-16 | 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 | |
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. | |||
2014-04-14 | New --enable-expensive-hardening option | Nick Mathewson | |
It turns on -fsanitize=address and -fsanitize=ubsan if they work. Most relays won't want this. Some clients may. Ticket 11477. | |||
2014-03-23 | bump to 0.2.5.3-alpha-dev | Nick Mathewson | |
2014-03-22 | Increment version to 0.2.5.3-alpha | Nick Mathewson | |
2014-02-24 | Merge branch 'bug11047' | Nick Mathewson | |
2014-02-24 | pass our compiler -fasynchronous-unwind-tables by default | Nick Mathewson | |
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. | |||
2014-02-18 | 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-17 | 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 | |
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. | |||
2014-02-13 | bump to 0.2.5.2-alphator-0.2.5.2-alpha | Roger Dingledine | |
2013-11-18 | Merge branch 'backtrace_squashed' | Nick Mathewson | |
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 | |||
2013-11-18 | Use pc_from_ucontext.m4 from Google Performance Tools | Nick Mathewson | |
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. | |||
2013-11-18 | On Linux (and some other systems) we need -rdynamic for backtraces | Nick Mathewson | |
2013-11-18 | Basic backtrace ability | Nick Mathewson | |
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. | |||
2013-10-31 | Only use -Wlogical-op with GCC 4.6 and later | Nick Mathewson | |
It generates an apparently spurious warning with gcc 4.4 in debian; we haven't tested 4.5. | |||
2013-10-30 | Add the -Wlogical-op switch when building with GCC 4.3 or later. | Nick Mathewson | |
2013-10-21 | Better detection for certain broken cross-compiling situations. | Nick Mathewson | |
Fixes bug 9869; patch from Benedikt Gollatz. | |||
2013-10-21 | Give a better warning when stack protection breaks linking. | Nick Mathewson | |
Fix for 9948; patch from Benedikt Gollatz. | |||
2013-10-11 | When python is available, run the commandline unit tests from "make check" | Nick Mathewson | |
2013-10-02 | Bump version to 0.2.5.1-alpha-dev | Nick Mathewson | |
2013-10-01 | bump to 0.2.5.1-alpha | Roger Dingledine | |
2013-09-29 | Don't preprocess torify | guilhem | |
Since torify has been removed from tsocks, it doesn't need to be preprocessed. Closes #5505. | |||
2013-09-13 | Merge remote-tracking branch 'ctoader/gsoc-cap-stage2' | Nick Mathewson | |
Conflicts: src/common/sandbox.c |