libexpat/expat/lib
Berkay Eren Ürün 495fb53b16 Fix infinite loop with indirectly recursive entities
Detection of recursive entity references are currently failing because
we process and close entities before their inner references are
processed. Since the detection works by checking wheter the referenced
entity is already open, this early close leads to wrong results. This
commit delays closing entities until their inner entities are processed
and closed. This is achieved by postponing the unsetting of the open
flag and using a new hasMore flag to check if the entity has more
elements to process.
2025-03-13 14:01:31 +01:00
..
.gitignore Remove expat.h from .gitignore (#224) 2018-10-05 17:14:37 +02:00
ascii.h Increase precision in existing MIT headers based on Git history 2021-05-02 19:53:29 +02:00
asciitab.h Increase precision in existing MIT headers based on Git history 2021-05-02 19:53:29 +02:00
expat.h Bump version to 2.6.4 2024-11-06 17:42:20 +01:00
expat_external.h Increase precision in existing MIT headers based on Git history 2021-05-02 19:53:29 +02:00
iasciitab.h Increase precision in existing MIT headers based on Git history 2021-05-02 19:53:29 +02:00
internal.h Sync file headers 2024-02-28 23:41:43 +01:00
latin1tab.h Increase precision in existing MIT headers based on Git history 2021-05-02 19:53:29 +02:00
libexpat.def.cmake Add app setting for enabling/disabling reparse heuristic 2024-01-29 17:09:36 +01:00
Makefile.am Sync file headers 2024-02-28 23:41:43 +01:00
nametab.h Increase precision in existing MIT headers based on Git history 2021-05-02 19:53:29 +02:00
siphash.h lib/siphash.h: Apply clang-format 18.1.5 2024-05-13 22:00:56 +02:00
utf8tab.h Increase precision in existing MIT headers based on Git history 2021-05-02 19:53:29 +02:00
winconfig.h Sync file headers 2024-02-06 14:13:00 +01:00
xmlparse.c Fix infinite loop with indirectly recursive entities 2025-03-13 14:01:31 +01:00
xmlrole.c Sync file headers 2024-02-06 14:13:00 +01:00
xmlrole.h Sync file headers 2024-02-06 14:13:00 +01:00
xmltok.c Sync file headers 2024-02-06 14:13:00 +01:00
xmltok.h Sync file headers 2024-02-06 14:13:00 +01:00
xmltok_impl.c Mass-apply clang-format 17.0.3 using ./apply-clang-format.sh 2023-10-20 23:49:51 +02:00
xmltok_impl.h fix typos (#655) 2022-09-26 00:26:04 +02:00
xmltok_ns.c Sync years in file headers 2022-01-13 23:45:22 +01:00