)]}'
{
  "log": [
    {
      "commit": "3dd3d55af2e73e0cda786368e94c65485bcc267b",
      "tree": "c47aa639d6248dde551a61ffe5b3ca91c0ee21b8",
      "parents": [
        "faf7f3542a1b7c850450df158072f021537f40c1"
      ],
      "author": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Wed Apr 12 10:02:54 2017 -0700"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Wed Apr 12 19:34:33 2017 +0000"
      },
      "message": "Add seccomp blacklist, and exclude swap functions\n\nBug: 37253880\nTest: Make sure device boots\n      Run pylint on genseccomp.py, test_genseccomp.py\n      Run test_genseccomp.py\n      Run new CTS test\n      cts-tradefed run cts -m CtsSecurityTestCases -t android.security.cts.SeccompTest\n\nChange-Id: I833a5364a1481d65173e77654da1798dc45a3f9d\n"
    },
    {
      "commit": "65b47c9fe08e183987a9857e3e3b5d66a63d6936",
      "tree": "8ed7de86ab77f320aa2ead741e56a4c02b405e53",
      "parents": [
        "8ebfc0d3a3285a595cd44d477ebe76fdaa39afcf"
      ],
      "author": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Wed Mar 22 08:03:51 2017 -0700"
      },
      "committer": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Wed Mar 22 09:48:17 2017 -0700"
      },
      "message": "Fix problem that we don\u0027t block syscalls below min value\n\nThe check that we are not below the lowest permitted syscall was\noff by one, so we always allowed them, rather than always denying\nthem\n\nTest: Check arm64 boots, chrome and maps work\n      mips and mips64 emulators boot\n      Note that arm, x86 and x86_64 already allow syscall 0 so there\n      will be no functional change there\n\nChange-Id: I85873f1d04124e634e648bd47c027f280f1d6dbd\n"
    },
    {
      "commit": "89fa81fda34f760549fedb120a2c683b283e90a3",
      "tree": "25e729ce9e8b9d9e30167b39c219b0f44fa5d6ae",
      "parents": [
        "e429bf2f696282537efb577feb7cb9fd534e7ace"
      ],
      "author": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Fri Feb 17 10:22:03 2017 -0800"
      },
      "committer": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Mon Mar 13 18:26:50 2017 +0000"
      },
      "message": "Support all architectures in seccomp\n\nTest: Make sure arm, x86, x86_64, mips, mips64 emulators boot\n      Make sure sailfish still boots\n      Ran CTS test from\n      https://android-review.googlesource.com/#/c/348671/3 and it passed\n      The instructions for how to run mips emulators above worked, but\n      the CTS tests did not seem to actually run.\n\nChange-Id: Iddee5acdb19ed32c7bd4657573313ca439cf6a49\n"
    },
    {
      "commit": "dfe8434a6213b8a4c2ac10f91747e218c7c7b69e",
      "tree": "801625dd08fa7f7fd91e8697fb01ae5e7700e745",
      "parents": [
        "c712aedb0c44cce46a8a2097f5ab2b1fbde3cd4d"
      ],
      "author": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Thu Feb 16 09:24:39 2017 -0800"
      },
      "committer": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Mon Feb 27 12:42:39 2017 -0800"
      },
      "message": "Move seccomp policy to bionic\n\nTest: Built and checked booted\nChange-Id: Iaec1265fe5a55c4df90ab9e45b010ef36faf6bba\n"
    },
    {
      "commit": "98a53b7c74047fa67810ea4afbd44b46a0c67089",
      "tree": "a4c31a877a4d3ff279ebfcdd32d9026714e114fd",
      "parents": [
        "06a32206c5430321dd3fc02b70acbf99383786c1"
      ],
      "author": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Mon Feb 27 16:32:37 2017 +0000"
      },
      "committer": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Mon Feb 27 16:36:18 2017 +0000"
      },
      "message": "Revert \"Move seccomp policy to bionic\"\n\nThis reverts commit 06a32206c5430321dd3fc02b70acbf99383786c1.\n\nReverting build-breaking change\n\nChange-Id: Ib3698bca8f905033a9c7f22bc2fa9f7e7bf75873\n"
    },
    {
      "commit": "06a32206c5430321dd3fc02b70acbf99383786c1",
      "tree": "4ab97e1808631a9a44e7d21ef81c81cdfbb59f83",
      "parents": [
        "36780784402d42c29eb116b54275d52a9e654efc"
      ],
      "author": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Thu Feb 16 09:24:39 2017 -0800"
      },
      "committer": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Fri Feb 24 12:52:19 2017 -0800"
      },
      "message": "Move seccomp policy to bionic\n\nTest: Built and checked booted\n\nChange-Id: If777eed75d5280c7a390399261e97125c04767b2\n"
    },
    {
      "commit": "7ea4090c65a02626b8aacaf44456af021937dd5e",
      "tree": "4cc194a8adf63ef7569cf88fe69143d25ca1aa86",
      "parents": [
        "7b5245408499ef48afc8def662fcfab09683e1c4"
      ],
      "author": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Tue Feb 14 13:32:23 2017 -0800"
      },
      "committer": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Thu Feb 23 10:46:56 2017 -0800"
      },
      "message": "Autogenerate single policy from syscalls and whitelist\n\nBug: 35392119\nBug: 34465958\nTest: Check boots and same syscalls are blocked as before\n\nChange-Id: I9efa97032c59aebbbfd32e6f0d2d491f6254f0a2\n"
    },
    {
      "commit": "be8a2af2aab17c6686a2d557c65f6aca3ee159b7",
      "tree": "7bd88d5a8cde6ac54c1af51a11f5932988ce9215",
      "parents": [
        "9886ea3e2d8cfd824f271d38e93dd46fe1d23840"
      ],
      "author": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Wed Jan 25 15:20:52 2017 -0800"
      },
      "committer": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Fri Feb 03 09:36:45 2017 -0800"
      },
      "message": "Create seccomp policy without TRAP for further processing\n\nBug: 34946764\nTest: Make sure boots, seccomp still blocks, and is faster\nChange-Id: Ib4abf4307ae545ee69a3fb9328f62c760a1b40f7\n"
    },
    {
      "commit": "3d9fc696a5a511bc49a41cba936b8b200481982f",
      "tree": "9fb8aac5c5f560eea860e1451c46b0827de53af5",
      "parents": [
        "7844b4c5dbd0be9ea4212a523da2dd6a4804032c"
      ],
      "author": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Tue Jan 24 10:44:55 2017 -0800"
      },
      "committer": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Tue Jan 24 11:07:04 2017 -0800"
      },
      "message": "Use trap not kill in seccomp filter\n\nBug: 34647665\nTest: Make sure boots, check that causing a seccomp failure creates a\n      crash dump\n\nChange-Id: I5ab2fe3e8322a3c38318c97d343834baa874af8d\n"
    },
    {
      "commit": "eabc35265141485e7a531ef67a076ef799500f4e",
      "tree": "b1a9f66c3777c29c49eb1745eb666fa25dc36c8f",
      "parents": [
        "71952ef625b953d78547da28d7271ea71cb91c92"
      ],
      "author": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Fri Nov 11 11:33:42 2016 -0800"
      },
      "committer": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Thu Jan 19 13:38:47 2017 -0800"
      },
      "message": "Add seccomp support library\n\nPolicy library which exports an autogenerated policy from SYSCALLS.TXT\nblocking any other calls.\n\nTest: Generate policy, install onto Sailfish, check boots, Chrome runs,\ncalls are blocked.\nBug: 32313202\n\nChange-Id: Ib590704e50122f077eeae26561eb9b0a70386551\n"
    }
  ]
}
