From b96c996a45b0a47b4ee98e7731d2c78b9d3ab514 Mon Sep 17 00:00:00 2001 From: Jamie Curnow Date: Thu, 9 Sep 2021 08:46:09 +1000 Subject: [PATCH 001/374] Log more info for internal errors in debug mode --- backend/app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/app.js b/backend/app.js index 33ffacc5..8f4890c3 100644 --- a/backend/app.js +++ b/backend/app.js @@ -75,7 +75,7 @@ app.use(function (err, req, res, next) { // Not every error is worth logging - but this is good for now until it gets annoying. if (typeof err.stack !== 'undefined' && err.stack) { - if (process.env.NODE_ENV === 'development') { + if (process.env.NODE_ENV === 'development' || process.env.DEBUG) { log.debug(err.stack); } else if (typeof err.public == 'undefined' || !err.public) { log.warn(err.message); From babc5b7a3871d8a5903a80b83ea5872fe0ccd9be Mon Sep 17 00:00:00 2001 From: Jamie Curnow Date: Fri, 10 Sep 2021 07:54:10 +1000 Subject: [PATCH 002/374] Bumped version --- .version | 2 +- README.md | 20 +++++++++++++++++++- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/.version b/.version index 8bcbcd5c..a44d1506 100644 --- a/.version +++ b/.version @@ -1 +1 @@ -2.9.8 \ No newline at end of file +2.9.9 \ No newline at end of file diff --git a/README.md b/README.md index 3665eb92..1b586329 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@



- + @@ -483,6 +483,24 @@ Special thanks to the following contributors:
Florian Meinicke + + + +
Rahul Somasundaram +
+ + + + +
Björn Heinrichs +
+ + + + +
Josh Byrnes +
+ From 0f0a6722759d5747d60912239f13e34125aa684d Mon Sep 17 00:00:00 2001 From: Jamie Curnow Date: Fri, 10 Sep 2021 14:49:11 +1000 Subject: [PATCH 003/374] Added another contributor --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index 1b586329..e68d4462 100644 --- a/README.md +++ b/README.md @@ -501,6 +501,12 @@ Special thanks to the following contributors:
Josh Byrnes + + + +
bergi9 +
+ From c1880bd3ffa1ce8f770af2ab66200ad8dc464f90 Mon Sep 17 00:00:00 2001 From: nikhen Date: Sat, 11 Sep 2021 17:21:32 +0200 Subject: [PATCH 004/374] 1.1.1.1 used as a placeholder, despite being real external website/address #686 --- frontend/js/i18n/messages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/js/i18n/messages.json b/frontend/js/i18n/messages.json index 9feb82d2..c106b3a5 100644 --- a/frontend/js/i18n/messages.json +++ b/frontend/js/i18n/messages.json @@ -130,7 +130,7 @@ "access-list": "Access List", "allow-websocket-upgrade": "Websockets Support", "ignore-invalid-upstream-ssl": "Ignore Invalid SSL", - "custom-forward-host-help": "Use 1.1.1.1/path for sub-folder forwarding" + "custom-forward-host-help": "Add a path for sub-folder forwarding.\nExample: 0.0.0.0/path" }, "redirection-hosts": { "title": "Redirection Hosts", From 413ab50fc4588df48d5ca1b530cda73a5db55960 Mon Sep 17 00:00:00 2001 From: nikhen Date: Sun, 12 Sep 2021 12:28:25 +0200 Subject: [PATCH 005/374] Change example IP: 0.0.0.0 -> 203.0.113.25 --- frontend/js/i18n/messages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/js/i18n/messages.json b/frontend/js/i18n/messages.json index c106b3a5..1e00ef7c 100644 --- a/frontend/js/i18n/messages.json +++ b/frontend/js/i18n/messages.json @@ -130,7 +130,7 @@ "access-list": "Access List", "allow-websocket-upgrade": "Websockets Support", "ignore-invalid-upstream-ssl": "Ignore Invalid SSL", - "custom-forward-host-help": "Add a path for sub-folder forwarding.\nExample: 0.0.0.0/path" + "custom-forward-host-help": "Add a path for sub-folder forwarding.\nExample: 203.0.113.25/path" }, "redirection-hosts": { "title": "Redirection Hosts", From ce503232c334163265343041f84e578f290e9e31 Mon Sep 17 00:00:00 2001 From: nikhen Date: Sun, 12 Sep 2021 15:01:55 +0200 Subject: [PATCH 006/374] data.email should NOT be shorter than 8 characters #845 --- backend/schema/definitions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/schema/definitions.json b/backend/schema/definitions.json index 9895b87e..4b4f3405 100644 --- a/backend/schema/definitions.json +++ b/backend/schema/definitions.json @@ -153,7 +153,7 @@ "example": "john@example.com", "format": "email", "type": "string", - "minLength": 8, + "minLength": 6, "maxLength": 100 }, "password": { From 39a5cd2d6e350d7834ab248fb4e587e19d9a2d87 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Sep 2021 04:26:17 +0000 Subject: [PATCH 007/374] Bump set-value from 3.0.2 to 4.0.1 in /docs Bumps [set-value](https://github.com/jonschlinkert/set-value) from 3.0.2 to 4.0.1. - [Release notes](https://github.com/jonschlinkert/set-value/releases) - [Commits](https://github.com/jonschlinkert/set-value/compare/3.0.2...4.0.1) --- updated-dependencies: - dependency-name: set-value dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- docs/package.json | 2 +- docs/yarn.lock | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/docs/package.json b/docs/package.json index a1cec675..53826caf 100644 --- a/docs/package.json +++ b/docs/package.json @@ -612,7 +612,7 @@ "serve-index": "^1.9.1", "serve-static": "^1.14.1", "set-blocking": "^2.0.0", - "set-value": "^3.0.2", + "set-value": "^4.0.1", "setimmediate": "^1.0.5", "setprototypeof": "^1.2.0", "sha.js": "^2.4.11", diff --git a/docs/yarn.lock b/docs/yarn.lock index cdac96b2..20e3d51e 100644 --- a/docs/yarn.lock +++ b/docs/yarn.lock @@ -8436,13 +8436,20 @@ set-value@^2.0.0, set-value@^2.0.1: is-plain-object "^2.0.3" split-string "^3.0.1" -set-value@^3.0.0, set-value@^3.0.2: +set-value@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/set-value/-/set-value-3.0.2.tgz#74e8ecd023c33d0f77199d415409a40f21e61b90" integrity sha512-npjkVoz+ank0zjlV9F47Fdbjfj/PfXyVhZvGALWsyIYU/qrMzpi6avjKW3/7KeSU2Df3I46BrN1xOI1+6vW0hA== dependencies: is-plain-object "^2.0.4" +set-value@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/set-value/-/set-value-4.0.1.tgz#bc23522ade2d52314ec3b5d6fb140f5cd3a88acf" + integrity sha512-ayATicCYPVnlNpFmjq2/VmVwhoCQA9+13j8qWp044fmFE3IFphosPtRM+0CJ5xoIx5Uy52fCcwg3XeH2pHbbPQ== + dependencies: + is-plain-object "^2.0.4" + setimmediate@^1.0.4, setimmediate@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" From 9979f516d6e302e1efdcdda14792f1305fea0f6c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Sep 2021 21:48:33 +0000 Subject: [PATCH 008/374] Bump prismjs from 1.24.0 to 1.25.0 in /docs Bumps [prismjs](https://github.com/PrismJS/prism) from 1.24.0 to 1.25.0. - [Release notes](https://github.com/PrismJS/prism/releases) - [Changelog](https://github.com/PrismJS/prism/blob/master/CHANGELOG.md) - [Commits](https://github.com/PrismJS/prism/compare/v1.24.0...v1.25.0) --- updated-dependencies: - dependency-name: prismjs dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- docs/yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/yarn.lock b/docs/yarn.lock index cdac96b2..dab8917a 100644 --- a/docs/yarn.lock +++ b/docs/yarn.lock @@ -7699,9 +7699,9 @@ pretty-time@^1.1.0: integrity sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA== prismjs@^1.13.0, prismjs@^1.20.0: - version "1.24.0" - resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.24.0.tgz#0409c30068a6c52c89ef7f1089b3ca4de56be2ac" - integrity sha512-SqV5GRsNqnzCL8k5dfAjCNhUrF3pR0A9lTDSCUZeh/LIshheXJEaP0hwLz2t4XHivd2J/v2HR+gRnigzeKe3cQ== + version "1.25.0" + resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.25.0.tgz#6f822df1bdad965734b310b315a23315cf999756" + integrity sha512-WCjJHl1KEWbnkQom1+SzftbtXMKQoezOCYs5rECqMN+jP+apI7ftoflyqigqzopSO3hMhTEb0mFClA8lkolgEg== private@^0.1.8: version "0.1.8" From 13fd2ce4e2fc47ab4480d23e5e3641c4f1312db4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 22 Sep 2021 04:54:41 +0000 Subject: [PATCH 009/374] Bump nth-check from 1.0.2 to 2.0.1 in /docs Bumps [nth-check](https://github.com/fb55/nth-check) from 1.0.2 to 2.0.1. - [Release notes](https://github.com/fb55/nth-check/releases) - [Commits](https://github.com/fb55/nth-check/compare/v1.0.2...v2.0.1) --- updated-dependencies: - dependency-name: nth-check dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- docs/package.json | 2 +- docs/yarn.lock | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/docs/package.json b/docs/package.json index a1cec675..4e4edee0 100644 --- a/docs/package.json +++ b/docs/package.json @@ -443,7 +443,7 @@ "normalize-url": "^5.1.0", "npm-run-path": "^4.0.1", "nprogress": "^0.2.0", - "nth-check": "^1.0.2", + "nth-check": "^2.0.1", "num2fraction": "^1.2.2", "number-is-nan": "^2.0.0", "oauth-sign": "^0.9.0", diff --git a/docs/yarn.lock b/docs/yarn.lock index cdac96b2..832b3ef4 100644 --- a/docs/yarn.lock +++ b/docs/yarn.lock @@ -6726,6 +6726,13 @@ nth-check@^1.0.2, nth-check@~1.0.1: dependencies: boolbase "~1.0.0" +nth-check@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.1.tgz#2efe162f5c3da06a28959fbd3db75dbeea9f0fc2" + integrity sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w== + dependencies: + boolbase "^1.0.0" + num2fraction@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" From 780759dc277de0bcd47a21ec03a1d0cdf98450e0 Mon Sep 17 00:00:00 2001 From: chaptergy Date: Tue, 5 Oct 2021 21:00:10 +0200 Subject: [PATCH 010/374] Adds toggle to header to display menu on mobile --- frontend/js/app/ui/header/main.ejs | 3 +++ frontend/js/app/ui/main.ejs | 12 +++++++----- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/frontend/js/app/ui/header/main.ejs b/frontend/js/app/ui/header/main.ejs index 5f8a6278..18ed2b6a 100644 --- a/frontend/js/app/ui/header/main.ejs +++ b/frontend/js/app/ui/header/main.ejs @@ -1,5 +1,8 @@

+   <%- i18n('main', 'app') %> diff --git a/frontend/js/app/ui/main.ejs b/frontend/js/app/ui/main.ejs index 7c97cf7d..b62c3acd 100644 --- a/frontend/js/app/ui/main.ejs +++ b/frontend/js/app/ui/main.ejs @@ -1,9 +1,11 @@
- -