Implement missing lease downgrades

  1. When deleting a file, all leases granting handle caching lease to the file should be recalled:

    https://bugzilla.samba.org/show_bug.cgi?id=13458

  2. Check for open destination when renaming including checking for handle lease breaks:

    https://bugzilla.samba.org/show_bug.cgi?id=15608

  3. Directory renames must recursively break all h-leases.

  4. Pending initial-delete-on-close must break h-leases for three cases:

    1. tree disconnect
    2. session logoff
    3. TCP disconnect
Edited by Ralph Böhme

Merge request reports

Loading