{"push_id":861250858,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"fecd0da7e453561bd56b2b82e89d778cab27aa13","before":"c951c70f1d534d039efe0a31c9d32493d28624f5","commits":[{"sha":"fecd0da7e453561bd56b2b82e89d778cab27aa13","author":{"email":"30157ad3f36efbd4c43c24249f65b841e896d378@gmail.com","name":"Daniel Miranda"},"message":"Fix acceptable errors for PUSH_PROMISE case with invalid padding\n\nThe case in error/push_promise-frame-padding.json only had an\nacceptable error code of PROTOCOL_ERROR, but FRAME_SIZE_ERROR is also\nvalid.\n\nThe fact that the PADDED flag is set means the payload must be at least\n5 bytes long, but it is only 4, which justifies immediate rejection\naccording to RFC 7540, Section 4.2:\n\n\"An endpoint MUST send an error code of FRAME_SIZE_ERROR if a frame\n exceeds the size defined in SETTINGS_MAX_FRAME_SIZE, exceeds any limit\n defined for the frame type, or is too small to contain mandatory frame\n data.\"","distinct":true,"url":"https://api.github.com/repos/danielkza/http2-frame-test-case/commits/fecd0da7e453561bd56b2b82e89d778cab27aa13"}]}