Will Rouesnel
4d491b2d76
Fully support client CAs with access-lists
...
This commit changes access-list IP directives to be implemented using
the nginx "geo" directive.
This allows IP-based blocks to return 444 (drop connection) on
authorization failure when the "Drop Unauthorized" is enabled.
It also allows the implementation of "Satisfy Any" with the new
client CA certificate support - i.e. Satisfy Any can allow clients
from the local network to skip client certificate challenge, or drop
down to requesting basic authentication.
It should be noted that including basic authentication requirements
in Satisfy Any mode does prevent a 444 response from being sent, as
the basic auth challenge requires the server to respond.
2023-06-01 00:27:36 +10:00
Will Rouesnel
6cf91a2e70
Add drop_unauthorized parameter to proxy hosts
...
drop_unauthorized returns 444 when a client is not authorized as opposed
to 403. It can be used with Client Certificate authorization.
2023-05-31 01:43:57 +10:00
Will Rouesnel
34305e04e1
Add authority count to access-list drop down in proxy host
2023-05-30 00:49:42 +10:00
Will Rouesnel
fb766d14e9
Add support for writing client CAs when access-lists are updated
...
This commit adds the basic support necessary to produce the combined
client CA files when certificates are updated.
2023-05-30 00:49:36 +10:00
Will Rouesnel
e5bb50c164
Add support for adding Client Certificates to access-lists
...
Client certificate support is added as a new separate type of option for
access-lists.
This commit is the support code to enable access-lists to contain
Client Certificate references.
2023-05-29 14:48:02 +10:00
Will Rouesnel
d5b3e53140
Add frontend support for the new clientca type
...
The frontend is modified to filter certificates from selector lists
so only non-clientca certificate types can be set as server certificates.
2023-05-25 00:37:27 +10:00
Will Rouesnel
c664e864ce
Add storing for Client CA certificates in the database
...
Add initial support for managing Client Certificate Authority public
certificates as certificate objects in the database. The new provider
type 'clientca' is defined to implement this.
2023-05-25 00:21:32 +10:00
Will Rouesnel
2dd4434ceb
Add support for nginx 444 default response
...
The default nginx 444 response drops the inbound connection without
sending any response to the client.
2023-05-22 11:59:50 +10:00
dependabot[bot]
579c32a724
Bump qs from 6.5.2 to 6.5.3 in /frontend
...
Bumps [qs](https://github.com/ljharb/qs ) from 6.5.2 to 6.5.3.
- [Release notes](https://github.com/ljharb/qs/releases )
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.5.2...v6.5.3 )
---
updated-dependencies:
- dependency-name: qs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-03-07 11:41:12 +00:00
dependabot[bot]
06453e9668
Bump decode-uri-component from 0.2.0 to 0.2.2 in /frontend
...
Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component ) from 0.2.0 to 0.2.2.
- [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases )
- [Commits](https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2 )
---
updated-dependencies:
- dependency-name: decode-uri-component
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-03-07 10:50:16 +00:00
dependabot[bot]
331da3841e
Bump minimist from 1.2.5 to 1.2.8 in /frontend
...
Bumps [minimist](https://github.com/minimistjs/minimist ) from 1.2.5 to 1.2.8.
- [Release notes](https://github.com/minimistjs/minimist/releases )
- [Changelog](https://github.com/minimistjs/minimist/blob/main/CHANGELOG.md )
- [Commits](https://github.com/minimistjs/minimist/compare/v1.2.5...v1.2.8 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-03-07 06:51:11 +00:00
jc21
7597515c20
Merge pull request #2564 from NginxProxyManager/dependabot/npm_and_yarn/frontend/ua-parser-js-0.7.33
...
Bump ua-parser-js from 0.7.28 to 0.7.33 in /frontend
2023-03-07 16:50:18 +10:00
dependabot[bot]
8864960eb4
Bump http-cache-semantics from 4.1.0 to 4.1.1 in /frontend
...
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kornelski/http-cache-semantics/releases )
- [Commits](https://github.com/kornelski/http-cache-semantics/compare/v4.1.0...v4.1.1 )
---
updated-dependencies:
- dependency-name: http-cache-semantics
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-03 12:12:27 +00:00
dependabot[bot]
a9e84f1750
Bump ua-parser-js from 0.7.28 to 0.7.33 in /frontend
...
Bumps [ua-parser-js](https://github.com/faisalman/ua-parser-js ) from 0.7.28 to 0.7.33.
- [Release notes](https://github.com/faisalman/ua-parser-js/releases )
- [Changelog](https://github.com/faisalman/ua-parser-js/blob/master/changelog.md )
- [Commits](https://github.com/faisalman/ua-parser-js/compare/0.7.28...0.7.33 )
---
updated-dependencies:
- dependency-name: ua-parser-js
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-01-27 04:36:34 +00:00
Niklas Weinhart
84afec567c
Added autofocus to email input on login screen
2022-08-28 19:54:50 +02:00
jc21
23c88f6955
Merge pull request #2090 from swazynski/patch-1
...
Add trailing slash to example
2022-08-23 20:57:04 +10:00
jc21
dd14207b63
Merge pull request #2110 from cfoellmann/footer-blank
...
open footer link "Fork me" in new tab/windows (_blank)
2022-08-23 20:44:56 +10:00
jc21
0e0c3df0cd
Merge pull request #2142 from NginxProxyManager/dependabot/npm_and_yarn/frontend/moment-2.29.4
...
Bump moment from 2.27.0 to 2.29.4 in /frontend
2022-08-23 20:44:08 +10:00
jc21
d1f4640a9c
Merge pull request #2164 from NginxProxyManager/dependabot/npm_and_yarn/frontend/terser-4.8.1
...
Bump terser from 4.8.0 to 4.8.1 in /frontend
2022-08-23 20:43:15 +10:00
Peter Hulstaert
fb0ef08fd8
fix typo
2022-08-18 09:25:45 +02:00
dependabot[bot]
0de78205b5
Bump terser from 4.8.0 to 4.8.1 in /frontend
...
Bumps [terser](https://github.com/terser/terser ) from 4.8.0 to 4.8.1.
- [Release notes](https://github.com/terser/terser/releases )
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/commits )
---
updated-dependencies:
- dependency-name: terser
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-20 21:35:47 +00:00
dependabot[bot]
5c8aa8517b
Bump moment from 2.27.0 to 2.29.4 in /frontend
...
Bumps [moment](https://github.com/moment/moment ) from 2.27.0 to 2.29.4.
- [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.27.0...2.29.4 )
---
updated-dependencies:
- dependency-name: moment
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-07 16:43:13 +00:00
Christian Foellmann
518b84b38b
open footer link "Fork me" in new tab/windows (_blank)
2022-06-15 12:20:54 +02:00
swazynski
932dc4bf02
Add trailing slash to example
2022-06-03 15:20:26 +02:00
Jamie Curnow
feaafdc559
Fix #1950 attempt to encode hdomain values before render
2022-03-25 08:31:28 +10:00
jc21
14b889a85f
Merge pull request #1822 from ivankristianto/add-search-feature-redirection
...
Add Search Feature To Backend Administration
2022-02-17 13:14:35 +10:00
Ivan Kristianto
8eb44c404d
Add translation for search text
2022-02-12 13:28:16 +07:00
Ivan Kristianto
61b25e1213
Add search feature to Audit Logs
2022-02-12 13:10:23 +07:00
Ivan Kristianto
d3a5a3d0d6
Add search feature to Users
2022-02-12 12:52:22 +07:00
Ivan Kristianto
29c0fcbad6
Add search feature to SSL Certificates
2022-02-12 12:45:29 +07:00
Ivan Kristianto
de84d5d463
Add search feature to Access Lists
2022-02-12 12:17:45 +07:00
Ivan Kristianto
078114ee67
Fix search query for proxy
2022-02-12 11:52:47 +07:00
Ivan Kristianto
49f350fb00
Add search feature to 404 hosts
2022-02-12 11:48:47 +07:00
Ivan Kristianto
e141b5ff20
Add search feature to stream
2022-02-12 11:36:59 +07:00
Ivan Kristianto
181f163cb5
Move render showEmpty into function
2022-02-12 10:40:37 +07:00
Ivan Kristianto
30a9d3ae8d
Add search feature to proxy host
2022-02-12 10:38:15 +07:00
lug-gh
83e09ad5a7
Update current year for footer
...
Update current year for footer
2022-02-05 20:59:21 +01:00
Ivan Kristianto
96e034aa75
Add search function for redirection
2022-01-30 22:47:42 +07:00
chaptergy
ac23c66659
Fixes custom certificate upload modal
2021-12-23 12:23:30 +01:00
jc21
d45f39aae3
Merge pull request #1538 from jc21/adds-http-challenge-test
...
Adds buttons to test availability of server from public internet
2021-11-10 09:15:26 +10:00
jc21
0c8bbb4bc2
Merge pull request #1561 from jc21/header-warning-for-advanced-config
...
Adds advanced config header warning
2021-11-08 12:28:34 +10:00
Julian Reinhardt
67463ca136
Removes unused dependencies
2021-11-05 13:59:19 +01:00
Julian Reinhardt
a5229d0e92
Adds advanced config header warning and replaces variable info with translation
2021-11-04 12:01:01 +01:00
Pius Walter
e17de6058e
Fixed typo
2021-11-01 17:43:46 +01:00
Julian Reinhardt
9efe6cfb39
Minor fixes
2021-10-31 13:41:29 +01:00
Julian Reinhardt
c55476b196
Adds buttons to test availability of server from public internet
2021-10-31 00:19:18 +02:00
chaptergy
bf7b659e89
Adds cache busting to js bundles as well
2021-10-17 19:15:35 +02:00
jc21
81a9cab2b3
Merge pull request #1464 from jc21/fixes-navigation-on-mobile
...
Adds toggle to header to display menu on mobile
2021-10-11 11:55:37 +10:00
Jamie Curnow
27f84f880a
Updated node-sass and sass-loader
2021-10-11 11:11:46 +10:00
chaptergy
780759dc27
Adds toggle to header to display menu on mobile
2021-10-05 21:00:10 +02:00