)]}'
{
  "commit": "3dffa81541586aaefbea067b101d4d833bbf14fb",
  "tree": "613835bf32f03f25afbc900cf60546e3912c3147",
  "parents": [
    "2e3832e0d04f3931726832b320d3d516cbd8058c"
  ],
  "author": {
    "name": "Victor Boivie",
    "email": "boivie@webrtc.org",
    "time": "Thu Mar 25 19:02:13 2021"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Mar 31 12:52:38 2021"
  },
  "message": "dcsctp: Add TLV trait\n\nVarious entities in SCTP are padded data blocks, with a type and\nlength field at fixed offsets, all stored in a 4-byte header. This is\ncalled the Type-Length-Value format, or TLV for short.\n\nSee e.g. https://tools.ietf.org/html/rfc4960#section-3.2 and\nhttps://tools.ietf.org/html/rfc4960#section-3.2.1\n\nThis templated class, which is used as a trait[1], is configurable -\na struct passed in as template parameter.\n\n[1] https://en.wikipedia.org/wiki/Trait_(computer_programming)\n\nBug: webrtc:12614\nChange-Id: I52c2b5056931aba5fb23419406314136b5a4f650\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/213180\nCommit-Queue: Victor Boivie \u003cboivie@webrtc.org\u003e\nReviewed-by: Tommi \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/master@{#33602}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d546726c87b5e3aaf2356b57f42300163847d57f",
      "old_mode": 33188,
      "old_path": "net/dcsctp/packet/BUILD.gn",
      "new_id": "41e024aa074dbc401e7757fb6057d89679619e22",
      "new_mode": 33188,
      "new_path": "net/dcsctp/packet/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "493b6a46136a1308209a7f705bea9c5e794f5eee",
      "new_mode": 33188,
      "new_path": "net/dcsctp/packet/tlv_trait.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9cdb92468a315a8a361bee41aeb3b16cfd377e21",
      "new_mode": 33188,
      "new_path": "net/dcsctp/packet/tlv_trait.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "413c71e4521f4df359df1397637ce6f59f1582a5",
      "new_mode": 33188,
      "new_path": "net/dcsctp/packet/tlv_trait_test.cc"
    }
  ]
}
