github 9001/copyparty v1.3.8
more async

latest releases: v1.15.10, v1.15.9, v1.15.8...
2 years ago

new features

  • new arg --df 4 and volflag :c,df=4g to guarantee 4 GiB free disk space by rejecting uploads
  • some features no longer block new uploads while they're processing
    • -e2v file integrity checker
    • -e2ts initial tag scanner
    • hopefully fixes a deadlock someone ran into (but probably doesn't)
      • (the "deadlock" link is an addictive demoscene banger -- the actual issue is #10)
  • reduced the impact of some features which still do
    • defer --re-maxage reindexing if there was a write (upload/rename/...) recently
      • --db-act sets minimum idle period before reindex can start (default 10sec)
  • bbox / image-viewer: add video hotkeys 0..9 to seek 0%..90%
  • audio-player: add audio crossfeed (left-right channel mixer / vocal isolation)
  • splashpage (/?h) shows time since the most recent write

bugfixes

  • a11y:
    • enter-key should always trigger onclick
    • only focus password box if in-bounds
    • improve skip-to-files
  • prisonparty: volume labeling in root folders
  • other minor stuff
    • forget deleted shadowed files from the db
    • be less noisy if a client disconnects mid-reply
    • up2k.js less eager to thrash slow server HDDs

other changes

  • show client's upload ETA in server log
  • dump stacks and issue lsof on the db if a transaction is stuck
    • will hopefully help if there's any more deadlocks
  • up2k-hook-ytid (the overengineered up2k.js plugin example) now has an mp4/webm/mkv metadata parser

Don't miss a new copyparty release

NewReleases is sending notifications on new releases.