)]}'
{
  "commit": "857312c47a9bb55b63d23a5f38144e4a4d9c2b85",
  "tree": "7e7a1142c728f03e243011d2f11c9a570e49bf3c",
  "parents": [
    "1e438481c22fa5d355721bd0dcc0013d5f5fc0bd"
  ],
  "author": {
    "name": "Joey Arhar",
    "email": "jarhar@chromium.org",
    "time": "Mon Sep 25 23:50:56 2023"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Sep 25 23:59:12 2023"
  },
  "message": "Roll libxml from 88447447 to fc26934e\n\n2023-09-21 wellnhofer@aevum.de memory: Fix memory debugging with Windows threads\n2023-09-21 wellnhofer@aevum.de tests: Update testapi.c\n2023-09-21 wellnhofer@aevum.de doc: Make apibuild.py happy\n2023-09-21 wellnhofer@aevum.de doc: Allow \u0027unsigned\u0027 without \u0027int\u0027\n2023-09-21 wellnhofer@aevum.de doc: Add ignored tokens to apibuild.py\n2023-09-21 wellnhofer@aevum.de python: Fix tests\n2023-09-21 wellnhofer@aevum.de globals: Fix build --with-threads --without-output\n2023-09-21 wellnhofer@aevum.de html: Fix logic in htmlAutoClose\n2023-09-21 wellnhofer@aevum.de xmlreader: Fix EOF detection in xmlTextReaderPushData\n2023-09-21 wellnhofer@aevum.de python: Fix potential crash in tests/thread2.py\n2023-09-21 wellnhofer@aevum.de parser: Readd some includes to parser.h and xmlreader.h\n2023-09-16 wellnhofer@aevum.de hash: Clean up libxml/hash.h\n2023-09-21 wellnhofer@aevum.de autotools: Make --with-minimum disable lzma support\n2023-09-21 wellnhofer@aevum.de fuzz: Allow to fuzz without push, reader or output modules\n2023-09-21 wellnhofer@aevum.de gitlab-ci: Add a \"medium\" config build\n2023-09-21 wellnhofer@aevum.de build: Remove some GCC warnings\n2023-09-21 wellnhofer@aevum.de build: Fix build when certain modules are disabled\n2023-09-21 wellnhofer@aevum.de include: Remove more unnecessary includes\n2023-09-20 wellnhofer@aevum.de globals: Final fixes\n2023-09-20 wellnhofer@aevum.de globals: Move remaining declarations to correct places\n2023-09-20 wellnhofer@aevum.de include: Remove unneeded includes\n2023-09-20 wellnhofer@aevum.de include: Break inclusion cycle between tree.h and xmlregexp.h\n2023-09-20 wellnhofer@aevum.de globals: Stop including globals.h\n2023-09-20 wellnhofer@aevum.de globals: Move remaining globals back to correct header files\n2023-09-20 wellnhofer@aevum.de include: Remove unnecessary includes\n2023-09-20 wellnhofer@aevum.de globals: Move error globals back to xmlerror.c\n2023-09-20 wellnhofer@aevum.de globals: Move malloc hooks back to xmlmemory.h\n2023-09-20 wellnhofer@aevum.de globals: Don\u0027t include SAX2.h from globals.h\n2023-09-20 wellnhofer@aevum.de globals: Don\u0027t store xmlParserVersion in global state\n2023-09-20 wellnhofer@aevum.de globals: Deprecate xmlLastError\n2023-09-20 wellnhofer@aevum.de parser: Deprecate global parser options\n2023-09-20 wellnhofer@aevum.de tests: Don\u0027t use deprecated symbols\n2023-09-20 wellnhofer@aevum.de xmllint: Don\u0027t set deprecated globals\n2023-09-20 wellnhofer@aevum.de globals: Abort if lazy allocation of global state failed\n2023-09-20 wellnhofer@aevum.de globals: Reformat libxml/globals.h\n2023-09-20 wellnhofer@aevum.de globals: Move buffer callback declarations to xmlIO.h\n2023-09-20 wellnhofer@aevum.de globals: Move xmlRegisterNodeDefault to tree.c\n2023-09-20 wellnhofer@aevum.de globals: Add a few comments\n2023-09-19 wellnhofer@aevum.de threads: Fix double-checked locking in xmlInitParser\n2023-09-19 wellnhofer@aevum.de globals: Move xmlIsMainThread to globals.c\n2023-09-19 wellnhofer@aevum.de globals: Use thread-local storage if available\n2023-09-18 wellnhofer@aevum.de globals: Rework global state destruction on Windows\n2023-09-18 wellnhofer@aevum.de globals: Define globals using macros\n2023-09-18 wellnhofer@aevum.de globals: Introduce xmlCheckThreadLocalStorage\n2023-09-18 wellnhofer@aevum.de globals: Make xmlGlobalState private\n2023-09-18 wellnhofer@aevum.de threads: Move library initialization code to threads.c\n2023-09-18 wellnhofer@aevum.de debug: Remove debugging code\n2023-09-18 wellnhofer@aevum.de globals: Move code from threads.c to globals.c\n2023-09-17 wellnhofer@aevum.de globals: Rename members of xmlGlobalState\n2023-09-14 wellnhofer@aevum.de parser: Avoid undefined behavior in xmlParseStartTag2\n2023-09-14 wellnhofer@aevum.de schemas: Fix memory leak of annotations in notations\n2023-09-09 markus.rickert@uni-bamberg.de Handle NOCONFIG case when setting locations from CMake target properties\n2023-09-08 wellnhofer@aevum.de xinclude: Fix \u0027last\u0027 pointer in xmlXIncludeCopyNode\n2023-09-03 chewi@gentoo.org cmake: Generate better pkg-config file for SYSROOT builds under CMake\n2023-09-04 chewi@gentoo.org autoconf: Include non-pkg-config dependency flags in the pkg-config file\n2023-09-04 chewi@gentoo.org autoconf: Don\u0027t bake build time CFLAGS into pkg-config file\n2023-09-04 wellnhofer@aevum.de hash: Fix use-of-uninitialized-value\n2023-09-04 wellnhofer@aevum.de dict: Stop using uint32_t\n2023-09-04 wellnhofer@aevum.de dict: Fix integer overflow of string lengths\n2023-09-04 wellnhofer@aevum.de dict: Update hash function\n2023-09-02 chewi@gentoo.org build: Generate better pkg-config files for static-only builds\n2023-09-02 chewi@gentoo.org build: Generate better pkg-config file for SYSROOT builds\n2023-09-01 wellnhofer@aevum.de autoconf: Allow custom --with-icu configure option\n2023-09-01 wellnhofer@aevum.de dict: Use thread-local storage for PRNG state\n2023-09-01 wellnhofer@aevum.de dict: Use xoroshiro64** as PRNG\n2023-09-01 wellnhofer@aevum.de dict: Tune hash table growth\n2023-09-01 wellnhofer@aevum.de hash: Fix integer overflow of nbElems\n2023-08-29 wellnhofer@aevum.de xmllint: Fix more error messages\n2023-08-29 wellnhofer@aevum.de xmllint: Fix error message when push parsing empty documents\n2023-08-29 wellnhofer@aevum.de parser: More fixes to push parser error handling\n2023-08-29 wellnhofer@aevum.de parser: Fix detection of null bytes\n2023-08-29 wellnhofer@aevum.de parser: Improve error handling in push parser\n2023-08-29 wellnhofer@aevum.de parser: Don\u0027t check inputNr in xmlParseTryOrFinish\n2023-08-29 wellnhofer@aevum.de parser: Remove push parser debugging code\n2023-08-27 wellnhofer@aevum.de SAX2: Allow multiple top-level elements\n2023-08-23 wellnhofer@aevum.de tree: Fix copying of DTDs\n2023-08-21 wellnhofer@aevum.de doc: Improve documentation of configuration options\n2023-08-20 wellnhofer@aevum.de legacy: Add stubs for disabled modules\n2023-08-20 wellnhofer@aevum.de parser: Allow to set maximum amplification factor\n2023-08-16 wellnhofer@aevum.de entities: Don\u0027t change doc when encoding entities\n2023-08-16 wellnhofer@aevum.de parser: Revert change to doc-\u003eencoding\n2023-08-16 wellnhofer@aevum.de parser: Never use UTF-8 encoding handler\n2023-08-16 wellnhofer@aevum.de encoding: Remove debugging code\n2023-08-15 wellnhofer@aevum.de python: Fix tests on MinGW\n2023-08-14 wellnhofer@aevum.de malloc-fail: Fix unsigned integer overflow in xmlTextReaderPushData\n2023-08-14 wellnhofer@aevum.de html: Remove encoding hack in htmlCreateFileParserCtxt\n2023-08-09 wellnhofer@aevum.de html: Fix UAF in htmlCurrentChar\n2023-08-09 wellnhofer@aevum.de parser: Fix mistake in xmlDetectEncoding\n2023-08-09 wellnhofer@aevum.de parser: Update line number after coalescing text nodes\n2023-08-08 wellnhofer@aevum.de parser: Check for truncated multi-byte sequences\n2023-08-08 wellnhofer@aevum.de parser: Decode all data in xmlCharEncInput\n2023-08-08 wellnhofer@aevum.de parser: Stream data when reading from memory\n2023-08-08 wellnhofer@aevum.de parser: Optimize xmlLoadEntityContent\n2023-08-08 wellnhofer@aevum.de parser: Don\u0027t overwrite EOF parser state\n2023-08-08 wellnhofer@aevum.de parser: Simplify input pointer updates\n2023-08-08 wellnhofer@aevum.de parser: Don\u0027t reinitialize parser input members\n2023-08-08 wellnhofer@aevum.de encoding: Move rawconsumed accounting to xmlCharEncInput\n2023-08-08 wellnhofer@aevum.de test: Add push parser test with overridden encoding\n2023-08-08 wellnhofer@aevum.de parser: Rework encoding detection\n2023-08-08 wellnhofer@aevum.de parser: Always create UTF-8 in xmlParseReference\n2023-08-08 wellnhofer@aevum.de parser: Don\u0027t use \u0027standalone\u0027 member of xmlParserInput\n2023-08-08 wellnhofer@aevum.de parser: Don\u0027t detect encoding in xmlCtxtResetPush\n2023-08-08 wellnhofer@aevum.de html: Remove some debugging code in htmlParseTryOrFinish\n2023-08-03 wellnhofer@aevum.de valid: Fix c1-\u003eparent pointer in xmlCopyDocElementContent\n2023-07-21 wellnhofer@aevum.de malloc-fail: Fix memory leak in xmlCompileAttributeTest\n2023-07-20 wellnhofer@aevum.de parser: Fix potential use-after-free in xmlParseCharDataInternal\n\nBug: 934413\nChange-Id: I45fb64e4234e6ae260a60a0bbe820dea45785d18\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4880986\nReviewed-by: David Baron \u003cdbaron@chromium.org\u003e\nCommit-Queue: Joey Arhar \u003cjarhar@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1201233}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: d3b03ec876da94e700d6ec7f41dd0da52d63442e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f3e311972eb41e768c905a451ef576706434eeec",
      "old_mode": 33188,
      "old_path": "README.chromium",
      "new_id": "a20cae879d97f236d56446f95d18bc6779a914f3",
      "new_mode": 33188,
      "new_path": "README.chromium"
    },
    {
      "type": "modify",
      "old_id": "92151ad11f10550b73b841804b34fef818d1d839",
      "old_mode": 33188,
      "old_path": "chromium/libxml2-2.9.4-security-xpath-nodetab-uaf.patch",
      "new_id": "0d9263bef81edabd0de24f5cc843da5698210cd0",
      "new_mode": 33188,
      "new_path": "chromium/libxml2-2.9.4-security-xpath-nodetab-uaf.patch"
    },
    {
      "type": "modify",
      "old_id": "775c5b54682af387192dc2f8b15270b3f4140007",
      "old_mode": 33188,
      "old_path": "linux/config.h",
      "new_id": "c064071ce154554f51d2ae43a71aba8a76b66641",
      "new_mode": 33188,
      "new_path": "linux/config.h"
    },
    {
      "type": "modify",
      "old_id": "9cf8e39c7455995981176fb10160fb549ece24de",
      "old_mode": 33188,
      "old_path": "linux/include/libxml/xmlversion.h",
      "new_id": "4d40bb10878a6bc211b003568ef118c453c63f10",
      "new_mode": 33188,
      "new_path": "linux/include/libxml/xmlversion.h"
    },
    {
      "type": "modify",
      "old_id": "a25ec4b4291513cbd2f70b887a89a5dcb864099f",
      "old_mode": 33261,
      "old_path": "linux/xml2-config",
      "new_id": "906d62bb4af4e887d6c38910c1185511f2e013ac",
      "new_mode": 33261,
      "new_path": "linux/xml2-config"
    },
    {
      "type": "modify",
      "old_id": "775c5b54682af387192dc2f8b15270b3f4140007",
      "old_mode": 33188,
      "old_path": "mac/config.h",
      "new_id": "c064071ce154554f51d2ae43a71aba8a76b66641",
      "new_mode": 33188,
      "new_path": "mac/config.h"
    },
    {
      "type": "modify",
      "old_id": "9cf8e39c7455995981176fb10160fb549ece24de",
      "old_mode": 33188,
      "old_path": "mac/include/libxml/xmlversion.h",
      "new_id": "4d40bb10878a6bc211b003568ef118c453c63f10",
      "new_mode": 33188,
      "new_path": "mac/include/libxml/xmlversion.h"
    },
    {
      "type": "modify",
      "old_id": "a3c47f694592a8deb998958ef6085fe67ac81f33",
      "old_mode": 33188,
      "old_path": "src/HTMLparser.c",
      "new_id": "1af0190c5ecbe5267c48050f659bc6b913c662fb",
      "new_mode": 33188,
      "new_path": "src/HTMLparser.c"
    },
    {
      "type": "modify",
      "old_id": "fa3a0ed38a86d839e9a2f8aadc5ffe42c9563b3e",
      "old_mode": 33188,
      "old_path": "src/HTMLtree.c",
      "new_id": "8698f53e8213bde1ef13dc52ee8ba1cdff54b8b1",
      "new_mode": 33188,
      "new_path": "src/HTMLtree.c"
    },
    {
      "type": "modify",
      "old_id": "f8c6aacf2d2e5da82bd724a5bb9ab09d492d8ca1",
      "old_mode": 33188,
      "old_path": "src/README.md",
      "new_id": "e9a5c7872068f85a039e1ff562779795e1039ed2",
      "new_mode": 33188,
      "new_path": "src/README.md"
    },
    {
      "type": "modify",
      "old_id": "474ea372b3562ddf2c4dcb0a0d039da467c890cd",
      "old_mode": 33188,
      "old_path": "src/SAX2.c",
      "new_id": "e9cd21b398ee313b7d1f440dd507f9e8867b9b0a",
      "new_mode": 33188,
      "new_path": "src/SAX2.c"
    },
    {
      "type": "modify",
      "old_id": "fbaf926a61bd00dac47c54288f3c628ae9006ffd",
      "old_mode": 33188,
      "old_path": "src/buf.c",
      "new_id": "e0afd798c7d4d0f5b75c9420a6006b7e139dddf8",
      "new_mode": 33188,
      "new_path": "src/buf.c"
    },
    {
      "type": "modify",
      "old_id": "0d8c341fb9d44409a551f30c7727abbf75f4cd57",
      "old_mode": 33188,
      "old_path": "src/config.h.cmake.in",
      "new_id": "8fd47dea41563e2c9155d49f4ef9f8963df1e8f7",
      "new_mode": 33188,
      "new_path": "src/config.h.cmake.in"
    },
    {
      "type": "modify",
      "old_id": "66139ba1b1cda33fd3ceca2817cb58550dba61aa",
      "old_mode": 33188,
      "old_path": "src/config.h.in",
      "new_id": "440eb48fd73fb9d62bfc4d76c5705235969c075e",
      "new_mode": 33188,
      "new_path": "src/config.h.in"
    },
    {
      "type": "modify",
      "old_id": "08e03f5d3dc8cb4f31e019dabb5e411251be630c",
      "old_mode": 33188,
      "old_path": "src/configure.ac",
      "new_id": "c3071b7c128883d811deb383d405d88f00b945ce",
      "new_mode": 33188,
      "new_path": "src/configure.ac"
    },
    {
      "type": "modify",
      "old_id": "67b2a2eaa1d9fcb28fefed60c7b04667a260364b",
      "old_mode": 33188,
      "old_path": "src/dict.c",
      "new_id": "c804939d0c70ffdd9296b5f02515ada16d68263d",
      "new_mode": 33188,
      "new_path": "src/dict.c"
    },
    {
      "type": "modify",
      "old_id": "3d461cd370e5efe0ad2e2770ce396ee273e6990a",
      "old_mode": 33188,
      "old_path": "src/encoding.c",
      "new_id": "bac65acd62deb098a122f8f5a964fb812e6a6a4a",
      "new_mode": 33188,
      "new_path": "src/encoding.c"
    },
    {
      "type": "modify",
      "old_id": "52eb9d5bdbcac5dd22e995c6fb787f62def38b00",
      "old_mode": 33188,
      "old_path": "src/entities.c",
      "new_id": "09d47d7953049b6896440c65886bdbbe0fb7c19d",
      "new_mode": 33188,
      "new_path": "src/entities.c"
    },
    {
      "type": "modify",
      "old_id": "4de1418e1474ee928ceb51b05bcbf5a26a4dbc53",
      "old_mode": 33188,
      "old_path": "src/error.c",
      "new_id": "d9a0f4c89839591a73ced42bde564e78c9a825d0",
      "new_mode": 33188,
      "new_path": "src/error.c"
    },
    {
      "type": "modify",
      "old_id": "c3e10a760844c2ffa76e86076ba176558fed725d",
      "old_mode": 33188,
      "old_path": "src/globals.c",
      "new_id": "0fb1c51ccbafd8553ed5f607b2880b0dc6eda15a",
      "new_mode": 33188,
      "new_path": "src/globals.c"
    },
    {
      "type": "modify",
      "old_id": "cbcc42935d2eacbec1a54fabcb7122ff90dcece3",
      "old_mode": 33188,
      "old_path": "src/hash.c",
      "new_id": "34825f3c3c4a07fb017e5b20994cc962ffd8d291",
      "new_mode": 33188,
      "new_path": "src/hash.c"
    },
    {
      "type": "modify",
      "old_id": "e43feeea2e7a16819b56c9692351a9d2661e8792",
      "old_mode": 33188,
      "old_path": "src/include/libxml/HTMLparser.h",
      "new_id": "115a48a59e1fe999dddbc3d3647d7a30b4579845",
      "new_mode": 33188,
      "new_path": "src/include/libxml/HTMLparser.h"
    },
    {
      "type": "modify",
      "old_id": "ecd3211a5af375e0cade0468a70d9bb3a69f830b",
      "old_mode": 33188,
      "old_path": "src/include/libxml/SAX.h",
      "new_id": "eea1057bfcc533cd2309a4de73767f004c97380f",
      "new_mode": 33188,
      "new_path": "src/include/libxml/SAX.h"
    },
    {
      "type": "modify",
      "old_id": "35e7a5f4b2aaf77d20a12efbf2fbe8bf0a9d0997",
      "old_mode": 33188,
      "old_path": "src/include/libxml/SAX2.h",
      "new_id": "4c4ecce8e598b2bb2011f9daf6367bcc8f028b88",
      "new_mode": 33188,
      "new_path": "src/include/libxml/SAX2.h"
    },
    {
      "type": "modify",
      "old_id": "51e541996a5f47012c809b9dadb0424092b50996",
      "old_mode": 33188,
      "old_path": "src/include/libxml/c14n.h",
      "new_id": "f9bdf9b595819eca5deed6cfc2ec07028e9763c2",
      "new_mode": 33188,
      "new_path": "src/include/libxml/c14n.h"
    },
    {
      "type": "modify",
      "old_id": "eb8f85db6ef9306c3f31a069558d5ff3d8f0e3ca",
      "old_mode": 33188,
      "old_path": "src/include/libxml/dict.h",
      "new_id": "4641a509819d50c8d8a9fa6d5aa200ce3722bbd0",
      "new_mode": 33188,
      "new_path": "src/include/libxml/dict.h"
    },
    {
      "type": "modify",
      "old_id": "91fe87d7d51742d9e66d2e30090495d5a4e30d7e",
      "old_mode": 33188,
      "old_path": "src/include/libxml/encoding.h",
      "new_id": "5dbad90d3824deeaaf04159b49c8c297db2082b2",
      "new_mode": 33188,
      "new_path": "src/include/libxml/encoding.h"
    },
    {
      "type": "modify",
      "old_id": "59697290528b17f3b74037273a7ed8e97f9e1a0a",
      "old_mode": 33188,
      "old_path": "src/include/libxml/globals.h",
      "new_id": "f109b9235bc46e119ea2a5dce4d3ca4808a14b7e",
      "new_mode": 33188,
      "new_path": "src/include/libxml/globals.h"
    },
    {
      "type": "modify",
      "old_id": "1dac035b02ff8dab4ae463b9db0c8d2524c4bf2a",
      "old_mode": 33188,
      "old_path": "src/include/libxml/hash.h",
      "new_id": "41853382cf4f44d6f0ab282eab2b21f4429996ec",
      "new_mode": 33188,
      "new_path": "src/include/libxml/hash.h"
    },
    {
      "type": "modify",
      "old_id": "87a22aab01f87a508ba7b0f6e056b259ad47f5ed",
      "old_mode": 33188,
      "old_path": "src/include/libxml/nanoftp.h",
      "new_id": "ed3ac4f1fd2d68901d0066a5eae3dd904a8634ea",
      "new_mode": 33188,
      "new_path": "src/include/libxml/nanoftp.h"
    },
    {
      "type": "modify",
      "old_id": "51d71e61a6da011c346c03d072e6c650a7c405f6",
      "old_mode": 33188,
      "old_path": "src/include/libxml/parser.h",
      "new_id": "50e89de0055505ffa57e8c76f25975d53e2f7d8d",
      "new_mode": 33188,
      "new_path": "src/include/libxml/parser.h"
    },
    {
      "type": "modify",
      "old_id": "513981eaf128c81efa15cc0f9e08cefa085af7da",
      "old_mode": 33188,
      "old_path": "src/include/libxml/parserInternals.h",
      "new_id": "8ef456874ef233e4eaa6d74f8a2242a944f727a9",
      "new_mode": 33188,
      "new_path": "src/include/libxml/parserInternals.h"
    },
    {
      "type": "modify",
      "old_id": "aecaea309baab5dec46ebb2050c60e703ca10715",
      "old_mode": 33188,
      "old_path": "src/include/libxml/relaxng.h",
      "new_id": "466250753c160397b9f04ba44afe63abbf71226a",
      "new_mode": 33188,
      "new_path": "src/include/libxml/relaxng.h"
    },
    {
      "type": "modify",
      "old_id": "dd2304cc4a24da5b22f1498cb7721037f90568c8",
      "old_mode": 33188,
      "old_path": "src/include/libxml/threads.h",
      "new_id": "3c46e0193d7678386cbe8f8b405d97478b82bacb",
      "new_mode": 33188,
      "new_path": "src/include/libxml/threads.h"
    },
    {
      "type": "modify",
      "old_id": "a1cabf699a9560c232bd1bebc1d2af81918d54a1",
      "old_mode": 33188,
      "old_path": "src/include/libxml/tree.h",
      "new_id": "a1dec530d802dd3ee371b6c4f3b72509046837e7",
      "new_mode": 33188,
      "new_path": "src/include/libxml/tree.h"
    },
    {
      "type": "modify",
      "old_id": "0470a5d9f8d235621dd3323b3221c1886974bcb9",
      "old_mode": 33188,
      "old_path": "src/include/libxml/uri.h",
      "new_id": "358600b6245745ff973beb284338b772a5dd149a",
      "new_mode": 33188,
      "new_path": "src/include/libxml/uri.h"
    },
    {
      "type": "modify",
      "old_id": "55d25ed915cf148560fd3fa6375551c1b429b484",
      "old_mode": 33188,
      "old_path": "src/include/libxml/xmlIO.h",
      "new_id": "4c3a202a6bd9c73cd7bc0571d3868a26a2c46ae5",
      "new_mode": 33188,
      "new_path": "src/include/libxml/xmlIO.h"
    },
    {
      "type": "modify",
      "old_id": "830b4a6810881072f12991d67d6a7b8cd1ed640b",
      "old_mode": 33188,
      "old_path": "src/include/libxml/xmlerror.h",
      "new_id": "79ac16c21480867461cbf22e3c62852b9fef6486",
      "new_mode": 33188,
      "new_path": "src/include/libxml/xmlerror.h"
    },
    {
      "type": "modify",
      "old_id": "830933a77bbc85df459995e71ff425da664e13e4",
      "old_mode": 33188,
      "old_path": "src/include/libxml/xmlmemory.h",
      "new_id": "87401737a9b2111e6ad6e12e9a2e96c2bdc5ef57",
      "new_mode": 33188,
      "new_path": "src/include/libxml/xmlmemory.h"
    },
    {
      "type": "modify",
      "old_id": "1ac151040e8a010a89fc4342a2754fcdfce47fcd",
      "old_mode": 33188,
      "old_path": "src/include/libxml/xmlreader.h",
      "new_id": "38e17810ed28508b7ec5ce213000ecbcb39751ae",
      "new_mode": 33188,
      "new_path": "src/include/libxml/xmlreader.h"
    },
    {
      "type": "modify",
      "old_id": "39a72ab3399bc90ec1a9a79553a3ccf7afdde5c1",
      "old_mode": 33188,
      "old_path": "src/include/libxml/xmlregexp.h",
      "new_id": "dbc0f22b01ad9f6df694d0f6f8c8232bb70131df",
      "new_mode": 33188,
      "new_path": "src/include/libxml/xmlregexp.h"
    },
    {
      "type": "modify",
      "old_id": "a744b7ac276821c958070a925742650bb6ea1db6",
      "old_mode": 33188,
      "old_path": "src/include/libxml/xmlsave.h",
      "new_id": "f74db25855b1724c74a30d4ded17805a8a152089",
      "new_mode": 33188,
      "new_path": "src/include/libxml/xmlsave.h"
    },
    {
      "type": "modify",
      "old_id": "4d61ad0d3d316ea44ddd167d0e2d2435a455789f",
      "old_mode": 33188,
      "old_path": "src/include/libxml/xmlschemas.h",
      "new_id": "1ad5be90d1130e336711f672445b0fc9d4f2c5f2",
      "new_mode": 33188,
      "new_path": "src/include/libxml/xmlschemas.h"
    },
    {
      "type": "modify",
      "old_id": "db4f01be39602f592eee865b81ad9326be250986",
      "old_mode": 33188,
      "old_path": "src/include/libxml/xmlversion.h.in",
      "new_id": "821bbd10fa5f44ac61b0bedfd6e196fee698e6a0",
      "new_mode": 33188,
      "new_path": "src/include/libxml/xmlversion.h.in"
    },
    {
      "type": "modify",
      "old_id": "12ce9edda63667e4c8457cacf1edd5c25f4f30fd",
      "old_mode": 33188,
      "old_path": "src/include/libxml/xpointer.h",
      "new_id": "a5260008fc09875d409c59d8c6099f97110ebd6f",
      "new_mode": 33188,
      "new_path": "src/include/libxml/xpointer.h"
    },
    {
      "type": "modify",
      "old_id": "c18eed42daad4868badec5ce8098df67015c51d9",
      "old_mode": 33188,
      "old_path": "src/include/private/buf.h",
      "new_id": "a0496e5baf801443325679f783abd67d1f8a3d0d",
      "new_mode": 33188,
      "new_path": "src/include/private/buf.h"
    },
    {
      "type": "modify",
      "old_id": "fcc10bac11abf9e88f9f0717ab7a4d023526e68a",
      "old_mode": 33188,
      "old_path": "src/include/private/dict.h",
      "new_id": "ae88f37ed5c085a2c0974d64bfb7ec2784542301",
      "new_mode": 33188,
      "new_path": "src/include/private/dict.h"
    },
    {
      "type": "modify",
      "old_id": "cbdc2b33ab7ce8efb4fc39ef05076acdb935a850",
      "old_mode": 33188,
      "old_path": "src/include/private/enc.h",
      "new_id": "5a391bc52f2e758a7ea546c6e464d3f0efb8958b",
      "new_mode": 33188,
      "new_path": "src/include/private/enc.h"
    },
    {
      "type": "modify",
      "old_id": "7f284f9872ac77449c182ca91e7ac2df40f3963d",
      "old_mode": 33188,
      "old_path": "src/include/private/error.h",
      "new_id": "f88f33c97d950c0c3552f7eccc193f90c0508564",
      "new_mode": 33188,
      "new_path": "src/include/private/error.h"
    },
    {
      "type": "modify",
      "old_id": "86a72e15ec6d7fc2455cf64157422e7d057d9cfe",
      "old_mode": 33188,
      "old_path": "src/include/private/io.h",
      "new_id": "18f6938c75bdf45b36344d54d7ee8c4365a97ffa",
      "new_mode": 33188,
      "new_path": "src/include/private/io.h"
    },
    {
      "type": "modify",
      "old_id": "bf933f7df825e12587ae5a3115be26cd3e5baca9",
      "old_mode": 33188,
      "old_path": "src/include/private/parser.h",
      "new_id": "881900acd7fc808c1a58990b3eb23efdea92727d",
      "new_mode": 33188,
      "new_path": "src/include/private/parser.h"
    },
    {
      "type": "modify",
      "old_id": "b337bfa0b6dc8802e5b93d734a11bb487c8c9414",
      "old_mode": 33188,
      "old_path": "src/include/private/threads.h",
      "new_id": "473bc7c0bcb37bcc5d59765b7af1bd5044ca81e7",
      "new_mode": 33188,
      "new_path": "src/include/private/threads.h"
    },
    {
      "type": "modify",
      "old_id": "0c3186f7b8d2580a82874675b4c098b30414a6d8",
      "old_mode": 33188,
      "old_path": "src/libxml-2.0-uninstalled.pc.in",
      "new_id": "a7b81fa71c2b63ee1e5ef13d4e5081359002ba57",
      "new_mode": 33188,
      "new_path": "src/libxml-2.0-uninstalled.pc.in"
    },
    {
      "type": "modify",
      "old_id": "88e3963b0eb6f91467be3f81cd197fa95daa4c52",
      "old_mode": 33188,
      "old_path": "src/libxml-2.0.pc.in",
      "new_id": "6d7b62ffc0cab474da0378640fd839de32c501dc",
      "new_mode": 33188,
      "new_path": "src/libxml-2.0.pc.in"
    },
    {
      "type": "modify",
      "old_id": "27586aab153955a51a98f0329579981cd237e3cd",
      "old_mode": 33188,
      "old_path": "src/libxml2-config.cmake.cmake.in",
      "new_id": "6feddfd7c823f1f447c1a569aa64b2923855db48",
      "new_mode": 33188,
      "new_path": "src/libxml2-config.cmake.cmake.in"
    },
    {
      "type": "modify",
      "old_id": "12a7c009277cff091ccaf0ad090964e952ed2ba8",
      "old_mode": 33188,
      "old_path": "src/list.c",
      "new_id": "4927a26302026c8094079002e3a12a3762353bf5",
      "new_mode": 33188,
      "new_path": "src/list.c"
    },
    {
      "type": "modify",
      "old_id": "f4e8c250b72e9a8e5c4daee8c9102eec1a0a3133",
      "old_mode": 33188,
      "old_path": "src/nanoftp.c",
      "new_id": "8fbe7aac52372576b946ea8d18f79b622a2184b9",
      "new_mode": 33188,
      "new_path": "src/nanoftp.c"
    },
    {
      "type": "modify",
      "old_id": "7c63e94c9e5062115a151b9791cee064e527ebc0",
      "old_mode": 33188,
      "old_path": "src/nanohttp.c",
      "new_id": "0d7af4895a4986b342a4eea6ca57a1a06d06510a",
      "new_mode": 33188,
      "new_path": "src/nanohttp.c"
    },
    {
      "type": "modify",
      "old_id": "0f225fb0b1c0d99f2ed109236daad71086d5dd44",
      "old_mode": 33188,
      "old_path": "src/parser.c",
      "new_id": "e3e93ea72c7a138b59dd746be43bc85b48fc1f0a",
      "new_mode": 33188,
      "new_path": "src/parser.c"
    },
    {
      "type": "modify",
      "old_id": "11324b2a648fccab9fe439d67c97cd25fc9da576",
      "old_mode": 33188,
      "old_path": "src/parserInternals.c",
      "new_id": "51a472eeb7fb85cf870918a17c46974e892b0e5a",
      "new_mode": 33188,
      "new_path": "src/parserInternals.c"
    },
    {
      "type": "modify",
      "old_id": "04a4eb797fe599a05b6ba002cde99f65da7fe6ea",
      "old_mode": 33188,
      "old_path": "src/pattern.c",
      "new_id": "55ae2d3e5cf5e1fcc90da092696e490f6188cadf",
      "new_mode": 33188,
      "new_path": "src/pattern.c"
    },
    {
      "type": "modify",
      "old_id": "750df2a29a437c2d6a80f868de9191e71c94de96",
      "old_mode": 33188,
      "old_path": "src/runsuite.c",
      "new_id": "c1d35ad06c0a47606ee8edd11a9cc2d2a878a636",
      "new_mode": 33188,
      "new_path": "src/runsuite.c"
    },
    {
      "type": "modify",
      "old_id": "20c991ea30219d74998dd978bfbe09b87647da30",
      "old_mode": 33188,
      "old_path": "src/runtest.c",
      "new_id": "ed1dfab04dc9052d4e1691be5e11277da50b5bf7",
      "new_mode": 33188,
      "new_path": "src/runtest.c"
    },
    {
      "type": "modify",
      "old_id": "f440bdc1954ac253314160025f829717f288e35c",
      "old_mode": 33188,
      "old_path": "src/runxmlconf.c",
      "new_id": "cb1ef5e034b2f58a3d073ee03a622fbe8802deb8",
      "new_mode": 33188,
      "new_path": "src/runxmlconf.c"
    },
    {
      "type": "modify",
      "old_id": "45edd9f0f5fef214c415a6a4ed595e9c5ee5b1b0",
      "old_mode": 33188,
      "old_path": "src/testModule.c",
      "new_id": "6aea44dbcc002e4510936078dffe6c5961d1f8e0",
      "new_mode": 33188,
      "new_path": "src/testModule.c"
    },
    {
      "type": "modify",
      "old_id": "d1535944946840e3e949df9858c184df54144b3a",
      "old_mode": 33188,
      "old_path": "src/testThreads.c",
      "new_id": "fd1f8853d7aab95df26a4aa1b16c1e9cef42c6a5",
      "new_mode": 33188,
      "new_path": "src/testThreads.c"
    },
    {
      "type": "modify",
      "old_id": "fd3fc9462efb40656d594ab38d477625b54b3e9d",
      "old_mode": 33188,
      "old_path": "src/testapi.c",
      "new_id": "7337b34e1656483a1397ad7180dd05045cc41ced",
      "new_mode": 33188,
      "new_path": "src/testapi.c"
    },
    {
      "type": "modify",
      "old_id": "a819e196cbf7ed118a66fdfc2edc345d1f55f12c",
      "old_mode": 33188,
      "old_path": "src/testchar.c",
      "new_id": "0dc7ccdc456f3fa91c376253a0eafce6fac74dc5",
      "new_mode": 33188,
      "new_path": "src/testchar.c"
    },
    {
      "type": "modify",
      "old_id": "f731a98d20e39f28fc228bf2d324541be3a3e6e4",
      "old_mode": 33188,
      "old_path": "src/testdict.c",
      "new_id": "97157b13bfb4ebd919a22f119e112017ffd5b3de",
      "new_mode": 33188,
      "new_path": "src/testdict.c"
    },
    {
      "type": "modify",
      "old_id": "5400bd805d22709c4726de85a734546b177cdb35",
      "old_mode": 33188,
      "old_path": "src/testlimits.c",
      "new_id": "de0da9d4a773f6f3a38e13f43011049854e6e18c",
      "new_mode": 33188,
      "new_path": "src/testlimits.c"
    },
    {
      "type": "modify",
      "old_id": "d0a4ed24a2a3b1b8d9a7f76510f604c22866953b",
      "old_mode": 33188,
      "old_path": "src/testrecurse.c",
      "new_id": "01e15b2c8c88f3b7d300160e135e911ab4e146f4",
      "new_mode": 33188,
      "new_path": "src/testrecurse.c"
    },
    {
      "type": "modify",
      "old_id": "60dbce4c7362031d79fddeae0c4322d70a084aff",
      "old_mode": 33188,
      "old_path": "src/threads.c",
      "new_id": "33a677794c3c49e5d332e8e6afa343c2579c6764",
      "new_mode": 33188,
      "new_path": "src/threads.c"
    },
    {
      "type": "modify",
      "old_id": "6c8a875b98a00a2470a4c5dc25283b3847a6500c",
      "old_mode": 33188,
      "old_path": "src/tree.c",
      "new_id": "fe02b4147310e56d86fa2c4f4fcb39475eb0b4dd",
      "new_mode": 33188,
      "new_path": "src/tree.c"
    },
    {
      "type": "modify",
      "old_id": "c3d4871f02af2c9c553763227b2719598a406d1c",
      "old_mode": 33188,
      "old_path": "src/uri.c",
      "new_id": "03b5a31aa607a03952aec156d74b28ed0aa690cc",
      "new_mode": 33188,
      "new_path": "src/uri.c"
    },
    {
      "type": "modify",
      "old_id": "479fa6286ce4ae62719dc75d661bec335deb707a",
      "old_mode": 33188,
      "old_path": "src/valid.c",
      "new_id": "76d657d62cc09ccf49b1e03d7e54a7c5e5454d51",
      "new_mode": 33188,
      "new_path": "src/valid.c"
    },
    {
      "type": "modify",
      "old_id": "bf599a5e8b68cc2496c898a78556880abae86b20",
      "old_mode": 33188,
      "old_path": "src/win32/Makefile.bcb",
      "new_id": "13e02395afb7700a47c38c760cfda2e678885dc7",
      "new_mode": 33188,
      "new_path": "src/win32/Makefile.bcb"
    },
    {
      "type": "modify",
      "old_id": "bd0c4297d3f89b518799ae0a08161c92919b7436",
      "old_mode": 33188,
      "old_path": "src/win32/Makefile.mingw",
      "new_id": "620dc1d3aac14be20c6c6f7ee1d37e238613ed3e",
      "new_mode": 33188,
      "new_path": "src/win32/Makefile.mingw"
    },
    {
      "type": "modify",
      "old_id": "cf348f5e6c2eb77e7ff7b8fef1a83a06cce48239",
      "old_mode": 33188,
      "old_path": "src/win32/Makefile.msvc",
      "new_id": "bc8ddd0b020263f989e91ac7eb7b5f67adce1113",
      "new_mode": 33188,
      "new_path": "src/win32/Makefile.msvc"
    },
    {
      "type": "modify",
      "old_id": "9fd9c78055a9ba2cb4e5060dc96c3b0e48d9e47f",
      "old_mode": 33188,
      "old_path": "src/xmlIO.c",
      "new_id": "90379e2d81dfa8a008b6d633a37f4285afa940aa",
      "new_mode": 33188,
      "new_path": "src/xmlIO.c"
    },
    {
      "type": "modify",
      "old_id": "c399cbb026ad710c7caf1c78b5b5183aaee773d7",
      "old_mode": 33188,
      "old_path": "src/xmlmemory.c",
      "new_id": "1e999b11ef61f57e7ec3e35f5cbe6ae4a82f8332",
      "new_mode": 33188,
      "new_path": "src/xmlmemory.c"
    },
    {
      "type": "modify",
      "old_id": "71f2f933cc3b5a1064637036aed09459f2d1ce89",
      "old_mode": 33188,
      "old_path": "src/xmlreader.c",
      "new_id": "c04cb11311c2af03608f62b54f8d6ae58a6c1d93",
      "new_mode": 33188,
      "new_path": "src/xmlreader.c"
    },
    {
      "type": "modify",
      "old_id": "5b5c8f1f2fdf0b355ec2680cfa560f10d77d18d6",
      "old_mode": 33188,
      "old_path": "src/xmlsave.c",
      "new_id": "125853ff7768b33e8fd6e9f957afc59127009d7f",
      "new_mode": 33188,
      "new_path": "src/xmlsave.c"
    },
    {
      "type": "modify",
      "old_id": "569830cfb8ffe5eeeef9dc8feaf5605d22fe30fc",
      "old_mode": 33188,
      "old_path": "src/xmlwriter.c",
      "new_id": "ad6e00cc68a1d28977a6d62390a6631a8a36cc01",
      "new_mode": 33188,
      "new_path": "src/xmlwriter.c"
    },
    {
      "type": "modify",
      "old_id": "f3546c89e5a514b6297ed181e852a9d5ea19a4b4",
      "old_mode": 33188,
      "old_path": "src/xpath.c",
      "new_id": "7ca4094d68bd2f08176b0ee202423d1cb912a8ec",
      "new_mode": 33188,
      "new_path": "src/xpath.c"
    },
    {
      "type": "modify",
      "old_id": "bf5a95bd5fafbfc5f6f41e32a866d3a6504ef47c",
      "old_mode": 33188,
      "old_path": "win32/include/libxml/xmlversion.h",
      "new_id": "637909ac97cfc1c2bb06c089da70c4d107a060e6",
      "new_mode": 33188,
      "new_path": "win32/include/libxml/xmlversion.h"
    }
  ]
}
