summaryrefslogtreecommitdiffstats
path: root/lib/private/Repair.php
Commit message (Collapse)AuthorAgeFilesLines
* fix(caldav): automatically delete outdated scheduling objectsAnna Larch2024-06-031-0/+2
| | | | Signed-off-by: Anna Larch <anna@nextcloud.com>
* Move oc_file_metadata.metadata migration to a background jobLouis Chemineau2024-02-221-8/+10
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* fix(install): Make installing more verboseJoas Schilling2023-11-031-0/+3
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Add tasks::last_updated column and vacate tasks after a weekMarcel Klehr2023-08-091-0/+2
| | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net> (cherry picked from commit cb0f918d2101bf7644d7d84f811b37e3e672f091)
* composer run cs:fixCôme Chilliet2023-01-201-1/+0
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Add repair job that will ensure that secret and passwordsalt are setCarl Schwan2022-11-231-0/+2
| | | | Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* unbundle files_videoplayer and clean up a littleArthur Schiwon2022-09-291-4/+5
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Move avatar clearing in the backgroundCarl Schwan2022-09-261-11/+10
| | | | Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* remove InstallCoreBundle repair stepArthur Schiwon2022-09-221-7/+0
| | | | | | | - core bundle was empty and thus removed - all former apps installed this way are shipped Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Parameter of RepairAdvanceEvent is actually an increment, not a step idCôme Chilliet2022-08-251-1/+1
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Migrate Repair events to OCP\EventDispatcher\EventCôme Chilliet2022-08-251-33/+33
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Moving to string key for arguments of GenericEvent in RepairCôme Chilliet2022-08-251-14/+10
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Add back TokenCleanupJob to invalidate old temporary tokensThomas Citharel2022-08-251-0/+2
| | | | Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* Remove SCSSCacherJohn Molakvoæ2022-05-131-2/+1
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* Merge pull request #31609 from nextcloud/fix/migrate-away-from-iloggerCôme Chilliet2022-03-291-5/+4
|\ | | | | Migrate from ILogger to LoggerInterface in lib/private
| * Adapt more code to migration to LoggerInterfaceCôme Chilliet2022-03-241-5/+4
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | Add oauth2_clients migration for OwncloudLouis Chemineau2022-03-241-0/+2
|/ | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* Include previous execption for repair steps that don't existChristoph Wurst2021-11-301-1/+1
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Let repair step query exceptions bubble upChristoph Wurst2021-11-301-1/+8
| | | | | | | | | | | And hide the type error caused by a constructor call with missing arguments. `new $repairStep();` only works for the rare case that no arguments are required. Anything else will throw. Then we previously hid the trace of the more important query exception. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Update php licensesJohn Molakvoæ (skjnldsv)2021-06-041-2/+2
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Do not try to contact lookup server if not neededRoeland Jago Douma2021-04-281-1/+3
| | | | | | | In some cases (for example you never send data to the lookup server) there is no need for this job to even try. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* log full expection during repair stepRobin Appelman2021-03-181-1/+6
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* dont error the entire repair process when a repair step errorsRobin Appelman2021-03-181-1/+5
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* add repair job for unencoded calendarsArthur Schiwon2021-01-291-1/+3
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Bump doctrine/dbal from 2.12.0 to 3.0.0Christoph Wurst2021-01-081-4/+9
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Update all license headers for Nextcloud 21Christoph Wurst2020-12-161-1/+1
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Readd repair steps that are relevant when migrating from ownCloudJulius Härtl2020-12-091-0/+20
| | | | | | This reverts commit d9b1492e03ab9fe58bb87baaeba745790ca15c53. Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Add a repairstep to validate the phone numbersJoas Schilling2020-12-071-1/+3
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Fix repair mimetype step to not leave stray cursorsJoas Schilling2020-11-061-1/+1
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Add a background job that checks for potential user imported SSL ↵Morris Jobke2020-11-031-0/+2
| | | | | | certificates and shows a warning in the admin settings Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Add cleanup job for old brutefoce attemptsRoeland Jago Douma2020-10-081-0/+2
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Format code to a single space around binary operatorsChristoph Wurst2020-10-051-3/+3
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Add repair step to remove old dashboard app configJulius Härtl2020-08-241-0/+2
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* New SSE key formatRoeland Jago Douma2020-08-201-0/+2
| | | | | | | * Encrypt the keys with the instance secret * Store them as json (so we can add other things if needed) Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Make legacy cipher opt inRoeland Jago Douma2020-08-191-0/+2
| | | | | | | | * Systems that upgrade have this enabled by default * New systems disable it * We'll have to add some wargning in the setup checks if this is enabled Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Remove obsolete repair steps for logo and updater channelMorris Jobke2020-04-241-4/+0
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Update the license headers for Nextcloud 19Christoph Wurst2020-03-311-0/+1
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Use the short array syntax, everywhereChristoph Wurst2020-03-261-2/+2
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Always set the generated flag to false when an avatar is being setJoas Schilling2019-12-201-0/+2
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Update license headersChristoph Wurst2019-12-051-2/+5
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Kill repair step for cypress testsDaniel Kesselberg2019-09-021-2/+0
| | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* Add a repair step to clear the projects access cacheJoas Schilling2019-08-211-0/+3
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Add enterprise logoMorris Jobke2019-07-151-0/+2
| | | | | | Also set it as theming logo if the subscription is valid. Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Enterprise update channelMorris Jobke2019-07-101-0/+2
| | | | | | Allows to select the enterprise update channel for instances that have a valid subscription. Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Merge pull request #16292 from ↵Roeland Jago Douma2019-07-081-8/+0
|\ | | | | | | | | nextcloud/techdebt/noid/cleanup-outdated-repair-steps Remove one time repair steps that have already run when updating to 17
| * Remove one time repair steps that have already run when updating to 17Morris Jobke2019-07-081-8/+0
| | | | | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* | Try to delete the cypress folder of the viewer appMorris Jobke2019-07-081-0/+2
|/ | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Repair step for link sharesRoeland Jago Douma2019-04-161-0/+3
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Login flow V2Roeland Jago Douma2019-02-251-0/+2
| | | | | | | | This adds the new login flow. The desktop client will open up a browser and poll a returned endpoint at regular intervals to check if the flow is done. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Make $repairSteps & $dispatcher mandatoryDaniel Kesselberg2019-02-131-1/+1
| | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>