summaryrefslogtreecommitdiff
path: root/configure.in
AgeCommit message (Collapse)Author
2010-09-30Changes to tor-fw-helper, some based on Nick's reviewJacob Appelbaum
* MINIUPNPC rather than the generic UPNP * Nick suggested a better abstraction model for tor-fw-helper * Fix autoconf to build with either natpmp or miniupnpc * Add AM_PROG_CC_C_O to fix automake complaint * update spec to address nickm's concern * refactor nat-pmp to match upnp state * we prefer tor_snprintf to snprintf * link properlty for tor_snprintf * rename test_commandline_options to log_commandline_options * cast this uint as an int * detect possible FD_SETSIZE errors * make note about future enhancements for natpmp * add upnp enhancement note * ChangeLog entry * doxygen and check-spaces cleanup * create tor-fw-helper.1.txt
2010-09-30First implementation of tor-fw-helper.Jacob Appelbaum
tor-fw-helper is a command-line tool to wrap and abstract various firewall port-forwarding tools. This commit matches the state of Jacob's tor-fw-helper branch as of 23 September 2010. (commit msg by Nick)
2010-09-28Autodetect the number of CPUs when possible if NumCPUs==0Nick Mathewson
This is needed for IOCP, since telling the IOCP backend about all your CPUs is a good idea. It'll also come in handy with asn's multithreaded crypto stuff, and for people who run servers without reading the manual.
2010-09-27Detect Libevent version at configure time when using buffereventsNick Mathewson
2010-09-27Teach read_event/write_event manipulators about bufferevents.Nick Mathewson
Add an --enable-bufferevents config switch.
2010-09-27Remove never-actually-finished code to use readv and writev for IO.Nick Mathewson
We'll get this feature for free with bufferevents, so there's no good reason to clone it in Tor.
2010-09-24Bump the Tor version in master to 0.2.3.0-alpha-devNick Mathewson
0.2.2.x development will continue in branch maint-0.2.2. master is now out of feature freeze. Let's not go crazy right away. :)
2010-09-17bump to 0.2.2.16-alpha-devRoger Dingledine
2010-09-17best tor ever!tor-0.2.2.16-alphaRoger Dingledine
2010-08-26Merge remote branch 'origin/maint-0.2.1'Nick Mathewson
2010-08-26Use -Wno-system-headers on openbsd to resolve 2nd case of bug1848Nick Mathewson
2010-08-19Bump version to 0.2.2.15-alpha-devNick Mathewson
2010-08-18bump to 0.2.2.15-alphaRoger Dingledine
2010-07-13bump to 0.2.2.14-alpha-devRoger Dingledine
2010-07-12bump to 0.2.2.14-alphator-0.2.2.14-alphaRoger Dingledine
2010-05-07Merge commit 'linus/master'Roger Dingledine
2010-05-07Don't be bashistic.Linus Nordberg
2010-05-07use ssp-buffer-size=1 to avoid Werror failuresAndy Isaacson
Build on Ubuntu 10.04 64-bit was failing: util.c: In function ‘parse_http_time’: util.c:1370: error: not protecting function: no buffer at least 8 bytes long We don't want to lose -Werror, and we don't care too much about the added overhead of protecting even small buffers, so let's simply turn on SSP for all buffers. Thanks to Jacob Appelbaum for the pointer and SwissTorExit for the original report. Signed-off-by: Andy Isaacson <adi@hexapodia.org>
2010-05-07Add support for gcc compiler/linker hardening flags.Jacob Appelbaum
This patch adds support for two new configure options: '--enable-gcc-hardening' This sets CFLAGS to include: "-D_FORTIFY_SOURCE=2 -fstack-protector-all" "-fwrapv -fPIE -Wstack-protector -Wformat -Wformat-security" "-Wpointer-sign" It sets LDFLAGS to include: "-pie" '--enable-linker-hardening' This sets LDFLAGS to include: " -z relro -z now"
2010-05-05bump to 0.2.2.13-alpha-devRoger Dingledine
2010-04-24bump to 0.2.2.13-alphator-0.2.2.13-alphaRoger Dingledine
2010-04-20bump to 0.2.2.12-alpha-devRoger Dingledine
2010-04-20bump to 0.2.2.12-alphaRoger Dingledine
2010-04-19bump to 0.2.2.11-alpha-devRoger Dingledine
2010-04-15bump to 0.2.2.11-alphator-0.2.2.11-alphaRoger Dingledine
2010-04-14Add --enable-static-zlib optionSebastian Hahn
Works like the --enable-static-openssl/libevent options. Requires --with-zlib-dir to be set. Note that other dependencies might still pull in a dynamicly linked zlib, if you don't link them in statically too.
2010-04-02Merge branch 'asprintf'Nick Mathewson
2010-03-15bump to 0.2.1.25Roger Dingledine
it's perfect, let's ship it
2010-03-09Don't require asciidoc when building Tor from a tarballSebastian Hahn
If asciidoc is required, the user receives an error message telling them about the --disable-asciidoc configure switch and the build breaks.
2010-03-08bump to 0.2.2.10-alpha-devRoger Dingledine
now's your chance to destabilize it
2010-03-07prepare 0.2.2.10-alpha for releasetor-0.2.2.10-alphaRoger Dingledine
2010-03-06clean up the 0.2.1.25 changelogRoger Dingledine
2010-03-01Add configure switch to disable use of asciidocSebastian Hahn
Also break the build if that switch isn't used and asciidoc isn't available.
2010-02-25Add a tor_asprintf() function, and use it in a couple of places.Nick Mathewson
asprintf() is a GNU extension that some BSDs have picked up: it does a printf into a newly allocated chunk of RAM. Our tor_asprintf() differs from standard asprintf() in that: - Like our other malloc functions, it asserts on OOM. - It works on windows. - It always sets its return-field.
2010-02-22bump to 0.2.2.9-alpha-devRoger Dingledine
2010-02-22prepare for 0.2.2.9-alphaRoger Dingledine
2010-02-21bump to 0.2.1.24Roger Dingledine
2010-02-18Bump version to 0.2.1.23-devNick Mathewson
2010-02-12Remove the --enable-iphone option as needless.Nick Mathewson
On or-talk, Marco Bonetti reports that recent iPhone SDKs build Tor fine without it.
2010-02-13Remove the --enable-debug option for configure, it didn't do anything.Sebastian Hahn
2010-02-12prepare for 0.2.1.23Roger Dingledine
2010-02-02Merge remote branch 'origin/maint-0.2.1'Nick Mathewson
2010-02-02Link libssl and libcrypto in the right order.Nick Mathewson
For most linking setups, this doesn't matter. But for some setups, when statically linking openssl, it does matter, since you need to link things with dependencies before you link things they depend on. Fix for bug 1237.
2010-01-28Fix building the tarballSebastian Hahn
This removes the Makefile.am from doc/design-paper and replaces it with a static Makefile. We don't need to call it during the normal Tor build process, as we don't need its targets normally. Keeping it around in case we want to rebuild the pdf or ps files later.
2010-01-27Merge remote branch 'sebastian/manpage'Nick Mathewson
2010-01-27Bump version to 0.2.2.8-alpha-devNick Mathewson
2010-01-27Convert the Tor manpage to asciidoc.Sebastian Hahn
This should be a very faithful conversion, preserving as much of the layout of the old manpage as possible. This wasn't possible for the nt-service and the DataDirectory/state parts. See a later commit for some small cleanups. Tiago Faria helped with the asciidoc conversion, big thanks!
2010-01-27Allow generating documentation from asciidoc in the MakefileSebastian Hahn
2010-01-260.2.2.8-alpha is coming out today sometimetor-0.2.2.8-alphaRoger Dingledine
2010-01-24Merge commit 'origin/maint-0.2.1'Nick Mathewson
Resolved conflicts in: configure.in src/or/Makefile.am src/tools/Makefile.am