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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
jc21
a7677c18c3
Merge branch 'develop' into feat/collapsible-custom-locations
2026-08-26 13:00:05 +10: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
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
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
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
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
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
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
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
Jamie Curnow
0d832092a5
Only modify files in startup when they aren't mounted
2026-06-02 22:09:21 +10: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
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
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