diff options
author | Lukas Fleischer <lfleischer@calcurse.org> | 2016-02-01 17:42:58 +0100 |
---|---|---|
committer | Lukas Fleischer <lfleischer@calcurse.org> | 2016-02-01 19:11:27 +0100 |
commit | 2cf7023b375dfa9bfb9309b598933591c1caecaf (patch) | |
tree | 1cc5245d2126ceb6b7aeea275eb49063f94a6f53 /src/ical.c | |
parent | cb851755249509fb7ddab859d391b7e0403a591b (diff) | |
download | calcurse-2cf7023b375dfa9bfb9309b598933591c1caecaf.tar.gz calcurse-2cf7023b375dfa9bfb9309b598933591c1caecaf.zip |
calcurse-caldav: Make synchronization more robust
In addition to storing ETag-hash tuples in the synchronization database,
also store the URI of each object. This makes the synchronization
process a bit more robust as we do not need to depend on ETags being
globally unique. It also allows us to detect conflicts which occur when
an object is modified locally and on the server at the same time.
Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org>
Diffstat (limited to 'src/ical.c')
0 files changed, 0 insertions, 0 deletions