Skip to content

Commit 063ac46

Browse files
authored
Merge pull request #1966 from NginxProxyManager/develop
v2.9.17
2 parents c688747 + d1a3381 commit 063ac46

File tree

10 files changed

+38
-28
lines changed

10 files changed

+38
-28
lines changed

.version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.9.16
1+
2.9.17

README.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,13 @@
11
<p align="center">
22
<img src="https://nginxproxymanager.com/github.png">
33
<br><br>
4-
<img src="https://img.shields.io/badge/version-2.9.16-green.svg?style=for-the-badge">
4+
<img src="https://img.shields.io/badge/version-2.9.17-green.svg?style=for-the-badge">
55
<a href="https://hub.docker.com/repository/docker/jc21/nginx-proxy-manager">
66
<img src="https://img.shields.io/docker/stars/jc21/nginx-proxy-manager.svg?style=for-the-badge">
77
</a>
88
<a href="https://hub.docker.com/repository/docker/jc21/nginx-proxy-manager">
99
<img src="https://img.shields.io/docker/pulls/jc21/nginx-proxy-manager.svg?style=for-the-badge">
1010
</a>
11-
<a href="https://ci.nginxproxymanager.com/blue/organizations/jenkins/nginx-proxy-manager/branches/">
12-
<img src="https://img.shields.io/jenkins/build?jobUrl=https%3A%2F%2Fci.nginxproxymanager.com%2Fjob%2Fnginx-proxy-manager%2Fjob%2Fmaster&style=for-the-badge">
13-
</a>
1411
<a href="https://gitter.im/nginx-proxy-manager/community">
1512
<img alt="Gitter" src="https://img.shields.io/gitter/room/nginx-proxy-manager/community?style=for-the-badge">
1613
</a>
@@ -520,7 +517,13 @@ Special thanks to the following contributors:
520517
<td align="center">
521518
<a href="https://github.com/ivankristianto">
522519
<img src="https://avatars.githubusercontent.com/u/656006?v=4" width="80" alt=""/>
523-
<br /><sub><b>Ivan Kristianto </b></sub>
520+
<br /><sub><b>Ivan Kristianto</b></sub>
521+
</a>
522+
</td>
523+
<td align="center">
524+
<a href="https://github.com/omercnet">
525+
<img src="https://avatars.githubusercontent.com/u/639682?v=4" width="80" alt=""/>
526+
<br /><sub><b>Omer Cohen</b></sub>
524527
</a>
525528
</td>
526529
</tr>

docker/rootfs/etc/services.d/nginx/run

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ chown root /tmp/nginx
2424

2525
# Dynamically generate resolvers file, if resolver is IPv6, enclose in `[]`
2626
# thanks @tfmm
27-
echo resolver "$(awk 'BEGIN{ORS=" "} $1=="nameserver" { sub(/%.*$/,"",$2); print ($2 ~ ":")? "["$2"]": $2}' /etc/resolv.conf);" > /etc/nginx/conf.d/include/resolvers.conf
27+
echo resolver "$(awk 'BEGIN{ORS=" "} $1=="nameserver" { sub(/%.*$/,"",$2); print ($2 ~ ":")? "["$2"]": $2}' /etc/resolv.conf) valid=10s;" > /etc/nginx/conf.d/include/resolvers.conf
2828

2929
# Generate dummy self-signed certificate.
3030
if [ ! -f /data/nginx/dummycert.pem ] || [ ! -f /data/nginx/dummykey.pem ]

docs/yarn.lock

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7718,9 +7718,9 @@ pretty-time@^1.1.0:
77187718
integrity sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==
77197719

77207720
prismjs@^1.13.0, prismjs@^1.20.0:
7721-
version "1.25.0"
7722-
resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.25.0.tgz#6f822df1bdad965734b310b315a23315cf999756"
7723-
integrity sha512-WCjJHl1KEWbnkQom1+SzftbtXMKQoezOCYs5rECqMN+jP+apI7ftoflyqigqzopSO3hMhTEb0mFClA8lkolgEg==
7721+
version "1.27.0"
7722+
resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.27.0.tgz#bb6ee3138a0b438a3653dd4d6ce0cc6510a45057"
7723+
integrity sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==
77247724

77257725
private@^0.1.8:
77267726
version "0.1.8"
@@ -9681,9 +9681,9 @@ url-parse-lax@^3.0.0:
96819681
prepend-http "^2.0.0"
96829682

96839683
url-parse@^1.4.3, url-parse@^1.4.7:
9684-
version "1.5.2"
9685-
resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.2.tgz#a4eff6fd5ff9fe6ab98ac1f79641819d13247cda"
9686-
integrity sha512-6bTUPERy1muxxYClbzoRo5qtQuyoGEbzbQvi0SW4/8U8UyVkAQhWFBlnigqJkRm4su4x1zDQfNbEzWkt+vchcg==
9684+
version "1.5.9"
9685+
resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.9.tgz#05ff26484a0b5e4040ac64dcee4177223d74675e"
9686+
integrity sha512-HpOvhKBvre8wYez+QhHcYiVvVmeF6DVnuSOOPhe3cTum3BnqHhvKaZm8FU5yTiOu/Jut2ZpB2rA/SbBA1JIGlQ==
96879687
dependencies:
96889688
querystringify "^2.1.1"
96899689
requires-port "^1.0.0"

frontend/js/app/nginx/dead/delete.ejs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<form>
88
<div class="row">
99
<div class="col-sm-12 col-md-12">
10-
<%= i18n('dead-hosts', 'delete-confirm', {domains: domain_names.join(', ')}) %>
10+
<%= i18n('dead-hosts', 'delete-confirm', {domains: domain_names.join(', ').toHtmlEntities()}) %>
1111
<% if (certificate_id) { %>
1212
<br><br>
1313
<%- i18n('ssl', 'delete-ssl') %>

frontend/js/app/nginx/proxy/delete.ejs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<form>
88
<div class="row">
99
<div class="col-sm-12 col-md-12">
10-
<%= i18n('proxy-hosts', 'delete-confirm', {domains: domain_names.join(', ')}) %>
10+
<%= i18n('proxy-hosts', 'delete-confirm', {domains: domain_names.join(', ').toHtmlEntities()}) %>
1111
<% if (certificate_id) { %>
1212
<br><br>
1313
<%- i18n('ssl', 'delete-ssl') %>

frontend/js/app/nginx/redirection/delete.ejs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<form>
88
<div class="row">
99
<div class="col-sm-12 col-md-12">
10-
<%= i18n('redirection-hosts', 'delete-confirm', {domains: domain_names.join(', ')}) %>
10+
<%= i18n('redirection-hosts', 'delete-confirm', {domains: domain_names.join(', ').toHtmlEntities()}) %>
1111
<% if (certificate_id) { %>
1212
<br><br>
1313
<%- i18n('ssl', 'delete-ssl') %>

frontend/js/app/user/delete.ejs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<form>
88
<div class="row">
99
<div class="col-sm-12 col-md-12">
10-
<%= i18n('users', 'delete-confirm', {name: name}) %>
10+
<%= i18n('users', 'delete-confirm', {name: name.toHtmlEntities()}) %>
1111
</div>
1212
</div>
1313
</form>

frontend/js/index.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,13 @@ window.tabler = {
103103
}
104104
};
105105

106+
String.prototype.toHtmlEntities = function() {
107+
return this.replace(/./gm, function(s) {
108+
// return "&#" + s.charCodeAt(0) + ";";
109+
return (s.match(/[a-z0-9\s]+/i)) ? s : "&#" + s.charCodeAt(0) + ";";
110+
});
111+
};
112+
106113
require('tabler-core');
107114

108115
const App = require('./app/main');

frontend/webpack.config.js

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -92,17 +92,17 @@ module.exports = {
9292
]
9393
},
9494
{
95-
test: /source-sans-pro.*\.(woff(2)?)(\?v=\d+\.\d+\.\d+)?$/,
96-
use: [
97-
{
98-
loader: 'file-loader',
99-
options: {
100-
name: '[name].[ext]',
101-
outputPath: 'assets/'
102-
}
103-
}
104-
]
105-
}
95+
test: /source-sans-pro.*\.(woff(2)?)(\?v=\d+\.\d+\.\d+)?$/,
96+
use: [
97+
{
98+
loader: 'file-loader',
99+
options: {
100+
name: '[name].[ext]',
101+
outputPath: 'assets/'
102+
}
103+
}
104+
]
105+
}
106106
]
107107
},
108108
plugins: [

0 commit comments

Comments
 (0)