diff options
author | Matthias Andree <matthias.andree@gmx.de> | 2016-12-11 17:58:37 +0100 |
---|---|---|
committer | Matthias Andree <matthias.andree@gmx.de> | 2016-12-11 22:06:12 +0100 |
commit | 0aeab1198903075c1e4d1cee5dda2322d22a7955 (patch) | |
tree | d1aea8105a1104fde6a059b381c95b5531742d31 /NEWS | |
parent | b47aa3bcf9fe2c193d48645c3ca77babbcfae077 (diff) | |
download | fetchmail-0aeab1198903075c1e4d1cee5dda2322d22a7955.tar.gz fetchmail-0aeab1198903075c1e4d1cee5dda2322d22a7955.tar.bz2 fetchmail-0aeab1198903075c1e4d1cee5dda2322d22a7955.zip |
Mention import of P-Tree O(n log n) code for UIDL.
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -100,6 +100,14 @@ fetchmail-6.4.0 (not yet released): (OpenSSL 1.0.2 reported incompatible with pop3.live.com by Jerry Seibert). * A foreground fetchmail can now accept a few more options while another copy is running in the background. +* fetchmail now handles POP3 --keep UID lists more efficiently, by using Rainer + Weikusat's P-Tree implementation. This reduces the complexity for handling + a large UIDL from O(n^2) to O(n log n) and becomes noticably faster with + thousands of kept messages. (IMAP does not track UIDs and is unaffected.) + At the same time, the UIDL emulation code for deficient servers has been + removed. It never worked really well. Servers that do not implement the + optional UIDL command only work with --fetchall option set, which in itself is + incompatible with the --keep option (it would cause message duplication). ## FIXES * Fix a typo in the FAQ. Submitted by David Lawyer, Debian Bug#706776. |