)]}'
{
  "commit": "bc2ce894e113ed95b92541134b002fdc641e8080",
  "tree": "7c427099d5a1ab9cd387861e79470fc200153ff8",
  "parents": [
    "443457242beb6716b43db4d62fe148eab5515505"
  ],
  "author": {
    "name": "Eric Dumazet",
    "email": "eric.dumazet@gmail.com",
    "time": "Thu Dec 16 14:08:34 2010 -0800"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Thu Dec 16 14:08:34 2010 -0800"
  },
  "message": "tcp: relax tcp_paws_check()\n\nSome windows versions have wrong RFC1323 implementations, with SYN and\nSYNACKS messages containing zero tcp timestamps.\n\nWe relaxed in commit fc1ad92dfc4e363 the passive connection case\n(Windows connects to a linux machine), but the reverse case (linux\nconnects to a Windows machine) has an analogue problem when tsvals from\nwindows machine are \u0027negative\u0027 (high order bit set) : PAWS triggers and\nwe drops incoming messages.\n\nFix this by making zero ts_recent value special, allowing frame to be\nprocessed.\n\nBased on a report and initial patch from Dmitiy Balakin\n\nBugzilla reference : https://bugzilla.kernel.org/show_bug.cgi?id\u003d24842\n\nReported-by: dmitriy.balakin@nicneiron.ru\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3f227baee4be9e6d16649ef965915ef8710bb39f",
      "old_mode": 33188,
      "old_path": "include/net/tcp.h",
      "new_id": "2ab6c9c1c53a9cc326ce3a818ee5c1b7182bdb78",
      "new_mode": 33188,
      "new_path": "include/net/tcp.h"
    }
  ]
}
