nextcloud/lib/private
Ferdinand Thiessen 67eef32b07
fix(DB): support up to 63 character long table and index names
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>
2026-01-18 14:50:34 +01:00
..
Accounts fix: Use strict array comparisons in lib/ 2026-01-13 11:48:04 +01:00
Activity refactor(external-share): Port more code to string as type for the id 2025-12-16 10:40:09 +01:00
App feat(AppManager): log when cleanAppId drops invalid chars 2025-12-31 14:30:05 -05:00
AppFramework feat(ocm): event on ocm discovery and ocm request 2026-01-07 17:54:26 -01:00
Archive refactor: use logical && || instead of weak and or operators 2025-09-27 23:02:18 +02:00
Authentication fix(onetime): Allow longer duration via app config 2026-01-09 19:07:07 +01:00
Avatar feat(avatars): use different colors for guests for the same name 2025-09-02 11:31:14 +02:00
BackgroundJob refactor: Rename Snowflake Generator and Decoder 2026-01-06 12:57:04 +01:00
Blurhash/Listener fix(blurhash): Skip generation the if previews are disabled. 2025-05-27 12:26:42 +02:00
Broadcast/Events chore: Add SPDX header 2024-05-24 13:11:22 +02:00
Cache fix(gc): Implement cache_chunk_gc_ttl 2026-01-13 09:00:32 +01:00
Calendar feat: automated appointment creation 2026-01-15 13:31:44 -05:00
Collaboration fix(contacts): not contact, not local 2025-12-22 12:36:33 -01:00
Command fix(jobs): Limit command jobs to known cases 2025-11-04 11:10:40 +01:00
Comments refactor(comment): Port away from deprecated event comment constant 2025-12-04 17:38:53 +01:00
Config fix(lexicon): switch bool value to non-lazy 2025-10-21 09:27:40 -01:00
Console chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
Contacts/ContactsMenu Merge pull request #56938 from nextcloud/unify-handling-of-exclude-groups-in-contacts-menu-and-sharing 2026-01-07 18:04:53 +01:00
ContextChat fix: add strict typing to ContextChat classes 2025-07-15 08:16:25 -07:00
Dashboard fix(dashboard): Document expected icon behaviour 2024-07-11 13:14:03 +00:00
DB fix(DB): support up to 63 character long table and index names 2026-01-18 14:50:34 +01:00
Diagnostics refactor: extract slow operation logging into trait 2026-01-08 11:22:15 +01:00
DirectEditing chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
Encryption chore(encryption): Cleanup typing in EncryptAll/DecryptAll 2025-09-09 11:46:18 +02:00
EventDispatcher fix: Do not use deprecated IServerContainer in EventDispatcher 2025-07-08 13:32:15 +02:00
Federation feat(signed-request): moving out of unstable 2026-01-09 20:16:24 -01:00
Files Merge pull request #57549 from nextcloud/carl/optimize-getdirectory-content 2026-01-16 14:09:14 +01:00
FilesMetadata test: add some minimal testing for metadata storage 2024-11-07 16:27:16 +01:00
FullTextSearch chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
GlobalScale chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
Group Revert "feat(group): Sanitize group names and ids on creation" 2025-11-07 10:37:50 +01:00
Hooks refactor: use logical && || instead of weak and or operators 2025-09-27 23:02:18 +02:00
Http Merge branch 'master' into ernolf/enh/http2-brotli-client 2026-01-08 21:02:07 +01:00
IntegrityCheck refactor: use logical && || instead of weak and or operators 2025-09-27 23:02:18 +02:00
KnownUser chore: Use more gender neutral language 2024-10-14 13:59:24 +02:00
L10N fix: Use strict array comparisons in lib/ 2026-01-13 11:48:04 +01:00
LDAP style: update codestyle for coding-standard 1.2.3 2024-08-25 19:34:58 +02:00
legacy Merge pull request #56779 from nextcloud/jtr/needUpgrade-refactor 2026-01-06 14:04:13 +01:00
Lock refactor: use logical && || instead of weak and or operators 2025-09-27 23:02:18 +02:00
Lockdown perf(s3): Expose pre-signed urls for S3 2025-12-09 11:21:35 +01:00
Log feat(log): Add script name and occ command to log details 2025-12-04 15:04:59 +01:00
Mail fix(Mailer): Log errors 2025-10-30 08:42:12 +01:00
Memcache fix(Memcache): use different cache key when in maintenance mode 2025-12-01 14:43:23 +01:00
Migration chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
Net fix(net): Add IPv6 zone handling to IpAddressClassifier 2024-10-31 17:06:36 -04:00
Notification feat: indicate reason for preloading notifications 2025-08-18 15:28:46 +02:00
OCM feat(signed-request): moving out of unstable 2026-01-09 20:16:24 -01:00
OCS fix(OCS): Add IRequest::getFormat to determine the response Content-Type the same way everywhere 2025-08-26 09:50:03 +02:00
OpenMetrics fix(openmetrics): import right classes 2026-01-08 10:39:46 +01:00
Preview feat: Adapt a bit the snowflake ids API 2026-01-06 12:57:17 +01:00
Profile fix(config): fix tests+psalm 2025-08-08 11:00:49 -01:00
Profiler feat(profiler): Use gzdecode/gzencode to parse profiles 2025-11-14 14:19:33 +01:00
Remote chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
Repair fix(lexicon): switch bool value to non-lazy 2025-10-21 09:27:40 -01:00
RichObjectStrings Revert "refactor(RichObjectStrings): Only log error if key or value is not string in validator" 2025-04-09 08:35:56 +02:00
Route feat(ocm): event on ocm discovery and ocm request 2026-01-07 17:54:26 -01:00
Search feat(unified-search): Use existing min search length config 2025-09-24 17:29:09 +02:00
Security feat(signed-request): moving out of unstable 2026-01-09 20:16:24 -01:00
Session fix(session): handle null logger 2026-01-09 16:42:39 +01:00
Settings refactor: move existing usages of snoflake IDs SnowflakeAwareEntity 2026-01-06 12:57:17 +01:00
Setup refactor(querybuilder): Port away from qb::execute() in lib/ 2025-09-02 11:55:56 +02:00
SetupCheck chore(deps): Update nextcloud/coding-standard to v1.3.1 2024-09-19 14:21:20 +02:00
Share feat(preset): share link expiration date 2025-08-14 16:07:32 -01:00
Share20 fix(DefaultSHareProvider): Specify join alias when accessing columns 2026-01-16 08:32:14 +01:00
Snowflake refactor: Rename Snowflake Generator and Decoder 2026-01-06 12:57:04 +01:00
SpeechToText fix(SpeechToTextManager): Throw TaskProcessing Task failed 2024-08-30 10:07:01 +02:00
Support fix: Fix issues and tests in DIContainer and friends 2025-07-08 13:32:14 +02:00
SystemTag Merge pull request #54810 from nextcloud/feat/typed-tag-events 2025-09-04 11:19:28 +02:00
Tagging feat(db): switch from settype to casts 2024-09-15 19:26:58 +02:00
Talk style: update codestyle for coding-standard 1.2.3 2024-08-25 19:34:58 +02:00
TaskProcessing fix(TaskProcessing): Adjust OCR task type to allow for multiple files and pdfs 2025-12-09 09:21:33 +01:00
Teams fix(team-manager): team is already teamid 2025-12-16 08:56:46 -01:00
Template fix(template): add import map for JS module entry points 2026-01-12 13:34:11 +01:00
TextProcessing fix(textprocessing): accept scheduling a task if there are equivalent taskprocessing providers only 2024-11-13 16:59:46 +01:00
TextToImage fix: Prevent breaking change in IQueryBuilder 2024-10-17 18:31:44 +02:00
Translation chore: Add SPDX header 2024-05-24 13:11:22 +02:00
Updater fix: handle ambiguous IResponse.getBody return types 2025-06-30 11:50:11 +02:00
User Merge pull request #57519 from nextcloud/get-existing-api 2026-01-14 11:15:42 +01:00
UserStatus fix(container): Reduce general deprecation spam on all requests 2025-08-09 11:53:30 +02:00
AllConfig.php refactor: Deprecated user config from IConfig correctly 2025-12-11 13:27:47 +01:00
AppConfig.php refactor: Run rector 2025-11-18 17:45:54 +01:00
AppScriptDependency.php chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
AppScriptSort.php chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
BinaryFinder.php chore(deps): Bump nextcloud/coding-standard in /vendor-bin/cs-fixer 2024-10-19 07:57:35 +02:00
CapabilitiesManager.php feat(api): File conversion API 2025-01-15 16:38:18 -05:00
Color.php chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
Config.php feat(Config.php): change array_merge to array_replace_recursive when merging configs 2026-01-06 16:03:38 +01:00
ContactsManager.php fix(cardav): only show useres from enabled addressBooks in contacts menu 2025-03-17 11:56:34 +01:00
DatabaseException.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
DatabaseSetupException.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
DateTimeFormatter.php style: update codestyle for coding-standard 1.2.3 2024-08-25 19:34:58 +02:00
DateTimeZone.php feat(IDateTimeZone): allow to fetch timezone of specified user 2025-08-18 14:26:52 +02:00
EmojiHelper.php chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
EventSource.php refactor: use logical && || instead of weak and or operators 2025-09-27 23:02:18 +02:00
EventSourceFactory.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
ForbiddenException.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
HintException.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
Image.php fix(image): Remove NOP imagedestroy call 2026-01-07 15:13:07 +01:00
InitialStateService.php fix(container): Reduce general deprecation spam on all requests 2025-08-09 11:53:30 +02:00
Installer.php chore: make lint happy about isDownloaded concat 2026-01-01 11:49:02 -05:00
LargeFileHelper.php fix: remove executable flag from source files 2025-09-04 11:57:44 +02:00
Log.php fix(logger): Fix calls to log normalizer 2025-12-19 15:34:34 +01:00
MemoryInfo.php chore(deps): Update nextcloud/coding-standard to v1.3.1 2024-09-19 14:21:20 +02:00
NaturalSort.php chore(deps): Update nextcloud/coding-standard to v1.3.1 2024-09-19 14:21:20 +02:00
NaturalSort_DefaultCollator.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
NavigationManager.php fix(NavigationManager): Remove break to return all defaultEntryIds 2026-01-06 02:41:37 +01:00
NeedsUpdateException.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
NotSquareException.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
PhoneNumberUtil.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
PreviewManager.php refactor: move existing usages of snoflake IDs SnowflakeAwareEntity 2026-01-06 12:57:17 +01:00
PreviewNotAvailableException.php chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
RedisFactory.php fix(cache): Set default Redis port to 0 for UNIX sockets 2025-09-07 14:30:34 -04:00
Repair.php fix(lexicon): switch bool value to non-lazy 2025-10-21 09:27:40 -01:00
RepairException.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
Server.php feat(signed-request): moving out of unstable 2026-01-09 20:16:24 -01:00
ServerContainer.php feat(DI): Abort querying if infinite loop is detected 2025-11-05 12:21:19 +01:00
ServerNotAvailableException.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
ServiceUnavailableException.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
Setup.php fix: Allow installation on macOS CI 2025-12-07 13:32:43 +01:00
Streamer.php refactor(Streamer): inject IDateTimeZone as constructor arg 2025-08-14 17:19:28 +02:00
StreamImage.php fix(OCP): Fix Image interface 2024-09-02 14:57:17 +02:00
SubAdmin.php chore(db): Correctly apply query types 2024-10-17 09:21:07 +02:00
SystemConfig.php feat: allow admins to configure additional sensitive config values 2025-08-05 19:16:14 +02:00
TagManager.php fix: Dispatch favorite event with an actual path 2025-09-15 15:04:00 +02:00
Tags.php fix: Use strict array comparisons in lib/ 2026-01-13 11:48:04 +01:00
TemplateLayout.php chore: Cleanup typing and deprecated method calls in resource locators 2025-09-29 12:10:56 +02:00
TempManager.php chore: move implementation from OC legacy to OCP\Files 2025-05-14 14:55:45 +02:00
Updater.php chore: Replace last calls to OC_App::enable by IAppManager 2025-08-18 17:09:39 +02:00
URLGenerator.php refactor: use logical && || instead of weak and or operators 2025-09-27 23:02:18 +02:00