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-04-05Remove dead codeHannah von Reth
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-06-16Fix crash on rediredct during setupHannah von Reth
Fixes: #8738
2021-05-26Ensure we only get one url update dialog.Hannah von Reth
Fixes: #8645
2021-05-26Sort account listHannah von Reth
2021-03-24Use uuid as main identifier for accountsHannah von Reth
2021-03-01No need to create a copyHannah von Reth
2020-02-10Run clang-tidy with modernize-use-overrideOlivier Goffart
And also replace all remaining Q_DECL_OVERRIDE to just override
2018-05-24Settings migration: Preserve future settings where possibleChristian Kamm
See discussion in #6506
2018-05-24Config: Add version flags to accounts and foldersChristian Kamm
Also, if there is too-new configuration, backup the file, show a warning message asking the user whether it's ok to discard the configuration from the future. See #6504
2017-05-17Apply clang-formatChristian Kamm
2017-02-08Settings: Don't migrate settings on access error #5499 (#5523)ckamm
Previously, we'd try migrating from legacy settings if reading the settings failed with an error. Now, we try again after a couple of seconds and eventually give up.
2016-10-25License: Adjust license of GPLv2 source files to GPLv2+Christian Kamm
See #5180
2016-03-28Make the AccountState a construction argument of the FolderJocelyn Turcotte
This will help moving the SyncEngine construction in the constructor and allow moving functionalities from Folder to SyncEngine or its delegated objects.
2016-03-01AccountState: Allow storing state in settingsChristian Kamm
This will be useful if we ever want to store account-level gui state. I built this originally because I thought a paused account would be this kind of state.
2015-11-16Merge branch 'newactivity'Klaas Freitag
2015-11-12AccountManager: new method to return AccountStatePtr from the name.Klaas Freitag
It uses the Account displayName to destinguish.
2015-10-05GUI comment and message typos for masterPhil Davis
2015-08-14Account: Save accepted SSL certs immediatly #3617Markus Goetz
2015-08-061.8 Migration: Fix password overwrite #3539Markus Goetz
2015-07-17System proxy: Ask for credentials if needed.Christian Kamm
The proxyAuthenticationRequired() signal now goes to the ProxyAuthHandler class. That class will try to read the proxy settings from the keychain or ask the user about them. We won't ask the user for credentials for explicitly configured proxies. It also does not change how the credentials for explicitly configured proxies are stored. (see #261)
2015-06-29Use doxygen style everywhereDaniel Molkentin
2015-06-29Structure developer documentationDaniel Molkentin
- rename target "doc-dev" - group into modules - move to doc/dev
2015-06-15AccountManager: remove export macroOlivier Goffart
2015-05-12Multi-Account: add possibility to delete an accountOlivier Goffart
2015-04-27Wizard: Setup the folder in the right accountOlivier Goffart
2015-04-24Folders: Store inside account config.Christian Kamm
2015-04-24Account: Generate shorter account ids.Christian Kamm
2015-04-23Save and restore multiple accounts.Christian Kamm
2015-04-17Multi-account WIPOlivier Goffart
2015-04-09AccountManager: Move out of libsyncOlivier Goffart
The AccountManager does not belong in the libsync because it is not part of the synchronisation algorithm, but is just an helper class for the UI to maintain the account and read/save the config