1. 25 Mar, 2016 1 commit
  2. 24 Mar, 2016 3 commits
  3. 22 Mar, 2016 1 commit
    • Lukas Reschke's avatar
      Disable pastezone for jquery.fileupload · f8ae1bb3
      Lukas Reschke authored
      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 (🙈). 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.
      f8ae1bb3
  4. 21 Mar, 2016 1 commit
  5. 20 Mar, 2016 2 commits
  6. 19 Mar, 2016 1 commit
  7. 18 Mar, 2016 1 commit
  8. 17 Mar, 2016 1 commit
  9. 16 Mar, 2016 1 commit
  10. 15 Mar, 2016 1 commit
  11. 14 Mar, 2016 1 commit
  12. 12 Mar, 2016 1 commit
  13. 11 Mar, 2016 1 commit
  14. 09 Mar, 2016 3 commits
  15. 08 Mar, 2016 1 commit
  16. 07 Mar, 2016 2 commits
  17. 05 Mar, 2016 1 commit
  18. 04 Mar, 2016 2 commits
    • Morris Jobke's avatar
      Run cleanup of expired DB file locks to background job · 138219d7
      Morris Jobke authored
      * 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.
      138219d7
    • Vincent Petry's avatar
      Fix download spinner to work with CSS styles · 3a36163e
      Vincent Petry authored
      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.
      3a36163e
  19. 03 Mar, 2016 3 commits
  20. 02 Mar, 2016 2 commits
  21. 01 Mar, 2016 3 commits
  22. 29 Feb, 2016 1 commit
  23. 28 Feb, 2016 1 commit
  24. 27 Feb, 2016 1 commit
  25. 26 Feb, 2016 2 commits
  26. 25 Feb, 2016 2 commits