{"push_id":1282026604,"size":99,"distinct_size":99,"ref":"refs/heads/master","head":"2a335f86c9a5938b1a7a3a631959feb20506aa25","before":"b304e2c7483258953890bf5db1ce0bffd58ec3ae","commits":[{"sha":"5945ea5a3d1222d3f40c23cbb5868b16878363d0","author":{"name":"Marc Brinkmann","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@marcbrinkmann.de"},"message":"Added test case for expired sessions causing new sessions to be created.","distinct":true,"url":"https://api.github.com/repos/sharathpuranik/flask-kvsession/commits/5945ea5a3d1222d3f40c23cbb5868b16878363d0"},{"sha":"0d9c776380f49008a2042e6c644aed5b3c036938","author":{"name":"Marc Brinkmann","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@marcbrinkmann.de"},"message":"Fixed permanent session gotcha.","distinct":true,"url":"https://api.github.com/repos/sharathpuranik/flask-kvsession/commits/0d9c776380f49008a2042e6c644aed5b3c036938"},{"sha":"a325c273058e46bfb356e14cfdaa8a2a42b92c36","author":{"name":"Marc Brinkmann","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@marcbrinkmann.de"},"message":"Added stuff used to experiment with vanilla Flask sessions.","distinct":true,"url":"https://api.github.com/repos/sharathpuranik/flask-kvsession/commits/a325c273058e46bfb356e14cfdaa8a2a42b92c36"},{"sha":"ce7f0b4274c57cdea07148779f3fc941c94d7d64","author":{"name":"Marc Brinkmann","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@marcbrinkmann.de"},"message":"Factored out get_session_cookie in unit tests.","distinct":true,"url":"https://api.github.com/repos/sharathpuranik/flask-kvsession/commits/ce7f0b4274c57cdea07148779f3fc941c94d7d64"},{"sha":"08db1bebcd0917e9e22b8f3832be0e2ea74c1801","author":{"name":"Marc Brinkmann","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@marcbrinkmann.de"},"message":"Test if session cookies really are session cookies.","distinct":true,"url":"https://api.github.com/repos/sharathpuranik/flask-kvsession/commits/08db1bebcd0917e9e22b8f3832be0e2ea74c1801"},{"sha":"bdda5ec2ade73d20147bb7f11bc771851bfc0703","author":{"name":"Marc Brinkmann","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@marcbrinkmann.de"},"message":"Require Flask 0.8 or higher from version 0.4 on.","distinct":true,"url":"https://api.github.com/repos/sharathpuranik/flask-kvsession/commits/bdda5ec2ade73d20147bb7f11bc771851bfc0703"},{"sha":"80cda0024873f3ce9d648fb9e480f796cc88d997","author":{"name":"Marc Brinkmann","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@marcbrinkmann.de"},"message":"Store all data on the app itself, making late configuration possible.","distinct":true,"url":"https://api.github.com/repos/sharathpuranik/flask-kvsession/commits/80cda0024873f3ce9d648fb9e480f796cc88d997"},{"sha":"d66d5702e1eb35dee4357308524913abb0dc898f","author":{"name":"Marc Brinkmann","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@marcbrinkmann.de"},"message":"Fixed typos in changelog.","distinct":true,"url":"https://api.github.com/repos/sharathpuranik/flask-kvsession/commits/d66d5702e1eb35dee4357308524913abb0dc898f"},{"sha":"9d934a1876dc7edfaaaae7d271c5b0cfb5f5a252","author":{"name":"Marc Brinkmann","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@marcbrinkmann.de"},"message":"Example in docs now uses Redis instead of a filesystem database.","distinct":true,"url":"https://api.github.com/repos/sharathpuranik/flask-kvsession/commits/9d934a1876dc7edfaaaae7d271c5b0cfb5f5a252"},{"sha":"a05f1eb9edd0f6eade4ecdd66aba64d3a2aa6e14","author":{"name":"Marc Brinkmann","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@marcbrinkmann.de"},"message":"Another doc typo.","distinct":true,"url":"https://api.github.com/repos/sharathpuranik/flask-kvsession/commits/a05f1eb9edd0f6eade4ecdd66aba64d3a2aa6e14"},{"sha":"8a46793d52d21e6471873427853f6d4814a22db2","author":{"name":"Marc Brinkmann","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@marcbrinkmann.de"},"message":"Next version will be 0.5.","distinct":true,"url":"https://api.github.com/repos/sharathpuranik/flask-kvsession/commits/8a46793d52d21e6471873427853f6d4814a22db2"},{"sha":"1238018d41971cf2e7aef476fb70b54d46e06b3d","author":{"name":"Mark Hildreth","email":"9628a56f80be708ef9d817fc23787cdf2c308b6c@gmail.com"},"message":"Respect Flask SESSION_COOKIE_HTTPONLY and SESSION_COOKIE_SECURE flags.","distinct":true,"url":"https://api.github.com/repos/sharathpuranik/flask-kvsession/commits/1238018d41971cf2e7aef476fb70b54d46e06b3d"},{"sha":"99043723e60257f91980e1109eec0422ed74fb35","author":{"name":"Marc Brinkmann","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@marcbrinkmann.de"},"message":"Merge pull request #17 from markhildreth/master\n\nRespect Flask's SESSION_COOKIE_HTTPONLY and SESSION_COOKIE_SECURE flags.","distinct":true,"url":"https://api.github.com/repos/sharathpuranik/flask-kvsession/commits/99043723e60257f91980e1109eec0422ed74fb35"},{"sha":"f20ed4a07c2a5466af8218bcb3cb38ce7b7c6655","author":{"name":"Semion Sidorenko","email":"0a5497ad62e8094df4d5e80da6a8cb6544b1bd75@gmail.com"},"message":"Update package layout as per Flask recommendations\n\nFlask now recommends avoiding namespace packages see\nhttp://flask.pocoo.org/docs/extensiondev/#extension-import-transition","distinct":true,"url":"https://api.github.com/repos/sharathpuranik/flask-kvsession/commits/f20ed4a07c2a5466af8218bcb3cb38ce7b7c6655"},{"sha":"f46d992b2b30aa6349a5e830b403e1b7e477c38a","author":{"name":"Marc Brinkmann","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@marcbrinkmann.de"},"message":"Merge pull request #18 from ssidorenko/master\n\nUpdate package layout as per Flask recommendations.","distinct":true,"url":"https://api.github.com/repos/sharathpuranik/flask-kvsession/commits/f46d992b2b30aa6349a5e830b403e1b7e477c38a"},{"sha":"82b6f868c5a0a36078d9adeb70e6e60105c5c163","author":{"name":"Marc Brinkmann","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@marcbrinkmann.de"},"message":"Make session class a parameter of session interface. Passes tests, fixes #19.","distinct":true,"url":"https://api.github.com/repos/sharathpuranik/flask-kvsession/commits/82b6f868c5a0a36078d9adeb70e6e60105c5c163"},{"sha":"7ce19a30b5bf8d488ad8678129c43686623a21fa","author":{"name":"Marc Brinkmann","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@marcbrinkmann.de"},"message":"Merge branch 'master' of github.com:mbr/flask-kvsession","distinct":true,"url":"https://api.github.com/repos/sharathpuranik/flask-kvsession/commits/7ce19a30b5bf8d488ad8678129c43686623a21fa"},{"sha":"ee09d161f604e822c823f1342e2e43eddfcd9e80","author":{"name":"Marc Brinkmann","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@marcbrinkmann.de"},"message":"Removed unused hmac import.","distinct":true,"url":"https://api.github.com/repos/sharathpuranik/flask-kvsession/commits/ee09d161f604e822c823f1342e2e43eddfcd9e80"},{"sha":"5064c6b1769669dc252f07b4919ebc3316209ce8","author":{"name":"Marc Brinkmann","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@marcbrinkmann.de"},"message":"Tests: PEP8 fixes.","distinct":true,"url":"https://api.github.com/repos/sharathpuranik/flask-kvsession/commits/5064c6b1769669dc252f07b4919ebc3316209ce8"},{"sha":"2379f34b066016de6d7bfca1b18d7ca017a945df","author":{"name":"Marc Brinkmann","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@marcbrinkmann.de"},"message":"Removed tests_require and test_suite from setup.py.","distinct":true,"url":"https://api.github.com/repos/sharathpuranik/flask-kvsession/commits/2379f34b066016de6d7bfca1b18d7ca017a945df"}]}
{"actor":{"display_login":"sharathpuranik"}}