github 9001/copyparty v1.9.29
RAM friendly

latest releases: v1.16.0, v1.15.10, v1.15.9...
10 months ago

no vulnerabilities since 2023-07-23

new features

  • try to keep track of RAM usage in the thumbnailer 95a5999
    • very inaccurate, just wild guessing really, but probably good enough:
    • an attempt to stop FFmpeg from eating all the RAM when generating spectrograms
    • --th-ram-max specifies how much RAM it's allowed to use (default 6 GB), crank it up if thumbnailing is too slow now
  • much faster startup on devices with slow filesystems and lots of files in the volume root (especially android phones) f1358db
  • uncache button (in mediaplayer settings) a55e0d6
    • rotates all audio URLs, in case the browser has a cached copy of a broken mp3 or whatnot
  • now possible to POST files without having to set the act: bput multipart field 9bc09ce
    • mainly to support igloo irc and other simplistic upload clients
  • try to point the linux oom-killer at FFmpeg so it doesn't kill innocent processes instead dc8e621
    • only works if copyparty has acces to /proc, so not in prisonparty, and maybe not in docker (todo)
  • UX:
    • do another search immediately if a search-filter gets unchecked a4239a4
    • several ie11 fixes (keyboard hotkeys and a working text editor) 2fd2c6b

bugfixes

  • POSTing files could block for a really long time if the database is busy (filesystem reindexing), now it schedules the indexing for later instead e8a653c
  • less confusing behavior when reindexing a file (keep uploader-ip/time if file contents turn out to be unmodified, and drop both otherwise) 226c7c3

other changes

  • better log messages when clients decide to disconnect in the middle of a POST 0243035
  • add a warning if copyparty is started with an account definition (-a) which isn't used in any volumes e01ba85
  • when running on macos, don't index apple metadata files (.DS_Store and such) d0eb014
    • they are still downloadable by anyone with read-access, and still appear in directory listings for users with access to see dotfiles
  • added a log repacker to shrink/optimize old logs dee0950
  • and a contextlet example

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