summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2004-01-27 15:53:59 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2004-01-27 15:53:59 +0000
commit4d86ce83eea0ba8ccb6e9a20c68447c57473243c (patch)
treecc2ffca7431d4cfa34c5ec28b2e14c94c77486b8 /TODO
parentc52629fe677c14fba56736fa3a9b64ee321dfb2a (diff)
downloadmailutils-4d86ce83eea0ba8ccb6e9a20c68447c57473243c.tar.gz
mailutils-4d86ce83eea0ba8ccb6e9a20c68447c57473243c.tar.bz2
Updated
Diffstat (limited to 'TODO')
-rw-r--r--TODO41
1 files changed, 26 insertions, 15 deletions
diff --git a/TODO b/TODO
index 4f6fe62de..3d19cd0e2 100644
--- a/TODO
+++ b/TODO
@@ -1,4 +1,6 @@
-
+GNU mailutils TODO list. 2004-01-27
+Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
+
* Documentation
* mailbox
@@ -11,23 +13,21 @@
is set in the locker flags, only write locks actually lock the file,
read locks don't do anything.
-*** implement mailbox_lock() and mailbox_unlock() shortcut functions.
-
*** what kind of locking should mh use? See FIXME in mbx_mh.c
-*** why does mimetest fail on a symlink, but suceed on a dotlocked file?
+*** why does mimetest fail on a symlink, but succeed on a dotlocked file?
*** implement a force unlock mode... so that when a mailbox
is closed or destroyed it can make sure that the lock
is definitely gone.
-** write a fnmatch() that doesn't respect []
-
** select needed
** mailboxes don't remember whether or not they've been opened
-** print errors to a debug object, by default
+** mu_error() vs. debug_t: Revise both methods of reporting the
+diagnostics. Possibly they could be merged. Possibly log_t object
+is needed.
** does IMAP do an EXAMINE instead of a select if the mailbox is being
opened readonly? Does list return whether a mailbox is readonly?
@@ -35,12 +35,23 @@ Check against CMUs anon server, it is a read-only mailbox.
** mu_cpystr - the size_t* size outputs only give strlen(), not the
actual length?
+Sam Roberts:
+ My recollection is that when you give a buffer to output APIs, you give
+ the total size. But the size_t* that returns the required size, returns
+ the required size, minus the NUL. The units are different, in a sense.
** need code to find a "real" envelope from... an actual email address
that DSNs can be sent to.
** need to be able to map some addresses (like mail to "root") to a
user for the box, a la nullmailer, perhaps
+Sam Roberts:
+ If you have a really simple workstation with a basic mail system,
+ you may want mail.local to deliver all email addressed to "root" and
+ "postmaster", etc., to a particular user, like yourself.
+Sergey Poznyakoff:
+ In short, that is kind of aliasing support. We have aliasing support
+ in MH, possibly it could be used in libmailbox as well.
** mailer_t: the SMTP mailer isn't as fully implemented as the sendmail
mailer.
@@ -51,7 +62,13 @@ and use them in mail.remote.
** support AUTH=anonymous (imap://cyrus.andrew.cmu.edu/archive.info-cyrus)
** support POP3S and IMAPS mailers (ports 995/993).
-NOTE: Do we really need it? Pop3d and imap4d already use STLS/STARTTLS.
+Jeff Bailey says:
+ I think this might be the only encryption that common versions of
+ Outlook Express support. As a low priority TODO list item, (like if it
+ never gets done, there's no worries) I think it can probably stay on.
+
+ The advantage of having it just do this itself is that other utilities
+ aren't required to get this configured up in something like Debian.
** filter_trans needs readline method.
@@ -90,23 +107,17 @@ to have a general purpose tool
* sieve
-** uid isn't good to identify messages, use message-id?
-
** run as daemon, sieveing mail on arrival (need interface for notification
of message arrival, this is supported by imap, but we'll have to fake
for pop and local spools my polling, why can't you select() on a unix
file?)
-NOTE: Do we need it? mail.local already provides this functionality.
+* mail.local: Add daemon mode with LMTP support
* utilities
** forward only MTA, nullmailer like, but accepting SMTP on 25 from localhost
-** utility to move all mail from one mailbox to another, like mbox to
-IMAP, preserving all flags that are possible. can sieve do this, or do
-I need a mbox-copy() utility?
-
** file viewer, based on the mimetypes api. I want to do a "v foo.blah",
have it look up .blah in mime.types, and do the action spec'ed in mailcap.

Return to:

Send suggestions and report system problems to the System administrator.