Skip to content

Commit 9c1811c

Browse files
committed
Release 6.5.16 - See CHANGELOG.md
1 parent dbf35d0 commit 9c1811c

File tree

5 files changed

+18
-1
lines changed

5 files changed

+18
-1
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
## 6.5.16 2025-04-25 <dave at tiredofit dot ca>
2+
3+
### Added
4+
- Add NGINX_AUTHENTICATION_LLNG_BUFFERS+BUFFER_SIZE environment variables for tuneable performance
5+
6+
17
## 6.5.15 2025-04-25 <dave at tiredofit dot ca>
28

39
### Added

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,8 @@ You can choose to request visitors be authenticated before accessing your site.
188188
| `NGINX_AUTHENTICATION_LLNG_HANDLER_HOST` | If `LLNG` chosen use hostname and port of handler. Add multiple by seperating with comments | `llng-handler:2884` | x |
189189
| `NGINX_AUTHENTICATION_LLNG_HANDLER_PORT` | If `LLNG` chosen use this port for handler | `2884` | x |
190190
| `NGINX_AUTHENTICATION_LLNG_ATTRIBUTE1` | Syntax: HEADER_NAME, Variable, Upstream Variable - See note below | | |
191+
| `NGINX_AUTHENTICATION_LLNG_BUFFERS` | FastCGI Buffers for performance | `32 32k` | |
192+
| `NGINX_AUTHENTICATION_LLNG_BUFFER_SIZE` | FastCGI Buffer size for performance | `32k` | |
191193
| `NGINX_AUTHENTICATION_LLNG_ATTRIBUTE2` | Syntax: HEADER_NAME, Variable, Upstream Variable - See note below | | |
192194

193195
When working with `NGINX_AUTHENTICATION_LLNG_ATTRIBUTE2` you will need to omit any `$` chracters from your string. It will be added in upon container startup. Example:

install/assets/defaults/10-nginx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ NGINX_AUTHENTICATION_LDAP_SCOPE=${NGINX_AUTHENTICATION_LDAP_SCOPE:-"sub"}
1010
NGINX_AUTHENTICATION_LLNG_HANDLER_HOST=${NGINX_AUTHENTICATION_LLNG_HANDLER_HOST:-"llng-handler:2884"}
1111
NGINX_AUTHENTICATION_LLNG_HANDLER_PORT=${NGINX_AUTHENTICATION_LLNG_HANDLER_PORT:-"2884"}
1212
NGINX_AUTHENTICATION_LLNG_ATTRIBUTE1=${NGINX_AUTHENTICATION_LLNG_ATTRIBUTE1:-"HTTP_AUTH_USER,uid,upstream_http_uid"}
13+
NGINX_AUTHENTICATION_LLNG_FASTCGI_BUFFERS=${NGINX_AUTHENTICATION_LLNG_FASTCGI_BUFFERS:-"32 32k"}
14+
NGINX_AUTHENTICATION_LLNG_FASTCGI_BUFFER_SIZE=${NGINX_AUTHENTICATION_LLNG_FASTCGI_BUFFER_SIZE:-"32k"}
1315
NGINX_AUTHENTICATION_TITLE=${NGINX_AUTHENTICATION_TITLE:-"Please login"}
1416
NGINX_AUTHENTICATION_TYPE=${NGINX_AUTHENTICATION_TYPE:-"NONE"}
1517
NGINX_BLOCK_BOTS_WHITELIST_IP=${NGINX_BLOCK_BOTS_WHITELIST_IP:-"127.0.0.1,10.0.0.0/8,172.16.0.0/12,192.168.0.0/24"}

install/assets/functions/10-nginx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,11 @@ EOF
6767
echo "}" >> /etc/nginx/snippets/authentication/llng_upstream
6868
sed -i -e "/# Do not delete - Upstream Configuration/a\ \ \ \ include \/etc\/nginx\/snippets\/authentication\/llng_upstream;" /etc/nginx/nginx.conf
6969
sed -i -e "/# Do not delete - Upstream Configuration/a\ \ \ \ ### LLNG Authentication Multiple Handlers configuration" /etc/nginx/nginx.conf
70-
update_template /etc/nginx/snippets/authentication/llng_location_block NGINX_AUTHENTICATION_LLNG_HANDLER_PORT
70+
update_template \
71+
/etc/nginx/snippets/authentication/llng_location_block \
72+
NGINX_AUTHENTICATION_LLNG_HANDLER_PORT \
73+
NGINX_AUTHENTICATION_LLNG_FASTCGI_BUFFER_SIZE \
74+
NGINX_AUTHENTICATION_LLNG_FASTCGI_BUFFERS
7175

7276
if [ ! -f "/etc/cont-init.d/20-php-fpm" ]; then
7377
header_num=$(printenv | sort | grep -c '^NGINX_AUTHENTICATION_LLNG_ATTRIBUTE.*')

install/etc/nginx/snippets/authentication/llng_location_block

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@
99
fastcgi_param HOST $http_host;
1010
fastcgi_param X_ORIGINAL_URI $original_uri;
1111
fastcgi_param UNIQUE_ID $request_id;
12+
fastcgi_buffer_size {{NGINX_AUTHENTICATION_LLNG_FASTCGI_BUFFER_SIZE}};
13+
fastcgi_buffers {{NGINX_AUTHENTICATION_LLNG_FASTCGI_BUFFERS}};
14+
1215
proxy_http_version 1.1;
1316
proxy_set_header Connection "";
1417
}

0 commit comments

Comments
 (0)