)]}'
{
  "commit": "244f46ae6e9e18f6fc0be7d1f49febde4762c34b",
  "tree": "5d147f9393ffd892b707ceb6ad6e1e0b6098364b",
  "parents": [
    "631339f1e544a4d39a63cfe6708c5bddcd5a2c48"
  ],
  "author": {
    "name": "Bernard Pidoux",
    "email": "bernard.pidoux@upmc.fr",
    "time": "Mon Nov 24 11:49:40 2008 +0000"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Tue Nov 25 00:56:20 2008 -0800"
  },
  "message": "rose: zero length frame filtering in af_rose.c\n\nSince changeset e79ad711a0108475c1b3a03815527e7237020b08 from  mainline,\n\u003eFrom David S. Miller,\nempty packet can be transmitted on connected socket for datagram protocols.\n\nHowever, this patch broke a high level application using ROSE network protocol with connected datagram.\n\nBulletin Board Stations perform bulletins forwarding between BBS stations via ROSE network using a forward protocol.\nNow, if for some reason, a buffer in the application software happens to be empty at a specific moment,\nROSE sends an empty packet via unfiltered packet socket.\nWhen received, this ROSE packet introduces perturbations of data exchange of BBS forwarding,\nfor the application message forwarding protocol is waiting for something else.\nWe agree that a more careful programming of the application protocol would avoid this situation and we are\nwilling to debug it.\nBut, as an empty frame is no use and does not have any meaning for ROSE protocol,\nwe may consider filtering zero length data both when sending and receiving socket data.\n\nThe proposed patch repaired BBS data exchange through ROSE network that were broken since 2.6.22.11 kernel.\n\nSigned-off-by: Bernard Pidoux \u003cf6bvp@amsat.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a7f1ce11bc22d140d52526c11816973d05683729",
      "old_mode": 33188,
      "old_path": "net/rose/af_rose.c",
      "new_id": "0c1cc76128006e81d39b663f994de9e78f8539f5",
      "new_mode": 33188,
      "new_path": "net/rose/af_rose.c"
    }
  ]
}
