]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
Released v2.0.alpha2. 2.0.alpha2
authorTimo Sirainen <tss@iki.fi>
Fri, 23 Oct 2009 03:07:26 +0000 (23:07 -0400)
committerTimo Sirainen <tss@iki.fi>
Fri, 23 Oct 2009 03:07:26 +0000 (23:07 -0400)
--HG--
branch : HEAD

NEWS
TODO
configure.in

diff --git a/NEWS b/NEWS
index 1f78b29ebdc77c2311cb9a820c7c8cbea8969dda..ede3087d01b858e03281aebe1e26b88097a126c6 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-v2.0.alpha1 2009-10-12  Timo Sirainen <tss@iki.fi>
+v2.0.UNSTABLE  Timo Sirainen <tss@iki.fi>
 
        * Global ACLs are now looked up using namespace prefixes. For example
          if you previously had INBOX. namespace prefix and a global ACL for
@@ -14,6 +14,7 @@ v2.0.alpha1 2009-10-12  Timo Sirainen <tss@iki.fi>
        + doveadm utility can be used to do all kinds of administration
          functions. Old dovecotpw and *view utilities now exist in its
          subcommands.
+       + imap and pop3 processes can now handle multiple connections.
 
 v1.2.6 2009-10-05  Timo Sirainen <tss@iki.fi>
 
diff --git a/TODO b/TODO
index cfe12b8ce19c9dbcea28aa14ec04791add5e903a..f75e23c81f2fa8c70250d2a188fd19cc1d20ef6f 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,11 +1,19 @@
- - mail_uid, mail_gid, mail_chroot not works!
- - Allow %variables in mail_chroot setting
- - what the hell does --with-sql-drivers do?
-    - --with-sql=plugin --with-mysql, --with-sql --with-mysql=plugin, .. ???
+ - change the plugin hooks into some better API that allows adding/removing
+   them and maybe allows also calling them per-user basis to get per-user
+   plugins when multiple users are handled by same process
+ - shutdown_clients
+    - yes should probably also stop proxying
+    - no causes master now to kill the children after 10 secs
+ - verbose_proctitle=yes is now completely useless with imap/pop3 processes
+ - deliver -r <address> used as autoreplies' From-address?
+ - auth: add increasing per-ip failure delay using anvil?
+ - add fd limit checks/warnings
+ - config: ssl=no, ssl_cert=</not-exists fails everything
+ - anvil seems to be getting more useful, maybe never disable it
 
  - config process is handling requests too slowly. maybe add some caching.
  - delete convert plugin, replace with dsync
- - running from inetd
+ - running from inetd?
  - dsync:
    - handle INBOX GUID conflicts.
    - mailbox GUID conflicts: if one mailbox is empty, drop it.
    - sieve scripts
  - single-dbox is still buggy?
 
- - perhaps home dir shouldn't be chdir()ed to until privileges are actually
-   dropped? it doesn't work if it requires extra group privileges..
- - allow overriding mail_access_groups from userdb.
-    - ldap also kind of supports multiple gids, but not really.
+
+ - ldap: fix multiple-gid support somehow
  - PERMANENTFLAGS returns () with readonly mailboxes, even when private flag
    changes are allowed (because index is stored elsewhere)
  - config protocol should tell after lookups if there's something more specific
    also available so login process wouldn't have to do config lookup for
    each connection if there's no per-IP config.
- - lib-lda/duplicate.c uses home_expand()
  - dbox: we get back to dbox_sync_file() over and over again when expunging..
    especially with a broken guid expunge, it doesn't go away.
  - Add mailbox_list_create_dir() and remove bool directory from mailbox_create()
index 8ac1410395673b6452c035863009e97cb6c7907a..e99db0ccf8ba49c1fe10f7cf754cb6e39b09aaa1 100644 (file)
@@ -1,5 +1,5 @@
 AC_PREREQ([2.59])
-AC_INIT([Dovecot],[2.0.alpha1],[dovecot@dovecot.org])
+AC_INIT([Dovecot],[2.0.alpha2],[dovecot@dovecot.org])
 AC_CONFIG_SRCDIR([src])
 
 AM_INIT_AUTOMAKE([foreign])