)]}'
{
  "commit": "7e9c6eeb136a46dfd941852803b3a9dd78939b69",
  "tree": "441776a1c5b750f0e11b56e87b9804144d0b72ae",
  "parents": [
    "079aa88fe7172b7650c7cf2c0bc01662bafea236"
  ],
  "author": {
    "name": "Jan Engelhardt",
    "email": "jengelh@medozas.de",
    "time": "Wed Oct 08 11:35:00 2008 +0200"
  },
  "committer": {
    "name": "Patrick McHardy",
    "email": "kaber@trash.net",
    "time": "Wed Oct 08 11:35:00 2008 +0200"
  },
  "message": "netfilter: Introduce NFPROTO_* constants\n\nThe netfilter subsystem only supports a handful of protocols (much\nless than PF_*) and even non-PF protocols like ARP and\npseudo-protocols like PF_BRIDGE. By creating NFPROTO_*, we can earn a\nfew memory savings on arrays that previously were always PF_MAX-sized\nand keep the pseudo-protocols to ourselves.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@medozas.de\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8c83d2e23bde66bd0152fa2495b8323c58cd8e1d",
      "old_mode": 33188,
      "old_path": "include/linux/netfilter.h",
      "new_id": "bf3afb0844f78d76f10da9461c72b7fb9b88cb1c",
      "new_mode": 33188,
      "new_path": "include/linux/netfilter.h"
    },
    {
      "type": "modify",
      "old_id": "26b8f489d7a267365e0d325884ab5c075e6b986b",
      "old_mode": 33188,
      "old_path": "net/netfilter/core.c",
      "new_id": "b16cd79951c6b0ca894b370936bdf41cb3f16fbf",
      "new_mode": 33188,
      "new_path": "net/netfilter/core.c"
    },
    {
      "type": "modify",
      "old_id": "5c2f73320154193f18c6931b9433735d6957b9ee",
      "old_mode": 33188,
      "old_path": "net/netfilter/nf_log.c",
      "new_id": "fa8ae5d2659c6ad1fb13b7dbb20743d0cc1a8886",
      "new_mode": 33188,
      "new_path": "net/netfilter/nf_log.c"
    },
    {
      "type": "modify",
      "old_id": "f285086f6292b54dc9d9b8a05a05b08d46b48257",
      "old_mode": 33188,
      "old_path": "net/netfilter/nf_queue.c",
      "new_id": "4f2310c93e015fb4350d4d641faf0b204010951a",
      "new_mode": 33188,
      "new_path": "net/netfilter/nf_queue.c"
    },
    {
      "type": "modify",
      "old_id": "cf2f3e90cef946c2d1f45d7411e859652eecdba0",
      "old_mode": 33188,
      "old_path": "net/netfilter/x_tables.c",
      "new_id": "2a7eb1da5d03fe9ee4c3ec77c5956a8c19f25077",
      "new_mode": 33188,
      "new_path": "net/netfilter/x_tables.c"
    }
  ]
}
