{"push_id":602452524,"size":26,"distinct_size":21,"ref":"refs/heads/devel","head":"fd7dae0036b6593e73babd944eee11683fd76889","before":"402738784662ce086748255b38d79ccc6c3c963a","commits":[{"sha":"bd679191234a0f49540fd64fecd7bd5c2a53bf68","author":{"email":"513371b1624c9ffaf0f585d3831fcd556a632fdf@gmail.com","name":"Matthias Valvekens"},"message":"Merge branch 'devel'","distinct":false,"url":"https://api.github.com/repos/MatthiasValvekens/kanjiryoku/commits/bd679191234a0f49540fd64fecd7bd5c2a53bf68"},{"sha":"847dbccf6a5ad72b7b12566e4b68566e1ffb4205","author":{"email":"513371b1624c9ffaf0f585d3831fcd556a632fdf@gmail.com","name":"Matthias Valvekens"},"message":"Merge branch 'devel'","distinct":false,"url":"https://api.github.com/repos/MatthiasValvekens/kanjiryoku/commits/847dbccf6a5ad72b7b12566e4b68566e1ffb4205"},{"sha":"07dab79e11053fc85ea9f653d9d831e25cb38b9e","author":{"email":"513371b1624c9ffaf0f585d3831fcd556a632fdf@gmail.com","name":"Matthias Valvekens"},"message":"Merge branch 'devel'","distinct":false,"url":"https://api.github.com/repos/MatthiasValvekens/kanjiryoku/commits/07dab79e11053fc85ea9f653d9d831e25cb38b9e"},{"sha":"58f7532396669922c582df16ba4efb3cd0ea31d0","author":{"email":"513371b1624c9ffaf0f585d3831fcd556a632fdf@gmail.com","name":"Matthias Valvekens"},"message":"Merge branch 'devel'","distinct":false,"url":"https://api.github.com/repos/MatthiasValvekens/kanjiryoku/commits/58f7532396669922c582df16ba4efb3cd0ea31d0"},{"sha":"2152617d5aa5a5dcc5bb51e05619cc72f165a084","author":{"email":"513371b1624c9ffaf0f585d3831fcd556a632fdf@gmail.com","name":"Matthias Valvekens"},"message":"Dependency cleanup","distinct":false,"url":"https://api.github.com/repos/MatthiasValvekens/kanjiryoku/commits/2152617d5aa5a5dcc5bb51e05619cc72f165a084"},{"sha":"064d2b80be7e0cae25fbf83e795f8cad09505e63","author":{"email":"513371b1624c9ffaf0f585d3831fcd556a632fdf@gmail.com","name":"Matthias Valvekens"},"message":"Added authentication state machine and some skeleton code.\nRenamed a few security-related classes for consistency.","distinct":true,"url":"https://api.github.com/repos/MatthiasValvekens/kanjiryoku/commits/064d2b80be7e0cae25fbf83e795f8cad09505e63"},{"sha":"df63f42b29f8317ab4eb4796d0959d3d004703d3","author":{"email":"513371b1624c9ffaf0f585d3831fcd556a632fdf@gmail.com","name":"Matthias Valvekens"},"message":"Merge branch 'devel' into auth","distinct":true,"url":"https://api.github.com/repos/MatthiasValvekens/kanjiryoku/commits/df63f42b29f8317ab4eb4796d0959d3d004703d3"},{"sha":"5a00e3380fb28a902c900ee21fc15bfed9e94d76","author":{"email":"513371b1624c9ffaf0f585d3831fcd556a632fdf@gmail.com","name":"Matthias Valvekens"},"message":"Merge branch 'devel' into auth","distinct":true,"url":"https://api.github.com/repos/MatthiasValvekens/kanjiryoku/commits/5a00e3380fb28a902c900ee21fc15bfed9e94d76"},{"sha":"81e326edbbca4086fc9ee1b5081dda3c6b0bf2bb","author":{"email":"513371b1624c9ffaf0f585d3831fcd556a632fdf@gmail.com","name":"Matthias Valvekens"},"message":"SSL authentication option available.","distinct":true,"url":"https://api.github.com/repos/MatthiasValvekens/kanjiryoku/commits/81e326edbbca4086fc9ee1b5081dda3c6b0bf2bb"},{"sha":"a0e2cefea936b5a4589d898b8b9858bbbebe0300","author":{"email":"513371b1624c9ffaf0f585d3831fcd556a632fdf@gmail.com","name":"Matthias Valvekens"},"message":"Changed key attachment to ConnectionContext, which holds both the message handler and auth state","distinct":true,"url":"https://api.github.com/repos/MatthiasValvekens/kanjiryoku/commits/a0e2cefea936b5a4589d898b8b9858bbbebe0300"},{"sha":"10bdf4706e367b2b5106ccc8906512271680e3a6","author":{"email":"513371b1624c9ffaf0f585d3831fcd556a632fdf@gmail.com","name":"Matthias Valvekens"},"message":"Merge branch 'devel' into auth","distinct":true,"url":"https://api.github.com/repos/MatthiasValvekens/kanjiryoku/commits/10bdf4706e367b2b5106ccc8906512271680e3a6"},{"sha":"9d86dec4cc50a8df1061c38e530ed6f02f5068c5","author":{"email":"513371b1624c9ffaf0f585d3831fcd556a632fdf@gmail.com","name":"Matthias Valvekens"},"message":"Finished auth logic outline in server code","distinct":true,"url":"https://api.github.com/repos/MatthiasValvekens/kanjiryoku/commits/9d86dec4cc50a8df1061c38e530ed6f02f5068c5"},{"sha":"acaac9587ffea75fb0a9b9d116bd63e30c403664","author":{"email":"513371b1624c9ffaf0f585d3831fcd556a632fdf@gmail.com","name":"Matthias Valvekens"},"message":"Merge branch 'devel' into auth","distinct":true,"url":"https://api.github.com/repos/MatthiasValvekens/kanjiryoku/commits/acaac9587ffea75fb0a9b9d116bd63e30c403664"},{"sha":"9b2586892ea81d32438539175119bbe65dcadbea","author":{"email":"513371b1624c9ffaf0f585d3831fcd556a632fdf@gmail.com","name":"Matthias Valvekens"},"message":"Merge branch 'devel' into auth","distinct":true,"url":"https://api.github.com/repos/MatthiasValvekens/kanjiryoku/commits/9b2586892ea81d32438539175119bbe65dcadbea"},{"sha":"9d7a595102962dd77f0beee23584c132b2c0cab9","author":{"email":"513371b1624c9ffaf0f585d3831fcd556a632fdf@gmail.com","name":"Matthias Valvekens"},"message":"Corrected minor error in AuthEngine init logic.","distinct":true,"url":"https://api.github.com/repos/MatthiasValvekens/kanjiryoku/commits/9d7a595102962dd77f0beee23584c132b2c0cab9"},{"sha":"90a757a4602c746e9caf124f0882879371cabdf6","author":{"email":"513371b1624c9ffaf0f585d3831fcd556a632fdf@gmail.com","name":"Matthias Valvekens"},"message":"Deleted AuthContext.java","distinct":true,"url":"https://api.github.com/repos/MatthiasValvekens/kanjiryoku/commits/90a757a4602c746e9caf124f0882879371cabdf6"},{"sha":"1e4476cdd9a3bd962fbd74e2a2bfd4b7554935d8","author":{"email":"513371b1624c9ffaf0f585d3831fcd556a632fdf@gmail.com","name":"Matthias Valvekens"},"message":"Improved semantics of authentication backend configuration.","distinct":true,"url":"https://api.github.com/repos/MatthiasValvekens/kanjiryoku/commits/1e4476cdd9a3bd962fbd74e2a2bfd4b7554935d8"},{"sha":"22e85eaefd6249367cdc24d079b7490b382d99e0","author":{"email":"513371b1624c9ffaf0f585d3831fcd556a632fdf@gmail.com","name":"Matthias Valvekens"},"message":"Allowed AuthHandler methods to throw ServerBackendExceptions.\n\n(My current default implementation won't always need them, but possible future\nimplementations should have a way to communicate that something went\nwrong in the backend.)","distinct":true,"url":"https://api.github.com/repos/MatthiasValvekens/kanjiryoku/commits/22e85eaefd6249367cdc24d079b7490b382d99e0"},{"sha":"c62e48c340878b668d6fc98b57de70d0d9f952c1","author":{"email":"513371b1624c9ffaf0f585d3831fcd556a632fdf@gmail.com","name":"Matthias Valvekens"},"message":"Made UserData class use Builder pattern to initialise.","distinct":true,"url":"https://api.github.com/repos/MatthiasValvekens/kanjiryoku/commits/c62e48c340878b668d6fc98b57de70d0d9f952c1"},{"sha":"45c378b51c9ae9ea0a33cc5caed83ad4bf5b7d97","author":{"email":"513371b1624c9ffaf0f585d3831fcd556a632fdf@gmail.com","name":"Matthias Valvekens"},"message":"Implemented Postgres-based authentication backend.","distinct":true,"url":"https://api.github.com/repos/MatthiasValvekens/kanjiryoku/commits/45c378b51c9ae9ea0a33cc5caed83ad4bf5b7d97"}]}