- 01 Agu, 2010 1 kayıt (commit)
-
-
Georg Brandl yazdı
svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r83385 | georg.brandl | 2010-08-01 08:42:45 +0200 (So, 01 Aug 2010) | 1 line #8773: mailbox.py does not need to be executable. ........ r83386 | georg.brandl | 2010-08-01 08:44:46 +0200 (So, 01 Aug 2010) | 1 line #8768: name test method properly so that it gets executed. ........ r83387 | georg.brandl | 2010-08-01 08:53:28 +0200 (So, 01 Aug 2010) | 1 line #8735: better explain semantics of *values* argument for parse(). ........ r83388 | georg.brandl | 2010-08-01 09:48:43 +0200 (So, 01 Aug 2010) | 1 line #7395: fix traceback in do_add() when no stats are loaded. Apply same fix for do_sort() and do_reverse(). ........ r83389 | georg.brandl | 2010-08-01 09:57:47 +0200 (So, 01 Aug 2010) | 1 line Small improvements to pstats browser: do not crash on reading invalid file, and actually do a reload when executing "read" as intended. ........ r83391 | georg.brandl | 2010-08-01 10:10:08 +0200 (So, 01 Aug 2010) | 1 line Add another news entry. ........
-
- 22 Şub, 2010 1 kayıt (commit)
-
-
Andrew M. Kuchling yazdı
it would call _unlock_file() and pass it a closed file object. Noted by Rob Austein.
-
- 04 Ock, 2010 1 kayıt (commit)
-
-
Antoine Pitrou yazdı
when using the -3 flag. Patch by Florent Xicluna.
-
- 01 Kas, 2009 2 kayıt (commit)
-
-
Antoine Pitrou yazdı
-
Antoine Pitrou yazdı
the maildir toc cache refresh date before actually refreshing the cache. (see #6896)
-
- 02 May, 2009 1 kayıt (commit)
-
-
Andrew M. Kuchling yazdı
This is done by recording the current time -1sec, and not re-reading unless the directory mod. times are >= the recorded time.
-
- 02 Nis, 2009 1 kayıt (commit)
-
-
R. David Murray yazdı
Fixes issue2625.
-
- 04 Agu, 2008 1 kayıt (commit)
-
-
Andrew M. Kuchling yazdı
and add corresponding tests. Possible 2.5 backport candidate
-
- 19 Ock, 2008 1 kayıt (commit)
-
-
Andrew M. Kuchling yazdı
2.5.2 bugfix candidate.
-
- 14 Tem, 2007 1 kayıt (commit)
-
-
Andrew M. Kuchling yazdı
The Maildir specification doesn't seem to say anything about this situation, and it can happen if you're keeping a Maildir mailbox in Subversion (.svn directories) or some similar system. The patch just ignores directories in the cur/, new/, tmp/ folders.
-
- 30 Ock, 2007 1 kayıt (commit)
-
-
Tim Peters yazdı
-
- 22 Ock, 2007 3 kayıt (commit)
-
-
Andrew M. Kuchling yazdı
-
Andrew M. Kuchling yazdı
-
Georg Brandl yazdı
-
- 20 Ara, 2006 1 kayıt (commit)
-
-
Andrew M. Kuchling yazdı
Add length checking to single-file mailbox formats: before doing a flush() on a mailbox, seek to the end and verify its length is unchanged, raising ExternalClashError if the file's length has changed. This fix avoids potential data loss if some other process appends to the mailbox file after the table of contents has been generated; instead of overwriting the modified file, you'll get the exception. I also noticed that the self._lookup() call in self.flush() wasn't necessary (everything that sets self._pending to True also calls self.lookup()), and replaced it by an assertion. 2.5 backport candidate.
-
- 14 Ara, 2006 1 kayıt (commit)
-
-
Andrew M. Kuchling yazdı
-
- 17 Kas, 2006 1 kayıt (commit)
-
-
Andrew M. Kuchling yazdı
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.
-
- 09 Kas, 2006 3 kayıt (commit)
-
-
Andrew M. Kuchling yazdı
Two changes: Where possible, use link()/remove() to move files into a directory; this makes it easier to avoid overwriting an existing file. Use _create_carefully() to create files in tmp/, which uses O_EXCL. Backport candidate.
-
Andrew M. Kuchling yazdı
-
Andrew M. Kuchling yazdı
Both the Maildir and MH classes had this bug; the patch fixes both classes and adds a test. Will backport to 25-maint.
-
- 27 Eki, 2006 1 kayıt (commit)
-
-
Andrew M. Kuchling yazdı
[Bug #1575506] The _singlefileMailbox class was using the wrong file object in its flush() method, causing an error
-
- 23 Tem, 2006 1 kayıt (commit)
-
-
Andrew MacIntyre yazdı
-
- 28 Haz, 2006 1 kayıt (commit)
-
-
Neal Norwitz yazdı
can be returned if fcntl (lockf) fails. This fixes the test failure on Tru64 by checking for either error rather than just EAGAIN.
-
- 26 Haz, 2006 2 kayıt (commit)
-
-
Andrew M. Kuchling yazdı
remove the flock() calls. On FreeBSD, the two methods lockf() and flock() end up using the same mechanism and the second one fails. A Linux man page claims that the two methods are orthogonal (so locks acquired one way don't interact with locks acquired the other way) but that clearly must be false.
-
Andrew M. Kuchling yazdı
This change will probably break tests on FreeBSD buildbots, but I'll check in a fix for that next.
-
- 11 May, 2006 1 kayıt (commit)
-
-
Martin v. Löwis yazdı
and the DOS error code in errno. Revert changes where WindowsError catch blocks unnecessarily special-case OSError.
-
- 04 May, 2006 1 kayıt (commit)
-
-
Martin v. Löwis yazdı
-
- 02 May, 2006 1 kayıt (commit)
-
-
Andrew M. Kuchling yazdı
-
- 22 Nis, 2006 2 kayıt (commit)
-
-
Tim Peters yazdı
-
Andrew M. Kuchling yazdı
the 2005 Summer of Code). The revision adds a number of new mailbox classes that support adding and removing messages; these classes also support mailbox locking and default to using email.Message instead of rfc822.Message. The old mailbox classes are largely left alone for backward compatibility. The exception is the Maildir class, which was present in the old module and now inherits from the new classes. The Maildir class's interface is pretty simple, though, so I think it'll be compatible with existing code. (The change to the NEWS file also adds a missing word to a different news item, which unfortunately required rewrapping the line.)
-
- 21 Agu, 2004 1 kayıt (commit)
-
-
Johannes Gijsbers yazdı
'\037\014\n' (see http://quimby.gnus.org/notes/BABYL) so look for that as well, so that applications won't get '\037' as the last line of the last message.
-
- 24 Tem, 2004 1 kayıt (commit)
-
-
Skip Montanaro yazdı
fixes bug #996359.
-
- 07 Tem, 2004 1 kayıt (commit)
-
-
Andrew M. Kuchling yazdı
[Bug #925107] Make .readline() consider self.stop. This makes read() and readline() very similar, so they're refactored into _read. Patch by Johannes Gijsbers. 2.3 bugfix candidate.
-
- 07 Şub, 2004 1 kayıt (commit)
-
-
Raymond Hettinger yazdı
-
- 12 Eyl, 2002 1 kayıt (commit)
-
-
Guido van Rossum yazdı
attribute to the (stringized) message number (if this attribute is settable). This is useful so users of this class can report the correct message number (e.g. when classifying spam). Also added a blank line before the first method of each class.
-
- 26 Agu, 2002 1 kayıt (commit)
-
-
Barry Warsaw yazdı
-
- 30 Haz, 2002 1 kayıt (commit)
-
-
Raymond Hettinger yazdı
-
- 01 Haz, 2002 1 kayıt (commit)
-
-
Raymond Hettinger yazdı
-
- 04 Nis, 2002 1 kayıt (commit)
-
-
Tim Peters yazdı
-
- 24 Mar, 2002 1 kayıt (commit)
-
-
Neil Schemenauer yazdı
This in inside the test so it really doesn't matter much. Closes SF patch 497097.
-