version 0.52.0

Massimo Melina committed Apr 8, 2024 at 21:19 UTC 3ce6d5bec3ab727b684786c3c6324ebd59f72a7b
3 files changed +82 -26
package-lock.json
+80 -24
@@ -1,12 +1,12 @@
1 {
2 "name": "hfs",
3 - "version": "0.52.0-alpha2",
3 + "version": "0.52.0",
4 "lockfileVersion": 2,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "hfs",
9 - "version": "0.52.0-alpha2",
9 + "version": "0.52.0",
10 "license": "GPL-3.0",
11 "workspaces": [
12 "admin",
@@ -15,7 +15,7 @@
15 "mui-grid-form"
16 ],
17 "dependencies": {
18 - "@koa/router": "^10.1.1",
18 + "@koa/router": "^12.0.1",
19 "@node-rs/crc32": "^1.6.0",
20 "acme-client": "^5.2.0",
21 "basic-auth": "^2.0.1",
@@ -33,7 +33,7 @@
33 "limiter": "^2.1.0",
34 "lodash": "^4.17.21",
35 "minimist": "^1.2.6",
36 - "nat-upnp-ts": "github:rejetto/nat-upnp-ts",
36 + "nat-upnp-rejetto": "^2.0.2",
37 "open": "^8.4.0",
38 "picomatch": "^3.0.1",
39 "qr-creator": "^1.0.0",
@@ -1149,18 +1149,49 @@
1149 }
1150 },
1151 "node_modules/@koa/router": {
1152 - "version": "10.1.1",
1153 - "resolved": "https://registry.npmjs.org/@koa/router/-/router-10.1.1.tgz",
1154 - "integrity": "sha512-ORNjq5z4EmQPriKbR0ER3k4Gh7YGNhWDL7JBW+8wXDrHLbWYKYSJaOJ9aN06npF5tbTxe2JBOsurpJDAvjiXKw==",
1152 + "version": "12.0.1",
1153 + "resolved": "https://registry.npmjs.org/@koa/router/-/router-12.0.1.tgz",
1154 + "integrity": "sha512-ribfPYfHb+Uw3b27Eiw6NPqjhIhTpVFzEWLwyc/1Xp+DCdwRRyIlAUODX+9bPARF6aQtUu1+/PHzdNvRzcs/+Q==",
1155 "dependencies": {
1156 - "debug": "^4.1.1",
1157 - "http-errors": "^1.7.3",
1156 + "debug": "^4.3.4",
1157 + "http-errors": "^2.0.0",
1158 "koa-compose": "^4.1.0",
1159 "methods": "^1.1.2",
1160 - "path-to-regexp": "^6.1.0"
1160 + "path-to-regexp": "^6.2.1"
1161 },
1162 "engines": {
1163 - "node": ">= 8.0.0"
1163 + "node": ">= 12"
1164 + }
1165 + },
1166 + "node_modules/@koa/router/node_modules/depd": {
1167 + "version": "2.0.0",
1168 + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
1169 + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
1170 + "engines": {
1171 + "node": ">= 0.8"
1172 + }
1173 + },
1174 + "node_modules/@koa/router/node_modules/http-errors": {
1175 + "version": "2.0.0",
1176 + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
1177 + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
1178 + "dependencies": {
1179 + "depd": "2.0.0",
1180 + "inherits": "2.0.4",
1181 + "setprototypeof": "1.2.0",
1182 + "statuses": "2.0.1",
1183 + "toidentifier": "1.0.1"
1184 + },
1185 + "engines": {
1186 + "node": ">= 0.8"
1187 + }
1188 + },
1189 + "node_modules/@koa/router/node_modules/statuses": {
1190 + "version": "2.0.1",
1191 + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
1192 + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
1193 + "engines": {
1194 + "node": ">= 0.8"
1195 }
1196 },
1197 "node_modules/@mui/base": {
@@ -4840,10 +4871,10 @@
4871 "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==",
4872 "dev": true
4873 },
4843 - "node_modules/nat-upnp-ts": {
4844 - "version": "2.0.1",
4845 - "resolved": "git+ssh://git@github.com/rejetto/nat-upnp-ts.git#3fbb2a3480821de3fafb3f0debabb3e8b7ef2b7b",
4846 - "license": "MIT",
4874 + "node_modules/nat-upnp-rejetto": {
4875 + "version": "2.0.2",
4876 + "resolved": "https://registry.npmjs.org/nat-upnp-rejetto/-/nat-upnp-rejetto-2.0.2.tgz",
4877 + "integrity": "sha512-2ZF1HeoNbEY4UDf4sKRsFGyk6P07Mm45W4AFWNNSvgWjQyTpE8h6nJ+xKYql6n5k8z1zb/HV3F2YBrgQ0pY2SA==",
4878 "dependencies": {
4879 "fast-xml-parser": "^4.0.0-beta.8"
4880 }
@@ -7863,15 +7894,39 @@
7894 }
7895 },
7896 "@koa/router": {
7866 - "version": "10.1.1",
7867 - "resolved": "https://registry.npmjs.org/@koa/router/-/router-10.1.1.tgz",
7868 - "integrity": "sha512-ORNjq5z4EmQPriKbR0ER3k4Gh7YGNhWDL7JBW+8wXDrHLbWYKYSJaOJ9aN06npF5tbTxe2JBOsurpJDAvjiXKw==",
7897 + "version": "12.0.1",
7898 + "resolved": "https://registry.npmjs.org/@koa/router/-/router-12.0.1.tgz",
7899 + "integrity": "sha512-ribfPYfHb+Uw3b27Eiw6NPqjhIhTpVFzEWLwyc/1Xp+DCdwRRyIlAUODX+9bPARF6aQtUu1+/PHzdNvRzcs/+Q==",
7900 "requires": {
7870 - "debug": "^4.1.1",
7871 - "http-errors": "^1.7.3",
7901 + "debug": "^4.3.4",
7902 + "http-errors": "^2.0.0",
7903 "koa-compose": "^4.1.0",
7904 "methods": "^1.1.2",
7874 - "path-to-regexp": "^6.1.0"
7905 + "path-to-regexp": "^6.2.1"
7906 + },
7907 + "dependencies": {
7908 + "depd": {
7909 + "version": "2.0.0",
7910 + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
7911 + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="
7912 + },
7913 + "http-errors": {
7914 + "version": "2.0.0",
7915 + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
7916 + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
7917 + "requires": {
7918 + "depd": "2.0.0",
7919 + "inherits": "2.0.4",
7920 + "setprototypeof": "1.2.0",
7921 + "statuses": "2.0.1",
7922 + "toidentifier": "1.0.1"
7923 + }
7924 + },
7925 + "statuses": {
7926 + "version": "2.0.1",
7927 + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
7928 + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ=="
7929 + }
7930 }
7931 },
7932 "@mui/base": {
@@ -10434,9 +10489,10 @@
10489 "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==",
10490 "dev": true
10491 },
10437 - "nat-upnp-ts": {
10438 - "version": "git+ssh://git@github.com/rejetto/nat-upnp-ts.git#3fbb2a3480821de3fafb3f0debabb3e8b7ef2b7b",
10439 - "from": "nat-upnp-ts@github:rejetto/nat-upnp-ts",
10492 + "nat-upnp-rejetto": {
10493 + "version": "2.0.2",
10494 + "resolved": "https://registry.npmjs.org/nat-upnp-rejetto/-/nat-upnp-rejetto-2.0.2.tgz",
10495 + "integrity": "sha512-2ZF1HeoNbEY4UDf4sKRsFGyk6P07Mm45W4AFWNNSvgWjQyTpE8h6nJ+xKYql6n5k8z1zb/HV3F2YBrgQ0pY2SA==",
10496 "requires": {
10497 "fast-xml-parser": "^4.0.0-beta.8"
10498 }
package.json
+1 -1
@@ -1,6 +1,6 @@
1 {
2 "name": "hfs",
3 - "version": "0.52.0-beta9",
3 + "version": "0.52.0",
4 "description": "HTTP File Server",
5 "keywords": [
6 "file server",
tests/config.yaml
+1 -1
@@ -138,7 +138,7 @@ accounts:
138 disabled: true
139 admins:
140 admin: true
141 -version: 0.51.0
141 +version: 0.52.0
142 max_downloads_per_account: 2
143 max_downloads: 1
144 roots: