Skip to main content

Presence Authorization Rules
draft-ietf-simple-presence-rules-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 Lisa Dusseault
2012-08-22
10 (System) post-migration administrative database adjustment to the No Objection position for Sam Hartman
2012-08-22
10 (System) post-migration administrative database adjustment to the No Objection position for Lars Eggert
2007-09-05
10 (System) IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor
2007-09-04
10 (System) IANA Action state changed to Waiting on RFC Editor from In Progress
2007-09-04
10 (System) IANA Action state changed to In Progress from Waiting on Authors
2007-08-26
10 (System) IANA Action state changed to Waiting on Authors from In Progress
2007-08-22
10 (System) IANA Action state changed to In Progress
2007-08-21
10 Amy Vezza State Changes to RFC Ed Queue from Approved-announcement sent by Amy Vezza
2007-08-21
10 Amy Vezza IESG state changed to Approved-announcement sent
2007-08-21
10 Amy Vezza IESG has approved the document
2007-08-21
10 Amy Vezza Closed "Approve" ballot
2007-08-21
10 Amy Vezza State Changes to Approved-announcement to be sent from IESG Evaluation::AD Followup by Amy Vezza
2007-08-17
10 Sam Hartman [Ballot Position Update] Position for Sam Hartman has been changed to No Objection from Discuss by Sam Hartman
2007-07-20
10 Lisa Dusseault [Ballot Position Update] Position for Lisa Dusseault has been changed to No Objection from Discuss by Lisa Dusseault
2007-07-09
10 (System) Sub state has been changed to AD Follow up from New Id Needed
2007-07-09
10 (System) New version available: draft-ietf-simple-presence-rules-10.txt
2007-07-06
10 Lars Eggert [Ballot Position Update] Position for Lars Eggert has been changed to No Objection from Discuss by Lars Eggert
2007-04-20
10 (System) Removed from agenda for telechat - 2007-04-19
2007-04-19
10 Amy Vezza State Changes to IESG Evaluation::Revised ID Needed from IESG Evaluation by Amy Vezza
2007-04-19
10 Dan Romascanu [Ballot Position Update] New position, No Objection, has been recorded by Dan Romascanu
2007-04-19
10 Jari Arkko [Ballot Position Update] New position, Yes, has been recorded by Jari Arkko
2007-04-19
10 Cullen Jennings [Ballot Position Update] New position, No Objection, has been recorded by Cullen Jennings
2007-04-18
10 Ron Bonica [Ballot Position Update] New position, No Objection, has been recorded by Ron Bonica
2007-04-18
10 Ross Callon [Ballot Position Update] New position, No Objection, has been recorded by Ross Callon
2007-04-18
10 Magnus Westerlund [Ballot Position Update] New position, No Objection, has been recorded by Magnus Westerlund
2007-04-17
10 Mark Townsley [Ballot Position Update] New position, No Objection, has been recorded by Mark Townsley
2007-04-17
10 Lisa Dusseault
[Ballot discuss]
y questions:
- I assume RFC4745 has not been implemented prior to this I-D as it's a framework?

DISCUSS:
- Interop issue: What …
[Ballot discuss]
y questions:
- I assume RFC4745 has not been implemented prior to this I-D as it's a framework?

DISCUSS:
- Interop issue: What parts of this spec are REQUIRED to implement by servers?  Hint: XCAP !

- Security issue: There should be more expectations also on what parts of this spec are REQUIRED to implement by clients, because if a client fails to display to the user that some field is allowed, the user can't figure out what's actually private and what isn't.  Thus clients MUST be capable of displaying to users, all the elements that are allowed and to whom, including the unknown attribute thingy.

- Section 3.1.1.2, at least the parts about anonymous requests and possibly the whole section, would be better in RFC4745 than in this document, right?

- Interop and security Issue: Section 3.3.2.14  Provide Unknown Attribute. Can a client rely on a server honouring a  field?  In order for the client to have any confidence that the server will do what it's instructed to do, the spec needs to REQUIRE servers to reject any documents containing provide-* fields that the server can't recognize or may be unable to honour. 

- Security Issue, section 9: The requirements on server and implementation need to be clarified.  "Server" is ambiguous and it could be interpreted as a server implementation or as a site.  Current best practice is to state that implementations MUST support HTTP Digest and TLS, both clients and servers, although an instance of a client or server may be configured not to use HTTP Digest.  It's sites that SHOULD authenticate with HTTP digest or something else which provides similar protection from password-sniffing.
2007-04-17
10 Lisa Dusseault [Ballot Position Update] New position, Discuss, has been recorded by Lisa Dusseault
2007-04-17
10 Sam Hartman
[Ballot discuss]
I raised a last call comment questioning the RFC 3967 down-reference
to RFC 3325; I saw no comments in support of that …
[Ballot discuss]
I raised a last call comment questioning the RFC 3967 down-reference
to RFC 3325; I saw no comments in support of that down reference.
Having read the documents more closely, I think this down reference
would be an end-run around the standards process.  This document is
making complex normative rules involving a technology that the IETF
explicitly decided not to put on the standards track.

Moreover the approach taken is architecturally bad.  This document
enumerates each of the SIP authentication schemes that exists today,
including ones not on the standards track and provides rules for each
of them.  However we have sufficient experience to suggest that SIP
authentication has been expanded over the years and may be expanded in
the future.  A better approach that would provide both for future
extensibility and for a more reasonable way to reference
non-standards-track schemes would be to introduce an abstract concept
of a sip authenticated identity set (p-asserted-identity supports two
identities) and to describe how various mechanisms manipulate that
abstract state.  Then, the description for p-asserted-identity could
be moved out into its own informational document.
2007-04-17
10 Sam Hartman [Ballot Position Update] New position, Discuss, has been recorded by Sam Hartman
2007-04-16
10 Tim Polk [Ballot Position Update] New position, No Objection, has been recorded by Tim Polk
2007-04-16
10 Russ Housley [Ballot Position Update] New position, No Objection, has been recorded by Russ Housley
2007-04-16
10 Lars Eggert
[Ballot comment]
INTRODUCTION, paragraph 13:
>    This
>    specification defines an Extensible Markup Language (XML) document
>    format for expressing presence authorization …
[Ballot comment]
INTRODUCTION, paragraph 13:
>    This
>    specification defines an Extensible Markup Language (XML) document
>    format for expressing presence authorization rules.

  Was there an XML-directorate review? (Is that directorate even alive?)


Section 3.3.2.1., paragraph 1:
>    , and it is a boolean type.  If its value is

  Nit: s/boolean/Boolean/ (named after Boole - also elsewhere in the doc)
2007-04-16
10 Lars Eggert [Ballot discuss]
Section 6., paragraph 0:
> 6.  XML Schema

  DISCUSS: The schema doesn't validate in xmllint.
2007-04-16
10 Lars Eggert [Ballot Position Update] New position, Discuss, has been recorded by Lars Eggert
2007-04-12
10 Jon Peterson State Changes to IESG Evaluation from Waiting for Writeup by Jon Peterson
2007-04-12
10 Jon Peterson Placed on agenda for telechat - 2007-04-19 by Jon Peterson
2007-04-12
10 Jon Peterson [Ballot Position Update] New position, Yes, has been recorded for Jon Peterson
2007-04-12
10 Jon Peterson Ballot has been issued by Jon Peterson
2007-04-12
10 Jon Peterson Created "Approve" ballot
2007-03-16
10 (System) State has been changed to Waiting for Writeup from In Last Call by system
2007-03-15
10 Yoshiko Fong
IANA Last Call Comments:

The IANA notes that some of the IANA actions in
this document depend upon the approval of other
Internet Drafts.

Upon …
IANA Last Call Comments:

The IANA notes that some of the IANA actions in
this document depend upon the approval of other
Internet Drafts.

Upon approval of this document, IANA will complete
three actions.

First, the IANA will register a new XCAP Application
Usage ID (AUID) in the registry created by the
approval of the document: draft-ietf-simple-xcap.

AUID NAME AUID Description
pres-rules Presence rules are documents that
describe the permissions that a presentity has
granted to users that seek to watch their presence.

Second, in the XML Namespace registry located at:

http://www.iana.org/assignments/xml-registry/ns.html
the IANA will add a new XML Namespace called pres-rules
and use the definition located in section 10.2 of the
approved document as the namespace.

Third, in the XML schema registry located at:
http://www.iana.org/assignments/xml-registry/schema.html
the IANA will add a new XML schema called pres-rules
and use the definition located in section 6 of the
approved document as the schema.

IANA understands that these are the only IANA Actions
required upon approval of the document.
2007-03-02
10 Amy Vezza Last call sent
2007-03-02
10 Amy Vezza State Changes to In Last Call from Last Call Requested by Amy Vezza
2007-03-02
10 Jon Peterson State Changes to Last Call Requested from Waiting for Writeup by Jon Peterson
2007-03-02
10 Jon Peterson Last Call was requested by Jon Peterson
2007-03-01
09 (System) New version available: draft-ietf-simple-presence-rules-09.txt
2006-11-25
10 Samuel Weiler Request for Last Call review by SECDIR Completed. Reviewer: Pasi Eronen.
2006-11-20
10 (System) State has been changed to Waiting for Writeup from In Last Call by system
2006-11-14
10 Yoshiko Fong
IANA Last Call Comments:

The IANA notes that some of the IANA actions in this document
depend upon the approval of other Internet Drafts.

Upon …
IANA Last Call Comments:

The IANA notes that some of the IANA actions in this document
depend upon the approval of other Internet Drafts.

Upon approval of this document, IANA will complete three actions.

First, the IANA will register a new XCAP Application Usage
ID (AUID) in the registry created by the approval of the document: draft-ietf-simple-xcap.

AUID NAME AUID Description
pres-rules Presence rules are documents that describe the
permissions that a presentity has granted to users that seek
to watch their presence.

Second, in the XML Namespace registry located at:
http://www.iana.org/assignments/xml-registry/ns.html
the IANA will add a new XML Namespace called pres-rules and
use the definition located in section 10.2 of the approved
document as the namespace.

Third, in the XML schema registry located at:
http://www.iana.org/assignments/xml-registry/schema.html
the IANA will add a new XML schema called pres-rules and use
the definition located in section 6 of the approved document
as the schema.

IANA understands that these are the only IANA Actions required
upon approval of the document.
2006-11-08
10 (System) Request for Last Call review by SECDIR is assigned to Pasi Eronen
2006-11-08
10 (System) Request for Last Call review by SECDIR is assigned to Pasi Eronen
2006-10-30
10 Amy Vezza State Changes to In Last Call from Last Call Requested by Amy Vezza
2006-10-30
10 Jon Peterson Last Call was requested by Jon Peterson
2006-10-30
10 Jon Peterson State Changes to Last Call Requested from AD Evaluation by Jon Peterson
2006-10-30
10 (System) Ballot writeup text was added
2006-10-30
10 (System) Last call text was added
2006-10-30
10 (System) Ballot approval text was added
2006-10-24
08 (System) New version available: draft-ietf-simple-presence-rules-08.txt
2006-07-30
10 Jon Peterson State Changes to AD Evaluation from Publication Requested by Jon Peterson
2006-06-14
10 Dinara Suleymanova
PROTO Write-up

1.a) The chairs have reviewed this version of the ID and
ask that the IESG consider it for publication.

1.b) This document has …
PROTO Write-up

1.a) The chairs have reviewed this version of the ID and
ask that the IESG consider it for publication.

1.b) This document has been sufficiently reviewed by the
working group.

1.c) The chairs do not believe further cross-area review
is needed. The document extensively makes use of the common-policy
document produced in geopriv where the editor of this document is
a co-author of the common-policy document. The document also
normatively references XCAP as the manipulation protocol. The XCAP
protocol is a product of the SIMPLE WG also.

This document was ready a long time ago but was awaiting for RPID
and common-policy to complete due to the strong dependency. The former is
in AUTH 48 hours and the latter is with the IESG.

1.d) This document completes a set of required documents needed by
implementers in order to have a fully functioning SIMPLE presence
system with subscriptions, publishing and authorisation. There are no
concerns from the WG chairs.

1.e) This document reflects a strong consensus position from
the working group.

1.f) There have been no indications of intent to appeal.

1.g) This document adheres to ID-nits.

1.h) The document appropriately splits references into
Informative/Normative.

1.i) Announcement Writeup

Technical Summary

There are three functions in a presence system; namely subscriptions, publishing
and notifications. Authorization is a key function in presence systems.
Authorization policies, also known as authorization rules, specify what presence
information, when sending notifications, can be given to which watchers,
and when. This specification defines an XML document format for expressing
presence authorization rules. Such a document can be manipulated by clients
using XCAP, although other techniques are permitted.

Working Group Summary

This document reflects WG consensus. It defines the Presence Authorisation
rules. Censensus was particularly strong. This document heavily depends on
draft-ietf-geopriv-common-policy defined by the geopriv WG.

Protocol Quality

Hisham Khartabil was the PROTO shepherd for this document.
2006-06-14
10 Dinara Suleymanova Shepherding AD has been changed to Jon Peterson from Ted Hardie
2006-06-14
10 Dinara Suleymanova State Changes to Publication Requested from AD is watching by Dinara Suleymanova
2006-06-14
10 Dinara Suleymanova Intended Status has been changed to Proposed Standard from None
2006-06-12
07 (System) New version available: draft-ietf-simple-presence-rules-07.txt
2006-05-16
06 (System) New version available: draft-ietf-simple-presence-rules-06.txt
2006-03-09
05 (System) New version available: draft-ietf-simple-presence-rules-05.txt
2005-10-26
04 (System) New version available: draft-ietf-simple-presence-rules-04.txt
2005-07-20
03 (System) New version available: draft-ietf-simple-presence-rules-03.txt
2005-03-07
10 Michael Lee State Change Notice email list have been change to , hisham.khartabil@nokia.com from RjS@xten.com, hisham.khartabil@nokia.com
2005-02-23
02 (System) New version available: draft-ietf-simple-presence-rules-02.txt
2004-11-04
10 Ted Hardie Draft Added by Ted Hardie in state AD is watching
2004-10-28
01 (System) New version available: draft-ietf-simple-presence-rules-01.txt
2004-05-04
00 (System) New version available: draft-ietf-simple-presence-rules-00.txt