[dovecot-cvs] dovecot NEWS,1.20,1.21 README,1.4,1.5 TODO,1.41,1.42 configure.in,1.131,1.132

cras at procontrol.fi cras at procontrol.fi
Thu Jun 26 20:12:26 EEST 2003


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

Modified Files:
	NEWS README TODO configure.in 
Log Message:
0.99.10 released



Index: NEWS
===================================================================
RCS file: /home/cvs/dovecot/NEWS,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -d -r1.20 -r1.21
--- NEWS	3 May 2003 18:32:21 -0000	1.20
+++ NEWS	26 Jun 2003 16:12:24 -0000	1.21
@@ -1,3 +1,43 @@
+v0.99.10 2003-06-26  Timo Sirainen <tss at iki.fi>
+
+	* Default PAM service name changed to "dovecot". This means that
+	  if you're using PAM, you most likely have to do
+	    mv /etc/pam.d/imap /etc/pam.d/dovecot
+	  If you wish to keep using imap, see doc/auth.txt.
+
+	* ~/rawlog directory changed to ~/dovecot.rawlog
+
+	+ Faster and better maildir synchronization. We support read-only
+	  maildirs and out-of-quota conditions are handled a lot better.
+	  dovecot-uidlist file still isn't out-of-quota-safe though, but you
+	  can keep it in another location where quota isn't checked. For
+	  example:
+	    default_mail_env = Maildir:~/Maildir:
+	      INDEX=/noquota/%u:CONTROL=/noquota/%u
+	+ Read-only mboxes are supported now.
+	+ Only NOOP and CHECK now always do a mailbox sync checking. Other
+	  commands sync max. once in 5 seconds, plus always from indexes.
+	  This should reduce I/O a bit.
+	+ All NUL characters are translated to ascii #128 before sending to
+	  client. RFC prohibits sending NULs and this is how UW-IMAP handles
+	  it as well.
+	+ Make ENVELOPE, BODY and BODYSTRUCTURE replies more compact by
+	  removing multiple LWSPs and translating TABs to spaces. RFC doesn't
+	  specifically require this, but this seems to be the wanted
+	  behaviour..
+	+ Added ANONYMOUS SASL mechanism.
+	+ More flexible user chrooting configuration in home directories:
+	  "<chroot>/./<homedir>"
+	+ Added support for dynamically loadable IMAP/POP3 modules. See
+	  INSTALL file for more information.
+	- Partial fetches were broken if mails had CR+LF linefeeds
+	- SEARCH DELETED didn't return anything if all messages were deleted
+	- OpenSSL support was broken in many installations because we were
+	  chrooted and it couldn't open /dev/urandom.
+	- PAM: Giving wrong password blocked the whole process for two
+	  seconds. Now we create a new process for each check.
+	- Lots of other smaller bugfixes and better error handling
+
 v0.99.9.1 2003-05-03  Timo Sirainen <tss at iki.fi>
 
 	- Messages having lines longer than 8192 bytes caused problems.

Index: README
===================================================================
RCS file: /home/cvs/dovecot/README,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- README	24 Feb 2003 19:38:09 -0000	1.4
+++ README	26 Jun 2003 16:12:24 -0000	1.5
@@ -43,6 +43,7 @@
 
  2595       - Using TLS with IMAP, POP3 and ACAP
  2831       - Using Digest Authentication as a SASL Mechanism (DIGEST-MD5)
+ 2245       - Anonymous SASL Mechanism.
 
  2088       - IMAP4 non-synchronizing literals (LITERAL+)
  2177       - IMAP4 IDLE command

Index: TODO
===================================================================
RCS file: /home/cvs/dovecot/TODO,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -d -r1.41 -r1.42
--- TODO	15 Jun 2003 04:02:05 -0000	1.41
+++ TODO	26 Jun 2003 16:12:24 -0000	1.42
@@ -1,19 +1,19 @@
+ - support for multiple auth checkers. passdb+userdb should be tied together.
+   auth process configurations really should be used for this..
  - openbsd: if we ever write() to a file that is mmaped(), even if munmap()ed
    in the middle, the mmaped area doesn't get updated. This mostly happens
    when updating headers with write().. is it worth fixing? ..
  - maildir append doesn't actually need the mailbox to be synced.
    index->open_mailbox() could have some parameter to specify if mailbox
    should be synced or not.
- - postgresql support doesn't reconnect if connection drops.
  - we could process multiple commands (especially command + implicit sync
    after it) without dropping (index) lock in the middle. that'd mean all
    commands should be able to begin in any lock state and they shouldn't drop
    the lock. there'd be some new drop_lock() function which finally does that.
-
+ - imap_parser() should rather have a full-line memory limiting rather than
+   per-parameter. some clients can send huge messageset parameters and it'd
+   be nice to make the max. line length configurable
  - fix cygwin compile? _close and _read in *stream*.c fails.
- - fix SSL for RedHat 9. Use pkg-config.
- - PAM waits for two seconds on wrong passwords. dovecot-auth is completely
-   stuck at that time. maybe fork() new PAM checkers?
  - mailbox_check_interval: we shouldn't send anything if write() returns
    EAGAIN. not all clients are reading input all the time and there's no point
    in sending updates when no-one is reading them.

Index: configure.in
===================================================================
RCS file: /home/cvs/dovecot/configure.in,v
retrieving revision 1.131
retrieving revision 1.132
diff -u -d -r1.131 -r1.132
--- configure.in	23 Jun 2003 05:47:41 -0000	1.131
+++ configure.in	26 Jun 2003 16:12:24 -0000	1.132
@@ -1,7 +1,7 @@
 AC_INIT(src)
 
 AM_CONFIG_HEADER(config.h)
-AM_INIT_AUTOMAKE(dovecot, 0.99.9.1)
+AM_INIT_AUTOMAKE(dovecot, 0.99.10)
 
 AM_MAINTAINER_MODE
 



More information about the dovecot-cvs mailing list