Skip to content

Releases: 9001/copyparty

QUALITY

28 Jan 23:57
Compare
Choose a tag to compare
  • make up2k confirmations optional
  • let pending uploads stay for 6 hours
  • fix the 0.7.1 regression we won't talk about

checking it twice

23 Jan 18:59
Compare
Choose a tag to compare
  • 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

keeping track

10 Jan 17:02
Compare
Choose a tag to compare

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

07 Jan 00:18
Compare
Choose a tag to compare
  • reduce latency of final packet by ~0.2 sec
  • use sendfile(2) when possible (linux and macos)

happy end of 2020

14 Dec 03:32
Compare
Choose a tag to compare
  • 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

01 Dec 02:05
Compare
Choose a tag to compare

https://www.youtube.com/watch?v=rWc9XuqwoLI

  • md cleanup/fixes (thx eslint)
  • fix the sfx repacker

multiuser notepad

30 Nov 02:11
Compare
Choose a tag to compare

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

29 Nov 18:55
Compare
Choose a tag to compare
  • 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

27 Nov 02:30
Compare
Choose a tag to compare

valvrave-stop.jpg

edovprim

17 Nov 23:05
Compare
Choose a tag to compare

(get it? becasue reverse proxy haha)

  • reverse-proxy support
  • filetype column in the browser
  • md-edit: table formatter more chill