8000 Release v1.1.43 · GNOME/libxslt@71be7a3 · GitHub
[go: up one dir, main page]

Skip to content

Commit 71be7a3

Browse files
committed
Release v1.1.43
1 parent ac3b7e0 commit 71be7a3

File tree

2 files changed

+47
-1
lines changed

2 files changed

+47
-1
lines changed

.gitlab-ci.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
include:
2+
- component: "gitlab.gnome.org/GNOME/citemplates/release-service@master"
3+
inputs:
4+
dist-job-name: "dist"
5+
tarball-artifact-path: "libxslt-dist/libxslt-1.1.43.tar.xz"
6+
17
.test:
28
# Reuse libxml2 image
39
image: registry.gitlab.gnome.org/gnome/libxml2

NEWS

Lines changed: 41 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
NEWS file for libxslt
22

3-
v1.1.43: not yet released
3+
v1.1.43: Mar 12 2025
44

55
### Major changes
66

@@ -12,6 +12,46 @@ In a future release, these features will be removed.
1212
Debug output and the debugger are disabled by default and can be
1313
enabled by passing --with-debug or --with-debugger.
1414

15+
### Security
16+
17+
- [CVE-2025-24855] Fix use-after-free of XPath context node
18+
- [CVE-2024-55549] Fix UAF related to excluded namespaces
19+
20+
### Bug fixes
21+
22+
- variables: Fix non-deterministic generated IDs
23+
24+
### libxml2 related cleanup
25+
26+
- python: Don't use removed libxml2 macro
27+
- tests: Skip test_bad.xsl with libxml2 before 2.13
28+
- python: Don't include nanoftp.h and nanohttp.h
29+
- tests: Avoid namespace warning on Windows
30+
- numbers: Stop using libxml2 XPath axis API
31+
- numbers: Use private copy of xmlCopyCharMultiByte
32+
- documents: Use xmlCtxtParseDocument if available
33+
- tests: Make runtest compile with older libxml2 versions
34+
- utils: Account for libxml2 change
35+
- tests: Make bug-219.xsl compatible with older libxml2
36+
- extensions: always include stdlib.h (Hugo Beauzée-Luyssen)
37+
- extensions: Don't use libxml2's "modules" feature
38+
39+
### Code cleanup
40+
41+
- numbers: Make static variables const
42+
- variables: Remove debug code
43+
44+
### Portability
45+
46+
- python: Declare init func with PyMODINIT_FUNC
47+
- exslt: Use C99 NAN macro
48+
49+
### Build
50+
51+
- cmake: Always build Python module as shared library
52+
- cmake: Fix compatibility in package version file
53+
- configure.ac: Find libgcrypt via pkg-config (Alessandro Astone)
54+
1555

1656
v1.1.42: Jul 4 2024
1757

0 commit comments

Comments
 (0)
0