Dear all, I found some typos in RFC6120 and XEP-220. In RFC6120, I think that the word 'FDQN' should be 'FQDN'.
> 3. If a response is received, it will contain one or more > combinations of a port and FDQN, each of which is weighted and > prioritized as described in [DNS-SRV]. (However, if the result > of the SRV lookup is a single resource record with a Target of > ".", i.e., the root domain, then the initiating entity MUST abort > SRV processing at this point because according to [DNS-SRV] such > a Target "means that the service is decidedly not available at > this domain".) > > 4. The initiating entity chooses at least one of the returned FQDNs > to resolve (following the rules in [DNS-SRV]), which it does by > performing DNS "A" or "AAAA" lookups on the FDQN; this will > result in an IPv4 or IPv6 address. > > 5. The initiating entity uses the IP address(es) from the > successfully resolved FDQN (with the corresponding port number > returned by the SRV lookup) as the connection address for the > receiving entity. > > > > > >Saint-Andre Standards Track [Page 17] > >RFC 6120 XMPP Core March 2011 > > > 6. If the initiating entity fails to connect using that IP address > but the "A" or "AAAA" lookups returned more than one IP address, > then the initiating entity uses the next resolved IP address for > that FDQN as the connection address. > > 7. If the initiating entity fails to connect using all resolved IP > addresses for a given FDQN, then it repeats the process of > resolution and connection for the next FQDN returned by the SRV > lookup based on the priority and weight as defined in [DNS-SRV]. In XEP-220's Example 14, I think that "</db:result>" should be "</db:verify>". > send: <db:verify > from='sender.tld' > id='D60000229F' > to='target.tld' > type='error'> > <error type='cancel'> > <item-not-found xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/> > </error> > </db:result> Regards, Nobuo Ogashiwa JID: [email protected], [email protected] Web: http://nlab.jp/xmpp/
