diff --git a/xep-0174.xml b/xep-0174.xml index a1312546..c29d49d7 100644 --- a/xep-0174.xml +++ b/xep-0174.xml @@ -18,8 +18,8 @@ XMPP Core XMPP IM RFC 3927 - draft-cheshire-dnsext-dns-sd - draft-cheshire-dnsext-multicastdns + RFC 6762 + RFC 6763 @@ -163,7 +163,7 @@

This section provides a friendly introduction to serverless messaging. The examples show usage on a local link using dynamically configured link-local addresses as described in &rfc3927; (see the Wide-Area Networks section of this document regarding non-local usage).

-

Imagine that you are a Shakespearean character named Juliet. You are are using your laptop computer (a machine named "pronto") at a wifi hotspot in downtown Verona and you want to find other people to chat with on an ad-hoc basis (i.e., not people in your normal XMPP roster). Therefore your chat client advertises a serverless address of "juliet@pronto" so that other people can dynamically find you at the hotspot. Your client does this by invoking a daemon on your machine that supports DNS-based Service Discovery ("DNS-SD") as defined in &dnssd; and Multicast DNS ("mDNS") as defined in &mdns;. As a result, the daemon (1) publishes the following DNS records to the multicast DNS address 224.0.0.251 (or FF02::FB for IPv6) and (2) listens for multicast DNS queries requesting these records:

+

Imagine that you are a Shakespearean character named Juliet. You are are using your laptop computer (a machine named "pronto") at a wifi hotspot in downtown Verona and you want to find other people to chat with on an ad-hoc basis (i.e., not people in your normal XMPP roster). Therefore your chat client advertises a serverless address of "juliet@pronto" so that other people can dynamically find you at the hotspot. Your client does this by invoking a daemon on your machine that supports DNS-based Service Discovery ("DNS-SD") as defined in &rfc6763; and Multicast DNS ("mDNS") as defined in &rfc6762;. As a result, the daemon (1) publishes the following DNS records to the multicast DNS address 224.0.0.251 (or FF02::FB for IPv6) and (2) listens for multicast DNS queries requesting these records:

RFC 6455 RFC 6455: The WebSocket Protocol <http://tools.ietf.org/html/rfc6455>." > RFC 6473 RFC 6473: vCard KIND:application <http://tools.ietf.org/html/rfc6351>." > RFC 6648 RFC 6648: Deprecating the X- Prefix and Similar Constructs in Application Protocols <http://tools.ietf.org/html/rfc6648>." > -RFC 6716 RFC 6716: Definition of the Opus Audio Codec <http://tools.ietf.org/html/rfc716>." > +RFC 6716 RFC 6716: Definition of the Opus Audio Codec <http://tools.ietf.org/html/rfc6716>." > +RFC 6762 RFC 6762: Multicast DNS <http://tools.ietf.org/html/rfc6762>." > +RFC 6763 RFC 6763: DNS-Based Service Discovery <http://tools.ietf.org/html/rfc6763>." > @@ -630,13 +632,11 @@ THE SOFTWARE. AtomSub Atomsub: Transporting Atom Notifications over the Publish-Subscribe Extension to the Extensible Messaging and Presence Protocol (XMPP) <http://xmpp.org/internet-drafts/draft-saintandre-atompub-notify-07.html>. Work in progress." > draft-miller-xmpp-dnssec-prooftype Using DNS Security Extensions (DNSSEC) and DNS-based Authentication of Named Entities (DANE) as a Prooftype for XMPP Domain Name Associations <http://datatracker.ietf.org/doc/draft-miller-xmpp-dnssec-prooftype/>. Work in progress." > draft-saintandre-xmpp-dna Domain Name Associations (DNA) in the Extensible Messaging and Presence Protocol (XMPP) <http://datatracker.ietf.org/doc/draft-saintandre-xmpp-dna/>. Work in progress." > -DNS-Based Service Discovery DNS-Based Service Discovery <http://tools.ietf.org/html/draft-cheshire-dnsext-dns-sd>. Work in progress." > DTLS-SRTP Datagram Transport Layer Security (DTLS) Extension to Establish Keys for Secure Real-time Transport Protocol (SRTP) <http://tools.ietf.org/html/draft-ietf-avt-dtls-srtp>. Work in progress." > Geopriv Policy Geopriv Policy <http://tools.ietf.org/html/draft-ietf-geopriv-policy>. Work in progress." > IAX IAX: Inter-Asterisk eXchange Version 2 <http://tools.ietf.org/html/draft-ietf-guy-iax>. Work in progress." > RFC 5245 RFC 5245: Interactive Connectivity Establishment (ICE) <http://tools.ietf.org/html/rfc5245>." > TCP Candidates with Interactive Connectivity Establishment (ICE) TCP Candidates with Interactive Connectivity Establishment (ICE) <http://tools.ietf.org/html/draft-ietf-mmusic-ice-tcp>. Work in progress." > -Multicast DNS Multicast DNS <http://tools.ietf.org/html/draft-cheshire-dnsext-multicastdns>. Work in progress." > Guidelines for Defining Extensions to IODEF Guidelines for Defining Extensions to IODEF <http://tools.ietf.org/html/draft-ietf-mile-template>. Work in progress." > RTP Payload Format and File Storage Format for Opus Speech and Audio Codec RTP Payload Format and File Storage Format for Opus Speech and Audio Codec <http://tools.ietf.org/html/draft-spittka-payload-rtp-opus>. Work in progress." > Presence Information Data Format (PIDF) RFC 3863: Presence Information Data Format (PIDF) <http://tools.ietf.org/html/rfc3863>." > @@ -1099,7 +1099,7 @@ IANA Service Location Protocol, Version 2 (SLPv2) Templates CAPTCHA Forms XEP-0158: CAPTCHA Forms <http://xmpp.org/extensions/xep-0158.html>." > SPIM-Blocking Control XEP-0159: SPIM-Blocking Control <http://xmpp.org/extensions/xep-0159.html>." > Best Practices for Handling Offline Messages XEP-0160: Best Practices for Handling Offline Messages <http://xmpp.org/extensions/xep-0160.html>." > -SPIM Reporting XEP-0161: SPIM Reporting <http://xmpp.org/extensions/xep-0161.html>." > +Abuse Reporting XEP-0161: Abuse Reporting <http://xmpp.org/extensions/xep-0161.html>." > Best Practices for Roster and Subscription Management XEP-0162: Best Practices for Roster and Subscription Management <http://xmpp.org/extensions/xep-0162.html>." > Personal Eventing Protocol XEP-0163: Personal Eventing Protocol <http://xmpp.org/extensions/xep-0163.html>." > vCard Filtering XEP-0164: vCard Filtering <http://xmpp.org/extensions/xep-0164.html>." > @@ -1254,3 +1254,5 @@ IANA Service Location Protocol, Version 2 (SLPv2) Templates Message Archive Management XEP-0313: Message Archive Management <http://xmpp.org/extensions/xep-0313.html>." > Security Labels in PubSub XEP-0314: Security Labels in PubSub <http://xmpp.org/extensions/xep-0314.html>." > Data Forms XML Media Element XEP-0315: Data Forms XML Media Element <http://xmpp.org/extensions/xep-0315.html>." > +MUC Eventing Protocol XEP-0316: MUC Eventing Protocol <http://xmpp.org/extensions/xep-0316.html>." > +Hats XEP-0317: Hats <http://xmpp.org/extensions/xep-0317.html>." >