From 26ce4b9a2d083daa627999fcab04da4cc4c21089 Mon Sep 17 00:00:00 2001 From: stpeter Date: Thu, 25 Aug 2011 16:43:23 -0600 Subject: [PATCH] no Council objections to publication --- inbox/quickstart.xml => xep-0305.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename inbox/quickstart.xml => xep-0305.xml (96%) diff --git a/inbox/quickstart.xml b/xep-0305.xml similarity index 96% rename from inbox/quickstart.xml rename to xep-0305.xml index 2f8a5500..f72d4189 100644 --- a/inbox/quickstart.xml +++ b/xep-0305.xml @@ -39,7 +39,7 @@

XMPP clients SHOULD also cache whatever information they can, especially the roster (see &xep0237;) and &xep0030; information. Servers SHOULD support &xep0237; and SHOULD include &xep0115; data in stream features to facilitate such caching. (Caching of service discovery data also applies to server-to-server connections.)

-

One method of speeding the connection process is pipelining of requests, as in the QUICKSTART extension proposed for SMTP &smtpquickstart;. The application of similar principles to XMPP was originally suggested by Tony Finch.

+

One method of speeding the connection process is pipelining of requests, as in &rfc2920; and the QUICKSTART extension proposed for SMTP &smtpquickstart;. The application of similar principles to XMPP was originally suggested by Tony Finch in February 2008 <http://mail.jabber.org/pipermail/standards/2008-February/017966.html>..

In essence, pipelining lets an initiating entity assume that the receiving entity supports the same (or almost the same) features it did on the previous connection attempt. As a result, the initiating entity can proactively send multiple XMPP-related "commands" in a single TCP packet, thus reducing the number of round trips.

If an XMPP server supports pipelining, then it MUST advertise a stream feature of <pipelining xmlns='urn:xmpp:pipelining:0'/>.

If both parties support pipelining, they can proceed as follows (the examples use the XML from the client-server stream establishment section of RFC 6120, although the same principles apply to server-to-server streams).