]> Pileus Git - ~andy/fetchmail/blobdiff - TODO.txt
Add required documentation for Joost Roeleveld's virtual domain rewrite issue.
[~andy/fetchmail] / TODO.txt
index a6186a1f96f82ae74bb09c2c37bd8e06a8d95cec..9bdff3f2916b6a30171b8204dd544bdbc995e274 100644 (file)
--- a/TODO.txt
+++ b/TODO.txt
@@ -5,8 +5,19 @@ soon - MUST:
 - put bare IP addresses in brackets for SMTP (check if there are RFC
   1123/5321/5322 differences)
 - Debian Bug #531589: fetchmail ignores SIGUSR1 in idle mode.
+- Fix further occurrences of SMTP reply code handling:
+   - for proper smtp_reponse caching of multiline codes (there are some)
+   - for stomping over control characters.
+- check if smtpname and smtpaddress in particular work as advertised,
+  thread "Fetchmail with Postfix virtual users" around 2009-09-23 on
+  fetchmail-users@, by Joost Roeleveld and Gerard Seibert.
+- virtual domain DOCUMENTATION (rewriting @example.com to
+  @virtual.example.com possible? Joost Roeleveld, thread "Fetchmail with
+  Postfix virtual users" around 2009-09-23 on fetchmail-users@).
 
 soon - SHOULD:
+- replace " \n" by "\n" (and similar) - but make sure translators have
+  time to catch up.
 - make sure the man page completely lists all options (f. i. sslcertpath) in
   the tables.
 - allow \Deleted without \Seen, rf. 
@@ -26,10 +37,6 @@ soon - SHOULD:
 - 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?
-- report multiline SMTP errors properly (sample in private mail from 
-  Earl Chew, 2007-07-30T02:28), Debian Bug #529899
-  => requires reworking SMTP_ok to actually not only read the last line 
-     of multiline replies, but buffer.
 
 soon - MAY:
 - http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=471176
@@ -42,7 +49,6 @@ soon - MAY:
 - revise ticker, and add something like .........20%.... ... 100%
   (suggested by Yue Wu)
 
-
 questionable:
 - Convert POP3 UIDs to X-UIDL?
 - fetch IMAP message in one go (fetchmail-devel by Adam Simpkins
@@ -90,6 +96,10 @@ questionable:
 - CRYPTO: perhaps port to NSS? Check license and features and required procedure
   changes. - Redhat Bugs #333741 (crypto consolidation), #346891 (port fetchmail to NSS)
 - CRYPTO: make the SSL default v3 (rather than v23).
+- CRYPTO: remove sslfingerprint? too easily abused (see NEWS)
+- CRYPTO: force sslcertck
+- CRYPTO: by default forbid cleartext or other compromising password
+  schemes over insecure connections?
 - 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
@@ -146,7 +156,11 @@ questionable:
   This probably entails some form of extended user mapping inside 
   fetchmail, for map_name() in transact.c, and possibly 
   find_server_names() ibidem.
+- more verbose diagnostics, what, why, how, ... (what does fetchmail do, what
+  does it expect, what does it get instead, what does that mean, how can the
+  user fix it; references to the manual)
 
 DOCUMENTATION:
 - Add info whether Keywords are global, server or user keywords
 - consolidate multidrop documentation
+- HOWTO (on configuration, and on SSL in particular)