Releases
v1.3.1
9001
released this
16 Jun 20:31
latest gzip edition of the sfx: v1.0.14
new features
improved support for filesystems without sparse files (fat32, exfat, hpfs)
the server no longer preallocates the whole file with zeroes before upload can start
so you can now finally run copyparty on your android phone or tablet and upload to the sd-card instead of the internal storage
however upload speed will suffer a bit (limited to a single tcp connection doing one chunk at a time)
safety profiles; arguments -s
, -ss
, and -sss
are aliases/presets for other safety-related arguments
-s
reduces attack surface from potentially dangerous software by disabling thumbnails, audio transcoding, ffmpeg, pillow, vips
-ss
also prevents js-injection, accidental move/deletes, broken symlinks, and enables enterprise-grade security (return 404 on 403)
-sss
also enables logging to disk and does a scan for dangerous symlinks at startup (possibly expensive)
ux improvements
a11y jumpers -- hit tab + enter to jump straight to files/folders
hotkey Y
to download currently playing song / vid / pic
button to reset the hidden columns
new themes "hacker" and "hi-con"
bugfixes
spinlock if a client disconnects in the middle of an up2k handshake
ftp server couldn't persist metadata when multiprocessing was enabled (-j 0
)
cut/paste (move) files between filesystems
allow Connection: keep-alive
on HTTP/1.0
stray [
appeared at the start of logfiles in the textviewer
misleading log message when a completed upload expires from registry and -e2d
was not set
other changes
the basic uploader adds the .PARTIAL
suffix while uploading (like up2k)
added type hints / mypy checking
upgrade deps (markedjs, codemirror)
ux improvements
delay spinners a bit
instant feedback when switching folders
a11y outlines in up2k ui
You can’t perform that action at this time.