summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* dispatch new BeforeGroupChangedEvent before setDisplayName on groupsJulien Veyssier2023-02-212-0/+96
| | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* Revert "fix(performance): Do not set up filesystem on every call"Joas Schilling2023-02-216-18/+210
|
* Merge pull request #36759 from sgolovan/masterSimon L2023-02-201-1/+1
|\ | | | | Fix integer overflow on 32-bit systems when testing free space for wr…
| * Fix integer overflow on 32-bit systems when testing free space for writing a ↵Sergei Golovan2023-02-201-1/+1
| | | | | | | | config file.
* | Merge pull request #36727 from nextcloud/enh/file-id-direct-editingJulius Härtl2023-02-201-4/+21
|\ \ | | | | | | feat(directediting): Allow opening by file id
| * | feat(directediting): Allow opening by file idJulius Härtl2023-02-201-4/+21
| | | | | | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | | Merge pull request #36780 from nextcloud/bugfix/noid/console-error-share-authJulius Härtl2023-02-201-2/+1
|\ \ \ | |/ / |/| |
| * | fix: Fix loading styles from core/css/Julius Härtl2023-02-201-2/+1
| |/ | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | Merge pull request #36653 from ↵Joas Schilling2023-02-201-1/+1
|\ \ | |/ |/| | | | | nextcloud/bugfix/noid/more-defensive-old-token-handling fix(authentication): Handle null or empty string password hash
| * fix(authentication): Handle null or empty string password hashJoas Schilling2023-02-101-1/+1
| | | | | | | | | | | | | | | | This can happen when the auth.storeCryptedPassword config is used, which previously errored with: Hasher::verify(): Argument #2 ($hash) must be of type string, null given Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Merge pull request #36589 from nextcloud/enh/perf-remove-icacheJulius Härtl2023-02-206-210/+18
|\ \
| * | Do not set up filesystem on every callAnna Larch2023-02-176-210/+18
| | | | | | | | | | | | | | | | | | Also remove old Oc_FileChunking logis that produced GC- collectable chunks Signed-off-by: Anna Larch <anna@nextcloud.com>
* | | Fix(l10n): 🔠 Update translations from TransifexNextcloud bot2023-02-194-0/+20
|/ / | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Revert the token scope to not end up with storing the user used in the sessionJulius Härtl2023-02-171-1/+15
| | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | Merge pull request #36396 from nextcloud/fix/corsJulius Härtl2023-02-171-1/+1
|\ \
| * | fix(CORS): CORS should only be bypassed on `PublicPage` if not logged in to ↵Ferdinand Thiessen2023-02-161-1/+1
| | | | | | | | | | | | | | | | | | prevent CSRF attack vectors Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de>
* | | Merge pull request #36735 from nextcloud/fix/32635/fix-vcf-contactsLouis2023-02-161-1/+7
|\ \ \ | | | | | | | | fix the contacts-menu vcf-contact avatars
| * | | fix the contacts-menu vcf-contact avatarsSimon L2023-02-151-1/+7
| | | | | | | | | | | | | | | | Signed-off-by: Simon L <szaimen@e.mail.de>
* | | | Merge pull request #36689 from nextcloud/fix/x-robots-tag-headerSimon L2023-02-162-2/+2
|\ \ \ \ | | | | | | | | | | Change X-Robots-Tag header from "none" to "noindex, nofollow"
| * | | | Change X-Robots-Tag header from "none" to "noindex, nofollow"MichaIng2023-02-152-2/+2
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While "none" is indeed equivalent to "noindex, nofollow" for Google, but seems to be not supported by Bing and probably other search engines. https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meta/name#other_metadata_names https://developers.google.com/search/docs/crawling-indexing/robots-meta-tag?hl=de#comma-separated-list https://www.bing.com/webmasters/help/which-robots-metatags-does-bing-support-5198d240 Signed-off-by: MichaIng <micha@dietpi.com>
* / / / Fix(l10n): 🔠 Update translations from TransifexNextcloud bot2023-02-164-0/+26
|/ / / | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Merge pull request #36639 from nextcloud/userbackend-local-cacheChristoph Wurst2023-02-154-1/+58
|\ \ \ | | | | | | | | also cache backend for user in memory instead of always going to redis
| * | | also cache backend for user in memory instead of always going to redisRobin Appelman2023-02-104-1/+58
| |/ / | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | Merge pull request #36698 from nextcloud/db-profile-start-timeChristoph Wurst2023-02-151-0/+1
|\ \ \ | | | | | | | | log start time of queries for profiler
| * | | log start time of queries for profilerRobin Appelman2023-02-141-0/+1
| | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | Merge pull request #36691 from nextcloud/fix/25175/fix-config-truncatingSimon L2023-02-151-0/+7
|\ \ \ \ | | | | | | | | | | add a disk_free_space check before writing config
| * | | | address review by JoasSimon L2023-02-151-2/+3
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Simon L <szaimen@e.mail.de>
| * | | | add a disk_free_space check before writing configSimon L2023-02-131-0/+6
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Simon L <szaimen@e.mail.de>
* | | | | Also copy bruteforce meta data when converting DataResponse to JSONResponseJoas Schilling2023-02-141-0/+3
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | | Merge pull request #36603 from nextcloud/imagick-cache-formatsRobin Appelman2023-02-145-7/+53
|\ \ \ \ \ | |_|/ / / |/| | | | cache formats supported by imagick
| * | | | cache formats supported by imagickRobin Appelman2023-02-135-7/+53
| | |/ / | |/| | | | | | | | | | | | | | | | | | turns out this can be quite slow Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | Merge pull request #36656 from nextcloud/route-instrumentationJulius Härtl2023-02-144-28/+66
|\ \ \ \
| * | | | DI for RouterRobin Appelman2023-02-133-20/+39
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | more routing performance instrumentationRobin Appelman2023-02-102-9/+28
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | Fix(l10n): 🔠 Update translations from TransifexNextcloud bot2023-02-142-2/+2
| |_|/ / |/| | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | Merge pull request #36643 from nextcloud/fs-setup-instrimuntionRobin Appelman2023-02-134-27/+74
|\ \ \ \ | | | | | | | | | | more filesystem setup performance instrumentation
| * | | | more filesystem setup performance instrumentationRobin Appelman2023-02-104-27/+74
| |/ / / | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | Merge pull request #36525 from nextcloud/fix/noid/params-putJulius Härtl2023-02-131-6/+12
|\ \ \ \ | | | | | | | | | | fix: Only get params from PUT content if possible
| * | | | fix: Only get params from PUT content if possibleJulius Härtl2023-02-031-6/+12
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | | | | Merge pull request #36641 from nextcloud/instrument-app-registerCôme Chilliet2023-02-132-7/+26
|\ \ \ \ \ | | | | | | | | | | | | Add more profiler instrumentation to app loading
| * | | | | instrumentation for app bootingRobin Appelman2023-02-092-10/+17
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | add more performance instrumentation for app registeringRobin Appelman2023-02-091-2/+14
| | |/ / / | |/| | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | Merge pull request #36232 from nextcloud/enh/a11y-user-menuPytal2023-02-101-2/+2
|\ \ \ \ \ | |_|_|_|/ |/| | | | Port user menu to Vue
| * | | | Port user menu to VueChristopher Ng2023-02-091-2/+2
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | | | | Merge pull request #36610 from nextcloud/folder-lazy-submountsJulius Härtl2023-02-105-37/+50
|\ \ \ \ \
| * | | | | only fetch the data for mounts inside a folder when neededRobin Appelman2023-02-095-37/+50
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for most operations we don't actually care about any mounts inside a folder, only for metadata that needs to propagate across storage boundaries (size, etag, mtime) do we need all the submount info. By only loading this data when needed we can save a bunch of storage setup in a number of cases Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | Fix(l10n): 🔠 Update translations from TransifexNextcloud bot2023-02-102-2/+12
| |/ / / |/| | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | Merge pull request #36621 from ↵Joas Schilling2023-02-101-1/+30
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | nextcloud/perf/noid/only-check-for-token-when-it-can-actually-be fix(performance): Only search for auth tokens when the provided login…
| * | | | fix(authentication): Check minimum length when creating app tokensJoas Schilling2023-02-091-2/+10
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | | | fix(performance): Only search for auth tokens when the provided login is ↵Joas Schilling2023-02-081-1/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | long enough Signed-off-by: Joas Schilling <coding@schilljs.com>