Releases: 9001/copyparty
Releases · 9001/copyparty
QUALITY
checking it twice
- up2k-client shows an OK/Cancel box before upload starts
- up2k-client hashes the next pending file at most
- previously, all pending uploads were announced immediately
- fix edgecase when the registry snapshot contained deleted files
- delete all related files after 1h if an up2k upload was initiated but never started
- previously, the
.PARTIAL
(upload data) was kept, even when blank
- previously, the
keeping track
remember all uploads using -e2d
to avoid duplicates
-e2d
stores the up2k registry in a per-volume sqlite3 database at$VOL/.hist/up2k.db
- unfinished uploads are indexed in
$VOL/.hist/up2k.snap
every 30 seconds - unfinished uploads which are idle for over 1 hour are forgotten
- duplicate uploads will be symlinked to the new name (by default) or rejected
build an index of all existing files at startup using -e2s
- ...so copyparty also knows about files from older versions / other sources
- this detects deleted/renamed files and updates the database
reject duplicate uploads instead of symlinking
- this is a per-volume config option, see the
cnodupe
example in-h
- the uploader gets an error message with the path to the existing file
other changes
- uploads temporarily have the extension
.PARTIAL
until the upload is completed
no nagles beyond this point
- reduce latency of final packet by ~0.2 sec
- use sendfile(2) when possible (linux and macos)
happy end of 2020
- support uploads with massive filenames
- list world-readable volumes when logged in
- up2k-client: ignore rejected dupe uploads
- sfx-repack: support wget
- dodge python-bug #7980
CHRISTMAAAAAS
https://www.youtube.com/watch?v=rWc9XuqwoLI
- md cleanup/fixes (thx eslint)
- fix the sfx repacker
multiuser notepad
not in the etherpad sense but rather
- md: poll for changes every
-mcr
sec and warn if doc changed - md: prevent closing the tab on unsaved changes
the extra mile
- use git tag/commit as version when creating sfx
- md: table prettyprinter compacting properly
- md/plug: add error handling to the plugins
- md/plug: new feature to modify the final dom tree
- md/plug: actually replace the plugin instances rather than keep adding new ones tehe
far beyond
valvrave-stop.jpg