)]}'
{
  "commit": "cd0ac97f97f601545e9c3aa666cccb3e72af42ae",
  "tree": "798d471fbbc43a40945d43a8c8c8429ea74226d8",
  "parents": [
    "c8897c278d1087bda543ec7041384fcedc5e4036"
  ],
  "author": {
    "name": "Dan McArdle",
    "email": "dmcardle@google.com",
    "time": "Tue Oct 13 18:04:21 2020 -0400"
  },
  "committer": {
    "name": "Ian Lance Taylor",
    "email": "iant@golang.org",
    "time": "Tue Mar 30 21:00:36 2021 +0000"
  },
  "message": "dns/dnsmessage: add RFC3597-inspired UnknownResource type\n\nCurrently, dnsmessage is not capable of parsing messages that contain\nunknown records. Specifically, unpackResourceType returns an error\nstating \"invalid resource type\".\n\nThis makes it tricky to use dnsmessage for applications such as\nrecursive resolvers or DNS forwarders. (I was bitten already, which is\nwhy I\u0027m writing this!)\n\nRFC3597 indicates that name servers and resolvers must treat unknown RRs\nas binary data. Quoting the first paragraph from section 3 below:\n\n\u003e   To enable new RR types to be deployed without server changes, name\n\u003e   servers and resolvers MUST handle RRs of unknown type transparently.\n\u003e   That is, they must treat the RDATA section of such RRs as\n\u003e   unstructured binary data, storing and transmitting it without change\n\u003e   [RFC1123].\n\nFixes #42128\n\nChange-Id: I2a203177e6e6cf51d70c63568c0465fc36a49afe\nReviewed-on: https://go-review.googlesource.com/c/net/+/262037\nRun-TryBot: Ian Lance Taylor \u003ciant@golang.org\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nTrust: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "654f191f8a94136522615e9112ad6be468d149d8",
      "old_mode": 33188,
      "old_path": "dns/dnsmessage/message.go",
      "new_id": "1736fc5d12e2f95b7bd0643d1fbf90cd3168e200",
      "new_mode": 33188,
      "new_path": "dns/dnsmessage/message.go"
    },
    {
      "type": "modify",
      "old_id": "90ceb299d48caacf9850a5748b61b6e41b3c4fbb",
      "old_mode": 33188,
      "old_path": "dns/dnsmessage/message_test.go",
      "new_id": "3cddfca99dea67039a061063dd950253787cdf85",
      "new_mode": 33188,
      "new_path": "dns/dnsmessage/message_test.go"
    }
  ]
}
