<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>I think the reasons are:<BR>
 <BR>
- There is no reason have have stream restarts because the reasons they were introduced ended up not to be correct. <BR>
- The protocol "looks" better. Fewer stanzas are needed during the login/authentication process I believe.<BR>
- Some implementations will not need to throw away/reset their parsers anymore. Currently this is necessary for all implementations that I know of and those using the style of architecture I show below will no longer need to do this because the XML parser will be presented with a complete XML stream, instead of multiple ones. I don't think we should be changing the core protocol based on implementations though, so this is less important to me.<BR>
 <BR>
Also, it keeps Peter busy. Everyone knows he just hangs around in Colorado all day thinking about ways of inflicting Twitter on the XMPP world! :-)<BR>
<BR> <BR>

<HR id=stopSpelling>
<BR>
> Date: Thu, 8 May 2008 16:18:26 +0100<BR>> From: dave@cridland.net<BR>> To: standards@xmpp.org<BR>> Subject: Re: [Standards] stream restarts<BR>> <BR>> On Thu May 8 16:10:27 2008, Stephen Pendleton wrote:<BR>> > I'm not sure what architecture you are using, but aren't you doing <BR>> > something like:<BR>> > <BR>> > - read socket (TLS is handled at the socket layer)<BR>> > - unwrap sasl if sasl has been negotiated<BR>> > - uncompress if XEP-0138 compression has been negotiated<BR>> > - present ascii XML to XML parser<BR>> > I also don't see why you can't just keep doing what you are doing <BR>> > now (throwing out the parser). The only thing that is changing is <BR>> > the removal of the <stream:stream> stanzas. You can still throw <BR>> > away (or reset) the parser at the right moments.<BR>> <BR>> Let's assume you're right.<BR>> <BR>> What advantage is there in doing away with the stream restarts, then?<BR>> <BR>> Dave.<BR>> -- <BR>> Dave Cridland - mailto:dave@cridland.net - xmpp:dwd@jabber.org<BR>> - acap://acap.dave.cridland.net/byowner/user/dwd/bookmarks/<BR>> - http://dave.cridland.net/<BR>> Infotrope Polymer - ACAP, IMAP, ESMTP, and Lemonade<BR><BR><br /><hr />Get Free (PRODUCT) REDô  Emoticons, Winks and Display Pics. <a href='http://joinred.spaces.live.com?ocid=TXT_HMTG_prodredemoticons_052008' target='_new'>Check it out!</a></body>
</html>