Jamie Curnow
2cfd3395cf
Adds integration tests for per path access lists, fixes ipv6 jsv,
...
and enforces host-wide access list when location access list is not set
2026-09-24 12:21:49 +10:00
jc21
c41ec008bb
Merge pull request #5772 from drakhaw/develop
...
feat: per-path access lists, host logs modal
2026-09-24 08:38:14 +10:00
Dimas R. Wisnu
900bb1e480
fix: resolve merge conflicts breaking frontend CI
...
- LocationsFields: remove duplicated conflict block, integrate AccessField
into the Row-based layout (fixes JSX parse error)
- ProxyHosts/Table: migrate to updated @tanstack/react-table API (useTable,
createColumnHelper<Features, ProxyHost>)
- Add missing Estonian translations (action.logs, column.error)
- Re-sort en.json locale keys
2026-09-23 19:18:51 +07:00
Dimas Rakha Wisnu
633b653f79
Merge branch 'develop' into develop
2026-09-23 18:53:06 +07:00
jc21
58566c9d75
Merge branch 'master' into develop
2026-09-23 20:57:08 +10:00
jc21
c53f52ab51
Merge pull request #5878 from carlosalbertorg/feat/log-viewer
...
feat: Add a Logs viewer to the admin UI
2026-09-23 20:23:26 +10:00
carlosalbertorg
9445038b36
fix: Use forwarding_host instead of the renamed forward_ip column
...
The stream table's forward_ip column was renamed to forwarding_host
back in migration 20210423103500_stream_domain.js, so the stream log
source labels were always showing "undefined" for the forwarding
target. Spotted by @jc21 in review.
2026-09-23 07:00:19 -03:00
jc21
b1e0473a19
Merge pull request #5741 from addielaruee/fix/stream-ipv6-forward-host-brackets
...
fix(stream): bracket IPv6 forward host for valid nginx upstream
2026-09-23 14:29:27 +10:00
jc21
95f1b74757
Merge pull request #5862 from NginxProxyManager/dependabot/npm_and_yarn/frontend/dev-minor-updates-793a873af9
...
build(deps-dev): bump the dev-minor-updates group across 1 directory with 5 updates
2026-09-23 14:23:52 +10:00
jc21
8509e1b378
Merge pull request #5813 from vzagorovskiy/fix/regenerate-config-wrong-host-type
...
Use the row's own model and host type in regenerate-config
2026-09-23 14:11:52 +10:00
Jamie Curnow
5f35e4916f
Bump version
2026-09-23 14:10:29 +10:00
jc21
da12ee5b0c
Merge pull request #5814 from shawnhank/fix/dns-credentials-lifetime
...
Remove DNS provider credentials from disk after certbot runs
2026-09-23 14:08:29 +10:00
jc21
61af8e23d8
Merge pull request #5829 from NginxProxyManager/dependabot/npm_and_yarn/backend/qs-6.16.0
...
build(deps): bump qs from 6.15.3 to 6.16.0 in /backend
2026-09-23 14:06:28 +10:00
jc21
c4e421e679
Merge pull request #5830 from NginxProxyManager/dependabot/npm_and_yarn/test/humanfs/node-0.16.8
...
Bump @humanfs/node from 0.16.7 to 0.16.8 in /test
2026-09-23 14:06:13 +10:00
jc21
1e18bf9212
Merge pull request #5831 from cloudchristoph/fix/certbot-dns-azure-modern
...
fix(certbot): switch the Azure DNS plugin to certbot-dns-azure-modern
2026-09-23 14:06:00 +10:00
jc21
af1d4dd60f
Merge pull request #5854 from hurole/patch-1
...
feat: add Tencent Cloud EdgeOne DNS provider
2026-09-23 13:59:16 +10:00
dependabot[bot]
f47d85da9e
build(deps-dev): bump the dev-minor-updates group across 1 directory with 5 updates
...
Bumps the dev-minor-updates group with 5 updates in the /frontend directory:
| Package | From | To |
| --- | --- | --- |
| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools ) | `5.101.4` | `5.103.1` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `26.2.0` | `26.6.2` |
| [happy-dom](https://github.com/capricorn86/happy-dom ) | `20.11.6` | `20.14.5` |
| [sass](https://github.com/sass/dart-sass ) | `1.103.1` | `1.104.1` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) | `8.2.2` | `8.3.0` |
Updates `@tanstack/react-query-devtools` from 5.101.4 to 5.103.1
- [Release notes](https://github.com/TanStack/query/releases )
- [Changelog](https://github.com/TanStack/query/blob/main/packages/react-query-devtools/CHANGELOG.md )
- [Commits](https://github.com/TanStack/query/commits/@tanstack/react-query-devtools@5.103.1/packages/react-query-devtools )
Updates `@types/node` from 26.2.0 to 26.6.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `happy-dom` from 20.11.6 to 20.14.5
- [Release notes](https://github.com/capricorn86/happy-dom/releases )
- [Commits](https://github.com/capricorn86/happy-dom/compare/v20.11.6...v20.14.5 )
Updates `sass` from 1.103.1 to 1.104.1
- [Release notes](https://github.com/sass/dart-sass/releases )
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sass/dart-sass/compare/1.103.1...1.104.1 )
Updates `vite` from 8.2.2 to 8.3.0
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/create-vite@8.3.0/packages/vite )
---
updated-dependencies:
- dependency-name: "@tanstack/react-query-devtools"
dependency-version: 5.102.8
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-minor-updates
- dependency-name: "@types/node"
dependency-version: 26.5.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-minor-updates
- dependency-name: happy-dom
dependency-version: 20.14.3
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-minor-updates
- dependency-name: sass
dependency-version: 1.104.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-minor-updates
- dependency-name: vite
dependency-version: 8.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-minor-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-23 03:56:05 +00:00
jc21
ee33ecdfc2
Merge pull request #5874 from NginxProxyManager/dependabot/npm_and_yarn/frontend/prod-patch-updates-d144f49a8f
...
build(deps): bump the prod-patch-updates group across 1 directory with 2 updates
2026-09-23 13:52:39 +10:00
jc21
f48c3e583a
Merge pull request #5876 from NginxProxyManager/dependabot/npm_and_yarn/frontend/dev-patch-updates-846ffa5b48
...
build(deps-dev): bump the dev-patch-updates group across 1 directory with 5 updates
2026-09-23 13:52:21 +10:00
jc21
a1713b79e8
Merge pull request #5877 from hulkbig/fix/authenticated-login-redirect-5753
...
fix(router): redirect authenticated login visits to dashboard
2026-09-23 13:51:32 +10:00
carlosalbertorg
4282d6c6e9
feat: Add a Logs viewer to the admin UI
...
Nginx Proxy Manager had no way to inspect application or nginx logs
from the web UI - admins had to shell into the container or read
`docker logs`. This adds an admin-only Logs page that can tail:
- the backend application log, now also mirrored to
/data/logs/backend.log (in addition to stdout) and rotated by the
logrotate timer that already runs every 2 days
- the Let's Encrypt/certbot log, which certbot already writes to
/data/logs/letsencrypt.log via its existing --logs-dir flag
- per-host nginx access/error logs (proxy, redirection, 404 and
stream hosts), with the file path always resolved server-side from
a validated host_type enum + numeric host_id, never from client
input
Reads use a reverse chunked scan (64KB chunks, capped at 5MB scanned
per request) instead of loading whole files into memory, and the
frontend polls every 5s only while the tab is focused and "Live" is
on, so this stays cheap on both CPU and memory. No new runtime
dependencies were added on either side.
Purely additive: two new admin-only endpoints
(GET /api/logs/sources, GET /api/logs/tail), no existing behaviour
changed.
2026-09-22 13:11:38 -03:00
BigHulk
50144205a0
fix(router): redirect authenticated login visits to dashboard
2026-09-22 18:22:57 +08:00
jc21
73f784ea95
Merge pull request #5875 from NginxProxyManager/dependabot/npm_and_yarn/backend/prod-minor-updates-b9f1cef99c
...
build(deps): bump moment from 2.30.1 to 2.31.0 in /backend in the prod-minor-updates group
2026-09-22 07:12:03 +10:00
dependabot[bot]
c8fe9abe38
build(deps-dev): bump the dev-patch-updates group across 1 directory with 5 updates
...
Bumps the dev-patch-updates group with 5 updates in the /frontend directory:
| Package | From | To |
| --- | --- | --- |
| [@formatjs/cli](https://github.com/formatjs/formatjs ) | `6.16.19` | `6.16.30` |
| [@testing-library/dom](https://github.com/testing-library/dom-testing-library ) | `10.4.1` | `10.4.2` |
| [@testing-library/react](https://github.com/testing-library/react-testing-library ) | `16.3.2` | `16.3.3` |
| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react ) | `6.1.0` | `6.1.1` |
| [postcss](https://github.com/postcss/postcss ) | `8.5.26` | `8.5.28` |
Updates `@formatjs/cli` from 6.16.19 to 6.16.30
- [Release notes](https://github.com/formatjs/formatjs/releases )
- [Commits](https://github.com/formatjs/formatjs/compare/@formatjs/cli@6.16.19...@formatjs/cli@6.16.30 )
Updates `@testing-library/dom` from 10.4.1 to 10.4.2
- [Release notes](https://github.com/testing-library/dom-testing-library/releases )
- [Changelog](https://github.com/testing-library/dom-testing-library/blob/main/CHANGELOG.md )
- [Commits](https://github.com/testing-library/dom-testing-library/compare/v10.4.1...v10.4.2 )
Updates `@testing-library/react` from 16.3.2 to 16.3.3
- [Release notes](https://github.com/testing-library/react-testing-library/releases )
- [Changelog](https://github.com/testing-library/react-testing-library/blob/main/CHANGELOG.md )
- [Commits](https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3 )
Updates `@vitejs/plugin-react` from 6.1.0 to 6.1.1
- [Release notes](https://github.com/vitejs/vite-plugin-react/releases )
- [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.1.1/packages/plugin-react )
Updates `postcss` from 8.5.26 to 8.5.28
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.5.26...8.5.28 )
---
updated-dependencies:
- dependency-name: "@formatjs/cli"
dependency-version: 6.16.30
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-patch-updates
- dependency-name: "@testing-library/dom"
dependency-version: 10.4.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-patch-updates
- dependency-name: "@testing-library/react"
dependency-version: 16.3.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-patch-updates
- dependency-name: "@vitejs/plugin-react"
dependency-version: 6.1.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-patch-updates
- dependency-name: postcss
dependency-version: 8.5.28
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-21 13:04:45 +00:00
dependabot[bot]
1cb352847a
build(deps): bump moment in /backend in the prod-minor-updates group
...
Bumps the prod-minor-updates group in /backend with 1 update: [moment](https://github.com/moment/moment ).
Updates `moment` from 2.30.1 to 2.31.0
- [Release notes](https://github.com/moment/moment/releases )
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/moment/moment/compare/2.30.1...2.31.0 )
---
updated-dependencies:
- dependency-name: moment
dependency-version: 2.31.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-21 13:04:26 +00:00
dependabot[bot]
d11e0f6c51
build(deps): bump the prod-patch-updates group across 1 directory with 2 updates
...
Bumps the prod-patch-updates group with 2 updates in the /frontend directory: [query-string](https://github.com/sindresorhus/query-string ) and [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom ).
Updates `query-string` from 9.5.0 to 9.5.1
- [Release notes](https://github.com/sindresorhus/query-string/releases )
- [Commits](https://github.com/sindresorhus/query-string/compare/v9.5.0...v9.5.1 )
Updates `react-router-dom` from 7.18.2 to 7.18.4
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/react-router-dom@7.18.4/packages/react-router-dom/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@7.18.4/packages/react-router-dom )
---
updated-dependencies:
- dependency-name: query-string
dependency-version: 9.5.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-patch-updates
- dependency-name: react-router-dom
dependency-version: 7.18.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-21 13:04:22 +00:00
jc21
9ad799c13f
Merge pull request #5869 from zalaghi/feat/persian-locale
...
Add Persian locale
2026-09-21 07:25:22 +10:00
jc21
5d0be3a5d5
Merge pull request #5871 from qwist1233-cpu/tr-missing
...
Add missing Turkish (tr) translations
2026-09-21 07:20:43 +10:00
qwist1233-cpu and Claude Fable 5.1
735149210e
Add missing Turkish (tr) translations
...
Adds the 31 keys present in en.json but missing from tr.json (2FA, certificate key type, trust forwarded proto).
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-20 11:05:01 +03:00
hr.deng
dba90c36be
style: fix indentation in dns-plugins.json
2026-09-20 15:19:13 +08:00
Amir Zalaghi
0e152e8afe
Add Persian locale
2026-09-18 22:12:13 +02:00
dependabot[bot]
f2b1711549
build(deps): bump qs from 6.15.3 to 6.16.0 in /backend
...
Bumps [qs](https://github.com/ljharb/qs ) from 6.15.3 to 6.16.0.
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.15.3...v6.16.0 )
---
updated-dependencies:
- dependency-name: qs
dependency-version: 6.16.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-14 21:38:16 +00:00
jc21
568c105945
Merge pull request #5858 from NginxProxyManager/dependabot/npm_and_yarn/backend/prod-patch-updates-14e248b7a3
...
Bump the prod-patch-updates group across 1 directory with 3 updates
2026-09-15 07:35:48 +10:00
jc21
3105a23834
Merge pull request #5861 from NginxProxyManager/dependabot/npm_and_yarn/frontend/prod-minor-updates-2b7ce5bc75
...
Bump the prod-minor-updates group across 1 directory with 6 updates
2026-09-15 07:35:21 +10:00
dependabot[bot]
803f4968a2
Bump the prod-minor-updates group across 1 directory with 6 updates
...
Bumps the prod-minor-updates group with 6 updates in the /frontend directory:
| Package | From | To |
| --- | --- | --- |
| [@tabler/core](https://github.com/tabler/tabler ) | `1.4.0` | `1.5.1` |
| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query ) | `5.101.4` | `5.102.8` |
| [@tanstack/react-table](https://github.com/TanStack/table/tree/HEAD/packages/react-table ) | `9.1.2` | `9.2.4` |
| [react](https://github.com/react/react/tree/HEAD/packages/react ) | `19.2.8` | `19.3.0` |
| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom ) | `19.2.8` | `19.3.0` |
| [react-intl](https://github.com/formatjs/formatjs ) | `10.1.22` | `10.2.0` |
Updates `@tabler/core` from 1.4.0 to 1.5.1
- [Release notes](https://github.com/tabler/tabler/releases )
- [Changelog](https://github.com/tabler/tabler/blob/dev/docs/CHANGELOG.md )
- [Commits](https://github.com/tabler/tabler/compare/@tabler/core@1.4.0...@tabler/core@1.5.1 )
Updates `@tanstack/react-query` from 5.101.4 to 5.102.8
- [Release notes](https://github.com/TanStack/query/releases )
- [Changelog](https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md )
- [Commits](https://github.com/TanStack/query/commits/@tanstack/react-query@5.102.8/packages/react-query )
Updates `@tanstack/react-table` from 9.1.2 to 9.2.4
- [Release notes](https://github.com/TanStack/table/releases )
- [Changelog](https://github.com/TanStack/table/blob/main/packages/react-table/CHANGELOG.md )
- [Commits](https://github.com/TanStack/table/commits/@tanstack/react-table@9.2.4/packages/react-table )
Updates `react` from 19.2.8 to 19.3.0
- [Release notes](https://github.com/react/react/releases )
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/react/react/commits/v19.3.0/packages/react )
Updates `react-dom` from 19.2.8 to 19.3.0
- [Release notes](https://github.com/react/react/releases )
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/react/react/commits/v19.3.0/packages/react-dom )
Updates `react-intl` from 10.1.22 to 10.2.0
- [Release notes](https://github.com/formatjs/formatjs/releases )
- [Commits](https://github.com/formatjs/formatjs/compare/react-intl@10.1.22...react-intl@10.2.0 )
---
updated-dependencies:
- dependency-name: "@tabler/core"
dependency-version: 1.5.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: "@tanstack/react-query"
dependency-version: 5.102.8
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: "@tanstack/react-table"
dependency-version: 9.2.4
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: react
dependency-version: 19.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: react-dom
dependency-version: 19.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: react-intl
dependency-version: 10.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-14 13:04:46 +00:00
dependabot[bot]
d8488048ca
Bump the prod-patch-updates group across 1 directory with 3 updates
...
Bumps the prod-patch-updates group with 3 updates in the /backend directory: [@apidevtools/json-schema-ref-parser](https://github.com/APIDevTools/json-schema-ref-parser ), [compression](https://github.com/expressjs/compression ) and [mysql2](https://github.com/sidorares/node-mysql2 ).
Updates `@apidevtools/json-schema-ref-parser` from 16.0.0 to 16.0.2
- [Release notes](https://github.com/APIDevTools/json-schema-ref-parser/releases )
- [Commits](https://github.com/APIDevTools/json-schema-ref-parser/compare/v16.0.0...v16.0.2 )
Updates `compression` from 1.8.1 to 1.8.2
- [Release notes](https://github.com/expressjs/compression/releases )
- [Changelog](https://github.com/expressjs/compression/blob/master/HISTORY.md )
- [Commits](https://github.com/expressjs/compression/compare/v1.8.1...v1.8.2 )
Updates `mysql2` from 3.24.2 to 3.24.4
- [Release notes](https://github.com/sidorares/node-mysql2/releases )
- [Changelog](https://github.com/sidorares/node-mysql2/blob/master/Changelog.md )
- [Commits](https://github.com/sidorares/node-mysql2/compare/v3.24.2...v3.24.4 )
---
updated-dependencies:
- dependency-name: "@apidevtools/json-schema-ref-parser"
dependency-version: 16.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-patch-updates
- dependency-name: compression
dependency-version: 1.8.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-patch-updates
- dependency-name: mysql2
dependency-version: 3.24.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-14 13:04:01 +00:00
Crazy D
0596581ec9
feat: add Tencent Cloud EdgeOne DNS provider
...
### Summary
This PR adds support for **Tencent Cloud EdgeOne (TEO)** as a DNS provider for Let's Encrypt DNS-01 certificate validation using the [`certbot-dns-
edgeone`](<https://pypi.org/project/certbot-dns-edgeone/ >) plugin.
### Details
- **Provider Name:** Tencent Cloud EdgeOne
- **Plugin Name:** `dns-edgeone`
- **PyPI Package:** [`certbot-dns-edgeone`](https://pypi.org/project/certbot-dns-edgeone/ ) (v0.1.0+)
- **Plugin Repository:** https://github.com/hurole/certbot-dns-edgeone
- **License:** Apache-2.0
### Credentials Template
```ini
dns_edgeone_secret_id = YOUR_TENCENTCLOUD_SECRET_ID
dns_edgeone_secret_key = YOUR_TENCENTCLOUD_SECRET_KEY
```
### Verification
• Verified certbot-dns-edgeone package installation and entrypoint discovery with Certbot.
• Verified DNS-01 TXT record creation and cleanup flows via unit tests.
• Formatted in backend/certbot/dns-plugins.json in alphabetical order.
2026-09-12 18:25:54 +08:00
jc21
58605cbc70
Merge pull request #5848 from siimaarmaa/develop
...
Translate the entire user interface into Estonian and ensure that the Estonian flag is displayed./Tõlgi kogu kasutajaliides eesti keelde ja kinnita Eesti lipp.
2026-09-09 10:11:03 +10:00
jc21
280fcde528
Merge pull request #5834 from 12LuA/patch-1
...
Remove broken sorting from Audit Logs
2026-09-09 07:27:36 +10:00
jc21
c70fcb9f7c
Merge pull request #5836 from jmrplens/fix/invalidate-tokens-on-password-change
...
Invalidate tokens issued before a password change
2026-09-09 07:27:00 +10:00
Cursor Agent and Siim Aarmaa
f477946bd9
Tõlgi kogu kasutajaliides eesti keelde ja kinnita Eesti lipp.
...
UI-tekstid olid eesti keele valikus, aga sisu oli inglise keeles. Nüüd on et.json täielikult eesti keeles (sh puudunud võtmed), abitekstid ühtlustatud ja lipukoodiks jääb EE (Eesti), mitte ET (Etioopia). Kuupäevad kasutavad et-EE lokaati ja 24-tunnist kellaaega.
Muudatuse tegi Aarmaa IT - Siim Aarmaa
Co-authored-by: Siim Aarmaa <siimaarmaa@users.noreply.github.com >
2026-09-08 15:52:39 +00:00
jc21
18f1fe22b1
Merge pull request #5837 from jamalkamaladdin/feat/az-locale
...
Add Azerbaijani locale
2026-09-08 07:04:06 +10:00
jc21
9fc56a2209
Merge pull request #5840 from NginxProxyManager/dependabot/npm_and_yarn/test/mocha-12.0.0
...
Bump mocha from 11.8.0 to 12.0.0 in /test
2026-09-08 07:03:37 +10:00
jc21
37b19d892c
Merge pull request #5841 from NginxProxyManager/dependabot/npm_and_yarn/test/cypress-16.0.0
...
Bump cypress from 15.21.1 to 16.0.0 in /test
2026-09-08 07:03:25 +10:00
jc21
17f126482f
Merge pull request #5838 from NginxProxyManager/dependabot/npm_and_yarn/backend/apidevtools/swagger-parser-13.0.0
...
Bump @apidevtools/swagger-parser from 12.1.0 to 13.0.0 in /backend
2026-09-08 07:03:09 +10:00
dependabot[bot]
81ec7e8d6a
Bump cypress from 15.21.1 to 16.0.0 in /test
...
Bumps [cypress](https://github.com/cypress-io/cypress ) from 15.21.1 to 16.0.0.
- [Release notes](https://github.com/cypress-io/cypress/releases )
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/cypress-io/cypress/compare/v15.21.1...v16.0.0 )
---
updated-dependencies:
- dependency-name: cypress
dependency-version: 16.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-07 13:03:41 +00:00
dependabot[bot]
dd45ad8f51
Bump mocha from 11.8.0 to 12.0.0 in /test
...
Bumps [mocha](https://github.com/mochajs/mocha ) from 11.8.0 to 12.0.0.
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v11.8.0...v12.0.0 )
---
updated-dependencies:
- dependency-name: mocha
dependency-version: 12.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-07 13:03:33 +00:00
dependabot[bot]
33250a0e38
Bump @apidevtools/swagger-parser from 12.1.0 to 13.0.0 in /backend
...
Bumps [@apidevtools/swagger-parser](https://github.com/APIDevTools/swagger-parser ) from 12.1.0 to 13.0.0.
- [Release notes](https://github.com/APIDevTools/swagger-parser/releases )
- [Changelog](https://github.com/APIDevTools/swagger-parser/blob/main/CHANGELOG.md )
- [Commits](https://github.com/APIDevTools/swagger-parser/compare/v12.1.0...v13.0.0 )
---
updated-dependencies:
- dependency-name: "@apidevtools/swagger-parser"
dependency-version: 13.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-07 13:03:22 +00:00
Jamal
2070fd186a
Add Azerbaijani locale
2026-09-07 11:58:07 +04:00
José M. Requena Plens
e4585ac688
Stamp the password change from the app clock, not the database one
...
Your CI caught this: the check passed on SQLite and never fired on the
stack where the database container runs on a different timezone from the
app, so a stale token stayed valid. The comparison was between a token's
`iat`, which is UTC seconds from Node, and `auth.modified_on`, which the
driver hands back interpreted in the app's timezone. With the app on
Australia/Brisbane and the database on UTC, that column comes back ten
hours in the past and the token always looks newer than the change.
Record the moment in `auth.meta.password_changed_at` instead, written by
`setPassword` with the same `Date.now()` clock that mints `iat`. Same
unit on both sides, one clock, and no timestamp parsing: the Date and
local-string branch is gone, and so is the whole-second flooring that
Postgres microseconds made necessary.
Rows written before this have no marker and revoke nothing until their
next password change, which is the safe direction to be wrong in.
2026-09-06 20:15:12 +02:00
José M. Requena Plens
1ffe3609f4
Invalidate tokens issued before a password change
...
Tokens are stateless JWTs, so changing a password left every session that
the old one had opened working until its own expiry, up to a day later.
That is the case the password change is meant to close: an administrator
resetting a compromised account did not evict whoever was already in it.
The auth row already records when the password last changed, so no
migration is needed: `Access.init()` reads it alongside the user it
already loads and refuses a token whose `iat` is older. Both sides are
compared as whole seconds, which is all `iat` carries, so a token minted
in the same second as the change is kept. Postgres stores that column to
the microsecond, which is why the comparison is not done in milliseconds.
It is reported as 401 rather than the usual 403 because that is what the
frontend clears the session on, so the browser holding the dead token
lands on the login page instead of a page full of errors, and `can()`
lets that one error through unwrapped for the same reason.
Only the password does this. A user row changing (a rename, an avatar,
permissions) does not, and a user with no password auth row, which is
what a login through an external provider looks like, is not affected.
2026-09-06 19:48:02 +02:00
Luca
24b072a120
fix: Rename user.avatar to owner and disable sorting
2026-09-06 17:31:47 +02:00
Christoph Vollmann
e482522792
fix(certbot): shorten the Azure credentials template
...
The template was the longest of all plugins (1181 characters, nine comment lines) and carried the upstream example secret that trips secret scanning. It now shows what a user has to fill in: the service principal, and one zone line in the format ZONE_NAME:RESOURCE_GROUP_ID, plus a link to the docs for everything else.
2026-09-04 22:55:19 +02:00
Christoph Vollmann
23b4e7d6f7
fix(certbot): switch the Azure DNS plugin to certbot-dns-azure-modern
...
certbot-dns-azure 2.6.1 requires certbot<4.0; installing it into the image's certbot 5.x venv downgrades certbot and acme to 3.3.0, and acme 3.3.0 no longer imports against pyOpenSSL 26 (#5606 ). The maintained fork certbot-dns-azure-modern keeps module, entry point, flags and credentials format, requires certbot>=3.0 without an upper bound and declares its own azure-mgmt-dns range, so the extra dependency pin is no longer needed.
2026-09-04 22:24:38 +02:00
jc21
a2d427902a
Merge pull request #5828 from NginxProxyManager/dependabot/npm_and_yarn/backend/fast-uri-3.1.7
...
Bump fast-uri from 3.1.5 to 3.1.7 in /backend
2026-09-04 07:42:57 +10:00
dependabot[bot]
05b867c21d
Bump @humanfs/node from 0.16.7 to 0.16.8 in /test
...
Bumps [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node ) from 0.16.7 to 0.16.8.
- [Release notes](https://github.com/humanwhocodes/humanfs/releases )
- [Changelog](https://github.com/humanwhocodes/humanfs/blob/main/packages/node/CHANGELOG.md )
- [Commits](https://github.com/humanwhocodes/humanfs/commits/node-v0.16.8/packages/node )
---
updated-dependencies:
- dependency-name: "@humanfs/node"
dependency-version: 0.16.8
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-03 11:58:04 +00:00
dependabot[bot]
ebbd262e06
Bump fast-uri from 3.1.5 to 3.1.7 in /backend
...
Bumps [fast-uri](https://github.com/fastify/fast-uri ) from 3.1.5 to 3.1.7.
- [Release notes](https://github.com/fastify/fast-uri/releases )
- [Commits](https://github.com/fastify/fast-uri/compare/v3.1.5...v3.1.7 )
---
updated-dependencies:
- dependency-name: fast-uri
dependency-version: 3.1.7
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-02 22:41:08 +00:00
jc21
5e6c53f0e2
Merge pull request #5726 from NginxProxyManager/dependabot/npm_and_yarn/test/axios-1.18.0
...
Bump axios from 1.19.0 to 1.20.0 in /test
2026-09-01 07:10:25 +10:00
jc21
baa5683bba
Merge pull request #5823 from NginxProxyManager/dependabot/npm_and_yarn/backend/prod-minor-updates-1a71c66db8
...
Bump mysql2 from 3.23.4 to 3.24.2 in /backend in the prod-minor-updates group
2026-09-01 07:10:12 +10:00
jc21
386a166025
Merge pull request #5820 from NginxProxyManager/dependabot/npm_and_yarn/test/cypress/grep-7.0.0
...
Bump @cypress/grep from 6.0.3 to 7.0.0 in /test
2026-09-01 07:09:32 +10:00
dependabot[bot]
f7a696cf08
Bump mysql2 in /backend in the prod-minor-updates group
...
Bumps the prod-minor-updates group in /backend with 1 update: [mysql2](https://github.com/sidorares/node-mysql2 ).
Updates `mysql2` from 3.23.4 to 3.24.2
- [Release notes](https://github.com/sidorares/node-mysql2/releases )
- [Changelog](https://github.com/sidorares/node-mysql2/blob/master/Changelog.md )
- [Commits](https://github.com/sidorares/node-mysql2/compare/v3.23.4...v3.24.2 )
---
updated-dependencies:
- dependency-name: mysql2
dependency-version: 3.24.2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-31 13:04:27 +00:00
dependabot[bot]
ec65105db2
Bump @cypress/grep from 6.0.3 to 7.0.0 in /test
...
Bumps [@cypress/grep](https://github.com/cypress-io/cypress ) from 6.0.3 to 7.0.0.
- [Release notes](https://github.com/cypress-io/cypress/releases )
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/cypress-io/cypress/compare/@cypress/grep-v6.0.3...@cypress/grep-v7.0.0 )
---
updated-dependencies:
- dependency-name: "@cypress/grep"
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-31 13:04:01 +00:00
dependabot[bot]
aa211ea423
Bump axios from 1.19.0 to 1.20.0 in /test
...
Bumps [axios](https://github.com/axios/axios ) from 1.19.0 to 1.20.0.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.19.0...v1.20.0 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.18.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-31 10:43:00 +00:00
jc21
cd4448ebef
Merge pull request #5713 from NginxProxyManager/dependabot/npm_and_yarn/test/systeminformation-5.31.17
...
Bump systeminformation from 5.31.6 to 5.31.17 in /test
2026-08-31 20:41:29 +10:00
jc21
e2546bfb51
Merge pull request #5737 from NginxProxyManager/dependabot/npm_and_yarn/frontend/immutable-5.1.9
...
Bump immutable from 5.1.5 to 5.1.9 in /frontend
2026-08-31 20:40:55 +10:00
jc21
c19182d978
Merge pull request #5743 from NginxProxyManager/dependabot/npm_and_yarn/test/tar-7.5.22
...
Bump tar from 7.5.15 to 7.5.22 in /test
2026-08-31 20:40:38 +10:00
jc21
1cbfe370ec
Merge pull request #5756 from NginxProxyManager/dependabot/npm_and_yarn/docs/postcss-8.5.25
...
Bump postcss from 8.5.14 to 8.5.25 in /docs
2026-08-31 20:40:25 +10:00
jc21
6c2a57ad83
Merge pull request #5769 from NginxProxyManager/dependabot/npm_and_yarn/test/fast-uri-3.1.5
...
Bump fast-uri from 3.1.2 to 3.1.6 in /test
2026-08-31 20:40:10 +10:00
Shawn Hank
210366cca0
Stop recreating DNS credentials files on every backend restart
...
setupCertbotPlugins() wrote a credentials file for every DNS-01 certificate
each time the backend started, using flag "wx" so it only filled in missing
ones. That existed because the renew path did not write the file itself, so
something had to put it back before `certbot renew` looked for it.
With the previous commit the renew path writes the file immediately before
invoking certbot, so this is now the only thing putting those credentials back
on disk - and it does so for every certificate on every restart, which undoes
the cleanup entirely.
Removing the write leaves the `fs` import and the `promises` array unused. The
"Added Certbot plugins" log line is kept but now gates on plugins.length, since
it was previously gated on a promise array that only ever held credential
writes.
2026-08-29 00:11:15 -06:00
jc21
b75b0adaf2
Merge pull request #5812 from vzagorovskiy/fix/keep-failed-nginx-config-as-err
...
Keep the failed nginx config as a .conf.err file
2026-08-29 10:14:42 +10:00
Shawn Hank
918728fcac
Remove DNS provider credentials from disk after certbot runs
...
The credentials file written for a DNS-01 challenge was only cleaned up when
certbot failed - the unlink sat in a catch block. On success the file stayed in
/etc/letsencrypt/credentials for the entire life of the certificate, holding a
live DNS provider API token in plaintext.
The file cannot simply be deleted at issuance, because certbot records its path
in the renewal config and reads it back on every `certbot renew`. So the renew
path now writes the file itself immediately before invoking certbot, and both
paths remove it in a finally block.
Net effect: the credentials exist on disk for the duration of a certbot run
rather than permanently. The value still lives in the certificates table, which
is unavoidable - it has to come from somewhere to be written at all.
renewLetsEncryptSslWithDnsChallenge reads the row directly from the model
because renew() sources its certificate from internalCertificate.get(), which
strips meta.dns_provider_credentials via omissions().
2026-08-28 17:40:21 -06:00
vzagorovskiy
0453ddca35
Use the row's own model and host type in regenerate-config
...
processItems() passed proxyHostModel and the literal "proxy_host" to
configure() for every host type. host_type selects both the template and
the output path, and each host type has its own id sequence, so
redirection hosts, 404 hosts and streams were rendered through
proxy_host.conf and written over /data/nginx/proxy_host/<id>.conf. The
proxy host sharing that id lost its config file and had the resulting
nginx error recorded in its own meta.
2026-08-28 12:02:52 +03:00
vzagorovskiy
a570c0e503
Keep the failed nginx config as a .conf.err file
...
When `nginx -t` fails, configure() is meant to move the broken config to
<id>.conf.err so the failure can be inspected. renameConfigAsError()
unlinked the source file before renaming it, so the rename always failed
and the config was simply deleted. The deleteConfig() call after it then
removed any .err file left over from an earlier failure.
- unlink the destination .err file instead of the source
- return the rename promise so the delete does not race it
- pass delete_err_file = false so the new .err file survives
- drop the stale 4th argument in the success path, which silently made
delete_err_file false and left old .err files behind
2026-08-28 11:47:02 +03:00
jc21
6383017b4c
Merge pull request #5780 from NginxProxyManager/dependabot/npm_and_yarn/test/js-yaml-4.3.1
...
Bump js-yaml from 4.1.1 to 4.3.1 in /test
2026-08-28 16:29:35 +10:00
jc21
3f2cd26913
Merge pull request #5789 from quokkawiki/develop
...
Fixed Estonian flag bug
2026-08-28 14:16:55 +10:00
jc21
ece5dea0ad
Merge branch 'develop' into develop
2026-08-28 07:57:25 +10:00
jc21
a75eb467ca
Merge pull request #5807 from vgoer/changes-not-taking-effect
...
fix: Changes not taking effect
2026-08-28 07:51:55 +10:00
jc21
708ea5cfbb
Merge pull request #5809 from tapacko88/feat/ukrainian-locale
...
Add Ukrainian locale
2026-08-28 07:50:51 +10:00
tapacko
d77d5c643d
Add Ukrainian locale
2026-08-26 23:39:25 +01:00
jc21
934a3fafe5
Merge pull request #5765 from fatihemre/feat/collapsible-custom-locations
...
Collapse custom locations into a filterable list
2026-08-27 07:42:43 +10:00
vgoer
08b4bbdbd4
fix: Changes not taking effect
2026-08-26 07:39:31 +00:00
jc21
a7677c18c3
Merge branch 'develop' into feat/collapsible-custom-locations
2026-08-26 13:00:05 +10:00
dependabot[bot]
1d894f8ed1
Bump fast-uri from 3.1.2 to 3.1.6 in /test
...
Bumps [fast-uri](https://github.com/fastify/fast-uri ) from 3.1.2 to 3.1.6.
- [Release notes](https://github.com/fastify/fast-uri/releases )
- [Commits](https://github.com/fastify/fast-uri/compare/v3.1.2...v3.1.6 )
---
updated-dependencies:
- dependency-name: fast-uri
dependency-version: 3.1.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-26 02:59:09 +00:00
dependabot[bot]
7cde02c446
Bump js-yaml from 4.1.1 to 4.3.1 in /test
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 4.1.1 to 4.3.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/4.3.1/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.1...4.3.1 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 4.3.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-26 02:59:07 +00:00
jc21
190b7a606d
Merge pull request #5763 from NginxProxyManager/dependabot/github_actions/actions/stale-11
...
Bump actions/stale from 10 to 11
2026-08-26 12:57:43 +10:00
jc21
61e74cbb7f
Merge pull request #5773 from zergflag/develop
...
Add LWS DNS provider
2026-08-26 12:57:00 +10:00
Jamie Curnow
ba8117fbcf
Update test deps
2026-08-26 12:56:32 +10:00
jc21
5e7fea7d56
Merge pull request #5787 from CallMeLeon167/develop
...
Add German translations for two-factor authentication and some UI elements
2026-08-26 12:54:23 +10:00
jc21
4f1d309a90
Merge pull request #5788 from setrin/fix/update-websupport-certbot-plugin
...
fix(certbot): update Websupport DNS plugin to 5.0.0
2026-08-26 12:52:52 +10:00
jc21
58ff491dc0
Merge pull request #5795 from xzy103/fix/tencentcloud-dns-apex-wildcard
...
Fix Tencent Cloud apex and wildcard certificate issuance
2026-08-26 12:52:00 +10:00
jc21
85ee5e2200
Merge pull request #5800 from frenck/fix/update-timeweb-certbot-plugin
...
fix(certbot): update Timeweb Cloud DNS plugin to 2.0.0
2026-08-26 12:50:39 +10:00
Jamie Curnow
09300941af
Add white padding to qrcode, especially in dark mode
2026-08-26 12:48:36 +10:00
jc21
c4fa8daa87
Merge pull request #5801 from vgoer/qr-services-2FA
...
Switched to local QR code generation to prevent leaking 2FA keys to third-party QR services.
2026-08-26 12:47:56 +10:00
jc21
3d800c7138
Merge branch 'develop' into qr-services-2FA
2026-08-26 08:07:11 +10:00
Jamie Curnow
2ed0c47de8
Fix #5802 404 hosts disable missing async/await paradigm
2026-08-26 08:02:52 +10:00
vgoer
4d30946d2f
fix: local QR code
2026-08-25 09:14:44 +00:00
vgoer
a5e49a53c0
feat: Add react-qr-code dependency
2026-08-25 09:13:41 +00:00
Franck Nijhof
41539c027f
fix(certbot): update Timeweb Cloud DNS plugin to 2.0.0
2026-08-25 10:15:38 +02:00
jc21
046d3e022f
Merge pull request #5798 from vgoer/develop
...
Fix: Insufficient private key permissions led to a leak and Effective fixing when setting PUID and PGid environment variables
2026-08-25 07:41:27 +10:00
vgoer
c98b1685bd
Merge pull request #1 from vgoer/private-key-permissions
...
Insufficient private key permissions led to a leak.
2026-08-24 17:49:40 +08:00
vgoer
b7772016ba
fix: Ensure JWT key file ownership matches PUID/PGID at startup
2026-08-24 09:30:36 +00:00
vgoer
29687987b2
fix: Restrict JWT key file permissions to 0600
2026-08-24 09:30:22 +00:00
jc21
ab893706da
Merge pull request #5796 from timothestoifl24/claude/nifty-neumann-83e87c
...
Fix missing `new` on PermissionError so denied requests return 403, not 404
2026-08-23 00:11:02 +10:00
Timothé Stoifl
246c54503e
Merge branch 'develop' into claude/nifty-neumann-83e87c
2026-08-22 15:40:15 +02:00
Jamie Curnow
4ecb047299
Update frontend packages
...
- Major update for react-table
- Fix Hosts menu staying around after selecting a menu item
2026-08-22 23:23:20 +10:00
Jamie Curnow
4e2b052b50
Updated backend packages
2026-08-22 23:10:26 +10:00
Timothé Stoifl
ce4e35a3d4
Fix missing new on PermissionError in access.can()
...
The catch block in `access.can()` constructed `errs.PermissionError`
without `new`. The error constructors in `backend/lib/error.js` are plain
constructor functions that assign to `this` and return nothing, so calling
one without `new` evaluates to `undefined`.
The statement therefore did `throw undefined`, the express error handler
in `backend/app.js` received undefined (and could not read `.status` or
`.public` off it), and the request fell through to the catch-all 404
handler in `backend/routes/main.js`.
Net effect: every authorization failure raised by `access.can(...)` was
reported to clients as `404 Not Found` instead of `403 Forbidden`.
Line 45 of the same file already used `new` correctly, which shows this
was an oversight rather than deliberate resource-existence hiding. A grep
over `backend/` confirms this was the only error constructor invoked
without `new`.
2026-08-22 13:07:09 +02:00
Silas
4cbeecaad2
fix: bump certbot-dns-tencentcloud to 2.1.1
2026-08-22 16:19:50 +08:00
Daniel Jacob Butcher
fc8b1eb1fb
Fixed Estonian flag bug
...
The Estonian flag was appearing as an Ethiopian flag, due to a mixup of ISO 639 language codes and ISO 3166 country codes
2026-08-20 00:04:47 +03:00
Daniel Slavkovsky
d64d9a8ab2
fix(certbot): update Websupport DNS plugin to 5.0.0
2026-08-18 11:13:20 +02:00
Leon Schmidt
70f00d60be
Add German translations for two-factor authentication and various UI elements
2026-08-18 10:19:06 +02:00
zergflag
f43ef16fb5
Update dns-plugins.json
2026-08-09 14:59:39 +02:00
Dimas R. Wisnu
35ad8227d7
fix: resolve biome lint errors
...
- Use optional chaining for nullable checks
- Replace template literals with string literals for plain SQL
- Add node: protocol to fs/promises import in setup.js
2026-08-07 17:01:20 +07:00
Dimas R. Wisnu
4a0f212289
feat: per-path access lists, host logs modal, PostgreSQL support
...
- Per-path access lists: assign different access lists to individual
locations on the same proxy host
- Host logs modal: view access/error logs from proxy host dropdown
- PostgreSQL JSON containment query (@>) for location regeneration
- Locale keys: action.logs, column.error
2026-08-07 16:40:32 +07:00
Fatih Emre
ab96d78f4d
Collapse custom locations into a filterable list
...
The Custom Locations tab rendered every location fully expanded, which
becomes unusable once a host has more than a handful of them. Each row is
now a collapsible card showing its path and forward target, collapsed by
default, with the Add Location button moved to the top so it stays
reachable without scrolling to the end of the list.
A filter appears once there are five or more locations and matches on the
path as well as the forward scheme, host and port.
New locations are still appended to the end of the list, so the generated
nginx config is unchanged.
Also fixes two existing issues in this component: the per-location inputs
shared the same DOM ids across rows, and the advanced-config toggle state
was keyed by array index, so removing a location moved it onto the wrong
row.
2026-08-04 16:11:46 +03:00
dependabot[bot]
a42614094f
Bump actions/stale from 10 to 11
...
Bumps [actions/stale](https://github.com/actions/stale ) from 10 to 11.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v10...v11 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-version: '11'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-03 13:06:48 +00:00
dependabot[bot]
2cd346d054
Bump postcss from 8.5.14 to 8.5.25 in /docs
...
Bumps [postcss](https://github.com/postcss/postcss ) from 8.5.14 to 8.5.25.
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.5.14...8.5.25 )
---
updated-dependencies:
- dependency-name: postcss
dependency-version: 8.5.25
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-02 06:13:35 +00:00
dependabot[bot]
20b8068aaa
Bump tar from 7.5.15 to 7.5.22 in /test
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 7.5.15 to 7.5.22.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.15...v7.5.22 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.22
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-26 16:21:19 +00:00
addielarue
9aa7fd5722
fix(stream): bracket IPv6 forward host for valid nginx upstream
...
A Stream Host with an IPv6 address as the Forward Host was accepted and
saved but never activated. The generated stream config rendered
`proxy_pass {{ forwarding_host }}:{{ forwarding_port }}` as e.g.
`fe80::528:3c87:e7bb:ab08:25`, which nginx rejects with
"invalid port in upstream" because an IPv6 literal must be wrapped in
square brackets before the port is appended (`[fe80::...]:25`).
Normalize the stream forward host in generateConfig (alongside the existing
per-host-type data massaging) using net.isIPv6(), so IPv6 hosts render as
`[address]:port` while IPv4 addresses and hostnames are emitted unchanged.
The mutation is applied to the deep-copied render object, so persisted and
audit data are unaffected.
Fixes #5740
2026-07-25 22:55:58 +10:00
dependabot[bot]
553f879c06
Bump immutable from 5.1.5 to 5.1.9 in /frontend
...
Bumps [immutable](https://github.com/immutable-js/immutable-js ) from 5.1.5 to 5.1.9.
- [Release notes](https://github.com/immutable-js/immutable-js/releases )
- [Changelog](https://github.com/immutable-js/immutable-js/blob/main/CHANGELOG.md )
- [Commits](https://github.com/immutable-js/immutable-js/compare/v5.1.5...v5.1.9 )
---
updated-dependencies:
- dependency-name: immutable
dependency-version: 5.1.9
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-24 08:31:47 +00:00
dependabot[bot]
cbf2782571
Bump systeminformation from 5.31.6 to 5.31.17 in /test
...
Bumps [systeminformation](https://github.com/sebhildebrandt/systeminformation ) from 5.31.6 to 5.31.17.
- [Release notes](https://github.com/sebhildebrandt/systeminformation/releases )
- [Changelog](https://github.com/sebhildebrandt/systeminformation/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sebhildebrandt/systeminformation/compare/v5.31.6...v5.31.17 )
---
updated-dependencies:
- dependency-name: systeminformation
dependency-version: 5.31.17
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-16 00:15:51 +00:00
Jamie Curnow
a62c2a6dc3
Adds support for custom admin port via env var #3808
...
and documentation
2026-06-10 11:24:53 +10:00
jc21
a5db5ed156
Merge pull request #5498 from Yasha-ops/develop
...
fix: Changed order of escape to prevent RCE
2026-06-08 08:51:46 +10:00
jc21
101595b90b
Merge pull request #5616 from NginxProxyManager/dependabot/npm_and_yarn/backend/node-rsa-2.0.0
...
Bump node-rsa from 1.1.1 to 2.0.0 in /backend
2026-06-08 08:36:58 +10:00
Yassine Damiri
45a3659ffd
Change fs import to use fs/promises
2026-06-04 15:08:31 +02:00
Yassine Damiri
a457fe4d96
Merge branch 'develop' into develop
2026-06-04 15:06:42 +02:00
jc21
33ef7c859e
Merge pull request #5592 from NginxProxyManager/dependabot/npm_and_yarn/test/tmp-0.2.6
...
Bump tmp from 0.2.5 to 0.2.7 in /test
2026-06-04 14:22:00 +10:00
jc21
bfa2dca1b1
Merge pull request #5626 from NginxProxyManager/dependabot/npm_and_yarn/frontend/prod-minor-updates-d03944a3ba
...
Bump the prod-minor-updates group across 1 directory with 4 updates
2026-06-04 14:21:43 +10:00
jc21
32fc268edf
Merge pull request #5622 from fo5for/update-s6
...
Update s6 overlay to 3.2.3.0
2026-06-04 07:29:55 +10:00
dependabot[bot]
300d0653e0
Bump the prod-minor-updates group across 1 directory with 4 updates
...
Bumps the prod-minor-updates group with 4 updates in the /frontend directory: [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query ), [date-fns](https://github.com/date-fns/date-fns ), [query-string](https://github.com/sindresorhus/query-string ) and [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom ).
Updates `@tanstack/react-query` from 5.100.14 to 5.101.0
- [Release notes](https://github.com/TanStack/query/releases )
- [Changelog](https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md )
- [Commits](https://github.com/TanStack/query/commits/@tanstack/react-query@5.101.0/packages/react-query )
Updates `date-fns` from 4.3.0 to 4.4.0
- [Release notes](https://github.com/date-fns/date-fns/releases )
- [Commits](https://github.com/date-fns/date-fns/compare/v4.3.0...v4.4.0 )
Updates `query-string` from 9.3.1 to 9.4.0
- [Release notes](https://github.com/sindresorhus/query-string/releases )
- [Commits](https://github.com/sindresorhus/query-string/compare/v9.3.1...v9.4.0 )
Updates `react-router-dom` from 7.15.1 to 7.16.0
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@7.16.0/packages/react-router-dom )
---
updated-dependencies:
- dependency-name: "@tanstack/react-query"
dependency-version: 5.101.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: date-fns
dependency-version: 4.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: query-string
dependency-version: 9.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: react-router-dom
dependency-version: 7.16.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-03 21:22:00 +00:00
dependabot[bot]
06f060dc0f
Bump tmp from 0.2.5 to 0.2.7 in /test
...
Bumps [tmp](https://github.com/raszi/node-tmp ) from 0.2.5 to 0.2.7.
- [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/raszi/node-tmp/compare/v0.2.5...v0.2.7 )
---
updated-dependencies:
- dependency-name: tmp
dependency-version: 0.2.6
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-03 21:21:13 +00:00
jc21
7e447acfcc
Merge pull request #5617 from NginxProxyManager/dependabot/npm_and_yarn/frontend/prod-patch-updates-509dafd62b
...
Bump the prod-patch-updates group in /frontend with 3 updates
2026-06-04 07:19:19 +10:00
jc21
acd26d7adb
Merge pull request #5612 from NginxProxyManager/dependabot/npm_and_yarn/test/prod-patch-updates-e5e2dd2d94
...
Bump the prod-patch-updates group in /test with 2 updates
2026-06-04 07:18:45 +10:00
jc21
1f5a56d0bd
Merge pull request #5615 from NginxProxyManager/dependabot/npm_and_yarn/frontend/dev-patch-updates-6b7b087425
...
Bump the dev-patch-updates group in /frontend with 4 updates
2026-06-04 07:18:24 +10:00
jc21
258b522725
Merge branch 'develop' into dependabot/npm_and_yarn/backend/node-rsa-2.0.0
2026-06-04 07:17:53 +10:00
jc21
179c27e382
Merge pull request #5275 from 7heMech/develop
...
Add reuseport to improve performance and reduce packet drops
2026-06-04 07:16:50 +10:00
Tony Chau
94176d2f9c
Update s6 overlay to 3.2.3.0
2026-06-03 20:03:29 +08:00
jc21
76f09db610
Merge pull request #5619 from NginxProxyManager/develop
...
v2.15.1
2026-06-03 14:14:30 +10:00
jc21
d51602b150
Merge branch 'master' into develop
2026-06-03 08:23:48 +10:00
Jamie Curnow
af2de98c41
Bump version
2026-06-03 08:22:27 +10:00
dependabot[bot]
6311329772
Bump the prod-patch-updates group in /frontend with 3 updates
...
Bumps the prod-patch-updates group in /frontend with 3 updates: [react](https://github.com/facebook/react/tree/HEAD/packages/react ), [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom ) and [react-intl](https://github.com/formatjs/formatjs ).
Updates `react` from 19.2.6 to 19.2.7
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v19.2.7/packages/react )
Updates `react-dom` from 19.2.6 to 19.2.7
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v19.2.7/packages/react-dom )
Updates `react-intl` from 10.1.9 to 10.1.11
- [Release notes](https://github.com/formatjs/formatjs/releases )
- [Commits](https://github.com/formatjs/formatjs/compare/react-intl@10.1.9...react-intl@10.1.11 )
---
updated-dependencies:
- dependency-name: react
dependency-version: 19.2.7
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-patch-updates
- dependency-name: react-dom
dependency-version: 19.2.7
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-patch-updates
- dependency-name: react-intl
dependency-version: 10.1.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-02 14:00:10 +00:00
dependabot[bot]
a08f821c54
Bump node-rsa from 1.1.1 to 2.0.0 in /backend
...
Bumps [node-rsa](https://github.com/rzcoder/node-rsa ) from 1.1.1 to 2.0.0.
- [Release notes](https://github.com/rzcoder/node-rsa/releases )
- [Changelog](https://github.com/rzcoder/node-rsa/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rzcoder/node-rsa/compare/1.1.1...v2.0.0 )
---
updated-dependencies:
- dependency-name: node-rsa
dependency-version: 2.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-02 13:59:29 +00:00
dependabot[bot]
fc4a409292
Bump the dev-patch-updates group in /frontend with 4 updates
...
Bumps the dev-patch-updates group in /frontend with 4 updates: [@formatjs/cli](https://github.com/formatjs/formatjs ), [tmp](https://github.com/raszi/node-tmp ), [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) and [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ).
Updates `@formatjs/cli` from 6.16.3 to 6.16.6
- [Release notes](https://github.com/formatjs/formatjs/releases )
- [Commits](https://github.com/formatjs/formatjs/compare/@formatjs/cli@6.16.3...@formatjs/intl-datetimeformat@6.16.6 )
Updates `tmp` from 0.2.6 to 0.2.7
- [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/raszi/node-tmp/compare/v0.2.6...v0.2.7 )
Updates `vite` from 8.0.14 to 8.0.16
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v8.0.16/packages/vite )
Updates `vitest` from 4.1.7 to 4.1.8
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.8/packages/vitest )
---
updated-dependencies:
- dependency-name: "@formatjs/cli"
dependency-version: 6.16.6
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-patch-updates
- dependency-name: tmp
dependency-version: 0.2.7
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-patch-updates
- dependency-name: vite
dependency-version: 8.0.16
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-patch-updates
- dependency-name: vitest
dependency-version: 4.1.8
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-02 13:58:55 +00:00
dependabot[bot]
62ed330053
Bump the prod-patch-updates group in /test with 2 updates
...
Bumps the prod-patch-updates group in /test with 2 updates: [@cypress/grep](https://github.com/cypress-io/cypress ) and [eslint](https://github.com/eslint/eslint ).
Updates `@cypress/grep` from 6.0.0 to 6.0.1
- [Release notes](https://github.com/cypress-io/cypress/releases )
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/cypress-io/cypress/compare/@cypress/grep-v6.0.0...@cypress/grep-v6.0.1 )
Updates `eslint` from 10.4.0 to 10.4.1
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/compare/v10.4.0...v10.4.1 )
---
updated-dependencies:
- dependency-name: "@cypress/grep"
dependency-version: 6.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-patch-updates
- dependency-name: eslint
dependency-version: 10.4.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-02 13:57:48 +00:00
Jamie Curnow
0d832092a5
Only modify files in startup when they aren't mounted
2026-06-02 22:09:21 +10:00
Yassine Damiri
6629abed32
Use fs module for credential file operations
...
Refactor (from the review) credential file handling to use fs module for directory creation and file writing
2026-06-01 17:02:19 +02:00
jc21
52a7b7dca1
Merge pull request #5593 from NginxProxyManager/develop
...
v2.15.0
2026-06-01 08:28:34 +10:00
jc21
8e042ba79f
Merge pull request #5535 from DaanSelen/develop
...
chore(deps): bump EuroDNS plugin and fix endpoint url
2026-06-01 07:42:49 +10:00
jc21
79a4128b78
Merge branch 'develop' into develop
2026-05-31 22:04:14 +10:00
Jamie Curnow
fc1adb64a3
Fix regression of null domains in db creates
2026-05-29 07:32:58 +10:00
Jamie Curnow
a6b7a7dd9d
Only clean domain names on cert save if given
2026-05-28 18:24:13 +10:00
jc21
dc2c05aeb3
Merge pull request #5579 from NginxProxyManager/dependabot/npm_and_yarn/backend/qs-6.15.2
...
Bump qs from 6.15.0 to 6.15.2 in /backend
2026-05-27 11:32:57 +10:00
Jamie Curnow
0c15125830
Bump version
2026-05-27 11:30:25 +10:00
jc21
e48695401e
Merge branch 'develop' into dependabot/npm_and_yarn/backend/qs-6.15.2
2026-05-27 11:08:07 +10:00
jc21
7211bf3500
Merge pull request #5557 from NginxProxyManager/dependabot/npm_and_yarn/backend/prod-minor-updates-033d9d3f2b
...
Bump the prod-minor-updates group across 1 directory with 2 updates
2026-05-27 11:07:50 +10:00
jc21
f7516304cb
Merge pull request #5559 from NginxProxyManager/dependabot/npm_and_yarn/frontend/prod-patch-updates-6c65a517cd
...
Bump the prod-patch-updates group across 1 directory with 3 updates
2026-05-27 11:07:39 +10:00
jc21
a89410ddd7
Merge pull request #5560 from NginxProxyManager/dependabot/npm_and_yarn/frontend/prod-minor-updates-e3c98d2b5f
...
Bump date-fns from 4.1.0 to 4.3.0 in /frontend in the prod-minor-updates group across 1 directory
2026-05-27 11:07:24 +10:00
jc21
d08f1498c7
Merge pull request #5590 from NginxProxyManager/dependabot/npm_and_yarn/frontend/dev-patch-updates-0186d58a3a
...
Bump the dev-patch-updates group across 1 directory with 7 updates
2026-05-27 11:07:12 +10:00
dependabot[bot]
e703a9adc4
Bump the prod-patch-updates group across 1 directory with 3 updates
...
Bumps the prod-patch-updates group with 3 updates in the /frontend directory: [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query ), [react-intl](https://github.com/formatjs/formatjs ) and [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom ).
Updates `@tanstack/react-query` from 5.100.10 to 5.100.14
- [Release notes](https://github.com/TanStack/query/releases )
- [Changelog](https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md )
- [Commits](https://github.com/TanStack/query/commits/@tanstack/react-query@5.100.14/packages/react-query )
Updates `react-intl` from 10.1.6 to 10.1.9
- [Release notes](https://github.com/formatjs/formatjs/releases )
- [Commits](https://github.com/formatjs/formatjs/compare/react-intl@10.1.6...react-intl@10.1.9 )
Updates `react-router-dom` from 7.15.0 to 7.15.1
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@7.15.1/packages/react-router-dom )
---
updated-dependencies:
- dependency-name: "@tanstack/react-query"
dependency-version: 5.100.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-patch-updates
- dependency-name: react-intl
dependency-version: 10.1.7
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-patch-updates
- dependency-name: react-router-dom
dependency-version: 7.15.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-27 00:04:39 +00:00
dependabot[bot]
5fd8a30508
Bump the dev-patch-updates group across 1 directory with 7 updates
...
Bumps the dev-patch-updates group with 7 updates in the /frontend directory:
| Package | From | To |
| --- | --- | --- |
| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools ) | `5.100.10` | `5.100.14` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) | `19.2.14` | `19.2.15` |
| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react ) | `6.0.1` | `6.0.2` |
| [postcss](https://github.com/postcss/postcss ) | `8.5.14` | `8.5.15` |
| [tmp](https://github.com/raszi/node-tmp ) | `0.2.5` | `0.2.6` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) | `8.0.12` | `8.0.14` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ) | `4.1.6` | `4.1.7` |
Updates `@tanstack/react-query-devtools` from 5.100.10 to 5.100.14
- [Release notes](https://github.com/TanStack/query/releases )
- [Changelog](https://github.com/TanStack/query/blob/main/packages/react-query-devtools/CHANGELOG.md )
- [Commits](https://github.com/TanStack/query/commits/@tanstack/react-query-devtools@5.100.14/packages/react-query-devtools )
Updates `@types/react` from 19.2.14 to 19.2.15
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `@vitejs/plugin-react` from 6.0.1 to 6.0.2
- [Release notes](https://github.com/vitejs/vite-plugin-react/releases )
- [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.0.2/packages/plugin-react )
Updates `postcss` from 8.5.14 to 8.5.15
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.5.14...8.5.15 )
Updates `tmp` from 0.2.5 to 0.2.6
- [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/raszi/node-tmp/compare/v0.2.5...v0.2.6 )
Updates `vite` from 8.0.12 to 8.0.14
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v8.0.14/packages/vite )
Updates `vitest` from 4.1.6 to 4.1.7
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.7/packages/vitest )
---
updated-dependencies:
- dependency-name: "@tanstack/react-query-devtools"
dependency-version: 5.100.14
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-patch-updates
- dependency-name: "@types/react"
dependency-version: 19.2.15
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-patch-updates
- dependency-name: "@vitejs/plugin-react"
dependency-version: 6.0.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-patch-updates
- dependency-name: postcss
dependency-version: 8.5.15
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-patch-updates
- dependency-name: tmp
dependency-version: 0.2.6
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-patch-updates
- dependency-name: vite
dependency-version: 8.0.14
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-patch-updates
- dependency-name: vitest
dependency-version: 4.1.7
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-27 00:04:14 +00:00
jc21
b7ca25a574
Merge pull request #5583 from NginxProxyManager/dependabot/npm_and_yarn/test/prod-patch-updates-9acc5e4454
...
Bump the prod-patch-updates group across 1 directory with 3 updates
2026-05-27 10:01:13 +10:00
jc21
063950cbb4
Merge pull request #5589 from NginxProxyManager/dependabot/npm_and_yarn/frontend/dev-minor-updates-98f8d9c27e
...
Bump the dev-minor-updates group across 1 directory with 4 updates
2026-05-27 10:01:03 +10:00
jc21
f7d72e7cc5
Merge pull request #5591 from NginxProxyManager/dependabot/npm_and_yarn/test/prod-minor-updates-5b42709b6f
...
Bump the prod-minor-updates group across 1 directory with 2 updates
2026-05-27 10:00:54 +10:00
dependabot[bot]
f2e8ab5202
Bump the prod-minor-updates group across 1 directory with 2 updates
...
Bumps the prod-minor-updates group with 2 updates in the /test directory: [cypress](https://github.com/cypress-io/cypress ) and [eslint](https://github.com/eslint/eslint ).
Updates `cypress` from 15.15.0 to 15.16.0
- [Release notes](https://github.com/cypress-io/cypress/releases )
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/cypress-io/cypress/compare/v15.15.0...v15.16.0 )
Updates `eslint` from 10.3.0 to 10.4.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/compare/v10.3.0...v10.4.0 )
---
updated-dependencies:
- dependency-name: cypress
dependency-version: 15.16.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: eslint
dependency-version: 10.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-26 22:54:40 +00:00
dependabot[bot]
6bb9a90103
Bump the prod-minor-updates group across 1 directory with 2 updates
...
Bumps the prod-minor-updates group with 2 updates in the /backend directory: [liquidjs](https://github.com/harttle/liquidjs ) and [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg ).
Updates `liquidjs` from 10.25.7 to 10.27.0
- [Release notes](https://github.com/harttle/liquidjs/releases )
- [Changelog](https://github.com/harttle/liquidjs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/harttle/liquidjs/compare/v10.25.7...v10.27.0 )
Updates `pg` from 8.20.0 to 8.21.0
- [Changelog](https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md )
- [Commits](https://github.com/brianc/node-postgres/commits/pg@8.21.0/packages/pg )
---
updated-dependencies:
- dependency-name: liquidjs
dependency-version: 10.27.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: pg
dependency-version: 8.21.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-26 22:54:39 +00:00
dependabot[bot]
79a0deedf7
Bump date-fns
...
Bumps the prod-minor-updates group with 1 update in the /frontend directory: [date-fns](https://github.com/date-fns/date-fns ).
Updates `date-fns` from 4.1.0 to 4.3.0
- [Release notes](https://github.com/date-fns/date-fns/releases )
- [Commits](https://github.com/date-fns/date-fns/compare/v4.1.0...v4.3.0 )
---
updated-dependencies:
- dependency-name: date-fns
dependency-version: 4.2.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-26 22:54:37 +00:00
dependabot[bot]
a47d401d86
Bump qs from 6.15.0 to 6.15.2 in /backend
...
Bumps [qs](https://github.com/ljharb/qs ) from 6.15.0 to 6.15.2.
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.15.0...v6.15.2 )
---
updated-dependencies:
- dependency-name: qs
dependency-version: 6.15.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-26 22:53:22 +00:00
dependabot[bot]
33bf6d412d
Bump the dev-minor-updates group across 1 directory with 4 updates
...
Bumps the dev-minor-updates group with 4 updates in the /frontend directory: [@formatjs/cli](https://github.com/formatjs/formatjs ), [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ), [sass](https://github.com/sass/dart-sass ) and [vite-plugin-checker](https://github.com/fi3ework/vite-plugin-checker ).
Updates `@formatjs/cli` from 6.15.0 to 6.16.3
- [Release notes](https://github.com/formatjs/formatjs/releases )
- [Commits](https://github.com/formatjs/formatjs/compare/@formatjs/cli@6.15.0...@formatjs/cli@6.16.3 )
Updates `@types/node` from 25.7.0 to 25.9.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `sass` from 1.99.0 to 1.100.0
- [Release notes](https://github.com/sass/dart-sass/releases )
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sass/dart-sass/compare/1.99.0...1.100.0 )
Updates `vite-plugin-checker` from 0.13.0 to 0.14.1
- [Release notes](https://github.com/fi3ework/vite-plugin-checker/releases )
- [Commits](https://github.com/fi3ework/vite-plugin-checker/compare/vite-plugin-checker@0.13.0...vite-plugin-checker@0.14.1 )
---
updated-dependencies:
- dependency-name: "@formatjs/cli"
dependency-version: 6.16.3
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-minor-updates
- dependency-name: "@types/node"
dependency-version: 25.9.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-minor-updates
- dependency-name: sass
dependency-version: 1.100.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-minor-updates
- dependency-name: vite-plugin-checker
dependency-version: 0.14.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-minor-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-26 22:29:03 +00:00
dependabot[bot]
c94cbb235b
Bump the prod-patch-updates group across 1 directory with 3 updates
...
Bumps the prod-patch-updates group with 3 updates in the /test directory: [@quobix/vacuum](https://github.com/daveshanley/vacuum ), [axios](https://github.com/axios/axios ) and [mocha](https://github.com/mochajs/mocha ).
Updates `@quobix/vacuum` from 0.26.4 to 0.26.8
- [Release notes](https://github.com/daveshanley/vacuum/releases )
- [Commits](https://github.com/daveshanley/vacuum/compare/v0.26.4...v0.26.8 )
Updates `axios` from 1.16.0 to 1.16.1
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.16.0...v1.16.1 )
Updates `mocha` from 11.7.5 to 11.7.6
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/v11.7.6/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v11.7.5...v11.7.6 )
---
updated-dependencies:
- dependency-name: "@quobix/vacuum"
dependency-version: 0.26.7
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-patch-updates
- dependency-name: axios
dependency-version: 1.16.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-patch-updates
- dependency-name: mocha
dependency-version: 11.7.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-26 22:28:25 +00:00
Jamie Curnow
553a69a9ef
Adds Certbot document to docs site
2026-05-27 07:54:23 +10:00
Jamie Curnow
7e9cc32f97
Fix cypress suite
...
- split out cypress tests for plugins to be isolated
- use updated testca image from proper location
2026-05-27 07:25:24 +10:00
Jamie Curnow
03c70e3902
Fixes for upgraded debian trixie
...
- Adds request logging in debug mode for some endpoints
- Moves certbot version determination to the startup scripts and removes
bash script encapsulation when installing plugins
- Revert loose domain validation, which was there for a specific reason
addressing CVE's
- Fix Cypress suite for cert generation
- Adds Cypress test that iterates over the entire certbot plugins list
and installs each one, ensuring at the very least that the install
works
- Fixed some plugins based on this
- (!) Still some work to do on this, hostinger is still broken at least
- Improved cypress tests for custom certs; they will generate on each
run instead of being baked in. The baked ones were due to expire soon
2026-05-25 07:37:24 +10:00
Jamie Curnow
c354238c35
Testing mkcert in test suite
2026-05-20 08:05:24 +10:00
Jamie Curnow
dff978a63c
Tests: install mkcert before generating
2026-05-20 07:52:46 +10:00
Jamie Curnow
11955e5dff
Cypress improvements, move mkcert back to command line
2026-05-19 08:51:52 +10:00
Jamie Curnow
f53bf88f4d
Update cypress docker version, generate custom certs each time
2026-05-19 08:04:49 +10:00
Jamie Curnow
ee1f7ba551
Fall back to error code 500 when not set in error object
2026-05-18 16:55:41 +10:00
Jamie Curnow
586dfd36a9
Fix openssl3 formatting of subject cn
2026-05-18 16:12:02 +10:00
Jamie Curnow
8b256c33e9
Sorted fr locale
2026-05-18 15:55:54 +10:00
Jamie Curnow
2bf9e9b213
Support different cert info output in new version of debian
2026-05-18 15:52:52 +10:00
Jamie Curnow
7330d0441c
Loose validation on certificate domain names
2026-05-18 15:34:29 +10:00
Jamie Curnow
84886383a7
Fix certificates getting null domain names whgen no cn exists
2026-05-18 15:21:55 +10:00
Jamie Curnow
1e22574000
Fix nulls showing in certificate rows
2026-05-18 15:04:27 +10:00
jc21
32a74d9781
Merge pull request #5543 from Matthew-Kilpatrick/fix-deny-all-on-no-access-rules
...
fix: omit "Access rules" directives if no rules configured
2026-05-18 11:23:55 +10:00
jc21
aa66badcd8
Merge pull request #5546 from D0LBA3B/feature/proxy-host-delete-context
...
Adds host info to proxy host delete confirmation modal
2026-05-18 07:47:08 +10:00
jc21
840a720d09
Merge pull request #5550 from rfos/develop
...
Add Hostinger DNS plugin configuration
2026-05-18 07:44:59 +10:00
Reinaldo Ferro
ef0ec0b188
Add Hostinger DNS plugin configuration
2026-05-17 22:16:48 +02:00
Daan Selen
387f8d9424
cherry-pick requested changes
2026-05-17 20:23:22 +02:00
DOLBAEB
6008a666dd
Adds host info to proxy host delete confirmation modal
2026-05-16 14:18:48 +02:00
Matthew Kilpatrick
52c32b473d
fix: omit "Access rules" directives if no rules configured
...
When an access list was associated with a template which had users (items) but no rules (clients), a `deny all` directive was inserted to the config. This resulted in all requests, including those with valid credentials, being rejected due to the lack of any `allow` directive.
This commit wraps the access rule configuration inside of an if block, so the `deny all;` directive is only present when at least one rule is configured.
2026-05-15 19:03:20 +00:00
jc21
43e0911ce4
Merge pull request #5352 from MarioGervais/patch-1
...
feat(i18n): complete French (fr) translation
2026-05-14 14:16:56 +10:00
jc21
0242187db0
Add message for available update in French locale
2026-05-14 14:16:00 +10:00
jc21
f6a9c5865b
Merge pull request #5382 from roundone/docs/add-selfhostingsh-guide
...
docs: add selfhosting.sh guide to third-party list
2026-05-14 14:03:50 +10:00
jc21
ba2f714b55
Merge branch 'develop' into docs/add-selfhostingsh-guide
2026-05-14 14:03:27 +10:00
jc21
cd32dbdc4d
Merge pull request #5403 from Mark0025/docs/add-npm-auth-gateway
...
docs: add NPM Auth Gateway to third-party integrations
2026-05-14 13:54:24 +10:00
jc21
ebcd2a209c
Merge pull request #5415 from 12LuA/develop
...
Fix typo in debug mode comment
2026-05-14 11:43:08 +10:00
jc21
2a6d0d8b32
Merge pull request #5417 from fankes/develop
...
Docs: Fix PostgreSQL volume mapping to prevent data loss
2026-05-14 11:42:46 +10:00
jc21
661b1005ee
Merge pull request #5419 from Stephan-P/patch-1
...
Update nl.json - completion and corrections to Dutch
2026-05-14 11:40:53 +10:00
jc21
d099b00463
Merge pull request #5421 from edklesel/access-list-clients-ordered-insert
...
Access list clients ordered insert
2026-05-14 11:39:32 +10:00
jc21
2da9e0330b
Merge pull request #5427 from Arihant101/patch-1
...
Fix grammar and clarity issues in README.md
2026-05-14 11:37:09 +10:00
jc21
9875a7650d
Merge pull request #5460 from barttran2k/contribai/fix/security/undefined-variable-next-referenced-in-ro
...
Security: Undefined Variable `next` Referenced in Route Error Handler
2026-05-14 11:11:12 +10:00
jc21
6694df668e
Merge pull request #5480 from MichaelJanssenNesai/patch-1
...
Update dns plugin for deSec to 1.3.2
2026-05-14 10:52:14 +10:00
jc21
6aa629864f
Merge pull request #5484 from jcarvajalantigua/patch-1
...
Add SECURITY.md for security policy and reporting
2026-05-14 10:51:43 +10:00
jc21
d3ba40e066
Merge pull request #5485 from butalex11/add-hosterby-dns-provider
...
Add hoster.by DNS provider
2026-05-14 10:51:00 +10:00
jc21
868d0b08ad
Merge pull request #5489 from tomas-bara/bugfix/stream-enable-translation
...
Fix translation in streams table ignoring current enable/disable state
2026-05-14 10:33:54 +10:00
Jamie Curnow
31500c225d
Update pull request template to include duplicate warning
2026-05-14 10:32:20 +10:00
jc21
13cfa340de
Merge pull request #5508 from Zoey2936/fix-5441
...
Fix bug that allowed any authenticated user to modify their own roles field through the PUT
2026-05-14 10:23:31 +10:00
Jamie Curnow
673082ab5b
Update pull request template to include AI
2026-05-14 10:03:03 +10:00
jc21
70538af311
Merge pull request #5520 from D0LBA3B/feature/sortable-tables
...
Adds column sorting to Nginx tables
2026-05-14 08:56:35 +10:00
jc21
a38fb8d311
Merge pull request #5530 from Ludo-code/new-dns-provider-RcodeZero
...
Add RcodeZero DNS plugin to dns-plugins.json for #5512
2026-05-14 08:36:37 +10:00
jc21
c8e6010ac3
Merge pull request #5531 from MBulli/patch-1
...
Added PUT and DELETE method to Access-Control-Allow-Methods field
2026-05-14 08:35:23 +10:00
Jamie Curnow
5fafeff7c0
Update pull request template to include api
2026-05-14 08:35:04 +10:00
Jamie Curnow
edb56c285f
Add pull request template, too many PR's don't have descriptions
2026-05-14 08:33:00 +10:00
jc21
ce55f8ebcd
Merge pull request #5537 from NginxProxyManager/dependabot/npm_and_yarn/test/systeminformation-5.31.6
...
Bump systeminformation from 5.31.1 to 5.31.6 in /test
2026-05-14 08:26:09 +10:00
jc21
f4e37dff1f
Merge pull request #5538 from NginxProxyManager/dependabot/npm_and_yarn/backend/minimatch-10.2.5
...
Bump minimatch from 10.2.2 to 10.2.5 in /backend
2026-05-14 08:25:54 +10:00
dependabot[bot]
982c16a86d
Bump minimatch from 10.2.2 to 10.2.5 in /backend
...
Bumps [minimatch](https://github.com/isaacs/minimatch ) from 10.2.2 to 10.2.5.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v10.2.2...v10.2.5 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 10.2.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-13 20:13:44 +00:00
dependabot[bot]
5dbfd63477
Bump systeminformation from 5.31.1 to 5.31.6 in /test
...
Bumps [systeminformation](https://github.com/sebhildebrandt/systeminformation ) from 5.31.1 to 5.31.6.
- [Release notes](https://github.com/sebhildebrandt/systeminformation/releases )
- [Changelog](https://github.com/sebhildebrandt/systeminformation/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sebhildebrandt/systeminformation/compare/v5.31.1...v5.31.6 )
---
updated-dependencies:
- dependency-name: systeminformation
dependency-version: 5.31.6
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-13 16:04:32 +00:00
jc21
f2e3a3dd81
Merge pull request #5447 from NginxProxyManager/dependabot/npm_and_yarn/frontend/lodash-es-4.18.1
...
Bump lodash-es from 4.17.23 to 4.18.1 in /frontend
2026-05-13 20:26:28 +10:00
jc21
5af25c2d9c
Merge pull request #5528 from NginxProxyManager/dependabot/npm_and_yarn/backend/fast-uri-3.1.2
...
Bump fast-uri from 3.1.0 to 3.1.2 in /backend
2026-05-13 20:26:20 +10:00
jc21
f8fca5bd19
Merge pull request #5529 from NginxProxyManager/dependabot/npm_and_yarn/test/fast-uri-3.1.2
...
Bump fast-uri from 3.1.0 to 3.1.2 in /test
2026-05-13 20:26:10 +10:00
jc21
0703c6589b
Merge pull request #5429 from NginxProxyManager/dependabot/npm_and_yarn/frontend/yaml-1.10.3
...
Bump yaml from 1.10.2 to 1.10.3 in /frontend
2026-05-13 19:14:13 +10:00
jc21
b29bc1a66e
Merge pull request #5430 from NginxProxyManager/dependabot/npm_and_yarn/backend/picomatch-2.3.2
...
Bump picomatch from 2.3.1 to 2.3.2 in /backend
2026-05-13 19:13:59 +10:00
jc21
9bb4476366
Merge pull request #5434 from NginxProxyManager/dependabot/npm_and_yarn/frontend/picomatch-4.0.4
...
Bump picomatch from 4.0.3 to 4.0.4 in /frontend
2026-05-13 19:13:32 +10:00
jc21
a68f993571
Merge pull request #5438 from NginxProxyManager/dependabot/npm_and_yarn/backend/path-to-regexp-8.4.0
...
Bump path-to-regexp from 8.3.0 to 8.4.2 in /backend
2026-05-13 19:13:23 +10:00
jc21
ea4604ffa4
Merge pull request #5533 from NginxProxyManager/dependabot/npm_and_yarn/docs/postcss-8.5.14
...
Bump postcss from 8.4.47 to 8.5.14 in /docs
2026-05-13 19:12:30 +10:00
jc21
9cb9512bfa
Merge pull request #5534 from NginxProxyManager/dependabot/npm_and_yarn/test/axios-1.16.0
...
Bump axios from 1.13.6 to 1.16.0 in /test
2026-05-13 19:12:10 +10:00
dependabot[bot]
7bb34a7273
Bump axios from 1.13.6 to 1.16.0 in /test
...
Bumps [axios](https://github.com/axios/axios ) from 1.13.6 to 1.16.0.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.13.6...v1.16.0 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.16.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-13 07:31:29 +00:00
jc21
6719cfc6a0
Merge pull request #5437 from Flop2691/develop
...
Updating french translation
2026-05-13 15:03:24 +10:00
jc21
b5a26574ec
Merge pull request #5359 from eren-karakus0/fix/irish-locale-flag-and-label
...
fix(i18n): correct Irish locale flag and language label
2026-05-13 14:58:16 +10:00
jc21
a0fb4510f7
Merge pull request #5395 from kraineff/develop
...
Update ru.json
2026-05-13 14:57:13 +10:00
jc21
dc5e71f28c
Merge pull request #5473 from NginxProxyManager/dependabot/npm_and_yarn/frontend/lodash-4.18.1
...
Bump lodash from 4.17.23 to 4.18.1 in /frontend
2026-05-13 14:48:50 +10:00
jc21
0173dd6b49
Merge pull request #5522 from NginxProxyManager/dependabot/npm_and_yarn/backend/ip-address-10.2.0
...
Bump ip-address from 10.1.0 to 10.2.0 in /backend
2026-05-13 14:39:28 +10:00
jc21
980097683f
Merge pull request #5420 from NginxProxyManager/dependabot/npm_and_yarn/test/flatted-3.4.2
...
Bump flatted from 3.3.3 to 3.4.2 in /test
2026-05-13 14:36:15 +10:00
dependabot[bot]
e49af3cc87
Bump postcss from 8.4.47 to 8.5.14 in /docs
...
Bumps [postcss](https://github.com/postcss/postcss ) from 8.4.47 to 8.5.14.
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.4.47...8.5.14 )
---
updated-dependencies:
- dependency-name: postcss
dependency-version: 8.5.14
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-13 04:12:48 +00:00
dependabot[bot]
2fe460557a
Bump flatted from 3.3.3 to 3.4.2 in /test
...
Bumps [flatted](https://github.com/WebReflection/flatted ) from 3.3.3 to 3.4.2.
- [Commits](https://github.com/WebReflection/flatted/compare/v3.3.3...v3.4.2 )
---
updated-dependencies:
- dependency-name: flatted
dependency-version: 3.4.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-13 03:49:31 +00:00
dependabot[bot]
f06c53330a
Bump yaml from 1.10.2 to 1.10.3 in /frontend
...
Bumps [yaml](https://github.com/eemeli/yaml ) from 1.10.2 to 1.10.3.
- [Release notes](https://github.com/eemeli/yaml/releases )
- [Commits](https://github.com/eemeli/yaml/compare/v1.10.2...v1.10.3 )
---
updated-dependencies:
- dependency-name: yaml
dependency-version: 1.10.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-13 03:49:25 +00:00
dependabot[bot]
6ed6210a7b
Bump picomatch from 2.3.1 to 2.3.2 in /backend
...
Bumps [picomatch](https://github.com/micromatch/picomatch ) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2 )
---
updated-dependencies:
- dependency-name: picomatch
dependency-version: 2.3.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-13 03:49:18 +00:00
dependabot[bot]
dad08083c6
Bump picomatch from 4.0.3 to 4.0.4 in /frontend
...
Bumps [picomatch](https://github.com/micromatch/picomatch ) from 4.0.3 to 4.0.4.
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/4.0.3...4.0.4 )
---
updated-dependencies:
- dependency-name: picomatch
dependency-version: 4.0.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-13 03:49:09 +00:00
dependabot[bot]
8b24059e3b
Bump path-to-regexp from 8.3.0 to 8.4.2 in /backend
...
Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp ) from 8.3.0 to 8.4.2.
- [Release notes](https://github.com/pillarjs/path-to-regexp/releases )
- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md )
- [Commits](https://github.com/pillarjs/path-to-regexp/compare/v8.3.0...v8.4.2 )
---
updated-dependencies:
- dependency-name: path-to-regexp
dependency-version: 8.4.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-13 03:49:03 +00:00
dependabot[bot]
6537fb248e
Bump lodash-es from 4.17.23 to 4.18.1 in /frontend
...
Bumps [lodash-es](https://github.com/lodash/lodash ) from 4.17.23 to 4.18.1.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.23...4.18.1 )
---
updated-dependencies:
- dependency-name: lodash-es
dependency-version: 4.18.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-13 03:48:35 +00:00
dependabot[bot]
738afde96e
Bump lodash from 4.17.23 to 4.18.1 in /frontend
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.23 to 4.18.1.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.23...4.18.1 )
---
updated-dependencies:
- dependency-name: lodash
dependency-version: 4.18.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-13 03:47:36 +00:00
dependabot[bot]
dc84b4b94b
Bump ip-address from 10.1.0 to 10.2.0 in /backend
...
Bumps [ip-address](https://github.com/beaugunderson/ip-address ) from 10.1.0 to 10.2.0.
- [Commits](https://github.com/beaugunderson/ip-address/commits )
---
updated-dependencies:
- dependency-name: ip-address
dependency-version: 10.2.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-13 03:47:17 +00:00
dependabot[bot]
41c32ebf0a
Bump fast-uri from 3.1.0 to 3.1.2 in /backend
...
Bumps [fast-uri](https://github.com/fastify/fast-uri ) from 3.1.0 to 3.1.2.
- [Release notes](https://github.com/fastify/fast-uri/releases )
- [Commits](https://github.com/fastify/fast-uri/compare/v3.1.0...v3.1.2 )
---
updated-dependencies:
- dependency-name: fast-uri
dependency-version: 3.1.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-13 03:47:12 +00:00
dependabot[bot]
04b43d072c
Bump fast-uri from 3.1.0 to 3.1.2 in /test
...
Bumps [fast-uri](https://github.com/fastify/fast-uri ) from 3.1.0 to 3.1.2.
- [Release notes](https://github.com/fastify/fast-uri/releases )
- [Commits](https://github.com/fastify/fast-uri/compare/v3.1.0...v3.1.2 )
---
updated-dependencies:
- dependency-name: fast-uri
dependency-version: 3.1.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-13 03:47:12 +00:00
Jamie Curnow
7d58c579fa
Fix backend linting
2026-05-13 13:40:06 +10:00
Jamie Curnow
c17475968f
Fix frontend linting
2026-05-13 13:35:19 +10:00
Jamie Curnow
18b3404f46
Update all packages and fix related problems
2026-05-13 13:27:59 +10:00
Markus
b66fd9d3ae
Added PUT and DELETE method to Access-Control-Allow-Methods field
2026-05-12 09:24:28 +02:00
Ludovic
c869d5a42b
Add RcodeZero DNS plugin to dns-plugins.json
2026-05-12 01:56:05 +02:00
DOLBA3B
ff066d5626
Adds column sorting to Nginx tables
2026-05-05 21:12:04 +02:00
Stephan Paternotte
a6f8b7dd1d
Update nl.json
2026-05-05 19:53:16 +02:00
Stephan Paternotte
f7c2219680
Update nl.json
...
More improvements re. @TheMazeIsAmazing
2026-05-05 19:13:52 +02:00
Zoey
1ad78af5a0
fix #5441
2026-04-26 14:14:30 +02:00
Yassine DAMIRI
46bf3274d8
fix: Changed order of escape to prevent RCE
2026-04-20 01:00:43 +02:00
Tomáš Bára
26a2bcab42
Fix translation in streams table ignoring current enable/disable state
2026-04-16 09:13:10 +02:00
Alexander Gumi
cea69e4ba5
Add hoster.by DNS provider
2026-04-14 11:05:03 +03:00
Jhonatan carvajal antigua
69d94b4a53
Add SECURITY.md for security policy and reporting
...
Added a security policy document outlining supported versions and vulnerability reporting procedures.
2026-04-14 00:03:10 -04:00
Stephan Paternotte
218e32bf15
Update nl.json
...
Hyphen inserted for "404-Host"
2026-04-13 17:24:39 +02:00
Stephan Paternotte
a03c47932e
Update nl.json
...
More updates after running the PR-version on live server.
Applied consistency with https://nl.wikipedia.org/wiki/Lijst_van_HTTP-statuscodes
2026-04-13 16:56:54 +02:00
Stephan Paternotte
871787ac95
Update nl.json
...
fixes for CRs by @TheMazeIsAmazing
Thanks. Well spotted!
2026-04-13 16:18:04 +02:00
MichaelJanssenNesai
d161b944b1
Update dns plugin for deSec to 1.3.2
...
There a a couple of bug fixes (e.g. for DNS challenge with CNAME) for deSec.
2026-04-13 15:30:32 +02:00
Stephan Paternotte
82a326ea0b
Update nl.json
...
Consistency in Dutch translation of 'enable' and 'disable'
2026-04-10 15:24:48 +02:00
Trần Bách
986c4cae6c
fix(security): undefined variable next referenced in route erro
...
The GET /schema route handler's function signature is `(req, res)` (only two parameters), but the catch block calls `next(err)`. Since `next` is not defined in this scope, this will throw a `ReferenceError` at runtime when an error occurs, potentially crashing the process or causing an unhandled rejection instead of properly returning an error response.
Affected files: schema.js
Signed-off-by: Trần Bách <45133811+barttran2k@users.noreply.github.com >
2026-04-07 00:09:34 +07:00
Flop
65b905789f
Updating french translation
2026-03-27 15:44:54 -04:00
Arihant Jain
7cfac7354d
Fix grammar and clarity issues in README.md
...
Corrected minor grammatical errors and improved clarity in README.md.
2026-03-25 02:33:16 -04:00
Jamie Curnow
34374cbe09
Adds name.com certbot dns support
...
and sorts and organises the json file
2026-03-23 07:29:12 +10:00
Edward Klesel
1635e512c7
Change access list client insert to synchronous to ensure order preserved
2026-03-21 21:49:28 +00:00
Stephan Paternotte
40f39a7f19
Update nl.json - completion and corrections
...
Adding Ducth language translation for latest additions
Capitalisation
Infinitive verb form
2026-03-21 11:20:25 +01:00
fankesyooni
1b782997ef
fix: postgres data volume path
2026-03-19 11:10:24 +08:00
12LuA
cafb614b80
Fix typo in debug mode comment
2026-03-18 13:47:03 +01:00
Terry Git Cracken
9e4c92a066
docs: add NPM Auth Gateway to third-party integrations
...
Add NPM Auth Gateway — a companion app that adds user-level access
control with auto IP whitelisting on top of NPM's access list system.
NPM remains authoritative. The gateway only reads/writes through
NPM's REST API. If the gateway goes down, all existing IP whitelists
persist in NPM.
Running in production managing 90+ proxy hosts.
2026-03-14 20:08:49 -05:00
Alexey Krainev
10e33b39d7
Fix ru.json
2026-03-13 01:50:55 +05:00
Alexey Krainev
d88f0b2618
Update ru.json
2026-03-13 01:19:22 +05:00
Nishant
4a9ad2baf7
docs: add selfhosting.sh guide to third-party list
2026-03-06 19:37:51 +05:30
Jamie Curnow
15896132ff
Update all deps
2026-03-05 06:37:10 +10:00
Jamie Curnow
604b32ffbf
Fix incorrect html description
2026-03-05 06:25:32 +10:00
Jamie Curnow
eb67b3bfb6
Regenerate configs improvements
...
- Fix certificates
- Adds dry run
- code cleanup
2026-03-03 08:44:42 +10:00
jc21
f1e95c9c52
Merge pull request #5362 from NginxProxyManager/dependabot/npm_and_yarn/test/prod-patch-updates-bc9dbfe8b0
...
Bump the prod-patch-updates group in /test with 2 updates
2026-03-03 07:34:53 +10:00
jc21
d6e1d15996
Merge pull request #5363 from NginxProxyManager/dependabot/npm_and_yarn/test/prod-minor-updates-00a0b1e025
...
Bump the prod-minor-updates group in /test with 2 updates
2026-03-03 07:34:36 +10:00
jc21
99886f3111
Merge pull request #5364 from NginxProxyManager/dependabot/npm_and_yarn/backend/prod-minor-updates-55663a20b7
...
Bump the prod-minor-updates group in /backend with 3 updates
2026-03-03 07:34:26 +10:00
jc21
6b2d9a77a3
Merge pull request #5365 from NginxProxyManager/dependabot/npm_and_yarn/frontend/prod-patch-updates-cb5bb22b3e
...
Bump the prod-patch-updates group in /frontend with 2 updates
2026-03-03 07:34:16 +10:00
jc21
d37ab95ed8
Merge pull request #5366 from NginxProxyManager/dependabot/npm_and_yarn/frontend/prod-minor-updates-0ce8b7fd9e
...
Bump @tabler/icons-react from 3.37.1 to 3.38.0 in /frontend in the prod-minor-updates group
2026-03-03 07:34:07 +10:00
7heMech
18fc3fe770
Merge branch 'develop' into develop
2026-03-02 20:45:41 +02:00
dependabot[bot]
e869518dd1
Bump @tabler/icons-react in /frontend in the prod-minor-updates group
...
Bumps the prod-minor-updates group in /frontend with 1 update: [@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react ).
Updates `@tabler/icons-react` from 3.37.1 to 3.38.0
- [Release notes](https://github.com/tabler/tabler-icons/releases )
- [Commits](https://github.com/tabler/tabler-icons/commits/v3.38.0/packages/icons-react )
---
updated-dependencies:
- dependency-name: "@tabler/icons-react"
dependency-version: 3.38.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-02 13:45:33 +00:00
dependabot[bot]
37712ba2a4
Bump the prod-patch-updates group in /frontend with 2 updates
...
Bumps the prod-patch-updates group in /frontend with 2 updates: [country-flag-icons](https://gitlab.com/catamphetamine/country-flag-icons ) and [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom ).
Updates `country-flag-icons` from 1.6.14 to 1.6.15
- [Changelog](https://gitlab.com/catamphetamine/country-flag-icons/blob/master/CHANGELOG.md )
- [Commits](https://gitlab.com/catamphetamine/country-flag-icons/compare/v1.6.14...v1.6.15 )
Updates `react-router-dom` from 7.13.0 to 7.13.1
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@7.13.1/packages/react-router-dom )
---
updated-dependencies:
- dependency-name: country-flag-icons
dependency-version: 1.6.15
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-patch-updates
- dependency-name: react-router-dom
dependency-version: 7.13.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-02 13:45:09 +00:00
dependabot[bot]
a714b41fd6
Bump the prod-minor-updates group in /backend with 3 updates
...
Bumps the prod-minor-updates group in /backend with 3 updates: [@apidevtools/json-schema-ref-parser](https://github.com/APIDevTools/json-schema-ref-parser ), [mysql2](https://github.com/sidorares/node-mysql2 ) and [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg ).
Updates `@apidevtools/json-schema-ref-parser` from 15.2.2 to 15.3.1
- [Release notes](https://github.com/APIDevTools/json-schema-ref-parser/releases )
- [Commits](https://github.com/APIDevTools/json-schema-ref-parser/compare/v15.2.2...v15.3.1 )
Updates `mysql2` from 3.17.5 to 3.18.2
- [Release notes](https://github.com/sidorares/node-mysql2/releases )
- [Changelog](https://github.com/sidorares/node-mysql2/blob/master/Changelog.md )
- [Commits](https://github.com/sidorares/node-mysql2/compare/v3.17.5...v3.18.2 )
Updates `pg` from 8.18.0 to 8.19.0
- [Changelog](https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md )
- [Commits](https://github.com/brianc/node-postgres/commits/pg@8.19.0/packages/pg )
---
updated-dependencies:
- dependency-name: "@apidevtools/json-schema-ref-parser"
dependency-version: 15.3.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: mysql2
dependency-version: 3.18.2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: pg
dependency-version: 8.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-02 13:45:00 +00:00
dependabot[bot]
b87bedc347
Bump the prod-minor-updates group in /test with 2 updates
...
Bumps the prod-minor-updates group in /test with 2 updates: [@quobix/vacuum](https://github.com/daveshanley/vacuum ) and [cypress](https://github.com/cypress-io/cypress ).
Updates `@quobix/vacuum` from 0.23.8 to 0.24.0
- [Release notes](https://github.com/daveshanley/vacuum/releases )
- [Commits](https://github.com/daveshanley/vacuum/compare/v0.23.8...v0.24.0 )
Updates `cypress` from 15.10.0 to 15.11.0
- [Release notes](https://github.com/cypress-io/cypress/releases )
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/cypress-io/cypress/compare/v15.10.0...v15.11.0 )
---
updated-dependencies:
- dependency-name: "@quobix/vacuum"
dependency-version: 0.24.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: cypress
dependency-version: 15.11.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-02 13:44:34 +00:00
dependabot[bot]
a62068275d
Bump the prod-patch-updates group in /test with 2 updates
...
Bumps the prod-patch-updates group in /test with 2 updates: [axios](https://github.com/axios/axios ) and [eslint](https://github.com/eslint/eslint ).
Updates `axios` from 1.13.5 to 1.13.6
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.13.5...v1.13.6 )
Updates `eslint` from 10.0.1 to 10.0.2
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/compare/v10.0.1...v10.0.2 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.13.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-patch-updates
- dependency-name: eslint
dependency-version: 10.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-02 13:44:15 +00:00
Muhammet Eren Karakuş
cbcbd95812
test(i18n): add tests for getFlagCodeForLocale flag mapping
...
Cover standard locales, all special-case mappings (ja, zh, vi, ko, cs,
ga), and the undefined/fallback path to prevent future flag regressions.
2026-03-02 11:15:03 +03:00
Muhammet Eren Karakuş
278b1c92b3
fix(i18n): correct Irish locale flag and language label
...
- Fix locale key in lang-list.json from "locale-ie-GA" to "locale-ga-IE"
to match the actual locale code used in IntlProvider
- Add ga -> ie mapping in getFlagCodeForLocale() so the Ireland flag is
shown instead of the Gabon flag
- Add missing ["ga", "ga-IE"] entry to check-locales.cjs validation list
Fixes NginxProxyManager/nginx-proxy-manager#5354
2026-03-02 11:05:45 +03:00
jc21
c1d09eaceb
Merge pull request #5353 from NginxProxyManager/dependabot/npm_and_yarn/docs/rollup-4.59.0
...
Bump rollup from 4.24.0 to 4.59.0 in /docs
2026-02-27 10:34:54 +10:00
jc21
9c509f30de
Merge pull request #5355 from NginxProxyManager/dependabot/npm_and_yarn/frontend/rollup-4.59.0
...
Bump rollup from 4.57.1 to 4.59.0 in /frontend
2026-02-27 10:19:55 +10:00
dependabot[bot]
c85b11ee33
Bump rollup from 4.57.1 to 4.59.0 in /frontend
...
Bumps [rollup](https://github.com/rollup/rollup ) from 4.57.1 to 4.59.0.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.57.1...v4.59.0 )
---
updated-dependencies:
- dependency-name: rollup
dependency-version: 4.59.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-26 22:11:06 +00:00
jc21
cd5ef390b9
Merge pull request #5350 from NginxProxyManager/dependabot/npm_and_yarn/backend/basic-ftp-5.2.0
...
Bump basic-ftp from 5.1.0 to 5.2.0 in /backend
2026-02-27 08:09:57 +10:00
dependabot[bot]
d49cab1c0e
Bump rollup from 4.24.0 to 4.59.0 in /docs
...
Bumps [rollup](https://github.com/rollup/rollup ) from 4.24.0 to 4.59.0.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.24.0...v4.59.0 )
---
updated-dependencies:
- dependency-name: rollup
dependency-version: 4.59.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-26 11:05:43 +00:00
MarioGervais
dea7007802
feat(i18n): complete French (fr) translation
...
Add 4 missing certificate key-type strings, remove obsolete update-available key
2026-02-25 21:08:53 -05:00
MarioGervais
7e5f8d824b
Update fr.json
...
feat(i18n): complete French translation - add missing certificate key-type strings
2026-02-25 20:55:27 -05:00
dependabot[bot]
33b1a993ec
Bump basic-ftp from 5.1.0 to 5.2.0 in /backend
...
Bumps [basic-ftp](https://github.com/patrickjuchli/basic-ftp ) from 5.1.0 to 5.2.0.
- [Release notes](https://github.com/patrickjuchli/basic-ftp/releases )
- [Changelog](https://github.com/patrickjuchli/basic-ftp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/patrickjuchli/basic-ftp/compare/v5.1.0...v5.2.0 )
---
updated-dependencies:
- dependency-name: basic-ftp
dependency-version: 5.2.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-25 23:29:28 +00:00
Jamie Curnow
67d40e186f
Attempt to fix #5335 by allowing resovler generation to be opt-out with a env var
2026-02-26 08:32:02 +10:00
jc21
52be66c43e
Merge pull request #5346 from siimaarmaa/develop
...
Added Estonia langugae support.
2026-02-25 08:38:17 +10:00
jc21
ec46cabcd4
Merge pull request #5334 from bill-mahoney/fix/atomic-ipv6-config-write
...
Fix silent nginx config corruption in 50-ipv6.sh
2026-02-25 08:35:11 +10:00
jc21
a7a9cc3acb
Merge pull request #5337 from NginxProxyManager/dependabot/npm_and_yarn/test/prod-patch-updates-2e2637830d
...
Bump eslint from 10.0.0 to 10.0.1 in /test in the prod-patch-updates group
2026-02-25 08:31:03 +10:00
jc21
020b3ebb33
Merge pull request #5338 from NginxProxyManager/dependabot/npm_and_yarn/backend/dev-patch-updates-d8f01b0b39
...
Bump nodemon from 3.1.13 to 3.1.14 in /backend in the dev-patch-updates group
2026-02-25 08:30:51 +10:00
jc21
c1c4baf389
Merge pull request #5339 from NginxProxyManager/dependabot/npm_and_yarn/test/prod-minor-updates-22dc529b9a
...
Bump eslint-plugin-cypress from 6.0.0 to 6.1.0 in /test in the prod-minor-updates group
2026-02-25 08:30:40 +10:00
jc21
672b5d6dd9
Merge pull request #5341 from NginxProxyManager/dependabot/npm_and_yarn/backend/prod-patch-updates-07cfa309fd
...
Bump mysql2 from 3.17.3 to 3.17.5 in /backend in the prod-patch-updates group
2026-02-25 08:30:00 +10:00
jc21
cd230b5878
Merge pull request #5342 from NginxProxyManager/dependabot/npm_and_yarn/frontend/dev-minor-updates-a1de0f9639
...
Bump happy-dom from 20.6.3 to 20.7.0 in /frontend in the dev-minor-updates group
2026-02-25 08:29:49 +10:00
jc21
a8f35062af
Merge pull request #5343 from NginxProxyManager/dependabot/npm_and_yarn/frontend/prod-patch-updates-bfb85ae48b
...
Bump country-flag-icons from 1.6.13 to 1.6.14 in /frontend in the prod-patch-updates group
2026-02-25 08:29:06 +10:00
Jamie Curnow
da5955412d
Command to regenerate nginx configs
2026-02-25 08:13:38 +10:00
siimaarmaa
adb27fe67d
Added Estonia langugae support. First Estonia lanuage update is HelpDocs. By Siim Aarmaa
2026-02-23 20:49:06 +02:00
dependabot[bot]
d874af8692
Bump country-flag-icons in /frontend in the prod-patch-updates group
...
Bumps the prod-patch-updates group in /frontend with 1 update: [country-flag-icons](https://gitlab.com/catamphetamine/country-flag-icons ).
Updates `country-flag-icons` from 1.6.13 to 1.6.14
- [Changelog](https://gitlab.com/catamphetamine/country-flag-icons/blob/master/CHANGELOG.md )
- [Commits](https://gitlab.com/catamphetamine/country-flag-icons/compare/v1.6.13...v1.6.14 )
---
updated-dependencies:
- dependency-name: country-flag-icons
dependency-version: 1.6.14
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-23 13:51:21 +00:00
dependabot[bot]
0844dade98
Bump happy-dom in /frontend in the dev-minor-updates group
...
Bumps the dev-minor-updates group in /frontend with 1 update: [happy-dom](https://github.com/capricorn86/happy-dom ).
Updates `happy-dom` from 20.6.3 to 20.7.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases )
- [Commits](https://github.com/capricorn86/happy-dom/compare/v20.6.3...v20.7.0 )
---
updated-dependencies:
- dependency-name: happy-dom
dependency-version: 20.7.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-minor-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-23 13:50:56 +00:00
dependabot[bot]
71d59516e8
Bump mysql2 in /backend in the prod-patch-updates group
...
Bumps the prod-patch-updates group in /backend with 1 update: [mysql2](https://github.com/sidorares/node-mysql2 ).
Updates `mysql2` from 3.17.3 to 3.17.5
- [Release notes](https://github.com/sidorares/node-mysql2/releases )
- [Changelog](https://github.com/sidorares/node-mysql2/blob/master/Changelog.md )
- [Commits](https://github.com/sidorares/node-mysql2/compare/v3.17.3...v3.17.5 )
---
updated-dependencies:
- dependency-name: mysql2
dependency-version: 3.17.5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-23 13:50:35 +00:00
dependabot[bot]
06e220e184
Bump nodemon in /backend in the dev-patch-updates group
...
Bumps the dev-patch-updates group in /backend with 1 update: [nodemon](https://github.com/remy/nodemon ).
Updates `nodemon` from 3.1.13 to 3.1.14
- [Release notes](https://github.com/remy/nodemon/releases )
- [Commits](https://github.com/remy/nodemon/compare/v3.1.13...v3.1.14 )
---
updated-dependencies:
- dependency-name: nodemon
dependency-version: 3.1.14
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-23 13:50:13 +00:00
dependabot[bot]
dc53647e76
Bump eslint-plugin-cypress in /test in the prod-minor-updates group
...
Bumps the prod-minor-updates group in /test with 1 update: [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress ).
Updates `eslint-plugin-cypress` from 6.0.0 to 6.1.0
- [Release notes](https://github.com/cypress-io/eslint-plugin-cypress/releases )
- [Commits](https://github.com/cypress-io/eslint-plugin-cypress/compare/v6.0.0...v6.1.0 )
---
updated-dependencies:
- dependency-name: eslint-plugin-cypress
dependency-version: 6.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-23 13:50:13 +00:00
dependabot[bot]
4c04e89483
Bump eslint in /test in the prod-patch-updates group
...
Bumps the prod-patch-updates group in /test with 1 update: [eslint](https://github.com/eslint/eslint ).
Updates `eslint` from 10.0.0 to 10.0.1
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/compare/v10.0.0...v10.0.1 )
---
updated-dependencies:
- dependency-name: eslint
dependency-version: 10.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-23 13:50:02 +00:00
William Mahoney
7241869a9e
Fix silent config corruption in 50-ipv6.sh on NFS volumes
...
Replace unsafe `echo "$(sed ...)" > $FILE` with atomic temp-file write.
The current pattern reads a file with sed inside a command substitution,
then writes the result back via echo redirection. If sed reads an empty
or momentarily unreadable file (e.g., NFS transient issue during
container recreation by Watchtower or similar tools), it produces no
output. The echo then writes exactly 1 byte (a newline) to the config
file, silently destroying its contents.
The fix writes sed output to a temp file first, checks it's non-empty
with `[ -s ]`, then atomically replaces the original via `mv`. If sed
produces empty output, the original file is preserved and a warning is
logged to stderr.
2026-02-20 21:24:40 -07:00
jc21
94f6191a21
Merge pull request #5332 from NginxProxyManager/update-deps
...
Update deps
2026-02-20 11:54:46 +10:00
Jamie Curnow
cac52dd0ff
Update linked deps
2026-02-20 11:20:59 +10:00
dependabot[bot]
906f177960
Bump tar from 7.5.7 to 7.5.9 in /test
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 7.5.7 to 7.5.9.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.7...v7.5.9 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.9
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-20 11:20:59 +10:00
dependabot[bot]
f52afced5d
Bump systeminformation from 5.30.6 to 5.31.1 in /test
...
Bumps [systeminformation](https://github.com/sebhildebrandt/systeminformation ) from 5.30.6 to 5.31.1.
- [Release notes](https://github.com/sebhildebrandt/systeminformation/releases )
- [Changelog](https://github.com/sebhildebrandt/systeminformation/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sebhildebrandt/systeminformation/compare/v5.30.6...v5.31.1 )
---
updated-dependencies:
- dependency-name: systeminformation
dependency-version: 5.31.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-20 11:20:59 +10:00
Jamie Curnow
e8224ff0af
Update all dependencies
2026-02-20 11:02:56 +10:00
jc21
a4fa83d0ce
Merge pull request #5326 from NginxProxyManager/dependabot/npm_and_yarn/test/tar-7.5.9
...
Bump tar from 7.5.7 to 7.5.9 in /test
2026-02-20 10:53:03 +10:00
jc21
770716ebf8
Merge pull request #5327 from NginxProxyManager/dependabot/npm_and_yarn/test/systeminformation-5.31.1
...
Bump systeminformation from 5.30.6 to 5.31.1 in /test
2026-02-20 10:52:51 +10:00
dependabot[bot]
f1067d3308
Bump systeminformation from 5.30.6 to 5.31.1 in /test
...
Bumps [systeminformation](https://github.com/sebhildebrandt/systeminformation ) from 5.30.6 to 5.31.1.
- [Release notes](https://github.com/sebhildebrandt/systeminformation/releases )
- [Changelog](https://github.com/sebhildebrandt/systeminformation/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sebhildebrandt/systeminformation/compare/v5.30.6...v5.31.1 )
---
updated-dependencies:
- dependency-name: systeminformation
dependency-version: 5.31.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-18 22:37:39 +00:00
dependabot[bot]
85c1a935ea
Bump tar from 7.5.7 to 7.5.9 in /test
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 7.5.7 to 7.5.9.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.7...v7.5.9 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.9
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-18 22:37:36 +00:00
Jamie Curnow
51ef7f3b86
Docs update, use package version instead of latest, refer to better mariadb image
2026-02-19 08:36:41 +10:00
jc21
846b94f7e8
Merge pull request #5324 from biodland/develop
...
chore: added Norwegian translation
2026-02-19 07:51:23 +10:00
Birger
19e24c7e7e
Rename langNO import to langNo for consistency
2026-02-18 12:24:20 +01:00
Birger
c1bc471dac
chore: added Norwegian translation, added missing references.
2026-02-18 12:23:08 +01:00
Birger
608dc0b6bf
chore: added Norwegian translation
2026-02-18 11:31:42 +01:00
Jamie Curnow
0dbf268f37
Fix #5284 for older sqlite3 configurations
2026-02-18 08:32:17 +10:00
7heMech
e72dfc3bfd
Add reuseport to improve performance and reduce packet drops
2026-02-04 12:14:10 +00:00