1. 03 Dec, 2006 2 commits
  2. 02 Dec, 2006 1 commit
  3. 01 Dec, 2006 1 commit
  4. 30 Nov, 2006 1 commit
  5. 29 Nov, 2006 1 commit
  6. 28 Nov, 2006 1 commit
  7. 27 Nov, 2006 1 commit
  8. 26 Nov, 2006 1 commit
  9. 25 Nov, 2006 1 commit
  10. 24 Nov, 2006 1 commit
  11. 23 Nov, 2006 5 commits
  12. 22 Nov, 2006 1 commit
  13. 21 Nov, 2006 4 commits
  14. 20 Nov, 2006 3 commits
  15. 19 Nov, 2006 5 commits
  16. 18 Nov, 2006 4 commits
  17. 17 Nov, 2006 1 commit
    • Andrew M. Kuchling's avatar
      Remove file-locking in MH.pack() method. · 8c456f3b
      Andrew M. Kuchling authored
      This change looks massive but it's mostly a re-indenting after
      removing some try...finally blocks.
      
      Also adds a test case that does a pack() while the mailbox is locked; this
      test would have turned up bugs in the original code on some platforms.
      
      In both nmh and GNU Mailutils' implementation of MH-format mailboxes,
      no locking is done of individual message files when renaming them.
      
      The original mailbox.py code did do locking, which meant that message
      files had to be opened.  This code was buggy on certain platforms
      (found through reading the code); there were code paths that closed
      the file object and then called _unlock_file() on it.
      
      Will backport to 25-maint once I see how the buildbots react to this patch.
      8c456f3b
  18. 16 Nov, 2006 3 commits
  19. 15 Nov, 2006 2 commits
  20. 12 Nov, 2006 1 commit