| Commit message (Expand) | Author | Age |
* | Build with warnings and clang 3.0•••--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
| Sebastian Hahn | 2011-12-13 |
* | bump maint-0.2.2 to 0.2.2.34-dev | Roger Dingledine | 2011-10-27 |
* | Merge remote-tracking branch 'public/gcc-295-fix' into maint-0.2.2 | Nick Mathewson | 2011-09-09 |
|\ |
|
| * | Check for lround with autoconf; fall back to rint. | Nick Mathewson | 2011-08-30 |
* | | Look for correct "ar" to cross-compile•••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.
| Nick Mathewson | 2011-09-07 |
|/ |
|
* | Ignore deprecation warnings on OS X•••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.
| Sebastian Hahn | 2011-08-10 |
* | Merge remote-tracking branch 'public/3122_memcmp_squashed' into bug3122_memcm...•••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
| Nick Mathewson | 2011-05-11 |
|\ |
|
| * | Add a data-independent variant of memcmp and a d-i memeq function.•••The tor_memcmp code is by Robert Ransom, and the tor_memeq code is
by me. Both incorporate some ideas from DJB's stuff.
| Nick Mathewson | 2011-05-11 |
* | | Merge remote-tracking branch 'origin/maint-0.2.1' into maint-0.2.2 | Nick Mathewson | 2011-03-28 |
|\| |
|
| * | Fix configure.in zlib package names. | Erinn Clark | 2011-03-28 |
* | | Small tweaks for bug2698 bugfix | Sebastian Hahn | 2011-03-27 |
* | | Fix libevent autoconf bug #2698 | Jacob Appelbaum | 2011-03-27 |
* | | Remove superfluous -g -O2 compiler argument•••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.
| Sebastian Hahn | 2011-03-18 |
* | | Fix compilation under LLVM/clang with --enable-gcc-warnings•••- 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.
| Steven Murdoch | 2011-03-10 |
* | | Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2•••Conflicts:
configure.in
| Nick Mathewson | 2011-02-22 |
|\| |
|
| * | Remove doc/spec/Makefile.in from list of generated files | Nick Mathewson | 2011-02-22 |
* | | Enable ASLR and permanent DEP for Windows executables•••Fix for #2358
| John Brooks | 2011-02-03 |
* | | Merge remote branch 'sebastian/bug2337' into maint-0.2.2 | Nick Mathewson | 2011-01-12 |
|\ \ |
|
| * | | Fix a autoconf warning | Sebastian Hahn | 2011-01-12 |
| * | | Detect signed size_t and report an error at configure time. | Nick Mathewson | 2011-01-03 |
| |/ |
|
* | | bump to 0.2.2.19-alpha | Roger Dingledine | 2010-11-21 |
* | | new development version | Roger Dingledine | 2010-11-16 |
* | | bump to 0.2.2.18-alpha | Roger Dingledine | 2010-11-16 |
* | | Remove everything related to os x expert package•••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.
| Sebastian Hahn | 2010-11-10 |
* | | Remove redundant -Wpointer-sign CFLAG•••-Wpointer-sign is implied with -Wall, which we use when building with
--enable-gcc-warnings.
| Sebastian Hahn | 2010-10-20 |
* | | Remove redundant -Wformat -Wformat-security CFLAGS•••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..
| Sebastian Hahn | 2010-10-20 |
* | | Use ssp-buffer-size param when hardening•••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.
| Sebastian Hahn | 2010-10-20 |
* | | Fix MIPSpro and time_t signedness detection•••3d6e2830876 silenced the autogen.sh warnings as it was supposed to, but
introduced two bugs. Fix them.
| Sebastian Hahn | 2010-10-11 |
* | | Fix warnings with new versions of autoconf•••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).
| Sebastian Hahn | 2010-10-11 |
* | | bump to 0.2.2.17-alpha-dev | Roger Dingledine | 2010-10-01 |
* | | bump to 0.2.2.17-alpha | Roger Dingledine | 2010-09-30 |
* | | bump to 0.2.2.16-alpha-dev | Roger Dingledine | 2010-09-17 |
* | | best tor ever! | Roger Dingledine | 2010-09-17 |
* | | Merge remote branch 'origin/maint-0.2.1' | Nick Mathewson | 2010-08-26 |
|\| |
|
| * | Use -Wno-system-headers on openbsd to resolve 2nd case of bug1848 | Nick Mathewson | 2010-08-26 |
| * | bump to 0.2.1.25•••it's perfect, let's ship it
| Roger Dingledine | 2010-03-15 |
| * | clean up the 0.2.1.25 changelog | Roger Dingledine | 2010-03-06 |
| * | bump to 0.2.1.24 | Roger Dingledine | 2010-02-21 |
| * | Bump version to 0.2.1.23-dev | Nick Mathewson | 2010-02-18 |
| * | prepare for 0.2.1.23 | Roger Dingledine | 2010-02-12 |
* | | Bump version to 0.2.2.15-alpha-dev | Nick Mathewson | 2010-08-19 |
* | | bump to 0.2.2.15-alpha | Roger Dingledine | 2010-08-18 |
* | | bump to 0.2.2.14-alpha-dev | Roger Dingledine | 2010-07-13 |
* | | bump to 0.2.2.14-alpha | Roger Dingledine | 2010-07-12 |
* | | Merge commit 'linus/master' | Roger Dingledine | 2010-05-07 |
|\ \ |
|
| * | | Don't be bashistic. | Linus Nordberg | 2010-05-07 |
* | | | use ssp-buffer-size=1 to avoid Werror failures•••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>
| Andy Isaacson | 2010-05-07 |
|/ / |
|
* | | Add support for gcc compiler/linker hardening flags.•••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"
| Jacob Appelbaum | 2010-05-07 |
* | | bump to 0.2.2.13-alpha-dev | Roger Dingledine | 2010-05-05 |
* | | bump to 0.2.2.13-alpha | Roger Dingledine | 2010-04-24 |