Skip to content

Commit 3c12e35

Browse files
authored
dep: update libxslt to 1.1.43 (v1.18.x branch) (#3467)
**What problem is this PR intended to solve?** https://gitlab.gnome.org/GNOME/libxslt/-/releases/v1.1.43 Note that this release is documented as fixing: * CVE-2025-24855: Fix use-after-free of XPath context node * CVE-2024-55549: Fix UAF related to excluded namespaces so this will be a security release.
2 parents 35faaa3 + 395c085 commit 3c12e35

File tree

3 files changed

+4
-15
lines changed

3 files changed

+4
-15
lines changed

.github/workflows/downstream.yml

-3
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@ on:
1616
types: [opened, synchronize]
1717
branches:
1818
- '*'
19-
env:
20-
NOKOGIRI_USE_CANONICAL_GNOME_SOURCE: t
21-
2219
jobs:
2320
downstream:
2421
name: downstream-${{matrix.name}}

dependencies.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ libxml2:
55
# sha-256 hash provided in https://download.gnome.org/sources/libxml2/2.13/libxml2-2.13.6.sha256sum
66

77
libxslt:
8-
version: "1.1.42"
9-
sha256: "85ca62cac0d41fc77d3f6033da9df6fd73d20ea2fc18b0a3609ffb4110e1baeb"
10-
# sha-256 hash provided in https://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.42.sha256sum
8+
version: "1.1.43"
9+
sha256: "5a3d6b383ca5afc235b171118e90f5ff6aa27e9fea3303065231a6d403f0183a"
10+
# sha-256 hash provided in https://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.43.sha256sum
1111

1212
zlib:
1313
version: "1.3.1"

ext/nokogiri/extconf.rb

+1-9
Original file line numberDiff line numberDiff line change
@@ -240,15 +240,7 @@ def zlib_source(version_string)
240240
end
241241

242242
def gnome_source
243-
# As of 2022-02-20, some mirrors have expired SSL certificates. I'm able to retrieve from my home,
244-
# but whatever host is resolved on the github actions workers see an expired cert.
245-
#
246-
# See https://github.com/sparklemotion/nokogiri/runs/5266206403?check_suite_focus=true
247-
if ENV["NOKOGIRI_USE_CANONICAL_GNOME_SOURCE"]
248-
"https://download.gnome.org"
249-
else
250-
"https://muug.ca/mirror/gnome" # old reliable
251-
end
243+
"https://download.gnome.org"
252244
end
253245

254246
LOCAL_PACKAGE_RESPONSE = Object.new

0 commit comments

Comments
 (0)