1. 08 Nov, 2012 1 commit
    • Nick Mathewson's avatar
      Add and use and unlikely-to-be-eliminated memwipe() · 49dd5ef3
      Nick Mathewson authored
      Apparently some compilers like to eliminate memset() operations on
      data that's about to go out-of-scope.  I've gone with the safest
      possible replacement, which might be a bit slow.  I don't think this
      is critical path in any way that will affect performance, but if it
      is, we can work on that in 0.2.4.
      
      Fixes bug 7352.
      49dd5ef3
  2. 24 Oct, 2012 6 commits
  3. 23 Oct, 2012 2 commits
    • Roger Dingledine's avatar
      Let 0.2.3 clients exit to internal addresses if they want · 2ecee3fc
      Roger Dingledine authored
      Clients now consider the ClientRejectInternalAddresses config option
      when using a microdescriptor consensus stanza to decide whether
      an exit relay would allow exiting to an internal address. Fixes
      bug 7190; bugfix on 0.2.3.1-alpha.
      2ecee3fc
    • Nick Mathewson's avatar
      Fix parse_short_policy (bug 7192.) · 85659d39
      Nick Mathewson authored
      Our implementation of parse_short_policy was screwed up: it would
      ignore the last character of every short policy.  Obviously, that's
      broken.
      
      This patch fixes the busted behavior, and adds a bunch of unit tests
      to make sure the rest of that function is okay.
      
      Fixes bug 7192; fix on 0.2.3.1-alpha.
      85659d39
  4. 22 Oct, 2012 1 commit
  5. 19 Oct, 2012 5 commits
  6. 17 Oct, 2012 1 commit
  7. 10 Oct, 2012 2 commits
  8. 04 Oct, 2012 2 commits
  9. 03 Oct, 2012 1 commit
  10. 22 Sep, 2012 1 commit
  11. 19 Sep, 2012 1 commit
  12. 18 Sep, 2012 2 commits
  13. 14 Sep, 2012 2 commits
    • Nick Mathewson's avatar
      Use file-size-fixup code on cygwin too. · b1447a43
      Nick Mathewson authored
      We already had code on windows to fix our file sizes when we're
      reading a file in text mode and its size doesn't match the size from
      fstat.  But that code was only enabled when _WIN32 was defined, and
      Cygwin defines __CYGWIN__ instead.
      
      Fixes bug 6844; bugfix on 0.1.2.7-alpha.
      b1447a43
    • Robert Ransom's avatar
      Fix man page typo · 909691f1
      Robert Ransom authored
      909691f1
  14. 13 Sep, 2012 2 commits
  15. 12 Sep, 2012 3 commits
  16. 11 Sep, 2012 3 commits
  17. 10 Sep, 2012 1 commit
  18. 05 Sep, 2012 2 commits
  19. 04 Sep, 2012 1 commit
  20. 03 Sep, 2012 1 commit