nextcloud-desktop/src/libsync
Claudio Cambra 8f7ad48e96 Parse forbidden filename related capability features
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-08-21 09:51:39 +02:00
..
creds remove deprecated code only usefull for very old Qt releases 2024-08-12 11:14:26 +02:00
vfs Support Windows .lnk files with VFS Cf API. 2024-07-10 10:29:21 +02:00
abstractnetworkjob.cpp use very coarse timers for network timeout 2024-08-12 09:32:49 +02:00
abstractnetworkjob.h do some header includes clean-up as recommended by compiler 2024-04-26 09:05:12 +02:00
accessmanager.cpp always enable http2 2024-08-12 14:57:30 +02:00
accessmanager.h Use the http logger with the unittests 2021-05-06 07:35:59 +00:00
account.cpp remove deprecated code only usefull for very old Qt releases 2024-08-12 11:14:26 +02:00
account.h Move all proxy configuration procedures into account and out of network settings 2024-07-22 16:28:15 +08:00
accountfwd.h
bandwidthmanager.cpp downgrade some log lines to be less verbose 2023-06-12 17:54:03 +02:00
bandwidthmanager.h move init to default value in class declaration 2023-02-06 10:43:05 +01:00
basepropagateremotedeleteencrypted.cpp E2EE. Fix root metadata fetching path for non-root remote sync folder. Refactoring. Stabilizing paths. 2024-03-20 00:54:27 +01:00
basepropagateremotedeleteencrypted.h End-to-End Encryption V2. Implemented sharing between users. Automatic migration from 1.0 to 2.0(only for flat folders). Improved secure filedrop. 2024-01-29 16:13:25 +01:00
bulkpropagatorjob.cpp Report error Virus Detected. Updated tests. 2023-12-11 18:03:57 +01:00
bulkpropagatorjob.h Fix. Bulk upload. Accumulate sent bytes. Fix negative value in UI. 2023-11-20 17:02:31 +01:00
capabilities.cpp Parse forbidden filename related capability features 2024-08-21 09:51:39 +02:00
capabilities.h Parse forbidden filename related capability features 2024-08-21 09:51:39 +02:00
caseclashconflictsolver.cpp Support Windows .lnk files with VFS Cf API. 2024-07-10 10:29:21 +02:00
caseclashconflictsolver.h use #pragma once instead of include guards 2023-01-25 16:37:37 +01:00
clientproxy.cpp
clientproxy.h
clientsideencryption.cpp add NextcloudSslCertificate to wrap QSslCertificate in QHash 2024-04-26 09:05:12 +02:00
clientsideencryption.h add NextcloudSslCertificate to wrap QSslCertificate in QHash 2024-04-26 09:05:12 +02:00
clientsideencryptionjobs.cpp End-to-End Encryption V2. Implemented sharing between users. Automatic migration from 1.0 to 2.0(only for flat folders). Improved secure filedrop. 2024-01-29 16:13:25 +01:00
clientsideencryptionjobs.h End-to-End Encryption V2. Implemented sharing between users. Automatic migration from 1.0 to 2.0(only for flat folders). Improved secure filedrop. 2024-01-29 16:13:25 +01:00
clientsideencryptionprimitives.cpp End-to-End Encryption V2. Implemented sharing between users. Automatic migration from 1.0 to 2.0(only for flat folders). Improved secure filedrop. 2024-01-29 16:13:25 +01:00
clientsideencryptionprimitives.h End-to-End Encryption V2. Implemented sharing between users. Automatic migration from 1.0 to 2.0(only for flat folders). Improved secure filedrop. 2024-01-29 16:13:25 +01:00
clientstatusreporting.cpp Added error reporting for E2EE issues. 2023-12-11 18:03:57 +01:00
clientstatusreporting.h Added error reporting for E2EE issues. 2023-12-11 18:03:57 +01:00
clientstatusreportingcommon.cpp Client Status Reporting. Only report statuses listed on the server. 2024-02-28 14:47:37 +01:00
clientstatusreportingcommon.h Client Status Reporting. Only report statuses listed on the server. 2024-02-28 14:47:37 +01:00
clientstatusreportingdatabase.cpp Added error reporting for E2EE issues. 2023-12-11 18:03:57 +01:00
clientstatusreportingdatabase.h Added error reporting for E2EE issues. 2023-12-11 18:03:57 +01:00
clientstatusreportingnetwork.cpp Client Status Reporting. Only report statuses listed on the server. 2024-02-28 14:47:37 +01:00
clientstatusreportingnetwork.h Added error reporting for E2EE issues. 2023-12-11 18:03:57 +01:00
clientstatusreportingrecord.h Added error reporting for E2EE issues. 2023-12-11 18:03:57 +01:00
CMakeLists.txt fix build failed 2024-06-12 15:54:03 +08:00
configfile.cpp remove deprecated code only usefull for very old Qt releases 2024-08-12 11:14:26 +02:00
configfile.h Remove const from POD in method declaration. 2024-07-04 10:16:41 +02:00
cookiejar.cpp
cookiejar.h add [[nodiscard]] attribute via clang-tidy 2022-10-04 11:14:45 +02:00
datetimeprovider.cpp Add dialog to set user status 2021-09-09 11:18:22 +02:00
datetimeprovider.h add [[nodiscard]] attribute via clang-tidy 2022-10-04 11:14:45 +02:00
deletejob.cpp Refactor DeleteJob and DeleteApiJob to use SimpleFileJob. 2022-01-11 13:37:09 +00:00
deletejob.h add [[nodiscard]] attribute via clang-tidy 2022-10-04 11:14:45 +02:00
discovery.cpp Bugfix. Migrate non-placeholder shortcuts to placeholder version. 2024-07-10 10:29:36 +02:00
discovery.h Do not upload modified PDF file while it is open in Kofax PowerPDF on Windows. Prevents signature verification failure. 2024-02-14 08:25:21 +01:00
discoveryphase.cpp ignore encrypted items during discovery when encryption is disabled 2024-06-26 14:47:17 +02:00
discoveryphase.h E2EE. Fix root metadata fetching path for non-root remote sync folder. Refactoring. Stabilizing paths. 2024-03-20 00:54:27 +01:00
encryptedfoldermetadatahandler.cpp E2EE. Fix root metadata fetching path for non-root remote sync folder. Refactoring. Stabilizing paths. 2024-03-20 00:54:27 +01:00
encryptedfoldermetadatahandler.h do some header includes clean-up as recommended by compiler 2024-04-26 09:05:12 +02:00
encryptfolderjob.cpp E2EE. Fix root metadata fetching path for non-root remote sync folder. Refactoring. Stabilizing paths. 2024-03-20 00:54:27 +01:00
encryptfolderjob.h Bugfix. E2EE V2. Fix incorrect root e2ee folder path search in local db. 2024-02-28 15:37:50 +01:00
filesystem.cpp Support Windows .lnk files with VFS Cf API. 2024-07-10 10:29:21 +02:00
filesystem.h Support Windows .lnk files with VFS Cf API. 2024-07-10 10:29:21 +02:00
foldermetadata.cpp fix compilation issues after rebase 2024-04-26 09:05:12 +02:00
foldermetadata.h E2EE. Fix root metadata fetching path for non-root remote sync folder. Refactoring. Stabilizing paths. 2024-03-20 00:54:27 +01:00
helpers.cpp Edit locally job will only sync a specific file by modifying the state of the Sync Engine. All other running syncs will get terminated. Syncing is now optimized to run faster and it checks if the file has changed on the server before syncing it. 2022-12-06 09:37:03 +01:00
helpers.h Edit locally job will only sync a specific file by modifying the state of the Sync Engine. All other running syncs will get terminated. Syncing is now optimized to run faster and it checks if the file has changed on the server before syncing it. 2022-12-06 09:37:03 +01:00
httplogger.cpp
httplogger.h
iconjob.cpp remove deprecated code only usefull for very old Qt releases 2024-08-12 11:14:26 +02:00
iconjob.h IconJob: Send request through the accounts NAS 2021-11-10 13:11:49 +01:00
libsync.md
localdiscoverytracker.cpp
localdiscoverytracker.h fully qualify types in signals and slots 2022-11-15 09:57:54 +01:00
lockfilejobs.cpp add extra logs to investigate lock type issues 2024-02-19 14:53:47 +01:00
lockfilejobs.h File locking. Manual lock should never be modified without user intervention. Set token lock instead of user lock when locking office files automatically. 2024-01-18 10:21:09 +01:00
logger.cpp improve logs when build with NEXTCLOUD_DEV enabled 2024-05-02 16:34:51 +02:00
logger.h Remove redundant "optional" gui log functions which relly just call gui log under the hood 2023-08-04 17:40:39 +08:00
networkjobs.cpp add missing QStringLiteral 2024-04-26 09:05:12 +02:00
networkjobs.h last step 2024-04-26 09:05:12 +02:00
nextcloudtheme.cpp Restyle wizard pages 2021-03-10 09:55:40 +01:00
nextcloudtheme.h tidy up code in Theme class 2023-03-22 10:17:28 +01:00
ocsprofileconnector.cpp IconJob: Send request through the accounts NAS 2021-11-10 13:11:49 +01:00
ocsprofileconnector.h add [[nodiscard]] attribute via clang-tidy 2022-10-04 11:14:45 +02:00
ocsuserstatusconnector.cpp Fix bugs with setting 'Away' user status 2022-08-08 17:34:11 +02:00
ocsuserstatusconnector.h add [[nodiscard]] attribute via clang-tidy 2022-10-04 11:14:45 +02:00
owncloudpropagator_p.h Added error reporting for E2EE issues. 2023-12-11 18:03:57 +01:00
owncloudpropagator.cpp Support Windows .lnk files with VFS Cf API. 2024-07-10 10:29:21 +02:00
owncloudpropagator.h if a virtual file change but bothing changed: set it as in sync 2024-04-23 18:04:35 +02:00
progressdispatcher.cpp Capitalize sync instruction strings returned by Progress::asActionString. 2024-07-29 20:06:32 +02:00
progressdispatcher.h add more metadata to sync errors to allow filtering 2023-06-07 17:25:44 +02:00
propagatedownload.cpp use QByteArray::left to send the newly received data during hydration 2024-08-06 18:17:04 +02:00
propagatedownload.h Wrap all use of std::filesystem in ifdefs to fix legacy build for <macOS 10.15 2024-03-28 19:11:57 +08:00
propagatedownloadencrypted.cpp E2EE. Fix root metadata fetching path for non-root remote sync folder. Refactoring. Stabilizing paths. 2024-03-20 00:54:27 +01:00
propagatedownloadencrypted.h End-to-End Encryption V2. Implemented sharing between users. Automatic migration from 1.0 to 2.0(only for flat folders). Improved secure filedrop. 2024-01-29 16:13:25 +01:00
propagateremotedelete.cpp Ensure stripping of suffix vfs placeholder file's suffix when issuing delete command to server 2024-06-28 18:17:19 +02:00
propagateremotedelete.h End-to-End Encryption V2. Implemented sharing between users. Automatic migration from 1.0 to 2.0(only for flat folders). Improved secure filedrop. 2024-01-29 16:13:25 +01:00
propagateremotedeleteencrypted.cpp End-to-End Encryption V2. Implemented sharing between users. Automatic migration from 1.0 to 2.0(only for flat folders). Improved secure filedrop. 2024-01-29 16:13:25 +01:00
propagateremotedeleteencrypted.h End-to-End Encryption V2. Implemented sharing between users. Automatic migration from 1.0 to 2.0(only for flat folders). Improved secure filedrop. 2024-01-29 16:13:25 +01:00
propagateremotedeleteencryptedrootfolder.cpp End-to-End Encryption V2. Implemented sharing between users. Automatic migration from 1.0 to 2.0(only for flat folders). Improved secure filedrop. 2024-01-29 16:13:25 +01:00
propagateremotedeleteencryptedrootfolder.h End-to-End Encryption V2. Implemented sharing between users. Automatic migration from 1.0 to 2.0(only for flat folders). Improved secure filedrop. 2024-01-29 16:13:25 +01:00
propagateremotemkdir.cpp properly compute if a folder is top level or child extern mounted 2024-03-27 14:29:01 +01:00
propagateremotemkdir.h End-to-End Encryption V2. Implemented sharing between users. Automatic migration from 1.0 to 2.0(only for flat folders). Improved secure filedrop. 2024-01-29 16:13:25 +01:00
propagateremotemove.cpp Support Windows .lnk files with VFS Cf API. 2024-07-10 10:29:21 +02:00
propagateremotemove.h Implement Secure filedrop link share. Move data from 'filedrop' to 'files' when syncing E2EE folders. 2023-03-02 19:29:11 +01:00
propagateupload.cpp fix computation of timeout for jobs to have proper bounds (min < max) 2024-04-26 09:05:12 +02:00
propagateupload.h Move destination header build to own method 2023-10-16 10:11:00 +02:00
propagateuploadencrypted.cpp Support Windows .lnk files with VFS Cf API. 2024-07-10 10:29:21 +02:00
propagateuploadencrypted.h End-to-End Encryption V2. Implemented sharing between users. Automatic migration from 1.0 to 2.0(only for flat folders). Improved secure filedrop. 2024-01-29 16:13:25 +01:00
propagateuploadng.cpp Allow event processing between each XML parser run, to improve GUI performance. 2024-01-29 18:32:01 +01:00
propagateuploadv1.cpp Report error Virus Detected. Updated tests. 2023-12-11 18:03:57 +01:00
propagatorjobs.cpp Support Windows .lnk files with VFS Cf API. 2024-07-10 10:29:21 +02:00
propagatorjobs.h Implement Secure filedrop link share. Move data from 'filedrop' to 'files' when syncing E2EE folders. 2023-03-02 19:29:11 +01:00
pushnotifications.cpp Fix typos found by codespell 2023-06-21 08:47:13 +02:00
pushnotifications.h fully qualify types in signals and slots 2022-11-15 09:57:54 +01:00
putmultifilejob.cpp fix bulk upload of empty files 2023-07-10 10:38:39 +02:00
putmultifilejob.h Clean up putmultifilejob class definition 2023-05-15 20:46:21 +08:00
rootencryptedfolderinfo.cpp End-to-End Encryption V2. Implemented sharing between users. Automatic migration from 1.0 to 2.0(only for flat folders). Improved secure filedrop. 2024-01-29 16:13:25 +01:00
rootencryptedfolderinfo.h End-to-End Encryption V2. Implemented sharing between users. Automatic migration from 1.0 to 2.0(only for flat folders). Improved secure filedrop. 2024-01-29 16:13:25 +01:00
syncengine.cpp remove deprecated code only usefull for very old Qt releases 2024-08-12 11:14:26 +02:00
syncengine.h Detect office files for locking on new upload. Notify FolderWatcher. 2024-04-13 15:46:37 +02:00
syncfileitem.cpp Fix incorrect date parsing. 2024-05-09 16:21:46 +02:00
syncfileitem.h Also support nested folder scenarios. 2024-04-23 12:18:12 +02:00
syncfilestatustracker.cpp Bugfix. Exclude list. Fix stuck 'excluded' status in Windows Explorer after removing the exclude pattern. 2024-03-05 10:40:09 +01:00
syncfilestatustracker.h Bugfix. Exclude list. Fix stuck 'excluded' status in Windows Explorer after removing the exclude pattern. 2024-03-05 10:40:09 +01:00
syncoptions.cpp Add sync option for nextcloudcmd. 2024-06-28 18:18:08 +02:00
syncoptions.h Add sync option for nextcloudcmd. 2024-06-28 18:18:08 +02:00
syncresult.cpp Correctly handle errors for unsupported filenames on the server. Allow user to rename those via dialog. 2023-06-14 12:48:56 +02:00
syncresult.h add [[nodiscard]] attribute via clang-tidy 2022-10-04 11:14:45 +02:00
theme.cpp remove deprecated code only usefull for very old Qt releases 2024-08-12 11:14:26 +02:00
theme.h Add versionSuffix function to Theme. 2024-07-03 16:32:10 +02:00
updatee2eefoldermetadatajob.cpp E2EE. Fix root metadata fetching path for non-root remote sync folder. Refactoring. Stabilizing paths. 2024-03-20 00:54:27 +01:00
updatee2eefoldermetadatajob.h End-to-End Encryption V2. Implemented sharing between users. Automatic migration from 1.0 to 2.0(only for flat folders). Improved secure filedrop. 2024-01-29 16:13:25 +01:00
updatee2eefolderusersmetadatajob.cpp chore(i18n): Improve grammar 2024-04-28 16:48:08 +08:00
updatee2eefolderusersmetadatajob.h fully qualify types for use with Qt metaobject system 2024-04-26 09:05:12 +02:00
updatemigratede2eemetadatajob.cpp E2EE. Fix root metadata fetching path for non-root remote sync folder. Refactoring. Stabilizing paths. 2024-03-20 00:54:27 +01:00
updatemigratede2eemetadatajob.h E2EE. Fix root metadata fetching path for non-root remote sync folder. Refactoring. Stabilizing paths. 2024-03-20 00:54:27 +01:00
userstatusconnector.cpp Add dialog to set user status 2021-09-09 11:18:22 +02:00
userstatusconnector.h more fixes for attributes without init value 2023-02-06 10:43:05 +01:00
wordlist.cpp
wordlist.h