)]}'
{
  "log": [
    {
      "commit": "42b2c6a5eed5e4ef35315b8cd32d1355f12a69b6",
      "tree": "0fb55a369b620ef79cfa103f67a5184f067dadeb",
      "parents": [
        "d32fdbaf03f688497adbec885e85c0a69f7a4542"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Feb 07 10:14:39 2013 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Feb 07 11:44:21 2013 -0800"
      },
      "message": "Clean up the argc/argv/envp/auxv handling.\n\nThere\u0027s now only one place where we deal with this stuff, it only needs to\nbe parsed once by the dynamic linker (rather than by each recipient), and it\u0027s\nnow easier for us to get hold of auxv data early on.\n\nChange-Id: I6314224257c736547aac2e2a650e66f2ea53bef5\n"
    },
    {
      "commit": "4df577fef74063507cba229bce352bbcf89df279",
      "tree": "11763e24578a64b6706cdfdc97df5c95ce79ac58",
      "parents": [
        "4bfaf1e5f62748b305406ff4ceebd5f4b750038c"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Thu Jan 17 23:25:24 2013 -0800"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Fri Jan 18 11:28:47 2013 -0800"
      },
      "message": "Revert \"Filter ANDROID_PROPERTY_WORKSPACE\"\n\nTemporarily revert the change since DNS resolution seems\nbroken right now in ping util.\n\nBug: 8029617\n\nThis reverts commit a0f64756a4a55ab48b2b5511d4e7c45583dac44b.\n"
    },
    {
      "commit": "a0f64756a4a55ab48b2b5511d4e7c45583dac44b",
      "tree": "eea5b3968df7b2e46585732f79357114c44e8bb4",
      "parents": [
        "791e26d9598a72376b8a16a5ccfb5d1ae0010965"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue Jan 15 16:02:03 2013 -0800"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue Jan 15 16:02:03 2013 -0800"
      },
      "message": "Filter ANDROID_PROPERTY_WORKSPACE\n\nWhen executing a setuid executable, filter out ANDROID_PROPERTY_WORKSPACE\nfrom the environment. Some applications implicitly trust the property\nspace and don\u0027t realize that it\u0027s passed by an environment variable\nwhich can be modified by the caller.\n\nChange-Id: I3e3a98941f0a1f249a2ff983ecbcfe1278aa9159\n"
    },
    {
      "commit": "0894b2c5d35c9c3a7483ed8faaf65fd6d9ffb00b",
      "tree": "a5351e20ef1f0e0ca89b430d5fb2c6b45b1ba7f4",
      "parents": [
        "ed537239a94ebd11a8c262a319d81fd1f0d3f73f"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Nov 02 12:40:11 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Nov 02 12:40:11 2012 -0700"
      },
      "message": "Cleaning the linker environment as we initialize it requires less API.\n\nChange-Id: I612fd699e46833a411589478564a1f859223c380\n"
    },
    {
      "commit": "18a206c81d9743481e364384affd43306911283d",
      "tree": "2f211404b359cb7278f6963bb82f507e6c9a2050",
      "parents": [
        "06b596104a9ed3ac089abd00186a5698d7e8544f"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Oct 29 17:37:13 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Oct 30 16:35:38 2012 -0700"
      },
      "message": "More dynamic linker cleanup.\n\nI still want to break linker_format out into its own library so we can reuse\nit for malloc debugging and so forth. (There are many similar pieces of code\nin bionic, but the linker\u0027s one seems to be the most complete/functional.)\n\nChange-Id: If3721853d28937c8e821ca1d23cf200e228a409a\n"
    }
  ]
}
