two hundred releases wow
- read-only demo server at https://a.ocv.me/pub/demo/
- docker image ╱ similar software ╱ client testbed
- currently fighting a ground fault so the demo server will be unreliable for a while
new features
- more docker containers! now runs on x64, x32, aarch64, armhf, ppc64, s390x
- pls let me know if you actually run copyparty on an IBM mainframe 👍
- new event hook type
xiu
runs just once for all recent uploads- example hook xiu-sha.py generates sha512 checksum files
- new arg
--rsp-jtr
simulates connection jitter - copyparty.exe integrity selftest
- ux:
- return to previous page after logging in
- show a warning on the login page if you're not using https
- freebsd: detect
fetch
and return the colorful sortable plaintext listing
bugfixes
- permit replacing empty files only during a
--blank-wt
grace period - lifetimes: keep upload-time when a size/mtime change triggers a reindex
- during cleanup after an unlink, never rmdir the entire volume
- rescan button in the controlpanel required volumes to be e2ds
- dupes could get indexed with the wrong mtime
- only affected the search index; the filesystem got the right one
- ux: search results could include the same hit twice in case of overlapping volumes
- ux: upload UI would remain expanded permanently after visiting a huge tab
- ftp: return proper error messages when client does something illegal
- ie11: support the back button
other changes
- copyparty.exe replaces copyparty64.exe -- now built for 64-bit windows 10
- on win10 it just works -- on win8 it needs vc redist 2015 -- no win7 support
- has the latest security patches, but sfx.py is still better for long-term use
- has pillow and mutagen; can make thumbnails and parse/index media
- copyparty32.exe is the old win7-compatible, dangerously-insecure edition