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