- Mar 18, 2024
-
-
Nick Wellnhofer authored
This helps mainly with exponential expansion via xsl:includes or xsl:imports.
-
- Mar 17, 2024
-
-
Nick Wellnhofer authored
-
- Jan 30, 2024
-
-
Nick Wellnhofer authored
This is an ancient, internal debugging option which only works if libxml2 is built with mem-debug as well. Remove the option to avoid crashes. Fixes #105.
-
- Jan 26, 2024
-
-
Nick Wellnhofer authored
-
- Jan 25, 2024
-
-
Nick Wellnhofer authored
See libxml2#658
-
Nick Wellnhofer authored
-
Nick Wellnhofer authored
Fixes #104.
-
- Jan 03, 2024
-
-
Nick Wellnhofer authored
-
Mike Dalessio authored
libxml2 commit a2cc7f5f removed the ability to dynamically set the max parser depth.
-
- Dec 28, 2023
-
-
Nick Wellnhofer authored
-
Nick Wellnhofer authored
-
Nick Wellnhofer authored
If the file doesn't exist, xmlModuleOpen will fail.
-
Nick Wellnhofer authored
This struct member is unused.
-
- Dec 20, 2023
-
-
Nick Wellnhofer authored
-
- Dec 06, 2023
-
-
Nick Wellnhofer authored
Fix regression from commit 7364666b on platforms where malloc(0) returns NULL. Should fix #100.
-
- Dec 01, 2023
-
-
Nick Wellnhofer authored
Fixes #99.
-
- Nov 27, 2023
-
-
Andre Klapper authored
-
Andre Klapper authored
-
- Nov 16, 2023
-
-
Nick Wellnhofer authored
-
Nick Wellnhofer authored
Add pyproject.toml and tests/setup_test.py to Makefile.am.
-
- Nov 06, 2023
-
-
Nick Wellnhofer authored
Avoids a call stack overflow. Found by OSS-Fuzz.
-
- Oct 26, 2023
-
-
Nick Wellnhofer authored
This has changed in libxml2.
-
Nick Wellnhofer authored
From the XSLT 1.0 spec: > The designation of a namespace as an extension namespace is effective > within the subtree of the stylesheet rooted at the element bearing the > extension-element-prefixes or xsl:extension-element-prefixes > attribute; a subtree rooted at an xsl:stylesheet element does not > include any stylesheets imported or included by children of that > xsl:stylesheet element. So xsltStyleGetExtData should not search imports for extension element prefixes. This also fixes a mismatch when extension prefixes are looked up in xsltCheckInstructionElement which could lead to xsl:param elements in EXSLT functions being rejected. Fixes #97.
-
- Oct 24, 2023
-
-
Daniel Garcia Moreno authored
Python 3.12 removes distutils so it's mandatory to use setuptools with python >= 3.12. This patch prints a message when trying to run the setup.py script with a python >= 3.12 without setuptools and try to use the setuptools import by default. This patch also creates a new file, pyproject.toml [1], to prepare for building in modern systems. [1] https://peps.python.org/pep-0517/
-
- Sep 23, 2023
- Sep 21, 2023
-
-
Nick Wellnhofer authored
-
Nick Wellnhofer authored
-
Nick Wellnhofer authored
-
- Sep 14, 2023
-
-
Nick Wellnhofer authored
Limit depth of nested imports and includes to avoid call stack overflow. Fix cycle check to account for all includes. Found by OSS-Fuzz.
-
- Sep 09, 2023
-
-
Markus Rickert authored
-
- Sep 05, 2023
-
-
Nick Wellnhofer authored
Add the directories containing required DLLs with os.add_dll_directory to make tests work on MinGW.
-
Nick Wellnhofer authored
-
- Aug 14, 2023
-
-
Nick Wellnhofer authored
-
- May 25, 2023
-
-
Nick Wellnhofer authored
Fixes #91.
-
Nick Wellnhofer authored
Consolidate MSVCRT checks. Fixes #90.
-
- May 24, 2023
-
-
Nick Wellnhofer authored
Only use the MSVCRT version of gmtime_s when compiling with MSVC or MinGW. Should fix #89.
-
- May 12, 2023
-
-
David Kilzer authored
Make it safe to include this file in C++ sources.
-
- May 11, 2023
-
-
Nick Wellnhofer authored
Fixes #87.
-
- May 08, 2023
-
-
Nick Wellnhofer authored
-
Nick Wellnhofer authored
-