named after that other thing, not the song
- read-only demo server at https://a.ocv.me/pub/demo/
new features
- new protocols!
- native IPv6 support, no longer requiring a reverse-proxy for that
- webdav server -- read/write-access to copyparty straight from windows explorer, macos finder, kde/gnome
- smb/cifs server -- extremely buggy and unsafe, for when there is no other choice
- zeroconf -- copyparty announces itself on the LAN, showing up in various file managers
- mdns -- macos/kde/gnome + makes copyparty available at http://hostname.local/
- ssdp -- windows
- commands to mount copyparty as a local disk are in the web-UI at control-panel -->
connect
- detect buggy / malicious clients spamming the server with idle connections
- first tries to be nice with
Connection: close
(enough to fix windows-webdav) - eventually bans the IP for
--loris
minutes (default: 1 hour)
- first tries to be nice with
- new arg
--xlink
for cross-volume detection of duplicate files on upload - new arg
--no-snap
to disable upload tracking on restart- will not create
.hist
folders unless required for thumbnails or markdown backups
- will not create
- config includes -- split your config across multiple config files
- ux improvements
- hotkey
?
shows a summary of all the hotkeys - hotkey
Y
to download selected files - position indicator when hovering over the audio scrubber
- textlabel on the volume slider
- placeholder values in textboxes
- options to hide scrollbars, compact media player, follow playing song
- phone-specific
- buttons for prev/next folder
- much better ui for hiding folder columns
- hotkey
bugfixes
- now possible to upload files larger than 697 GiB
- technically a breaking change if you wrote your own up2k client
- please let me know if you did because that's awesome
- technically a breaking change if you wrote your own up2k client
- several macos issues due to hardcoded syscall numbers
- sfx: fix python 3.12 support (forbids nullbytes in source code)
- use ctypes to discover network config -- fixes grapheneos, non-english windows
- detect firefox showing stale markdown documents in the editor
- detect+ban password bruteforcing on ftp too
- http 206 failing on empty files
- incorrect header timestamps on non-english locales
- remind ftp clients that you cannot cd into an image file -- fixes kde dolphin
- ux fixes
- uploader survives running into inaccessible folders
- middleclick documents in the textviewer sidebar to open in a new tab
- playing really long audio files (1 week or more) would spinlock the browser
other changes
- autodetect max number of clients based on OS limits
-nc
is probably no longer necessary when running behind a reverse-proxy
- allow/try playing mkv files in chrome
- markdown documents returned as plaintext unless
?v
- only compress
-lo
logfiles if filename ends with.xz
- changed sfx compression from bz2 to gz
- startup is slightly faster
- better compatibility with embedded linux
- copyparty64.exe -- 64bit edition for running inside WinPE
- which was an actual feature request, believe it or not!
- more attempts at avoiding the firefox fd leak
- if you are uploading many small files and the browser keeps crashing, use chrome instead
- or the commandline client, which is now available for download straight from copyparty
- control-panel -->
connect
-->up2k.py
- control-panel -->
- or the commandline client, which is now available for download straight from copyparty
- if you are uploading many small files and the browser keeps crashing, use chrome instead