Vfs: Lots of tests and corrections for suffix edge cases
authorChristian Kamm <mail@ckamm.de>
Fri, 2 Aug 2019 12:25:40 +0000 (14:25 +0200)
committerKevin Ottens <kevin.ottens@nextcloud.com>
Tue, 15 Dec 2020 09:59:02 +0000 (10:59 +0100)
commit4c4cbf0d9792dc56e6e27fc4576c7a5075c0bb36
treedb5b3ddeaddf0f85f73324c6a0b851c5486f859c
parent88f86a56b14f845250bbc285ec1399fb77ea2358
Vfs: Lots of tests and corrections for suffix edge cases

Avoid or deal with problems that happen when suffixed files exist on the
server or suffix and non-suffixed files exist locally.

See #7350, #7261.
src/libsync/discovery.cpp
src/libsync/discovery.h
src/libsync/vfs/suffix/vfs_suffix.cpp
src/libsync/vfs/suffix/vfs_suffix.h
test/testsyncvirtualfiles.cpp