Commit graph

88 commits

Author SHA1 Message Date
Rudi Heitbaum
a7c7c856ae libxml2: update to 2.13.6 2025-02-19 11:33:12 +00:00
Rudi Heitbaum
a1799f4e1f libxml2: update to 2.13.5 2024-11-14 05:24:34 +00:00
Rudi Heitbaum
1b14ffc86c libxml2: update to 2.13.4 2024-09-19 12:31:32 +00:00
Rudi Heitbaum
6d3326502e libxml2: update to 2.13.3 2024-07-27 04:06:56 +00:00
Rudi Heitbaum
aaf4ef2a55 libxml2: update to 2.13.2 2024-07-07 05:20:22 +00:00
Rudi Heitbaum
8642b88e63 libxml2: update to 2.13.1 2024-06-20 11:05:09 +00:00
Rudi Heitbaum
661553b3a0 libxml2: update to 2.13.0 2024-06-13 08:59:29 +00:00
Rudi Heitbaum
e985c984fc libxml2: update to 2.12.7 2024-05-15 12:46:24 +00:00
Rudi Heitbaum
d802baaea5 libxml2: update to 2.12.6
v2.12.6: Mar 15 2024

- parser: Fix detection of duplicate attributes in XML namespace
- xmlreader: Fix xmlTextReaderConstEncoding
- html: Fix htmlCreatePushParserCtxt with encoding
- xmllint: Return error code if XPath returns empty nodeset
2024-03-19 08:52:50 +00:00
Rudi Heitbaum
f3c6fb0108 libxml2: update to 2.12.5 2024-02-06 01:45:20 +00:00
Rudi Heitbaum
a39a5e8b0d libxml2: update to 2.12.4
8292f36145/NEWS

v2.12.4: Jan 15 2024

- parser: Fix regression parsing standalone declarations
- autotools: Readd --with-xptr-locs configuration option
- parser: Fix build --without-output
- parser: Don't grow or shrink pull parser memory buffers
- io: Fix memory lifetime issue with input buffers
2024-01-17 09:37:25 +00:00
Rudi Heitbaum
6829c8e31d libxml2: install python host libraries into site-packages 2024-01-16 02:38:09 +00:00
Rudi Heitbaum
34dd53f77d libxml2: migrate to cmake 2024-01-13 22:33:23 +00:00
Rudi Heitbaum
52533e4fa9 libxml2: update to 2.12.3
log:
- https://github.com/GNOME/libxml2/compare/v2.12.2...v2.12.3
2023-12-13 11:20:23 +00:00
Rudi Heitbaum
c55ab80faf libxml2: update to 2.12.2 2023-12-06 13:10:00 +00:00
Rudi Heitbaum
9aa5621612 libxml2: update to 2.12.1 2023-11-29 11:39:15 +00:00
Rudi Heitbaum
eb5890c101 libxml2: update to 2.11.6 2023-11-21 11:18:29 +00:00
Rudi Heitbaum
6d6eab2278 libxml2: update to 2.11.5 2023-08-10 11:29:26 +00:00
Rudi Heitbaum
263aa9934c libxml2: update to 2.11.4 2023-05-20 13:58:22 +00:00
Rudi Heitbaum
1d11365e3e libxml2: update to 2.11.3 2023-05-17 10:55:32 +00:00
Rudi Heitbaum
b023bf16c9 libxml2: update to 2.11.2 2023-05-05 22:22:44 +00:00
Rudi Heitbaum
dff1d19ddd libxml2: update to 2.11.1 2023-05-03 12:53:45 +00:00
Rudi Heitbaum
dd54efee61 libxml2: update to 2.10.4 2023-04-28 12:00:11 +00:00
Rudi Heitbaum
7f31ad7a3c libxml2: update to 2.10.3 2022-10-15 02:14:27 +00:00
Rudi Heitbaum
cd2a920b62 libxml2: update to 2.10.2 2022-08-30 10:26:31 +00:00
Rudi Heitbaum
d973ab5c59 libxml2: update to 2.10.1 2022-08-27 06:36:53 +00:00
Rudi Heitbaum
ffdf7deff4 libxml2: update to 2.10.0 2022-08-20 12:38:37 +00:00
Rudi Heitbaum
1383ba5e10 libxml2: update to 2.9.14
release notes:
- https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.9.14
2022-05-06 08:31:29 +00:00
heitbaum
b9843e2152 libxml2: update to 2.9.13
- continue to use autotools

update 2.9.10 (Oct 30 2019) to 2.9.13 (Feb 19 2022)
release notes: http://xmlsoft.org/news.html

v2.9.13: Feb 19 2022
Security:
- [CVE-2022-23308] Use-after-free of ID and IDREF attributes (Thanks to Shinji Sato for the report)
- Use-after-free in xmlXIncludeCopyRange (David Kilzer)
- Fix Null-deref-in-xmlSchemaGetComponentTargetNs (huangduirong)
- Fix memory leak in xmlXPathCompNodeTest
- Fix null pointer deref in xmlStringGetNodeList
- Fix several memory leaks found by Coverity (David King)
Fixed regressions:
- Fix regression in RelaxNG pattern matching
- Properly handle nested documents in xmlFreeNode
- Fix regression with PEs in external DTD
- Fix random dropping of characters on dumping ASCII encoded XML (Mohammad Razavi)
- Revert "Make schema validation fail with multiple top-level elements"
- Fix regression when parsing invalid HTML tags in push mode
- Fix regression parsing public IDs literals in HTML
- Fix buffering in xmlOutputBufferWrite
- Fix whitespace when serializing empty HTML documents
- Fix XPath recursion limit
- Fix regression in xmlNodeDumpOutputInternal
- Work around lxml API abuse
Bug fixes:
- Fix xmlSetTreeDoc with entity references
- Fix double counting of CRLF in comments
- Make sure to grow input buffer in xmlParseMisc
- Don't ignore xmllint options after "-"
- Don't normalize namespace URIs in XPointer xmlns() scheme
- Fix handling of XSD with empty namespace
- Also register HTML document nodes
- Make xmllint return an error if arguments are missing
- Fix handling of ctxt->base in xmlXPtrEvalXPtrPart
- Fix xmllint --maxmem
- Fix htmlReadFd, which was using a mix of xml and html context functions (Finn Barber)
- Move current position before possible calling of ctxt->sax->characters (Yulin Li)
- Fix parse failure when 4-byte character in UTF-16 BE is split across a chunk (David Kilzer)
- Patch to forbid epsilon-reduction of final states (Arne Becker)
- Avoid segfault at exit when using custom memory functions (Mike Dalessio)
Tests, code quality, fuzzing:
- Remove .travis.yml
- Make xmlFuzzReadString return a zero size in error case
- Fix unused function warning in testapi.c
- Update NewsML DTD in test suite
- Add more checks for malloc failures in xmllint.c
- Avoid potential integer overflow in xmlstring.c
- Run CI tests with UBSan implicit-conversion checks
- Fix casting of line numbers in SAX2.c
- Fix integer conversion warnings in hash.c
- Add explicit casts in runtest.c
- Fix integer conversion warning in xmlIconvWrapper
- Add suffix to unsigned constant in xmlmemory.c
- Add explicit casts in testchar.c
- Fix integer conversion warnings in xmlstring.c
- Add explicit cast in xmlURIUnescapeString
- Remove unused variable in xmlCharEncOutFunc (David King)
Build system, portability:
- Remove xmlwin32version.h
- Fix fuzzer test with VPATH build
- Support custom prefix when installing Python module
- Remove Makefile.win
- Remove CVS and SVN-related code
- Port python 3.x module to Windows and improve distutils (Chun-wei Fan)
- Correctly install the HTML examples into their subdirectory (Mattia Rizzolo)
- Refactor the settings of $docdir (Mattia Rizzolo)
- Remove unused configure checks (Ben Boeckel)
- python/Makefile.am: use *_LIBADD, not *_LDFLAGS for LIBS (Sam James)
- Fix check for libtool in autogen.sh
- Use version in configure.ac for CMake (Timothy Lyanguzov)
- Add CMake alias targets for embedded projects (Markus Rickert)
Documentation:
- Remove SVN keyword anchors
- Rework README
- Remove README.cvs-commits
- Remove old ChangeLog
- Update hyperlinks
- Remove README.docs
- Remove MAINTAINERS
- Remove xmltutorial.pdf
- Upload documentation to GitLab pages
- Document how to escape XML_CATALOG_FILES
- Fix libxml2.doap
- Update URL for libxml++ C++ binding (Kjell Ahlstedt)
- Generate devhelp2 index file (Emmanuele Bassi)
- Mention XML_CATALOG_FILES is space-separated (Jan Tojnar)
- Add documentaiton for xmllint exit code 10 (Rainer Canavan)
- Fix some validation errors in the FAQ (David King)
- Add instructions on how to use CMake to compile libxml (Markus Rickert)

Release of libxml2-2.9.12
Brown paper bag release, some recently added sources were missing from
the 2.9.11 tarball:
- configure.ac: bump version
- fuzz/Makefile.am: add fuzz.h and seed/regexp to EXTRA_DIST

Release of libxml2-2.9.11
Prompted by CVE-2021-3541, but this includes an awful lot of serious bug
fixes by Nick and others.
- configure.ac: bumped to new release
- doc/* updated and regenerated

Patch for security issue CVE-2021-3541
This is relapted to parameter entities expansion and following
the line of the billion laugh attack. Somehow in that path the
counting of parameters was missed and the normal algorithm based
on entities "density" was useless.
2022-02-21 00:04:43 +00:00
heitbaum
c795b11c8d libxml2: fix build with Python 3.9
Fixes issue of In C, if expressions should be parenthesized.
PyLong_Check, PyUnicode_Check etc. happened to expand to a parenthesized
expression before, but that's not API to rely on.  Since Python 3.9.0a4
it needs to be parenthesized explicitly.

https://gitlab.gnome.org/GNOME/libxml2/-/issues/149
https://gitlab.gnome.org/GNOME/libxml2/-/merge_requests/71
2022-02-13 06:56:49 +00:00
heitbaum
4fc116ca95 libxml2: tidy up package.mk and simplify with no overrides 2022-02-12 09:41:01 +00:00
Ian Leonard
b9821a561d textproc: automated code cleanup
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-01-19 19:34:17 +00:00
heitbaum
effe253de9 libxml2: build host --with-python 2021-01-08 23:15:18 +00:00
MilhouseVH
f60b4433c8 libxml2: update to libxml2-2.9.10 2020-02-17 06:37:58 +00:00
MilhouseVH
da4025cee2 libxml2: update to libxml2-2.9.9 2019-06-07 08:49:07 +01:00
Ian Leonard
15282eb38b treewide: retire $SED
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2018-11-04 01:12:58 +00:00
CvH
85e5b4dc1f cleanup: PKG_SHORTDESC 2018-10-22 15:06:12 +02:00
CvH
4cffa5fe6f cleanup: remove PKG_ARCH="any" 2018-10-22 15:06:12 +02:00
CvH
4317bc5002 cleanup: remove PKG_SECTION 2018-10-22 15:06:11 +02:00
MilhouseVH
7644f40af8 libxml2: update to libxml2-2.9.8 2018-09-19 10:25:22 +01:00
CvH
688d206db0 spdx: packages/textproc 2018-07-18 22:37:47 +02:00
Sascha Kuehndel (InuSasha)
3846ec7dac
buildsystem: replace PKG_AUTORECONF 2017-11-22 00:41:12 +01:00
cvh
db6cd91143 packages: remove circular dependency to toolchain 2017-08-17 14:02:21 +02:00
Peter Vicman
50a51452be build system: add sha256 checksum to all packages
putting #1597 in use
2017-07-17 20:49:23 +02:00
MilhouseVH
03366a102c TOOLCHAIN: drop $ROOT, convert to absolute path 2017-02-17 18:17:13 +00:00
awiouy
cf5d3a4579 decommission PKG_REV 2017-01-19 00:06:13 +01:00
awiouy
2059d063e1 libxml2: disable autoreconf 2016-11-15 20:51:46 +01:00
awiouy
e0c2de9b39 Decommission PKG_PRIORITY 2016-09-24 11:57:39 +02:00
Lukas Rusak
de34cbf66d libxml2: update to 2.9.4 2016-06-14 01:13:33 -07:00
Stephan Raue
10b0fa5d82 libxml2: add support for host build
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-29 15:42:41 -07:00