summaryrefslogtreecommitdiff
path: root/expat/lib/xmlparse.c
AgeCommit message (Expand)Author
2024-03-13Bump version to 2.6.2Sebastian Pipping
2024-03-07Merge pull request #842 from libexpat/issue-839-billion-laughs-isolated-exter...Sebastian Pipping
2024-03-06lib/xmlparse.c: Detect billion laughs attack with isolated external parserSebastian Pipping
2024-03-06lib/xmlparse.c: Reject directly recursive parameter entitiesSebastian Pipping
2024-02-28Bump version to 2.6.1Sebastian Pipping
2024-02-21lib: Hide some test-only code behind new macro XML_TESTINGSebastian Pipping
2024-02-13tests: Replace g_parseAttempts with g_bytesScannedSnild Dolkow
2024-02-08Mass-apply clang-format 18.1.0clang-format 18.1.0
2024-02-06Sync file headersSebastian Pipping
2024-02-06Bump version to 2.6.0Sebastian Pipping
2024-02-06Merge pull request #813 from libexpat/issue-812-protect-against-closing-entit...Sebastian Pipping
2024-01-30Mass-apply clang-format 18.1.0clang-format 18.1.0
2024-01-30lib/xmlparse.c: Protect against closing entities out of orderSebastian Pipping
2024-01-29tests: Check heuristic bypass with varying buffer fill sizesSnild Dolkow
2024-01-29Bypass partial token heuristic when nearing full bufferSnild Dolkow
2024-01-29Bypass partial token heuristic when close to maximum buffer sizeSnild Dolkow
2024-01-29Make external entity parser inherit partial token heuristic settingSnild Dolkow
2024-01-29Try to parse even when incoming len is zeroSnild Dolkow
2024-01-29Add app setting for enabling/disabling reparse heuristicSnild Dolkow
2024-01-29Allow XML_GetBuffer() with len=0 on a fresh parserSnild Dolkow
2024-01-29tests: Run both with and without partial token heuristicSnild Dolkow
2024-01-29Don't update partial token heuristic on errorSnild Dolkow
2024-01-29Skip parsing after repeated partials on the same tokenSnild Dolkow
2024-01-12clang-tidy: Address warning readability-named-parameterSebastian Pipping
2023-11-07lib: Add XML_GE to XML_GetFeatureList and XML_FeatureEnumSebastian Pipping
2023-11-07Drop redundant "XML_GE == 1" guardsSebastian Pipping
2023-11-07Simplify "defined(XML_DTD) || XML_GE == 1" to "XML_GE == 1"Sebastian Pipping
2023-11-06lib: Make XML_GE==0 use self-references as entity replacement textSebastian Pipping
2023-11-06lib: Fail the build if XML_GE is not set to 1 or 0Sebastian Pipping
2023-11-06lib|xmlwf|cmake: Extend scope of billion laughs attack protectionSebastian Pipping
2023-10-26Grow buffer based on current sizeSnild Dolkow
2023-10-23xmlparse.c: Fix NULL pointer dereference in XML_ExternalEntityParserCreateSebastian Pipping
2023-10-05lib/xmlparse.c: Make clang-format 16.0.6 happy againSebastian Pipping
2023-10-05Be stricter about macro XML_CONTEXT_BYTESSebastian Pipping
2023-10-05Merge pull request #766 from libexpat/doc-parse-buffer-variablesSebastian Pipping
2023-10-04lib/xmlparse.c: Improve parse buffer variables documentationSebastian Pipping
2023-10-04Make inclusion to expat_config.h consistentSebastian Pipping
2023-10-03docs: Mass-replace "re-use[d]" by "reuse[d]"Sebastian Pipping
2023-09-24Update legal name of Donghee Na (#754)Donghee Na
2023-09-22Always consume BOM bytes when found in prologSnild Dolkow
2023-05-28Document that glibc 2.36+ is bringing arc4random/arc4random_bufSebastian Pipping
2023-05-23debugLevel fields should be unsigned longs, not integersRose
2023-02-20lib: Address -Wunreachable-code for Clangoda-gitso
2022-11-02Merge pull request #670 from seanm/more-constSebastian Pipping
2022-11-01Fixed some clang -Wcast-qual warningsSean McBride
2022-11-01Fixed some -Wcast-qual warnings by just using NULL for default value of outpu...Sean McBride
2022-10-27Fixed getDebugLevel handling of empty env varSean McBride
2022-10-26Merge pull request #669 from seanm/misc-warningsSebastian Pipping
2022-10-26Partly fixed a clang -Wreserved-id-macro warning with _GNU_SOURCESean McBride
2022-10-26Fixed most clang -Wunused-macros warningsSean McBride