Bug 198747 - [MAINTAINER] update mail/dovecot2-pigeonhole to 0.4.7
Summary: [MAINTAINER] update mail/dovecot2-pigeonhole to 0.4.7
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Kurt Jaeger
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-03-20 20:26 UTC by Larry Rosenman
Modified: 2015-03-22 18:17 UTC (History)
1 user (show)

See Also:


Attachments
upgrade patch (1.03 KB, patch)
2015-03-20 20:26 UTC, Larry Rosenman
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Larry Rosenman freebsd_committer freebsd_triage 2015-03-20 20:26:16 UTC
Created attachment 154586 [details]
upgrade patch

Update to latest release:
Changelog v0.4.7:

* editheader extension: Made protection against addition and deletion of
  headers configurable separately. Also, the `Received' and
  `Auto-Submitted' headers are no longer protected against addition by
  default.
* Turned message envelope address parse errors into warnings.
* The interpreter now accepts non-standard domain names, e.g.
  containing '_'.
+ Implemented the Sieve index extension (RFC 5260).
+ Implemented support for the mboxmetadata and servermetadata extensions
  (RFC 5490).
+ Implemented new sieve commands for the doveadm command line utility.
  These commands are currently limited to ManageSieve operations, but
  the other current sieve tools will be migrated to doveadm in the near
  future as well.
+ Added more debug output about binary up-to-date checking.
+ Added script metadata to binary dump output.
- Fixed Sieve script binary up-to-date checking by normalizing the
  script location.
- The Sieve interpreter now flushes the duplicate database during start
  phase of result execution rather than commit phase. This makes sure
  locks on the duplicate database are released as soon as possible,
  preventing contention.
- Performed a few optimizations in the lexical scanner of the language.
- Fixed bug in `:matches' match-type that made a pattern without
  wildcards match as if there were a '*' at the beginning.
- Fixed crash in validation of the string parameter of the comparator
  tag.
- extprograms extension: Made sure supplemental group privileges are
  also dropped. This was a problem reported by Debian lintian.
- Fixed bug in handling of binary errors for action side-effects and
  message overrides.
- file script storage: Restructured storage initialization to address
  backwards compatibility issues.
- dict script storage: Fixed small memory allocation bug.

The release is available as follows:

http://pigeonhole.dovecot.org/releases/2.2/dovecot-2.2-pigeonhole-0.4.7.tar.gz
http://pigeonhole.dovecot.org/releases/2.2/dovecot-2.2-pigeonhole-0.4.7.tar.gz.sig

Refer to http://pigeonhole.dovecot.org and the Dovecot v2.x wiki for
more information. Have fun testing this new release and don't hesitate
to notify me when there are any problems.

Regards,
Comment 1 Kurt Jaeger freebsd_committer freebsd_triage 2015-03-22 18:01:15 UTC
testing@work
Comment 2 commit-hook freebsd_committer freebsd_triage 2015-03-22 18:17:15 UTC
A commit references this bug:

Author: pi
Date: Sun Mar 22 18:16:43 UTC 2015
New revision: 381944
URL: https://svnweb.freebsd.org/changeset/ports/381944

Log:
  mail/dovecot2-pigeonhole: 0.4.6 -> 0.4.7

  Changelog v0.4.7:

  * editheader extension: Made protection against addition and deletion of
    headers configurable separately. Also, the `Received' and
    `Auto-Submitted' headers are no longer protected against addition by
    default.
  * Turned message envelope address parse errors into warnings.
  * The interpreter now accepts non-standard domain names, e.g.
    containing '_'.
  + Implemented the Sieve index extension (RFC 5260).
  + Implemented support for the mboxmetadata and servermetadata extensions
    (RFC 5490).
  + Implemented new sieve commands for the doveadm command line utility.
    These commands are currently limited to ManageSieve operations, but
    the other current sieve tools will be migrated to doveadm in the near
    future as well.
  + Added more debug output about binary up-to-date checking.
  + Added script metadata to binary dump output.
  - Fixed Sieve script binary up-to-date checking by normalizing the
    script location.
  - The Sieve interpreter now flushes the duplicate database during start
    phase of result execution rather than commit phase. This makes sure
    locks on the duplicate database are released as soon as possible,
    preventing contention.
  - Performed a few optimizations in the lexical scanner of the language.
  - Fixed bug in `:matches' match-type that made a pattern without
    wildcards match as if there were a '*' at the beginning.
  - Fixed crash in validation of the string parameter of the comparator
    tag.
  - extprograms extension: Made sure supplemental group privileges are
    also dropped. This was a problem reported by Debian lintian.
  - Fixed bug in handling of binary errors for action side-effects and
    message overrides.
  - file script storage: Restructured storage initialization to address
    backwards compatibility issues.
  - dict script storage: Fixed small memory allocation bug.

  PR:		198747
  Submitted by:	Larry Rosenman <ler@lerctr.org> (maintainer)

Changes:
  head/mail/dovecot2-pigeonhole/Makefile
  head/mail/dovecot2-pigeonhole/distinfo
  head/mail/dovecot2-pigeonhole/pkg-plist
Comment 3 Kurt Jaeger freebsd_committer freebsd_triage 2015-03-22 18:17:56 UTC
Build-test on 10.1a, 9.3a, 8.4i was fine.

Committed, thanks!