copyparty/copyparty
ed c1efd227b7 fix inconsistent use of symlink mtimes in database;
on upload, dupes are by default handled by symlinking to the existing
copy on disk, writing the uploader's local mtime into the symlink mtime,
which is also what gets indexed in the db

this worked as intended, however during an -e2dsa rescan on startup the
symlink destination timestamps would be used instead, causing a reindex
and the resulting loss of uploader metadata (ip, timestamp)

will now always use the symlink's mtime;
worst-case 1% slower startup (no dhash)

this change will cause a reindex of incorrectly indexed files, however
as this has already happened at least once due to the bug being fixed,
there will be no additional loss of metadata
2023-09-01 20:29:55 +00:00
..
bos windows: set .hist folder hidden 2022-12-07 22:56:30 +00:00
res replace setup.py with pyproject.toml + misc cleanup 2023-05-07 14:37:57 +00:00
stolen mdns: support primitive clients (android, rfc-6.7) 2022-11-20 20:31:11 +00:00
web instantly perform search when URL contains a raw query 2023-09-01 20:16:19 +00:00
__init__.py Fix issue #33 - no color output expected when redirecting stdout 2023-06-05 01:58:49 +02:00
__main__.py add more autoban triggers: 2023-08-26 13:52:24 +00:00
__version__.py v1.9.3 2023-08-31 22:11:31 +00:00
authsrv.py cosmetics: 2023-08-31 21:27:14 +00:00
broker_mp.py volflags to limit volume size / num files; closes #40 2023-06-19 00:42:45 +00:00
broker_mpw.py add landing page with mounting instructions 2022-11-26 19:47:27 +00:00
broker_thr.py add landing page with mounting instructions 2022-11-26 19:47:27 +00:00
broker_util.py make pylance happier 2022-10-29 20:40:25 +00:00
cert.py fix tls-cert regeneration on windows 2023-07-25 15:27:27 +00:00
cfg.py v1.8.4 2023-07-18 07:46:22 +00:00
dxml.py make pylance happier 2022-10-29 20:40:25 +00:00
fsutil.py make pylance happier 2022-10-29 20:40:25 +00:00
ftpd.py FTPd: fix py3.12 support; workaround until next release: 2023-08-28 00:25:33 +00:00
httpcli.py misc http correctness; 2023-08-31 21:51:58 +00:00
httpconn.py v1.7.4 2023-06-11 00:07:38 +00:00
httpsrv.py add more autoban triggers: 2023-08-26 13:52:24 +00:00
ico.py add pillow10 support + improve text rendering 2023-07-07 22:13:04 +00:00
mdns.py actually impl --mc-hop (and improve --zm-spam) 2023-08-20 21:27:28 +00:00
metrics.py change to openmetrics 2023-08-20 18:50:14 +00:00
mtag.py win10-based copyparty64.exe 2023-02-14 21:50:14 +00:00
multicast.py v1.9.0 2023-08-20 22:02:40 +00:00
pwhash.py v1.8.0 2023-06-26 00:05:12 +00:00
smbd.py preserve empty folders (closes #23): 2023-04-29 11:30:43 +00:00
ssdp.py show server hostname in html titles: 2023-08-14 23:50:13 +02:00
star.py tar/zip-download: add opus transcoding filter 2023-08-19 19:40:46 +00:00
sutil.py tar/zip-download: add opus transcoding filter 2023-08-19 19:40:46 +00:00
svchub.py add more autoban triggers: 2023-08-26 13:52:24 +00:00
szip.py support davfs2 LOCK (uploads) + misc windows support + logue filtering 2023-01-31 18:53:38 +00:00
tcpsrv.py v1.7.6 2023-06-11 08:14:45 +00:00
th_cli.py tar/zip-download: add opus transcoding filter 2023-08-19 19:40:46 +00:00
th_srv.py more thumbnailer configs available as volflags: 2023-07-11 22:15:37 +00:00
u2idx.py support hashed passwords; closes #39 2023-06-25 21:50:33 +00:00
up2k.py fix inconsistent use of symlink mtimes in database; 2023-09-01 20:29:55 +00:00
util.py add more autoban triggers: 2023-08-26 13:52:24 +00:00