)]}'
{
  "log": [
    {
      "commit": "3a613de50c8aa8d9a880bf0930df6eb95b021e84",
      "tree": "475c3aa7e3c6d5a99fc10c08fe6ccdcd99ea0afe",
      "parents": [
        "6efa659dd0d83c845c6561b40154081ed50bca43"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Tue Jul 28 15:20:40 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Tue Jul 28 15:20:40 2026 +0000"
      },
      "message": "* dbd/apr_dbd_oracle.c (outputParams): Stop and fail on reaching the\n  output column limit.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1936673 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6efa659dd0d83c845c6561b40154081ed50bca43",
      "tree": "99d231c1a14116cde30a58bd5ae4a7e4773514c3",
      "parents": [
        "b0bbb930efdc69a487b96ec60475b8ba47e0e4c9"
      ],
      "author": {
        "name": "Daniel Sahlberg",
        "email": "dsahlberg@apache.org",
        "time": "Tue Jun 23 08:08:53 2026 +0000"
      },
      "committer": {
        "name": "Daniel Sahlberg",
        "email": "dsahlberg@apache.org",
        "time": "Tue Jun 23 08:08:53 2026 +0000"
      },
      "message": "* STATUS\n  Update links to https, except for the qaix link which is dead and only\n  kept for historic reasons.\n  Remove extensive list of backport STATUS file links\n  Remove revision number in \"final apr-util\" link - there were more releases\n  after that revision.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1935572 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b0bbb930efdc69a487b96ec60475b8ba47e0e4c9",
      "tree": "2b7d8d5dd78aca5279ac1199a0ae3cb639da26ac",
      "parents": [
        "91a3493b67e0225204bb9b4670633f3cae6a5159"
      ],
      "author": {
        "name": "Daniel Sahlberg",
        "email": "dsahlberg@apache.org",
        "time": "Tue Jun 23 07:32:55 2026 +0000"
      },
      "committer": {
        "name": "Daniel Sahlberg",
        "email": "dsahlberg@apache.org",
        "time": "Tue Jun 23 07:32:55 2026 +0000"
      },
      "message": "* STATUS\n  Update released versions, copied from branches/1.7.x/STATUS\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1935568 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "91a3493b67e0225204bb9b4670633f3cae6a5159",
      "tree": "05d1443f970a0fe29d41024a5bd41ca1c9845dec",
      "parents": [
        "3fd28b772107d9ff54924ce69a22183db1c2331f"
      ],
      "author": {
        "name": "Daniel Sahlberg",
        "email": "dsahlberg@apache.org",
        "time": "Tue Jun 23 07:30:54 2026 +0000"
      },
      "committer": {
        "name": "Daniel Sahlberg",
        "email": "dsahlberg@apache.org",
        "time": "Tue Jun 23 07:30:54 2026 +0000"
      },
      "message": "* STATUS\n  Trim trailing witespace - follow what .editorconfig says we do\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1935567 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3fd28b772107d9ff54924ce69a22183db1c2331f",
      "tree": "f7150dcd568b10cf7054810ae26c4376217305ae",
      "parents": [
        "710113780b4ad8286da60bf9e3f9c51c143d54e0"
      ],
      "author": {
        "name": "Branko Čibej",
        "email": "brane@apache.org",
        "time": "Fri Jun 19 07:41:21 2026 +0000"
      },
      "committer": {
        "name": "Branko Čibej",
        "email": "brane@apache.org",
        "time": "Fri Jun 19 07:41:21 2026 +0000"
      },
      "message": "* build/gen-build.py: codecs.open() is deprecated since Python 3.14.\n   Use open() with Python 3 and maintain Pyton 2.7 compatibility.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1935500 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "710113780b4ad8286da60bf9e3f9c51c143d54e0",
      "tree": "25b9de4b5bb6f177f02406cddc1b84cd53a0d974",
      "parents": [
        "d4a3bcbe2edb1c3ae6e357f180fb8bf247cbea2d"
      ],
      "author": {
        "name": "Branko Čibej",
        "email": "brane@apache.org",
        "time": "Fri Jun 19 06:35:53 2026 +0000"
      },
      "committer": {
        "name": "Branko Čibej",
        "email": "brane@apache.org",
        "time": "Fri Jun 19 06:35:53 2026 +0000"
      },
      "message": "Change the port used by sendfile and socket tests from 8021 to 38021.\nThe former clashes with the built-in FTP proxy on macOS.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1935495 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d4a3bcbe2edb1c3ae6e357f180fb8bf247cbea2d",
      "tree": "c9da98aab94205a52fb0f70867ae69283ed70349",
      "parents": [
        "f81ba090d5f101070514fe38f5e0eb9b864ed2f1"
      ],
      "author": {
        "name": "Branko Čibej",
        "email": "brane@apache.org",
        "time": "Thu Jun 18 17:12:55 2026 +0000"
      },
      "committer": {
        "name": "Branko Čibej",
        "email": "brane@apache.org",
        "time": "Thu Jun 18 17:12:55 2026 +0000"
      },
      "message": "Follow up to r1935476: use correct relative dir to DBD modules\nin the test Makefile.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1935478 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f81ba090d5f101070514fe38f5e0eb9b864ed2f1",
      "tree": "70d2c1f2690af7d5701a610305bb30fb6e87a273",
      "parents": [
        "72760c6e10f413997ba03d6e89b59a4836f6cf19"
      ],
      "author": {
        "name": "Branko Čibej",
        "email": "brane@apache.org",
        "time": "Thu Jun 18 15:41:30 2026 +0000"
      },
      "committer": {
        "name": "Branko Čibej",
        "email": "brane@apache.org",
        "time": "Thu Jun 18 15:41:30 2026 +0000"
      },
      "message": "In the test makefile, compute the shared library path only once, using\nabsolute paths, and display the result before running the tests.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1935476 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "72760c6e10f413997ba03d6e89b59a4836f6cf19",
      "tree": "8d110511d0748eb76c8d15ec73893a037371e58d",
      "parents": [
        "5fbadff49dae0281f1b567070a3ea98932362edf"
      ],
      "author": {
        "name": "Branko Čibej",
        "email": "brane@apache.org",
        "time": "Tue Jun 16 23:16:11 2026 +0000"
      },
      "committer": {
        "name": "Branko Čibej",
        "email": "brane@apache.org",
        "time": "Tue Jun 16 23:16:11 2026 +0000"
      },
      "message": "Add an optional context to the test driver\u0027s assertions.\n\n * test/abts: Add context to all assertion functions, add new assertion\n              helper macros with a context parameter.\n * test/testxml.c: Adjust the direct call to abts_str_equal.\n * test/testxlate.c: Add the conversion context to the expected result check.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1935444 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5fbadff49dae0281f1b567070a3ea98932362edf",
      "tree": "4f17612ff26ed1e1297d09a8f61a7bca60592d00",
      "parents": [
        "59e18ecd41995f93915ebbc1393c41635b957c56"
      ],
      "author": {
        "name": "Branko Čibej",
        "email": "brane@apache.org",
        "time": "Mon Jun 15 14:03:35 2026 +0000"
      },
      "committer": {
        "name": "Branko Čibej",
        "email": "brane@apache.org",
        "time": "Mon Jun 15 14:03:35 2026 +0000"
      },
      "message": "Set svn:eol-style\u003dnative on .github/workflows/windows-vcpkg.yml.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1935353 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "59e18ecd41995f93915ebbc1393c41635b957c56",
      "tree": "d2cdccfba7c05373b99f18f06b2a2d2db6aeec0d",
      "parents": [
        "df37fcc8b6831154388b8cdef4bab18c4739167a"
      ],
      "author": {
        "name": "Branko Čibej",
        "email": "brane@apache.org",
        "time": "Mon Jun 15 14:01:15 2026 +0000"
      },
      "committer": {
        "name": "Branko Čibej",
        "email": "brane@apache.org",
        "time": "Mon Jun 15 14:01:15 2026 +0000"
      },
      "message": "Upgrade GitHub workflows to use actions/checkout@v6 to avoid these warnings:\n\n    Node.js 20 actions are deprecated. The following actions are running\n    on Node.js 20 and may not work as expected: actions/checkout@v4.\n    Actions will be forced to run with Node.js 24 by default starting\n    June 16th, 2026. Node.js 20 will be removed from the runner on\n    September 16th, 2026.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1935352 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "df37fcc8b6831154388b8cdef4bab18c4739167a",
      "tree": "04295bc1b8ca9ee883f7a473156def51127f4f62",
      "parents": [
        "c76f1e52eb65dc36db1e5761e5307c8718ce40c9"
      ],
      "author": {
        "name": "Branko Čibej",
        "email": "brane@apache.org",
        "time": "Mon Jun 15 13:45:27 2026 +0000"
      },
      "committer": {
        "name": "Branko Čibej",
        "email": "brane@apache.org",
        "time": "Mon Jun 15 13:45:27 2026 +0000"
      },
      "message": "Overhaul the xlate tests, making each conversion a separate test case.\nPrint the source and target encoding of failing conversions.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1935351 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c76f1e52eb65dc36db1e5761e5307c8718ce40c9",
      "tree": "f44b8ac130fdb201b45312c51696f12e9b127c3f",
      "parents": [
        "84aff651ceac4f3059da2b7af11cec33c2f6dfb3"
      ],
      "author": {
        "name": "Branko Čibej",
        "email": "brane@apache.org",
        "time": "Mon Jun 15 06:21:23 2026 +0000"
      },
      "committer": {
        "name": "Branko Čibej",
        "email": "brane@apache.org",
        "time": "Mon Jun 15 06:21:23 2026 +0000"
      },
      "message": "Register unmanaged pools with Valgrind, otherwise it complains at\nevery allocation that the memory pool address is invalid.\n\nConsolidate the code for creating unmanaged and managed pools.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1935328 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "84aff651ceac4f3059da2b7af11cec33c2f6dfb3",
      "tree": "5801c6f0c273963bdc378355d2d22fa7ebd67928",
      "parents": [
        "4584e89d3d3193d20f51e8249e4af012f4693851"
      ],
      "author": {
        "name": "Branko Čibej",
        "email": "brane@apache.org",
        "time": "Sun Jun 14 16:38:02 2026 +0000"
      },
      "committer": {
        "name": "Branko Čibej",
        "email": "brane@apache.org",
        "time": "Sun Jun 14 16:38:02 2026 +0000"
      },
      "message": "Revert r1935301, 1935310 and 1935313, have to test this mor thoroughly.\n\nSorry about the mess.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1935314 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4584e89d3d3193d20f51e8249e4af012f4693851",
      "tree": "9820775f4dc86a66dd7ed71042784e595340201f",
      "parents": [
        "d82c97e2929e55b28e6c09d0ac7379063589bac4"
      ],
      "author": {
        "name": "Branko Čibej",
        "email": "brane@apache.org",
        "time": "Sun Jun 14 16:23:39 2026 +0000"
      },
      "committer": {
        "name": "Branko Čibej",
        "email": "brane@apache.org",
        "time": "Sun Jun 14 16:23:39 2026 +0000"
      },
      "message": "Follow up to r1935301: Don\u0027t forget to set the owner of the new unmanaged pool\u0027s allocator.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1935313 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d82c97e2929e55b28e6c09d0ac7379063589bac4",
      "tree": "102b8094c409522bf849b245141f50712d3e8b24",
      "parents": [
        "fe57fb3ba7f0ff6b96ce829ff9507e582e71c349"
      ],
      "author": {
        "name": "Branko Čibej",
        "email": "brane@apache.org",
        "time": "Sun Jun 14 16:09:53 2026 +0000"
      },
      "committer": {
        "name": "Branko Čibej",
        "email": "brane@apache.org",
        "time": "Sun Jun 14 16:09:53 2026 +0000"
      },
      "message": "Follow up to r1935301: Fix an imprecise for destroying an allocator.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1935310 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "fe57fb3ba7f0ff6b96ce829ff9507e582e71c349",
      "tree": "745b35c2a74fda4acc68b285526c335cc5b5283c",
      "parents": [
        "016f56a0357b53821aec7f59302cd4063f1e4eda"
      ],
      "author": {
        "name": "Branko Čibej",
        "email": "brane@apache.org",
        "time": "Sun Jun 14 15:06:33 2026 +0000"
      },
      "committer": {
        "name": "Branko Čibej",
        "email": "brane@apache.org",
        "time": "Sun Jun 14 15:06:33 2026 +0000"
      },
      "message": "Register unmanaged pools with Valgrind, otherwise it complains at every\nallocation that the memory pool address is invalid.\n\nAlso consolidate the copy-pasted code for creating unmanaged and managed pools.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1935301 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "016f56a0357b53821aec7f59302cd4063f1e4eda",
      "tree": "5801c6f0c273963bdc378355d2d22fa7ebd67928",
      "parents": [
        "20e24ad8930ce392491f8abc29eff06e49aa252c"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Wed May 20 12:16:17 2026 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Wed May 20 12:16:17 2026 +0000"
      },
      "message": "Remove BeOS related code from generic (unix) sources.\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1934433 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "20e24ad8930ce392491f8abc29eff06e49aa252c",
      "tree": "86d657625778ec033c57e3abe8733df54d0bf098",
      "parents": [
        "7976b433019543f97a4f28f357a8abb2b3677cea"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Tue May 19 14:25:57 2026 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Tue May 19 14:25:57 2026 +0000"
      },
      "message": "Follow-up to r1934396: Fix syntax error in build/apr_hints.m4.\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1934399 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7976b433019543f97a4f28f357a8abb2b3677cea",
      "tree": "239c1a04f0306e237fe75e38ebdd7ba379dc3cea",
      "parents": [
        "2ae099940ec624844bccbf8840d904d2340dae17"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Tue May 19 13:15:22 2026 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Tue May 19 13:15:22 2026 +0000"
      },
      "message": "Remove BeOS support from autoconf/configure scripts.\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1934396 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2ae099940ec624844bccbf8840d904d2340dae17",
      "tree": "a5a2ecfa39898d0ca09fb304eeea4f67462e1aa7",
      "parents": [
        "09df5295301383e22e149a65a01d975fd5478e54"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Tue May 19 12:19:46 2026 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Tue May 19 12:19:46 2026 +0000"
      },
      "message": "Remove support for BeOS: BeOS was released in 1995 and the latest release was\nin 2000.\n\nDiscussion:\nhttps://lists.apache.org/thread/z36md3dwxwvw1y51hygmzsssb6x8t97t\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1934394 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "09df5295301383e22e149a65a01d975fd5478e54",
      "tree": "ca3d7d63d7ebf5c0adf87debacc33633508b9559",
      "parents": [
        "35dc7d4b67190a6fbd07b4a6959e933d1f197ebb"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Tue May 19 12:01:56 2026 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Tue May 19 12:01:56 2026 +0000"
      },
      "message": "* CHANGES: Note that Netware is no longer supported. See r1933886.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1934391 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "35dc7d4b67190a6fbd07b4a6959e933d1f197ebb",
      "tree": "5f1646fc9e7e702cd9080ea8af1b57d2f52a4112",
      "parents": [
        "0f46439210584c681c4e7abc37c0014247b7736d"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Tue May 19 11:51:45 2026 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Tue May 19 11:51:45 2026 +0000"
      },
      "message": "cmake: Set APR_IS_BIGENDIAN based on CMAKE_C_BYTE_ORDER.\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1934390 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0f46439210584c681c4e7abc37c0014247b7736d",
      "tree": "0aa60e88973eba1183c4bb58c56cc68ced5c9ea8",
      "parents": [
        "e0bf817cd2b4856e9d1bea9f7df2e80560f46891"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Mon May 18 12:55:36 2026 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Mon May 18 12:55:36 2026 +0000"
      },
      "message": "win32: apr_os_default_encoding()/apr_os_locale_encoding(): return \"UTF-8\"\ninstead of \"CP65001\" if encoding is UTF-8.\n\nThis will make behavior more consistent with unix code.\n\n* misc/win32/charset.c\n  (encoding_from_codepage): Return \"UTF-8\" for CP_UTF8 (65001).\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1934354 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e0bf817cd2b4856e9d1bea9f7df2e80560f46891",
      "tree": "5ef3ac8a99ecbdfcfd1381b591097e486034df1f",
      "parents": [
        "f599d9d859dac3f02b86591288698cabbc88bf9f"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Mon May 18 12:47:37 2026 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Mon May 18 12:47:37 2026 +0000"
      },
      "message": "Refactoring.\n\n* misc/win32/charset.c\n  (encoding_from_codepage): New function. Extracted from\n   apr_os_default_encoding().\n  (apr_os_default_encoding, apr_os_locale_encoding): Use\n   encoding_from_codepage.\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1934353 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f599d9d859dac3f02b86591288698cabbc88bf9f",
      "tree": "022ad79b7bed58186b38aaf41195325ee292cbd5",
      "parents": [
        "ba3953af166182c474499febf8e8ed8e0b6f799a"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sun May 17 15:27:36 2026 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sun May 17 15:27:36 2026 +0000"
      },
      "message": "windows: Simplify code by using LOCALE_RETURN_NUMBER flag for GetLocaleInfo().\n\n* misc/win32/charset.c\n  (apr_os_locale_encoding): Use GetLocaleInfo(LOCALE_RETURN_NUMBER |\n   LOCALE_IDEFAULTANSICODEPAGE) to get locale information as DWORD instead of\n   string.\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1934303 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ba3953af166182c474499febf8e8ed8e0b6f799a",
      "tree": "1d1cf1f735e3184f073cc920490034b0610971f3",
      "parents": [
        "7fb6e2e140e822b9a4715bee42600d635990da96"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sun May 17 14:28:41 2026 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sun May 17 14:28:41 2026 +0000"
      },
      "message": "Follow-up to r1934148: cmake: Copy echoargs.bat to ${PROJECT_BINARY_DIR}\ninstead of ${PROJECT_BINARY_DIR}/data.\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1934300 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7fb6e2e140e822b9a4715bee42600d635990da96",
      "tree": "9496e6d4a3a1049c164174c9398aad8d8e78ea03",
      "parents": [
        "930827a714e7555c2b81c51f6f3dfe07c1a300cc"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sun May 17 14:04:25 2026 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sun May 17 14:04:25 2026 +0000"
      },
      "message": "Add minimal test for apr_os_default_encoding() and apr_os_locale_encoding().\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1934299 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "930827a714e7555c2b81c51f6f3dfe07c1a300cc",
      "tree": "dfabdd7d3e422664faeda47caf0d410c45156a75",
      "parents": [
        "474632aa1337679f9d2f3f5c3c929f20d5cfde4b"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sat May 16 19:02:29 2026 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sat May 16 19:02:29 2026 +0000"
      },
      "message": "* include/apr.h.in\n  (): Remove trailing whitespace.\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1934275 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "474632aa1337679f9d2f3f5c3c929f20d5cfde4b",
      "tree": "c5db13aea32b1449157753e38a7fad84d283a882",
      "parents": [
        "c83d37bdfa8889f9de71effeac245e8686fae077"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sat May 16 18:06:53 2026 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sat May 16 18:06:53 2026 +0000"
      },
      "message": "Remove reference to apr.hnw and apr.hw from comments in apr.h.in and apr.hwc.\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1934273 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c83d37bdfa8889f9de71effeac245e8686fae077",
      "tree": "a283c0b532eeaead2ecd330f01938ed7f1dda753",
      "parents": [
        "66e49a9fbe987b7a70949743f6e91e2179cb3518"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sat May 16 17:52:38 2026 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sat May 16 17:52:38 2026 +0000"
      },
      "message": "Remove include/apr.hnw: it was used for Netware support. Support for Netware\nwas removed in r1933886.\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1934270 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "66e49a9fbe987b7a70949743f6e91e2179cb3518",
      "tree": "9dfc4982b79b84cbf8fb71c85dd7cf7a91f7e996",
      "parents": [
        "3d394f31873333b39a8fff30558cd27bccab15e3"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sat May 16 17:49:46 2026 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sat May 16 17:49:46 2026 +0000"
      },
      "message": "Remove include/apr.hw: it was used for .dsp/NMake build system. Support for\n.dsp and NMake was removed in r1934262, r1934267, r1934268.\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1934269 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3d394f31873333b39a8fff30558cd27bccab15e3",
      "tree": "9266fc9b0fb20cc4f42d594054a7ec8b9abfe781",
      "parents": [
        "07e068c57e074535dbdf73c07e86ae199273965b"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sat May 16 17:47:46 2026 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sat May 16 17:47:46 2026 +0000"
      },
      "message": "Remove Visual C++ 5.0 (.dsw/.dsp) and NMake files.\n\nDiscussion:\nhttps://lists.apache.org/thread/xsth1r443kd6odz43pyyo4k0jdwgtvy3\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1934268 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "07e068c57e074535dbdf73c07e86ae199273965b",
      "tree": "1dea23b35ef5a64465a5ae067dc0cc62e2785184",
      "parents": [
        "7d936295462ccf50a5084abea1b41bdf5b3b8868"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sat May 16 16:52:13 2026 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sat May 16 16:52:13 2026 +0000"
      },
      "message": "Remove support for generating Visual C++ 6.0 and NMake files.\n\n* build.conf\n  (): Remove `dsp \u003d libapr.dsp`.\n\n* build/cvtdsp.pl: Delete.\n\n* build/fixwin32mak.pl: Delete.\n\n* build/gen-build.py\n  (main): Remove support for updating .dsp files.\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1934267 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7d936295462ccf50a5084abea1b41bdf5b3b8868",
      "tree": "12899903a3035ca5acde7e327d92ff4b5cab1a0e",
      "parents": [
        "41a859260eeeb65058baf1f3354effc8e95f418c"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sat May 16 16:07:52 2026 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sat May 16 16:07:52 2026 +0000"
      },
      "message": "* README: Document that CMake is only way to build APR on Windows.\n\nDiscussion:\nhttps://lists.apache.org/thread/xsth1r443kd6odz43pyyo4k0jdwgtvy3\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1934262 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "41a859260eeeb65058baf1f3354effc8e95f418c",
      "tree": "b2bba8d25f5ca44968cbcb3ad876c5bef2856c8f",
      "parents": [
        "d311a5e48d5bbc6a05b13278fa931ab296a1cccb"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Tue May 12 18:17:41 2026 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Tue May 12 18:17:41 2026 +0000"
      },
      "message": "cmake: Use file(COPY) to copy test data instead of spawning a process.\n\n* CMakeLists.txt\n  (tests): Use a better statement for configure time file manipulation.\n\nSubmitted by: Timofei Zhakov \u003crinrab@apache.org\u003e\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1934148 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d311a5e48d5bbc6a05b13278fa931ab296a1cccb",
      "tree": "60950991b49c631f8392c2d3b9868b509d798e45",
      "parents": [
        "80681f9dd0689f76f091c2ab6fd8cd31f47d0ba1"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sun May 10 21:23:29 2026 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sun May 10 21:23:29 2026 +0000"
      },
      "message": "* config.layout\n  (haiku): Add Haiku specific layout. Borrowed from Haiku APR port [1]\n\n[1]: https://github.com/haikuports/haikuports/blob/ce66d2937895a5e29f0f4fb4510e4a9a725aeb3d/dev-libs/apr/patches/apr-1.7.5.patchset#L15\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1934066 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "80681f9dd0689f76f091c2ab6fd8cd31f47d0ba1",
      "tree": "ca3c5d9d8b30a85d42ad075d6c3fde89b44186b7",
      "parents": [
        "ca2b094000b2e441150981892114e2ba41d23316"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Fri May 08 14:16:08 2026 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Fri May 08 14:16:08 2026 +0000"
      },
      "message": "* include/arch/win32/apr_arch_misc.h: Remove duplicate #include.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1933942 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ca2b094000b2e441150981892114e2ba41d23316",
      "tree": "0b696f40dd66605d701227a37d67a8a67ba86c85",
      "parents": [
        "d822f02233b2f994b8b5e9cec906cc8c0dd5541a"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Fri May 08 13:41:35 2026 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Fri May 08 13:41:35 2026 +0000"
      },
      "message": "* file_io/win32/filestat.c: Remove unused #include \u003csys/stat.h\u003e\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1933941 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d822f02233b2f994b8b5e9cec906cc8c0dd5541a",
      "tree": "6c8e13fd622a275d4e591a861c7f3ca551541385",
      "parents": [
        "44323c0b9e6b554e5c191a89ea91592661170826"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Thu May 07 17:24:30 2026 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Thu May 07 17:24:30 2026 +0000"
      },
      "message": "* .github/workflows/windows.yml: Attempt to fix Window build on GitHub Actions.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1933912 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "44323c0b9e6b554e5c191a89ea91592661170826",
      "tree": "8edc17f44c7602a9be4b7e24f7834efffee8db2f",
      "parents": [
        "c522687a9c66ca1badb6936c09533e2c59f4fcce"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Thu May 07 13:38:54 2026 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Thu May 07 13:38:54 2026 +0000"
      },
      "message": "Cleanup #ifdef NETWARE from source code. Support for Netware was removed in\nr1933886.\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1933909 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c522687a9c66ca1badb6936c09533e2c59f4fcce",
      "tree": "31c806a120f956bd1c1061a7df7d802fef1eb513",
      "parents": [
        "ecbe8dba538f630edac84b65933c2f16efc1de9c"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Wed May 06 12:47:39 2026 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Wed May 06 12:47:39 2026 +0000"
      },
      "message": "Remove support for Netware operating system. Netware EOL\u0027ed in 2009.\n\nDiscussion:\nhttps://lists.apache.org/thread/lhwys6vnlt2071loy6vrjkhw0kw964lb\n\nThis commits build system and Netware specific source codes. There are\nsome #ifdef NETWARE remaining. I am going to cleanup them separately.\n\n \n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1933886 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ecbe8dba538f630edac84b65933c2f16efc1de9c",
      "tree": "36742d2af501d7a49cdf4f826d6e128e92e6198c",
      "parents": [
        "4aecd2df506a1e27fe9b1660d7b267c4aeab9b30"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Mon May 04 21:33:59 2026 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Mon May 04 21:33:59 2026 +0000"
      },
      "message": "Fix typo in the name of the delay-loaded DLL \"Iphlpapi.dll\". Due to this typo,\nthe functions if_indextoname and if_nametoindex were never called on Windows.\n\n* misc/win32/misc.c\n  (late_dll): Fix typo in \u0027Iphlpapi\u0027 module name.\n\nSubmitted by: Simon Atansyan \u003csimon@visualsvn.com\u003e\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1933835 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4aecd2df506a1e27fe9b1660d7b267c4aeab9b30",
      "tree": "7e34075a78fa647f7ec5e0335ed14fee1c80b946",
      "parents": [
        "f9ac2b49e1c259238c64b8a4a80f412a335534aa"
      ],
      "author": {
        "name": "Michael Osipov",
        "email": "michaelo@apache.org",
        "time": "Sun Apr 12 18:43:42 2026 +0000"
      },
      "committer": {
        "name": "Michael Osipov",
        "email": "michaelo@apache.org",
        "time": "Sun Apr 12 18:43:42 2026 +0000"
      },
      "message": "apr_cstr.h: Fix inclusion of other APR headers\n\nUse double quotation marks, not angle brackets, when including other APR\nheaders from apr_cstr.h.  This matches what all the other APR headers do\nand avoids tripping certain static analysis tools.\n\nSubmitted by:\tDag-Erling Smørgrav \u003cdes@des.dev\u003e\n\nThis closes #70\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1932996 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f9ac2b49e1c259238c64b8a4a80f412a335534aa",
      "tree": "a2956e17c2a1bfa386053e9231ed5870e074eb07",
      "parents": [
        "e461da5864fdd2fca6a15ec8d6c42d7f67c5f199"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Mar 30 09:31:29 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Mar 30 09:31:29 2026 +0000"
      },
      "message": "Fix teststr segfault when built with `-ftrivial-auto-var-init`:\n\n* test/teststr.c -- one test case was broken and worked by accident: the\napr_strtok() function was intentionally called with `str \u003d\u003d NULL` on\nfirst invocation. This leads to an access to `*internal_state`, which is\ntechnically undefined (uninitialized pointer on the stack).\n\nWithout `-ftrivial-auto-var-init`, the `*internal_state` is benign by\naccident: the previous test case left the pointer-on-stack with some\nreasonable address. However, with `-ftrivial-auto-var-init\u003dzero`, the\n`*internal_state` access fails because `internal_state \u003d NULL`\n(auto-initialized to zero). So the whole test segfaults.\n\nThis commit comments out this broken test case and also adds a new CI\nworkflow to cover this `-ftrivial-auto-var-init` compilation mode.\n\nSubmitted by: Dmitrii Kuvaiskii \u003cdimakuv amazon.de\u003e\nGitHub: closes #71\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1932662 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e461da5864fdd2fca6a15ec8d6c42d7f67c5f199",
      "tree": "814ff61a5d16a35a347c348587a647960b46a4e5",
      "parents": [
        "adb26a072d40de1b3f5fc33ffda35361a5d96e6f"
      ],
      "author": {
        "name": "Rainer Jung",
        "email": "rjung@apache.org",
        "time": "Sun Jan 04 15:05:55 2026 +0000"
      },
      "committer": {
        "name": "Rainer Jung",
        "email": "rjung@apache.org",
        "time": "Sun Jan 04 15:05:55 2026 +0000"
      },
      "message": "Update config.guess and config.sub from\nhttps://git.savannah.gnu.org/cgit/config.git.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1931101 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "adb26a072d40de1b3f5fc33ffda35361a5d96e6f",
      "tree": "794486f9c865d9b125a15952b1a112f9ecd2a3a8",
      "parents": [
        "4c0144a16e185804d2d02131e5e8dee6c39d8d95"
      ],
      "author": {
        "name": "Rainer Jung",
        "email": "rjung@apache.org",
        "time": "Sun Jan 04 15:00:27 2026 +0000"
      },
      "committer": {
        "name": "Rainer Jung",
        "email": "rjung@apache.org",
        "time": "Sun Jan 04 15:00:27 2026 +0000"
      },
      "message": "Happy New Year 2026\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1931097 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4c0144a16e185804d2d02131e5e8dee6c39d8d95",
      "tree": "08326c6858dd0c918393204141b9a954577ea9b3",
      "parents": [
        "dda3fc125e854b169d053929b7677012fa409f33"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Tue Dec 16 13:18:23 2025 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Tue Dec 16 13:18:23 2025 +0000"
      },
      "message": "* json/apr_json.c\n* json/apr_json_decode.c\n  (apr_json_array_add, apr_json_decode_array): Use APR_ARRAY_PUSH macro.\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1930631 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "dda3fc125e854b169d053929b7677012fa409f33",
      "tree": "2d41478626a17d90178bfaae7189dcbde2c163c4",
      "parents": [
        "1e9eca447a374fd14cce0427ae5a79ec07084565"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Thu Nov 13 18:33:08 2025 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Thu Nov 13 18:33:08 2025 +0000"
      },
      "message": "* threadproc/win32/proc.c\n  (quote_arg): Use \u0027\\0\u0027 instead of 0 for character constant.\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1929719 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1e9eca447a374fd14cce0427ae5a79ec07084565",
      "tree": "0c1af0600c9c5ddd5d57b0c0461210bea896ff86",
      "parents": [
        "d064663bb1e0638203f3231638458fd127436c14"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Thu Nov 13 18:28:45 2025 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Thu Nov 13 18:28:45 2025 +0000"
      },
      "message": "Add const qualifier.\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1929718 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d064663bb1e0638203f3231638458fd127436c14",
      "tree": "212a8b0963e90ffed2a39dec29597a14879bf412",
      "parents": [
        "0b0a7eebc5aabd481314f427dfce6b5023dcdb45"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Thu Nov 13 18:27:57 2025 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Thu Nov 13 18:27:57 2025 +0000"
      },
      "message": "Follow-up to r1929716: Move variable declaration at the beginning of scope to\nsupport C89.\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1929717 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0b0a7eebc5aabd481314f427dfce6b5023dcdb45",
      "tree": "8a27ebd691c1cb9f7f9af009419f4746ef2b3e9c",
      "parents": [
        "52bb09e9f52ec2b3a385c78b6a1b96d45b5015b2"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Thu Nov 13 16:44:46 2025 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Thu Nov 13 16:44:46 2025 +0000"
      },
      "message": "Refactoring in apr_proc_create() for Windows. No behavior changes expected.\n\n* threadproc/win32/proc.c\n  (apr_proc_create): Move progname to argv0 conversion to each case.\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1929716 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "52bb09e9f52ec2b3a385c78b6a1b96d45b5015b2",
      "tree": "7365c8e1cb9acfc4dd40e6cbf03e3fd8c35d61dc",
      "parents": [
        "c5d6918c7326f4870bd63624f7cda7f045f088df"
      ],
      "author": {
        "name": "Ruediger Pluem",
        "email": "rpluem@apache.org",
        "time": "Fri Oct 17 08:21:41 2025 +0000"
      },
      "committer": {
        "name": "Ruediger Pluem",
        "email": "rpluem@apache.org",
        "time": "Fri Oct 17 08:21:41 2025 +0000"
      },
      "message": "* Avoid an overflow when converting the given INT64 timeout in microseconds\n  to an INT32 timeout in milliseconds.\n\nPR: 69542\nObtained from: https://github.com/apache/apr/pull/62\nSubmitted by: [Alejandro Perez \u003calejandroperezpestana99@gmail.com\u003e]\nReviewed by: rpluem\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1929188 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c5d6918c7326f4870bd63624f7cda7f045f088df",
      "tree": "9d7622d1f7a51281fb97cce87f60b010697144db",
      "parents": [
        "c7f0d2258749713b097d2f7dfa2648827732bec2"
      ],
      "author": {
        "name": "Graham Leggett",
        "email": "minfrin@apache.org",
        "time": "Sat Sep 27 17:19:11 2025 +0000"
      },
      "committer": {
        "name": "Graham Leggett",
        "email": "minfrin@apache.org",
        "time": "Sat Sep 27 17:19:11 2025 +0000"
      },
      "message": "Add apr_strqtok() function to tokenise quoted strings.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1928796 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c7f0d2258749713b097d2f7dfa2648827732bec2",
      "tree": "d7769b375bdad7e9de7b9b50cd32b252c6f0bb51",
      "parents": [
        "700166a58748ef5797a31b35136a2158cd2fe1b5"
      ],
      "author": {
        "name": "Jean-Frederic Clere",
        "email": "jfclere@apache.org",
        "time": "Wed Sep 24 09:10:29 2025 +0000"
      },
      "committer": {
        "name": "Jean-Frederic Clere",
        "email": "jfclere@apache.org",
        "time": "Wed Sep 24 09:10:29 2025 +0000"
      },
      "message": "Arrange lmdb logic: htdbm -x  wasn\u0027t working because the database was MDB_RDONLY.\nAdditionally add comments in the code.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1928729 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "700166a58748ef5797a31b35136a2158cd2fe1b5",
      "tree": "4018bedcf6841a097faa6e98ee966e1b282105fe",
      "parents": [
        "7142b62e84165574573625f304881595bbc01484"
      ],
      "author": {
        "name": "Jean-Frederic Clere",
        "email": "jfclere@apache.org",
        "time": "Wed Sep 24 09:03:41 2025 +0000"
      },
      "committer": {
        "name": "Jean-Frederic Clere",
        "email": "jfclere@apache.org",
        "time": "Wed Sep 24 09:03:41 2025 +0000"
      },
      "message": "Arrange the windows testshm.\nCreateFileMappingW returns APR_STATUS_IS_EEXIST and caused the test to fail on windows.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1928728 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7142b62e84165574573625f304881595bbc01484",
      "tree": "acaac46e467eb782d622766a174977cf9528cdf3",
      "parents": [
        "1d01e0ea00c80bcd4eefb19522532d70aa432600"
      ],
      "author": {
        "name": "Daniel Sahlberg",
        "email": "dsahlberg@apache.org",
        "time": "Sat Sep 13 20:01:55 2025 +0000"
      },
      "committer": {
        "name": "Daniel Sahlberg",
        "email": "dsahlberg@apache.org",
        "time": "Sat Sep 13 20:01:55 2025 +0000"
      },
      "message": "Remove an echo left from debugging in r1928439\n\n* build/run-gcov.sh\n  ...\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1928440 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1d01e0ea00c80bcd4eefb19522532d70aa432600",
      "tree": "12e036045bdc99fa3c1dcba7edc728c548587e4a",
      "parents": [
        "c75d7ea1e4b3d6d2cc115bec7e9a732cfc96ec68"
      ],
      "author": {
        "name": "Daniel Sahlberg",
        "email": "dsahlberg@apache.org",
        "time": "Sat Sep 13 20:00:52 2025 +0000"
      },
      "committer": {
        "name": "Daniel Sahlberg",
        "email": "dsahlberg@apache.org",
        "time": "Sat Sep 13 20:00:52 2025 +0000"
      },
      "message": "Update script to generate coverage report:\n- Read $1 as the path to a APR Site wc\n- Generate a partial file, included by the index.html file\n- Use CSS classes from r1928438\n\n* build/run-gcov.sh\n  As above\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1928439 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c75d7ea1e4b3d6d2cc115bec7e9a732cfc96ec68",
      "tree": "3ee3a90e8543e386b2db5837df67a410a11f1689",
      "parents": [
        "1c433f9ce73fb2a5183a7e7627e2fc2f1e1d319c"
      ],
      "author": {
        "name": "Ruediger Pluem",
        "email": "rpluem@apache.org",
        "time": "Fri Aug 29 09:01:54 2025 +0000"
      },
      "committer": {
        "name": "Ruediger Pluem",
        "email": "rpluem@apache.org",
        "time": "Fri Aug 29 09:01:54 2025 +0000"
      },
      "message": "* Correctly identify fe80::/10 networks instead of fe80::/16\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1928077 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1c433f9ce73fb2a5183a7e7627e2fc2f1e1d319c",
      "tree": "0b676f871d5205c187afed5398c518b688ff8d33",
      "parents": [
        "e93d30fb9b9700abb02be36d5cc2f7980615ac5c"
      ],
      "author": {
        "name": "Ruediger Pluem",
        "email": "rpluem@apache.org",
        "time": "Tue Aug 26 18:54:01 2025 +0000"
      },
      "committer": {
        "name": "Ruediger Pluem",
        "email": "rpluem@apache.org",
        "time": "Tue Aug 26 18:54:01 2025 +0000"
      },
      "message": "* Only apply percent decoding/encoding for link-local addresses under prefix fe80::/10\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1928028 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e93d30fb9b9700abb02be36d5cc2f7980615ac5c",
      "tree": "9ff4a6befb3edfa3792c3bb02d1123eb749c5ee3",
      "parents": [
        "98dd4891d307ad5d583f03963bbd5373774b0c50"
      ],
      "author": {
        "name": "Ruediger Pluem",
        "email": "rpluem@apache.org",
        "time": "Tue Aug 26 09:37:08 2025 +0000"
      },
      "committer": {
        "name": "Ruediger Pluem",
        "email": "rpluem@apache.org",
        "time": "Tue Aug 26 09:37:08 2025 +0000"
      },
      "message": "* Only look for a scope id inside the IPv6 address not ouside which means beyond the closing \u0027]\u0027\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1928016 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "98dd4891d307ad5d583f03963bbd5373774b0c50",
      "tree": "14922605f8f8355c3c3e366985bba39d0106053e",
      "parents": [
        "6c60fd0dc5a9950458d5caeec6f6b2faa0d7a076"
      ],
      "author": {
        "name": "Ruediger Pluem",
        "email": "rpluem@apache.org",
        "time": "Sun Aug 24 10:23:38 2025 +0000"
      },
      "committer": {
        "name": "Ruediger Pluem",
        "email": "rpluem@apache.org",
        "time": "Sun Aug 24 10:23:38 2025 +0000"
      },
      "message": "* Add missing PR number\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1927981 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6c60fd0dc5a9950458d5caeec6f6b2faa0d7a076",
      "tree": "dd55bb11d6791f26432584a7885262edc3d3c3fd",
      "parents": [
        "55364ad0741f48c76a7d5541b1d2d27f8117c0e4"
      ],
      "author": {
        "name": "Yann Ylavic",
        "email": "ylavic@apache.org",
        "time": "Thu Aug 21 14:17:29 2025 +0000"
      },
      "committer": {
        "name": "Yann Ylavic",
        "email": "ylavic@apache.org",
        "time": "Thu Aug 21 14:17:29 2025 +0000"
      },
      "message": "apr_pools: abort() if creating the pool mutex failed (APR_POOL_DEBUG mode).\n\n* memory/unix/apr_pools.c\n  (apr_pool_create_ex_debug): Call abort_fn if any.\n\n  (apr_pool_create_unmanaged_ex_debug): Call abort_fn if any.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1927949 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "55364ad0741f48c76a7d5541b1d2d27f8117c0e4",
      "tree": "c4e45eac0094c499435eed4b51bdd419e9083435",
      "parents": [
        "471de34e0f3f77af5d943df60b6c2e1ed9b8a5ea"
      ],
      "author": {
        "name": "Yann Ylavic",
        "email": "ylavic@apache.org",
        "time": "Thu Aug 21 14:12:41 2025 +0000"
      },
      "committer": {
        "name": "Yann Ylavic",
        "email": "ylavic@apache.org",
        "time": "Thu Aug 21 14:12:41 2025 +0000"
      },
      "message": "apr_pools: Follow up to r1927658.\n\nIn apr_pool_create_ex_debug(), attaching the pool to its parent before creating\nthe mutex races with other threads running apr_pool_walk_tree() on any ancestor\nand finding the pool and crashing on pool_lock() with -\u003emutex \u003d\u003d NULL.\nFix this by moving back the attachment after the mutex is created.\n\nTo prevent apr_pool_check_lifetime() failing when the -\u003emutex is created in\napr_pool_create_ex_debug() with no -\u003eparent (per r1927658), let\u0027s make it\nignore pools with -\u003eparent \u003d\u003d NULL. This covers both the global pool, all the\nunmanaged pools and finally the internal case in apr_pool_create_ex_debug().\nThere is no way for any other pool to have -\u003eparent \u003d\u003d NULL since it\u0027s forced\nto the global_pool when no parent is given.\n\n* memory/unix/apr_pools.c\n  (struct apr_pool_t): Remove the \"unmanaged\" flag since it\u0027s no longer used,\n   unmanaged pools have their -\u003eparent \u003d\u003d NULL.\n\n  (apr_pool_check_lifetime): Ignore pools with -\u003eparent \u003d\u003d NULL, which covers\n   all the cases.\n\n  (apr_pool_create_ex_debug): Move back setting the -\u003eparent after the -\u003emutex\n   is created.\n\n  (apr_pool_create_unmanaged_ex_debug): Free the owned allocator if the -\u003emutex\n   creation failed.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1927948 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "471de34e0f3f77af5d943df60b6c2e1ed9b8a5ea",
      "tree": "ff03840b79f1a9f9192f74d388801e1d571f3961",
      "parents": [
        "5d2ccf83a63656b11e4aae81980fafd3ae0e9955"
      ],
      "author": {
        "name": "Ruediger Pluem",
        "email": "rpluem@apache.org",
        "time": "Thu Aug 21 09:59:44 2025 +0000"
      },
      "committer": {
        "name": "Ruediger Pluem",
        "email": "rpluem@apache.org",
        "time": "Thu Aug 21 09:59:44 2025 +0000"
      },
      "message": "* The off by one was on the allocation, not on the write\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1927941 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5d2ccf83a63656b11e4aae81980fafd3ae0e9955",
      "tree": "34608adaa17d5b0daacf2b4377550c18c40617b3",
      "parents": [
        "217683929cea34f16dc586e242b17931093baf9e"
      ],
      "author": {
        "name": "Ruediger Pluem",
        "email": "rpluem@apache.org",
        "time": "Thu Aug 21 09:31:39 2025 +0000"
      },
      "committer": {
        "name": "Ruediger Pluem",
        "email": "rpluem@apache.org",
        "time": "Thu Aug 21 09:31:39 2025 +0000"
      },
      "message": "* Fix off by one error caught by UBsan CI build\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1927940 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "217683929cea34f16dc586e242b17931093baf9e",
      "tree": "d3abb8bfd31375612943e8f0934aa532ec9596f5",
      "parents": [
        "267cf1f56612451a3220ac8c96e542e7cb097e07"
      ],
      "author": {
        "name": "Ruediger Pluem",
        "email": "rpluem@apache.org",
        "time": "Thu Aug 21 09:04:05 2025 +0000"
      },
      "committer": {
        "name": "Ruediger Pluem",
        "email": "rpluem@apache.org",
        "time": "Thu Aug 21 09:04:05 2025 +0000"
      },
      "message": "* Reorder\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1927939 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "267cf1f56612451a3220ac8c96e542e7cb097e07",
      "tree": "e47efb90c627e3ff6684b25ca64c6cca060de9d3",
      "parents": [
        "8ddc303fd04db12ca69b7e74f8b75fcf38ca8f66"
      ],
      "author": {
        "name": "Ruediger Pluem",
        "email": "rpluem@apache.org",
        "time": "Thu Aug 21 09:03:00 2025 +0000"
      },
      "committer": {
        "name": "Ruediger Pluem",
        "email": "rpluem@apache.org",
        "time": "Thu Aug 21 09:03:00 2025 +0000"
      },
      "message": "* Whitespace fixes\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1927938 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "8ddc303fd04db12ca69b7e74f8b75fcf38ca8f66",
      "tree": "f0014d89a8e6a5b5ba959c470a7911dfd12dae6f",
      "parents": [
        "1fc7e3632739f8ae6995344e9e11bfe50a04c47a"
      ],
      "author": {
        "name": "Ruediger Pluem",
        "email": "rpluem@apache.org",
        "time": "Thu Aug 21 08:59:47 2025 +0000"
      },
      "committer": {
        "name": "Ruediger Pluem",
        "email": "rpluem@apache.org",
        "time": "Thu Aug 21 08:59:47 2025 +0000"
      },
      "message": "Implement RFC6874 zone identifier encoding / decoding\n\nUpdate apr_uri_parse() and apr_uri_unparse() to decode / encode\na % separating a zone identifier in an IPv6 literal if detected following\nRFC6874.\n\n* test/testuri.c: Add tests\n\n* uri/apr_uri.c:\n  - Add helper functions detect_scope_zone_id and percent_decode_scope_zone_id.\n  - apr_uri_unparse: Encode a % separating a zone identifier following RFC6874.\n  - apr_uri_parse: Decode a % separating a zone identifier following RFC6874.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1927937 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1fc7e3632739f8ae6995344e9e11bfe50a04c47a",
      "tree": "b23c628cbb2ff0c3684539ff5ca7c1a3e3335669",
      "parents": [
        "ed9cb1c825b9179f7fa96f703448e632b9b894f4"
      ],
      "author": {
        "name": "Ruediger Pluem",
        "email": "rpluem@apache.org",
        "time": "Tue Aug 19 06:52:13 2025 +0000"
      },
      "committer": {
        "name": "Ruediger Pluem",
        "email": "rpluem@apache.org",
        "time": "Tue Aug 19 06:52:13 2025 +0000"
      },
      "message": "* Fix comment\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1927870 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ed9cb1c825b9179f7fa96f703448e632b9b894f4",
      "tree": "9c7b2d4ee1185fccce1433e19a2fc88ca24446ca",
      "parents": [
        "8f63e0167c769c40d8eb4b72520feca05196f410"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Aug 11 07:53:54 2025 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Aug 11 07:53:54 2025 +0000"
      },
      "message": "* build/apr_common.m4 (APR_END_DECISION, APR_ENABLE_LAYOUT):\n  Use standard autoconf output macros (cosmetic change only).\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1927748 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "8f63e0167c769c40d8eb4b72520feca05196f410",
      "tree": "27f98a66e9e8399c11332159c0c585fa5cf520b0",
      "parents": [
        "178ceb515210e877d33c569b4cd979020ec7c5d1"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Aug 11 07:43:49 2025 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Aug 11 07:43:49 2025 +0000"
      },
      "message": "CI: Add some sanity tests for various apr_private.h definitions.\n\nGitHub: closes #68\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1927747 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "178ceb515210e877d33c569b4cd979020ec7c5d1",
      "tree": "e4f6f01edd228a9b635e1a61d6db6df59ccd4391",
      "parents": [
        "5fcd84fa18a808cf971621a761a9efd1c76758e1"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Aug 11 07:41:24 2025 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Aug 11 07:41:24 2025 +0000"
      },
      "message": "* build/apr_common.m4 (APR_TRY_COMPILE_NO_WARNING): Simplify by using\n  APR_LANG_PROGRAM.\n\nGitHub: pr #68\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1927746 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5fcd84fa18a808cf971621a761a9efd1c76758e1",
      "tree": "114e3700d3c81c8fe2cd217b2ea05e848e1c165b",
      "parents": [
        "043fa02c6bfa47130436cb6213c210a6f5f782a1"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Aug 11 07:40:13 2025 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Aug 11 07:40:13 2025 +0000"
      },
      "message": "* build/apr_network.m4: In the gethostbyname_r/getservbyname_r checks,\n  try harder to suppress \"unused variable\" warnings which could\n  otherwise create false negatives in the tests.\n\nconftest.c:264:5: error: variable \u0027tmp\u0027 set but not used [-Werror\u003dunused-but-set-variable]\n  264 | int tmp \u003d gethostbyname_r((const char *) 0, (struct hostent *) 0,\n\nGitHub: pr #68\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1927745 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "043fa02c6bfa47130436cb6213c210a6f5f782a1",
      "tree": "4db703ab0245653eadcae5e0baae7496c109f82a",
      "parents": [
        "2fe65a74afb856f366ff8c84b6eaa0ff0a032a54"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Aug 11 07:38:54 2025 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Aug 11 07:38:54 2025 +0000"
      },
      "message": "* configure.in: Fix cross-compilation detection when build_alias and\n  host_alias are set to the same non-empty value.\n\nGitHub: pr #68\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1927744 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2fe65a74afb856f366ff8c84b6eaa0ff0a032a54",
      "tree": "2fb8a0a395c60522cd6c0d6bfc5c025691455a5d",
      "parents": [
        "1eea457c4199c4c3d81b1b46d0607eca7c5de831"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Aug 11 07:37:55 2025 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Aug 11 07:37:55 2025 +0000"
      },
      "message": "* configure.in: Use consistent reporting of detected integer\n  sizes/format/parsing (cosmetic change only).\n\nGitHub: pr #68\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1927743 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1eea457c4199c4c3d81b1b46d0607eca7c5de831",
      "tree": "ce8bb9ee1b16da2894fde407148527ce3115e0f4",
      "parents": [
        "e1ea6f4720117150a0c70b3e84cbe8f7fe76bada"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Aug 11 07:36:12 2025 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Aug 11 07:36:12 2025 +0000"
      },
      "message": "* configure.in: Use standard autoconf macro AC_C_VARARRAYS\n  for detecting VLA support.\n\n* poll/unix/poll.c (apr_poll): Use HAVE_C_VARRARYS not HAVE_VLA.\n\n* build/buildcheck.sh: Bump required autoconf to 2.61 (released 2006-11-17)\n\nGithub: pr #68\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1927742 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e1ea6f4720117150a0c70b3e84cbe8f7fe76bada",
      "tree": "7e284f06a8973c53d620ec8ead895f11ce735273",
      "parents": [
        "5514c1aff79d190c547efdac31d33e8cca84a5a3"
      ],
      "author": {
        "name": "Daniel Sahlberg",
        "email": "dsahlberg@apache.org",
        "time": "Fri Aug 08 16:49:52 2025 +0000"
      },
      "committer": {
        "name": "Daniel Sahlberg",
        "email": "dsahlberg@apache.org",
        "time": "Fri Aug 08 16:49:52 2025 +0000"
      },
      "message": "Fix some warnings from doxygen.\n\nSome trailing-whitespace changes are not documented below.\n\n* docs/doxygen.conf\n  (DOT_GRAPH_MAX_NODES): Add option. Doxygen 1.9 default is 50 but some headers\n                         need more nodes.\n* include/apr_general.h,\n  include/apr_random.h\n  (@defgroup apr_random): Unify title to PRNG Functions.\n* include/apr_ldap.h\n  (apr_ldap_prepare): Remove non-existing @param err.\n* include/apr_memcache.h\n  (apr_memcache_add_multget_key): Remove empty @return for void function.\n* include/apr_network_io.h\n  (apr_sockaddr_ip_getbuf): Document @param buf and @param buflen.\n* include/apr_rmm.h\n  (apr_rmm_init): Use @a to decorate parameters in text.\n* include/apr_thread_proc.h\n  (apr_child_errfn_t): Rename parameter proc to pool to better reflect content.\n  (apr_thread_current): Change from @param to @return for the return value.\n  (apr_thread_name_get): Use @a to decorate parameters in text.\n                         Change the documented name of the third parameter to\n                         match declaration.\n  (apr_thread_name_set): Use @a to decorate parameters in text.\n                         Change the documented name of the third parameter to\n                         match declaration.\n* include/private/apr_encode_private.h\n  (@defgroup APR_Util_Encode_Private): Add a title to the group.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1927700 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5514c1aff79d190c547efdac31d33e8cca84a5a3",
      "tree": "9f72a0002abfd3b3e30df0413dfb32860089ccb5",
      "parents": [
        "34686fa9b38334db4ed21a390d3ce6af5640b087"
      ],
      "author": {
        "name": "Branko Čibej",
        "email": "brane@apache.org",
        "time": "Thu Aug 07 06:19:52 2025 +0000"
      },
      "committer": {
        "name": "Branko Čibej",
        "email": "brane@apache.org",
        "time": "Thu Aug 07 06:19:52 2025 +0000"
      },
      "message": "Fix pool debugging. With lifetime or owner checks enabled, pools couldn\u0027t\neven be created, except for the global pool which is a special case.\n\n* memory/unix/apr_pools.c\n  (struct apr_pool_t): Add an \u0027unmanaged\u0027 member for pool-debug mode.\n   The lifetime checks must be skipped for unmanaged pools, since they\n   inevitably fail: apr_pool_is_child_of() expects all pools to have a\n   parent, which obviously is not the case for unmanaged pools.\n\n  (apr_pool_create_ex_debug): Create the pool\u0027s mutex after the parent\n   has been assigned, because that involves an allocation which triggers\n   a lifetime check which ... well, see above.\n\n  (apr_pool_create_unmanaged): Set the pool-\u003eunmanaged flag and create the\n   pool\u0027s mutex after the owner and allocator have been assigned. A pool\n   without the owner set fails the ownershhip check, and without an\n   allocator it\u0027s sort of hard to allocate space for the mutex.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1927658 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "34686fa9b38334db4ed21a390d3ce6af5640b087",
      "tree": "dbb86e9669bca0f74d21994ee3f83616625c19bb",
      "parents": [
        "6f47453c38a22a4b03ba53e176786583208b6e09"
      ],
      "author": {
        "name": "Eric Covener",
        "email": "covener@apache.org",
        "time": "Fri Jul 25 13:54:52 2025 +0000"
      },
      "committer": {
        "name": "Eric Covener",
        "email": "covener@apache.org",
        "time": "Fri Jul 25 13:54:52 2025 +0000"
      },
      "message": "update IBM I platform detection\n\nSubmitted By: Rafał Gała\n\nFixes: #66\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1927466 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6f47453c38a22a4b03ba53e176786583208b6e09",
      "tree": "9afbd96d5c1e9ceba1fd4d1fee976affe1f31e17",
      "parents": [
        "2ce7b53dff584027e6a39d57c7f9543d137c0976"
      ],
      "author": {
        "name": "Graham Leggett",
        "email": "minfrin@apache.org",
        "time": "Fri Jul 04 15:15:46 2025 +0000"
      },
      "committer": {
        "name": "Graham Leggett",
        "email": "minfrin@apache.org",
        "time": "Fri Jul 04 15:15:46 2025 +0000"
      },
      "message": "apr_ldap: Reset apr_ldap_bind_interact_t each time in case the\ncallback misbehaves.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1926954 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2ce7b53dff584027e6a39d57c7f9543d137c0976",
      "tree": "0bccc54aac7411ceaf200cd443a7aff31028e872",
      "parents": [
        "c3ba9e561f09b7e7676927c63fa9b0c39deb2a78"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sun Jun 22 15:37:51 2025 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sun Jun 22 15:37:51 2025 +0000"
      },
      "message": "Follow-up to r1926628.\n\n* .github/workflows/windows.yml\n  (Prepare Environment): Save only modified environment variables to GITHUB_ENV.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1926643 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c3ba9e561f09b7e7676927c63fa9b0c39deb2a78",
      "tree": "daf0127420446487973d50b3f4d32e08adf40569",
      "parents": [
        "a46a586fe50a86ddafb49dc0a568ce63ac1c30a7"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sat Jun 21 19:08:50 2025 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sat Jun 21 19:08:50 2025 +0000"
      },
      "message": "* .github/workflows/windows.yml: Save VS DevEnv environment to GITHUB_ENV to\n  avoid calling VsDevCmd.bat script on all steps.\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1926628 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a46a586fe50a86ddafb49dc0a568ce63ac1c30a7",
      "tree": "572f563855ada20f354bf5bc399337ab5618b9c4",
      "parents": [
        "204e6a28fe4c02278d15cf457719d0fb9d1f69b4"
      ],
      "author": {
        "name": "Graham Leggett",
        "email": "minfrin@apache.org",
        "time": "Fri Jun 20 11:49:17 2025 +0000"
      },
      "committer": {
        "name": "Graham Leggett",
        "email": "minfrin@apache.org",
        "time": "Fri Jun 20 11:49:17 2025 +0000"
      },
      "message": "The apu_dso_load() function accepts a NULL dlhandleptr. Avoid\na segfault when we try load a module twice.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1926595 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "204e6a28fe4c02278d15cf457719d0fb9d1f69b4",
      "tree": "4373c20df182ffc42dfcdbbfd97a41bca68584c0",
      "parents": [
        "3c96131bbf9a9f10a945bd8630b8801f5d1dba38"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Fri Jun 13 21:54:28 2025 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Fri Jun 13 21:54:28 2025 +0000"
      },
      "message": "* .github/workflows/linux.yml: Try the different syntax for GHA.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1926404 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3c96131bbf9a9f10a945bd8630b8801f5d1dba38",
      "tree": "6bf11dae86a9a3ad5a3381b1884116db245d877b",
      "parents": [
        "6ec09519bbec0d0e9a430f68025f6ce2d57aa316"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Fri Jun 13 21:46:04 2025 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Fri Jun 13 21:46:04 2025 +0000"
      },
      "message": "* .github/workflows/linux.yml: Try the different syntax for GHA.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1926403 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6ec09519bbec0d0e9a430f68025f6ce2d57aa316",
      "tree": "eb1285ec7a874ff3e2f649ddadba8e5377dbd062",
      "parents": [
        "256f2d5e765b25522580e44bf0d9b86fcc6374a2"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Fri Jun 13 21:42:53 2025 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Fri Jun 13 21:42:53 2025 +0000"
      },
      "message": "* .github/workflows/linux.yml: Add Ubuntu arm builder\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1926402 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "256f2d5e765b25522580e44bf0d9b86fcc6374a2",
      "tree": "28421a3e79296e807fc434a8bfddbc2811d1eae1",
      "parents": [
        "ac074011b86b4250d20280f0722bdc8750a3ee3d"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Fri Jun 13 21:18:14 2025 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Fri Jun 13 21:18:14 2025 +0000"
      },
      "message": "Revert r1926399 and 1926400.\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1926401 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ac074011b86b4250d20280f0722bdc8750a3ee3d",
      "tree": "2ee4ae34333439dc3e437ed1648e7f5f8aec1039",
      "parents": [
        "2671a40e3a7eabef3b41629614e5b69a31aa84f1"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Fri Jun 13 21:00:21 2025 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Fri Jun 13 21:00:21 2025 +0000"
      },
      "message": "Follow-up to r1926399: Check for correct status variable in tests.\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1926400 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2671a40e3a7eabef3b41629614e5b69a31aa84f1",
      "tree": "c8d4c45d01961963ec0ee11986cca9305af622f6",
      "parents": [
        "bddaf331aaef2ac11001a205565fd6367eaf673d"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Fri Jun 13 20:44:53 2025 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Fri Jun 13 20:44:53 2025 +0000"
      },
      "message": "* test/testshm.c: Close (deatch) shared memory object after delete, because\nsome platforms (e.g. Windows) doesn\u0027t delete object until last handle is closed.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1926399 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "bddaf331aaef2ac11001a205565fd6367eaf673d",
      "tree": "28421a3e79296e807fc434a8bfddbc2811d1eae1",
      "parents": [
        "5a6d5173c8b88767616e80ab33a711c4e0543e04"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Fri Jun 13 19:28:13 2025 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Fri Jun 13 19:28:13 2025 +0000"
      },
      "message": "* .github/workflows/windows.yml: Add Windows arm64 job.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1926398 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5a6d5173c8b88767616e80ab33a711c4e0543e04",
      "tree": "da4ee7a3d8ccce7b36879965c07bf73b11a9bb08",
      "parents": [
        "84850094fe9b26263af561a1c39fb7287642c0b7"
      ],
      "author": {
        "name": "Yann Ylavic",
        "email": "ylavic@apache.org",
        "time": "Thu Jun 05 14:11:49 2025 +0000"
      },
      "committer": {
        "name": "Yann Ylavic",
        "email": "ylavic@apache.org",
        "time": "Thu Jun 05 14:11:49 2025 +0000"
      },
      "message": "apr_strings: Provide timing safe memory and string comparison functions.\n\n* include/apr_strings.h, strings/apr_strings.c:\n  Add apr_memeq_timingsafe(), apr_streq_timingsafe() and apr_strneq_timingsafe()\n  to compare (for equality) memory and/or NUL-terminated strings, using constant\n  time algorithms with no branch depending on secret data.\n\n* test/teststr.c:\n  Tests for above functions.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1926155 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "84850094fe9b26263af561a1c39fb7287642c0b7",
      "tree": "6bfc9a2fcbb17411896cd405d62623c4a2e851d0",
      "parents": [
        "47e2e8cedcd54e45a3f031abb5d1e82a5f405efb"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sun May 18 18:52:15 2025 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sun May 18 18:52:15 2025 +0000"
      },
      "message": "* test/testcrypto.c: Do not use return for void functions.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1925682 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "47e2e8cedcd54e45a3f031abb5d1e82a5f405efb",
      "tree": "7b1b666a7d616e521180f9b7b8f4308dbcee6040",
      "parents": [
        "6f09e9691d2d597e80564090c5132fb65ff29243"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sun May 18 15:46:36 2025 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sun May 18 15:46:36 2025 +0000"
      },
      "message": "vcpkg: Add LDAP feature.\n\nPatch by: Timofei Zhakov \u003ctima chemodax.net\u003e\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1925677 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6f09e9691d2d597e80564090c5132fb65ff29243",
      "tree": "bfbc97a123a271af8fffe63987ca0bd750182228",
      "parents": [
        "5679b67e2c0224f2d998be5e91d2268f06aded71"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sat May 17 14:39:49 2025 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sat May 17 14:39:49 2025 +0000"
      },
      "message": "* buckets/apr_brigade.c\n  (apr_brigade_split_line): Factor-out local variable.\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1925634 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5679b67e2c0224f2d998be5e91d2268f06aded71",
      "tree": "3743ddc54f5c8dc0faa085a4a6127bc7e1ffc275",
      "parents": [
        "8b55cc2f5a8d187c14f8f1cc26b1b5a5580a8d36"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sat May 17 13:53:23 2025 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sat May 17 13:53:23 2025 +0000"
      },
      "message": "* network_io/win32/socket_pipe.c:\n  (create_socket_pipe): Use htonl(INADDR_LOOPBACK) instead of inet_addr(\"127.0.0.1\")\n   to get loopback address.\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1925633 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "8b55cc2f5a8d187c14f8f1cc26b1b5a5580a8d36",
      "tree": "3e1b2052b70925e9a8cb692aca80d5d48f74be39",
      "parents": [
        "a28522929235a3586d68eef843cf47ddac0c969e"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sat May 17 13:19:10 2025 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sat May 17 13:19:10 2025 +0000"
      },
      "message": "test/testbuckets.c: Use ABTS_SIZE_EQUAL() instead of ABTS_INT_EQUAL() to\ncheck iov_len.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1925630 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a28522929235a3586d68eef843cf47ddac0c969e",
      "tree": "17d82a9d8bf5ba8da16b5afcf60e283f4e1ae574",
      "parents": [
        "23f757083cd01aed8d196841fb59819bced6e203"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sat May 17 12:58:46 2025 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sat May 17 12:58:46 2025 +0000"
      },
      "message": "Follow-up to r1924755: Include \u003cWinBer.h\u003e on Windows.\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1925626 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "23f757083cd01aed8d196841fb59819bced6e203",
      "tree": "ef7518f4114abcbd5d3e5ca44503914c38926106",
      "parents": [
        "760271b475db380a4caae3c1a10ad445b391525d"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sat May 17 12:07:40 2025 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sat May 17 12:07:40 2025 +0000"
      },
      "message": "CMakeLists.txt: Use MODULE instead of SHARED for DSO modules.\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1925623 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "760271b475db380a4caae3c1a10ad445b391525d",
      "tree": "68235e6a722c07c5ebd1be1b3dc61aa52f3a81bd",
      "parents": [
        "40db9d0616d9f59cb13d682543540853fe0298ee"
      ],
      "author": {
        "name": "Graham Leggett",
        "email": "minfrin@apache.org",
        "time": "Thu Apr 03 13:47:40 2025 +0000"
      },
      "committer": {
        "name": "Graham Leggett",
        "email": "minfrin@apache.org",
        "time": "Thu Apr 03 13:47:40 2025 +0000"
      },
      "message": "apr_ldap: Fix leak while walking attributes.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1924755 13f79535-47bb-0310-9956-ffa450edef68\n"
    }
  ],
  "next": "40db9d0616d9f59cb13d682543540853fe0298ee"
}
