0
0
Fork 0
mirror of https://github.com/nextcloud/server.git synced 2025-02-24 17:06:50 +00:00
nextcloud_server/lib/public/Files
Julius Härtl c60725c813 fix: Pass the mountpoint target user to storages without owner
Storages that do not have a dedicated owner (e.g. groupfolders, external
storages) currently always assume the current session user as the owner.
This leads to several issues when there is no user session but a node is
obtained through a user folder.

In order to have the correct user available we need to pass the user
that is used to setup a mountpoint along to the storage layer as we
generally assume that an owner is available for those.

Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-07-22 12:51:50 +00:00
..
AppData composer run cs:fix 2023-01-20 11:45:08 +01:00
Cache feat: add interface for lower level filecache acess without having to do direct db queries 2024-03-25 16:48:41 +01:00
Config fix: Apply new coding standard to all files 2024-04-04 11:45:22 +02:00
Events fix: Apply new coding standard to all files 2024-04-04 11:45:22 +02:00
Lock composer run cs:fix 2023-01-20 11:45:08 +01:00
Mount enh(IMountManager): Add method to get MountPoint from CachedMountInfo 2023-10-23 20:50:24 +02:00
Notify fix(OCP): Add since tag for all constants 2024-02-14 20:50:08 +01:00
ObjectStore fix: Apply new coding standard to all files 2024-04-04 11:45:22 +02:00
Search add some comments for the distributive operation and add another test 2024-02-16 10:59:33 +01:00
SimpleFS Fix return type of methods returning false on error 2023-04-03 10:52:34 +02:00
Storage fix: Pass the mountpoint target user to storages without owner 2024-07-22 12:51:50 +00:00
Template fix: Apply new coding standard to all files 2024-04-04 11:45:22 +02:00
AlreadyExistsException.php Update php licenses 2021-06-04 22:02:41 +02:00
ConnectionLostException.php Detect aborted connection in OC\Files\View and stop writing data to the output buffer 2023-09-07 09:32:32 +02:00
DavUtil.php improve performance of calculating dav permissions 2023-08-18 14:09:03 +02:00
EmptyFileNameException.php Update php licenses 2021-06-04 22:02:41 +02:00
EntityTooLargeException.php Update php licenses 2021-06-04 22:02:41 +02:00
File.php Fix file_get_content signatures to make it clear it can return false 2023-04-27 09:56:05 +02:00
FileInfo.php IFilesMetadata 2023-11-07 00:21:38 -01:00
FileNameTooLongException.php Update php licenses 2021-06-04 22:02:41 +02:00
Folder.php feat: add interface to get only a single node by id instead of all nodes for the id 2024-03-04 12:26:30 +01:00
ForbiddenException.php fix: Apply new coding standard to all files 2024-04-04 11:45:22 +02:00
GenericFileException.php Update php licenses 2021-06-04 22:02:41 +02:00
IAppData.php Update php licenses 2021-06-04 22:02:41 +02:00
IHomeStorage.php more share permission logic to storage wrapper 2023-08-14 18:17:27 +02:00
IMimeTypeDetector.php feat: redirect to the mime icon if no preview available 2023-08-17 18:56:38 +02:00
IMimeTypeLoader.php refactor(mimeloader): modernize MimeTypeLoader 2024-03-14 17:24:36 +01:00
InvalidCharacterInPathException.php Update php licenses 2021-06-04 22:02:41 +02:00
InvalidContentException.php Update php licenses 2021-06-04 22:02:41 +02:00
InvalidDirectoryException.php Update php licenses 2021-06-04 22:02:41 +02:00
InvalidPathException.php Update php licenses 2021-06-04 22:02:41 +02:00
IRootFolder.php feat: add interface to get only a single node by id instead of all nodes for the id 2024-03-04 12:26:30 +01:00
LockNotAcquiredException.php fix: Apply new coding standard to all files 2024-04-04 11:45:22 +02:00
Node.php chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +01:00
NotEnoughSpaceException.php Update php licenses 2021-06-04 22:02:41 +02:00
NotFoundException.php Update php licenses 2021-06-04 22:02:41 +02:00
NotPermittedException.php Update php licenses 2021-06-04 22:02:41 +02:00
ReservedWordException.php Update php licenses 2021-06-04 22:02:41 +02:00
Storage.php Fix file_get_content signatures to make it clear it can return false 2023-04-27 09:56:05 +02:00
StorageAuthException.php fix: Apply new coding standard to all files 2024-04-04 11:45:22 +02:00
StorageBadConfigException.php fix: Apply new coding standard to all files 2024-04-04 11:45:22 +02:00
StorageConnectionException.php fix: Apply new coding standard to all files 2024-04-04 11:45:22 +02:00
StorageInvalidException.php Update php licenses 2021-06-04 22:02:41 +02:00
StorageNotAvailableException.php fix: Apply new coding standard to all files 2024-04-04 11:45:22 +02:00
StorageTimeoutException.php fix: Apply new coding standard to all files 2024-04-04 11:45:22 +02:00
UnseekableException.php Update php licenses 2021-06-04 22:02:41 +02:00