nextcloud-server/lib/private
Côme Chilliet bb485fb733
fix: Load all partially enabled apps routes
This avoids cache issues if some apps are only enabled for some groups,
 by loading the routes from all apps enabled for anyone, not only the
 current user.
If the queried application is disabled for the current user based on
 groups, the middleware will cancel the query.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-06-05 18:06:08 +07:00
..
Accounts chore(IAccountManager): remove deprecated visibility constants 2025-05-14 19:15:24 +07:00
Activity fix(RichObjectStrings): Make exception messages for invalid parameters more useful for debugging 2025-03-12 14:52:32 +07:00
App chore(tests): Adapt AppManager test to the use of searchValues 2025-06-05 17:58:54 +07:00
AppFramework fix: Use only enabled applications versions in the cache prefix 2025-06-05 17:58:54 +07:00
Archive
Authentication fix(webauthn): do not require bcmath or gmp - not needed anymore 2025-03-19 11:19:49 +07:00
Avatar
BackgroundJob perf(cron): Delay (re)checking timed jobs 2025-03-31 13:21:29 +07:00
Blurhash/Listener fix(blurhash): Skip generation the if previews are disabled. 2025-05-27 12:26:42 +07:00
Broadcast/Events
Cache
Calendar fix: check if properties exist before using them 2025-05-12 15:44:07 +07:00
Collaboration fix(FileReferenceEventListener): Invalidate cache after node was renamed 2025-05-27 11:27:38 +07:00
Command
Comments
Config fix(config): drop value details 2025-01-26 12:59:04 +07:00
Console fix: Replace getInstalledApps calls with getEnabledApps 2025-02-13 10:19:20 +07:00
Contacts/ContactsMenu feat(contacts): Show time difference for users in different timezones 2025-01-16 18:10:04 +07:00
DB fix: Revert "fix(db): Store last insert id before reconnect" 2025-05-21 07:55:42 +07:00
Dashboard
Diagnostics
DirectEditing
Encryption fix(encryption): Improve Update class and event listenening 2025-05-13 23:37:52 +07:00
EventDispatcher
Federation fix(federation): allows equal signs in federation id 2025-04-22 13:03:56 +07:00
Files fix(dav): file drop nickname 2025-06-05 09:09:17 +07:00
FilesMetadata
FullTextSearch
GlobalScale
Group
Hooks
Http
IntegrityCheck feat(core): add human readable mimes 2025-05-14 22:55:06 +07:00
KnownUser
L10N fix: Fix psalm taint error in L10N factory 2025-02-17 15:24:07 +07:00
LDAP
Lock
Lockdown
Log fix(log): map all warnings to warn log level, notice to info 2025-05-27 08:01:19 +07:00
Mail fix(mail): use matching text color for primary elements 2025-04-17 11:51:46 +07:00
Memcache
Migration fix: Remove incorrect `@throws` annotations and move away from OC_App 2025-02-24 17:48:34 +07:00
Net
Notification fix(notifications): Fix check for hasNotifiers when all apps use RegistrationContext 2025-06-04 06:32:26 +07:00
OCM fix(ocm): `publicKey` can be disabled so capabilities do not match 2025-03-21 09:15:55 +07:00
OCS
Preview fix(previews): lower log level when cached preview isn't found 2025-05-15 07:34:40 +07:00
Profile feat(profile): Add an API to get the profile field data 2025-04-23 12:38:18 +07:00
Profiler perf: Add config options to trigger individual and sample profiling using excimer 2025-04-22 08:57:02 +07:00
Remote
Repair refactor(dav): replace IAppData with IAppDataFactory for PhotoCache 2025-05-15 18:28:45 +07:00
RichObjectStrings Revert "refactor(RichObjectStrings): Only log error if key or value is not string in validator" 2025-04-09 08:35:56 +07:00
Route fix: Load all partially enabled apps routes 2025-06-05 18:06:08 +07:00
Search
Security fix(throttler): Don't query bruteforce attempts twice 2025-05-20 08:37:23 +07:00
Session fix: Fix psalm taint false-positives by small refactorings 2025-02-17 18:08:23 +07:00
Settings feat: add support for sensitive Declarative settings values encryption 2025-05-28 20:43:04 +07:00
Setup fix: Fix psalm taint false-positive by escaping trusted input 2025-02-17 15:26:22 +07:00
SetupCheck
Share
Share20 fix: Do not use circle provider class constant 2025-05-16 10:50:41 +07:00
SpeechToText
Support fix: Fix warning when crash reporter fails to get loaded 2025-05-15 08:25:01 +07:00
SystemTag fix(systemtags): emit assign and unassign bulk tagging events 2025-04-04 04:33:36 +07:00
Tagging
Talk
TaskProcessing fix(TaskProcessing): increase task cleanup delay 2025-05-05 11:24:13 +07:00
Teams
Template fix(JSResourceLocator) fix incorrect parameter being used. 2025-04-26 15:19:55 +07:00
TextProcessing
TextToImage
Translation
Updater
User chore(cs): Apply autofixes 2025-05-29 09:18:12 +07:00
UserStatus
legacy fix: make core application bootstrapable by coordinator 2025-06-02 15:58:54 +07:00
AllConfig.php
AppConfig.php fix: Use only enabled applications versions in the cache prefix 2025-06-05 17:58:54 +07:00
AppScriptDependency.php
AppScriptSort.php
BinaryFinder.php
CapabilitiesManager.php feat(api): File conversion API 2025-01-15 16:38:18 +07:00
Color.php
Config.php fix: Fix psalm taint false-positives by small refactorings 2025-02-17 18:08:23 +07:00
ContactsManager.php fix(cardav): only show useres from enabled addressBooks in contacts menu 2025-03-17 11:56:34 +07:00
DatabaseException.php
DatabaseSetupException.php
DateTimeFormatter.php
DateTimeZone.php
EmojiHelper.php
EventSource.php
EventSourceFactory.php
ForbiddenException.php
HintException.php
Image.php fix: Remove some call and references to deprecated OC_Util class 2025-04-07 17:05:54 +07:00
InitialStateService.php
Installer.php fix: Throw AppNotFoundException from installer when application is not found 2025-06-05 17:03:16 +07:00
LargeFileHelper.php
Log.php fix(log): Fix log level handling 2025-01-27 05:05:17 +07:00
MemoryInfo.php
NaturalSort.php
NaturalSort_DefaultCollator.php
NavigationManager.php fix(navigation): Fix default app entry registered as closure 2025-04-25 14:47:33 +07:00
NeedsUpdateException.php
NotSquareException.php
PhoneNumberUtil.php
PreviewManager.php fix(PreviewManager): use the forced mimetype in throwIfPreviewsDisabled 2025-06-02 15:50:53 +07:00
PreviewNotAvailableException.php
RedisFactory.php
Repair.php refactor(dav): replace IAppData with IAppDataFactory for PhotoCache 2025-05-15 18:28:45 +07:00
RepairException.php
Server.php fix: Use application ids as well as versions in the cache prefix 2025-06-05 18:03:56 +07:00
ServerContainer.php feat: Improve init a bit, and add more profiling steps 2025-05-13 16:08:49 +07:00
ServerNotAvailableException.php
ServiceUnavailableException.php
Setup.php fix(metadata): set background job on fresh setup 2025-04-23 13:57:25 +07:00
StreamImage.php
Streamer.php
SubAdmin.php
SystemConfig.php fix: Move config.php taint trust upstream directly in OC\Config class 2025-02-17 15:26:20 +07:00
TagManager.php
Tags.php
TempManager.php chore: move implementation from OC legacy to OCP\Files 2025-05-14 14:55:45 +07:00
TemplateLayout.php fix: Use only enabled applications versions in the cache prefix 2025-06-05 17:58:54 +07:00
URLGenerator.php fix: make core application bootstrapable by coordinator 2025-06-02 15:58:54 +07:00
Updater.php fix: Replace getInstalledApps calls with getEnabledApps 2025-02-13 10:19:20 +07:00