fritzkink
2023-09-15 f6ed208431d07ae631a83292b7470850a53c624b
dovecot - update to version 2.3.21

5 files modified
45 ■■■■■ changed files
components/mail/dovecot/Makefile 10 ●●●●● patch | view | raw | blame | history
components/mail/dovecot/dovecot.p5m 3 ●●●● patch | view | raw | blame | history
components/mail/dovecot/manifests/sample-manifest.p5m 3 ●●●● patch | view | raw | blame | history
components/mail/dovecot/pkg5 2 ●●● patch | view | raw | blame | history
components/mail/dovecot/test/results-all.master 27 ●●●● patch | view | raw | blame | history
components/mail/dovecot/Makefile
@@ -17,8 +17,7 @@
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=         dovecot
COMPONENT_VERSION=      2.3.20
COMPONENT_REVISION=        1
COMPONENT_VERSION=      2.3.21
COMPONENT_SUMMARY=      DOVECOT - The Secure IMAP server
COMPONENT_DESCRIPTION=    Dovecot is an open source IMAP and POP3 email server for \
        Linux/UNIX-like systems, written with security primarily in mind. \
@@ -28,9 +27,9 @@
COMPONENT_PROJECT_URL=  https://dovecot.org/
COMPONENT_SRC=          $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=      $(COMPONENT_SRC).tar.gz
COMPONENT_SIG_URL=    $(COMPONENT_PROJECT_URL)/releases/2.3/$(COMPONENT_ARCHIVE).sig
#COMPONENT_SIG_URL=    $(COMPONENT_PROJECT_URL)/releases/2.3/$(COMPONENT_ARCHIVE).sig
COMPONENT_ARCHIVE_URL=  $(COMPONENT_PROJECT_URL)/releases/2.3/$(COMPONENT_ARCHIVE)
COMPONENT_ARCHIVE_HASH= sha256:caa832eb968148abdf35ee9d0f534b779fa732c0ce4a913d9ab8c3469b218552
COMPONENT_ARCHIVE_HASH= sha256:05b11093a71c237c2ef309ad587510721cc93bbee6828251549fc1586c36502d
COMPONENT_FMRI=         mail/dovecot
COMPONENT_CLASSIFICATION= Applications/Internet
COMPONENT_LICENSE=      MIT,LGPLv2.1
@@ -64,7 +63,7 @@
# RPATH needed to make 'make REQUIRED_PACKAGES' happy
COMPONENT_POST_CONFIGURE_ACTION= \
    ( cd $(@D) ; $(GSED) -i -e 's:^LDFLAGS = .*:LDFLAGS = $(NOPLUGIN_LDFLAGS) -Wl,-rpath=$(MYSQL_LIBDIR) -Wl,-rpath=$(PG_LIBDIR):' -e 's:mariadb/10.1:mariadb/10.6:g' src/lib-sql/Makefile  )
    ( cd $(@D) ; $(GSED) -i -e 's:^LDFLAGS = .*:LDFLAGS = $(NOPLUGIN_LDFLAGS) -Wl,-rpath=$(MYSQL_LIBDIR) -Wl,-rpath=$(PG_LIBDIR):' src/lib-sql/Makefile  )
COMPONENT_TEST_ARGS+=   -k
COMPONENT_TEST_TRANSFORMS = \
@@ -74,7 +73,6 @@
    '-e "/: FAILED$$/p" '
# manually added dependencies
REQUIRED_PACKAGES += library/openldap
REQUIRED_PACKAGES += $(MYSQL_BASEPKG)
REQUIRED_PACKAGES += $(MYSQL_CLIENT_PKG)
components/mail/dovecot/dovecot.p5m
@@ -10,7 +10,7 @@
#
#
# Copyright 2022 Friedrich Kink
# Copyright 2023 Friedrich Kink
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
@@ -493,6 +493,7 @@
file path=usr/include/dovecot/ostream-encrypt.h
file path=usr/include/dovecot/ostream-failure-at.h
file path=usr/include/dovecot/ostream-file-private.h
file path=usr/include/dovecot/ostream-final-trickle.h
file path=usr/include/dovecot/ostream-hash.h
file path=usr/include/dovecot/ostream-metawrap.h
file path=usr/include/dovecot/ostream-multiplex.h
components/mail/dovecot/manifests/sample-manifest.p5m
@@ -10,7 +10,7 @@
#
#
# Copyright 2022 <contributor>
# Copyright 2023 <contributor>
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
@@ -482,6 +482,7 @@
file path=usr/include/dovecot/ostream-encrypt.h
file path=usr/include/dovecot/ostream-failure-at.h
file path=usr/include/dovecot/ostream-file-private.h
file path=usr/include/dovecot/ostream-final-trickle.h
file path=usr/include/dovecot/ostream-hash.h
file path=usr/include/dovecot/ostream-metawrap.h
file path=usr/include/dovecot/ostream-multiplex.h
components/mail/dovecot/pkg5
@@ -7,7 +7,7 @@
        "database/mariadb-106",
        "database/mariadb-106/client",
        "database/mariadb-106/library",
        "database/postgres-14/library",
        "database/postgres-15/library",
        "library/icu",
        "library/lz4",
        "library/openldap",
components/mail/dovecot/test/results-all.master
@@ -1423,6 +1423,10 @@
http payload download (server non-blocking): pipeline ................ : ok
http payload download (server non-blocking): parallel ................ : ok
http payload download (server non-blocking) .......................... : ok
http payload download (server non-blocking; trickle final byte): sequential  : ok
http payload download (server non-blocking; trickle final byte): pipeline  : ok
http payload download (server non-blocking; trickle final byte): parallel  : ok
http payload download (server non-blocking; trickle final byte) ...... : ok
http payload download (server blocking): sequential .................. : ok
http payload download (server blocking): pipeline .................... : ok
http payload download (server blocking): parallel .................... : ok
@@ -1593,7 +1597,7 @@
http payload echo (client blocking; client global): pipeline ......... : ok
http payload echo (client blocking; client global): parallel ......... : ok
http payload echo (client blocking; client global) ................... : ok
0 / 304 tests failed
0 / 311 tests failed
unconfigured ssl ..................................................... : ok
unconfigured ssl abort ............................................... : ok
invalid url .......................................................... : ok
@@ -2791,24 +2795,6 @@
many bad commands .................................................... : ok
long command ......................................................... : ok
long auth line ....................................................... : ok
long auth line (small i/o buffers) ................................... : ok
big_data ............................................................. : ok
bad HELO ............................................................. : ok
bad MAIL ............................................................. : ok
bad RCPT ............................................................. : ok
bad VRFY ............................................................. : ok
bad NOOP ............................................................. : ok
MAIL workarounds ..................................................... : ok
RCPT workarounds ..................................................... : ok
too many recipients .................................................. : ok
DATA without MAIL .................................................... : ok
DATA without RCPT .................................................... : ok
Bad pipelined DATA ................................................... : ok
Bad pipelined DATA #2 ................................................ : ok
DATA with BINARYMIME ................................................. : ok
MAIL broken path ..................................................... : ok
Bad pipelined MAIL ................................................... : ok
0 / 111 tests failed
imap bodystructure write [0] ......................................... : ok
imap bodystructure write [1] ......................................... : ok
imap bodystructure write [2] ......................................... : ok
@@ -3690,6 +3676,9 @@
user directory descending ............................................ : ok
user directory random ................................................ : ok
0 / 3 tests failed
replicator queue ..................................................... : ok
replicator queue random .............................................. : ok
0 / 2 tests failed
dsync mailbox tree sync creates ...................................... : ok
dsync mailbox tree sync deletes ...................................... : ok
dsync mailbox tree sync renames 1 .................................... : ok