)]}'
{
  "commit": "f87fb666bb00a7afcbd7992d236e42ac544996f9",
  "tree": "0ec53ee8c373e6b4224b2fda40ed4fc49c1ed822",
  "parents": [
    "17f2f52be0edb6d1ff5a3675f2bc545aea2dbf76"
  ],
  "author": {
    "name": "Jan Kasprzak",
    "email": "kas@fi.muni.cz",
    "time": "Mon Jun 08 15:53:43 2009 +0200"
  },
  "committer": {
    "name": "Patrick McHardy",
    "email": "kaber@trash.net",
    "time": "Mon Jun 08 15:53:43 2009 +0200"
  },
  "message": "netfilter: nf_ct_icmp: keep the ICMP ct entries longer\n\nCurrent conntrack code kills the ICMP conntrack entry as soon as\nthe first reply is received. This is incorrect, as we then see only\nthe first ICMP echo reply out of several possible duplicates as\nESTABLISHED, while the rest will be INVALID. Also this unnecessarily\nincreases the conntrackd traffic on H-A firewalls.\n\nMake all the ICMP conntrack entries (including the replied ones)\nlast for the default of nf_conntrack_icmp{,v6}_timeout seconds.\n\nSigned-off-by: Jan \"Yenya\" Kasprzak \u003ckas@fi.muni.cz\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "3dd22cff23ec0daece79939f3148633e3c4237f4",
      "old_mode": 33188,
      "old_path": "include/net/netfilter/ipv4/nf_conntrack_icmp.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "86591afda29c42425d839b7695f7269485d087e7",
      "old_mode": 33188,
      "old_path": "include/net/netfilter/ipv6/nf_conntrack_icmpv6.h",
      "new_id": "67edd50a398ac28a24312735d6e9e5541868d914",
      "new_mode": 33188,
      "new_path": "include/net/netfilter/ipv6/nf_conntrack_icmpv6.h"
    },
    {
      "type": "modify",
      "old_id": "2ba36dd33aeb62b56e1d208eeddd4be44cf95ef2",
      "old_mode": 33188,
      "old_path": "include/net/netfilter/nf_conntrack.h",
      "new_id": "2b877374242d6077c36ece3845a1916387b6f26c",
      "new_mode": 33188,
      "new_path": "include/net/netfilter/nf_conntrack.h"
    },
    {
      "type": "modify",
      "old_id": "c6ab3d99e792fbe02ef7d59523ebc02ce565e427",
      "old_mode": 33188,
      "old_path": "net/ipv4/netfilter/nf_conntrack_proto_icmp.c",
      "new_id": "d71ba7677344136b3564230c372dd4fc7f8e81ea",
      "new_mode": 33188,
      "new_path": "net/ipv4/netfilter/nf_conntrack_proto_icmp.c"
    },
    {
      "type": "modify",
      "old_id": "a0acd9655fef00564e789cd8e06b74c255eb1dfb",
      "old_mode": 33188,
      "old_path": "net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c",
      "new_id": "642dcb127babf9e80cdf939545df4a617a532083",
      "new_mode": 33188,
      "new_path": "net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c"
    }
  ]
}
