[Dovecot] 1.0.rc28 / v1.0 plans

Timo Sirainen tss at iki.fi
Thu Mar 22 04:35:46 EET 2007


I'll probably release 1.0.rc28 in a few days. Would be nice to get some
testing for it first. http://dovecot.org/nightly/dovecot-latest.tar.gz
contains pretty much what it's supposed to be.

I've now replied to all the mails I was planning on replying, excluding
the few patches that are v1.1 material. If you think I forgot to reply
to some mail, please resend it.

I think the documentation in Wiki is finally beginning to look pretty
good. All the important things are done. The only things in my "would be
nice TODO" list are:

 - Add a new page about index files and their configuration. I'll
probably do this before rc28.
 - PasswordSchemes and Authentication/Mechanisms are pretty heavy
reading. Could be made easier to understand. Possibly also create some
mechanism-specific pages describing how to configure them in Dovecot and
in clients.
 - Design documents would also be nice, but not very useful for
non-programmers and pretty big job to write them

I'm planning on adding the Wiki pages to doc/wiki/ in the tarball and
changing:

 - http://wiki.dovecot.org/* links to doc/wiki/*.txt in
dovecot-example.conf
   - doc/variables.txt could be removed and links to it updated to
doc/wiki/Variables.txt
 - doc/auth-protocol.txt is also already in wiki. Maybe create
doc/design/ and put the AuthProtocol.txt there and other design wiki
pages there as well.

As for v1.0, it looks like there aren't many bug reports anymore about
rc27. If there are as few for rc28, I'll release v1.0 in about a month.
So unless something special happens, I'll fix only the simplest bugs
after rc28 and leave the rest to v1.1/v1.0.1. Hmm. Looks like 13.4. is
Friday. Perhaps that's a good day for a release. :)

Looks like I ended up adding a few more new features to rc28:

	* deliver + userdb static: Verify the user's existence from passdb,
	  unless allow_all_users=yes
	* dovecot --exec-mail: Log to configured log files instead of stderr

	+ When copying/syncing a lot of mails, send "* OK Hang in there"
	  replies to client every 15 seconds so it doesn't just timeout the
	  connection.
	+ Added idxview and logview utilities to examine Dovecot's index files
	+ passdb passwd and shadow support blocking=yes setting now also
	+ mbox: If mbox file changes unexpectedly while we're writing to it,
	  log an error.
	+ deliver: Ignore -m "" parameter to make calling it easier.
	+ deliver: Added new -n parameter to disable autocreating mailboxes.
	  It affects both -m parameter and Sieve plugin's fileinto action
	- auth cache: If unknown user was found from cache, we didn't properly
	  return "unknown user" status, which could have caused problems in
	  deliver.
	- Index view syncing fixes
	- rc27 didn't compile with some non-GCC compilers
	- vpopmail support didn't compile in rc27
	- NFS check with chrooting broke home direcotry for the first login
	- deliver: If user lookup returned "unknown user", it logged
	  "BUG: Unexpected input"
	- convert plugin didn't convert INBOX

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://dovecot.org/pipermail/dovecot/attachments/20070322/172e65d5/attachment.pgp 


More information about the dovecot mailing list