{"push_id":1259644812,"size":67,"distinct_size":67,"ref":"refs/heads/master","head":"be5f138d6bb871ff9e7eeaa532ebf62196ebe606","before":"c872f606236631bf4da16daa9ff7501d036fed60","commits":[{"sha":"874faa450397b099107706bfa985216afcc9b859","author":{"name":"Brent Shaffer","email":"99545bd1d4b66e7e97d11ea0ff1e4d4e7fd4aca2@google.com"},"message":"adds 1-second leeway to JWT validation to prevent intermittent exceptions","distinct":true,"url":"https://api.github.com/repos/huebs/google-api-php-client/commits/874faa450397b099107706bfa985216afcc9b859"},{"sha":"bc39060527db9b93571f6cebc9eab026f875dd9f","author":{"name":"Brent Shaffer","email":"99545bd1d4b66e7e97d11ea0ff1e4d4e7fd4aca2@google.com"},"message":"Merge pull request #828 from google/issue-827-add-leeway\n\nadds 1-second leeway to JWT validation to prevent intermittent except…","distinct":true,"url":"https://api.github.com/repos/huebs/google-api-php-client/commits/bc39060527db9b93571f6cebc9eab026f875dd9f"},{"sha":"444e687fc9a014a8b5c9a00bb6ffa22637e4a1cd","author":{"name":"Ben Huebscher","email":"ee7c8230c1af6422027a61dc287188933228f42e@me.com"},"message":"Enable custom umask for cache files\n\nWhile google/google-api-php-client#617 is well intentioned for its\nsecurity concerns, it has an annoying side effect when the cache is\nshared between an application's CLI and Web Interface.  Unless you use\nthe same username for Apache or PHP-FPM to access the CLI (which you\nshouldn't), a cache file will only be readable by whichever interface\ncreated it.\n\nMy solution is to add a third constructor argument to `Google_Cache_File`\nfor setting a custom umask.  I've assigned it the default value `077` so\nthat default permissions for files and directories will remain `0600` and\n`0700` respectively.","distinct":true,"url":"https://api.github.com/repos/huebs/google-api-php-client/commits/444e687fc9a014a8b5c9a00bb6ffa22637e4a1cd"},{"sha":"587ff7f85d92d47dd975b12e34f18a2abb5083e7","author":{"name":"Brent Shaffer","email":"99545bd1d4b66e7e97d11ea0ff1e4d4e7fd4aca2@google.com"},"message":"uses umask function instead of custom umask","distinct":true,"url":"https://api.github.com/repos/huebs/google-api-php-client/commits/587ff7f85d92d47dd975b12e34f18a2abb5083e7"},{"sha":"e2fae18b4155c0e4fe12401c9dfbac4ef821d110","author":{"name":"Brent Shaffer","email":"99545bd1d4b66e7e97d11ea0ff1e4d4e7fd4aca2@google.com"},"message":"Merge pull request #839 from google/file-cache-umask\n\nFile cache umask","distinct":true,"url":"https://api.github.com/repos/huebs/google-api-php-client/commits/e2fae18b4155c0e4fe12401c9dfbac4ef821d110"},{"sha":"73242003bdbcf6e00a5b3cb651b96e36b4cc83dd","author":{"name":"Brent Shaffer","email":"99545bd1d4b66e7e97d11ea0ff1e4d4e7fd4aca2@google.com"},"message":"use hashed username in cache dir","distinct":true,"url":"https://api.github.com/repos/huebs/google-api-php-client/commits/73242003bdbcf6e00a5b3cb651b96e36b4cc83dd"},{"sha":"7046e4db49b80c751b5ec12e7644fb67c54276fa","author":{"name":"Brent Shaffer","email":"99545bd1d4b66e7e97d11ea0ff1e4d4e7fd4aca2@google.com"},"message":"mention removal of loadServiceAccountJson in UPGRADING.md","distinct":true,"url":"https://api.github.com/repos/huebs/google-api-php-client/commits/7046e4db49b80c751b5ec12e7644fb67c54276fa"},{"sha":"f4727b760e88c3e43c667fc058986841b2d3532d","author":{"name":"Brent Shaffer","email":"99545bd1d4b66e7e97d11ea0ff1e4d4e7fd4aca2@google.com"},"message":"addresses root cache dir permissions issue","distinct":true,"url":"https://api.github.com/repos/huebs/google-api-php-client/commits/f4727b760e88c3e43c667fc058986841b2d3532d"},{"sha":"d6a29c1399e04b72f9100f93f4a37673ef498573","author":{"name":"Brent Shaffer","email":"99545bd1d4b66e7e97d11ea0ff1e4d4e7fd4aca2@google.com"},"message":"removes auth library caching","distinct":true,"url":"https://api.github.com/repos/huebs/google-api-php-client/commits/d6a29c1399e04b72f9100f93f4a37673ef498573"},{"sha":"dd88a8269fa4a0569e2be0dc973ce47b6c36d95b","author":{"name":"Brent Shaffer","email":"99545bd1d4b66e7e97d11ea0ff1e4d4e7fd4aca2@google.com"},"message":"Merge pull request #840 from google/add-username-to-cache\n\nuse hashed username in cache dir","distinct":true,"url":"https://api.github.com/repos/huebs/google-api-php-client/commits/dd88a8269fa4a0569e2be0dc973ce47b6c36d95b"},{"sha":"5aa87603d6fa583e60bad6b6b1511386b0343d0a","author":{"name":"Brent Shaffer","email":"99545bd1d4b66e7e97d11ea0ff1e4d4e7fd4aca2@google.com"},"message":"Merge pull request #841 from bshaffer/issue-832\n\nmention removal of loadServiceAccountJson in UPGRADING.md","distinct":true,"url":"https://api.github.com/repos/huebs/google-api-php-client/commits/5aa87603d6fa583e60bad6b6b1511386b0343d0a"},{"sha":"19a4cbb33393ae8978663a390aa8e41529f586cf","author":{"name":"Brent Shaffer","email":"99545bd1d4b66e7e97d11ea0ff1e4d4e7fd4aca2@google.com"},"message":"removes createDefaultCache method and fixes tests","distinct":true,"url":"https://api.github.com/repos/huebs/google-api-php-client/commits/19a4cbb33393ae8978663a390aa8e41529f586cf"},{"sha":"fb16405770d7a4e3c4c3af6ece8a2aebc549eafe","author":{"name":"Brent Shaffer","email":"99545bd1d4b66e7e97d11ea0ff1e4d4e7fd4aca2@google.com"},"message":"Merge pull request #842 from google/issue-821\n\nremoves auth library caching","distinct":true,"url":"https://api.github.com/repos/huebs/google-api-php-client/commits/fb16405770d7a4e3c4c3af6ece8a2aebc549eafe"},{"sha":"8fc178b2f0db9d7fc5dd1ae59ea8a506c1b3efc0","author":{"name":"TAKAHASHI Kunihiko","email":"4d3481237e3c79fbe0bc292fda150fffc7357f93@gmail.com"},"message":"use correct get process user function","distinct":true,"url":"https://api.github.com/repos/huebs/google-api-php-client/commits/8fc178b2f0db9d7fc5dd1ae59ea8a506c1b3efc0"},{"sha":"275c2ecc91f070d0fd91eaffede1f70a3511b9af","author":{"name":"TAKAHASHI Kunihiko","email":"4d3481237e3c79fbe0bc292fda150fffc7357f93@gmail.com"},"message":"get process user functions return empty, throws exception","distinct":true,"url":"https://api.github.com/repos/huebs/google-api-php-client/commits/275c2ecc91f070d0fd91eaffede1f70a3511b9af"},{"sha":"847b2483af2a9c15592a367d658583c01c9a38dc","author":{"name":"Brent Shaffer","email":"99545bd1d4b66e7e97d11ea0ff1e4d4e7fd4aca2@google.com"},"message":"phpsec workaround","distinct":true,"url":"https://api.github.com/repos/huebs/google-api-php-client/commits/847b2483af2a9c15592a367d658583c01c9a38dc"},{"sha":"9681cb06aec0c84a4edebb59d7e6df6e44308096","author":{"name":"TAKAHASHI Kunihiko","email":"4d3481237e3c79fbe0bc292fda150fffc7357f93@gmail.com"},"message":"remove exception at functions return empty","distinct":true,"url":"https://api.github.com/repos/huebs/google-api-php-client/commits/9681cb06aec0c84a4edebb59d7e6df6e44308096"},{"sha":"d2ffdd87068fef2dbba26ed7c1010c5371be6e7b","author":{"name":"Brent Shaffer","email":"99545bd1d4b66e7e97d11ea0ff1e4d4e7fd4aca2@google.com"},"message":"Merge pull request #848 from google/phpinfo-workaround-for-mvms\n\nphpsec workaround","distinct":true,"url":"https://api.github.com/repos/huebs/google-api-php-client/commits/d2ffdd87068fef2dbba26ed7c1010c5371be6e7b"},{"sha":"91afc209835afb0e3795d98c82a9701b6fc3abea","author":{"name":"Brent Shaffer","email":"99545bd1d4b66e7e97d11ea0ff1e4d4e7fd4aca2@google.com"},"message":"Merge pull request #847 from kunit/file-cache-dir-owner\n\nuse correct get process user function","distinct":true,"url":"https://api.github.com/repos/huebs/google-api-php-client/commits/91afc209835afb0e3795d98c82a9701b6fc3abea"},{"sha":"942e92226712ff32d110ea4567c2ccbffa56c2b5","author":{"name":"Brent Shaffer","email":"99545bd1d4b66e7e97d11ea0ff1e4d4e7fd4aca2@google.com"},"message":"updates google services and tests to match","distinct":true,"url":"https://api.github.com/repos/huebs/google-api-php-client/commits/942e92226712ff32d110ea4567c2ccbffa56c2b5"}]}
{"actor":{"display_login":"huebs"}}