Re: [LFS Trac] #5892: XML-Parser-2.54

"LFS Trac" ([email protected] via lfs-book Mailing List) <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.