Skip to main content

The SPIRITS (Services in PSTN requesting Internet Services) Protocol
draft-ietf-spirits-protocol-08

Yes

(Jon Peterson)

No Objection

(Alex Zinin)
(Bill Fenner)
(David Kessens)
(Margaret Cullen)
(Scott Hollenbeck)
(Thomas Narten)

Recuse

(Steven Bellovin)

Note: This ballot was opened for revision 08 and is now closed.

(Allison Mankin; former steering group member) Yes

Yes (2004-03-17)
I've given a careful (though I'm sure additional) review to the event package and MIME registrations.  They look fine.

Typo:
  This request eventually arrives at the SIPRITS notifier

It's nice to know the wg maintained constantly solidarity :)

(Jon Peterson; former steering group member) Yes

Yes ()

                            

(Alex Zinin; former steering group member) No Objection

No Objection ()

                            

(Bert Wijnen; former steering group member) No Objection

No Objection (2004-03-18)
No further objctions.

Some Comments/Nits:

I see several times ".myprovider.com", which should probably
be something aka ".myprovider.example.com"

(Bill Fenner; former steering group member) (was Discuss) No Objection

No Objection ()

                            

(David Kessens; former steering group member) No Objection

No Objection ()

                            

(Harald Alvestrand; former steering group member) No Objection

No Objection (2004-05-13)
This is much improved, it seems.

From John Loughney, Gen-ART:
It seems that they addressed some, not all the points raised.  I wouldn't
put a discuss on the draft, though. These things could be handled via
the RFC Editor.

NITS:

1) Formatting still off, but that is a minor point.
2) Status of this Memo should be updated wrt new
   text (RFCs 3667, 3668).
3) Abstract should still expand PSTN - I asked that
   SPIRITS be expanding, I should have explicitly asked
   for the PSTN to be expanded.
4) Still no IPR section.

(Margaret Cullen; former steering group member) No Objection

No Objection ()

                            

(Russ Housley; former steering group member) (was Discuss) No Objection

No Objection (2004-03-15)
  Section 2: s/a a "SPIRITS client"/a "SPIRITS client"/

  Section 3: s/This assures that/This ensures that/

  Section 3: s/The base schema assures/Use of the base schema ensures/
  
  I find the formatting in Section 4 difficult.  Indenting would really help.
  I suggest something like:
  
    The <spirits-event> element

       The root of a SPIRITS XML document (characterized by a Content-Type
       header of "application/spirits-event+xml">) is the ...

(Scott Hollenbeck; former steering group member) (was Discuss) No Objection

No Objection ()

                            

(Ted Hardie; former steering group member) No Objection

No Objection (2004-03-17)
The introduction says:

"PSTN is used here to include all manner
   of access; i.e. wireline circuit-switched network as well as the
   wireless circuit-switched network."

There are wireless networks which are not circuit switched, and it is not clear
whether this is meant to imply that they would use these mechanisms.
PSTN has a pretty standard definition in any case, and I'm not sure what
*technical* reason it servers to expand it here.  This is repeated several
other places (overview, eg.).

The use of the URN namespace registered seems to miss the point; they
register the namespace, but then use the top level namespace for
the xml scheme.  As Scott's DISCUSS points out, that makes versioning difficult,
and using urn:ietf:params:xml:ns:spirits:event-package:1 might
resovle that.

This language also is imprecise enough that I would like to see it cleaned up:

  A SPIRITS notifier MAY use an extended schema to generate an XML
   document; however, such an XML document MUST contain the mandatory
   elements defined by the base notification schema.  This assures that
   a vanilla SPIRITS subscriber is, at the bare minimum, able to parse
   and interpret the mandatory elements from an XML document.  The base
   schema assures interoperability across vendor implementations, and
   the extensions allow for customization.

The spirits subscriber must somehow know that the extended schema's
elements are those from the base notification schema.  If I read this 
correctly, they intend for these extensions to occur by the base schema
being reused by all vendors and the extensions occurring in other schemas;
that's fine.  But the language above could be read by our embrace-and-extend
friends as "reuse these elements in your own schema and you'll be fine", which
breaks interoperability (essentially saying "these element names are always
subject to the same rules, despite the namespace declaration"--which means
the standard XML view isn't followed).

I'm a no-ob on this only because I think Scott would be better as the token
holder for fixing this.

In 5.3.1, does this:


   A subscriber will issue a SUBSCRIBE request which identifies a set of
   events (DPs) it is interested in getting the notification of.  This
   set MAY contain exactly one DP, or it may contain multiple DPs.  The
   SUBSCRIBE request is routed to the notifier, where it is accepted,
   pending a successful authentication.

mean that it MUST contain at least one DP?

(Thomas Narten; former steering group member) No Objection

No Objection ()

                            

(Steven Bellovin; former steering group member) Recuse

Recuse ()