github 9001/copyparty v1.16.13
configure with confidence

latest release: v1.16.14
9 days ago

there is a discord server with an @everyone in case of future important updates, such as vulnerabilities (most recently 2023-07-23)

recent important news

  • v1.15.0 (2024-09-08) changed upload deduplication to be default-disabled
  • v1.14.3 (2024-08-30) fixed a bug that was introduced in v1.13.8 (2024-08-13); this bug could lead to data loss -- see the v1.14.3 release-notes for details

🧪 new features

  • make the config-parser more helpful regarding volflags a255db7
    • if an unrecognized volflag is specified, print a warning instead of silently ignoring it
    • understand volflag-names with Uppercase and/or kebab-case (dashes), and not just snake_case (underscores)
    • improve --help-flags to mention and explain all available flags
  • #136 WebDAV: support COPY 62ee7f6
    • also support overwrite of existing target files (default-enabled according to the spec)
      • the user must have the delete-permission to actually replace files
  • option to specify custom icons for certain file extensions 7e4702c
  • option to replace the loading-spinner animation 685f086

🩹 bugfixes

  • #136 WebDAV fixes 62ee7f6
    • COPY/MOVE/MKCOL: challenge clients to provide the password as necessary
      • most clients only need this in PROPFIND, but KDE-Dolphin is more picky
    • MOVE: support webdav:// Destination prefix as used by Dolphin, probably others
  • #136 WebDAV: improve support for KDE-Dolphin as client 9d76902
    • it masquerades as a graphical browser yet still expects 401, so special-case it with a useragent scan

🔧 other changes

  • Docker-only: quick hacky fix for the musl CVE until the official fix is out 4d6626b
    • the docker images will be rebuilt when musl-1.2.5-r9.apk is released, in 6~24h or so
      • the docker images have been rebuilt with the proper fix
    • until then, there is no support for reading korean XML files when running in docker

🗿 known issues

  • some cosmetic volflag stuff, all harmless
    • disabling a volflag foo with -foo shows a warning that -foo was not a recognized volflag, but it still does the right thing
    • some volflags give the "unrecognized volflag, will ignore" warning, but not to worry, they still work just fine:
      • xz to allow serverside xz-compression of uploaded files

💾 what to download?

download link is it good? description
copyparty-sfx.py ✅ the best 👍 runs anywhere! only needs python
a docker image it's ok good if you prefer docker 🐋
copyparty.exe ⚠️ acceptable for win8 or later; built-in thumbnailer
u2c.exe ⚠️ acceptable CLI uploader as a win7+ exe (video)
copyparty.pyz ⚠️ acceptable similar to the regular sfx, mostly worse
copyparty32.exe ⛔️ dangerous for win7 -- never expose to the internet!
cpp-winpe64.exe ⛔️ dangerous runs on 64bit WinPE, otherwise useless
  • except for u2c.exe, all of the options above are mostly equivalent
  • the zip and tar.gz files below are just source code
  • python packages are available at PyPI

Don't miss a new copyparty release

NewReleases is sending notifications on new releases.