p5-XML-Parser: update to 2.58.
2.58 2026-04-23 (by Todd Rinaldo)
Fixes:
- PR #260 Prevent element-name SV leak when Start or End handlers
die: wrap the call_sv in ENTER/SAVEFREESV/LEAVE so an exception
thrown from a handler no longer leaks one SV per call. Audited
all 19 XS callbacks — startElement and endElement were the only
ones with non-mortal SVs across a call_sv boundary
- PR #259 Add NULL check for GvIOp in XML_Do_External_Parse to
prevent a segfault when an ExternEnt handler returns an
unopened filehandle. GvIOp returns NULL for a glob that has
never been opened; both call sites previously passed the NULL
straight to newRV_inc
- PR #258 Release the parser when an Init or Final handler dies.
The release() call used to be skipped on exception, leaving a
circular reference through self_sv so DESTROY never ran and the
parser leaked permanently
[88 lines not shown]
p5-DateTime-TimeZone: update to 2.68.
2.68 2026-04-23
- This release is based on version 2026b of the Olson database. This release includes contemporary
changes for British Columbia, CA.
p5-Crypt-RIPEMD160: update to 0.14.
0.14 2026-04-23
Maintenance:
- Use GNU tar (gtar) on macOS when building the dist tarball to avoid
PaxHeader/ entries that fail the CPANTS no_pax_headers kwalitee
check. Falls back to system tar on non-macOS platforms. PR #66
- Update MANIFEST. PR #66
0.13 2026-04-23
Bug fixes:
- Use SvPVbyte in XS add() so wide-character strings are handled
consistently rather than relying on the caller's UTF-8 flag. PR #56
- Add binmode to addfile() for cross-platform consistency on Windows. PR #57
- Return $self from Perl-level add() and addfile() to enable method
chaining at the Perl layer (XS already returned $self). PR #54
- Zero MAC key material (key, k_ipad, k_opad) in DESTROY to reduce
[31 lines not shown]
font-util: update to 1.4.2.
Alan Coopersmith (7):
configure: Use AC_SYS_LARGEFILE to enable large file support
Add --help and --version options
Update ATTR_NORETURN for C23
Strip trailing whitespace from source files
ucs2any: Use reallocarray if available to protect against integer overflow
gitlab CI: drop the ci-fairy check-mr job
font-util 1.4.2
xf86-video-nv: update to 2.1.24.
Alan Coopersmith (8):
Quiet -Wredundant-decls from xorg/os.h fallbacks for new libc functions
Don't try to load xaa module if not compiled with XAA support
man page: stop claiming to use XAA on Xorg 1.13 & later
Improve man page formatting
g80: Avoid segfault if AccelMethod isn't set and XAA isn't built
Strip trailing whitespace from source files
gitlab CI: drop the ci-fairy check-mr job
xf86-video-nv 2.1.24
Enrico Weigelt, metux IT consult (2):
use XNFalloc() instead of xnfalloc
use XNFcallocarray() instead of xnfcalloc macro
Yusuf Khan (8):
g80: dont set accelmethod to xaa when xaa is disabled
nv: support 0xf0 device id range
[13 lines not shown]
xbitmaps: update to 1.1.4.
Alan Coopersmith (5):
Add a meson build system
xbitmaps.pc: Add URL
gitlab CI: drop the ci-fairy check-mr job
Strip trailing whitespace from source files
xbitmaps 1.1.4
xrandr: update to 1.5.4.
Alan Coopersmith (10):
Improve man page formatting
Additional man page formatting fixes
xrandr man page NAME line doesn't give functionality [Debian bug #941422]
man page: fix warnings from `mandoc -T lint`
Strip trailing whitespace from source files
Add more checks for malloc()/calloc() failure
gitlab CI: drop the ci-fairy check-mr job
COPYING: Add missing copyright notices from source files
meson: Add option to build with meson
xrandr 1.5.4
Bjarni Ingi Gislason (1):
xrandr.1: some editorial changes for this man page [Debian bug #1072490]
Jeremy Huddleston Sequoia (1):
set_gamma_info: fix heap-buffer-overflow with empty gamma ramps
[3 lines not shown]
Fix PKCS7_set_{un,}signed_attributes()
In both these functions, if the X509_ATTRIBUTE_dup() fails, the
remainder of the sk stack is shared with p7si->{un,}auth_attr and
the caller will likely end up freeing it twice.
Fix this by writing another sk_deep_copy() patterned after the existing
ones in x509_lu.c and x509_vpm.c. PKCS7_set_{un,}signed_attributes()
become trivial wrappers of that.
ok jsing kenjiro
[mlir][arith] Fold subi(a, subi(a, b)) to b (#194134)
Add a folder for `arith.subi` that simplifies `subi(a, subi(a, b))` to
`b` using the algebraic identity `a - (a - b) = b`.
Revert "nda: Filter non-storage nvme drives"
This reverts commit b40205855e100a4bd95f89e97c15d268ef5b3a35. There's an
aparent path lifetime issue in it that needs to be investigated.
Sponsored by: Netflix
[MLIR][XeGPU] Remove offsets from create_nd_tdesc & remove update_nd_offset, move offsets to load/store/prefetch ops (#193330)
This PR removes the optional offsets/const_offsets operands on
xegpu.create_nd_tdesc and instead mandates offsets directly on the
consuming load, store, and prefetch ops. It also deprecates the
update_nd_offset op.