public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/libreswan] rawhide: - Update to libreswan-5.3.1
@ 2026-06-24 20:02 Paul Wouters
0 siblings, 0 replies; only message in thread
From: Paul Wouters @ 2026-06-24 20:02 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/libreswan
Branch : rawhide
Commit : dd19e5e90fb23971282e9eff21800507841cd515
Author : Paul Wouters <paul.wouters@aiven.io>
Date : 2026-06-24T16:01:51-04:00
Stats : +6/-57 in 4 file(s)
URL : https://src.fedoraproject.org/rpms/libreswan/c/dd19e5e90fb23971282e9eff21800507841cd515?branch=rawhide
Log:
- Update to libreswan-5.3.1
* Resolves: CVE-2026-12413, CVE-2026-50721 and CVE-2026-50722
---
diff --git a/.gitignore b/.gitignore
index 1160f38..c44f1ee 100644
--- a/.gitignore
+++ b/.gitignore
@@ -68,3 +68,5 @@
/libreswan-5.2.tar.gz.asc
/libreswan-5.3.tar.gz
/libreswan-5.3.tar.gz.asc
+/libreswan-5.3.1.tar.gz
+/libreswan-5.3.1.tar.gz.sig
diff --git a/libreswan-5.3-unused-but-set-variable.patch b/libreswan-5.3-unused-but-set-variable.patch
deleted file mode 100644
index a37d1ce..0000000
--- a/libreswan-5.3-unused-but-set-variable.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-From 75c3bb1663b13fce6cd20d0a160518156de6985a Mon Sep 17 00:00:00 2001
-From: Daiki Ueno <dueno@redhat.com>
-Date: Thu, 29 Jan 2026 11:34:17 +0900
-Subject: [PATCH] Fix compilation error on Fedora 44
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-On Fedora 44, where -Wunused-but-set-variable is enabled with GCC 16,
-the build fails with:
-
- ikev2_proposals.c: In function ‘process_transforms’:
- ikev2_proposals.c:453:46: error: variable ‘local_proposal’ set but not used [-Werror=unused-but-set-variable=]
- 453 | const struct ikev2_proposal *local_proposal;
- | ^~~~~~~~~~~~~~
- ikev2_proposals.c:773:32: error: variable ‘local_proposal’ set but not used [-Werror=unused-but-set-variable=]
- 773 | struct ikev2_proposal *local_proposal;
- | ^~~~~~~~~~~~~~
- cc1: all warnings being treated as errors
-
-This fixes it by adding the UNUSED attribute to the local variable.
-
-Signed-off-by: Daiki Ueno <dueno@redhat.com>
----
- programs/pluto/ikev2_proposals.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/programs/pluto/ikev2_proposals.c b/programs/pluto/ikev2_proposals.c
-index 6395fa58e2..a10fc37a10 100644
---- a/programs/pluto/ikev2_proposals.c
-+++ b/programs/pluto/ikev2_proposals.c
-@@ -440,7 +440,7 @@ static int process_transforms(struct pbs_in *prop_pbs, struct jambuf *remote_jam
- */
- {
- int local_propnum;
-- const struct ikev2_proposal *local_proposal;
-+ const struct ikev2_proposal *local_proposal UNUSED;
- FOR_EACH_V2_PROPOSAL_IN_RANGE(local_propnum, local_proposal, local_proposals,
- local_propnum_base, local_propnum_bound) {
- struct ikev2_proposal_match *matching_local_proposal = &matching_local_proposals[local_propnum];
-@@ -689,7 +689,7 @@ static int process_transforms(struct pbs_in *prop_pbs, struct jambuf *remote_jam
- }
-
- int local_propnum;
-- struct ikev2_proposal *local_proposal;
-+ struct ikev2_proposal *local_proposal UNUSED;
- FOR_EACH_V2_PROPOSAL_IN_RANGE(local_propnum, local_proposal, local_proposals,
- local_propnum_base, local_propnum_bound) {
- struct ikev2_proposal_match *matching_local_proposal = &matching_local_proposals[local_propnum];
---
-2.52.0
-
diff --git a/libreswan.spec b/libreswan.spec
index 522df13..e5f6864 100644
--- a/libreswan.spec
+++ b/libreswan.spec
@@ -30,14 +30,14 @@
Name: libreswan
Summary: Internet Key Exchange (IKEv1 and IKEv2) implementation for IPsec
# version is generated in the release script
-Version: 5.3
+Version: 5.3.1
Release: %autorelease
# The code in lib/libswan/nss_copies.c is under MPL-2.0, while the
# rest is under GPL-2.0-or-later
License: GPL-2.0-or-later AND MPL-2.0
Url: https://libreswan.org/
Source0: https://download.libreswan.org/%{?prever:development/}%{name}-%{version}%{?prever}.tar.gz
-Source1: https://download.libreswan.org/%{?prever:development/}%{name}-%{version}%{?prever}.tar.gz.asc
+Source1: https://download.libreswan.org/%{?prever:development/}%{name}-%{version}%{?prever}.tar.gz.sig
Source2: https://download.libreswan.org/LIBRESWAN-OpenPGP-KEY.txt
%if 0%{with_cavstests}
Source3: https://download.libreswan.org/cavs/ikev1_dsa.fax.bz2
@@ -46,7 +46,6 @@ Source5: https://download.libreswan.org/cavs/ikev2.fax.bz2
%endif
Patch1: libreswan-4.15-ipsec_import.patch
-Patch2: libreswan-5.3-unused-but-set-variable.patch
BuildRequires: audit-libs-devel
BuildRequires: bison
diff --git a/sources b/sources
index 3795022..f6187a3 100644
--- a/sources
+++ b/sources
@@ -1,5 +1,5 @@
-SHA512 (libreswan-5.3.tar.gz) = 338fb82a9969da8fa78f64ec9eda0e3dcd216d6b8333a6f966ba839e31d3eb5fdd94613f0fff934be16ff8d84f6f4265c8b35f37c642569e042f65a58038ba0d
-SHA512 (libreswan-5.3.tar.gz.asc) = b55d47abe69222f2b91b1fd48f5a6910a5469a4bea21fb7f3231ac036af378f94495405efdacb67eddf1fffa018f76db9c1944336bdedfb59f96a369e2362684
SHA512 (ikev1_dsa.fax.bz2) = 627cbac14248bd68e8d22fbca247668a7749ef0c2e41df8d776d62df9a21403d3a246c0bd82c3faedce62de90b9f91a87f753e17b056319000bba7d2038461ac
SHA512 (ikev1_psk.fax.bz2) = 1b2daec32edc56b410c036db2688c92548a9bd9914994bc7e555b301dd6db4497a6b3e89dc12ddf36826ae90b40fcde501a5a45c0d59098e07839073d219d467
SHA512 (ikev2.fax.bz2) = 0d3748d1bd574f6f1f3e4db847eca126ce649566ea710ef227426f433122752b80d1d6b8acf9d0df07b5597c1e45447e3a2fcb3391756e834e8e75f99df8e51e
+SHA512 (libreswan-5.3.1.tar.gz) = 862a49ca867e7fe429a8223da3f28b372c242b9e94e7944cf7cc9b38e10604b286f42a2ac296e2cf4cfbbdade219eaeca519d732ecbcbfc2596a841aecc8cd99
+SHA512 (libreswan-5.3.1.tar.gz.sig) = 649997212783efdf022b38a0256e41243a74bd8a3f3045c3718d2674d2756b9c7c614e260a0101b975376c97c64cd179598b7a659de4724c21bdcea75c7118b0
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-06-24 20:02 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-24 20:02 [rpms/libreswan] rawhide: - Update to libreswan-5.3.1 Paul Wouters
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox