)]}'
{
  "commit": "517b06eb997d7080ff2261fafdfbc43af0f2f709",
  "tree": "d0043f24bdb7ea3ca720f4cafef39dd8c09cc24e",
  "parents": [
    "61725eafad52eab7063cca7ae3ca763d2b147583"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Sat Nov 02 09:36:25 2024 +0000"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Nov 14 15:39:05 2024 +0000"
  },
  "message": "Send one ACK immediately after the handshake in DTLS 1.3 servers\n\nThis does not yet implement sending ACKs in general, just the one\nimmediate ACK when the handshake completes. The general case will\nrequire scheduling an ACK-send timer, but this one can be sent\nimmediately.\n\nOne interesting case to test is when the server would like to ACK\nFinished, but cannot because the records were merged with fragments that\nwe had to discard.\n\nBug: 42290594\nChange-Id: I64b3f8ecbef4ffee68d923f83ea89d2349847f8b\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/72867\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: Nick Harper \u003cnharper@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2b53b8514f807cf51b9323bc55ef54e43483c426",
      "old_mode": 33188,
      "old_path": "ssl/d1_both.cc",
      "new_id": "381186f83a76dd45d5b8f4a3cd037e78c99e0a77",
      "new_mode": 33188,
      "new_path": "ssl/d1_both.cc"
    },
    {
      "type": "modify",
      "old_id": "6069676032a2dbb654ed131c3d2a7fb9bb4394f8",
      "old_mode": 33188,
      "old_path": "ssl/d1_pkt.cc",
      "new_id": "168558de3261e45c85a2ae18e475ca5b14b1a19a",
      "new_mode": 33188,
      "new_path": "ssl/d1_pkt.cc"
    },
    {
      "type": "modify",
      "old_id": "e2e525f4e91050fd650649ae13ea11425ad2159e",
      "old_mode": 33188,
      "old_path": "ssl/dtls_method.cc",
      "new_id": "df0f7edaba29ab4023a9fed3c4f8cc00f8a1af45",
      "new_mode": 33188,
      "new_path": "ssl/dtls_method.cc"
    },
    {
      "type": "modify",
      "old_id": "0c5895f2255e49ee81add4a8277bce7735da7cdf",
      "old_mode": 33188,
      "old_path": "ssl/handshake.cc",
      "new_id": "51eeeea913ea13b2fd1486c69581b15951498f55",
      "new_mode": 33188,
      "new_path": "ssl/handshake.cc"
    },
    {
      "type": "modify",
      "old_id": "97c9ed1ef495825572ee325b5a91db99f42426c2",
      "old_mode": 33188,
      "old_path": "ssl/internal.h",
      "new_id": "e5cb15ac29c6f2e1e8d29c9b91f462796ceaa811",
      "new_mode": 33188,
      "new_path": "ssl/internal.h"
    },
    {
      "type": "modify",
      "old_id": "4ffc1d87760400fe8423a4565b1ac8b1010c7f09",
      "old_mode": 33188,
      "old_path": "ssl/s3_both.cc",
      "new_id": "6912dc49ebfa5fecfd888167d02647dc3974af80",
      "new_mode": 33188,
      "new_path": "ssl/s3_both.cc"
    },
    {
      "type": "modify",
      "old_id": "c025548ba7e48b512287407197bbc9ed0b2fb25f",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/conn.go",
      "new_id": "28c4f72a4056876861b3d1897af810e91f41dad7",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/conn.go"
    },
    {
      "type": "modify",
      "old_id": "a8944c19402947af58aa1caa2a9c82207e0b54db",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/dtls.go",
      "new_id": "266b9c37805b37683886dc209e1d1507e0e34fbc",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/dtls.go"
    },
    {
      "type": "modify",
      "old_id": "35ba616c784ddf566b8caf8af0b5447c1256086c",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/handshake_client.go",
      "new_id": "b7f181702db10b76b03bbc901f5c783b96ebb13e",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/handshake_client.go"
    },
    {
      "type": "modify",
      "old_id": "fad3ac805b9e43de1e860778632bbf0c7c7482a5",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/runner.go",
      "new_id": "d4a82e6ee0dc24a212030d3fe586a08566cbecf6",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/runner.go"
    },
    {
      "type": "modify",
      "old_id": "73eb3c5623a712a4952ea871d44150eb82d41761",
      "old_mode": 33188,
      "old_path": "ssl/tls13_server.cc",
      "new_id": "989c2fd831f9b0242b7e07ace7ed90f64fbfe988",
      "new_mode": 33188,
      "new_path": "ssl/tls13_server.cc"
    },
    {
      "type": "modify",
      "old_id": "7b1c21f928be67b6754d6370476191ce2ee24172",
      "old_mode": 33188,
      "old_path": "ssl/tls_method.cc",
      "new_id": "f5857348ea896b49fe9f3a32bee0d42b1298978d",
      "new_mode": 33188,
      "new_path": "ssl/tls_method.cc"
    }
  ]
}
