)]}'
{
  "commit": "06fd3a392bb36ff162d10cb7d5794185b94edb2f",
  "tree": "9b7b5a5b3f82e2b11f6cd903a724eb4829e0ce95",
  "parents": [
    "1610a73c4175e7d63985316b52ac932b65a4dc90"
  ],
  "author": {
    "name": "Pablo Neira Ayuso",
    "email": "pablo@netfilter.org",
    "time": "Thu Nov 03 10:56:17 2016 +0100"
  },
  "committer": {
    "name": "Pablo Neira Ayuso",
    "email": "pablo@netfilter.org",
    "time": "Thu Nov 03 10:56:17 2016 +0100"
  },
  "message": "netfilter: deprecate NF_STOP\n\nNF_STOP is only used by br_netfilter these days, and it can be emulated\nwith a combination of NF_STOLEN plus explicit call to the -\u003eokfn()\nfunction as Florian suggests.\n\nTo retain binary compatibility with userspace nf_queue application, we\nhave to keep NF_STOP around, so libnetfilter_queue userspace userspace\napplications still work if they use NF_STOP for some exotic reason.\n\nOut of tree modules using NF_STOP would break, but we don\u0027t care about\nthose.\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d93f949d1d9aad326231829f70ba57b7b9cf10ee",
      "old_mode": 33188,
      "old_path": "include/uapi/linux/netfilter.h",
      "new_id": "7550e9176a54ea839ec792d13f223ac0be82f1a1",
      "new_mode": 33188,
      "new_path": "include/uapi/linux/netfilter.h"
    },
    {
      "type": "modify",
      "old_id": "d0d66faebe904f1c0078f1a9e2d740bf3d74d86f",
      "old_mode": 33188,
      "old_path": "net/bridge/br_netfilter_hooks.c",
      "new_id": "7e3645fa6339db43fc2e0a6e99bada3de8b76c14",
      "new_mode": 33188,
      "new_path": "net/bridge/br_netfilter_hooks.c"
    },
    {
      "type": "modify",
      "old_id": "cb0232c11bc8b5dff4c2a0d43c56552330406938",
      "old_mode": 33188,
      "old_path": "net/netfilter/core.c",
      "new_id": "14f97b624f9817c7bbcf86e8136d6886f9dce270",
      "new_mode": 33188,
      "new_path": "net/netfilter/core.c"
    }
  ]
}
