Skip to content

docs: add ntlm_time/ntlm_requests directives and nginx ≥1.25 compatibility note#5

Merged
matthias-lay merged 1 commit intomasterfrom
copilot/pr4-add-new-config-readme
May 6, 2026
Merged

docs: add ntlm_time/ntlm_requests directives and nginx ≥1.25 compatibility note#5
matthias-lay merged 1 commit intomasterfrom
copilot/pr4-add-new-config-readme

Conversation

Copy link
Copy Markdown

Copilot AI commented May 6, 2026

README was missing the two directives introduced in PR #4 and had no guidance on nginx version compatibility for the segfault regression.

New directives

  • ntlm_time 1h — max wall-clock age of a cached upstream connection; connection is retired after this duration regardless of idle state
  • ntlm_requests 1000 — max requests per cached connection before it is closed and replaced

nginx version compatibility

Added a compatibility table. Key note: nginx ≥ 1.25 (including 1.28.3) changed ngx_http_upstream_handler to expect c->data to be the request pointer. Earlier module releases stored the NTLM cache item there on idle connections, causing segfaults. Fixed in PR #4 — builds from main are required for nginx ≥ 1.25.

…ibility notes

Agent-Logs-Url: https://github.com/Securepoint/nginx-ntlm-module/sessions/288a378e-ba99-4203-8a44-9de59e5e9747

Co-authored-by: matthias-lay <163420385+matthias-lay@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants