pkgsrc/mail/dovecot2-pigeonhole/Makefile
taca d6abfacf62 mail/dovecot2-pigeonhole: update to 0.5.15
Security release.

v0.5.15 2021-06-21  Aki Tuomi <aki.tuomi@open-xchange.com>

* CVE-2020-28200: Sieve interpreter is not protected against abusive
  scripts that claim excessive resource usage. Fixed by limiting the
  user CPU time per single script execution and cumulatively over
  several script runs within a configurable timeout period. Sufficiently
  large CPU time usage is summed in the Sieve script binary and execution
  is blocked when the sum exceeds the limit within that time. The block
  is lifted when the script is updated after the resource usage times out.
* Disconnection log messages are now more standardized across services.
  They also always now start with "Disconnected" prefix.
- managesieve: Commands pipelined together with and just after the
  authenticate command cause these commands to be executed twice.
2021-06-21 15:34:58 +00:00

26 lines
794 B
Makefile

# $NetBSD: Makefile,v 1.62 2021/06/21 15:34:58 taca Exp $
DISTNAME= dovecot-2.3-pigeonhole-0.5.15
PKGNAME= ${DISTNAME:S/-2.3-/-/}
CATEGORIES= mail
MASTER_SITES= https://pigeonhole.dovecot.org/releases/2.3/
MAINTAINER= adam@NetBSD.org
HOMEPAGE= https://www.dovecot.org/
COMMENT= Support for the Sieve language and the ManageSieve protocol
LICENSE= gnu-lgpl-v2.1
USE_LIBTOOL= yes
USE_TOOLS+= pkg-config
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --disable-hardening
EGDIR= ${PREFIX}/share/examples/dovecot
CONFD= ${PKG_SYSCONFDIR}/dovecot/conf.d
MAKE_DIRS+= ${CONFD}
CONF_FILES+= ${EGDIR}/conf.d/20-managesieve.conf ${CONFD}/20-managesieve.conf
CONF_FILES+= ${EGDIR}/conf.d/90-sieve.conf ${CONFD}/90-sieve.conf
.include "../../mail/dovecot2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"