)]}'
{
  "commit": "8a73cd09d96aa01743316657fc4e6864fe79b703",
  "tree": "fa22ed8ac78c5c76cc8ee3afd8bf72607290d42d",
  "parents": [
    "f6484f7c7ad22e4bb018875c386d6a7aaa441426"
  ],
  "author": {
    "name": "Gerrit Renker",
    "email": "gerrit@erg.abdn.ac.uk",
    "time": "Fri Nov 10 12:32:01 2006 -0200"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@sunset.davemloft.net",
    "time": "Sat Dec 02 21:21:58 2006 -0800"
  },
  "message": "[DCCP]: calling dccp_v{4,6}_reqsk_send_ack is a BUG\n\nThis patch removes two functions, the send_ack functions of request_sock,\nwhich are not called/used by the DCCP code. It is correct that these\nfunctions are not called, below is a justification why calling these\nfunctions (on a passive socket in the LISTEN/RESPOND state) would mean\na DCCP protocol violation.\n\nA) Background: using request_sock in TCP:\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8964b188aba39833808b843f544370b6b6c203ce",
      "old_mode": 33188,
      "old_path": "net/dccp/dccp.h",
      "new_id": "3d4b4a908d115882eee171963a59fba9b1a7f64c",
      "new_mode": 33188,
      "new_path": "net/dccp/dccp.h"
    },
    {
      "type": "modify",
      "old_id": "7107885ada7eaccd1b881c7ebb4f0a0ede8f2b08",
      "old_mode": 33188,
      "old_path": "net/dccp/ipv4.c",
      "new_id": "8dd9f5aa27a2a3512cc3d1a76726a18ae5d004db",
      "new_mode": 33188,
      "new_path": "net/dccp/ipv4.c"
    },
    {
      "type": "modify",
      "old_id": "dee08530157689e8f16a92cad0a0beb27d15773d",
      "old_mode": 33188,
      "old_path": "net/dccp/ipv6.c",
      "new_id": "718509dcb24df52e54f4202eb92f2865e9ba3694",
      "new_mode": 33188,
      "new_path": "net/dccp/ipv6.c"
    },
    {
      "type": "modify",
      "old_id": "9045438d6b36953cd26b0b2edb12226336838745",
      "old_mode": 33188,
      "old_path": "net/dccp/minisocks.c",
      "new_id": "5f3e1a4c036b7cce6eb87ce49f230f05400bc84d",
      "new_mode": 33188,
      "new_path": "net/dccp/minisocks.c"
    }
  ]
}
