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: Tue Aug 11 11:47:17 UTC 2009
Modified Files:
wip/dovecot: Makefile PLIST PLIST.sieve distinfo
Log Message:
Update to Dovecot 1.2.3, Sieve to 0.1.11 and ManageSieve to 0.11.8,
from Edgar Fuss <ef%math.uni-bonn.de@localhost>.
Changes in Dovecot 1.2.2:
* GSSAPI: More changes to authentication. Hopefully good now.
* lazy_expunge plugin: Drop \Deleted flag when moving message.
+ dovecot -n/-a now outputs also lda settings.
+ dovecot.conf !include now supports globs (e.g.
!include /etc/dovecot/*.conf). Based on patch by Thomas Guthmann.
+ acl: Support spaces in user/group identifiers.
+ shared mailboxes: If only %%n is specified in prefix, default to
current user's domain.
- Dovecot master process could hang if it received signals too rapidly.
- Fixed "corrupted index cache file" errors (and perhaps others) caused
by e.g. IMAP's FETCH BODY[] command.
- IMAP: When QRESYNC is enabled, don't crash when a new mail is
received while IDLEing.
- IMAP: FETCH X-* parameters weren't working.
- Maildir++ quota: Quota was sometimes updated wrong when it was
being recalculated.
- Searching quoted-printable message body internally converted "_"
characters to spaces and didn't match search keys with "_".
- Messages in year's first/last day may have had broken timezones
with OSes not having struct tm->tm_gmtoff (e.g. Solaris).
- virtual plugin: If another session adds a new mailbox to index,
don't crash.
Changes in Dovecet 1.2.3:
* Mailbox names with control characters can't be created anymore.
Existing mailboxes can still be accessed though.
+ Allow namespace prefix to be opened as mailbox, if a mailbox
already exists in the root dir.
- Maildir: dovecot-uidlist was being recreated every time a mailbox
was accessed, even if nothing changed.
- listescape plugin was somewhat broken
- Compiling fixes for non-Linux/BSDs
- imap: tb-extra-mailbox-sep workaround was broken.
- ldap: Fixed hang when >128 requests were sent at once.
- fts_squat: Fixed crashing when searching virtual mailbox.
- imap: Fixed THREAD .. INTHREAD crashing.
Changes in Sieve 0.1.10:
* Changed action execution of fileinto and keep. These changes
depend on API additions in Dovecot, making this release depend on
Dovecot v1.2.2 or newer.
* Further developed the sieve-filter command line tool. This
required a few changes to the action execution of the Sieve
engine. The tool was successfully tested on folders with a few
100k spam messages. However, the commandline options are still
incomplete, a man page is missing and it needs much more testing
before I can recommend anyone to use this tool.
+ Added support for the mailbox extension. This allows checking
whether a mailbox exists using the mailboxexists command and it
adds the :create argument to the fileinto command to create the
mailbox when it is missing. The :create feature is useless unless
the Deliver LDA is run with the -n option.
+ Improved the testsuite with tests for message delivery. Messages
stored using keep and fileinto can be fed back into the Sieve
engine for verification. This includes testing of applied IMAP
flags.
+ Updated the man pages with the new method of specifying the
supported extensions using + and - (for the -x parameter of the
sieve tools)
+ Further developed the deprecated notify extension. A dummy for the
denotify command exists, meaning that its use does not cause an
error anymore.
- Fixed a bug in the derivation of the binary path from the script
path. A bare filename would yield a path relative to root.
- Fixed a bug in the value matching code. The context data now uses
a proper pool in stead of the data stack. Bug reported by Jan
Sechser.
- Fixed assertion fail in the include extension caused by missing
initialization upon binary load. This bug surfaces only for stored
binaries. Bug reported by Tom Hendrikx.
- Fixed include error message for failed :global include. It
mentioned the wrong config parameter.
- Fixed broken wiki reference in an error message of the plugin
about the 'sieve' setting.
- Fixed behavior of fileinto when delivering into a namespace
prefix. Previous fix used the wrong storage.
Changes in Sieve 0.1.11:
+ Built skeleton implementation for the date extension (RFC5260).
It compiles, but it does not do anything useful yet. Therefore, it
is not part of the default compilation.
- Fixed ARM portability issues caused by char type not being signed
on that platform. Reading optional operands from a binary would
fail for action side effects. Also, an accidental mixup of an int
return type with bool caused the interpreter to continue on ARM
even though an error occured.
- Removed direct stdint.h includes to prevent portability issues.
- Fixed segfault bug in the handling of script open failures.
- Include: improved user error messages and system log messages.
- Fixed copy-paste mixup between sieve_after and sieve_before
settings in the LDA Sieve plugin. If only a sieve_after script was
active, nothing would have been executed. Patch by Mike Abbott.
- Include: fixed a bug in HOME substitution in the sieve_dir path.
Surfaced in ManageSieve.
Changelog ManageSieve v0.11.8:
- Fixed TLS support for proxying ManageSieve. The protocol state
machine was incorrect. Also added a check that disables ssl when
'starttls' is not enabled for the user. This produces a proper
warning in the log file. There is no such thing as a managesieveS
protocol which has SSL from the start.
To generate a diff of this commit:
cvs -z3 rdiff -u -r1.1 -r1.2 wip/dovecot/PLIST.sieve
cvs -z3 rdiff -u -r1.32 -r1.33 wip/dovecot/PLIST
cvs -z3 rdiff -u -r1.46 -r1.47 wip/dovecot/distinfo
cvs -z3 rdiff -u -r1.59 -r1.60 wip/dovecot/Makefile
To view a diff of this commit:
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/dovecot/PLIST.sieve?r1=1.1&r2=1.2
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/dovecot/PLIST?r1=1.32&r2=1.33
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/dovecot/distinfo?r1=1.46&r2=1.47
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/dovecot/Makefile?r1=1.59&r2=1.60
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
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