pkgsrc-WIP-cvs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: wip/dovecot



Module name:    wip
Committed by:   ghen
Date:           Sat May 31 11:33:58 UTC 2008

Modified Files:
        wip/dovecot: Makefile PLIST distinfo

Log Message:
Update to Dovecot 1.1rc7.  From the rc6 release announcement mail:

This is it. The first v1.1 release that actually deserves the "release
candidate" name. It contains everything I require from v1.1.0 release.
There are two bugs left that I'd like to get fixed, but they won't block
v1.1.0 release:

 * index_mailbox_set_recent_uid() assert (reported by Diego Liziero)
 * Maildir not always finding new messages and returning them as empty
(reported by Anders).

The major change in v1.1.rc6 release is the SORT indexing half-rewrite.
I hadn't much stress tested that code before, and once I started I just
kept finding more and more weird bugs and it became extremely difficult
to figure out how to fix them, so I finally decided to just redesign how
it's supposed to work and then implemented that.

The resulting sort code is a lot cleaner and it should also perform
better (although it could still be improved a bit: the basic binary
searching could be replaced with one that first binary searches between
already-looked-up sort-strings and only after that binary searches the
resulting space which requires slower sort-string lookups). Hopefully
there are also no stupid bugs left like returning messages in wrong sort
order. :)

I've been wasting time this past week getting new stuff for my new
apartment, but that's nearly done now. I think (hope) I'm going to be
more productive in here, there are less neighbours behind walls/floors
(just 1), so less potential for annoying noises. :) Thinking also seems
to work better when there's more space to walk around.

And finally, the changes since v1.1.rc5:

        * Index file format changed a bit. If an older Dovecot v1.1 reads
          index files updated by rc6+, they may give "Invalid header record
          size" or "ext reset: invalid record size" warnings. v1.0 won't give
          these errors.
        * IMAP: LIST .. RETURN (X-STATUS) command return now LIST entries
          before STATUS entries.
        * zlib plugin: Uncompress if the message begins with zlib header
          instead of looking at the 'Z' flag. This fixes copying with hard
          links. Based on a patch by Richard Platel.

        + IMAP: SORT index handling code was half-rewritten to fix several bugs
          when multiple sessions were sorting at the same time. The new code is
          hopefully also faster.
        + Maildir: If POP3 UIDL extra field is found from dovecot-uidlist,
          it's used instead of the default UIDL format (or X-UIDL: header).
          This allows easily preserving UIDLs when migrating from other POP3
          servers. Patch by Nicholas Von Hollen @ Mailtrust.
        + Maildir: ,W=<vsize> is now always added to maildir filenames
        + deliver: Avoid reading dovecot-uidlist's contents if possible.
        + Added %T modifier = Trim whitespace from end of string
        - IMAP: Fixed some bugs in LIST-EXTENDED implementation.
        - IMAP: If client tries to change the selected mailbox state while
          another command is still running, wait until the command is finished.
          This fixes some crashes and other unwanted behavior.
        - allow_nets userdb setting was broken with big endian CPUs

And for rc7:

One extra RC release, just to fix compiling problems with non-Linux OSes.
Nothing else changed since rc6.


To generate a diff of this commit:
cvs -z3 rdiff -u -r1.22 -r1.23 wip/dovecot/PLIST
cvs -z3 rdiff -u -r1.31 -r1.32 wip/dovecot/distinfo
cvs -z3 rdiff -u -r1.43 -r1.44 wip/dovecot/Makefile

To view a diff of this commit:
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/dovecot/PLIST?r1=1.22&r2=1.23
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/dovecot/distinfo?r1=1.31&r2=1.32
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/dovecot/Makefile?r1=1.43&r2=1.44

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
pkgsrc-wip-cvs mailing list
pkgsrc-wip-cvs%lists.sourceforge.net@localhost
https://lists.sourceforge.net/lists/listinfo/pkgsrc-wip-cvs




Home | Main Index | Thread Index | Old Index