summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* 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
| * | | | | | remove explicit fclose from S3->writeStreamRobin Appelman2021-03-111-2/+0
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | streams get closed automatically when dropped, and in some cases the stream seems to be already closed by the S3 library, in which case trying to close it again will raise an error Signed-off-by: Robin Appelman <robin@icewind.nl>
* / | | | | [tx-robot] updated from transifexNextcloud bot2021-03-122-4/+4
|/ / / / /
* | | | | Merge pull request #26047 from nextcloud/JakubOnderka-patch-2Roeland Jago Douma2021-03-111-0/+4
|\ \ \ \ \ | | | | | | | | | | | | Fix warning in AppFetcher.php when appstore is disabled
| * | | | | Fix warning in AppFetcher.php when appstore is disabledJakub Onderka2021-03-101-0/+4
| | |/ / / | |/| | | | | | | | | | | | | Signed-off-by: Jakub Onderka <ahoj@jakubonderka.cz>
* | | | | Merge pull request #26050 from nextcloud/view-search-reuse-usermanagerVincent Petry2021-03-111-2/+3
|\ \ \ \ \ | | | | | | | | | | | | reuse usermanager instance when processing search results
| * | | | | reuse usermanager instance when processing search resultsRobin Appelman2021-03-101-2/+3
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | saves some time when processing large search results Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | Merge pull request #26015 from nextcloud/dependabot/composer/psr/container-1.1.1Christoph Wurst2021-03-111-2/+2
|\ \ \ \ \ | |_|/ / / |/| | | | Bump psr/container from 1.0.0 to 1.1.1
| * | | | Bump psr/container from 1.0.0 to 1.1.1Christoph Wurst2021-03-101-2/+2
| |/ / / | | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | | Merge pull request #26031 from ↵Joas Schilling2021-03-1110-58/+381
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | nextcloud/feature/noid/allow-autocomplete-based-on-phone-sync Allow autocomplete based on phone sync
| * | | | Clean up the logic of the contacts store a bitJoas Schilling2021-03-101-5/+5
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | | | Rename some parameters and methods to make the API more clearJoas Schilling2021-03-102-8/+35
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | | | Add a setting to restrict returning a full match unless in phonebook or same ↵Joas Schilling2021-03-105-3/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | group Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | | | Restrict autocompletion also based on the phonebook known usersJoas Schilling2021-03-105-55/+126
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | | | Add a service to find out if a user knows another userJoas Schilling2021-03-104-0/+77
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | | | Add a KnownUsers database with modelJoas Schilling2021-03-104-0/+124
| |/ / / | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* / / / cache baseurl in url generatorRobin Appelman2021-03-101-1/+6
|/ / / | | | | | | | | | | | | | | | Servers don't tend to change their url in the middle of a request Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | Merge pull request #25533 from nextcloud/resend-share-notifications-on-recreateRoeland Jago Douma2021-03-094-63/+121
|\ \ \ | | | | | | | | send share notification instead of erroring on duplicate share
| * | | send share notification instead of erroring on duplicate shareRobin Appelman2021-03-094-63/+121
| | | | | | | | | | | | | | | | | | | | | | | | when creating a share that already exists, instead of erroring, resend the notifications Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | Merge pull request #25677 from nextcloud/drop/cache-factory-createRoeland Jago Douma2021-03-092-22/+0
|\ \ \ \ | |/ / / |/| | | Drop \OC\Memcache\Factory::create
| * | | Drop \OC\Memcache\Factory::createChristoph Wurst2021-02-162-22/+0
| | | | | | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | | Merge pull request #26017 from nextcloud/enh/boostrap/initialstateJulius Härtl2021-03-092-11/+9
|\ \ \ \ | | | | | | | | | | Move initialstate bootstrap to proper types classes
| * | | | Move initialstate bootstrap to proper types classesRoeland Jago Douma2021-03-092-11/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For more type safety Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | | | | Merge pull request #25930 from ↵Roeland Jago Douma2021-03-094-7/+7
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | nextcloud/techdept/psalm/25839/RedundantPropertyInitializationCheck Fix RedundantPropertyInitializationCheck
| * | | | | Fix RedundantPropertyInitializationCheckRoeland Jago Douma2021-03-094-7/+7
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | For #25839 Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* / / / / Allow overwriting isAuthenticatedRoeland Jago Douma2021-03-091-1/+1
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | * Some implementations might check for different things * IT will not change how the current ones work Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | | | Merge pull request #25997 from nextcloud/techdept/psalm/redundantcastLukas Reschke2021-03-081-1/+1
|\ \ \ \ | |_|/ / |/| | | Fix some redundant casts
| * | | Fix some redundant castsRoeland Jago Douma2021-03-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Happier psalm Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | | | Merge pull request #25925 from nextcloud/techdept/psalm/ActionProviderStoreRoeland Jago Douma2021-03-081-17/+16
|\ \ \ \ | | | | | | | | | | Pimp ActionProviderStore
| * | | | Pimp ActionProviderStoreRoeland Jago Douma2021-03-041-17/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix paradoxale condition * Add types * Move away from ILogger Makes psalm happy, and thus me happy Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | | | | Merge pull request #25948 from nextcloud/techdebt/noid/depreate-getHTMLNameRoeland Jago Douma2021-03-081-0/+1
|\ \ \ \ \ | |_|/ / / |/| | | | Deprecate getHTMLName on \OCP\Defaults
| * | | | Deprecate getHTMLName on \OCP\DefaultsJulius Härtl2021-03-051-0/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | | | | [tx-robot] updated from transifexNextcloud bot2021-03-082-8/+8
| | | | |
* | | | | [tx-robot] updated from transifexNextcloud bot2021-03-072-2/+2
| | | | |
* | | | | [tx-robot] updated from transifexNextcloud bot2021-03-062-0/+8
| | | | |