)]}'
{
  "log": [
    {
      "commit": "076b8d75bec2500bac5fc5182859732439adc29f",
      "tree": "fc3d3f25a8d30dd78e1ab4fce11a5f869aef6b6b",
      "parents": [
        "8916a91eb358ba6bf3b29c23d350454671382599"
      ],
      "author": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Fri Jun 23 08:10:18 2017 -0700"
      },
      "committer": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Fri Jun 23 16:50:04 2017 +0000"
      },
      "message": "Expand Seccomp whitelist\n\nThis seccomp failure is in the fault handler:\n\n05-25 12:03:25.042 10201 27425 27425 F DEBUG   : backtrace:\n05-25 12:03:25.042 10201 27425 27425 F DEBUG   :     #00 pc 00015380\n/data/data/redacted/files/storage/lib/libcrashsdk.so\n\nSo whenever an app using this crash sdk crashes it looks like a seccomp\nproblem.  Fixing this won\u0027t stop the apps crashing, but will make the\ncrash reports accurate and useful.\n\nSo yes, the bug below is already fixed, but this issue has come back 2\nor 3 times with different apps (latest is b/62874867). This change\ndoesn\u0027t fix that crash either, but again it improves the reporting.\n\nBug: 62090571\nTest: Device boots, app still fails but no longer with SECCOMP error\nChange-Id: Ie0f8dc965001c8bc43f6a545b35bdcd38f006213\n"
    },
    {
      "commit": "c45b5881121f9c3af50af3f76113b09d0144f60d",
      "tree": "a6922595e0de98f496e7a79ca6bd761c236f2c6f",
      "parents": [
        "4f61181428ec68c2e87610829ea6a06be7eb3a4e"
      ],
      "author": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Thu Jun 22 16:46:19 2017 -0700"
      },
      "committer": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Thu Jun 22 16:47:08 2017 -0700"
      },
      "message": "Whitelist __NR__newselect.\n\nBug: http://b/62779795\nTest: treehugger\nChange-Id: I3e0279385641d4f06fcdeb955819a01c12c5229e\n"
    },
    {
      "commit": "966cf62a74dbdbbcfd810c93faca21cd7e823558",
      "tree": "9f6803d8e0e2e31e0e5b76191233be684bb9a5a9",
      "parents": [
        "f58179cda5a905f405efac4f116f5205e3b01611"
      ],
      "author": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Thu May 25 14:15:23 2017 -0700"
      },
      "committer": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Thu May 25 16:22:04 2017 -0700"
      },
      "message": "Expand whitelist\n\nBug: 37769298\nTest: Boots. Cannot test app behavior without account\nChange-Id: Iebb7616f100368bf2e702ec51f637df1f3727885\n"
    },
    {
      "commit": "de9262e5c5f12b45516e19b66a4e3fc5d6edc5a1",
      "tree": "a464aeaba68746907915d503e7b0d7ee2562961b",
      "parents": [
        "7b37fa9384cb9ca9a95928af45b03b2bc9fe815c"
      ],
      "author": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Tue Apr 18 16:05:39 2017 -0700"
      },
      "committer": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Wed Apr 19 13:45:47 2017 -0700"
      },
      "message": "Add syscalls that aren\u0027t currently used to the seccomp whitelist.\n\nAdd some useful new syscalls that we currently aren\u0027t using in bionic,\nbut might in the future to the seccomp whitelist.\n\nBug: http://b/37317198\nTest: mma\nChange-Id: I6550867da152cea84fb13d0c15a399cdb2acf1aa\n"
    },
    {
      "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": "6a6d669bfca0386d2946f670c7316d5c7ecb7634",
      "tree": "2c445c86eb15942f7c641ee201415320cdab709e",
      "parents": [
        "4d099d1576105faa53b58097b4f816231f676431"
      ],
      "author": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Thu Mar 23 12:20:00 2017 -0700"
      },
      "committer": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Thu Mar 23 12:21:29 2017 -0700"
      },
      "message": "Expand whitelist\n\nBug: 36449658\nTest: Builds\nChange-Id: I610da03e7a3cede218d1657f53797ab72cbdf317\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": "822ecece2358bbb41d0bcbca490fefa0343a5d9f",
      "tree": "81d67a7be0f049f3e5fb0490f4a978f866be7150",
      "parents": [
        "616b2d87eabee34559b12a3ddd3e057a1ad49879"
      ],
      "author": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Mon Mar 20 11:02:11 2017 -0700"
      },
      "committer": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Mon Mar 20 11:03:19 2017 -0700"
      },
      "message": "Expand whitelist\n\nBug: 36435222\nTest: App starts, plays game\nChange-Id: If21f59e4d218be64fdac46115d35dc1ffb6fe771\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": "34ddaaf25667b5f7eaf510d76ea485bc88445eed",
      "tree": "d7d70af5015dba58d44d0ae0160bca4ad15a6385",
      "parents": [
        "f9f320ba73cbcd29c413ad52b8d681c65e2268a6"
      ],
      "author": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Tue Mar 07 15:14:03 2017 -0800"
      },
      "committer": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Tue Mar 07 15:23:08 2017 -0800"
      },
      "message": "Expand whitelist\n\nBug: 35879294\nTest: Builds, boots. No easy test for reported issues.\nChange-Id: Ib68a36f849a8dab14426600cdc6401fa8bb5b914\n"
    },
    {
      "commit": "e6daf3f34a662f0faad748fe2556e12f01c9c019",
      "tree": "eafbd88105a92b2943e551ff4f840ca270a85441",
      "parents": [
        "5faa3166ce69d7ea710cee90e916f9d6611cbe07"
      ],
      "author": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Fri Mar 03 11:14:45 2017 -0800"
      },
      "committer": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Fri Mar 03 11:19:08 2017 -0800"
      },
      "message": "Expand whitelist\n\nBug: 35917228\nTest: App now runs fine with setenforce 0\nChange-Id: I039385e5d0e5105ec337c62dd098dd1662442a2e\n"
    },
    {
      "commit": "7b4e7c4d55a50b5b3fb23c0b79122b1147b6248b",
      "tree": "0e8ee55fc9d196ee9fb428c1d2491f9c5e9858c7",
      "parents": [
        "ebceea8e85ad2897a5ce8575b81f18fdd7aa0320"
      ],
      "author": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Thu Mar 02 08:50:59 2017 -0800"
      },
      "committer": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Thu Mar 02 18:48:13 2017 +0000"
      },
      "message": "Expand whitelist\n\nBug: 35906875\nTest: Device boots, app runs further and fails with different error\nChange-Id: I8df40ff85f8248504bca9a048510153970b31716\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": "0b2486a3243c5723fedcd5f7be86e98e00dacacf",
      "tree": "2d972b60268814c6c13b7a79751c3e319d238864",
      "parents": [
        "b2a74cda9074ad25e331e65464dbdc79e7971ffe"
      ],
      "author": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Wed Feb 15 13:40:22 2017 -0800"
      },
      "committer": {
        "name": "Paul Lawrence",
        "email": "paullawrence@google.com",
        "time": "Thu Feb 23 13:04:39 2017 -0800"
      },
      "message": "Expand whitelist\n\nBug: 35217603\nTest: App no longer triggers seccomp exceptions when launched\nChange-Id: I8ea904640a2f14c67a075e593067327407766220\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"
    }
  ]
}
