Skip to content

Commit 7084473

Browse files
authored
Merge pull request #416 from jc21/develop
v2.2.4
2 parents 4c60bfb + 1ff87bb commit 7084473

File tree

21 files changed

+327
-361
lines changed

21 files changed

+327
-361
lines changed
+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
name: Product Support
3+
about: Need help configuring the software?
4+
title: ''
5+
labels: product-support
6+
assignees: ''
7+
8+
---
9+
10+
**Checklist**
11+
- Please read the [setup instructions](https://nginxproxymanager.com/setup/)
12+
- Please read the [FAQ](https://nginxproxymanager.com/faq/)
13+
14+
**What is troubling you?**
15+
16+
_Clear and concise description of what you're trying to do and what isn't working for you_

.version

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.2.3
1+
2.2.4

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
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.2.3-green.svg?style=for-the-badge">
4+
<img src="https://img.shields.io/badge/version-2.2.4-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>

backend/internal/access-list.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ const internalAccessList = {
3030
.omit(omissions())
3131
.insertAndFetch({
3232
name: data.name,
33-
satify_any: data.satify_any,
33+
satisfy_any: data.satisfy_any,
3434
owner_user_id: access.token.getUserId(1)
3535
});
3636
})
@@ -126,8 +126,8 @@ const internalAccessList = {
126126
.query()
127127
.where({id: data.id})
128128
.patch({
129-
name: data.name,
130-
satify_any: data.satify_any,
129+
name: data.name,
130+
satisfy_any: data.satisfy_any,
131131
});
132132
}
133133
})

backend/internal/nginx.js

+3
Original file line numberDiff line numberDiff line change
@@ -273,13 +273,16 @@ const internalNginx = {
273273
return new Promise((resolve, reject) => {
274274
let template = null;
275275
let filename = '/data/nginx/temp/letsencrypt_' + certificate.id + '.conf';
276+
276277
try {
277278
template = fs.readFileSync(__dirname + '/../templates/letsencrypt-request.conf', {encoding: 'utf8'});
278279
} catch (err) {
279280
reject(new error.ConfigurationError(err.message));
280281
return;
281282
}
282283

284+
certificate.ipv6 = internalNginx.ipv6Enabled();
285+
283286
renderEngine
284287
.parseAndRender(template, certificate)
285288
.then((config_text) => {
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
const migrate_name = 'access_list_client_fix';
2+
const logger = require('../logger').migrate;
3+
4+
/**
5+
* Migrate
6+
*
7+
* @see http://knexjs.org/#Schema
8+
*
9+
* @param {Object} knex
10+
* @param {Promise} Promise
11+
* @returns {Promise}
12+
*/
13+
exports.up = function (knex/*, Promise*/) {
14+
logger.info('[' + migrate_name + '] Migrating Up...');
15+
16+
return knex.schema.table('access_list', function (access_list) {
17+
access_list.renameColumn('satify_any', 'satisfy_any');
18+
})
19+
.then(() => {
20+
logger.info('[' + migrate_name + '] access_list Table altered');
21+
});
22+
};
23+
24+
/**
25+
* Undo Migrate
26+
*
27+
* @param {Object} knex
28+
* @param {Promise} Promise
29+
* @returns {Promise}
30+
*/
31+
exports.down = function (knex, Promise) {
32+
logger.warn('[' + migrate_name + '] You can\'t migrate down this one.');
33+
return Promise.resolve(true);
34+
};

backend/models/access_list.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ class AccessList extends Model {
9090
}
9191

9292
get satisfy() {
93-
return this.satify_any ? 'satisfy any' : 'satisfy all';
93+
return this.satisfy_any ? 'satisfy any' : 'satisfy all';
9494
}
9595
}
9696

0 commit comments

Comments
 (0)