version 0.53.0-rc14
Massimo Melina committed
Jun 20, 2024 at 19:01 UTC
55bec65a4372262cfe30cb5d48dd41071b62206e
5 files changed
+429
-81
.gitignore
+2
-1
@@ -12,4 +12,5 @@ config.yaml*
12
custom.html
13
accounts.yaml
14
.DS_Store
15
-storage
\ No newline at end of file
15
+storage
16
+*.kv
\ No newline at end of file
package-lock.json
+418
-75
@@ -1,12 +1,12 @@
1
{
2
"name": "hfs",
3
- "version": "0.53.0-rc13",
3
+ "version": "0.53.0-rc14",
4
"lockfileVersion": 2,
5
"requires": true,
6
"packages": {
7
"": {
8
"name": "hfs",
9
- "version": "0.53.0-rc13",
9
+ "version": "0.53.0-rc14",
10
"license": "GPL-3.0",
11
"workspaces": [
12
"admin",
@@ -17,9 +17,8 @@
17
"dependencies": {
18
"@koa/router": "^12.0.1",
19
"@node-rs/crc32": "^1.6.0",
20
- "@rejetto/kvstorage": "^0.10.2",
21
- "acme-client": "^5.2.0",
22
- "basic-auth": "^2.0.1",
20
+ "@rejetto/kvstorage": "^0.11.1",
21
+ "acme-client": "^5.3.1",
22
"buffer-crc32": "^0.2.13",
23
"fast-glob": "^3.2.7",
24
"find-process": "^1.4.7",
@@ -3577,6 +3576,141 @@
3576
"node": ">= 8"
3577
}
3578
},
3579
+ "node_modules/@peculiar/asn1-cms": {
3580
+ "version": "2.3.8",
3581
+ "resolved": "https://registry.npmjs.org/@peculiar/asn1-cms/-/asn1-cms-2.3.8.tgz",
3582
+ "integrity": "sha512-Wtk9R7yQxGaIaawHorWKP2OOOm/RZzamOmSWwaqGphIuU6TcKYih0slL6asZlSSZtVoYTrBfrddSOD/jTu9vuQ==",
3583
+ "dependencies": {
3584
+ "@peculiar/asn1-schema": "^2.3.8",
3585
+ "@peculiar/asn1-x509": "^2.3.8",
3586
+ "@peculiar/asn1-x509-attr": "^2.3.8",
3587
+ "asn1js": "^3.0.5",
3588
+ "tslib": "^2.6.2"
3589
+ }
3590
+ },
3591
+ "node_modules/@peculiar/asn1-csr": {
3592
+ "version": "2.3.8",
3593
+ "resolved": "https://registry.npmjs.org/@peculiar/asn1-csr/-/asn1-csr-2.3.8.tgz",
3594
+ "integrity": "sha512-ZmAaP2hfzgIGdMLcot8gHTykzoI+X/S53x1xoGbTmratETIaAbSWMiPGvZmXRA0SNEIydpMkzYtq4fQBxN1u1w==",
3595
+ "dependencies": {
3596
+ "@peculiar/asn1-schema": "^2.3.8",
3597
+ "@peculiar/asn1-x509": "^2.3.8",
3598
+ "asn1js": "^3.0.5",
3599
+ "tslib": "^2.6.2"
3600
+ }
3601
+ },
3602
+ "node_modules/@peculiar/asn1-ecc": {
3603
+ "version": "2.3.8",
3604
+ "resolved": "https://registry.npmjs.org/@peculiar/asn1-ecc/-/asn1-ecc-2.3.8.tgz",
3605
+ "integrity": "sha512-Ah/Q15y3A/CtxbPibiLM/LKcMbnLTdUdLHUgdpB5f60sSvGkXzxJCu5ezGTFHogZXWNX3KSmYqilCrfdmBc6pQ==",
3606
+ "dependencies": {
3607
+ "@peculiar/asn1-schema": "^2.3.8",
3608
+ "@peculiar/asn1-x509": "^2.3.8",
3609
+ "asn1js": "^3.0.5",
3610
+ "tslib": "^2.6.2"
3611
+ }
3612
+ },
3613
+ "node_modules/@peculiar/asn1-pfx": {
3614
+ "version": "2.3.8",
3615
+ "resolved": "https://registry.npmjs.org/@peculiar/asn1-pfx/-/asn1-pfx-2.3.8.tgz",
3616
+ "integrity": "sha512-XhdnCVznMmSmgy68B9pVxiZ1XkKoE1BjO4Hv+eUGiY1pM14msLsFZ3N7K46SoITIVZLq92kKkXpGiTfRjlNLyg==",
3617
+ "dependencies": {
3618
+ "@peculiar/asn1-cms": "^2.3.8",
3619
+ "@peculiar/asn1-pkcs8": "^2.3.8",
3620
+ "@peculiar/asn1-rsa": "^2.3.8",
3621
+ "@peculiar/asn1-schema": "^2.3.8",
3622
+ "asn1js": "^3.0.5",
3623
+ "tslib": "^2.6.2"
3624
+ }
3625
+ },
3626
+ "node_modules/@peculiar/asn1-pkcs8": {
3627
+ "version": "2.3.8",
3628
+ "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs8/-/asn1-pkcs8-2.3.8.tgz",
3629
+ "integrity": "sha512-rL8k2x59v8lZiwLRqdMMmOJ30GHt6yuHISFIuuWivWjAJjnxzZBVzMTQ72sknX5MeTSSvGwPmEFk2/N8+UztFQ==",
3630
+ "dependencies": {
3631
+ "@peculiar/asn1-schema": "^2.3.8",
3632
+ "@peculiar/asn1-x509": "^2.3.8",
3633
+ "asn1js": "^3.0.5",
3634
+ "tslib": "^2.6.2"
3635
+ }
3636
+ },
3637
+ "node_modules/@peculiar/asn1-pkcs9": {
3638
+ "version": "2.3.8",
3639
+ "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs9/-/asn1-pkcs9-2.3.8.tgz",
3640
+ "integrity": "sha512-+nONq5tcK7vm3qdY7ZKoSQGQjhJYMJbwJGbXLFOhmqsFIxEWyQPHyV99+wshOjpOjg0wUSSkEEzX2hx5P6EKeQ==",
3641
+ "dependencies": {
3642
+ "@peculiar/asn1-cms": "^2.3.8",
3643
+ "@peculiar/asn1-pfx": "^2.3.8",
3644
+ "@peculiar/asn1-pkcs8": "^2.3.8",
3645
+ "@peculiar/asn1-schema": "^2.3.8",
3646
+ "@peculiar/asn1-x509": "^2.3.8",
3647
+ "@peculiar/asn1-x509-attr": "^2.3.8",
3648
+ "asn1js": "^3.0.5",
3649
+ "tslib": "^2.6.2"
3650
+ }
3651
+ },
3652
+ "node_modules/@peculiar/asn1-rsa": {
3653
+ "version": "2.3.8",
3654
+ "resolved": "https://registry.npmjs.org/@peculiar/asn1-rsa/-/asn1-rsa-2.3.8.tgz",
3655
+ "integrity": "sha512-ES/RVEHu8VMYXgrg3gjb1m/XG0KJWnV4qyZZ7mAg7rrF3VTmRbLxO8mk+uy0Hme7geSMebp+Wvi2U6RLLEs12Q==",
3656
+ "dependencies": {
3657
+ "@peculiar/asn1-schema": "^2.3.8",
3658
+ "@peculiar/asn1-x509": "^2.3.8",
3659
+ "asn1js": "^3.0.5",
3660
+ "tslib": "^2.6.2"
3661
+ }
3662
+ },
3663
+ "node_modules/@peculiar/asn1-schema": {
3664
+ "version": "2.3.8",
3665
+ "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.3.8.tgz",
3666
+ "integrity": "sha512-ULB1XqHKx1WBU/tTFIA+uARuRoBVZ4pNdOA878RDrRbBfBGcSzi5HBkdScC6ZbHn8z7L8gmKCgPC1LHRrP46tA==",
3667
+ "dependencies": {
3668
+ "asn1js": "^3.0.5",
3669
+ "pvtsutils": "^1.3.5",
3670
+ "tslib": "^2.6.2"
3671
+ }
3672
+ },
3673
+ "node_modules/@peculiar/asn1-x509": {
3674
+ "version": "2.3.8",
3675
+ "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509/-/asn1-x509-2.3.8.tgz",
3676
+ "integrity": "sha512-voKxGfDU1c6r9mKiN5ZUsZWh3Dy1BABvTM3cimf0tztNwyMJPhiXY94eRTgsMQe6ViLfT6EoXxkWVzcm3mFAFw==",
3677
+ "dependencies": {
3678
+ "@peculiar/asn1-schema": "^2.3.8",
3679
+ "asn1js": "^3.0.5",
3680
+ "ipaddr.js": "^2.1.0",
3681
+ "pvtsutils": "^1.3.5",
3682
+ "tslib": "^2.6.2"
3683
+ }
3684
+ },
3685
+ "node_modules/@peculiar/asn1-x509-attr": {
3686
+ "version": "2.3.8",
3687
+ "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509-attr/-/asn1-x509-attr-2.3.8.tgz",
3688
+ "integrity": "sha512-4Z8mSN95MOuX04Aku9BUyMdsMKtVQUqWnr627IheiWnwFoheUhX3R4Y2zh23M7m80r4/WG8MOAckRKc77IRv6g==",
3689
+ "dependencies": {
3690
+ "@peculiar/asn1-schema": "^2.3.8",
3691
+ "@peculiar/asn1-x509": "^2.3.8",
3692
+ "asn1js": "^3.0.5",
3693
+ "tslib": "^2.6.2"
3694
+ }
3695
+ },
3696
+ "node_modules/@peculiar/x509": {
3697
+ "version": "1.11.0",
3698
+ "resolved": "https://registry.npmjs.org/@peculiar/x509/-/x509-1.11.0.tgz",
3699
+ "integrity": "sha512-8rdxE//tsWLb2Yo2TYO2P8gieStbrHK/huFMV5PPfwX8I5HmtOus+Ox6nTKrPA9o+WOPaa5xKenee+QdmHBd5g==",
3700
+ "dependencies": {
3701
+ "@peculiar/asn1-cms": "^2.3.8",
3702
+ "@peculiar/asn1-csr": "^2.3.8",
3703
+ "@peculiar/asn1-ecc": "^2.3.8",
3704
+ "@peculiar/asn1-pkcs9": "^2.3.8",
3705
+ "@peculiar/asn1-rsa": "^2.3.8",
3706
+ "@peculiar/asn1-schema": "^2.3.8",
3707
+ "@peculiar/asn1-x509": "^2.3.8",
3708
+ "pvtsutils": "^1.3.5",
3709
+ "reflect-metadata": "^0.2.2",
3710
+ "tslib": "^2.6.2",
3711
+ "tsyringe": "^4.8.0"
3712
+ }
3713
+ },
3714
"node_modules/@popperjs/core": {
3715
"version": "2.11.8",
3716
"resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
@@ -3587,12 +3721,9 @@
3721
}
3722
},
3723
"node_modules/@rejetto/kvstorage": {
3590
- "version": "0.10.2",
3591
- "resolved": "https://registry.npmjs.org/@rejetto/kvstorage/-/kvstorage-0.10.2.tgz",
3592
- "integrity": "sha512-N7l34OMK2Gvxv70cAMQGA8u1Vl4G7FcfiPxMcEZYhwaW7aBOpkew4Ex1snlMrzX14u5iVVI27l21peKDywD/gg==",
3593
- "peerDependencies": {
3594
- "typescript": ">=4.9.0"
3595
- }
3724
+ "version": "0.11.1",
3725
+ "resolved": "https://registry.npmjs.org/@rejetto/kvstorage/-/kvstorage-0.11.1.tgz",
3726
+ "integrity": "sha512-xQqom2AEzMCoQwBw8/uKVmzfb8D/XChFZ4IAG8IGN+t9WB3nI6bUkevUtv+JCSq4nts/RycYEdme+u2Z9Ab1JQ=="
3727
},
3728
"node_modules/@remix-run/router": {
3729
"version": "1.16.1",
@@ -4183,13 +4314,14 @@
4314
}
4315
},
4316
"node_modules/acme-client": {
4186
- "version": "5.2.0",
4187
- "resolved": "https://registry.npmjs.org/acme-client/-/acme-client-5.2.0.tgz",
4188
- "integrity": "sha512-+Pde7839ojj5HDrf7V4PpyjGfDLGLWKfBloBP6AlHXO+loZBHYI94Q4vh9khhj2WHFhHSyI+URfpziCJLP2UZA==",
4317
+ "version": "5.3.1",
4318
+ "resolved": "https://registry.npmjs.org/acme-client/-/acme-client-5.3.1.tgz",
4319
+ "integrity": "sha512-cGlfyoIAVlFdr60jYWBb6/ZQdpDBt2piapbRmGSwgTDfqCbFKt9n5+RPXuk1tbQawRHN+gZGV5HsXiHEtv2Whw==",
4320
"dependencies": {
4190
- "axios": "^1.6.5",
4321
+ "@peculiar/x509": "^1.10.0",
4322
+ "asn1js": "^3.0.5",
4323
+ "axios": "^1.7.2",
4324
"debug": "^4.1.1",
4192
- "jsrsasign": "^11.0.0",
4325
"node-forge": "^1.3.1"
4326
},
4327
"engines": {
@@ -4321,6 +4453,19 @@
4453
"resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
4454
"integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA=="
4455
},
4456
+ "node_modules/asn1js": {
4457
+ "version": "3.0.5",
4458
+ "resolved": "https://registry.npmjs.org/asn1js/-/asn1js-3.0.5.tgz",
4459
+ "integrity": "sha512-FVnvrKJwpt9LP2lAMl8qZswRNm3T4q9CON+bxldk2iwk3FFpuwhx2FfinyitizWHsVYyaY+y5JzDR0rCMV5yTQ==",
4460
+ "dependencies": {
4461
+ "pvtsutils": "^1.3.2",
4462
+ "pvutils": "^1.1.3",
4463
+ "tslib": "^2.4.0"
4464
+ },
4465
+ "engines": {
4466
+ "node": ">=12.0.0"
4467
+ }
4468
+ },
4469
"node_modules/asynckit": {
4470
"version": "0.4.0",
4471
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
@@ -4336,11 +4481,11 @@
4481
}
4482
},
4483
"node_modules/axios": {
4339
- "version": "1.6.5",
4340
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.5.tgz",
4341
- "integrity": "sha512-Ii012v05KEVuUoFWmMW/UQv9aRIc3ZwkWDcM+h5Il8izZCtRVpDUfwpoFf7eOtajT3QiGR4yDUx7lPqHJULgbg==",
4484
+ "version": "1.7.2",
4485
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.2.tgz",
4486
+ "integrity": "sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==",
4487
"dependencies": {
4343
- "follow-redirects": "^1.15.4",
4488
+ "follow-redirects": "^1.15.6",
4489
"form-data": "^4.0.0",
4490
"proxy-from-env": "^1.1.0"
4491
}
@@ -4432,17 +4577,6 @@
4577
}
4578
]
4579
},
4435
- "node_modules/basic-auth": {
4436
- "version": "2.0.1",
4437
- "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz",
4438
- "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==",
4439
- "dependencies": {
4440
- "safe-buffer": "5.1.2"
4441
- },
4442
- "engines": {
4443
- "node": ">= 0.8"
4444
- }
4445
- },
4580
"node_modules/binary": {
4581
"version": "0.3.0",
4582
"resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz",
@@ -5996,6 +6130,14 @@
6130
"csv-parser": "^3.0.0"
6131
}
6132
},
6133
+ "node_modules/ipaddr.js": {
6134
+ "version": "2.2.0",
6135
+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz",
6136
+ "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==",
6137
+ "engines": {
6138
+ "node": ">= 10"
6139
+ }
6140
+ },
6141
"node_modules/is-arrayish": {
6142
"version": "0.2.1",
6143
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
@@ -6211,14 +6353,6 @@
6353
"graceful-fs": "^4.1.6"
6354
}
6355
},
6214
- "node_modules/jsrsasign": {
6215
- "version": "11.0.0",
6216
- "resolved": "https://registry.npmjs.org/jsrsasign/-/jsrsasign-11.0.0.tgz",
6217
- "integrity": "sha512-BtRwVKS+5dsgPpAtzJcpo5OoWjSs1/zllSBG0+8o8/aV0Ki76m6iZwHnwnsqoTdhfFZDN1XIdcaZr5ZkP+H2gg==",
6218
- "funding": {
6219
- "url": "https://github.com/kjur/jsrsasign#donations"
6220
- }
6221
- },
6356
"node_modules/just-performance": {
6357
"version": "4.3.0",
6358
"resolved": "https://registry.npmjs.org/just-performance/-/just-performance-4.3.0.tgz",
@@ -7566,6 +7700,22 @@
7700
"node": ">=6"
7701
}
7702
},
7703
+ "node_modules/pvtsutils": {
7704
+ "version": "1.3.5",
7705
+ "resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.5.tgz",
7706
+ "integrity": "sha512-ARvb14YB9Nm2Xi6nBq1ZX6dAM0FsJnuk+31aUp4TrcZEdKUlSqOqsxJHUPJDNE3qiIp+iUPEIeR6Je/tgV7zsA==",
7707
+ "dependencies": {
7708
+ "tslib": "^2.6.1"
7709
+ }
7710
+ },
7711
+ "node_modules/pvutils": {
7712
+ "version": "1.1.3",
7713
+ "resolved": "https://registry.npmjs.org/pvutils/-/pvutils-1.1.3.tgz",
7714
+ "integrity": "sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==",
7715
+ "engines": {
7716
+ "node": ">=6.0.0"
7717
+ }
7718
+ },
7719
"node_modules/qr-creator": {
7720
"version": "1.0.0",
7721
"resolved": "https://registry.npmjs.org/qr-creator/-/qr-creator-1.0.0.tgz",
@@ -7969,6 +8119,11 @@
8119
"node": ">=8"
8120
}
8121
},
8122
+ "node_modules/reflect-metadata": {
8123
+ "version": "0.2.2",
8124
+ "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz",
8125
+ "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q=="
8126
+ },
8127
"node_modules/regenerate": {
8128
"version": "1.4.2",
8129
"resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
@@ -8149,7 +8304,8 @@
8304
"node_modules/safe-buffer": {
8305
"version": "5.1.2",
8306
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
8152
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
8307
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
8308
+ "dev": true
8309
},
8310
"node_modules/safer-buffer": {
8311
"version": "2.1.2",
@@ -8712,10 +8868,9 @@
8868
}
8869
},
8870
"node_modules/tslib": {
8715
- "version": "2.5.0",
8716
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
8717
- "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==",
8718
- "dev": true
8871
+ "version": "2.6.3",
8872
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz",
8873
+ "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ=="
8874
},
8875
"node_modules/tsscmp": {
8876
"version": "1.0.6",
@@ -8730,6 +8885,22 @@
8885
"resolved": "https://registry.npmjs.org/tssrp6a/-/tssrp6a-3.0.0.tgz",
8886
"integrity": "sha512-kGvFhbBfQhiAhGrVO++QFpyVLqk2dy32oEcUvc8ymkuRTufSLZwQqp/QpYbBItQ9Wr1p1IC61AS9dBpGOTr7dQ=="
8887
},
8888
+ "node_modules/tsyringe": {
8889
+ "version": "4.8.0",
8890
+ "resolved": "https://registry.npmjs.org/tsyringe/-/tsyringe-4.8.0.tgz",
8891
+ "integrity": "sha512-YB1FG+axdxADa3ncEtRnQCFq/M0lALGLxSZeVNbTU8NqhOVc51nnv2CISTcvc1kyv6EGPtXVr0v6lWeDxiijOA==",
8892
+ "dependencies": {
8893
+ "tslib": "^1.9.3"
8894
+ },
8895
+ "engines": {
8896
+ "node": ">= 6.0.0"
8897
+ }
8898
+ },
8899
+ "node_modules/tsyringe/node_modules/tslib": {
8900
+ "version": "1.14.1",
8901
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
8902
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
8903
+ },
8904
"node_modules/tunnel-agent": {
8905
"version": "0.6.0",
8906
"resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
@@ -8770,6 +8941,7 @@
8941
"version": "4.9.5",
8942
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz",
8943
"integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==",
8944
+ "dev": true,
8945
"peer": true,
8946
"bin": {
8947
"tsc": "bin/tsc",
@@ -11550,16 +11722,150 @@
11722
"fastq": "^1.6.0"
11723
}
11724
},
11725
+ "@peculiar/asn1-cms": {
11726
+ "version": "2.3.8",
11727
+ "resolved": "https://registry.npmjs.org/@peculiar/asn1-cms/-/asn1-cms-2.3.8.tgz",
11728
+ "integrity": "sha512-Wtk9R7yQxGaIaawHorWKP2OOOm/RZzamOmSWwaqGphIuU6TcKYih0slL6asZlSSZtVoYTrBfrddSOD/jTu9vuQ==",
11729
+ "requires": {
11730
+ "@peculiar/asn1-schema": "^2.3.8",
11731
+ "@peculiar/asn1-x509": "^2.3.8",
11732
+ "@peculiar/asn1-x509-attr": "^2.3.8",
11733
+ "asn1js": "^3.0.5",
11734
+ "tslib": "^2.6.2"
11735
+ }
11736
+ },
11737
+ "@peculiar/asn1-csr": {
11738
+ "version": "2.3.8",
11739
+ "resolved": "https://registry.npmjs.org/@peculiar/asn1-csr/-/asn1-csr-2.3.8.tgz",
11740
+ "integrity": "sha512-ZmAaP2hfzgIGdMLcot8gHTykzoI+X/S53x1xoGbTmratETIaAbSWMiPGvZmXRA0SNEIydpMkzYtq4fQBxN1u1w==",
11741
+ "requires": {
11742
+ "@peculiar/asn1-schema": "^2.3.8",
11743
+ "@peculiar/asn1-x509": "^2.3.8",
11744
+ "asn1js": "^3.0.5",
11745
+ "tslib": "^2.6.2"
11746
+ }
11747
+ },
11748
+ "@peculiar/asn1-ecc": {
11749
+ "version": "2.3.8",
11750
+ "resolved": "https://registry.npmjs.org/@peculiar/asn1-ecc/-/asn1-ecc-2.3.8.tgz",
11751
+ "integrity": "sha512-Ah/Q15y3A/CtxbPibiLM/LKcMbnLTdUdLHUgdpB5f60sSvGkXzxJCu5ezGTFHogZXWNX3KSmYqilCrfdmBc6pQ==",
11752
+ "requires": {
11753
+ "@peculiar/asn1-schema": "^2.3.8",
11754
+ "@peculiar/asn1-x509": "^2.3.8",
11755
+ "asn1js": "^3.0.5",
11756
+ "tslib": "^2.6.2"
11757
+ }
11758
+ },
11759
+ "@peculiar/asn1-pfx": {
11760
+ "version": "2.3.8",
11761
+ "resolved": "https://registry.npmjs.org/@peculiar/asn1-pfx/-/asn1-pfx-2.3.8.tgz",
11762
+ "integrity": "sha512-XhdnCVznMmSmgy68B9pVxiZ1XkKoE1BjO4Hv+eUGiY1pM14msLsFZ3N7K46SoITIVZLq92kKkXpGiTfRjlNLyg==",
11763
+ "requires": {
11764
+ "@peculiar/asn1-cms": "^2.3.8",
11765
+ "@peculiar/asn1-pkcs8": "^2.3.8",
11766
+ "@peculiar/asn1-rsa": "^2.3.8",
11767
+ "@peculiar/asn1-schema": "^2.3.8",
11768
+ "asn1js": "^3.0.5",
11769
+ "tslib": "^2.6.2"
11770
+ }
11771
+ },
11772
+ "@peculiar/asn1-pkcs8": {
11773
+ "version": "2.3.8",
11774
+ "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs8/-/asn1-pkcs8-2.3.8.tgz",
11775
+ "integrity": "sha512-rL8k2x59v8lZiwLRqdMMmOJ30GHt6yuHISFIuuWivWjAJjnxzZBVzMTQ72sknX5MeTSSvGwPmEFk2/N8+UztFQ==",
11776
+ "requires": {
11777
+ "@peculiar/asn1-schema": "^2.3.8",
11778
+ "@peculiar/asn1-x509": "^2.3.8",
11779
+ "asn1js": "^3.0.5",
11780
+ "tslib": "^2.6.2"
11781
+ }
11782
+ },
11783
+ "@peculiar/asn1-pkcs9": {
11784
+ "version": "2.3.8",
11785
+ "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs9/-/asn1-pkcs9-2.3.8.tgz",
11786
+ "integrity": "sha512-+nONq5tcK7vm3qdY7ZKoSQGQjhJYMJbwJGbXLFOhmqsFIxEWyQPHyV99+wshOjpOjg0wUSSkEEzX2hx5P6EKeQ==",
11787
+ "requires": {
11788
+ "@peculiar/asn1-cms": "^2.3.8",
11789
+ "@peculiar/asn1-pfx": "^2.3.8",
11790
+ "@peculiar/asn1-pkcs8": "^2.3.8",
11791
+ "@peculiar/asn1-schema": "^2.3.8",
11792
+ "@peculiar/asn1-x509": "^2.3.8",
11793
+ "@peculiar/asn1-x509-attr": "^2.3.8",
11794
+ "asn1js": "^3.0.5",
11795
+ "tslib": "^2.6.2"
11796
+ }
11797
+ },
11798
+ "@peculiar/asn1-rsa": {
11799
+ "version": "2.3.8",
11800
+ "resolved": "https://registry.npmjs.org/@peculiar/asn1-rsa/-/asn1-rsa-2.3.8.tgz",
11801
+ "integrity": "sha512-ES/RVEHu8VMYXgrg3gjb1m/XG0KJWnV4qyZZ7mAg7rrF3VTmRbLxO8mk+uy0Hme7geSMebp+Wvi2U6RLLEs12Q==",
11802
+ "requires": {
11803
+ "@peculiar/asn1-schema": "^2.3.8",
11804
+ "@peculiar/asn1-x509": "^2.3.8",
11805
+ "asn1js": "^3.0.5",
11806
+ "tslib": "^2.6.2"
11807
+ }
11808
+ },
11809
+ "@peculiar/asn1-schema": {
11810
+ "version": "2.3.8",
11811
+ "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.3.8.tgz",
11812
+ "integrity": "sha512-ULB1XqHKx1WBU/tTFIA+uARuRoBVZ4pNdOA878RDrRbBfBGcSzi5HBkdScC6ZbHn8z7L8gmKCgPC1LHRrP46tA==",
11813
+ "requires": {
11814
+ "asn1js": "^3.0.5",
11815
+ "pvtsutils": "^1.3.5",
11816
+ "tslib": "^2.6.2"
11817
+ }
11818
+ },
11819
+ "@peculiar/asn1-x509": {
11820
+ "version": "2.3.8",
11821
+ "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509/-/asn1-x509-2.3.8.tgz",
11822
+ "integrity": "sha512-voKxGfDU1c6r9mKiN5ZUsZWh3Dy1BABvTM3cimf0tztNwyMJPhiXY94eRTgsMQe6ViLfT6EoXxkWVzcm3mFAFw==",
11823
+ "requires": {
11824
+ "@peculiar/asn1-schema": "^2.3.8",
11825
+ "asn1js": "^3.0.5",
11826
+ "ipaddr.js": "^2.1.0",
11827
+ "pvtsutils": "^1.3.5",
11828
+ "tslib": "^2.6.2"
11829
+ }
11830
+ },
11831
+ "@peculiar/asn1-x509-attr": {
11832
+ "version": "2.3.8",
11833
+ "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509-attr/-/asn1-x509-attr-2.3.8.tgz",
11834
+ "integrity": "sha512-4Z8mSN95MOuX04Aku9BUyMdsMKtVQUqWnr627IheiWnwFoheUhX3R4Y2zh23M7m80r4/WG8MOAckRKc77IRv6g==",
11835
+ "requires": {
11836
+ "@peculiar/asn1-schema": "^2.3.8",
11837
+ "@peculiar/asn1-x509": "^2.3.8",
11838
+ "asn1js": "^3.0.5",
11839
+ "tslib": "^2.6.2"
11840
+ }
11841
+ },
11842
+ "@peculiar/x509": {
11843
+ "version": "1.11.0",
11844
+ "resolved": "https://registry.npmjs.org/@peculiar/x509/-/x509-1.11.0.tgz",
11845
+ "integrity": "sha512-8rdxE//tsWLb2Yo2TYO2P8gieStbrHK/huFMV5PPfwX8I5HmtOus+Ox6nTKrPA9o+WOPaa5xKenee+QdmHBd5g==",
11846
+ "requires": {
11847
+ "@peculiar/asn1-cms": "^2.3.8",
11848
+ "@peculiar/asn1-csr": "^2.3.8",
11849
+ "@peculiar/asn1-ecc": "^2.3.8",
11850
+ "@peculiar/asn1-pkcs9": "^2.3.8",
11851
+ "@peculiar/asn1-rsa": "^2.3.8",
11852
+ "@peculiar/asn1-schema": "^2.3.8",
11853
+ "@peculiar/asn1-x509": "^2.3.8",
11854
+ "pvtsutils": "^1.3.5",
11855
+ "reflect-metadata": "^0.2.2",
11856
+ "tslib": "^2.6.2",
11857
+ "tsyringe": "^4.8.0"
11858
+ }
11859
+ },
11860
"@popperjs/core": {
11861
"version": "2.11.8",
11862
"resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
11863
"integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A=="
11864
},
11865
"@rejetto/kvstorage": {
11559
- "version": "0.10.2",
11560
- "resolved": "https://registry.npmjs.org/@rejetto/kvstorage/-/kvstorage-0.10.2.tgz",
11561
- "integrity": "sha512-N7l34OMK2Gvxv70cAMQGA8u1Vl4G7FcfiPxMcEZYhwaW7aBOpkew4Ex1snlMrzX14u5iVVI27l21peKDywD/gg==",
11562
- "requires": {}
11866
+ "version": "0.11.1",
11867
+ "resolved": "https://registry.npmjs.org/@rejetto/kvstorage/-/kvstorage-0.11.1.tgz",
11868
+ "integrity": "sha512-xQqom2AEzMCoQwBw8/uKVmzfb8D/XChFZ4IAG8IGN+t9WB3nI6bUkevUtv+JCSq4nts/RycYEdme+u2Z9Ab1JQ=="
11869
},
11870
"@remix-run/router": {
11871
"version": "1.16.1",
@@ -12056,13 +12362,14 @@
12362
}
12363
},
12364
"acme-client": {
12059
- "version": "5.2.0",
12060
- "resolved": "https://registry.npmjs.org/acme-client/-/acme-client-5.2.0.tgz",
12061
- "integrity": "sha512-+Pde7839ojj5HDrf7V4PpyjGfDLGLWKfBloBP6AlHXO+loZBHYI94Q4vh9khhj2WHFhHSyI+URfpziCJLP2UZA==",
12365
+ "version": "5.3.1",
12366
+ "resolved": "https://registry.npmjs.org/acme-client/-/acme-client-5.3.1.tgz",
12367
+ "integrity": "sha512-cGlfyoIAVlFdr60jYWBb6/ZQdpDBt2piapbRmGSwgTDfqCbFKt9n5+RPXuk1tbQawRHN+gZGV5HsXiHEtv2Whw==",
12368
"requires": {
12063
- "axios": "^1.6.5",
12369
+ "@peculiar/x509": "^1.10.0",
12370
+ "asn1js": "^3.0.5",
12371
+ "axios": "^1.7.2",
12372
"debug": "^4.1.1",
12065
- "jsrsasign": "^11.0.0",
12373
"node-forge": "^1.3.1"
12374
}
12375
},
@@ -12154,6 +12461,16 @@
12461
"resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
12462
"integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA=="
12463
},
12464
+ "asn1js": {
12465
+ "version": "3.0.5",
12466
+ "resolved": "https://registry.npmjs.org/asn1js/-/asn1js-3.0.5.tgz",
12467
+ "integrity": "sha512-FVnvrKJwpt9LP2lAMl8qZswRNm3T4q9CON+bxldk2iwk3FFpuwhx2FfinyitizWHsVYyaY+y5JzDR0rCMV5yTQ==",
12468
+ "requires": {
12469
+ "pvtsutils": "^1.3.2",
12470
+ "pvutils": "^1.1.3",
12471
+ "tslib": "^2.4.0"
12472
+ }
12473
+ },
12474
"asynckit": {
12475
"version": "0.4.0",
12476
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
@@ -12166,11 +12483,11 @@
12483
"dev": true
12484
},
12485
"axios": {
12169
- "version": "1.6.5",
12170
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.5.tgz",
12171
- "integrity": "sha512-Ii012v05KEVuUoFWmMW/UQv9aRIc3ZwkWDcM+h5Il8izZCtRVpDUfwpoFf7eOtajT3QiGR4yDUx7lPqHJULgbg==",
12486
+ "version": "1.7.2",
12487
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.2.tgz",
12488
+ "integrity": "sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==",
12489
"requires": {
12173
- "follow-redirects": "^1.15.4",
12490
+ "follow-redirects": "^1.15.6",
12491
"form-data": "^4.0.0",
12492
"proxy-from-env": "^1.1.0"
12493
}
@@ -12234,14 +12551,6 @@
12551
"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
12552
"integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
12553
},
12237
- "basic-auth": {
12238
- "version": "2.0.1",
12239
- "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz",
12240
- "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==",
12241
- "requires": {
12242
- "safe-buffer": "5.1.2"
12243
- }
12244
- },
12554
"binary": {
12555
"version": "0.3.0",
12556
"resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz",
@@ -13364,6 +13673,11 @@
13673
"csv-parser": "^3.0.0"
13674
}
13675
},
13676
+ "ipaddr.js": {
13677
+ "version": "2.2.0",
13678
+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz",
13679
+ "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA=="
13680
+ },
13681
"is-arrayish": {
13682
"version": "0.2.1",
13683
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
@@ -13519,11 +13833,6 @@
13833
"graceful-fs": "^4.1.6"
13834
}
13835
},
13522
- "jsrsasign": {
13523
- "version": "11.0.0",
13524
- "resolved": "https://registry.npmjs.org/jsrsasign/-/jsrsasign-11.0.0.tgz",
13525
- "integrity": "sha512-BtRwVKS+5dsgPpAtzJcpo5OoWjSs1/zllSBG0+8o8/aV0Ki76m6iZwHnwnsqoTdhfFZDN1XIdcaZr5ZkP+H2gg=="
13526
- },
13836
"just-performance": {
13837
"version": "4.3.0",
13838
"resolved": "https://registry.npmjs.org/just-performance/-/just-performance-4.3.0.tgz",
@@ -14533,6 +14842,19 @@
14842
"integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==",
14843
"dev": true
14844
},
14845
+ "pvtsutils": {
14846
+ "version": "1.3.5",
14847
+ "resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.5.tgz",
14848
+ "integrity": "sha512-ARvb14YB9Nm2Xi6nBq1ZX6dAM0FsJnuk+31aUp4TrcZEdKUlSqOqsxJHUPJDNE3qiIp+iUPEIeR6Je/tgV7zsA==",
14849
+ "requires": {
14850
+ "tslib": "^2.6.1"
14851
+ }
14852
+ },
14853
+ "pvutils": {
14854
+ "version": "1.1.3",
14855
+ "resolved": "https://registry.npmjs.org/pvutils/-/pvutils-1.1.3.tgz",
14856
+ "integrity": "sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ=="
14857
+ },
14858
"qr-creator": {
14859
"version": "1.0.0",
14860
"resolved": "https://registry.npmjs.org/qr-creator/-/qr-creator-1.0.0.tgz",
@@ -14833,6 +15155,11 @@
15155
"strip-indent": "^3.0.0"
15156
}
15157
},
15158
+ "reflect-metadata": {
15159
+ "version": "0.2.2",
15160
+ "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz",
15161
+ "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q=="
15162
+ },
15163
"regenerate": {
15164
"version": "1.4.2",
15165
"resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
@@ -14964,7 +15291,8 @@
15291
"safe-buffer": {
15292
"version": "5.1.2",
15293
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
14967
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
15294
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
15295
+ "dev": true
15296
},
15297
"safer-buffer": {
15298
"version": "2.1.2",
@@ -15390,10 +15718,9 @@
15718
}
15719
},
15720
"tslib": {
15393
- "version": "2.5.0",
15394
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
15395
- "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==",
15396
- "dev": true
15721
+ "version": "2.6.3",
15722
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz",
15723
+ "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ=="
15724
},
15725
"tsscmp": {
15726
"version": "1.0.6",
@@ -15405,6 +15732,21 @@
15732
"resolved": "https://registry.npmjs.org/tssrp6a/-/tssrp6a-3.0.0.tgz",
15733
"integrity": "sha512-kGvFhbBfQhiAhGrVO++QFpyVLqk2dy32oEcUvc8ymkuRTufSLZwQqp/QpYbBItQ9Wr1p1IC61AS9dBpGOTr7dQ=="
15734
},
15735
+ "tsyringe": {
15736
+ "version": "4.8.0",
15737
+ "resolved": "https://registry.npmjs.org/tsyringe/-/tsyringe-4.8.0.tgz",
15738
+ "integrity": "sha512-YB1FG+axdxADa3ncEtRnQCFq/M0lALGLxSZeVNbTU8NqhOVc51nnv2CISTcvc1kyv6EGPtXVr0v6lWeDxiijOA==",
15739
+ "requires": {
15740
+ "tslib": "^1.9.3"
15741
+ },
15742
+ "dependencies": {
15743
+ "tslib": {
15744
+ "version": "1.14.1",
15745
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
15746
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
15747
+ }
15748
+ }
15749
+ },
15750
"tunnel-agent": {
15751
"version": "0.6.0",
15752
"resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
@@ -15433,6 +15775,7 @@
15775
"version": "4.9.5",
15776
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz",
15777
"integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==",
15778
+ "dev": true,
15779
"peer": true
15780
},
15781
"undefsafe": {
package.json
+3
-3
@@ -1,6 +1,6 @@
1
{
2
"name": "hfs",
3
- "version": "0.53.0-rc13",
3
+ "version": "0.53.0-rc14",
4
"description": "HTTP File Server",
5
"keywords": [
6
"file server",
@@ -71,8 +71,8 @@
71
"dependencies": {
72
"@koa/router": "^12.0.1",
73
"@node-rs/crc32": "^1.6.0",
74
- "@rejetto/kvstorage": "^0.10.2",
75
- "acme-client": "^5.2.0",
74
+ "@rejetto/kvstorage": "^0.11.1",
75
+ "acme-client": "^5.3.1",
76
"buffer-crc32": "^0.2.13",
77
"fast-glob": "^3.2.7",
78
"find-process": "^1.4.7",
prune_modules.js
+5
-1
@@ -12,9 +12,13 @@ fs.renameSync(ya+'do_c', ya+'doc')
12
13
process.chdir(dist)
14
console.log('more pruning')
15
+fs.rmSync(nm+'node-forge/dist', {recursive:true})
16
+fs.rmSync(nm+'node-forge/flash', {recursive:true})
17
+fs.rmSync(nm+'axios/lib', {recursive:true})
18
+fs.rmSync(nm+'react', {recursive:true})
19
fs.rmSync(nm+'yaml/browser', {recursive:true})
20
fs.rmSync(nm+'limiter/dist/esm', {recursive:true})
17
-for (const fn of glob.sync(['**/*.map', '**/*.tsbuildinfo']))
21
+for (const fn of glob.sync(['**/*.map', '**/*.tsbuildinfo', '*.bak']))
22
fs.unlinkSync(fn)
23
24
console.log('pruning lodash')
tests/config.yaml
+1
-1
@@ -138,7 +138,7 @@ accounts:
138
disabled: true
139
admins:
140
admin: true
141
-version: 0.53.0-rc13
141
+version: 0.53.0-rc14
142
max_downloads_per_account: 2
143
max_downloads: 1
144
roots: