Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/owncloud/client.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-05-25Use ocis productversionHannah von Reth
2022-05-24Fix scheduling of newly added foldersHannah von Reth
Fixes: #9691
2022-05-06Sync spaces to Spaces subfolderHannah von Reth
2022-05-06Call Utility::setupFavLink only when neededHannah von Reth
2022-05-06Expose AccessManager from accountFabian Müller
Needed to be able to access planned TLS certificate handling related methods.
2022-05-05Introduce per account default folderHannah von Reth
2022-05-03Properly prepare new sync foldersHannah von Reth
2022-04-26Use folder wizard for manual sync configFabian Müller
This approach gives the user a lot more freedom. The commit further moves the dialog logic out of the folder manager code, which allows us to clean up some API weirdness.
2022-04-13Add display name to foldersHannah von Reth
2022-04-13Use the folder object directly instead of looking it up by its name (#9583)Hannah von Reth
2022-04-12Remove config migration < 2.0Hannah von Reth
2022-04-12Implement advanced sync options in wizardFabian Müller
2022-03-24Ensure the folder definition is initialisedHannah von Reth
2022-03-24Rewrite wizard from scratchFabian Müller
2022-03-15Merge remote-tracking branch 'origin/2.10'Hannah von Reth
2022-03-10Don't load folder if we encounter a db errorHannah von Reth
Fixes: #9147
2022-03-01Fix shared pointer deletion before the slot was invokedHannah von Reth
Fixes: #9367
2022-02-24Merge remote-tracking branch 'origin/2.10'Hannah von Reth
2022-02-23Add missing namespaceHannah von Reth
2022-02-23Set etagPollTimer interval to 10 secondsPhil Davis
2022-02-23Improve poll-interval commentsPhil Davis
2022-02-18Use a per folder davUrlHannah von Reth
2022-01-10Add chrono var initialization as requested in review.Klaas Freitag
2022-01-10Use only 1sKlaas Freitag
2022-01-10Fix the startup period at beginning, make it short again.Klaas Freitag
Fixes #9253
2021-12-03Use the refcounted AccountStatePtr as much as possibleErik Verbruggen
The AccountManager creates AccountState objects, and stores them in a shared pointer. Previously, the raw pointer was given out, and stored in other objects. That made removal very tricky: when an account gets removed, the underlying object gets deleted, and then all classes that listen get notified of the deletion. Those classes would sometimes put a nullptr into the AccountState pointer they stored, and in each usage would (hopefully) check for a nullptr. The problem was that a number of checks were missing, which the clang static analyser pointed out. This patch changes nearly all uses of a raw pointer into the shared pointer, thereby making sure all usages have a valid reference, even when account deletion happens. The two places where a raw pointer is still used, now put it into a refcounted pointer as soon as possible.
2021-11-25Use some more std::chronoHannah von Reth
2021-11-25Simplify startScheduledSyncSoon with std::chronoHannah von Reth
2021-11-16Add branding option to disable multiple db warningHannah von Reth
2021-11-16Cache unsupportedConfigurationHannah von Reth
2021-10-06Cleanup and commentsHannah von Reth
2021-09-28CleanupHannah von Reth
2021-09-27Cleanup and some assrts to ensure assumptionsHannah von Reth
2021-09-22Use NtfsPermissionLookupRAII when checking for readable/writeabelHannah von Reth
2021-09-21Fix migration on minor url format changes like…Hannah von Reth
…https://demo.owncloud.org/ to https://demo.owncloud.org This commit also removed the infix from the cmd client, as it is to unreliable.
2021-09-17Also migrate pre 2.6 db filesHannah von Reth
2021-09-15Fix crash on missing sync rootHannah von Reth
Fixes: #9016
2021-09-15Migrate existing db files and save their journal path (#9028)Hannah von Reth
Fixes: #9019
2021-09-06Don't allow to enable vfs if the folder is used by multiple accountsHannah von Reth
2021-09-06Warn if we encounter an unsupported configurationHannah von Reth
2021-08-27Revert "Small cleanup"Hannah von Reth
This reverts commit a8a05ec18ae5487eeb94f3e4923e80722171c88b.
2021-08-27Fix crash #8916Hannah von Reth
When a folder is removed we remove all associated items from the protocol widgets. The folder however coninues to announce new items slotItemCompleted. If one of the items is accessed after the folder object is deleted we got a crash. Fixes: #8916
2021-08-27Small cleanupHannah von Reth
2021-08-27Check the correct path for .sync_*.db and ._sync_*.dbErik Verbruggen
The dir() method will return the *parent* directory of the file/directory in the QFileInfo. So if "~/ownCloud" was passed in as the path, the check for .sync_*.db would be done on "~/". Because we're migrating from ._sync_*.db to .sync_*.db, it will now also check for the old filename. Fixes: #8849
2021-08-23Fix last sync date for multiple accountsHannah von Reth
Fixes: #8904
2021-08-16Poll interval from capabilities (#8777)Klaas Freitag
* Add remotePollInterval capability. * Use public const int rather than define for default value. * Honour pollinterval from account capabilities for poll frequency. With this, admins can change the remote poll interval of desktop clients with the capability settings. * Use more efficient invocation of the etag job slot. * Consider capability value to be in milliseconds. * Make format check happy. * Add a ElapsedTimer to measure time since last Etag check. Also, do the check if one of the folders is due to sync every second. That way we get a more accurate sync frequency. The check is very lightweight. * Extend remotePollInterval config method to accept default value. With that it is possible to read the value for the remotepollinterval from the capabilities. * Add changelog entry for #8777. * Changes from clang-format * Fix changelog entry, punctuation at end. * do not go for assumptions how long the request takes. No magic number. * Change some method interfaces to seconds rather than microseconds. Feedback from review. * Again considering more review feedback * Remove additional 5s check already performed in ConfigFile::remotePollInterval Co-authored-by: Hannah von Reth <hannah.vonreth@owncloud.com>
2021-08-10Don't allow to use a folder with a .sync_*.dbHannah von Reth
2021-08-10Prevent using a sync folder for multiple accountsHannah von Reth
Fixes: #8849
2021-08-10Use isChildPathOf more oftenHannah von Reth
2021-08-06Count ignored errorsHannah von Reth