| Newsgroups |
gmane.linux.lfs.book |
| Message-ID |
<[email protected]> |
#5892: XML-Parser-2.54
-------------------------+------------------------------
Reporter: Bruce Dubbs | Owner: Douglas R. Reno
Type: enhancement | Status: new
Priority: high | Milestone: 13.1
Component: Book | Version: git
Severity: normal | Resolution:
Keywords: |
-------------------------+------------------------------
Comment (by Bruce Dubbs):
2.54 2026-03-27 (by Todd Rinaldo)
Fixes:
- Plug XS memory leaks on error paths in Expat.xs
(externalEntityRef, parse_stream, ParserCreate)
- Add defensive NULL checks in Expat.xs to prevent crashes
on memory exhaustion and undefined behavior on short input lines
- Add explicit package main after inline package declarations
in test files to clarify scope
Improvements:
- Add GitHub Actions workflow to auto-create GitHub
Releases on tag push, enabling downstream notification via
GitHub's release watch
- Update AUTHORS POD in Parser.pm and Expat.pm to reflect
full maintainer history
- Add CI badge to POD via =for markdown directive so it
survives README.md regeneration
- Rename README to README.md and regenerate from POD
Maintenance:
- Modernize 10 legacy test files from print-ok style to
Test::More (cdata, finish, deep_nesting, xml_escape, partial,
char_end_doc, current_length, combine_chars, utf8_stream, defaulted)
--
Ticket URL: <https://wiki.linuxfromscratch.org/lfs/ticket/5892#comment:8>
LFS Trac <https://wiki.linuxfromscratch.org/lfs/>
Linux From Scratch: Your Distro, Your Rules.
--
http://lists.linuxfromscratch.org/sympa/info/lfs-book
Unsubscribe: See the above information page