Nick Craig-Wood
72907a7a90
pixeldrain: fix incorrect modtime and missing hash after uploading a file
...
The objects returned from Put, Move and Update kept the caller's full
nanosecond precision modtime (which write responses echo back) while
the server stores millisecond precision, so until the object was
re-read the modtime did not match what a fresh listing would report.
Update also discarded the upload response so the object had no SHA256
checksum until re-read. This broke wrappers which compare exact
modtimes and hashes, such as the hasher backend's fingerprint and the
VFS cache. Truncate the modtime to millisecond precision to match
what the server stores and populate the object from the upload
response.
2026-07-14 14:13:49 +01:00
..
2024-08-08 13:41:31 +01:00
2026-05-01 13:41:07 +01:00
2026-04-13 12:48:38 +01:00
2026-07-09 17:46:31 +01:00
2026-07-14 14:13:49 +01:00
2026-03-03 14:01:11 +00:00
2025-11-18 16:09:06 +00:00
2026-07-12 13:26:17 +01:00
2025-06-12 18:31:01 +01:00
2026-05-06 17:47:53 +01:00
2025-09-14 15:58:20 +01:00
2025-11-04 14:50:56 +00:00
2025-11-27 14:42:11 +00:00
2026-01-18 20:48:33 +01:00
2026-05-29 12:51:26 +01:00
2026-07-10 18:45:41 +01:00
2026-06-25 11:54:14 +01:00
2024-09-06 18:20:10 +01:00
2025-02-28 11:31:14 +00:00
2026-06-08 11:54:43 +01:00
2026-07-13 11:22:04 +01:00
2025-02-28 11:31:14 +00:00
2026-07-14 14:13:49 +01:00
2025-05-27 14:28:25 +01:00
2025-12-01 19:04:02 +00:00
2026-07-07 12:35:37 +01:00
2026-07-13 10:44:03 +01:00
2026-07-13 13:53:29 +01:00
2026-07-14 14:13:49 +01:00
2026-05-11 11:05:22 +01:00
2026-05-24 19:57:31 +01:00
2026-06-01 17:11:23 +01:00
2026-01-08 12:05:37 +00:00
2025-09-04 10:37:27 +01:00
2026-07-10 11:01:57 +01:00
2026-07-14 14:13:49 +01:00
2025-06-24 15:04:45 +01:00
2026-04-08 08:49:42 +01:00
2026-07-10 18:45:41 +01:00
2026-07-13 13:49:11 +01:00
2026-07-01 10:06:53 +01:00
2025-12-17 10:21:12 +00:00
2025-11-04 23:00:46 +01:00
2026-05-19 11:21:17 +01:00
2025-02-28 11:31:14 +00:00
2026-01-09 16:10:02 +00:00
2026-04-20 12:16:10 +01:00
2026-02-18 12:11:52 +00:00
2026-07-14 14:13:49 +01:00
2025-07-31 11:38:51 +01:00
2026-07-13 15:22:47 +01:00
2026-07-14 14:13:49 +01:00
2025-04-08 15:14:00 +01:00
2025-09-15 12:45:57 +01:00
2026-07-08 16:08:32 +01:00
2026-07-09 17:50:26 +01:00
2026-05-30 11:01:20 +01:00
2026-02-18 12:11:52 +00:00
2026-02-18 12:11:52 +00:00
2025-02-28 11:31:14 +00:00
2025-09-22 15:33:44 +01:00
2024-04-22 19:29:12 +02:00
2026-05-06 10:51:16 +01:00
2026-07-02 11:30:15 +01:00
2025-11-10 15:56:06 +00:00
2025-09-14 15:58:20 +01:00
2026-07-14 14:13:49 +01:00
2026-07-12 13:26:39 +01:00
2026-07-09 18:13:55 +01:00