github 9001/copyparty v1.16.3
120%

latest releases: v1.16.5, v1.16.4
14 days ago

note: docker images were last updated 2024-12-06, 17:26 UTC (alpine 3.21, python 3.12.8)

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

  • #120 add option --srch-excl and volflag srch_excl for excluding certain paths from search results 697a4fa
  • mDNS: add workaround for avahi/avahi#379 6c1cf68 94d1924
    • Avahi mDNS Reflection, sometimes used in intricate LAN setups, doesn't understand NSEC records and corrupts them
    • the workaround makes copyparty able to read the corrupted packets, but clients without a similar workaround will require either --zm4 or --zm6 so copyparty doesn't include the usual NSEC records
      • this is mentioned in a very loud warning in the logs when necessary
  • mDNS: option to silently ignore buggy devices instead of spamming the log with parser errors 395af05
  • webdav: support listing unmapped root with infinite recursion (Depth:0) 21a3f36
  • embed current sort config into media URLs (gallery/music) 0f257c9 4cfdc4c 0167082
    • ensures that anyone clicking your link will see the files in the same order as you
    • can be confgured serverside (--hsortn, volflag hsortn) and clientside (#sort in settings)
  • URL and UI options to disable checksum calculation of PUT, bup, basic uploads c5a000d

🩹 bugfixes

  • webdav: more correct login challenge 2ce8233
    • the previous behavior could make some clients reluctant to send the password
  • #120 forget metadata of all files (including uploads) when shadowed d168b2a
    • thanks to @Gremious for all the debugging to narrow this down!
  • #120 drop volume caches if relevant config is changed (mainly indexing filters) 2f83c6c
  • #121 couldn't access arbitrary toplevel files from accounts with h permission 1f5f42f

🔧 other changes

  • exclude thumbnails from accesslog by default 9082c47
  • filesearch: show a final summary of time-elapsed and average hashing speed 8a631f0
  • improve phrasing of debug messages during indexing at startup 127f414
  • --license no longer depends on opensource.org at build time 33c4ccf
  • update deps 6cedcfb
    • copyparty.exe: python 3.12.7 => 3.12.8
    • webdeps: hashwasm, dompurify

💾 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.