ed
a2e037d6af
u2c: fix chunksize calculation
...
files which were exactly 128 GiB large would fail
(you can't make this shit up)
2024-10-15 22:39:48 +00:00
ed
65a2b6a223
u2c: fix excessive FDs
...
it would open separate FDs for all chunks to be uploaded...
open and close files as they are needed during upload instead
2024-10-15 22:30:15 +00:00
ed
9ed799e803
update pkgs to 1.15.7
2024-10-13 23:07:31 +00:00
ed
c1c0ecca13
v1.15.7
2024-10-13 22:44:57 +00:00
ed
ee62836383
bitflip logging
2024-10-13 22:37:35 +00:00
ed
705f598b1a
up2k non-e2d fixes:
...
* respect noforget when loading snaps
* ...but actually forget deleted files otherwise
* insert empty need/hash as necessary
2024-10-13 22:10:27 +00:00
ed
414de88925
u2c v2.2
2024-10-13 22:07:41 +00:00
ed
53ffd245dd
u2c: fix progress indicator for resumed uploads
2024-10-13 22:07:07 +00:00
ed
cf1b756206
u2c: option to list chunk hashes
2024-10-13 22:06:02 +00:00
ed
22b58e31ef
unpost: authed users can see anon on same ip
2024-10-13 22:00:15 +00:00
ed
b7f9bf5a28
cidr-based autologin
2024-10-13 21:56:26 +00:00
ed
aba680b6c2
update pkgs to 1.15.6
2024-10-11 23:16:24 +00:00
ed
fabada95f6
v1.15.6
2024-10-11 22:56:10 +00:00
ed
9ccd8bb3ea
support viewing dotfile docs; closes #104
2024-10-11 22:06:43 +00:00
ed
1d68acf8f0
add preadme.md
; closes #105
2024-10-11 21:52:44 +00:00
ed
1e7697b551
misc cleanup;
...
* more typos
* python 3.13 deprecations
2024-10-11 20:46:40 +00:00
ed
4a4ec88d00
up2k: fix hs after bitflips / net-glitch
...
chunk stitching could cause handshakes to initiate
a new upload rather than resume an ongoing one
2024-10-11 19:48:44 +00:00
ed
6adc778d62
fix a buttload of typos
2024-10-11 18:58:14 +00:00
ed
6b7ebdb7e9
upgrade old snaps to dwrk + fix ptop
...
ptop would be wrong if a volume was moved on-disk since last run
2024-10-09 06:05:55 +00:00
ed
3d7facd774
add option to entirely disable dedup
...
global-option `--no-clone` / volflag `noclone` entirely disables
serverside deduplication; clients will then fully upload dupe files
can be useful when `--safe-dedup=1` is not an option due to other
software tampering with the on-disk files, and your filesystem has
prohibitively slow or expensive reads
2024-10-08 21:27:19 +00:00
ed
eaee1f2cab
update pkgs to 1.15.5
2024-10-05 18:20:20 +00:00
ed
ff012221ae
v1.15.5
2024-10-05 18:03:04 +00:00
ed
c398553748
pkgres: fix multiprocessing
2024-10-05 17:32:08 +00:00
ed
3ccbcf6185
update pkgs to 1.15.4
2024-10-04 23:56:45 +00:00
ed
f0abc0ef59
v1.15.4
2024-10-04 23:19:28 +00:00
ed
a99fa3375d
the impresources.files traversible is not threadsafe
2024-10-04 22:37:29 +00:00
ed
22c7e09b3f
small fixes;
...
* make-sfx: delete failed deps downloads
* tlcheck: detect untranslated strings
2024-10-04 20:56:16 +00:00
ed
0dfe1d5b35
toast countdown bar
2024-10-04 19:29:54 +00:00
ed
a99a3bc6d7
audio-player: fix compact-mode rendering glitch on narrow screens
2024-10-04 18:15:18 +00:00
ed
9804f25de3
add option for natural sorting; thx @oshiteku
2024-10-04 00:30:04 +00:00
ed
ae98200660
og: support filekeys
2024-10-03 23:52:11 +00:00
ed
e45420646f
share folders as qr-codes
2024-10-03 23:14:06 +00:00
ed
21be82ef8b
fix #101 (show logues even if dotfiles are hidden)
2024-10-03 22:19:32 +02:00
ed
001afe00cb
i18n: time plurals
2024-10-03 07:38:33 +00:00
ed
19a5985f29
allow uploading logues; closes #100
2024-10-02 23:16:59 +00:00
ed
2715ee6c61
fix confusing toast on F2 with nothing selected ( #100 )
2024-10-02 23:11:29 +00:00
ed
dc157fa28f
webdav: support explicit <allprop/> (WinSCP)
2024-10-02 22:28:23 +00:00
ed
1ff14b4e05
optimizations, failsafes, formatting
2024-10-02 21:59:53 +00:00
ed
480ac254ab
webdav: show toplevel volumes when root is unmapped
...
previously, only real folders could be listed by a webdav client;
a server which does not have any filesystem paths mapped to `/`
would cause clients to panic when trying to list the server root
now, assuming volumes `/foo` and `/bar/qux` exist, when accessing `/`
the user will see `/foo` but not `/bar` due to limitations in `walk`,
and `qux` will only appear when viewing `/bar`
a future rework of the recursion logic should further improve this
2024-10-02 21:12:58 +00:00
ed
4b95db81aa
thx keth
2024-10-01 22:37:50 +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
44f2b63e43
partyfuse: embed fuse.py into sfx
2024-10-01 18:27:42 +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
fcdc1728eb
#102 : make UI translation easier in docker
2024-10-01 00:04:07 +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