summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Don't hardcode the product name to Nextcloud but use the theming valueJoas Schilling2021-03-221-1/+6
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Fix sharebymail testsJohn Molakvoæ (skjnldsv)2021-03-221-12/+27
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Remove duplicated query for email sharesDaniel Calviño Sánchez2021-03-223-36/+20
| | | | | Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com> Signed-off-by: npmbuildbot-nextcloud[bot] <npmbuildbot-nextcloud[bot]@users.noreply.github.com>
* Sharing link & mail parityJohn Molakvoæ (skjnldsv)2021-03-222-19/+27
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* [tx-robot] updated from transifexNextcloud bot2021-03-222-22/+22
|
* [tx-robot] updated from transifexNextcloud bot2021-03-2116-0/+16
|
* [tx-robot] updated from transifexNextcloud bot2021-03-202-16/+16
|
* Fix phpcs issues in encryption updateVincent Petry2021-03-191-3/+0
| | | | Signed-off-by: Vincent Petry <vincent@nextcloud.com>
* Log and continue when failing to update encryption keys during for ↵Julius Härtl2021-03-193-12/+26
| | | | | | individual files Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Merge pull request #23718 from nextcloud/already-shared-error-messageRoeland Jago Douma2021-03-191-3/+5
|\ | | | | expand 'path is already shared' error message
| * expand 'path is already shared' error messageRobin Appelman2021-03-151-3/+5
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Merge pull request #26200 from ↵Vincent Petry2021-03-191-5/+5
|\ \ | | | | | | | | | | | | nextcloud/bugfix/26197/fix-expiration-validation-confusion Update user share must use correct expiration validation
| * | Update user share must use correct expiration validationVincent Petry2021-03-181-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating a user or group share now uses the correct method for the validation of the expiration date. Instead of using the one from links it uses the one for internal shares. To avoid future confusion, the method "validateExpirationDate" has been renamed to "validateExpirationDateLink". Signed-off-by: Vincent Petry <vincent@nextcloud.com>
* | | Use executeQuery and executeUpdate in the QBMapperChristoph Wurst2021-03-181-11/+11
| | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | log full expection during repair stepRobin Appelman2021-03-184-5/+13
| | | | | | | | | | | | 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>
* | Merge pull request #24384 from nextcloud/cleanup/remove-old-migration-checkMorris Jobke2021-03-174-138/+5
|\ \ | | | | | | Remove dead code from checking core/apps before upgrades
| * | Skip db migration simulation for core schema changesJulius Härtl2021-03-174-138/+5
| | | | | | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | | Merge pull request #25924 from ↵Morris Jobke2021-03-171-2/+4
|\ \ \ | | | | | | | | | | | | | | | | nextcloud/bugfix/noid/only-mark-migrations-as-installed-after-executing-them-in-case-the-developer-broke-them Only mark migrations as installed after execution
| * | | Only mark migrations as installed after executionJoas Schilling2021-03-041-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The problem is that if a developer creates a structural error in their migration file, they will already be marked as executed and an not be rerun. Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | Merge pull request #25676 from nextcloud/drop/utl-is-ieMorris Jobke2021-03-172-11/+1
|\ \ \ \ | |_|/ / |/| | | Drop \OCP\Util::isIe
| * | | Drop \OCP\Util::isIeChristoph Wurst2021-03-092-11/+1
| | | | | | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | | Merge pull request #26161 from ↵Joas Schilling2021-03-1710-10/+170
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | nextcloud/bugfix/noid/improve-matching-of-phonebook-searches Improve search results when only phonebook-matches can we autocompleted
| * | | | Also limit to user group in case enumeration is enabled for groups and ↵Joas Schilling2021-03-171-1/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | phonenumbers Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | | | Fix parameter types in docsJoas Schilling2021-03-175-6/+8
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | | | Improve search results when only phonebook-matches can we autocompletedJoas Schilling2021-03-178-3/+142
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | | Merge pull request #26131 from nextcloud/fix/initialstate-templatesVincent Petry2021-03-171-1/+1
|\ \ \ \ \ | | | | | | | | | | | | Fix default missing initial state for templates
| * | | | | Fix default missing initial state for templatesJohn Molakvoæ (skjnldsv)2021-03-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* | | | | | dont allow creating users with __groupfolders as uidRobin Appelman2021-03-161-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes https://github.com/nextcloud/groupfolders/issues/338 Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | | Merge pull request #26013 from nextcloud/object-store-copy-cache-idRobin Appelman2021-03-166-41/+73
|\ \ \ \ \ \ | | | | | | | | | | | | | | Return the fileid from `copyFromCache` and use it instead of doing an extra query
| * | | | | | verify that cache entry is validRobin Appelman2021-03-121-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | | also implement for FailedCache and NullCacheRobin Appelman2021-03-122-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | | use returned file id for object store copyRobin Appelman2021-03-121-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | | add ICopyFromCache trait to expose existing implementationRobin Appelman2021-03-123-35/+54
| | |/ / / / | |/| | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | | Merge pull request #25136 from nextcloud/cachejail-search-filterVincent Petry2021-03-154-20/+112
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | do cachejail search filtering in sql
| * | | | | only use share cacheentry when availableRobin Appelman2021-01-261-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | adjust testsRobin Appelman2021-01-262-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | fix search in nested jailsRobin Appelman2021-01-262-21/+38
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | fix cachjail searching for rootRobin Appelman2021-01-262-3/+17
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | do cachejail search filtering in sqlRobin Appelman2021-01-263-4/+60
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | | Merge pull request #26003 from nextcloud/enh/simplefile/getidMorris Jobke2021-03-151-0/+4
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | Add getID function to the simplefile implementation
| * | | | | Add getID function to the simplefile implementationRoeland Jago Douma2021-03-081-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sometimes it is useful to get the actual fileid Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | | | | | Merge pull request #25722 from nextcloud/objectstore-copy-crossRobin Appelman2021-03-122-1/+15
|\ \ \ \ \ \ | | | | | | | | | | | | | | apply object store copy optimization when 'cross storage' copy is wit…
| * | | | | | apply object store copy optimization when 'cross storage' copy is within the ↵Robin Appelman2021-03-092-1/+15
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | same object store Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | | Merge pull request #26049 from nextcloud/search-file-limit-resultsRoeland Jago Douma2021-03-121-2/+20
|\ \ \ \ \ \ | | | | | | | | | | | | | | limit constructing of result objects in file search
| * | | | | | implement PagedProvider for file searchRobin Appelman2021-03-111-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | | limit constructing of result objects in file searchRobin Appelman2021-03-111-1/+10
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | even thought we currently have no proper way of limiting the search itself, we can at least limit the construction of the result objects. this saves about 40% of the time spend in the search request in my local testing Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | | Merge pull request #26079 from nextcloud/bugfix/noid/chunk-phone-searchRoeland Jago Douma2021-03-121-5/+9
|\ \ \ \ \ \ | | | | | | | | | | | | | | Chunk the array of phone numbers
| * | | | | | Chunk the array of phone numbersJoas Schilling2021-03-121-5/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | | | | Merge pull request #26072 from nextcloud/s3-no-explicit-closeRoeland Jago Douma2021-03-121-2/+0
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | remove explicit fclose from S3->writeStream