nextcloud/lib/private
Louis Chemineau 242164f0fd
feat: Close sessions created for login flow v2
Sessions created during the login flow v2 should be short lived to not leave an unexpected opened session in the browser.

This commit add a property to the session object to track its origin, and will close it as soon as possible, i.e., on the first non public page request.

Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-03-03 12:07:32 +01:00
..
Accounts fix: always use display name from correct backend 2023-08-22 09:47:51 +02:00
Activity composer run cs:fix 2023-01-20 11:45:08 +01:00
App fix(appstore): Only send subscription keys to valid appstores 2024-01-16 11:58:05 +01:00
AppFramework feat: Close sessions created for login flow v2 2025-03-03 12:07:32 +01:00
Archive Strong type filesize related methods to ease 32bits problem findings 2023-02-07 11:23:28 +01:00
Authentication feat: Close sessions created for login flow v2 2025-03-03 12:07:32 +01:00
Avatar fix: Fix avatar images 2024-04-08 17:10:55 -07:00
BackgroundJob Fix API breakage by using a new method instead 2023-01-12 17:18:59 +01:00
Broadcast/Events composer run cs:fix 2023-01-20 11:45:08 +01:00
Cache Revert "fix(performance): Do not set up filesystem on every call" 2023-02-21 07:36:43 +01:00
Calendar fix(CalDAV): check voject exists before attempting any operation 2023-08-29 08:18:30 +00:00
Collaboration fix: Avoid clear cache with prefix 2024-03-08 08:39:56 +00:00
Command Fix many tests and warnings 2022-08-08 17:03:51 +02:00
Comments fix(comments): Use provided offset in best effort when loading comments 2023-09-19 14:06:12 +00:00
Console fix: change maintenance mode info wording 2023-05-01 17:43:35 +00:00
Contacts/ContactsMenu fix the contacts-menu vcf-contact avatars 2023-02-15 23:16:43 +01:00
Dashboard Fix Dashboard IManager getWidgets return annotation 2023-09-29 09:01:21 +02:00
DB fix(workflowengine): use andWhere() not second where() 2023-11-13 14:26:59 +00:00
Diagnostics composer run cs:fix 2023-01-20 11:45:08 +01:00
DirectEditing feat(directediting): Allow opening by file id 2023-02-20 12:16:34 +01:00
Encryption composer run cs:fix 2023-01-20 11:45:08 +01:00
EventDispatcher emit an event when a message is logged 2023-09-18 16:33:30 +02:00
Federation ocm services 2023-09-22 19:46:42 -01:00
Files fix: fix mimetype not being updated when changing file extention on object store 2024-12-11 07:49:18 +00:00
FullTextSearch composer run cs:fix 2023-01-20 11:45:08 +01:00
GlobalScale composer run cs:fix 2023-01-20 11:45:08 +01:00
Group fix(cache): Remove displayname cache entry on delete 2023-08-29 08:53:09 +02:00
Hooks composer run cs:fix 2023-01-20 11:45:08 +01:00
Http Merge pull request #40167 from nextcloud/backport/40108/stable26 2023-09-06 10:34:48 +02:00
IntegrityCheck Update Checker.php 2023-05-08 19:33:02 +00:00
KnownUser composer run cs:fix 2023-01-20 11:45:08 +01:00
L10N fix(l10n): Fix plural issue with different locale and language 2023-06-27 14:15:46 +02:00
LDAP
legacy fix(Token): add FILESYSTEM scope with SCOPE_SKIP_PASSWORD_VALIDATION 2024-06-25 07:37:07 +00:00
Lock restore shared lock ttl when releasing 2024-01-02 15:41:04 +01:00
Lockdown Respect OCP interface in private classes 2023-02-07 11:23:35 +01:00
Log emit an event when a message is logged 2023-09-18 16:33:30 +02:00
Mail use getsystemvalue-functions in Mailer.php 2023-06-26 11:06:24 +02:00
Memcache adjust redis compareSetTTL to use a lua script 2024-01-02 15:41:06 +01:00
Metadata fix: handle exif metadata read errors gracefully 2024-01-15 11:21:15 +01:00
Migration composer run cs:fix 2023-01-20 11:45:08 +01:00
Net Add remote host validation API 2022-10-31 16:13:28 +01:00
Notification composer run cs:fix 2023-01-20 11:45:08 +01:00
OCM fix(OCM): Make the public API only rely on OCP 2023-10-27 10:35:20 +02:00
OCS composer run cs:fix 2023-01-20 11:45:08 +01:00
Preview fix: Extend SVG reference check 2024-05-22 15:26:16 +00:00
Profile fix(profile): fix getUID on nullable user variable 2023-07-17 13:33:58 +00:00
Profiler Fix TypeError in Profiler 2023-04-20 16:04:21 +00:00
Remote
Repair Move oc_file_metadata.metadata migration to a background job 2024-12-02 20:15:23 +01:00
RichObjectStrings composer run cs:fix 2023-01-20 11:45:08 +01:00
Route DI for Router 2023-02-13 22:51:14 +01:00
Search composer run cs:fix 2023-01-20 11:45:08 +01:00
Security fix(migration): Decrypt ownCloud secrets v2 2024-11-28 09:32:29 +00:00
Session composer run cs:fix 2023-01-20 11:45:08 +01:00
Settings composer run cs:fix 2023-01-20 11:45:08 +01:00
Setup postgresql - add quotes around user names 2023-03-10 02:04:00 +00:00
Share Add SHARE_TYPE_SCIENCEMESH 2023-03-08 17:48:39 +00:00
Share20 fix(sharing): Move permission validation to share manager 2025-01-31 22:18:03 +01:00
Support composer run cs:fix 2023-01-20 11:45:08 +01:00
SystemTag fix(SystemTagManager): Use truncated tagName in getTag and updateTag 2023-07-27 17:13:41 +00:00
Tagging Improve typing 2022-09-19 10:01:49 +00:00
Talk Add Talk converstation delete API 2022-10-31 11:44:39 +01:00
Template style(PHP): remove unacceptable empty lines 2024-06-12 19:35:37 +02:00
Translation feat(translations): Add translation provider API 2023-02-27 16:52:03 +01:00
Updater fix(updatecheck): Don't wait 120s for a response of updater.nextcloud.com 2023-12-07 06:20:26 +01:00
User fix(Session): avoid race conditions on clustered setups 2024-07-10 18:54:25 +02:00
UserStatus composer run cs:fix 2023-01-20 11:45:08 +01:00
AllConfig.php fix(config): Make sure user keys are strings 2024-03-19 17:34:43 +00:00
AppConfig.php fix(systemreport): Mark more configs as sensitive 2024-01-17 10:31:07 +01:00
AppScriptDependency.php Sort app scripts topologically by its dependencies 2021-12-29 16:40:05 +01:00
AppScriptSort.php Sort app scripts topologically by its dependencies 2021-12-29 16:40:05 +01:00
BinaryFinder.php Move findBinaryFinder and isFunctionEnabled away from OC_Helper 2022-08-23 19:44:04 +02:00
CapabilitiesManager.php composer run cs:fix 2023-01-20 11:45:08 +01:00
Color.php
Config.php add a check for disk_free_space in Config.php 2023-03-09 23:24:38 +00:00
ContactsManager.php fix(mail): ContactManager search with fullmatch 2023-08-02 21:36:10 +02:00
DatabaseException.php
DatabaseSetupException.php
DateTimeFormatter.php
DateTimeZone.php Move away from deprecated ILogger 2022-04-26 16:50:47 +02:00
EmojiHelper.php Include more emoji chars to test and fixes after include it 2022-04-29 14:00:57 -03:00
ForbiddenException.php
HintException.php Fix typos in lib/private subdirectory 2022-07-27 08:52:17 -04:00
InitialStateService.php fix(initial-state): Log an error when initial-state can not be JSON encoded 2023-04-04 12:13:03 +00:00
Installer.php fix: Correctly check result of function 2024-05-22 17:36:46 +02:00
LargeFileHelper.php Fix quota typing for 32bits after forward port from 25 2023-04-01 13:12:05 +00:00
Log.php fix(log): Log exception class when message is empty 2023-11-13 13:37:03 +00:00
MemoryInfo.php Add helper to cast to int|float, fix MemoryInfo on 32bits 2023-02-07 11:23:29 +01:00
NaturalSort.php Migrate more classes of lib/private to LoggerInterface 2022-04-26 16:52:52 +02:00
NaturalSort_DefaultCollator.php
NavigationManager.php fix(appinfo): navigation type is optional 2023-02-03 09:52:37 +01:00
NeedsUpdateException.php
NotSquareException.php
PreviewManager.php cache formats supported by imagick 2023-02-13 14:57:06 +01:00
PreviewNotAvailableException.php
RedisFactory.php Add event logging for db and redis connection 2022-02-28 11:24:41 +01:00
Repair.php Move oc_file_metadata.metadata migration to a background job 2024-12-02 20:15:23 +01:00
RepairException.php
Search.php
Server.php feat(share): save date and time for expiration 2024-02-26 09:09:01 +00:00
ServerContainer.php Move to str_starts_with 2022-12-07 22:32:06 +01:00
ServerNotAvailableException.php
ServiceUnavailableException.php
Setup.php fix ocm-provider rewrite rules 2023-10-05 08:56:08 +00:00
Streamer.php Type sizes as int|float throughout the code base 2023-02-07 11:23:31 +01:00
StreamImage.php Allow empty mimeType 2022-12-04 14:51:33 +01:00
SubAdmin.php composer run cs:fix 2023-01-20 11:45:08 +01:00
SystemConfig.php fix(systemreport): Mark more configs as sensitive 2024-01-17 10:31:07 +01:00
TagManager.php Cleanup tags and Share component 2022-09-29 15:15:28 +00:00
Tags.php Cleanup tags and Share component 2022-09-29 15:15:28 +00:00
TemplateLayout.php fix(Session): avoid password confirmation on SSO 2024-06-12 19:35:37 +02:00
TempManager.php
Updater.php app type extended_authentication 2023-04-12 14:34:27 +00:00
URLGenerator.php fix: Fix linkToOCSRouteAbsolute() without index.php and subfolder 2023-11-20 16:25:51 +00:00