| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| | |
owncloud/stable9-lenz1111-share_download_range_requests_support
[stable9] lenz1111's fantastic share download range requests support
|
| |
| |
| |
| | |
Http range requests support is required for video preview
|
|/ |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
jquery.fileupload offers the [`pastezone`](https://github.com/blueimp/jQuery-File-Upload/wiki/Options#pastezone) functionality. This functionality is enabled by default and if somebody copy-pastes something into Chrome it will automatically trigger an upload of the content to any configured jquery.fileupload element embedded in the JS.
This implementation triggers some problems:
1. The pastezone is defined globally by default (:see_no_evil:). So if there are multiple fileupload's on a page (such as in the personal settings) then stuff is going to be uploaded to all embedded uploads.
2. Our server code is not able to parse the data. For example for uploads in the files app we expect a file name which is not specified => Just an error is thrown. You can reproduce this by taking a file into your clipboard and in Chrome then pressing <kbd>CTRL + V</kbd>.
3. When copy-pasting some string from MS Office on the personal page a temporary avatar with said content is created.
Considering that this is anyways was never working at all and causes bugs I've set the `pastezone` to `null`. This mens that upload via copy and paste will be disabled.
Lesson learned: Third-party JS libraries can have some weird details.
|
|\
| |
| |
| |
| | |
owncloud/dont-transfer-files-to-not-ready-user-stable9
[9.0] Introduce isReadyForUser and verify in file transfer ownership
|
| | |
|
|/ |
|
| |
|
| |
|
|
|
|
|
| |
Fixes web UI to properly display the share status icon when an outgoing
remote share exists
|
| |
|
|
|
|
| |
Returns the shareTypes share status info to the favorites file list.
|
| |
|
|
|
|
| |
* ref #22784
|
|\
| |
| | |
[stable9] Return false on 401 in file list + trash file list
|
| |
| |
| |
| |
| | |
This gives a chance to the global ajax error handler to do its work if
the session expired.
|
|/ |
|
|
|
|
|
|
| |
A federated share can report unlimited quota as -3, so the
ajax/upload.php code needs to be adjusted to block uploads when the free
space is unlimited.
|
|\
| |
| | |
[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.
|
|/
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
Probably nice for the people that contributed to 9.0 to see themselves in the AUTHORS file :)
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| | |
Move the tag filter at the end for now
|
| | |
|
|\ \
| |/
|/| |
Allow theming of actions
|
| | |
|
| |
| |
| |
| |
| | |
Action icons now appear properly in public link page.
More actions are now CSS icons.
|
| | |
|
| |
| |
| |
| | |
This makes theming of file actions possible
|
|/ |
|
| |
|
|
|
|
|
|
|
|
| |
The notification tests were not restoring the clock properly, but
indirectly helped other tests pass.
Since now we're restoring the clock properly, the other tests were fixed
to still work.
|
|
|
|
|
| |
This makes it possible to display multiple notifications.
If the options.type is set to "error", it will also add a close button.
|
|\
| |
| | |
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.
|
|\ \
| |/
|/| |
Adding global error handler for ajax calls which run into redirection…
|
| | |
|
|/
|
|
|
| |
Interacting with the checkboxes, also "Select all" will automatically
close the sidebar now.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| | |
Add file list filter to filter by system tags
|