summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [tx-robot] updated from transifexNextcloud bot2022-06-1624-2/+82
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #32876 from nextcloud/fix/fix-string-interpolationblizzz2022-06-155-5/+5
|\ | | | | Use {$var} instead of ${var} for PHP 8.2 compatibility
| * Use {$var} instead of ${var} for PHP 8.2 compatibilityCôme Chilliet2022-06-145-5/+5
| | | | | | | | 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>
* | | Merge pull request #32584 from nextcloud/fix-ResetTokenBackgroundJobDaniel2022-06-152-9/+30
|\ \ \ | | | | | | | | Make sure ResetTokenBackgroundJob doesn't execute if config is read-only
| * | | 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-15124-130/+236
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Merge pull request #32351 from nextcloud/dav-handle-move-operation-properlyChristoph Wurst2022-06-1411-11/+312
|\ \ \ | | | | | | | | Handle the move operation properly between shared calendars
| * | | 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>
* | | Merge pull request #32875 from nextcloud/fix/setup-set-up-2faChristoph Wurst2022-06-141-1/+1
|\ \ \ | |/ / |/| | Fix 2FA setup vs set up typo
| * | Fix 2FA setup vs set up typoChristoph Wurst2022-06-141-1/+1
|/ / | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | Merge pull request #32813 from nextcloud/debt/noid/check-for-3rdparty-updatesDaniel2022-06-141-0/+2
|\ \ | |/ |/| Run php tests when 3rdparty changed
| * Run php tests when 3rdparty changedDaniel Kesselberg2022-06-101-0/+2
| | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | [tx-robot] updated from transifexNextcloud bot2022-06-1440-8/+220
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #32853 from nextcloud/fix/update-acceptance-composer-lockCôme Chilliet2022-06-131-327/+899
|\ \ | | | | | | Update dependencies in acceptance tests composer.lock
| * | Update dependencies in acceptance tests composer.lockCôme Chilliet2022-06-131-327/+899
| | | | | | | | | | | | | | | | | | It should allow to run them on PHP>=8.0 with a recent phpunit. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | Merge pull request #31966 from nextcloud/unencrypted-sizeVincent Petry2022-06-1320-173/+321
|\ \ \ | | | | | | | | store unencrypted size in the unencrypted_size column
| * | | store unencrypted size in the unencrypted_size columnRobin Appelman2022-06-029-52/+153
| | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | add case statement to sql function builderRobin Appelman2022-06-023-0/+40
| | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | make expression build return IQueryFunction instead of stringRobin Appelman2022-06-028-121/+128
| | | | | | | | | | | | | | | | | | | | | | | | this allows passing the expressions to further expressions without them being escaped as column names Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | Merge pull request #32847 from ↵Joas Schilling2022-06-131-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | nextcloud/followup/32748/fix-second-integration-test Fix second integration test as well
| * | | | Fix second integration test as wellJoas Schilling2022-06-131-1/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | | Merge pull request #31637 from nextcloud/add-password-reset-typed-eventsVincent Petry2022-06-136-65/+228
|\ \ \ \ \ | | | | | | | | | | | | Add password reset typed events and modernize LostController
| * | | | | Make LostController use IInitialState and LoggerInterfaceThomas Citharel2022-06-102-21/+33
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Thomas Citharel <tcit@tcit.fr>
| * | | | | Modernize the LostControllerTest testThomas Citharel2022-06-101-33/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove some depreciated at() calls Signed-off-by: Thomas Citharel <tcit@tcit.fr>
| * | | | | Add password reset typed eventsThomas Citharel2022-06-106-13/+172
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These hooks are only used in the Encryption app from what I can see. Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* | | | | | Merge pull request #32843 from ↵Vincent Petry2022-06-131-4/+12
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | nextcloud/bugfix/noid/correctly-log-failed-attempts Correctly log failed attempts
| * | | | | | Correctly log failed attemptsJoas Schilling2022-06-131-4/+12
| | |/ / / / | |/| | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | | | Merge pull request #32774 from nextcloud/enh/a11y/keyboard-legacy-contacts-menuLouis2022-06-133-4/+9
|\ \ \ \ \ \ | | | | | | | | | | | | | | Enable keyboard activation of legacy contacts menu
| * | | | | | Enable keyboard activation of legacy contacts menuChristopher Ng2022-06-103-4/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | | | | | | Merge pull request #31197 from nextcloud/acsfer-patch-1Carl Schwan2022-06-131-1/+2
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | Add memcached unix socket instructions
| * | | | | | Add memcached unis socket instructionszroebg2022-02-151-1/+2
| | | | | | |
* | | | | | | Merge pull request #31345 from nextcloud/fix/31164/delete-additional-emailVincent Petry2022-06-134-7/+11
|\ \ \ \ \ \ \ | |_|_|_|_|/ / |/| | | | | | Fix deletion of additional emails
| * | | | | | Use unique key to prevent email component reuseChristopher Ng2022-06-104-7/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-1252-14/+134
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>