summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* | | | | | | | 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