aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* test suite: remove obsolete test that we preserve mbox file modesNikolaus Schulz2010-07-291-38/+0
* Fix TempMbox.saveas() to unregister the right file from _staleNikolaus Schulz2010-07-281-1/+1
* Python language fix: replace C-style boolean values "1" and "0" with True/FalseNikolaus Schulz2010-07-192-100/+100
* Remove unused variableNikolaus Schulz2010-07-191-1/+0
* Python language fix: remove parentheses around asserted expressionsNikolaus Schulz2010-07-192-95/+95
* Add a note about the race window when resetting an mbox file timestampNikolaus Schulz2010-07-191-1/+1
* TODO: new items: make IMAP test suite with no network I/O; drop .py extensionNikolaus Schulz2010-07-191-1/+5
* Warn if the temporary directory is not empty on cleanupNikolaus Schulz2010-07-191-2/+7
* When creating a dotlock, register it slightly earlier for cleanupNikolaus Schulz2010-07-191-1/+1
* In verbose mode, say that we're about to dotlock an mbox before trying to do soNikolaus Schulz2010-07-191-1/+2
* Minor docstring/whitespace fixesNikolaus Schulz2010-07-191-3/+4
* At critical points, flush mbox files and sync them to diskNikolaus Schulz2010-07-191-3/+30
* Further refactoring of the mbox classes, adding archive locking supportNikolaus Schulz2010-07-191-46/+58
* Fail as gracefully as possible if writing out the new mailboxes failsNikolaus Schulz2010-07-191-5/+35
* Refactoring of the mbox classesNikolaus Schulz2010-07-191-133/+82
* Use safe methods to open the archive mbox and an existing mbox fileNikolaus Schulz2010-07-191-8/+57
* mbox locking: omit dotlock if we don't have the permissions to create itNikolaus Schulz2010-07-192-2/+21
* mbox locking: combine locking functions into one and swap lock orderNikolaus Schulz2010-07-192-39/+69
* Switch mbox locking from flock(2) to posix lockf(2)Nikolaus Schulz2010-07-195-35/+24
* Rename procmail_lock->dotlock_lockNikolaus Schulz2010-07-192-23/+23
* test suite: use common base class with helper methods for mbox testingNikolaus Schulz2010-07-191-216/+168
* test suite: cut down the test of the --all optionNikolaus Schulz2010-07-191-19/+9
* test suite: cut down the test of the --preserve-unread optionNikolaus Schulz2010-07-191-21/+8
* test suite: change misleading test case nameNikolaus Schulz2010-07-191-3/+3
* test suite: cut down the test of the --size optionNikolaus Schulz2010-07-191-22/+9
* test suite: cut down the test of --output-dirNikolaus Schulz2010-07-191-14/+5
* test suite: cut down testing the handling of flagged messagesNikolaus Schulz2010-07-191-29/+10
* test suite: remove duplicate test case for --date optionNikolaus Schulz2010-07-191-35/+0
* test suite: cut down archive suffix generation testingNikolaus Schulz2010-07-191-17/+8
* test suite: test weird message headers in one runNikolaus Schulz2010-07-191-8/+12
* test suite: cut down the test of date header processingNikolaus Schulz2010-07-191-15/+3
* test suite: let make_message() optionally return a rfc822.MessageNikolaus Schulz2010-07-191-3/+7
* Remove lots of redundant test runs from the test suiteNikolaus Schulz2010-07-191-615/+347
* Test suite: test command line option processingNikolaus Schulz2010-07-191-0/+88
* test suite: eliminate remaining call of external gzip programNikolaus Schulz2010-07-191-4/+6
* test suite: define and use assertEqualContent() to compare filesNikolaus Schulz2010-07-191-114/+60
* test suite: account for lacking precision of os.utime()Nikolaus Schulz2010-07-191-6/+9
* Fix minor race when deleting messages in a maildir/mh boxNikolaus Schulz2010-07-191-3/+4
* Simplify the final committing of the mailbox and archiveNikolaus Schulz2010-07-192-83/+54
* Split out new class TempMboxNikolaus Schulz2010-07-192-111/+121
* Simplify ArchiveMbox.__init__Nikolaus Schulz2009-11-061-15/+5
* Append to the archive, and don't use rename()Nikolaus Schulz2009-11-061-40/+20
* Remove unused method Mbox.is_empty()Nikolaus Schulz2009-11-062-20/+0
* Keep mbox files open, so we don't break our locksNikolaus Schulz2009-11-061-34/+17
* Cleanup restoring of the mbox timestampsNikolaus Schulz2009-11-061-14/+5
* Cosmetics: in verbose mode, report current mailbox earlyNikolaus Schulz2009-11-061-1/+1
* Refuse to process mailboxes owned by someone elseNikolaus Schulz2009-11-061-2/+12
* Sanity check existing archives earlyNikolaus Schulz2009-11-061-10/+15
* Remove simple-minded security checksNikolaus Schulz2009-11-061-12/+0
* Move archive naming code into new function make_archive_name()Nikolaus Schulz2009-11-061-18/+21