)]}'
{
  "commit": "0afbcc05e61e5f0c2fa9e2f6e748722a65876953",
  "tree": "8fb240e1356dd84d79c45e52d18895a316cb7e43",
  "parents": [
    "bc746e3e9c91dc98e5c886a76f602364a78d5b1b"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@chromium.org",
    "time": "Sun Apr 05 04:06:20 2015 -0400"
  },
  "committer": {
    "name": "Adam Langley",
    "email": "agl@google.com",
    "time": "Mon Apr 06 20:51:24 2015 +0000"
  },
  "message": "Remove buffering out records from the next epoch.\n\nIt was only ever enabled for handshake and alert messages. The comments cite\nrenego as a use case though even then I\u0027m not clear on why. The only use I see\nis if, say, the Finished message and ClientKeyExchange came in out-of-order.\nDTLS is unreliable so leaning on retransmit seems fine, and usually flights\nwill be packed into one packet where possible. NSS doesn\u0027t have any such\nbuffer and doesn\u0027t seem to have problems.\n\nThe buffering mechanism is also rather dubious. It stows away the entire packet\nand read buffer---all 16K of it---and there may have been other records in that\npacket.\n\nChange-Id: Ic3b7bf817be380dc73102eec62c690ed093e6667\nReviewed-on: https://boringssl-review.googlesource.com/4238\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ad49aedbb7e6e54ad47da1eeb258555ee8b1ed0b",
      "old_mode": 33188,
      "old_path": "include/openssl/dtls1.h",
      "new_id": "5d60519da5f5e5935c3f478482edf7dc99ffdcf0",
      "new_mode": 33188,
      "new_path": "include/openssl/dtls1.h"
    },
    {
      "type": "modify",
      "old_id": "356a63750dd73fb33973aa1f47be94605d6eb92c",
      "old_mode": 33188,
      "old_path": "ssl/d1_lib.c",
      "new_id": "61a862dfd7716dc2bce972989dbaf18f8e55bebd",
      "new_mode": 33188,
      "new_path": "ssl/d1_lib.c"
    },
    {
      "type": "modify",
      "old_id": "766f8b2d297e0519a991354ef28415bcd30d64a9",
      "old_mode": 33188,
      "old_path": "ssl/d1_pkt.c",
      "new_id": "56bdae00f3379a28fed4db922b047bac06080192",
      "new_mode": 33188,
      "new_path": "ssl/d1_pkt.c"
    }
  ]
}
