jc21
011191f645
Merge pull request #5260 from jerry-yuan/develop
...
Add trust_forwarded_proto option for SSL redirect handling in r…
2026-02-11 14:54:00 +10:00
jerry-yuan
eeab425ea4
fix: unknown "trust_forwarded_proto" variable error when run with already created old virtual hosts
2026-02-10 10:53:17 +00:00
Jamie Curnow
13fbc53591
Fix bug when adding invalid custom certs
Close stale issues and PRs / stale (push) Successful in 36s
2026-02-10 14:54:33 +10:00
Jamie Curnow
d19f5c1960
Fix upgrade problem with otplib existing secrets
Close stale issues and PRs / stale (push) Successful in 33s
2026-02-05 13:12:54 +10:00
Jamie Curnow
77662b4e7f
Use better-sqlite3 package for sqlite databases
2026-02-05 13:11:57 +10:00
Jamie Curnow
c88de65d3a
Fix #5274 2fa backup codes not validating properly
2026-02-05 10:51:15 +10:00
jc21
ac4efd2333
Merge branch 'master' into develop
2026-02-05 08:27:41 +10:00
Jamie Curnow
eab38d8934
Bump version
2026-02-05 08:26:49 +10:00
jc21
4833dcbf3a
Merge pull request #5237 from NginxProxyManager/dependabot/npm_and_yarn/backend/dev-patch-updates-2bda1081ab
...
Bump @biomejs/biome from 2.3.12 to 2.3.13 in /backend in the dev-patch-updates group
2026-02-05 07:58:38 +10:00
jc21
c6fba1cbfe
Merge pull request #5272 from NginxProxyManager/dependabot/npm_and_yarn/backend/prod-patch-updates-627d993332
...
Bump mysql2 from 3.16.2 to 3.16.3 in /backend in the prod-patch-updates group
2026-02-05 07:58:00 +10:00
jc21
cdde543e8a
Merge pull request #5273 from NginxProxyManager/dependabot/npm_and_yarn/frontend/dev-patch-updates-1f568f1195
...
Close stale issues and PRs / stale (push) Successful in 34s
Bump @biomejs/biome from 2.3.13 to 2.3.14 in /frontend in the dev-patch-updates group
2026-02-04 12:06:56 +10:00
Jamie Curnow
0d62c26164
Fix linting
2026-02-04 10:43:14 +10:00
Jamie Curnow
c3173d83b8
Update biome.json to match viome version
2026-02-04 10:39:43 +10:00
Jamie Curnow
6ba40216cd
Update biome.json to match viome version
2026-02-04 10:38:56 +10:00
dependabot[bot]
3c54413752
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.16.2 to 3.16.3
- [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.16.2...v3.16.3 )
---
updated-dependencies:
- dependency-name: mysql2
dependency-version: 3.16.3
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-04 00:15:00 +00:00
jc21
65cf8ce583
Merge pull request #5248 from NginxProxyManager/dependabot/npm_and_yarn/backend/otplib-13.2.1
...
Bump otplib from 12.0.1 to 13.2.1 in /backend
2026-02-04 10:13:27 +10:00
dependabot[bot]
a4bc8d5d21
Bump @biomejs/biome in /frontend in the dev-patch-updates group
...
Bumps the dev-patch-updates group in /frontend with 1 update: [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome ).
Updates `@biomejs/biome` from 2.3.13 to 2.3.14
- [Release notes](https://github.com/biomejs/biome/releases )
- [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md )
- [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.3.14/packages/@biomejs/biome )
---
updated-dependencies:
- dependency-name: "@biomejs/biome"
dependency-version: 2.3.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-03 21:52:25 +00:00
dependabot[bot]
2bcf5e91ce
Bump @biomejs/biome in /backend in the dev-patch-updates group
...
Bumps the dev-patch-updates group in /backend with 1 update: [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome ).
Updates `@biomejs/biome` from 2.3.12 to 2.3.13
- [Release notes](https://github.com/biomejs/biome/releases )
- [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md )
- [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.3.13/packages/@biomejs/biome )
---
updated-dependencies:
- dependency-name: "@biomejs/biome"
dependency-version: 2.3.13
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-03 21:51:39 +00:00
Jamie Curnow
3e3d08b68f
Change dependabot interval to weekly
2026-02-04 07:50:26 +10:00
Jamie Curnow
f90066822f
Fix v13 otplib upgrades
2026-02-04 07:47:16 +10:00
dependabot[bot]
bb4b5fb3aa
Bump otplib from 12.0.1 to 13.2.1 in /backend
...
Bumps [otplib](https://github.com/yeojz/otplib/tree/HEAD/packages/otplib ) from 12.0.1 to 13.2.1.
- [Release notes](https://github.com/yeojz/otplib/releases )
- [Commits](https://github.com/yeojz/otplib/commits/v13.2.1/packages/otplib )
---
updated-dependencies:
- dependency-name: otplib
dependency-version: 13.2.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-03 21:22:20 +00:00
jc21
8014f34195
Merge pull request #5269 from NginxProxyManager/dependabot/npm_and_yarn/backend/prod-minor-updates-2bc8aaf294
...
Bump pg from 8.17.2 to 8.18.0 in /backend in the prod-minor-updates group
2026-02-04 07:20:55 +10:00
jc21
4f8037ded2
Merge pull request #5270 from NginxProxyManager/dependabot/npm_and_yarn/frontend/dev-minor-updates-1492aee52e
...
Bump happy-dom from 20.4.0 to 20.5.0 in /frontend in the dev-minor-updates group
2026-02-04 07:18:42 +10:00
jc21
e7a1f84e45
Merge pull request #5271 from NginxProxyManager/dependabot/npm_and_yarn/frontend/prod-patch-updates-4c40e63da3
...
Bump react-intl from 8.1.2 to 8.1.3 in /frontend in the prod-patch-updates group
2026-02-04 07:18:31 +10:00
dependabot[bot]
6f0931bed5
Bump react-intl in /frontend in the prod-patch-updates group
...
Bumps the prod-patch-updates group in /frontend with 1 update: [react-intl](https://github.com/formatjs/formatjs ).
Updates `react-intl` from 8.1.2 to 8.1.3
- [Release notes](https://github.com/formatjs/formatjs/releases )
- [Commits](https://github.com/formatjs/formatjs/compare/react-intl@8.1.2...react-intl@8.1.3 )
---
updated-dependencies:
- dependency-name: react-intl
dependency-version: 8.1.3
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-03 13:04:48 +00:00
dependabot[bot]
7f0c5d4364
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.4.0 to 20.5.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases )
- [Commits](https://github.com/capricorn86/happy-dom/compare/v20.4.0...v20.5.0 )
---
updated-dependencies:
- dependency-name: happy-dom
dependency-version: 20.5.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-03 13:04:21 +00:00
dependabot[bot]
60404b6f7e
Bump pg in /backend in the prod-minor-updates group
...
Bumps the prod-minor-updates group in /backend with 1 update: [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg ).
Updates `pg` from 8.17.2 to 8.18.0
- [Changelog](https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md )
- [Commits](https://github.com/brianc/node-postgres/commits/pg@8.18.0/packages/pg )
---
updated-dependencies:
- dependency-name: pg
dependency-version: 8.18.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-03 13:04:13 +00:00
jc21
c2fddee2c7
Merge pull request #5264 from NginxProxyManager/dependabot/npm_and_yarn/frontend/dev-patch-updates-cc9765ca56
...
Close stale issues and PRs / stale (push) Successful in 36s
Bump the dev-patch-updates group across 1 directory with 3 updates
2026-02-03 17:10:42 +10:00
Jerry8块
b7402d47a0
Merge branch 'NginxProxyManager:develop' into develop
2026-02-03 15:10:13 +08:00
jc21
f09876d31b
Merge pull request #5252 from NginxProxyManager/dependabot/npm_and_yarn/backend/apidevtools/json-schema-ref-parser-14.1.1
...
Bump @apidevtools/json-schema-ref-parser from 11.9.3 to 14.1.1 in /backend
2026-02-03 17:06:56 +10:00
dependabot[bot]
8708a3bab8
Bump the dev-patch-updates group across 1 directory with 3 updates
...
Bumps the dev-patch-updates group with 3 updates in the /frontend directory: [@formatjs/cli](https://github.com/formatjs/formatjs ), [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools ) and [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react ).
Updates `@formatjs/cli` from 6.12.0 to 6.12.1
- [Release notes](https://github.com/formatjs/formatjs/releases )
- [Commits](https://github.com/formatjs/formatjs/compare/@formatjs/cli@6.12.0...@formatjs/cli@6.12.1 )
Updates `@tanstack/react-query-devtools` from 5.91.2 to 5.91.3
- [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.91.3/packages/react-query-devtools )
Updates `@vitejs/plugin-react` from 5.1.2 to 5.1.3
- [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@5.1.3/packages/plugin-react )
---
updated-dependencies:
- dependency-name: "@formatjs/cli"
dependency-version: 6.12.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-patch-updates
- dependency-name: "@tanstack/react-query-devtools"
dependency-version: 5.91.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-patch-updates
- dependency-name: "@vitejs/plugin-react"
dependency-version: 5.1.3
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-03 07:06:20 +00:00
jc21
218fadd168
Merge pull request #5254 from NginxProxyManager/dependabot/npm_and_yarn/backend/body-parser-2.2.2
...
Bump body-parser from 1.20.4 to 2.2.2 in /backend
2026-02-03 17:04:49 +10:00
jc21
9cf1d000c8
Merge pull request #5257 from maghuro/add-pt-pt
...
Add pt-PT lang
2026-02-03 17:04:19 +10:00
jc21
714bebbbc7
Merge pull request #5263 from NginxProxyManager/dependabot/npm_and_yarn/test/prod-patch-updates-5b27633cb0
...
Bump @quobix/vacuum from 0.23.4 to 0.23.5 in /test in the prod-patch-updates group
2026-02-03 17:02:59 +10:00
jc21
127008c9b5
Merge pull request #5265 from NginxProxyManager/dependabot/npm_and_yarn/frontend/react-intl-8.1.2
...
Bump react-intl from 7.1.14 to 8.1.2 in /frontend
2026-02-03 17:02:18 +10:00
dependabot[bot]
7cc2bfbf6a
Bump react-intl from 7.1.14 to 8.1.2 in /frontend
...
Bumps [react-intl](https://github.com/formatjs/formatjs ) from 7.1.14 to 8.1.2.
- [Release notes](https://github.com/formatjs/formatjs/releases )
- [Commits](https://github.com/formatjs/formatjs/compare/react-intl@7.1.14...react-intl@8.1.2 )
---
updated-dependencies:
- dependency-name: react-intl
dependency-version: 8.1.2
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-02 14:26:07 +00:00
dependabot[bot]
de3b543d08
Bump @quobix/vacuum in /test in the prod-patch-updates group
...
Bumps the prod-patch-updates group in /test with 1 update: [@quobix/vacuum](https://github.com/daveshanley/vacuum ).
Updates `@quobix/vacuum` from 0.23.4 to 0.23.5
- [Release notes](https://github.com/daveshanley/vacuum/releases )
- [Commits](https://github.com/daveshanley/vacuum/compare/v0.23.4...v0.23.5 )
---
updated-dependencies:
- dependency-name: "@quobix/vacuum"
dependency-version: 0.23.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-02 14:25:26 +00:00
jerry-yuan
21f63e3db3
fix: delete advanced options from redir_host/dead_host/streams
2026-02-01 10:38:09 +00:00
Jerry
232b5b759a
fix: make variable name meaningful
2026-02-01 00:16:17 +08:00
jerry-yuan
054742539f
fix: Supplement Swagger documentation
2026-01-31 14:17:05 +00:00
jerry-yuan
2b6a617599
fix: reformat migration scripts
2026-01-31 13:28:53 +00:00
jerry-yuan
187d21a0d5
feat: add trust_forwarded_proto option for SSL redirect handling in reverse proxy scenarios
...
When Nginx is behind another proxy server (like CloudFlare or AWS ALB), the force-SSL
feature can cause redirect loops because Nginx sees the connection as plain HTTP
while SSL is already handled upstream. This adds a new boolean option to trust
the X-Forwarded-Proto header from upstream proxies.
Changes:
- Add `trust_forwarded_proto` column to proxy_host table (migration)
- Update model and API schema to support the new boolean field
- Modify force-ssl Nginx template to check X-Forwarded-Proto/X-Forwarded-Scheme
- Add map directives in nginx.conf to validate and sanitize forwarded headers
- Add advanced option toggle in frontend UI with i18n support (EN/ZH)
- Set proxy headers from validated map variables instead of $scheme
This allows administrators to control SSL redirect behavior when Nginx is deployed
behind a TLS-terminating proxy.
2026-01-31 13:11:47 +00:00
maghuro
c515815b0e
Remove merge conflict markers from lang-list.json
2026-01-31 12:10:36 +00:00
maghuro
3db02370fd
Add Portuguese language support to IntlProvider
2026-01-31 12:08:07 +00:00
maghuro
4ad1af5576
Remove duplicate locale entries and keep pt-PT
2026-01-31 12:07:32 +00:00
maghuro
a73d54fedc
Add Portuguese (European) language support
2026-01-31 12:06:50 +00:00
maghuro
8c8005f817
Add Portuguese language support to HelpDoc
2026-01-31 12:05:32 +00:00
maghuro
83d993578b
Add pt-PT lang
...
Add Portuguese (European) language
2026-01-31 11:59:35 +00:00
dependabot[bot]
8532e7520f
Bump body-parser from 1.20.4 to 2.2.2 in /backend
...
Bumps [body-parser](https://github.com/expressjs/body-parser ) from 1.20.4 to 2.2.2.
- [Release notes](https://github.com/expressjs/body-parser/releases )
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md )
- [Commits](https://github.com/expressjs/body-parser/compare/1.20.4...v2.2.2 )
---
updated-dependencies:
- dependency-name: body-parser
dependency-version: 2.2.2
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-30 13:04:20 +00:00
dependabot[bot]
58d47cd69a
Bump @apidevtools/json-schema-ref-parser in /backend
...
Bumps [@apidevtools/json-schema-ref-parser](https://github.com/APIDevTools/json-schema-ref-parser ) from 11.9.3 to 14.1.1.
- [Release notes](https://github.com/APIDevTools/json-schema-ref-parser/releases )
- [Commits](https://github.com/APIDevTools/json-schema-ref-parser/compare/v11.9.3...v14.1.1 )
---
updated-dependencies:
- dependency-name: "@apidevtools/json-schema-ref-parser"
dependency-version: 14.1.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-30 13:04:04 +00:00