nextcloud-server/lib/private
Daniel Calviño Sánchez e18de3aac0 fix: Fix copying or moving from shared groupfolders
When copying or moving between two local storages the source path (on
disk) to copy or move from is got from the unjailed path of the source
storage. However, if the source storage has more than one jail getting
the unjailed path resolves the most external jail, but the source path
needs to be got from the most internal jail instead (the one closer to
the local storage).

This can happen, for example, with a shared groupfolder: in that case
there is an external jail for the shared storage, and one internal jail
for the groupfolder storage wrapped by the shared storage.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2024-10-29 10:36:33 +07:00
..
Accounts chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +07:00
Activity chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +07:00
App fix(appstoreFetcher): get app list from custom app store 2024-09-18 11:28:22 +07:00
AppFramework fix(BaseResponse): Cast XML element values to string 2024-09-15 17:16:41 +07:00
Archive refactor: Repalce array_search with in_array in lib/ 2023-11-22 11:42:53 +07:00
Authentication fix: missing crypto added 2024-10-28 19:17:30 +07:00
Avatar fix: Fix avatar images 2024-04-08 17:09:26 +07:00
BackgroundJob fix: Use sha256 to hash arguments of background jobs 2024-09-05 15:56:08 +07:00
Broadcast/Events
Cache Refactors "strpos" calls in lib/private to improve code readability. 2023-05-15 15:17:19 +07:00
Calendar fix(CalDAV): Check if the vObject exists before attempting any operations 2023-08-28 14:19:54 +07:00
Collaboration fix(linkReferenceProvider): better size check 2024-09-03 02:51:34 +07:00
Command chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +07:00
Comments fix(Comment): Initialize childrenCount as integer 2024-09-15 15:48:56 +07:00
Console make failure to load app commands non-fatal 2024-02-02 15:01:13 +07:00
Contacts/ContactsMenu fix(ContactsStore): Sanitize user ID given to guest avatar route 2024-02-07 09:23:52 +07:00
DB feat: add additional logging for database errors 2024-07-25 14:51:03 +07:00
Dashboard Lower to info 2024-01-16 09:24:27 +07:00
Diagnostics
DirectEditing fix: Do not use incognito mode for direct editing 2024-07-22 12:44:21 +07:00
Encryption chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +07:00
EventDispatcher chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +07:00
Federation chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +07:00
Files fix: Fix copying or moving from shared groupfolders 2024-10-29 10:36:33 +07:00
FilesMetadata fix: Prevent crash when refreshing metadata for files without an owner 2024-09-22 08:30:34 +07:00
FullTextSearch
GlobalScale Use typed version of IConfig::getSystemValue as much as possible 2023-04-05 12:50:08 +07:00
Group fix: Ensure database connection is setup when getting group details 2024-08-06 15:54:40 +07:00
Hooks refactor: Repalce array_search with in_array in lib/ 2023-11-22 11:42:53 +07:00
Http chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +07:00
IntegrityCheck fix: skip the integrity check for nextcloud-init-sync.lock 2024-09-23 15:49:41 +07:00
KnownUser Add type hints for mappers 2023-04-07 09:49:42 +07:00
L10N Update lib/private/L10N/Factory.php 2023-10-18 02:33:54 +07:00
LDAP
Lock restore shared lock ttl when releasing 2023-12-22 09:54:13 +07:00
Lockdown
Log fix(logger): Remove more parameters of other methods 2024-10-21 16:54:01 +07:00
Mail fix call to custom mail_template_class 2024-08-26 07:01:05 +07:00
Memcache Update LoggerWrapperCache.php 2024-05-31 18:10:02 +07:00
Migration feat: add setup check for needed mimetype migrations 2024-06-21 11:37:13 +07:00
Net Refactors Metadata, Migration, and Net. 2023-11-07 09:43:40 +07:00
Notification chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +07:00
OCM feat(OCM): Dispatch an event so apps can register resources 2023-10-13 08:46:28 +07:00
OCS chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +07:00
Preview fix(preview): gracefully handle file not being opened in ProviderV2 2024-09-10 11:25:41 +07:00
Profile chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +07:00
Profiler chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +07:00
Remote Convert isset ternary to null coalescing operator 2023-09-28 17:44:19 +07:00
Repair fix: Make user removal more resilient 2024-10-15 16:43:19 +07:00
RichObjectStrings Improve validator output in case of invalid RichObject 2024-01-18 09:54:33 +07:00
Route chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +07:00
Search chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +07:00
Security fix: gracefully parse non-standard trusted certificates 2024-09-30 09:17:25 +07:00
Session perf: Set session.cache_limiter at runtime to avoid clients caching static assets served by PHP 2024-07-10 09:55:28 +07:00
Settings chore(settings): Cleanup IManager and Manager type annotations 2023-11-23 08:29:37 +07:00
Setup chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +07:00
SetupCheck Add $name property in SetupResult and improve API 2023-11-07 14:15:47 +07:00
Share chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +07:00
Share20 fix(share): Return empty string if no label is set 2024-10-17 18:47:56 +07:00
SpeechToText AI admin settings: Use config values in AI feature managers 2023-08-02 12:37:35 +07:00
Support chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +07:00
SystemTag fix: removed unused variable and check if tag ids are empty before starting the inserts 2024-06-27 11:39:54 +07:00
Tagging chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +07:00
Talk chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +07:00
Template fix(Token): make new scope future compatible 2024-06-12 11:25:35 +07:00
TextProcessing fix(TextProcessing): use error instead of info for exception logging 2024-07-19 12:02:25 +07:00
TextToImage fix(psalm issues) 2024-01-10 14:37:24 +07:00
Translation AI admin settings: Use config values in AI feature managers 2023-08-02 12:37:35 +07:00
Updater fix(updatecheck): Don't wait 120s for a response of updater.nextcloud.com 2023-11-22 11:44:43 +07:00
User fix: Skip users that still exist in backend 2024-10-15 16:43:21 +07:00
UserStatus [stable28] enh(userstatus): add OOO automation and remove calendar automation 2023-11-28 15:44:23 +07:00
legacy fix(Auth): ignore missing token when trying to set password-unconfirmable 2024-09-30 10:06:58 +07:00
AllConfig.php fix(config): Throw PreconditionException always when it didn't match 2024-09-13 11:41:53 +07:00
AppConfig.php fix(config): Mark more configs as sensitive 2024-10-28 16:32:03 +07:00
AppScriptDependency.php
AppScriptSort.php chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +07:00
BinaryFinder.php chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +07:00
CapabilitiesManager.php chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +07:00
Color.php
Config.php fix(config): Suppress error at install time 2024-10-02 08:10:12 +07:00
ContactsManager.php Cleanup plsam issues in DB/ContactsManager and Console 2023-09-05 09:20:26 +07:00
DatabaseException.php
DatabaseSetupException.php
DateTimeFormatter.php Update lib/private/DateTimeFormatter.php 2023-09-05 21:09:16 +07:00
DateTimeZone.php
EmojiHelper.php
EventSourceFactory.php refactor: migrate OC_EventSource to dependency injection 2023-06-03 21:42:51 +07:00
ForbiddenException.php
HintException.php
InitialStateService.php fix(initial-state): Log an error when initial-state can not be JSON encoded 2023-04-04 10:54:12 +07:00
Installer.php fix: Correctly check result of function 2024-05-15 10:40:15 +07:00
LargeFileHelper.php Refactors "strpos" calls in lib/private to improve code readability. 2023-05-15 15:17:19 +07:00
Log.php chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +07:00
MemoryInfo.php
NaturalSort.php
NaturalSort_DefaultCollator.php
NavigationManager.php fix(NavigationManager): Make entry order always an integer 2024-06-04 09:31:04 +07:00
NeedsUpdateException.php
NotSquareException.php
PhoneNumberUtil.php fix(phonenumber): Improve docs by adding input details 2023-09-25 17:32:47 +07:00
PreviewManager.php fix(preview): check mime type before processing with Imagick 2024-05-15 20:16:43 +07:00
PreviewNotAvailableException.php
RedisFactory.php feat: add config flag to toggle persistent redis connections 2024-07-22 13:08:39 +07:00
Repair.php fix: Make user removal more resilient 2024-10-15 16:43:19 +07:00
RepairException.php
Search.php
Server.php fix: use Icrypto in place of Cypto 2024-10-28 12:34:36 +07:00
ServerContainer.php Merge pull request #38322 from nextcloud/bugfix/noid/throw-early-app-container 2023-06-06 08:41:08 +07:00
ServerNotAvailableException.php
ServiceUnavailableException.php
Setup.php fix: Make user removal more resilient 2024-10-15 16:43:19 +07:00
StreamImage.php chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +07:00
Streamer.php fix: log fopen calls when stream isn't available 2023-07-20 17:28:25 +07:00
SubAdmin.php chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +07:00
SystemConfig.php fix(config): Mark more configs as sensitive 2024-10-28 16:32:03 +07:00
TagManager.php chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +07:00
Tags.php fix(Tags): Return boolean for userHasTags() 2024-09-15 15:49:44 +07:00
TempManager.php
TemplateLayout.php fix(Session): avoid password confirmation on SSO 2024-06-12 11:14:25 +07:00
URLGenerator.php chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +07:00
Updater.php fix: set mimetype_version during upgrade to the old version 2024-06-21 11:37:13 +07:00