Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

High level file locking #16237

Merged
merged 35 commits into from Jun 1, 2015
Merged

High level file locking #16237

merged 35 commits into from Jun 1, 2015

Commits on Jun 1, 2015

  1. Configuration menu
    Copy the full SHA
    cdf7f91 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    536e187 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bf7002b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e64360e View commit details
    Browse the repository at this point in the history
  5. high level locking wip

    icewind1991 committed Jun 1, 2015
    Configuration menu
    Copy the full SHA
    7e418c7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a1a25a9 View commit details
    Browse the repository at this point in the history
  7. fix test

    icewind1991 committed Jun 1, 2015
    Configuration menu
    Copy the full SHA
    d519aba View commit details
    Browse the repository at this point in the history
  8. Add CAS methods to Null memcache

    This prevents breaking ownCloud completely when memcache is not enabled
    and the locking code is triggered
    Vincent Petry authored and icewind1991 committed Jun 1, 2015
    Configuration menu
    Copy the full SHA
    5edf294 View commit details
    Browse the repository at this point in the history
  9. Use md5 for lock key

    Vincent Petry authored and icewind1991 committed Jun 1, 2015
    Configuration menu
    Copy the full SHA
    0775e9c View commit details
    Browse the repository at this point in the history
  10. Use md5 + prefix for file locking keys in memcache

    Also trim slashes from paths to make sure the locks are based on the
    same paths.
    Vincent Petry authored and icewind1991 committed Jun 1, 2015
    Configuration menu
    Copy the full SHA
    8d53dc8 View commit details
    Browse the repository at this point in the history
  11. phpdoc and minor issues

    icewind1991 committed Jun 1, 2015
    Configuration menu
    Copy the full SHA
    35c377f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    1270c68 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    2d63fd7 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    e08423f View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    b98dd3c View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    f0b8672 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    006eaa8 View commit details
    Browse the repository at this point in the history
  18. Fix Null memcache fallback to match interface

    Vincent Petry authored and icewind1991 committed Jun 1, 2015
    Configuration menu
    Copy the full SHA
    6df502a View commit details
    Browse the repository at this point in the history
  19. unit test for releaseall

    icewind1991 committed Jun 1, 2015
    Configuration menu
    Copy the full SHA
    c72ea9f View commit details
    Browse the repository at this point in the history
  20. Added config switch for file locking

    Vincent Petry authored and icewind1991 committed Jun 1, 2015
    Configuration menu
    Copy the full SHA
    2f4f468 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    668fafd View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    437c0b5 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    72847db View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    6b965d7 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    72776b1 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    8665a98 View commit details
    Browse the repository at this point in the history
  27. Convert LockedException to FileLocked in Sabre connector

    For Sabre to be able to return the proper error code instead of 500, the
    LockedException is now rethrown as FileLocked exception in the Sabre
    connector
    Vincent Petry authored and icewind1991 committed Jun 1, 2015
    Configuration menu
    Copy the full SHA
    ba174ac View commit details
    Browse the repository at this point in the history
  28. Move locking exceptions

    Vincent Petry authored and icewind1991 committed Jun 1, 2015
    Configuration menu
    Copy the full SHA
    0451a66 View commit details
    Browse the repository at this point in the history
  29. Return 423 instead of 503 for locked files

    Vincent Petry authored and icewind1991 committed Jun 1, 2015
    Configuration menu
    Copy the full SHA
    270a10b View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    43772e2 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    a1372b2 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    661c9e2 View commit details
    Browse the repository at this point in the history
  33. shared lock around hooks

    icewind1991 committed Jun 1, 2015
    Configuration menu
    Copy the full SHA
    ce04cf6 View commit details
    Browse the repository at this point in the history
  34. fix nooplockingprovider

    icewind1991 committed Jun 1, 2015
    Configuration menu
    Copy the full SHA
    8902e2b View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    2104c2f View commit details
    Browse the repository at this point in the history