)]}'
{
  "commit": "4f6f653f482abc3b963727ea5f2c5d708d8fd605",
  "tree": "f60612bbd54711ac76addbea535e8647ca119775",
  "parents": [
    "f86169ae7bbb30d0955be03a0adad1d1cd73a046"
  ],
  "author": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Mon Sep 30 22:09:57 2013 +0400"
  },
  "committer": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Mon Sep 30 22:09:57 2013 +0400"
  },
  "message": "Mail: smtp pipelining support.\n\nBasically, this does the following two changes (and corresponding\nmodifications of related code):\n\n1. Does not reset session buffer unless it\u0027s reached it\u0027s end, and always\nwait for LF to terminate command (even if we detected invalid command).\n\n2. Record command name to make it available for handlers (since now we\ncan\u0027t assume that command starts from s-\u003ebuffer-\u003estart).\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ccdfb8c6f1099a777b27878d8f254ed5b58ba224",
      "old_mode": 33188,
      "old_path": "src/mail/ngx_mail.h",
      "new_id": "dc39f1e1375af6ee5a652ab360abcfb19532f6e3",
      "new_mode": 33188,
      "new_path": "src/mail/ngx_mail.h"
    },
    {
      "type": "modify",
      "old_id": "ae955f9c6aea04cf64a72d4ea306af2ceb2b81d4",
      "old_mode": 33188,
      "old_path": "src/mail/ngx_mail_handler.c",
      "new_id": "7cfff1a0709b6221fc7167754a69c4ef6ff89ed5",
      "new_mode": 33188,
      "new_path": "src/mail/ngx_mail_handler.c"
    },
    {
      "type": "modify",
      "old_id": "7de6c19a13b822d6f0432f4fd5e27aadcdad07e9",
      "old_mode": 33188,
      "old_path": "src/mail/ngx_mail_parse.c",
      "new_id": "b158f5a0fbaa77175983bfaf21378cbf90d24cf7",
      "new_mode": 33188,
      "new_path": "src/mail/ngx_mail_parse.c"
    },
    {
      "type": "modify",
      "old_id": "4ea608ceafa98d825529016cbec7508197283b9b",
      "old_mode": 33188,
      "old_path": "src/mail/ngx_mail_proxy_module.c",
      "new_id": "ed9e0e2d12325675f5f0a82803fb2856fd39262b",
      "new_mode": 33188,
      "new_path": "src/mail/ngx_mail_proxy_module.c"
    },
    {
      "type": "modify",
      "old_id": "c118f547dcffd504a5f5eda04ca021ba2d46ea2d",
      "old_mode": 33188,
      "old_path": "src/mail/ngx_mail_smtp_handler.c",
      "new_id": "0238b62825837578a0a4babd2d0af5d05c24e2ab",
      "new_mode": 33188,
      "new_path": "src/mail/ngx_mail_smtp_handler.c"
    }
  ]
}
