aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--NEWS8
-rw-r--r--fetchmail.c2
-rw-r--r--fetchmail.man2
-rwxr-xr-xfetchmailconf.py2
4 files changed, 8 insertions, 6 deletions
diff --git a/NEWS b/NEWS
index d0f1d007..3dcd16df 100644
--- a/NEWS
+++ b/NEWS
@@ -49,16 +49,18 @@ fetchmail 6.3.3 (not yet released):
and Brendan Lynch, fix by Sunil Shetye (his patch was merged) and Brendan
Lynch.
* ./configure --quiet is now quieter (no SSL and fallback-related output).
-* fix bug in LMTP port validation (patch by Miloslav Trmac).
+* LMTP: fix bug in LMTP port validation (patch by Miloslav Trmac).
* Miloslav Trmac's patch (with minor changes) to fix char * sign consistency,
unused arguments and variables.
-* Warn and disable SDPS if POP3 is disabled to avoid compilation errors.
+* SDPS: Warn and disable SDPS if POP3 is disabled to avoid compilation errors.
* More signedness, unused argument/variable and other warning fixes.
-* Stop sending EXPUNGE after NOOP-idling (patch by Sunil Shetye).
+* IMAP: Stop sending EXPUNGE after NOOP-idling (patch by Sunil Shetye).
# CHANGES:
* --idle can now be specified on the command line, too.
* --fetchall is now supported on the command-line.
+* POP3: Lower default fastuidl span to 4 (i. e. every 4th run fetches the
+ whole UIDL list), patch by Sunil Shetye.
# DOCUMENTATION:
* "ssl" is a user option rather than a server option. Patch by Nico Golde.
diff --git a/fetchmail.c b/fetchmail.c
index 6325d8f9..7712820b 100644
--- a/fetchmail.c
+++ b/fetchmail.c
@@ -970,7 +970,7 @@ static int load_params(int argc, char **argv, int optind)
def_opts.remotename = user;
def_opts.listener = SMTP_MODE;
def_opts.fetchsizelimit = 100;
- def_opts.fastuidl = 10;
+ def_opts.fastuidl = 4;
/* get the location of rcfile */
rcfiledir[0] = 0;
diff --git a/fetchmail.man b/fetchmail.man
index 3dd0d9f2..f1d521e8 100644
--- a/fetchmail.man
+++ b/fetchmail.man
@@ -615,7 +615,7 @@ a linear search should be done. In daemon mode, linear search is used
once followed by binary searches in 'n-1' polls if 'n' is greater than
1; binary search is always used if 'n' is 1; linear search is always
used if 'n' is 0. In non-daemon mode, binary search is used if 'n' is
-1; otherwise linear search is used.
+1; otherwise linear search is used. The default value of 'n' is 4.
This option works with POP3 only.
.TP
.B \-e <count> | \-\-expunge <count>
diff --git a/fetchmailconf.py b/fetchmailconf.py
index ff870233..41c4d398 100755
--- a/fetchmailconf.py
+++ b/fetchmailconf.py
@@ -249,7 +249,7 @@ class User:
self.warnings = 3600 # Size warning interval (see tunable.h)
self.fetchlimit = 0 # Max messages fetched per batch
self.fetchsizelimit = 100 # Max message sizes fetched per transaction
- self.fastuidl = 10 # Do fast uidl 9 out of 10 times
+ self.fastuidl = 4 # Do fast uidl 3 out of 4 times
self.batchlimit = 0 # Max message forwarded per batch
self.expunge = 0 # Interval between expunges (IMAP)
self.ssl = 0 # Enable Seccure Socket Layer