non port: mail/dovecot2-pigeonhole/pkg-plist |
Number of commits found: 20 |
Monday, 27 Feb 2017
|
03:13 ler
Upgrade mail/dovecot2-pigeonhole to 0.4.17
Changelog v0.4.17:
- LDA Sieve plugin: Fixed handling of an early explicit keep during
multiscript execution. Action side-effects and the message snapshot
would be lost at the final stage where the implicit keep is
evaluated. This could result in the IMAP flags assigned to the
message to be forgotten or that headers modified by the "editheader"
extension would revert to their original state.
- file script storage: Amended the up-to-date time stamp comparison for
on-disk binaries to include nanoseconds. This will fix problems
occurring when both binary and script are saved within the same
second. This fix is ineffective on older systems that have no support
for nanoseconds in stat() timestamps, which should be pretty rare
nowadays.
- file script storage: Improve saving and listing permission error to
include more details.
- imapsieve plugin: Make sure "INBOX" is upper case in static mailbox
rules. Otherwise, the mailbox name would never match, since matching
is performed case-sensitively and Dovecot only returns the
upper-cased "INBOX".
- imapsieve plugin: Fixed assert failure occurring when used with
virtual mailboxes.
- doveadm sieve plugin: Fixed crash when setting Sieve script via
attribute's string value.
Approved by: adamw
Reviewed by: https://reviews.freebsd.org/D9818
|
Sunday, 30 Oct 2016
|
23:04 adamw
Update to 0.4.16.
* Part of the Sieve extprograms implementation was moved to Dovecot,
which means that this release depends on Dovecot v2.2.26+.
* ManageSieve: The PUTSCRIPT command now allows uploading empty Sieve
scripts. There was really no good reason to disallow doing that.
+ Sieve vnd.dovecot.report extension:
+ Added a Dovecot-Reporting-User field to the report body, which
contains the e-mail address of the user sending the report.
+ Added support for configuring the "From:" address used in the
report.
+ LDA sieve plugin: Implemented support for a "discard script" that is
run when the message is going to be discarded. This allows doing
something other than throwing the message away for good.
+ Sieve vnd.dovecot.environment extension: Added vnd.dovecot.config.*
environment items. These environment items map to sieve_env_*
settings from the plugin {} section in the configuration. Such values
can of course also be returned from userdb.
+ Sieve vacation extension: Use the Microsoft X-Auto-Response-Suppress
header to prevent unwanted responses from and to (older) Microsoft
products.
+ ManageSieve: Added rawlog_dir setting to store ManageSieve traffic
logs. This replaces at least partially the rawlog plugin (mimics
similar IMAP/POP3 change).
- doveadm sieve plugin: synchronization: Prevent setting file
timestamps to unix epoch time. This occurred when Dovecot passed the
timestamp as 'unknown' during synchronization.
- Sieve exprograms plugin: Fixed spurious '+' sometimes returned at the
end of socket-based program output.
- imapsieve plugin: Fixed crash occurring in specific situations.
PR: 213926
Submitted by: maintainer (Larry Rosenman)
|
Wednesday, 27 Apr 2016
|
15:42 adamw
Update to 0.4.14.
The most important feature that this new release adds is the IMAPSIEVE
capability, which allows executing Sieve scripts at IMAP events. It also
adds the ability to obtain trace logs from Sieve execution at actual
delivery (or from IMAP), rather than only using the sieve-test command
line tool.
This release also fixes a bug in the Sieve extprograms plugin that has
been bothering a few people for a while now.
Changelog v0.4.14:
* The address test now allows specifying the X-Original-To header.
+ Implemented the Sieve imapsieve extension and its IMAP counterpart
(RFC 6785) as a set of plugins. This allows running Sieve scripts at
IMAP activity, rather than at delivery. There are also facilities for
the familiar sieve_before/sieve_after administrator scripts. A user
script is defined for a mailbox using an IMAP METADATA entry, whereas
administrator scripts are configured using mailbox matching rules
defined in the plugin settings.
+ Adjusted the Sieve ihave extension to allow capability tests to be
performed at runtime. This way, scripts can be written that work both
at delivery and from IMAP.
+ Implemented support for runtime trace debugging. This means that
detailed information about which commands, actions and tests are
performed is written to a file. That file is created in the
configured directory, but only if that directory exists. This way, a
particular user can be easily singled out for debugging. This works
much like the Dovecot rawlog facility. The trace output is identical
to what is produced using sieve-test with its "-t" command line
option.
+ Added a "sieve_user_email" setting that configures the user's primary
email address. This is mainly useful to have a user email address
available in IMAP, where envelope data is unavailable.
+ Implemented the dovecot-specific "vnd.dovecot.report" extension. This
allows sending report messages in the Message Abuse Reporting Format
(RFC 5965).
- extprograms plugin: Fixed epoll() panic caused by closing the output
FD before the output stream.
- Made sure that the local part of a mail address is encoded properly
using quoted string syntax when it is not a dot-atom.
PR: 209084
Submitted by: maintainer (Larry Rosenman)
|
Sunday, 17 Apr 2016
|
16:38 adamw
Add a MANAGESIEVE option, to choose whether to install the ManageSieve
subsystem.
PR: 208859
Approved by: maintainer (Larry Rosenman)
|
Saturday, 9 Jan 2016
|
12:51 miwi
- Update to 0.4.11
PR: 206042
Submitted by: maintainer
|
Tuesday, 15 Dec 2015
|
14:57 miwi
- Update to 0.4.10
PR: 205303
Submitted by: maintainer
Approved by: mat (mentor)
Differential Revision: D4567
|
Sunday, 22 Mar 2015
|
18:16 pi
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)
|
Thursday, 13 Nov 2014
|
18:58 pi
mail/dovecot2-pigeonhole: 0.4.3 -> 0.4.6
- submitter takes maintainership
Changes:
0.4.4:
- Added support for Japanese mail addresses with dots at non-standard
places in localpart.
- Changed handling of ENOSPACE into a normal temporary failure and added
handling of ENOQUOTA as a user error.
- Restructured result execution, so that all actions which involve mail
storage are always committed before all others.
- Implemented support for generic Sieve storages. Using alternative
storages now also possible for sieve_before/sieve_after.
- Implemented storage driver for retrieving Sieve scripts from LDAP.
This currently cannot be used with ManageSieve.
- Implemented sieve_redirect_envelope_from setting, which allows
configuring the envelope sender of redirected messages.
- Fixed handling of mail storage errors occurring while evaluating the
input message.
- managesieve-login:
- Removed bogus ALERT response code returned for AUTHENTICATE
command.
- Fixed handling of invalid initial response argument to AUTHENTICATE
command.
- Fixed handling of stream errors in lexical scanner.
- Fixed handling of SMTP errors. Permanent and temporary errors were
mixed up.
- Fixed several problems reported by CLang 3.4.
- duplicate extension: Fixed erroneous compile error about conflicting
tags when `:handle' argument was used last.
- relational extension: Fixed error handling of `:value' match.
- editheader extension: Fixed header unfolding and header iteration.
- mailbox extension: Fixed the `:create' tag, which erroneously
subscribed an existing folder.
- extprograms plugin: Fixed handling of error codes.
- doveadm-sieve plugin: Fixed several bugs. Synchronization of symbolic
link in the file storage should now also work properly.
0.4.5:
- Added a Pigeonhole version banner to doveconf output. This way, future
bug reports will also include Pigeonhole version information.
- Fixed handling of implicit keep. Last version erroneously reported
that implicit keep succeeded after an earlier failure, while it in
fact had failed. Particularly occurred for mailbox quota errors.
- Fixed segfault occurring on SunOS systems when there is no active
script.
0.4.6:
- ports-related change integrated upstream
PR: 194645
Submitted by: Larry Rosenman <ler@lerctr.org>
Approved by: maintainer (timeout)
|
Thursday, 24 Jul 2014
|
18:34 tijl
net/openldap24-*:
- Convert to USES=libtool and bump dependent ports
- Avoid USE_AUTOTOOLS
- Don't use PTHREAD_LIBS
- Use MAKE_CMD
databases/glom:
- Drop :keepla
- Add INSTALL_TARGET=install-strip
databases/libgda4* databases/libgda5*:
- Convert to USES=libtool and bump dependent ports
- USES=tar:xz
- Use INSTALL_TARGET=install-strip
- Use @sample
databases/libgdamm:
- Drop :keepla
- USES=tar:bzip2
- Use INSTALL_TARGET=install-strip
databases/libgdamm5:
- Add INSTALL_TARGET=install-strip
- Drop --enable-static (inherited from old repocopy)
devel/anjuta x11-toolkits/py-gnome-extras:
- Drop :keepla
dns/powerdns dns/powerdns-devel:
- Convert to USES=libtool
- Add INSTALL_TARGET=install-strip
- Disable static modules
- Stop creating library symlinks with .0 suffix, not needed for dynamically
opened modules
mail/dovecot2:
- Add USES=libtool
mail/dovecot2-pigeonhole:
- Drop CONFIGURE_TARGET (incorrect for Dragonfly)
- Add USES=libtool and INSTALL_TARGET=install-strip
math/gnumeric:
- USES=libtool tar:xz
Approved by: portmgr (implicit, bump unstaged ports)
|
Saturday, 7 Jun 2014
|
17:12 olgeni
Upgrade to version 0.4.3.
PR: 190180
Submitted by: Larry Rosenman
Approved by: maintainer timeout (14 days)
|
Tuesday, 1 Oct 2013
|
23:24 wg
mail/dovecot2-pigeonhole: update to 0.4.2
- Update to 0.4.2 [1]
- Allow staging
PR: ports/182543 [1]
Submitted by: Attila Nagy <bra fsn.hu> (maintainer) [1]
|
Tuesday, 16 Jul 2013
|
17:51 feld
- Fix conflict with mail/dovecot2
PR: ports/175523
Approved by: crees (mentor)
|
Tuesday, 11 Jun 2013
|
14:48 miwi
- Fix build
Reported by: pkg (DEVELOPER_MODE)
|
Thursday, 23 May 2013
|
17:58 miwi
- Update dovecot2 to 2.2.2
- Update dovecot2-pigeonhole to 0.4.0
PR: 178832
Submitted by: maintainer
|
Sunday, 2 Dec 2012
|
12:11 rm
- update to 2.1.12
- chase update in dovecot2-pigeonhole
while here, do some changes in dovecot2-pigeonhole:
- remove indefinite article from COMMENT
- tab -> scape in pkg-descr:WWW
- remove trailing whitespace in pkg-message
- fix pkg-plist
PR: 174014
Submitted by: Attila Nagy <bra@fsn.hu> (maintainer)
Feature safe: yes
|
Saturday, 7 Jul 2012
|
16:28 jase
- Bump PORTREVISION after update to mail/dovecot2 [1]
- Convert to optionsNG and add DOCS,EXAMPLES options
- Pet portlint(1): dirrm DOCSDIR
PR: ports/169622 [1]
Submitted by: Attila Nagy <bra@fsn.hu> (maintainer)
Approved by: culot (mentor)
|
Tuesday, 29 May 2012
|
08:51 miwi
- Update to 0.3.1
- Changes: http://dovecot.org/list/dovecot-news/2012-May/000224.html
PR: 168420
Submitted by: Jase Thew <freebsd@beardz.net>
|
Sunday, 8 Apr 2012
|
16:56 miwi
- Update to 0.3.0
PR: 165882
Submitted by: maintainer
Feature safe: yes
|
Friday, 19 Aug 2011
|
18:14 delphij
Update dovecot2 to 2.0.13 [1].
dovecot-pigeonhole is also updated to 0.2.3.
Security: 0b53f5f7-ca8a-11e0-aea3-00215c6a37bb [1]
Submitted by: Uffe Jakobsen <uffe uffe.org>
PR: ports/158173
Approved by: maintainer timeout
|
Saturday, 27 Nov 2010
|
06:01 glewis
. Add a port of an implementation of the Sieve language for Dovecot 2.x:
Sieve language support by a plugin for the Dovecot deliver LDA&LMTP
* Mail filtering
* Mail forwarding
* Vacation auto-reply
WWW: http://wiki2.dovecot.org/Pigeonhole
PR: 150790
Submitted by: "Nagy, Attila" <bra@fsn.hu>
|
Number of commits found: 20 |