{"push_id":1332592720,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"d068d91b04dba7b0316bb35de3852a57167ec8b4","before":"6acefc7b88a224651a0f2d55dfebe0b7e70519c1","commits":[{"sha":"c8714a9031821c15c8ffbd0d5f74fa3e2e9dc5aa","author":{"name":"Tim Penhey","email":"7ec668561ebcdf298c8776d3f421b12206da9bfe@penhey.net"},"message":"Return appropriate controller-access for remote users.","distinct":true,"url":"https://api.github.com/repos/juju/juju/commits/c8714a9031821c15c8ffbd0d5f74fa3e2e9dc5aa"},{"sha":"fa55b0996d7deba8309ab58c1da7c68689432bd5","author":{"name":"Tim Penhey","email":"7ec668561ebcdf298c8776d3f421b12206da9bfe@penhey.net"},"message":"Extract the code around checking user's permissions to its own function.","distinct":true,"url":"https://api.github.com/repos/juju/juju/commits/fa55b0996d7deba8309ab58c1da7c68689432bd5"},{"sha":"56145ca4263e33c5124efd93ac73c857ef55857a","author":{"name":"Tim Penhey","email":"7ec668561ebcdf298c8776d3f421b12206da9bfe@penhey.net"},"message":"Make the other macaroon tests pass.","distinct":true,"url":"https://api.github.com/repos/juju/juju/commits/56145ca4263e33c5124efd93ac73c857ef55857a"},{"sha":"0948ae1da26302271780533c3f6515e62013a622","author":{"name":"Tim Penhey","email":"7ec668561ebcdf298c8776d3f421b12206da9bfe@penhey.net"},"message":"Fix apiserver test.","distinct":true,"url":"https://api.github.com/repos/juju/juju/commits/0948ae1da26302271780533c3f6515e62013a622"},{"sha":"d068d91b04dba7b0316bb35de3852a57167ec8b4","author":{"name":"Juju bot","email":"5ad2d950345774e38fdffd280b9d5ad799044aa9@users.noreply.github.com"},"message":"Merge pull request #6372 from howbazaar/fix-remote-login-response\n\nReturn appropriate controller-access for remote users.\n\nThis bug addresses two issues:\r\n  http://pad.lv/1621679 - Login succeeds when permissions forbid it but all requests are denied afterwards\r\n  http://pad.lv/1629089 - API Login ACL response values differ from CLI\r\n\r\nThe authenticiation code was not adding higher level \"everyone\" controller access to the login response.\r\nAlso, the same area of code would not reject access to a model for an unknown user if there was an \"everyone\" controller permission.\r\n\r\nTidied up the tests a bit to use test cleanup to close api connections rather than adding a defer call to every test.","distinct":true,"url":"https://api.github.com/repos/juju/juju/commits/d068d91b04dba7b0316bb35de3852a57167ec8b4"}]}
{"actor":{"display_login":"jujubot"}}