mirror of
https://github.com/moparisthebest/xeps
synced 2024-11-23 01:32:22 -05:00
XEP-0061–XEP-097: DTD fixes
This commit is contained in:
parent
95617b6be4
commit
5ae5dc1417
@ -13,7 +13,7 @@
|
|||||||
<status>Deferred</status>
|
<status>Deferred</status>
|
||||||
<type>Informational</type>
|
<type>Informational</type>
|
||||||
<sig>Standards</sig>
|
<sig>Standards</sig>
|
||||||
<dependencies>XMPP Core</dependencies>
|
<dependencies><spec>XMPP Core</spec></dependencies>
|
||||||
<supersedes/>
|
<supersedes/>
|
||||||
<supersededby/>
|
<supersededby/>
|
||||||
<shortname>Not yet assigned</shortname>
|
<shortname>Not yet assigned</shortname>
|
||||||
|
12
xep-0062.xml
12
xep-0062.xml
@ -16,7 +16,10 @@
|
|||||||
<status>Deferred</status>
|
<status>Deferred</status>
|
||||||
<type>Informational</type>
|
<type>Informational</type>
|
||||||
<sig>Standards</sig>
|
<sig>Standards</sig>
|
||||||
<dependencies>XMPP Core, XEP-0030</dependencies>
|
<dependencies>
|
||||||
|
<spec>XMPP Core</spec>
|
||||||
|
<spec>XEP-0030</spec>
|
||||||
|
</dependencies>
|
||||||
<supersedes/>
|
<supersedes/>
|
||||||
<supersededby/>
|
<supersededby/>
|
||||||
<shortname>Not yet assigned</shortname>
|
<shortname>Not yet assigned</shortname>
|
||||||
@ -30,7 +33,7 @@
|
|||||||
<version>0.2</version>
|
<version>0.2</version>
|
||||||
<date>2003-09-30</date>
|
<date>2003-09-30</date>
|
||||||
<initials>psa</initials>
|
<initials>psa</initials>
|
||||||
<remark>At the request of the author, changed the status of this document to Deferred pending development of an implementation; also changed the type to Informational.</remark>
|
<remark>At the request of the author, changed the status of this document to Deferred pending development of an implementation; also changed the type to Informational.</remark>
|
||||||
</revision>
|
</revision>
|
||||||
<revision>
|
<revision>
|
||||||
<version>0.1</version>
|
<version>0.1</version>
|
||||||
@ -90,7 +93,6 @@
|
|||||||
<p>A rule is processed by applying its condition to the packet. If the condition is true, then the action is taken. The "description" attribute is provided so a rule generator can assign a meaningful and user-readable description of a rule.</p>
|
<p>A rule is processed by applying its condition to the packet. If the condition is true, then the action is taken. The "description" attribute is provided so a rule generator can assign a meaningful and user-readable description of a rule.</p>
|
||||||
|
|
||||||
<p>A ruleset is be expressed in XML like so:</p>
|
<p>A ruleset is be expressed in XML like so:</p>
|
||||||
|
|
||||||
<example caption='XML representation of a ruleset'><![CDATA[
|
<example caption='XML representation of a ruleset'><![CDATA[
|
||||||
<ruleset>
|
<ruleset>
|
||||||
<rule description='rule description'>
|
<rule description='rule description'>
|
||||||
@ -108,7 +110,7 @@
|
|||||||
</ruleset>
|
</ruleset>
|
||||||
]]></example>
|
]]></example>
|
||||||
|
|
||||||
<p>A ruleset is processed by applying each rule to the packet, one at a time. Processing of the ruleset stops after the first matching rule is found and its action taken, <emphasis>unless</emphasis> the "continue" attribute is found on the matched rule, in which case the remaining rules get processed as though the current rule did not match. If no rules match, packet processing continues as though no rules were specified.</p>
|
<p>A ruleset is processed by applying each rule to the packet, one at a time. Processing of the ruleset stops after the first matching rule is found and its action taken, <em>unless</em> the "continue" attribute is found on the matched rule, in which case the remaining rules get processed as though the current rule did not match. If no rules match, packet processing continues as though no rules were specified.</p>
|
||||||
|
|
||||||
<p>If the <condition/> element contains no condition expression, then the rule matches all packets.</p>
|
<p>If the <condition/> element contains no condition expression, then the rule matches all packets.</p>
|
||||||
|
|
||||||
@ -136,7 +138,7 @@
|
|||||||
<p>The above example is equivalent to "conditionexpr1 AND conditionexpr2 AND (conditionexpr3 OR conditionexpr4)".</p>
|
<p>The above example is equivalent to "conditionexpr1 AND conditionexpr2 AND (conditionexpr3 OR conditionexpr4)".</p>
|
||||||
|
|
||||||
<p>No such aggregation exists for actions - only a single action expression may be included within an <action/> element.</p>
|
<p>No such aggregation exists for actions - only a single action expression may be included within an <action/> element.</p>
|
||||||
|
|
||||||
</section1>
|
</section1>
|
||||||
|
|
||||||
<section1 topic='Filter modules'>
|
<section1 topic='Filter modules'>
|
||||||
|
@ -16,7 +16,7 @@
|
|||||||
<status>Deferred</status>
|
<status>Deferred</status>
|
||||||
<type>Informational</type>
|
<type>Informational</type>
|
||||||
<sig>Standards</sig>
|
<sig>Standards</sig>
|
||||||
<dependencies>XEP-0062</dependencies>
|
<dependencies><spec>XEP-0062</spec></dependencies>
|
||||||
<supersedes/>
|
<supersedes/>
|
||||||
<supersededby/>
|
<supersededby/>
|
||||||
<shortname>Not yet assigned</shortname>
|
<shortname>Not yet assigned</shortname>
|
||||||
|
@ -16,7 +16,7 @@
|
|||||||
<status>Deferred</status>
|
<status>Deferred</status>
|
||||||
<type>Informational</type>
|
<type>Informational</type>
|
||||||
<sig>Standards</sig>
|
<sig>Standards</sig>
|
||||||
<dependencies>XEP-0062</dependencies>
|
<dependencies><spec>XEP-0062</spec></dependencies>
|
||||||
<supersedes/>
|
<supersedes/>
|
||||||
<supersededby/>
|
<supersededby/>
|
||||||
<shortname>Not yet assigned</shortname>
|
<shortname>Not yet assigned</shortname>
|
||||||
|
73
xep-0067.xml
73
xep-0067.xml
@ -5,42 +5,43 @@
|
|||||||
]>
|
]>
|
||||||
<?xml-stylesheet type='text/xsl' href='xep.xsl'?>
|
<?xml-stylesheet type='text/xsl' href='xep.xsl'?>
|
||||||
<xep>
|
<xep>
|
||||||
<header>
|
<header>
|
||||||
<title>Stock Data Transmission</title>
|
<title>Stock Data Transmission</title>
|
||||||
<abstract>This document specifies a data format for stock data distribution in the Jabber community.</abstract>
|
<abstract>This document specifies a data format for stock data distribution in the Jabber community.</abstract>
|
||||||
&LEGALNOTICE;
|
&LEGALNOTICE;
|
||||||
<number>0067</number>
|
<number>0067</number>
|
||||||
<status>Deferred</status>
|
<status>Deferred</status>
|
||||||
<type>Standards Track</type>
|
<type>Standards Track</type>
|
||||||
<sig>Standards</sig>
|
<sig>Standards</sig>
|
||||||
<dependencies>XEP-0060</dependencies>
|
<dependencies><spec>XEP-0060</spec></dependencies>
|
||||||
<author>
|
<supersedes/>
|
||||||
<firstname>Ulrich</firstname>
|
<supersededby/>
|
||||||
<surname>Staudinger</surname>
|
<shortname>NOT_YET_ASSIGNED</shortname>
|
||||||
<email>chicago5@gmx.de</email>
|
<author>
|
||||||
<jid>uls@jabber.org</jid>
|
<firstname>Ulrich</firstname>
|
||||||
</author>
|
<surname>Staudinger</surname>
|
||||||
<revision>
|
<email>chicago5@gmx.de</email>
|
||||||
<version>0.3</version>
|
<jid>uls@jabber.org</jid>
|
||||||
<date>2003-07-19</date>
|
</author>
|
||||||
<initials>uls</initials>
|
<revision>
|
||||||
<remark>Added transmission in messages</remark>
|
<version>0.3</version>
|
||||||
</revision>
|
<date>2003-07-19</date>
|
||||||
<revision>
|
<initials>uls</initials>
|
||||||
<version>0.2</version>
|
<remark>Added transmission in messages</remark>
|
||||||
<date>2003-01-26</date>
|
</revision>
|
||||||
<initials>uls</initials>
|
<revision>
|
||||||
<remark>Added ISO-8601 time scheme, added symbols, fixed typos.</remark>
|
<version>0.2</version>
|
||||||
</revision>
|
<date>2003-01-26</date>
|
||||||
|
<initials>uls</initials>
|
||||||
<revision>
|
<remark>Added ISO-8601 time scheme, added symbols, fixed typos.</remark>
|
||||||
<version>0.1</version>
|
</revision>
|
||||||
<date>2003-01-12</date>
|
<revision>
|
||||||
<initials>uls</initials>
|
<version>0.1</version>
|
||||||
<remark>Initial Release</remark>
|
<date>2003-01-12</date>
|
||||||
</revision>
|
<initials>uls</initials>
|
||||||
|
<remark>Initial Release</remark>
|
||||||
</header>
|
</revision>
|
||||||
|
</header>
|
||||||
|
|
||||||
<section1 topic='Introduction'>
|
<section1 topic='Introduction'>
|
||||||
<p>
|
<p>
|
||||||
|
@ -13,6 +13,10 @@
|
|||||||
<status>Deferred</status>
|
<status>Deferred</status>
|
||||||
<type>SIG Formation</type>
|
<type>SIG Formation</type>
|
||||||
<sig>None</sig>
|
<sig>None</sig>
|
||||||
|
<dependencies/>
|
||||||
|
<supersedes/>
|
||||||
|
<supersededby/>
|
||||||
|
<shortname>N/A</shortname>
|
||||||
&stpeter;
|
&stpeter;
|
||||||
<revision>
|
<revision>
|
||||||
<version>0.1</version>
|
<version>0.1</version>
|
||||||
|
@ -13,11 +13,10 @@
|
|||||||
<status>Retracted</status>
|
<status>Retracted</status>
|
||||||
<type>Standards Track</type>
|
<type>Standards Track</type>
|
||||||
<sig>Standards</sig>
|
<sig>Standards</sig>
|
||||||
<dependencies>XEP-0030</dependencies>
|
<dependencies><spec>XEP-0030</spec></dependencies>
|
||||||
<supersedes/>
|
<supersedes/>
|
||||||
<supersededby/>
|
<supersededby/>
|
||||||
<shortname>sac</shortname>
|
<shortname>sac</shortname>
|
||||||
<schemaloc>Not yet assigned</schemaloc>
|
|
||||||
<author>
|
<author>
|
||||||
<firstname>Justin</firstname>
|
<firstname>Justin</firstname>
|
||||||
<surname>Kirby</surname>
|
<surname>Kirby</surname>
|
||||||
|
@ -18,8 +18,8 @@
|
|||||||
<type>Standards Track</type>
|
<type>Standards Track</type>
|
||||||
<sig>Standards</sig>
|
<sig>Standards</sig>
|
||||||
<dependencies/>
|
<dependencies/>
|
||||||
<supersededby/>
|
|
||||||
<supersedes/>
|
<supersedes/>
|
||||||
|
<supersededby/>
|
||||||
<shortname>N/A</shortname>
|
<shortname>N/A</shortname>
|
||||||
<author>
|
<author>
|
||||||
<firstname>Evan</firstname>
|
<firstname>Evan</firstname>
|
||||||
|
@ -13,9 +13,9 @@
|
|||||||
<status>Retracted</status>
|
<status>Retracted</status>
|
||||||
<type>Standards Track</type>
|
<type>Standards Track</type>
|
||||||
<sig>Standards</sig>
|
<sig>Standards</sig>
|
||||||
<dependencies>XEP-0030</dependencies>
|
<dependencies><spec>XEP-0030</spec></dependencies>
|
||||||
<supersedes/>
|
<supersedes/>
|
||||||
<supersededby>XEP-0095</supersededby>
|
<supersededby><spec>XEP-0095</spec></supersededby>
|
||||||
<shortname>si</shortname>
|
<shortname>si</shortname>
|
||||||
<author>
|
<author>
|
||||||
<firstname>Thomas</firstname>
|
<firstname>Thomas</firstname>
|
||||||
|
29
xep-0097.xml
29
xep-0097.xml
@ -8,12 +8,12 @@
|
|||||||
<header>
|
<header>
|
||||||
<title>iCal Envelope</title>
|
<title>iCal Envelope</title>
|
||||||
<abstract>A simple mechanism to transport iCal data over the jabber protocol</abstract>
|
<abstract>A simple mechanism to transport iCal data over the jabber protocol</abstract>
|
||||||
&LEGALNOTICE;
|
&LEGALNOTICE;
|
||||||
<number>0097</number>
|
<number>0097</number>
|
||||||
<status>Deferred</status>
|
<status>Deferred</status>
|
||||||
<type>Standards Track</type>
|
<type>Standards Track</type>
|
||||||
<sig>Standards</sig>
|
<sig>Standards</sig>
|
||||||
<dependencies>XEP-0030</dependencies>
|
<dependencies><spec>XEP-0030</spec></dependencies>
|
||||||
<supersedes/>
|
<supersedes/>
|
||||||
<supersededby/>
|
<supersededby/>
|
||||||
<shortname>ice</shortname>
|
<shortname>ice</shortname>
|
||||||
@ -31,7 +31,7 @@
|
|||||||
</revision>
|
</revision>
|
||||||
</header>
|
</header>
|
||||||
<section1 topic='Introduction'>
|
<section1 topic='Introduction'>
|
||||||
<p>This will be the first, in a series (hopefully), of specifications which will define how to utilize GroupWare over jabber. While GroupWare is extremely broad subject, this document will focus on iCal<note>iCalendar <link uri='http://www.ietf.org/html.charters/calsch-charter.html'>http://www.ietf.org/html.charters/calsch-charter.html</link></note>. Since iCal is a defined standard which is transport-agnostic, all this document will do is define how iCal will be transported over Jabber.</p>
|
<p>This will be the first, in a series (hopefully), of specifications which will define how to utilize GroupWare over jabber. While GroupWare is extremely broad subject, this document will focus on iCal<note>iCalendar <link url='http://www.ietf.org/html.charters/calsch-charter.html'>http://www.ietf.org/html.charters/calsch-charter.html</link></note>. Since iCal is a defined standard which is transport-agnostic, all this document will do is define how iCal will be transported over Jabber.</p>
|
||||||
<p>What this document will cover:</p>
|
<p>What this document will cover:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Sending iCal data</li>
|
<li>Sending iCal data</li>
|
||||||
@ -40,20 +40,16 @@
|
|||||||
</section1>
|
</section1>
|
||||||
<section1 topic='Disco'>
|
<section1 topic='Disco'>
|
||||||
<p>Before sending iCal messages to a jabber entity, a disco query should be performed in order to discover whether or not that entity supports iCal Envelopes.</p>
|
<p>Before sending iCal messages to a jabber entity, a disco query should be performed in order to discover whether or not that entity supports iCal Envelopes.</p>
|
||||||
<example>
|
<example><![CDATA[
|
||||||
<![CDATA[
|
|
||||||
<iq
|
<iq
|
||||||
type='get'
|
type='get'
|
||||||
from='romeo@montague.net/orchard'
|
from='romeo@montague.net/orchard'
|
||||||
to='juliet@capulet.com/balconey'
|
to='juliet@capulet.com/balconey'
|
||||||
id='info1'>
|
id='info1'>
|
||||||
<query xmlns='http://jabber.org/protocol/disco#info'/>
|
<query xmlns='http://jabber.org/protocol/disco#info'/>
|
||||||
</iq>
|
</iq>]]></example>
|
||||||
]]>
|
|
||||||
</example>
|
|
||||||
<p>If the jabber entity supports iCal Envelopes, then it MUST respond with http://jabber.org/protocol/gw/ical as a feature.</p>
|
<p>If the jabber entity supports iCal Envelopes, then it MUST respond with http://jabber.org/protocol/gw/ical as a feature.</p>
|
||||||
<example>
|
<example><![CDATA[
|
||||||
<![CDATA[
|
|
||||||
<iq
|
<iq
|
||||||
type='result'
|
type='result'
|
||||||
from='juliet@capulet.com/balconey'
|
from='juliet@capulet.com/balconey'
|
||||||
@ -62,15 +58,12 @@
|
|||||||
<query xmlns='http://jabber.org/protocol/disco#info'>
|
<query xmlns='http://jabber.org/protocol/disco#info'>
|
||||||
<feature var='http://jabber.org/protocol/gw/ical'/>
|
<feature var='http://jabber.org/protocol/gw/ical'/>
|
||||||
</query>
|
</query>
|
||||||
</iq>
|
</iq>]]></example>
|
||||||
]]>
|
|
||||||
</example>
|
|
||||||
</section1>
|
</section1>
|
||||||
<section1 topic='Sending iCal Data'>
|
<section1 topic='Sending iCal Data'>
|
||||||
<p>To send iCal, all that needs to be done is wrap the iCal data in a ical element. All iCal data sent MUST be in the ical element in the http://jabber.org/protocol/gw/ical namespace. The CDATA section is optional and is used here simply to make it readable.</p>
|
<p>To send iCal, all that needs to be done is wrap the iCal data in a ical element. All iCal data sent MUST be in the ical element in the http://jabber.org/protocol/gw/ical namespace. The CDATA section is optional and is used here simply to make it readable.</p>
|
||||||
<p>Other than wrapping iCal in XML, the data itself MUST follow the ietf 2445 RFC<note>2445 RFC <link uri='http://www.ietf.org/rfc/rfc2445.txt'>http://www.ietf.org/rfc/rfc2445.txt</link></note></p>
|
<p>Other than wrapping iCal in XML, the data itself MUST follow the ietf 2445 RFC<note>2445 RFC <link url='http://www.ietf.org/rfc/rfc2445.txt'>http://www.ietf.org/rfc/rfc2445.txt</link></note></p>
|
||||||
<example>
|
<example><![CDATA[
|
||||||
<![CDATA[
|
|
||||||
<message to="jdev@jabber.org" from="calendar.jabber.org" type="normal">
|
<message to="jdev@jabber.org" from="calendar.jabber.org" type="normal">
|
||||||
<body>
|
<body>
|
||||||
Protocol gathering every Tuesday at 22:00 UTC
|
Protocol gathering every Tuesday at 22:00 UTC
|
||||||
@ -98,9 +91,7 @@
|
|||||||
END:VEVENT
|
END:VEVENT
|
||||||
END:VCALENDAR
|
END:VCALENDAR
|
||||||
</ical>
|
</ical>
|
||||||
</message>
|
</message>]]></example>
|
||||||
]]>
|
|
||||||
</example>
|
|
||||||
<p>As a convenience for users which do not have ical support the sender may want to place human readable information in the <body/> for the receiver to read.</p>
|
<p>As a convenience for users which do not have ical support the sender may want to place human readable information in the <body/> for the receiver to read.</p>
|
||||||
</section1>
|
</section1>
|
||||||
<section1 topic='Receiving iCal Data'>
|
<section1 topic='Receiving iCal Data'>
|
||||||
|
Loading…
Reference in New Issue
Block a user