{"push_id":1197107196,"size":7,"distinct_size":7,"ref":"refs/heads/fix-base64-php70-v2","head":"5a1104d2102e07a1cd88c3aaf8d626f83df77454","before":"decd95ae49b1467517c5ebd2ec9b1c300a06a8fb","commits":[{"sha":"6670a9138a70b8aa59c308bda83a3015581b739e","author":{"name":"Lauri Kenttä","email":"718f60c95367de4006aedc08c9bbb5bba23cfb3e@gmail.com"},"message":"Fix test: Use valid base64 even for invalid OpenSSL data","distinct":true,"url":"https://api.github.com/repos/Metabolix/php-src/commits/6670a9138a70b8aa59c308bda83a3015581b739e"},{"sha":"4223b4cade95f503d5816655898d9f7f0ebbf3bd","author":{"name":"Lauri Kenttä","email":"718f60c95367de4006aedc08c9bbb5bba23cfb3e@gmail.com"},"message":"Require strict base64 in openssl_decode\n\nUsing invalid data in a security-related context makes no sense,\nand there's even a test which depends on invalid base64 data failing,\neven though it currently fails for the wrong reasons by sheer luck.","distinct":true,"url":"https://api.github.com/repos/Metabolix/php-src/commits/4223b4cade95f503d5816655898d9f7f0ebbf3bd"},{"sha":"5e9ee7ab23309f5217e8f3fc6d1d6be6c37d2171","author":{"name":"Lauri Kenttä","email":"718f60c95367de4006aedc08c9bbb5bba23cfb3e@gmail.com"},"message":"Require strict base64 in data URI\n\nAs the tests already show, the data URI wrapper is supposed to fail\nfor corrupt input, but for some reason, one case of invalid input is\nstill allowed to pass?! Strict base64 makes a lot more sense here.","distinct":true,"url":"https://api.github.com/repos/Metabolix/php-src/commits/5e9ee7ab23309f5217e8f3fc6d1d6be6c37d2171"},{"sha":"ae46304a113ef57ef83806474a5c16641e9cec1e","author":{"name":"Lauri Kenttä","email":"718f60c95367de4006aedc08c9bbb5bba23cfb3e@gmail.com"},"message":"base64_decode: Avoid code duplication in failures","distinct":true,"url":"https://api.github.com/repos/Metabolix/php-src/commits/ae46304a113ef57ef83806474a5c16641e9cec1e"},{"sha":"42393cbe41362e48c9a1aa44ae016a5839423fee","author":{"name":"Lauri Kenttä","email":"718f60c95367de4006aedc08c9bbb5bba23cfb3e@gmail.com"},"message":"base64_decode: strict: Fail on truncated input","distinct":true,"url":"https://api.github.com/repos/Metabolix/php-src/commits/42393cbe41362e48c9a1aa44ae016a5839423fee"},{"sha":"a66160445239126acd9b531d920f051aea2c47da","author":{"name":"Lauri Kenttä","email":"718f60c95367de4006aedc08c9bbb5bba23cfb3e@gmail.com"},"message":"base64_decode: strict: Fail on excessive padding","distinct":true,"url":"https://api.github.com/repos/Metabolix/php-src/commits/a66160445239126acd9b531d920f051aea2c47da"},{"sha":"5a1104d2102e07a1cd88c3aaf8d626f83df77454","author":{"name":"Lauri Kenttä","email":"718f60c95367de4006aedc08c9bbb5bba23cfb3e@gmail.com"},"message":"base64_decode: Handle all invalid padding equally","distinct":true,"url":"https://api.github.com/repos/Metabolix/php-src/commits/5a1104d2102e07a1cd88c3aaf8d626f83df77454"}]}
{"actor":{"display_login":"Metabolix"}}