mirror of
https://github.com/9001/copyparty.git
synced 2025-08-17 09:02:15 -06:00
v1.16.14
This commit is contained in:
parent
60d5f27140
commit
cdedcc24b8
|
@ -1,8 +1,8 @@
|
||||||
# coding: utf-8
|
# coding: utf-8
|
||||||
|
|
||||||
VERSION = (1, 16, 13)
|
VERSION = (1, 16, 14)
|
||||||
CODENAME = "COPYparty"
|
CODENAME = "COPYparty"
|
||||||
BUILD_DT = (2025, 2, 13)
|
BUILD_DT = (2025, 2, 19)
|
||||||
|
|
||||||
S_VERSION = ".".join(map(str, VERSION))
|
S_VERSION = ".".join(map(str, VERSION))
|
||||||
S_BUILD_DT = "{0:04d}-{1:02d}-{2:02d}".format(*BUILD_DT)
|
S_BUILD_DT = "{0:04d}-{1:02d}-{2:02d}".format(*BUILD_DT)
|
||||||
|
|
|
@ -539,6 +539,7 @@ var Ls = {
|
||||||
"u_ewrite": 'you do not have write-access to this folder',
|
"u_ewrite": 'you do not have write-access to this folder',
|
||||||
"u_eread": 'you do not have read-access to this folder',
|
"u_eread": 'you do not have read-access to this folder',
|
||||||
"u_enoi": 'file-search is not enabled in server config',
|
"u_enoi": 'file-search is not enabled in server config',
|
||||||
|
"u_enoow": "overwrite will not work here; need Delete-permission",
|
||||||
"u_badf": 'These {0} files (of {1} total) were skipped, possibly due to filesystem permissions:\n\n',
|
"u_badf": 'These {0} files (of {1} total) were skipped, possibly due to filesystem permissions:\n\n',
|
||||||
"u_blankf": 'These {0} files (of {1} total) are blank / empty; upload them anyways?\n\n',
|
"u_blankf": 'These {0} files (of {1} total) are blank / empty; upload them anyways?\n\n',
|
||||||
"u_just1": '\nMaybe it works better if you select just one file',
|
"u_just1": '\nMaybe it works better if you select just one file',
|
||||||
|
@ -1140,6 +1141,7 @@ var Ls = {
|
||||||
"u_ewrite": 'du har ikke skrivetilgang i denne mappen',
|
"u_ewrite": 'du har ikke skrivetilgang i denne mappen',
|
||||||
"u_eread": 'du har ikke lesetilgang i denne mappen',
|
"u_eread": 'du har ikke lesetilgang i denne mappen',
|
||||||
"u_enoi": 'filsøk er deaktivert i serverkonfigurasjonen',
|
"u_enoi": 'filsøk er deaktivert i serverkonfigurasjonen',
|
||||||
|
"u_enoow": "kan ikke overskrive filer her (Delete-rettigheten er nødvendig)",
|
||||||
"u_badf": 'Disse {0} filene (av totalt {1}) kan ikke leses, kanskje pga rettighetsproblemer i filsystemet på datamaskinen din:\n\n',
|
"u_badf": 'Disse {0} filene (av totalt {1}) kan ikke leses, kanskje pga rettighetsproblemer i filsystemet på datamaskinen din:\n\n',
|
||||||
"u_blankf": 'Disse {0} filene (av totalt {1}) er blanke / uten innhold; ønsker du å laste dem opp uansett?\n\n',
|
"u_blankf": 'Disse {0} filene (av totalt {1}) er blanke / uten innhold; ønsker du å laste dem opp uansett?\n\n',
|
||||||
"u_just1": '\nFunker kanskje bedre hvis du bare tar én fil om gangen',
|
"u_just1": '\nFunker kanskje bedre hvis du bare tar én fil om gangen',
|
||||||
|
@ -1741,6 +1743,7 @@ var Ls = {
|
||||||
"u_ewrite": '你对这个文件夹没有写入权限',
|
"u_ewrite": '你对这个文件夹没有写入权限',
|
||||||
"u_eread": '你对这个文件夹没有读取权限',
|
"u_eread": '你对这个文件夹没有读取权限',
|
||||||
"u_enoi": '文件搜索在服务器配置中未启用',
|
"u_enoi": '文件搜索在服务器配置中未启用',
|
||||||
|
"u_enoow": "无法覆盖此处的文件;需要删除权限", //m
|
||||||
"u_badf": '这些 {0} 个文件(共 {1} 个)被跳过,可能是由于文件系统权限:\n\n',
|
"u_badf": '这些 {0} 个文件(共 {1} 个)被跳过,可能是由于文件系统权限:\n\n',
|
||||||
"u_blankf": '这些 {0} 个文件(共 {1} 个)是空白的;是否仍然上传?\n\n',
|
"u_blankf": '这些 {0} 个文件(共 {1} 个)是空白的;是否仍然上传?\n\n',
|
||||||
"u_just1": '\n也许如果你只选择一个文件会更好',
|
"u_just1": '\n也许如果你只选择一个文件会更好',
|
||||||
|
|
|
@ -897,6 +897,10 @@ function up2k_init(subtle) {
|
||||||
uc.ow = 0;
|
uc.ow = 0;
|
||||||
swrite('u2ow', uc.ow);
|
swrite('u2ow', uc.ow);
|
||||||
set_ow();
|
set_ow();
|
||||||
|
if (uc.ow && !has(perms, 'delete'))
|
||||||
|
toast.warn(10, L.u_enoow, 'noow');
|
||||||
|
else if (toast.tag == 'noow')
|
||||||
|
toast.hide();
|
||||||
};
|
};
|
||||||
set_ow();
|
set_ow();
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,37 @@
|
||||||
|
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
|
||||||
|
# 2025-0213-2057 `v1.16.13` configure with confidence
|
||||||
|
|
||||||
|
## 🧪 new features
|
||||||
|
|
||||||
|
* make the config-parser more helpful regarding volflags a255db70
|
||||||
|
* if an unrecognized volflag is specified, print a warning instead of silently ignoring it
|
||||||
|
* understand volflag-names with Uppercase and/or kebab-case (dashes), and not just snake_case (underscores)
|
||||||
|
* improve `--help-flags` to mention and explain all available flags
|
||||||
|
* #136 WebDAV: support COPY 62ee7f69
|
||||||
|
* also support overwrite of existing target files (default-enabled according to the spec)
|
||||||
|
* the user must have the delete-permission to actually replace files
|
||||||
|
* option to specify custom icons for certain file extensions 7e4702cf
|
||||||
|
* see `--ext-th` mentioned briefly in the [thumbnails section](https://github.com/9001/copyparty/#thumbnails)
|
||||||
|
* option to replace the loading-spinner animation 685f0869
|
||||||
|
* including how to [make it exceptionally normal-looking](https://github.com/9001/copyparty/tree/hovudstraum/docs/rice#boring-loader-spinner)
|
||||||
|
|
||||||
|
## 🩹 bugfixes
|
||||||
|
|
||||||
|
* #136 WebDAV fixes 62ee7f69
|
||||||
|
* COPY/MOVE/MKCOL: challenge clients to provide the password as necessary
|
||||||
|
* most clients only need this in PROPFIND, but KDE-Dolphin is more picky
|
||||||
|
* MOVE: support `webdav://` Destination prefix as used by Dolphin, probably others
|
||||||
|
* #136 WebDAV: improve support for KDE-Dolphin as client 9d769027
|
||||||
|
* it masquerades as a graphical browser yet still expects 401, so special-case it with a useragent scan
|
||||||
|
|
||||||
|
## 🔧 other changes
|
||||||
|
|
||||||
|
* 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
|
||||||
|
* the docker images will be rebuilt when `musl-1.2.5-r9.apk` is released, in 6~24h or so
|
||||||
|
* until then, there is no support for reading korean XML files when running in docker
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
|
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
|
||||||
# 2025-0209-2331 `v1.16.12` RTT
|
# 2025-0209-2331 `v1.16.12` RTT
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue