| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\ \ \
| | | |
| | | | |
Close cursor early in calculateFolderSize
|
| | |/
| |/|
| | |
| | |
| | | |
This method triggers additional queries in $this->update() so to avoid
potential database locks or delays, we close the cursor as soon as it is not needed any more
|
|\ \ \
| | | |
| | | | |
Fix WebDAV put for single file shares
|
| | | | |
|
| |/ / |
|
|\ \ \
| |/ /
|/| | |
disallow provisioning api to be enabled for groups only
|
| | | |
|
|\ \ \
| | | |
| | | | |
adding console command to migrate encryption keys - refs #13450
|
| | | |
| | | |
| | | |
| | | | |
username based path
|
| | | | |
|
| |/ /
|/| | |
|
|\ \ \
| | | |
| | | | |
Tidy formatting of Amazon S3 checkboxes
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Modified CSS for files_external application to render labels around checkboxes at the same
width as other input elements, aligning them with other elements on the same page.
|
|\ \ \ \
| | | | |
| | | | | |
Update the cache when renaming even if we dont emit hooks
|
| | | | |
| | | | |
| | | | |
| | | | | |
(happens in unit tests)
|
| | | | | |
|
| | |_|/
| |/| | |
|
|\ \ \ \
| |/ / /
|/| | | |
Reference module with `.c`
|
|/ / /
| | |
| | |
| | | |
Fixes https://github.com/owncloud/core/issues/13657
|
| | | |
|
|\ \ \
| | | |
| | | | |
let init() take a ICollection or an INode - fixes PHP message
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
owncloud/issue/13571-indicate-remote-sharee-in-filelist
Indicate that the share owner is remote in the filelist
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Prevent wrapping null storage
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Can happen when trying to instantiate external storages that have
incomplete config, where the constructor throws an exception (the
exception is caught in createStorage())
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Catch storage exception in scanner for remote shares
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Whenever an exception occurs during scan of a remote share, the share is
checked for availability. If the storage is gone, it will be removed
automatically.
Also, getDirectoryContent() will now skip unavailable storages.
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Use proper namespace
|
| | |/ / / / /
| |/| | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
IAppManager lives in OCP\App and not in OCP.
Fixes https://github.com/owncloud/core/issues/13710
|
|\ \ \ \ \ \ \
| |/ / / / / /
|/| | | | | | |
Call final unlink in trash wrapper's storage
|
| | | | | | | |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cross-storage rename would cause copy + unlink. That unlink operation
must not trigger the trashbin.
|
| | | | | | | |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Needed to make it properly init the mount points
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Some more tests that uses the storage wrapper now remove it afterwards
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
In the case of cross-storage delete, the files are copied to the trash,
then deleted. The final delete on the source storage would still reach
the trash wrapper.
This fix makes forwards that second call to the wrapped storage to make
the final delete work.
It fixes the issue with remote shares, local shares and external
storage.
Also, it uses a new function "renameRecursive" that renames the files
and preserves the mtimes (like "copy_recursive" did in the past))
|
| | | | | | | |
|
| | | | | | | |
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Allow saving incomplete external storage config
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
This is needed for Dropbox and others that need a token.
|
| | |_|/ / / /
| |/| | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Because setStorageId now instantiates storages, they might throw
exceptions if arguments are missing.
This fixes the unit test to not throw exceptions and have their default
config arguments set.
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Use `file_exists` to verify that config file exists
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
There might be the case that `fopen($file, 'r')` returns false and thus ownCloud might believe that the config file is empty and thus potentially leading to an overwrite of the config file.
This changeset introduces `file_exists` again which was used in ownCloud 5 where no such problems where reported and should not be affected by such problems.
Ref https://github.com/owncloud/core/issues/12785#issuecomment-71548720
|