aboutsummaryrefslogtreecommitdiff
path: root/configure.in
Commit message (Collapse)AuthorAge
* Build with warnings and clang 3.0Sebastian Hahn2011-12-13
| | | | | | | --enable-gcc-warnings enables two warnings that clang doesn't support, so the build fails. We had hoped clang 3.0 would add those, but it didn't, so let's just always disable those warnings when building with clang. We can still fix it later once they add support
* bump maint-0.2.2 to 0.2.2.34-devRoger Dingledine2011-10-27
|
* Merge remote-tracking branch 'public/gcc-295-fix' into maint-0.2.2Nick Mathewson2011-09-09
|\
| * Check for lround with autoconf; fall back to rint.Nick Mathewson2011-08-30
| |
* | Look for correct "ar" to cross-compileNick Mathewson2011-09-07
|/ | | | | | | | | | | | For some reason, autoconf doesn't by default have an "AC_PROG_AR" for this -- possibly it's assumed that any "ar" you have will work everyplace. Fixes bug 3909; found by sid77. This fixes a build issue first present in fdbdb4dc1500, but the bug (of not using a correct ar) has been in every Tor version ever: it just didn't matter until then.
* Ignore deprecation warnings on OS XSebastian Hahn2011-08-10
| | | | | | Starting with Lion, Apple decided to deprecate the system openssl. We can start requiring users to install their own openssl once OS X doesn't ship with it anymore.
* Merge remote-tracking branch 'public/3122_memcmp_squashed' into ↵Nick Mathewson2011-05-11
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bug3122_memcmp_022 Conflicts throughout. All resolved in favor of taking HEAD and adding tor_mem* or fast_mem* ops as appropriate. src/common/Makefile.am src/or/circuitbuild.c src/or/directory.c src/or/dirserv.c src/or/dirvote.c src/or/networkstatus.c src/or/rendclient.c src/or/rendservice.c src/or/router.c src/or/routerlist.c src/or/routerparse.c src/or/test.c
| * Add a data-independent variant of memcmp and a d-i memeq function.Nick Mathewson2011-05-11
| | | | | | | | | | The tor_memcmp code is by Robert Ransom, and the tor_memeq code is by me. Both incorporate some ideas from DJB's stuff.
* | Merge remote-tracking branch 'origin/maint-0.2.1' into maint-0.2.2Nick Mathewson2011-03-28
|\|
| * Fix configure.in zlib package names.Erinn Clark2011-03-28
| |
* | Small tweaks for bug2698 bugfixSebastian Hahn2011-03-27
| |
* | Fix libevent autoconf bug #2698Jacob Appelbaum2011-03-27
| |
* | Remove superfluous -g -O2 compiler argumentSebastian Hahn2011-03-18
| | | | | | | | | | | | Autoconf adds -g -O2 by default, so adding it ourselves is not required. It also caused a warning with clang for every source file, so remove it here. Fixes last issue of ticket 2696.
* | Fix compilation under LLVM/clang with --enable-gcc-warningsSteven Murdoch2011-03-10
| | | | | | | | | | | | | | - When compiling using clang (2.9 or lower) do not enable -Wnormalized=id or -Woverride-init when --enable-gcc-warnings or --enable-gcc-warnings-advisory is set as these options are unsupported.
* | Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2Nick Mathewson2011-02-22
|\| | | | | | | | | Conflicts: configure.in
| * Remove doc/spec/Makefile.in from list of generated filesNick Mathewson2011-02-22
| |
* | Enable ASLR and permanent DEP for Windows executablesJohn Brooks2011-02-03
| | | | | | | | Fix for #2358
* | Merge remote branch 'sebastian/bug2337' into maint-0.2.2Nick Mathewson2011-01-12
|\ \
| * | Fix a autoconf warningSebastian Hahn2011-01-12
| | |
| * | Detect signed size_t and report an error at configure time.Nick Mathewson2011-01-03
| |/
* | bump to 0.2.2.19-alphaRoger Dingledine2010-11-21
| |
* | new development versionRoger Dingledine2010-11-16
| |
* | bump to 0.2.2.18-alphaRoger Dingledine2010-11-16
| |
* | Remove everything related to os x expert packageSebastian Hahn2010-11-10
| | | | | | | | | | | | | | | | | | | | | | 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.
* | Remove redundant -Wpointer-sign CFLAGSebastian Hahn2010-10-20
| | | | | | | | | | -Wpointer-sign is implied with -Wall, which we use when building with --enable-gcc-warnings.
* | Remove redundant -Wformat -Wformat-security CFLAGSSebastian Hahn2010-10-20
| | | | | | | | | | | | 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..
* | Use ssp-buffer-size param when hardeningSebastian Hahn2010-10-20
| | | | | | | | | | | | | | | | | | | | | | 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.
* | Fix MIPSpro and time_t signedness detectionSebastian Hahn2010-10-11
| | | | | | | | | | 3d6e2830876 silenced the autogen.sh warnings as it was supposed to, but introduced two bugs. Fix them.
* | Fix warnings with new versions of autoconfSebastian Hahn2010-10-11
| | | | | | | | | | | | 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).
* | bump to 0.2.2.17-alpha-devRoger Dingledine2010-10-01
| |
* | bump to 0.2.2.17-alphaRoger Dingledine2010-09-30
| |
* | bump to 0.2.2.16-alpha-devRoger Dingledine2010-09-17
| |
* | best tor ever!Roger Dingledine2010-09-17
| |
* | Merge remote branch 'origin/maint-0.2.1'Nick Mathewson2010-08-26
|\|
| * Use -Wno-system-headers on openbsd to resolve 2nd case of bug1848Nick Mathewson2010-08-26
| |
| * bump to 0.2.1.25Roger Dingledine2010-03-15
| | | | | | | | it's perfect, let's ship it
| * clean up the 0.2.1.25 changelogRoger Dingledine2010-03-06
| |
| * bump to 0.2.1.24Roger Dingledine2010-02-21
| |
| * Bump version to 0.2.1.23-devNick Mathewson2010-02-18
| |
| * prepare for 0.2.1.23Roger Dingledine2010-02-12
| |
* | Bump version to 0.2.2.15-alpha-devNick Mathewson2010-08-19
| |
* | bump to 0.2.2.15-alphaRoger Dingledine2010-08-18
| |
* | bump to 0.2.2.14-alpha-devRoger Dingledine2010-07-13
| |
* | bump to 0.2.2.14-alphaRoger Dingledine2010-07-12
| |
* | Merge commit 'linus/master'Roger Dingledine2010-05-07
|\ \
| * | Don't be bashistic.Linus Nordberg2010-05-07
| | |
* | | use ssp-buffer-size=1 to avoid Werror failuresAndy Isaacson2010-05-07
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | Add support for gcc compiler/linker hardening flags.Jacob Appelbaum2010-05-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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"
* | bump to 0.2.2.13-alpha-devRoger Dingledine2010-05-05
| |
* | bump to 0.2.2.13-alphaRoger Dingledine2010-04-24
| |