| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
Incomming federated shares are a special kind. We mount them as normal
webdav shares but we do supply owner info with the federated cloud id of
the share owner.
Since we do not yet have the new resharing behaviour on federated shares
we need to set the correct owner. Which will allow sharing and proper
mounting for other users.
fixes #22500
|
|\
| |
| | |
Fix GDrive handling of office files
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
1) Properly detect empty file extension, can be null.
2) When renaming part file to final file, use the correct file name
without extension, if it exists
3) When renaming a file, do not delete the original file if it had the
same id, which can happen with part files
|
|\ \
| | |
| | | |
Require CSRF token for non WebDAV authenticated requests
|
| | | |
|
| | | |
|
|\ \ \
| | | |
| | | | |
getRootFolder should not setup the FS for any user
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Fixes #22467
This can go wrong when an app (take the ldap app) DIs something that
needs the rootFolder. This break if we use cookie auth since then we
know the user at that point and thus try to setup the fs for that user.
However if there are then incomming shares from an ldap user they will
fails since the user manager can't find them yet.
Now getRootFolder does not setup the fs for any user.
|
|\ \ \ \
| | | | |
| | | | | |
cache result for getowner
|
| | | | | |
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
get the actual user instead of a federated cloud id
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
$view->getUidAndFilename($filename); returns the federated cloud id in case of
a federated share. But in this case we need the local user who "owns" the file
which is the current logged in user in case of a federated share
|
| | |_|/ /
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | | |
$view->getUidAndFilename($filename); returns the federated cloud id in case of
a federated share. But in this case we need the local user who "owns" the file
which is the current logged in user in case of a federated share
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Fix on shared groups assignment.
|
| | |_|/ /
| |/| | | |
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
owncloud/issue-17230-better-promotion-of-app-updates
Make app updates better visible (part1)
|
| | |_|/ /
| |/| | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Bump Zipstreamer
|
| | |/ / /
| |/| | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Fix quota check for single shared files
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
When receiving a shared file, the quota for that file counts in the
owner's storage, not the current user's storage.
To make it possible to overwrite the file even when the current user
doesn't have enough space, the quota check is deferred for such files.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
When overwriting shared files as recipient, the part file is written on
the uploader's storage before overwriting the target file.
If the uploader has no quota left, they should still be able to
overwrite that file with Webdav. To make this work, they need to be able
to write the part file to their own storage first.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fix quota plugin to use the correct file name when chunking
When chunking, the file name is the compound name, so need to convert it
to the correct final file name before doing the free space check.
This ensures that in the case of shared files, the correct storage is
used for the quota check.
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Properly trigger testRemote after getting a 404 from remote fed share
|
| | |/ / / /
| |/| | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Whenever a remote fed share's shareinfo call returns a 404, don't
directly assume the storage is not available by throwing
StorageNotAvailableException. We need to properly throw
NotFoundException to trigger the later logic that calls testRemote()
that verifies that the 404 is not from a broken server but really from
an obsolete share.
|
|\ \ \ \ \ \
| |/ / / / /
|/| | | | | |
set correct http status code in redirect response
|
| | | | | | |
|
|/ / / / /
| | | | |
| | | | | |
Was intended to respond with a 303 (See other) status code instead of 307 (Temporary Redirect).
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Add index names so Doctrine does not use a too long random string
|
| | | | | | |
|
| | |_|_|/
| |/| | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
OCS Share API should not return invalid shares
|
| | | | | | |
|
| | |/ / /
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Since we have lazy shares it can happen that a share is actually
invalid. See https://github.com/owncloud/core/issues/20908
This add checks for the get methods to handle the NotFound exception.
|
|\ \ \ \ \
| |_|_|_|/
|/| | | | |
dont die when missing an auth backend
|
| | |_|/
| |/| | |
|
|\ \ \ \
| | | | |
| | | | | |
Fixes code analysis issues
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
owncloud/issue-22393-filelist-plugins-for-other-views
Show the comments and tags on the share filters
|
| | | | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Fix GDrive mime type detection with encryption
|
| | |_|_|_|/
| |/| | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
When encryption is enabled, GDrive would think that all files are text
files. This fix falls back to the extension based detection when a
non-special mime type is returned
|
|\ \ \ \ \ \
| |_|_|_|/ /
|/| | | | | |
Fix a typo in Readme
|
|/ / / / /
| | | | |
| | | | | |
`diffrent` → `different`
|
|\ \ \ \ \
| |_|_|/ /
|/| | | | |
Add new patchwork references
|
| | | | |
| | | | |
| | | | |
| | | | | |
CI for https://github.com/owncloud/3rdparty/pull/249
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Allow license.php for app repos aswell
|
| | | | | | |
|