2005-01-18 21:00:09 by Amitai Schlair | Files touched by this commit (2) |
Log message:
Update to 4.3.1. From the changelog:
-some IMAP errors would cause getmail to raise an exception, instead of
gracefully proceeding with the next configured mail account. Fixed.
Thanks: Matthias Andree.
|
2005-01-10 22:00:02 by Amitai Schlair | Files touched by this commit (2) |
Log message:
Update to 4.3.0. From the changelog:
-add BrokenUIDLPOP3Retriever class to support servers that do not implement
the UIDL command, or which fail to uniquely identify messages using it.
|
2005-01-03 03:23:05 by Amitai Schlair | Files touched by this commit (2) |
Log message:
Update to 4.2.6. From the changelog:
-add new error message and documentation for POP3 servers that cannot
uniquely identify messages in a mailbox. Thanks: Thomas Schwinge.
|
2004-12-20 05:12:47 by Amitai Schlair | Files touched by this commit (2) |
Log message:
Update to 4.2.5. From the changelog:
-fix typo in getmailcore/exceptions.py that would raise a NameError
exception in certain rare cases. Thanks: Gour ?.
|
2004-12-06 01:26:16 by Amitai Schlair | Files touched by this commit (2) | |
Log message:
Update to 4.2.4. From the changelog:
Version 4.2.3
18 November 2004
-documentation updates.
-getmailrc examples file updated. Thanks: Scott Robbins.
-clarify error message when user insecurely tries to deliver mail as GID 0.
Version 4.2.4
22 November 2004
-one type of filter error would cause getmail to skip to the next configured
mail account, rather than simply proceeding to the next message from the
same account. Fixed. Thanks: Adrien Beau.
-documentation updates.
|
2004-10-20 23:55:12 by Amitai Schlair | Files touched by this commit (2) |
Log message:
Update to 4.2.2. From the changelog:
Version 4.1.5
13 September 2004
-getmail would not delete messages from the server if it was configured not
to retrieve them and the delete_after directive was not in use (i.e. user
normally left messages on server but occasionally wanted to force-delete
them). Fixed. Thanks: Frankye Fattarelli.
Version 4.2.0
18 September 2004
-SECURITY: previous versions of getmail contain a security vulnerability.
A local attacker with a shell account could exploit a race condition (or a
similar symlink attack) to cause getmail to create or overwrite files in a
directory of the local user's choosing if the system administrator ran getmail
as root and delivered messages to a maildir or mbox file under the control of
the attacker, resulting in a local root exploit. Fixed in versions 4.2.0
and 3.2.5.
This vulnerability is not exploitable if the administrator does not deliver
mail to the maildirs/mbox files of untrusted local users, or if getmail is
configured to use an external unprivileged MDA. This vulnerability is
not remotely exploitable.
Thanks: David Watson. My gratitude to David for his work on finding and
analyzing this problem.
-Now, on Unix-like systems when run as root, getmail forks a child
process and drops privileges before delivering to maildirs or mbox files.
getmail will absolutely refuse to deliver to such destinations as root;
the uid to switch to must be configured in the getmailrc file.
-revert behaviour regarding delivery to non-existent mbox files. Versions
4.0.0 through 4.1.5 would create the mbox file if it did not exist; in
versions 4.2.0 and up, getmail reverts to the v.3 behaviour of refusing
to do so.
Version 4.2.1
8 October 2004
-set message attributes on corrupt container objects to prevent problems
with destinations that expect multidrop-retrieved messages.
Thanks: Harry Wearne.
-move tests for existence of file from mbox destination initialization
to delivery method, and change error from configuration to delivery error.
Thanks: David Watson.
Version 4.2.2
11 October 2004
-in child delivery processes, change real as well as effective uid/gid.
Thanks: David Watson.
-handle corrupted oldmail file better. Thanks: Matthias Andree.
|
2004-09-02 04:35:58 by Amitai Schlair | Files touched by this commit (2) |
Log message:
Update to 4.1.4. From the changelog:
-change failure of a message filter to produce at least as many mail headers
as it was provided from a non-fatal error to warning. If your filter strips
headers, getmail will now warn you about it, but will not consider it an
error.
-documentation additions.
|
2004-08-31 17:37:52 by Amitai Schlair | Files touched by this commit (2) |
Log message:
Update to 4.1.3. From the changelog:
-enhance warning diagnostics about non-accessible or non-writable maildirs.
-change method of determining name of local host; only fall back to
getfqdn() if the result of gethostname() does not contain a dot.
-documentation enhancements.
|
2004-08-28 18:48:04 by Amitai Schlair | Files touched by this commit (2) |
Log message:
Update to 4.1.2. From the changelog:
-dumping config would raise an exception since 4.1.0; fixed.
Thanks: Ilya Krel.
|
2004-08-27 23:40:26 by Amitai Schlair | Files touched by this commit (2) |
Log message:
Update to 4.1.1. From the changelog:
-getmail raised an exception after processing all accounts, while printing
a summary, if verbose was set to 2. Fixed. Thanks: Matthias Andree.
|