{"push_id":647939925,"size":13,"distinct_size":3,"ref":"refs/heads/master","head":"d2f0b168adbe983d3cf06edc7d43113f049fb80d","before":"86c0a51328a0e74687ace9f3ffac4dc68551c682","commits":[{"sha":"61fe10c34f5c0107fc4b4af62c575ca91332016f","author":{"email":"985823573e0c3645d71ee0d0b8c81aed10307101@defora.org","name":"Pierre Pronchery"},"message":"Iterate through contents in displayList()","distinct":false,"url":"https://api.github.com/repos/DeforaOS/DaPortal/commits/61fe10c34f5c0107fc4b4af62c575ca91332016f"},{"sha":"c3b06a173dd5bd6fb4914a2780df5abf01ea31da","author":{"email":"985823573e0c3645d71ee0d0b8c81aed10307101@defora.org","name":"Pierre Pronchery"},"message":"Do not set an HTML body if loading failed","distinct":false,"url":"https://api.github.com/repos/DeforaOS/DaPortal/commits/c3b06a173dd5bd6fb4914a2780df5abf01ea31da"},{"sha":"f6d6847ae9a0afba0505c6794705de3cf0699060","author":{"email":"985823573e0c3645d71ee0d0b8c81aed10307101@defora.org","name":"Pierre Pronchery"},"message":"Set the \"error\" return argument only when relevant","distinct":false,"url":"https://api.github.com/repos/DeforaOS/DaPortal/commits/f6d6847ae9a0afba0505c6794705de3cf0699060"},{"sha":"49927389d1812916da0e26c667cb12ec28aa2d7d","author":{"email":"985823573e0c3645d71ee0d0b8c81aed10307101@defora.org","name":"Pierre Pronchery"},"message":"Cleanup password reset requests upon reset as well","distinct":false,"url":"https://api.github.com/repos/DeforaOS/DaPortal/commits/49927389d1812916da0e26c667cb12ec28aa2d7d"},{"sha":"e211acba9fceea6acde48846aaf1df4dc9582587","author":{"email":"985823573e0c3645d71ee0d0b8c81aed10307101@defora.org","name":"Pierre Pronchery"},"message":"Check errors when sending password reset e-mails","distinct":false,"url":"https://api.github.com/repos/DeforaOS/DaPortal/commits/e211acba9fceea6acde48846aaf1df4dc9582587"},{"sha":"07f6e08efc329517891a1330a7e2900ad9f72b9d","author":{"email":"985823573e0c3645d71ee0d0b8c81aed10307101@defora.org","name":"Pierre Pronchery"},"message":"Also test the password reset code","distinct":false,"url":"https://api.github.com/repos/DeforaOS/DaPortal/commits/07f6e08efc329517891a1330a7e2900ad9f72b9d"},{"sha":"14fb4d1d8d279d53df6536dc714cffabc1e6f7c8","author":{"email":"985823573e0c3645d71ee0d0b8c81aed10307101@defora.org","name":"Pierre Pronchery"},"message":"Update the copyright notice","distinct":false,"url":"https://api.github.com/repos/DeforaOS/DaPortal/commits/14fb4d1d8d279d53df6536dc714cffabc1e6f7c8"},{"sha":"431bb61101fd6efcfc62a0bc807a743a0936c214","author":{"email":"985823573e0c3645d71ee0d0b8c81aed10307101@defora.org","name":"Pierre Pronchery"},"message":"Code cleanup","distinct":false,"url":"https://api.github.com/repos/DeforaOS/DaPortal/commits/431bb61101fd6efcfc62a0bc807a743a0936c214"},{"sha":"016e08363ab8a339c9c8606d8247cd92971b23c6","author":{"email":"985823573e0c3645d71ee0d0b8c81aed10307101@defora.org","name":"Pierre Pronchery"},"message":"Use a common helper for cleaning up password reset requests","distinct":false,"url":"https://api.github.com/repos/DeforaOS/DaPortal/commits/016e08363ab8a339c9c8606d8247cd92971b23c6"},{"sha":"594d6cd5a7486c580ef394a4d989a06b81f4daf4","author":{"email":"985823573e0c3645d71ee0d0b8c81aed10307101@defora.org","name":"Pierre Pronchery"},"message":"Check for existing tokens upon password reset requests","distinct":false,"url":"https://api.github.com/repos/DeforaOS/DaPortal/commits/594d6cd5a7486c580ef394a4d989a06b81f4daf4"},{"sha":"7b44e6582319f77203330a805715da9108f4b43d","author":{"email":"985823573e0c3645d71ee0d0b8c81aed10307101@defora.org","name":"Pierre Pronchery"},"message":"Autoload the ConfigSection class as well","distinct":true,"url":"https://api.github.com/repos/DeforaOS/DaPortal/commits/7b44e6582319f77203330a805715da9108f4b43d"},{"sha":"69d2c6c0fb2e954e7540532d514a8529cfaa3f1e","author":{"email":"985823573e0c3645d71ee0d0b8c81aed10307101@defora.org","name":"Pierre Pronchery"},"message":"Add a \"daportal\" test","distinct":true,"url":"https://api.github.com/repos/DeforaOS/DaPortal/commits/69d2c6c0fb2e954e7540532d514a8529cfaa3f1e"},{"sha":"d2f0b168adbe983d3cf06edc7d43113f049fb80d","author":{"email":"985823573e0c3645d71ee0d0b8c81aed10307101@defora.org","name":"Pierre Pronchery"},"message":"Also test the profiling code\n\nThis is relevant for the \"daportal\" test at the moment.","distinct":true,"url":"https://api.github.com/repos/DeforaOS/DaPortal/commits/d2f0b168adbe983d3cf06edc7d43113f049fb80d"}]}