From c41ee3fc27710b85e5f21359c7170bdd649f28e2 Mon Sep 17 00:00:00 2001 From: ed Date: Wed, 21 Jan 2026 05:05:50 +0000 Subject: [PATCH] v1.20.3 --- copyparty/__version__.py | 4 ++-- docs/changelog.md | 50 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+), 2 deletions(-) diff --git a/copyparty/__version__.py b/copyparty/__version__.py index 0511f4c3..4c43277a 100644 --- a/copyparty/__version__.py +++ b/copyparty/__version__.py @@ -1,8 +1,8 @@ # coding: utf-8 -VERSION = (1, 20, 2) +VERSION = (1, 20, 3) CODENAME = "sftp is fine too" -BUILD_DT = (2026, 1, 19) +BUILD_DT = (2026, 1, 21) S_VERSION = ".".join(map(str, VERSION)) S_BUILD_DT = "{0:04d}-{1:02d}-{2:02d}".format(*BUILD_DT) diff --git a/docs/changelog.md b/docs/changelog.md index 3a09f4d2..03b5d239 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -1,3 +1,53 @@ +▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ +# 2026-0119-0126 `v1.20.2` xattrs + range-select + +## 🧪 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 😁) + + + ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ # 2026-0109-0052 `v1.20.1` sftp fixes