)]}'
{
  "commit": "6472a18fafdf240e925f243e2f661536f521b62a",
  "tree": "eb5a1441ea1322737ff762d81b9193b13e242ea9",
  "parents": [
    "67ebe63e08b18f2a58f111559a5a5cdb90061c7b"
  ],
  "author": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Wed May 19 03:13:17 2021 +0300"
  },
  "committer": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Wed May 19 03:13:17 2021 +0300"
  },
  "message": "Mail: optimized discarding invalid SMTP commands.\n\nThere is no need to scan buffer from s-\u003ebuffer-\u003epos, as we already scanned\nthe buffer till \"p\" and wasn\u0027t able to find an LF.\n\nThere is no real need for this change in SMTP, since it is at most a\nmicrooptimization of a non-common code path.  Similar code in IMAP, however,\nwill have to start scanning from \"p\" to be correct, since there can be\nnewlines in IMAP literals.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0712ad5dc49530f9fd6de38aa9a2152b2d8e7e60",
      "old_mode": 33188,
      "old_path": "src/mail/ngx_mail_parse.c",
      "new_id": "c4e8f0eaedc333ed6308536d580d3499c36d0dfe",
      "new_mode": 33188,
      "new_path": "src/mail/ngx_mail_parse.c"
    }
  ]
}
