version 3.0.10

Massimo Melina committed Apr 10, 2026 at 20:37 UTC f88fe555755174523c09d6759b7cb18a89134677
3 files changed +29 -25
package-lock.json
+27 -23
@@ -1,12 +1,12 @@
1 {
2 "name": "hfs",
3 - "version": "3.0.9",
3 + "version": "3.0.10",
4 "lockfileVersion": 2,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "hfs",
9 - "version": "3.0.9",
9 + "version": "3.0.10",
10 "license": "GPL-3.0",
11 "workspaces": [
12 "admin",
@@ -28,7 +28,7 @@
28 "immer": "^10.1.3",
29 "ip2location-nodejs": "^9.7.0",
30 "koa": "^3.1.1",
31 - "koa-compress": "^5.1.1",
31 + "koa-compress": "5.1.1",
32 "koa-mount": "^4.2.0",
33 "koa-session": "^7.0.2",
34 "limiter": "^3.0.0",
@@ -4505,14 +4505,14 @@
4505 "license": "MIT"
4506 },
4507 "node_modules/axios": {
4508 - "version": "1.13.5",
4509 - "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.5.tgz",
4510 - "integrity": "sha512-cz4ur7Vb0xS4/KUN0tPWe44eqxrIu31me+fbang3ijiNscE129POzipJJA6zniq2C/Z6sJCjMimjS8Lc/GAs8Q==",
4508 + "version": "1.15.0",
4509 + "resolved": "https://registry.npmjs.org/axios/-/axios-1.15.0.tgz",
4510 + "integrity": "sha512-wWyJDlAatxk30ZJer+GeCWS209sA42X+N5jU2jy6oHTp7ufw8uzUTVFBX9+wTfAlhiJXGS0Bq7X6efruWjuK9Q==",
4511 "license": "MIT",
4512 "dependencies": {
4513 "follow-redirects": "^1.15.11",
4514 "form-data": "^4.0.5",
4515 - "proxy-from-env": "^1.1.0"
4515 + "proxy-from-env": "^2.1.0"
4516 }
4517 },
4518 "node_modules/babel-plugin-macros": {
@@ -7542,9 +7542,13 @@
7542 "license": "MIT"
7543 },
7544 "node_modules/proxy-from-env": {
7545 - "version": "1.1.0",
7546 - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
7547 - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
7545 + "version": "2.1.0",
7546 + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-2.1.0.tgz",
7547 + "integrity": "sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA==",
7548 + "license": "MIT",
7549 + "engines": {
7550 + "node": ">=10"
7551 + }
7552 },
7553 "node_modules/pstree.remy": {
7554 "version": "1.1.8",
@@ -9171,9 +9175,9 @@
9175 }
9176 },
9177 "node_modules/vite": {
9174 - "version": "6.4.1",
9175 - "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.1.tgz",
9176 - "integrity": "sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==",
9178 + "version": "6.4.2",
9179 + "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.2.tgz",
9180 + "integrity": "sha512-2N/55r4JDJ4gdrCvGgINMy+HH3iRpNIz8K6SFwVsA+JbQScLiC+clmAxBgwiSPgcG9U15QmvqCGWzMbqda5zGQ==",
9181 "dev": true,
9182 "license": "MIT",
9183 "dependencies": {
@@ -12164,13 +12168,13 @@
12168 "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
12169 },
12170 "axios": {
12167 - "version": "1.13.5",
12168 - "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.5.tgz",
12169 - "integrity": "sha512-cz4ur7Vb0xS4/KUN0tPWe44eqxrIu31me+fbang3ijiNscE129POzipJJA6zniq2C/Z6sJCjMimjS8Lc/GAs8Q==",
12171 + "version": "1.15.0",
12172 + "resolved": "https://registry.npmjs.org/axios/-/axios-1.15.0.tgz",
12173 + "integrity": "sha512-wWyJDlAatxk30ZJer+GeCWS209sA42X+N5jU2jy6oHTp7ufw8uzUTVFBX9+wTfAlhiJXGS0Bq7X6efruWjuK9Q==",
12174 "requires": {
12175 "follow-redirects": "^1.15.11",
12176 "form-data": "^4.0.5",
12173 - "proxy-from-env": "^1.1.0"
12177 + "proxy-from-env": "^2.1.0"
12178 }
12179 },
12180 "babel-plugin-macros": {
@@ -14202,9 +14206,9 @@
14206 "integrity": "sha512-8xuCeM3l8yqdmbPoYeLbrAXCBWu19XEYc5/F28f5qOaoAIMyfmBUkl5axiK+x9olUvRlcekvnm98AP9RDngOIw=="
14207 },
14208 "proxy-from-env": {
14205 - "version": "1.1.0",
14206 - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
14207 - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
14209 + "version": "2.1.0",
14210 + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-2.1.0.tgz",
14211 + "integrity": "sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA=="
14212 },
14213 "pstree.remy": {
14214 "version": "1.1.8",
@@ -15362,9 +15366,9 @@
15366 "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="
15367 },
15368 "vite": {
15365 - "version": "6.4.1",
15366 - "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.1.tgz",
15367 - "integrity": "sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==",
15369 + "version": "6.4.2",
15370 + "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.2.tgz",
15371 + "integrity": "sha512-2N/55r4JDJ4gdrCvGgINMy+HH3iRpNIz8K6SFwVsA+JbQScLiC+clmAxBgwiSPgcG9U15QmvqCGWzMbqda5zGQ==",
15372 "dev": true,
15373 "requires": {
15374 "esbuild": "^0.25.0",
package.json
+1 -1
@@ -1,6 +1,6 @@
1 {
2 "name": "hfs",
3 - "version": "3.0.9",
3 + "version": "3.0.10",
4 "description": "HTTP File Server",
5 "keywords": ["file server", "http server"],
6 "homepage": "https://rejetto.com/hfs",
tests/config.yaml
+1 -1
@@ -187,7 +187,7 @@ accounts:
187 admins:
188 allow_net: ::1
189 admin: true
190 -version: 3.0.9
190 +version: 3.0.10
191 max_downloads_per_account: 2
192 max_downloads: 1
193 roots: