)]}'
{
  "log": [
    {
      "commit": "8002e91cea296dfc8cd377bda4988a9ce9d89b13",
      "tree": "b84d108ba7e1154e1cf4c3de7658103aec559160",
      "parents": [
        "c5cc9edf8992ff36dfca3c2c4f6c8327a66b6782"
      ],
      "author": {
        "name": "Danilo Tedeschi",
        "email": "danft@google.com",
        "time": "Tue Aug 11 05:26:39 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Aug 11 05:29:38 2026"
      },
      "message": "zlib: Migrate zip_reader_unittest to TimeFormatAsIso8601\n\nChange-Id: Iee800de3eeff9bf5cc708dec8e694e259a4dd5a1\nBug: 534455293\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8222440\nCommit-Queue: Danilo Tedeschi \u003cdanft@google.com\u003e\nReviewed-by: Deepak Ravichandran \u003cdeepakr@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1676982}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: bea4a6a61b646c803bfa9fb46c526b62c491fb93\n"
    },
    {
      "commit": "c5cc9edf8992ff36dfca3c2c4f6c8327a66b6782",
      "tree": "81afb0b09d768831f527fb05a3e6f31006ca1f74",
      "parents": [
        "42c2f19a14d33b4ed327ab898fe7b652013aa740"
      ],
      "author": {
        "name": "Satoru Takabayashi",
        "email": "satorux@google.com",
        "time": "Sat Aug 08 16:51:34 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Sat Aug 08 16:55:56 2026"
      },
      "message": "Replace satorux@chromium.org with satorux@google.com in OWNERS files\n\nThe committer status was transferred from chromium.org to google.com.\n\nChange-Id: Ie37c140d171461f001e30b62617c243f746bfbab\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8208582\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nReviewed-by: Jesse McKenna \u003cjessemckenna@google.com\u003e\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1676172}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 971e1dc2d9ee4c94f6f14d87f76ba9bdc8f22e1c\n"
    },
    {
      "commit": "42c2f19a14d33b4ed327ab898fe7b652013aa740",
      "tree": "6bbe967f230720c15dd9f557308f5d9de0d4bb77",
      "parents": [
        "8b3aa8a1cd7585c0c4c67351481227b046a662a0"
      ],
      "author": {
        "name": "Sergio Gonzalez Martin",
        "email": "sergiog@microsoft.com",
        "time": "Tue Jul 21 19:11:22 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jul 21 19:15:07 2026"
      },
      "message": "Use ZIP physical path for Safe Browsing checks\n\nInfo-ZIP Unicode Path Extra Fields can make ZipReader expose a different\nname from the Central Directory path used by native extractors. Preserve\nboth normalized names and have the ZIP analyzer consider both when\nclassifying entries: it reports each extracted entry once, but uses the\nCentral Directory path when that is the non-archive checked binary.\n\nAdd reader and FileAnalyzer regression coverage.\n\nBug: 517074167\nChange-Id: If658273b92ef01334fce15bc53e146cac717ec55\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7881327\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nReviewed-by: Lily Chen \u003cchlily@chromium.org\u003e\nCommit-Queue: Sergio Gonzalez Martin \u003csergiog@microsoft.com\u003e\nReviewed-by: Varun Khaneja \u003cvakh@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1665677}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 4de51f777356fd3ec7fc127f176a35102ab75a6d\n"
    },
    {
      "commit": "8b3aa8a1cd7585c0c4c67351481227b046a662a0",
      "tree": "69532a3f9c3bddb27bd28023b60d92c7d3e03dec",
      "parents": [
        "3246f1b60849cc505e231c5d19d0cbf358093555"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Tue Jun 23 17:16:23 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jun 23 17:19:25 2026"
      },
      "message": "[minizip] Check LFH / CD encryption flag consistency\n\nunz64local_CheckCurrentFileCoherencyHeader performs various consistency\nchecks on the values in the Local File Header and Central Directory.\nMake it check the encryption flag as well.\n\nBug: 514461031\nChange-Id: Ifaf8620c6e0c345118712bce6e1206bbb83b3a2d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7942389\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nAuto-Submit: Hans Wennborg \u003chans@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1651090}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 85e1f72188e40a6ef40c6cec7fc395ebbab0b9ff\n"
    },
    {
      "commit": "3246f1b60849cc505e231c5d19d0cbf358093555",
      "tree": "ca137c843439d1ac92c948e3cfae1fbdbef001a4",
      "parents": [
        "5c1dfd53066bf58d3d28197f715717dd88762443"
      ],
      "author": {
        "name": "eninyoPalo",
        "email": "eninyo@paloaltonetworks.com",
        "time": "Mon May 25 17:51:10 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon May 25 17:53:30 2026"
      },
      "message": "zlib: use FileAccessor::GetInfo for file timestamps in ZipWriter\n\nZipWriter::AddFileEntry reads file timestamps from base::File::GetInfo()\non the open handle, bypassing the FileAccessor abstraction. The companion\nAddDirectoryEntry already uses file_accessor_-\u003eGetInfo(), so the same\ncustom accessor can normalize directory timestamps but not file\ntimestamps. Make the two consistent so a custom FileAccessor can fully\ncontrol entry metadata - enabling deterministic / reproducible ZIPs and\nother use cases that need to override on-disk metadata.\n\nFor callers that don\u0027t supply a custom FileAccessor, behavior is\nfunctionally unchanged: DirectFileAccessor::GetInfo calls\nbase::GetFileInfo(path) (stat) while the old path called\nbase::File::GetInfo() (fstat on the open fd). These are equivalent in\nnormal flows; they only diverge if the file at |path| is replaced\nbetween Open() and AddFileEntry().\n\nAlso adjust the fixed timestamp returned by VirtualFileSystem::GetInfo()\nin zip_unittest.cc from 172097977 (1975-06-15) to 1592222400\n(2020-06-15) so it is representable in the MS-DOS time format used by\nZIP entries. The previous value would silently round to epoch in the\nencoded ZIP - a latent issue not noticed because no existing test reads\nback entry timestamps.\n\nBug: 514413536\nChange-Id: If4e69d7b696473a2ed4fb88549908b0cc3ff62a5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7864141\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nReviewed-by: Arthur Eubanks \u003caeubanks@google.com\u003e\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCommit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1635783}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: cd4d9525ab8aab09f5b6600eda96cf96de0e5bb0\n"
    },
    {
      "commit": "5c1dfd53066bf58d3d28197f715717dd88762443",
      "tree": "900150756d04b118912c8965c121a068354c6d09",
      "parents": [
        "89921383f1f51331f48a2dc843403779770ea3a9"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Mon May 04 08:37:13 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon May 04 08:39:48 2026"
      },
      "message": "[minizip] Store the filename from Unicode Path Extra Field separately\n\nInstead of overriding unz_file_info64\u0027s size_filename and writing it to\nszFileName, store the Unicode filename and its size in new fields.\n\nOverriding size_filename could cause unzGoToNextFile() to jump to the\nwrong offset, potentially skipping a file in the central directory,\nas demonstrated by a newly added test.\n\nStoring the Unicode filename and its size separately avoids that\nproblem and lets the caller decide what to do with the filename. Besides\nfixing the problem above, that seems like a safer way of bolting on\nsupport for this functionality.\n\nBug: 40623474, 500521311\nChange-Id: I06e6c8a8ff8baa729b10a67a998f8804803ae6cd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7797172\nCommit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\nReviewed-by: Joshua Pawlicki \u003cwaffles@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1624516}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 21217a08520feb424d7b7a61deacace304c68021\n"
    },
    {
      "commit": "89921383f1f51331f48a2dc843403779770ea3a9",
      "tree": "53ad85728fb29044ca9c65cde5af80d619b6dbc7",
      "parents": [
        "563db29e4a84e14f4d9ef82a48b4f9fe31321fa8"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Sat Apr 18 06:48:41 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Sat Apr 18 06:50:09 2026"
      },
      "message": "[zlib] Call inflateCopy() in inflate_fuzzer.cc\n\nThis would have caught the linked bug.\n\nBug: 503397895\nChange-Id: I6fef297fcff64ebcb179e3f3b072c15c04af0802\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7772928\nCommit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1617031}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 8f7c7465db0c86c0dc3d28bfb67f31f3c1be2c1a\n"
    },
    {
      "commit": "563db29e4a84e14f4d9ef82a48b4f9fe31321fa8",
      "tree": "2b39fce1a4e4b1ee177326ac83550aab54d5988d",
      "parents": [
        "b80f1d1e5256ac25f6aea3f31f13d458981cb1f9"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Fri Apr 17 18:45:56 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Apr 17 18:49:49 2026"
      },
      "message": "[zlib] Carry state-\u003edistcode update to contrib/optimizations/inflate.c\n\nThis carries the fix in\nhttps://github.com/madler/zlib/commit/f7d01aae6ec6115184de821b93fa47810abd88f9\nto our contrib/optimizations/inflate.c copy and adds a test.\n\nThis should have been part of the 1.3.2 update\n(https://crrev.com/1591390), but I missed copying it over then.\n\nBug: 503397895, 486655259\nChange-Id: I515e2e46a0ed509eeace576cca5ee5113a2ab08c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7771490\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nAuto-Submit: Hans Wennborg \u003chans@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1616728}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 296866ecca8ae75276a14f9ca4f8580787445ad6\n"
    },
    {
      "commit": "b80f1d1e5256ac25f6aea3f31f13d458981cb1f9",
      "tree": "47889a45ab4ed31cd3e76352ace5f6683fe7c10b",
      "parents": [
        "9d0985a0c5115f95c89cb29a815f77381979322d"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Sat Mar 07 18:30:00 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Sat Mar 07 18:34:11 2026"
      },
      "message": "[zlib] Add win32/zlib1.rc from upstream\n\nDownstream users building zlib for Windows with CMake were broken by the\n1.3.2 update due to the lack of this file, presumably because of\nhttps://github.com/madler/zlib/commit/1af1bb6ce4b8e8d0b5b34985bafe7a8c3dd0e173\n\nBug: 486655259\nChange-Id: Ie5057d7fb02c519448fbf2a86335b568217593c7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7644770\nAuto-Submit: Hans Wennborg \u003chans@chromium.org\u003e\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1595962}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 7061cd3c68d6a899749b098171ca18313b57b4f1\n"
    },
    {
      "commit": "9d0985a0c5115f95c89cb29a815f77381979322d",
      "tree": "14b2ae010339ec239b47220c2c4e0028f0f936bd",
      "parents": [
        "e1edb77aee51b77080546861a02cf08138d1a33f"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Fri Mar 06 08:25:10 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Mar 06 08:30:56 2026"
      },
      "message": "[zlib] Define EWOULDBLOCK if not defined already\n\nzlib 1.3.2 uses the EWOULDBLOCK macro in gzread/write.c, but not all\nsystems define it, as reported in\nhttps://github.com/madler/zlib/issues/1168\n\nWe hit this in some internal build environments. I also sent this\nupstream as https://github.com/madler/zlib/pull/1196\n\nBug: 486655259\nChange-Id: I9b5e5e6137340cc4032a8a49086d06f3f911a9b2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7633765\nOwners-Override: Andrey Davydov \u003candreydav@google.com\u003e\nAuto-Submit: Hans Wennborg \u003chans@chromium.org\u003e\nReviewed-by: Andrey Davydov \u003candreydav@google.com\u003e\nCommit-Queue: Andrey Davydov \u003candreydav@google.com\u003e\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1595234}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 6aa92394c3d71f94912e9c4dd7e7aea64f75081c\n"
    },
    {
      "commit": "e1edb77aee51b77080546861a02cf08138d1a33f",
      "tree": "c345df532926881a1fbc301c4b0ad694059432aa",
      "parents": [
        "9ffe2c6bfb76203167aa15b468050e3d34891562"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Thu Mar 05 22:29:13 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Mar 05 22:34:47 2026"
      },
      "message": "[zlib] Check whether HAVE_STDARG_H is defined before using it\n\nThis was causing compiler warnings (treated as errors) in some builds,\nsee https://github.com/madler/zlib/issues/1169\n\nPatch this locally until it gets fixed upstream.\n\nBug: 486655259\nChange-Id: Ib08a28f3417a9ad05bcdec6d5c68b3ceb473b24c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7633116\nAuto-Submit: Hans Wennborg \u003chans@chromium.org\u003e\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1594971}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 55ccdbda940341705d1ff960e4cd59437ce8edbd\n"
    },
    {
      "commit": "9ffe2c6bfb76203167aa15b468050e3d34891562",
      "tree": "1ed665f31784837e479754d0e8d7c498f4febed4",
      "parents": [
        "3008c4b3a06bd65392c31db8846000a21e3d03c5"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Wed Mar 04 19:58:00 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Mar 04 20:02:35 2026"
      },
      "message": "Reland \"[zlib] Update to v1.3.2\"\n\nThis is a reland of commit 26c29f1069e4edc0a6f6b35d194e7a69a2d35861\nwith the cmake file fixed, and backported change to inffast_chunk.c,\nas discussed on the original review.\n\nOriginal change\u0027s description:\n\u003e [zlib] Update to v1.3.2\n\u003e\n\u003e Bug: 486655259\n\u003e Change-Id: Ie8d8e409887e1a8db1ceaded01b4e0176fbdc7d5\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7594789\n\u003e Reviewed-by: Joshua Pawlicki \u003cwaffles@chromium.org\u003e\n\u003e Commit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1591390}\n\nBug: 486655259\nChange-Id: I63b540f19d4771974f7aff5c6922b8bd23f587ef\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7626618\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nReviewed-by: Joshua Pawlicki \u003cwaffles@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1594131}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 2b1b62fed03e8b8a64ea39a96d5cc74cd10e2429\n"
    },
    {
      "commit": "3008c4b3a06bd65392c31db8846000a21e3d03c5",
      "tree": "c6760819087ca0fc7593bcb469cc433ea41dee3a",
      "parents": [
        "b013c8a5743f030995becfd0c6be1ec73bba64b8"
      ],
      "author": {
        "name": "Adenilson Cavalcanti",
        "email": "cavalcantii@chromium.org",
        "time": "Mon Mar 02 22:16:47 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Mar 02 22:21:49 2026"
      },
      "message": "Revert \"[zlib] Update to v1.3.2\"\n\nThis reverts commit 26c29f1069e4edc0a6f6b35d194e7a69a2d35861.\n\nReason for revert: a couple reasons as:\n- missing backports in inffast_chunk.c\n- broken CMake buildsystem (i.e. needed to maintain support for RISC-V required by AOSP)\n- potential performance regression on x86-64 (impacts desktop and Google Cloud)\n- potential performance regression on aarch64 (ditto).\n\nOriginal change\u0027s description:\n\u003e [zlib] Update to v1.3.2\n\u003e\n\u003e Bug: 486655259\n\u003e Change-Id: Ie8d8e409887e1a8db1ceaded01b4e0176fbdc7d5\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7594789\n\u003e Reviewed-by: Joshua Pawlicki \u003cwaffles@chromium.org\u003e\n\u003e Commit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1591390}\n\nBug: 486655259\nChange-Id: I7206f347aea58431a9bce4277d5d5811f7d26596\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7619937\nBot-Commit: Rubber Stamper \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1592736}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: f27f587d4b021619ea0b29c15ebe9aabfbb98e6f\n"
    },
    {
      "commit": "b013c8a5743f030995becfd0c6be1ec73bba64b8",
      "tree": "0ef54c28c63b9221844d2ceb4dd8243970844c63",
      "parents": [
        "5d2d4e7b7fecf52eb8fc11b8435c640231976226"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Fri Feb 27 09:06:35 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Feb 27 09:11:45 2026"
      },
      "message": "[zlib] Update to v1.3.2\n\nBug: 486655259\nChange-Id: Ie8d8e409887e1a8db1ceaded01b4e0176fbdc7d5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7594789\nReviewed-by: Joshua Pawlicki \u003cwaffles@chromium.org\u003e\nCommit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1591390}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 26c29f1069e4edc0a6f6b35d194e7a69a2d35861\n"
    },
    {
      "commit": "5d2d4e7b7fecf52eb8fc11b8435c640231976226",
      "tree": "c6760819087ca0fc7593bcb469cc433ea41dee3a",
      "parents": [
        "7eda07b1e067ef3fd7eea0419c88b5af45c9a776"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Tue Feb 24 08:14:54 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Feb 24 08:21:15 2026"
      },
      "message": "[zlib] Update minizip to v1.3.2\n\nBug: 486655259\nChange-Id: I4ffbb3b8dccb35338fc1fca3efb0b576396e61bc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7594562\nReviewed-by: Joshua Pawlicki \u003cwaffles@chromium.org\u003e\nCommit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1589220}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 2cce47bcdcb6b31bced754af2c9c1d93711a4016\n"
    },
    {
      "commit": "7eda07b1e067ef3fd7eea0419c88b5af45c9a776",
      "tree": "8d86715e7e3803645fa8f7dc6f1e4715b9e840b6",
      "parents": [
        "980253c1cc835c893c57b5cfc10c5b942e10bc46"
      ],
      "author": {
        "name": "Joshua Pawlicki",
        "email": "waffles@chromium.org",
        "time": "Tue Feb 03 10:35:08 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Feb 03 10:41:21 2026"
      },
      "message": "zip: Fix issue in minizip with false positive detection of zip64s.\n\nIn the case that a zip file contains a zip64 file, the existing minizip\nimplementation can find the zip64 file and erroneously unpack it.\nzip_with_two_interesting_zip64s.zip is an example of such a zip.\n\nThis is probably rare outside of Chromium, but our local modifications\nto minizip in\nhttps://chromium.googlesource.com/chromium/src/+/410a23e8a442e3de4f8df29339946a7d826120d0\nmade this kind of false positive more frequent. zip64_in_zip.zip is an\nexample of a zip where upstream minizip will not have a false positive\nbut Chromium\u0027s will. I also added a zip64_in_zip64.zip test case for\ngood measure. (That test passes even prior to this CL.)\n\nThe proposed fix will trade off these false positives at the cost of new\npotential false negatives when PK\\5\\6 appears in the ZIP file comment.\nMy understanding is that few (if any) parsers support ZIPs where ZIP\nmagic numbers appear in the comment, and we don\u0027t need to here.\n\nI also fixed a minor issue in the zip64 parser in\nchrome/updater/tools/file_inspector/parser.js which I discovered while\nusing that parser to debug the issue and construct\nzip_with_two_interesting_zip64s.zip.\n\nFixed: 479489729\nChange-Id: Ie46144e283fcc91f0c48653f80c29721dd9cfcba\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7526870\nAuto-Submit: Joshua Pawlicki \u003cwaffles@chromium.org\u003e\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCommit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1578671}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: f5c4942b8ba0c8a1b2e8df286d1de7a68ab8bb5d\n"
    },
    {
      "commit": "980253c1cc835c893c57b5cfc10c5b942e10bc46",
      "tree": "610b2b5c40379696b6920fa8573d0652b1a6e830",
      "parents": [
        "330a4df5c48bd189118f12463636934d0e12318e"
      ],
      "author": {
        "name": "Jan Keitel",
        "email": "jkeitel@google.com",
        "time": "Thu Jan 15 15:10:11 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jan 15 15:16:33 2026"
      },
      "message": "Spanify last remaining usage of base::File in zip_reader.cc\n\nThis one got overlooked in previous CLs.\n\nBug: 435317390\nChange-Id: I68506638953db987e7ffe83c128f2c9e1bca92a1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7474990\nCommit-Queue: Alexei Svitkine \u003casvitkine@chromium.org\u003e\nReviewed-by: Alexei Svitkine \u003casvitkine@chromium.org\u003e\nAuto-Submit: Jan Keitel \u003cjkeitel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1569729}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 316a6c0430502d68ab136bfbc8a1e7e341b55bf8\n"
    },
    {
      "commit": "330a4df5c48bd189118f12463636934d0e12318e",
      "tree": "00a84fc740358f5a72cbe76948cf6cbb4af88c16",
      "parents": [
        "2182f37a0861358faa9f6b8e0dacce32142c3a33"
      ],
      "author": {
        "name": "Jan Keitel",
        "email": "jkeitel@google.com",
        "time": "Tue Jan 13 15:15:52 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jan 13 15:23:06 2026"
      },
      "message": "Spanify zlib\u0027s FileWriterDelegate\n\nNo (intended) functionality changes.\n\nBug: 435317390\nChange-Id: I287c10677c2b37b57dbbb3dbbd83c0453f557dc8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7452639\nCommit-Queue: Alexei Svitkine \u003casvitkine@chromium.org\u003e\nReviewed-by: Alexei Svitkine \u003casvitkine@chromium.org\u003e\nAuto-Submit: Jan Keitel \u003cjkeitel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1568384}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 1a997da97a49e5a683aa57ca04070cef71b43852\n"
    },
    {
      "commit": "2182f37a0861358faa9f6b8e0dacce32142c3a33",
      "tree": "2e6d0ad630e2a536e66d17363f12e65d6c5a2567",
      "parents": [
        "e00f7038713ff2e751c28a1ac08f0b68bca8567c"
      ],
      "author": {
        "name": "Jan Keitel",
        "email": "jkeitel@google.com",
        "time": "Fri Jan 09 16:13:00 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jan 09 16:19:06 2026"
      },
      "message": "Use span-based file API in zlib\u0027s zip_writer.cc\n\nNo functionality changes.\n\nBug: 435317390\nChange-Id: Ifa7d1a92eeb953e8d74fa25403a2e1695b2f64ee\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7424147\nCommit-Queue: Alexei Svitkine \u003casvitkine@chromium.org\u003e\nReviewed-by: Alexei Svitkine \u003casvitkine@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1566955}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 97b6566cdcab799530ae29abdc3ec2674c2b1d6a\n"
    },
    {
      "commit": "e00f7038713ff2e751c28a1ac08f0b68bca8567c",
      "tree": "469b5361e22ce98164f54ee328604c4a1ac1de9f",
      "parents": [
        "73248c887960acced1724ac531019294749397e0"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "thakis@chromium.org",
        "time": "Wed Dec 17 20:04:03 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Dec 17 20:25:01 2025"
      },
      "message": "Simplify build files now that arm_use_neon is always true\n\n...and arm_version is always \u003e\u003d 7.\n\nThis is true after\nhttps://chromium-review.googlesource.com/c/chromium/src/+/7262201\n\nNo intended behavior change.\n\nBug: 469092869\nChange-Id: I65b5a3fb37caa464bf88c4539bdc8f578075bb25\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7265333\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\nReviewed-by: Joshua Pawlicki \u003cwaffles@chromium.org\u003e\nReviewed-by: James Zern \u003cjzern@google.com\u003e\nReviewed-by: Felicia Lim \u003cflim@chromium.org\u003e\nReviewed-by: Dale Curtis \u003cdalecurtis@chromium.org\u003e\nReviewed-by: Sam Zackrisson \u003csaza@chromium.org\u003e\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1560104}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 2611e591a90fc90edcfc2e2bb52478b92f7ab7c7\n"
    },
    {
      "commit": "73248c887960acced1724ac531019294749397e0",
      "tree": "72fcd757943e6276d86d31f5dd8b1454f314548d",
      "parents": [
        "63d7e16739d83e3a16c673692a348e52db1a3a11"
      ],
      "author": {
        "name": "Deepak Mohan",
        "email": "hop2deep@gmail.com",
        "time": "Wed Dec 17 02:26:56 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Dec 17 02:33:25 2025"
      },
      "message": "[zlib][build] Fix zlib_symbols_visible on windows\n\nFollowup to https://crrev.com/c/4322978, addresses\nthe following error when attempting to build with\nzlib_symbols_visible\u003dtrue on windows platform.\n\n```\nERROR at //third_party/zlib/BUILD.gn:365:18: Item not found\n    configs -\u003d [ \"//build/config/gcc:symbol_visibility_hidden\" ]\n                 ^--------------------------------------------\nYou were trying to remove \"//build/config/gcc:symbol_visibility_hidden\"\nfrom the list but it wasn\u0027t there.\n```\n\nBug: 42203738\nChange-Id: I51200141447386be14c0e6874548351f8ed3ed4f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7228563\nAuto-Submit: Deepak Mohan (Robo) \u003chop2deep@gmail.com\u003e\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1559690}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 86e165ad56de13069d26598b6ecba1ff67b10b44\n"
    },
    {
      "commit": "63d7e16739d83e3a16c673692a348e52db1a3a11",
      "tree": "da8a2503976ed724d8a18f269866b96011a03f6f",
      "parents": [
        "5aa617372945f61b628d5b18d3ab1cd1877b750a"
      ],
      "author": {
        "name": "Aliaksei Bahdzevich",
        "email": "thelex@google.com",
        "time": "Fri Nov 21 15:16:18 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Nov 21 15:35:45 2025"
      },
      "message": "Add ReaderDelegate to ZipReader\n\nThe ReaderDelegate interface allows ZipReader to read archive data from abstract sources, rather than being limited to base::File or std::string. This abstraction is required to support reading obfuscated archives where the data must be transformed (e.g., decrypted) on-the-fly before being consumed by the zip reader.\n\nBug: 378490429\nChange-Id: I6849cc58a831ba1dc28c6dae2a312e14995e2aea\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7184339\nReviewed-by: Dominique Fauteux-Chapleau \u003cdomfc@chromium.org\u003e\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCommit-Queue: Aliaksei Bahdzevich \u003cthelex@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1548464}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: dc0e6def92c5171c18be8b7b07763729ee6b5f5b\n"
    },
    {
      "commit": "5aa617372945f61b628d5b18d3ab1cd1877b750a",
      "tree": "cce7969f789a592ae57d2364bb411420a5cdca63",
      "parents": [
        "85f05b0835f934e52772efc308baa80cdd491838"
      ],
      "author": {
        "name": "Giovanni Ortuño Urquidi",
        "email": "ortuno@chromium.org",
        "time": "Tue Oct 28 23:21:49 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Oct 28 23:25:48 2025"
      },
      "message": "zlib: Migrate from MD5 to SHA256 in zip_reader_unittest\n\nMigrate from the deprecated MD5 hash to SHA256 in\nzip_reader_unittest.cc.\n\nThis also updates the expected hash value for the test case.\n\nBug: 406729261\nChange-Id: Ia20d0cdcbb6e85114ef6ec7054b1dfd000e98236\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7079373\nReviewed-by: David Benjamin \u003cdavidben@chromium.org\u003e\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCommit-Queue: Giovanni Ortuno Urquidi \u003cortuno@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1536981}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: ba5413bc6634933d27c7f069a16866ee5b74e7bf\n"
    },
    {
      "commit": "85f05b0835f934e52772efc308baa80cdd491838",
      "tree": "7caacaeefc8d2d6e77fd3690daff391f7b483309",
      "parents": [
        "5aab79abe4cffa8180a89e0d6a3301fa1d4c5960"
      ],
      "author": {
        "name": "Rachael Newitt",
        "email": "renewitt@google.com",
        "time": "Fri Sep 19 05:21:18 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Sep 19 05:26:55 2025"
      },
      "message": "Replaces the zlib URL with the github URL.\n\nThis allows us to measure the diff between our\nversion and head, for freshness reasons.\n\nBug: 422348588\nChange-Id: I6e6b77814550e2a8cbc4aef3f14fc6ef6577abbe\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6966145\nCommit-Queue: Rachael Newitt \u003crenewitt@google.com\u003e\nReviewed-by: Jiewei Qian \u003cqjw@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1517733}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: d7158f6306806a94608a45d3d4177cd1a16345e6\n"
    },
    {
      "commit": "5aab79abe4cffa8180a89e0d6a3301fa1d4c5960",
      "tree": "aff8578df717afd1830d58aa4a4d57bd5555bfc4",
      "parents": [
        "caf4afa1afc92e16fef429f182444bed98a46a6c"
      ],
      "author": {
        "name": "Rachael Newitt",
        "email": "renewitt@google.com",
        "time": "Fri Sep 19 04:26:18 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Sep 19 04:32:22 2025"
      },
      "message": "Adds autoroll exception classifications for 3P deps.\n\nBug: 422373855\nBug: 422373608\nBug: 422918425\nBug: 419413580\nBug: 422373290\nBug: 419414056\nBug: 422348588\nBug: 422372974\nBug: 422372869\n\nChange-Id: I8aad4827a2597effb5d0d70358d7c4a92ab7b40f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6968350\nCommit-Queue: Rachael Newitt \u003crenewitt@google.com\u003e\nReviewed-by: Jiewei Qian \u003cqjw@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1517722}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 32504043909455569453925ca5ebca5db51723ee\n"
    },
    {
      "commit": "caf4afa1afc92e16fef429f182444bed98a46a6c",
      "tree": "d41a0c6a18e610d86d655e92dfd93627cceb35af",
      "parents": [
        "044b44e6deab31fe77f09c948f1c5d870b3a7a31"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Aug 25 12:54:17 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Aug 25 12:56:56 2025"
      },
      "message": "[zlib] [aosp] Declare the SSSE3 adler32_simd_() as requiring SSSE3.\n\nAndroid devices are at least x86-64-v2, but host build tools are (at the\ntime of writing) still required to support x86-64-v1. This leads to us\neither (a) accidentally breaking the host by using v2 features where we\nshouldn\u0027t or (b) accidentally nerfing devices by restricting ourselves\nto v1 where we don\u0027t need to. Using __attribute__((__target__) like the\narm64 optimizations do lets us move the complexity (and potential for\naccidents) out of the build system(s) and into the source, with the one\nfunction that actually needs SSSE3 (and which is already guarded by a\nCPUID check).\n\nI\u0027ll come back for crc32_sse42_simd_() which Android\ncurrently _never_ uses, kind of proving my point.\n\nBug: https://issuetracker.google.com/438515318\nChange-Id: I41fbfd9685f7ee19fe8e90ecb6ec2735f62038e1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6868232\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCommit-Queue: Elliott Hughes \u003cenh@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1505813}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 29664c4b4846504138a11112b4e11200666cf194\n"
    },
    {
      "commit": "044b44e6deab31fe77f09c948f1c5d870b3a7a31",
      "tree": "126528e8e090e6f396a351874d99ab971f3b87c0",
      "parents": [
        "363a126ed293970f3df97ee5f760cba29a29e193"
      ],
      "author": {
        "name": "Joshua Pawlicki",
        "email": "waffles@chromium.org",
        "time": "Thu Aug 21 12:03:48 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Aug 21 12:06:50 2025"
      },
      "message": "zlib: Be more cautious about extracting files using symlinks.\n\nThere doesn\u0027t seem to be good reason to allow extracting archives with\npaths like x/y/z where x or x/y is a symlink: if the symlink points\ninto the archive, x/y/z could have been resolved at archiving time, and\nif x/y/z points outside the archive, we think it\u0027s too unsafe to\nextract.\n\nFixed: 424162263\nChange-Id: I84413fea2cbdc6f13abd4512b9585fcd6933e84d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6867010\nCommit-Queue: Joshua Pawlicki \u003cwaffles@chromium.org\u003e\nAuto-Submit: Joshua Pawlicki \u003cwaffles@chromium.org\u003e\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1504489}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: c57f111ea19674436e68bb6b91a43988d4c50aaf\n"
    },
    {
      "commit": "363a126ed293970f3df97ee5f760cba29a29e193",
      "tree": "08456c743bb4aa3778f595ea3725a15609d570b1",
      "parents": [
        "2c046661da13b84897992e1471c83e846b9c5bd3"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Tue Jul 15 20:36:02 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jul 15 20:41:21 2025"
      },
      "message": "[minizip] Use different sized filename etc. buffers in the unzip fuzzer\n\nBug: 40263542\nChange-Id: I501dda4022f6ee5d3f8e42ff2a923da0c844ecec\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6725119\nCommit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1487206}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 63e79b30d338195229517fd5f7a463c2ed7096cb\n"
    },
    {
      "commit": "2c046661da13b84897992e1471c83e846b9c5bd3",
      "tree": "cf39b8509595b5e06a0d7a97e2144324a7874ceb",
      "parents": [
        "bf1e8de6cc305fdab82db1b65bed76b70bd96c8b"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Tue Jul 15 19:23:44 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jul 15 19:26:31 2025"
      },
      "message": "[minizip] Fix potential OOB in unicode path extra field parsing\n\nThe code needs to compare the CRC of the \"regular\" filename with the\nNameCRC32 value in the unicode path extra field. However, the caller may\nnot have passed in a szFileName buffer large enough to hold the whole\nfilename, or indeed any buffer at all.\n\nTo fix this, always read the full filename into a temporary buffer, and\ncompute the CRC on that.\n\nThis also simplifies the logic for writing the filename to szFileName,\nat the expense of using a small bit of extra memory, which shouldn\u0027t be\nan issue for our use cases.\n\nBug: 431119343\nChange-Id: Ib06e1009b6e25d2d14e36858385df46d72b7bc3e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6725677\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nAuto-Submit: Hans Wennborg \u003chans@chromium.org\u003e\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1487152}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 4c51ea1e26b5738f8b57ec12ccf639cf402d2bd7\n"
    },
    {
      "commit": "bf1e8de6cc305fdab82db1b65bed76b70bd96c8b",
      "tree": "900a52c5e8a8fb1a7d50c6058c2bde8a6f4f697f",
      "parents": [
        "3102d2a0da9555701b4aa4e531a89dc9ef10d604"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "thakis@chromium.org",
        "time": "Fri Jul 11 00:55:24 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jul 11 00:59:45 2025"
      },
      "message": "Remove is_nacl from .gn and .gni files\n\nMostly written by gemini CLI, with this prompt:\n\n\u003e you\u0027re in a checkout of the chromium project. we recently removed\n\u003e support for native client, which means that is_nacl is always false in\n\u003e .gn files, and BUILDFLAG(IS_NACL) is always false in .cc files.\n\u003e can you clean up some of the instances?\n\u003e only look at BUILD.gn and .gni files, don\u0027t touch BUILDCONFIG.gn\n\nIt messed up testing/test.gni so I did that file manually. It also hung\nin \"Commencing Search Refinement\" for over 7 minutes once, so I\ninterrupted it and told it to try again.\n\nOtherwise, I just had to hit \"enter\" to confirm every now and then while\ndoing something else.\n\nI told it to stop when it was done with .gn / .gni files and it wanted\nto move on to .cc files.\n\nI manually updated two comments.\n\nBug: 40511454\nChange-Id: I268afe98a4721d34ad717ede1d34c6690233be1c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6723712\nAuto-Submit: Nico Weber \u003cthakis@chromium.org\u003e\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nReviewed-by: James Zern \u003cjzern@google.com\u003e\nReviewed-by: Stephen Nusko \u003cnuskos@chromium.org\u003e\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1485296}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: c4531a4a2f348724000a814cfa40ef0bbf0831c7\n"
    },
    {
      "commit": "3102d2a0da9555701b4aa4e531a89dc9ef10d604",
      "tree": "322f97f2982886ae804bb5d824d6bc0c4fbc0ab5",
      "parents": [
        "4028ebf8710ee39d2286cb0f847f9b95c59f84d8"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Thu Jul 03 17:40:30 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jul 03 17:46:58 2025"
      },
      "message": "[minizip] Fix Unicode Path Extra Field filename length overflow\n\nIf dataSize is too small, fileNameSize would overflow.\n\nBug: 428744375\nChange-Id: I714fc1e30cb1634c31cb97ce87be225518368e57\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6701714\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1482331}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 9be292efc67a06870e38f5924ccb700fad8b1b49\n"
    },
    {
      "commit": "4028ebf8710ee39d2286cb0f847f9b95c59f84d8",
      "tree": "98827b1fb85916798ebdd252177de29f277fb1b9",
      "parents": [
        "470d3a2ee4ef721688ce6961bc865a99fcb64070"
      ],
      "author": {
        "name": "Jordan",
        "email": "rop@google.com",
        "time": "Wed Jun 18 05:57:58 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jun 18 06:03:04 2025"
      },
      "message": "LSC Add \u0027Update Mechanism:\u0027 to README.chromium\n\nBug: 417367156\nChange-Id: I318629733d1f75262e030105ec0b684f1307d2fd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6646426\nAuto-Submit: Jordan Brown \u003crop@google.com\u003e\nOwners-Override: Jordan Brown \u003crop@google.com\u003e\nCommit-Queue: Jordan Brown \u003crop@google.com\u003e\nCommit-Queue: Jiewei Qian \u003cqjw@chromium.org\u003e\nReviewed-by: Jiewei Qian \u003cqjw@chromium.org\u003e\nReviewed-by: Rachael Newitt \u003crenewitt@google.com\u003e\nReviewed-by: Joey Scarr \u003cjsca@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1475401}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: da752eb2a3660cf1bf8dac620f6380b89dd953a7\n"
    },
    {
      "commit": "470d3a2ee4ef721688ce6961bc865a99fcb64070",
      "tree": "151ab2037d8ef41155fa0ae1d051de0dfa111bcb",
      "parents": [
        "a1f2fe223f55b6ec6dd3c20796727604ed5ec74a"
      ],
      "author": {
        "name": "Adenilson Cavalcanti",
        "email": "cavalcantii@chromium.org",
        "time": "Mon Jun 02 17:59:56 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jun 02 18:06:51 2025"
      },
      "message": "[zlib] Implement deflate wide writes\n\nAll the way back to 2017, we implemented wide reads/writes in *inflate*\non 64-bit Arm and x86 CPUs to speed up data decompression.\n\nIt turns out that the same idea can be exploited to speed up deflate\nencoding on 64-bit CPUs.\n\nThis patch changes put_short \u0026 send_bits to write more data with less\ninstructions while performing compression by widening the bitstream\nbuffer from 16 to 64 bits. On x86-64 it uses a single \u0027MOV WORD\u0027 instead\nof a pair of \u0027MOV BYTE\u0027 (similarly on aarch64: a single \u0027strh\u0027 instead\nof a \u0027str\u0027 plus \u0027strb\u0027 pair).\n\nThe optimization is little endian specific, so the use of naming of the\nmacro (i.e. DEFLATE_CHUNK_WRITE_64LE). In theory it could be ported to\n32bit, but we no longer add new optimizations to the 32bit code path,\nonly try to not break it.\n\nThe improvement will be more evident on lower compression levels (1 to\n5) than on higher levels, as then more cycles are spent on searching\nmatches than writing data.\n\nFor Xeon 6th gen (Granite Rapids: GNR) the average compression speed\nimprovement ranges from +4.3% (default) to +8.5% (level 1). For Zen 5\nthe numbers are similar and so is for aarch64. For RISC-V it was a\nlesser gain (+2.8% default compression up to +4.5% for level 1).\n\nOriginal patch by Noel Gordon.\n\nBug: 419596999\nChange-Id: Idb9a6f39c1ef4cc6f22bfb6fbaeec4d87ea17dc5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6580406\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1468234}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 752d2d5c5c94a345658db65b28fbe7bfa754e605\n"
    },
    {
      "commit": "a1f2fe223f55b6ec6dd3c20796727604ed5ec74a",
      "tree": "882294c99480fa62ca219d5751d429b404252580",
      "parents": [
        "e8ff3f35551275330696606d7fef3a2a0f73a831"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Fri May 23 10:45:20 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri May 23 10:51:08 2025"
      },
      "message": "[minizip] Fix a leak in unz64local_SearchCentralDir64\n\nIf we\u0027re going to bail out due to a bad relativeOffset, do it before\nallocating the buffer.\n\nFixed: 419346990\nChange-Id: Id5e3ff0cf7be759861aa38e1824f9615bce0b0e1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6578376\nAuto-Submit: Hans Wennborg \u003chans@chromium.org\u003e\nReviewed-by: Joshua Pawlicki \u003cwaffles@chromium.org\u003e\nCommit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1464650}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: c6390bb747decd28dbb2f30853369a8ddebfdbd2\n"
    },
    {
      "commit": "e8ff3f35551275330696606d7fef3a2a0f73a831",
      "tree": "a4446d9cbb9750cfff293bc19e6b223e01574650",
      "parents": [
        "45c1ce322c920d5d287323a94435fced0f82200b"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Thu May 22 05:55:07 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu May 22 05:57:22 2025"
      },
      "message": "[minizip] Add a basic unzip fuzzer\n\nBug: 40263542\nChange-Id: Ic76a4ee42c60ff0115382e2c5a7d727bc6bd33fe\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6562624\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1463888}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: b6c81fcbe58cef80444ef43d78e5d7f9b1a9d8ba\n"
    },
    {
      "commit": "45c1ce322c920d5d287323a94435fced0f82200b",
      "tree": "f4ca2adfe38798fef965235306265d98c41d31e6",
      "parents": [
        "4e167c584c07c41d493fefba12206e47ada16ff1"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Tue May 20 18:24:56 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue May 20 18:32:02 2025"
      },
      "message": "[minizip] Fix possible infinite loop in unz64local_SearchCentralDir64\n\nThis is a follow-up to crrev.com/1460236, where `uPosFound - 48` could\noverflow, resulting in a possible readSize of 3, which meant the loop\ndid not make progress.\n\nBug: 414848094\nChange-Id: Icda653b2c9ac59161fb2aba9ac287fe510ee8653\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6554217\nReviewed-by: Joshua Pawlicki \u003cwaffles@chromium.org\u003e\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nAuto-Submit: Hans Wennborg \u003chans@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1462920}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 0f86ef68a2447de7367a825651f0c893019ebbfe\n"
    },
    {
      "commit": "4e167c584c07c41d493fefba12206e47ada16ff1",
      "tree": "0c60be8043cacb50dc0d2bcb8f1c8fb39de6c172",
      "parents": [
        "4821bf77c8c0b33c5fde3e95c894a455fd22ed8d"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Tue May 20 18:22:20 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue May 20 18:29:21 2025"
      },
      "message": "[minizip] Set filename length when using the Unicode Path Extra field\n\nThis is a follow-up to crrev.com/1002476 which added support for parsing\nthe Unicode Path Extra field, which overrides the regular filename. It\nalso needs to update the filename length.\n\nBug: 40623474\nChange-Id: Ifab65f470736b45b1b51a1cc130a5753a2b20583\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6553931\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nAuto-Submit: Hans Wennborg \u003chans@chromium.org\u003e\nReviewed-by: Joshua Pawlicki \u003cwaffles@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1462919}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 2e2a3db10eeaeaf022abe807bef30bd785639496\n"
    },
    {
      "commit": "4821bf77c8c0b33c5fde3e95c894a455fd22ed8d",
      "tree": "2f14afb2b0003ccef339b8c51fda3413b314084f",
      "parents": [
        "fbb9ce57675bbc1acc7910c38f88f93b8e1cc2d5"
      ],
      "author": {
        "name": "Adam Langley",
        "email": "agl@chromium.org",
        "time": "Thu May 15 20:18:51 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu May 15 20:24:51 2025"
      },
      "message": "Mark myself as a fallback reviewer for zlib.\n\nI haven\u0027t touched it since CRIME and the other owners are much more\nfamiliar than I now.\n\nChange-Id: I00910de1122f9562963172b3cefc3ea72f07f62f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6552899\nReviewed-by: Martin Kreichgauer \u003cmartinkr@google.com\u003e\nAuto-Submit: Adam Langley \u003cagl@chromium.org\u003e\nCommit-Queue: Martin Kreichgauer \u003cmartinkr@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1460950}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 407bc2e84277f745f000f3de49c6e15d5a664dbe\n"
    },
    {
      "commit": "fbb9ce57675bbc1acc7910c38f88f93b8e1cc2d5",
      "tree": "aa7e1c88f2c6b6ec405b72ccc14c6dcd370c5d55",
      "parents": [
        "dec254ba5de0c305e2038cffe671bcfdfb91bcd2"
      ],
      "author": {
        "name": "Joshua Pawlicki",
        "email": "waffles@chromium.org",
        "time": "Wed May 14 17:58:18 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed May 14 18:01:03 2025"
      },
      "message": "[zip]: Allow zip64 files to have prepended content.\n\nThis was already supported for non-zip64 files.\n\nFixed: 414848094\nChange-Id: I3bd79f4b5175d8abca8d8e81f26373037868dcf8\nCq-Include-Trybots: luci.chromium.try:ios-blink-dbg-fyi\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6533087\nCommit-Queue: Joshua Pawlicki \u003cwaffles@chromium.org\u003e\nAuto-Submit: Joshua Pawlicki \u003cwaffles@chromium.org\u003e\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1460236}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 410a23e8a442e3de4f8df29339946a7d826120d0\n"
    },
    {
      "commit": "dec254ba5de0c305e2038cffe671bcfdfb91bcd2",
      "tree": "fca5f8a404fb0798c784e9ebb87854438ef79477",
      "parents": [
        "86aca59d7b7257a8882334c0df5b542a265c9d65"
      ],
      "author": {
        "name": "Joshua Pawlicki",
        "email": "waffles@chromium.org",
        "time": "Wed May 14 17:46:57 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed May 14 17:49:01 2025"
      },
      "message": "third_party/zlib: update OWNERS\n\nUpdating the owners was a topic raised on\nhttps://chromium-review.googlesource.com/c/chromium/src/+/6533087\n\nBug: 414848094\nChange-Id: Iea0afb2624b77dcd72d14fd4a41e7523b9d50b09\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6545985\nAuto-Submit: Joshua Pawlicki \u003cwaffles@chromium.org\u003e\nCommit-Queue: Joshua Pawlicki \u003cwaffles@chromium.org\u003e\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nReviewed-by: Adam Langley \u003cagl@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1460224}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 61438412068ce5344f0603109609ea8111d178dc\n"
    },
    {
      "commit": "86aca59d7b7257a8882334c0df5b542a265c9d65",
      "tree": "e8d31aa167adc53c05b840383fda0008bc9a649a",
      "parents": [
        "6f9b4e61924021237d474569027cfb8ac7933ee6"
      ],
      "author": {
        "name": "Ilya Sherman",
        "email": "isherman@chromium.org",
        "time": "Mon May 12 19:32:47 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon May 12 19:36:02 2025"
      },
      "message": "Remove isherman@ from OWNERS files\n\nRemoving myself from OWNERS files, as I am leaving Google, and will no\nlonger be able to be consistently responsive on code reviews.\n\nChange-Id: I024ff32682af94966c5fa182b1adeb4e801b1f21\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6537271\nReviewed-by: Alexei Svitkine \u003casvitkine@chromium.org\u003e\nCommit-Queue: Alexei Svitkine \u003casvitkine@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1459028}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 535cefbb219e22eca2cb38322f427acebd1739f2\n"
    },
    {
      "commit": "6f9b4e61924021237d474569027cfb8ac7933ee6",
      "tree": "ec1068f8369e1ee66815e5813e7f3c23b796312c",
      "parents": [
        "13aadd58594b07968790f04a89f93890acb4d9fe"
      ],
      "author": {
        "name": "Dave Tapuska",
        "email": "dtapuska@chromium.org",
        "time": "Wed Apr 30 19:31:52 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 30 19:37:22 2025"
      },
      "message": "[zip][ios] Fix failing zip tests\n\nThe filelist wasn\u0027t updated when the new tests where added in\nhttps://chromium.googlesource.com/chromium/src/+/d3ff8189237c0298e5a900022d53207bcc419db1\n\nSomehow the presubmit did not catch this.\n\nBug: 411228564\nChange-Id: I9c13a8859042e787c057515c8ea640ac560a74f6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6496675\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCommit-Queue: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1454103}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 5466cb57375d179f6546aa46a95718b2cbd629be\n"
    },
    {
      "commit": "13aadd58594b07968790f04a89f93890acb4d9fe",
      "tree": "858ac3c7e5bab69c5b602b822d430c101f5add3e",
      "parents": [
        "b1960abf3441818b9cc985f95a57d6e77a74f7b4"
      ],
      "author": {
        "name": "Noah Rose Ledesma",
        "email": "noahrose@google.com",
        "time": "Tue Apr 29 20:14:02 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Apr 29 20:20:50 2025"
      },
      "message": "[zip] Allow internal symbolic links in unzipper\n\nAllow internal symbolic links to be preserved when extracting a zip\narchive. Add an option to control this behavior which defaults to false.\n\nThe ability to preserve symbolic links in CRX archives is necessary for\nthe updater to eliminate reliance on DMG installers for Chrome.\n\nBug: 411228564\nChange-Id: I1ce229a00aeed0947ae8d61f6316facdb3c40387\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6473488\nReviewed-by: Elly FJ \u003cellyjones@chromium.org\u003e\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nReviewed-by: Joshua Pawlicki \u003cwaffles@chromium.org\u003e\nCommit-Queue: Noah Rose Ledesma \u003cnoahrose@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1453482}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: d3ff8189237c0298e5a900022d53207bcc419db1\n"
    },
    {
      "commit": "b1960abf3441818b9cc985f95a57d6e77a74f7b4",
      "tree": "d495149fa3dc8503abd8345f1ad5fd7e6a1e685a",
      "parents": [
        "8ff9633fa3ef93029ed21e209f4a5a196139a5b9"
      ],
      "author": {
        "name": "Joshua Pawlicki",
        "email": "waffles@chromium.org",
        "time": "Tue Apr 29 00:24:20 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Apr 29 00:28:01 2025"
      },
      "message": "[zip]: Extend zip filename path buffer to 64KiB.\n\nThe ZIP file format supports up to that length.\n\nBug: 413613648\nChange-Id: I921455cf852a1955058727a0c2dc2588500aba5c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6488516\nAuto-Submit: Joshua Pawlicki \u003cwaffles@chromium.org\u003e\nCommit-Queue: Joshua Pawlicki \u003cwaffles@chromium.org\u003e\nReviewed-by: Noah Rose Ledesma \u003cnoahrose@google.com\u003e\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1453020}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: e53937d788ae81ee3d98dada07dcc28dbfd4da2d\n"
    },
    {
      "commit": "8ff9633fa3ef93029ed21e209f4a5a196139a5b9",
      "tree": "70d8ad01b9a15db68dd7dbfef2c3db61fba6e030",
      "parents": [
        "1e85c01b15363d11fab81c46fe2b5c2179113f70"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Mon Apr 28 22:05:12 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Apr 28 22:11:17 2025"
      },
      "message": "[zlib] Remove downstream patch for check_match failure\n\nUpstream did a different fix [1] which we imported in [2]. (We\u0027re\nkeeping our test though.)\n\n[1] https://github.com/madler/zlib/commit/7af6320ad78b390de42f414fabdc64dc6d67a5ea\n[2] https://chromium-review.googlesource.com/c/chromium/src/+/6489020\n\nBug: 40143340\nChange-Id: Ia72f451cfa8aa660970381e7765cde570df071fa\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6494559\nAuto-Submit: Hans Wennborg \u003chans@chromium.org\u003e\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1452935}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: decc082e17ae4515a04bfe5910a3f5ddeb570288\n"
    },
    {
      "commit": "1e85c01b15363d11fab81c46fe2b5c2179113f70",
      "tree": "67eb01e7bb9b75f7bb78b903ad5eb6a405fefced",
      "parents": [
        "a26c752876190c456e44188db38931561bfa7064"
      ],
      "author": {
        "name": "Adenilson Cavalcanti",
        "email": "cavalcantii@chromium.org",
        "time": "Sat Apr 26 21:00:40 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Sat Apr 26 21:06:13 2025"
      },
      "message": "[zlib] Sync with zlib 1.3.1.1, patch 4 of N\n\nUpdate README.chromium and add some remarks on files\npresent in Chromium zlib.\n\nBug: 409942758\nChange-Id: I0e5dc7c4c2885b6344a5984903a1634ad7be8f0b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6490734\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1452256}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 225ae6165fed5bb07e6bf7e157c53862611e1184\n"
    },
    {
      "commit": "a26c752876190c456e44188db38931561bfa7064",
      "tree": "ccbb6fcce5a448ff758f59d27f22cafe32b29578",
      "parents": [
        "3c6290c68e08725142c3895b91766787fc5259eb"
      ],
      "author": {
        "name": "Adenilson Cavalcanti",
        "email": "cavalcantii@chromium.org",
        "time": "Fri Apr 25 17:09:05 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Apr 25 17:11:58 2025"
      },
      "message": "[zlib] Sync with zlib 1.3.1.1, patch 3 of N\n\nPorted:\n- Remove unused Z_ARG macro.\n- Fix a bug in ZLIB_DEBUG compiles in check_match().\n- Remove carriage returns from zlib.map.\n- Add target include directories to CMakeLists.txt.\n- zlib 1.3.1\n\nBug: 409942758\nChange-Id: I001b1272ea84375262b45ecccc75bd7fa7555cb8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6489020\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1451884}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 333d0e9c0c6315e8604a2762270176ae34feec68\n"
    },
    {
      "commit": "3c6290c68e08725142c3895b91766787fc5259eb",
      "tree": "923ea97c470461e6dadd0a5d88b0f66a74944ccb",
      "parents": [
        "f909247084e8706d69cf66c65cf48da86765f997"
      ],
      "author": {
        "name": "Adenilson Cavalcanti",
        "email": "cavalcantii@chromium.org",
        "time": "Thu Apr 24 16:32:53 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Apr 24 16:38:18 2025"
      },
      "message": "[zlib] Sync with zlib 1.3.1.1, patch 2 of N\n\nPorted:\n- Add bounds checking to ERR_MSG() macro, used by zError().\n- Note that the len2 argument of crc_combine*() must be non-negative.\n- Make the existence of gz_intmax() unconditional.\n- Correct typos in source code.\n\nBug: 409942758\nChange-Id: Icd42e194f68562ddf057b9426fb5947347cb2c8e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6486206\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1451218}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 1f7731cdf5d5db688cb2cc34b15a38dcffec829a\n"
    },
    {
      "commit": "f909247084e8706d69cf66c65cf48da86765f997",
      "tree": "b1044f949cbb906733c387999c7275004ff5b37d",
      "parents": [
        "780819f6359f8aa3da8e3abb8d7fa43ede81cdd0"
      ],
      "author": {
        "name": "Adenilson Cavalcanti",
        "email": "cavalcantii@chromium.org",
        "time": "Wed Apr 23 17:38:11 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 23 17:45:59 2025"
      },
      "message": "[zlib] Sync with zlib 1.3.1.1, patch 1 of N\n\nPorted:\n- Correct repeated words in source file comments and a readme.\n\nSee: https://github.com/madler/zlib/commit/643e17b7498d12ab8d15565662880579692f769d\n\nBug: 409942758\nChange-Id: Icaf4bf7e135468e7f81480088d25001af0e913c8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6449955\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1450658}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 1d710ad96614767d31cf2566590920f5e6de7236\n"
    },
    {
      "commit": "780819f6359f8aa3da8e3abb8d7fa43ede81cdd0",
      "tree": "426802facd20bf966017be37589cb9c85ce0f4dc",
      "parents": [
        "ce5a169f50174a2be18c38cd7b2a1bf858649e58"
      ],
      "author": {
        "name": "pedro martelletto",
        "email": "martelletto@google.com",
        "time": "Thu Apr 10 07:24:54 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Apr 10 07:43:16 2025"
      },
      "message": "[zlib] Deflate: move zmemzero after NULL check\n\nZALLOC() might fail, in which case dereferencing the returned pointer\nresults in undefined behaviour. N.B. These conditions are not reachable\nfrom Chromium, as Chromium will abort rather than return nullptr from\nmalloc. Found by libfido2\u0027s fuzz_largeblob harness.\n\nBug: 407832330\nChange-Id: I62a4100cf2cdd0c0f580e27c64b16c70d084c830\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6430541\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCommit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1445131}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 3d4d5701ea678f30591177c25341447da7613d54\n"
    },
    {
      "commit": "ce5a169f50174a2be18c38cd7b2a1bf858649e58",
      "tree": "55c5128a592ca0be3d695069813acd5ee2387274",
      "parents": [
        "788cb3c270e8700b425c7bdca1f9ce6b0c1400a9"
      ],
      "author": {
        "name": "Richard Townsend",
        "email": "ritownsend@google.com",
        "time": "Thu Apr 03 23:19:16 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Apr 03 23:22:55 2025"
      },
      "message": "chore: migrate ritownsend OWNERS/TODOs\n\nChange-Id: I6da5ed0375d8939695be436eaa5f00f86849f279\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6427984\nReviewed-by: Rick Byers \u003crbyers@chromium.org\u003e\nOwners-Override: Rick Byers \u003crbyers@chromium.org\u003e\nCommit-Queue: Richard Townsend \u003critownsend@google.com\u003e\nReviewed-by: Peter Kasting \u003cpkasting@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1442487}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 51f3c713d99ba3b8f2df831d89d3a89a4f295a26\n"
    },
    {
      "commit": "788cb3c270e8700b425c7bdca1f9ce6b0c1400a9",
      "tree": "22bc126579b4f6651f72dea40fe1a847897c2bf7",
      "parents": [
        "5634698162b2182c350e4cb360a0f4dd7706afec"
      ],
      "author": {
        "name": "Lei Zhang",
        "email": "thestig@chromium.org",
        "time": "Wed Feb 05 21:18:29 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Feb 05 21:22:11 2025"
      },
      "message": "Update base::FilePath::StringPieceType usage outside of //base\n\nReplace StringPieceType with StringViewType, since base::StringPiece has\nbeen replaced by std::string_view.\n\nChange-Id: I22826fb9df1a71d4ec1fadecaef969db52971d3b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6235785\nReviewed-by: Peter Kasting \u003cpkasting@chromium.org\u003e\nAuto-Submit: Lei Zhang \u003cthestig@chromium.org\u003e\nOwners-Override: Peter Kasting \u003cpkasting@chromium.org\u003e\nCommit-Queue: Peter Kasting \u003cpkasting@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1416425}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: a8d5beb257203758bb904316344d220f19a20266\n"
    },
    {
      "commit": "5634698162b2182c350e4cb360a0f4dd7706afec",
      "tree": "996498054aec25feeef620c287d76a8f2bdd01ea",
      "parents": [
        "239cd1b7273df12c75d9dd1015711fa3057f83d4"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Tue Jan 14 08:16:52 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jan 14 08:18:58 2025"
      },
      "message": "[zlib] Update minizip to the latest version (ef24c4c7502)\n\nThis pulls in the latest version from\nhttps://github.com/madler/zlib/tree/develop/contrib/minizip and applies\n(and updates) our .patch files.\n\nBug: 40075734\nChange-Id: I1eac7938f22bfb596cbe1ca8a682e888d9589a44\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6163204\nCommit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1405939}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: ee79aaf356dcbe8fdc9e829ce29a5d7962fee4d5\n"
    },
    {
      "commit": "239cd1b7273df12c75d9dd1015711fa3057f83d4",
      "tree": "0f213523c0dc3aaf3c728df07f03cf03d893c70f",
      "parents": [
        "b763971bcaa3e4c50a344035837a1dd60d7e6753"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Mon Jan 13 20:53:09 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jan 13 20:55:52 2025"
      },
      "message": "Don\u0027t take span\u003cconst char\u003e as output param in GzipUncompress\n\nSince the elements will be mutated by the output, the type should\nbe non-const.\n\nBug: none\nChange-Id: I4f207a8aa0917296f89ff64b16659efe690092e2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6170637\nAuto-Submit: Hans Wennborg \u003chans@chromium.org\u003e\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCommit-Queue: Daniel Cheng \u003cdcheng@chromium.org\u003e\nOwners-Override: Daniel Cheng \u003cdcheng@chromium.org\u003e\nReviewed-by: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1405697}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 4cc538026ddb27fefd0d41b724737fdf3d16b6e2\n"
    },
    {
      "commit": "b763971bcaa3e4c50a344035837a1dd60d7e6753",
      "tree": "dd1986699b666f6af2a9971c2ebd5ca46ec52955",
      "parents": [
        "82a5fecf8aae8f288267cfdb2d29c9ebf7b37e59"
      ],
      "author": {
        "name": "Takuto Ikuta",
        "email": "tikuta@chromium.org",
        "time": "Wed Jan 08 00:57:11 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jan 08 01:05:08 2025"
      },
      "message": "[zlib_bench] Add missing a single include for the build with use_libcxx_modules\n\nThis is to fix build error when we set use_libcxx_modules\u003dtrue in\nchromium build.\n\nBug: 40263312\nChange-Id: I581a659ac4e4143958da411a5ba46087cb2404e0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6090544\nAuto-Submit: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1403308}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 3276ecddb461df63c0df7b007c68a964011ed7e6\n"
    },
    {
      "commit": "82a5fecf8aae8f288267cfdb2d29c9ebf7b37e59",
      "tree": "e3988d5ec178f8ecc1d2a5766fef7fa23747f33b",
      "parents": [
        "7e2e4d7c659e9e9d1080587c75c786fe207f2e71"
      ],
      "author": {
        "name": "Peter Kasting",
        "email": "pkasting@chromium.org",
        "time": "Mon Nov 18 05:32:46 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Nov 18 05:34:28 2024"
      },
      "message": "Cleanups from stricter span usage of size_t: third_party/zlib\n\nMore use of first(), compile-time sizes, etc.\n\nBug: none\nChange-Id: Ic93c3c1a7bbc2c3aead9ff77272e442a5388a1f4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6027098\nReviewed-by: Satoru Takabayashi \u003csatorux@chromium.org\u003e\nCommit-Queue: Satoru Takabayashi \u003csatorux@chromium.org\u003e\nAuto-Submit: Peter Kasting \u003cpkasting@chromium.org\u003e\nCode-Coverage: findit-for-me@appspot.gserviceaccount.com \u003cfindit-for-me@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1384167}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: b6a27c4a00a038bde637bdc7b649a5e1611bd0a6\n"
    },
    {
      "commit": "7e2e4d7c659e9e9d1080587c75c786fe207f2e71",
      "tree": "e0797853613b9d03c549505731c3755df868a4b7",
      "parents": [
        "c7678ba8af4577e45023b35ae96b6b71efa0acf7"
      ],
      "author": {
        "name": "Peter Boström",
        "email": "pbos@chromium.org",
        "time": "Thu Nov 14 01:59:35 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Nov 14 02:03:31 2024"
      },
      "message": "Migrate remaining NOTREACHED()s\n\nNOTREACHED() and NOTREACHED_IN_MIGRATION() are both CHECK-fatal now.\nThe former is [[noreturn]] so this CL also performs dead-code removal\nafter the NOTREACHED().\n\nThis CL does not attempt to do additional rewrites of any surrounding\ncode, like:\n\nif (!foo) {\n  NOTREACHED();\n}\n\nto CHECK(foo);\n\nThose transforms take a non-trivial amount of time (and there are\nthousands of instances). Cleanup can be left as an exercise for the\nreader.\n\nBug: 40580068\nChange-Id: I09f4369db3488ef583e151a8329db1da5f8d7a58\nLow-Coverage-Reason: OTHER Should-be-unreachable code\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6020736\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nOwners-Override: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Peter Boström \u003cpbos@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1382750}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 76d536e71e4e57e04ee668338ed5f5eeaf85fe04\n"
    },
    {
      "commit": "c7678ba8af4577e45023b35ae96b6b71efa0acf7",
      "tree": "2948e7663b113209b7471fc23e19ae5661fcf46e",
      "parents": [
        "4e8c4d69fda7aa903f725a96917ad09d9c5d6a66"
      ],
      "author": {
        "name": "Joel Hockey",
        "email": "joelhockey@chromium.org",
        "time": "Tue Oct 22 20:15:31 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Oct 22 20:23:12 2024"
      },
      "message": "Fix FilePath::ReferencesParent()\n\nOn systems other than Windows, filenames such as \"...\", \"....\", \" ..\" or\n\".. \" are valid and do not reference the parent directory.\n\nBUG\u003db:333973312, b:333990417, b:333973299\nTEST\u003dbase_unittests --gtest_filter\u003dFilePathTest*\nTEST\u003dstorage_unittests --gtest_filter\u003dSandboxFileSystemBackendDelegateTest.*\nTEST\u003dzlib_unittests\n\nChange-Id: Ib5ee017d693f5df018a40b6fb0223663ff489543\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5565285\nCommit-Queue: Joel Hockey \u003cjoelhockey@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nAuto-Submit: François Degros \u003cfdegros@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1372277}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: e7842c89de8b1db92324fa70cff4fc9a30d6ab2f\n"
    },
    {
      "commit": "4e8c4d69fda7aa903f725a96917ad09d9c5d6a66",
      "tree": "bbcc6d37de68efac004a5b03ff289c3c9198a0ec",
      "parents": [
        "fa9f14143c7938e6a1d18443900efee7a1e5e669"
      ],
      "author": {
        "name": "Helmut Januschka",
        "email": "helmut@januschka.com",
        "time": "Mon Oct 21 15:02:32 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Oct 21 15:18:22 2024"
      },
      "message": "use std::optional base::GetFileSize() //third_party/zlib\n\nBug: 371234479\nChange-Id: I317feb7dab52e1b9b6580266071bbea99a83574c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5938194\nCommit-Queue: Alexei Svitkine \u003casvitkine@chromium.org\u003e\nReviewed-by: Alexei Svitkine \u003casvitkine@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1371380}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 6fa3e5cfa690c0b30740b7cc7b3a9002e2b8c206\n"
    },
    {
      "commit": "fa9f14143c7938e6a1d18443900efee7a1e5e669",
      "tree": "166ee4d6ee61bf32b5a0d3ec53dd67b82c08cd15",
      "parents": [
        "d3aea2341cdeaf7e717bc257a59aa7a9407d318a"
      ],
      "author": {
        "name": "Adenilson Cavalcanti",
        "email": "cavalcantii@chromium.org",
        "time": "Wed Sep 11 18:11:05 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Sep 11 18:26:22 2024"
      },
      "message": "[infra] Add missing revision in Chromium zlib\n\nRevisions are a new requirement on any third_party\ndependency in Chromium, where the it should point to\nthe specific hash from an external repository.\n\nThis patch will add the missing meta data field.\n\nFor further info, check:\nhttps://docs.google.com/document/d/1pejJ6JSS4lfDfnZ23VfpT1qJ1irDHMBueauCza6tNuo/edit?tab\u003dt.0#heading\u003dh.tbiniow07yx0\n\nBug: 349515270\nChange-Id: I86378fc333bd2351022ea984f96170705dbc6df4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5854501\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1354079}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 3bc44cd13e2c92a040c650a9d2ab29c2f8cecf08\n"
    },
    {
      "commit": "d3aea2341cdeaf7e717bc257a59aa7a9407d318a",
      "tree": "792b1eb9df475b2184e8740409f9cf3f99a2d599",
      "parents": [
        "71660e196bcfc74b2c657a46b512037cb49079a2"
      ],
      "author": {
        "name": "Dave Tapuska",
        "email": "dtapuska@chromium.org",
        "time": "Tue Aug 13 14:49:04 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Aug 13 14:52:40 2024"
      },
      "message": "Convert base::WriteFile\n\nUse variant that doesn\u0027t use unsafe buffers\n\nBug: 41134632\nChange-Id: I79d1de65c9cb99e5ceacb9ce50ecede8c6cc7727\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5776598\nReviewed-by: Ilya Sherman \u003cisherman@chromium.org\u003e\nCommit-Queue: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1340975}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 18f81ed2e96e1965b839900dd21202b7fd1bd59a\n"
    },
    {
      "commit": "71660e196bcfc74b2c657a46b512037cb49079a2",
      "tree": "88954a7af5ee5caf79ce1e0069319b7adf09d654",
      "parents": [
        "c2469fdd73f192383d2d94288da0ff5b9a3869f5"
      ],
      "author": {
        "name": "Jose Dapena Paz",
        "email": "jdapena@igalia.com",
        "time": "Tue Jul 30 07:53:00 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jul 30 08:08:58 2024"
      },
      "message": "[zlib] Add missing extension for PMULL in ARM64 GCC\n\nA regression was introduced in the macro TARGET_ARMV8_WITH_CRC for\nGCC. In the past it was empty and it would relay on the passed\narchitecture to support the required extensions. After the change it\nexplicitly adds an attribute for functions calling PMULL that\nstates that they require the target armv8-a+crc.\n\nBut PMULL belongs to CRYPTO extension, that is not provided by default\nin ARMv8-a. So build breaks. To fix it, add the \"crypto\" extension to\nthe macro setting the armv8-a target.\n\nBug: 40565911\nChange-Id: I44f35813197801f0f8dfa032901864123db75468\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5746951\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCommit-Queue: José Dapena Paz \u003cjdapena@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1334683}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 2d0d3bfb65565559c395f203e4c6f45739b1a090\n"
    },
    {
      "commit": "c2469fdd73f192383d2d94288da0ff5b9a3869f5",
      "tree": "0f0f14935e2b496021e60fbed0e24031569c6c03",
      "parents": [
        "68e57e619c1a59a6ba7e3ad48ad4eee9c0c5b08e"
      ],
      "author": {
        "name": "Gustavo A Espinoza",
        "email": "gustavo.adolfo.espinoza.quintero@intel.com",
        "time": "Thu Jul 11 00:03:00 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jul 11 00:15:06 2024"
      },
      "message": "[zlib][intel] Implement QAT hardware acceleration code path\n\nQAT is a hardware accelerator developed by Intel to speed up compression and cryptographic algorithms and this patch adds support to leverage hardware acceleration in zlib for\ncompression operations.\n\nIt adds a new path for deflate_fast and deflate_slow to perform compression with QAT using a helper library called qatzpp (included in the patch).\nWe added a new member in the struct deflate_state to keep a context for QAT operations (i.e. qat_s) that is initialized when deflateInit() is called.\n\nWhen a valid QAT context exists (i. e. qat_s is not NULL) all deflate_fast and deflate_slow calls are deferred to qat_deflate_step in contrib/qat/deflate_qat.cpp\nThis overrides the usage of pending_buf and window buffers from deflate_state, which will remain empty for as long as QAT is being used.\n\nThe average performance gain was 5.9x (i.e. +500%) for the snappy data corpus (plus linux kernel tarball and javascript corpus), with up to 4x for HTML4, 12x for linux kernel sources and 14x for Javascript corpus.\nThe average compression ratio loss is of ~0.6% for the same data corpus.\n\nThe system environment requirements are:\n\n* A kernel with the QAT 4XXX module (we performed tests with kernels \u003e\u003d6.1.0)\n* the packages qatlib and qatlib-devel installed in the system. (CentOS 9)\n* The system configuration file /etc/sysconfig/qat with ServicesEnabled\u003ddc [1]\n* The systemd service qat.service active and running.\n* A \u0027qat\u0027 group and users in that group [2] (these users will have permissions to run QAT)\n* The system configuration file /etc/security/limits.conf with a memlock for the user(s) that will run QAT [3]\n   e. g. gustavoa   -   memlock   500000\n\nTo enable the QAT hardware-accelerated fast path, simply build chromium-zlib with the CMake option ENABLE_INTEL_QAT_COMPRESSION.\n\n[1] https://github.com/intel/qatlib/blob/main/INSTALL#L409\n[2] https://github.com/intel/qatlib/blob/main/INSTALL#L273\n[3] https://github.com/intel/qatlib/blob/main/INSTALL#L284\n\nBug: 40267458\n\nSigned-off-by: Gustavo A Espinoza \u003cgustavo.adolfo.espinoza.quintero@intel.com\u003e\nChange-Id: Idb0c380d39ca72669b1bccb7a6d993894b62b592\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5419776\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1325829}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: ecb289f4169b502fb84c2205343857b1ce385b31\n"
    },
    {
      "commit": "68e57e619c1a59a6ba7e3ad48ad4eee9c0c5b08e",
      "tree": "cc74c03ea9c751e3adcd3539259eee8b134fe3db",
      "parents": [
        "d7b71d6919acf34745f0224a75cc8666635ec0ce"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Mon Jul 01 19:12:29 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jul 01 19:26:26 2024"
      },
      "message": "[zlib_bench] Use deflateBound() instead of compressBound() in zlib_bench\n\ncompressBound() is for use with compress() or compress2().\n\nzlib_bench uses deflate() for compression, and so should use\ndeflateBound() with the corresponding parameters to estimate output\nsize.\n\nBug: 40638826\nChange-Id: I5e0f436eca096817649370129a523d746643caf8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5666530\nCommit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1321789}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: be5ed9d7fe193db79a6c292128b797ff93798b32\n"
    },
    {
      "commit": "d7b71d6919acf34745f0224a75cc8666635ec0ce",
      "tree": "137b68a443500b00769a4f56dfdaeb6f2ec94016",
      "parents": [
        "8b7eff801b46f9d52d756a21b31239ae4e403611"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Mon Jul 01 18:57:30 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jul 01 19:26:05 2024"
      },
      "message": "[zlib] Add zlib_compress_fuzzer\n\nTo cover compress()/uncompress()/compressBound().\n\nBug: 40638826\nChange-Id: Icc5833d463f68946a08656856861c94c08b76329\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5666686\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nAuto-Submit: Hans Wennborg \u003chans@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1321776}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: c82dce639aa498606d70cc1c7122ce7c61a8db75\n"
    },
    {
      "commit": "8b7eff801b46f9d52d756a21b31239ae4e403611",
      "tree": "f65635e17e1f89125e8bac71e6bb646f31295d0c",
      "parents": [
        "e432200a7931de1b0b1b50201aac8a46d9380cb2"
      ],
      "author": {
        "name": "Alan Zhao",
        "email": "ayzhao@google.com",
        "time": "Tue Jun 25 22:28:45 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jun 25 22:43:49 2024"
      },
      "message": "[zlib] Fix TARGET_ARMV8_WITH_CRC\n\nThe Arm NEON code path is shared between AArch32 and AArch64. AArch64\nadditionally uses the AES extension (optional but almost always\nimplemented in processors).\n\nFor AArch64, \"aes,crc\" is invalid target attribute, rejected by GCC, and\nmight be rejected by newer Clang versions. Fix it.\nFor AArch32, the target attribute is not useful as TARGET_ARMV8_WITH_CRC\nis only defined when +crc is enabled via -march\u003d/-mcpu\u003d.\n\nPatch was originally authored by maskray@.\n\nBug: 346264234\nChange-Id: I38a16a791f1dba84afe0e7dc650eb1901bc17201\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5646283\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCommit-Queue: Alan Zhao \u003cayzhao@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1319458}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 08925115cb0bea7ca6854b727eadf6e092b7be21\n"
    },
    {
      "commit": "e432200a7931de1b0b1b50201aac8a46d9380cb2",
      "tree": "34917a0f02b19071f4d1143d1e4baee90983d5c0",
      "parents": [
        "887bb57a1b1d38e348bd39ac7c2e6b4b6d18b9f7"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Wed Jun 19 19:45:23 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jun 19 20:00:41 2024"
      },
      "message": "Add Revision field to third_party/zlib/contrib/minizip/README.chromium\n\nBug: 347863053\nChange-Id: Ibcf7605827a65f75ad7fcaec431fc56a4edd14a4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5642516\nAuto-Submit: Hans Wennborg \u003chans@chromium.org\u003e\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1317131}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: a94f17d850444f6f456ae2174d5474f7da5a7b36\n"
    },
    {
      "commit": "887bb57a1b1d38e348bd39ac7c2e6b4b6d18b9f7",
      "tree": "299e216064a363115edf1ebe828f1e1866d316ef",
      "parents": [
        "209717dd69cd62f24cbacc4758261ae2dd78cfac"
      ],
      "author": {
        "name": "Helmut Januschka",
        "email": "helmut@januschka.com",
        "time": "Tue Jun 11 13:05:35 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jun 11 13:14:27 2024"
      },
      "message": "Convert base::StringPiece to std::string_view left overs.\n\nThe changes of this CL are made using the following script.\nScript: https://issues.chromium.org/issues/40506050#comment343\n\nBug: 40506050\nChange-Id: I768b3590141a698385319a615f2aefb71215ec84\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5601472\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nAuto-Submit: Helmut Januschka \u003chelmut@januschka.com\u003e\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\nOwners-Override: Nico Weber \u003cthakis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1313356}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 1dce9dcaeaa1b6b2a278869566f7554c62b10dc7\n"
    },
    {
      "commit": "209717dd69cd62f24cbacc4758261ae2dd78cfac",
      "tree": "7c46956f5a4845408ffc2722a6613a9b67e4080a",
      "parents": [
        "108fa50cda23ed4a712a098d058dccbbfd248206"
      ],
      "author": {
        "name": "Adenilson Cavalcanti",
        "email": "cavalcantii@chromium.org",
        "time": "Wed May 22 01:26:43 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed May 22 01:32:31 2024"
      },
      "message": "[zlib][x86] Allow build \u0026 execution of both optimized CRC-32 functions\n\nIn Chromium zlib we have quite a few implementations of CRC-32, as follows:\n- x86: vectorized SSE4.2 and AVX-512 functions.\n- Arm: scalar crc32 using the crypto extensions (32bit \u0026 64bit) and PMULL\n       based (aarch64 only)\n- Portable: using the Kadatch-Jenkins algorithm, implemented by Mark Adler\n       in the canonical zlib.\n\nThe current behavior for x86-64 is that it was exclusive: either use AVX-512\nor the SSE4.2 function, decided at compile time.\n\nInstead the best approach is to have both built if AVX-512 optimizations are\nenabled at compile time and leverage the best performant version depending\non the *length* of the data inputs.\n\nInitial data points to an improvement of near +2% faster data decompression by\nleveraging this strategy, tested on Xeon 4th gen (SPR).\n\nBug: 340921315\nChange-Id: I6bb0bea763be1bb26b63d4f966b767b00310bd6c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5549255\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1304191}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 82602b4e2b1b2a476e465f1531545d3efa61fbf3\n"
    },
    {
      "commit": "108fa50cda23ed4a712a098d058dccbbfd248206",
      "tree": "90ab27fceb23ff98f878a77410977d6be270b446",
      "parents": [
        "4f653ff1af93e9256c59a2c524795cd84c39c698"
      ],
      "author": {
        "name": "Ryan Macnak",
        "email": "rmacnak@google.com",
        "time": "Tue May 21 23:33:10 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed May 22 00:23:00 2024"
      },
      "message": "[zlib] Fix ARM32 GCC build.\n\nIt was attempting to use ARMv8 compiler flags.\n\nBug: https://github.com/dart-lang/sdk/issues/52080\nChange-Id: I05f7d9fed42e9fbcabaff4f79bc604aad032e833\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5529831\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCommit-Queue: Ryan Macnak \u003crmacnak@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1304129}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 20908d3a960ba99246b09946895e771c8032cb7b\n"
    },
    {
      "commit": "4f653ff1af93e9256c59a2c524795cd84c39c698",
      "tree": "bdc0e58e013c05fdc91def72f55a5629ea6f1ff8",
      "parents": [
        "7d77fb7fd66d8a5640618ad32c71fdeb7d3e02df"
      ],
      "author": {
        "name": "Peter Boström",
        "email": "pbos@chromium.org",
        "time": "Tue May 14 23:56:19 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed May 15 00:33:19 2024"
      },
      "message": "Use NOTREACHED_IN_MIGRATION() in third_party/\n\nThis was generated by replacing \"  NOTREACHED()\" with\n\"  NOTREACHED_IN_MIGRATION()\" and running git cl format.\n\nThis prepares for making NOTREACHED() [[noreturn]] alongside\nNotReachedIsFatal migration of existing inventory.\n\nWe exclude crashpad for now because those changes should be made\nupstream and rolled in.\n\nBug: 40580068\nChange-Id: I1ac7d18477130997ebd7fabc0b97104a80751d85\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5538974\nAuto-Submit: Peter Boström \u003cpbos@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nOwners-Override: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Peter Boström \u003cpbos@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1300987}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 494419358caf690316f160a1f27d9e771a14c033\n"
    },
    {
      "commit": "7d77fb7fd66d8a5640618ad32c71fdeb7d3e02df",
      "tree": "5474f1fdfe7e9933da65e88dde0e95f5d989c730",
      "parents": [
        "37d9855c8db5a130571971e78fde2740314cd98a"
      ],
      "author": {
        "name": "Adenilson Cavalcanti",
        "email": "cavalcantii@chromium.org",
        "time": "Wed Apr 10 06:31:20 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 10 06:37:22 2024"
      },
      "message": "[zlib] Add large payloads and compression levels unit tests\n\nLarger payloads (i.e. bigger than 500KB) are helpful to detect programming\nissues in checksums (i.e. overflows) and this patch adds a new unit test\nto cover bigger payloads (6KB to 20MB).\n\nIt also adds a new unit test to cover all the 9 compression levels supported\nby zlib (Z_DEFAULT_COMPRESSION is level 6).\n\nThe new tests takes near 6s (3300ms + 3200ms) to run in a K230 board, but it is way faster in any decent modern CPU (i.e. 314ms + 320ms on\nIntel i7 11th gen).\n\nBug: 329282661\nChange-Id: I4d851799ae10f98d90b114560bed9ad48896e39d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5436095\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1284921}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 2f4df1ff700345b6e643af224a859f6be5c4fda1\n"
    },
    {
      "commit": "37d9855c8db5a130571971e78fde2740314cd98a",
      "tree": "445bb75640dc1c08ed4c9dd68564818bd1b2300b",
      "parents": [
        "29a30d38714cec7dd641d0c9e172b7e88b06a7f6"
      ],
      "author": {
        "name": "Adenilson Cavalcanti",
        "email": "cavalcantii@chromium.org",
        "time": "Tue Apr 09 20:51:21 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Apr 09 20:57:49 2024"
      },
      "message": "[zlib][riscv] Import superior Adler-32 implementation\n\nReplace SiFive code for an alternative checksum implementation\nthat works in short 22-iteration batches thus avoiding overflowing\n16-bit counters.\n\nAs a result, it has better parallelism in the inner loop, yielding\na +20% faster checksum speed on a K230 board.\n\nThe average *decompression* gain while using the zlib wrapper for\nthe snappy data corpus was +2.15%, but with near +4% for HTML.\n\nPatch by Simon Hosie, from:\nhttps://github.com/cloudflare/zlib/pull/55\n\nBug: 329282661\nChange-Id: I72e2ce9bb9b3d8626dedb33cf026f1af9b9b4a33\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5433273\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1284684}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: f68eb88e6ac1139355bad9d1f1eff784e9e82afb\n"
    },
    {
      "commit": "29a30d38714cec7dd641d0c9e172b7e88b06a7f6",
      "tree": "3303021e05fd4b3660529bc36b5f95c3a5898e8b",
      "parents": [
        "d076d8bd089843ae105b1aeeda32dbeb667402ef"
      ],
      "author": {
        "name": "Adenilson Cavalcanti",
        "email": "cavalcantii@chromium.org",
        "time": "Tue Apr 09 18:40:19 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Apr 09 18:46:16 2024"
      },
      "message": "[zlib][tools] Import zpipe and minigzip (!\u003d minizip)\n\nUseful testing tools when we want to perform just a single operation\n(compression | decompression) using gzip or zlib formats with\nstreaming.\n\nBug: 329282661\nChange-Id: I54d8dbff22596955dbe4b33cb32fc802392ca003\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5431276\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1284603}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: bdb85e3546ce9ceb65481ee6a36dcd0bb215a5f9\n"
    },
    {
      "commit": "d076d8bd089843ae105b1aeeda32dbeb667402ef",
      "tree": "2970399bd7f74cb806889708f0e2d560bedcc801",
      "parents": [
        "0e58d440d69cc64ccbe542ea1a968b9befb01544"
      ],
      "author": {
        "name": "Adenilson Cavalcanti",
        "email": "cavalcantii@chromium.org",
        "time": "Fri Apr 05 21:50:32 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Apr 05 21:55:41 2024"
      },
      "message": "[zlib][riscv] Implement generic chunk_copy\n\nBack in 2017, Simon Hosie implemented chunk_copy for Arm using NEON\ninstructions, which was later ported to x86-64 by Noel Gordon.\n\nThe basic idea is to perform wide loads and stores while doing\ndata decompression (i.e. load a single wide vector instead of single byte).\n\nThe current chunk_copy can be easily ported to other architectures that use\nfixed length vectors/registers, but doesn\u0027t scale so well for architectures\nwith varied vector lengths (e.g. Arm SVE or RISCV RVV 1.0).\n\nIn any case, it is possible to have a *generic* chunk_copy** relying on the\ncompiler builtins memcopy/memset and this patch introduces this functionality\nin Chromium zlib.\n\nOne important detail is that chunk_copy was coded *before* read64le (an\noptimization suggested by Nigel Tao that requires unaligned loads) and it is\na requirement for both read64le and unconditional decoding of literals\n(suggested by Dougall Johnson).\n\nThe penalty of unaligned loads in read64le can actually negate the benefits of chunk_copy,\nwhich is why we rely on clang flags to allow code generation that deals with\nthe issue.\n\nThe current patch yielded an average gain of +9.5% on a K230 board, with higher\ngains for some important content like HTML (+16%) and source code (+11.6%).\n\n** Link:\nhttps://github.com/cloudflare/zlib/commit/063def93f91a3f5e463646fb3fe6da5c8705f8e8\n\nBug: 329282661\nChange-Id: Ia32a4a1fed16169a59cd39775fa68f4e675dac09\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5402331\nReviewed-by: Chris Blume \u003ccblume@chromium.org\u003e\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1283414}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: cb959c56ec21abb0526f52b5f66a07fba7b6b145\n"
    },
    {
      "commit": "0e58d440d69cc64ccbe542ea1a968b9befb01544",
      "tree": "5885e7828f6ff132d43a7171dd1ad15bdafe9ea5",
      "parents": [
        "fbd0a40e6287c6b929a2fd82c2976fab3e3082c8"
      ],
      "author": {
        "name": "danakj",
        "email": "danakj@chromium.org",
        "time": "Thu Apr 04 13:57:03 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Apr 04 14:02:29 2024"
      },
      "message": "Remove unused base/sys_byteorder.h includes\n\nBug: 40284755\nChange-Id: If51679d9d4765d125e63121a4a32b473ad2f601c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5406492\nReviewed-by: Kyle Charbonneau \u003ckylechar@chromium.org\u003e\nAuto-Submit: danakj \u003cdanakj@chromium.org\u003e\nOwners-Override: Kyle Charbonneau \u003ckylechar@chromium.org\u003e\nCommit-Queue: danakj \u003cdanakj@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1282463}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: aee7ba14d36236b760c94a087bcf3b929bb65b64\n"
    },
    {
      "commit": "fbd0a40e6287c6b929a2fd82c2976fab3e3082c8",
      "tree": "4fdfe5ae218d0e8bf1ab0c7152d87403854ce2af",
      "parents": [
        "30bf3a72e77abb71568fa1e6258a0a731fef9ba3"
      ],
      "author": {
        "name": "David Bertoni",
        "email": "dbertoni@chromium.org",
        "time": "Wed Apr 03 04:02:06 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 03 04:06:47 2024"
      },
      "message": "[Code Health] Remove some uses of base::SupportsWeakPtr.\n\nBug: 40485134\nChange-Id: I9ecd4b143546a0b963ae30237596d8f5ad9e240d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5367392\nReviewed-by: David Trainor \u003cdtrainor@chromium.org\u003e\nCommit-Queue: David Bertoni \u003cdbertoni@chromium.org\u003e\nReviewed-by: Frank Liberato \u003cliberato@chromium.org\u003e\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nReviewed-by: Ted Choc \u003ctedchoc@chromium.org\u003e\nReviewed-by: Andrey Kosyakov \u003ccaseq@chromium.org\u003e\nReviewed-by: Eric Orth \u003cericorth@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1281649}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: ffc122c1b0d9592cf386ba130de73987b82f7dee\n"
    },
    {
      "commit": "30bf3a72e77abb71568fa1e6258a0a731fef9ba3",
      "tree": "fc44a0344e82eaa898405fb2722ecff5e02bac23",
      "parents": [
        "24c07df5033183efad8607cba62e746bea7180bf"
      ],
      "author": {
        "name": "Adenilson Cavalcanti",
        "email": "cavalcantii@chromium.org",
        "time": "Thu Mar 21 19:34:47 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Mar 26 19:04:09 2024"
      },
      "message": "[zlib][riscv] Import RVV 1.0 based version of Adler-32.\n\nAdding a vectorized version of Adler-32, as it should help\nwith the zlib wrapper for DEFLATE and PNG decoding.\n\nThe original code was written by Alex Chiang and imported\nin the Cloudflare zlib fork by Simon Hosie.\n\nAverage decompression gain was +14.4% (and only +1% for compression)\nwith the zlib wrapper running in a Kendryte K230 board.\n\nBug: 329282661\nChange-Id: I9ccae19c46240c6ee517e24ce142e0fe600f4321\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5378739\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1276438}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: c0e7820262df6b9e69252babe4ffc1cccc1af135\n"
    },
    {
      "commit": "24c07df5033183efad8607cba62e746bea7180bf",
      "tree": "b32f04dc3feca68731b11b9a19c4b864e9f51171",
      "parents": [
        "24342f69e01ccf34e8fd3ac21edd2b65d2a33267"
      ],
      "author": {
        "name": "Adenilson Cavalcanti",
        "email": "cavalcantii@chromium.org",
        "time": "Mon Mar 18 19:57:28 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Mar 18 20:29:15 2024"
      },
      "message": "[zlib][riscv] Adding support for RISCV\n\nAdding code to perform CPU features detection at runtime as also calls\nin the entry points before processing (e.g. deflateInit(), etc).\n\nAlso add the missing bits in the CMake buildsystem to pass the proper\ncompiler flags and set up the defines that guard optimizations\n(e.g. DEFLATE_SLIDE_HASH_RVV, ADLER32_SIMD_RVV for now).\n\nTodo: update the GN buildsystem next.\n\nBug: 329282661\nChange-Id: Ic5a2846b0404393d6d7ffcbd75db800725887ae5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5369154\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1274387}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: fd5ebdf2a679244930de70972e6d435e274fceee\n"
    },
    {
      "commit": "24342f69e01ccf34e8fd3ac21edd2b65d2a33267",
      "tree": "07260c42ef3d6cb1e309a7477fa79576b59b2a74",
      "parents": [
        "c5bf1b566e5df14e763507e2ce30cbfebefeeccf"
      ],
      "author": {
        "name": "Adenilson Cavalcanti",
        "email": "cavalcantii@chromium.org",
        "time": "Thu Mar 14 19:56:39 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Mar 14 20:11:17 2024"
      },
      "message": "[zlib][riscv] Add rules to enable SIMD optimizations for Arm\n\nThe first step to add support for RISCV is to actually proof test the\nCMake buildsystem to ensure that the SIMD optimizations are actually\nenabled.\n\nCurrently we only enable the SIMD optimizations in CMake while building\nfor x86-64 and this patch will add support for a second architecture\n(i.e. Arm), opening the way for a third (RISCV).\n\nFinally, the CPU features detection model on RISCV is similar to Arm\n(i.e. calls to getauxval()) instead of simply reading a register (i.e. x86),\nso it is helpful to ensure that the code will cover all three\narchitectures (x86-64, Arm, RISCV).\n\nBug: 329282661\nChange-Id: I4c9774d11c583361ba93e2a9ba2e16e82c483274\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5367582\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1273004}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: cbf0d4d5d3bbcdf1bd20e6c11924ada541042647\n"
    },
    {
      "commit": "c5bf1b566e5df14e763507e2ce30cbfebefeeccf",
      "tree": "76e05a16725d8addccd3137a7c44c65810211d92",
      "parents": [
        "e72885f98614fcc1b04954db8f8715192300c75f"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Fri Mar 08 18:11:29 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Mar 08 18:17:38 2024"
      },
      "message": "[zlib][fuzz] Cover deflateCopy() with the deflate_fuzzer\n\nThis expands the API coverage of the fuzzer a little bit.\n\nBug: 40263542\nChange-Id: Ib0ff0509072aa7aa2977d6bd20ac90035eac2244\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5343954\nAuto-Submit: Hans Wennborg \u003chans@chromium.org\u003e\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1270290}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 63d102e99de9f1d43b574cd720665307ceb4d1f2\n"
    },
    {
      "commit": "e72885f98614fcc1b04954db8f8715192300c75f",
      "tree": "8f56bd53a7d0a350fa6702047ff47575746d7509",
      "parents": [
        "aedd9b5f58a3e90bb46e1a3882a2d6dac2b9276b"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Thu Mar 07 20:13:19 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Mar 07 20:23:21 2024"
      },
      "message": "[zlib] Add window_padding also in deflateCopy()\n\ndeflateInit() adds some padding to the window to enable wider write\noperations when sliding the window. The same padding must be added also\nin deflateCopy().\n\nBug: 325990053\nChange-Id: Iea3afbdb8860a63aecc39cf60b5215ef00498194\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5340119\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nAuto-Submit: Hans Wennborg \u003chans@chromium.org\u003e\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1269779}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 10b65b44c2040bde31fa156253f3d0c44e3dc395\n"
    },
    {
      "commit": "aedd9b5f58a3e90bb46e1a3882a2d6dac2b9276b",
      "tree": "c4dcc7e1e8aac91ea8297b5fd82b2f6eeed9aeef",
      "parents": [
        "c74625d62c5132353131496c0ec68ec633e9c71b"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Fri Mar 01 12:59:58 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Mar 01 13:10:43 2024"
      },
      "message": "[zlib] Restore deflateBound() check in the deflate fuzzer\n\nWith deflateBound() now fixed we can put it back in the fuzzer.\n\nBug: 40270738\nChange-Id: I7a0f89faf3d741f3d098439f273c0dafbd711f1c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5335101\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCommit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1267396}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 98f49d7e197252c5cba4e9c5bf5abcc3441ffb81\n"
    },
    {
      "commit": "c74625d62c5132353131496c0ec68ec633e9c71b",
      "tree": "358ad1843e3d127291fb3482a0c5ad695b42b8c6",
      "parents": [
        "3787595bbbd3a374613713164db935e8331f5825"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Thu Feb 29 21:26:20 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Feb 29 21:36:24 2024"
      },
      "message": "[zlib] Fix deflateBound() with chromium_zlib_hash and non-default memLevel\n\nWhen chromium_zlib_hash is enabled, we set hash_bits to 15 regardless\nof memLevel, throwing off the computations in deflateBound(). Return\na conservative bound instead for now.\n\nBug: 40270738\nChange-Id: I9fbe64887ff9520e22d1be5d0557548ec2e7db45\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5335167\nAuto-Submit: Hans Wennborg \u003chans@chromium.org\u003e\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1267210}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: bd787538b3dc5dcd9243d4ef0a524fdf07cd87b0\n"
    },
    {
      "commit": "3787595bbbd3a374613713164db935e8331f5825",
      "tree": "2a95f97414367605685d4d144a75759b2ede8396",
      "parents": [
        "74a1c5030338acadbbfb32609774a974be89007f"
      ],
      "author": {
        "name": "Adenilson Cavalcanti",
        "email": "cavalcantii@chromium.org",
        "time": "Fri Feb 23 18:48:23 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Feb 23 18:59:14 2024"
      },
      "message": "[minizip] Add option to allow building minizip_bin\n\nDisable by default the build of minizip_bin tool, require user to explicitly\nenable its build at configuration time.\n\nThe minizip_bin is not officially part of canonical zlib and the\nauxiliary tool is only useful for profiling/debugging.\n\nBug: 326391770\nChange-Id: I68e8c71d62091bcb427881d060437c132a418fd8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5319910\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1264658}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 7218bd8dba39a794b51c779d864fd5b2f92014ac\n"
    },
    {
      "commit": "74a1c5030338acadbbfb32609774a974be89007f",
      "tree": "1b79a7bf87717df9198e092ce12d68f0cc9bf6a1",
      "parents": [
        "03c356e4c106e4e6850edaae29be45290a2cb36c"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Thu Feb 22 07:01:51 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Feb 22 07:08:18 2024"
      },
      "message": "[zlib] Increase the coverage of deflate_fuzzer\n\n- Use all the wrappers (gzip, zlib, none); not just the default (zlib)\n- Pass random sized input and output buffers\n- Disable the deflateBound() check for now\n\nThis makes the fuzzer cover the bug below.\n\nBug: 325990053, 40263542\nChange-Id: I8ed571b7e84155d2fc0f4f929a5b24a4c9583958\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5310394\nCommit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1263816}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 69575154e8a598d1f9347877caf34d71f08e081a\n"
    },
    {
      "commit": "03c356e4c106e4e6850edaae29be45290a2cb36c",
      "tree": "0cf5e1ec9e1ccddade8aca839d00689457067379",
      "parents": [
        "4b5807f344182fd392849b820642457212618e5f"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Thu Feb 22 02:19:19 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Feb 22 02:30:17 2024"
      },
      "message": "[zlib] Avoid wide writes to dst in crc_fold_copy when len \u003c 16\n\nWhen copying directly to next_out, as is done in deflate_stored, there\nmay not be enough space in the buffer.\n\nFix by jmaaninen, test by me.\n\nBug: 325990053\nChange-Id: Ia28d3fac9c2db3f27a23a5fbde399cad323ef40d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5307227\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1263750}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 67c52873de10c06808c0de985a1e3cb8c3456d7a\n"
    },
    {
      "commit": "4b5807f344182fd392849b820642457212618e5f",
      "tree": "6cb619d06893b8bf17cd4a6c556d94f8fbb322de",
      "parents": [
        "646b7f569718921d7d4b5b8e22572ff6c76f2596"
      ],
      "author": {
        "name": "Jeff Yoon",
        "email": "jeffyoon@google.com",
        "time": "Mon Feb 12 23:43:24 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Feb 12 23:57:13 2024"
      },
      "message": "[buganizer] Migrate remaining DIR_METADATA in third_party\n\nMigrate all remaining DIR_METADATA in third_party/\n\nVerify components with http://b/components/{id} or at\ngo/chrome-on-buganizer-prod-components.\n\nBug: chromium:1518875\nChange-Id: I4c519e4d2a524dc9248f8cf621b766aa26d62d42\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5287937\nReviewed-by: Rick Byers \u003crbyers@chromium.org\u003e\nCommit-Queue: Jeff Yoon \u003cjeffyoon@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1259542}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: fe54bb24e2ce23c2a8b4f4f87cf578862301c7bc\n"
    },
    {
      "commit": "646b7f569718921d7d4b5b8e22572ff6c76f2596",
      "tree": "15d5d748ce2060ea03b9e9b60d9d0ee512274520",
      "parents": [
        "63c0cec0344e6ba70f22bd690187088299baaa94"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Mon Jan 29 13:18:26 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jan 29 13:24:38 2024"
      },
      "message": "[zlib][build] Remove fdopen #defines in zutil.h.\n\nThe latest version of Clang changed what macros it predefines on Apple\ntargets, causing errors about predefined macros in zlib.\n\nSee:\nhttps://github.com/madler/zlib/commit/4bd9a71f3539b5ce47f0c67ab5e01f3196dc8ef9\n\nBug: 1519899\nChange-Id: Ie75ef4078f2c86d89ba6c036ddd13e768a40ccbb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5237020\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCommit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1253252}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 2f39ac8d0a414dd65c0e1d5aae38c8f97aa06ae9\n"
    },
    {
      "commit": "63c0cec0344e6ba70f22bd690187088299baaa94",
      "tree": "df9e4cc981ec3b997d021f3b1fe5b32a449e9225",
      "parents": [
        "f59e4ce960338473fa0b78e51150f3ec37a1e33d"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Wed Jan 17 20:55:50 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jan 17 21:01:48 2024"
      },
      "message": "[zlib] Drop -Wno-deprecated-non-prototype\n\nAfter the minizip update, there are no more instances of this warning.\n\nBug: 1314867\nChange-Id: I5ccbb2a41db104e3c2c3958cc175abf810295175\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5206612\nAuto-Submit: Hans Wennborg \u003chans@chromium.org\u003e\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1248348}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 09a7bce97b70ef641d5b59b354e8fe80b56e98b7\n"
    },
    {
      "commit": "f59e4ce960338473fa0b78e51150f3ec37a1e33d",
      "tree": "44e3ad810d809657d9d81b9e0c99b694de6da493",
      "parents": [
        "956936c53cb6169f2b97e009bfaefd66da227ab6"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Tue Jan 16 18:32:04 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jan 16 18:41:49 2024"
      },
      "message": "[zlib] Update minizip to the latest version\n\nThis pulls in the latest version from\nhttps://github.com/madler/zlib/tree/develop/contrib/minizip and applies\n(and updates) our .patch files.\n\nOne behavior change is that this enables minizip to open empty\nzip files (where the End of Central Directory Record occurs at\noffset zero).\n\nBug: 1517633\nChange-Id: Ifdb55795b5326f064f6b05be8af8d39bdae91058\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5190344\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nReviewed-by: Daniel Rubery \u003cdrubery@chromium.org\u003e\nCode-Coverage: findit-for-me@appspot.gserviceaccount.com \u003cfindit-for-me@appspot.gserviceaccount.com\u003e\nCommit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1247614}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 0e347be5e0a1af5eb0120ebe30865f0c9cb29f7c\n"
    },
    {
      "commit": "956936c53cb6169f2b97e009bfaefd66da227ab6",
      "tree": "0702adf6110826b90353ece1864280eaa0d56cca",
      "parents": [
        "40e35a76af71511ee701001df5bc1ba216472d67"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Thu Jan 11 22:00:54 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jan 11 22:11:44 2024"
      },
      "message": "[zlib] Add missing .patch files for diffs against upstream minizip\n\nTo make sure we don\u0027t lose them in future updates, add missing .patch\nfiles for local modifications to minizip.\n\nBug: 1517633, 812400\nChange-Id: I227106eb93009a300ceede557b1827e60920899b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5185350\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1246092}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 350c672ef5f3a6d2361f6e8d9df3bebedfc91a0c\n"
    },
    {
      "commit": "40e35a76af71511ee701001df5bc1ba216472d67",
      "tree": "1f1461ade2b3ae700aa9893e05944420d172b4b1",
      "parents": [
        "002f75df25f7d42aa7c4f4b63fc21b25f71ae26f"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Thu Dec 21 00:17:54 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Dec 21 00:27:08 2023"
      },
      "message": "deflateCopy(): Fix allocation and copying of pending_buf in LIT_MEM mode\n\nThis applies the fix from https://github.com/madler/zlib/pull/900 and\nadds a test.\n\nBug: 1513368\nChange-Id: I38025c66e1ef2420c726406ddefe6c728bdb6458\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5139141\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nAuto-Submit: Hans Wennborg \u003chans@chromium.org\u003e\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1239920}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 5672e5e75c159ba1742f8cfd784d294cff21c597\n"
    },
    {
      "commit": "002f75df25f7d42aa7c4f4b63fc21b25f71ae26f",
      "tree": "07f1924a188d58dea3a1ebc7a2a41d042fecf6bf",
      "parents": [
        "beb2b5845948783b5eb68fa409189784b4d946e0"
      ],
      "author": {
        "name": "Adenilson Cavalcanti",
        "email": "cavalcantii@chromium.org",
        "time": "Mon Dec 18 21:14:19 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Dec 18 21:19:46 2023"
      },
      "message": "[zlib] Reland Enable LIT_MEM code path\n\nIntroduced on zlib 1.3.0.1, this will allow a small compression\nspeed improvement at cost of using a bit more memory.\n\nObserved average gain was 2.6% (SPR) and 2.3% (M1).\n\nIt is interesting that it will have a bigger impact on files with\nhigher entropy like JPG (+5.3%) and pre-compressed (baddata +7%),\nprobably because those are cases where more literals are produced\nby the encoder since it is harder to find matches in LZ77 for such\ninputs.\n\nBug: 1447443\nChange-Id: I88e6514edcab186cf9680534510fb98fe4e71222\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5123674\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1238747}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 0907ce97d55eab9484b17efce416354463cbafeb\n"
    },
    {
      "commit": "beb2b5845948783b5eb68fa409189784b4d946e0",
      "tree": "765d5964eb44fa40fb321f76e9f6b2c86c01981c",
      "parents": [
        "562a4372d17622e613cfe977e1f12286a8b92bda"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Mon Dec 18 14:46:08 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Dec 18 14:52:45 2023"
      },
      "message": "[zlib] Apply https://github.com/madler/zlib/pull/898\n\nThis fixes an incorrect assertion, see\nhttps://github.com/madler/zlib/issues/897\n\nThe PR has been accepted upstream, but isn\u0027t published as part of the\n\u0027develop\u0027 branch yet.\n\nBug: 1511987\nChange-Id: Icedb1ff619acec63d655b54bb65d25918b7e240a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5131006\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nAuto-Submit: Hans Wennborg \u003chans@chromium.org\u003e\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1238580}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 1742eed8819e3862dcb4a618be1dca482908f365\n"
    },
    {
      "commit": "562a4372d17622e613cfe977e1f12286a8b92bda",
      "tree": "5e1f25a6d36fafbf0d124a5f2ecd1a7895606d1e",
      "parents": [
        "90769c8b0cf26a1463223cd82c12eb1759426cdb"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Fri Dec 15 21:02:30 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Dec 15 21:12:19 2023"
      },
      "message": "Enable zlib\u0027s assertions in dcheck_always_on\n\nThose assertions fill the same role as our DCHECKs. Having them enabled\nmore would surface more issues (such as crbug.com/1511987) quicker.\n\nBug: 1511987\nChange-Id: Ic0e277c82c93379103f32900f0f4feec6d09655e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5125959\nReviewed-by: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCommit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\nReviewed-by: Peter Boström \u003cpbos@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1238258}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 80fab0f77a40cfcaf44736b307369123df4004f0\n"
    },
    {
      "commit": "90769c8b0cf26a1463223cd82c12eb1759426cdb",
      "tree": "4fcdaf20ede5106f2395e5f7e4f1b97c569aafcc",
      "parents": [
        "38c8e309f196934c72c3cc66755cb1db1dc6bbc0"
      ],
      "author": {
        "name": "luci-bisection@appspot.gserviceaccount.com",
        "email": "luci-bisection@appspot.gserviceaccount.com",
        "time": "Thu Dec 14 02:22:52 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Dec 14 02:33:33 2023"
      },
      "message": "Revert \"[zlib] Enable LIT_MEM code path\"\n\nThis reverts commit 0f445392841590a53180bf4c4e9a9d9b9d627c6a.\n\nReason for revert:\nLUCI Bisection has identified this change as the cause of a test failure. See the analysis: https://ci.chromium.org/ui/p/chromium/bisection/test-analysis/b/5720452297129984\n\nSample build with failed test: https://ci.chromium.org/b/8761782068246968417\nAffected test(s):\n[ninja://third_party/zlib:zlib_unittests/ZlibTest.DeflateZFixedCorruption](https://ci.chromium.org/ui/test/chromium/ninja:%2F%2Fthird_party%2Fzlib:zlib_unittests%2FZlibTest.DeflateZFixedCorruption?q\u003dVHash%3Af3b20d64c227e090)\n\nIf this is a false positive, please report it at http://b.corp.google.com/createIssue?component\u003d1199205\u0026description\u003dAnalysis%3A+https%3A%2F%2Fci.chromium.org%2Fui%2Fp%2Fchromium%2Fbisection%2Ftest-analysis%2Fb%2F5720452297129984\u0026format\u003dPLAIN\u0026priority\u003dP3\u0026title\u003dWrongly+blamed+https%3A%2F%2Fchromium-review.googlesource.com%2Fc%2Fchromium%2Fsrc%2F%2B%2F5078349\u0026type\u003dBUG\n\nOriginal change\u0027s description:\n\u003e [zlib] Enable LIT_MEM code path\n\u003e\n\u003e Introduced on zlib 1.3.0.1, this will allow a small compression\n\u003e speed improvement at cost of using a bit more memory.\n\u003e\n\u003e Observed average gain was 2.6% (SPR) and 2.3% (M1).\n\u003e\n\u003e It is interesting that it will have a bigger impact on files with higher entropy like JPG (+5.3%) and pre-compressed (baddata +7%), probably because those are cases where more literals are produced by the encoder since it is harder to find matches in LZ77 for such inputs.\n\u003e\n\u003e Bug: 1447443\n\u003e Change-Id: I09f15c8bd0f400d5485a10aa38bdc2dd1ece2449\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5078349\n\u003e Reviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\n\u003e Commit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1237242}\n\u003e\n\nBug: 1447443\nChange-Id: I368496637fcb1729c47a7f32c46fded0395c398b\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5120768\nOwners-Override: Ming-Ying Chung \u003cmych@chromium.org\u003e\nReviewed-by: Ming-Ying Chung \u003cmych@chromium.org\u003e\nCommit-Queue: Ming-Ying Chung \u003cmych@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1237342}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 2422761ea019c6181def8ad465a7b115a0324626\n"
    },
    {
      "commit": "38c8e309f196934c72c3cc66755cb1db1dc6bbc0",
      "tree": "93b7b060c7a6873d2b65e257481eeb134ad25cd6",
      "parents": [
        "69a2e01edd818a76949f4f499e14feac896aad8f"
      ],
      "author": {
        "name": "Adenilson Cavalcanti",
        "email": "cavalcantii@chromium.org",
        "time": "Wed Dec 13 22:49:10 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Dec 13 22:58:31 2023"
      },
      "message": "[zlib] Enable LIT_MEM code path\n\nIntroduced on zlib 1.3.0.1, this will allow a small compression\nspeed improvement at cost of using a bit more memory.\n\nObserved average gain was 2.6% (SPR) and 2.3% (M1).\n\nIt is interesting that it will have a bigger impact on files with higher entropy like JPG (+5.3%) and pre-compressed (baddata +7%), probably because those are cases where more literals are produced by the encoder since it is harder to find matches in LZ77 for such inputs.\n\nBug: 1447443\nChange-Id: I09f15c8bd0f400d5485a10aa38bdc2dd1ece2449\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5078349\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1237242}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 0f445392841590a53180bf4c4e9a9d9b9d627c6a\n"
    },
    {
      "commit": "69a2e01edd818a76949f4f499e14feac896aad8f",
      "tree": "4fcdaf20ede5106f2395e5f7e4f1b97c569aafcc",
      "parents": [
        "dd5fc1316c9bfe87091c4f418e427633590a84a4"
      ],
      "author": {
        "name": "Avi Drissman",
        "email": "avi@chromium.org",
        "time": "Tue Dec 12 17:44:37 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Dec 12 17:55:18 2023"
      },
      "message": "Add limitations to bit_cast\n\nUsing bit_cast on pointers does not accomplish anything useful, and\nobscures what might be incorrect behavior. Do not allow base::bit_cast\nto be misused in that way.\n\nBug: 1506769\nChange-Id: Ib9f3acf954c5537c7520f72827854de81afda382\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5094596\nReviewed-by: Hongchan Choi \u003chongchan@chromium.org\u003e\nReviewed-by: Ilya Sherman \u003cisherman@chromium.org\u003e\nReviewed-by: Will Harris \u003cwfh@chromium.org\u003e\nReviewed-by: danakj \u003cdanakj@chromium.org\u003e\nReviewed-by: Kentaro Hara \u003charaken@chromium.org\u003e\nReviewed-by: Dominic Battre \u003cbattre@chromium.org\u003e\nCommit-Queue: Avi Drissman \u003cavi@chromium.org\u003e\nReviewed-by: Adam Rice \u003cricea@chromium.org\u003e\nReviewed-by: Robert Sesek \u003crsesek@chromium.org\u003e\nCode-Coverage: findit-for-me@appspot.gserviceaccount.com \u003cfindit-for-me@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1236404}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 70cb7f749d60410db4397c0fc3b35d189ad591ab\n"
    },
    {
      "commit": "dd5fc1316c9bfe87091c4f418e427633590a84a4",
      "tree": "89e1eca418074b4caf1c8703a60cac0e372af76e",
      "parents": [
        "84f50527520cc6db4d2036680cf41381b85a917f"
      ],
      "author": {
        "name": "Adenilson Cavalcanti",
        "email": "cavalcantii@chromium.org",
        "time": "Fri Dec 01 19:11:11 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Dec 01 19:27:31 2023"
      },
      "message": "[zlib] Completing sync with zlib 1.3.0.1\n\nUpdating readme file to the matching zlib version, the job\nis done for now.\n\nBug: 1447443\nChange-Id: Ic0cd4570127260cd7f5dcf6d656d0b7707a94c37\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5077550\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCommit-Queue: Adenilson Cavalcanti \u003ccavalcantii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1232085}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: c443270ea28dee874acdefa40a5dd05d4e53b72f\n"
    }
  ],
  "next": "84f50527520cc6db4d2036680cf41381b85a917f"
}
