- read-only demo server at https://a.ocv.me/pub/demo/
- docker image ╱ similar software ╱ client testbed
no vulnerabilities since 2023-07-23
- there is a discord server with an
@everyone
in case of future important updates - v1.8.7 (2023-07-23) - CVE-2023-38501 - reflected XSS
- v1.8.2 (2023-07-14) - CVE-2023-37474 - path traversal (first CVE)
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:
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 |