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.
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;
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>
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