)]}'
{
  "log": [
    {
      "commit": "fab5a60a29f98f17256a4183e34a414f6db67569",
      "tree": "eff86901dda863299501c6e729a2d621f607314f",
      "parents": [
        "243393c90f2b7cb781fd794e22786e9c8547901a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 06 09:42:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 06 09:42:06 2005 -0700"
      },
      "message": "Check input buffer size in zisofs\n\nThis uses the new deflateBound() thing to sanity-check the input to the\nzlib decompressor before we even bother to start reading in the blocks.\n\nProblem noted by Tim Yamin \u003cplasmaroo@gentoo.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": "f2966632a134e865db3c819346a1dc7d96e05309",
      "tree": "7285849b32f99b40de71e647366f1703a612e2c2",
      "parents": [
        "642217c17b9a56c7e4cf48f6a13dfd5e4a4c2e10"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Jun 21 17:16:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 21 19:07:38 2005 -0700"
      },
      "message": "[PATCH] rock: handle directory overflows\n\nHandle the case where the variable-sized part of a rock-ridge directory entry\noverhangs the end of the buffer which we allocated for it.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "642217c17b9a56c7e4cf48f6a13dfd5e4a4c2e10",
      "tree": "4f6d979e1092e7517eb84a5c2d2ab81c007cff54",
      "parents": [
        "e595447e177b39aa6c96baaa57b30cde2d8b9df7"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Jun 21 17:16:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 21 19:07:38 2005 -0700"
      },
      "message": "[PATCH] rock: rename union members\n\nThe silly thing does:\n\n\tstruct foo { ... };\n\t...\n\t#define foo 42\n\nso you can no longer refer to `struct foo\u0027 in C code.\n\nRename the structures.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e595447e177b39aa6c96baaa57b30cde2d8b9df7",
      "tree": "7c6c1be2e623fc3cefb1a0afcb51247293a393eb",
      "parents": [
        "9eb7f2c67c41d2cd730aedcd23e5baca09211d03"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Jun 21 17:16:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 21 19:07:38 2005 -0700"
      },
      "message": "[PATCH] rock.c: handle corrupted directories\n\nThe bug in rock.c is that it\u0027s totally trusting of the contents of the\ndirectories.  If the directory says there\u0027s a continuation 10000 bytes into\nthis 4k block then we cheerily poke around in memory we don\u0027t own and oops.\n\nSo change rock_continue() to apply various sanity checks, at least ensuring\nthat the offset+length remain within the bounds for the header part of a\nstruct rock_ridge directory entry.\n\nNote that the kernel can still overindex the buffer due to the variable size\nof the rock-ridge directory entries.  We cannot check that in rock_continue()\nunless we go parse the directory entry\u0027s signature and work out its size.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9eb7f2c67c41d2cd730aedcd23e5baca09211d03",
      "tree": "63f6c759402fe69ee322c1e3c9738f4c52741a23",
      "parents": [
        "a089221c5e8a5ae8d74a919c8c7a4d2f68bd59e5"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Jun 21 17:16:49 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 21 19:07:38 2005 -0700"
      },
      "message": "[PATCH] isofs: remove debug stuff\n\nisofs/inode.c:\n\n- Remove some crufty leak detection code\n\n- coding style cleanups\n\n- kfree(NULL) is permitted.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a089221c5e8a5ae8d74a919c8c7a4d2f68bd59e5",
      "tree": "59418dd75d6828ff09d0a13fe9fab76f944c4ee8",
      "parents": [
        "7373909de403d229979842081c63917452e39402"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Jun 21 17:16:48 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 21 19:07:37 2005 -0700"
      },
      "message": "[PATCH] rock: lindent rock.h\n\nSo we have a couple of rock-ridge bugs.  First up, rotoroot the poor thing\ninto something which it is possible to work on.\n\nFeed rock.h through Lindent, tidy a couple of things by hand.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7373909de403d229979842081c63917452e39402",
      "tree": "6c21e360b896626289a73c5611801538907540d5",
      "parents": [
        "ba40aaf04314ec5efd090e69518033fc55f450fa"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Jun 21 17:16:47 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 21 19:07:37 2005 -0700"
      },
      "message": "[PATCH] rock: comment tidies\n\nBe a bit more standard in comment layout.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ba40aaf04314ec5efd090e69518033fc55f450fa",
      "tree": "18ad87d2ca799132d99b5ce09890765e22d27beb",
      "parents": [
        "76ab07ebc3ca69e2f14ccbed0de3a9dda9adc6da"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Jun 21 17:16:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 21 19:07:37 2005 -0700"
      },
      "message": "[PATCH] rock: remove MAYBE_CONTINUE\n\n- remove the MAYBE_CONTINUE macro\n\n- kfree(NULL) is OK.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "76ab07ebc3ca69e2f14ccbed0de3a9dda9adc6da",
      "tree": "c70cdebb34e8833feb5d6af2c364e59fd76990dd",
      "parents": [
        "04f7aa9c7dc615c690cede9a80c83625ad2efef7"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Jun 21 17:16:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 21 19:07:37 2005 -0700"
      },
      "message": "[PATCH] rock: remove SETUP_ROCK_RIDGE\n\n- Remove the SETUP_ROCK_RIDGE macro.\n\n- In rock_ridge_symlink_readpage(), rename raw_inode to raw_de.  It points\n  at a directory entry, not an inode.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "04f7aa9c7dc615c690cede9a80c83625ad2efef7",
      "tree": "5722a64ef5bc7ea521e1849d9e239a4db993c5ae",
      "parents": [
        "a40ea8f22e59c038ffdf219251a67311b9f6e362"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Jun 21 17:16:45 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 21 19:07:37 2005 -0700"
      },
      "message": "[PATCH] rock: remove CHECK_CE\n\nRemove the CHECK_CE macro\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a40ea8f22e59c038ffdf219251a67311b9f6e362",
      "tree": "ee1ce92290e3a9785c19ecc71271d895da02a766",
      "parents": [
        "12121714fbf36023d5892034d0c97df54a451543"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Jun 21 17:16:44 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 21 19:07:36 2005 -0700"
      },
      "message": "[PATCH] rock: remove CONTINUE_DECLS\n\nRemove the CONTINUE_DECLS macro.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "12121714fbf36023d5892034d0c97df54a451543",
      "tree": "138b73f440bbb7482144e4a51578d23881a864f1",
      "parents": [
        "7fa393a1d3d9485e428a3c74b5599190c14b13db"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Jun 21 17:16:44 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 21 19:07:36 2005 -0700"
      },
      "message": "[PATCH] rock: remove CHECK_SP\n\nRemove the CHECK_SP macro.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7fa393a1d3d9485e428a3c74b5599190c14b13db",
      "tree": "d106fe4e28c5c03778df692ba2022ea011098be3",
      "parents": [
        "1d372116383f79e42a3eb010c7d6ec3dd28767b3"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Jun 21 17:16:43 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 21 19:07:36 2005 -0700"
      },
      "message": "[PATCH] rock: manual tidies\n\nFix stuff which Lindent got wrong, rework a few deeply-nested blocks.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1d372116383f79e42a3eb010c7d6ec3dd28767b3",
      "tree": "deaf0afc0e858316a405bae5d2b36b14d5d1f56e",
      "parents": [
        "8a96619145840c6eb50d85759f72d9337db411f7"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Jun 21 17:16:42 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 21 19:07:36 2005 -0700"
      },
      "message": "[PATCH] rock: lindent it\n\nTrying to turn rock.c into something which humans can read so we can fix some\nbugs.\n\nStart out by feeding it through scripts/Lindent.\n\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"
    }
  ]
}
