aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* refactor(MigrationService): adjust code to fix psalm warningschore/support-longer-namesFerdinand Thiessen2 days1-13/+14
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(DB): support up to 63 character long table and index namesFerdinand Thiessen2 days1-58/+121
| | | | | | | | | | | We do not support Oracle 11 anymore but at least Oracle 12c (12.2). So the limitation is gone (Oracle now supports up to 128 character long names). Instead we are now limited by MySQL (64 characters) and PostgreSQL (63 characters). Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(webauthn): do not require bcmath or gmp - not needed anymoreFerdinand Thiessen3 days1-8/+0
| | | | | | | | The extensions are not required anymore but only recommended for performance. See also: https://github.com/web-auth/webauthn-framework/issues/213 Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(IMimeTypeDetector): use correct return typefix/IMimeTypeDetector-typesFerdinand Thiessen4 days2-3/+11
| | | | | | | | | | | | | | In PHP array keys that are integers are always kept as integer, meaning the type of the key of `$a = ["1" => "one"]` will be integer not string. While are hacks to circumvent this (case std object with string keys to an assoc. array) those hacks are performance wise awefull and also not needed as in PHP you can always access that element with `$a[1]` or `$a["1"]`. So TL;DR;: do not lie about return types. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(auth): Allow 2FA challenges for Ephemeral sessionsbugfix/ios-3365/allow-2fa-for-ephemeral-sessionsJoas Schilling4 days1-0/+5
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Fix(l10n): Update translations from TransifexNextcloud bot4 days4-60/+118
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #51480 from nextcloud/fix/deprecation-commentFerdinand Thiessen4 days1-3/+0
|\ | | | | chore: drop outdated deprecation comment from Mailer
| * chore: drop outdated deprecation comment from Mailerfix/deprecation-commentFerdinand Thiessen8 days1-3/+0
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #51380 from nextcloud/fix/noid/contactsmenu-ab-enabledHamza4 days4-0/+32
|\ \ | | | | | | fix(cardav): only show users from enabled addressBooks in contacts menu
| * | fix(cardav): only show useres from enabled addressBooks in contacts menufix/noid/contactsmenu-ab-enabledHamza Mahjoubi5 days4-0/+32
| | | | | | | | | | | | Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
* | | Merge pull request #51333 from nextcloud/filePointerCheckGit'Fellow5 days1-8/+8
|\ \ \ | |/ / |/| | fix(files): Make sure file pointer exists
| * | fix(files): Make sure file pointer existsfilePointerCheckGit'Fellow2025-03-071-8/+8
| | | | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
* | | Merge pull request #51389 from ↵Côme Chilliet5 days1-2/+9
|\ \ \ | | | | | | | | | | | | | | | | nextcloud/bug/noid/skip-quote-cache-for-remote-shares fix: skip caching lastSeenQuotaUsage for remote shares
| * | | fix: skip caching lastSeenQuotaUsage for remote sharesbug/noid/skip-quote-cache-for-remote-sharesDaniel Kesselberg8 days1-2/+9
| | | | | | | | | | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot6 days2-0/+4
| | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot7 days2-0/+4
|/ / / | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | / Fix(l10n): Update translations from TransifexNextcloud bot8 days4-0/+16
| |/ |/| | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | feat(core): add setup cypress testsskjnldsv8 days1-4/+0
| | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot9 days2-0/+12
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | fix(RichObjectStrings): Make exception messages for invalid parameters more ↵fix/rich-object-strings/better-exception-messagesprovokateurin10 days2-7/+7
| | | | | | | | | | | | useful for debugging Signed-off-by: provokateurin <kate@provokateurin.de>
* | Fix(l10n): Update translations from TransifexNextcloud bot10 days2-2/+26
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | fix(lookup-server): disable lookup server for non-global scale setupsFerdinand Thiessen11 days1-2/+4
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | fix(lookup-server): do not query data by defaultFerdinand Thiessen11 days1-1/+1
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Fix(l10n): Update translations from TransifexNextcloud bot11 days2-0/+2
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | fix: fix getNodeFromCacheEntryAndMount using relative pathRobin Appelman11 days1-2/+2
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Merge pull request #51029 from nextcloud/fix/deprecate-oc-template-and-cleanupCôme Chilliet12 days21-558/+693
|\ \ | | | | | | fix: Deprecate OC_Template, add proper template manager instead
| * | fix: Use a dedicated Exception class for when a template is not foundfix/deprecate-oc-template-and-cleanupCôme Chilliet2025-03-067-20/+39
| | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | fix: Migrate all uses of OCP\Template to OCP\Template\ITemplateManagerCôme Chilliet2025-03-066-18/+21
| | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | fix: Cleanup of internal class TemplateLayoutCôme Chilliet2025-03-062-164/+160
| | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | fix: Fix signatures and types in template related classesCôme Chilliet2025-03-064-7/+15
| | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | fix: Replace all usage of OC_Template by the new APICôme Chilliet2025-03-063-32/+27
| | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | fix: Fix psalm issues and add missing methods to ITemplate interfaceCôme Chilliet2025-03-065-12/+19
| | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | fix: Add missing ITemplate interface and clean code in Template classCôme Chilliet2025-03-067-54/+88
| | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | fix: Deprecate OC_Template, add proper template manager insteadCôme Chilliet2025-03-067-327/+400
| | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | Merge pull request #51108 from ↵Côme Chilliet12 days1-39/+15
|\ \ \ | | | | | | | | | | | | | | | | nextcloud/fix/fix-disabled-user-list-for-saml-subadmin Fix disabled user list for SAML group subadmin
| * | | chore: Remove now unused methods from User managerCôme Chilliet12 days1-47/+0
| | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | fix: Correctly count disabled users for SAML groups subadminsCôme Chilliet12 days1-2/+25
| | | | | | | | | | | | | | | | | | | | | | | | If too many users return -1 as for LDAP so that link is shown Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | | fix(base.php): Correct order for booting \OC\Serverbugfix/50619/correctly-init-serverJoas Schilling12 days1-28/+31
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A recent change had broken authentication with an older FastCGI Apache2 module, because the IRequest object got initialised before the fix from self::handleAuthHeaders() copied the authentication headers into the correct $_SERVER variables. Since this part is completely independent from any Nextcloud code it is now done as a first thing within the init() call. Additionally similar issues could happen when another class would boot too early and read other global PHP settings like ini values and default timezone, so those are now also moved to the beginning. Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot13 days2-38/+38
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-082-14/+14
| |/ |/| | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | feat(dav): add webhook compatibility for calendar object eventsEdward Ly2025-03-079-0/+272
| | | | | | | | Signed-off-by: Edward Ly <contact@edward.ly>
* | Merge pull request #51130 from nextcloud/fix/credential-passwordless-authJulius Knorr2025-03-071-5/+9
|\ \ | |/ |/| fix: Do not build encrypted password if there is none
| * fix: Do not build encrypted password if there is nonefix/credential-passwordless-authJulius Knorr2025-03-061-5/+9
| | | | | | | | Signed-off-by: Julius Knorr <jus@bitgrid.net>
* | fix(systemtags): prevent tag edition if restrictedskjnldsv2025-03-065-1/+43
| | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-062-2/+2
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-066-24/+34
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #51280 from nextcloud/artonge/fix/publicpage_attributeLouis2025-03-051-1/+2
|\ \ | | | | | | fix(login): Properly target public page with attribute
| * | fix(login): Properly target public page with attributeartonge/fix/publicpage_attributeLouis Chemineau2025-03-051-1/+2
| | | | | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | Merge pull request #50702 from ↵Andy Scherzinger2025-03-051-2/+4
|\ \ \ | |/ / |/| | | | | | | | Institutional-Investment-Group/feat/support-aws-session-token9 feat(object_store): Add support for session token (STS) in AWS credentials
| * | Merge branch 'master' into feat/support-aws-session-tokenHector Manuel2025-03-04210-970/+2018
| |\ \