| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|\
| |
| | |
[stable9] Cache results of testRemoteUrl
|
| |
| |
| |
| |
| |
| | |
Otherwise setting up the storage will result in a HTTP request and thus slowing down ownCloud.
Replaces https://github.com/owncloud/core/pull/22855
|
|\ \
| |/
|/| |
[stable9] Use custom header
|
|/
|
|
| |
PHP in CGI mode eats the Authorization header => :bomb:
|
| |
|
|\
| |
| | |
[stable9] Use CLOB for timezone
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
TEXT defaults to a length of 255 which is going to fail in some cases as the timezone can be rather long.
This changes it back to a CLOB as it has been before as well: owncloudarchive/calendar@8d8bb68. I'm not super convinced that CLOB is the best choice here but at least it seems to work.
Fixes #22876
Backport of https://github.com/owncloud/core/pull/22878 to stable9
|
|\ \
| | |
| | | |
[stable9] Automatically enabled federation app
|
| |\ \ |
|
| | | | |
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
[stable9] Run cleanup of expired DB file locks to background job
|
| | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* fixes #22819
The old way fired a DELETE statement on each destruction of the
DBLockingProvider. Which could cause a lot of queries. It's enough
to run this every 5 minutes in a background job, which in the end
could result in file locks that exists 5 minutes longer - in the
worst case and for not properly released locks.
This makes the DB based locking a lot more performant and could
result in a similar performance to the Redis based locking provider.
|
|\ \ \ \
| |_|_|/
|/| | | |
[stable9] Fix download spinner to work with CSS styles
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
A recent change replaced img elements with CSS icons for file actions.
This fix adjusts the logic to work properly with CSS icons instead of
images.
|
|\ \ \ \
| |_|/ /
|/| | | |
Add Versions app header to config.sample.php
|
| | | | |
|
|\ \ \ \
| |_|_|/
|/| | | |
[stable9] Properly check path validity before deleting to trash
|
|/ / /
| | |
| | |
| | |
| | | |
This prevents deleting the whole "files" folder of the user whenever
$ownerPath is empty. This can happen in concurrency situations.
|
|\ \ \
| | | |
| | | | |
[stable9] Add release channel selection back
|
| | | |
| | | |
| | | |
| | | | |
Allows to select the release channels again and also shows the last check date
|
|\ \ \ \
| |/ / /
|/| | | |
[9.0] allow availability recheck for external storages
|
| | | | |
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
[9.0] ucwords does not support delimiter on 5.4
|
|/ / / / |
|
|\ \ \ \
| |_|_|/
|/| | | |
[stable9] Exclude the assets folder from integrity check
|
| | |/
| |/|
| | |
| | | |
We should not scan the assets folder as this can contain user specific content. Partially addresses https://github.com/owncloud/core/issues/22803
|
|\ \ \
| |_|/
|/| |
| | |
| | | |
owncloud/stable9-revert-22264-read-version-from-info.xml-only
[stable9] Revert "No longer evaluate appinfo/version"
|
|/ / |
|
|\ \
| |/
|/|
| |
| | |
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
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| |/ /
|/| | |
|