)]}'
{
  "log": [
    {
      "commit": "2deb1acc653cbd5384b107d050d2deba089db2bd",
      "tree": "8d9a944b7f5b08b27d849a1aaa20d6ee3851ae9e",
      "parents": [
        "6bfe0b499082fd3950429017cd8ebf2a6c458aa5"
      ],
      "author": {
        "name": "Jan Kara",
        "email": "jack@suse.cz",
        "time": "Wed Apr 30 00:52:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:33 2008 -0700"
      },
      "message": "isofs: fix access to unallocated memory when reading corrupted filesystem\n\nWhen a directory on isofs is corrupted, we did not check whether length of the\nname in a directory entry and the length of the directory entry itself are\nconsistent.  This could lead to possible access beyond the end of buffer when\nthe length of the name was too big.  Add this sanity check to directory\nreading code.\n\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c4386c83bf849c56b1f49951595aeb7c9a719d21",
      "tree": "44248ee7c540d9992fc3c0b4ac73d30c0bc0a136",
      "parents": [
        "635253915b3297435e178371407d568522aae3d4"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Feb 07 00:15:41 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:28 2008 -0800"
      },
      "message": "iget: stop ISOFS from using read_inode()\n\nStop the ISOFS filesystem from using read_inode().  Make isofs_read_inode()\nreturn an error code, and make isofs_iget() pass it on.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: Jan Kara \u003cjack@ucw.cz\u003e\nAcked-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: \"Dave Young\" \u003chidave.darkstar@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cd215237d2c2c1efb501f70be8e9ed1f81f3c068",
      "tree": "2cb9be788485f987e0407082f20a6ab917b195ab",
      "parents": [
        "bda5b655fe663c86ae16436ab983a656d73b6e62"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Tue Oct 16 23:30:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:42:58 2007 -0700"
      },
      "message": "fs/isofs/namei.c: Remove uninitialized local vars warning\n\nshut up those:\nfs/isofs/namei.c: In function \u0027isofs_lookup\u0027:\nfs/isofs/namei.c:161: warning: \u0027offset\u0027 may be used uninitialized in this function\nfs/isofs/namei.c:161: warning: \u0027block\u0027 may be used uninitialized in this function\n\nBy the way, they get overwritten at the end of isofs_find_entry().\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c3ed85a36ff5b01f340db67ac5ae6e699d3b8a2b",
      "tree": "e033938ac13204719ada8e27a185eeb03af3dc8d",
      "parents": [
        "1b28f22a87a5a2f0ab39f2549441bbe5eb2e369f"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Jul 15 23:40:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:42 2007 -0700"
      },
      "message": "isofs: fix up CodingStyle\n\nfs/isofs/* had a bunch of CodingStyle issues.\n* Indentation was a mix of spaces and tabs\n* \"int * foo\" instead of \"int *foo\"\n* \"while ( foo )\" instead of \"while (foo)\"\n* if (foo) blah; on one line instead of two\n* Missing printk KERN_ levels\n* lots of trailing whitespace\n* lines \u003e80 columns changed to wrap.\n* Unnecessary prototype removed by shuffling code order in C file.\n\nShould be no functional changes other than slight size increase due to\nprintk changes.  Further improvement possible, but this is a start..\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "038b0a6d8d32db934bba6a24e74e76e4e327a94f",
      "tree": "5fbeb3e8f140e20f8ce0e33e12b32ec5b0724cd6",
      "parents": [
        "78b656b8bf933101b42409b4492734b23427bfc3"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Oct 04 03:38:54 2006 -0400"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Oct 04 03:38:54 2006 -0400"
      },
      "message": "Remove all inclusions of \u003clinux/config.h\u003e\nkbuild explicitly includes this at build time.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "2ff6b1c2575f13885c1d5291e4283682ad9a41cd",
      "tree": "d31fd027ec45f63ccf5669b8e58ce3a23887c19a",
      "parents": [
        "ba7fe369875075c3b0def9887afb7a44fa88175e"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Sat Jan 14 13:21:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:12 2006 -0800"
      },
      "message": "[PATCH] isofs: remove d_splice_alias NULL check from isofs_lookup\n\nRemove redundant NULL check in isofs_lookup() as d_splice_alias() can take\nNULL inode as input.\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9769f4eb3fad2dd53a5d24c81ee5f7f05450742b",
      "tree": "f8847263d1f91e16a819a97314b497a7ca561f9c",
      "parents": [
        "f2966632a134e865db3c819346a1dc7d96e05309"
      ],
      "author": {
        "name": "Jeremy White",
        "email": "jwhite@codeweavers.com",
        "time": "Tue Jun 21 17:16:53 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 21 19:07:38 2005 -0700"
      },
      "message": "[PATCH] isofs: show hidden files, add granularity for assoc/hidden files flags\n\nThe current isofs treatment of hidden files is flawed in two ways.  First,\nit does not provide sufficient granularity; it hides both \u0027hidden\u0027 files\nand \u0027associated\u0027 files (resource fork for Mac files).  Second, the default\nbehavior to completely strip hidden files, while an admirable\nimplementation of the spec, is a poor choice given the real world use of\nhidden files as a poor mans copy protection scheme for MSDOS and Windows\nbased systems.  A longer description of this is available here:\n\n   http://www.uwsg.iu.edu/hypermail/linux/kernel/0205.3/0267.html\n\nThis patch was originally built after a few private conversations with Alan\nCox; I shamefully failed to persist in seeing it go forward, I hope to make\namends now.\n\nThis patch introduces granularity by allowing explicit control for both\nhidden and associated files.  It also reverses the default so that by\ndefault, hidden files are treated as regular files on the iso9660 file\nsystem.\n\nThis allow Wine to process Windows CDs, including those that are hybrid\nMac/Windows CDs properly and completely, without our having to go muck up\npeoples fstabs as we do now.  (I have tested this with such a hybrid +\nhidden CD and have verified that this patch works as claimed).\n\nSigned-off-by: Jeremy White \u003cjwhite@codeweavers.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "94f2f715771d0aa5554451d1e2a920f11b8be3fe",
      "tree": "07ebba8f6bbb91627c64c1f27e91e916dfd70756",
      "parents": [
        "7366d36cb967d7a3ac324c789a8b718e61d01b31"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Mon Apr 25 18:32:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 25 18:32:12 2005 -0700"
      },
      "message": "[PATCH] isofs includes sanitized\n\nfs/isofs includes trimmed down to something resembling sanity.\n\nKernel-only parts of linux/iso_fs.h and entire linux/iso_fs_{sb,i}.h\nmoved to fs/isofs/isofs.h.\n\nA lot of useless #include in fs/isofs/*.c killed. \n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
