aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Updating command-rebase.yml workflow from templateNextcloud bot2022-06-111-1/+6
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* [tx-robot] updated from transifexNextcloud bot2022-06-11590-1550/+1452
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #30368 from nextcloud/dav-allow-object-propertiesVincent Petry2022-06-106-13/+187
|\ | | | | Allow DAV Object properties
| * Allow DAV Object propertiesThomas Citharel2022-05-166-13/+187
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The current implementation only saves them as string. It seems they can be more complex than that, and that objects were saved directly. You may find such objects saved in some production databases by executing: ```sql SELECT * from oc_properties where propertyvalue = 'Object'; ``` This commit adds a repair job to clean all of these "broken" properties values, adds a new database column to save the type of the property, and handles converting from and to correct values. Implementation is very similar to SabreDAV's own PDO backend: https://github.com/nextcloud/3rdparty/blob/4921806dfb1c5c309eac60195ed34e2749baf3c1/sabre/dav/lib/DAV/PropertyStorage/Backend/PDO.php Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* | Merge pull request #31029 from nextcloud/expose-extra-emails-in-davVincent Petry2022-06-109-0/+79
|\ \ | | | | | | Expose additional emails in {DAV:}alternate-URI-set
| * | Expose additional emails in {DAV:}alternate-URI-setThomas Citharel2022-05-179-0/+79
| | | | | | | | | | | | | | | | | | | | | | | | | | | This allows iMip invitations to be send with an alternative email as "Reply-To" field. Closes #27201 Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* | | Merge pull request #31622 from ↵Vincent Petry2022-06-102-45/+26
|\ \ \ | | | | | | | | | | | | | | | | nextcloud/increase-loglevel-modernize-refresh-webcal Increase loglevel of Webcal parsing errors and modernize code
| * | | Increase loglevel of Webcal parsing errors and modernize codeThomas Citharel2022-05-172-45/+26
| |/ / | | | | | | | | | | | | | | | Closes #31612 Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* | | Merge pull request #31771 from nextcloud/fix/hook-encryption-cronVincent Petry2022-06-102-14/+26
|\ \ \ | | | | | | | | Fix hook encryption with cron job
| * | | Fix hook encryption with cron jobCarl Schwan2022-06-072-14/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make sure the setup fs is set before using the Update service Fix #29674 Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* | | | Merge pull request #32059 from cld4h/patch-1Vincent Petry2022-06-101-1/+1
|\ \ \ \ | | | | | | | | | | Fix issue #31692 of occ files:scan
| * | | | Fix issue #31692 of occ files:scancld4h2022-04-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | occ files:scan reports error "Implicit conversion from float XXX to int loses precision" Signed-off-by: cld4h <20869428+cld4h@users.noreply.github.com>
* | | | | Merge pull request #32361 from nextcloud/dav-scheduling-default-calendarVincent Petry2022-06-104-25/+115
|\ \ \ \ \ | | | | | | | | | | | | Put calendar invites into the user's first available calendar
| * | | | | Refactor CalDAV\Schedule\PluginTest for depreciated phpunit methodsThomas Citharel2022-05-121-10/+15
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Thomas Citharel <tcit@tcit.fr>
| * | | | | Put calendar invites into the user's first available calendarThomas Citharel2022-05-124-15/+100
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If there's no default calendar and we can't find anything with URI 'personal', instead of creating a new one, start by using the first "real personal calendar" available. If not, then we create the default one. Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* | | | | | Merge pull request #32364 from nextcloud/dav-listenersVincent Petry2022-06-1028-335/+653
|\ \ \ \ \ \ | | | | | | | | | | | | | | 🧹 Remove all legacy event dispatchers from CalDAV & CardDAV backends
| * | | | | | Fix a doctype in OCP for IAddressBookThomas Citharel2022-05-174-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Thomas Citharel <tcit@tcit.fr>
| * | | | | | Add some typed propertiesThomas Citharel2022-05-174-79/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Thomas Citharel <tcit@tcit.fr>
| * | | | | | Remove all legacy event dispatchers from CalDAV & CardDAV backendsThomas Citharel2022-05-1722-252/+616
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | Move them to proper EventListeners and test them Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* | | | | | Merge pull request #32741 from nextcloud/Valdnet-patch-2Joas Schilling2022-06-1020-40/+52
|\ \ \ \ \ \ | | | | | | | | | | | | | | l10n: Delete apostrophe
| * | | | | | Fix unit testsJoas Schilling2022-06-073-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | | | | | Add debug flag to the translation checkerJoas Schilling2022-06-071-1/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | | | | | RecompileJoas Schilling2022-06-076-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | | | | | l10n: Delete apostropheValdnet2022-06-0710-22/+22
| | |_|_|/ / | |/| | | | | | | | | | Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
* | | | | | Merge pull request #32806 from nextcloud/fix-federated-sharingVincent Petry2022-06-102-0/+82
|\ \ \ \ \ \ | | | | | | | | | | | | | | Revert "Remove inefficient fed share scanner"
| * | | | | | Revert "Remove inefficient fed share scanner"Carl Schwan2022-06-102-0/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit ce319143142e2ee998ef4794b04ad684c4ffa911. Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* | | | | | | Merge pull request #32660 from susnux/masterVincent Petry2022-06-102-0/+13
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Feature: Add loglevel exported JS OC.config object
| * | | | | | | Feature: Add and expose frontend loglevelFerdinand Thiessen2022-06-062-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds a new config variable `loglevel_frontend`, allowing to configure the logging level of the browser part as requested in nextcloud/nextcloud-logger#141 If not configured the `loglevel` is used as the fallback. Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de>
* | | | | | | | Merge pull request #32672 from nextcloud/updateCrlVincent Petry2022-06-101-9/+10
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Update crl after revoke externalpassword.csr
| * | | | | | | | Update crl after revoke externalpassword.csrVitor Mattos2022-05-311-9/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reference: https://github.com/nextcloud/app-certificate-requests/pull/519 Signed-off-by: Vitor Mattos <vitor@php.rio>
* | | | | | | | | Merge pull request #32685 from ↵Vincent Petry2022-06-101-1/+1
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nextcloud/fix/external-storage-password-replacement Fix replacing external storage password during debug log
| * | | | | | | | | Fix replacing external storage password during debug logChristoph Wurst2022-06-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | | | | | | | | Merge pull request #32737 from nextcloud/fix/remove-at-matcher-in-settings-testsVincent Petry2022-06-106-214/+129
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Remove deprecated at() matcher from settings tests
| * | | | | | | | | | Remove deprecated at() matcher from settings testsCôme Chilliet2022-06-076-214/+129
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | | | | | | | | | Merge pull request #32748 from ↵Vincent Petry2022-06-104-62/+61
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nextcloud/bugfix/noid/keep-non-default-protocol-in-cloud-id Keep non default protocol in cloud id
| * | | | | | | | | | | Fix integration test which now actually matches the system-addresssbook entryJoas Schilling2022-06-092-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | | | | | | | | | | Keep non default protocol in cloud idJoas Schilling2022-06-092-60/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When there is no protocol on the cloud id, we assume it's https:// But this means that when an http:// server currently sends an OCM invite to another server, the protocol is striped and the remote instance will try to talk back to https:// which might not be available. Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | | | | | | | | | Merge pull request #32799 from ↵Vincent Petry2022-06-103-28/+34
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nextcloud/bugfix/noid/fix-exception-handling-when-profile-data-is-too-long Fix exception handling when profile data is too long
| * | | | | | | | | | | | Fix exception handling when profile data is too longJoas Schilling2022-06-093-28/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | | | | | | | | | | Merge pull request #32800 from ↵Vincent Petry2022-06-106-11/+45
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nextcloud/bugfix/noid/no-fatal-for-maintenance-mode Don't spam the log with fatals when maintenance mode is enabled or an…
| * | | | | | | | | | | | | Don't spam the log with fatals when maintenance mode is enabled or an ↵Joas Schilling2022-06-106-11/+45
| |/ / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | upgrade has to be done Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | | | | | | | | | | Merge pull request #32723 from MartinBrugnara/masterVincent Petry2022-06-102-5/+21
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Expose umask override value as config parameter: localstorage.umask
| * | | | | | | | | | | | | Expose umask override value as config parameter: localstorage.umaskMartin Brugnara2022-06-052-5/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit 451c06d introduced override for umask value. This is needed to avoid broken env configuration or dirty workers to mess with the permissions when creating new files. Most Nextcloud, that does not integrate with external software would work fine with an hard-coded value (451c06d set it at 022). Advanced install may require more flexibility, as such this commit exposes the "umask override value" as configuration parameter: `localstorage.umask` It defaults to 0022 both in code and in config/config.sample.php . Signed-off-by: Martin Brugnara <martin@0x6d62.eu>
* | | | | | | | | | | | | | Merge pull request #32768 from nextcloud/fs-setup-onetime-earlierVincent Petry2022-06-101-0/+4
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | perform onetime setup earlier to ensure wrappers are registered on time
| * | | | | | | | | | | | | | perform onetime setup earlier to ensure wrappers are registered on timeRobin Appelman2022-06-081-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | this fixes an issue with wrappers like encryption not always being applied to mountpoint that create the storage object directly (such as external storage) Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | | | | | | | | | | | Merge pull request #32805 from ↵Vincent Petry2022-06-102-2/+519
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nextcloud/avoid-creating-activities-for-system-user Avoid creating card activities for system user
| * | | | | | | | | | | | | | | Add tests for OCA\DAV\CardDAV\Activity\Backend (adapted from CalDAV)Thomas Citharel2022-06-101-0/+503
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | And test that the system addressbook will never generate activity events Signed-off-by: Thomas Citharel <tcit@tcit.fr>
| * | | | | | | | | | | | | | | Avoid creating carddav activities for the system userThomas Citharel2022-06-101-2/+16
|/ / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Because of the system addressbook synchronisation. Closes #32803 Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* | | | | | | | | | | | | | | [tx-robot] updated from transifexNextcloud bot2022-06-10124-168/+172
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | | | | | | | | | | | Merge pull request #32797 from nextcloud/fix-external-home-dirblizzz2022-06-101-7/+3
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / / / / / |/| | | | | | | | | | | | | | fix mounts mounted at the users home