tokidoki/storage
Conrad Hoffmann 6eeea854be storage/filesystem: add R/W locking
This commit adds read/write locking for individual files, so that
concurrent requests (e.g. to read and write the same file) cannot
interfere with one another.

The locking is not very fine-grained at the moment, and can probably be
improved upon. But it does ensure consistency.
2024-11-07 17:55:42 +01:00
..
filesystem.go storage/filesystem: add R/W locking 2024-11-07 17:55:42 +01:00
filesystem_caldav.go storage/filesystem: add R/W locking 2024-11-07 17:55:42 +01:00
filesystem_carddav.go storage/filesystem: add R/W locking 2024-11-07 17:55:42 +01:00
postgresql.go storage: adapt to go-webdav interface changes 2024-04-19 17:29:50 +02:00
url.go Add CalDAV support, refactor 2022-05-03 16:06:47 +02:00