]> Pileus Git - ~andy/fetchmail/blob - TODO.txt
Rearrange according to importance.
[~andy/fetchmail] / TODO.txt
1 soon - MUST:
2 - BerliOS Bug #11797, imap_mark_seen doesn't consider expunged messages
3 - BerliOS Bug #10972, Fetchmail refetches big messages repeatedly (SMTP listener
4   issue)
5 - report multiline SMTP errors properly (sample in private mail from 
6   Earl Chew, 2007-07-30T02:28)
7 - publish SA-2007-02 after release
8 - Peter O'Gorman 2007-10-31 fetchmail-6.3.8 portability patches [-devel list]
9 - Debian Bug #452907 .fetchmailrc not permitted to be a symlink
10   (restriction not mentioned in manpage, also affects .idfile)
11
12 soon - SHOULD:
13 - BerliOS Bug #11576, thread on fetchmail users "Invalid SSL certificate" by
14   Philip Susi, SSL negotiation does not use ERR_error_string(3ssl) to report
15   errors in a readable way, we just report socket errors with no good reason.
16 - http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=432618
17   * write a table of combinations of TLS/SSL options
18 - add To: header to warning mails (authfail for instance)
19 - Debian Bug#449179, smbutil.c:90: unicodeToString: Assertion `len+1 < sizeof
20   buf' failed, from Stepan Golosunov <stepan@golosunov.pp.ru>
21
22 soon - MAY:
23 - https://bugzilla.novell.com/show_bug.cgi?id=246829 - fetchmail lost some mail
24   (5XX error code in contradiction with manual?)
25
26 soon - after 6.3.9:
27 - find a solution for the "invalid header" discards message problem
28   (escape headers and stuff reminder into body)
29 - add Message-ID: header and other SHOULD headers to warning mails?
30
31 questionable:
32 - Convert POP3 UIDs to X-UIDL?
33 - fetch IMAP message in one go (fetchmail-devel by Adam Simpkins
34   <simpkins@cisco.com> around Nov 2nd)?
35
36 6.4:
37 - Debian Bug #454291 fetchmail --quit: should check, that pid file 
38   really contains pid of fetchmail process (Dmitry Nezhevenko)
39   => use fcntl() lock?
40 - download only messages whose headers match a filter (by Toby, Usenet
41   Nov 2007 de.comm.software.mailserver
42   Message-ID: <1195033726.123704.296060@k79g2000hse.googlegroups.com>)
43 - feature request by Daniel Goering <g_daniel@gmx.net> on
44   fetchmail-devel 2007-11-15: populate .fetchids from current messages.
45   (it'll probably be useful to limit this to "all but the 10 latest" or
46   "all before date this-and-that")
47 - http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=374514
48   "Deleting fetchids file" vs. POP3 - probably unneeded if we use IMAP UIDs.
49 - change SSL/TLS UI incompatibly, making it easier to use
50 - allow selection of SSL/TLS Ciphers
51 - perhaps switch to libgsasl and libgnutls (which doesn't talk SSLv2)
52 - make the SSL default v3 (rather than v23).
53 - put more hints to the FAQ (should we call it FGA?) as first support place
54 - make sure we print socket error messages such as connection reset by
55   peer to hint users the problem is not in fetchmail
56 - > b) When the envelope header is specified, but it isn't found, a
57   > warning is logged and the mail is forwarded to the postmaster
58   > ("WARNING: Envelope header $HEADER found, cannot identify the
59   > recipient.  Forwarding to the postmaster")
60   Rob MacGregor 2007-03-16 Patch to the man page, fetchmail-devel@
61 - integrate Isaac Wilcox's test rig
62 - look at Tony Earnshaw's .spec file
63 - look at Gentoo patches
64 - remove dead replacement functions: strdup (Andreas Krennmair), ...
65 - more SMTP/LMTP error detail on message rejections even outside verbose mode.
66   Ian D. Allen, fetchmail-users. Two messages with examples.
67   What goes here? fetchmailrc location, server, port, user, folder, anything else?
68 - see if "AUTH SSH" can be made to work for POP3
69 - revisit BerliOS patches
70 - check recent list mail
71 - check Debian BTS and other bug trackers
72 - better logging (log all headers, log forward destination + method)
73 - check strict envelope N Received parsing,
74   see mail from Admin Att on fetchmail-users
75 - 6.3.4-pending-deletes.patch
76 - fetchmail -s with running daemon complains rather than silently
77   restarting daemon
78 - send warning message when connection fails?
79 - when logging to syslog, disable locale?
80 - check FAQ O5 - do we really prefer From: over envelope?!?
81 - add code to allow safe authentication schemes if TLS fails
82 - make APOP an authenticator, integrate with regular auto authentication
83   but stuff it at the end
84 - use SASL?
85
86 DOCUMENTATION:
87 - Add info whether Keywords are global, server or user keywords
88 - consolidate multidrop documentation