{"push_id":831284034,"size":23,"distinct_size":1,"ref":"refs/heads/dj-17","head":"37a683e72f9ab16178db2cba319d9f60a5bba300","before":"621a063156d20d18cebb8cd7319e0a372ae650c8","commits":[{"sha":"97c63d4c51a246fadcc43869ec4b30d862a6ab39","author":{"email":"708b8bdffd61ecd43327c0089955380c0225c3dd@gmail.com","name":"Marton Kiss"},"message":"Fix openid provider name lookup\n\nPreviously the provider name lookup of an openid provider during\nlogin process was handled by the get_provider_name() call. This\ncall just simply extract the domain name from the returned\nopenid_url, and cannot fully identify different endpoint\nsettings of an openid provider. For example on our staging\nsite we are using https://openstackid-dev.openstackid.org,\nmeanwhile on production site the openid_endpoint url\njust simply the https://openstackid.org.\n\nThis patch adds the ability to lookup the provider endpoint\nsettings defined in util.py's get_enabled_major_login_providers().\n\nTo provide compatibility with previous implementations, when a\nthe lookup not results a matching provider name, it fall\nback to previous get_provider_name().","distinct":false,"url":"https://api.github.com/repos/ASKBOT/askbot-devel/commits/97c63d4c51a246fadcc43869ec4b30d862a6ab39"},{"sha":"29a926ebf42bab07086a366d5b5f1294b90141b3","author":{"email":"4e1545c5b3ddd0e8d0edc05031a003c91704bdd5@gmail.com","name":"Evgeny Fadeev"},"message":"made authentication provider classes iterable to enable the \"in\" operator","distinct":false,"url":"https://api.github.com/repos/ASKBOT/askbot-devel/commits/29a926ebf42bab07086a366d5b5f1294b90141b3"},{"sha":"11a3e490e77129e4b0c703dc03579d50c08c623d","author":{"email":"4e1545c5b3ddd0e8d0edc05031a003c91704bdd5@gmail.com","name":"Evgeny Fadeev"},"message":"added version checking to the requirements tests","distinct":false,"url":"https://api.github.com/repos/ASKBOT/askbot-devel/commits/11a3e490e77129e4b0c703dc03579d50c08c623d"},{"sha":"b55c9442676e0f55ff26aac3d010159f6ead90f3","author":{"email":"4e1545c5b3ddd0e8d0edc05031a003c91704bdd5@gmail.com","name":"Evgeny Fadeev"},"message":"modified startup procedures","distinct":false,"url":"https://api.github.com/repos/ASKBOT/askbot-devel/commits/b55c9442676e0f55ff26aac3d010159f6ead90f3"},{"sha":"c36b7bfeee1c8d65263e8b97a1fd5028c193407a","author":{"email":"4e1545c5b3ddd0e8d0edc05031a003c91704bdd5@gmail.com","name":"Evgeny Fadeev"},"message":"added support for recaptcha v2","distinct":false,"url":"https://api.github.com/repos/ASKBOT/askbot-devel/commits/c36b7bfeee1c8d65263e8b97a1fd5028c193407a"},{"sha":"99a787bc70fb78f3076939e733c05d7e65984ef4","author":{"email":"4e1545c5b3ddd0e8d0edc05031a003c91704bdd5@gmail.com","name":"Evgeny Fadeev"},"message":"updated changelog","distinct":false,"url":"https://api.github.com/repos/ASKBOT/askbot-devel/commits/99a787bc70fb78f3076939e733c05d7e65984ef4"},{"sha":"e590aa37ca9ed3704e9690b677cb90ca5e4747a5","author":{"email":"4e1545c5b3ddd0e8d0edc05031a003c91704bdd5@gmail.com","name":"Evgeny Fadeev"},"message":"fixed command fix_question_tags","distinct":false,"url":"https://api.github.com/repos/ASKBOT/askbot-devel/commits/e590aa37ca9ed3704e9690b677cb90ca5e4747a5"},{"sha":"c1e122b2fdb45f3fa116eda127f7b11a6ba5ebdc","author":{"email":"4e1545c5b3ddd0e8d0edc05031a003c91704bdd5@gmail.com","name":"Evgeny Fadeev"},"message":"added test case for askbot_send_moderation_alerts","distinct":false,"url":"https://api.github.com/repos/ASKBOT/askbot-devel/commits/c1e122b2fdb45f3fa116eda127f7b11a6ba5ebdc"},{"sha":"27aa6b234bce399c174ab3197abaa01fa2d1bd58","author":{"email":"4e1545c5b3ddd0e8d0edc05031a003c91704bdd5@gmail.com","name":"Evgeny Fadeev"},"message":"corrected banning by ip in the moderation queue","distinct":false,"url":"https://api.github.com/repos/ASKBOT/askbot-devel/commits/27aa6b234bce399c174ab3197abaa01fa2d1bd58"},{"sha":"6353abea73ed54b2b8fb1bafe92d91cd4bb83de1","author":{"email":"4e1545c5b3ddd0e8d0edc05031a003c91704bdd5@gmail.com","name":"Evgeny Fadeev"},"message":"corrected error in user count when blocking users","distinct":false,"url":"https://api.github.com/repos/ASKBOT/askbot-devel/commits/6353abea73ed54b2b8fb1bafe92d91cd4bb83de1"},{"sha":"b96fdaeccf3f9ab96969b4c40738b5ca96581a15","author":{"email":"4e1545c5b3ddd0e8d0edc05031a003c91704bdd5@gmail.com","name":"Evgeny Fadeev"},"message":"bumped version to 0.7.54","distinct":false,"url":"https://api.github.com/repos/ASKBOT/askbot-devel/commits/b96fdaeccf3f9ab96969b4c40738b5ca96581a15"},{"sha":"0f729eed11a6eaaf33a8d7823fc4df9f2d028329","author":{"email":"4e1545c5b3ddd0e8d0edc05031a003c91704bdd5@gmail.com","name":"Evgeny Fadeev"},"message":"added \"upgrade\" documentation page","distinct":false,"url":"https://api.github.com/repos/ASKBOT/askbot-devel/commits/0f729eed11a6eaaf33a8d7823fc4df9f2d028329"},{"sha":"9fb777a54b88f2f1ec7cd2ffbde96681ddbaedd0","author":{"email":"4e1545c5b3ddd0e8d0edc05031a003c91704bdd5@gmail.com","name":"Evgeny Fadeev"},"message":"updated translation strings","distinct":false,"url":"https://api.github.com/repos/ASKBOT/askbot-devel/commits/9fb777a54b88f2f1ec7cd2ffbde96681ddbaedd0"},{"sha":"350f621f13a3d6978249114b03eefbb4effdc9c0","author":{"email":"4e1545c5b3ddd0e8d0edc05031a003c91704bdd5@gmail.com","name":"Evgeny Fadeev"},"message":"Merge pull request #507 from mkissam/master\n\nFix openid provider name lookup","distinct":false,"url":"https://api.github.com/repos/ASKBOT/askbot-devel/commits/350f621f13a3d6978249114b03eefbb4effdc9c0"},{"sha":"a68ce5bc41c7a25526fb472cc270a34d5bd3eadb","author":{"email":"4e1545c5b3ddd0e8d0edc05031a003c91704bdd5@gmail.com","name":"Evgeny Fadeev"},"message":"reintroduced links to forum posts in instant email alert","distinct":false,"url":"https://api.github.com/repos/ASKBOT/askbot-devel/commits/a68ce5bc41c7a25526fb472cc270a34d5bd3eadb"},{"sha":"fe3dc1f40aba24b76c1690614579f1a02514455c","author":{"email":"4e1545c5b3ddd0e8d0edc05031a003c91704bdd5@gmail.com","name":"Evgeny Fadeev"},"message":"a typo bugfix","distinct":false,"url":"https://api.github.com/repos/ASKBOT/askbot-devel/commits/fe3dc1f40aba24b76c1690614579f1a02514455c"},{"sha":"8387917269809a82e3ac40baa450ca8d0d809748","author":{"email":"4e1545c5b3ddd0e8d0edc05031a003c91704bdd5@gmail.com","name":"Evgeny Fadeev"},"message":"transferred some python into template for instant email alert","distinct":false,"url":"https://api.github.com/repos/ASKBOT/askbot-devel/commits/8387917269809a82e3ac40baa450ca8d0d809748"},{"sha":"9946b5df85a634b790d1adcdd4d5923a3eeb896b","author":{"email":"4e1545c5b3ddd0e8d0edc05031a003c91704bdd5@gmail.com","name":"Evgeny Fadeev"},"message":"minor change in html formatting","distinct":false,"url":"https://api.github.com/repos/ASKBOT/askbot-devel/commits/9946b5df85a634b790d1adcdd4d5923a3eeb896b"},{"sha":"e2f59bbad943a9e8cfaf5c87ef30a7ec8cfa4ebc","author":{"email":"4e1545c5b3ddd0e8d0edc05031a003c91704bdd5@gmail.com","name":"Evgeny Fadeev"},"message":"allow multiple email samples in the /preview-emails/ page","distinct":false,"url":"https://api.github.com/repos/ASKBOT/askbot-devel/commits/e2f59bbad943a9e8cfaf5c87ef30a7ec8cfa4ebc"},{"sha":"46b9cb9db6abbf692252c37514e362cdeeb22711","author":{"email":"4e1545c5b3ddd0e8d0edc05031a003c91704bdd5@gmail.com","name":"Evgeny Fadeev"},"message":"now fully templatized instant email alert","distinct":false,"url":"https://api.github.com/repos/ASKBOT/askbot-devel/commits/46b9cb9db6abbf692252c37514e362cdeeb22711"}]}