)]}'
{
  "log": [
    {
      "commit": "8a372a0a280127743ce9a7ce4b6198c7a02d2a4f",
      "tree": "f2446f9d00e6dc0be78885db357719b9b3830e48",
      "parents": [
        "58ae278294017abca0dffc95f006ae646c88db89"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Mar 16 16:25:45 2016 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Mar 17 14:49:08 2016 -0600"
      },
      "message": "Refactoring FBE APIs based on council feedback.\n\nMostly consists of removing the word \"encryption\" from most APIs,\nsince we can\u0027t actually make promises about the data being encrypted.\n\nBug: 27531029\nChange-Id: Iace9d7c4e64716abf86ed11847c40f3947e1d625\n"
    },
    {
      "commit": "f9fc6d6cc05595241bc7ced6d4cab97b45f9b901",
      "tree": "0acf0e517de54713340c1ae88085ef9c7f88926e",
      "parents": [
        "cef9219fdad0585ab3948d349f346608a7b9feb3"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Nov 08 16:46:05 2015 -0800"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Nov 11 10:47:23 2015 -0800"
      },
      "message": "More file-based encryption work.\n\nAdd granular StorageManager APIs for key creation/destruction and\nunlocking/locking.  Start passing through an opaque token as part\nof the unlock command, but leave it empty for now.  We now have a\nseparate \"prepare\" method that sanity checks that user directories\nare correctly setup.\n\nDefine a handful of system properties used for marking devices that\nshould be operating in FBE mode, and if they\u0027re emulating FBE.  Wire\na command to \"sm\", but persisting will come later.\n\nStart using new \"encryptionAware\" flag on apps previously marked with\ncoreApp flag, which were apps running in the legacy CryptKeeper\nmodel.  Small tweaks to handle non-encryptionAware voice interaction\nservices.  Switch PackageManager to consult StorageManager about the\nunlocked state of a user.\n\nBug: 22358539\nChange-Id: Ic2865f9b81c10ea39369c441422f7427a3c3c3d6\n"
    },
    {
      "commit": "d9fec5d317c09da6bcc7a54df4e0190a76d21eae",
      "tree": "0eae74e8e946ea2d7715e31c3bd58a8f48befa2a",
      "parents": [
        "ab624c2fd4f0fad6ba7f422a960942e5a7035cea"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu May 17 16:01:54 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu May 17 16:01:54 2012 -0700"
      },
      "message": "Add support for grouping keyboard layouts by collection.\n\nBug: 6405203\nChange-Id: Id818b27ec09928150795d594a96df186a6e39168\n"
    },
    {
      "commit": "9df6e7a926ce480baf70e97ee1b9ea387193f6ad",
      "tree": "dfe752a296e934467d76d6727b687a8fc8fad586",
      "parents": [
        "dedf1b2727556223aafcebba1a567ffa816412d2"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 05 11:49:26 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 05 14:42:10 2012 -0700"
      },
      "message": "Initial commit of InputManager and keyboard layout API.\n\nAdded a new InputManager service for interacting with input\ndevices and configuring them.  This will be the focus of\nan upcoming refactoring.\n\nAdded an API for registering keyboard layouts with the system\nbased on the use of a broadcast receiver.  Applications can\nregister their own keyboard layouts simply by declaring a\nbroadcast receiver in their manifests.\n\nAdded the skeleton of a package that will ultimately contain\nthe keyboard layouts and other input device related resources\nthat are part of the base system.\n\nBug: 6110399\nChange-Id: Ie01b0ef4adbd5198f6f012e73964bdef3c51805c\n"
    }
  ]
}
