)]}'
{
  "commit": "2e0901b75f44c81665f2c97365f8c59e51942dc7",
  "tree": "e15abb4a0ca84435229a231a85318fccdffb4c5a",
  "parents": [
    "13e81fc971df6b2ac0e79e68ee23eee3ca970971"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@chromium.org",
    "time": "Mon Nov 02 17:50:10 2015 -0500"
  },
  "committer": {
    "name": "Adam Langley",
    "email": "agl@google.com",
    "time": "Mon Nov 02 23:17:24 2015 +0000"
  },
  "message": "Don\u0027t use ssl3_write_pending in DTLS.\n\nThat function doesn\u0027t do anything useful for DTLS. It\u0027s meant for tracking the\nrest of the record we\u0027ve already committed to by writing half of one. But one\ncannot write half a datagram, so DTLS never tracks this. Just call\nssl_write_buffer_flush straight and don\u0027t touch wpend_*.\n\nChange-Id: Ibe191907d64c955c7cfeefba26f5c11ad5e4b939\nReviewed-on: https://boringssl-review.googlesource.com/6418\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a31dcc34bf55de31894c2d72fbbaed5f8726db89",
      "old_mode": 33188,
      "old_path": "ssl/d1_pkt.c",
      "new_id": "8cabdd41d089c696ee4fe06143594cad2f64b5ad",
      "new_mode": 33188,
      "new_path": "ssl/d1_pkt.c"
    },
    {
      "type": "modify",
      "old_id": "76a31bf0c082117c5bbf43532a77b8f4c7f28a6f",
      "old_mode": 33188,
      "old_path": "ssl/internal.h",
      "new_id": "842cf3fc82e8c8fff5ac04f81d565a586affa7b2",
      "new_mode": 33188,
      "new_path": "ssl/internal.h"
    },
    {
      "type": "modify",
      "old_id": "1cb2ac67058425106ee8d13e3a4ae9b75a4314e3",
      "old_mode": 33188,
      "old_path": "ssl/s3_pkt.c",
      "new_id": "c50b315d7c8ca1eb9c0a94ea2e81c887755128a6",
      "new_mode": 33188,
      "new_path": "ssl/s3_pkt.c"
    }
  ]
}
