ed
119e88d87b
bubble OS-filesystem errors to client
...
send a 500 or 404 if a folder is inaccessible or does not exist
previously it would return an empty directory listing instead
2024-11-02 17:38:17 +00:00
ed
833c6cf2ec
partyfuse: bump dircache size
...
dircache size should exceed max dir depth, because the OS
may periodically listdir all parents of current folder
2024-10-26 18:25:21 +00:00
ed
1ff14b4e05
optimizations, failsafes, formatting
2024-10-02 21:59:53 +00:00
ed
c81e898435
partyfuse: also support mounting nginx, iis
...
these additional parsers are not included in the sfx-embedded
copy of partyfuse.py; grab it from github when necessary
2024-10-01 22:37:07 +00:00
ed
f1646b96ca
dist: strip some pointless code
2024-10-01 18:35:36 +00:00
ed
847a2bdc85
partyfuse: bump datacache chunksize
...
previous approach:
* cache 64K on first read
* cache 1M on subsequent intersecting reads
new approach:
* cache 64K on first read
* cache 1M on the next intersecting read
* cache 8M on subsequent intersecting reads
* cache 4M on standalone reads at offsets >1M
improves performance by 50% on windows
and should help on high-latency connections
2024-10-01 17:15:35 +00:00
ed
03f0f99469
partyfuse: fix extremely slow dircache lookups
...
the cache was a list of files instead of a dict... dude
also adds a max-num dircache limit
in addition to the expiration time
2024-10-01 17:07:28 +00:00
ed
3900e66158
partyfuse: modernize html parser (just in case)
2024-10-01 17:00:17 +00:00
ed
3dff6cda40
partyfuse: normalize naming in parsers
2024-10-01 16:55:00 +00:00
ed
73d05095b5
partyfuse: misc correctness;
...
* support more unix envs with granular fuse config
* generated URLs were OK but technically incorrect
2024-10-01 16:49:39 +00:00
ed
8b942ea237
partyfuse: cleanup logging and exceptions
...
windows runs 50% faster with recentlog on infos too...
2024-09-29 23:19:33 +00:00
ed
8c52b88767
make linters happier
2023-11-30 17:33:07 +00:00
ed
fc658e5b9e
utcfromtimestamp was deprecated and nobody told me,
...
not even the deprecationwarning that got silently generated burning
20~30% of all CPU-time without actually displaying it anywhere, nice
python 3.12.0 is now only 5% slower than 3.11.6
also fixes some other, less-performance-fatal deprecations
2023-10-20 23:41:58 +00:00
ed
b4c7282956
password from file
2022-12-20 13:28:48 +00:00
ed
f39e370e2a
cosmetic
2022-11-26 22:27:09 +00:00
ed
6c962ec7d3
rename copyparty-fuse to partyfuse
2022-11-26 20:01:20 +00:00
ed
6bc1bc542f
rename copyparty-fuse to partyfuse
2022-11-26 19:53:41 +00:00