)]}'
{
  "log": [
    {
      "commit": "62147ea0da345e6a3c35b3c34f8f7a88829d6995",
      "tree": "97c6eff1e33fe2afce1d7c558d7fb72639f25538",
      "parents": [
        "e8922f0be9b068b12d70c19e234fa541f2d141d9"
      ],
      "author": {
        "name": "Giannis Christodoulou",
        "email": "ichristod@apache.org",
        "time": "Tue Jul 21 10:13:35 2026 +0000"
      },
      "committer": {
        "name": "Giannis Christodoulou",
        "email": "ichristod@apache.org",
        "time": "Tue Jul 21 10:13:35 2026 +0000"
      },
      "message": "test/modules/proxy: Add test for uwsgi headers\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1936420 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e8922f0be9b068b12d70c19e234fa541f2d141d9",
      "tree": "7d6ec0f67e5c5ad3eaff9ca88e88308d4951b8db",
      "parents": [
        "2b3075af7326cd84196a2d90211f4f40f42f68ea"
      ],
      "author": {
        "name": "Eric Covener",
        "email": "covener@apache.org",
        "time": "Mon Jul 20 19:55:13 2026 +0000"
      },
      "committer": {
        "name": "Eric Covener",
        "email": "covener@apache.org",
        "time": "Mon Jul 20 19:55:13 2026 +0000"
      },
      "message": "protect as in r1936401\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1936403 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2b3075af7326cd84196a2d90211f4f40f42f68ea",
      "tree": "b173ba19bc22f23dc6ba1d562774fec554aae956",
      "parents": [
        "ec3cb4657460c53169aa88d6be4bb94444894e93"
      ],
      "author": {
        "name": "Eric Covener",
        "email": "covener@apache.org",
        "time": "Mon Jul 20 19:50:48 2026 +0000"
      },
      "committer": {
        "name": "Eric Covener",
        "email": "covener@apache.org",
        "time": "Mon Jul 20 19:50:48 2026 +0000"
      },
      "message": "PR68527: fixup_dir segfault with no content-type\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1936401 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ec3cb4657460c53169aa88d6be4bb94444894e93",
      "tree": "12a52891ae6c7fb7f19d76cfdf454767bbf6e008",
      "parents": [
        "f6c2694cc25eee683f01f13e47e065fe577a06c8"
      ],
      "author": {
        "name": "Eric Covener",
        "email": "covener@apache.org",
        "time": "Mon Jul 20 11:42:02 2026 +0000"
      },
      "committer": {
        "name": "Eric Covener",
        "email": "covener@apache.org",
        "time": "Mon Jul 20 11:42:02 2026 +0000"
      },
      "message": "add deprecated module status\n\nadd non-mpm modules from trunk\u0027s status \u0027Candidates to remove\u0027\n\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1936367 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f6c2694cc25eee683f01f13e47e065fe577a06c8",
      "tree": "2fd1802c99151f2e7bda7db06b6b76d455b79cb4",
      "parents": [
        "7c6129b51935d9165241279637915eaf905c58f1"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Jul 20 11:30:00 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Jul 20 11:30:00 2026 +0000"
      },
      "message": "Fill in APLOGNO() missed in r1936357.\n\nFixes: 7c6129b51935d9165241279637915eaf905c58f1\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1936366 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7c6129b51935d9165241279637915eaf905c58f1",
      "tree": "65a4ecd0bff8d1368f099bc4cdf8971c355b9630",
      "parents": [
        "d1852d8f3420960bc779eb5af15bf8d3c614d6c0"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Jul 20 10:08:18 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Jul 20 10:08:18 2026 +0000"
      },
      "message": "mod_remoteip: Validate v2 PROXY protocol address length\n\n* modules/metadata/mod_remoteip.c\n  (remoteip_get_v2_len): Move definition before first use.\n  (remoteip_parse_v2_header): Add length validation for TCPv4\n  and TCPv6 address families before parsing, returning HDR_ERROR\n  if the header length is too short.\n\nSubmitted by: arshiya tabasum \u003carshi bugqore.com\u003e\nGitHub: closes #683\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1936357 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d1852d8f3420960bc779eb5af15bf8d3c614d6c0",
      "tree": "6d3afc0c803251f0b9504c8e257a261386383a03",
      "parents": [
        "c748e0747fdab8fd9d9f2cc38b1de83832fe9963"
      ],
      "author": {
        "name": "Jim Jagielski",
        "email": "jim@apache.org",
        "time": "Sat Jul 18 15:30:00 2026 +0000"
      },
      "committer": {
        "name": "Jim Jagielski",
        "email": "jim@apache.org",
        "time": "Sat Jul 18 15:30:00 2026 +0000"
      },
      "message": "test: baseline the pytest suites on uv, drop the pip fallback\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1936294 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c748e0747fdab8fd9d9f2cc38b1de83832fe9963",
      "tree": "ae1f191f94915ccd82c790801c52f3cf91120f80",
      "parents": [
        "df0ee7137fdf421b806f98990b0a9cc6189c6266"
      ],
      "author": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Sat Jul 18 14:49:56 2026 +0000"
      },
      "committer": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Sat Jul 18 14:49:56 2026 +0000"
      },
      "message": "fr doc rebuild.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1936291 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "df0ee7137fdf421b806f98990b0a9cc6189c6266",
      "tree": "dd179a6e6d40ccf4ceaa981cd60383bb413e2560",
      "parents": [
        "5009adf2892c645afc7d31988d4a91adb3f0bfa7"
      ],
      "author": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Sat Jul 18 14:45:43 2026 +0000"
      },
      "committer": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Sat Jul 18 14:45:43 2026 +0000"
      },
      "message": "fr doc XML file update.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1936290 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5009adf2892c645afc7d31988d4a91adb3f0bfa7",
      "tree": "a5a4da756cfb7fa90d9f4a456f503a21f4584b82",
      "parents": [
        "0a9f937e238c860e6bd693565825ad0e5dd1f9bb"
      ],
      "author": {
        "name": "Jim Jagielski",
        "email": "jim@apache.org",
        "time": "Fri Jul 17 15:49:01 2026 +0000"
      },
      "committer": {
        "name": "Jim Jagielski",
        "email": "jim@apache.org",
        "time": "Fri Jul 17 15:49:01 2026 +0000"
      },
      "message": "Make the Python test suites more robust:\n  o Call location independence\n  o Fully support pip or uv\n  o Better reporting of test results when both suites are run\n  o Support postitional args for test cases in a reliable manner\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1936270 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0a9f937e238c860e6bd693565825ad0e5dd1f9bb",
      "tree": "9a854a47443df26b023acfe738e1c712d8491b90",
      "parents": [
        "4b091668042f63e4afe755d3db8eff8bf9aafd0b"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Fri Jul 17 14:42:31 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Fri Jul 17 14:42:31 2026 +0000"
      },
      "message": "CI: Restrict workflow permissions to read-only content access.\n\nSubmitted by: Alb3e3 \u003c74142887+Alb3e3 users.noreply.github.com\u003e\nGitHub: closes #670\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1936269 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4b091668042f63e4afe755d3db8eff8bf9aafd0b",
      "tree": "b3f0c2e008ac862ff9e0083cd30b76f0751d93d0",
      "parents": [
        "4f01170bf5b310a07f5cd65ab200f121d8fd933b"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Fri Jul 17 14:20:18 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Fri Jul 17 14:20:18 2026 +0000"
      },
      "message": "Add sanity checks for slotmem size calculations:\n\n* modules/slotmem/mod_slotmem_plain.c,\n  modules/slotmem/mod_slotmem_shm.c\n  (slotmem_size_mul, slotmem_size_add): New helper functions for\n  checked arithmetic on apr_size_t values.\n  (slotmem_create): Use checked arithmetic for allocation size\n  calculations to prevent integer overflow.\n  (slotmem_grab): Add overflow check on size * id multiplication\n  before pointer arithmetic.\n  (slotmem_get): Validate dest_len against slot size before access,\n  move inuse pointer dereference after bounds checks.\n  (slotmem_put): Validate src_len against slot size before access,\n  move inuse pointer dereference after bounds checks.\n\n* modules/slotmem/mod_slotmem_shm.c (slotmem_fgrab): Add overflow\n  check on size * id multiplication before pointer arithmetic.\n  (slotmem_attach): Validate shared memory segment size against\n  expected size computed with checked arithmetic. Use basesize\n  variable for inuse pointer calculation.\n\nSubmitted by: metsw24-max \u003cmetsw24 gmail.com\u003e\nGitHub: closes #626\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1936268 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4f01170bf5b310a07f5cd65ab200f121d8fd933b",
      "tree": "32d48e373994db2e2ee1663ce68467b6a244f2eb",
      "parents": [
        "cf75baf6a656bf810eb9375b6338557df58bbb2b"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Fri Jul 17 13:58:04 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Fri Jul 17 13:58:04 2026 +0000"
      },
      "message": "Use apr_isspace() instead of isspace() in cookie parsing\n\n* modules/proxy/mod_proxy_balancer.c (find_session_route): Replace\n  isspace() with apr_isspace() to avoid locale-dependent behavior\n  and undefined behavior with negative char values.\n\nSubmitted by: arshsmith1 \u003carshi bugqore.com\u003e\nGitHub: closes #675\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1936266 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "cf75baf6a656bf810eb9375b6338557df58bbb2b",
      "tree": "05c4975187dc51fe153d447e8f0e15266e4abe6b",
      "parents": [
        "3f8cf7cdcf89b532df106047f9e68b3375ebdb49"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Fri Jul 17 12:13:04 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Fri Jul 17 12:13:04 2026 +0000"
      },
      "message": "mod_substitute: fix heap over-read in set_pattern() delimiter scanning\n\n* modules/filters/mod_substitute.c (set_pattern): Guard the\n  pre-incrementing delimiter scan loops with a NUL check, preventing\n  a read past the end of the allocation when the from or to field has\n  no closing delimiter.\n\nAssisted-by: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\nGitHub: closes #685\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1936264 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3f8cf7cdcf89b532df106047f9e68b3375ebdb49",
      "tree": "3ad4e193bb3e017ab58d89dc2d8c529b9b883beb",
      "parents": [
        "984a3456df1a2c721282d4f2255afd4539006a05"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Fri Jul 17 12:12:54 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Fri Jul 17 12:12:54 2026 +0000"
      },
      "message": "mod_substitute: reject overflow values in SubstituteMaxLineLength\n\n* modules/filters/mod_substitute.c (set_max_line_length): Check that\n  the parsed value does not exceed APR_INT64_MAX / multiplier before\n  applying the K/M/G suffix, to avoid signed integer overflow UB.\n\nAssisted-by: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\nGitHub: PR #685\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1936263 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "984a3456df1a2c721282d4f2255afd4539006a05",
      "tree": "e74ad18a49a87062be1181620cab9d42b9047855",
      "parents": [
        "54862287191d004a52ad080a20e4e947133b3e09"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Fri Jul 17 12:12:40 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Fri Jul 17 12:12:40 2026 +0000"
      },
      "message": "mod_ssl: fix set_challenge_creds() to return rv on failure\n\n* modules/ssl/ssl_engine_kernel.c (set_challenge_creds): Return rv\n  rather than APR_SUCCESS unconditionally, so credential setup\n  failures are propagated to the ALPN selection callback.\n\nAssisted-by: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\nGitHub: PR #685\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1936262 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "54862287191d004a52ad080a20e4e947133b3e09",
      "tree": "2cdd022070976c390edc4626332437f63f056ccd",
      "parents": [
        "753188653c2e139ffbeead6eacdb179adfa14826"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Fri Jul 17 12:12:32 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Fri Jul 17 12:12:32 2026 +0000"
      },
      "message": "mod_ldap: fix race in LDAP URL cache child cache access\n\n* modules/ldap/util_ldap.c: Hold the LDAP cache lock continuously\n  from URL node fetch through child cache access, closing the window\n  where a concurrent request could free the node between unlock and\n  re-lock.  Re-fetch the URL node under the lock for write-back paths.\n\nAssisted-by: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\nGitHub: PR #685\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1936261 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "753188653c2e139ffbeead6eacdb179adfa14826",
      "tree": "95169ea825a1513fbf02f5f5982f2be08a94e110",
      "parents": [
        "126d8233813e4d176a7283f34a151901e81a721b"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Fri Jul 17 12:12:23 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Fri Jul 17 12:12:23 2026 +0000"
      },
      "message": "mod_cern_meta: reject HTTP framing headers in metadata files\n\n* modules/metadata/mod_cern_meta.c (scan_meta_file): Return a 500\n  error if a framing header is found in a .meta file rather than\n  merging it into the response headers.\n\nAssisted-by: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\nGitHub: PR #685\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1936260 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "126d8233813e4d176a7283f34a151901e81a721b",
      "tree": "aa6615dff7b721466cb3269709824f7a5975c374",
      "parents": [
        "22dc622fc5c1cefcca4a889560ccc08a0592d2a4"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Fri Jul 17 12:12:12 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Fri Jul 17 12:12:12 2026 +0000"
      },
      "message": "mod_ssl: fix NULL dereference in OCSP responder URI parsing\n\n* modules/ssl/ssl_engine_ocsp.c (determine_responder_uri): Check\n  u-\u003escheme is non-NULL before calling ap_cstr_casecmp(), since\n  apr_uri_parse() can succeed with a NULL scheme for scheme-less URIs.\n\nAssisted-by: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\nGitHub: PR #685\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1936259 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "22dc622fc5c1cefcca4a889560ccc08a0592d2a4",
      "tree": "90f2201e91df26d1f88d0030796f7935e1d06229",
      "parents": [
        "a614cc701a9472fc8cadee3fd141a60aee59c615"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Fri Jul 17 12:12:05 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Fri Jul 17 12:12:05 2026 +0000"
      },
      "message": "mod_remoteip: fix NULL dereference with PROXY v2 LOCAL command\n\n* modules/metadata/mod_remoteip.c (remoteip_process_v2_header): Set\n  conn_conf-\u003eclient_addr and client_ip for the LOCAL case, matching\n  the v1 UNKNOWN path.\n\nAssisted-by: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\nGitHub: PR #685\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1936258 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a614cc701a9472fc8cadee3fd141a60aee59c615",
      "tree": "fca516ba117c6a2f36ac6eaa30c948621f7b0cd3",
      "parents": [
        "ef39df872582e4607f83eb0554f4a35b29346f8c"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Fri Jul 17 12:07:47 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Fri Jul 17 12:07:47 2026 +0000"
      },
      "message": "Another candidate module to remove.\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1936257 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ef39df872582e4607f83eb0554f4a35b29346f8c",
      "tree": "85c6bc9606288bcdd3c156ea80181d31ced7922b",
      "parents": [
        "de066b78e6ff2d5413c0d9d8288df5ea520d42a6"
      ],
      "author": {
        "name": "Eric Covener",
        "email": "covener@apache.org",
        "time": "Fri Jul 17 11:34:20 2026 +0000"
      },
      "committer": {
        "name": "Eric Covener",
        "email": "covener@apache.org",
        "time": "Fri Jul 17 11:34:20 2026 +0000"
      },
      "message": "add caution about client influence and delims\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1936255 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "de066b78e6ff2d5413c0d9d8288df5ea520d42a6",
      "tree": "0c68fbc21d4a8b73d67e9598626d1cec40f553bd",
      "parents": [
        "3ca24f38f93188a83bf7238aa8497603067dd617"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Fri Jul 17 10:19:26 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Fri Jul 17 10:19:26 2026 +0000"
      },
      "message": "Further refine CHANGES description, to prod Claude into\nproducing more useful output.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1936251 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3ca24f38f93188a83bf7238aa8497603067dd617",
      "tree": "9c2f33fcf7f4c72b013abd66d25f1a22d0d30f74",
      "parents": [
        "e8ea4df99b36baa5f8dfb5692f7a43f8eed369b7"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Fri Jul 17 10:10:04 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Fri Jul 17 10:10:04 2026 +0000"
      },
      "message": "Steal another number.\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1936250 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e8ea4df99b36baa5f8dfb5692f7a43f8eed369b7",
      "tree": "fd7bbb1c894da10686f97562ade5e5b998558e02",
      "parents": [
        "0b645f2c107c352b967b5b7d017283f5a3819308"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Fri Jul 17 08:22:04 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Fri Jul 17 08:22:04 2026 +0000"
      },
      "message": "CI: Skip CI for README* changes at the top-level.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1936238 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0b645f2c107c352b967b5b7d017283f5a3819308",
      "tree": "07bb60031c2d3cc2627aa63dc69bbaf50c95a8fd",
      "parents": [
        "feb104f60365d70dcbcf767e7b00f17ee47e5a81"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Fri Jul 17 08:19:47 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Fri Jul 17 08:19:47 2026 +0000"
      },
      "message": "Record all(?) the conventions on how to write CHANGES entries\nhere, tweak some existing text for clarity, reflow for\nline length limits and use markdown-ish formatting.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1936237 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "feb104f60365d70dcbcf767e7b00f17ee47e5a81",
      "tree": "bef2a681c3fd3d7e1a6fe0a1fb302832fbadeea1",
      "parents": [
        "64cd8e74e85dea85cb82eeb9ec80f2189d6aebe0"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Thu Jul 16 09:14:31 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Thu Jul 16 09:14:31 2026 +0000"
      },
      "message": "Steal a number.\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1936192 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "64cd8e74e85dea85cb82eeb9ec80f2189d6aebe0",
      "tree": "c1112c115a1bd321c0ea98053cb6f76b574c4dc1",
      "parents": [
        "c98d7bb78e0c2289bc8a3f8d435cb61de8facc4b"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Tue Jul 14 14:25:20 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Tue Jul 14 14:25:20 2026 +0000"
      },
      "message": "* SECURITY.md: Typos/formatting fixes suggested by Claude.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1936134 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c98d7bb78e0c2289bc8a3f8d435cb61de8facc4b",
      "tree": "f8c3fa82fe59db676166949dd18af786c9c3f451",
      "parents": [
        "9ffacf84fb5e2b0782c589b22675939199ac0ef6"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Tue Jul 14 14:23:53 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Tue Jul 14 14:23:53 2026 +0000"
      },
      "message": "* SECURITY.md: Tweak/expand text around configurations.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1936133 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9ffacf84fb5e2b0782c589b22675939199ac0ef6",
      "tree": "ac28b58bf53493d2b9fe4a2baed8f0a22fedf389",
      "parents": [
        "88082938836147dd37554f26c944653d52d1a035"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Tue Jul 14 09:25:34 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Tue Jul 14 09:25:34 2026 +0000"
      },
      "message": "* test/pyhttpd/log.py (HttpdErrorLog): Add regex patterns to detect\n  crash and sanitizer error messages in error log, and treat matching\n  lines as errors during log checking.\n\nAssisted-by: Claude Opus 4.6 \u003cnoreply@anthropic.com\u003e\n\nGitHub: closes #684\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1936130 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "88082938836147dd37554f26c944653d52d1a035",
      "tree": "1657b4b0b6f0c3a8d4d57f1d3e8f14dfb6e1f777",
      "parents": [
        "d40d2b0fe25dc7a180b0a2f60069c971b4f3e325"
      ],
      "author": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Sun Jul 12 13:21:08 2026 +0000"
      },
      "committer": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Sun Jul 12 13:21:08 2026 +0000"
      },
      "message": "fr doc rebuild.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1936087 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d40d2b0fe25dc7a180b0a2f60069c971b4f3e325",
      "tree": "da818b8cd1be1d0ba819aa52b2213e752ef53a25",
      "parents": [
        "51ada736d3fbe5b12e90a531f486086dbafe8c12"
      ],
      "author": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Sun Jul 12 13:18:05 2026 +0000"
      },
      "committer": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Sun Jul 12 13:18:05 2026 +0000"
      },
      "message": "fr doc XML files updates.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1936086 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "51ada736d3fbe5b12e90a531f486086dbafe8c12",
      "tree": "d9db0389c279c8a9079ccc7ef43d761cc78d60af",
      "parents": [
        "ad0b1afeead190061648f30a4a1fefa67f9bdb6e"
      ],
      "author": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Sat Jul 11 14:54:06 2026 +0000"
      },
      "committer": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Sat Jul 11 14:54:06 2026 +0000"
      },
      "message": "fr doc XML file update.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1936054 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ad0b1afeead190061648f30a4a1fefa67f9bdb6e",
      "tree": "b332a49c7f634efa25fff977dbbc796e715f5a36",
      "parents": [
        "a6244c653eccbd732ee2f57bc37c06ef8cca4c1b"
      ],
      "author": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Sat Jul 11 14:53:15 2026 +0000"
      },
      "committer": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Sat Jul 11 14:53:15 2026 +0000"
      },
      "message": "typo correction.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1936053 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a6244c653eccbd732ee2f57bc37c06ef8cca4c1b",
      "tree": "75393566adce5b6d7196ece83cbb084696f99475",
      "parents": [
        "ce0332191c7fd187475d5649dc97ba300d581b36"
      ],
      "author": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Fri Jul 10 15:39:02 2026 +0000"
      },
      "committer": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Fri Jul 10 15:39:02 2026 +0000"
      },
      "message": "typo correction.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1936046 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ce0332191c7fd187475d5649dc97ba300d581b36",
      "tree": "e4d5ad8489d43652a75f242487cf22acd2e8a014",
      "parents": [
        "166ecc90b02f9aad78223a9784f3e4fda42163bd"
      ],
      "author": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Fri Jul 10 14:36:02 2026 +0000"
      },
      "committer": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Fri Jul 10 14:36:02 2026 +0000"
      },
      "message": "fr doc XML file update.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1936042 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "166ecc90b02f9aad78223a9784f3e4fda42163bd",
      "tree": "4e7adc4292bb8ca41b7774742139bc6bc8e7f142",
      "parents": [
        "b8ae5be353882a5ef3cebede0d4fc84dbdf026d4"
      ],
      "author": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Wed Jul 08 15:24:50 2026 +0000"
      },
      "committer": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Wed Jul 08 15:24:50 2026 +0000"
      },
      "message": "fr doc XML files updates.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1936006 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b8ae5be353882a5ef3cebede0d4fc84dbdf026d4",
      "tree": "db7a5c954efe01bf8a8d962b6e95f0ac3346e8df",
      "parents": [
        "f985ba96812f503b4fd3ebf3994bdc56a3044501"
      ],
      "author": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Mon Jul 06 16:37:49 2026 +0000"
      },
      "committer": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Mon Jul 06 16:37:49 2026 +0000"
      },
      "message": "fr doc XML file update.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935961 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f985ba96812f503b4fd3ebf3994bdc56a3044501",
      "tree": "934f199c38d994204d7ace6ea226ff036d370751",
      "parents": [
        "4e4c7fb9379de42118643f354f241aac6dcf3f76"
      ],
      "author": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Mon Jul 06 15:04:48 2026 +0000"
      },
      "committer": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Mon Jul 06 15:04:48 2026 +0000"
      },
      "message": "fr doc XML file update.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935958 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4e4c7fb9379de42118643f354f241aac6dcf3f76",
      "tree": "b9b851be80f302e1f6eec58b2f818de59b1a4d73",
      "parents": [
        "41dce1707f863cdc6cf41c34141ce41f5f2ab053"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Jul 06 12:52:41 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Jul 06 12:52:41 2026 +0000"
      },
      "message": "* modules/aaa/mod_auth_digest.c (add_auth_info): Don\u0027t add\n  (Proxy-)Authentication-Info headers to 401/407 responses.\n\nGitHub: PR #661\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935954 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "41dce1707f863cdc6cf41c34141ce41f5f2ab053",
      "tree": "e695b810a78bb0c1d9447797f187b53e7c4fa494",
      "parents": [
        "acc2d562f1e628b4f504557f35caaa618027ff23"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Jul 06 12:52:32 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Jul 06 12:52:32 2026 +0000"
      },
      "message": "* modules/aaa/mod_auth_digest.c: Fix comments.\n\nGitHub: PR #661\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935953 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "acc2d562f1e628b4f504557f35caaa618027ff23",
      "tree": "de06dffc762c3cc6509238c275baa4aaaa020665",
      "parents": [
        "9edc7f541fc77d070d0cf9b7835d81587a892d1f"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Jul 06 12:52:23 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Jul 06 12:52:23 2026 +0000"
      },
      "message": "* modules/aaa/mod_auth_digest.c: Remove checks for NULL client_shm\n  throughout.\n\nGitHub: PR #661\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935952 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9edc7f541fc77d070d0cf9b7835d81587a892d1f",
      "tree": "01cde76cc89174c195c80d4911392b7a1931907f",
      "parents": [
        "a23632f752534c3a31e2654365a600948ad6abae"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Jul 06 12:52:10 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Jul 06 12:52:10 2026 +0000"
      },
      "message": "* modules/aaa/mod_auth_digest.c (pre_init): Don\u0027t register\n  now-unused \"authdigest-opaque\" mutex type.\n\nGitHub: PR #661\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935951 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a23632f752534c3a31e2654365a600948ad6abae",
      "tree": "3f0648df1d15a824d107231dfba4feaaa9f1d650",
      "parents": [
        "81a13c618ba06680d8ed26335f21d29f34c8f19f"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Jul 06 12:52:00 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Jul 06 12:52:00 2026 +0000"
      },
      "message": "* modules/aaa/mod_auth_digest.c (cleanup_tables, initialize_tables,\n  initialize_child, gen_client): Replace mutex-protected opaque_cntr\n  with opaque_counter, incremented via atomics.\n\nGitHub: PR #661\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935950 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "81a13c618ba06680d8ed26335f21d29f34c8f19f",
      "tree": "0047df41f81deb93a0da9b4490d2a1a3340b585c",
      "parents": [
        "584eb25bd111248db000346a3b680e363a87723e"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Jul 06 12:51:50 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Jul 06 12:51:50 2026 +0000"
      },
      "message": "* modules/aaa/mod_auth_digest.c (get_digest_rec):\n  Parse opaque more strictly.\n\nGitHub: PR #661\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935949 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "584eb25bd111248db000346a3b680e363a87723e",
      "tree": "bcc0f97046a2e99e2f0be7ee0bab515d28103c27",
      "parents": [
        "dc9e1377764f7d9621dc43f3c61f7c781da2fd11"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Jul 06 12:51:39 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Jul 06 12:51:39 2026 +0000"
      },
      "message": "* modules/aaa/mod_auth_digest.c: Use apr_uint32_t for the\n  one-time-nonce counter.\n  (gen_nonce): Drop the fallback case for non-shmem builds\n  where otn_counter could be NULL previously. Use atomics\n  to increment the counter.\n\nGitHub: PR #661\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935948 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "dc9e1377764f7d9621dc43f3c61f7c781da2fd11",
      "tree": "ec36291a8c4a39331e9e882363dec02fb4b207cd",
      "parents": [
        "6bb2685379211df37b8296d46701396807a323f1"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Jul 06 12:51:26 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Jul 06 12:51:26 2026 +0000"
      },
      "message": "* modules/aaa/config.m4,\n  modules/aaa/mod_auth_digest.c (pre_init, initialize_module):\n  Prevent using mod_auth_digest without APR_HAS_SHARED_MEMORY.\n\nGitHub: PR #661\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935947 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6bb2685379211df37b8296d46701396807a323f1",
      "tree": "a30279fa9d3774bd889ccdb599028bf360ddc25c",
      "parents": [
        "026753617320880fa9dc19d1e9c113cdaceebcd3"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Jul 06 12:51:01 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Jul 06 12:51:01 2026 +0000"
      },
      "message": "* modules/aaa/mod_auth_digest.c (set_algorithm): Note that\n  conf-\u003ealgorithm is a constant (\"MD5\") so there is no point\n  in overriding it at runtime. Simplify error case.\n\nGitHub: PR #661\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935946 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "026753617320880fa9dc19d1e9c113cdaceebcd3",
      "tree": "2083ef3e885d2c832fea5f444c5e6dca9f8eb5d1",
      "parents": [
        "358a56751f51e0d2cc76ccf9166f66adec34756e"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Jul 06 12:50:48 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Jul 06 12:50:48 2026 +0000"
      },
      "message": "* modules/aaa/mod_auth_digest.c: Remove \"weird\" override of AuthName\n  directive, which adds complexity for little benefit (avoids putting\n  20 bytes through SHA1 for each auth attempt).\n  (set_realm): Remove function.\n  (gen_nonce_hash): Create the nonce hash here from scratch.\n  (create_digest_dir_config): Always allocate a config struct.\n  Remove unused dir_name field from digest_config_rec.\n\nCo-Authored-By: Claude Opus 4.6 \u003cnoreply@anthropic.com\u003e\nGitHub: PR #661\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935945 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "358a56751f51e0d2cc76ccf9166f66adec34756e",
      "tree": "7e235aa4c3ffafbf88bd72889819df3985cbcceb",
      "parents": [
        "4f8722996978bf8e74bb206a3b13d189a2792a0a"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Jul 06 12:50:18 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Jul 06 12:50:18 2026 +0000"
      },
      "message": "mod_auth_digest: Drop RFC 2069 and configurable qop support.\n(RFC 2617, which replaced 2069, is now 26 years old)\n\n* modules/aaa/mod_auth_digest.c (digest_config_rec): Remove qop_list\n  field.\n  (create_digest_dir_config): Remove qop_list initialization.\n  (set_qop): Deprecate AuthDigestQop, only \"auth\" is supported.\n  (note_digest_auth_failure): Always send qop\u003d\"auth\".\n  (check_nc): Remove handling for qop\u003dnone.\n  (old_digest): Remove function.\n  (authenticate_digest_user): Reject requests with missing or\n  non-\"auth\" qop value rather than falling back to RFC 2069.\n\nCo-Authored-By: Claude Opus 4.6 \u003cnoreply@anthropic.com\u003e\nGitHub: PR #661\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935944 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4f8722996978bf8e74bb206a3b13d189a2792a0a",
      "tree": "cb9ebcaa03e43bca4d556dd744d0f757fc672fe1",
      "parents": [
        "2ac25f0b50ef7d108e01f624b7f021f4184924ce"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Jul 06 12:08:49 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Jul 06 12:08:49 2026 +0000"
      },
      "message": "* modules/ssl/ssl_util.c (ssl_asn1_table_set): Add assertion\n  for the (likely unreachable) i2d_PrivateKey() failure case.\n\nSubmitted by: Sayed Kaif \u003cmetsw24 gmail.com\u003e\nGithub: closes #619\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935941 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2ac25f0b50ef7d108e01f624b7f021f4184924ce",
      "tree": "ef88f35532397a71c6af4e6e8744fc7168d174ce",
      "parents": [
        "feb1c6ebbd8ab43386526c112aeb9eea7c9a6fa7"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Jul 06 12:01:57 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Jul 06 12:01:57 2026 +0000"
      },
      "message": "mod_dav: Refactor Lock-Token parsing into dav_parse_locktoken()\n  helper in util.c, replacing duplicated inline parsing in\n  mod_dav.c and ms_wdv.c.\n\n* modules/dav/main/util.c (dav_parse_locktoken): New function.\n\n* modules/dav/main/mod_dav.h (dav_parse_locktoken): Declare it.\n\n* modules/dav/main/mod_dav.c (dav_method_unlock): Use\n  dav_parse_locktoken() instead of inline bracket parsing.\n\n* modules/dav/main/ms_wdv.c (dav_process_ms_wdv_lock): Likewise.\n  (dav_process_ms_wdv_if_header): Add length check before indexing\n  the If header value to avoid reading past an empty string.\n\nSubmitted by: metsw24-max \u003cmetsw24 gmail.com\u003e\nGithub: closes #618\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935940 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "feb1c6ebbd8ab43386526c112aeb9eea7c9a6fa7",
      "tree": "161c8ef97f5708d2e603ef71461dd60ba97c112a",
      "parents": [
        "fd74218c456c9b6322ee9316ff16955a088f75d4"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Jul 06 11:51:31 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Jul 06 11:51:31 2026 +0000"
      },
      "message": "* modules/proxy/balancers/mod_lbmethod_heartbeat.c (hb_parse_int):\n  New helper replacing atoi() with safe integer parsing via\n  apr_strtoi64, with range validation.\n  (readfile_heartbeats): Use hb_parse_int for busy, ready,\n  lastseen, and port fields.\n  (find_best_hb): Add overflow-safe saturation arithmetic for\n  openslots accumulation and the pick loop upper bound.\n\nSubmitted by: Sayed Kaif \u003cmetsw24 gmail.com\u003e\nGithub: closes #629\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935935 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "fd74218c456c9b6322ee9316ff16955a088f75d4",
      "tree": "85360c76b35987c1242e4a56a173f03d9c5a15f8",
      "parents": [
        "c513c04b680ecf204ec68327d6ad95e4d4325beb"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Jul 06 10:04:52 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Jul 06 10:04:52 2026 +0000"
      },
      "message": "* modules/filters/mod_proxy_html.c (pcomment): Don\u0027t dump content\n  when printing a comment. (regression in r1934975)\n\nFixes: 9dc00bf22922b805d780f403132d2e35a99ced93\nGithub: closes #681\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935931 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c513c04b680ecf204ec68327d6ad95e4d4325beb",
      "tree": "adf671f3a9bae24afbb152ef63f99afbb480766b",
      "parents": [
        "7612f2b72f6529f949d0a099df641f075542f9a3"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Jul 06 08:25:35 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Jul 06 08:25:35 2026 +0000"
      },
      "message": "Removed modules/md/md_tailscale.c from CMakeList.txt so can be built mod_md on Windows\n\nSubmitted by: Paul Lodge \u003cpaullodge outlook.com\u003e\nGithub: closes #674\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935927 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7612f2b72f6529f949d0a099df641f075542f9a3",
      "tree": "4701bf75fdbf0fa33cd362b2492fef48379114be",
      "parents": [
        "6afb3992e81fe87414a9b4e98d356ff40cd6054c"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Jul 06 08:15:14 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Mon Jul 06 08:15:14 2026 +0000"
      },
      "message": "* modules/md/md_crypt.c (md_cert_get_ari_cert_id):\n  Don\u0027t used fixed buffer size for serial number,\n  fail if ASN.1-\u003eBIGNUM conversion fails.\n\nGithub: closes #680\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935926 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6afb3992e81fe87414a9b4e98d356ff40cd6054c",
      "tree": "ef99a3203a015801d6016c4d9100d84bebe05a12",
      "parents": [
        "1b5d90708dbbb94620035f72878adb6022e8df37"
      ],
      "author": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Fri Jul 03 15:58:10 2026 +0000"
      },
      "committer": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Fri Jul 03 15:58:10 2026 +0000"
      },
      "message": "fr doc XML file update.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935851 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1b5d90708dbbb94620035f72878adb6022e8df37",
      "tree": "2c554c125b0ce3516500ad47aa1215e5d62e6941",
      "parents": [
        "c566110552f9a104843cb043eb50bf5f3eb2c677"
      ],
      "author": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Thu Jul 02 16:01:29 2026 +0000"
      },
      "committer": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Thu Jul 02 16:01:29 2026 +0000"
      },
      "message": "fr doc XML file update.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935810 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c566110552f9a104843cb043eb50bf5f3eb2c677",
      "tree": "883e5fd91a2d067738c29bb921609368a678c603",
      "parents": [
        "fbf5d96aa736c871883798e67ae5643333db606f"
      ],
      "author": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Wed Jul 01 15:23:55 2026 +0000"
      },
      "committer": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Wed Jul 01 15:23:55 2026 +0000"
      },
      "message": "fr doc rebuild.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935773 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "fbf5d96aa736c871883798e67ae5643333db606f",
      "tree": "d49c3840d64b247093a3bb346dd10b263c19aa10",
      "parents": [
        "a6cbbb5c79f5b63d64accebd6a2b57164af3952f"
      ],
      "author": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Wed Jul 01 15:20:23 2026 +0000"
      },
      "committer": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Wed Jul 01 15:20:23 2026 +0000"
      },
      "message": "fr doc XML files updates.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935772 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a6cbbb5c79f5b63d64accebd6a2b57164af3952f",
      "tree": "91e48f9ec380ea50fd8f001450ccfb4431eb0790",
      "parents": [
        "38a9485279470b61fe5123cf913678a3ac537511"
      ],
      "author": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Tue Jun 30 16:03:48 2026 +0000"
      },
      "committer": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Tue Jun 30 16:03:48 2026 +0000"
      },
      "message": "fr doc XML files updates.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935750 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "38a9485279470b61fe5123cf913678a3ac537511",
      "tree": "ae7ac5f45a8a7f59cbf5afd77d2b34ad50deef4e",
      "parents": [
        "ee488d6ff1de5cb49ebabeca1bcb6ae7e664d415"
      ],
      "author": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Tue Jun 30 11:57:52 2026 +0000"
      },
      "committer": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Tue Jun 30 11:57:52 2026 +0000"
      },
      "message": "missing tags.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935747 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ee488d6ff1de5cb49ebabeca1bcb6ae7e664d415",
      "tree": "22900eada554dd2cc1d923a9f0ffbd4debfb531c",
      "parents": [
        "01e3f2f8d61fd0d549f070355ed6c639c82497e2"
      ],
      "author": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Tue Jun 30 09:17:59 2026 +0000"
      },
      "committer": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Tue Jun 30 09:17:59 2026 +0000"
      },
      "message": "fr doc rebuild.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935743 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "01e3f2f8d61fd0d549f070355ed6c639c82497e2",
      "tree": "ca6cdfee65ffa717914a538c200e2730914b07ae",
      "parents": [
        "0188772c1cba84163ddea72cbf0de4258548c987"
      ],
      "author": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Tue Jun 30 09:15:23 2026 +0000"
      },
      "committer": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Tue Jun 30 09:15:23 2026 +0000"
      },
      "message": "fr doc XML file update.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935742 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0188772c1cba84163ddea72cbf0de4258548c987",
      "tree": "70abfcc6f086779677992187e1ecc61f1367b61a",
      "parents": [
        "9a04b94295efba641715f5f9f76f7097866173f2"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Mon Jun 29 17:56:05 2026 +0000"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Mon Jun 29 17:56:05 2026 +0000"
      },
      "message": "docs: logs.xml wrap bare \u003chighlight\u003e blocks in \u003cexample\u003e per style guide\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935724 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9a04b94295efba641715f5f9f76f7097866173f2",
      "tree": "3185788e24ac76f02b2128a8d613a8cde69c0a8e",
      "parents": [
        "3cf319bd79d4d52f826e4723503a5d5ecd115aea"
      ],
      "author": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Mon Jun 29 15:52:42 2026 +0000"
      },
      "committer": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Mon Jun 29 15:52:42 2026 +0000"
      },
      "message": "fr doc rebuild.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935714 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3cf319bd79d4d52f826e4723503a5d5ecd115aea",
      "tree": "ce463759abd30874eb2e2dd51df83fea287197dd",
      "parents": [
        "6979e6d8a3d0ad50b860de8a127b1eb13fe2be58"
      ],
      "author": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Mon Jun 29 15:46:40 2026 +0000"
      },
      "committer": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Mon Jun 29 15:46:40 2026 +0000"
      },
      "message": "fr doc rebuilding motorz module html file to see if all is OK.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935713 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6979e6d8a3d0ad50b860de8a127b1eb13fe2be58",
      "tree": "5727bbf1f8e36c7a6b76d415ee72bff0d308c6e9",
      "parents": [
        "3c0567d67536b00a082f1139e16b8b5961933271"
      ],
      "author": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Mon Jun 29 15:40:38 2026 +0000"
      },
      "committer": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Mon Jun 29 15:40:38 2026 +0000"
      },
      "message": "fr doc XML file update.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935711 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3c0567d67536b00a082f1139e16b8b5961933271",
      "tree": "306d9956bb39eb3504b4aa36a6f509ab71e05a02",
      "parents": [
        "db446cac58d6b3fa2fe85fc999fa8d92b72456a7"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Mon Jun 29 10:10:40 2026 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Mon Jun 29 10:10:40 2026 +0000"
      },
      "message": "Cast cmd_parms.info to correct type (apr_size_t).\n\nAPR_OFFSETOF() returns apr_size_t and functions\nlike ap_set_string_slot() stores it in cmd_parms.info.\n\n* modules/filters/mod_sed.c\n  (sed_add_expr):\n\n* modules/http/mod_mime.c\n  (attrib_info): Use apr_size_t instead of int for offset\n   field.\n  (add_extension_info, remove_extension_info): Cast\n   cmd_parms.info to apr_size instead of int.\n\n* server/config.c\n  (ap_set_string_slot, ap_set_int_slot, ap_set_string_slot_lower,\n   ap_set_flag_slot, ap_set_flag_slot_char, ap_set_file_slot):\n   Cast cmd_parms.info to apr_size instead of int.\n\n* server/core.c\n  (set_server_string_slot): Cast cmd_parms.info to apr_size instead\n   of int.\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935705 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "db446cac58d6b3fa2fe85fc999fa8d92b72456a7",
      "tree": "da000fee45e2b686694aa8dcc4b8eec96460f99c",
      "parents": [
        "db2ae1ce0fc19014866144a169a94354750c53a8"
      ],
      "author": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Sun Jun 28 15:20:08 2026 +0000"
      },
      "committer": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Sun Jun 28 15:20:08 2026 +0000"
      },
      "message": "fr doc XML file update.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935696 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "db2ae1ce0fc19014866144a169a94354750c53a8",
      "tree": "8deafa6af363bafe86ddbcabbf708d87bb6ca993",
      "parents": [
        "a1383b06ca04d63e147590b98bdb67d81038896b"
      ],
      "author": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Sat Jun 27 16:00:10 2026 +0000"
      },
      "committer": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Sat Jun 27 16:00:10 2026 +0000"
      },
      "message": "fr doc XML files updates.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935680 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a1383b06ca04d63e147590b98bdb67d81038896b",
      "tree": "775765f0da0a6756ac5697399a81e8d087ea790f",
      "parents": [
        "10b306483f3f71c4649e3471fd52f577193153ed"
      ],
      "author": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Sat Jun 27 12:10:25 2026 +0000"
      },
      "committer": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Sat Jun 27 12:10:25 2026 +0000"
      },
      "message": "fr doc XML files updates.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935676 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "10b306483f3f71c4649e3471fd52f577193153ed",
      "tree": "1e568ac7618aaa3b21a346fd79c66414fd24bc81",
      "parents": [
        "8963acbacd653a9394acc25f835a0d1e07617bb8"
      ],
      "author": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Sat Jun 27 09:41:08 2026 +0000"
      },
      "committer": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Sat Jun 27 09:41:08 2026 +0000"
      },
      "message": "fr doc XML files updates.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935675 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "8963acbacd653a9394acc25f835a0d1e07617bb8",
      "tree": "f3cb71edd403d60e37062d934c83eff8ac0f29ce",
      "parents": [
        "e03885c9248bff959b1bb4bfc9b97c173e02041f"
      ],
      "author": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Fri Jun 26 16:06:27 2026 +0000"
      },
      "committer": {
        "name": "Lucien Gentis",
        "email": "lgentis@apache.org",
        "time": "Fri Jun 26 16:06:27 2026 +0000"
      },
      "message": "fr doc XML files updates.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935664 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e03885c9248bff959b1bb4bfc9b97c173e02041f",
      "tree": "63f84d93ddfc51d432d972c8519d79378c728ace",
      "parents": [
        "229eff7c47902949daab970b4f9888ca7606bfd4"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Tue Jun 23 15:42:18 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Tue Jun 23 15:42:18 2026 +0000"
      },
      "message": "* docs/manual/mod/mod_proxy.xml: Add clarifications for ProxyRemote and\n  \u003cProxy\u003e containers.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935589 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "229eff7c47902949daab970b4f9888ca7606bfd4",
      "tree": "0c12ccf5ae26d8c5779db616643b0ca70fe40ecf",
      "parents": [
        "f1fef81b6443e4e004703960fa7b0f3c60227356"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Tue Jun 23 08:52:25 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Tue Jun 23 08:52:25 2026 +0000"
      },
      "message": "Steal some aplogno numbers.\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935579 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f1fef81b6443e4e004703960fa7b0f3c60227356",
      "tree": "045b0ad25511e6e2e38c821e856beda525ef5cc6",
      "parents": [
        "5ed77190440e943163acac0b58c5cf309717e2b9"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Tue Jun 23 08:45:11 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Tue Jun 23 08:45:11 2026 +0000"
      },
      "message": "Improve changes text.\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935578 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5ed77190440e943163acac0b58c5cf309717e2b9",
      "tree": "7ec54be20d43d4e76b17fced6e1d020aaf8eacd2",
      "parents": [
        "5f25f7781e61ff8e9408c7f7a3e90f4a5f27d3a5"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Tue Jun 23 08:44:27 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Tue Jun 23 08:44:27 2026 +0000"
      },
      "message": "Fix pre-1.1.0 compat macros for X509_get0_notBefore/notAfter/serialNumber\n\nThe compat macros added in 83d565f for pre-1.1.0 OpenSSL used incorrect\nnames (X509_get0_before/X509_get0_after) which don\u0027t match the actual\nAPI names used in the code (X509_get0_notBefore/X509_get0_notAfter).\nThis caused link failures when building against OpenSSL 1.0.2.\n\nAlso add missing X509_get0_serialNumber compat macro which was used in\nssl_engine_log.c but never shimmed for pre-1.1.0.\n\nSubmitted by: Craig Lorentzen \u003ccrlorent amazon.com\u003e\nGithub: closes #673\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935577 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5f25f7781e61ff8e9408c7f7a3e90f4a5f27d3a5",
      "tree": "fb4a206ecaa2dd71bdc2386964b702dc7e5b5b6a",
      "parents": [
        "f4b42ef8db4abcebae59f056c7d225064b3ed879"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Tue Jun 23 08:41:42 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Tue Jun 23 08:41:42 2026 +0000"
      },
      "message": "* test/Makefile.in (clean): Remove __pycache__ directores.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935576 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f4b42ef8db4abcebae59f056c7d225064b3ed879",
      "tree": "b3bde52cc029e32766eaa76840f94df4b2c1dae6",
      "parents": [
        "f4ec94c524895c7bdceb418a1a7dae80b8496f10"
      ],
      "author": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Tue Jun 23 08:41:02 2026 +0000"
      },
      "committer": {
        "name": "Joe Orton",
        "email": "jorton@apache.org",
        "time": "Tue Jun 23 08:41:02 2026 +0000"
      },
      "message": "Updated candidates to remove.\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935575 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f4ec94c524895c7bdceb418a1a7dae80b8496f10",
      "tree": "893ef0996c3eedaf635ae2e741a30761ff4227ba",
      "parents": [
        "ffbf24402263e8dcacb4c5b91afb3da5a1a2cd12"
      ],
      "author": {
        "name": "Jim Jagielski",
        "email": "jim@apache.org",
        "time": "Mon Jun 22 17:28:42 2026 +0000"
      },
      "committer": {
        "name": "Jim Jagielski",
        "email": "jim@apache.org",
        "time": "Mon Jun 22 17:28:42 2026 +0000"
      },
      "message": "Make ProxyBeaconSecret a required option now, not Optional.\nThus, a passphrase secret between beacons is always required.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935556 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ffbf24402263e8dcacb4c5b91afb3da5a1a2cd12",
      "tree": "7d7c339060a478c6bf7c93bb89ac9bc8897982fd",
      "parents": [
        "87c208c48c74285ab4d2e7d07bc4fd306638ee2f"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Mon Jun 22 17:24:12 2026 +0000"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Mon Jun 22 17:24:12 2026 +0000"
      },
      "message": "Update STATUS to reflect some recent work that\u0027s been done.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935555 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "87c208c48c74285ab4d2e7d07bc4fd306638ee2f",
      "tree": "2dc35de9c9f30ba55934c08693847b338ec90a55",
      "parents": [
        "43618415f2540d2e31bbe8e264d288f80d0845f4"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Mon Jun 22 17:21:58 2026 +0000"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Mon Jun 22 17:21:58 2026 +0000"
      },
      "message": "docs: Rewrite log rotation section in logs.xml\n\n- Replace hand-rolled mv/graceful/sleep/gzip recipe with modern\n  practices: rotatelogs (recommended) and system logrotate\n- Add examples for time-based, size-based, and strftime-pattern rotation\n- Rewrite piped logs section: tighten prose, remove redundant\n  rotatelogs example, wrap highlight blocks in \u003cexample\u003e tags\n- Remove \"In order to\", \"simply\", bare \"Apache\" references\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935553 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "43618415f2540d2e31bbe8e264d288f80d0845f4",
      "tree": "e66c891294e04897796f07a5a7905f29a7e79dc5",
      "parents": [
        "49b44f5654eeeb5068681c40a849e43278770b2d"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Fri Jun 19 14:27:56 2026 +0000"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Fri Jun 19 14:27:56 2026 +0000"
      },
      "message": "Rebuild html, meta files\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935525 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "49b44f5654eeeb5068681c40a849e43278770b2d",
      "tree": "7d4d88618c9436b2197e57b8556b505a1f0924e1",
      "parents": [
        "cbe403dc1cc342a282e81d5a2e635025571c87b1"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Fri Jun 19 14:26:22 2026 +0000"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Fri Jun 19 14:26:22 2026 +0000"
      },
      "message": "docs: howto/ssi.xml complete rewrite for style and tone\n\n- Full rewrite for style guide compliance and tone normalization\n- Remove all first-person (\"I\u0027ll talk about...\")\n- Remove TeX-style ``quoting\u0027\u0027 throughout\n- Remove dated references (hit counters, guestbooks, Win32)\n- Reposition as \"a practical, lightweight technique\"\n- Remove duplicated content between summary, body, and conclusion\n- Fix bare \"Apache\" → \"httpd\"\n- Update example date to 2026\n- Add \u003cexample\u003e wrappers around all \u003chighlight\u003e blocks\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935522 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "cbe403dc1cc342a282e81d5a2e635025571c87b1",
      "tree": "88a2c06b0ee59e3c546417fd803d431ac40db171",
      "parents": [
        "1c6aa3f5bce50a95e2994d9c475820df21a3aea8"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Fri Jun 19 14:24:24 2026 +0000"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Fri Jun 19 14:24:24 2026 +0000"
      },
      "message": "docs: howto/reverse_proxy.xml editorial cleanup\n\n- Tighten verbose prose throughout\n- Break long sentences for readability\n- Grammar and spelling fixes throughout\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935520 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1c6aa3f5bce50a95e2994d9c475820df21a3aea8",
      "tree": "cea1ed25c7006a0606ebf52bf22c3aea43776b35",
      "parents": [
        "f3103c8e2dcc10eba1e081dfe1aa57bab5ad99e9"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Fri Jun 19 14:22:34 2026 +0000"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Fri Jun 19 14:22:34 2026 +0000"
      },
      "message": "docs: howto/htaccess.xml editorial cleanup\n\n- Update example log dates to 2026\n- Change error log highlight blocks from language\u003d\"config\" to \"sh\"\n- Remove filler phrases: \"in order to\", \"a lot of\", \"it is important\n  to remember that\", \"simply\"\n- Convert inline \"Note that...\" prose to \u003cnote\u003e blocks\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935518 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f3103c8e2dcc10eba1e081dfe1aa57bab5ad99e9",
      "tree": "845af953d00d8cffd5e8a496e83a59bb9b49529e",
      "parents": [
        "2518c0d77580dd16f7b07bb15853e1409c9022c8"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Fri Jun 19 12:53:49 2026 +0000"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Fri Jun 19 12:53:49 2026 +0000"
      },
      "message": "Minor grammar tweaks and style-guide updates.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935516 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2518c0d77580dd16f7b07bb15853e1409c9022c8",
      "tree": "fab8141ac2efc2c6b3631a6ddb497ae076599a80",
      "parents": [
        "8736920ab50d4572be872b82433c769fc1758ebb"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Fri Jun 19 12:23:41 2026 +0000"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Fri Jun 19 12:23:41 2026 +0000"
      },
      "message": "docs: howto/cgi.xml tone normalization and mod_cgi/mod_cgid explanation\n\n- Add paragraph explaining why two CGI modules exist: mod_cgid for\n  threaded MPMs (event, worker), mod_cgi for non-threaded (prefork)\n  and Windows; note they are configuration-compatible\n- Link to both module reference pages for implementation details\n- Clean up LoadModule note block (remove duplicate \"A correctly\n  configured directive may look like this\")\n- Remove \"Of course\" asides and \"In order to\" constructions\n- \"There are two main differences\" → direct statement\n- Move bug-database advisory into \u003cnote\u003e block\n- Convert remaining Perl references to Python\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935512 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "8736920ab50d4572be872b82433c769fc1758ebb",
      "tree": "1760c27024a99cae34e83086f64680c33d9f189d",
      "parents": [
        "47fc6df4ffb2ec0d8d7dccf17aa22713c7e71645"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Fri Jun 19 12:16:23 2026 +0000"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Fri Jun 19 12:16:23 2026 +0000"
      },
      "message": "docs: howto/auth.xml tone normalization and deduplication\n\n- Replace host-based access control section (Require ip/host examples)\n  with brief explanation and cross-reference to access.html howto\n- Remove dated \"HTTPD 2.3/2.4 introduces\" from socache section\n- Grammar and spelling fixes throughout\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935509 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "47fc6df4ffb2ec0d8d7dccf17aa22713c7e71645",
      "tree": "e723de9614b00eeeb74bf1a3983d535575b2398f",
      "parents": [
        "01df45f59b98c93561f543606bf96472ebbf9194"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Fri Jun 19 12:05:10 2026 +0000"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Fri Jun 19 12:05:10 2026 +0000"
      },
      "message": "docs: howto/access.xml editorial cleanup and examples\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935507 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "01df45f59b98c93561f543606bf96472ebbf9194",
      "tree": "0f4ebadfdc7886edbdf90e1a0ae456243cd72af5",
      "parents": [
        "452b67cf148d3236a8c4a116f4850269b2373f6e"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Fri Jun 19 11:53:19 2026 +0000"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Fri Jun 19 11:53:19 2026 +0000"
      },
      "message": "docs: howto/http2.xml editorial and tone.\n\nOngoing work to bring docs into the style guide, apply the same voice\nacross related documents, and modernize examples.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935505 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "452b67cf148d3236a8c4a116f4850269b2373f6e",
      "tree": "fea5b2d6fc13e454af1398c2579c0126f3ca325e",
      "parents": [
        "9837d08962452c2903e36e80e28d45de2e6dd478"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Thu Jun 18 13:18:53 2026 +0000"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Thu Jun 18 13:18:53 2026 +0000"
      },
      "message": "Updates AGENTS.md to reflect usage of the \u003crfc\u003e\ntag that was added earlier this year.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935474 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9837d08962452c2903e36e80e28d45de2e6dd478",
      "tree": "cd14ccc939d4b5e65e5abf026e6938b1f97d3e1d",
      "parents": [
        "cf221bb4acf26bea3379f59f1e6d2ef57c03b62b"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Thu Jun 18 13:16:55 2026 +0000"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Thu Jun 18 13:16:55 2026 +0000"
      },
      "message": "Updates to correctly use \u003cexample\u003e and \u003chighlight\u003e\nas per the style guide.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935472 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "cf221bb4acf26bea3379f59f1e6d2ef57c03b62b",
      "tree": "fb14fe58e891f73678cd8148f635ebde58ea4ea0",
      "parents": [
        "c93ff9bc9438ab2433d277bc6e6261d885fc2fdb"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Thu Jun 18 12:13:12 2026 +0000"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Thu Jun 18 12:13:12 2026 +0000"
      },
      "message": "docs: Editorial pass on howto/http2.xml\n\n- Grammar and spelling fixes throughout (fixes bz#70115)\n- Wrap overlong lines to match document style\n- Replace dead browser extension links with current equivalents\n- Update caniuse link to https\n- Simplify browser support list (all modern browsers support HTTP/2)\n- Note Server Push deprecation per RFC 9113; point to Early Hints\n- Note Accept-Push-Policy draft expired and was never adopted\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935469 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c93ff9bc9438ab2433d277bc6e6261d885fc2fdb",
      "tree": "7074bec6644f607e24ee01b85e1a8dff5a325d88",
      "parents": [
        "d1d2130daf842bbfc96e5f6b99692fc068bbac63"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Wed Jun 17 21:04:18 2026 +0000"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Wed Jun 17 21:04:18 2026 +0000"
      },
      "message": "Remove the outdated \"most popular\" language.\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935467 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d1d2130daf842bbfc96e5f6b99692fc068bbac63",
      "tree": "47522239c425de78d8cb06aad3d6ea48f4477711",
      "parents": [
        "f2b8a76252b49df1194aecea32cb6945621bbcae"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Wed Jun 17 20:56:52 2026 +0000"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Wed Jun 17 20:56:52 2026 +0000"
      },
      "message": "docs: Modernize howto/http2.xml\n\n- Update all RFC references from 7540 to 9113 (which obsoletes it)\n- Remove duplicated RFC link in protocol overview\n- Add Server Push deprecation note (deprecated in RFC 9113 §8.4,\n  removed by Chrome 106+/Edge 106+; recommend 103 Early Hints)\n- Update Homebrew note: remove obsolete --with-openssl/--with-nghttp2\n  flags (Homebrew removed formula options in 2019; curl includes\n  HTTP/2 support by default now)\n- Fix typos: \"consistent releases\" → \"consistent across releases\",\n  \"as RFC do\" → \"as RFCs do\", \"they are\" → \"there are\",\n  \"at at time\" → \"at a time\", \"avoiding to re-instantiate\" →\n  \"avoiding the need to re-instantiate\", \"head of blocking\" →\n  \"head-of-line blocking\"\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935464 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f2b8a76252b49df1194aecea32cb6945621bbcae",
      "tree": "8a3438e4ff4c574227d535b3cce04cacfb9e59e1",
      "parents": [
        "8c811e4f7eccc3cf465bb8c7bf12feb62389be7d"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Wed Jun 17 12:25:33 2026 +0000"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Wed Jun 17 12:25:33 2026 +0000"
      },
      "message": "s/apache-announce/announce@httpd.apache.org/\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935453 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "8c811e4f7eccc3cf465bb8c7bf12feb62389be7d",
      "tree": "0a9fbf3d263d18ea39a94ba62ecc63d8d50c4b58",
      "parents": [
        "99494c58c9887fb835a953840a993b384e7730af"
      ],
      "author": {
        "name": "Rainer Jung",
        "email": "rjung@apache.org",
        "time": "Wed Jun 17 09:34:09 2026 +0000"
      },
      "committer": {
        "name": "Rainer Jung",
        "email": "rjung@apache.org",
        "time": "Wed Jun 17 09:34:09 2026 +0000"
      },
      "message": "Use curl debug library in debug build; partial port of r1816751 from 2.4.x.\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935447 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "99494c58c9887fb835a953840a993b384e7730af",
      "tree": "d8d21c415d0accfd8aba7f981791618192503f53",
      "parents": [
        "679b1a49ad7882c6d68950b6fd46fcea36b33db1"
      ],
      "author": {
        "name": "Rainer Jung",
        "email": "rjung@apache.org",
        "time": "Tue Jun 16 20:45:56 2026 +0000"
      },
      "committer": {
        "name": "Rainer Jung",
        "email": "rjung@apache.org",
        "time": "Tue Jun 16 20:45:56 2026 +0000"
      },
      "message": "Add include for AP_SERVER_BASEREVISION\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935443 13f79535-47bb-0310-9956-ffa450edef68\n"
    }
  ],
  "next": "679b1a49ad7882c6d68950b6fd46fcea36b33db1"
}
