notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

non port: mail/dovecot2-pigeonhole/pkg-plist

Number of commits found: 20

Monday, 27 Feb 2017
03:13 ler search for other commits by this committer
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
Original commitRevision:434913 
Sunday, 30 Oct 2016
23:04 adamw search for other commits by this committer
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)
Original commitRevision:424965 
Wednesday, 27 Apr 2016
15:42 adamw search for other commits by this committer
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)
Original commitRevision:414113 
Sunday, 17 Apr 2016
16:38 adamw search for other commits by this committer
Add a MANAGESIEVE option, to choose whether to install the ManageSieve
subsystem.

PR:		208859
Approved by:	maintainer (Larry Rosenman)
Original commitRevision:413515 
Saturday, 9 Jan 2016
12:51 miwi search for other commits by this committer
- Update to 0.4.11

PR:		206042
Submitted by:	maintainer
Original commitRevision:405624 
Tuesday, 15 Dec 2015
14:57 miwi search for other commits by this committer
- Update to 0.4.10

PR:		205303
Submitted by:	maintainer
Approved by:	mat (mentor)
Differential Revision:	D4567
Original commitRevision:403785 
Sunday, 22 Mar 2015
18:16 pi search for other commits by this committer
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)
Original commitRevision:381944 
Thursday, 13 Nov 2014
18:58 pi search for other commits by this committer
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)
Original commitRevision:372535 
Thursday, 24 Jul 2014
18:34 tijl search for other commits by this committer
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)
Original commitRevision:362835 
Saturday, 7 Jun 2014
17:12 olgeni search for other commits by this committer
Upgrade to version 0.4.3.

PR:		190180
Submitted by:	Larry Rosenman
Approved by:	maintainer timeout (14 days)
Original commitRevision:356930 
Tuesday, 1 Oct 2013
23:24 wg search for other commits by this committer
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]
Original commitRevision:329008 
Tuesday, 16 Jul 2013
17:51 feld search for other commits by this committer
- Fix conflict with mail/dovecot2

PR:		ports/175523
Approved by:	crees (mentor)
Original commitRevision:323115 
Tuesday, 11 Jun 2013
14:48 miwi search for other commits by this committer
- Fix build

Reported by:	pkg (DEVELOPER_MODE)
Original commitRevision:320580 
Thursday, 23 May 2013
17:58 miwi search for other commits by this committer
- Update dovecot2 to 2.2.2
- Update dovecot2-pigeonhole to 0.4.0

PR:		178832
Submitted by:	maintainer
Original commitRevision:318892 
Sunday, 2 Dec 2012
12:11 rm search for other commits by this committer
- 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
Original commitRevision:308099 
Saturday, 7 Jul 2012
16:28 jase search for other commits by this committer
- 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)
Original commit
Tuesday, 29 May 2012
08:51 miwi search for other commits by this committer
- 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>
Original commit
Sunday, 8 Apr 2012
16:56 miwi search for other commits by this committer
- Update to 0.3.0

PR:             165882
Submitted by:   maintainer
Feature safe:   yes
Original commit
Friday, 19 Aug 2011
18:14 delphij search for other commits by this committer
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
Original commit
Saturday, 27 Nov 2010
06:01 glewis search for other commits by this committer
. 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>
Original commit

Number of commits found: 20