{"push_id":2449723372,"size":17,"distinct_size":1,"ref":"refs/heads/master","head":"f1c46d85aa27e4eabc3bb218e7003b0cdf3c16d9","before":"0b3f10e17ab3e5439dea707ce9fe694691148b64","commits":[{"sha":"15218aeb01034764cfd6a2b86eb733e8708dc2a6","author":{"name":"Tom Most","email":"96a087bf7e453e6d33097c03b1c8e0b0562be57f@freecog.net"},"message":"A crude CSP report logger","distinct":false,"url":"https://api.github.com/repos/twm/yarrharr/commits/15218aeb01034764cfd6a2b86eb733e8708dc2a6"},{"sha":"11df1f1a64eaf452c2e484bfd8f65660bd8cc31a","author":{"name":"Tom Most","email":"96a087bf7e453e6d33097c03b1c8e0b0562be57f@freecog.net"},"message":"No-op CSP","distinct":false,"url":"https://api.github.com/repos/twm/yarrharr/commits/11df1f1a64eaf452c2e484bfd8f65660bd8cc31a"},{"sha":"58ba7a6c8eb88ccfc78838511a3acf92a40301eb","author":{"name":"Tom Most","email":"96a087bf7e453e6d33097c03b1c8e0b0562be57f@freecog.net"},"message":"Fix React solidColor warning","distinct":false,"url":"https://api.github.com/repos/twm/yarrharr/commits/58ba7a6c8eb88ccfc78838511a3acf92a40301eb"},{"sha":"7ea763bb1ceac20b5cb10e7c430d757412bc5c17","author":{"name":"Tom Most","email":"96a087bf7e453e6d33097c03b1c8e0b0562be57f@freecog.net"},"message":"CSP: Remove unsafe-eval\n\nNothing seems to break...","distinct":false,"url":"https://api.github.com/repos/twm/yarrharr/commits/7ea763bb1ceac20b5cb10e7c430d757412bc5c17"},{"sha":"b03a50c187c50f3deb88f58dc9fc26c11b23344f","author":{"name":"Tom Most","email":"96a087bf7e453e6d33097c03b1c8e0b0562be57f@freecog.net"},"message":"Eliminate inline styles in icons","distinct":false,"url":"https://api.github.com/repos/twm/yarrharr/commits/b03a50c187c50f3deb88f58dc9fc26c11b23344f"},{"sha":"602a1fa43dd9afb8674bf773ce26258404079452","author":{"name":"Tom Most","email":"96a087bf7e453e6d33097c03b1c8e0b0562be57f@freecog.net"},"message":"CSP: Eliminate style-src 'unsafe-inline'","distinct":false,"url":"https://api.github.com/repos/twm/yarrharr/commits/602a1fa43dd9afb8674bf773ce26258404079452"},{"sha":"2a467a918804451801cb56e8c6a0f615caf46a9c","author":{"name":"Tom Most","email":"96a087bf7e453e6d33097c03b1c8e0b0562be57f@freecog.net"},"message":"Fix CSP reporter","distinct":false,"url":"https://api.github.com/repos/twm/yarrharr/commits/2a467a918804451801cb56e8c6a0f615caf46a9c"},{"sha":"32e160eb76a4735626ae07eed16ffc5b56f51a24","author":{"name":"Tom Most","email":"96a087bf7e453e6d33097c03b1c8e0b0562be57f@freecog.net"},"message":"CSP: Fix policy syntax\n\n; instead of ,","distinct":false,"url":"https://api.github.com/repos/twm/yarrharr/commits/32e160eb76a4735626ae07eed16ffc5b56f51a24"},{"sha":"b4337fbf5192a9e953ce2b0d8387a089300d95b6","author":{"name":"Tom Most","email":"96a087bf7e453e6d33097c03b1c8e0b0562be57f@freecog.net"},"message":"Merge branch 'master' into csp-115","distinct":false,"url":"https://api.github.com/repos/twm/yarrharr/commits/b4337fbf5192a9e953ce2b0d8387a089300d95b6"},{"sha":"40b4acfea139b874eb7e74145603da496353e61e","author":{"name":"Tom Most","email":"96a087bf7e453e6d33097c03b1c8e0b0562be57f@freecog.net"},"message":"Happy-path /csp-report test","distinct":false,"url":"https://api.github.com/repos/twm/yarrharr/commits/40b4acfea139b874eb7e74145603da496353e61e"},{"sha":"ddd516d4c0c4181feb35c43399ed94a611c97bdf","author":{"name":"Tom Most","email":"96a087bf7e453e6d33097c03b1c8e0b0562be57f@freecog.net"},"message":"Improved CSP report endpoint","distinct":false,"url":"https://api.github.com/repos/twm/yarrharr/commits/ddd516d4c0c4181feb35c43399ed94a611c97bdf"},{"sha":"69779c9fa369ecd6f08c0d524f9fbe4d54977a6f","author":{"name":"Tom Most","email":"96a087bf7e453e6d33097c03b1c8e0b0562be57f@freecog.net"},"message":"Test against a report from Chrome","distinct":false,"url":"https://api.github.com/repos/twm/yarrharr/commits/69779c9fa369ecd6f08c0d524f9fbe4d54977a6f"},{"sha":"e3d3ed5a453a5e68287a5843bd2b40fe70f19483","author":{"name":"Tom Most","email":"96a087bf7e453e6d33097c03b1c8e0b0562be57f@freecog.net"},"message":"Eliminate __webpack_public_path__","distinct":false,"url":"https://api.github.com/repos/twm/yarrharr/commits/e3d3ed5a453a5e68287a5843bd2b40fe70f19483"},{"sha":"faa1e953392aa00f32c2a20abf5fcd80b6abcf38","author":{"name":"Tom Most","email":"96a087bf7e453e6d33097c03b1c8e0b0562be57f@freecog.net"},"message":"Eliminate inline <script> tags","distinct":false,"url":"https://api.github.com/repos/twm/yarrharr/commits/faa1e953392aa00f32c2a20abf5fcd80b6abcf38"},{"sha":"1772ff6b75945b253915e898ef0dc95cca8f9e4d","author":{"name":"Tom Most","email":"96a087bf7e453e6d33097c03b1c8e0b0562be57f@freecog.net"},"message":"Filter out installGlobalHook CSP reports","distinct":false,"url":"https://api.github.com/repos/twm/yarrharr/commits/1772ff6b75945b253915e898ef0dc95cca8f9e4d"},{"sha":"ef2de3c7bd6c3980f4a7ad6a5f93f83eb71a7761","author":{"name":"Tom Most","email":"96a087bf7e453e6d33097c03b1c8e0b0562be57f@freecog.net"},"message":"Disable script-src 'unsafe-eval'","distinct":false,"url":"https://api.github.com/repos/twm/yarrharr/commits/ef2de3c7bd6c3980f4a7ad6a5f93f83eb71a7761"},{"sha":"f1c46d85aa27e4eabc3bb218e7003b0cdf3c16d9","author":{"name":"Tom Most","email":"96a087bf7e453e6d33097c03b1c8e0b0562be57f@freecog.net"},"message":"Merge pull request #213 from twm/csp-115\n\nAdd Content-Security-Policy","distinct":true,"url":"https://api.github.com/repos/twm/yarrharr/commits/f1c46d85aa27e4eabc3bb218e7003b0cdf3c16d9"}]}
{"actor":{"display_login":"twm"}}