{"push_id":950217873,"size":16,"distinct_size":0,"ref":"refs/heads/master","head":"65cc975f34cf328469d9f3fe507207b642711f8f","before":"25ecca1d22d0aa8215a008fc0d12bc80ff82a053","commits":[{"sha":"66c107b290f30d2663a68d3cc4a87cc640d336eb","author":{"email":"ad2ec468cc53987e747c7087ee449adcd00e1c15@alumnos.upm.es","name":"FedericoFdez"},"message":"Two factor auth extension fixed","distinct":false,"url":"https://api.github.com/repos/ging/python-keystoneclient/commits/66c107b290f30d2663a68d3cc4a87cc640d336eb"},{"sha":"e1c87eb6b209522b91e233f8306ce3725f2d7a0e","author":{"email":"ad2ec468cc53987e747c7087ee449adcd00e1c15@alumnos.upm.es","name":"FedericoFdez"},"message":"Merge branch 'master' into development\n\nConflicts:\n\tkeystoneclient/tests/unit/v3/test_two_factor.py\n\tkeystoneclient/v3/contrib/two_factor/auth.py\n\tkeystoneclient/v3/contrib/two_factor/keys.py","distinct":false,"url":"https://api.github.com/repos/ging/python-keystoneclient/commits/e1c87eb6b209522b91e233f8306ce3725f2d7a0e"},{"sha":"9bd9a1633d43a3f2d8d1488c74408741f33d8e0d","author":{"email":"ad2ec468cc53987e747c7087ee449adcd00e1c15@alumnos.upm.es","name":"FedericoFdez"},"message":"Two factor integration test added","distinct":false,"url":"https://api.github.com/repos/ging/python-keystoneclient/commits/9bd9a1633d43a3f2d8d1488c74408741f33d8e0d"},{"sha":"640d0077b21f16abeb8a13920f61ab5f12ffda00","author":{"email":"ad2ec468cc53987e747c7087ee449adcd00e1c15@alumnos.upm.es","name":"FedericoFdez"},"message":"Two factor unit tests fixed\n\nOther minor changes also included","distinct":false,"url":"https://api.github.com/repos/ging/python-keystoneclient/commits/640d0077b21f16abeb8a13920f61ab5f12ffda00"},{"sha":"a8684c3aef3727a80929ac0f3792e483f33263c6","author":{"email":"ad2ec468cc53987e747c7087ee449adcd00e1c15@alumnos.upm.es","name":"FedericoFdez"},"message":"Improved two factor integration test","distinct":false,"url":"https://api.github.com/repos/ging/python-keystoneclient/commits/a8684c3aef3727a80929ac0f3792e483f33263c6"},{"sha":"2f3517ea0914e7af09ce3e869af26d8bae62e8f9","author":{"email":"ad2ec468cc53987e747c7087ee449adcd00e1c15@alumnos.upm.es","name":"FedericoFdez"},"message":"Improved two factor integration test","distinct":false,"url":"https://api.github.com/repos/ging/python-keystoneclient/commits/2f3517ea0914e7af09ce3e869af26d8bae62e8f9"},{"sha":"45a40f5b5f3f7da9f36ea5b7ab1fbaf0da8179e4","author":{"email":"ad2ec468cc53987e747c7087ee449adcd00e1c15@alumnos.upm.es","name":"FedericoFdez"},"message":"Improved two factor integration test","distinct":false,"url":"https://api.github.com/repos/ging/python-keystoneclient/commits/45a40f5b5f3f7da9f36ea5b7ab1fbaf0da8179e4"},{"sha":"8cfe4a29c074843bffa76c0fb2d236205c962408","author":{"email":"ad2ec468cc53987e747c7087ee449adcd00e1c15@alumnos.upm.es","name":"FedericoFdez"},"message":"Check two factor using user_id or username/domain","distinct":false,"url":"https://api.github.com/repos/ging/python-keystoneclient/commits/8cfe4a29c074843bffa76c0fb2d236205c962408"},{"sha":"77a0c22ab4f11e3d3ac8bd5a9c8a9361ac7c337a","author":{"email":"ad2ec468cc53987e747c7087ee449adcd00e1c15@alumnos.upm.es","name":"FedericoFdez"},"message":"Minor fix regarding two factor","distinct":false,"url":"https://api.github.com/repos/ging/python-keystoneclient/commits/77a0c22ab4f11e3d3ac8bd5a9c8a9361ac7c337a"},{"sha":"7817f7f46ff12cbbf0a416afcb4b7a65aac91a7b","author":{"email":"ad2ec468cc53987e747c7087ee449adcd00e1c15@alumnos.upm.es","name":"FedericoFdez"},"message":"Supporting domain name to check two factor","distinct":false,"url":"https://api.github.com/repos/ging/python-keystoneclient/commits/7817f7f46ff12cbbf0a416afcb4b7a65aac91a7b"},{"sha":"c360627033833c599419bd8b22b986ac7c90a3bf","author":{"email":"ad2ec468cc53987e747c7087ee449adcd00e1c15@alumnos.upm.es","name":"FedericoFdez"},"message":"Two factor tests updated","distinct":false,"url":"https://api.github.com/repos/ging/python-keystoneclient/commits/c360627033833c599419bd8b22b986ac7c90a3bf"},{"sha":"6d313c899e41b7434ca228419aae3f9e8f177b56","author":{"email":"ad2ec468cc53987e747c7087ee449adcd00e1c15@alumnos.upm.es","name":"FedericoFdez"},"message":"Improvements in two factor extension\n\nNow a new key can be generated without providing security question/answer","distinct":false,"url":"https://api.github.com/repos/ging/python-keystoneclient/commits/6d313c899e41b7434ca228419aae3f9e8f177b56"},{"sha":"f1dda1f86f4c722cfb2d1929099d8e0585f5cc73","author":{"email":"ad2ec468cc53987e747c7087ee449adcd00e1c15@alumnos.upm.es","name":"FedericoFdez"},"message":"Improvements in two factor auth extension\n\nAdded support to get two factor data and check security question","distinct":false,"url":"https://api.github.com/repos/ging/python-keystoneclient/commits/f1dda1f86f4c722cfb2d1929099d8e0585f5cc73"},{"sha":"a8d47846ad60a8a8be6619ee0065b6106e84982c","author":{"email":"ad2ec468cc53987e747c7087ee449adcd00e1c15@alumnos.upm.es","name":"FedericoFdez"},"message":"URLs refactored in two factor auth extension","distinct":false,"url":"https://api.github.com/repos/ging/python-keystoneclient/commits/a8d47846ad60a8a8be6619ee0065b6106e84982c"},{"sha":"6dab39aa70895be73937e47e0e229aa649216450","author":{"email":"ad2ec468cc53987e747c7087ee449adcd00e1c15@alumnos.upm.es","name":"FedericoFdez"},"message":"Fix dependencies","distinct":false,"url":"https://api.github.com/repos/ging/python-keystoneclient/commits/6dab39aa70895be73937e47e0e229aa649216450"},{"sha":"65cc975f34cf328469d9f3fe507207b642711f8f","author":{"email":"ad2ec468cc53987e747c7087ee449adcd00e1c15@alumnos.upm.es","name":"FedericoFdez"},"message":"Fix dependencies and egg name","distinct":false,"url":"https://api.github.com/repos/ging/python-keystoneclient/commits/65cc975f34cf328469d9f3fe507207b642711f8f"}]}