datatracker.ietf.org
Sign in
Version 5.3.0, 2014-04-12
Report a bug

Quota and Size Properties for Distributed Authoring and Versioning (DAV) Collections
RFC 4331

Document type: RFC - Proposed Standard (February 2006)
Document stream: IETF
Last updated: 2013-03-02
Other versions: plain text, pdf, html

IETF State: (None)
Consensus: Unknown
Document shepherd: No shepherd assigned

IESG State: RFC 4331 (Proposed Standard)
Responsible AD: Ted Hardie
Send notices to: fluffy@cisco.com

Network Working Group                                          B. Korver
Request for Comments: 4331                             Network Resonance
Category: Standards Track                                   L. Dusseault
                                                                    OSAF
                                                           February 2006

                       Quota and Size Properties
       for Distributed Authoring and Versioning (DAV) Collections

Status of This Memo

   This document specifies an Internet standards track protocol for the
   Internet community, and requests discussion and suggestions for
   improvements.  Please refer to the current edition of the "Internet
   Official Protocol Standards" (STD 1) for the standardization state
   and status of this protocol.  Distribution of this memo is unlimited.

Copyright Notice

   Copyright (C) The Internet Society (2006).

Abstract

   Web Distributed Authoring and Versioning (WebDAV) servers are
   frequently deployed with quota (size) limitations.  This document
   discusses the properties and minor behaviors needed for clients to
   interoperate with quota (size) implementations on WebDAV
   repositories.

Table of Contents

   1. Introduction ....................................................2
      1.1. Notational Conventions .....................................2
      1.2. Requirement for Quotas .....................................2
   2. Solution Overview ...............................................3
   3. DAV:quota-available-bytes .......................................3
   4. DAV:quota-used-bytes ............................................4
   5. Example PROPFIND Request and Response ...........................5
   6. Error Reporting .................................................6
   7. Notes ...........................................................6
   8. Security Considerations .........................................8
   9. Internationalization Considerations .............................8
   10. Acknowledgements ...............................................8
   11. References .....................................................8
      11.1. Normative References ......................................8
      11.2. Informative References ....................................8

Korver & Dusseault          Standards Track                     [Page 1]
RFC 4331                     WebDAV Quotas                 February 2006

1.  Introduction

1.1.  Notational Conventions

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
   document are to be interpreted as described in [RFC2119].

   The definition of live property is provided in [RFC2518].  The
   definition of protected and computed properties is provided in
   [RFC3253], Section 1.4.

1.2.  Requirement for Quotas

   WebDAV servers based on [RFC2518] have been implemented and deployed
   with quota restrictions on collections and users, so it makes sense
   to standardize this functionality to improve user experience and
   client interoperability.

   The reasons why WebDAV servers frequently have quotas enforced are
   the same reasons why any storage system comes with quotas.

   o  Sometimes the storage service charges according to quota.

   o  Sometimes the storage service is provided free, but the storage
      service provider has limited storage space (e.g., university-
      provided student accounts).

   o  Even in cases where the storage can be upgraded, the storage
      managers may choose to limit quota in order to encourage users to
      limit the files they store on the system and to clean up obsolete
      files (e.g., IT departments within corporations).

   In order to work best with repositories that support quotas, client
   software should be able to determine and display the DAV:quota-
   available-bytes (defined below) on collections.  Further, client
   software should have some way of fairly reliably determining how much
   storage space is already counted towards that quota.

   Support for the properties defined in this document enhances the
   client experience, because the client has a chance of managing its
   files to avoid running out of allocated storage space.  Clients may
   not be able to calculate the value as accurately on their own,
   depending on how total space used is calculated by the server.

Korver & Dusseault          Standards Track                     [Page 2]
RFC 4331                     WebDAV Quotas                 February 2006

[include full document text]