Skip Menu |

This queue is for tickets about the Net-DAV-Server CPAN distribution.

Report information
The Basics
Id: 56099
Status: resolved
Priority: 0/
Queue: Net-DAV-Server

People
Owner: cpan.wade [...] anomaly.org
Requestors: cpan.wade [...] anomaly.org
Cc:
AdminCc:

Bug Information
Severity: Critical
Broken in: 1.29
Fixed in: 1.300_01



Subject: No support for Filesys modules that don't support locking
Net::DAV::Server assumes that the supplied filesys module supports lock and unlock methods. It also advertises that it supports this functionality. If the supplied filesys module does not support a lock method, the Net::DAV::Server module will crash. As bug 40767 points out, the default filesys module does not supply these methods.
The DAV locking is actually independent of any file system locking. So, this is easily fixed by not calling lock/unlock on the filesys object.