1. 27 Sep, 2010 3 commits
  2. 24 Sep, 2010 1 commit
  3. 17 Sep, 2010 2 commits
  4. 26 Aug, 2010 1 commit
  5. 19 Aug, 2010 1 commit
  6. 18 Aug, 2010 1 commit
  7. 13 Jul, 2010 2 commits
  8. 07 May, 2010 3 commits
    • Linus Nordberg's avatar
      Don't be bashistic. · b7e533c1
      Linus Nordberg authored
      b7e533c1
    • Andy Isaacson's avatar
      use ssp-buffer-size=1 to avoid Werror failures · 6751899f
      Andy Isaacson authored
      
      
      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: default avatarAndy Isaacson <adi@hexapodia.org>
      6751899f
    • Jacob Appelbaum's avatar
      Add support for gcc compiler/linker hardening flags. · 04fa935e
      Jacob Appelbaum authored
      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"
      04fa935e
  9. 05 May, 2010 1 commit
  10. 24 Apr, 2010 1 commit
  11. 20 Apr, 2010 2 commits
  12. 19 Apr, 2010 1 commit
  13. 15 Apr, 2010 1 commit
  14. 14 Apr, 2010 1 commit
    • Sebastian Hahn's avatar
      Add --enable-static-zlib option · 71fb687d
      Sebastian Hahn authored
      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.
      71fb687d
  15. 15 Mar, 2010 1 commit
  16. 09 Mar, 2010 1 commit
  17. 08 Mar, 2010 1 commit
  18. 07 Mar, 2010 2 commits
  19. 01 Mar, 2010 1 commit
  20. 25 Feb, 2010 1 commit
    • Nick Mathewson's avatar
      Add a tor_asprintf() function, and use it in a couple of places. · 6fa8dacb
      Nick Mathewson authored
      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.
      6fa8dacb
  21. 23 Feb, 2010 1 commit
  22. 22 Feb, 2010 1 commit
  23. 21 Feb, 2010 1 commit
  24. 18 Feb, 2010 1 commit
  25. 13 Feb, 2010 2 commits
  26. 12 Feb, 2010 1 commit
  27. 02 Feb, 2010 1 commit
    • Nick Mathewson's avatar
      Link libssl and libcrypto in the right order. · f6ff14a8
      Nick Mathewson authored
      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.
      f6ff14a8
  28. 28 Jan, 2010 1 commit
    • Sebastian Hahn's avatar
      Fix building the tarball · 32c1863a
      Sebastian Hahn authored
      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.
      32c1863a
  29. 27 Jan, 2010 3 commits