Skip to content
Snippets Groups Projects
  1. Jul 23, 2013
  2. Jul 19, 2013
  3. Jul 16, 2013
  4. Jul 08, 2013
  5. Jul 03, 2013
    • Nick Mathewson's avatar
      FIx undefined behavior in dirvote.c · 15cd79f8
      Nick Mathewson authored
       Fix a bug in the voting algorithm that could yield incorrect results
       when a non-naming authority declared too many flags. Fixes bug 9200;
       bugfix on 0.2.0.3-alpha.
      
      Found by coverity scan.
      15cd79f8
  6. Jun 29, 2013
  7. Jun 24, 2013
  8. Jun 18, 2013
  9. Jun 17, 2013
  10. Jun 15, 2013
  11. Jun 14, 2013
  12. Jun 13, 2013
  13. Jun 12, 2013
    • Nick Mathewson's avatar
      Make all consumers of microdesc_t.body tolerate NULL · e602c403
      Nick Mathewson authored
      This is another fix to try to mitigate recurrences of 8031/8822.
      e602c403
    • Nick Mathewson's avatar
      Unmap the microdescriptor cache before replacing it. · f455686b
      Nick Mathewson authored
      This is a reprise of the fix in bdff7e32; 6905c1f6 reintroduced
      that bug.  Briefly: windows doesn't seem to like deleting a mapped
      file.  I tried adding the PROT_SHARED_DELETE flag to the createfile
      all, but that didn't actually fix this issue.  Fortunately, the unit
      test I added in 4f4fc63f should
      prevent us from making this particular screw-up again.
      
      This patch also tries to limit the crash potential of a failure to
      write by a little bit, although it could do a better job of retaining
      microdescriptor bodies.
      
      Fix for bug 8822, bugfix on 0.2.4.12-alpha.
      f455686b
Loading