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
Port details
dovecot-pigeonhole04 Sieve plugin for the Dovecot 'deliver' LDA and LMTP
0.4.24_2 mail Deleted on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.4.24_2Version of this port present on the latest quarterly branch.
Deprecated DEPRECATED: End of Life upstream, use mail/dovecot-pigeonhole instead
Expired This port expired on: 2019-01-31
Maintainer: ler@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2018-04-22 21:35:46
Last Update: 2019-02-04 19:31:36
SVN Revision: 492154
License: LGPL21
WWW:
http://wiki2.dovecot.org/Pigeonhole
Description:
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
Homepage    cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (99 items)
Collapse this list.
  1. /usr/local/share/licenses/dovecot-pigeonhole04-0.4.24_2/catalog.mk
  2. /usr/local/share/licenses/dovecot-pigeonhole04-0.4.24_2/LICENSE
  3. /usr/local/share/licenses/dovecot-pigeonhole04-0.4.24_2/LGPL21
  4. share/doc/dovecot-pigeonhole/example-config/conf.d/20-managesieve.conf
  5. share/doc/dovecot-pigeonhole/example-config/conf.d/90-sieve-extprograms.conf
  6. share/doc/dovecot-pigeonhole/example-config/conf.d/90-sieve.conf
  7. share/doc/dovecot-pigeonhole/example-config/sieve-ldap.conf
  8. bin/sieve-dump
  9. bin/sieve-filter
  10. bin/sieve-test
  11. bin/sievec
  12. include/dovecot-2.2-pigeonhole/sieve/edit-mail.h
  13. include/dovecot-2.2-pigeonhole/sieve/mail-raw.h
  14. include/dovecot-2.2-pigeonhole/sieve/sieve-address-source.h
  15. include/dovecot-2.2-pigeonhole/sieve/pigeonhole-config.h
  16. include/dovecot-2.2-pigeonhole/sieve/pigeonhole-version.h
  17. include/dovecot-2.2-pigeonhole/sieve/sieve-ext-imap4flags.h
  18. include/dovecot-2.2-pigeonhole/sieve/realpath.h
  19. include/dovecot-2.2-pigeonhole/sieve/rfc2822.h
  20. include/dovecot-2.2-pigeonhole/sieve/sieve-actions.h
  21. include/dovecot-2.2-pigeonhole/sieve/sieve-address-parts.h
  22. include/dovecot-2.2-pigeonhole/sieve/sieve-address.h
  23. include/dovecot-2.2-pigeonhole/sieve/sieve-ast.h
  24. include/dovecot-2.2-pigeonhole/sieve/sieve-binary-dumper.h
  25. include/dovecot-2.2-pigeonhole/sieve/sieve-binary-private.h
  26. include/dovecot-2.2-pigeonhole/sieve/sieve-binary.h
  27. include/dovecot-2.2-pigeonhole/sieve/sieve-code-dumper.h
  28. include/dovecot-2.2-pigeonhole/sieve/sieve-code.h
  29. include/dovecot-2.2-pigeonhole/sieve/sieve-commands.h
  30. include/dovecot-2.2-pigeonhole/sieve/sieve-common.h
  31. include/dovecot-2.2-pigeonhole/sieve/sieve-comparators.h
  32. include/dovecot-2.2-pigeonhole/sieve/sieve-config.h
  33. include/dovecot-2.2-pigeonhole/sieve/sieve-dump.h
  34. include/dovecot-2.2-pigeonhole/sieve/sieve-error-private.h
  35. include/dovecot-2.2-pigeonhole/sieve/sieve-error.h
  36. include/dovecot-2.2-pigeonhole/sieve/sieve-ext-copy.h
  37. include/dovecot-2.2-pigeonhole/sieve/sieve-ext-enotify.h
  38. include/dovecot-2.2-pigeonhole/sieve/sieve-ext-environment.h
  39. include/dovecot-2.2-pigeonhole/sieve/sieve-ext-mailbox.h
  40. include/dovecot-2.2-pigeonhole/sieve/sieve-ext-variables.h
  41. include/dovecot-2.2-pigeonhole/sieve/sieve-extensions.h
  42. include/dovecot-2.2-pigeonhole/sieve/sieve-generator.h
  43. include/dovecot-2.2-pigeonhole/sieve/sieve-interpreter.h
  44. include/dovecot-2.2-pigeonhole/sieve/sieve-lexer.h
  45. include/dovecot-2.2-pigeonhole/sieve/sieve-limits.h
  46. include/dovecot-2.2-pigeonhole/sieve/sieve-match-types.h
  47. include/dovecot-2.2-pigeonhole/sieve/sieve-match.h
  48. include/dovecot-2.2-pigeonhole/sieve/sieve-message.h
  49. include/dovecot-2.2-pigeonhole/sieve/sieve-objects.h
  50. include/dovecot-2.2-pigeonhole/sieve/sieve-parser.h
  51. include/dovecot-2.2-pigeonhole/sieve/sieve-plugins.h
  52. include/dovecot-2.2-pigeonhole/sieve/sieve-result.h
  53. include/dovecot-2.2-pigeonhole/sieve/sieve-runtime-trace.h
  54. include/dovecot-2.2-pigeonhole/sieve/sieve-runtime.h
  55. include/dovecot-2.2-pigeonhole/sieve/sieve-script-private.h
  56. include/dovecot-2.2-pigeonhole/sieve/sieve-script.h
  57. include/dovecot-2.2-pigeonhole/sieve/sieve-settings.h
  58. include/dovecot-2.2-pigeonhole/sieve/sieve-smtp.h
  59. include/dovecot-2.2-pigeonhole/sieve/sieve-storage-private.h
  60. include/dovecot-2.2-pigeonhole/sieve/sieve-storage.h
  61. include/dovecot-2.2-pigeonhole/sieve/sieve-stringlist.h
  62. include/dovecot-2.2-pigeonhole/sieve/sieve-types.h
  63. include/dovecot-2.2-pigeonhole/sieve/sieve-validator.h
  64. include/dovecot-2.2-pigeonhole/sieve/sieve.h
  65. include/dovecot-2.2-pigeonhole/sieve/strtrim.h
  66. lib/dovecot-2.2-pigeonhole/libdovecot-sieve.a
  67. lib/dovecot-2.2-pigeonhole/libdovecot-sieve.so
  68. lib/dovecot-2.2-pigeonhole/libdovecot-sieve.so.0
  69. lib/dovecot-2.2-pigeonhole/libdovecot-sieve.so.0.0.0
  70. lib/dovecot/doveadm/lib10_doveadm_sieve_plugin.a
  71. lib/dovecot/doveadm/lib10_doveadm_sieve_plugin.so
  72. lib/dovecot/lib95_imap_filter_sieve_plugin.a
  73. lib/dovecot/lib95_imap_filter_sieve_plugin.so
  74. lib/dovecot/lib95_imap_sieve_plugin.so
  75. lib/dovecot/lib95_imap_sieve_plugin.a
  76. lib/dovecot/sieve/lib90_sieve_imapsieve_plugin.a
  77. lib/dovecot/sieve/lib90_sieve_imapsieve_plugin.so
  78. lib/dovecot/lib90_sieve_plugin.a
  79. lib/dovecot/lib90_sieve_plugin.so
  80. lib/dovecot/settings/libmanagesieve_login_settings.a
  81. lib/dovecot/settings/libmanagesieve_login_settings.so
  82. lib/dovecot/settings/libmanagesieve_settings.a
  83. lib/dovecot/settings/libmanagesieve_settings.so
  84. lib/dovecot/settings/libpigeonhole_settings.a
  85. lib/dovecot/settings/libpigeonhole_settings.so
  86. lib/dovecot/sieve/lib90_sieve_extprograms_plugin.a
  87. lib/dovecot/sieve/lib90_sieve_extprograms_plugin.so
  88. libexec/dovecot/managesieve
  89. libexec/dovecot/managesieve-login
  90. man/man1/doveadm-sieve.1.gz
  91. man/man1/sieve-dump.1.gz
  92. man/man1/sieve-filter.1.gz
  93. man/man1/sieve-test.1.gz
  94. man/man1/sievec.1.gz
  95. man/man1/sieved.1.gz
  96. man/man7/pigeonhole.7.gz
  97. share/aclocal/dovecot-pigeonhole.m4
  98. @postexec /usr/sbin/service ldconfig restart > /dev/null
  99. @postunexec /usr/sbin/service ldconfig restart > /dev/null
Collapse this list.
Dependency lines:
  • dovecot-pigeonhole04>0:mail/dovecot-pigeonhole04
Conflicts:
CONFLICTS_INSTALL:
  • dovecot-pigeonhole
No installation instructions:
This port has been deleted.
PKGNAME: dovecot-pigeonhole04
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1527124840 SHA256 (dovecot-2.2-pigeonhole-0.4.24.tar.gz) = 836253ab9be9e0dd509f4bb9191c297b3596416563a13dc5cb85f333120600f6 SIZE (dovecot-2.2-pigeonhole-0.4.24.tar.gz) = 1808131

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. dovecot22>=2.2.31 : mail/dovecot22
Runtime dependencies:
  1. dovecot22>=2.2.31 : mail/dovecot22
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for dovecot-pigeonhole04-0.4.24_2: DOCS=on: Build and/or install documentation LDAP=off: LDAP protocol support MANAGESIEVE=on: ManageSieve support ====> GSSAPI Support (*MUST MATCH* mail/dovecot): you have to select exactly one of them GSSAPI_NONE=on: Build without GSSAPI support GSSAPI_BASE=off: Use GSSAPI from base GSSAPI_HEIMDAL=off: Use Heimdal GSSAPI from security/heimdal GSSAPI_MIT=off: Use MIT GSSAPI from security/krb5 ===> Use 'make config' to modify these settings
Options name:
N/A
USES:
compiler:c11 libtool ssl
pkg-message:
--------------------------------------------------------------------- This port assumes you are familiar with Dovecot and have it installed and running on the system you have installed this plugin on. You can enable the plugin with this directive in your dovecot.conf: protocol lda { # Support for dynamically loadable plugins. mail_plugins is # a space separated list of plugins to load. mail_plugins = sieve # ... other plugins like quota } Further information on configuration can be found at: http://wiki2.dovecot.org/Pigeonhole ---------------------------------------------------------------------

Master Sites:
Expand this list (1 items)
Collapse this list.
  1. http://pigeonhole.dovecot.org/releases/2.2/
Collapse this list.

Number of commits found: 7

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.4.24_2
04 Feb 2019 19:31:36
Revision:492154Original commit files touched by this commit
rene search for other commits by this committer
Remove expired ports:
2019-01-31 mail/dovecot-pigeonhole04: End of Life upstream, use
mail/dovecot-pigeonhole instead
2019-01-31 multimedia/pyjama: Unmaintained upstream
2019-01-31 devel/py-omniorb-3: Uses legacy version of omniORB, consider using
devel/py-omniorb
2019-01-31 mail/dovecot22: End of Life upstream, use mail/dovecot instead
2019-01-31 devel/hs-uuagc-bootstrap: No release since 2011
2019-01-31 sysutils/hs-angel: No releases since 2016
2019-01-31 devel/hs-uuagc: No release since 2015
2019-01-31 ports-mgmt/hs-porte: No updates since 2010
2019-02-01 net/pdb: Depends on expired net/py-pcs
2019-02-01 irc/iroffer: Abandoned upstream
2019-02-03 sysutils/fusefs-wdfs: Abandonware, functionally incomplete, has
problems with caching
2018-12-19 net/py-pcs: Broken for more than 6 months
0.4.24_2
12 Dec 2018 01:35:36
Revision:487272Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
0.4.24_1
23 Nov 2018 20:19:58
Revision:485704Original commit files touched by this commit
ler search for other commits by this committer
mail/dovecot22, mail/dovecot-pigeonhole04: Deprecate

since they are EOL, and the issues with 2.3/0.5 have been fixed
0.4.24_1
29 Jul 2018 22:18:46
Revision:475857Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
0.4.24
24 May 2018 01:28:37
Revision:470753Original commit files touched by this commit
ler search for other commits by this committer
mail/dovecot-pigeonhole04: upgreade to 0.4.24
+ Implement plugin for the a vendor-defined IMAP capability called
   "FILTER=SIEVE". It adds the ability to manually invoke Sieve filtering
   in IMAP. More information can be found in
   doc/plugins/imap_filter_sieve.txt.
- Fix assert panics triggered by empty messages that are being forwarded
   using redirect or vnd.dovecot.report. This does not likely normally
   occur, but this is seen as a result of certain benign failures in
   object storage.
- Make the length of the subject header for the vacation response
   configurable and enforce the limit in UTF-8 codepoints rather than
   bytes. The subject header for a vacation response was statically
   truncated to 256 bytes, which is too limited for multi-byte UTF-8
   characters.
- Sieve editheader extension: Fix assertion panic occurring when it is
   used to manipulate a message header with a very large header field.
- Properly abort execution of the sieve_discard script upon error.
   Before, the LDA Sieve plugin attempted to execute the sieve_discard
   script when an error occurs. This can lead to the message being lost.
- Fix the interaction between quota and the sieve_discard script. When
   quota was used together with a sieve_discard script, the message
   delivery did not bounce when the quota was exceeded.
0.4.23_1
23 May 2018 14:00:57
Revision:470704Original commit files touched by this commit
ler search for other commits by this committer
bump PORTREVISION for mail/dovecot22 2.2.36
0.4.23
22 Apr 2018 21:35:38
Revision:468060Original commit files touched by this commit
dbaio search for other commits by this committer
Add mail/dovecot22 (v2.2.35) and mail/dovecot-pigeonhole04 (v0.4.23)

This brings back Dovecot 2.2.35 to the tree because there is an issue
with version 2.3.1 and replication in some scenarios [1].

Keep this version until this problem gets fixed upstream.

1 - https://www.dovecot.org/list/dovecot/2018-April/111477.html

Approved by:	adamw (maintainer of mail/dovecot)
Approved by:	ler   (maintainer of mail/dovecot-pigeonhole)

Number of commits found: 7