Compare commits
merge into: mbk-lab:master
mbk-lab:master
mbk-lab:update-psalm-baseline
mbk-lab:bugfix/noid/deduplicate-translation
mbk-lab:stable21
mbk-lab:feat/26866/account-collection-properties
mbk-lab:stable19
mbk-lab:stable20
mbk-lab:phpunit-on-github
mbk-lab:external-storage-login-ldap-public
mbk-lab:feature/auto_trigger_click_on_load
mbk-lab:feature/emit_sidebar_events
mbk-lab:feat/timestamp-tooltip
mbk-lab:nodb-github
mbk-lab:backport/27354/stable19
mbk-lab:backport/27354/stable20
mbk-lab:backport/27354/stable21
mbk-lab:enh/bootstrap/missing_indexes
mbk-lab:fix/qb-execute-exception
mbk-lab:dont-allow-reusing-usernames
mbk-lab:simplify-htaccess-rewrites
mbk-lab:backport/25280/stable20
mbk-lab:backport/25280/stable21
mbk-lab:backport/27053/stable21
mbk-lab:s3fragment-multipart
mbk-lab:backport/27329/stable19
mbk-lab:backport/27329/stable20
mbk-lab:backport/27329/stable21
mbk-lab:backport/27328/stable21
mbk-lab:stable-19-backport-27024
mbk-lab:stable20-backport-27024
mbk-lab:stable21-backport-27024
mbk-lab:add-xdebug-env-variable
mbk-lab:bugfix/noid/get-table-names-without-prefix
mbk-lab:backport/27187/stable21
mbk-lab:debug/noid/checksum
mbk-lab:techdebt/noid/make-debugging-a-cron-job-easier
mbk-lab:backport/27062/stable20
mbk-lab:backport/27062/stable19
mbk-lab:new-ftp
mbk-lab:enh/noid/set-local-domain-for-swiftmailer
mbk-lab:backport/27062/stable21
mbk-lab:dependabot/npm_and_yarn/p-queue-7.1.0
mbk-lab:dependabot/npm_and_yarn/stable20/webpack-4.44.2
mbk-lab:dependabot/npm_and_yarn/query-string-7.0.0
mbk-lab:dependabot/npm_and_yarn/stable19/nextcloud/axios-1.3.3
mbk-lab:dependabot/npm_and_yarn/babel/preset-env-7.14.4
mbk-lab:dependabot/npm_and_yarn/nextcloud/router-2.0.0
mbk-lab:dependabot/npm_and_yarn/jcrop-v2.0.6
mbk-lab:dependabot/npm_and_yarn/nextcloud/paths-2.0.0
mbk-lab:dependabot/npm_and_yarn/nextcloud/logger-2.0.0
mbk-lab:dependabot/npm_and_yarn/jquery-3.6.0
mbk-lab:dependabot/npm_and_yarn/autosize-5.0.0
mbk-lab:dependabot/npm_and_yarn/nextcloud/files-2.0.0
mbk-lab:dependabot/npm_and_yarn/nextcloud/event-bus-2.0.0
mbk-lab:Valdnet-patch-1
mbk-lab:dependabot/npm_and_yarn/underscore-1.12.1
mbk-lab:dependabot/npm_and_yarn/stable21/babel/preset-env-7.12.17
mbk-lab:dependabot/npm_and_yarn/stable21/ws-7.4.6
mbk-lab:dependabot/npm_and_yarn/stable20/browserslist-4.16.6
mbk-lab:dependabot/composer/vimeo/psalm-4.7.3
mbk-lab:tests/run-s3-tests
mbk-lab:dependabot/npm_and_yarn/stable19/jcrop-v2.0.6
mbk-lab:dependabot/npm_and_yarn/stable21/moment-timezone-0.5.33
mbk-lab:dependabot/npm_and_yarn/stable20/url-search-params-polyfill-8.1.1
mbk-lab:dependabot/npm_and_yarn/stable21/babel/core-7.12.17
mbk-lab:dependabot/npm_and_yarn/stable19/vue-and-vue-template-compiler-2.6.12
mbk-lab:dependabot/npm_and_yarn/stable20/v-click-outside-3.1.2
mbk-lab:dependabot/npm_and_yarn/stable21/vue-loader-15.9.7
mbk-lab:dependabot/npm_and_yarn/stable19/babel/core-7.9.6
mbk-lab:dependabot/npm_and_yarn/stable21/marked-1.2.9
mbk-lab:dependabot/npm_and_yarn/stable20/p-queue-6.6.2
mbk-lab:dependabot/npm_and_yarn/stable20/vue-router-3.4.9
mbk-lab:dependabot/npm_and_yarn/stable19/webpack-cli-3.3.12
mbk-lab:backport/27199/stable19
mbk-lab:backport/27199/stable20
mbk-lab:backport/26936/stable20
mbk-lab:backport/26936/stable21
mbk-lab:fix-migrate-tabs-to-vue#20020
mbk-lab:fix/ApiControllerTest-testShowHiddenFiles
mbk-lab:block-FLoC
mbk-lab:lowercase-database-user-cache
mbk-lab:stable16-lowercase-database-user-cache
mbk-lab:bugfix/noid/existing-link-no-reshare
mbk-lab:qa/s3-multipart-stable21
mbk-lab:dependabot/npm_and_yarn/stable20/various
mbk-lab:dependabot/npm_and_yarn/stable19/various
mbk-lab:single-query-search
mbk-lab:enh/s3-multipart-upload-api
mbk-lab:backport/27043/stable20
mbk-lab:backport/27043/stable21
mbk-lab:fix/noid/missing-key-in-addInfo
mbk-lab:deprecate-zip
mbk-lab:backport/26852/stable20
mbk-lab:backport/26852/stable21
mbk-lab:acsfer-patch-1
mbk-lab:dependabot/npm_and_yarn/stable19/underscore-1.12.1
mbk-lab:backport/26980-stable20
mbk-lab:backport/26980-stable21
mbk-lab:debug/session-token
mbk-lab:dependabot/npm_and_yarn/stable20/underscore-1.12.1
mbk-lab:XAccelBuffering
mbk-lab:filesystem-docs
mbk-lab:enh/s3-multipart-upload
mbk-lab:dependabot/npm_and_yarn/stable21/underscore-1.12.1
mbk-lab:enh/identityproof/key_storage
mbk-lab:enh/app-icon-notification-bubble
mbk-lab:backport/19233/stable16
mbk-lab:enhancement/gitpod-configuration
mbk-lab:enh/s3-multipart-upload-2
mbk-lab:dependabot/npm_and_yarn/stable19/lodash-4.17.21
mbk-lab:debug/s3-chunked-upload
mbk-lab:bugfix/files-search-filter
mbk-lab:backport/25189/stable20
mbk-lab:19-explicitly-close-upload-stream-no-part
mbk-lab:feature/files-search-tags
mbk-lab:dependabot/add-v2-config-file
mbk-lab:dependabot/npm_and_yarn/stable19/nextcloud/dialogs-3.1.2
mbk-lab:dependabot/npm_and_yarn/stable20/nextcloud/dialogs-3.1.2
mbk-lab:fix-federated-scope-not-shown-when-public-addressbook-upload-is-disabled
mbk-lab:backport/25417/stable21
mbk-lab:enhancement/injectible-bootstrap-boot
mbk-lab:fix/noid/required-after-optional-cachedmountfileinfo
mbk-lab:config-user-values
mbk-lab:fix/sharing-do-no-get-after-create
mbk-lab:3rdparty/master/streams-0.7.4
mbk-lab:enh/better-share-exceptiondebug
mbk-lab:techdebt/hint-exception-ocp
mbk-lab:update-htaccess
mbk-lab:enhancement/logger-function
mbk-lab:backport/26548/stable21
mbk-lab:bugfix/noid/multiple-root-mouts
mbk-lab:search-files-disable
mbk-lab:enh/dashboard-api
mbk-lab:bugfix/noid/sqlite-datetime
mbk-lab:enh/circles/removing-stuff-from-share20
mbk-lab:bug/noid/required_parameter_$internalPath_follows_optional_parameter
mbk-lab:feat/webpack-vue-config
mbk-lab:fix-removing-remote-shares-when-the-remote-server-is-unreachable
mbk-lab:fix/noid/files-dl-post
mbk-lab:fix/search-node-for-share-not-found
mbk-lab:techdebt/noid/remove-oc_user-getDisplayName
mbk-lab:backport/26402/stable20
mbk-lab:kevin147147-patch-1
mbk-lab:bugfix/phpunit9
mbk-lab:enh/always_lowercase_db_uids
mbk-lab:fix/ie-cleanup
mbk-lab:files-sidebar-navmanager
mbk-lab:files_external_app.php
mbk-lab:files-external-backend-load-event
mbk-lab:enh/noid/improved-public-link-activities
mbk-lab:scanner-no-access-handling
mbk-lab:enh/noid/psr-logger-in-qb
mbk-lab:imountpoint-ocp-storage
mbk-lab:enh/noid/webfinger-ostatus
mbk-lab:techdebt/noid/encryption-ibootstrap
mbk-lab:techdebt/noid/files_sharing-ibootstrap
mbk-lab:feature/noid/allow-appdata-in-separate-storage
mbk-lab:devtools/find-missing-index
mbk-lab:debug-smb-readonly
mbk-lab:enh/files_versions_events
mbk-lab:enh/product-name
mbk-lab:techdept/pimp/oauth2
mbk-lab:escape-in-setup
mbk-lab:techdept/psalm/RedundantPropertyInitializationCheck
mbk-lab:fix/user-list-infinite-loading
mbk-lab:trash-move-parent-path-debug
mbk-lab:techdept/psalm/invalid_class
mbk-lab:bug/25815/fix-store-password-listener
mbk-lab:add-ripple-color-variables
mbk-lab:workflow-use-cache-for-mimetype
mbk-lab:fix/psalm/RedundantPropertyInitializationCheck
mbk-lab:enh/encryption/move_to_better_cipher
mbk-lab:objectstore-copy-debug
mbk-lab:version/dev/22
mbk-lab:stable18
mbk-lab:enh/js/remove_dompurify_main_bundle
mbk-lab:bugfix/25390/dont-suggest-groups-when-sharing-to-groups-is-disabled
mbk-lab:fix/encryption_inbetween_moves
mbk-lab:v18.0.9
mbk-lab:debug-umask-20
mbk-lab:ldap-factory-not-setup
mbk-lab:blizzz-patch-19745
mbk-lab:enh/noid/ldap-lazy-displayname
mbk-lab:enh/default-mail
mbk-lab:bugfix/noid/sharebymail-from
mbk-lab:enh/noid/custom-memberof
mbk-lab:enh/noid/displayname-change-activity
mbk-lab:tests/integration-federated
mbk-lab:enh/file-templates-direct-editing
mbk-lab:enhancement/php8-http-attributes
mbk-lab:fopen-debug-19
mbk-lab:fopen-debug
mbk-lab:external-scan
mbk-lab:bugfix/24813/update-tag-ident-index
mbk-lab:alt-login-obj
mbk-lab:enh/signature_alg
mbk-lab:revert-25031-revert-25020-fix/noid/limitied-allowed-items-db-in
mbk-lab:bugfix/federated-reshare-same-instance
mbk-lab:backport/24402/stable19
mbk-lab:make-possible-for-apps-to-define-their-own-avatar-types
mbk-lab:backport/stable20/23044
mbk-lab:external-user-login-use-uuid
mbk-lab:enh/no-collaborator-search-group
mbk-lab:debug-user-root-creation
mbk-lab:enh/group-backend-hide-members-collaboration
mbk-lab:invalid-scan-debug
mbk-lab:add-base-unit
mbk-lab:enh/permission_policy
mbk-lab:revert-24183-revert-24178-backport/24098/stable20
mbk-lab:bugfix/noid/external-s3-delete-folder
mbk-lab:imaginary-prototype
mbk-lab:fix/no-brrr
mbk-lab:tests/oracle2
mbk-lab:fix/throw_exception_if_basic_auth_provided_but_invalid
mbk-lab:oci
mbk-lab:lazy-filter-submounts
mbk-lab:dependabot/npm_and_yarn/nextcloud/axios-1.5.0
mbk-lab:fix/noid/avoid-password-reset-user-completion
mbk-lab:fix/sharing/no_disabled_user_shares
mbk-lab:enh/noid/failed-login-locked-out-info
mbk-lab:debug/scss-cache-locking
mbk-lab:stable17
mbk-lab:bugfix/translate_password_enforced_exception
mbk-lab:td/js/clipboardjs
mbk-lab:expose-system-address-book
mbk-lab:enh/preview/move_to_bootstrap
mbk-lab:td/js/timezonedetect
mbk-lab:stable20-10.5
mbk-lab:stable13-10.5
mbk-lab:bugfix/external-s3-delte-folder
mbk-lab:enh/sse-fallback-determine-last-block
mbk-lab:share-get-path-by-id-root
mbk-lab:im-just-debugging-oracle-v2
mbk-lab:stable16
mbk-lab:im-just-debugging-oracle
mbk-lab:design/checkbox-accessibility
mbk-lab:bugfix/e2e-144/hide_e2e_from_activity
mbk-lab:feature/20931/followup-3
mbk-lab:backport/19214/stable15
mbk-lab:bugfix/20562/too-few-arguments-on-old-federated-shares
mbk-lab:bug/noid/log-for-path-as-int
mbk-lab:fix/objectstore/range
mbk-lab:bugfix/noid/legacy-event-null
mbk-lab:techdebt/noid/move-files_sharing-away-grom-database-xml
mbk-lab:enh/mercure/push
mbk-lab:feature-zimbraldap
mbk-lab:smb-directory-check-stat
mbk-lab:feature/app-provided-setup-check
mbk-lab:lock-exception-readable-path-18
mbk-lab:external-to-s3-trashbin-fix-18
mbk-lab:debug-smb-directory-mode
mbk-lab:smb-directory-revert
mbk-lab:cache-insert-conflict-18
mbk-lab:cache-insert-conflict
mbk-lab:writestream-debug
mbk-lab:rename-extra-debug
mbk-lab:enh/fix/appframework_services
mbk-lab:backport/21406/stable17
mbk-lab:stable/14/prevent-root-scan
mbk-lab:search-nonutf8-debug
mbk-lab:dependabot/composer/scssphp/scssphp-1.1.1
mbk-lab:update-3rdparty-with-console-completion
mbk-lab:v16.0.1
mbk-lab:deprecate/noid/lockdown
mbk-lab:locked-exception-forward-existing-17
mbk-lab:smb-debug-hidden
mbk-lab:rename-part-file-debug
mbk-lab:sftp-debug
mbk-lab:design/text-variables-consolidation
mbk-lab:enh/no-moment-password-confirmation
mbk-lab:debug-trash-no-lck
mbk-lab:bug/fix-reminders-with-empty-calendar-data
mbk-lab:tweak-default-scopes-accounts
mbk-lab:revert/16334/remove-enterprise-logo-repair-step
mbk-lab:version/17.0.6/RC1
mbk-lab:improve-contributing-docs
mbk-lab:enhancement/sabre-address-book-calendar-plugin
mbk-lab:feature/20096/calendar-publishing-multiple-links
mbk-lab:enh/ocs_avatar_api
mbk-lab:fix/19127/deprecated-ldap_control_paged_result
mbk-lab:enh/appframework/db_base
mbk-lab:backport/stable17/19203
mbk-lab:trash_bin_cleanup
mbk-lab:objectstore-db-reopen
mbk-lab:enh/cors-csrf
mbk-lab:bugfix/noid/trash-error
mbk-lab:stable15
mbk-lab:fix/noid/smb-unavailable-background-scan
mbk-lab:enh/occ-lazy-load
mbk-lab:bugfix/filelist-changeDirectory
mbk-lab:oc-server-private
mbk-lab:feature/add-version-on-app-detail-view
mbk-lab:JanDragon-patch-1
mbk-lab:bugfix/noid/use-guest-avatar
mbk-lab:debug-no-delete-from-object-store
mbk-lab:bugfix/noid/smb-mode
mbk-lab:fixes_transfer_ownership
mbk-lab:enh/text-preview
mbk-lab:enh/intergrity/v2
mbk-lab:dependachristoph/stable16/vulnerable-packages
mbk-lab:bugfix/noid/short-cut-for-directory-checks
mbk-lab:fix/update-npm-packages
mbk-lab:stable16-file-checkbox-download
mbk-lab:bugfix/noid/tooltip-hide-date
mbk-lab:fix/18096/webdav-link-in-files
mbk-lab:backport/18189/stable15
mbk-lab:backport/18189/stable16
mbk-lab:fix/update-script
mbk-lab:bugfix/noid/single-file-nodes-api
mbk-lab:feature/noid/fix_the_background_color
mbk-lab:stable14
mbk-lab:zorn-v-patch-1
mbk-lab:smb-filter-forbidden-folders
mbk-lab:fix/noid/stable16-turn-download-to-node-api
mbk-lab:dependabot/npm_and_yarn/dompurify-2.0.7
mbk-lab:enh/noid/generic-event-replacement
mbk-lab:bugfix/noid/owner-null
mbk-lab:bugfix/16-permission-without-owner
mbk-lab:bugfix/noid/check-if-node-owner
mbk-lab:copyr-close-streams
mbk-lab:debug-storage-id
mbk-lab:always-provide-color-to-default-personal-calendar
mbk-lab:move-to-stale-actions
mbk-lab:bugfix/noid/share-owner-missing
mbk-lab:feature/remote-wipe-email
mbk-lab:bugfix/noid/app-disable-authentiaction
mbk-lab:enh/loadApps
mbk-lab:enh/noid/open-in-app
mbk-lab:stable13-extendedSupport
mbk-lab:stable14-extendedSupport
mbk-lab:fix/check-password-logging-trace
mbk-lab:patch/noid/run-avatar-cleanup-later
mbk-lab:stable14-update-jquery-ui
mbk-lab:notify-db-reconnect-14
mbk-lab:notify-db-reconnect015
mbk-lab:stable13
mbk-lab:fix/13963/deleteFolderFavorites
mbk-lab:filesize-error-logging
mbk-lab:techdebt/noid/ldap-refactor-search
mbk-lab:enhancement/noid/default-download-action
mbk-lab:design/links-highlight
mbk-lab:open-file-editor
mbk-lab:enh/13570/inline_js_css
mbk-lab:bugfix/noid/css-vars-watch-ie
mbk-lab:stable12
mbk-lab:stable-swift-v3
mbk-lab:stable11
mbk-lab:stable10
mbk-lab:stable9
mbk-lab:v22.0.0beta3
mbk-lab:v22.0.0beta2
mbk-lab:v22.0.0beta1
mbk-lab:v19.0.12
mbk-lab:v19.0.11
mbk-lab:v20.0.10
mbk-lab:v21.0.2
mbk-lab:v19.0.11RC1
mbk-lab:v20.0.10RC1
mbk-lab:v21.0.2RC1
mbk-lab:v19.0.10
mbk-lab:v20.0.9
mbk-lab:v21.0.1
mbk-lab:v21.0.1RC1
mbk-lab:v20.0.9RC1
mbk-lab:v19.0.10RC1
mbk-lab:v20.0.8
mbk-lab:v19.0.9
mbk-lab:v21.0.0
mbk-lab:v19.0.9RC1
mbk-lab:v20.0.8RC1
mbk-lab:v21.0.0RC2
mbk-lab:v21.0.0RC1
mbk-lab:v20.0.7
mbk-lab:v20.0.7RC1
mbk-lab:v21.0.0beta8
mbk-lab:v20.0.6
mbk-lab:v19.0.8
mbk-lab:v18.0.14
mbk-lab:v21.0.0beta7
mbk-lab:v18.0.14RC1
mbk-lab:v19.0.8RC1
mbk-lab:v20.0.6RC1
mbk-lab:v21.0.0beta6
mbk-lab:v20.0.5
mbk-lab:v19.0.7
mbk-lab:v18.0.13
mbk-lab:v20.0.5RC2
mbk-lab:v21.0.0beta5
mbk-lab:v20.0.5RC1
mbk-lab:v19.0.7RC1
mbk-lab:v18.0.13RC1
mbk-lab:v21.0.0beta4
mbk-lab:v21.0.0beta3
mbk-lab:v21.0.0beta2
mbk-lab:v20.0.4
mbk-lab:v21.0.0beta1
mbk-lab:v18.0.12
mbk-lab:v19.0.6
mbk-lab:v20.0.3
mbk-lab:v20.0.3RC2
mbk-lab:v19.0.6RC2
mbk-lab:v18.0.12RC2
mbk-lab:v20.0.2
mbk-lab:v19.0.5
mbk-lab:v18.0.11
mbk-lab:v20.0.2RC2
mbk-lab:v19.0.5RC2
mbk-lab:v18.0.11RC2
mbk-lab:v20.0.2RC1
mbk-lab:v18.0.11RC1
mbk-lab:v19.0.5RC1
mbk-lab:v20.0.1
mbk-lab:v20.0.1RC1
mbk-lab:v19.0.4
mbk-lab:v18.0.10
mbk-lab:v17.0.10
mbk-lab:v18.0.10RC2
mbk-lab:v19.0.4RC2
mbk-lab:v20.0.0
mbk-lab:v19.0.40RC1
mbk-lab:v18.0.10RC1
mbk-lab:v17.0.10RC1
mbk-lab:v20.0.0RC2
mbk-lab:v20.0.0RC1
mbk-lab:v20.0.0beta4
mbk-lab:v18.0.9
mbk-lab:v19.0.3
mbk-lab:v18.0.9RC1
mbk-lab:v19.0.3RC1
mbk-lab:v20.0.0beta3
mbk-lab:v20.0.0beta2
mbk-lab:v19.0.2
mbk-lab:v18.0.8
mbk-lab:v17.0.9
mbk-lab:v17.0.9RC2
mbk-lab:v18.0.8RC2
mbk-lab:v19.0.2RC2
mbk-lab:v20.0.0beta1
mbk-lab:v19.0.2RC1
mbk-lab:v18.0.8RC1
mbk-lab:v17.0.9RC1
mbk-lab:v19.0.1
mbk-lab:v18.0.7
mbk-lab:v17.0.8
mbk-lab:v19.0.1RC1
mbk-lab:v18.0.7RC1
mbk-lab:v17.0.8RC1
mbk-lab:v18.0.6
mbk-lab:v16.0.11
mbk-lab:v17.0.7
mbk-lab:v18.0.5
mbk-lab:v17.0.5RC1
mbk-lab:v17.0.7RC1
mbk-lab:v16.0.11RC1
mbk-lab:v19.0.0
mbk-lab:v19.0.0RC3
mbk-lab:v19.0.0RC2
mbk-lab:v19.0.0RC1
mbk-lab:v19.0.0beta7
mbk-lab:v19.0.0beta6
mbk-lab:v19.0.0beta5
mbk-lab:v16.0.10
mbk-lab:v17.0.6
mbk-lab:v18.0.4
mbk-lab:v17.0.6RC2
mbk-lab:v16.0.10RC2
mbk-lab:v18.0.4RC2
mbk-lab:v19.0.0beta4
mbk-lab:v19.0.0beta3
mbk-lab:v16.0.10RC1
mbk-lab:v17.0.6RC1
mbk-lab:v18.0.4RC1
mbk-lab:v19.0.0beta2
mbk-lab:v19.0.0beta1
mbk-lab:v18.0.2
mbk-lab:v17.0.4
mbk-lab:v16.0.9
mbk-lab:v18.0.2RC2
mbk-lab:v17.0.4RC2
mbk-lab:v16.0.9RC2
mbk-lab:v16.0.9RC1
mbk-lab:v17.0.4RC1
mbk-lab:v18.0.2RC1
mbk-lab:v18.0.1
mbk-lab:v18.0.1RC3
mbk-lab:v18.0.1RC2
mbk-lab:v18.0.1RC1
mbk-lab:v17.0.3
mbk-lab:v16.0.8
mbk-lab:v16.0.8RC1
mbk-lab:v17.0.3RC1
mbk-lab:v18.0.0
mbk-lab:v18.0.0RC2
mbk-lab:v18.0.0RC1
mbk-lab:v18.0.0beta4
mbk-lab:v18.0.0beta3
mbk-lab:v17.0.2
mbk-lab:v16.0.7
mbk-lab:v15.0.14
mbk-lab:v15.0.14RC1
mbk-lab:v16.0.7RC1
mbk-lab:v17.0.2RC1
mbk-lab:v18.0.0beta2
mbk-lab:v18.0.0beta1
mbk-lab:v16.0.6
mbk-lab:v15.0.13
mbk-lab:v17.0.1
mbk-lab:v16.0.6rc1
mbk-lab:v15.0.13rc1
mbk-lab:v17.0.1rc1
mbk-lab:v17.0.0
mbk-lab:v16.0.5
mbk-lab:v15.0.12
mbk-lab:v15.0.12RC1
mbk-lab:v16.0.5RC1
mbk-lab:v17.0.0rc2
mbk-lab:v17.0.0rc1
mbk-lab:v17.0.0beta4
mbk-lab:v17.0.0beta3
mbk-lab:v17.0.0beta2
mbk-lab:v17.0.0beta1
mbk-lab:v16.0.4
mbk-lab:v15.0.11
mbk-lab:v14.0.14
mbk-lab:15.0.11
mbk-lab:16.0.4
mbk-lab:v16.0.4RC1
mbk-lab:v15.0.11RC1
mbk-lab:v14.0.14RC1
mbk-lab:v16.0.3
mbk-lab:v15.0.10
mbk-lab:v14.0.13
mbk-lab:v15.0.9
mbk-lab:v16.0.2
mbk-lab:v14.0.13RC1
mbk-lab:v15.0.9RC1
mbk-lab:v16.0.2RC1
mbk-lab:v14.0.12
mbk-lab:v16.0.1
mbk-lab:v15.0.8
mbk-lab:v14.0.11
mbk-lab:v14.0.11RC1
mbk-lab:v15.0.8RC1
mbk-lab:v16.0.1RC1
mbk-lab:v16.0.0
mbk-lab:16.0.0RC2
mbk-lab:v16.0.0RC1
mbk-lab:v14.0.10
mbk-lab:v15.0.7
mbk-lab:v16.0.0beta3
mbk-lab:v14.0.9
mbk-lab:v15.0.6
mbk-lab:v15.0.6RC1
mbk-lab:v14.0.9RC1
mbk-lab:v16.0.0beta2
mbk-lab:v16.0.0beta1
mbk-lab:v16.0.0alpha1
mbk-lab:v15.0.5
mbk-lab:v14.0.8
mbk-lab:v13.0.12
mbk-lab:v14.0.8RC2
mbk-lab:v15.0.5RC2
mbk-lab:v15.0.5RC1
mbk-lab:v14.0.8RC1
mbk-lab:v13.0.12RC1
mbk-lab:v15.0.4
mbk-lab:v15.0.3
mbk-lab:v14.0.7
mbk-lab:v13.0.11
mbk-lab:v15.0.3RC1
mbk-lab:v14.0.7RC1
mbk-lab:v13.0.11RC1
mbk-lab:v15.0.2
mbk-lab:v14.0.6
mbk-lab:v13.0.10
mbk-lab:v15.0.1
mbk-lab:v14.0.5
mbk-lab:v13.0.9
mbk-lab:v13.0.9RC2
mbk-lab:v14.0.5RC2
mbk-lab:v15.0.1RC2
mbk-lab:v13.0.9RC1
mbk-lab:v14.0.5RC1
mbk-lab:v15.0.1RC1
mbk-lab:v15.0.0
mbk-lab:v15.0.0RC3
mbk-lab:v15.0.0RC2
mbk-lab:v15.0.0RC1
mbk-lab:v14.0.4
mbk-lab:v13.0.8
mbk-lab:v12.0.13
mbk-lab:v14.0.4RC2
mbk-lab:v13.0.8RC2
mbk-lab:v12.0.13RC2
mbk-lab:v15.0.0beta2
mbk-lab:v14.0.4RC1
mbk-lab:v13.0.8RC1
mbk-lab:v12.0.13RC1
mbk-lab:v15.0.0beta1
mbk-lab:v14.0.3
mbk-lab:v14.0.2
mbk-lab:v13.0.7
mbk-lab:v12.0.12
mbk-lab:v14.0.2RC2
mbk-lab:v13.0.7RC2
mbk-lab:v12.0.12RC2
mbk-lab:v12.0.12RC1
mbk-lab:v13.0.7RC1
mbk-lab:v14.0.2RC1
mbk-lab:14.0.2RC1
mbk-lab:12.0.12RC1
mbk-lab:13.0.7RC1
mbk-lab:v14.0.1
mbk-lab:v14.0.1RC1
mbk-lab:v14.0.0
mbk-lab:v14.0.0RC2
mbk-lab:v12.0.11
mbk-lab:v13.0.6
mbk-lab:v14.0.0RC1
mbk-lab:v12.0.11RC1
mbk-lab:v13.0.6RC1
mbk-lab:v14.0.0beta4
mbk-lab:v14.0.0beta3
mbk-lab:v14.0.0beta2
mbk-lab:v14.0.0beta1
mbk-lab:v12.0.10
mbk-lab:v13.0.5
mbk-lab:v13.0.5RC2
mbk-lab:v12.0.10RC1
mbk-lab:v13.0.5RC1
mbk-lab:v12.0.9
mbk-lab:v13.0.4
mbk-lab:v12.0.8
mbk-lab:v13.0.3
mbk-lab:v13.0.3RC2
mbk-lab:v13.0.3RC1
mbk-lab:v12.0.8RC1
mbk-lab:theming-1.4.5
mbk-lab:v12.0.7
mbk-lab:v13.0.2
mbk-lab:v12.0.7RC1
mbk-lab:v13.0.2RC1
mbk-lab:v11.0.8
mbk-lab:v12.0.6
mbk-lab:v13.0.1
mbk-lab:v13.0.1RC1
mbk-lab:v12.0.6RC1
mbk-lab:v11.0.8RC1
mbk-lab:v13.0.0
mbk-lab:v13.0.0RC4
mbk-lab:v13.0.0RC3
mbk-lab:v11.0.7
mbk-lab:v12.0.5
mbk-lab:v12.0.5RC3
mbk-lab:v11.0.7RC3
mbk-lab:v13.0.0RC2
mbk-lab:v12.0.5RC2
mbk-lab:v11.0.7RC2
mbk-lab:v13.0.0RC1
mbk-lab:v11.0.7RC1
mbk-lab:v12.0.5RC1
mbk-lab:v13.0.0beta4
mbk-lab:v13.0.0beta3
mbk-lab:v13.0.0beta2
mbk-lab:v11.0.6
mbk-lab:v12.0.4
mbk-lab:v12.0.4RC3
mbk-lab:v11.0.6RC1
mbk-lab:v12.0.4RC2
mbk-lab:v12.0.4RC1
mbk-lab:v13.0.0beta1
mbk-lab:v12.0.3
mbk-lab:v11.0.5
mbk-lab:v12.0.3RC2
mbk-lab:v11.0.5RC1
mbk-lab:v12.0.3RC1
mbk-lab:v12.0.2
mbk-lab:v10.0.6
mbk-lab:v11.0.4
mbk-lab:v12.0.1
mbk-lab:v12.0.1RC5
mbk-lab:v12.0.1RC4
mbk-lab:v12.0.1RC3
mbk-lab:v12.0.1RC2
mbk-lab:v10.0.6RC1
mbk-lab:v11.0.4RC1
mbk-lab:v12.0.1RC1
mbk-lab:v12.0.0
mbk-lab:v12.0.0RC3
mbk-lab:v12.0.0RC2
mbk-lab:v12.0.0RC1
mbk-lab:v12.0.0beta4
mbk-lab:v12.0.0beta3
mbk-lab:v12.0.0beta2
mbk-lab:v12.0.0beta1
mbk-lab:v9.0.58
mbk-lab:v10.0.5
mbk-lab:v11.0.3
mbk-lab:v10.0.5RC2
mbk-lab:v11.0.3RC2
mbk-lab:v11.0.3RC1
mbk-lab:v10.0.5RC1
mbk-lab:v9.0.58RC1
mbk-lab:v9.0.57
mbk-lab:v10.0.4
mbk-lab:v11.0.2
mbk-lab:v9.0.57RC1
mbk-lab:v10.0.4RC1
mbk-lab:v11.0.2RC1
mbk-lab:v11.0.1
mbk-lab:v10.0.3
mbk-lab:v9.0.56
mbk-lab:v9.0.56RC1
mbk-lab:v10.0.3RC1
mbk-lab:v11.0.1RC1
mbk-lab:v11.0.0
mbk-lab:v9.0.7
mbk-lab:v9.1.3
mbk-lab:v11.0RC2
mbk-lab:v9.0.55
mbk-lab:v10.0.2
mbk-lab:v9.1.3RC1
mbk-lab:v9.0.7RC1
mbk-lab:v9.1.2
mbk-lab:v9.0.6
mbk-lab:v8.2.9
mbk-lab:v8.1.11
mbk-lab:v8.0.16
mbk-lab:v9.1.2RC2
mbk-lab:v9.0.6RC2
mbk-lab:v8.2.9RC2
mbk-lab:v8.1.11RC2
mbk-lab:v8.0.16RC2
mbk-lab:v9.1.2RC1
mbk-lab:v9.0.6RC1
mbk-lab:v8.2.9RC1
mbk-lab:v8.1.11RC1
mbk-lab:v8.0.16RC1
mbk-lab:v10.0.1
mbk-lab:v9.0.54
mbk-lab:v9.1.1
mbk-lab:v9.0.5
mbk-lab:v8.2.8
mbk-lab:v8.1.10
mbk-lab:v8.0.15
mbk-lab:v9.0.54RC1
mbk-lab:v10.0.1RC1
mbk-lab:v9.1.1RC3
mbk-lab:v9.1.1RC2
mbk-lab:v9.0.5RC2
mbk-lab:v8.2.8RC2
mbk-lab:v10.0.0
mbk-lab:v10.0RC1
mbk-lab:v9.1.1RC1
mbk-lab:v9.0.5RC1
mbk-lab:v8.2.8RC1
mbk-lab:v8.1.10RC1
mbk-lab:v8.0.15RC1
mbk-lab:v9.0.53
mbk-lab:v9.1.0
mbk-lab:v9.1.0RC4
mbk-lab:v9.0.4
mbk-lab:v8.2.7
mbk-lab:v8.1.9
mbk-lab:v8.0.14
mbk-lab:v9.1.0RC3
mbk-lab:v9.1.0RC2
mbk-lab:v9.0.4RC1
mbk-lab:v8.2.7RC1
mbk-lab:v8.1.9RC2
mbk-lab:v8.0.14RC2
mbk-lab:v9.0.52
mbk-lab:v9.0.52RC1
mbk-lab:v8.1.9RC1
mbk-lab:v9.1.0RC1
mbk-lab:v8.2.6
mbk-lab:v9.0.3
mbk-lab:v9.0.51
mbk-lab:v8.2.6RC1
mbk-lab:v9.0.3RC1
mbk-lab:v9.0.50
mbk-lab:v9.0.1beta2
mbk-lab:v9.1.0beta2
mbk-lab:v9.1.0beta1
mbk-lab:v7.0.15
mbk-lab:v8.0.13
mbk-lab:v8.1.8
mbk-lab:v8.2.5
mbk-lab:v7.0.15RC2
mbk-lab:v8.0.13RC2
mbk-lab:v8.1.8RC2
mbk-lab:v8.2.5RC2
mbk-lab:v7.0.15RC1
mbk-lab:v8.0.13RC1
mbk-lab:v8.1.8RC1
mbk-lab:v8.2.5RC1
mbk-lab:v7.0.14
mbk-lab:v8.0.12
mbk-lab:v8.1.7
mbk-lab:v8.2.4
mbk-lab:v9.0.2
mbk-lab:v7.0.14RC2
mbk-lab:v8.0.12RC2
mbk-lab:v8.1.7RC2
mbk-lab:v8.2.4RC2
mbk-lab:v9.0.2RC2
mbk-lab:v7.0.14RC1
mbk-lab:v8.0.12RC1
mbk-lab:v8.1.7RC1
mbk-lab:v8.2.4RC1
mbk-lab:v9.0.2RC1
mbk-lab:v9.0.1
mbk-lab:v9.0.1RC2
mbk-lab:v9.0.1RC1
mbk-lab:v9.0.1beta
mbk-lab:v7.0.13
mbk-lab:v8.0.11
mbk-lab:v8.1.6
mbk-lab:v8.2.3
mbk-lab:v9.0.0
mbk-lab:v9.0.0RC3
mbk-lab:v7.0.13RC2
mbk-lab:v8.0.11RC2
mbk-lab:v8.1.6RC2
mbk-lab:v8.2.3RC2
mbk-lab:v9.0.0RC2
mbk-lab:v7.0.13RC1
mbk-lab:v8.0.11RC1
mbk-lab:v8.1.6RC1
mbk-lab:v8.2.3RC1
mbk-lab:v9.0.0RC1
mbk-lab:v9.0.0beta2
mbk-lab:v9.0beta1
mbk-lab:v7.0.12
mbk-lab:v8.0.10
mbk-lab:v8.1.5
mbk-lab:v8.2.2
mbk-lab:v7.0.12RC1
mbk-lab:v8.0.10RC1
mbk-lab:v8.1.5RC1
mbk-lab:v8.2.2RC1
mbk-lab:v8.2.1
mbk-lab:v8.2.1RC4
mbk-lab:v8.2.1RC3
mbk-lab:v8.2.1RC2
mbk-lab:v8.2.1RC1
mbk-lab:v7.0.11
mbk-lab:v8.0.9
mbk-lab:v8.1.4
mbk-lab:v7.0.11RC2
mbk-lab:v8.0.9RC2
mbk-lab:v8.1.4RC2
mbk-lab:v7.0.11RC1
mbk-lab:v8.0.9RC1
mbk-lab:v8.1.4RC1
mbk-lab:v8.2.0
mbk-lab:v8.2RC3
mbk-lab:v8.2RC2
mbk-lab:v8.2RC1
mbk-lab:v8.2beta1
mbk-lab:v7.0.10
mbk-lab:v8.1.3
mbk-lab:v8.0.8
mbk-lab:v8.1.2
mbk-lab:v8.0.7
mbk-lab:v7.0.9
mbk-lab:v8.1.2RC1
mbk-lab:v8.0.7RC1
mbk-lab:v7.0.9RC1
mbk-lab:v8.1.1
mbk-lab:v8.0.6
mbk-lab:v7.0.8
mbk-lab:v7.0.8RC1
mbk-lab:v8.0.6RC1
mbk-lab:v8.1.1RC1
mbk-lab:v6.0.10beta1
mbk-lab:v7.0.8beta1
mbk-lab:v8.0.6beta1
mbk-lab:v8.1.1beta1
mbk-lab:v8.1.1beta
mbk-lab:v6.0.9
mbk-lab:v7.0.7
mbk-lab:v8.0.5
mbk-lab:v8.1.0
mbk-lab:v8.1RC2
mbk-lab:v6.0.9RC1
mbk-lab:v7.0.7RC1
mbk-lab:v8.0.5RC1
mbk-lab:v6.0.9beta
mbk-lab:v7.0.7beta
mbk-lab:v8.0.5beta
mbk-lab:v6.0.8
mbk-lab:v7.0.6
mbk-lab:v8.0.4
mbk-lab:v6.0.8RC2
mbk-lab:v7.0.6RC2
mbk-lab:v8.0.4RC2
mbk-lab:v8.0.4RC1
mbk-lab:v6.0.8RC1
mbk-lab:v7.0.6RC1
mbk-lab:v8.1.0beta2
mbk-lab:v8.1.0beta1
mbk-lab:v8.0.3
mbk-lab:v8.0.3RC4
mbk-lab:v8.1.0alpha2
mbk-lab:v8.0.3RC3
mbk-lab:v8.1.0alpha1
mbk-lab:v8.0.3RC2
mbk-lab:v8.0.3RC1
mbk-lab:v8.0.2
mbk-lab:v8.0.1
mbk-lab:v8.0.1RC1
mbk-lab:v5.0.19
mbk-lab:v6.0.7
mbk-lab:v7.0.5
mbk-lab:v8.0.0
mbk-lab:v8.0.0RC2
mbk-lab:v8.0.0RC1
mbk-lab:v8.0.0beta2
mbk-lab:v8.0.0beta1
mbk-lab:v8.0.0alpha2
mbk-lab:v8.0.0alpha1
mbk-lab:v7.0.4
mbk-lab:v7.0.4RC2
mbk-lab:v7.0.4RC1
mbk-lab:v6.0.6
mbk-lab:v7.0.3
mbk-lab:v7.0.3RC3
mbk-lab:v7.0.3RC2
mbk-lab:v6.0.6RC1
mbk-lab:v7.0.3RC1
mbk-lab:v7.0.3alpha1
mbk-lab:v6.0.5
mbk-lab:v7.0.2
mbk-lab:v3.0alpha1
mbk-lab:v3.0RC1
mbk-lab:v2.0beta3
mbk-lab:v1.0RC1
mbk-lab:v1.1
mbk-lab:v1.0.0beta1
mbk-lab:v6.0.5RC1
mbk-lab:v7.0.2RC1
mbk-lab:v7.0.1
mbk-lab:v7.0.1RC1
mbk-lab:v7.0.0
mbk-lab:v7.0.0RC3
mbk-lab:v7.0.0RC2
mbk-lab:v7.0.0RC1
mbk-lab:v7.0.0beta1
mbk-lab:v5.0.17
mbk-lab:v6.0.4
mbk-lab:v7.0.0alpha2
mbk-lab:v6.0.4beta1
mbk-lab:v5.0.17beta1
mbk-lab:v5.0.16
mbk-lab:v6.0.3
mbk-lab:v6.0.3RC1
mbk-lab:v5.0.16RC1
mbk-lab:v5.0.15
mbk-lab:v6.0.2
mbk-lab:v5.0.15RC1
mbk-lab:v6.0.2RC1
mbk-lab:v6.0.1
mbk-lab:v6.0.1RC1
mbk-lab:v5.0.14a
mbk-lab:v5.0.14
mbk-lab:v6.0.0a
mbk-lab:v6.0.0
mbk-lab:v6.0.0RC4
mbk-lab:v6.0.0RC3
mbk-lab:v6.0.0RC2
mbk-lab:v6.0.0RC1
mbk-lab:v6.0.0beta5
mbk-lab:v6.0.0beta4
mbk-lab:list
mbk-lab:v6.0.0beta3
mbk-lab:v5.0.13
mbk-lab:v6.0.0beta2
mbk-lab:v6.0.0alpha2
mbk-lab:v5.0.12
mbk-lab:v5.0.11
mbk-lab:v5.0.10
mbk-lab:v5.0.9
mbk-lab:v5.0.8
mbk-lab:v4.5.13
mbk-lab:v5.0.7
mbk-lab:v4.0.16
mbk-lab:v4.5.12
mbk-lab:v5.0.6
mbk-lab:v4.5.11
mbk-lab:v4.0.15
mbk-lab:v4.5.10
mbk-lab:v5.0.5
mbk-lab:v5.0.5RC1
mbk-lab:v4.5.10RC1
mbk-lab:v4.0.14
mbk-lab:v4.5.9
mbk-lab:v5.0.4
mbk-lab:v5.0.4RC1
mbk-lab:v5.0.3
mbk-lab:v5.0.2
mbk-lab:v5.0.1
mbk-lab:v4.0.13
mbk-lab:v4.5.8
mbk-lab:v5.0.0
mbk-lab:v5.0.0RC3
mbk-lab:v5.0.0RC2
mbk-lab:v5.0.0RC1
mbk-lab:v5.0.0beta2
mbk-lab:v5.0.0beta1
mbk-lab:v4.0.12
mbk-lab:v4.5.7
mbk-lab:v5.0.0alpha1
mbk-lab:v4.0.11
mbk-lab:v4.5.6
mbk-lab:v4.5.5
mbk-lab:v4.0.10
mbk-lab:v4.5.4
mbk-lab:v4.5.3
mbk-lab:v4.0.9
mbk-lab:v4.5.2
mbk-lab:v4.5.1a
mbk-lab:v4.5.1
mbk-lab:v4.0.8
mbk-lab:v4.5.0
mbk-lab:v4.5.0RC3
mbk-lab:v4.5.0RC2
mbk-lab:v4.5.0RC1
mbk-lab:v4.5.0beta4
mbk-lab:v4.5.0beta3
mbk-lab:v4.5.0beta2
mbk-lab:v4.5.0beta1
mbk-lab:v4.0.7
mbk-lab:v4.0.6
mbk-lab:v4.0.5
mbk-lab:v4.0.4
mbk-lab:v4.0.3
mbk-lab:v4.0.2
mbk-lab:v4.0.1
mbk-lab:v4.0.0
mbk-lab:v4.0.0RC2
mbk-lab:v4.0.0RC
mbk-lab:v4.0.0beta
mbk-lab:v3.0.1
mbk-lab:v3.0
pull from: mbk-lab:rename-extra-debug
mbk-lab:update-psalm-baseline
mbk-lab:bugfix/noid/deduplicate-translation
mbk-lab:stable21
mbk-lab:feat/26866/account-collection-properties
mbk-lab:stable19
mbk-lab:stable20
mbk-lab:master
mbk-lab:phpunit-on-github
mbk-lab:external-storage-login-ldap-public
mbk-lab:feature/auto_trigger_click_on_load
mbk-lab:feature/emit_sidebar_events
mbk-lab:feat/timestamp-tooltip
mbk-lab:nodb-github
mbk-lab:backport/27354/stable19
mbk-lab:backport/27354/stable20
mbk-lab:backport/27354/stable21
mbk-lab:enh/bootstrap/missing_indexes
mbk-lab:fix/qb-execute-exception
mbk-lab:dont-allow-reusing-usernames
mbk-lab:simplify-htaccess-rewrites
mbk-lab:backport/25280/stable20
mbk-lab:backport/25280/stable21
mbk-lab:backport/27053/stable21
mbk-lab:s3fragment-multipart
mbk-lab:backport/27329/stable19
mbk-lab:backport/27329/stable20
mbk-lab:backport/27329/stable21
mbk-lab:backport/27328/stable21
mbk-lab:stable-19-backport-27024
mbk-lab:stable20-backport-27024
mbk-lab:stable21-backport-27024
mbk-lab:add-xdebug-env-variable
mbk-lab:bugfix/noid/get-table-names-without-prefix
mbk-lab:backport/27187/stable21
mbk-lab:debug/noid/checksum
mbk-lab:techdebt/noid/make-debugging-a-cron-job-easier
mbk-lab:backport/27062/stable20
mbk-lab:backport/27062/stable19
mbk-lab:new-ftp
mbk-lab:enh/noid/set-local-domain-for-swiftmailer
mbk-lab:backport/27062/stable21
mbk-lab:dependabot/npm_and_yarn/p-queue-7.1.0
mbk-lab:dependabot/npm_and_yarn/stable20/webpack-4.44.2
mbk-lab:dependabot/npm_and_yarn/query-string-7.0.0
mbk-lab:dependabot/npm_and_yarn/stable19/nextcloud/axios-1.3.3
mbk-lab:dependabot/npm_and_yarn/babel/preset-env-7.14.4
mbk-lab:dependabot/npm_and_yarn/nextcloud/router-2.0.0
mbk-lab:dependabot/npm_and_yarn/jcrop-v2.0.6
mbk-lab:dependabot/npm_and_yarn/nextcloud/paths-2.0.0
mbk-lab:dependabot/npm_and_yarn/nextcloud/logger-2.0.0
mbk-lab:dependabot/npm_and_yarn/jquery-3.6.0
mbk-lab:dependabot/npm_and_yarn/autosize-5.0.0
mbk-lab:dependabot/npm_and_yarn/nextcloud/files-2.0.0
mbk-lab:dependabot/npm_and_yarn/nextcloud/event-bus-2.0.0
mbk-lab:Valdnet-patch-1
mbk-lab:dependabot/npm_and_yarn/underscore-1.12.1
mbk-lab:dependabot/npm_and_yarn/stable21/babel/preset-env-7.12.17
mbk-lab:dependabot/npm_and_yarn/stable21/ws-7.4.6
mbk-lab:dependabot/npm_and_yarn/stable20/browserslist-4.16.6
mbk-lab:dependabot/composer/vimeo/psalm-4.7.3
mbk-lab:tests/run-s3-tests
mbk-lab:dependabot/npm_and_yarn/stable19/jcrop-v2.0.6
mbk-lab:dependabot/npm_and_yarn/stable21/moment-timezone-0.5.33
mbk-lab:dependabot/npm_and_yarn/stable20/url-search-params-polyfill-8.1.1
mbk-lab:dependabot/npm_and_yarn/stable21/babel/core-7.12.17
mbk-lab:dependabot/npm_and_yarn/stable19/vue-and-vue-template-compiler-2.6.12
mbk-lab:dependabot/npm_and_yarn/stable20/v-click-outside-3.1.2
mbk-lab:dependabot/npm_and_yarn/stable21/vue-loader-15.9.7
mbk-lab:dependabot/npm_and_yarn/stable19/babel/core-7.9.6
mbk-lab:dependabot/npm_and_yarn/stable21/marked-1.2.9
mbk-lab:dependabot/npm_and_yarn/stable20/p-queue-6.6.2
mbk-lab:dependabot/npm_and_yarn/stable20/vue-router-3.4.9
mbk-lab:dependabot/npm_and_yarn/stable19/webpack-cli-3.3.12
mbk-lab:backport/27199/stable19
mbk-lab:backport/27199/stable20
mbk-lab:backport/26936/stable20
mbk-lab:backport/26936/stable21
mbk-lab:fix-migrate-tabs-to-vue#20020
mbk-lab:fix/ApiControllerTest-testShowHiddenFiles
mbk-lab:block-FLoC
mbk-lab:lowercase-database-user-cache
mbk-lab:stable16-lowercase-database-user-cache
mbk-lab:bugfix/noid/existing-link-no-reshare
mbk-lab:qa/s3-multipart-stable21
mbk-lab:dependabot/npm_and_yarn/stable20/various
mbk-lab:dependabot/npm_and_yarn/stable19/various
mbk-lab:single-query-search
mbk-lab:enh/s3-multipart-upload-api
mbk-lab:backport/27043/stable20
mbk-lab:backport/27043/stable21
mbk-lab:fix/noid/missing-key-in-addInfo
mbk-lab:deprecate-zip
mbk-lab:backport/26852/stable20
mbk-lab:backport/26852/stable21
mbk-lab:acsfer-patch-1
mbk-lab:dependabot/npm_and_yarn/stable19/underscore-1.12.1
mbk-lab:backport/26980-stable20
mbk-lab:backport/26980-stable21
mbk-lab:debug/session-token
mbk-lab:dependabot/npm_and_yarn/stable20/underscore-1.12.1
mbk-lab:XAccelBuffering
mbk-lab:filesystem-docs
mbk-lab:enh/s3-multipart-upload
mbk-lab:dependabot/npm_and_yarn/stable21/underscore-1.12.1
mbk-lab:enh/identityproof/key_storage
mbk-lab:enh/app-icon-notification-bubble
mbk-lab:backport/19233/stable16
mbk-lab:enhancement/gitpod-configuration
mbk-lab:enh/s3-multipart-upload-2
mbk-lab:dependabot/npm_and_yarn/stable19/lodash-4.17.21
mbk-lab:debug/s3-chunked-upload
mbk-lab:bugfix/files-search-filter
mbk-lab:backport/25189/stable20
mbk-lab:19-explicitly-close-upload-stream-no-part
mbk-lab:feature/files-search-tags
mbk-lab:dependabot/add-v2-config-file
mbk-lab:dependabot/npm_and_yarn/stable19/nextcloud/dialogs-3.1.2
mbk-lab:dependabot/npm_and_yarn/stable20/nextcloud/dialogs-3.1.2
mbk-lab:fix-federated-scope-not-shown-when-public-addressbook-upload-is-disabled
mbk-lab:backport/25417/stable21
mbk-lab:enhancement/injectible-bootstrap-boot
mbk-lab:fix/noid/required-after-optional-cachedmountfileinfo
mbk-lab:config-user-values
mbk-lab:fix/sharing-do-no-get-after-create
mbk-lab:3rdparty/master/streams-0.7.4
mbk-lab:enh/better-share-exceptiondebug
mbk-lab:techdebt/hint-exception-ocp
mbk-lab:update-htaccess
mbk-lab:enhancement/logger-function
mbk-lab:backport/26548/stable21
mbk-lab:bugfix/noid/multiple-root-mouts
mbk-lab:search-files-disable
mbk-lab:enh/dashboard-api
mbk-lab:bugfix/noid/sqlite-datetime
mbk-lab:enh/circles/removing-stuff-from-share20
mbk-lab:bug/noid/required_parameter_$internalPath_follows_optional_parameter
mbk-lab:feat/webpack-vue-config
mbk-lab:fix-removing-remote-shares-when-the-remote-server-is-unreachable
mbk-lab:fix/noid/files-dl-post
mbk-lab:fix/search-node-for-share-not-found
mbk-lab:techdebt/noid/remove-oc_user-getDisplayName
mbk-lab:backport/26402/stable20
mbk-lab:kevin147147-patch-1
mbk-lab:bugfix/phpunit9
mbk-lab:enh/always_lowercase_db_uids
mbk-lab:fix/ie-cleanup
mbk-lab:files-sidebar-navmanager
mbk-lab:files_external_app.php
mbk-lab:files-external-backend-load-event
mbk-lab:enh/noid/improved-public-link-activities
mbk-lab:scanner-no-access-handling
mbk-lab:enh/noid/psr-logger-in-qb
mbk-lab:imountpoint-ocp-storage
mbk-lab:enh/noid/webfinger-ostatus
mbk-lab:techdebt/noid/encryption-ibootstrap
mbk-lab:techdebt/noid/files_sharing-ibootstrap
mbk-lab:feature/noid/allow-appdata-in-separate-storage
mbk-lab:devtools/find-missing-index
mbk-lab:debug-smb-readonly
mbk-lab:enh/files_versions_events
mbk-lab:enh/product-name
mbk-lab:techdept/pimp/oauth2
mbk-lab:escape-in-setup
mbk-lab:techdept/psalm/RedundantPropertyInitializationCheck
mbk-lab:fix/user-list-infinite-loading
mbk-lab:trash-move-parent-path-debug
mbk-lab:techdept/psalm/invalid_class
mbk-lab:bug/25815/fix-store-password-listener
mbk-lab:add-ripple-color-variables
mbk-lab:workflow-use-cache-for-mimetype
mbk-lab:fix/psalm/RedundantPropertyInitializationCheck
mbk-lab:enh/encryption/move_to_better_cipher
mbk-lab:objectstore-copy-debug
mbk-lab:version/dev/22
mbk-lab:stable18
mbk-lab:enh/js/remove_dompurify_main_bundle
mbk-lab:bugfix/25390/dont-suggest-groups-when-sharing-to-groups-is-disabled
mbk-lab:fix/encryption_inbetween_moves
mbk-lab:v18.0.9
mbk-lab:debug-umask-20
mbk-lab:ldap-factory-not-setup
mbk-lab:blizzz-patch-19745
mbk-lab:enh/noid/ldap-lazy-displayname
mbk-lab:enh/default-mail
mbk-lab:bugfix/noid/sharebymail-from
mbk-lab:enh/noid/custom-memberof
mbk-lab:enh/noid/displayname-change-activity
mbk-lab:tests/integration-federated
mbk-lab:enh/file-templates-direct-editing
mbk-lab:enhancement/php8-http-attributes
mbk-lab:fopen-debug-19
mbk-lab:fopen-debug
mbk-lab:external-scan
mbk-lab:bugfix/24813/update-tag-ident-index
mbk-lab:alt-login-obj
mbk-lab:enh/signature_alg
mbk-lab:revert-25031-revert-25020-fix/noid/limitied-allowed-items-db-in
mbk-lab:bugfix/federated-reshare-same-instance
mbk-lab:backport/24402/stable19
mbk-lab:make-possible-for-apps-to-define-their-own-avatar-types
mbk-lab:backport/stable20/23044
mbk-lab:external-user-login-use-uuid
mbk-lab:enh/no-collaborator-search-group
mbk-lab:debug-user-root-creation
mbk-lab:enh/group-backend-hide-members-collaboration
mbk-lab:invalid-scan-debug
mbk-lab:add-base-unit
mbk-lab:enh/permission_policy
mbk-lab:revert-24183-revert-24178-backport/24098/stable20
mbk-lab:bugfix/noid/external-s3-delete-folder
mbk-lab:imaginary-prototype
mbk-lab:fix/no-brrr
mbk-lab:tests/oracle2
mbk-lab:fix/throw_exception_if_basic_auth_provided_but_invalid
mbk-lab:oci
mbk-lab:lazy-filter-submounts
mbk-lab:dependabot/npm_and_yarn/nextcloud/axios-1.5.0
mbk-lab:fix/noid/avoid-password-reset-user-completion
mbk-lab:fix/sharing/no_disabled_user_shares
mbk-lab:enh/noid/failed-login-locked-out-info
mbk-lab:debug/scss-cache-locking
mbk-lab:stable17
mbk-lab:bugfix/translate_password_enforced_exception
mbk-lab:td/js/clipboardjs
mbk-lab:expose-system-address-book
mbk-lab:enh/preview/move_to_bootstrap
mbk-lab:td/js/timezonedetect
mbk-lab:stable20-10.5
mbk-lab:stable13-10.5
mbk-lab:bugfix/external-s3-delte-folder
mbk-lab:enh/sse-fallback-determine-last-block
mbk-lab:share-get-path-by-id-root
mbk-lab:im-just-debugging-oracle-v2
mbk-lab:stable16
mbk-lab:im-just-debugging-oracle
mbk-lab:design/checkbox-accessibility
mbk-lab:bugfix/e2e-144/hide_e2e_from_activity
mbk-lab:feature/20931/followup-3
mbk-lab:backport/19214/stable15
mbk-lab:bugfix/20562/too-few-arguments-on-old-federated-shares
mbk-lab:bug/noid/log-for-path-as-int
mbk-lab:fix/objectstore/range
mbk-lab:bugfix/noid/legacy-event-null
mbk-lab:techdebt/noid/move-files_sharing-away-grom-database-xml
mbk-lab:enh/mercure/push
mbk-lab:feature-zimbraldap
mbk-lab:smb-directory-check-stat
mbk-lab:feature/app-provided-setup-check
mbk-lab:lock-exception-readable-path-18
mbk-lab:external-to-s3-trashbin-fix-18
mbk-lab:debug-smb-directory-mode
mbk-lab:smb-directory-revert
mbk-lab:cache-insert-conflict-18
mbk-lab:cache-insert-conflict
mbk-lab:writestream-debug
mbk-lab:rename-extra-debug
mbk-lab:enh/fix/appframework_services
mbk-lab:backport/21406/stable17
mbk-lab:stable/14/prevent-root-scan
mbk-lab:search-nonutf8-debug
mbk-lab:dependabot/composer/scssphp/scssphp-1.1.1
mbk-lab:update-3rdparty-with-console-completion
mbk-lab:v16.0.1
mbk-lab:deprecate/noid/lockdown
mbk-lab:locked-exception-forward-existing-17
mbk-lab:smb-debug-hidden
mbk-lab:rename-part-file-debug
mbk-lab:sftp-debug
mbk-lab:design/text-variables-consolidation
mbk-lab:enh/no-moment-password-confirmation
mbk-lab:debug-trash-no-lck
mbk-lab:bug/fix-reminders-with-empty-calendar-data
mbk-lab:tweak-default-scopes-accounts
mbk-lab:revert/16334/remove-enterprise-logo-repair-step
mbk-lab:version/17.0.6/RC1
mbk-lab:improve-contributing-docs
mbk-lab:enhancement/sabre-address-book-calendar-plugin
mbk-lab:feature/20096/calendar-publishing-multiple-links
mbk-lab:enh/ocs_avatar_api
mbk-lab:fix/19127/deprecated-ldap_control_paged_result
mbk-lab:enh/appframework/db_base
mbk-lab:backport/stable17/19203
mbk-lab:trash_bin_cleanup
mbk-lab:objectstore-db-reopen
mbk-lab:enh/cors-csrf
mbk-lab:bugfix/noid/trash-error
mbk-lab:stable15
mbk-lab:fix/noid/smb-unavailable-background-scan
mbk-lab:enh/occ-lazy-load
mbk-lab:bugfix/filelist-changeDirectory
mbk-lab:oc-server-private
mbk-lab:feature/add-version-on-app-detail-view
mbk-lab:JanDragon-patch-1
mbk-lab:bugfix/noid/use-guest-avatar
mbk-lab:debug-no-delete-from-object-store
mbk-lab:bugfix/noid/smb-mode
mbk-lab:fixes_transfer_ownership
mbk-lab:enh/text-preview
mbk-lab:enh/intergrity/v2
mbk-lab:dependachristoph/stable16/vulnerable-packages
mbk-lab:bugfix/noid/short-cut-for-directory-checks
mbk-lab:fix/update-npm-packages
mbk-lab:stable16-file-checkbox-download
mbk-lab:bugfix/noid/tooltip-hide-date
mbk-lab:fix/18096/webdav-link-in-files
mbk-lab:backport/18189/stable15
mbk-lab:backport/18189/stable16
mbk-lab:fix/update-script
mbk-lab:bugfix/noid/single-file-nodes-api
mbk-lab:feature/noid/fix_the_background_color
mbk-lab:stable14
mbk-lab:zorn-v-patch-1
mbk-lab:smb-filter-forbidden-folders
mbk-lab:fix/noid/stable16-turn-download-to-node-api
mbk-lab:dependabot/npm_and_yarn/dompurify-2.0.7
mbk-lab:enh/noid/generic-event-replacement
mbk-lab:bugfix/noid/owner-null
mbk-lab:bugfix/16-permission-without-owner
mbk-lab:bugfix/noid/check-if-node-owner
mbk-lab:copyr-close-streams
mbk-lab:debug-storage-id
mbk-lab:always-provide-color-to-default-personal-calendar
mbk-lab:move-to-stale-actions
mbk-lab:bugfix/noid/share-owner-missing
mbk-lab:feature/remote-wipe-email
mbk-lab:bugfix/noid/app-disable-authentiaction
mbk-lab:enh/loadApps
mbk-lab:enh/noid/open-in-app
mbk-lab:stable13-extendedSupport
mbk-lab:stable14-extendedSupport
mbk-lab:fix/check-password-logging-trace
mbk-lab:patch/noid/run-avatar-cleanup-later
mbk-lab:stable14-update-jquery-ui
mbk-lab:notify-db-reconnect-14
mbk-lab:notify-db-reconnect015
mbk-lab:stable13
mbk-lab:fix/13963/deleteFolderFavorites
mbk-lab:filesize-error-logging
mbk-lab:techdebt/noid/ldap-refactor-search
mbk-lab:enhancement/noid/default-download-action
mbk-lab:design/links-highlight
mbk-lab:open-file-editor
mbk-lab:enh/13570/inline_js_css
mbk-lab:bugfix/noid/css-vars-watch-ie
mbk-lab:stable12
mbk-lab:stable-swift-v3
mbk-lab:stable11
mbk-lab:stable10
mbk-lab:stable9
mbk-lab:v22.0.0beta3
mbk-lab:v22.0.0beta2
mbk-lab:v22.0.0beta1
mbk-lab:v19.0.12
mbk-lab:v19.0.11
mbk-lab:v20.0.10
mbk-lab:v21.0.2
mbk-lab:v19.0.11RC1
mbk-lab:v20.0.10RC1
mbk-lab:v21.0.2RC1
mbk-lab:v19.0.10
mbk-lab:v20.0.9
mbk-lab:v21.0.1
mbk-lab:v21.0.1RC1
mbk-lab:v20.0.9RC1
mbk-lab:v19.0.10RC1
mbk-lab:v20.0.8
mbk-lab:v19.0.9
mbk-lab:v21.0.0
mbk-lab:v19.0.9RC1
mbk-lab:v20.0.8RC1
mbk-lab:v21.0.0RC2
mbk-lab:v21.0.0RC1
mbk-lab:v20.0.7
mbk-lab:v20.0.7RC1
mbk-lab:v21.0.0beta8
mbk-lab:v20.0.6
mbk-lab:v19.0.8
mbk-lab:v18.0.14
mbk-lab:v21.0.0beta7
mbk-lab:v18.0.14RC1
mbk-lab:v19.0.8RC1
mbk-lab:v20.0.6RC1
mbk-lab:v21.0.0beta6
mbk-lab:v20.0.5
mbk-lab:v19.0.7
mbk-lab:v18.0.13
mbk-lab:v20.0.5RC2
mbk-lab:v21.0.0beta5
mbk-lab:v20.0.5RC1
mbk-lab:v19.0.7RC1
mbk-lab:v18.0.13RC1
mbk-lab:v21.0.0beta4
mbk-lab:v21.0.0beta3
mbk-lab:v21.0.0beta2
mbk-lab:v20.0.4
mbk-lab:v21.0.0beta1
mbk-lab:v18.0.12
mbk-lab:v19.0.6
mbk-lab:v20.0.3
mbk-lab:v20.0.3RC2
mbk-lab:v19.0.6RC2
mbk-lab:v18.0.12RC2
mbk-lab:v20.0.2
mbk-lab:v19.0.5
mbk-lab:v18.0.11
mbk-lab:v20.0.2RC2
mbk-lab:v19.0.5RC2
mbk-lab:v18.0.11RC2
mbk-lab:v20.0.2RC1
mbk-lab:v18.0.11RC1
mbk-lab:v19.0.5RC1
mbk-lab:v20.0.1
mbk-lab:v20.0.1RC1
mbk-lab:v19.0.4
mbk-lab:v18.0.10
mbk-lab:v17.0.10
mbk-lab:v18.0.10RC2
mbk-lab:v19.0.4RC2
mbk-lab:v20.0.0
mbk-lab:v19.0.40RC1
mbk-lab:v18.0.10RC1
mbk-lab:v17.0.10RC1
mbk-lab:v20.0.0RC2
mbk-lab:v20.0.0RC1
mbk-lab:v20.0.0beta4
mbk-lab:v18.0.9
mbk-lab:v19.0.3
mbk-lab:v18.0.9RC1
mbk-lab:v19.0.3RC1
mbk-lab:v20.0.0beta3
mbk-lab:v20.0.0beta2
mbk-lab:v19.0.2
mbk-lab:v18.0.8
mbk-lab:v17.0.9
mbk-lab:v17.0.9RC2
mbk-lab:v18.0.8RC2
mbk-lab:v19.0.2RC2
mbk-lab:v20.0.0beta1
mbk-lab:v19.0.2RC1
mbk-lab:v18.0.8RC1
mbk-lab:v17.0.9RC1
mbk-lab:v19.0.1
mbk-lab:v18.0.7
mbk-lab:v17.0.8
mbk-lab:v19.0.1RC1
mbk-lab:v18.0.7RC1
mbk-lab:v17.0.8RC1
mbk-lab:v18.0.6
mbk-lab:v16.0.11
mbk-lab:v17.0.7
mbk-lab:v18.0.5
mbk-lab:v17.0.5RC1
mbk-lab:v17.0.7RC1
mbk-lab:v16.0.11RC1
mbk-lab:v19.0.0
mbk-lab:v19.0.0RC3
mbk-lab:v19.0.0RC2
mbk-lab:v19.0.0RC1
mbk-lab:v19.0.0beta7
mbk-lab:v19.0.0beta6
mbk-lab:v19.0.0beta5
mbk-lab:v16.0.10
mbk-lab:v17.0.6
mbk-lab:v18.0.4
mbk-lab:v17.0.6RC2
mbk-lab:v16.0.10RC2
mbk-lab:v18.0.4RC2
mbk-lab:v19.0.0beta4
mbk-lab:v19.0.0beta3
mbk-lab:v16.0.10RC1
mbk-lab:v17.0.6RC1
mbk-lab:v18.0.4RC1
mbk-lab:v19.0.0beta2
mbk-lab:v19.0.0beta1
mbk-lab:v18.0.2
mbk-lab:v17.0.4
mbk-lab:v16.0.9
mbk-lab:v18.0.2RC2
mbk-lab:v17.0.4RC2
mbk-lab:v16.0.9RC2
mbk-lab:v16.0.9RC1
mbk-lab:v17.0.4RC1
mbk-lab:v18.0.2RC1
mbk-lab:v18.0.1
mbk-lab:v18.0.1RC3
mbk-lab:v18.0.1RC2
mbk-lab:v18.0.1RC1
mbk-lab:v17.0.3
mbk-lab:v16.0.8
mbk-lab:v16.0.8RC1
mbk-lab:v17.0.3RC1
mbk-lab:v18.0.0
mbk-lab:v18.0.0RC2
mbk-lab:v18.0.0RC1
mbk-lab:v18.0.0beta4
mbk-lab:v18.0.0beta3
mbk-lab:v17.0.2
mbk-lab:v16.0.7
mbk-lab:v15.0.14
mbk-lab:v15.0.14RC1
mbk-lab:v16.0.7RC1
mbk-lab:v17.0.2RC1
mbk-lab:v18.0.0beta2
mbk-lab:v18.0.0beta1
mbk-lab:v16.0.6
mbk-lab:v15.0.13
mbk-lab:v17.0.1
mbk-lab:v16.0.6rc1
mbk-lab:v15.0.13rc1
mbk-lab:v17.0.1rc1
mbk-lab:v17.0.0
mbk-lab:v16.0.5
mbk-lab:v15.0.12
mbk-lab:v15.0.12RC1
mbk-lab:v16.0.5RC1
mbk-lab:v17.0.0rc2
mbk-lab:v17.0.0rc1
mbk-lab:v17.0.0beta4
mbk-lab:v17.0.0beta3
mbk-lab:v17.0.0beta2
mbk-lab:v17.0.0beta1
mbk-lab:v16.0.4
mbk-lab:v15.0.11
mbk-lab:v14.0.14
mbk-lab:15.0.11
mbk-lab:16.0.4
mbk-lab:v16.0.4RC1
mbk-lab:v15.0.11RC1
mbk-lab:v14.0.14RC1
mbk-lab:v16.0.3
mbk-lab:v15.0.10
mbk-lab:v14.0.13
mbk-lab:v15.0.9
mbk-lab:v16.0.2
mbk-lab:v14.0.13RC1
mbk-lab:v15.0.9RC1
mbk-lab:v16.0.2RC1
mbk-lab:v14.0.12
mbk-lab:v16.0.1
mbk-lab:v15.0.8
mbk-lab:v14.0.11
mbk-lab:v14.0.11RC1
mbk-lab:v15.0.8RC1
mbk-lab:v16.0.1RC1
mbk-lab:v16.0.0
mbk-lab:16.0.0RC2
mbk-lab:v16.0.0RC1
mbk-lab:v14.0.10
mbk-lab:v15.0.7
mbk-lab:v16.0.0beta3
mbk-lab:v14.0.9
mbk-lab:v15.0.6
mbk-lab:v15.0.6RC1
mbk-lab:v14.0.9RC1
mbk-lab:v16.0.0beta2
mbk-lab:v16.0.0beta1
mbk-lab:v16.0.0alpha1
mbk-lab:v15.0.5
mbk-lab:v14.0.8
mbk-lab:v13.0.12
mbk-lab:v14.0.8RC2
mbk-lab:v15.0.5RC2
mbk-lab:v15.0.5RC1
mbk-lab:v14.0.8RC1
mbk-lab:v13.0.12RC1
mbk-lab:v15.0.4
mbk-lab:v15.0.3
mbk-lab:v14.0.7
mbk-lab:v13.0.11
mbk-lab:v15.0.3RC1
mbk-lab:v14.0.7RC1
mbk-lab:v13.0.11RC1
mbk-lab:v15.0.2
mbk-lab:v14.0.6
mbk-lab:v13.0.10
mbk-lab:v15.0.1
mbk-lab:v14.0.5
mbk-lab:v13.0.9
mbk-lab:v13.0.9RC2
mbk-lab:v14.0.5RC2
mbk-lab:v15.0.1RC2
mbk-lab:v13.0.9RC1
mbk-lab:v14.0.5RC1
mbk-lab:v15.0.1RC1
mbk-lab:v15.0.0
mbk-lab:v15.0.0RC3
mbk-lab:v15.0.0RC2
mbk-lab:v15.0.0RC1
mbk-lab:v14.0.4
mbk-lab:v13.0.8
mbk-lab:v12.0.13
mbk-lab:v14.0.4RC2
mbk-lab:v13.0.8RC2
mbk-lab:v12.0.13RC2
mbk-lab:v15.0.0beta2
mbk-lab:v14.0.4RC1
mbk-lab:v13.0.8RC1
mbk-lab:v12.0.13RC1
mbk-lab:v15.0.0beta1
mbk-lab:v14.0.3
mbk-lab:v14.0.2
mbk-lab:v13.0.7
mbk-lab:v12.0.12
mbk-lab:v14.0.2RC2
mbk-lab:v13.0.7RC2
mbk-lab:v12.0.12RC2
mbk-lab:v12.0.12RC1
mbk-lab:v13.0.7RC1
mbk-lab:v14.0.2RC1
mbk-lab:14.0.2RC1
mbk-lab:12.0.12RC1
mbk-lab:13.0.7RC1
mbk-lab:v14.0.1
mbk-lab:v14.0.1RC1
mbk-lab:v14.0.0
mbk-lab:v14.0.0RC2
mbk-lab:v12.0.11
mbk-lab:v13.0.6
mbk-lab:v14.0.0RC1
mbk-lab:v12.0.11RC1
mbk-lab:v13.0.6RC1
mbk-lab:v14.0.0beta4
mbk-lab:v14.0.0beta3
mbk-lab:v14.0.0beta2
mbk-lab:v14.0.0beta1
mbk-lab:v12.0.10
mbk-lab:v13.0.5
mbk-lab:v13.0.5RC2
mbk-lab:v12.0.10RC1
mbk-lab:v13.0.5RC1
mbk-lab:v12.0.9
mbk-lab:v13.0.4
mbk-lab:v12.0.8
mbk-lab:v13.0.3
mbk-lab:v13.0.3RC2
mbk-lab:v13.0.3RC1
mbk-lab:v12.0.8RC1
mbk-lab:theming-1.4.5
mbk-lab:v12.0.7
mbk-lab:v13.0.2
mbk-lab:v12.0.7RC1
mbk-lab:v13.0.2RC1
mbk-lab:v11.0.8
mbk-lab:v12.0.6
mbk-lab:v13.0.1
mbk-lab:v13.0.1RC1
mbk-lab:v12.0.6RC1
mbk-lab:v11.0.8RC1
mbk-lab:v13.0.0
mbk-lab:v13.0.0RC4
mbk-lab:v13.0.0RC3
mbk-lab:v11.0.7
mbk-lab:v12.0.5
mbk-lab:v12.0.5RC3
mbk-lab:v11.0.7RC3
mbk-lab:v13.0.0RC2
mbk-lab:v12.0.5RC2
mbk-lab:v11.0.7RC2
mbk-lab:v13.0.0RC1
mbk-lab:v11.0.7RC1
mbk-lab:v12.0.5RC1
mbk-lab:v13.0.0beta4
mbk-lab:v13.0.0beta3
mbk-lab:v13.0.0beta2
mbk-lab:v11.0.6
mbk-lab:v12.0.4
mbk-lab:v12.0.4RC3
mbk-lab:v11.0.6RC1
mbk-lab:v12.0.4RC2
mbk-lab:v12.0.4RC1
mbk-lab:v13.0.0beta1
mbk-lab:v12.0.3
mbk-lab:v11.0.5
mbk-lab:v12.0.3RC2
mbk-lab:v11.0.5RC1
mbk-lab:v12.0.3RC1
mbk-lab:v12.0.2
mbk-lab:v10.0.6
mbk-lab:v11.0.4
mbk-lab:v12.0.1
mbk-lab:v12.0.1RC5
mbk-lab:v12.0.1RC4
mbk-lab:v12.0.1RC3
mbk-lab:v12.0.1RC2
mbk-lab:v10.0.6RC1
mbk-lab:v11.0.4RC1
mbk-lab:v12.0.1RC1
mbk-lab:v12.0.0
mbk-lab:v12.0.0RC3
mbk-lab:v12.0.0RC2
mbk-lab:v12.0.0RC1
mbk-lab:v12.0.0beta4
mbk-lab:v12.0.0beta3
mbk-lab:v12.0.0beta2
mbk-lab:v12.0.0beta1
mbk-lab:v9.0.58
mbk-lab:v10.0.5
mbk-lab:v11.0.3
mbk-lab:v10.0.5RC2
mbk-lab:v11.0.3RC2
mbk-lab:v11.0.3RC1
mbk-lab:v10.0.5RC1
mbk-lab:v9.0.58RC1
mbk-lab:v9.0.57
mbk-lab:v10.0.4
mbk-lab:v11.0.2
mbk-lab:v9.0.57RC1
mbk-lab:v10.0.4RC1
mbk-lab:v11.0.2RC1
mbk-lab:v11.0.1
mbk-lab:v10.0.3
mbk-lab:v9.0.56
mbk-lab:v9.0.56RC1
mbk-lab:v10.0.3RC1
mbk-lab:v11.0.1RC1
mbk-lab:v11.0.0
mbk-lab:v9.0.7
mbk-lab:v9.1.3
mbk-lab:v11.0RC2
mbk-lab:v9.0.55
mbk-lab:v10.0.2
mbk-lab:v9.1.3RC1
mbk-lab:v9.0.7RC1
mbk-lab:v9.1.2
mbk-lab:v9.0.6
mbk-lab:v8.2.9
mbk-lab:v8.1.11
mbk-lab:v8.0.16
mbk-lab:v9.1.2RC2
mbk-lab:v9.0.6RC2
mbk-lab:v8.2.9RC2
mbk-lab:v8.1.11RC2
mbk-lab:v8.0.16RC2
mbk-lab:v9.1.2RC1
mbk-lab:v9.0.6RC1
mbk-lab:v8.2.9RC1
mbk-lab:v8.1.11RC1
mbk-lab:v8.0.16RC1
mbk-lab:v10.0.1
mbk-lab:v9.0.54
mbk-lab:v9.1.1
mbk-lab:v9.0.5
mbk-lab:v8.2.8
mbk-lab:v8.1.10
mbk-lab:v8.0.15
mbk-lab:v9.0.54RC1
mbk-lab:v10.0.1RC1
mbk-lab:v9.1.1RC3
mbk-lab:v9.1.1RC2
mbk-lab:v9.0.5RC2
mbk-lab:v8.2.8RC2
mbk-lab:v10.0.0
mbk-lab:v10.0RC1
mbk-lab:v9.1.1RC1
mbk-lab:v9.0.5RC1
mbk-lab:v8.2.8RC1
mbk-lab:v8.1.10RC1
mbk-lab:v8.0.15RC1
mbk-lab:v9.0.53
mbk-lab:v9.1.0
mbk-lab:v9.1.0RC4
mbk-lab:v9.0.4
mbk-lab:v8.2.7
mbk-lab:v8.1.9
mbk-lab:v8.0.14
mbk-lab:v9.1.0RC3
mbk-lab:v9.1.0RC2
mbk-lab:v9.0.4RC1
mbk-lab:v8.2.7RC1
mbk-lab:v8.1.9RC2
mbk-lab:v8.0.14RC2
mbk-lab:v9.0.52
mbk-lab:v9.0.52RC1
mbk-lab:v8.1.9RC1
mbk-lab:v9.1.0RC1
mbk-lab:v8.2.6
mbk-lab:v9.0.3
mbk-lab:v9.0.51
mbk-lab:v8.2.6RC1
mbk-lab:v9.0.3RC1
mbk-lab:v9.0.50
mbk-lab:v9.0.1beta2
mbk-lab:v9.1.0beta2
mbk-lab:v9.1.0beta1
mbk-lab:v7.0.15
mbk-lab:v8.0.13
mbk-lab:v8.1.8
mbk-lab:v8.2.5
mbk-lab:v7.0.15RC2
mbk-lab:v8.0.13RC2
mbk-lab:v8.1.8RC2
mbk-lab:v8.2.5RC2
mbk-lab:v7.0.15RC1
mbk-lab:v8.0.13RC1
mbk-lab:v8.1.8RC1
mbk-lab:v8.2.5RC1
mbk-lab:v7.0.14
mbk-lab:v8.0.12
mbk-lab:v8.1.7
mbk-lab:v8.2.4
mbk-lab:v9.0.2
mbk-lab:v7.0.14RC2
mbk-lab:v8.0.12RC2
mbk-lab:v8.1.7RC2
mbk-lab:v8.2.4RC2
mbk-lab:v9.0.2RC2
mbk-lab:v7.0.14RC1
mbk-lab:v8.0.12RC1
mbk-lab:v8.1.7RC1
mbk-lab:v8.2.4RC1
mbk-lab:v9.0.2RC1
mbk-lab:v9.0.1
mbk-lab:v9.0.1RC2
mbk-lab:v9.0.1RC1
mbk-lab:v9.0.1beta
mbk-lab:v7.0.13
mbk-lab:v8.0.11
mbk-lab:v8.1.6
mbk-lab:v8.2.3
mbk-lab:v9.0.0
mbk-lab:v9.0.0RC3
mbk-lab:v7.0.13RC2
mbk-lab:v8.0.11RC2
mbk-lab:v8.1.6RC2
mbk-lab:v8.2.3RC2
mbk-lab:v9.0.0RC2
mbk-lab:v7.0.13RC1
mbk-lab:v8.0.11RC1
mbk-lab:v8.1.6RC1
mbk-lab:v8.2.3RC1
mbk-lab:v9.0.0RC1
mbk-lab:v9.0.0beta2
mbk-lab:v9.0beta1
mbk-lab:v7.0.12
mbk-lab:v8.0.10
mbk-lab:v8.1.5
mbk-lab:v8.2.2
mbk-lab:v7.0.12RC1
mbk-lab:v8.0.10RC1
mbk-lab:v8.1.5RC1
mbk-lab:v8.2.2RC1
mbk-lab:v8.2.1
mbk-lab:v8.2.1RC4
mbk-lab:v8.2.1RC3
mbk-lab:v8.2.1RC2
mbk-lab:v8.2.1RC1
mbk-lab:v7.0.11
mbk-lab:v8.0.9
mbk-lab:v8.1.4
mbk-lab:v7.0.11RC2
mbk-lab:v8.0.9RC2
mbk-lab:v8.1.4RC2
mbk-lab:v7.0.11RC1
mbk-lab:v8.0.9RC1
mbk-lab:v8.1.4RC1
mbk-lab:v8.2.0
mbk-lab:v8.2RC3
mbk-lab:v8.2RC2
mbk-lab:v8.2RC1
mbk-lab:v8.2beta1
mbk-lab:v7.0.10
mbk-lab:v8.1.3
mbk-lab:v8.0.8
mbk-lab:v8.1.2
mbk-lab:v8.0.7
mbk-lab:v7.0.9
mbk-lab:v8.1.2RC1
mbk-lab:v8.0.7RC1
mbk-lab:v7.0.9RC1
mbk-lab:v8.1.1
mbk-lab:v8.0.6
mbk-lab:v7.0.8
mbk-lab:v7.0.8RC1
mbk-lab:v8.0.6RC1
mbk-lab:v8.1.1RC1
mbk-lab:v6.0.10beta1
mbk-lab:v7.0.8beta1
mbk-lab:v8.0.6beta1
mbk-lab:v8.1.1beta1
mbk-lab:v8.1.1beta
mbk-lab:v6.0.9
mbk-lab:v7.0.7
mbk-lab:v8.0.5
mbk-lab:v8.1.0
mbk-lab:v8.1RC2
mbk-lab:v6.0.9RC1
mbk-lab:v7.0.7RC1
mbk-lab:v8.0.5RC1
mbk-lab:v6.0.9beta
mbk-lab:v7.0.7beta
mbk-lab:v8.0.5beta
mbk-lab:v6.0.8
mbk-lab:v7.0.6
mbk-lab:v8.0.4
mbk-lab:v6.0.8RC2
mbk-lab:v7.0.6RC2
mbk-lab:v8.0.4RC2
mbk-lab:v8.0.4RC1
mbk-lab:v6.0.8RC1
mbk-lab:v7.0.6RC1
mbk-lab:v8.1.0beta2
mbk-lab:v8.1.0beta1
mbk-lab:v8.0.3
mbk-lab:v8.0.3RC4
mbk-lab:v8.1.0alpha2
mbk-lab:v8.0.3RC3
mbk-lab:v8.1.0alpha1
mbk-lab:v8.0.3RC2
mbk-lab:v8.0.3RC1
mbk-lab:v8.0.2
mbk-lab:v8.0.1
mbk-lab:v8.0.1RC1
mbk-lab:v5.0.19
mbk-lab:v6.0.7
mbk-lab:v7.0.5
mbk-lab:v8.0.0
mbk-lab:v8.0.0RC2
mbk-lab:v8.0.0RC1
mbk-lab:v8.0.0beta2
mbk-lab:v8.0.0beta1
mbk-lab:v8.0.0alpha2
mbk-lab:v8.0.0alpha1
mbk-lab:v7.0.4
mbk-lab:v7.0.4RC2
mbk-lab:v7.0.4RC1
mbk-lab:v6.0.6
mbk-lab:v7.0.3
mbk-lab:v7.0.3RC3
mbk-lab:v7.0.3RC2
mbk-lab:v6.0.6RC1
mbk-lab:v7.0.3RC1
mbk-lab:v7.0.3alpha1
mbk-lab:v6.0.5
mbk-lab:v7.0.2
mbk-lab:v3.0alpha1
mbk-lab:v3.0RC1
mbk-lab:v2.0beta3
mbk-lab:v1.0RC1
mbk-lab:v1.1
mbk-lab:v1.0.0beta1
mbk-lab:v6.0.5RC1
mbk-lab:v7.0.2RC1
mbk-lab:v7.0.1
mbk-lab:v7.0.1RC1
mbk-lab:v7.0.0
mbk-lab:v7.0.0RC3
mbk-lab:v7.0.0RC2
mbk-lab:v7.0.0RC1
mbk-lab:v7.0.0beta1
mbk-lab:v5.0.17
mbk-lab:v6.0.4
mbk-lab:v7.0.0alpha2
mbk-lab:v6.0.4beta1
mbk-lab:v5.0.17beta1
mbk-lab:v5.0.16
mbk-lab:v6.0.3
mbk-lab:v6.0.3RC1
mbk-lab:v5.0.16RC1
mbk-lab:v5.0.15
mbk-lab:v6.0.2
mbk-lab:v5.0.15RC1
mbk-lab:v6.0.2RC1
mbk-lab:v6.0.1
mbk-lab:v6.0.1RC1
mbk-lab:v5.0.14a
mbk-lab:v5.0.14
mbk-lab:v6.0.0a
mbk-lab:v6.0.0
mbk-lab:v6.0.0RC4
mbk-lab:v6.0.0RC3
mbk-lab:v6.0.0RC2
mbk-lab:v6.0.0RC1
mbk-lab:v6.0.0beta5
mbk-lab:v6.0.0beta4
mbk-lab:list
mbk-lab:v6.0.0beta3
mbk-lab:v5.0.13
mbk-lab:v6.0.0beta2
mbk-lab:v6.0.0alpha2
mbk-lab:v5.0.12
mbk-lab:v5.0.11
mbk-lab:v5.0.10
mbk-lab:v5.0.9
mbk-lab:v5.0.8
mbk-lab:v4.5.13
mbk-lab:v5.0.7
mbk-lab:v4.0.16
mbk-lab:v4.5.12
mbk-lab:v5.0.6
mbk-lab:v4.5.11
mbk-lab:v4.0.15
mbk-lab:v4.5.10
mbk-lab:v5.0.5
mbk-lab:v5.0.5RC1
mbk-lab:v4.5.10RC1
mbk-lab:v4.0.14
mbk-lab:v4.5.9
mbk-lab:v5.0.4
mbk-lab:v5.0.4RC1
mbk-lab:v5.0.3
mbk-lab:v5.0.2
mbk-lab:v5.0.1
mbk-lab:v4.0.13
mbk-lab:v4.5.8
mbk-lab:v5.0.0
mbk-lab:v5.0.0RC3
mbk-lab:v5.0.0RC2
mbk-lab:v5.0.0RC1
mbk-lab:v5.0.0beta2
mbk-lab:v5.0.0beta1
mbk-lab:v4.0.12
mbk-lab:v4.5.7
mbk-lab:v5.0.0alpha1
mbk-lab:v4.0.11
mbk-lab:v4.5.6
mbk-lab:v4.5.5
mbk-lab:v4.0.10
mbk-lab:v4.5.4
mbk-lab:v4.5.3
mbk-lab:v4.0.9
mbk-lab:v4.5.2
mbk-lab:v4.5.1a
mbk-lab:v4.5.1
mbk-lab:v4.0.8
mbk-lab:v4.5.0
mbk-lab:v4.5.0RC3
mbk-lab:v4.5.0RC2
mbk-lab:v4.5.0RC1
mbk-lab:v4.5.0beta4
mbk-lab:v4.5.0beta3
mbk-lab:v4.5.0beta2
mbk-lab:v4.5.0beta1
mbk-lab:v4.0.7
mbk-lab:v4.0.6
mbk-lab:v4.0.5
mbk-lab:v4.0.4
mbk-lab:v4.0.3
mbk-lab:v4.0.2
mbk-lab:v4.0.1
mbk-lab:v4.0.0
mbk-lab:v4.0.0RC2
mbk-lab:v4.0.0RC
mbk-lab:v4.0.0beta
mbk-lab:v3.0.1
mbk-lab:v3.0
4 Commits
master
...
rename-ext
Author | SHA1 | Message | Date |
---|---|---|---|
Robin Appelman |
4b4a108cb3
|
fix part file rename check
Signed-off-by: Robin Appelman <robin@icewind.nl> |
|
Robin Appelman |
32f5cfd490
|
extend warning messages on rename failure
Signed-off-by: Robin Appelman <robin@icewind.nl> |
|
Robin Appelman |
9865023340
|
fix check for part file rename permissions
Signed-off-by: Robin Appelman <robin@icewind.nl> |
|
Robin Appelman |
30460d9545
|
add extra debug logging for rename failure
Signed-off-by: Robin Appelman <robin@icewind.nl> |
3 changed files with 23 additions and 7 deletions
|
@ -312,10 +312,12 @@ class SharedStorage extends \OC\Files\Storage\Wrapper\Jail implements ISharedSto
|
||||||
|
|
||||||
if ($targetExists || ($sameFodler && !$isPartFile)) {
|
if ($targetExists || ($sameFodler && !$isPartFile)) {
|
||||||
if (!$this->isUpdatable('')) {
|
if (!$this->isUpdatable('')) {
|
||||||
|
$this->logger->warning("Blocking rename, target not updatable");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (!$this->isCreatable('')) {
|
if (!$this->isCreatable('')) {
|
||||||
|
$this->logger->warning("Blocking rename, target not creatable");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -337,7 +337,16 @@ class Local extends \OC\Files\Storage\Common {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return rename($this->getSourcePath($path1), $this->getSourcePath($path2));
|
$targetExists = file_exists($this->getSourcePath($path2));
|
||||||
|
|
||||||
|
$result = rename($this->getSourcePath($path1), $this->getSourcePath($path2));
|
||||||
|
|
||||||
|
if (!$result) {
|
||||||
|
$message = "Failed to rename file from " . $this->getSourcePath($path1) . " to " . $this->getSourcePath($path2) . ($targetExists ? " (target exists)" : "");
|
||||||
|
\OC::$server->getLogger()->logException(new \Exception($message));
|
||||||
|
}
|
||||||
|
|
||||||
|
return $result;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function copy($path1, $path2) {
|
public function copy($path1, $path2) {
|
||||||
|
|
|
@ -80,14 +80,19 @@ class PermissionsMask extends Wrapper {
|
||||||
}
|
}
|
||||||
|
|
||||||
public function rename($path1, $path2) {
|
public function rename($path1, $path2) {
|
||||||
$p = strpos($path1, $path2);
|
|
||||||
if ($p === 0) {
|
|
||||||
$part = substr($path1, strlen($path2));
|
|
||||||
//This is a rename of the transfer file to the original file
|
//This is a rename of the transfer file to the original file
|
||||||
if (strpos($part, '.ocTransferId') === 0) {
|
if (strpos($path1, '.ocTransferId') > 0) {
|
||||||
|
if (!$this->checkMask(Constants::PERMISSION_CREATE)) {
|
||||||
|
\OC::$server->getLogger()->warning("Blocking rename from $path1 to $path2, not enough permissions to create new file from part. mask: " . $this->mask);
|
||||||
|
}
|
||||||
|
|
||||||
return $this->checkMask(Constants::PERMISSION_CREATE) and parent::rename($path1, $path2);
|
return $this->checkMask(Constants::PERMISSION_CREATE) and parent::rename($path1, $path2);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!$this->checkMask(Constants::PERMISSION_UPDATE)) {
|
||||||
|
\OC::$server->getLogger()->warning("Blocking rename from $path1 to $path2, not enough permissions to update file. mask: " . $this->mask);
|
||||||
}
|
}
|
||||||
|
|
||||||
return $this->checkMask(Constants::PERMISSION_UPDATE) and parent::rename($path1, $path2);
|
return $this->checkMask(Constants::PERMISSION_UPDATE) and parent::rename($path1, $path2);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Write
Preview
Loading…
Reference in New Issue