v1.16.9
9001/copypartyv1.16.9Jan 22, 2025by 9001
AI Summary
Boosts Android performance for file hashing and adds configuration examples for various tools.
Key Highlights
- 10x faster file hashing in Android Chrome
- PUT/multipart uploads can return JSON instead of HTML
- Configuration examples for iShare and other uploaders
- Fix for potential upload deadlock with partial-uploads
New Features
- 10x faster Android file hashing
- PUT/multipart JSON response
- iShare config example
- Upload deadlock fix
Full Release Notes
<img src="https://github.com/9001/copyparty/raw/hovudstraum/docs/logo.svg" width="250" align="right"/> * read-only demo server at https://a.ocv.me/pub/demo/ * [docker image](https://github.com/9001/copyparty/tree/hovudstraum/scripts/docker) ╱ [similar software](https://github.com/9001/copyparty/blob/hovudstraum/docs/versus.md) ╱ [client testbed](https://cd.ocv.me/b/) there is a [discord server](https://discord.gg/25J8CdTT6G) with an `@everyone` in case of future important updates, such as [vulnerabilities](https://github.com/9001/copyparty/security) (most recently 2023-07-23) ## recent important news * [v1.15.0 (2024-09-08)](https://github.com/9001/copyparty/releases/tag/v1.15.0) changed upload deduplication to be default-disabled * [v1.14.3 (2024-08-30)](https://github.com/9001/copyparty/releases/tag/v1.14.3) 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 * event-hooks can send zeromq / zmq / 0mq messages; see [readme](https://github.com/9001/copyparty#zeromq) or `--help-hooks` for examples d9db1534 * new volflags to specify the [allow-tag](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Permissions-Policy#iframes) of the markdown/logue sandbox, to allow fullscreen and such (see `--help-flags`) 6a0aaaf0 * new volflag `nosparse` for possibly-better performance in very rare and specific scenarios 917380dd * only enable this if you're uploading to s3 or something like that, and do plenty of benchmarking to make sure that it actually improved performance instead of making it worse ## 🩹 bugfixes * restrict max-length of filekeys to 72 characters e0cac6fd * the hash-calculator mode of the commandline uploader produced incorrect whole-file hashes 4c04798a * each chunk (`--chs`) was okay, but the final sum was not ## 🔧 other changes * selftest the xml-parser on startup with malicious xml b2e8bf6e * just in case a future python-version suddenly makes it unsafe somehow * disable some features if a dangerously misconfigured reverseproxy is detected 3f84b0a0 * the download-as-zip feature now defaults to utf8 filenames 1231ce19 ---- ## ⚠️ not the [latest version](https://github.com/9001/copyparty/releases/latest/)!