diff --git a/copyparty/authsrv.py b/copyparty/authsrv.py index daab9c43..fd65c0ee 100644 --- a/copyparty/authsrv.py +++ b/copyparty/authsrv.py @@ -492,7 +492,7 @@ class VFS(object): (will_get, c.uget, "get"), ]: if req and (uname not in d and "*" not in d) and uname != LEELOO_DALLAS: - if self.log and err != 999: + if self.log and err != 999 and msg != "read": ap = vn.canonical(rem) t = "{} has no {} in [{}] => [{}] => [{}]" self.log("vfs", t.format(uname, msg, vpath, cvpath, ap), 6) diff --git a/copyparty/httpcli.py b/copyparty/httpcli.py index 1d3e53ad..56ac7dcb 100644 --- a/copyparty/httpcli.py +++ b/copyparty/httpcli.py @@ -2581,7 +2581,8 @@ class HttpCli(object): return True mdir, mfile = os.path.split(fp) - mfile2 = "{}.{:.3f}.md".format(mfile[:-3], srv_lastmod) + fname, fext = mfile.rsplit(".", 1) if "." in mfile else (mfile, "md") + mfile2 = "{}.{:.3f}.{}".format(fname, srv_lastmod, fext) try: dp = os.path.join(mdir, ".hist") bos.mkdir(dp) diff --git a/scripts/pyinstaller/deps.sha512 b/scripts/pyinstaller/deps.sha512 index 57972b70..f7735002 100644 --- a/scripts/pyinstaller/deps.sha512 +++ b/scripts/pyinstaller/deps.sha512 @@ -25,6 +25,6 @@ ba91ab0518c61eff13e5612d9e6b532940813f6b56e6ed81ea6c7c4d45acee4d98136a383a250675 # win10 00558cca2e0ac813d404252f6e5aeacb50546822ecb5d0570228b8ddd29d94e059fbeb6b90393dee5abcddaca1370aca784dc9b095cbb74e980b3c024767fb24 Jinja2-3.1.2-py3-none-any.whl 7f8f4daa4f4f2dbf24cdd534b2952ee3fba6334eb42b37465ccda3aa1cccc3d6204aa6bfffb8a83bf42ec59c702b5b5247d4c8ee0d4df906334ae53072ef8c4c MarkupSafe-2.1.3-cp311-cp311-win_amd64.whl -4a20aeb52d4fde6aabcba05ee261595eeb5482c72ee27332690f34dd6e7a49c0b3ba3813202ac15c9d21e29f1cd803f2e79ccc1c45ec314fcd0a937016bcbc56 mutagen-1.46.0-py3-none-any.whl +8a6e2b13a2ec4ef914a5d62aad3db6464d45e525a82e07f6051ed10474eae959069e165dba011aefb8207cdfd55391d73d6f06362c7eb247b08763106709526e mutagen-1.47.0-py3-none-any.whl 926d408a886059a75cf12706fa061146f9f042b27fb6e65be7d49f398ed23fb0227639d84804586ac014c6bcf7d08cd86a09c1a20793d341aa0802d3d32a546b Pillow-10.0.0-cp311-cp311-win_amd64.whl c86bbeacad3ae3c7bde747f5b4f09c11eced841add14e79ec4a064e5e29ebca35460e543ba735b11bfb882837d5ff4371ce64492d28d096b4686233c9a8cda6d python-3.11.5-amd64.exe diff --git a/scripts/pyinstaller/notes.txt b/scripts/pyinstaller/notes.txt index edb482fa..ac46f879 100644 --- a/scripts/pyinstaller/notes.txt +++ b/scripts/pyinstaller/notes.txt @@ -17,13 +17,13 @@ uname -s | grep NT-10 && w10=1 || { fns=( altgraph-0.17.3-py2.py3-none-any.whl pefile-2023.2.7-py3-none-any.whl - pyinstaller-5.13.1-py3-none-win_amd64.whl + pyinstaller-5.13.2-py3-none-win_amd64.whl pyinstaller_hooks_contrib-2023.7-py2.py3-none-any.whl pywin32_ctypes-0.2.2-py3-none-any.whl upx-4.1.0-win32.zip ) [ $w10 ] && fns+=( - mutagen-1.46.0-py3-none-any.whl + mutagen-1.47.0-py3-none-any.whl Pillow-9.4.0-cp311-cp311-win_amd64.whl python-3.11.3-amd64.exe } @@ -47,7 +47,7 @@ fns=( ) [ $w7x32 ] && fns+=( windows6.1-kb2533623-x86.msu - pyinstaller-5.13.1-py3-none-win32.whl + pyinstaller-5.13.2-py3-none-win32.whl python-3.7.9.exe ) dl() { curl -fkLOC- "$1" && return 0; echo "$1"; return 1; }