{"push_id":923804068,"size":30,"distinct_size":23,"ref":"refs/heads/master","head":"2530e54725b2e5e61e0f335cc6432483831d711f","before":"b21b233e8ecfbf49f1d22118f0044fa094f77a86","commits":[{"sha":"5a8295f33ce614043f44ea143da7ff20504f3de6","author":{"email":"bc60a5ffbaa8f06cb9b3ed2fb42e8e9b69900db8@users.noreply.github.com","name":"Frank Denis"},"message":"Merge pull request #57 from paragonie/master\n\nAdd crypto_box_seal_open() test case that's failing on PHP 7","distinct":false,"url":"https://api.github.com/repos/paragonie/libsodium-php/commits/5a8295f33ce614043f44ea143da7ff20504f3de6"},{"sha":"289228e24c954546c34ba1b68cdcf78ed3e84983","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@pureftpd.org","name":"Frank Denis"},"message":"On PHP7, make sodium_memzero() avoid zeroing an object if it is not a reference or if its reference count is > 1","distinct":false,"url":"https://api.github.com/repos/paragonie/libsodium-php/commits/289228e24c954546c34ba1b68cdcf78ed3e84983"},{"sha":"c4b977e97125dcc93e0697bd8b17f156e98c17fe","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@pureftpd.org","name":"Frank Denis"},"message":"increment(): check that the given value is reference counted","distinct":false,"url":"https://api.github.com/repos/paragonie/libsodium-php/commits/c4b977e97125dcc93e0697bd8b17f156e98c17fe"},{"sha":"6ceb65602655d8cca6d4daa61969137ee3433395","author":{"email":"bc60a5ffbaa8f06cb9b3ed2fb42e8e9b69900db8@users.noreply.github.com","name":"Frank Denis"},"message":"Merge pull request #60 from paragonie/master\n\nAdd release notes for 1.0.0 and 1.0.1","distinct":false,"url":"https://api.github.com/repos/paragonie/libsodium-php/commits/6ceb65602655d8cca6d4daa61969137ee3433395"},{"sha":"ea2bd921099622923b41517a291fbb2e388eb650","author":{"email":"625600233cb3bcab32268c17610882e0fdaed295@paragonie.com","name":"Scott"},"message":"Add \\Sodium\\compare()","distinct":false,"url":"https://api.github.com/repos/paragonie/libsodium-php/commits/ea2bd921099622923b41517a291fbb2e388eb650"},{"sha":"c216036873e823d57a4714612a04e225a66406e5","author":{"email":"625600233cb3bcab32268c17610882e0fdaed295@paragonie.com","name":"Scott"},"message":"Make \\Sodium\\compare() return -1, 0, or 1","distinct":false,"url":"https://api.github.com/repos/paragonie/libsodium-php/commits/c216036873e823d57a4714612a04e225a66406e5"},{"sha":"6dc03b328e112264b4d4f83ef745b991553b0a6f","author":{"email":"625600233cb3bcab32268c17610882e0fdaed295@paragonie.com","name":"Scott"},"message":"Forgot to update the unit test's expected output.","distinct":false,"url":"https://api.github.com/repos/paragonie/libsodium-php/commits/6dc03b328e112264b4d4f83ef745b991553b0a6f"},{"sha":"cd18b38a9b203dc32beb7a77fda0902f1471d894","author":{"email":"bc60a5ffbaa8f06cb9b3ed2fb42e8e9b69900db8@users.noreply.github.com","name":"Frank Denis"},"message":"Merge pull request #61 from paragonie/compare\n\nAdd \\Sodium\\compare()","distinct":true,"url":"https://api.github.com/repos/paragonie/libsodium-php/commits/cd18b38a9b203dc32beb7a77fda0902f1471d894"},{"sha":"a4376ea4ca814427997d98abcd34832aeed97f38","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@pureftpd.org","name":"Frank Denis"},"message":"Add explicit casts","distinct":true,"url":"https://api.github.com/repos/paragonie/libsodium-php/commits/a4376ea4ca814427997d98abcd34832aeed97f38"},{"sha":"c88945c86a1af752d2f624caaf888dd1dab5a42d","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@pureftpd.org","name":"Frank Denis"},"message":"compare(): correct error messages & fail is the lengths are different\nHaving a function that can return 0 or FALSE with different meanings\nis dangerous in PHP, and there are no reasons to use compare() with\nvalues that don't have the same size.","distinct":true,"url":"https://api.github.com/repos/paragonie/libsodium-php/commits/c88945c86a1af752d2f624caaf888dd1dab5a42d"},{"sha":"475c95486f2b15cd6d34e0c9c125ea3e56a0bbd7","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@pureftpd.org","name":"Frank Denis"},"message":"Too much copy/paste\nNo cookie for Scott :)","distinct":true,"url":"https://api.github.com/repos/paragonie/libsodium-php/commits/475c95486f2b15cd6d34e0c9c125ea3e56a0bbd7"},{"sha":"c855414f3b314b1e6da4ed03e7f39778c2b2444a","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@pureftpd.org","name":"Frank Denis"},"message":"1.0.1","distinct":true,"url":"https://api.github.com/repos/paragonie/libsodium-php/commits/c855414f3b314b1e6da4ed03e7f39778c2b2444a"},{"sha":"3d2f71927f26c65ce7a631793ece893a86bc818a","author":{"email":"6ae899361087e9175e5fbce838781a2ecc21b805@famillecollet.com","name":"Remi Collet"},"message":"don't zero interned string","distinct":true,"url":"https://api.github.com/repos/paragonie/libsodium-php/commits/3d2f71927f26c65ce7a631793ece893a86bc818a"},{"sha":"fbecbcfcbe819a1fae9663689e9c34b9d904502a","author":{"email":"6ae899361087e9175e5fbce838781a2ecc21b805@famillecollet.com","name":"Remi Collet"},"message":"fix build with old libsodium","distinct":true,"url":"https://api.github.com/repos/paragonie/libsodium-php/commits/fbecbcfcbe819a1fae9663689e9c34b9d904502a"},{"sha":"dddee3245f58a424151d901c3085806529e67503","author":{"email":"6ae899361087e9175e5fbce838781a2ecc21b805@famillecollet.com","name":"Remi Collet"},"message":"add check for crypto_aead_aes256gcm_encrypt symbol","distinct":true,"url":"https://api.github.com/repos/paragonie/libsodium-php/commits/dddee3245f58a424151d901c3085806529e67503"},{"sha":"a3ee5c59c1e01737be3003eecc0bf8df4d258d55","author":{"email":"bc60a5ffbaa8f06cb9b3ed2fb42e8e9b69900db8@users.noreply.github.com","name":"Frank Denis"},"message":"Merge pull request #63 from remicollet/issue-oldlib\n\nfix build with old libsodium","distinct":true,"url":"https://api.github.com/repos/paragonie/libsodium-php/commits/a3ee5c59c1e01737be3003eecc0bf8df4d258d55"},{"sha":"744cd1c7bed0cfbe035dde896225f46f04cfcc06","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@pureftpd.org","name":"Frank Denis"},"message":"Merge branch 'master' of https://github.com/jedisct1/libsodium-php\n\n* 'master' of https://github.com/jedisct1/libsodium-php:\n  add check for crypto_aead_aes256gcm_encrypt symbol\n  fix build with old libsodium","distinct":true,"url":"https://api.github.com/repos/paragonie/libsodium-php/commits/744cd1c7bed0cfbe035dde896225f46f04cfcc06"},{"sha":"2f9ab92f7822d0ee76010030fdf85d50c5f47ebd","author":{"email":"bc60a5ffbaa8f06cb9b3ed2fb42e8e9b69900db8@users.noreply.github.com","name":"Frank Denis"},"message":"Merge pull request #62 from remicollet/issue-interned\n\ndon't zero interned string","distinct":true,"url":"https://api.github.com/repos/paragonie/libsodium-php/commits/2f9ab92f7822d0ee76010030fdf85d50c5f47ebd"},{"sha":"bc48c51673c432794dabea202c25a2c92a191a12","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@pureftpd.org","name":"Frank Denis"},"message":"Merge branch 'master' of https://github.com/jedisct1/libsodium-php\n\n* 'master' of https://github.com/jedisct1/libsodium-php:\n  don't zero interned string","distinct":true,"url":"https://api.github.com/repos/paragonie/libsodium-php/commits/bc48c51673c432794dabea202c25a2c92a191a12"},{"sha":"10ea46f9aa0db78267f58cd23da580342be82e7f","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@pureftpd.org","name":"Frank Denis"},"message":"Keep sodium_increment() close to sodium_memzero()","distinct":true,"url":"https://api.github.com/repos/paragonie/libsodium-php/commits/10ea46f9aa0db78267f58cd23da580342be82e7f"}]}