Commit graph

  • 69d6c054c1
    Merge pull request #1001 from libexpat/clang-tidy-misc-no-recursion master Sebastian Pipping 2025-03-31 01:03:21 +02:00
  • dc8ddf84e4 Changes: Document #1001 Sebastian Pipping 2025-03-30 19:28:41 +02:00
  • fe04a7f0ff lib/xmlparse.c: Address clang-tidy warning misc-no-recursion Sebastian Pipping 2025-03-30 19:26:55 +02:00
  • 004e55a7e1 lib/xmlparse.c: Make function getRootParserOf available to XML_GE != 1 Sebastian Pipping 2025-03-30 20:52:08 +02:00
  • c5d0761f10
    Merge pull request #999 from libexpat/address-warnings Sebastian Pipping 2025-03-30 20:25:20 +02:00
  • 90cd37b81a Changes: Fix change log entry for #986 Sebastian Pipping 2025-03-29 04:29:47 +01:00
  • 4477f91771 Changes: Document #999 Sebastian Pipping 2025-03-29 04:29:30 +01:00
  • ac488f2d69 apply-clang-tidy.sh: Enable warning bugprone-narrowing-conversions Sebastian Pipping 2025-03-29 02:36:09 +01:00
  • 25ec4f1b29 lib/xmlparse.c: Address clang-tidy warning bugprone-narrowing-conversions Sebastian Pipping 2025-03-29 03:00:00 +01:00
  • 0c5b205a01 xmlwf: Address clang-tidy warning bugprone-narrowing-conversions Sebastian Pipping 2025-03-29 02:32:24 +01:00
  • 57a7643252 fuzz: Address clang-tidy bugprone-narrowing-conversions Sebastian Pipping 2025-03-29 02:03:28 +01:00
  • 94cceb228c tests: Address clang-tidy warning bugprone-narrowing-conversions Sebastian Pipping 2025-03-29 02:26:56 +01:00
  • 2ae87fa583 tests: Address clang-tidy warning bugprone-suspicious-string-compare Sebastian Pipping 2025-03-29 01:47:54 +01:00
  • 66db1f2d05 apply-clang-tidy.sh: Exclude include-only file lib/xcsinc.c Sebastian Pipping 2025-03-29 01:26:05 +01:00
  • bf4bc5cfcf xmlwf/unixfilemap.c: Simplify "(void *)0" to NULL Sebastian Pipping 2025-03-29 01:13:16 +01:00
  • d620de0f50 xmlwf/unixfilemap.c: Address clang-tidy warning google-readability-casting Sebastian Pipping 2025-03-29 01:11:46 +01:00
  • 0a27875087
    Merge pull request #1000 from bluhm/strndup-nul Sebastian Pipping 2025-03-30 18:51:01 +02:00
  • 3c188810b6
    Changes: Document #1000 Sebastian Pipping 2025-03-30 17:02:35 +02:00
  • 5b9e8dc70c
    portable_strndup() must not read source string beyond NUL byte. Sebastian Pipping 2025-03-30 17:06:01 +02:00
  • 1a15d03736
    Merge 4705beb84a into 03ff328b5c Sebastian Pipping 2025-03-28 22:46:37 +00:00
  • 4705beb84a Changes: Document loop replacement deloop Sebastian Pipping 2022-02-19 20:01:05 +01:00
  • 2f8b3ff0bf lib: Leverage strcmp/wcscmp Sebastian Pipping 2022-02-14 03:51:57 +01:00
  • 0b4939645c lib: Leverage memcpy (and xcslen) Sebastian Pipping 2022-02-19 19:51:41 +01:00
  • 5ab8a21ec8 lib: Leverage poolAppendChars (and xcslen) Sebastian Pipping 2022-02-19 19:48:00 +01:00
  • 9b672513c8 lib/xmlwf: Leverage xcslen Sebastian Pipping 2022-02-19 19:46:32 +01:00
  • b04b8022e8 lib: Add a multi-char version of poolAppendChar based on memcpy Sebastian Pipping 2022-02-14 03:48:27 +01:00
  • 332f99b47a lib: Add string length function xcslen for static re-use Sebastian Pipping 2022-02-14 03:46:57 +01:00
  • 333e86181f lib: Leverage (existing single-char) poolAppendChar Sebastian Pipping 2022-02-19 19:50:48 +01:00
  • 03ff328b5c
    Merge pull request #994 from libexpat/readme-drop-appveyor-badge Sebastian Pipping 2025-03-28 01:03:07 +01:00
  • 6eda25c9c1 Changes: Document #994 Sebastian Pipping 2025-03-27 22:28:01 +01:00
  • 86e382f542 README.md: Drop AppVeyor badge Sebastian Pipping 2025-03-27 22:26:34 +01:00
  • f9a3eeb3e0
    Merge pull request #993 from libexpat/issue-990-prepare-release R_2_7_1 Sebastian Pipping 2025-03-27 19:40:10 +01:00
  • 2b2a24691a Sync file headers Sebastian Pipping 2025-03-27 17:26:29 +01:00
  • 55ce34c669 Set release date for 2.7.1 Sebastian Pipping 2025-03-27 17:26:06 +01:00
  • a6497c3004 Bump version to 2.7.1 Sebastian Pipping 2025-03-27 17:21:48 +01:00
  • d8d5b39933 Bump version info from 11:1:10 to 11:2:10 Sebastian Pipping 2025-03-27 17:11:25 +01:00
  • bec461e1db Changes: Document changes in release Expat 2.7.1 Sebastian Pipping 2025-03-27 17:03:16 +01:00
  • 6312a385a0
    Merge pull request #982 from libexpat/perl-integration-tests-ci Sebastian Pipping 2025-03-27 17:45:03 +01:00
  • 1aa1b1d32a Changes: Document #982 Sebastian Pipping 2025-03-16 01:00:28 +01:00
  • b9f9170d69 Make GitHub Actions run Perl XML::Parser integration tests Sebastian Pipping 2025-03-16 00:16:44 +01:00
  • c8d69c6e0b
    Merge pull request #989 from berkayurun/fix-m_eventPtr Sebastian Pipping 2025-03-27 16:11:47 +01:00
  • 09cbf95925
    Merge pull request #991 from libexpat/clang-tidy-reenable-valist-uninitialized Sebastian Pipping 2025-03-27 04:32:03 +01:00
  • fd02936f25
    Merge pull request #992 from libexpat/readme-openssf-best-practices-badge Sebastian Pipping 2025-03-27 04:27:03 +01:00
  • bedbf381b3 Changes: Document #992 Sebastian Pipping 2025-03-27 03:31:44 +01:00
  • 2dc146751a README.md: Add badge for OpenSSF Best Practices Sebastian Pipping 2025-03-27 03:27:04 +01:00
  • 9c51ecefcd Changes: Document #991 Sebastian Pipping 2025-03-27 03:06:37 +01:00
  • 89026a3c6b apply-clang-tidy.sh: Re-enable warning clang-analyzer-valist.Uninitialized Sebastian Pipping 2025-03-27 02:59:57 +01:00
  • 308c31ed64 Changes: Document #980 #989 Sebastian Pipping 2025-03-19 16:02:00 +01:00
  • c096f96980 tests: Cover m_eventPtr value with entities and reentering Sebastian Pipping 2025-03-19 02:44:41 +01:00
  • f3feb0d09c tests: Make strndup(3) available to C99 Sebastian Pipping 2025-03-25 17:40:14 +01:00
  • bcf353990c Make parser->m_eventPtr handling clearer Berkay Eren Ürün 2025-03-19 15:37:21 +01:00
  • 89a9c6807c Stop updating m_eventPtr on exit for reentry Berkay Eren Ürün 2025-03-19 02:20:49 +01:00
  • 91ca72e913
    Merge pull request #988 from libexpat/dependabot/github_actions/actions/upload-artifact-4.6.2 Sebastian Pipping 2025-03-24 18:02:52 +01:00
  • 9c7609a007
    Actions(deps): Bump actions/upload-artifact from 4.6.1 to 4.6.2 dependabot[bot] 2025-03-24 12:45:06 +00:00
  • 453c150541
    Merge pull request #987 from libexpat/clang-static-analyzer Sebastian Pipping 2025-03-22 02:30:01 +01:00
  • 6a56fd6f9e Changes: Document #987 Sebastian Pipping 2025-03-21 19:34:18 +01:00
  • ad45b4f4e2 Make GitHub Actions apply Clang Static Analyzer Sebastian Pipping 2025-03-21 19:27:22 +01:00
  • ec81c552a1
    Merge pull request #986 from libexpat/address-frama-c-warning Sebastian Pipping 2025-03-21 23:49:12 +01:00
  • d53df45fd8 Changes: Document #986 Sebastian Pipping 2025-03-21 23:07:17 +01:00
  • ea3b852acf lib/xmlparse.c: Address warning from frama-c 30.0 Sebastian Pipping 2025-03-21 23:02:05 +01:00
  • 6fd58ad630
    Merge pull request #984 from libexpat/issue-983-emscripten-support Sebastian Pipping 2025-03-17 04:32:05 +01:00
  • 5c1385f94e Changes: Document #983 #984 Sebastian Pipping 2025-03-17 03:42:43 +01:00
  • 2f6611391e Make GitHub Actions cover compilation with 32bit Emscripten Sebastian Pipping 2025-03-17 03:30:28 +01:00
  • 41fcb44549 lib/internal.h: Fix printf format specifiers for 32bit mode Emscripten Sebastian Pipping 2025-03-17 03:35:39 +01:00
  • 9f52e11c2c
    Merge pull request #981 from libexpat/musl-ci Sebastian Pipping 2025-03-16 02:08:12 +01:00
  • 26de2e1daa Changes: Document #981 Sebastian Pipping 2025-03-16 00:47:44 +01:00
  • f0394e734a Make GitHub Actions cover compilation with musl Sebastian Pipping 2025-03-16 00:16:44 +01:00
  • 6579a00ec3
    Merge pull request #978 from libexpat/tests-benchmark-resolve-double-close Sebastian Pipping 2025-03-15 16:03:13 +01:00
  • ac8a0e8f04 tests/benchmark: Resolve mistaken double close Sebastian Pipping 2025-03-15 01:36:30 +01:00
  • fb4faf6573
    Merge pull request #977 from libexpat/issue-976-automake-add-missing-files Sebastian Pipping 2025-03-15 01:01:53 +01:00
  • fec0d8cdab Changes: Document #977 Sebastian Pipping 2025-03-14 23:03:51 +01:00
  • 991a5de397 fuzzing.yml: Re-group artifact naming Sebastian Pipping 2025-03-14 23:13:19 +01:00
  • 1c24499c1b fuzzing.yml: Ensure that "make dist" includes all files for fuzzing Sebastian Pipping 2025-03-14 22:55:56 +01:00
  • 7959225d05 Makefile.am: Add missing files for xml_lpm_fuzzer Sebastian Pipping 2025-03-14 23:02:07 +01:00
  • 6d4ffe856d
    Merge pull request #975 from libexpat/issue-974-prepare-release R_2_7_0 Sebastian Pipping 2025-03-13 21:59:00 +01:00
  • 2ae4c8afd3 Sync file headers Sebastian Pipping 2025-03-13 20:39:06 +01:00
  • fd640c0915 Set release date for 2.7.0 Sebastian Pipping 2025-03-13 20:35:23 +01:00
  • 0a6cbff62c Bump version to 2.7.0 Sebastian Pipping 2025-03-13 20:30:51 +01:00
  • 70b24434c7 Bump version info from 11:0:10 to 11:1:10 Sebastian Pipping 2025-03-13 20:27:39 +01:00
  • f7611735f9 Changes: Document changes in release Expat 2.7.0 Sebastian Pipping 2025-03-13 20:22:15 +01:00
  • 99529768b4
    Merge pull request #973 from berkayurun/issue-893-fix-cve-2024-8176 Sebastian Pipping 2025-03-13 17:21:23 +01:00
  • 5e8abaf557 Changes: Document CVE-2024-8176 Sebastian Pipping 2025-01-28 21:24:26 +01:00
  • bbd413a808 Sync file headers Sebastian Pipping 2025-03-06 19:53:42 +01:00
  • eb53088cd5 tests: Cover missing elements after internal entity reference Berkay Eren Ürün 2025-03-05 12:30:28 +01:00
  • f2edeaaece Delete the check that prevents reentry Berkay Eren Ürün 2025-03-05 12:33:47 +01:00
  • 7b9758517b Remove unnecessary triggerReenter calls Berkay Eren Ürün 2025-03-04 13:04:07 +01:00
  • c25f0cef93 Handle unreachable return locations Berkay Eren Ürün 2025-01-28 11:13:15 +01:00
  • e41a398e3f Remove unnecessary checks before entity removal Berkay Eren Ürün 2025-01-21 16:41:54 +01:00
  • d0e04b3b75 tests: Cover free'ing of all three open entity lists by XML_ParserReset Sebastian Pipping 2025-01-12 03:26:45 +01:00
  • 92f66bb50e Fix up on commit "Add next pointer to appendAttributeValue" Berkay Eren Ürün 2025-01-15 13:23:34 +01:00
  • 66b695f150 Increase coverage for parameter entity refs in doProlog Berkay Eren Ürün 2025-01-14 17:05:34 +01:00
  • 495fb53b16 Fix infinite loop with indirectly recursive entities Berkay Eren Ürün 2024-11-23 21:37:15 +01:00
  • c20ce3aaa3 Fix entity debug order Berkay Eren Ürün 2024-10-15 11:37:09 +02:00
  • 16a3b9d356 Merge entity processors Berkay Eren Ürün 2024-10-09 15:51:05 +02:00
  • e15cdd6c1f Add test case for nested entities with delayed interpretation Berkay Eren Ürün 2024-09-20 17:05:40 +02:00
  • fabae41d28 Fix storeEntityValue recursion Berkay Eren Ürün 2024-09-18 13:52:06 +02:00
  • bf97ac5081 Add next pointer to storeEntityValue Berkay Eren Ürün 2024-10-07 15:38:53 +02:00
  • 00fda3c598 Add test case for unbounded entity recursion in attributes Berkay Eren Ürün 2024-09-11 12:21:04 +02:00
  • da10ca2328 Break cyclic appendAttributeValue recursion Berkay Eren Ürün 2024-08-27 17:14:50 +02:00
  • 74308916d9 Add next pointer to appendAttributeValue Berkay Eren Ürün 2024-09-25 09:34:48 +02:00