Made basic authorization work. Added posibility for using GSSAPI on non-default ports. Alway pass realm to nginx if forced
Behave like apache mod_auth_krb5: if Negotiate failed, then try pure basic. Otherwise Windows clients, which doesn't belong to domain, fail.
Update README.md

Removed Windows specific references, as they are severely misleading to people working in an MIT/Heimdal only environment.
fix segfault on log
Merge pull request #2 from Roguelazer/fix_segfault

fix segfault on log
Merge basic auth changes from pyhalov
Remove buggy calls to ngx_strlen on ngx_str_t.
Properly send back WWW-Authenticate header on 401 (Closes #4).
Merge pull request #5 from rbarrois/fix_auth_basic

Fix auth basic fallback.
Formatting cleanup
Modify README and remove TODO

While the majority usage of this module will be against a Windows domain, that is certainly not the only use case.  We need to be clear that the requirements for Windows are just those and do not necessarily apply across the board.
Merge changes due to pull request
Remove hostname directive from configuration
Use proper credentials when none are specified

Rather than construct specific principal names, the correct behavior is
to use GSS_C_NO_CREDENTIAL.

Additionally, always send both basic auth and negotiate headers
Update documentation
Update documentation
Update README.md
Fix compile error after haphazard NTLM addition
Add auth_gss_authorized_principal support

This can be used to specify a list of principals that are allowed to authenticate
Correct comparison of authorized principal len

Fixes #7