| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
The setup uses `\OCP\IRequest::getInsecureServerHost` which in some cases can also include a port. This makes the trusted domain check fail thus.
I've decided to add this here that way because adjusting the setup would require parsing the host properly. This is not something that can be done very good in PHP. Check the following example for why `parse_url` is not our friend: https://3v4l.org/k501Z
|
|\
| |
| | |
docker containers should be stopped before being removed - refs https…
|
| |
| |
| |
| | |
https://github.com/docker/docker/issues/18758
|
|/
|
|
|
| |
* Unit tests for OC_Filechunking to verify the isComplete function
* Intergration tests to show that shuffling chunks is all fine
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|\
| |
| | |
Use readiness notification socket to be absolutely sure this works
|
| | |
|
| | |
|
|/ |
|
|\
| |
| | |
Relax rootfolder check
|
| |
| |
| |
| |
| | |
* Updated unit tests
* Added intergration test
|
|/
|
|
|
|
| |
If the default expiration date is not enebaled it can not be enforced.
* Added unit tests
|
|\
| |
| | |
Do not allow sharing of the users root folder
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Sharing of the users root folder should not be allowed as it is very
weird UX. Also many of our clients have no proper way of displaying
this.
Added unit test
Also added intergration tests to make sure we won't allow it in the
future.
|
|\ \
| | |
| | | |
Set default expiration date if none given on share creation
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When we create a share for the first time we should set the default
expiration date. If none is given.
Fixes #22642
|
|\ \ \
| | | |
| | | | |
Fix verifyExpirationDate passwordSet argument
|
| |/ /
| | |
| | |
| | |
| | |
| | | |
Password set should be false if the password is null.
Also updated the unit tests to tests this now.
|
| |/
|/|
| |
| | |
The elements are expected to be within a `service` array as per specification.
|
|\ \
| |/
|/| |
Heal unencrypted file sizes at download time (second approach)
|
| |
| |
| |
| | |
not correct
|
|\ \
| | |
| | | |
Make sure we can store strings as per the interface
|
| | | |
|
|\ \ \
| | | |
| | | | |
Allow defining a limit and offset for getObjectIdsForTags
|
| |/ / |
|
|\ \ \
| |/ /
|/| | |
Throw normal exceptions instead of eating them
|
| | |
| | |
| | |
| | |
| | |
| | | |
Partially addresses https://github.com/owncloud/core/issues/22550
Replaces https://github.com/owncloud/core/pull/20185
|
|/ /
| |
| |
| |
| |
| |
| | |
Fixes #22550
* Updated phpdoc of avatatmanager
* Add unit test
|
|\ \
| | |
| | | |
When (re-)sharing an incomming federated share set the corrent owner
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
|\ \
| |/
|/| |
Do not copy skeleton on avatar access
|
| |
| |
| |
| |
| |
| |
| |
| | |
Fixes #22119
Just try to get the folder of the user. If it is not there a
NotFoundException will be thrown. Which will be handled by the avatar
endpoint.
|
| | |
|
| | |
|
|\ \
| | |
| | | |
Return proper error string if sharing for this user is disabled
|
| | |
| | |
| | |
| | | |
Fixes #22402
|
|\ \ \
| |/ /
|/| | |
Allow more characters in filenames
|
| | | |
|
| |/
|/| |
|
|\ \
| | |
| | |
| | |
| | | |
owncloud/make-note-if-appcodechecker-is-not-enabled
Add note if integrity check is disabled
|
| |/
| |
| |
| |
| |
| |
| |
| | |
Our issue template states that users should post the output of `/index.php/settings/integrity/failed`, at the moment it displays that all passes have been passed if the integrity checker has been disabled.
This is however a wrong approach considering that some distributions are gonna package Frankenstein releases and makes it harder for us to detect such issues. Thus if the integrity code checker is disabled (using the config switch) it displays now: `Appcode checker has been disabled. Integrity cannot be verified.`
This is not displayed anywhere else in the UI except these URL used for us for debugging purposes.
|
|\ \
| | |
| | | |
fix getNodeForPath for non existing part files
|
| | | |
|
|\ \ \
| | | |
| | | | |
Do not getShare in deleteShare, it's already there when deleting
|
| | | | |
|
|\ \ \ \
| |_|_|/
|/| | | |
Do not allow invisible link shares
|
| |/ / |
|
|\ \ \
| |_|/
|/| | |
Wait until mariadb is up and running
|
| |/ |
|
|\ \
| | |
| | | |
Update info checker requirements
|