Skip to content

Commit cdedcc2

Browse files
committed
v1.16.14
1 parent 60d5f27 commit cdedcc2

File tree

4 files changed

+43
-2
lines changed

4 files changed

+43
-2
lines changed

copyparty/__version__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# coding: utf-8
22

3-
VERSION = (1, 16, 13)
3+
VERSION = (1, 16, 14)
44
CODENAME = "COPYparty"
5-
BUILD_DT = (2025, 2, 13)
5+
BUILD_DT = (2025, 2, 19)
66

77
S_VERSION = ".".join(map(str, VERSION))
88
S_BUILD_DT = "{0:04d}-{1:02d}-{2:02d}".format(*BUILD_DT)

copyparty/web/browser.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -539,6 +539,7 @@ var Ls = {
539539
"u_ewrite": 'you do not have write-access to this folder',
540540
"u_eread": 'you do not have read-access to this folder',
541541
"u_enoi": 'file-search is not enabled in server config',
542+
"u_enoow": "overwrite will not work here; need Delete-permission",
542543
"u_badf": 'These {0} files (of {1} total) were skipped, possibly due to filesystem permissions:\n\n',
543544
"u_blankf": 'These {0} files (of {1} total) are blank / empty; upload them anyways?\n\n',
544545
"u_just1": '\nMaybe it works better if you select just one file',
@@ -1140,6 +1141,7 @@ var Ls = {
11401141
"u_ewrite": 'du har ikke skrivetilgang i denne mappen',
11411142
"u_eread": 'du har ikke lesetilgang i denne mappen',
11421143
"u_enoi": 'filsøk er deaktivert i serverkonfigurasjonen',
1144+
"u_enoow": "kan ikke overskrive filer her (Delete-rettigheten er nødvendig)",
11431145
"u_badf": 'Disse {0} filene (av totalt {1}) kan ikke leses, kanskje pga rettighetsproblemer i filsystemet på datamaskinen din:\n\n',
11441146
"u_blankf": 'Disse {0} filene (av totalt {1}) er blanke / uten innhold; ønsker du å laste dem opp uansett?\n\n',
11451147
"u_just1": '\nFunker kanskje bedre hvis du bare tar én fil om gangen',
@@ -1741,6 +1743,7 @@ var Ls = {
17411743
"u_ewrite": '你对这个文件夹没有写入权限',
17421744
"u_eread": '你对这个文件夹没有读取权限',
17431745
"u_enoi": '文件搜索在服务器配置中未启用',
1746+
"u_enoow": "无法覆盖此处的文件;需要删除权限", //m
17441747
"u_badf": '这些 {0} 个文件(共 {1} 个)被跳过,可能是由于文件系统权限:\n\n',
17451748
"u_blankf": '这些 {0} 个文件(共 {1} 个)是空白的;是否仍然上传?\n\n',
17461749
"u_just1": '\n也许如果你只选择一个文件会更好',

copyparty/web/up2k.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -897,6 +897,10 @@ function up2k_init(subtle) {
897897
uc.ow = 0;
898898
swrite('u2ow', uc.ow);
899899
set_ow();
900+
if (uc.ow && !has(perms, 'delete'))
901+
toast.warn(10, L.u_enoow, 'noow');
902+
else if (toast.tag == 'noow')
903+
toast.hide();
900904
};
901905
set_ow();
902906

docs/changelog.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,37 @@
1+
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
2+
# 2025-0213-2057 `v1.16.13` configure with confidence
3+
4+
## 🧪 new features
5+
6+
* make the config-parser more helpful regarding volflags a255db70
7+
* if an unrecognized volflag is specified, print a warning instead of silently ignoring it
8+
* understand volflag-names with Uppercase and/or kebab-case (dashes), and not just snake_case (underscores)
9+
* improve `--help-flags` to mention and explain all available flags
10+
* #136 WebDAV: support COPY 62ee7f69
11+
* also support overwrite of existing target files (default-enabled according to the spec)
12+
* the user must have the delete-permission to actually replace files
13+
* option to specify custom icons for certain file extensions 7e4702cf
14+
* see `--ext-th` mentioned briefly in the [thumbnails section](https://github.com/9001/copyparty/#thumbnails)
15+
* option to replace the loading-spinner animation 685f0869
16+
* including how to [make it exceptionally normal-looking](https://github.com/9001/copyparty/tree/hovudstraum/docs/rice#boring-loader-spinner)
17+
18+
## 🩹 bugfixes
19+
20+
* #136 WebDAV fixes 62ee7f69
21+
* COPY/MOVE/MKCOL: challenge clients to provide the password as necessary
22+
* most clients only need this in PROPFIND, but KDE-Dolphin is more picky
23+
* MOVE: support `webdav://` Destination prefix as used by Dolphin, probably others
24+
* #136 WebDAV: improve support for KDE-Dolphin as client 9d769027
25+
* it masquerades as a graphical browser yet still expects 401, so special-case it with a useragent scan
26+
27+
## 🔧 other changes
28+
29+
* Docker-only: quick hacky fix for the [musl CVE](https://www.openwall.com/lists/musl/2025/02/13/1) until the official fix is out 4d6626b0
30+
* the docker images will be rebuilt when `musl-1.2.5-r9.apk` is released, in 6~24h or so
31+
* until then, there is no support for reading korean XML files when running in docker
32+
33+
34+
135
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
236
# 2025-0209-2331 `v1.16.12` RTT
337

0 commit comments

Comments
 (0)