Commit graph

65 commits

Author SHA1 Message Date
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
Stephan Raue
0afafdab46 libxml2: dont install xml2-config to $TOOLCHAIN/bin, this file should be in $SYSROOT_PREFIX/usr/bin
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-07 03:30:12 +01:00
Stephan Raue
f51faa070d packages: update license headers
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-02 17:29:56 +01:00
Stephan Raue
2b2eee9d04 libxml2: update to libxml2-2.9.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-24 10:09:09 +01:00
Sebastian Thörn
741721ab47 updated zlib to use usr/
see issue: https://github.com/OpenELEC/OpenELEC.tv/issues/3709
2015-05-28 18:48:31 +02:00
Stephan Raue
4556014c70 libxml2: update to libxml2-2.9.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-10-16 22:10:33 +02:00
Stephan Raue
4b2f93b13b libxml2: remove libxml2:host 2014-08-26 03:56:03 +02:00
Stephan Raue
8b829a53f6 libxml2:host: build static 2014-08-26 03:56:02 +02:00
Stephan Raue
62048830ed libxml2: force ac_cv_header_ansidecl_h=no, it seems sometimes ansidecl.h is (wrongly) found
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-16 00:19:19 +02:00
Stephan Raue
a09c1d6c8f libxml2: rework PKG_DEPENDS, replace and merge PKG_BUILD_DEPENDS_* with PKG_DEPENDS_*
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-01-30 14:56:09 +01:00
Stephan Raue
61fa818ea2 Python: convert to new package format
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-01-30 14:47:17 +01:00
Stephan Raue
0f3e2d4ffa update license headers
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-12-21 21:51:48 +01:00
Stefan Saraev
b5a38fcbc3 libxml2: add host build depends 2013-12-15 09:59:22 +02:00
Stefan Saraev
148fb46640 libxml2: convert to new package format 2013-12-14 20:35:24 +02:00
Stefan Saraev
3587b515d8 libxml2: build with --with-sysroot 2013-11-05 01:39:52 +02:00
Stefan Saraev
74a3e2d021 cleanup iconv 2013-07-07 21:48:20 +03:00
Stephan Raue
541c44df69 libxml2: update to libxml2-2.9.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-03 19:43:13 +02:00
Stephan Raue
0f14547130 libxml2: enable ipv6 support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-10-27 15:40:52 +02:00
Stephan Raue
e1eb2a2399 libxml2: update to libxml2-2.9.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-09-19 21:46:50 +02:00
Stephan Raue
231e26c475 libxml2: update to libxml2-2.8.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-05-26 01:06:14 +02:00
Domin6
543c89c24b Change copyright and FSF address, this fixes #252 2012-02-29 13:36:32 +01:00
Stephan Raue
2780fb8af5 libxml2: make build with libiconv optional
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-01-16 12:33:17 +01:00
Stephan Raue
cc74e9491d libxml2: build libs statically too
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-05-28 16:40:58 +02:00
Stephan Raue
8b799346e6 libxml2: add libiconv support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-02-10 12:28:32 +01:00