Changelog for
perl-XML-LibXML-2.0019-9.7.x86_64.rpm :
Thu May 28 14:00:00 2015 jkeilAATTsuse.de
- Fix bnc#929237: CVE-2015-3451
* CVE-2015-3451.patch
* \"expand_entities\" option was not preserved under some circumstances
Sat Jul 27 14:00:00 2013 cooloAATTsuse.com
- updated to 2.0019
- Correct typos reported in RT #86599.
- https://rt.cpan.org/Ticket/Display.html?id=86599
- Thanks to dsteinbrunner.
- Revert previous change of minimal version of libxml2.
- This change proved to be unpopular and didn\'t prevent
the CPAN test failures.
- By SHLOMIF
- Made the minimal version of libxml2 2.9.0 as previous versions were
too buggy due to spuriourous CPAN test failures.
- Please upgrade.
- By SHLOMIF
- Don\'t enable XML_PARSE_HUGE by default.
- Fix the previous version due to a mercurial SNAFU.
- Don\'t enable XML_PARSE_HUGE by default.
- https://bitbucket.org/shlomif/perl-xml-libxml/pull-request/19
- Thanks to Grant McLean ( https://metacpan.org/author/GRANTM ) for
the bug report and patch.
- Got 40reader_mem_error.t to not fetch the external DTDs.
- https://rt.cpan.org/Public/Bug/Display.html?id=81703
- Thanks to Alexandr Ciornii (CHORNY) for the report and Slaven
Rezic (SREZIC) for the analysis and a proposed fix.
- Fix a memory error (double-free) in XML::LibXML::Reader if we reached
EOF and
then called destroy.
- discovered by Shlomi Fish.
- Fixed by Shlomi Fish.
- see t/40reader_mem_error.t
- remove upstreamed perl-XML-LibXML-bigendian.patch
Fri May 25 14:00:00 2012 dvaleevAATTsuse.com
- STRLEN has 64 bits here and int has 32, so the (int
*) cast in
XML::LibXML::Document::toStringHTML() makes htmlDocDumpMemory() store
the 32-bit length of the result into a 64-bit variable. Depending on
the endianness, it either works OK (LE) or corrupts the variable (BE)
Just use an \'int\' instead, and cast it to an STRLEN later in the
newSVpvn() call.
Mon Apr 16 14:00:00 2012 dvaleevAATTsuse.com
- disable 12html.t as it causes OOM on ppc64
Wed Feb 29 13:00:00 2012 vcizekAATTsuse.com
- update to 1.95
- Got rid of a broken test (at least with recent libxml2s) in
t/03doc.t :
- https://rt.cpan.org/Ticket/Display.html?id=75403
- The problem was that the test tested for an undefined XML
namespace, a behaviour which was changed in a recent libxml2
release.
1.94
- Fix XML::LibXML::Element tests for ineqaulity with == and eq.
- Fixes https://rt.cpan.org/Ticket/Display.html?id=75505 .
- Thanks to Mark Overmeer for the report and for a preliminary patch
to t/71overload.t .
1.93 Mon Feb 27 11:15:50 IST 2012
- Fix XML::LibXML::Element comparision with == and eq.
- Fixes https://rt.cpan.org/Ticket/Display.html?id=75257 ,
https://rt.cpan.org/Ticket/Display.html?id=75293 ,
https://rt.cpan.org/Ticket/Display.html?id=75259 .
- Thanks to Toby Inkster for a preliminary patch (that was modified by
me) and to the various people who reported the problem.
Wed Feb 22 13:00:00 2012 vcizekAATTsuse.com
- update to 1.92
- Fix for test failure on perls < 5.10.
- Fixes https://rt.cpan.org/Public/Bug/Display.html?id=75195
- Thanks to Paul for the report, and for a patch that was not
accepted.
1.91 Tue Feb 21 13:57:54 IST 2012
- Overload hash dereferencing on XML::LibXML::Elements, to provide
access to the element\'s attributes.
- See XML::LibXML::AttributeHash for details.
- Thanks to Toby Inkster.
- Pull some commits from Toby Inkster to add more convenient methods
to XML::LibXML::NodeList such as sort, map, grep, etc.
- https://bitbucket.org/shlomif/perl-xml-libxml/pull-request/11/xml-libxml-nodelist-improvements
- Thanks, Toby!
- Printed some warnings regardless if DEBUG is on.
- Thanks to http://search.cpan.org/~mstrout/ for the suggestion.
Mon Jan 9 13:00:00 2012 vcizekAATTsuse.com
- update to 1.90
- Pull a commit from Aaron Crange to fix compilation bugs in Devel.xs:
- local variable declarations must be in the PREINIT section,
not `CODE`, at least for some compiler/OS combinations.
- Thanks, Aaron!
Mon Jan 2 13:00:00 2012 vcizekAATTsuse.cz
- update to 1.89
- Apply a patch with spelling fixes by Kevin Lyda :
- https://rt.cpan.org/Public/Bug/Display.html?id=71403
- Thanks to Kevin.
- Apply a pull request by ElDiablo with the implementation of
lib/XML/LibXML/Devel.pm .
- Adjust the Win32 Build Instructions in the README file.
- Thanks to Christopher J. Madsen.
Thu Sep 22 14:00:00 2011 vcizekAATTsuse.com
- update to 1.88
- Add libxml2 2.7.8 as tested and working fine for the Makefile.PL.
(Thanks to H. Merijn Brand.).
- Apply a patch to perl-libxml-sax.c to use xmlChar
* instead of char
*.
(Thanks to H. Merijn Brand.).
- Correct the README so it won\'t read XML-LibXML-Common.
- see http://code.activestate.com/lists/perl-xml/8907/
- Add a patch to implement the no_defdtd option in recent libxml2\'s:
- https://rt.cpan.org/Ticket/Display.html?id=70878
- Thanks to zzgrimAATTgmail.com .
- Add scripts/bump-version-number.pl to modify the version number globally.
- Currently the version numbers of the modules under lib/ where 1.73.
Mon Aug 29 14:00:00 2011 vcizekAATTsuse.com
- update to 1.87
- Fix t/49callbacks_returning_undef.t to not read /etc/passed which may
not be valid XML. Instead, we\'re reading a local file while using
URI::file (assuming it exists - else - we skip_all.)
1.86 Thu Aug 25 11:42:55 IDT 2011
- Changed SvPVx_nolen() to SvPV_nolen() in LibXML.xs for better compatibility.
- SvPVx_nolen() appears to be undocumented API.
- Resolves https://rt.cpan.org/Public/Bug/Display.html?id=70476
- Thanks to Paul for the report.
1.85 Wed Aug 24 17:05:19 IDT 2011
- Gracefully handle returned undef()s in the read callback under -w ($^W):
- t/49callbacks_returning_undef.t
- https://rt.cpan.org/Ticket/Display.html?id=70321
- Add a patch from Mithaldu to get XML::LibXML to compile on Win32:
- https://rt.cpan.org/Ticket/Display.html?id=70141
- I\'m applying it by faith, so if it breaks, blame him. (;-).
- the patch adds -lllibgettextlib.dll to the Makefile.PL.
Mon Jul 25 14:00:00 2011 vcizekAATTnovell.com
- update to 1.84
- fixes https://rt.cpan.org/Ticket/Display.html?id=69722 .
- Fixed missing declarations after statements:
- resolves https://rt.cpan.org/Ticket/Display.html?id=69622 again.
- Fix docbook source validity
- resolves https://rt.cpan.org/Ticket/Display.html?id=69702
- Moved some if blocks after the dSP; (which contains declarations) to be
compliant with C89/C90, which don\'t allow declarations in the middle of
a C function.
- resolves https://rt.cpan.org/Ticket/Display.html?id=69622
- Fix https://rt.cpan.org/Ticket/Display.html?id=69553 :
- \"install_sax_driver doesn\'t like custom INSTALLARCHLIB\"
- Fix \"IDs of elements is lost when importing nodes\"
- https://rt.cpan.org/Public/Bug/Display.html?id=69520
- With t/48importing_nodes_IDs_rt_69520.t .
- Convert all remaining Test.pm-based test scripts except t/14sax.t to
Test::More .
- Fix https://rt.cpan.org/Public/Bug/Display.html?id=69082 :
- Compilation on strawberry perl.
- The problem was that stderr required a dTHX; call previously.
- DOM Normalisation patches and a fix for #69096
- https://rt.cpan.org/Ticket/Display.html?id=69096
- \"findvalue from XML::LibXML 1.74 is very slow (regression)\"
- https://bitbucket.org/shlomif/perl-xml-libxml/pull-request/5/normalize-bug-fixes
- Fix https://rt.cpan.org/Ticket/Display.html?id=69433 :
- \"t/19die_on_invalid_utf8_rt_58848.t assumes errors will be objects:\"
- Failed on older libxml2\'s.
- Add a skip for t/60error_prev_chain.t in case $AATT is true but not a ref.
- https://rt.cpan.org/Ticket/Display.html?id=69435
- http://www.cpantesters.org/cpan/report/4ac00aae-a73f-11e0-84bd-8881cd42d09c
Mon Jul 11 14:00:00 2011 vcizekAATTnovell.com
- update to 1.79
- many rt bug fixes
- most of the tests rewritten to use Test::More
- dropped utf-16 patch (no longer needed)
Thu Jun 16 14:00:00 2011 vcizekAATTnovell.com
- update to 1.71
- turn XML_LIBXML_PARSE_DEFAULTS constant to $XML::LibXML::XML_LIBXML_PARSE_DEFAULTS
- Apply 0001-XML-LibXML-Error-no-need-to-AUTOLOAD-domain.patch from
https://rt.cpan.org/Public/Bug/Display.html?id=68575 - no need to
AUTOLOAD \'domain\' because a method like that exists.
- Apply 0002-XML-LibXML-Error-avoid-AUTOLOAD.patch from
https://rt.cpan.org/Public/Bug/Display.html?id=68575 - get rid of
AUTOLOAD completely.
- Apply 0003-XML-LibXML-Error-make-domain-work-for-unknown-domain.patch
from https://rt.cpan.org/Public/Bug/Display.html?id=68575 - handle
unknown domains.
- Apply 0004-XML-LibXML-Error-add-domains-from-newer-libxml2.patch
from https://rt.cpan.org/Public/Bug/Display.html?id=68575 - add more
errors.
- Apply 0005-XML-LibXML-Error-avoid-malformed-UTF-8-warnings.patch
from https://rt.cpan.org/Public/Bug/Display.html?id=68575
- In replaceDataString - use
http://perldoc.perl.org/functions/quotemeta.html instead of a long (and
incomplete) list of characters to escape.
- - With test.
- - also fix deleteDataString by making it use replaceDataString
for help.
- - Fixing https://rt.cpan.org/Ticket/Display.html?id=68564
Wed Dec 1 13:00:00 2010 cooloAATTnovell.com
- switch to perl_requires macro
Fri Apr 2 14:00:00 2010 chrisAATTcomputersalat.de
- fix build for suse_version 1110
- spec mods
o sort TAGS
o fix deps
o update description, +Authors
o macros
- added perl-macros
- rpmlint
o fix self-obsoletion perl-XML-LibXML-Common
- Provides = version
- Obsoletes < version
Thu Jan 14 13:00:00 2010 jfunkAATTfunktronics.ca
- XML-LibXML-Common was merged into XML-LibXML 1.70. Removed
Requires/BuildRequires and added Provides/Obsoletes
Wed Jan 13 13:00:00 2010 anickaAATTsuse.cz
- update to 1.70
* various fixes and improvements in the documentation
* added (convenient yet non-standard) methods nonBlankChildNodes,
firstNonBlankChild, nextNonBlankSibling, prevNonBlankSibling
that skip empty or whitespace-only Text and CDATA nodes
* exposed and documented external entity handler
* XPathContext can now be passed to toStringC14N and toStringEC14N
(e.g. to provide NS mapping for the XPath expression)
* avoid using libxml2\'s globals (Nick Wellnhofer)
* added interface to libxml2\'s regexp implementation: XML::LibXML::RegExp
* added XML::LibXML->load_xml and XML::LibXML->load_html with
uniform and cleaner API than the old parse_
* family
* cleanup code dealing with parsing flags
* fix bogus validation results if revalidating a modified document
* added \'eq\' and \'cmp\' overloading on XML::LibXML::Error and set fallback to 1
* lots of bugs fixed
* provide context and more accurate column number in
structured errors
* clarify license and copyright
* support for Win32+mingw+ActiveState
* merge with XML::LibXML::Common
* fix compilation on Windows with mingw or msvc
* fix a bug in structured errors preventing the previous errors from being reported
* fix compilation bugs
* fix encoding problem in reader
* added getAttributeHash to the reader interface
* fix segfaults: reconcileNs in domReplaceChild, findnodes with a doc fragment