version 0.57.0-rc7

Massimo Melina committed Apr 11, 2025 at 12:28 UTC b17066f82e90710e98b4d482b12a3da96495d79b
4 files changed +29 -26
dev.md
+1
@@ -50,6 +50,7 @@ Additionally, you have the following folders:
50
51 # Known problems
52 - vite's proxying server (but also CRA's) doesn't play nicely with SSE, leaving sockets open
53 +- automatic tests max_dl* are subject to race conditions and may occasionally fail
54
55 # Guidelines
56
package-lock.json
+25 -23
@@ -1,12 +1,12 @@
1 {
2 "name": "hfs",
3 - "version": "0.57.0-rc6",
3 + "version": "0.57.0-rc7",
4 "lockfileVersion": 2,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "hfs",
9 - "version": "0.57.0-rc6",
9 + "version": "0.57.0-rc7",
10 "license": "GPL-3.0",
11 "workspaces": [
12 "admin",
@@ -20,7 +20,7 @@
20 "@rejetto/kvstorage": "^0.13.2",
21 "acme-client": "^5.4.0",
22 "buffer-crc32": "^1.0.0",
23 - "fast-glob": "^3.2.7",
23 + "fast-glob": "^3.3.3",
24 "find-process": "^1.4.7",
25 "formidable": "^3.5.1",
26 "fs-x-attributes": "^1.0.2",
@@ -5390,15 +5390,16 @@
5390 }
5391 },
5392 "node_modules/fast-glob": {
5393 - "version": "3.2.12",
5394 - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz",
5395 - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==",
5393 + "version": "3.3.3",
5394 + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
5395 + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
5396 + "license": "MIT",
5397 "dependencies": {
5398 "@nodelib/fs.stat": "^2.0.2",
5399 "@nodelib/fs.walk": "^1.2.3",
5400 "glob-parent": "^5.1.2",
5401 "merge2": "^1.3.0",
5401 - "micromatch": "^4.0.4"
5402 + "micromatch": "^4.0.8"
5403 },
5404 "engines": {
5405 "node": ">=8.6.0"
@@ -6224,9 +6225,9 @@
6225 }
6226 },
6227 "node_modules/koa": {
6227 - "version": "2.16.0",
6228 - "resolved": "https://registry.npmjs.org/koa/-/koa-2.16.0.tgz",
6229 - "integrity": "sha512-Afhqq0Vq3W7C+/rW6IqHVBDLzqObwZ07JaUNUEF8yCQ6afiyFE3RAy+i7V0E46XOWlH7vPWn/x0vsZwNy6PWxw==",
6228 + "version": "2.16.1",
6229 + "resolved": "https://registry.npmjs.org/koa/-/koa-2.16.1.tgz",
6230 + "integrity": "sha512-umfX9d3iuSxTQP4pnzLOz0HKnPg0FaUUIKcye2lOiz3KPu1Y3M3xlz76dISdFPQs37P9eJz1wUpcTS6KDPn9fA==",
6231 "license": "MIT",
6232 "dependencies": {
6233 "accepts": "^1.3.5",
@@ -9011,10 +9012,11 @@
9012 }
9013 },
9014 "node_modules/vite": {
9014 - "version": "6.2.4",
9015 - "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.4.tgz",
9016 - "integrity": "sha512-veHMSew8CcRzhL5o8ONjy8gkfmFJAd5Ac16oxBUjlwgX3Gq2Wqr+qNC3TjPIpy7TPV/KporLga5GT9HqdrCizw==",
9015 + "version": "6.2.6",
9016 + "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.6.tgz",
9017 + "integrity": "sha512-9xpjNl3kR4rVDZgPNdTL0/c6ao4km69a/2ihNQbcANz8RuCOK3hQBmLSJf3bRKVQjVMda+YvizNE8AwvogcPbw==",
9018 "dev": true,
9019 + "license": "MIT",
9020 "dependencies": {
9021 "esbuild": "^0.25.0",
9022 "postcss": "^8.5.3",
@@ -12826,15 +12828,15 @@
12828 "dev": true
12829 },
12830 "fast-glob": {
12829 - "version": "3.2.12",
12830 - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz",
12831 - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==",
12831 + "version": "3.3.3",
12832 + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
12833 + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
12834 "requires": {
12835 "@nodelib/fs.stat": "^2.0.2",
12836 "@nodelib/fs.walk": "^1.2.3",
12837 "glob-parent": "^5.1.2",
12838 "merge2": "^1.3.0",
12837 - "micromatch": "^4.0.4"
12839 + "micromatch": "^4.0.8"
12840 }
12841 },
12842 "fast-xml-parser": {
@@ -13401,9 +13403,9 @@
13403 "dev": true
13404 },
13405 "koa": {
13404 - "version": "2.16.0",
13405 - "resolved": "https://registry.npmjs.org/koa/-/koa-2.16.0.tgz",
13406 - "integrity": "sha512-Afhqq0Vq3W7C+/rW6IqHVBDLzqObwZ07JaUNUEF8yCQ6afiyFE3RAy+i7V0E46XOWlH7vPWn/x0vsZwNy6PWxw==",
13406 + "version": "2.16.1",
13407 + "resolved": "https://registry.npmjs.org/koa/-/koa-2.16.1.tgz",
13408 + "integrity": "sha512-umfX9d3iuSxTQP4pnzLOz0HKnPg0FaUUIKcye2lOiz3KPu1Y3M3xlz76dISdFPQs37P9eJz1wUpcTS6KDPn9fA==",
13409 "requires": {
13410 "accepts": "^1.3.5",
13411 "cache-content-type": "^1.0.0",
@@ -15425,9 +15427,9 @@
15427 "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="
15428 },
15429 "vite": {
15428 - "version": "6.2.4",
15429 - "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.4.tgz",
15430 - "integrity": "sha512-veHMSew8CcRzhL5o8ONjy8gkfmFJAd5Ac16oxBUjlwgX3Gq2Wqr+qNC3TjPIpy7TPV/KporLga5GT9HqdrCizw==",
15430 + "version": "6.2.6",
15431 + "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.6.tgz",
15432 + "integrity": "sha512-9xpjNl3kR4rVDZgPNdTL0/c6ao4km69a/2ihNQbcANz8RuCOK3hQBmLSJf3bRKVQjVMda+YvizNE8AwvogcPbw==",
15433 "dev": true,
15434 "requires": {
15435 "esbuild": "^0.25.0",
package.json
+2 -2
@@ -1,6 +1,6 @@
1 {
2 "name": "hfs",
3 - "version": "0.57.0-rc6",
3 + "version": "0.57.0-rc7",
4 "description": "HTTP File Server",
5 "keywords": ["file server", "http server"],
6 "homepage": "https://rejetto.com/hfs",
@@ -73,7 +73,7 @@
73 "@rejetto/kvstorage": "^0.13.2",
74 "acme-client": "^5.4.0",
75 "buffer-crc32": "^1.0.0",
76 - "fast-glob": "^3.2.7",
76 + "fast-glob": "^3.3.3",
77 "find-process": "^1.4.7",
78 "formidable": "^3.5.1",
79 "fs-x-attributes": "^1.0.2",
tests/config.yaml
+1 -1
@@ -146,7 +146,7 @@ accounts:
146 admins:
147 allow_net: ::1
148 admin: true
149 -version: 0.57.0-rc6
149 +version: 0.57.0-rc7
150 max_downloads_per_account: 2
151 max_downloads: 1
152 roots: