DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUGĀ· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=36026>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED ANDĀ· INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=36026 Summary: Quota Listener Product: Slide Version: Nightly Platform: Other OS/Version: other Status: NEW Severity: normal Priority: P2 Component: Other AssignedTo: slide-dev@jakarta.apache.org ReportedBy: [EMAIL PROTECTED] Hello, Here is a quota listener developed to manage quotas on Slide. I would like to propose this listener to the Slide community. There are probably some improvements to do for example concerning logs and exception management. This listener is 98% compliant with the WebDAV quota RFC. We differ on the following points : 1. The virtual root notion 2. We have implemented a "soft" quota management, it means that quota could be exceeded one time and only one time putting a resource on the server. We would like to implement a classic ("hard") quota management in a future version. We have decided to choose a "soft" quota management for the following reason : We have trust in the content-length HTTP header to check if a storage action can be done, except for a copy or a move action (the resource already exists on the server) we get the resource size directly "on the disk". According to the HTTP RFC the content-lenght header is optional. When the content-length header is not filled in (or equals to -1) we had to calculate the size of the resource handling the HTTP input stream. We could not find an easy way to do that. Any idea ? You can have more details at the following URL: http://www.esup-portail.org/consortium/espace/Stockage_2F/serveur/documents/specifications/specifWebDAVQuotas.html Regards, Thomas -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]