1
0
mirror of https://github.com/thib8956/nginx-proxy synced 2025-08-23 07:51:56 +00:00
Commit Graph

1537 Commits

Author SHA1 Message Date
Antonio Mika
872e5b5646 feat: global proxy protocol support 2025-07-27 15:23:46 +02:00
Nicolas Duchon
e6d78e7474 docs: update nginx version badge 2025-07-26 18:27:18 +02:00
Nicolas Duchon
bf92b5479c Merge pull request #2638 from nginx-proxy/dependabot/docker/nginxproxy/docker-gen-0.15.0-debian
build: bump nginxproxy/docker-gen from 0.14.7 to 0.15.0
2025-07-23 19:07:53 +02:00
dependabot[bot]
ed3f93adde build: bump nginxproxy/docker-gen from 0.14.7-debian to 0.15.0-debian
Bumps nginxproxy/docker-gen from 0.14.7-debian to 0.15.0-debian.

---
updated-dependencies:
- dependency-name: nginxproxy/docker-gen
  dependency-version: 0.15.0-debian
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-23 04:56:17 +00:00
Nicolas Duchon
4f70a63c2e Merge pull request #2636 from SchoNie/CRL-expired-fix
ci: fix expired CRL files used in testing
2025-07-09 19:54:42 +02:00
Niek
76fc9bbdab docs: note about CRL expiration 2025-07-09 13:00:26 +02:00
Niek
f185cd43b7 ci: recreate CRL with 3650 days expiration
Recreate CRL files with 3650 days (10 years) expire date.
2025-07-09 12:25:46 +02:00
Nicolas Duchon
8f0c7ec6b1 Merge pull request #2635 from nginx-proxy/dependabot/docker/library/nginx-1.29.0
build: bump library/nginx from 1.27.5 to 1.29.0
2025-07-01 02:23:59 +02:00
dependabot[bot]
a13372d025 build: bump library/nginx from 1.27.5 to 1.29.0
Bumps library/nginx from 1.27.5 to 1.29.0.

---
updated-dependencies:
- dependency-name: library/nginx
  dependency-version: 1.29.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-25 04:30:01 +00:00
Nicolas Duchon
85c95a1ff2 Merge pull request #2634 from nginx-proxy/dependabot/pip/test/requirements/pytest-8.4.1
ci: bump pytest from 8.4.0 to 8.4.1 in /test/requirements
2025-06-24 21:38:45 +02:00
dependabot[bot]
a212d80509 ci: bump pytest from 8.4.0 to 8.4.1 in /test/requirements
Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.4.0 to 8.4.1.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/8.4.0...8.4.1)

---
updated-dependencies:
- dependency-name: pytest
  dependency-version: 8.4.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-24 06:27:47 +00:00
Nicolas Duchon
a8c8663e3c Merge pull request #2633 from nginx-proxy/dependabot/pip/test/requirements/urllib3-2.5.0
ci: bump urllib3 from 2.4.0 to 2.5.0 in /test/requirements
2025-06-24 08:25:30 +02:00
dependabot[bot]
f7d3c59ffc ci: bump urllib3 from 2.4.0 to 2.5.0 in /test/requirements
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.4.0 to 2.5.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.4.0...2.5.0)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-version: 2.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-23 05:12:55 +00:00
Nicolas Duchon
d23cc1e1c6 Merge pull request #2632 from nginx-proxy/dependabot/pip/test/requirements/requests-2.32.4
ci: bump requests from 2.32.3 to 2.32.4 in /test/requirements
2025-06-17 22:11:19 +02:00
dependabot[bot]
0cf0e80aa9 ci: bump requests from 2.32.3 to 2.32.4 in /test/requirements
Bumps [requests](https://github.com/psf/requests) from 2.32.3 to 2.32.4.
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](https://github.com/psf/requests/compare/v2.32.3...v2.32.4)

---
updated-dependencies:
- dependency-name: requests
  dependency-version: 2.32.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-16 04:13:45 +00:00
Nicolas Duchon
24c8fd0406 Merge pull request #2631 from nginx-proxy/dependabot/pip/test/requirements/pytest-8.4.0
ci: bump pytest from 8.3.5 to 8.4.0 in /test/requirements
2025-06-10 21:12:19 +02:00
Nicolas Duchon
2c838107ed Merge pull request #2592 from SchoNie/mtls-client-certificate
feat: SSL client certificate validation
2025-06-10 20:21:04 +02:00
Niek
df85d14f6c docs: note about global and per-vhost CRL 2025-06-10 10:40:54 +02:00
Niek
03403dedd6 chore: styling 2025-06-10 10:40:00 +02:00
dependabot[bot]
6a92955a16 ci: bump pytest from 8.3.5 to 8.4.0 in /test/requirements
Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.3.5 to 8.4.0.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/8.3.5...8.4.0)

---
updated-dependencies:
- dependency-name: pytest
  dependency-version: 8.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-09 05:02:04 +00:00
Niek
7edf50a9e5 docs: SSL client certificate validation mTLS 2025-06-04 15:42:25 +02:00
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