Hello,

Update for Nextcloud to 28.0.3:

https://nextcloud.com/changelog/

Plus some tweaks from Clemens Gößnitzer for the README and httpd(8) conf.

OK?

Cheers.-


Index: Makefile
===================================================================
RCS file: /cvs/ports/www/nextcloud/28/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- Makefile    9 Feb 2024 14:22:26 -0000       1.3
+++ Makefile    5 Mar 2024 08:14:48 -0000
@@ -1,4 +1,3 @@
-NC_VERSION=    28.0.1
-REVISION=      1
+NC_VERSION=    28.0.3
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/nextcloud/28/distinfo,v
retrieving revision 1.1
diff -u -p -r1.1 distinfo
--- distinfo    3 Jan 2024 10:06:01 -0000       1.1
+++ distinfo    5 Mar 2024 08:14:48 -0000
@@ -1,2 +1,2 @@
-SHA256 (nextcloud-28.0.1.tar.bz2) = 
L4BzW0Qwgicv5qO14yE3lX8fxEjHU0K5S1IAspcl86Q=
-SIZE (nextcloud-28.0.1.tar.bz2) = 183887041
+SHA256 (nextcloud-28.0.3.tar.bz2) = 
ntQTwN4W9bAzzu/8ypnA1h/GmNvrjbhRrJrfnu+VGQY=
+SIZE (nextcloud-28.0.3.tar.bz2) = 185856401
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/nextcloud/28/pkg/PLIST,v
retrieving revision 1.1
diff -u -p -r1.1 PLIST
--- pkg/PLIST   3 Jan 2024 10:06:01 -0000       1.1
+++ pkg/PLIST   5 Mar 2024 08:14:51 -0000
@@ -16,6 +16,8 @@ nextcloud/3rdparty/.github/workflows/com
 nextcloud/3rdparty/.github/workflows/composer.yml
 nextcloud/3rdparty/.github/workflows/lint-php.yml
 nextcloud/3rdparty/.gitignore
+nextcloud/3rdparty/.patches/
+nextcloud/3rdparty/.patches/fix-cache-for-node.diff
 nextcloud/3rdparty/LICENSE INFO
 nextcloud/3rdparty/README.md
 nextcloud/3rdparty/autoload.php
@@ -6235,6 +6237,7 @@ nextcloud/3rdparty/ramsey/uuid/src/funct
 nextcloud/3rdparty/sabre/
 nextcloud/3rdparty/sabre/dav/
 nextcloud/3rdparty/sabre/dav/LICENSE
+nextcloud/3rdparty/sabre/dav/PATCHES.txt
 nextcloud/3rdparty/sabre/dav/lib/
 nextcloud/3rdparty/sabre/dav/lib/CalDAV/
 nextcloud/3rdparty/sabre/dav/lib/CalDAV/Backend/
@@ -7977,12 +7980,12 @@ nextcloud/apps/activity/img/change.svg
 nextcloud/apps/activity/img/delete-color.svg
 nextcloud/apps/activity/img/notifications-dark.svg
 nextcloud/apps/activity/js/
-nextcloud/apps/activity/js/Activity-407de709.mjs
-nextcloud/apps/activity/js/Activity-407de709.mjs.map
-nextcloud/apps/activity/js/ActivityTab-f8e4ee19.mjs
-nextcloud/apps/activity/js/ActivityTab-f8e4ee19.mjs.map
-nextcloud/apps/activity/js/NcCheckboxRadioSwitch-4e68797a.mjs
-nextcloud/apps/activity/js/NcCheckboxRadioSwitch-4e68797a.mjs.map
+nextcloud/apps/activity/js/Activity-XWwZnDDc.mjs
+nextcloud/apps/activity/js/Activity-XWwZnDDc.mjs.map
+nextcloud/apps/activity/js/ActivityTab-QJRuJ-HX.mjs
+nextcloud/apps/activity/js/ActivityTab-QJRuJ-HX.mjs.map
+nextcloud/apps/activity/js/NcCheckboxRadioSwitch-PlgK1zWr-PaizJQr3.mjs
+nextcloud/apps/activity/js/NcCheckboxRadioSwitch-PlgK1zWr-PaizJQr3.mjs.map
 nextcloud/apps/activity/js/activity-adminSettings.mjs
 nextcloud/apps/activity/js/activity-adminSettings.mjs.map
 nextcloud/apps/activity/js/activity-api.mjs
@@ -7993,18 +7996,18 @@ nextcloud/apps/activity/js/activity-pers
 nextcloud/apps/activity/js/activity-personalSettings.mjs.map
 nextcloud/apps/activity/js/activity-sidebar.mjs
 nextcloud/apps/activity/js/activity-sidebar.mjs.map
-nextcloud/apps/activity/js/api-00dfc954.mjs
-nextcloud/apps/activity/js/api-00dfc954.mjs.map
-nextcloud/apps/activity/js/index-482802c5.mjs
-nextcloud/apps/activity/js/index-482802c5.mjs.map
-nextcloud/apps/activity/js/index-65a5f423.mjs
-nextcloud/apps/activity/js/index-65a5f423.mjs.map
-nextcloud/apps/activity/js/l10n-c603e589-09a6e27e.mjs
-nextcloud/apps/activity/js/l10n-c603e589-09a6e27e.mjs.map
-nextcloud/apps/activity/js/logger-a53a57b5.mjs
-nextcloud/apps/activity/js/logger-a53a57b5.mjs.map
-nextcloud/apps/activity/js/settings-store-9516cadd.mjs
-nextcloud/apps/activity/js/settings-store-9516cadd.mjs.map
+nextcloud/apps/activity/js/api-NR0xL2kP.mjs
+nextcloud/apps/activity/js/api-NR0xL2kP.mjs.map
+nextcloud/apps/activity/js/function-apply-T5nGdPJm.mjs
+nextcloud/apps/activity/js/function-apply-T5nGdPJm.mjs.map
+nextcloud/apps/activity/js/index-DymaRpHW.mjs
+nextcloud/apps/activity/js/index-DymaRpHW.mjs.map
+nextcloud/apps/activity/js/logger-YHHKXmsa.mjs
+nextcloud/apps/activity/js/logger-YHHKXmsa.mjs.map
+nextcloud/apps/activity/js/settings-store-rSEV5N-b.mjs
+nextcloud/apps/activity/js/settings-store-rSEV5N-b.mjs.map
+nextcloud/apps/activity/js/toast-7xJhDYMn-xABJjMIk.mjs
+nextcloud/apps/activity/js/toast-7xJhDYMn-xABJjMIk.mjs.map
 nextcloud/apps/activity/js/vendor.LICENSE.txt
 nextcloud/apps/activity/l10n/
 nextcloud/apps/activity/l10n/af.js
@@ -8119,6 +8122,8 @@ nextcloud/apps/activity/l10n/it.js
 nextcloud/apps/activity/l10n/it.json
 nextcloud/apps/activity/l10n/ja.js
 nextcloud/apps/activity/l10n/ja.json
+nextcloud/apps/activity/l10n/ka.js
+nextcloud/apps/activity/l10n/ka.json
 nextcloud/apps/activity/l10n/ka_GE.js
 nextcloud/apps/activity/l10n/ka_GE.json
 nextcloud/apps/activity/l10n/kab.js
@@ -8312,6 +8317,8 @@ nextcloud/apps/admin_audit/l10n/ar.js
 nextcloud/apps/admin_audit/l10n/ar.json
 nextcloud/apps/admin_audit/l10n/ast.js
 nextcloud/apps/admin_audit/l10n/ast.json
+nextcloud/apps/admin_audit/l10n/az.js
+nextcloud/apps/admin_audit/l10n/az.json
 nextcloud/apps/admin_audit/l10n/bg.js
 nextcloud/apps/admin_audit/l10n/bg.json
 nextcloud/apps/admin_audit/l10n/ca.js
@@ -8448,7 +8455,6 @@ nextcloud/apps/admin_audit/lib/IAuditLog
 nextcloud/apps/admin_audit/lib/Listener/
 
nextcloud/apps/admin_audit/lib/Listener/CriticalActionPerformedEventListener.php
 nextcloud/apps/bruteforcesettings/
-nextcloud/apps/bruteforcesettings/.nextcloudignore
 nextcloud/apps/bruteforcesettings/CHANGELOG.md
 nextcloud/apps/bruteforcesettings/LICENSE
 nextcloud/apps/bruteforcesettings/appinfo/
@@ -8570,6 +8576,8 @@ nextcloud/apps/bruteforcesettings/l10n/i
 nextcloud/apps/bruteforcesettings/l10n/it.json
 nextcloud/apps/bruteforcesettings/l10n/ja.js
 nextcloud/apps/bruteforcesettings/l10n/ja.json
+nextcloud/apps/bruteforcesettings/l10n/ka.js
+nextcloud/apps/bruteforcesettings/l10n/ka.json
 nextcloud/apps/bruteforcesettings/l10n/ka_GE.js
 nextcloud/apps/bruteforcesettings/l10n/ka_GE.json
 nextcloud/apps/bruteforcesettings/l10n/kab.js
@@ -8669,6 +8677,7 @@ nextcloud/apps/bruteforcesettings/vendor
 nextcloud/apps/bruteforcesettings/vendor/autoload.php
 nextcloud/apps/bruteforcesettings/vendor/composer/
 nextcloud/apps/bruteforcesettings/vendor/composer/ClassLoader.php
+nextcloud/apps/bruteforcesettings/vendor/composer/InstalledVersions.php
 nextcloud/apps/bruteforcesettings/vendor/composer/LICENSE
 nextcloud/apps/bruteforcesettings/vendor/composer/autoload_classmap.php
 nextcloud/apps/bruteforcesettings/vendor/composer/autoload_namespaces.php
@@ -8676,6 +8685,7 @@ nextcloud/apps/bruteforcesettings/vendor
 nextcloud/apps/bruteforcesettings/vendor/composer/autoload_real.php
 nextcloud/apps/bruteforcesettings/vendor/composer/autoload_static.php
 nextcloud/apps/bruteforcesettings/vendor/composer/installed.json
+nextcloud/apps/bruteforcesettings/vendor/composer/installed.php
 nextcloud/apps/circles/
 nextcloud/apps/circles/CHANGELOG.md
 nextcloud/apps/circles/LICENSE
@@ -8796,6 +8806,8 @@ nextcloud/apps/circles/l10n/it.js
 nextcloud/apps/circles/l10n/it.json
 nextcloud/apps/circles/l10n/ja.js
 nextcloud/apps/circles/l10n/ja.json
+nextcloud/apps/circles/l10n/ka.js
+nextcloud/apps/circles/l10n/ka.json
 nextcloud/apps/circles/l10n/ka_GE.js
 nextcloud/apps/circles/l10n/ka_GE.json
 nextcloud/apps/circles/l10n/kab.js
@@ -8832,8 +8844,6 @@ nextcloud/apps/circles/l10n/ru.js
 nextcloud/apps/circles/l10n/ru.json
 nextcloud/apps/circles/l10n/sc.js
 nextcloud/apps/circles/l10n/sc.json
-nextcloud/apps/circles/l10n/si.js
-nextcloud/apps/circles/l10n/si.json
 nextcloud/apps/circles/l10n/sk.js
 nextcloud/apps/circles/l10n/sk.json
 nextcloud/apps/circles/l10n/sl.js
@@ -9334,11 +9344,6 @@ nextcloud/apps/circles/lib/Tools/Traits/
 nextcloud/apps/circles/lib/UnifiedSearch/
 nextcloud/apps/circles/lib/UnifiedSearch/UnifiedSearchProvider.php
 nextcloud/apps/circles/lib/UnifiedSearch/UnifiedSearchResult.php
-nextcloud/apps/circles/phpDocumentor.sh
-nextcloud/apps/circles/screenshots/
-nextcloud/apps/circles/screenshots/0.12.0.png
-nextcloud/apps/circles/screenshots/1.png
-nextcloud/apps/circles/screenshots/contacts_backend.png
 nextcloud/apps/circles/templates/
 nextcloud/apps/circles/templates/files/
 nextcloud/apps/circles/templates/files/list.php
@@ -9346,6 +9351,7 @@ nextcloud/apps/circles/vendor/
 nextcloud/apps/circles/vendor/autoload.php
 nextcloud/apps/circles/vendor/composer/
 nextcloud/apps/circles/vendor/composer/ClassLoader.php
+nextcloud/apps/circles/vendor/composer/InstalledVersions.php
 nextcloud/apps/circles/vendor/composer/LICENSE
 nextcloud/apps/circles/vendor/composer/autoload_classmap.php
 nextcloud/apps/circles/vendor/composer/autoload_namespaces.php
@@ -9353,6 +9359,7 @@ nextcloud/apps/circles/vendor/composer/a
 nextcloud/apps/circles/vendor/composer/autoload_real.php
 nextcloud/apps/circles/vendor/composer/autoload_static.php
 nextcloud/apps/circles/vendor/composer/installed.json
+nextcloud/apps/circles/vendor/composer/installed.php
 nextcloud/apps/cloud_federation_api/
 nextcloud/apps/cloud_federation_api/LICENSE
 nextcloud/apps/cloud_federation_api/appinfo/
@@ -9399,6 +9406,8 @@ nextcloud/apps/cloud_federation_api/l10n
 nextcloud/apps/cloud_federation_api/l10n/eo.json
 nextcloud/apps/cloud_federation_api/l10n/es.js
 nextcloud/apps/cloud_federation_api/l10n/es.json
+nextcloud/apps/cloud_federation_api/l10n/es_CL.js
+nextcloud/apps/cloud_federation_api/l10n/es_CL.json
 nextcloud/apps/cloud_federation_api/l10n/es_EC.js
 nextcloud/apps/cloud_federation_api/l10n/es_EC.json
 nextcloud/apps/cloud_federation_api/l10n/et_EE.js
@@ -9595,6 +9604,8 @@ nextcloud/apps/comments/l10n/it.js
 nextcloud/apps/comments/l10n/it.json
 nextcloud/apps/comments/l10n/ja.js
 nextcloud/apps/comments/l10n/ja.json
+nextcloud/apps/comments/l10n/ka.js
+nextcloud/apps/comments/l10n/ka.json
 nextcloud/apps/comments/l10n/ka_GE.js
 nextcloud/apps/comments/l10n/ka_GE.json
 nextcloud/apps/comments/l10n/km.js
@@ -9845,6 +9856,8 @@ nextcloud/apps/dashboard/img/dashboard.s
 nextcloud/apps/dashboard/l10n/
 nextcloud/apps/dashboard/l10n/ar.js
 nextcloud/apps/dashboard/l10n/ar.json
+nextcloud/apps/dashboard/l10n/ast.js
+nextcloud/apps/dashboard/l10n/ast.json
 nextcloud/apps/dashboard/l10n/bg.js
 nextcloud/apps/dashboard/l10n/bg.json
 nextcloud/apps/dashboard/l10n/ca.js
@@ -10069,6 +10082,8 @@ nextcloud/apps/dav/l10n/it.js
 nextcloud/apps/dav/l10n/it.json
 nextcloud/apps/dav/l10n/ja.js
 nextcloud/apps/dav/l10n/ja.json
+nextcloud/apps/dav/l10n/ka.js
+nextcloud/apps/dav/l10n/ka.json
 nextcloud/apps/dav/l10n/ka_GE.js
 nextcloud/apps/dav/l10n/ka_GE.json
 nextcloud/apps/dav/l10n/ko.js
@@ -10236,6 +10251,8 @@ nextcloud/apps/dav/lib/CalDAV/Search/Xml
 nextcloud/apps/dav/lib/CalDAV/Search/Xml/Filter/SearchTermFilter.php
 nextcloud/apps/dav/lib/CalDAV/Search/Xml/Request/
 nextcloud/apps/dav/lib/CalDAV/Search/Xml/Request/CalendarSearchReport.php
+nextcloud/apps/dav/lib/CalDAV/Security/
+nextcloud/apps/dav/lib/CalDAV/Security/RateLimitingPlugin.php
 nextcloud/apps/dav/lib/CalDAV/Status/
 nextcloud/apps/dav/lib/CalDAV/Status/StatusService.php
 nextcloud/apps/dav/lib/CalDAV/TimezoneService.php
@@ -10657,6 +10674,8 @@ nextcloud/apps/encryption/l10n/it.js
 nextcloud/apps/encryption/l10n/it.json
 nextcloud/apps/encryption/l10n/ja.js
 nextcloud/apps/encryption/l10n/ja.json
+nextcloud/apps/encryption/l10n/ka.js
+nextcloud/apps/encryption/l10n/ka.json
 nextcloud/apps/encryption/l10n/ka_GE.js
 nextcloud/apps/encryption/l10n/ka_GE.json
 nextcloud/apps/encryption/l10n/km.js
@@ -10878,6 +10897,8 @@ nextcloud/apps/federatedfilesharing/l10n
 nextcloud/apps/federatedfilesharing/l10n/it.json
 nextcloud/apps/federatedfilesharing/l10n/ja.js
 nextcloud/apps/federatedfilesharing/l10n/ja.json
+nextcloud/apps/federatedfilesharing/l10n/ka.js
+nextcloud/apps/federatedfilesharing/l10n/ka.json
 nextcloud/apps/federatedfilesharing/l10n/ka_GE.js
 nextcloud/apps/federatedfilesharing/l10n/ka_GE.json
 nextcloud/apps/federatedfilesharing/l10n/ko.js
@@ -11077,6 +11098,8 @@ nextcloud/apps/federation/l10n/it.js
 nextcloud/apps/federation/l10n/it.json
 nextcloud/apps/federation/l10n/ja.js
 nextcloud/apps/federation/l10n/ja.json
+nextcloud/apps/federation/l10n/ka.js
+nextcloud/apps/federation/l10n/ka.json
 nextcloud/apps/federation/l10n/ka_GE.js
 nextcloud/apps/federation/l10n/ka_GE.json
 nextcloud/apps/federation/l10n/ko.js
@@ -11366,6 +11389,8 @@ nextcloud/apps/files/l10n/it.js
 nextcloud/apps/files/l10n/it.json
 nextcloud/apps/files/l10n/ja.js
 nextcloud/apps/files/l10n/ja.json
+nextcloud/apps/files/l10n/ka.js
+nextcloud/apps/files/l10n/ka.json
 nextcloud/apps/files/l10n/ka_GE.js
 nextcloud/apps/files/l10n/ka_GE.json
 nextcloud/apps/files/l10n/km.js
@@ -11704,6 +11729,9 @@ nextcloud/apps/files_external/img/
 nextcloud/apps/files_external/img/app-dark.svg
 nextcloud/apps/files_external/img/app.svg
 nextcloud/apps/files_external/js/
+nextcloud/apps/files_external/js/oauth1.js
+nextcloud/apps/files_external/js/oauth2.js
+nextcloud/apps/files_external/js/public_key.js
 nextcloud/apps/files_external/js/settings.js
 nextcloud/apps/files_external/js/templates/
 nextcloud/apps/files_external/js/templates.js
@@ -11806,6 +11834,8 @@ nextcloud/apps/files_external/l10n/it.js
 nextcloud/apps/files_external/l10n/it.json
 nextcloud/apps/files_external/l10n/ja.js
 nextcloud/apps/files_external/l10n/ja.json
+nextcloud/apps/files_external/l10n/ka.js
+nextcloud/apps/files_external/l10n/ka.json
 nextcloud/apps/files_external/l10n/ka_GE.js
 nextcloud/apps/files_external/l10n/ka_GE.json
 nextcloud/apps/files_external/l10n/km.js
@@ -12032,7 +12062,7 @@ nextcloud/apps/files_pdfviewer/img/app.s
 nextcloud/apps/files_pdfviewer/img/toolbarButton-secondaryToolbarClose.svg
 nextcloud/apps/files_pdfviewer/img/toolbarButton-secondaryToolbarSave.svg
 nextcloud/apps/files_pdfviewer/js/
-nextcloud/apps/files_pdfviewer/js/files_pdfviewer-_ed1b-_d17e.js
+nextcloud/apps/files_pdfviewer/js/files_pdfviewer-_4f7e-_ed1b-_d17e.js
 nextcloud/apps/files_pdfviewer/js/files_pdfviewer-main.js
 nextcloud/apps/files_pdfviewer/js/files_pdfviewer-main.js.LICENSE.txt
 nextcloud/apps/files_pdfviewer/js/files_pdfviewer-main.js.map
@@ -12041,12 +12071,12 @@ nextcloud/apps/files_pdfviewer/js/files_
 nextcloud/apps/files_pdfviewer/js/files_pdfviewer-public.js
 nextcloud/apps/files_pdfviewer/js/files_pdfviewer-public.js.LICENSE.txt
 nextcloud/apps/files_pdfviewer/js/files_pdfviewer-public.js.map
-nextcloud/apps/files_pdfviewer/js/files_pdfviewer-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-65d21558_mjs.js
-nextcloud/apps/files_pdfviewer/js/files_pdfviewer-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-65d21558_mjs.js.LICENSE.txt
-nextcloud/apps/files_pdfviewer/js/files_pdfviewer-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-65d21558_mjs.js.map
-nextcloud/apps/files_pdfviewer/js/files_pdfviewer-vendors-node_modules_path-browserify_index_js-node_modules_nextcloud_dialogs_dist_chunks_Dial-7228d0.js
-nextcloud/apps/files_pdfviewer/js/files_pdfviewer-vendors-node_modules_path-browserify_index_js-node_modules_nextcloud_dialogs_dist_chunks_Dial-7228d0.js.LICENSE.txt
-nextcloud/apps/files_pdfviewer/js/files_pdfviewer-vendors-node_modules_path-browserify_index_js-node_modules_nextcloud_dialogs_dist_chunks_Dial-7228d0.js.map
+nextcloud/apps/files_pdfviewer/js/files_pdfviewer-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-nJePvM3F_mjs.js
+nextcloud/apps/files_pdfviewer/js/files_pdfviewer-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-nJePvM3F_mjs.js.LICENSE.txt
+nextcloud/apps/files_pdfviewer/js/files_pdfviewer-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-nJePvM3F_mjs.js.map
+nextcloud/apps/files_pdfviewer/js/files_pdfviewer-vendors-node_modules_path-browserify_index_js-node_modules_nextcloud_dialogs_dist_chunks_Dial-e0595f.js
+nextcloud/apps/files_pdfviewer/js/files_pdfviewer-vendors-node_modules_path-browserify_index_js-node_modules_nextcloud_dialogs_dist_chunks_Dial-e0595f.js.LICENSE.txt
+nextcloud/apps/files_pdfviewer/js/files_pdfviewer-vendors-node_modules_path-browserify_index_js-node_modules_nextcloud_dialogs_dist_chunks_Dial-e0595f.js.map
 nextcloud/apps/files_pdfviewer/js/files_pdfviewer-workersrc.js
 nextcloud/apps/files_pdfviewer/js/files_pdfviewer-workersrc.js.map
 nextcloud/apps/files_pdfviewer/js/pdfjs/
@@ -12540,6 +12570,8 @@ nextcloud/apps/files_pdfviewer/js/pdfjs/
 nextcloud/apps/files_pdfviewer/l10n/
 nextcloud/apps/files_pdfviewer/l10n/ar.js
 nextcloud/apps/files_pdfviewer/l10n/ar.json
+nextcloud/apps/files_pdfviewer/l10n/ast.js
+nextcloud/apps/files_pdfviewer/l10n/ast.json
 nextcloud/apps/files_pdfviewer/l10n/cs.js
 nextcloud/apps/files_pdfviewer/l10n/cs.json
 nextcloud/apps/files_pdfviewer/l10n/da.js
@@ -12564,6 +12596,8 @@ nextcloud/apps/files_pdfviewer/l10n/gl.j
 nextcloud/apps/files_pdfviewer/l10n/gl.json
 nextcloud/apps/files_pdfviewer/l10n/ja.js
 nextcloud/apps/files_pdfviewer/l10n/ja.json
+nextcloud/apps/files_pdfviewer/l10n/ko.js
+nextcloud/apps/files_pdfviewer/l10n/ko.json
 nextcloud/apps/files_pdfviewer/l10n/lt_LT.js
 nextcloud/apps/files_pdfviewer/l10n/lt_LT.json
 nextcloud/apps/files_pdfviewer/l10n/nb.js
@@ -12682,6 +12716,8 @@ nextcloud/apps/files_reminders/lib/Comma
 nextcloud/apps/files_reminders/lib/Command/ListCommand.php
 nextcloud/apps/files_reminders/lib/Controller/
 nextcloud/apps/files_reminders/lib/Controller/ApiController.php
+nextcloud/apps/files_reminders/lib/Dav/
+nextcloud/apps/files_reminders/lib/Dav/PropFindPlugin.php
 nextcloud/apps/files_reminders/lib/Db/
 nextcloud/apps/files_reminders/lib/Db/Reminder.php
 nextcloud/apps/files_reminders/lib/Db/ReminderMapper.php
@@ -12841,6 +12877,8 @@ nextcloud/apps/files_sharing/l10n/it.js
 nextcloud/apps/files_sharing/l10n/it.json
 nextcloud/apps/files_sharing/l10n/ja.js
 nextcloud/apps/files_sharing/l10n/ja.json
+nextcloud/apps/files_sharing/l10n/ka.js
+nextcloud/apps/files_sharing/l10n/ka.json
 nextcloud/apps/files_sharing/l10n/ka_GE.js
 nextcloud/apps/files_sharing/l10n/ka_GE.json
 nextcloud/apps/files_sharing/l10n/km.js
@@ -13141,6 +13179,8 @@ nextcloud/apps/files_trashbin/l10n/it.js
 nextcloud/apps/files_trashbin/l10n/it.json
 nextcloud/apps/files_trashbin/l10n/ja.js
 nextcloud/apps/files_trashbin/l10n/ja.json
+nextcloud/apps/files_trashbin/l10n/ka.js
+nextcloud/apps/files_trashbin/l10n/ka.json
 nextcloud/apps/files_trashbin/l10n/ka_GE.js
 nextcloud/apps/files_trashbin/l10n/ka_GE.json
 nextcloud/apps/files_trashbin/l10n/km.js
@@ -13391,6 +13431,8 @@ nextcloud/apps/files_versions/l10n/it.js
 nextcloud/apps/files_versions/l10n/it.json
 nextcloud/apps/files_versions/l10n/ja.js
 nextcloud/apps/files_versions/l10n/ja.json
+nextcloud/apps/files_versions/l10n/ka.js
+nextcloud/apps/files_versions/l10n/ka.json
 nextcloud/apps/files_versions/l10n/ka_GE.js
 nextcloud/apps/files_versions/l10n/ka_GE.json
 nextcloud/apps/files_versions/l10n/km.js
@@ -13645,6 +13687,8 @@ nextcloud/apps/firstrunwizard/l10n/it.js
 nextcloud/apps/firstrunwizard/l10n/it.json
 nextcloud/apps/firstrunwizard/l10n/ja.js
 nextcloud/apps/firstrunwizard/l10n/ja.json
+nextcloud/apps/firstrunwizard/l10n/ka.js
+nextcloud/apps/firstrunwizard/l10n/ka.json
 nextcloud/apps/firstrunwizard/l10n/ka_GE.js
 nextcloud/apps/firstrunwizard/l10n/ka_GE.json
 nextcloud/apps/firstrunwizard/l10n/kab.js
@@ -13767,6 +13811,8 @@ nextcloud/apps/logreader/l10n/af.js
 nextcloud/apps/logreader/l10n/af.json
 nextcloud/apps/logreader/l10n/ar.js
 nextcloud/apps/logreader/l10n/ar.json
+nextcloud/apps/logreader/l10n/ast.js
+nextcloud/apps/logreader/l10n/ast.json
 nextcloud/apps/logreader/l10n/az.js
 nextcloud/apps/logreader/l10n/az.json
 nextcloud/apps/logreader/l10n/be.js
@@ -13859,6 +13905,8 @@ nextcloud/apps/logreader/l10n/it.js
 nextcloud/apps/logreader/l10n/it.json
 nextcloud/apps/logreader/l10n/ja.js
 nextcloud/apps/logreader/l10n/ja.json
+nextcloud/apps/logreader/l10n/ka.js
+nextcloud/apps/logreader/l10n/ka.json
 nextcloud/apps/logreader/l10n/ka_GE.js
 nextcloud/apps/logreader/l10n/ka_GE.json
 nextcloud/apps/logreader/l10n/kab.js
@@ -14169,6 +14217,8 @@ nextcloud/apps/nextcloud_announcements/l
 nextcloud/apps/nextcloud_announcements/l10n/it.json
 nextcloud/apps/nextcloud_announcements/l10n/ja.js
 nextcloud/apps/nextcloud_announcements/l10n/ja.json
+nextcloud/apps/nextcloud_announcements/l10n/ka.js
+nextcloud/apps/nextcloud_announcements/l10n/ka.json
 nextcloud/apps/nextcloud_announcements/l10n/ka_GE.js
 nextcloud/apps/nextcloud_announcements/l10n/ka_GE.json
 nextcloud/apps/nextcloud_announcements/l10n/ko.js
@@ -14207,6 +14257,8 @@ nextcloud/apps/nextcloud_announcements/l
 nextcloud/apps/nextcloud_announcements/l10n/sr.json
 nextcloud/apps/nextcloud_announcements/l10n/sv.js
 nextcloud/apps/nextcloud_announcements/l10n/sv.json
+nextcloud/apps/nextcloud_announcements/l10n/th.js
+nextcloud/apps/nextcloud_announcements/l10n/th.json
 nextcloud/apps/nextcloud_announcements/l10n/tr.js
 nextcloud/apps/nextcloud_announcements/l10n/tr.json
 nextcloud/apps/nextcloud_announcements/l10n/uk.js
@@ -14264,9 +14316,9 @@ nextcloud/apps/notifications/js/notifica
 nextcloud/apps/notifications/js/notifications-settings.js
 nextcloud/apps/notifications/js/notifications-settings.js.LICENSE.txt
 nextcloud/apps/notifications/js/notifications-settings.js.map
-nextcloud/apps/notifications/js/notifications-vendors-node_modules_core-js_internals_array-iteration_js-node_modules_core-js_internals_arra-46f851.js
-nextcloud/apps/notifications/js/notifications-vendors-node_modules_core-js_internals_array-iteration_js-node_modules_core-js_internals_arra-46f851.js.LICENSE.txt
-nextcloud/apps/notifications/js/notifications-vendors-node_modules_core-js_internals_array-iteration_js-node_modules_core-js_internals_arra-46f851.js.map
+nextcloud/apps/notifications/js/notifications-vendors-node_modules_nextcloud_auth_dist_index_js-node_modules_nextcloud_vue_dist_Components_-304b96.js
+nextcloud/apps/notifications/js/notifications-vendors-node_modules_nextcloud_auth_dist_index_js-node_modules_nextcloud_vue_dist_Components_-304b96.js.LICENSE.txt
+nextcloud/apps/notifications/js/notifications-vendors-node_modules_nextcloud_auth_dist_index_js-node_modules_nextcloud_vue_dist_Components_-304b96.js.map
 
nextcloud/apps/notifications/js/notifications-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-0bd54f66_mjs.js
 
nextcloud/apps/notifications/js/notifications-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-0bd54f66_mjs.js.LICENSE.txt
 
nextcloud/apps/notifications/js/notifications-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-0bd54f66_mjs.js.map
@@ -14384,6 +14436,8 @@ nextcloud/apps/notifications/l10n/it.js
 nextcloud/apps/notifications/l10n/it.json
 nextcloud/apps/notifications/l10n/ja.js
 nextcloud/apps/notifications/l10n/ja.json
+nextcloud/apps/notifications/l10n/ka.js
+nextcloud/apps/notifications/l10n/ka.json
 nextcloud/apps/notifications/l10n/ka_GE.js
 nextcloud/apps/notifications/l10n/ka_GE.json
 nextcloud/apps/notifications/l10n/kab.js
@@ -14633,6 +14687,8 @@ nextcloud/apps/oauth2/l10n/it.js
 nextcloud/apps/oauth2/l10n/it.json
 nextcloud/apps/oauth2/l10n/ja.js
 nextcloud/apps/oauth2/l10n/ja.json
+nextcloud/apps/oauth2/l10n/ka.js
+nextcloud/apps/oauth2/l10n/ka.json
 nextcloud/apps/oauth2/l10n/ka_GE.js
 nextcloud/apps/oauth2/l10n/ka_GE.json
 nextcloud/apps/oauth2/l10n/ko.js
@@ -14722,9 +14778,16 @@ nextcloud/apps/password_policy/composer.
 nextcloud/apps/password_policy/img/
 nextcloud/apps/password_policy/img/app.svg
 nextcloud/apps/password_policy/js/
+nextcloud/apps/password_policy/js/password_policy-data_image_svg_xml_3csvg_20xmlns_27http_www_w3_org_2000_svg_27_20width_2724_27_20height_2724_-b2e651.js
+nextcloud/apps/password_policy/js/password_policy-node_modules_nextcloud_dialogs_dist_chunks_index-1zThpkd0_mjs.js
+nextcloud/apps/password_policy/js/password_policy-node_modules_nextcloud_dialogs_dist_chunks_index-1zThpkd0_mjs.js.LICENSE.txt
+nextcloud/apps/password_policy/js/password_policy-node_modules_nextcloud_dialogs_dist_chunks_index-1zThpkd0_mjs.js.map
 nextcloud/apps/password_policy/js/password_policy-settings.js
 nextcloud/apps/password_policy/js/password_policy-settings.js.LICENSE.txt
 nextcloud/apps/password_policy/js/password_policy-settings.js.map
+nextcloud/apps/password_policy/js/password_policy-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-cOp1W5mL_mjs.js
+nextcloud/apps/password_policy/js/password_policy-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-cOp1W5mL_mjs.js.LICENSE.txt
+nextcloud/apps/password_policy/js/password_policy-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-cOp1W5mL_mjs.js.map
 nextcloud/apps/password_policy/l10n/
 nextcloud/apps/password_policy/l10n/af.js
 nextcloud/apps/password_policy/l10n/af.json
@@ -14826,6 +14889,8 @@ nextcloud/apps/password_policy/l10n/it.j
 nextcloud/apps/password_policy/l10n/it.json
 nextcloud/apps/password_policy/l10n/ja.js
 nextcloud/apps/password_policy/l10n/ja.json
+nextcloud/apps/password_policy/l10n/ka.js
+nextcloud/apps/password_policy/l10n/ka.json
 nextcloud/apps/password_policy/l10n/ka_GE.js
 nextcloud/apps/password_policy/l10n/ka_GE.json
 nextcloud/apps/password_policy/l10n/km.js
@@ -14990,8 +15055,9 @@ nextcloud/apps/photos/js/
 nextcloud/apps/photos/js/photos-main.js
 nextcloud/apps/photos/js/photos-main.js.LICENSE.txt
 nextcloud/apps/photos/js/photos-main.js.map
-nextcloud/apps/photos/js/photos-node_modules_moment_locale_sync_recursive_-src_views_PhotosTab_vue.js
-nextcloud/apps/photos/js/photos-node_modules_moment_locale_sync_recursive_-src_views_PhotosTab_vue.js.map
+nextcloud/apps/photos/js/photos-node_modules_nextcloud_dialogs_dist_chunks_index-1zThpkd0_mjs.js
+nextcloud/apps/photos/js/photos-node_modules_nextcloud_dialogs_dist_chunks_index-1zThpkd0_mjs.js.LICENSE.txt
+nextcloud/apps/photos/js/photos-node_modules_nextcloud_dialogs_dist_chunks_index-1zThpkd0_mjs.js.map
 
nextcloud/apps/photos/js/photos-node_modules_vue-material-design-icons_ArrowLeft_vue-node_modules_vue-material-design-icons_P-3c3243.js
 
nextcloud/apps/photos/js/photos-node_modules_vue-material-design-icons_ArrowLeft_vue-node_modules_vue-material-design-icons_P-3c3243.js.LICENSE.txt
 
nextcloud/apps/photos/js/photos-node_modules_vue-material-design-icons_ArrowLeft_vue-node_modules_vue-material-design-icons_P-3c3243.js.map
@@ -15011,6 +15077,7 @@ nextcloud/apps/photos/js/photos-node_mod
 
nextcloud/apps/photos/js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-7ffa74.js.LICENSE.txt
 
nextcloud/apps/photos/js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-7ffa74.js.map
 
nextcloud/apps/photos/js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-88a20b.js
+nextcloud/apps/photos/js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-88a20b.js.LICENSE.txt
 
nextcloud/apps/photos/js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-88a20b.js.map
 
nextcloud/apps/photos/js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-934ab5.js
 
nextcloud/apps/photos/js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-934ab5.js.map
@@ -15024,15 +15091,18 @@ nextcloud/apps/photos/js/photos-sidebar.
 nextcloud/apps/photos/js/photos-src_components_Albums_AlbumForm_vue.js
 
nextcloud/apps/photos/js/photos-src_components_Albums_AlbumForm_vue.js.LICENSE.txt
 nextcloud/apps/photos/js/photos-src_components_Albums_AlbumForm_vue.js.map
-nextcloud/apps/photos/js/photos-src_components_Collection_CollectionContent_vue-src_components_FilesPicker_vue.js
-nextcloud/apps/photos/js/photos-src_components_Collection_CollectionContent_vue-src_components_FilesPicker_vue.js.LICENSE.txt
-nextcloud/apps/photos/js/photos-src_components_Collection_CollectionContent_vue-src_components_FilesPicker_vue.js.map
+nextcloud/apps/photos/js/photos-src_components_Collection_CollectionContent_vue-src_components_PhotosPicker_vue.js
+nextcloud/apps/photos/js/photos-src_components_Collection_CollectionContent_vue-src_components_PhotosPicker_vue.js.LICENSE.txt
+nextcloud/apps/photos/js/photos-src_components_Collection_CollectionContent_vue-src_components_PhotosPicker_vue.js.map
+nextcloud/apps/photos/js/photos-src_components_Faces_FaceCover_vue.js
+nextcloud/apps/photos/js/photos-src_components_Faces_FaceCover_vue.js.LICENSE.txt
+nextcloud/apps/photos/js/photos-src_components_Faces_FaceCover_vue.js.map
 
nextcloud/apps/photos/js/photos-src_mixins_AbortControllerMixin_js-src_mixins_FilesSelectionMixin_js-src_components_File_vue--80ca54.js
 
nextcloud/apps/photos/js/photos-src_mixins_AbortControllerMixin_js-src_mixins_FilesSelectionMixin_js-src_components_File_vue--80ca54.js.LICENSE.txt
 
nextcloud/apps/photos/js/photos-src_mixins_AbortControllerMixin_js-src_mixins_FilesSelectionMixin_js-src_components_File_vue--80ca54.js.map
-nextcloud/apps/photos/js/photos-src_mixins_FetchFilesMixin_js-src_components_Faces_FaceMergeForm_vue.js
-nextcloud/apps/photos/js/photos-src_mixins_FetchFilesMixin_js-src_components_Faces_FaceMergeForm_vue.js.LICENSE.txt
-nextcloud/apps/photos/js/photos-src_mixins_FetchFilesMixin_js-src_components_Faces_FaceMergeForm_vue.js.map
+nextcloud/apps/photos/js/photos-src_mixins_AbortControllerMixin_js-src_views_Faces_vue.js
+nextcloud/apps/photos/js/photos-src_mixins_AbortControllerMixin_js-src_views_Faces_vue.js.LICENSE.txt
+nextcloud/apps/photos/js/photos-src_mixins_AbortControllerMixin_js-src_views_Faces_vue.js.map
 
nextcloud/apps/photos/js/photos-src_services_collectionFetcher_js-src_components_HeaderNavigation_vue.js
 
nextcloud/apps/photos/js/photos-src_services_collectionFetcher_js-src_components_HeaderNavigation_vue.js.LICENSE.txt
 
nextcloud/apps/photos/js/photos-src_services_collectionFetcher_js-src_components_HeaderNavigation_vue.js.map
@@ -15042,31 +15112,40 @@ nextcloud/apps/photos/js/photos-src_view
 nextcloud/apps/photos/js/photos-src_views_Albums_vue.js.LICENSE.txt
 nextcloud/apps/photos/js/photos-src_views_Albums_vue.js.map
 nextcloud/apps/photos/js/photos-src_views_FaceContent_vue.js
+nextcloud/apps/photos/js/photos-src_views_FaceContent_vue.js.LICENSE.txt
 nextcloud/apps/photos/js/photos-src_views_FaceContent_vue.js.map
-nextcloud/apps/photos/js/photos-src_views_Faces_vue.js
-nextcloud/apps/photos/js/photos-src_views_Faces_vue.js.LICENSE.txt
-nextcloud/apps/photos/js/photos-src_views_Faces_vue.js.map
 nextcloud/apps/photos/js/photos-src_views_Folders_vue.js
 nextcloud/apps/photos/js/photos-src_views_Folders_vue.js.LICENSE.txt
 nextcloud/apps/photos/js/photos-src_views_Folders_vue.js.map
+nextcloud/apps/photos/js/photos-src_views_PhotosTab_vue.js
+nextcloud/apps/photos/js/photos-src_views_PhotosTab_vue.js.map
 nextcloud/apps/photos/js/photos-src_views_Tags_vue.js
 nextcloud/apps/photos/js/photos-src_views_Tags_vue.js.LICENSE.txt
 nextcloud/apps/photos/js/photos-src_views_Tags_vue.js.map
-nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_moment_dist_index_js-node_modules_leaflet-defaulticon-compatib-1c7d79.js
-nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_moment_dist_index_js-node_modules_leaflet-defaulticon-compatib-1c7d79.js.LICENSE.txt
-nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_moment_dist_index_js-node_modules_leaflet-defaulticon-compatib-1c7d79.js.map
+nextcloud/apps/photos/js/photos-vendors-node_modules_leaflet-defaulticon-compatibility_src_Icon_Default_compatibility_js-node-a43fe3.js
+nextcloud/apps/photos/js/photos-vendors-node_modules_leaflet-defaulticon-compatibility_src_Icon_Default_compatibility_js-node-a43fe3.js.LICENSE.txt
+nextcloud/apps/photos/js/photos-vendors-node_modules_leaflet-defaulticon-compatibility_src_Icon_Default_compatibility_js-node-a43fe3.js.map
+nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-cOp1W5mL_mjs.js
+nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-cOp1W5mL_mjs.js.LICENSE.txt
+nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-cOp1W5mL_mjs.js.map
+nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_files_dist_index_mjs.js
+nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_files_dist_index_mjs.js.LICENSE.txt
+nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_files_dist_index_mjs.js.map
 
nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_sharing_dist_index_js-node_modules_vue-material-design-icons_A-24a5e7.js
 
nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_sharing_dist_index_js-node_modules_vue-material-design-icons_A-24a5e7.js.map
 
nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_sharing_dist_index_js-node_modules_vue-material-design-icons_A-3586bd.js
 
nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_sharing_dist_index_js-node_modules_vue-material-design-icons_A-3586bd.js.map
-nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_upload_dist_index_esm_js-node_modules_vue-material-design-icon-8cf260.js
-nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_upload_dist_index_esm_js-node_modules_vue-material-design-icon-8cf260.js.LICENSE.txt
-nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_upload_dist_index_esm_js-node_modules_vue-material-design-icon-8cf260.js.map
+nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_upload_dist_chunks_ConflictPicker-28e9d8de_mjs.js
+nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_upload_dist_chunks_ConflictPicker-28e9d8de_mjs.js.LICENSE.txt
+nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_upload_dist_chunks_ConflictPicker-28e9d8de_mjs.js.map
 
nextcloud/apps/photos/js/photos-vendors-node_modules_vue-material-design-icons_AccountBoxMultipleOutline_vue-node_modules_vue-7c36ca.js
 
nextcloud/apps/photos/js/photos-vendors-node_modules_vue-material-design-icons_AccountBoxMultipleOutline_vue-node_modules_vue-7c36ca.js.map
-nextcloud/apps/photos/js/photos-vendors-node_modules_vue-virtual-grid_dist_vue-virtual-grid_es_js.js
-nextcloud/apps/photos/js/photos-vendors-node_modules_vue-virtual-grid_dist_vue-virtual-grid_es_js.js.LICENSE.txt
-nextcloud/apps/photos/js/photos-vendors-node_modules_vue-virtual-grid_dist_vue-virtual-grid_es_js.js.map
+nextcloud/apps/photos/js/photos-vendors-node_modules_vue-material-design-icons_ArrowLeft_vue-node_modules_nextcloud_upload_di-f407f6.js
+nextcloud/apps/photos/js/photos-vendors-node_modules_vue-material-design-icons_ArrowLeft_vue-node_modules_nextcloud_upload_di-f407f6.js.LICENSE.txt
+nextcloud/apps/photos/js/photos-vendors-node_modules_vue-material-design-icons_ArrowLeft_vue-node_modules_nextcloud_upload_di-f407f6.js.map
+nextcloud/apps/photos/js/photos-vendors-node_modules_vue-virtual-grid_dist_vue-virtual-grid_es_js-node_modules_vue-material-d-4106f0.js
+nextcloud/apps/photos/js/photos-vendors-node_modules_vue-virtual-grid_dist_vue-virtual-grid_es_js-node_modules_vue-material-d-4106f0.js.LICENSE.txt
+nextcloud/apps/photos/js/photos-vendors-node_modules_vue-virtual-grid_dist_vue-virtual-grid_es_js-node_modules_vue-material-d-4106f0.js.map
 nextcloud/apps/photos/l10n/
 nextcloud/apps/photos/l10n/af.js
 nextcloud/apps/photos/l10n/af.json
@@ -15168,6 +15247,8 @@ nextcloud/apps/photos/l10n/it.js
 nextcloud/apps/photos/l10n/it.json
 nextcloud/apps/photos/l10n/ja.js
 nextcloud/apps/photos/l10n/ja.json
+nextcloud/apps/photos/l10n/ka.js
+nextcloud/apps/photos/l10n/ka.json
 nextcloud/apps/photos/l10n/ka_GE.js
 nextcloud/apps/photos/l10n/ka_GE.json
 nextcloud/apps/photos/l10n/kab.js
@@ -15326,6 +15407,7 @@ nextcloud/apps/photos/vendor/
 nextcloud/apps/photos/vendor/autoload.php
 nextcloud/apps/photos/vendor/composer/
 nextcloud/apps/photos/vendor/composer/ClassLoader.php
+nextcloud/apps/photos/vendor/composer/InstalledVersions.php
 nextcloud/apps/photos/vendor/composer/LICENSE
 nextcloud/apps/photos/vendor/composer/autoload_classmap.php
 nextcloud/apps/photos/vendor/composer/autoload_namespaces.php
@@ -15333,6 +15415,8 @@ nextcloud/apps/photos/vendor/composer/au
 nextcloud/apps/photos/vendor/composer/autoload_real.php
 nextcloud/apps/photos/vendor/composer/autoload_static.php
 nextcloud/apps/photos/vendor/composer/installed.json
+nextcloud/apps/photos/vendor/composer/installed.php
+nextcloud/apps/photos/vendor/composer/platform_check.php
 nextcloud/apps/photos/vendor/hexogen/
 nextcloud/apps/photos/vendor/hexogen/kdtree/
 nextcloud/apps/photos/vendor/hexogen/kdtree/.editorconfig
@@ -15390,12 +15474,12 @@ nextcloud/apps/privacy/js/privacy-data_i
 nextcloud/apps/privacy/js/privacy-main.js
 nextcloud/apps/privacy/js/privacy-main.js.LICENSE.txt
 nextcloud/apps/privacy/js/privacy-main.js.map
-nextcloud/apps/privacy/js/privacy-node_modules_nextcloud_dialogs_dist_chunks_index-27e9ea0a_mjs.js
-nextcloud/apps/privacy/js/privacy-node_modules_nextcloud_dialogs_dist_chunks_index-27e9ea0a_mjs.js.LICENSE.txt
-nextcloud/apps/privacy/js/privacy-node_modules_nextcloud_dialogs_dist_chunks_index-27e9ea0a_mjs.js.map
-nextcloud/apps/privacy/js/privacy-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-728d3f78_mjs.js
-nextcloud/apps/privacy/js/privacy-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-728d3f78_mjs.js.LICENSE.txt
-nextcloud/apps/privacy/js/privacy-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-728d3f78_mjs.js.map
+nextcloud/apps/privacy/js/privacy-node_modules_nextcloud_dialogs_dist_chunks_index-c0bccfab_mjs.js
+nextcloud/apps/privacy/js/privacy-node_modules_nextcloud_dialogs_dist_chunks_index-c0bccfab_mjs.js.LICENSE.txt
+nextcloud/apps/privacy/js/privacy-node_modules_nextcloud_dialogs_dist_chunks_index-c0bccfab_mjs.js.map
+nextcloud/apps/privacy/js/privacy-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-0bd54f66_mjs.js
+nextcloud/apps/privacy/js/privacy-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-0bd54f66_mjs.js.LICENSE.txt
+nextcloud/apps/privacy/js/privacy-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-0bd54f66_mjs.js.map
 nextcloud/apps/privacy/l10n/
 nextcloud/apps/privacy/l10n/af.js
 nextcloud/apps/privacy/l10n/af.json
@@ -15451,6 +15535,8 @@ nextcloud/apps/privacy/l10n/it.js
 nextcloud/apps/privacy/l10n/it.json
 nextcloud/apps/privacy/l10n/ja.js
 nextcloud/apps/privacy/l10n/ja.json
+nextcloud/apps/privacy/l10n/ka.js
+nextcloud/apps/privacy/l10n/ka.json
 nextcloud/apps/privacy/l10n/ko.js
 nextcloud/apps/privacy/l10n/ko.json
 nextcloud/apps/privacy/l10n/lt_LT.js
@@ -15634,6 +15720,8 @@ nextcloud/apps/provisioning_api/lib/Midd
 
nextcloud/apps/provisioning_api/lib/Middleware/Exceptions/NotSubAdminException.php
 nextcloud/apps/provisioning_api/lib/Middleware/ProvisioningApiMiddleware.php
 nextcloud/apps/provisioning_api/lib/ResponseDefinitions.php
+nextcloud/apps/provisioning_api/openapi-administration.json
+nextcloud/apps/provisioning_api/openapi-full.json
 nextcloud/apps/provisioning_api/openapi.json
 nextcloud/apps/recommendations/
 nextcloud/apps/recommendations/LICENSE
@@ -15775,7 +15863,6 @@ nextcloud/apps/recommendations/package-l
 nextcloud/apps/recommendations/package.json
 nextcloud/apps/recommendations/webpack.config.js
 nextcloud/apps/related_resources/
-nextcloud/apps/related_resources/.nextcloudignore
 nextcloud/apps/related_resources/CHANGELOG.md
 nextcloud/apps/related_resources/LICENSE
 nextcloud/apps/related_resources/appinfo/
@@ -16068,6 +16155,7 @@ nextcloud/apps/related_resources/vendor/
 nextcloud/apps/related_resources/vendor/autoload.php
 nextcloud/apps/related_resources/vendor/composer/
 nextcloud/apps/related_resources/vendor/composer/ClassLoader.php
+nextcloud/apps/related_resources/vendor/composer/InstalledVersions.php
 nextcloud/apps/related_resources/vendor/composer/LICENSE
 nextcloud/apps/related_resources/vendor/composer/autoload_classmap.php
 nextcloud/apps/related_resources/vendor/composer/autoload_namespaces.php
@@ -16075,6 +16163,7 @@ nextcloud/apps/related_resources/vendor/
 nextcloud/apps/related_resources/vendor/composer/autoload_real.php
 nextcloud/apps/related_resources/vendor/composer/autoload_static.php
 nextcloud/apps/related_resources/vendor/composer/installed.json
+nextcloud/apps/related_resources/vendor/composer/installed.php
 nextcloud/apps/serverinfo/
 nextcloud/apps/serverinfo/AUTHORS.md
 nextcloud/apps/serverinfo/CHANGELOG.md
@@ -16201,6 +16290,8 @@ nextcloud/apps/serverinfo/l10n/it.js
 nextcloud/apps/serverinfo/l10n/it.json
 nextcloud/apps/serverinfo/l10n/ja.js
 nextcloud/apps/serverinfo/l10n/ja.json
+nextcloud/apps/serverinfo/l10n/ka.js
+nextcloud/apps/serverinfo/l10n/ka.json
 nextcloud/apps/serverinfo/l10n/ka_GE.js
 nextcloud/apps/serverinfo/l10n/ka_GE.json
 nextcloud/apps/serverinfo/l10n/kab.js
@@ -16355,6 +16446,7 @@ nextcloud/apps/settings/img/toggle-filel
 nextcloud/apps/settings/img/users-white.svg
 nextcloud/apps/settings/img/users.svg
 nextcloud/apps/settings/js/
+nextcloud/apps/settings/js/esm-test.mjs
 nextcloud/apps/settings/js/federationscopemenu.js
 nextcloud/apps/settings/js/federationsettingsview.js
 nextcloud/apps/settings/js/security_password.js
@@ -16462,6 +16554,8 @@ nextcloud/apps/settings/l10n/it.js
 nextcloud/apps/settings/l10n/it.json
 nextcloud/apps/settings/l10n/ja.js
 nextcloud/apps/settings/l10n/ja.json
+nextcloud/apps/settings/l10n/ka.js
+nextcloud/apps/settings/l10n/ka.json
 nextcloud/apps/settings/l10n/ka_GE.js
 nextcloud/apps/settings/l10n/ka_GE.json
 nextcloud/apps/settings/l10n/ko.js
@@ -16608,23 +16702,32 @@ nextcloud/apps/settings/lib/Settings/Per
 nextcloud/apps/settings/lib/Settings/Personal/Security/WebAuthn.php
 nextcloud/apps/settings/lib/Settings/Personal/ServerDevNotice.php
 nextcloud/apps/settings/lib/SetupChecks/
+nextcloud/apps/settings/lib/SetupChecks/AppDirsWithDifferentOwner.php
 nextcloud/apps/settings/lib/SetupChecks/BruteForceThrottler.php
 nextcloud/apps/settings/lib/SetupChecks/CheckUserCertificates.php
+nextcloud/apps/settings/lib/SetupChecks/CodeIntegrity.php
+nextcloud/apps/settings/lib/SetupChecks/CronErrors.php
+nextcloud/apps/settings/lib/SetupChecks/CronInfo.php
 nextcloud/apps/settings/lib/SetupChecks/DatabaseHasMissingColumns.php
 nextcloud/apps/settings/lib/SetupChecks/DatabaseHasMissingIndices.php
 nextcloud/apps/settings/lib/SetupChecks/DatabaseHasMissingPrimaryKeys.php
+nextcloud/apps/settings/lib/SetupChecks/DatabasePendingBigIntConversions.php
 nextcloud/apps/settings/lib/SetupChecks/DefaultPhoneRegionSet.php
 nextcloud/apps/settings/lib/SetupChecks/EmailTestSuccessful.php
 nextcloud/apps/settings/lib/SetupChecks/FileLocking.php
 nextcloud/apps/settings/lib/SetupChecks/ForwardedForHeaders.php
 nextcloud/apps/settings/lib/SetupChecks/InternetConnectivity.php
+nextcloud/apps/settings/lib/SetupChecks/JavaScriptModules.php
 nextcloud/apps/settings/lib/SetupChecks/LegacySSEKeyFormat.php
+nextcloud/apps/settings/lib/SetupChecks/MaintenanceWindowStart.php
 nextcloud/apps/settings/lib/SetupChecks/MemcacheConfigured.php
+nextcloud/apps/settings/lib/SetupChecks/OverwriteCliUrl.php
 nextcloud/apps/settings/lib/SetupChecks/PhpDefaultCharset.php
 nextcloud/apps/settings/lib/SetupChecks/PhpFreetypeSupport.php
 nextcloud/apps/settings/lib/SetupChecks/PhpGetEnv.php
 nextcloud/apps/settings/lib/SetupChecks/PhpMemoryLimit.php
 nextcloud/apps/settings/lib/SetupChecks/PhpModules.php
+nextcloud/apps/settings/lib/SetupChecks/PhpOpcacheSetup.php
 nextcloud/apps/settings/lib/SetupChecks/PhpOutdated.php
 nextcloud/apps/settings/lib/SetupChecks/PhpOutputBuffering.php
 nextcloud/apps/settings/lib/SetupChecks/RandomnessSecure.php
@@ -16768,6 +16871,8 @@ nextcloud/apps/sharebymail/l10n/it.js
 nextcloud/apps/sharebymail/l10n/it.json
 nextcloud/apps/sharebymail/l10n/ja.js
 nextcloud/apps/sharebymail/l10n/ja.json
+nextcloud/apps/sharebymail/l10n/ka.js
+nextcloud/apps/sharebymail/l10n/ka.json
 nextcloud/apps/sharebymail/l10n/ka_GE.js
 nextcloud/apps/sharebymail/l10n/ka_GE.json
 nextcloud/apps/sharebymail/l10n/ko.js
@@ -17108,6 +17213,8 @@ nextcloud/apps/survey_client/l10n/it.js
 nextcloud/apps/survey_client/l10n/it.json
 nextcloud/apps/survey_client/l10n/ja.js
 nextcloud/apps/survey_client/l10n/ja.json
+nextcloud/apps/survey_client/l10n/ka.js
+nextcloud/apps/survey_client/l10n/ka.json
 nextcloud/apps/survey_client/l10n/ka_GE.js
 nextcloud/apps/survey_client/l10n/ka_GE.json
 nextcloud/apps/survey_client/l10n/ko.js
@@ -17184,7 +17291,6 @@ nextcloud/apps/survey_client/templates/
 nextcloud/apps/survey_client/templates/admin.php
 nextcloud/apps/suspicious_login/
 nextcloud/apps/suspicious_login/.babelrc.js
-nextcloud/apps/suspicious_login/.nextcloudignore
 nextcloud/apps/suspicious_login/CHANGELOG.md
 nextcloud/apps/suspicious_login/COPYING
 nextcloud/apps/suspicious_login/appinfo/
@@ -17661,6 +17767,7 @@ nextcloud/apps/suspicious_login/vendor/a
 nextcloud/apps/suspicious_login/vendor/autoload.php
 nextcloud/apps/suspicious_login/vendor/composer/
 nextcloud/apps/suspicious_login/vendor/composer/ClassLoader.php
+nextcloud/apps/suspicious_login/vendor/composer/InstalledVersions.php
 nextcloud/apps/suspicious_login/vendor/composer/LICENSE
 nextcloud/apps/suspicious_login/vendor/composer/autoload_classmap.php
 nextcloud/apps/suspicious_login/vendor/composer/autoload_files.php
@@ -17669,52 +17776,8 @@ nextcloud/apps/suspicious_login/vendor/c
 nextcloud/apps/suspicious_login/vendor/composer/autoload_real.php
 nextcloud/apps/suspicious_login/vendor/composer/autoload_static.php
 nextcloud/apps/suspicious_login/vendor/composer/installed.json
-nextcloud/apps/suspicious_login/vendor/darsyn/
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/.gitattributes
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/.gitignore
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/CHANGELOG.md
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/CODE_OF_CONDUCT.md
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/LICENSE.md
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/README.md
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/composer.json
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/src/
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/src/AbstractIP.php
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/src/Doctrine/
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/src/Doctrine/AbstractType.php
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/src/Doctrine/IPv4Type.php
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/src/Doctrine/IPv6Type.php
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/src/Doctrine/MultiType.php
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/src/Exception/
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/src/Exception/Formatter/
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/src/Exception/Formatter/FormatException.php
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/src/Exception/InvalidCidrException.php
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/src/Exception/InvalidIpAddressException.php
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/src/Exception/IpException.php
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/src/Exception/Strategy/
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/src/Exception/Strategy/ExtractionException.php
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/src/Exception/Strategy/PackingException.php
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/src/Exception/WrongVersionException.php
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/src/Formatter/
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/src/Formatter/ConsistentFormatter.php
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/src/Formatter/NativeFormatter.php
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/src/Formatter/ProtocolFormatterInterface.php
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/src/IpInterface.php
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/src/Strategy/
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/src/Strategy/Compatible.php
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/src/Strategy/Derived.php
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/src/Strategy/EmbeddingStrategyInterface.php
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/src/Strategy/Mapped.php
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/src/Util/
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/src/Util/Binary.php
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/src/Util/MbString.php
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/src/Version/
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/src/Version/IPv4.php
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/src/Version/IPv6.php
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/src/Version/Multi.php
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/src/Version/MultiVersionInterface.php
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/src/Version/Version4Interface.php
-nextcloud/apps/suspicious_login/vendor/darsyn/ip/src/Version/Version6Interface.php
+nextcloud/apps/suspicious_login/vendor/composer/installed.php
+nextcloud/apps/suspicious_login/vendor/composer/platform_check.php
 nextcloud/apps/suspicious_login/vendor/league/
 nextcloud/apps/suspicious_login/vendor/league/flysystem/
 nextcloud/apps/suspicious_login/vendor/league/flysystem/INFO.md
@@ -19257,6 +19320,8 @@ nextcloud/apps/systemtags/l10n/it.js
 nextcloud/apps/systemtags/l10n/it.json
 nextcloud/apps/systemtags/l10n/ja.js
 nextcloud/apps/systemtags/l10n/ja.json
+nextcloud/apps/systemtags/l10n/ka.js
+nextcloud/apps/systemtags/l10n/ka.json
 nextcloud/apps/systemtags/l10n/ka_GE.js
 nextcloud/apps/systemtags/l10n/ka_GE.json
 nextcloud/apps/systemtags/l10n/km.js
@@ -19340,6 +19405,7 @@ nextcloud/apps/systemtags/lib/Search/Tag
 nextcloud/apps/systemtags/lib/Settings/
 nextcloud/apps/systemtags/lib/Settings/Admin.php
 nextcloud/apps/systemtags/list.php
+nextcloud/apps/systemtags/openapi.json
 nextcloud/apps/systemtags/templates/
 nextcloud/apps/systemtags/templates/admin.php
 nextcloud/apps/systemtags/templates/list.php
@@ -19383,9 +19449,9 @@ nextcloud/apps/text/js/611b3a44bd59d3f2f
 nextcloud/apps/text/js/84454dcbb8cc5ec32c4e.svg
 nextcloud/apps/text/js/8ef4fd4b0bf5c12e8887.svg
 nextcloud/apps/text/js/9abe16601ec156375395.svg
-nextcloud/apps/text/js/data_image_svg_xml_base64_PCEtLSBUaGlzIGljb24gaXMgcGFydCBvZiBNYXRlcmlhbCBVSSBJY29ucy4gQ29weXJ-ca3bf9.js
-nextcloud/apps/text/js/data_image_svg_xml_base64_PCEtLSBUaGlzIGljb24gaXMgcGFydCBvZiBNYXRlcmlhbCBVSSBJY29ucy4gQ29weXJ-ca3bf9.js.LICENSE.txt
-nextcloud/apps/text/js/data_image_svg_xml_base64_PCEtLSBUaGlzIGljb24gaXMgcGFydCBvZiBNYXRlcmlhbCBVSSBJY29ucy4gQ29weXJ-ca3bf9.js.map
+nextcloud/apps/text/js/data_image_svg_xml_3csvg_20xmlns_27http_www_w3_org_2000_svg_27_20width_2724_27_20height_2724_-f1ce30.js
+nextcloud/apps/text/js/data_image_svg_xml_3csvg_20xmlns_27http_www_w3_org_2000_svg_27_20width_2724_27_20height_2724_-f1ce30.js.LICENSE.txt
+nextcloud/apps/text/js/data_image_svg_xml_3csvg_20xmlns_27http_www_w3_org_2000_svg_27_20width_2724_27_20height_2724_-f1ce30.js.map
 nextcloud/apps/text/js/editor-collab.js
 nextcloud/apps/text/js/editor-collab.js.map
 nextcloud/apps/text/js/editor-guest.js
@@ -20172,22 +20238,24 @@ nextcloud/apps/text/js/node_modules_d3-s
 
nextcloud/apps/text/js/node_modules_d3-sankey_src_sankey_js-node_modules_d3-sankey_src_sankeyLinkHorizontal_js.js.map
 
nextcloud/apps/text/js/node_modules_dagre-d3-es_src_dagre-js_label_add-html-label_js-node_modules_dagre-d3-es_src_gr-77e053.js
 
nextcloud/apps/text/js/node_modules_dagre-d3-es_src_dagre-js_label_add-html-label_js-node_modules_dagre-d3-es_src_gr-77e053.js.map
-nextcloud/apps/text/js/node_modules_dagre-d3-es_src_graphlib_json_js-_c4980.js
-nextcloud/apps/text/js/node_modules_dagre-d3-es_src_graphlib_json_js-_c4980.js.map
-nextcloud/apps/text/js/node_modules_dagre-d3-es_src_graphlib_json_js-_c4981.js
-nextcloud/apps/text/js/node_modules_dagre-d3-es_src_graphlib_json_js-_c4981.js.map
+nextcloud/apps/text/js/node_modules_dagre-d3-es_src_graphlib_index_js-node_modules_khroma_dist_methods_channel_js-no-824696.js
+nextcloud/apps/text/js/node_modules_dagre-d3-es_src_graphlib_index_js-node_modules_khroma_dist_methods_channel_js-no-824696.js.map
+nextcloud/apps/text/js/node_modules_dagre-d3-es_src_graphlib_json_js-_33010.js
+nextcloud/apps/text/js/node_modules_dagre-d3-es_src_graphlib_json_js-_33010.js.map
+nextcloud/apps/text/js/node_modules_dagre-d3-es_src_graphlib_json_js-_33011.js
+nextcloud/apps/text/js/node_modules_dagre-d3-es_src_graphlib_json_js-_33011.js.map
 
nextcloud/apps/text/js/node_modules_dagre-d3-es_src_graphlib_json_js-node_modules_dagre-d3-es_src_index_js-node_modu-e535e5.js
 
nextcloud/apps/text/js/node_modules_dagre-d3-es_src_graphlib_json_js-node_modules_dagre-d3-es_src_index_js-node_modu-e535e5.js.map
 
nextcloud/apps/text/js/node_modules_dayjs_plugin_advancedFormat_js-node_modules_dayjs_plugin_customParseFormat_js-no-96543d.js
 
nextcloud/apps/text/js/node_modules_dayjs_plugin_advancedFormat_js-node_modules_dayjs_plugin_customParseFormat_js-no-96543d.js.map
-nextcloud/apps/text/js/node_modules_nextcloud_dialogs_dist_chunks_index-c0bccfab_mjs.js
-nextcloud/apps/text/js/node_modules_nextcloud_dialogs_dist_chunks_index-c0bccfab_mjs.js.LICENSE.txt
-nextcloud/apps/text/js/node_modules_nextcloud_dialogs_dist_chunks_index-c0bccfab_mjs.js.map
+nextcloud/apps/text/js/node_modules_nextcloud_dialogs_dist_chunks_index-1zThpkd0_mjs.js
+nextcloud/apps/text/js/node_modules_nextcloud_dialogs_dist_chunks_index-1zThpkd0_mjs.js.LICENSE.txt
+nextcloud/apps/text/js/node_modules_nextcloud_dialogs_dist_chunks_index-1zThpkd0_mjs.js.map
 nextcloud/apps/text/js/node_modules_uuid_dist_esm-browser_v5_js.js
 nextcloud/apps/text/js/node_modules_uuid_dist_esm-browser_v5_js.js.map
-nextcloud/apps/text/js/src_extensions_index_js-src_components_Editor_EditorOutline_vue-data_image_svg_xml_base64_PCE-a8d943.js
-nextcloud/apps/text/js/src_extensions_index_js-src_components_Editor_EditorOutline_vue-data_image_svg_xml_base64_PCE-a8d943.js.LICENSE.txt
-nextcloud/apps/text/js/src_extensions_index_js-src_components_Editor_EditorOutline_vue-data_image_svg_xml_base64_PCE-a8d943.js.map
+nextcloud/apps/text/js/src_extensions_index_js-src_components_Editor_EditorOutline_vue-data_image_svg_xml_3csvg_20xm-1ac8cb.js
+nextcloud/apps/text/js/src_extensions_index_js-src_components_Editor_EditorOutline_vue-data_image_svg_xml_3csvg_20xm-1ac8cb.js.LICENSE.txt
+nextcloud/apps/text/js/src_extensions_index_js-src_components_Editor_EditorOutline_vue-data_image_svg_xml_3csvg_20xm-1ac8cb.js.map
 
nextcloud/apps/text/js/src_helpers_files_js-src_components_ViewerComponent_vue.js
 
nextcloud/apps/text/js/src_helpers_files_js-src_components_ViewerComponent_vue.js.LICENSE.txt
 
nextcloud/apps/text/js/src_helpers_files_js-src_components_ViewerComponent_vue.js.map
@@ -20199,9 +20267,9 @@ nextcloud/apps/text/js/src_store_index_j
 nextcloud/apps/text/js/src_store_index_js.js.map
 nextcloud/apps/text/js/src_views_FilesSettings_vue.js
 nextcloud/apps/text/js/src_views_FilesSettings_vue.js.map
-nextcloud/apps/text/js/src_views_RichWorkspace_vue-node_modules_nextcloud_vue_dist_Functions_emoji_mjs-node_modules_-0e99a0.js
-nextcloud/apps/text/js/src_views_RichWorkspace_vue-node_modules_nextcloud_vue_dist_Functions_emoji_mjs-node_modules_-0e99a0.js.LICENSE.txt
-nextcloud/apps/text/js/src_views_RichWorkspace_vue-node_modules_nextcloud_vue_dist_Functions_emoji_mjs-node_modules_-0e99a0.js.map
+nextcloud/apps/text/js/src_views_RichWorkspace_vue-node_modules_nextcloud_vue_dist_chunks_emoji-tllD0Rvt_mjs-node_mo-23061b.js
+nextcloud/apps/text/js/src_views_RichWorkspace_vue-node_modules_nextcloud_vue_dist_chunks_emoji-tllD0Rvt_mjs-node_mo-23061b.js.LICENSE.txt
+nextcloud/apps/text/js/src_views_RichWorkspace_vue-node_modules_nextcloud_vue_dist_chunks_emoji-tllD0Rvt_mjs-node_mo-23061b.js.map
 nextcloud/apps/text/js/text-editors.js
 nextcloud/apps/text/js/text-editors.js.LICENSE.txt
 nextcloud/apps/text/js/text-editors.js.map
@@ -20220,12 +20288,12 @@ nextcloud/apps/text/js/text-text.js.map
 nextcloud/apps/text/js/text-viewer.js
 nextcloud/apps/text/js/text-viewer.js.LICENSE.txt
 nextcloud/apps/text/js/text-viewer.js.map
-nextcloud/apps/text/js/vendors-node_modules_braintree_sanitize-url_dist_index_js-node_modules_quartzy_markdown-it-me-a38efe.js
-nextcloud/apps/text/js/vendors-node_modules_braintree_sanitize-url_dist_index_js-node_modules_quartzy_markdown-it-me-a38efe.js.LICENSE.txt
-nextcloud/apps/text/js/vendors-node_modules_braintree_sanitize-url_dist_index_js-node_modules_quartzy_markdown-it-me-a38efe.js.map
-nextcloud/apps/text/js/vendors-node_modules_cytoscape-cose-bilkent_cytoscape-cose-bilkent_js-node_modules_cytoscape_-d92e99.js
-nextcloud/apps/text/js/vendors-node_modules_cytoscape-cose-bilkent_cytoscape-cose-bilkent_js-node_modules_cytoscape_-d92e99.js.LICENSE.txt
-nextcloud/apps/text/js/vendors-node_modules_cytoscape-cose-bilkent_cytoscape-cose-bilkent_js-node_modules_cytoscape_-d92e99.js.map
+nextcloud/apps/text/js/vendors-node_modules_braintree_sanitize-url_dist_index_js-node_modules_quartzy_markdown-it-me-01b328.js
+nextcloud/apps/text/js/vendors-node_modules_braintree_sanitize-url_dist_index_js-node_modules_quartzy_markdown-it-me-01b328.js.LICENSE.txt
+nextcloud/apps/text/js/vendors-node_modules_braintree_sanitize-url_dist_index_js-node_modules_quartzy_markdown-it-me-01b328.js.map
+nextcloud/apps/text/js/vendors-node_modules_cytoscape-cose-bilkent_cytoscape-cose-bilkent_js-node_modules_cytoscape_-439e91.js
+nextcloud/apps/text/js/vendors-node_modules_cytoscape-cose-bilkent_cytoscape-cose-bilkent_js-node_modules_cytoscape_-439e91.js.LICENSE.txt
+nextcloud/apps/text/js/vendors-node_modules_cytoscape-cose-bilkent_cytoscape-cose-bilkent_js-node_modules_cytoscape_-439e91.js.map
 nextcloud/apps/text/js/vendors-node_modules_dagre-d3-es_src_dagre_index_js.js
 
nextcloud/apps/text/js/vendors-node_modules_dagre-d3-es_src_dagre_index_js.js.map
 nextcloud/apps/text/js/vendors-node_modules_elkjs_lib_elk_bundled_js.js
@@ -20235,18 +20303,24 @@ nextcloud/apps/text/js/vendors-node_modu
 
nextcloud/apps/text/js/vendors-node_modules_nextcloud_axios_dist_index_es_mjs.js
 
nextcloud/apps/text/js/vendors-node_modules_nextcloud_axios_dist_index_es_mjs.js.LICENSE.txt
 
nextcloud/apps/text/js/vendors-node_modules_nextcloud_axios_dist_index_es_mjs.js.map
-nextcloud/apps/text/js/vendors-node_modules_nextcloud_browser-storage_dist_index_js-node_modules_debounce_index_js-n-fb95d0.js
-nextcloud/apps/text/js/vendors-node_modules_nextcloud_browser-storage_dist_index_js-node_modules_debounce_index_js-n-fb95d0.js.LICENSE.txt
-nextcloud/apps/text/js/vendors-node_modules_nextcloud_browser-storage_dist_index_js-node_modules_debounce_index_js-n-fb95d0.js.map
-nextcloud/apps/text/js/vendors-node_modules_nextcloud_dialogs_dist_index_mjs.js
-nextcloud/apps/text/js/vendors-node_modules_nextcloud_dialogs_dist_index_mjs.js.LICENSE.txt
-nextcloud/apps/text/js/vendors-node_modules_nextcloud_dialogs_dist_index_mjs.js.map
-nextcloud/apps/text/js/vendors-node_modules_nextcloud_moment_dist_index_js-node_modules_moment_locale_af_js-node_mod-cd9a42.js
-nextcloud/apps/text/js/vendors-node_modules_nextcloud_moment_dist_index_js-node_modules_moment_locale_af_js-node_mod-cd9a42.js.LICENSE.txt
-nextcloud/apps/text/js/vendors-node_modules_nextcloud_moment_dist_index_js-node_modules_moment_locale_af_js-node_mod-cd9a42.js.map
+nextcloud/apps/text/js/vendors-node_modules_nextcloud_browser-storage_dist_index_js-node_modules_debounce_index_js-n-865519.js
+nextcloud/apps/text/js/vendors-node_modules_nextcloud_browser-storage_dist_index_js-node_modules_debounce_index_js-n-865519.js.LICENSE.txt
+nextcloud/apps/text/js/vendors-node_modules_nextcloud_browser-storage_dist_index_js-node_modules_debounce_index_js-n-865519.js.map
+nextcloud/apps/text/js/vendors-node_modules_nextcloud_dialogs_dist_chunks_toast-7xJhDYMn_mjs.js
+nextcloud/apps/text/js/vendors-node_modules_nextcloud_dialogs_dist_chunks_toast-7xJhDYMn_mjs.js.LICENSE.txt
+nextcloud/apps/text/js/vendors-node_modules_nextcloud_dialogs_dist_chunks_toast-7xJhDYMn_mjs.js.map
+nextcloud/apps/text/js/vendors-node_modules_nextcloud_paths_dist_index_js-node_modules_nextcloud_dialogs_dist_index_-6caa07.js
+nextcloud/apps/text/js/vendors-node_modules_nextcloud_paths_dist_index_js-node_modules_nextcloud_dialogs_dist_index_-6caa07.js.LICENSE.txt
+nextcloud/apps/text/js/vendors-node_modules_nextcloud_paths_dist_index_js-node_modules_nextcloud_dialogs_dist_index_-6caa07.js.map
+nextcloud/apps/text/js/vendors-node_modules_nextcloud_router_dist_index_js-node_modules_nextcloud_dialogs_dist_chunk-82d599.js
+nextcloud/apps/text/js/vendors-node_modules_nextcloud_router_dist_index_js-node_modules_nextcloud_dialogs_dist_chunk-82d599.js.LICENSE.txt
+nextcloud/apps/text/js/vendors-node_modules_nextcloud_router_dist_index_js-node_modules_nextcloud_dialogs_dist_chunk-82d599.js.map
 nextcloud/apps/text/js/vendors-node_modules_nextcloud_vue_dist_index_mjs.js
 
nextcloud/apps/text/js/vendors-node_modules_nextcloud_vue_dist_index_mjs.js.LICENSE.txt
 nextcloud/apps/text/js/vendors-node_modules_nextcloud_vue_dist_index_mjs.js.map
+nextcloud/apps/text/js/vendors-node_modules_path-normalize_lib_index_js-node_modules_proxy-polyfill_src_index_js-nod-598231.js
+nextcloud/apps/text/js/vendors-node_modules_path-normalize_lib_index_js-node_modules_proxy-polyfill_src_index_js-nod-598231.js.LICENSE.txt
+nextcloud/apps/text/js/vendors-node_modules_path-normalize_lib_index_js-node_modules_proxy-polyfill_src_index_js-nod-598231.js.map
 nextcloud/apps/text/js/vendors-node_modules_vue_dist_vue_runtime_esm_js.js
 
nextcloud/apps/text/js/vendors-node_modules_vue_dist_vue_runtime_esm_js.js.LICENSE.txt
 nextcloud/apps/text/js/vendors-node_modules_vue_dist_vue_runtime_esm_js.js.map
@@ -20353,10 +20427,14 @@ nextcloud/apps/text/l10n/it.js
 nextcloud/apps/text/l10n/it.json
 nextcloud/apps/text/l10n/ja.js
 nextcloud/apps/text/l10n/ja.json
+nextcloud/apps/text/l10n/ka.js
+nextcloud/apps/text/l10n/ka.json
 nextcloud/apps/text/l10n/ka_GE.js
 nextcloud/apps/text/l10n/ka_GE.json
 nextcloud/apps/text/l10n/kab.js
 nextcloud/apps/text/l10n/kab.json
+nextcloud/apps/text/l10n/km.js
+nextcloud/apps/text/l10n/km.json
 nextcloud/apps/text/l10n/ko.js
 nextcloud/apps/text/l10n/ko.json
 nextcloud/apps/text/l10n/lb.js
@@ -20670,6 +20748,8 @@ nextcloud/apps/theming/l10n/it.js
 nextcloud/apps/theming/l10n/it.json
 nextcloud/apps/theming/l10n/ja.js
 nextcloud/apps/theming/l10n/ja.json
+nextcloud/apps/theming/l10n/ka.js
+nextcloud/apps/theming/l10n/ka.json
 nextcloud/apps/theming/l10n/ka_GE.js
 nextcloud/apps/theming/l10n/ka_GE.json
 nextcloud/apps/theming/l10n/ko.js
@@ -20738,8 +20818,6 @@ nextcloud/apps/theming/lib/Listener/Befo
 nextcloud/apps/theming/lib/Listener/BeforeTemplateRenderedListener.php
 nextcloud/apps/theming/lib/Migration/
 nextcloud/apps/theming/lib/Migration/InitBackgroundImagesMigration.php
-nextcloud/apps/theming/lib/Migration/MigrateAdminConfig.php
-nextcloud/apps/theming/lib/Migration/MigrateUserConfig.php
 nextcloud/apps/theming/lib/ResponseDefinitions.php
 nextcloud/apps/theming/lib/Service/
 nextcloud/apps/theming/lib/Service/BackgroundService.php
@@ -20751,6 +20829,8 @@ nextcloud/apps/theming/lib/Settings/Admi
 nextcloud/apps/theming/lib/Settings/AdminSection.php
 nextcloud/apps/theming/lib/Settings/Personal.php
 nextcloud/apps/theming/lib/Settings/PersonalSection.php
+nextcloud/apps/theming/lib/SetupChecks/
+nextcloud/apps/theming/lib/SetupChecks/PhpImagickModule.php
 nextcloud/apps/theming/lib/Themes/
 nextcloud/apps/theming/lib/Themes/CommonThemeTrait.php
 nextcloud/apps/theming/lib/Themes/DarkHighContrastTheme.php
@@ -20872,6 +20952,8 @@ nextcloud/apps/twofactor_backupcodes/l10
 nextcloud/apps/twofactor_backupcodes/l10n/it.json
 nextcloud/apps/twofactor_backupcodes/l10n/ja.js
 nextcloud/apps/twofactor_backupcodes/l10n/ja.json
+nextcloud/apps/twofactor_backupcodes/l10n/ka.js
+nextcloud/apps/twofactor_backupcodes/l10n/ka.json
 nextcloud/apps/twofactor_backupcodes/l10n/ka_GE.js
 nextcloud/apps/twofactor_backupcodes/l10n/ka_GE.json
 nextcloud/apps/twofactor_backupcodes/l10n/ko.js
@@ -20959,7 +21041,6 @@ nextcloud/apps/twofactor_backupcodes/tem
 nextcloud/apps/twofactor_backupcodes/templates/challenge.php
 nextcloud/apps/twofactor_backupcodes/templates/personal.php
 nextcloud/apps/twofactor_totp/
-nextcloud/apps/twofactor_totp/.nextcloudignore
 nextcloud/apps/twofactor_totp/AUTHORS.md
 nextcloud/apps/twofactor_totp/CHANGELOG.md
 nextcloud/apps/twofactor_totp/COPYING
@@ -21076,6 +21157,8 @@ nextcloud/apps/twofactor_totp/l10n/it.js
 nextcloud/apps/twofactor_totp/l10n/it.json
 nextcloud/apps/twofactor_totp/l10n/ja.js
 nextcloud/apps/twofactor_totp/l10n/ja.json
+nextcloud/apps/twofactor_totp/l10n/ka.js
+nextcloud/apps/twofactor_totp/l10n/ka.json
 nextcloud/apps/twofactor_totp/l10n/ka_GE.js
 nextcloud/apps/twofactor_totp/l10n/ka_GE.json
 nextcloud/apps/twofactor_totp/l10n/ko.js
@@ -21199,6 +21282,7 @@ nextcloud/apps/twofactor_totp/vendor/chr
 nextcloud/apps/twofactor_totp/vendor/christian-riesen/base32/src/Base32Hex.php
 nextcloud/apps/twofactor_totp/vendor/composer/
 nextcloud/apps/twofactor_totp/vendor/composer/ClassLoader.php
+nextcloud/apps/twofactor_totp/vendor/composer/InstalledVersions.php
 nextcloud/apps/twofactor_totp/vendor/composer/LICENSE
 nextcloud/apps/twofactor_totp/vendor/composer/autoload_classmap.php
 nextcloud/apps/twofactor_totp/vendor/composer/autoload_namespaces.php
@@ -21206,6 +21290,8 @@ nextcloud/apps/twofactor_totp/vendor/com
 nextcloud/apps/twofactor_totp/vendor/composer/autoload_real.php
 nextcloud/apps/twofactor_totp/vendor/composer/autoload_static.php
 nextcloud/apps/twofactor_totp/vendor/composer/installed.json
+nextcloud/apps/twofactor_totp/vendor/composer/installed.php
+nextcloud/apps/twofactor_totp/vendor/composer/platform_check.php
 nextcloud/apps/twofactor_totp/vendor/rullzer/
 nextcloud/apps/twofactor_totp/vendor/rullzer/easytotp/
 nextcloud/apps/twofactor_totp/vendor/rullzer/easytotp/.travis.yml
@@ -21346,6 +21432,8 @@ nextcloud/apps/updatenotification/l10n/i
 nextcloud/apps/updatenotification/l10n/it.json
 nextcloud/apps/updatenotification/l10n/ja.js
 nextcloud/apps/updatenotification/l10n/ja.json
+nextcloud/apps/updatenotification/l10n/ka.js
+nextcloud/apps/updatenotification/l10n/ka.json
 nextcloud/apps/updatenotification/l10n/ka_GE.js
 nextcloud/apps/updatenotification/l10n/ka_GE.json
 nextcloud/apps/updatenotification/l10n/ko.js
@@ -21615,6 +21703,8 @@ nextcloud/apps/user_ldap/l10n/it.js
 nextcloud/apps/user_ldap/l10n/it.json
 nextcloud/apps/user_ldap/l10n/ja.js
 nextcloud/apps/user_ldap/l10n/ja.json
+nextcloud/apps/user_ldap/l10n/ka.js
+nextcloud/apps/user_ldap/l10n/ka.json
 nextcloud/apps/user_ldap/l10n/ka_GE.js
 nextcloud/apps/user_ldap/l10n/ka_GE.json
 nextcloud/apps/user_ldap/l10n/km.js
@@ -21848,15 +21938,13 @@ nextcloud/apps/user_status/css/user-stat
 nextcloud/apps/user_status/img/
 nextcloud/apps/user_status/img/app-dark.svg
 nextcloud/apps/user_status/img/app.svg
-nextcloud/apps/user_status/img/user-status-away.svg
-nextcloud/apps/user_status/img/user-status-dnd.svg
-nextcloud/apps/user_status/img/user-status-invisible.svg
-nextcloud/apps/user_status/img/user-status-online.svg
 nextcloud/apps/user_status/l10n/
 nextcloud/apps/user_status/l10n/af.js
 nextcloud/apps/user_status/l10n/af.json
 nextcloud/apps/user_status/l10n/ar.js
 nextcloud/apps/user_status/l10n/ar.json
+nextcloud/apps/user_status/l10n/ast.js
+nextcloud/apps/user_status/l10n/ast.json
 nextcloud/apps/user_status/l10n/bg.js
 nextcloud/apps/user_status/l10n/bg.json
 nextcloud/apps/user_status/l10n/ca.js
@@ -22021,24 +22109,20 @@ nextcloud/apps/viewer/img/
 nextcloud/apps/viewer/img/app.svg
 nextcloud/apps/viewer/img/blank.mp4
 nextcloud/apps/viewer/js/
-nextcloud/apps/viewer/js/viewer-components.js
-nextcloud/apps/viewer/js/viewer-components.js.LICENSE.txt
-nextcloud/apps/viewer/js/viewer-components.js.map
-nextcloud/apps/viewer/js/viewer-data_image_svg_xml_base64_PCEtLSBUaGlzIGljb24gaXMgcGFydCBvZiBNYXRlcmlhbCBVSSBJY29ucy4gQ29weXJ-e25a52.js
 nextcloud/apps/viewer/js/viewer-filerobot.js
 nextcloud/apps/viewer/js/viewer-filerobot.js.LICENSE.txt
 nextcloud/apps/viewer/js/viewer-filerobot.js.map
 nextcloud/apps/viewer/js/viewer-main.js
 nextcloud/apps/viewer/js/viewer-main.js.LICENSE.txt
 nextcloud/apps/viewer/js/viewer-main.js.map
-nextcloud/apps/viewer/js/viewer-node_modules_nextcloud_dialogs_dist_chunks_index-2b379907_mjs.js
-nextcloud/apps/viewer/js/viewer-node_modules_nextcloud_dialogs_dist_chunks_index-2b379907_mjs.js.LICENSE.txt
-nextcloud/apps/viewer/js/viewer-node_modules_nextcloud_dialogs_dist_chunks_index-2b379907_mjs.js.map
+nextcloud/apps/viewer/js/viewer-node_modules_nextcloud_dialogs_dist_chunks_index-1zThpkd0_mjs.js
+nextcloud/apps/viewer/js/viewer-node_modules_nextcloud_dialogs_dist_chunks_index-1zThpkd0_mjs.js.LICENSE.txt
+nextcloud/apps/viewer/js/viewer-node_modules_nextcloud_dialogs_dist_chunks_index-1zThpkd0_mjs.js.map
 nextcloud/apps/viewer/js/viewer-plyr.js
 nextcloud/apps/viewer/js/viewer-plyr.js.map
-nextcloud/apps/viewer/js/viewer-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-c55dc760_mjs.js
-nextcloud/apps/viewer/js/viewer-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-c55dc760_mjs.js.LICENSE.txt
-nextcloud/apps/viewer/js/viewer-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-c55dc760_mjs.js.map
+nextcloud/apps/viewer/js/viewer-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-cOp1W5mL_mjs.js
+nextcloud/apps/viewer/js/viewer-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-cOp1W5mL_mjs.js.LICENSE.txt
+nextcloud/apps/viewer/js/viewer-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-cOp1W5mL_mjs.js.map
 nextcloud/apps/viewer/l10n/
 nextcloud/apps/viewer/l10n/af.js
 nextcloud/apps/viewer/l10n/af.json
@@ -22144,6 +22228,8 @@ nextcloud/apps/viewer/l10n/it.js
 nextcloud/apps/viewer/l10n/it.json
 nextcloud/apps/viewer/l10n/ja.js
 nextcloud/apps/viewer/l10n/ja.json
+nextcloud/apps/viewer/l10n/ka.js
+nextcloud/apps/viewer/l10n/ka.json
 nextcloud/apps/viewer/l10n/ka_GE.js
 nextcloud/apps/viewer/l10n/ka_GE.json
 nextcloud/apps/viewer/l10n/kab.js
@@ -22500,6 +22586,8 @@ nextcloud/apps/workflowengine/l10n/it.js
 nextcloud/apps/workflowengine/l10n/it.json
 nextcloud/apps/workflowengine/l10n/ja.js
 nextcloud/apps/workflowengine/l10n/ja.json
+nextcloud/apps/workflowengine/l10n/ka.js
+nextcloud/apps/workflowengine/l10n/ka.json
 nextcloud/apps/workflowengine/l10n/ka_GE.js
 nextcloud/apps/workflowengine/l10n/ka_GE.json
 nextcloud/apps/workflowengine/l10n/ko.js
@@ -22627,6 +22715,7 @@ nextcloud/core/Command/Background/
 nextcloud/core/Command/Background/Ajax.php
 nextcloud/core/Command/Background/Base.php
 nextcloud/core/Command/Background/Cron.php
+nextcloud/core/Command/Background/Delete.php
 nextcloud/core/Command/Background/Job.php
 nextcloud/core/Command/Background/ListCommand.php
 nextcloud/core/Command/Background/WebCron.php
@@ -22868,6 +22957,7 @@ nextcloud/core/Migrations/Version28000Da
 nextcloud/core/Migrations/Version28000Date20230906104802.php
 nextcloud/core/Migrations/Version28000Date20231004103301.php
 nextcloud/core/Migrations/Version28000Date20231103104802.php
+nextcloud/core/Migrations/Version28000Date20231126110901.php
 nextcloud/core/Notification/
 nextcloud/core/Notification/CoreNotifier.php
 nextcloud/core/ResponseDefinitions.php
@@ -23548,6 +23638,7 @@ nextcloud/core/doc/user/_images/mail_mov
 nextcloud/core/doc/user/_images/mail_trash_retention_settings.png
 nextcloud/core/doc/user/_images/matterbridge-settings.png
 nextcloud/core/doc/user/_images/media-settings.png
+nextcloud/core/doc/user/_images/messages-expiration.png
 nextcloud/core/doc/user/_images/multi_sharing.png
 nextcloud/core/doc/user/_images/new-mail-account.png
 nextcloud/core/doc/user/_images/new-room.png
@@ -23694,6 +23785,7 @@ nextcloud/core/doc/user/files/transfer_o
 nextcloud/core/doc/user/files/version_control.html
 nextcloud/core/doc/user/genindex.html
 nextcloud/core/doc/user/groupware/
+nextcloud/core/doc/user/groupware/absence.html
 nextcloud/core/doc/user/groupware/calendar.html
 nextcloud/core/doc/user/groupware/contacts.html
 nextcloud/core/doc/user/groupware/index.html
@@ -24037,8 +24129,6 @@ nextcloud/core/l10n/eo.js
 nextcloud/core/l10n/eo.json
 nextcloud/core/l10n/es.js
 nextcloud/core/l10n/es.json
-nextcloud/core/l10n/es_AR.js
-nextcloud/core/l10n/es_AR.json
 nextcloud/core/l10n/es_EC.js
 nextcloud/core/l10n/es_EC.json
 nextcloud/core/l10n/es_MX.js
@@ -24069,6 +24159,8 @@ nextcloud/core/l10n/it.js
 nextcloud/core/l10n/it.json
 nextcloud/core/l10n/ja.js
 nextcloud/core/l10n/ja.json
+nextcloud/core/l10n/ka.js
+nextcloud/core/l10n/ka.json
 nextcloud/core/l10n/ko.js
 nextcloud/core/l10n/ko.json
 nextcloud/core/l10n/lo.js
@@ -24226,28 +24318,32 @@ nextcloud/cron.php
 nextcloud/dist/
 nextcloud/dist/1462-1462.js
 nextcloud/dist/1462-1462.js.map
-nextcloud/dist/3338-3338.js
-nextcloud/dist/3338-3338.js.LICENSE.txt
-nextcloud/dist/3338-3338.js.map
+nextcloud/dist/3222-3222.js
+nextcloud/dist/3222-3222.js.LICENSE.txt
+nextcloud/dist/3222-3222.js.map
+nextcloud/dist/430-430.js
+nextcloud/dist/430-430.js.LICENSE.txt
+nextcloud/dist/430-430.js.map
 nextcloud/dist/4322-4322.js
 nextcloud/dist/4322-4322.js.map
-nextcloud/dist/5211-5211.js
-nextcloud/dist/5211-5211.js.LICENSE.txt
-nextcloud/dist/5211-5211.js.map
+nextcloud/dist/5935-5935.js
+nextcloud/dist/5935-5935.js.LICENSE.txt
+nextcloud/dist/5935-5935.js.map
+nextcloud/dist/5951-5951.js
+nextcloud/dist/5951-5951.js.LICENSE.txt
+nextcloud/dist/5951-5951.js.map
+nextcloud/dist/598-598.js
+nextcloud/dist/598-598.js.LICENSE.txt
+nextcloud/dist/598-598.js.map
 nextcloud/dist/614-614.js
 nextcloud/dist/614-614.js.map
-nextcloud/dist/7255-7255.js
-nextcloud/dist/7255-7255.js.LICENSE.txt
-nextcloud/dist/7255-7255.js.map
+nextcloud/dist/6318-6318.js
+nextcloud/dist/6826-6826.js
+nextcloud/dist/6826-6826.js.LICENSE.txt
+nextcloud/dist/6826-6826.js.map
 nextcloud/dist/7816-7816.js
 nextcloud/dist/7816-7816.js.LICENSE.txt
 nextcloud/dist/7816-7816.js.map
-nextcloud/dist/8321-8321.js
-nextcloud/dist/8321-8321.js.LICENSE.txt
-nextcloud/dist/8321-8321.js.map
-nextcloud/dist/923-923.js
-nextcloud/dist/923-923.js.LICENSE.txt
-nextcloud/dist/923-923.js.map
 nextcloud/dist/comments-comments-app.js
 nextcloud/dist/comments-comments-app.js.LICENSE.txt
 nextcloud/dist/comments-comments-app.js.map
@@ -24269,12 +24365,12 @@ nextcloud/dist/core-files_client.js.map
 nextcloud/dist/core-files_fileinfo.js
 nextcloud/dist/core-files_fileinfo.js.LICENSE.txt
 nextcloud/dist/core-files_fileinfo.js.map
-nextcloud/dist/core-global-search.js
-nextcloud/dist/core-global-search.js.LICENSE.txt
-nextcloud/dist/core-global-search.js.map
 nextcloud/dist/core-install.js
 nextcloud/dist/core-install.js.LICENSE.txt
 nextcloud/dist/core-install.js.map
+nextcloud/dist/core-legacy-unified-search.js
+nextcloud/dist/core-legacy-unified-search.js.LICENSE.txt
+nextcloud/dist/core-legacy-unified-search.js.map
 nextcloud/dist/core-login.js
 nextcloud/dist/core-login.js.LICENSE.txt
 nextcloud/dist/core-login.js.map


Index: README
===================================================================
RCS file: /cvs/ports/www/nextcloud/pkg/README,v
retrieving revision 1.23
diff -u -p -r1.23 README
--- README      5 Oct 2023 14:18:07 -0000       1.23
+++ README      5 Mar 2024 08:17:15 -0000
@@ -51,17 +51,46 @@ server "domain.tld" {
 
        block drop
 
-       # Ensure that no '*.php*' files can be fetched from these directories
-       location "/nextcloud/config/*" {
-               block drop
+       # only allow well-known and required php files for fastcgi
+       # required for the webpage to work
+       location "/nextcloud/index.php*" {
+               root "/nextcloud"
+               request strip 1
+               fastcgi socket "/run/php-fpm.sock"
+               pass
+       }
+
+       location "/nextcloud/public.php*" {
+               root "/nextcloud"
+               request strip 1
+               fastcgi socket "/run/php-fpm.sock"
+               pass
+       }
+
+       # required for caldav and carddav
+       location "/nextcloud/remote.php*" {
+               root "/nextcloud"
+               request strip 1
+               fastcgi socket "/run/php-fpm.sock"
+               pass
        }
 
-       location "/nextcloud/data/*" {
-               block drop
+       # required for the sync app
+       location "/nextcloud/status.php" {
+               root "/nextcloud"
+               request strip 1
+               fastcgi socket "/run/php-fpm.sock"
+               pass
+       }
+
+       location "/nextcloud/ocs/*.php*" {
+               root "/nextcloud"
+               request strip 1
+               fastcgi socket "/run/php-fpm.sock"
+               pass
        }
 
-       # Note that this matches "*.php*" anywhere in the request path.
-       location "/nextcloud/*.php*" {
+       location "/nextcloud/ocs-provider/*.php*" {
                root "/nextcloud"
                request strip 1
                fastcgi socket "/run/php-fpm.sock"
@@ -87,11 +116,15 @@ server "domain.tld" {
        }
 
        location "/nextcloud" {
-               block return 301 "$DOCUMENT_URI/index.php"
+               root "/nextcloud"
+               request strip 1
+               pass
        }
 
        location "/nextcloud/" {
-               block return 301 "$DOCUMENT_URI/index.php"
+               root "/nextcloud"
+               request strip 1
+               pass
        }
 
        location "/.well-known/carddav" {
-- 

                 %gonzalo

Reply via email to