Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 56199b5c | 2025-08-17 15:58:09 | catalog: Prepare to make SGML catalog support optional | ||
| ca10c7d7 | 2025-07-24 18:10:25 | relaxng: Added xmlRelaxNGValidCtxtClearErrors to recover from errors during streaming validation This allows to perform XML element validation skipping errors without recreating a validation context. Tested it in runsuite.c in the rngTestStreaming() method. Also added xmlRegExecClearErrors(exec) as necessary. | ||
| bc0bb67b | 2025-07-10 11:20:22 | html: Don't abort on encoding errors Always enable recovery mode when parsing HTML, so we don't raise fatal errors. Regressed with 462bf0b7. Fixes #947. | ||
| 71e1e8af | 2025-07-04 14:28:26 | schematron: Fix memory safety issues in xmlSchematronReportOutput Fix use-after-free (CVE-2025-49794) and type confusion (CVE-2025-49796) in xmlSchematronReportOutput. Fixes #931. Fixes #933. | ||
| 24d7e159 | 2025-07-04 12:19:20 | schematron: Complete fix for CVE-2025-49795 - Fix memory leaks - Fix tests | ||
| 499bcb78 | 2025-06-21 12:11:30 | Schematron: Fix null pointer dereference leading to DoS (CVE-2025-49795) Fixes #932 | ||
| 069bcda1 | 2025-06-20 23:05:00 | Fix potential buffer overflows of interactive shell CVE-2025-6170 Fixes #941 | ||
| 9760a14f | 2025-06-30 13:47:33 | relaxng: In the simplification step also unlink notAllowed refs from choice This fixes false reports of non allowed content compared to notAllowed as tag within the choice tag. | ||
| ad0f5d27 | 2025-06-24 13:02:13 | tree: Fix xmlGetNodePath - Fix quadratic behavior - Don't truncate names Fixes #715. | ||
| bb7169b5 | 2025-06-10 18:34:44 | Fix relaxng is parsed to an infinite attrs->next loop Test data for the bug. |