{"push_id":828423079,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"d4952774f23418a36fcf4f98b7204fa9041e2bd6","before":"8b9e8762fd2c0b5d41f03801eaee202efa0b3c8c","commits":[{"sha":"f2e164b0a85700a431df521494ba9906d2482c87","author":{"email":"3706282e8b8557d7b3733fe2b8fbbcffca452208@cosmocode.de","name":"Michael Große"},"message":"Only force relogins during GET request to doku.php","distinct":true,"url":"https://api.github.com/repos/cosmocode/dokuwiki-plugin-oauth/commits/f2e164b0a85700a431df521494ba9906d2482c87"},{"sha":"09623faa23ed86eabf8754cfa0c4f5e61315c012","author":{"email":"3706282e8b8557d7b3733fe2b8fbbcffca452208@cosmocode.de","name":"Michael Große"},"message":"Store and reload entire $_REQUEST","distinct":true,"url":"https://api.github.com/repos/cosmocode/dokuwiki-plugin-oauth/commits/09623faa23ed86eabf8754cfa0c4f5e61315c012"},{"sha":"f07c7607ac259a01f28d12187a97149597047675","author":{"email":"3706282e8b8557d7b3733fe2b8fbbcffca452208@cosmocode.de","name":"Michael Große"},"message":"Refactor user creation","distinct":true,"url":"https://api.github.com/repos/cosmocode/dokuwiki-plugin-oauth/commits/f07c7607ac259a01f28d12187a97149597047675"},{"sha":"9928f5ef5114b7fabbb5e47493750e5f81d91436","author":{"email":"3706282e8b8557d7b3733fe2b8fbbcffca452208@cosmocode.de","name":"Michael Große"},"message":"Refactor user processing and cookies into methods","distinct":true,"url":"https://api.github.com/repos/cosmocode/dokuwiki-plugin-oauth/commits/9928f5ef5114b7fabbb5e47493750e5f81d91436"},{"sha":"827232fc292f54ed1d01651a2db35d8dbfde1238","author":{"email":"3706282e8b8557d7b3733fe2b8fbbcffca452208@cosmocode.de","name":"Michael Große"},"message":"Refactor Login processing into method","distinct":true,"url":"https://api.github.com/repos/cosmocode/dokuwiki-plugin-oauth/commits/827232fc292f54ed1d01651a2db35d8dbfde1238"},{"sha":"523e6571566be9a3cbf193d70e331f310c312312","author":{"email":"3706282e8b8557d7b3733fe2b8fbbcffca452208@cosmocode.de","name":"Michael Große"},"message":"Do not attempt another login if the first failed\n\nThe user was constantly forwarded to their oauth provider if the login\ndid not succeed. To fix this the check for a valid session was moved to\nthe front to handle all non-get requests and requests which are not\ndirected at doku.php.\n\nAlso delete the cookie if the (re-)login fails.","distinct":true,"url":"https://api.github.com/repos/cosmocode/dokuwiki-plugin-oauth/commits/523e6571566be9a3cbf193d70e331f310c312312"},{"sha":"b2b9fbc726b1645a6cb1077b916a5fede43a772c","author":{"email":"3706282e8b8557d7b3733fe2b8fbbcffca452208@cosmocode.de","name":"Michael Große"},"message":"Reorder methods within class, no functional changes","distinct":true,"url":"https://api.github.com/repos/cosmocode/dokuwiki-plugin-oauth/commits/b2b9fbc726b1645a6cb1077b916a5fede43a772c"},{"sha":"af2a4e8f96331c5832eff6e47b73d2ced0a0fbbc","author":{"email":"3706282e8b8557d7b3733fe2b8fbbcffca452208@cosmocode.de","name":"Michael Große"},"message":"Use more extensive and robust logout cleaning","distinct":true,"url":"https://api.github.com/repos/cosmocode/dokuwiki-plugin-oauth/commits/af2a4e8f96331c5832eff6e47b73d2ced0a0fbbc"},{"sha":"d4952774f23418a36fcf4f98b7204fa9041e2bd6","author":{"email":"dbd122ef7b6a09ffecf5db9c9296320f3c94e707@splitbrain.org","name":"Andreas Gohr"},"message":"Merge pull request #21 from micgro42/sessionFix\n\nMore robust and and less interfering relogin checks","distinct":true,"url":"https://api.github.com/repos/cosmocode/dokuwiki-plugin-oauth/commits/d4952774f23418a36fcf4f98b7204fa9041e2bd6"}]}