This commit is contained in:
ed
2026-01-21 05:05:50 +00:00
parent 6dcb1efb7c
commit c41ee3fc27
2 changed files with 52 additions and 2 deletions

View File

@@ -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)

View File

@@ -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