aboutsummaryrefslogtreecommitdiffstats
path: root/NEWS
diff options
context:
space:
mode:
authorMatthias Andree <matthias.andree@gmx.de>2016-12-12 02:55:20 +0100
committerMatthias Andree <matthias.andree@gmx.de>2016-12-12 02:55:20 +0100
commita3c08a3c2eb026a582575dee047f13781d1d4d83 (patch)
tree8948755a6dd83085ab67c406bf6e4ee8bd38e535 /NEWS
parent00772c13773cb20747fb7a1d590218cd46646b82 (diff)
parent0aeab1198903075c1e4d1cee5dda2322d22a7955 (diff)
downloadfetchmail-a3c08a3c2eb026a582575dee047f13781d1d4d83.tar.gz
fetchmail-a3c08a3c2eb026a582575dee047f13781d1d4d83.tar.bz2
fetchmail-a3c08a3c2eb026a582575dee047f13781d1d4d83.zip
Merge branch 'uidl-speedup-n-log-n-64' into legacy_64
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS8
1 files changed, 8 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 762cc738..206e9fee 100644
--- a/NEWS
+++ b/NEWS
@@ -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.