{"push_id":1081279875,"size":5,"distinct_size":0,"ref":"refs/heads/master","head":"cc585700aea20c53d39f51841be458f46cebe065","before":"463cfc08682dcfc5091f66a79b75a0a94e0841ee","commits":[{"sha":"ccdc77fe990f1260ebbacf5eea6915c1cc2dc134","author":{"email":"ab9005c2297c362054164f92da1b7e4fda417a8d@tuxed.net","name":"François Kooman"},"message":"ask for password in config","distinct":false,"url":"https://api.github.com/repos/eduvpn/vpn-user-portal/commits/ccdc77fe990f1260ebbacf5eea6915c1cc2dc134"},{"sha":"b25b4f80cd7e0f756728651f62d566449404b268","author":{"email":"ab9005c2297c362054164f92da1b7e4fda417a8d@tuxed.net","name":"François Kooman"},"message":"work with new api","distinct":false,"url":"https://api.github.com/repos/eduvpn/vpn-user-portal/commits/b25b4f80cd7e0f756728651f62d566449404b268"},{"sha":"f00e13219241cace4a8322adf6774f4f685e35ae","author":{"email":"ab9005c2297c362054164f92da1b7e4fda417a8d@tuxed.net","name":"François Kooman"},"message":"implement OTP UI","distinct":false,"url":"https://api.github.com/repos/eduvpn/vpn-user-portal/commits/f00e13219241cace4a8322adf6774f4f685e35ae"},{"sha":"155cbb115d4c2b5ce47bfc1385c93df0f2eba5f7","author":{"email":"ab9005c2297c362054164f92da1b7e4fda417a8d@tuxed.net","name":"François Kooman"},"message":"fix strip port","distinct":false,"url":"https://api.github.com/repos/eduvpn/vpn-user-portal/commits/155cbb115d4c2b5ce47bfc1385c93df0f2eba5f7"},{"sha":"cc585700aea20c53d39f51841be458f46cebe065","author":{"email":"ab9005c2297c362054164f92da1b7e4fda417a8d@tuxed.net","name":"François Kooman"},"message":"some more documentation updates","distinct":false,"url":"https://api.github.com/repos/eduvpn/vpn-user-portal/commits/cc585700aea20c53d39f51841be458f46cebe065"}]}