Matthieu Gallien
|
b5a10d7829
add new tests dedicated for recovery scenario of wrong mtime on server
|
4 lat temu |
Matthieu Gallien
|
d4081c99a7
prevent updating files when that would result in invalid mtime
|
4 lat temu |
alex-z
|
37168fce9f
Fix review comments.
|
4 lat temu |
alex-z
|
1a300d0d56
Unit tests for new files restore logic when the parent folder is removed on the server.
|
4 lat temu |
alex-z
|
3443de4388
Rollback local move when server move has failed.
|
4 lat temu |
Matthieu Gallien
|
e4590d7a3b
ensure that bulk upload network job errors are handled
|
4 lat temu |
alex-z
|
225753a8c0
Refactor DeleteJob and DeleteApiJob to use SimpleFileJob.
|
4 lat temu |
alex-z
|
190d278fd4
Checksum validation PropagateDownload unit tests.
|
4 lat temu |
Matthieu Gallien
|
c194605c35
implement bulk upload
|
4 lat temu |
Matthieu Gallien
|
112be18635
read capabilities for bulk upload from server
|
4 lat temu |
Matthieu Gallien
|
c6344c05be
add test to check the order of actions when uploading new files
|
4 lat temu |
Hannah von Reth
|
3a87067348
Cleanup
|
5 lat temu |
Hannah von Reth
|
4d615c31da
Rename csync_instructions_e -> SyncInsturctions
|
5 lat temu |
Olivier Goffart
|
390af4d41b
Tests: introduce ItemCompletedSpy to avoid a bit of code duplication
|
6 lat temu |
Christian Kamm
|
89216daee6
Propagate dir: Never write the etag on remote mkdir #7481
|
6 lat temu |
Markus Goetz
|
26b5e36351
Discovery: List local directories from thread #7456 #7439
|
6 lat temu |
Christian Kamm
|
28797baa39
Discovery: If a move is forbidden, restore the source
|
6 lat temu |
Christian Kamm
|
cd10e3d28c
PropagateDirectory: Set initial dir mtime to server mtime #7119
|
6 lat temu |
Christian Kamm
|
238ac53666
Ensure local discovery on selective sync changes
|
7 lat temu |
Christian Kamm
|
4c04351360
Fix warnings about signedness
|
7 lat temu |
Christian Kamm
|
60cb5d3b34
Tests: Fix permission propagation check
|
7 lat temu |
Christian Kamm
|
5089f55629
Test: Add check for permission propagation
|
7 lat temu |
Olivier Goffart
|
edd806960d
Propagator: Don't abort sync on error 503
|
7 lat temu |
Christian Kamm
|
e10e953c66
PropagateUpload: Avoid crash due to cascading aborts
|
7 lat temu |
Olivier Goffart
|
640cf0c71e
Fix leaks in tests
|
7 lat temu |
Olivier Goffart
|
afed46afcc
New discovery algorithm: Parallel PROPFIND
|
7 lat temu |
Christian Kamm
|
765c12dae1
LocalDiscoveryTracker: Separate from Folder and move to libsync
|
7 lat temu |
Kevin Ottens
|
712869db9a
Use auto to avoiding repeating type names
|
5 lat temu |
Christian Kamm
|
cba0627a9c
Ensure GETFileJob notices finishing #6581
|
7 lat temu |
Roeland Jago Douma
|
1262cbf4ef
Merge pull request #314 from nextcloud/upstream/pr/6373
|
7 lat temu |