v1.20.2
9001/copypartyv1.20.2Jan 19, 2026by 9001
AI Summary
Adds significant filesystem feature support including extended attributes (xattrs), range selection in grid view, and new volume configuration flags.
Key Highlights
- Support for Linux extended attributes (xattrs) indexing and searching.
- Range selection in grid view via click-and-drag.
- New volume flags `nospawn` and `assert_root`.
- Option to override domain for newly created shares and uploaded files.
New Features
- xattrs indexing/searching
- Grid view range selection
- Rename and sharing options in right-click menu
- Domain override options
- `vol-nospawn`/`vol-or-crash` flags
- `--flo` log format option
- u2c timeout configuration
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 2025-09-07) ## recent important news * [v1.19.8 (2025-09-07)](https://github.com/9001/copyparty/releases/tag/v1.19.8) fixed [CVE-2025-58753](https://github.com/9001/copyparty/security/advisories/GHSA-pxvw-4w88-6x95) (a missing permission-check inside single-file shares) * [v1.15.0 (2024-09-08)](https://github.com/9001/copyparty/releases/tag/v1.15.0) changed upload deduplication to be default-disabled ## 🧪 new features * #1212, #1214 range-select in the grid-view by click-and-drag (thx @icxes!) 3e3228e0 72c59405 * #134 xattrs (linux extended file attributes) can now be indexed and searchable 8240ef61 * rightclick-menu: * #1184 add rename option (thx @stackxp!) 25a8b96f * #1216 add sharing options (thx @stackxp!) ffb25603 * #1198, #1206 also works in the search-results view (thx @hackysphere!) 04f612ff d32704ed * option to override the domain in certain links, so copyparty returns an external URL even if you're accessing it by a LAN address: * #1211 newly created shares 41d3bae9 * #255 newly uploaded files d9255538 * new option `vol-nospawn` (volflag `nospawn`) to *not* automatically create the volume's folder on the server's HDD if it doesn't exist * new option `vol-or-crash` (volflag `assert_root`) to intentionally crash on startup if a volume's folder doesn't already exist on the server HDD * new option `--flo` to tweak the log-format used by the `-lo` option for logging to a file 826e84c8 * #1197 u2c ([commandline uploader](https://github.com/9001/copyparty/tree/hovudstraum/bin#u2cpy)): give up and crash if server is offline for longer than 3 minutes (configurable) 67c5d8da ## 🩹 bugfixes * #1203 configured chmod/chown rules were not applied when a file was being deduped bef07720 * the `unlistc*` volflags could not be specified for single-file volumes 26648911 * the defensive renaming of uploaded readmes/logues would assume the default filenames, not considering the recently added option to customize these names c17c3be0 * #1191 the `ipu` option can once again be used to reject connections from certain IP-ranges caf831fc * this was a regression in v1.19.21 causing the server to crash on startup if such a config was attempted * some empty folders could be created during startup in certain server-configs with nested volumes 4e67b467 * api: trying to `?ls` nested virtual folders could return an error 66750391 * ui/ux: * #1179 improve errormessage if audio transcoding fails 7357d46f * ensure a trailing slash when viewing a folder with the `h` permission; good for relative links in html-files ## 🔧 other changes * #1193, #1194: NixOS improvements (thx @toast003!) 9d223d6c d5a8a34b * truncate huge errormessages from ffmpeg so the log doesn't get flooded 3aebfabd * ui/ux: * the `dl` button (to download selected files individually) now skips folders, since that never worked bc24604a * #1200 add html classes to make custom styling easier c46cd7f5 * rephrase errormessages from `see serverlog` to `see fileserver log` * docs: * mention in the readme that uploading files from a deeply nested folder using a webbrowser on Windows can fail because browsers don't handle the max-pathlen limitation of Windows optimally (not a copyparty-specific issue, but still hits us) ## 🌠 fun facts * n/a; no fun has been had since [v1.20.0](https://github.com/9001/copyparty/releases/tag/v1.20.0) * (that's a lie btw, [sniffing the airwaves](https://a.ocv.me/pub/g/2026/01/PXL_20260117_192619830.jpg?cache) *is* pretty darn fun 😁) ---- ## ⚠️ not the [latest version](https://github.com/9001/copyparty/releases/latest/)!