)]}'
{
  "commit": "869e38fcdecda3de35d999b75fbaacc750fe3aaa",
  "tree": "92b75bb9cd845582f447d34f2bb5e5ab14860de3",
  "parents": [
    "bbf0db5057fd39c793ab88efd7daa1fa4347cec2"
  ],
  "author": {
    "name": "Phil Sutter",
    "email": "phil@nwl.cc",
    "time": "Tue May 05 13:45:06 2020 +0200"
  },
  "committer": {
    "name": "Phil Sutter",
    "email": "phil@nwl.cc",
    "time": "Mon May 11 14:28:29 2020 +0200"
  },
  "message": "ebtables: Free statically loaded extensions again\n\nAll ebtables extensions are loaded upon program start as due to the lack\nof \u0027-m\u0027 parameters, loading on demand is not possible. Introduce\nnft_fini_eb() to counteract nft_init_eb() and free dynamic memory in\nmatches and targets from there.\n\nSigned-off-by: Phil Sutter \u003cphil@nwl.cc\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aeacc608fcb9f4fd50947ab07ae0076c9bd17610",
      "old_mode": 33188,
      "old_path": "iptables/nft.h",
      "new_id": "bd783231156b78f5606280d7bc8d80a07d583a9f",
      "new_mode": 33188,
      "new_path": "iptables/nft.h"
    },
    {
      "type": "modify",
      "old_id": "ff74ddbb37334d9f21ed1a003897a22d948e0a7a",
      "old_mode": 33188,
      "old_path": "iptables/xtables-eb-standalone.c",
      "new_id": "181cf2d0cbe1109e91ea65a2e59f5a27c5e80c47",
      "new_mode": 33188,
      "new_path": "iptables/xtables-eb-standalone.c"
    },
    {
      "type": "modify",
      "old_id": "07ed651370913ab5843ee7ba1e5bb5c1b58be57d",
      "old_mode": 33188,
      "old_path": "iptables/xtables-eb.c",
      "new_id": "0df1345ae5cd359160fda873a8795da577f1f9c2",
      "new_mode": 33188,
      "new_path": "iptables/xtables-eb.c"
    },
    {
      "type": "modify",
      "old_id": "418a7400c8ce00c06fadada632e85c9217e26ca8",
      "old_mode": 33188,
      "old_path": "iptables/xtables-restore.c",
      "new_id": "0d6fd64271f516727f69c9df010407be3330e2a6",
      "new_mode": 33188,
      "new_path": "iptables/xtables-restore.c"
    }
  ]
}
