Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| c2f4da1a | 2017-05-21 22:08:50 | Improve XPath predicate and filter evaluation Consolidate code paths evaluating XPath predicates and filters. Don't push context node on stack when evaluating predicates. I have no idea why this was done. It seems completely useless and trying to pop the context node from a corrupted stack has already caused security issues. Filter nodesets in-place and don't create node sets with NULL gaps which allows to simplify merging a great deal. Simply move matched nodes backward and create a compact node set. Merge xmlXPathCompOpEvalPositionalPredicate into xmlXPathCompOpEvalPredicate. | ||
| a58331a6 | 2017-05-29 21:02:21 | Check for overflow in xmlXPathIsPositionalPredicate Avoid undefined behavior when casting from double to int. Found with afl-fuzz and UBSan. | ||
| 02b252d7 | 2015-03-08 17:00:37 | Regression test for bug #695699 | ||
| b96e6438 | 1999-08-29 21:02:19 | Release 1.6, lot of fixes, more validation, code cleanup, added namespace on attributes, Daniel. | ||
| b05deb7f | 1999-08-10 19:04:08 | Huge commit: 1.5.0, XML validation, Xpath, bugfixes, examples .... Daniel | ||
| 1566d3a9 | 1999-07-15 14:24:29 | Added XPath code (http://www.w3.org/TR/xpath), updated HTML support and docs, Daniel |