Sieve Extension: Externally Stored Lists
draft-ietf-sieve-external-lists-10
Revision differences
Document history
Date | Rev. | By | Action |
---|---|---|---|
2012-08-22
|
10 | (System) | post-migration administrative database adjustment to the No Objection position for David Harrington |
2011-06-28
|
10 | (System) | IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor |
2011-06-24
|
10 | (System) | IANA Action state changed to Waiting on RFC Editor from Waiting on Authors |
2011-06-24
|
10 | (System) | IANA Action state changed to Waiting on Authors from In Progress |
2011-06-14
|
10 | (System) | IANA Action state changed to In Progress |
2011-06-13
|
10 | Cindy Morgan | State changed to RFC Ed Queue from Approved-announcement sent. |
2011-06-13
|
10 | Amy Vezza | IESG state changed to Approved-announcement sent |
2011-06-13
|
10 | Amy Vezza | IESG has approved the document |
2011-06-13
|
10 | Amy Vezza | Closed "Approve" ballot |
2011-06-13
|
10 | Amy Vezza | Approval announcement text regenerated |
2011-06-09
|
10 | Cindy Morgan | Removed from agenda for telechat |
2011-06-09
|
10 | Cindy Morgan | State changed to Approved-announcement to be sent from IESG Evaluation. |
2011-06-09
|
10 | (System) | New version available: draft-ietf-sieve-external-lists-10.txt |
2011-06-09
|
10 | Sean Turner | [Ballot Position Update] New position, No Objection, has been recorded |
2011-06-09
|
10 | Adrian Farrel | [Ballot comment] Just a couple of WIBNIs The first sentence of the Abstract could usefully mention email. The Introduction might benefit similarly. --- Would be … [Ballot comment] Just a couple of WIBNIs The first sentence of the Abstract could usefully mention email. The Introduction might benefit similarly. --- Would be nice if section 1.1 said "ABNF" when pointing to 5234. |
2011-06-09
|
10 | Adrian Farrel | [Ballot Position Update] New position, No Objection, has been recorded |
2011-06-09
|
10 | Jari Arkko | [Ballot Position Update] New position, No Objection, has been recorded |
2011-06-09
|
10 | Gonzalo Camarillo | [Ballot Position Update] New position, No Objection, has been recorded |
2011-06-08
|
10 | Russ Housley | [Ballot Position Update] New position, No Objection, has been recorded |
2011-06-08
|
10 | Amanda Baber | IANA understands that upon approval of this document, there are four IANA Actions that need to be completed. First, in the Sieve Extensions registry located … IANA understands that upon approval of this document, there are four IANA Actions that need to be completed. First, in the Sieve Extensions registry located at: http://www.iana.org/assignments/sieve-extensions a new registration will be added as follows: Capability name: extlists Description: Adds the ":list" match type to certain Sieve tests, and the ":list" argument to the "redirect" action. The ":list" match type changes tests to match values against values stored in one or more externally stored lists. The ":list" argument to the redirect action changes the redirect action to forward the message to email addresses stored in the externally stored list. RFC Number: [ RFC-to-be ] Contact address: Sieve mailing list Second, in the ManageSieve Capabilities registry in the ManageSieve Registries located at: http://www.iana.org/assignments/managesieve/managesieve.xml the following capability will be added: Capability name: extlists Description: This capability is returned if the server supports the "extlists" [[this RFC]] Sieve extension. Relevant publication: [ RFC-to-be ] Contact: Sieve mailing list Author/change controller: IESG Third, IANA will create a new registry inside the "Sieve Extensions" located at: http://www.iana.org/assignments/sieve-extensions The registry will be named "Sieve URN Parameters" Registration into this registry is according to the "Specification Required" policy as defined by RFC 5226. Each new registration will include - URN parameter name - Reference - URN parameter syntax - Intended usage - Interoperability considerations - Security considerations - Contact There will be a single, initial new registration in this new registry as follows: URN parameter name: addrbook Reference: [ RFC-to-be ] URN parameter syntax: The "addrbook" parameter is defined by the rule, defined using ABNF [RFC5234]: addrbook-urn = "addrbook:" addrbook [ "?" extensions ] addrbook = segment ; defined in [RFC3986] extensions = query ; defined in [RFC3986] Intended usage: "addrbook" URNs are used for designating references to address books. An address book is a concept used by different applications (such as Sieve interpreters) for describing a list of named entries, and may be translated into other types of address books, such as LDAP Groups. Address books may be private or shared; they may be personal, organizational, or perhaps even "crowdsourced". The address book name (the "addrbook" element in the ABNF above) refers to a specifically named address book, as defined by the implementation. A user might, for example, have access to a number of different address books, such as a personal one, a family one, a company one, and one for the town where the user lives. The extension information (the "extensions" element in the ABNF above) is available for use in future extensions. It might allow for things such as dynamic subsets of an address book -- for example, something such as this might be defined in the future: urn:ietf:params:sieve:addrbook:personal?name.contains=fred There are no extensions defined at this time. An "addrbook" URN is designed to be used by applications for referencing address books. Each URN is intended to represent a grouping of addresses that can be logically thought of as one "book". Any given address can belong to more than one book -- that is, can be referred to by more than one URN. The URI "urn:ietf:params:sieve:addrbook" has no meaning in itself. It MUST be used with sub-parameters representing the address book name and extension information, as shown in the ABNF above. The sub-parameter "default" (creating the URN "urn:ietf:params:sieve:addrbook:default") is a reserved (case- insensitive) name that MUST be implemented, representing a default grouping (book) of addresses. Other names, representing the same or other groupings MAY be implemented. For example, an implementation might use the following sub-parameters: * personal -- a book representing the user's personal address book. * friends -- a subset of urn:ietf:params:sieve:addrbook:personal, defined by the user. * family -- a subset of urn:ietf:params:sieve:addrbook:personal, defined by the user. * company -- a book representing user's company's address book. * department -- a subset of urn:ietf:params:sieve:addrbook:company, defined by the company. * co-workers -- a subset of urn:ietf:params:sieve:addrbook:company, defined by the user. * default -- the default address book, a reference to urn:ietf:params:sieve:addrbook:personal. Security considerations: Applications SHOULD ensure appropriate restrictions are in place to protect sensitive information that might be revealed by "addrbook" URNs from access or modification by untrusted sources. Contact: Sieve mailing list Fourth, in the IETF URN Sub-namespace for Registered Protocol Parameter Identifiers registry in the IETF Protocol Parameter Identifiers located at: http://www.iana.org/assignments/params/params.xml the following URN Sub-Namespace will be registered: Registered Parameter Identifier: sieve Reference: [ RFC-to-be ] IANA Registry Reference: [ the REGISTRY, newly created, in step 3 above ] IANA understands that, upon approval of this document, these four actions are the only one needed to be completed by IANA. |
2011-06-08
|
10 | Ron Bonica | [Ballot Position Update] New position, No Objection, has been recorded |
2011-06-07
|
10 | Peter Saint-Andre | [Ballot Position Update] New position, No Objection, has been recorded |
2011-06-07
|
10 | Robert Sparks | [Ballot Position Update] New position, No Objection, has been recorded |
2011-06-06
|
10 | Pete Resnick | State changed to IESG Evaluation from Waiting for AD Go-Ahead. |
2011-06-06
|
10 | (System) | State changed to Waiting for AD Go-Ahead from In Last Call. |
2011-06-02
|
10 | Ralph Droms | [Ballot Position Update] New position, No Objection, has been recorded |
2011-06-02
|
10 | David Harrington | [Ballot Position Update] Position for David Harrington has been changed to No Objection from Discuss |
2011-06-02
|
10 | Stephen Farrell | [Ballot comment] "Implementations MAY support other tests but MUST raise an error (which SHOULD be a compile-time error, but MAY be a runtime error) when … [Ballot comment] "Implementations MAY support other tests but MUST raise an error (which SHOULD be a compile-time error, but MAY be a runtime error) when a script uses ":list" with a test for which it is not supported." That's a bit unclear - what's the last "it"? Maybe s/for which it/that/ |
2011-06-02
|
10 | Stephen Farrell | [Ballot Position Update] New position, No Objection, has been recorded |
2011-06-02
|
10 | David Harrington | [Ballot discuss] does 2.8 update 5804? |
2011-06-02
|
10 | David Harrington | [Ballot Position Update] Position for David Harrington has been changed to Discuss from No Objection |
2011-06-01
|
10 | David Harrington | [Ballot Position Update] New position, No Objection, has been recorded |
2011-06-01
|
10 | Stewart Bryant | [Ballot Position Update] New position, No Objection, has been recorded |
2011-05-31
|
10 | Sam Weiler | Request for Last Call review by SECDIR is assigned to Dave Cridland |
2011-05-31
|
10 | Sam Weiler | Request for Last Call review by SECDIR is assigned to Dave Cridland |
2011-05-26
|
10 | Wesley Eddy | [Ballot Position Update] New position, No Objection, has been recorded |
2011-05-23
|
10 | Cindy Morgan | Last call sent |
2011-05-23
|
10 | Cindy Morgan | State changed to In Last Call from Last Call Requested. The following Last Call Announcement was sent out: From: The IESG To: IETF-Announce CC: Reply-To: … State changed to In Last Call from Last Call Requested. The following Last Call Announcement was sent out: From: The IESG To: IETF-Announce CC: Reply-To: ietf@ietf.org Subject: Last Call: (Sieve Extension: Externally Stored Lists) to Proposed Standard The IESG has received a request from the Sieve Mail Filtering Language WG (sieve) to consider the following document: - 'Sieve Extension: Externally Stored Lists' as a Proposed Standard The IESG plans to make a decision in the next few weeks, and solicits final comments on this action. Please send substantive comments to the ietf@ietf.org mailing lists by 2011-06-06. Exceptionally, comments may be sent to iesg@ietf.org instead. In either case, please retain the beginning of the Subject line to allow automated sorting. Abstract The Sieve scripting language can be used to implement whitelisting, blacklisting, personal distribution lists, and other sorts of list matching. Currently, this requires that all members of such lists be hardcoded in the script itself. Whenever a member of a list is added or deleted, the script needs to be updated and possibly uploaded to a mail server. This document defines a Sieve extension for accessing externally stored lists -- lists whose members are stored externally to the script, such as using LDAP (RFC 4510), ACAP (RFC 2244), CardDAV (work in progress), or relational databases. The file can be obtained via http://datatracker.ietf.org/doc/draft-ietf-sieve-external-lists/ IESG discussion can be tracked via http://datatracker.ietf.org/doc/draft-ietf-sieve-external-lists/ No IPR declarations have been submitted directly on this I-D. |
2011-05-23
|
10 | Pete Resnick | Last Call was requested |
2011-05-23
|
10 | Pete Resnick | State changed to Last Call Requested from AD is watching. |
2011-05-23
|
10 | Pete Resnick | Last Call text changed |
2011-05-23
|
10 | Pete Resnick | [Ballot Position Update] New position, Yes, has been recorded for Pete Resnick |
2011-05-23
|
10 | Pete Resnick | Ballot has been issued |
2011-05-23
|
10 | Pete Resnick | Created "Approve" ballot |
2011-05-23
|
10 | (System) | Ballot writeup text was added |
2011-05-23
|
10 | (System) | Last call text was added |
2011-05-23
|
10 | (System) | Ballot approval text was added |
2011-05-23
|
10 | Pete Resnick | Approval announcement text regenerated |
2011-05-23
|
10 | Pete Resnick | Placed on agenda for telechat - 2011-06-09 |
2011-05-23
|
10 | Pete Resnick | Intended Status has been changed to Proposed Standard from None |
2011-05-18
|
09 | (System) | New version available: draft-ietf-sieve-external-lists-09.txt |
2011-05-09
|
08 | (System) | New version available: draft-ietf-sieve-external-lists-08.txt |
2011-04-21
|
07 | (System) | New version available: draft-ietf-sieve-external-lists-07.txt |
2011-04-06
|
10 | Amy Vezza | Responsible AD has been changed to Pete Resnick from Peter Saint-Andre |
2011-03-29
|
06 | (System) | New version available: draft-ietf-sieve-external-lists-06.txt |
2011-03-01
|
05 | (System) | New version available: draft-ietf-sieve-external-lists-05.txt |
2011-02-07
|
10 | Cindy Morgan | Approval announcement text regenerated |
2010-11-08
|
04 | (System) | New version available: draft-ietf-sieve-external-lists-04.txt |
2010-10-22
|
03 | (System) | New version available: draft-ietf-sieve-external-lists-03.txt |
2010-07-29
|
10 | Peter Saint-Andre | Draft Added by Peter Saint-Andre in state AD is watching |
2010-05-19
|
02 | (System) | New version available: draft-ietf-sieve-external-lists-02.txt |
2010-02-28
|
10 | (System) | Document has expired |
2009-08-27
|
01 | (System) | New version available: draft-ietf-sieve-external-lists-01.txt |
2009-07-28
|
00 | (System) | New version available: draft-ietf-sieve-external-lists-00.txt |