Skip to content

Feature Request: Add option to skip lock validation for WebDAV MOVE on files #3317

Closed as not planned

Description

@And-CSH

Version: 4.2.9
Storage driver: 115 Cloud
Client: CD2 (WebDAV FUSE client)
Scenario: 115 Cloud -> OpenList WebDAV -> CD2 mount -> TinyMediaManager

Problem:
Since 4.2.8, OpenList enforces Class2 lock check for file MOVE requests.
CD2’s WebDAV client does not automatically send LOCK + lock-token for MOVE.
When renaming video files(mkv) via TMM, MOVE is rejected.
Error: FileSystemException, The device attached to the system is not functioning.

Interesting contrast:

  1. Directory (collection) rename works fine.
  2. PUT new files (nfo/jpg/subtitle) works fine.
  3. Same workflow with Aliyun Open driver works fine.
  4. Roll back to 4.2.7, everything works.
  5. RaiDrive/MountainDuck works, they implement full LOCK-MOVE-UNLOCK.

Request:
Add a config flag like webdav_skip_lock_check: true to skip lock-token validation for MOVE.
Keep strict lock check by default for standard clients such as Office / Mac Finder.

[00:26:01] WARN Rename problem for 'O:\115网盘\movie\待刮削\国内院线\功夫女足 (2026) [tmdbId=1491920]\功夫女足.Kung.Fu.Soccer.2026.2160p.WEB-DL.H265.DV.60fps.10bit.FLAC.2Audios.mkv' - 'O:\115网盘\movie\待刮削\国内院线\功夫女足 (2026) [tmdbId=1491920]\功夫女足.Kung.Fu.Soccer.2026.2160p.WEB-DL.H265.DV.60fps.10bit.FLAC.2Audios.mkv -> O:\115网盘\movie\待刮削\国内院线\功夫女足 (2026) [tmdbId=1491920]\功夫女足 (2026) - 2160p - h265 - Web-DL - Dolby Vision - 29.3 Mbps - 2ch2.0 - FLAC.mkv: 连到系统上的设备没有发挥作用。' [FileSystemException]

Only provide this toggle for compatibility with lightweight Class1 WebDAV clients like CD2.

Activity

  1. github-actions commented on Oct 28, 2026

    @github-actions

    ⚠️ 你的 Issue 不符合提交规则。请先阅读相关规范后再重新提交。当前 Issue 将被自动关闭并锁定。如需继续提交,请确认已了解规则后创建新的 Issue。
    ⚠️ Your issue does not comply with the submission rules. Please read the guidelines before submitting again. This issue will be automatically closed and locked. If you wish to proceed, please confirm that you have reviewed the rules before creating a new issue.

  2. locked and limited conversation to collaborators on Oct 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    invalidInvalid Content/Cannot Reproduce

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions