Commits

Show all
Author Commit Message Labels Comments Date
David Beitey
README edited online with Bitbucket
David Beitey
Ensure headers have lowcase_key to prevent segfaulting
David Beitey
Add initial FastCGI authorizer support.
Maxim Dounin
Added tag 0.2 for changeset ee8ff54f9b66
Maxim Dounin
Auth request: add CHANGES.
Tags
0.2
Maxim Dounin
Auth request: fix body handling again. Setting r->discard_body is wrong way to go as it causes lingering timer to be armed on subrequest finalization. Create fake body instead. This also allows to protect real body file from being closed in case it was already read. Though it doesn't matter now as we set r->header_only and relevant code in ngx_http_upstream_send_response() isn't reached.
Maxim Dounin
Auth request: add note that proxy_cache and friends do not work. With r->header_only set upstream module will shutdown client connection in case it needs to do cache/store. Probably it's good idea to avoid setting r->header_only on auth subrequest to make cache work. On the other hand, auth subrequest then will be required to return responses with empty body in all cases, even on errors.
Maxim Dounin
Auth request: auth_request_set tests.
Maxim Dounin
Auth request: auth_request_set directive.
Maxim Dounin
Auth request: use test globals.
Maxim Dounin
Auth request: expand example in README. 1. An example how to don't pass to upstream server body (if happend to be already read from client) and Content-Length header to handle POSTs correctly. 2. An example how to pass original request URI to backend.
Maxim Dounin
Auth request: fix SIGSEGV on POST.
Maxim Dounin
Added tag 0.1 for changeset 187ac993cd15
Maxim Dounin
Auth request: mention satisfy directive in README.
Tags
0.1
Maxim Dounin
Auth request: support switching off.
Maxim Dounin
Auth request module.