Nicolas Duchon
dcc97b9cff
test: ipv6 docker networks
2024-05-15 20:28:08 +02:00
Nicolas Duchon
5aea820aaa
feat: PREFER_IPV6_NETWORK environment variable
2024-05-15 19:38:18 +02:00
Nicolas Duchon and GitHub
559ddc7d13
Merge pull request #2535 from nginx-proxy/restore-default-certificate
...
feat: trust default certificate
2024-12-07 18:04:16 +01:00
Nicolas Duchon
e96a3ddec2
ci: build/publish on demand workflow
2024-12-03 08:31:08 +01:00
Nicolas Duchon and GitHub
f0034c661a
Merge pull request #2554 from nginx-proxy/dependabot/pip/test/requirements/pytest-8.3.4
...
ci: bump pytest from 8.3.3 to 8.3.4 in /test/requirements
2024-12-02 09:22:36 +01:00
Nicolas Duchon
7c003a4aa4
docs: markdown linting
2024-12-02 09:21:03 +01:00
Nicolas Duchon
993bcc07c0
test: globally untrusted default cert
2024-12-01 20:24:53 +01:00
Nicolas Duchon
07b469d8ac
docs: default certificate optional trust
2024-12-01 19:58:30 +01:00
Nicolas Duchon
ce2e076d65
chore: add wip folder to .gitignore
2024-12-01 19:35:06 +01:00
Nicolas Duchon and GitHub
d4b1925624
Merge pull request #2548 from nginx-proxy/dependabot/docker/library/nginx-1.27.3
...
build: bump library/nginx from 1.27.2 to 1.27.3
2024-11-30 15:11:07 +01:00
Nicolas Duchon and GitHub
d433b3bee6
Merge pull request #2550 from nginx-proxy/refactor-template
...
refactor: nginx template
2024-11-30 14:48:17 +01:00
Nicolas Duchon and GitHub
7fee758a70
Merge pull request #2551 from SchoNie/docker-upstream-changes
...
chore: changes from upstream docker install
2024-11-30 14:36:42 +01:00
Nicolas Duchon and GitHub
f600ce3e11
Merge pull request #2549 from SchoNie/readme-tweaks
...
docs: alerts markdown
2024-11-27 20:30:36 +01:00
Nicolas Duchon and GitHub
f54f89a5f3
Merge pull request #2547 from SchoNie/loadbalance-readme
...
docs: remove experimental label for http loadbalance
2024-11-27 08:37:53 +01:00
Nicolas Duchon
b0efe80f05
fix: debug endpoint formatting
2024-11-26 01:06:51 +01:00
Nicolas Duchon
90e9308f87
refactor: better virtual hosts merging
2024-11-26 01:06:01 +01:00
Nicolas Duchon
f325dadd6a
refactor: enhance readability
2024-11-26 01:05:08 +01:00
Nicolas Duchon
4d03645200
refactor: deduplicate upstream_name definition
2024-11-26 01:01:55 +01:00
Nicolas Duchon and GitHub
57016e43f3
Merge pull request #2546 from nginx-proxy/keepalive-auto-by-default
...
feat: enable keepalive by default
2024-11-25 18:01:21 +01:00
Nicolas Duchon and GitHub
c944877b70
Merge pull request #2545 from nginx-proxy/dependabot/docker/nginxproxy/docker-gen-0.14.4-debian
...
build: bump nginxproxy/docker-gen from 0.14.3-debian to 0.14.4
2024-11-25 18:00:19 +01:00
Nicolas Duchon
52ffab1ce6
feat: enable keepalive by default
2024-11-25 09:16:57 +01:00
Nicolas Duchon and GitHub
d7acd931a3
Merge pull request #2538 from SchoNie/test-access-log-disabled
...
test: add test for DISABLE_ACCESS_LOGS
2024-11-05 20:19:07 +01:00
Nicolas Duchon and GitHub
9ca7d26821
Merge pull request #2537 from nginx-proxy/debug-endpoint-regexp
...
fix: do not render regexp hostname in debug endpoint response
2024-11-04 23:21:44 +01:00
Nicolas Duchon
fdb7310cda
fix: do not render regexp hostname in debug endpoint response
2024-11-04 23:03:01 +01:00
Nicolas Duchon
40c153e8b0
test: default cert optional trust
2024-11-04 10:19:09 +01:00
Nicolas Duchon and GitHub
a79445feef
Merge pull request #2534 from nginx-proxy/refactor-globals
...
refactor: move $globals.ENV to $globals.config
2024-11-04 09:17:56 +01:00
Nicolas Duchon and GitHub
80474e37e8
Merge pull request #2536 from nginx-proxy/dependabot/docker/nginxproxy/docker-gen-0.14.3-debian
...
build: bump nginxproxy/docker-gen from 0.14.2-debian to 0.14.3-debian
2024-11-04 08:15:19 +01:00
Nicolas Duchon
469765bbb7
feat: default certificate optional trust
2024-11-03 23:56:39 +01:00
Nicolas Duchon
023a3d17da
fix: force enable HTTP when both vhost and default cert are missing
2024-11-03 21:06:23 +01:00
Nicolas Duchon
57e503c830
feat: trust default certificate
2024-11-03 20:10:32 +01:00
Nicolas Duchon
fbf3e2f458
docs: complete debug endpoint docs
2024-11-03 11:44:50 +01:00
Nicolas Duchon
7d909782f9
refactor: move debug's hostname into vhost
2024-11-03 11:28:39 +01:00
Nicolas Duchon
72bb8a66d8
refactor: further align template syntax
2024-11-02 23:45:31 +01:00
Nicolas Duchon
01d14f0942
refactor: align global config template syntax
2024-11-02 23:11:39 +01:00
Nicolas Duchon
cab2a2d151
refactor: move log configs to $globals.config
2024-11-02 22:05:58 +01:00
Nicolas Duchon
a06cd1ae9a
refactor: move resolvers to $globals.config
2024-11-02 21:58:37 +01:00
Nicolas Duchon
946485e0b8
refactor: move default host to $globals.config
2024-11-02 21:52:27 +01:00
Nicolas Duchon
db0421eb4a
refactor: move https method to $globals.config
2024-11-02 21:46:56 +01:00
Nicolas Duchon
30b909de8e
refactor: move https enforcing to $globals.config
2024-11-02 21:32:41 +01:00
Nicolas Duchon
dcbb695a4b
refactor: move global http2/http3 to $globals.config
2024-11-02 21:19:14 +01:00
Nicolas Duchon
07aef2bd83
refactor: move global acme challenge location to $globals.config
2024-11-02 21:13:56 +01:00
Nicolas Duchon
52100c40af
refactor: move global hsts to $globals.config
2024-11-02 21:02:16 +01:00
Nicolas Duchon and GitHub
031a2b16bb
Merge pull request #2525 from nginx-proxy/debug-endpoint
...
feat: nginx-proxy debug endpoint
2024-11-02 17:32:47 +01:00
Nicolas Duchon
9114b8047d
test: paths are stripped from debug endpoint response if too long
2024-11-02 17:20:25 +01:00
Nicolas Duchon
190030745c
test: nginx-proxy debug endpoint
2024-11-02 16:48:55 +01:00
Nicolas Duchon
32ad9b7102
feat: protection against too long debug response
2024-11-02 16:04:21 +01:00
Nicolas Duchon
7dafac8b87
docs: documentation for debug endpoint
2024-11-02 16:04:21 +01:00
Nicolas Duchon
dce7663b69
refactor: remove duplicate code
2024-11-02 16:04:21 +01:00
Nicolas Duchon
fe52878940
refactor: expose clearly access log status in debug endpoint
2024-11-02 16:04:21 +01:00
Nicolas Duchon
ebed622fd7
feat: nginx-proxy debug endpoint
2024-11-02 16:04:21 +01:00
Nicolas Duchon
8fed348ff7
refactor: move global config properties to a sub dict
2024-11-02 16:04:21 +01:00
Nicolas Duchon and GitHub
a3db62bb14
Merge pull request #2533 from nginx-proxy/2529
...
fix: use sha1 hash for config files name when using regex host
2024-11-02 14:11:22 +01:00
Nicolas Duchon
4c67b24552
test: rename file for clarity
2024-11-01 21:54:59 +01:00
Nicolas Duchon
1cd7b97e8f
test: regex vhost file names
2024-11-01 21:37:29 +01:00
Nicolas Duchon
5baf4a163f
docs: update docs regex file name change
2024-11-01 21:36:00 +01:00
Nicolas Duchon
73ba28091a
fix: use sha1 hash for config files when using regex host
2024-11-01 20:32:00 +01:00
Nicolas Duchon and GitHub
5ec120a296
docs: TLSv1/TLSv1.1 work on the alpine image too
2024-10-16 12:25:21 +02:00
Nicolas Duchon and GitHub
8417046748
Merge pull request #2510 from liuxiaoy/patch-1
...
fix: correctly enable TLSv1 and TLSv1.1
2024-10-12 19:33:33 +02:00
Nicolas Duchon
ac0a4ca826
docs: warn about TLSv1 / TLSv1.1 being available only on debian
2024-10-06 16:01:58 +02:00
Nicolas Duchon
3ba0678ce5
fix: re-enable TLSv1 and TLSv1.1 on relevant policies
2024-10-06 15:45:10 +02:00
Nicolas Duchon and GitHub
4251249761
Merge pull request #2519 from nginx-proxy/dependabot/docker/library/nginx-1.27.2
...
build: bump library/nginx from 1.27.1 to 1.27.2
2024-10-03 11:38:20 +02:00
Nicolas Duchon and GitHub
69488808b9
Merge pull request #2520 from nginx-proxy/reject-handshake
...
fix: reject SSL handshake rather than using empty certificate
2024-10-03 10:23:18 +02:00
Nicolas Duchon
712a7ef176
fix: reject SSL handshake rather than using empty certificate
2024-10-03 09:57:20 +02:00
Nicolas Duchon and GitHub
76873746f3
Merge pull request #2512 from nginx-proxy/dependabot/pip/test/requirements/pytest-8.3.3
...
ci: bump pytest from 8.3.2 to 8.3.3 in /test/requirements
2024-09-20 00:58:36 +02:00
Nicolas Duchon and GitHub
f100b4426f
Merge pull request #2505 from nginx-proxy/dependabot/docker/nginxproxy/docker-gen-0.14.2-debian
...
build: bump nginxproxy/docker-gen from 0.14.1 to 0.14.2
2024-08-27 07:40:36 +02:00
Nicolas Duchon and GitHub
d4d3f12a41
Merge pull request #2504 from nginx-proxy/dependabot/docker/nginxproxy/forego-0.18.2-debian
...
build: bump nginxproxy/forego from 0.18.1 to 0.18.2
2024-08-27 07:27:00 +02:00
Nicolas Duchon and GitHub
83110b24ef
Merge pull request #2498 from nginx-proxy/dependabot/docker/nginxproxy/docker-gen-0.14.1-debian
...
build: bump nginxproxy/docker-gen from 0.14.0 to 0.14.1
2024-07-31 20:39:59 +02:00
Nicolas Duchon and GitHub
290d275a68
Merge pull request #2497 from nginx-proxy/2496
...
fix: use fastcgi.conf on alpine and fastcgi_params on debien
2024-07-29 18:50:33 +02:00
Nicolas Duchon
5f4e77b6e7
fix: use fastcgi.conf on alpine and fastcgi_params on debien
2024-07-29 18:15:04 +02:00
Nicolas Duchon and GitHub
434a089251
Merge pull request #2495 from nginx-proxy/dependabot/pip/test/requirements/pytest-8.3.2
...
ci: bump pytest from 8.3.1 to 8.3.2 in /test/requirements
2024-07-29 12:28:17 +02:00
Nicolas Duchon and GitHub
8d47458026
Merge pull request #2493 from nginx-proxy/dependabot/pip/test/requirements/pytest-8.3.1
...
ci: bump pytest from 8.2.2 to 8.3.1 in /test/requirements
2024-07-22 08:11:55 +02:00
Nicolas Duchon and GitHub
31642a748f
Merge pull request #2485 from nginx-proxy/dependabot/github_actions/docker/build-push-action-6
...
ci: bump docker/build-push-action from 5 to 6
2024-06-24 23:37:05 +02:00
Nicolas Duchon and GitHub
b67b434711
Merge pull request #2478 from SchoNie/docs-1.6
...
docs: update version in README.md
2024-06-12 08:15:09 +02:00
Nicolas Duchon and GitHub
e6c301a4a5
Merge pull request #2477 from nginx-proxy/dependabot/pip/test/requirements/pytest-8.2.2
...
ci: bump pytest from 8.2.1 to 8.2.2 in /test/requirements
2024-06-10 08:58:11 +02:00
Nicolas Duchon and GitHub
477366d9a4
Merge pull request #2475 from pini-gh/pini-fallback-https
...
fix: nohttp(s) shouldn't disable fallback server
2024-06-09 14:28:35 +02:00
Nicolas Duchon and GitHub
50608d7826
Merge pull request #2452 from pini-gh/pini-enforce-HTTPS_METHOD
...
fix: enforce HTTPS_METHOD on missing cert as well
2024-06-06 12:14:38 +02:00
Nicolas Duchon and GitHub
9506e60f43
Merge pull request #2473 from nginx-proxy/enable-acme-challenge
...
feat: enable acme challenge location handling by default
2024-06-06 08:31:01 +02:00
cea905ff88
docs: typo
...
Co-authored-by: Niek <100143256+SchoNie@users.noreply.github.com >
2024-06-05 15:55:49 +02:00
Nicolas Duchon
714fa25704
style: docs linting
2024-06-05 08:47:39 +02:00
Nicolas Duchon
4bd542de99
feat: handle acme challenge location by default
2024-06-05 08:47:11 +02:00
Nicolas Duchon and GitHub
fb9c3a646a
feat: custom default error page ( #2430 )
...
* feat: customizable error page
* fix: use regex on catchall root location to fix DEFAULT_ROOT=none test
* docs: custom error pages
* fix: don't use default nginx image error page
* docs: small fix
2024-05-22 08:23:48 +02:00
Nicolas Duchon and GitHub
b4c7ea603e
Merge pull request #2460 from nginx-proxy/pin-request
...
fix: hardcode requests package version to 2.31.0
2024-05-21 13:45:34 +02:00
Nicolas Duchon
2a793b2d5b
fix: hardcode requests package version to 2.31.0
...
This reverts commit 1c1f8e8700 .
2024-05-21 13:30:34 +02:00
Nicolas Duchon and GitHub
df464bbc81
Merge pull request #2459 from nginx-proxy/dependabot/pip/test/requirements/requests-2.32.1
...
ci: bump requests from 2.31.0 to 2.32.1 in /test/requirements
2024-05-21 11:24:46 +02:00
Nicolas Duchon and GitHub
ce2a78bebf
Merge pull request #2455 from nginx-proxy/dependabot/pip/test/requirements/pytest-8.2.1
...
ci: bump pytest from 8.2.0 to 8.2.1 in /test/requirements
2024-05-20 10:01:12 +02:00
Nicolas Duchon and GitHub
57501eb13f
Merge pull request #2449 from nginx-proxy/fix-fastcgi
...
fix: include a complete fastcgi_params config
2024-05-17 15:23:58 +02:00
Nicolas Duchon and GitHub
87ce03e3c3
Merge pull request #2451 from nginx-proxy/dependabot/docker/nginxproxy/docker-gen-0.13.1-debian
...
build: bump nginxproxy/docker-gen from 0.13.0 to 0.13.1
2024-05-16 18:37:34 +02:00
Nicolas Duchon and GitHub
1b4a3b036b
Merge pull request #2448 from pini-gh/pini-nohttp-behavior
...
fix: constistent behavior for `HTTPS_METHOD=nohttp`
2024-05-15 15:09:19 +02:00
Nicolas Duchon and GitHub
2564a93966
Merge pull request #2446 from pini-gh/pini-acme-challenge
...
Improve acme-challenge handling
2024-05-13 22:21:41 +02:00
Nicolas Duchon and GitHub
db07d90ad8
Merge pull request #2434 from nginx-proxy/multiport-support
...
feat: multiport support
2024-05-09 12:29:00 +02:00
Nicolas Duchon and GitHub
8e2642909e
Merge pull request #2445 from pini-gh/pini-disambiguate
...
build: disambiguate base image names
2024-05-08 21:17:59 +02:00
Nicolas Duchon and GitHub
fc02a5ae38
Merge pull request #2444 from pini-gh/pini-fix-test-test_build.py
...
fix 'requirements' path in test/test_build.py
2024-05-08 19:31:01 +02:00
Nicolas Duchon and GitHub
ec405f31d7
Merge pull request #2078 from KagurazakaNyaa/main
...
Support TCP and UDP proxy
2024-05-08 13:41:31 +02:00
be319e6629
docs: typo
...
Co-authored-by: Niek <100143256+SchoNie@users.noreply.github.com >
2024-05-06 15:34:51 +02:00
Nicolas Duchon and GitHub
99645f104d
docs: typo
2024-05-06 14:40:32 +02:00
Nicolas Duchon and GitHub
f964176106
Merge pull request #2438 from p12tic/test-acme-challenge
...
tests: Add tests for how Let's Encrypt ACME challenge is handled
2024-05-06 12:19:29 +02:00
Nicolas Duchon
1bf7eff04f
test: multiport merge with legacy variable
2024-05-05 20:45:43 +02:00
Nicolas Duchon and GitHub
c4c65a4441
Merge pull request #2440 from nginx-proxy/web-image-alpine
...
test: use python alpine variant as base for web image
2024-05-05 17:48:43 +02:00
Nicolas Duchon
be7c4c8c85
fix: do not discard containers without VIRTUAL_PATH
...
For containers grouped by identical VIRTUAL_HOST,
those with no VIRTUAL_PATH variable were silently discarded
when at least one container with VIRTUAL_PATH existed.
2024-05-05 16:36:04 +02:00
Nicolas Duchon
9a76577ebc
style: shellcheck linting
2024-05-05 16:31:50 +02:00