{"push_id":1018077066,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"b84a2bb614e894575ae9cd70fa7e6aaf59815143","before":"5bdaf9277022bfc5cd7a0bd3c84dce44ccd5225f","commits":[{"sha":"77c64bd1070cea587ec797cc568ca9d20c96d0b6","author":{"email":"5e84d9a40fd31e532e3de4ed1eb4fe7a3b8bb8ae@gmail.com","name":"Patrik Gajdošík"},"message":"update `.gitignore` for /vendor/ruby","distinct":true,"url":"https://api.github.com/repos/theollyr/onemonthsimple/commits/77c64bd1070cea587ec797cc568ca9d20c96d0b6"},{"sha":"dfa2a5caf25dd8c4c4e7ca854a5200ae6f3c5b73","author":{"email":"5e84d9a40fd31e532e3de4ed1eb4fe7a3b8bb8ae@gmail.com","name":"Patrik Gajdošík"},"message":"add script for bruteforcing usernames","distinct":true,"url":"https://api.github.com/repos/theollyr/onemonthsimple/commits/dfa2a5caf25dd8c4c4e7ca854a5200ae6f3c5b73"},{"sha":"d07b383e4d64fd872e76469d7f23368a067a2cf3","author":{"email":"5e84d9a40fd31e532e3de4ed1eb4fe7a3b8bb8ae@gmail.com","name":"Patrik Gajdošík"},"message":"fix message when the username or password is invalid\n\nThe same message is now shown when invalid username or\npassword is given so that it can't be used for username\nbruteforcing.","distinct":true,"url":"https://api.github.com/repos/theollyr/onemonthsimple/commits/d07b383e4d64fd872e76469d7f23368a067a2cf3"},{"sha":"61027943efdbb522149c22aa3a923f193dbfedc2","author":{"email":"5e84d9a40fd31e532e3de4ed1eb4fe7a3b8bb8ae@gmail.com","name":"Patrik Gajdošík"},"message":"put stronger requirements on a user password","distinct":true,"url":"https://api.github.com/repos/theollyr/onemonthsimple/commits/61027943efdbb522149c22aa3a923f193dbfedc2"},{"sha":"b84a2bb614e894575ae9cd70fa7e6aaf59815143","author":{"email":"5e84d9a40fd31e532e3de4ed1eb4fe7a3b8bb8ae@gmail.com","name":"Patrik Gajdošík"},"message":"configure rack-attack gem to throttle requests\n\nThrottle all requests by IP (allow 300 reqs per 5 minutes).\nThrottle login requests by IP (allow 5 reqs per 20 seconds).","distinct":true,"url":"https://api.github.com/repos/theollyr/onemonthsimple/commits/b84a2bb614e894575ae9cd70fa7e6aaf59815143"}]}