nextcloud-desktop/src/libsync
Olivier Goffart 19d2677db1 libsync: use the new webdav url if the server reports it
The rules to select the webdav url are now:

 - If the server reports that the new chunking algorithm is working,
   always use remote.php/dav/files/<username>
   This capability can be overriden with an environment variable

 - Otherwise, use the dav path provided by the theme, which defaults to
   remote.php/webdav

This means that with the newer server, the branding can no longer override
the webdav URL. If there is still an usecase for the branding to do so, we
need to find another way to override it. But it is now more complicated to
configure as might need include the username and need different endpoint
depending on the operations (chunks or not)

Issue #4007
2016-11-29 16:16:20 +01:00
..
creds Merge pull request #5272 from owncloud/licensefix-pending 2016-11-18 15:14:47 +01:00
abstractnetworkjob.cpp Always follow redirects in network jobs (#4905) 2016-08-09 16:01:29 +02:00
abstractnetworkjob.h AbstractNetworkJob: Add a delete job. 2016-03-10 17:22:36 +01:00
accessmanager.cpp Merge pull request #5272 from owncloud/licensefix-pending 2016-11-18 15:14:47 +01:00
accessmanager.h License: Adjust license of GPLv2 source files to GPLv2+ 2016-10-25 11:06:54 +02:00
account.cpp libsync: use the new webdav url if the server reports it 2016-11-29 16:16:20 +01:00
account.h Account: Rename user() to davUser() 2016-11-23 17:08:17 +01:00
accountfwd.h License: Adjust license of GPLv2 source files to GPLv2+ 2016-10-25 11:06:54 +02:00
bandwidthmanager.cpp libtypos comment and message typos for master 2015-10-05 09:05:09 +05:45
bandwidthmanager.h Use doxygen style everywhere 2015-06-29 18:56:09 +02:00
capabilities.cpp libsync: use the new webdav url if the server reports it 2016-11-29 16:16:20 +01:00
capabilities.h Merge pull request #5272 from owncloud/licensefix-pending 2016-11-18 15:14:47 +01:00
checksums.cpp Checksums: remove the downloadChecksumValidationEnabled option 2016-04-21 11:43:44 +02:00
checksums.h Checksums: remove the downloadChecksumValidationEnabled option 2016-04-21 11:43:44 +02:00
clientproxy.cpp License: Adjust license of GPLv2 source files to GPLv2+ 2016-10-25 11:06:54 +02:00
clientproxy.h License: Adjust license of GPLv2 source files to GPLv2+ 2016-10-25 11:06:54 +02:00
CMakeLists.txt Merge remote-tracking branch 'origin/master' into chunking-ng 2016-10-20 09:25:03 +02:00
configfile.cpp OS X: Use monochrome tray icon by default (#5229) 2016-10-14 14:26:31 +02:00
configfile.h Checksums: remove the downloadChecksumValidationEnabled option 2016-04-21 11:43:44 +02:00
connectionvalidator.cpp Account: Rename user() to davUser() 2016-11-23 17:08:17 +01:00
connectionvalidator.h Merge pull request #5272 from owncloud/licensefix-pending 2016-11-18 15:14:47 +01:00
cookiejar.cpp License: Adjust license of GPLv2 source files to GPLv2+ 2016-10-25 11:06:54 +02:00
cookiejar.h License: Adjust license of GPLv2 source files to GPLv2+ 2016-10-25 11:06:54 +02:00
discoveryphase.cpp Revert "Discovery: consider also the "shared by me" as shared" 2016-11-16 17:45:40 +01:00
discoveryphase.h SyncEngine: Fix renaming a folder should keep the selective sync state 2016-10-11 14:38:25 +02:00
excludedfiles.cpp License: Adjust license of GPLv2 source files to GPLv2+ 2016-10-25 11:06:54 +02:00
excludedfiles.h License: Adjust license of GPLv2 source files to GPLv2+ 2016-10-25 11:06:54 +02:00
filesystem.cpp Folder: Make folder only accessible by user #5282 (#5315) 2016-11-23 11:05:41 +01:00
filesystem.h Folder: Make folder only accessible by user #5282 (#5315) 2016-11-23 11:05:41 +01:00
libsync.md Structure developer documentation 2015-06-29 18:43:21 +02:00
logger.cpp Logger: speedup the sync discovery when the log is innactive 2015-10-22 00:22:25 +02:00
logger.h Logger: don't call qFormatLog when unessesary 2015-10-20 13:22:48 +02:00
networkjobs.cpp Wizard: Show if server asks for client certificate #2799 #69 (#5261) 2016-11-23 11:43:15 +01:00
networkjobs.h Chunking-NG: add some headers when uploading chunks 2016-09-16 16:36:46 +02:00
owncloudpropagator_p.h ETag: Allow parsing of weak tags #3946 2015-10-15 14:57:34 +02:00
owncloudpropagator.cpp libsync: use the new webdav url if the server reports it 2016-11-29 16:16:20 +01:00
owncloudpropagator.h libsync: Don't store the remote URI in the csync or in the SyncEngine 2016-11-21 08:09:11 +01:00
owncloudtheme.cpp added missing quotes 2016-11-09 08:59:14 +01:00
owncloudtheme.h Make postfixlineedit more userfriendly, rename email id string to "Email". 2016-04-13 14:56:49 +02:00
ownsql.cpp License: Adjust license of GPLv2 source files to GPLv2+ 2016-10-25 11:06:54 +02:00
ownsql.h License: Adjust license of GPLv2 source files to GPLv2+ 2016-10-25 11:06:54 +02:00
progressdispatcher.cpp License: Adjust license of GPLv2 source files to GPLv2+ 2016-10-25 11:06:54 +02:00
progressdispatcher.h License: Adjust license of GPLv2 source files to GPLv2+ 2016-10-25 11:06:54 +02:00
propagatedownload.cpp Conflicts: Use the local mtime for the conflict file name #5273 2016-11-08 14:47:51 +01:00
propagatedownload.h Propagator, remove the QNAM in the name as the alternative has been removed a long time ago 2016-08-31 10:25:06 +02:00
propagateremotedelete.cpp ChunkingNG: remove stale files when resuming 2016-11-04 16:43:01 +01:00
propagateremotedelete.h ChunkingNG: remove stale files when resuming 2016-11-04 16:43:01 +01:00
propagateremotemkdir.cpp Handle setFileRecord errors #4632 2016-04-11 14:11:11 +02:00
propagateremotemkdir.h Propagator: Pump in more requests if we think current ones are quick 2016-03-02 15:22:21 +01:00
propagateremotemove.cpp libsync: Don't store the remote URI in the csync or in the SyncEngine 2016-11-21 08:09:11 +01:00
propagateremotemove.h Merge remote-tracking branch 'origin/master' into chunking-ng 2016-10-20 09:25:03 +02:00
propagateupload.cpp WIP: new chunking algorithm 2016-08-31 10:28:15 +02:00
propagateupload.h ChunkingNG: remove stale files when resuming 2016-11-04 16:43:01 +01:00
propagateuploadng.cpp libsync: use the new webdav url if the server reports it 2016-11-29 16:16:20 +01:00
propagateuploadv1.cpp Chunking-NG: Qt4 compile 2016-08-31 10:28:44 +02:00
propagatorjobs.cpp SyncEngine: Fix renaming a folder should keep the selective sync state 2016-10-11 14:38:25 +02:00
propagatorjobs.h Propagation: Fix dir <-> file changes propagating to server #4302 2016-01-08 05:38:08 +01:00
syncengine.cpp libsync: Don't store the remote URI in the csync or in the SyncEngine 2016-11-21 08:09:11 +01:00
syncengine.h libsync: Don't store the remote URI in the csync or in the SyncEngine 2016-11-21 08:09:11 +01:00
syncfileitem.h License: Adjust license of GPLv2 source files to GPLv2+ 2016-10-25 11:06:54 +02:00
syncfilestatus.cpp Revert "Discovery: consider also the "shared by me" as shared" 2016-11-16 17:45:40 +01:00
syncfilestatus.h Revert "Discovery: consider also the "shared by me" as shared" 2016-11-16 17:45:40 +01:00
syncfilestatustracker.cpp Revert "Discovery: consider also the "shared by me" as shared" 2016-11-16 17:45:40 +01:00
syncfilestatustracker.h License: Adjust license of GPLv2 source files to GPLv2+ 2016-10-25 11:06:54 +02:00
syncjournaldb.cpp License: Adjust license of GPLv2 source files to GPLv2+ 2016-10-25 11:06:54 +02:00
syncjournaldb.h License: Adjust license of GPLv2 source files to GPLv2+ 2016-10-25 11:06:54 +02:00
syncjournalfilerecord.cpp License: Adjust license of GPLv2 source files to GPLv2+ 2016-10-25 11:06:54 +02:00
syncjournalfilerecord.h License: Adjust license of GPLv2 source files to GPLv2+ 2016-10-25 11:06:54 +02:00
syncresult.cpp
syncresult.h Use doxygen style everywhere 2015-06-29 18:56:09 +02:00
theme.cpp fixing wrong files Revert "fix for https://github.com/owncloud/client/issues/1251" 2016-11-09 08:59:14 +01:00
theme.h Improve macOS SysTray/StatusBar monochrome icon (#5227) 2016-10-06 17:18:51 +02:00
utility_mac.cpp License: Adjust license of GPLv2 source files to GPLv2+ 2016-10-25 11:06:54 +02:00
utility_unix.cpp License: Adjust license of GPLv2 source files to GPLv2+ 2016-10-25 11:06:54 +02:00
utility_win.cpp License: Adjust license of GPLv2 source files to GPLv2+ 2016-10-25 11:06:54 +02:00
utility.cpp libsync: Don't store the remote URI in the csync or in the SyncEngine 2016-11-21 08:09:11 +01:00
utility.h libsync: Don't store the remote URI in the csync or in the SyncEngine 2016-11-21 08:09:11 +01:00
version.h.in Reduce the amount of rebuild needed after a git commit 2015-06-17 14:32:34 +02:00