summaryrefslogtreecommitdiffstats
path: root/apps
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #32876 from nextcloud/fix/fix-string-interpolationblizzz2022-06-152-2/+2
|\ | | | | Use {$var} instead of ${var} for PHP 8.2 compatibility
| * Use {$var} instead of ${var} for PHP 8.2 compatibilityCôme Chilliet2022-06-142-2/+2
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | Merge pull request #32878 from ↵blizzz2022-06-151-1/+1
|\ \ | | | | | | | | | | | | nextcloud/fix-default-toast-message-for-failed-uploads-with-http2 Fix default toast message for failed uploads with HTTP/2
| * | Fix default toast message for failed uploads with HTTP/2Daniel Calviño Sánchez2022-06-141-1/+1
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When an upload fails a toast is shown with either a specific message or just the textual part of the HTTP error code (which comes from the upload failure handler and set by "jQuery.ajax()". However, if there is neither a message nor an error then the toast will show the default message from the Toastify-js library, which is an undescriptive "Hi there!". When HTTP/2 is used Chromium does not provide the textual part of the HTTP error code, so when an upload fails the toast can receive an empty message and thus just show "Hi there!". Now an explicit message is provided as a fallback to prevent that. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* | Update tests after ResetTokenBackgroundJob changesThomas Citharel2022-06-151-6/+26
| | | | | | | | Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* | Use OCP version of TimedJob instead of OC for ResetTokenBackgroundJobThomas Citharel2022-06-151-2/+3
| | | | | | | | Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* | Make sure ResetTokenBackgroundJob doesn't execute if config is read-onlyThomas Citharel2022-06-151-1/+1
| | | | | | | | | | | | | | No need to try to delete the config key in config.php if we aren't allowed to. Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* | [tx-robot] updated from transifexNextcloud bot2022-06-1534-4/+110
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Handle the move operation properly between shared calendarsThomas Citharel2022-06-1411-11/+312
|/ | | | | | | | - Introduce a new CalendarObjectMovedEvent typed event dedicated for this operation - Handle the event in the activity backend and add new appropriate activity subjects Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* [tx-robot] updated from transifexNextcloud bot2022-06-1436-8/+210
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Correctly log failed attemptsJoas Schilling2022-06-131-4/+12
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Merge pull request #31345 from nextcloud/fix/31164/delete-additional-emailVincent Petry2022-06-132-4/+8
|\ | | | | Fix deletion of additional emails
| * Use unique key to prevent email component reuseChristopher Ng2022-06-102-4/+8
| | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | [tx-robot] updated from transifexNextcloud bot2022-06-1334-0/+70
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | [tx-robot] updated from transifexNextcloud bot2022-06-1250-14/+132
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | [tx-robot] updated from transifexNextcloud bot2022-06-11588-1550/+1450
|/ | | | 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-101-1/+1
|\ \ \ | | | | | | | | Fix hook encryption with cron job
| * | | Fix hook encryption with cron jobCarl Schwan2022-06-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-1025-332/+648
|\ \ \ \ \ \ | | | | | | | | | | | | | | 🧹 Remove all legacy event dispatchers from CalDAV & CardDAV backends
| * | | | | | Fix a doctype in OCP for IAddressBookThomas Citharel2022-05-171-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-1013-30/+30
|\ \ \ \ \ \ | | | | | | | | | | | | | | l10n: Delete apostrophe
| * | | | | | Fix unit testsJoas Schilling2022-06-073-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 #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 #32799 from ↵Vincent Petry2022-06-102-27/+33
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-092-27/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | | | | | | 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-1042-4/+88
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | | | Merge pull request #32675 from nextcloud/fix/validate-dashboard-backgroundPytal2022-06-091-0/+4
|\ \ \ \ \ \ \
| * | | | | | | Validate custom dashboard background imageChristopher Ng2022-06-021-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | | | | | | | [tx-robot] updated from transifexNextcloud bot2022-06-0920-2/+86
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>