nextcloud/lib/private
Daniel Calviño Sánchez 6f962c75d4 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:41:24 +00:00
..
Accounts fix: Apply new coding standard to all files 2024-04-04 11:45:22 +02:00
Activity fix: Apply new coding standard to all files 2024-04-04 11:45:22 +02:00
App fix(appstoreFetcher): get app list from custom app store 2024-09-18 13:24:01 +02:00
AppFramework fix(BaseResponse): Cast XML element values to string 2024-09-15 17:17:36 +00:00
Archive refactor: Repalce array_search with in_array in lib/ 2023-11-22 11:42:53 +01:00
Authentication fix: readonly removed 2024-10-28 19:09:04 +05:30
Avatar fix: Fix avatar images 2024-04-11 14:56:21 +02:00
BackgroundJob fix: Use sha256 to hash arguments of background jobs 2024-09-05 15:57:28 +00:00
Blurhash/Listener fix: don't persist previews used during blurhash generation 2024-08-01 14:18:25 +00:00
Broadcast/Events composer run cs:fix 2023-01-20 11:45:08 +01:00
Cache Revert "don't perform an explicit setup when using the file cache" 2024-03-07 14:38:02 +01:00
Calendar fix(CalDAV): Check if the vObject exists before attempting any operations 2023-08-28 14:19:54 +02:00
Collaboration fix(federation): Fix missing protocol on CloudID remote 2024-06-27 13:00:43 +00:00
Command Merge pull request #43387 from nextcloud/fix/migrate-away-from-ilogger-in-jobs 2024-02-08 18:27:44 +01:00
Comments fix(Comment): Initialize childrenCount as integer 2024-09-15 15:49:47 +00:00
Console fix: Apply new coding standard to all files 2024-04-04 11:45:22 +02:00
Contacts/ContactsMenu fix: Apply new coding standard to all files 2024-04-04 11:45:22 +02:00
Dashboard fix(dashboard): Document expected icon behaviour 2024-07-19 08:06:30 +00:00
DB fix: Run migration sql as statement so that the primary db node is used 2024-09-09 09:39:01 +00:00
Diagnostics fix: Apply new coding standard to all files 2024-04-04 11:45:22 +02:00
DirectEditing fix: Apply new coding standard to all files 2024-04-04 11:45:22 +02:00
Encryption fix: Apply new coding standard to all files 2024-04-04 11:45:22 +02:00
EventDispatcher add hasListeners() 2024-02-14 14:02:28 -01:00
Federation fix(federation): Fix missing protocol on CloudID remote 2024-06-27 13:00:43 +00:00
Files fix: Fix copying or moving from shared groupfolders 2024-10-29 10:41:24 +00:00
FilesMetadata fix: Prevent crash when refreshing metadata for files without an owner 2024-09-16 14:01:14 +00:00
FullTextSearch fix: Avoid unitialized access of fts manager properties 2024-02-26 07:57:13 +01:00
GlobalScale Use typed version of IConfig::getSystemValue as much as possible 2023-04-05 12:50:08 +02:00
Group fix: Ensure database connection is setup when getting group details 2024-08-07 09:37:12 +02:00
Hooks fix: Apply new coding standard to all files 2024-04-04 11:45:22 +02:00
Http fix(dns): detect disabled IPv6 support in DNS pinning 2024-03-26 12:04:51 +01:00
IntegrityCheck fix: skip the integrity check for nextcloud-init-sync.lock 2024-09-23 15:50:42 +00:00
KnownUser Add type hints for mappers 2023-04-07 09:49:42 +02:00
L10N fix: Apply new coding standard to all files 2024-04-04 11:45:22 +02:00
LDAP Update php licenses 2021-06-04 22:02:41 +02:00
legacy fix(Auth): ignore missing token when trying to set password-unconfirmable 2024-10-01 15:55:13 +02:00
Lock fix(locking): Accept mixed as value on setTTL 2024-10-14 13:45:00 +00:00
Lockdown Respect OCP interface in private classes 2023-02-07 11:23:35 +01:00
Log fix(logger): Remove more parameters of other methods 2024-10-21 16:53:07 +00:00
Mail fix call to custom mail_template_class 2024-08-26 07:02:39 +00:00
Memcache Update LoggerWrapperCache.php 2024-04-23 08:00:37 +00:00
Migration fix(migration-preview): display a message if no attributes set 2024-08-06 22:52:43 -01:00
Net Refactors Metadata, Migration, and Net. 2023-11-07 09:43:40 +03:30
Notification fix(notifications): Help finding missing notifications by logging it 2024-02-20 16:03:42 +01:00
OCM feat(OCM): Dispatch an event so apps can register resources 2023-10-13 08:46:28 +02:00
OCS feat(capabilities): Expose if mod-rewrite is working via capabilities 2024-04-12 11:31:03 +00:00
Preview fix(preview): gracefully handle file not being opened in ProviderV2 2024-09-10 11:26:38 +00:00
Profile chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +01:00
Profiler fix: Apply new coding standard to all files 2024-04-04 11:45:22 +02:00
Remote Convert isset ternary to null coalescing operator 2023-09-28 17:44:19 +03:30
Repair fix: Make user removal more resilient 2024-10-15 16:50:27 +02:00
RichObjectStrings Improve validator output in case of invalid RichObject 2024-01-15 11:50:48 +01:00
Route fix(Router): Load attribute routes of all apps when not app is specified 2024-08-27 14:04:45 +02:00
Search fix: Apply new coding standard to all files 2024-04-04 11:45:22 +02:00
Security fix: gracefully parse non-standard trusted certificates 2024-09-30 09:21:59 +02:00
Session fix(setup): ignore long session login during installation 2024-08-27 19:12:02 +00:00
Settings fix: Apply new coding standard to all files 2024-04-04 11:45:22 +02:00
Setup fix: replace Account name by Login 2024-02-13 21:08:10 +01:00
SetupCheck fix: Log exceptions thrown by setup checks 2024-03-25 09:36:12 +01:00
Share chore: remove long depricated share code 2024-03-06 15:24:48 +01:00
Share20 fix(share): Return empty string if no label is set 2024-10-15 16:56:59 +02:00
SpeechToText feat(stt): add ability to cancel a scheduled transcription 2024-03-15 12:52:17 +01:00
Support feat: rename users to account or person 2024-02-13 21:06:30 +01:00
SystemTag fix: removed unused variable and check if tag ids are empty before starting the inserts 2024-06-20 05:31:55 +00:00
Tagging chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +01:00
Talk fix: Apply new coding standard to all files 2024-04-04 11:45:22 +02:00
Teams fix: Avoid throwing errors for teams are unavailable 2024-06-28 09:51:25 +02:00
Template fix(Token): make new scope future compatible 2024-06-12 11:05:43 +02:00
TextProcessing fix(TextProcessing): use error instead of info for exception logging 2024-07-19 12:00:51 +00:00
TextToImage introduce IProviderWithUserId 2024-01-14 22:44:37 +03:00
Translation fix(coding style) 2024-01-10 16:15:06 +01:00
Updater feat(upgrade): migration attributes 2024-08-06 22:41:35 -01:00
User fix: Skip users that still exist in backend 2024-10-15 16:50:28 +02:00
UserStatus enh(userstatus): add OOO automation and remove calendar automation 2023-11-28 10:28:06 +01:00
AllConfig.php fix(config): Throw PreconditionException always when it didn't match 2024-09-13 11:41:01 +00:00
AppConfig.php fix(config): Mark more configs as sensitive 2024-10-28 15:27:17 +00:00
AppScriptDependency.php Sort app scripts topologically by its dependencies 2021-12-29 16:40:05 +01:00
AppScriptSort.php chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +01:00
BinaryFinder.php chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +01:00
CapabilitiesManager.php chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +01:00
Color.php Update php licenses 2021-06-04 22:02:41 +02:00
Config.php fix(config): Suppress error at install time 2024-10-01 16:22:47 +00:00
ContactsManager.php Cleanup plsam issues in DB/ContactsManager and Console 2023-09-05 09:20:26 +02:00
DatabaseException.php Update php licenses 2021-06-04 22:02:41 +02:00
DatabaseSetupException.php Migrate HintException to OCP 2021-06-30 15:28:02 -04:00
DateTimeFormatter.php fix(DateTimeFormatter): Adjust invalid doc blocks 2024-05-06 17:54:24 +02:00
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
EventSourceFactory.php refactor: migrate OC_EventSource to dependency injection 2023-06-03 21:42:51 +02:00
ForbiddenException.php Update php licenses 2021-06-04 22:02:41 +02:00
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 10:54:12 +02:00
Installer.php fix: Correctly check result of function 2024-05-15 10:31:35 +02:00
LargeFileHelper.php Refactors "strpos" calls in lib/private to improve code readability. 2023-05-15 15:17:19 +03:30
Log.php fix(Logger): Warn on invalid loglevel configuration option 2024-03-17 20:20:43 +01: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 Update php licenses 2021-06-04 22:02:41 +02:00
NavigationManager.php Merge pull request #44988 from nextcloud/backport/44973/stable29 2024-06-07 11:03:00 +02:00
NeedsUpdateException.php Update php licenses 2021-06-04 22:02:41 +02:00
NotSquareException.php Update php licenses 2021-06-04 22:02:41 +02:00
PhoneNumberUtil.php fix(phonenumber): Improve docs by adding input details 2023-09-25 17:32:47 +02:00
PreviewManager.php fix(preview): don't create folder structure when previews are disabled 2024-07-02 11:51:31 +02:00
PreviewNotAvailableException.php Update php licenses 2021-06-04 22:02:41 +02:00
RedisFactory.php Merge pull request #46521 from nextcloud/backport/46475/stable29 2024-07-27 17:32:43 +02:00
Repair.php fix: Make user removal more resilient 2024-10-15 16:50:27 +02:00
RepairException.php Update php licenses 2021-06-04 22:02:41 +02:00
Search.php chore: Migrate away from OC::$server->getLogger 2024-02-13 17:32:30 +01:00
Server.php fix: use Icrypto in place of Cypto 2024-10-28 12:32:00 +00:00
ServerContainer.php Merge pull request #38322 from nextcloud/bugfix/noid/throw-early-app-container 2023-06-06 08:41:08 +02:00
ServerNotAvailableException.php Update php licenses 2021-06-04 22:02:41 +02:00
ServiceUnavailableException.php Update php licenses 2021-06-04 22:02:41 +02:00
Setup.php fix: Make user removal more resilient 2024-10-15 16:50:27 +02:00
Streamer.php Refactor OC\Server::getRootFolder 2023-11-10 16:51:05 +01:00
StreamImage.php chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +01:00
SubAdmin.php chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +01:00
SystemConfig.php fix(config): Mark more configs as sensitive 2024-10-28 15:27:17 +00:00
TagManager.php chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +01:00
Tags.php fix(Tags): Return boolean for userHasTags() 2024-09-15 15:51:07 +00:00
TemplateLayout.php fix(Session): avoid password confirmation on SSO 2024-06-11 20:19:18 +02:00
TempManager.php Update php licenses 2021-06-04 22:02:41 +02:00
Updater.php fix: set mimetype_version during upgrade to the old version 2024-06-19 11:33:16 +02:00
URLGenerator.php fix(setup-checks): Ensure URL with webroot works 2024-10-11 13:09:20 +02:00