)]}'
{
  "log": [
    {
      "commit": "bd3a518948a9b5fa869d096cd9bc062e0320449f",
      "tree": "230b2166e71815510839b7b63e7f9465a48f9d30",
      "parents": [
        "68a8c397bf1bc16640e87d229025ffd4e4b54e6c"
      ],
      "author": {
        "name": "Phillip Lougher",
        "email": "phillip@squashfs.org.uk",
        "time": "Wed Mar 07 21:21:07 2012 +0000"
      },
      "committer": {
        "name": "Phillip Lougher",
        "email": "phillip@squashfs.org.uk",
        "time": "Sat Mar 10 03:01:01 2012 +0000"
      },
      "message": "Squashfs: remove redundant length initialisation in squashfs_lookup\n\nSigned-off-by: Phillip Lougher \u003cphillip@squashfs.org.uk\u003e\n"
    },
    {
      "commit": "4826d83d9c4f6bbf61f997e7b68547b4bffd8a49",
      "tree": "097311a82c02b3d0d8fc35ed1589e3edd6bccbcb",
      "parents": [
        "192cfd58774b4d17b2fe8bdc77d89c2ef4e0591d"
      ],
      "author": {
        "name": "Ajeet Yadav",
        "email": "ajeet.yadav.77@gmail.com",
        "time": "Thu Feb 02 13:04:49 2012 +0530"
      },
      "committer": {
        "name": "Phillip Lougher",
        "email": "phillip@squashfs.org.uk",
        "time": "Sat Mar 10 03:00:54 2012 +0000"
      },
      "message": "Squashfs: use define instead of constant\n\nIts better to use defined name instead of constant\n\nSigned-off-by: Ajeet Yadav \u003cajeet.yadav.77@gmail.com\u003e\nSigned-off-by: Phillip Lougher \u003cphillip@squashfs.org.uk\u003e\n"
    },
    {
      "commit": "a9049376ee05bf966bfe2b081b5071326856890a",
      "tree": "efb3cbfc7760537f201bb28dacbb0d39ec39f04c",
      "parents": [
        "0c1aa9a952c3608eb17bf990466f1491d1ee8b6c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Jul 08 21:20:11 2011 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Jul 20 01:44:26 2011 -0400"
      },
      "message": "make d_splice_alias(ERR_PTR(err), dentry) \u003d ERR_PTR(err)\n\n... and simplify the living hell out of callers\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "0c1aa9a952c3608eb17bf990466f1491d1ee8b6c",
      "tree": "93c044f5700db46f056fb7f57924ff9f9f8fee98",
      "parents": [
        "5b4b299cc7b6adfb9401bf7f826a80f190b971be"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Jul 08 20:57:47 2011 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Jul 20 01:44:24 2011 -0400"
      },
      "message": "deuglify squashfs_lookup()\n\nd_splice_alias(NULL, dentry) is equivalent to d_add(dentry, NULL), NULL\nso no need for that if (inode) ... in there (or ERR_PTR(0), for that\nmatter)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "d7f2ff6718efa155fd92e481a5960496d084c63f",
      "tree": "531a5bd805e1acb23a1fc073ab7dacc677153ef6",
      "parents": [
        "1094a4a6118019255bf0e4adaa96bb17ccec3a82"
      ],
      "author": {
        "name": "Phillip Lougher",
        "email": "phillip@lougher.demon.co.uk",
        "time": "Thu May 26 10:39:56 2011 +0100"
      },
      "committer": {
        "name": "Phillip Lougher",
        "email": "phillip@lougher.demon.co.uk",
        "time": "Thu May 26 10:49:11 2011 +0100"
      },
      "message": "Squashfs: update email address\n\nMy existing email address may stop working in a month or two, so update\nemail to one that will continue working.\n\nSigned-off-by: Phillip Lougher \u003cphillip@lougher.demon.co.uk\u003e\n"
    },
    {
      "commit": "44cff8a9ee8a974f9e931df910688e7fc1f0b0f9",
      "tree": "4bb7011f0f5be9047d601c889a8bf02da096cefd",
      "parents": [
        "003a3194d36dc22c29cacda4d0c6fede2753c9d0"
      ],
      "author": {
        "name": "Phillip Lougher",
        "email": "phillip@lougher.demon.co.uk",
        "time": "Tue Mar 15 22:09:55 2011 +0000"
      },
      "committer": {
        "name": "Phillip Lougher",
        "email": "phillip@lougher.demon.co.uk",
        "time": "Wed Mar 16 01:04:18 2011 +0000"
      },
      "message": "Squashfs: handle corruption of directory structure\n\nHandle the rare case where a directory metadata block is uncompressed and\ncorrupted, leading to a kernel oops in directory scanning (memcpy).\nNormally corruption is detected at the decompression stage and dealt with\nthen, however, this will not happen if:\n\n- metadata isn\u0027t compressed (users can optionally request no metadata\n  compression), or\n- the compressed metadata block was larger than the original, in which\n  case the uncompressed version was used, or\n- the data was corrupt after decompression\n\nThis patch fixes this by adding some sanity checks against known maximum\nvalues.\n\nSigned-off-by: Phillip Lougher \u003cphillip@lougher.demon.co.uk\u003e\n"
    },
    {
      "commit": "01e5b4e4e897fce8c7e6236bc933c9721c7ee237",
      "tree": "2bdd0afded0c862929f6826fe254542894697c0c",
      "parents": [
        "67f66cc6c728de183d9d43c243cb163c1ebd8e04"
      ],
      "author": {
        "name": "Phillip Lougher",
        "email": "phillip@lougher.demon.co.uk",
        "time": "Mon May 17 19:39:02 2010 +0100"
      },
      "committer": {
        "name": "Phillip Lougher",
        "email": "phillip@lougher.demon.co.uk",
        "time": "Mon May 17 19:54:07 2010 +0100"
      },
      "message": "squashfs: add xattr support configure option\n\nSigned-off-by: Phillip Lougher \u003cphillip@lougher.demon.co.uk\u003e\n"
    },
    {
      "commit": "67f66cc6c728de183d9d43c243cb163c1ebd8e04",
      "tree": "bd175ed5f66594ad76d099461560c3fe8a01181c",
      "parents": [
        "f41d207cbedecd82f797adcce83890aa96f1c9e9"
      ],
      "author": {
        "name": "Phillip Lougher",
        "email": "phillip@lougher.demon.co.uk",
        "time": "Mon May 17 04:06:56 2010 +0100"
      },
      "committer": {
        "name": "Phillip Lougher",
        "email": "phillip@lougher.demon.co.uk",
        "time": "Mon May 17 19:54:06 2010 +0100"
      },
      "message": "squashfs: add new extended inode types\n\nAdd new extended inode types that store the xattr_id field.\nAlso add the necessary code changes to make xattrs visibile.\n\nSigned-off-by: Phillip Lougher \u003cphillip@lougher.demon.co.uk\u003e\n"
    },
    {
      "commit": "f1a40359f8d8ba073257ed31a513e492621bcbc5",
      "tree": "313f81085e0e3e3606cecf4cc6ed4ead59cea3ee",
      "parents": [
        "e6a6d3795565b8ccb957afc6ca0e50db40b2d899"
      ],
      "author": {
        "name": "Phillip Lougher",
        "email": "phillip@lougher.demon.co.uk",
        "time": "Wed Sep 23 19:04:49 2009 +0100"
      },
      "committer": {
        "name": "Phillip Lougher",
        "email": "phillip@lougher.demon.co.uk",
        "time": "Wed Jan 20 21:47:47 2010 +0000"
      },
      "message": "Squashfs: factor out remaining zlib dependencies into separate wrapper file\n\nMove zlib buffer init/destroy code into separate wrapper file.  Also\nmake zlib z_stream field a void * removing the need to include zlib.h\nfor most files.\n\nSigned-off-by: Phillip Lougher \u003cphillip@lougher.demon.co.uk\u003e\n"
    },
    {
      "commit": "c88da2c979369e6bf8d2c0c80fad2f90c35e64ce",
      "tree": "56b94069134e65b3788fc24e6c7489a4389edf29",
      "parents": [
        "6545b246a2c815a8fcd07d58240effb6ec3481b1"
      ],
      "author": {
        "name": "Phillip Lougher",
        "email": "phillip@lougher.demon.co.uk",
        "time": "Mon Jan 05 08:46:23 2009 +0000"
      },
      "committer": {
        "name": "Phillip Lougher",
        "email": "phillip@lougher.demon.co.uk",
        "time": "Mon Jan 05 08:46:23 2009 +0000"
      },
      "message": "Squashfs: directory lookup operations\n\nSigned-off-by: Phillip Lougher \u003cphillip@lougher.demon.co.uk\u003e\n"
    }
  ]
}
