soon - MUST: - BerliOS Bug #10972, Fetchmail refetches big messages repeatedly (SMTP listener issue) - report multiline SMTP errors properly (sample in private mail from Earl Chew, 2007-07-30T02:28) - publish SA-2007-02 after release soon - SHOULD: - log configured server name on certificate mismatch (perhaps pay attention to via entries and stuff like that) - BerliOS Bug #11576, thread on fetchmail users "Invalid SSL certificate" by Philip Susi, SSL negotiation does not use ERR_error_string(3ssl) to report errors in a readable way, we just report socket errors with no good reason. - http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=432618 * write a table of combinations of TLS/SSL options - add To: header to warning mails (authfail for instance) - Debian Bug#449179, smbutil.c:90: unicodeToString: Assertion `len+1 < sizeof buf' failed, from Stepan Golosunov - Fix TOCTOU race around prc_filecheck* soon - MAY: - https://bugzilla.novell.com/show_bug.cgi?id=246829 - fetchmail lost some mail (5XX error code in contradiction with manual?) soon - after 6.3.9: - find a solution for the "invalid header" discards message problem (escape headers and stuff reminder into body) - add Message-ID: header and other SHOULD headers to warning mails? questionable: - Convert POP3 UIDs to X-UIDL? - fetch IMAP message in one go (fetchmail-devel by Adam Simpkins around Nov 2nd)? 6.4: - Debian Bug #454291 fetchmail --quit: should check, that pid file really contains pid of fetchmail process (Dmitry Nezhevenko) => use fcntl() lock? - download only messages whose headers match a filter (by Toby, Usenet Nov 2007 de.comm.software.mailserver Message-ID: <1195033726.123704.296060@k79g2000hse.googlegroups.com>) - feature request by Daniel Goering on fetchmail-devel 2007-11-15: populate .fetchids from current messages. (it'll probably be useful to limit this to "all but the 10 latest" or "all before date this-and-that") - http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=374514 "Deleting fetchids file" vs. POP3 - probably unneeded if we use IMAP UIDs. - change SSL/TLS UI incompatibly, making it easier to use - allow selection of SSL/TLS Ciphers - perhaps switch to libgsasl and libgnutls (which doesn't talk SSLv2) - make the SSL default v3 (rather than v23). - put more hints to the FAQ (should we call it FGA?) as first support place - make sure we print socket error messages such as connection reset by peer to hint users the problem is not in fetchmail - > b) When the envelope header is specified, but it isn't found, a > warning is logged and the mail is forwarded to the postmaster > ("WARNING: Envelope header $HEADER found, cannot identify the > recipient. Forwarding to the postmaster") Rob MacGregor 2007-03-16 Patch to the man page, fetchmail-devel@ - integrate Isaac Wilcox's test rig - look at Tony Earnshaw's .spec file - look at Gentoo patches - remove dead replacement functions: strdup (Andreas Krennmair), ... - more SMTP/LMTP error detail on message rejections even outside verbose mode. Ian D. Allen, fetchmail-users. Two messages with examples. What goes here? fetchmailrc location, server, port, user, folder, anything else? - see if "AUTH SSH" can be made to work for POP3 - revisit BerliOS patches - check recent list mail - check Debian BTS and other bug trackers - better logging (log all headers, log forward destination + method) - check strict envelope N Received parsing, see mail from Admin Att on fetchmail-users - 6.3.4-pending-deletes.patch - fetchmail -s with running daemon complains rather than silently restarting daemon - send warning message when connection fails? - when logging to syslog, disable locale? - check FAQ O5 - do we really prefer From: over envelope?!? - add code to allow safe authentication schemes if TLS fails - make APOP an authenticator, integrate with regular auto authentication but stuff it at the end - use SASL? DOCUMENTATION: - Add info whether Keywords are global, server or user keywords - consolidate multidrop documentation