)]}'
{
  "log": [
    {
      "commit": "3d4a1c80c4eb97187b3a61b3bfa8c804327f7a45",
      "tree": "f845494ae3eaa257256095e009b55885517de0c5",
      "parents": [
        "cc37f75a9ffbbfcb1c3297534f293c8284e3c5a6"
      ],
      "author": {
        "name": "Phillip Lougher",
        "email": "phillip@squashfs.org.uk",
        "time": "Tue Jan 03 02:58:13 2012 +0000"
      },
      "committer": {
        "name": "Phillip Lougher",
        "email": "phillip@squashfs.org.uk",
        "time": "Tue Jan 03 04:00:43 2012 +0000"
      },
      "message": "Squashfs: fix i_blocks calculation with extended regular files\n\nThe le64_to_cpu() forces the calculation to be unsigned, with\nthe effect that it can underflow leading to an incorrect large\nvalue.\n\nThis bug only triggers in rare(ish) circumstances, an empty file\nencoded as an extended regular file or a completely sparse file.\nNormally empty files are encoded as a regular file rather than as\nan extended regular file (and the regular file i_blocks calculation\ndoesn\u0027t have this bug).  To save space regular file inodes are\noptimised to encode the most commonly occurring files.  Less\ncommon regular files are encoded using extended regular file inodes\nwhich contain extra information.\n\nEmpty files with nlinks greater than 1, and or empty files\nwith extended attributes are encoded using extended regular file\ninodes and they will hit this bug.\n\nSigned-off-by: Phillip Lougher \u003cphillip@squashfs.org.uk\u003e\n"
    },
    {
      "commit": "bfe8684869601dacfcb2cd69ef8cfd9045f62170",
      "tree": "4e213aaa766b26f43f0f9ec7998a7745239d9377",
      "parents": [
        "6d6b77f163c7eabedbba00ed2abb7d4a570bff76"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Fri Oct 28 14:13:29 2011 +0200"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@serles.lst.de",
        "time": "Wed Nov 02 12:53:43 2011 +0100"
      },
      "message": "filesystems: add set_nlink()\n\nReplace remaining direct i_nlink updates with a new set_nlink()\nupdater function.\n\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nTested-by: Toshiyuki Okajima \u003ctoshi.okajima@jp.fujitsu.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\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": "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": "f4f8056a862a9950320429dfda708c88b4ce6025",
      "tree": "5dc5874e703b35864d328269f12ef9840fb10bb5",
      "parents": [
        "edf2e2811efa9304ebe14f778d33b764cfd58b7a"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Thu Mar 05 00:55:31 2009 +0000"
      },
      "committer": {
        "name": "Phillip Lougher",
        "email": "phillip@lougher.demon.co.uk",
        "time": "Thu Mar 05 00:55:31 2009 +0000"
      },
      "message": "Squashfs: frag_size should be signed, as it can hold an error result\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Phillip Lougher \u003cphillip@lougher.demon.co.uk\u003e\n"
    },
    {
      "commit": "6545b246a2c815a8fcd07d58240effb6ec3481b1",
      "tree": "6722afa249fc54d6f60f978b20e360e2e719d131",
      "parents": [
        "fe0bdec68b77020281dc814805edfe594ae89e0f"
      ],
      "author": {
        "name": "Phillip Lougher",
        "email": "phillip@lougher.demon.co.uk",
        "time": "Mon Jan 05 08:46:22 2009 +0000"
      },
      "committer": {
        "name": "Phillip Lougher",
        "email": "phillip@lougher.demon.co.uk",
        "time": "Mon Jan 05 08:46:22 2009 +0000"
      },
      "message": "Squashfs: inode operations\n\nSigned-off-by: Phillip Lougher \u003cphillip@lougher.demon.co.uk\u003e\n"
    }
  ]
}
