| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| | |
owncloud/backport-fix-encryption-on-version-restore
[stable9] Keep "encryptedVersion" when calling `\OC\Files\View::copy`
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When calling `\OC\Files\View::copy` we should also keep the version to ensure that the file will always have the correct version attached and can be successfully decrypted.
To test this the following steps are necessary (from https://github.com/owncloud/core/issues/22781#issuecomment-191328982):
1. setup a new ownCloud 9.0 beta2
2. enable encryption
2. upload a docx (5.7MB large)
3. upload the same file again and overwrite the existing file
4. I can download the original file and the first version
5. I restore the first version
6. restored version can no longer be downloaded with the error described above
The manual cache operation in `\OCA\Files_Versions\Storage` is unfortunately necessary since `\OCA\Files_Versions\Storage::copyFileContents` is not using `\OCP\Files\Storage::moveFromStorage` in the case when an object storage is used. Due to the workaround added in https://github.com/owncloud/core/commit/54cea05271b887f1c8062c034741df869bc0f055 the stream is directly copied and thus bypassing the FS.
|
| |
|
|\
| |
| | |
Update copyright information and author file
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Probably nice for the people that contributed to 9.0 to see themselves in the AUTHORS file :)
|
|\ \
| | |
| | | |
Exclude custom data directory from integrity checker
|
| |\ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
We should not scan any custom data directory in the integrity checker as well. Otherwise this would lead to a massive increased update time that may likely exceed the timeout.
To test this:
1. Install ownCloud 8.2.2, set as data dir another folder than `data` such as `data-asdf`. Make sure that folder lives in the web root as well.
2. Update that instance to 9.0.0 beta2 => Errors are shown in the code integrity check
3. Apply this patch and trigger the rescan in the admin settings => No errors are shown anymore (can also do a new update with that patch applied)
Fixes https://github.com/owncloud/core/issues/22698
|
|\ \ \ \
| |_|/ /
|/| | | |
allow putting the part file in the view root
|
| |\ \ \
| |/ / /
|/| | | |
|
|\ \ \ \
| |_|_|/
|/| | | |
Use readiness notification socket to be absolutely sure this works
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| |/ /
|/| | |
|
|\ \ \
| | | |
| | | | |
Checksum intergration tests and fixes
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
We should also store checksums on chunked files.
We do not checksum individual chunks but only the final file.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
When we overwrite a checksumed file with a file without a checksum we
should remove the checksum from the server.
This is done by setting the column to empty.
|
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | | |
* Upload file with checksum
* Chunked upload with checksum
* Copy file with checksum should also copy the checksum
* Moving a file with checksum should also move the checksum
* Uploading a file with checksum and overwriting it with a file without cheksum should remove the checksum
|
|\ \ \
| |/ /
|/| | |
remove remote address book if access was revoked
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
system address book
|
| | |
| | |
| | |
| | | |
servers list
|
| | | |
|
|\ \ \
| | | |
| | | | |
Add autodiscovery support to server-to-server sharing implementation
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
Adds autodiscovery support to server-to-server sharing as specified in the specification. If no discovery data is found it is using the fallback ownCloud endpoints for legacy support.
|
|\ \ \ \
| | | | |
| | | | | |
use ocs discover endpoint to test remote
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | |_|/
| |/| | |
|
|\ \ \ \
| | | | |
| | | | | |
Disable app that bricks the server after enabling
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
If an app is getting enabled in the web UI, an ajax call is now made to
make sure the server still works. If it doesn't, it sends an emergency
app disabling call to disable the breaking app.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
For now only allow 1 link share per file/folder
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fixes #22692
This is a temp fix util we get #22327
We just block it in the OCS Share API since we have 1 endpoint now
anyway.
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Hides nodes from listing that the user has no access to
|
| | |_|/ / /
| |/| | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Don't return quota when none set
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Returns -3 for unlimited quota in Webdav response.
Also adjusted personal page to show unlimited quota when set.
|