summaryrefslogtreecommitdiff
path: root/configure.in
AgeCommit message (Collapse)Author
2010-11-16new development versionRoger Dingledine
2010-11-16bump to 0.2.2.18-alphaRoger Dingledine
2010-11-10Remove everything related to os x expert packageSebastian Hahn
We decided to no longer ship expert packages for OS X because they're a lot of trouble to keep maintained and confuse users. For those who want a tor on OS X without Vidalia, macports is a fine option. Alternatively, building from source is easy, too. The polipo stuff that is still required for the Vidalia bundle build can now be found in the torbrowser repository, git://git.torproject.org/torbrowser.git.
2010-10-20Remove redundant -Wpointer-sign CFLAGSebastian Hahn
-Wpointer-sign is implied with -Wall, which we use when building with --enable-gcc-warnings.
2010-10-20Remove redundant -Wformat -Wformat-security CFLAGSSebastian Hahn
When configuring with --enable-gcc-warnings, we use -Wformat=2 which automatically enables the available -Wformat switches, so adding them again in the --enable-gcc-hardening case doesn't make sense..
2010-10-20Use ssp-buffer-size param when hardeningSebastian Hahn
We used to enable ssp-buffer-size=1 only when building with --enable-gcc-warnings. That would result in warnings (and no protection for small arrays) when building with --enable-gcc-hardening without enabling warnings, too. Fixes bug 2031. Also remove an XXX: We now allow to build with -fstack-protector by using --enable-gcc-hardening.
2010-10-11Fix MIPSpro and time_t signedness detectionSebastian Hahn
3d6e2830876 silenced the autogen.sh warnings as it was supposed to, but introduced two bugs. Fix them.
2010-10-11Fix warnings with new versions of autoconfSebastian Hahn
It looks like autoconf 2.68 introduced a bunch of new warnings when it didn't like the syntax you used or forgot to use AC_LANG_(SOURCE|PROGRAM).
2010-10-01bump to 0.2.2.17-alpha-devRoger Dingledine
2010-09-30bump to 0.2.2.17-alphaRoger Dingledine
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!