{"push_id":763335475,"size":1,"distinct_size":1,"ref":"refs/heads/upstream/stable-2.11","head":"c9fa09eb5e253a1df25f295df3894ff6797bd57f","before":"7a7f630b878730575fd28cff5d52756ce3c88581","commits":[{"sha":"c9fa09eb5e253a1df25f295df3894ff6797bd57f","author":{"email":"5fce32887d235858b7e7ca81f4a8e27f52e1c330@fwo.ch","name":"Urs Wolfer"},"message":"ContainerAuthFilter: honor username provided by container\n\nWhen 'trustContainerAuth' is enabled and proxy does authentication\non root (instead of '/login/'), ServletRequest#getRemoteUser is\nnull. In this case we need to pull the username from 'Authorization'\nheader. It is done the same way in HttpAuthFilter already.\n\nMove username extraction logic from HttpAuthFilter to\nRemoteUserUtil and add some tests.\n\nUpdate javadoc to reflect current situation:\nContainerAuthFilter is also used for the REST API; see:\nGitOverHttpModule#configureServlets: filter(\"/a/*\").through(authFilter)\n\nChange-Id: I0cf21fb7ecd8a958fad270704c11ebfffd9fea93\nBug: Issue 2209","distinct":true,"url":"https://api.github.com/repos/openstack-infra/gerrit/commits/c9fa09eb5e253a1df25f295df3894ff6797bd57f"}]}