diff --git a/copyparty/__version__.py b/copyparty/__version__.py index 2845babd..d673f7ff 100644 --- a/copyparty/__version__.py +++ b/copyparty/__version__.py @@ -1,8 +1,8 @@ # coding: utf-8 -VERSION = (1, 9, 21) +VERSION = (1, 9, 22) CODENAME = "prometheable" -BUILD_DT = (2023, 11, 25) +BUILD_DT = (2023, 12, 1) 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 452a5c81..c1088f89 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -1,3 +1,19 @@ +▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ +# 2023-1125-1417 `v1.9.21` in a bind + +## new features +* #63 the grid-view will open textfiles in the textfile viewer +* [prisonparty](https://github.com/9001/copyparty/blob/hovudstraum/bin/prisonparty.sh) now accepts user/group names (in addition to IDs) + +## bugfixes +* the `Y` hotkey (which turns all links into download links) didn't affect the grid-view +* on some servers with unusual filesystem layouts (especially ubuntu-zfs), [prisonparty](https://github.com/9001/copyparty/blob/hovudstraum/bin/prisonparty.sh) would make an unholy mess of recursive bind-mounts, quickly running out of inodes and requiring a server reboot + * added several safeguards to avoid anything like this in the future + * mutex around jail setup/teardown to prevent racing other instances + * verify jail status by inspecting /proc/mounts between each folder to bind + + + ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ # 2023-1121-2325 `v1.9.20` nice