Compare commits

...

No commits in common. "c8" and "c8s" have entirely different histories.
c8 ... c8s

14 changed files with 36 additions and 16 deletions

1
.gitignore vendored
View File

@ -1 +1,2 @@
SOURCES/libxslt-1.1.32.tar.gz
/libxslt-1.1.32.tar.gz

View File

@ -1 +0,0 @@
c47969f16747a72f9095b6a7a56d3afdd1e6e9ac SOURCES/libxslt-1.1.32.tar.gz

6
gating.yaml Normal file
View File

@ -0,0 +1,6 @@
--- !Policy
product_versions:
- rhel-8
decision_context: osci_compose_gate
rules:
- !PassingTestCaseRule {test_case_name: desktop-qe.desktop-ci.tier1-gating.functional}

View File

@ -1,4 +1,4 @@
From 72b05dd35f10467b9c58a7eb1b548cef94453f3b Mon Sep 17 00:00:00 2001
From e494220e4a57e87e8561e6798f57f4dcf91762b3 Mon Sep 17 00:00:00 2001
From: Nick Wellnhofer <wellnhofer@aevum.de>
Date: Wed, 31 Aug 2022 15:29:57 +0200
Subject: [PATCH 1/5] Infrastructure to store extra data in source nodes
@ -13,8 +13,8 @@ Revert any changes to the source document after the transformation.
libxslt/transform.c | 34 ++++++++++
libxslt/xsltInternals.h | 3 +
libxslt/xsltutils.c | 135 ++++++++++++++++++++++++++++++++++++++++
libxslt/xsltutils.h | 13 ++++
4 files changed, 185 insertions(+)
libxslt/xsltutils.h | 15 ++++-
4 files changed, 186 insertions(+), 1 deletion(-)
diff --git a/libxslt/transform.c b/libxslt/transform.c
index f748f2df..8634b09e 100644
@ -229,7 +229,7 @@ index 2154b238..a0d9d331 100644
* *
* Generating profiling informations *
diff --git a/libxslt/xsltutils.h b/libxslt/xsltutils.h
index 789865a6..0ba068d9 100644
index 789865a6..df89aeb1 100644
--- a/libxslt/xsltutils.h
+++ b/libxslt/xsltutils.h
@@ -247,6 +247,19 @@ XSLTPUBFUN xmlXPathCompExprPtr XSLTCALL
@ -252,11 +252,27 @@ index 789865a6..0ba068d9 100644
/*
* Profiling.
*/
@@ -267,6 +280,7 @@ XSLTPUBFUN void XSLTCALL
* Sampling precision for profiling
*/
#define XSLT_TIMESTAMP_TICS_PER_SEC 100000l
+#endif
/*
* Hooks for the debugger.
@@ -306,7 +320,6 @@ XSLTPUBFUN void XSLTCALL
#ifdef __cplusplus
}
-#endif
#endif /* __XML_XSLTUTILS_H__ */
--
2.49.0
From c563ed48d08db0322b8be09896c49ce233212a9e Mon Sep 17 00:00:00 2001
From 5895aaae58025fa35a540f6f922f9137505f1e27 Mon Sep 17 00:00:00 2001
From: Nick Wellnhofer <wellnhofer@aevum.de>
Date: Wed, 31 Aug 2022 15:34:47 +0200
Subject: [PATCH 2/5] Store key status of source nodes as bit flag
@ -387,7 +403,7 @@ index c094e974..11d8c3e5 100644
}
if (ret != NULL)
diff --git a/libxslt/xsltutils.h b/libxslt/xsltutils.h
index 0ba068d9..4285814a 100644
index df89aeb1..80194891 100644
--- a/libxslt/xsltutils.h
+++ b/libxslt/xsltutils.h
@@ -249,6 +249,7 @@ XSLTPUBFUN xmlXPathCompExprPtr XSLTCALL
@ -402,7 +418,7 @@ index 0ba068d9..4285814a 100644
2.49.0
From cee66d9c12805c0fda674118365c4d5130c598c7 Mon Sep 17 00:00:00 2001
From 5bdb3e5c9a0a4bc42dd14fe07cf594298a79edce Mon Sep 17 00:00:00 2001
From: Nick Wellnhofer <wellnhofer@aevum.de>
Date: Wed, 31 Aug 2022 15:35:37 +0200
Subject: [PATCH 3/5] Store RVT ownership in 'compression' member
@ -642,7 +658,7 @@ index 39b488c0..e7a058cc 100644
2.49.0
From c28cfebd3503133a17345fef6a0b24084cca78a0 Mon Sep 17 00:00:00 2001
From 957e111edb935259e777c15e809b1d4de8ee2f3f Mon Sep 17 00:00:00 2001
From: Nick Wellnhofer <wellnhofer@aevum.de>
Date: Wed, 31 Aug 2022 13:35:23 +0200
Subject: [PATCH 4/5] Make generate-id() deterministic
@ -841,7 +857,7 @@ index e7a058cc..ae9b76af 100644
/**
diff --git a/libxslt/xsltutils.h b/libxslt/xsltutils.h
index 4285814a..9709b63e 100644
index 80194891..bae9ad75 100644
--- a/libxslt/xsltutils.h
+++ b/libxslt/xsltutils.h
@@ -250,6 +250,7 @@ XSLTPUBFUN xmlXPathCompExprPtr XSLTCALL
@ -990,7 +1006,7 @@ index 00000000..8478f6af
2.49.0
From 9177859200d47e52571dfeaaf13c0674ca70cc85 Mon Sep 17 00:00:00 2001
From 7eff64281f0bcd4c6a452dc04f3250037d28786e Mon Sep 17 00:00:00 2001
From: Nick Wellnhofer <wellnhofer@aevum.de>
Date: Wed, 31 Aug 2022 21:37:44 +0200
Subject: [PATCH 5/5] Clean up attributes in source doc
@ -1024,7 +1040,7 @@ index a631529c..8a424773 100644
cur = cur->children;
} else {
diff --git a/libxslt/xsltutils.h b/libxslt/xsltutils.h
index 9709b63e..e60de8ec 100644
index bae9ad75..98ca83a1 100644
--- a/libxslt/xsltutils.h
+++ b/libxslt/xsltutils.h
@@ -248,9 +248,9 @@ XSLTPUBFUN xmlXPathCompExprPtr XSLTCALL

View File

@ -8,7 +8,7 @@
Name: libxslt
Summary: Library providing the Gnome XSLT engine
Version: 1.1.32
Release: 6.3%{?dist}
Release: 6.2%{?dist}
License: MIT
URL: http://xmlsoft.org/XSLT
@ -143,9 +143,6 @@ rm -vrf %{buildroot}%{_docdir}
%endif # with python2
%changelog
* Thu Aug 07 2025 David King <dking@redhat.com> - 1.1.32-6.3
- Fix misplaced endif (RHEL-107912)
* Tue Jun 03 2025 David King <dking@redhat.com> - 1.1.32-6.2
- Fix CVE-2023-40403 (aka 2022-4909) (RHEL-89374)

1
sources Normal file
View File

@ -0,0 +1 @@
SHA512 (libxslt-1.1.32.tar.gz) = e1ed3c103cd4c9897e7dd2360a11f63cf30382b7566ce6fcc81117804e203714446b5a62179ce628c3834b0b32ecdeeceecbdfa417507ce9ed5a107a0ebefb39