)]}'
{
  "commit": "9b329558e9ab1a663054e9a4c8475fb06413d191",
  "tree": "7d0190e2d6e53af3944da7b25d3aa3d9d118b9de",
  "parents": [
    "57c4a825e5e45a57264b4631c81346b49c0d766a"
  ],
  "author": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Sat Dec 25 01:07:18 2021 +0300"
  },
  "committer": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Sat Dec 25 01:07:18 2021 +0300"
  },
  "message": "Core: added NGX_REGEX_MULTILINE for 3rd party modules.\n\nNotably, NAXSI is known to misuse ngx_regex_compile() with rc.options set\nto PCRE_CASELESS | PCRE_MULTILINE.  With PCRE2 support, and notably binary\ncompatibility changes, it is no longer possible to set PCRE[2]_MULTILINE\noption without using proper interface.  To facilitate correct usage,\nthis change adds the NGX_REGEX_MULTILINE option.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "991728b27e886f3b3bae6e299b461aaace047e7c",
      "old_mode": 33188,
      "old_path": "src/core/ngx_regex.c",
      "new_id": "bebf3b6a83eb49e529cdba63b05c428aa1b20d42",
      "new_mode": 33188,
      "new_path": "src/core/ngx_regex.c"
    },
    {
      "type": "modify",
      "old_id": "74e694d2e72b489f644d3731f401cc5793109dd8",
      "old_mode": 33188,
      "old_path": "src/core/ngx_regex.h",
      "new_id": "182373a22bcf9074e2b0ef228fb5e13d63529306",
      "new_mode": 33188,
      "new_path": "src/core/ngx_regex.h"
    }
  ]
}
