[dovecot-cvs] dovecot TODO,1.25,1.26

cras at procontrol.fi cras at procontrol.fi
Fri Nov 22 15:56:01 EET 2002


Update of /home/cvs/dovecot
In directory danu:/tmp/cvs-serv24716

Modified Files:
	TODO 
Log Message:
updated



Index: TODO
===================================================================
RCS file: /home/cvs/dovecot/TODO,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -d -r1.25 -r1.26
--- TODO	20 Nov 2002 18:33:40 -0000	1.25
+++ TODO	22 Nov 2002 13:55:59 -0000	1.26
@@ -43,13 +43,6 @@
 	- don't give internal error to user but "mailbox is locked" or
 	  "index is locked" when we can't do something because of locking
 	- optionally don't fail if index is locked, but build it in memory
-    - setting for choosing mbox locking methods. timeout settings. currently
-      fcntl/flock doesn't have any timeout.
-    - UW-IMAP doesn't send it's fields to client: X-IMAPbase, Status, X-Status,
-      X-Keywords, X-UID.. should we? probably just makes things more difficult
-    - option: use mmap() vs. read() to access mails. read() seems to be a bit
-      faster with linux/x86, and better through NFS since it doesn't read
-      data uselessly.
     - when fetching body/envelope/etc we could try to cache it immediately if
       we can get lock with try_lock.
     - optionally use only in-memory indexes
@@ -95,7 +88,9 @@
        in the beginning of it. We could do that too.
      - When expunging the first message we could move the X-IMAPbase header
        to next message to avoid full rewriting later.
-     - Our X-flags wouldn't need to be sent to clients. UW-IMAPd doesn't.
+     - UW-IMAP doesn't send it's fields to client: X-IMAPbase, Status,
+       X-Status, X-Keywords, X-UID.. should we? probably just makes things
+       more difficult
      - COPY 1 copies X-IMAPbase header too which isn't good idea. save() could
        actually strip this (and X-UID) while also fixing From-lines etc.
      - we need either From-line escaping or writing Content-Length when saving
@@ -175,9 +170,6 @@
  - ulimit / setrlimit() should be set somewhere for imap process. and maybe
    also separate limits for data stack and mem pools
  - create indexer binary
- - SIGHUPing master should reload the configuration .. killing imap-auth and
-   imap-login processes? or just signal imap-login to stop accepting new
-   connections and let it kill itself
  - imap-login leaks I/O descriptors when killed, that's because the SSL
    fds are destroyed lazily.. should we bother fixing..?
  - logins are always sent now using syslog(), we'd need to have i_info()




More information about the dovecot-cvs mailing list