diff mbox series

[meta-networking] dovecot: upgrade 2.4.1-4 -> 2.4.2

Message ID 20251216135054.2467586-1-skandigraun@gmail.com
State Accepted
Headers show
Series [meta-networking] dovecot: upgrade 2.4.1-4 -> 2.4.2 | expand

Commit Message

Gyorgy Sarvari Dec. 16, 2025, 1:50 p.m. UTC
Contains fix for CVE-2025-30189

Changelog: https://github.com/dovecot/core/releases/tag/2.4.2

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
---
 .../dovecot/fix-musl-compilation.patch        | 28 -------------------
 .../{dovecot_2.4.1-4.bb => dovecot_2.4.2.bb}  |  3 +-
 2 files changed, 1 insertion(+), 30 deletions(-)
 delete mode 100644 meta-networking/recipes-support/dovecot/dovecot/fix-musl-compilation.patch
 rename meta-networking/recipes-support/dovecot/{dovecot_2.4.1-4.bb => dovecot_2.4.2.bb} (96%)

Comments

Khem Raj Dec. 20, 2025, 7:40 p.m. UTC | #1
fails to build with latest master branch of oe-core

https://termbin.com/z4a9



On Tue, Dec 16, 2025 at 5:50 AM Gyorgy Sarvari via lists.openembedded.org
<skandigraun=gmail.com@lists.openembedded.org> wrote:

> Contains fix for CVE-2025-30189
>
> Changelog: https://github.com/dovecot/core/releases/tag/2.4.2
>
> Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
> ---
>  .../dovecot/fix-musl-compilation.patch        | 28 -------------------
>  .../{dovecot_2.4.1-4.bb => dovecot_2.4.2.bb}  |  3 +-
>  2 files changed, 1 insertion(+), 30 deletions(-)
>  delete mode 100644
> meta-networking/recipes-support/dovecot/dovecot/fix-musl-compilation.patch
>  rename meta-networking/recipes-support/dovecot/{dovecot_2.4.1-4.bb =>
> dovecot_2.4.2.bb} (96%)
>
> diff --git
> a/meta-networking/recipes-support/dovecot/dovecot/fix-musl-compilation.patch
> b/meta-networking/recipes-support/dovecot/dovecot/fix-musl-compilation.patch
> deleted file mode 100644
> index a09165e588..0000000000
> ---
> a/meta-networking/recipes-support/dovecot/dovecot/fix-musl-compilation.patch
> +++ /dev/null
> @@ -1,28 +0,0 @@
> -From 951e371b6e44e2051de83c9fe73c778858fa73a1 Mon Sep 17 00:00:00 2001
> -From: Fabian Groffen <grobian@gentoo.org>
> -Date: Sat, 31 May 2025 10:49:28 +0200
> -Subject: [PATCH] lib: cpu-count - fix compilation using musl
> -
> -The macros, types and symbols CPU_* and cpuset_t are not exposed in
> -musl's sched.h unless _GNU_SOURCE is set.
> -
> -Upstream-Status: Backport [
> https://github.com/dovecot/core/commit/951e371b6e44e2051de83c9fe73c778858fa73a1
> ]
> -
> -Signed-off-by: Fabian Groffen <grobian@gentoo.org>
> ----
> - src/lib/cpu-count.c | 2 ++
> - 1 file changed, 2 insertions(+)
> -
> -diff --git a/src/lib/cpu-count.c b/src/lib/cpu-count.c
> -index 3eb38fa47d8..a3e80e6c157 100644
> ---- a/src/lib/cpu-count.c
> -+++ b/src/lib/cpu-count.c
> -@@ -3,6 +3,8 @@
> -
> - #ifdef HAVE_SCHED_H
> - #  define __USE_GNU
> -+/* _GNU_SOURCE: for musl's sched.h to expose cpuset/CPU_* */
> -+#  define _GNU_SOURCE
> - #  include <sched.h>
> - #  ifdef HAVE_SYS_CPUSET_H
> - #    include <sys/cpuset.h>
> diff --git a/meta-networking/recipes-support/dovecot/dovecot_2.4.1-4.bb
> b/meta-networking/recipes-support/dovecot/dovecot_2.4.2.bb
> similarity index 96%
> rename from meta-networking/recipes-support/dovecot/dovecot_2.4.1-4.bb
> rename to meta-networking/recipes-support/dovecot/dovecot_2.4.2.bb
> index 40cf991ae1..4632d9574f 100644
> --- a/meta-networking/recipes-support/dovecot/dovecot_2.4.1-4.bb
> +++ b/meta-networking/recipes-support/dovecot/dovecot_2.4.2.bb
> @@ -14,9 +14,8 @@ SRC_URI = "
> http://dovecot.org/releases/2.4/dovecot-${PV}.tar.gz \
>             file://dovecot.service \
>             file://dovecot.socket \
>
> file://0001-m4-Check-for-libunwind-instead-of-libunwind-generic.patch \
> -           file://fix-musl-compilation.patch \
>             "
> -SRC_URI[sha256sum] =
> "fb188603f419ed7aaa07794a8692098c3ec2660bb9c67d0efe24948cbb32ae00"
> +SRC_URI[sha256sum] =
> "2cd62e4d22b9fc1c80bd38649739950f0dbda34fbc3e62624fb6842264e93c6e"
>
>  DEPENDS = "openssl xz zlib bzip2 libcap icu libtirpc bison-native"
>  CFLAGS += "-I${STAGING_INCDIR}/tirpc"
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#122696):
> https://lists.openembedded.org/g/openembedded-devel/message/122696
> Mute This Topic: https://lists.openembedded.org/mt/116809504/1997914
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [
> raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>
diff mbox series

Patch

diff --git a/meta-networking/recipes-support/dovecot/dovecot/fix-musl-compilation.patch b/meta-networking/recipes-support/dovecot/dovecot/fix-musl-compilation.patch
deleted file mode 100644
index a09165e588..0000000000
--- a/meta-networking/recipes-support/dovecot/dovecot/fix-musl-compilation.patch
+++ /dev/null
@@ -1,28 +0,0 @@ 
-From 951e371b6e44e2051de83c9fe73c778858fa73a1 Mon Sep 17 00:00:00 2001
-From: Fabian Groffen <grobian@gentoo.org>
-Date: Sat, 31 May 2025 10:49:28 +0200
-Subject: [PATCH] lib: cpu-count - fix compilation using musl
-
-The macros, types and symbols CPU_* and cpuset_t are not exposed in
-musl's sched.h unless _GNU_SOURCE is set.
-
-Upstream-Status: Backport [https://github.com/dovecot/core/commit/951e371b6e44e2051de83c9fe73c778858fa73a1]
-
-Signed-off-by: Fabian Groffen <grobian@gentoo.org>
----
- src/lib/cpu-count.c | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/src/lib/cpu-count.c b/src/lib/cpu-count.c
-index 3eb38fa47d8..a3e80e6c157 100644
---- a/src/lib/cpu-count.c
-+++ b/src/lib/cpu-count.c
-@@ -3,6 +3,8 @@
- 
- #ifdef HAVE_SCHED_H
- #  define __USE_GNU
-+/* _GNU_SOURCE: for musl's sched.h to expose cpuset/CPU_* */
-+#  define _GNU_SOURCE
- #  include <sched.h>
- #  ifdef HAVE_SYS_CPUSET_H
- #    include <sys/cpuset.h>
diff --git a/meta-networking/recipes-support/dovecot/dovecot_2.4.1-4.bb b/meta-networking/recipes-support/dovecot/dovecot_2.4.2.bb
similarity index 96%
rename from meta-networking/recipes-support/dovecot/dovecot_2.4.1-4.bb
rename to meta-networking/recipes-support/dovecot/dovecot_2.4.2.bb
index 40cf991ae1..4632d9574f 100644
--- a/meta-networking/recipes-support/dovecot/dovecot_2.4.1-4.bb
+++ b/meta-networking/recipes-support/dovecot/dovecot_2.4.2.bb
@@ -14,9 +14,8 @@  SRC_URI = "http://dovecot.org/releases/2.4/dovecot-${PV}.tar.gz \
            file://dovecot.service \
            file://dovecot.socket \
            file://0001-m4-Check-for-libunwind-instead-of-libunwind-generic.patch \
-           file://fix-musl-compilation.patch \
            "
-SRC_URI[sha256sum] = "fb188603f419ed7aaa07794a8692098c3ec2660bb9c67d0efe24948cbb32ae00"
+SRC_URI[sha256sum] = "2cd62e4d22b9fc1c80bd38649739950f0dbda34fbc3e62624fb6842264e93c6e"
 
 DEPENDS = "openssl xz zlib bzip2 libcap icu libtirpc bison-native"
 CFLAGS += "-I${STAGING_INCDIR}/tirpc"