)]}' { "commit": "bd15a8e74894616ca8ad04fc2942b958f99000a1", "tree": "c385222e6be004e94db9c73233a46877fe7fa0d1", "parents": [ "15eaafb18ad2f685ba77e71c3635e5d3943ba714" ], "author": { "name": "David Benjamin", "email": "davidben@chromium.org", "time": "Fri May 29 18:48:16 2015 -0400" }, "committer": { "name": "Adam Langley", "email": "agl@google.com", "time": "Fri May 29 22:59:38 2015 +0000" }, "message": "Fix DTLS handling of multiple records in a packet.\n\n9a41d1b946c17f353c1f7f1d35713b5623dc399e broke handling of multiple records in\na single packet. If |extend| is true, not all of the previous packet should be\nconsumed, only up to the record length.\n\nAdd a test which stresses the DTLS stack\u0027s handling of multiple handshake\nfragments in a handshake record and multiple handshake records in a packet.\n\nChange-Id: I96571098ad9001e96440501c4730325227b155b8\nReviewed-on: https://boringssl-review.googlesource.com/4950\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "d2182dd8dcfc0d7bdeb640f5eaac9f2b01f4aec2", "old_mode": 33188, "old_path": "ssl/s3_pkt.c", "new_id": "c08455a3d8852dbdbd7b6535fb1553a85c4b9db8", "new_mode": 33188, "new_path": "ssl/s3_pkt.c" }, { "type": "modify", "old_id": "9e6cce383d2c675fa20b0c042512e560e1a5e44e", "old_mode": 33188, "old_path": "ssl/test/runner/common.go", "new_id": "864f5266f924fb301dbc6b056283232d6ce91a45", "new_mode": 33188, "new_path": "ssl/test/runner/common.go" }, { "type": "modify", "old_id": "85c424790ed1ed8c9769fa89d8b9f11beb7f5240", "old_mode": 33188, "old_path": "ssl/test/runner/dtls.go", "new_id": "50f7786af6e9a5075bcd8c244593a581cd7e0d1b", "new_mode": 33188, "new_path": "ssl/test/runner/dtls.go" }, { "type": "modify", "old_id": "6510e334d66b2717f7e67eb212868f45df4a524b", "old_mode": 33188, "old_path": "ssl/test/runner/runner.go", "new_id": "6c0d294371ee2bd4077738171ad5f5482901fded", "new_mode": 33188, "new_path": "ssl/test/runner/runner.go" } ] }