<html xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 9">
<meta name=Originator content="Microsoft Word 9">
<link rel=File-List href="./Voting_files/filelist.xml">
<title>Voting for IETF 52</title>
<!--[if gte mso 9]><xml>
 <o:DocumentProperties>
  <o:Author>Stan Barber</o:Author>
  <o:Template>Normal</o:Template>
  <o:LastAuthor>Stan Barber</o:LastAuthor>
  <o:Revision>2</o:Revision>
  <o:TotalTime>7</o:TotalTime>
  <o:Created>2001-12-11T08:51:00Z</o:Created>
  <o:LastSaved>2001-12-11T08:51:00Z</o:LastSaved>
  <o:Pages>1</o:Pages>
  <o:Words>352</o:Words>
  <o:Characters>2007</o:Characters>
  <o:Company>Academ Consulting Services</o:Company>
  <o:Lines>16</o:Lines>
  <o:Paragraphs>4</o:Paragraphs>
  <o:CharactersWithSpaces>2464</o:CharactersWithSpaces>
  <o:Version>9.4402</o:Version>
 </o:DocumentProperties>
</xml><![endif]-->
<style>
<!--
 /* Font Definitions */
@font-face
        {font-family:"Arial Unicode MS";
        panose-1:2 11 6 4 2 2 2 2 2 4;
        mso-font-charset:128;
        mso-generic-font-family:swiss;
        mso-font-pitch:variable;
        mso-font-signature:-1 -369098753 63 0 4129023 0;}
@font-face
        {font-family:"Arial Narrow";
        panose-1:2 11 5 6 2 2 2 3 2 4;
        mso-font-charset:0;
        mso-generic-font-family:swiss;
        mso-font-pitch:variable;
        mso-font-signature:647 0 0 0 159 0;}
@font-face
        {font-family:"\@Arial Unicode MS";
        mso-font-charset:128;
        mso-generic-font-family:swiss;
        mso-font-pitch:variable;
        mso-font-signature:-1 -369098753 63 0 4129023 0;}
 /* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {mso-style-parent:"";
        margin:0in;
        margin-bottom:.0001pt;
        mso-pagination:widow-orphan;
        font-size:12.0pt;
        font-family:"Times New Roman";
        mso-fareast-font-family:"Times New Roman";}
pre
        {margin:0in;
        margin-bottom:.0001pt;
        mso-pagination:widow-orphan;
        font-size:10.0pt;
        font-family:"Arial Unicode MS";}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.25in 1.0in 1.25in;
        mso-header-margin:.5in;
        mso-footer-margin:.5in;
        mso-paper-source:0;}
div.Section1
        {page:Section1;}
-->
</style>
</head>

<body lang=EN-US style='tab-interval:.5in'>

<div class=Section1>

<p class=MsoNormal>All votes here are relative to <span style='font-family:
"Courier New"'>draft-ietf-nntp-base-14.txt</span>. If you have not read this
document, please don't participate in this vote. You will have opportunities to
participate in the next one.</p>

<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>

<p class=MsoNormal>1. Please write your email address here:____________________________</p>

<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>

<p class=MsoNormal>Do you want to be added to the WG mailing list?<span
style="mso-spacerun: yes">  </span>YES NO (circle one) </p>

<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>

<p class=MsoNormal>2. Streaming in the base NNTP specification. Clive Feather
has suggested that the following text be added as part of the base spec. He has
suggested that it go in section 4. </p>

<pre><span style="mso-spacerun: yes"> </span></pre><pre><span style='font-family:
"Arial Narrow"'>4.X Streaming<o:p></o:p></span></pre><pre><span
style='font-family:"Arial Narrow"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></pre><pre><span
style='font-family:"Arial Narrow"'>NNTP is designed to operate over a reliable bi-directional connection such as TCP. Therefore, if a command does not depend on the response to the previous one, it should not matter if it is sent before that response is received. Doing this is called &quot;streaming&quot;. However, certain server implementations throw away all text received from the client following certain commands before sending their response. If this happens, streaming will be affected because one or more commands will have been ignored or misinterpreted, and the client will be matching the wrong responses to each command.<o:p></o:p></span></pre><pre><span
style='font-family:"Arial Narrow"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></pre><pre><span
style='font-family:"Arial Narrow"'>Since there are significant benefits to streaming, but also circumstances where it is reasonable or common for servers to behave in the above manner, this document puts certain requirements on both clients and servers.<o:p></o:p></span></pre><pre><span
style='font-family:"Arial Narrow"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></pre><pre><span
style='font-family:"Arial Narrow"'>Except where stated otherwise, a client MAY use streaming. That is, it may send a command before receiving the response for the previous command. The server MUST allow streaming and MUST NOT throw away any text received after a command.<o:p></o:p></span></pre><pre><span
style='font-family:"Arial Narrow"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></pre><pre><span
style='font-family:"Arial Narrow"'>If the specific description of a command describes it as &quot;not streamable&quot;, that command MUST end any stream of commands. That is, the client MUST NOT send any following command until receiving the CRLF at the end of the response from the command. The server MAY ignore any data received after the command and before the CRLF at the end of the response is sent to the client.<o:p></o:p></span></pre><pre><span
style='font-family:"Arial Narrow"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></pre><pre><span
style='font-family:"Arial Narrow"'>The initial connection must not be part of a stream; that is, the client MUST NOT send any command until receiving the CRLF at the end of the greeting.<o:p></o:p></span></pre><pre><span
style='font-family:"Arial Narrow"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></pre><pre><span
style='font-family:"Arial Narrow"'>If the client uses blocking system calls to send commands, it MUST ensure that the amount of text sent in streaming does not cause a deadlock between transmission and reception. The amount of text involved will depend on window sizes in the transmission layer, and is typically 4k bytes for TCP.<o:p></o:p></span></pre><pre><span
style='font-family:"Arial Narrow"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></pre><pre><span
style='font-family:"Arial Narrow"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></pre><pre><b><span
style='font-family:"Times New Roman"'>AGREE<span style="mso-spacerun: yes">                                                                                          </span>DISAGREE<o:p></o:p></span></b></pre><pre><b><span
style='font-family:"Times New Roman"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></pre><pre><b><span
style='font-family:"Times New Roman"'>3. Streaming part 2. If there is agreement on adding the steaming above, then some command descriptions should be modified to indicate that they are “not streamable.” For each of the following indicate if you agree or disagree if they should be “not streamable”.<o:p></o:p></span></b></pre><pre><b><span
style='font-family:"Times New Roman"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></pre><pre><b><span
style='font-family:"Times New Roman"'>LIST EXTENSIONS<span style="mso-spacerun: yes">                         </span>AGREE<span style="mso-spacerun: yes">                              </span>DISAGREE<o:p></o:p></span></b></pre><pre><b><span
style='font-family:"Times New Roman"'>QUIT<span style="mso-spacerun: yes">                                                  </span>AGREE<span style="mso-spacerun: yes">                               </span>DISAGREE<o:p></o:p></span></b></pre><pre><b><span
style='font-family:"Times New Roman"'>MODE READER<span style="mso-spacerun: yes">                              </span>AGREE<span style="mso-spacerun: yes">                               </span>DISAGREE<o:p></o:p></span></b></pre><pre><b><span
style='font-family:"Times New Roman"'>POST<span style="mso-spacerun: yes">                         </span><span style="mso-spacerun: yes">                         </span>AGREE<span style="mso-spacerun: yes">                               </span>DISAGREE<o:p></o:p></span></b></pre><pre><b><span
style='font-family:"Times New Roman"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></pre>

<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>

</div>

</body>

</html>