)]}'
{
  "commit": "c6fbba0546d3ead18d4a623e76e28bcbaa66a325",
  "tree": "fa2789812091b4feb35bcb9bcae0979ef1d588c5",
  "parents": [
    "ac6a3ef405f314c206906463ca9913a826a577ee"
  ],
  "author": {
    "name": "Steve French",
    "email": "sfrench@us.ibm.com",
    "time": "Thu Dec 18 01:41:20 2008 +0000"
  },
  "committer": {
    "name": "Steve French",
    "email": "sfrench@us.ibm.com",
    "time": "Fri Dec 26 02:29:13 2008 +0000"
  },
  "message": "[CIFS] make sure that DFS pathnames are properly formed\n\nThe paths in a DFS request are supposed to only have a single preceding\nbackslash, but we are sending them with a double backslash. This is\nexposing a bug in Windows where it also sends a path in the response\nthat has a double backslash.\n\nThe existing code that builds the mount option string however expects a\ndouble backslash prefix in a couple of places when it tries to use the\npath returned by build_path_from_dentry. Fix compose_mount_options to\nexpect properly formed DFS paths (single backslash at front).\n\nAlso clean up error handling in that function. There was a possible\nNULL pointer dereference and situations where a partially built option\nstring would be returned.\n\nTested against Samba 3.0.28-ish server and Samba 3.3 and Win2k8.\n\nCC: Stable \u003cstable@kernel.org\u003e\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5ab6bcce880a7a3de9e918e6f9d4aba54c7f9bdb",
      "old_mode": 33188,
      "old_path": "fs/cifs/CHANGES",
      "new_id": "080703a15f44cfdd86c2872ab14f5646cfa7622d",
      "new_mode": 33188,
      "new_path": "fs/cifs/CHANGES"
    },
    {
      "type": "modify",
      "old_id": "e1c18362ba466c973999e0076887edc51f7c515b",
      "old_mode": 33188,
      "old_path": "fs/cifs/cifs_dfs_ref.c",
      "new_id": "85c0a74d034d0c6d7c2a415a83acfd5a585e36f6",
      "new_mode": 33188,
      "new_path": "fs/cifs/cifs_dfs_ref.c"
    }
  ]
}
