Niek
5e77e2910b
tests: SSL client certificate validation mTLS
2025-06-04 15:29:15 +02:00
Niek
409b0e6fbb
feat: SSL client certificate validation
2025-06-04 15:29:15 +02:00
Nicolas Duchon
219d3b1b8c
Merge pull request #2625 from nginx-proxy/test/wait-for-docker-gen
...
test: fix docker-gen tests flakyness
2025-05-31 21:17:37 +02:00
Nicolas Duchon
24589be16a
Merge pull request #2626 from srstsavage/acme-challenge-auth-request-off
...
fix: set auth_request off for all acme challenge locations
2025-05-31 21:04:08 +02:00
Shane St Savage
7065936244
Set auth_request off for all acme challenge locations
...
Adds missing `auth_request off;` to a few
`.well-known/acme-challenge` location blocks.
This is needed to allow unrestricted access to
`.well-known/acme-challenge` files on servers
where `auth_request` is otherwise globally applied.
See #1409 , nginx-proxy/acme-companion#570
2025-05-29 18:45:25 +00:00
Nicolas Duchon
d3a3d32e18
test: drop old checks in docker-gen tests
...
docker engine 1.13 has been out for more than 8 years now
2025-05-26 22:59:24 +02:00
Nicolas Duchon
3f17dd2949
test: typo
2025-05-24 15:00:06 +02:00
Nicolas Duchon
def3131239
ci: disable fail-fast on test workflow
2025-05-24 14:57:12 +02:00
Nicolas Duchon
0bb98ef415
test: simplify container readiness check
2025-05-24 14:43:35 +02:00
Nicolas Duchon
5c103041ac
Merge pull request #2623 from nginx-proxy/docs/config-summary
...
docs: config summary
2025-05-24 11:10:47 +02:00
Nicolas Duchon
f4c297995d
docs: config summary
2025-05-24 11:05:17 +02:00
Nicolas Duchon
0479cb02a2
test: fix docker-gen flaky tests
2025-05-23 21:42:26 +02:00
Nicolas Duchon
4af3be397a
test: wait for docker-gen container to be ready too
2025-05-23 21:33:11 +02:00
Nicolas Duchon
554689cc08
Merge pull request #2602 from p12tic/acme-unknown-virtual-host
...
feat: support ACME challenges for unknown virtual hosts
2025-05-20 00:04:14 +02:00
Povilas Kanapickas
4c8f22ebcc
feat: support ACME challenges for unknown virtual hosts
...
Currently any ACME challenge for unknown virtual host returns 503. This
is inconvenient because if the user does not use wildcard certificates,
then the user must match the configuration of certificate renewal script
to what virtual hosts are enabled at the time.
This must be done automatically, because due to short certificate
lifetime the renewal script runs automatically. Additionally, enabling a
previously disabled virtual host forces certificate renewal.
Accordingly, it's worthwhile supporting unknown virtual hosts for the
purposes of passing ACME challenges. This is done by introducing a
global ACME_HTTP_CHALLENGE_ACCEPT_UNKNOWN_HOST variable to control this.
2025-05-19 20:10:02 +02:00
Povilas Kanapickas
72210064f0
test: add test for unknown domain responses to acme challenge
2025-05-19 20:09:53 +02:00
Nicolas Duchon
a1372d2a9b
docs: standadize docker cli invocation style
2025-05-18 20:39:59 +02:00
Nicolas Duchon
7dd39e6903
fix(build): correctly grab docker-gen version from dockerfile ( #2622 )
2025-05-18 20:32:29 +02:00
Nicolas Duchon
145278b0ae
Merge pull request #2279 from Knapoc/network-segregation-seperate-containers
...
feat: allow nginx / docker-gen network segregation
2025-05-15 13:18:29 +02:00
Nicolas Duchon
eb9f0f31d7
docs: add NGINX_CONTAINER_LABEL to docs
2025-05-11 13:05:12 +02:00
Nicolas Duchon
db51154175
test: custom nginx network segregation label
2025-05-11 12:46:45 +02:00
Nicolas Duchon
bfabd46054
test: network segregation w/ internal Docker network
2025-05-11 12:40:17 +02:00
Nicolas Duchon
40744f6f41
refactor: deduplicate code
2025-05-11 12:28:32 +02:00
Nicolas Duchon
be1fd94778
chore: configure the issue template chooser
2025-05-11 12:01:38 +02:00
Nicolas Duchon
67aa2aafd2
chore: update issue templates
2025-05-11 11:38:13 +02:00
Nicolas Duchon
08ece5784f
Merge pull request #2617 from nginx-proxy/dependabot/docker/nginxproxy/docker-gen-0.14.7-debian
...
build: bump nginxproxy/docker-gen from 0.14.6-debian to 0.14.7-debian
2025-05-08 14:13:32 +02:00
Nicolas Duchon
deda07a5c6
Merge pull request #2616 from nginx-proxy/dependabot/docker/nginxproxy/forego-0.18.3-debian
...
build: bump nginxproxy/forego from 0.18.2-debian to 0.18.3-debian
2025-05-08 14:13:13 +02:00
dependabot[bot]
c3b9d126e3
build: bump nginxproxy/docker-gen from 0.14.6-debian to 0.14.7-debian
...
Bumps nginxproxy/docker-gen from 0.14.6-debian to 0.14.7-debian.
---
updated-dependencies:
- dependency-name: nginxproxy/docker-gen
dependency-version: 0.14.7-debian
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-08 12:00:49 +00:00
dependabot[bot]
6b15e12b05
build: bump nginxproxy/forego from 0.18.2-debian to 0.18.3-debian
...
Bumps nginxproxy/forego from 0.18.2-debian to 0.18.3-debian.
---
updated-dependencies:
- dependency-name: nginxproxy/forego
dependency-version: 0.18.3-debian
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-08 12:00:39 +00:00
Nicolas Duchon
3da268fd04
Merge pull request #2611 from nginx-proxy/dependabot/docker/library/nginx-1.27.5
...
build: bump library/nginx from 1.27.4 to 1.27.5
2025-05-08 13:44:28 +02:00
Nicolas Duchon
860d63fbc2
test: bump nginx version used for cert creation to 1.27.5
2025-05-08 13:31:29 +02:00
Nicolas Duchon
c581ca2982
docs: bump nginx badge to 1.27.5
2025-05-08 13:31:18 +02:00
Nicolas Duchon
9d5e77a12c
Merge pull request #2609 from nginx-proxy/dependabot/pip/test/requirements/urllib3-2.4.0
...
ci: bump urllib3 from 2.3.0 to 2.4.0 in /test/requirements
2025-05-08 13:17:59 +02:00
Nicolas Duchon
955797c07d
Merge pull request #2614 from damascene/patch-1
...
Clear instruction for naming of htpasswd file
2025-05-08 13:10:53 +02:00
dependabot[bot]
b9c9b975d8
ci: bump urllib3 from 2.3.0 to 2.4.0 in /test/requirements
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 2.3.0 to 2.4.0.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/2.3.0...2.4.0 )
---
updated-dependencies:
- dependency-name: urllib3
dependency-version: 2.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-08 10:52:22 +00:00
Nicolas Duchon
f47f171f88
Merge pull request #2612 from nginx-proxy/dependabot/pip/test/requirements/packaging-25.0
...
ci: bump packaging from 24.2 to 25.0 in /test/requirements
2025-05-08 12:51:17 +02:00
uak
f091544c27
Clear instruction for naming of htpasswd file
...
Previous instructions could make the impression that user have to create a directory named as the virtual host and also a file named as the virutal host.
2025-05-03 08:14:06 +00:00
Knapoc
c338e1bcdf
test: docker-gen network segregation
...
* fix tests
* remove obsolete compose version
2025-04-22 17:04:29 +02:00
Knapoc
ded6f89c56
test: check docker-gen network segregation
2025-04-22 12:04:04 +02:00
Knapoc
9711ade7a6
feat: allow nginx / docker-gen network segregation
...
* fix merge conflicts
2025-04-22 11:58:44 +02:00
dependabot[bot]
84d2370f72
ci: bump packaging from 24.2 to 25.0 in /test/requirements
...
Bumps [packaging](https://github.com/pypa/packaging ) from 24.2 to 25.0.
- [Release notes](https://github.com/pypa/packaging/releases )
- [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pypa/packaging/compare/24.2...25.0 )
---
updated-dependencies:
- dependency-name: packaging
dependency-version: '25.0'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-21 05:00:00 +00:00
dependabot[bot]
d3162f0af1
build: bump library/nginx from 1.27.4 to 1.27.5
...
Bumps library/nginx from 1.27.4 to 1.27.5.
---
updated-dependencies:
- dependency-name: library/nginx
dependency-version: 1.27.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-17 04:45:01 +00:00
Nicolas Duchon
45342410bf
Merge pull request #2607 from p12tic/doc-config-file-ordering
...
docs: Add a note about configuration ordering in /etc/nginx/conf.d
2025-04-11 18:06:51 +02:00
Povilas Kanapickas
c646aeebc9
docs: Add a note about configuration ordering in /etc/nginx/conf.d
...
Users may not be aware that the filename chosen to add extra
configuration in /etc/nginx/conf.d may interfere with nginx-proxy.
nginx-proxy stores its configuration at /etc/nginx/conf.d/default.conf.
Any files that come before default.conf in alphabetical order will be
applied before default.conf and vice-versa.
This is confusing, because the documentation does not specify how
exactly nginx-proxy interacts with nginx.
This can be remedied by a simple note alerting the users of the
importance of filename choices.
2025-04-09 01:26:59 +03:00
Nicolas Duchon
3150db44e4
Merge pull request #2603 from nginx-proxy/dependabot/docker/nginxproxy/docker-gen-0.14.6-debian
...
build: bump nginxproxy/docker-gen from 0.14.5 to 0.14.6
2025-03-23 18:09:27 +01:00
dependabot[bot]
4e69f361bb
build: bump nginxproxy/docker-gen from 0.14.5-debian to 0.14.6-debian
...
Bumps nginxproxy/docker-gen from 0.14.5-debian to 0.14.6-debian.
---
updated-dependencies:
- dependency-name: nginxproxy/docker-gen
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-23 16:44:28 +00:00
Nicolas Duchon
1842acba7d
Merge pull request #2591 from SchoNie/tests-contextmanager-fixes
...
tests: DockerComposer contextmanager improvements
2025-03-10 23:55:06 +01:00
Nicolas Duchon
485b3c3445
Merge pull request #2599 from Marukome0743/syntax
...
build: add `syntax` parser directive to Dockerfile
2025-03-10 23:10:26 +01:00
Nicolas Duchon
59106c541b
Merge pull request #2598 from Marukome0743/bump
...
docs: bump docker image version
2025-03-10 23:05:35 +01:00
Niek
005b0bdd62
chore: fix whitespace
2025-03-10 09:53:52 +01:00