That's what I expected. When Xythos has to deliver a large response it switches to chunked transfer encoding, changing the status from 207 to 200.
I would consider this a bug in Xythos. The problem is that Slide is very strict here, requiring a 207. Personally I don't like to have workarounds for buggy servers, but in this case I think it's O.K. to include one. Btw., I have just commited it. Ingo > Sorry in advance for the huge post: Below I have included the > httpclient.wire traces (not all 362 files) and then the the actual > request / response from tcpmon. > > Httpclient.wire trace: > > ***Here is the first couple responses*** > 20 Jan 2004 11:30:15 [main] DEBUG > org.apache.commons.httpclient.HttpConnection - enter > HttpConnection.isResponseAvailable(int) > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << "2" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << "0" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << "0" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << "0" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << "[\r]" 20 Jan > 2004 11:30:15 [main] DEBUG httpclient.wire - << "[\n]" 20 Jan 2004 > 11:30:15 [main] DEBUG httpclient.wire - << "<?xml version=3D"1.0" > encoding=3D"utf-8" ?>[\n]" 20 Jan 2004 11:30:15 [main] DEBUG > httpclient.wire - << "<D:multistatus xmlns:D=3D"DAV:">[\n]" 20 Jan 2004 > 11:30:15 [main] DEBUG httpclient.wire - << "<D:response>[\n]" 20 Jan > 2004 11:30:15 [main] DEBUG httpclient.wire - << > "<D:href>http://sharemation.com/jamestest/test1/testzzzzzzzzzzzzzzzzzzzz > zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz104.txt</D:h > ref>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << " > <D:propstat>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << " > <D:prop>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << > "<D:displayname><![CDATA[testzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz > zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz104.txt]]></D:displayname>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << > "<D:getcontentlength><![CDATA[15]]></D:getcontentlength>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << > "<D:getcontenttype><![CDATA[text/plain]]></D:getcontenttype>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << > "<D:resourcetype></D:resourcetype>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << > "<D:getlastmodified><![CDATA[Tue, 20 Jan 2004 12:56:27 > GMT]]></D:getlastmodified>[\n]" 20 Jan 2004 11:30:15 [main] DEBUG > httpclient.wire - << "<D:lockdiscovery></D:lockdiscovery>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << " > </D:prop>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << " > <D:status>HTTP/1.1 200 OK</D:status>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << " > </D:propstat>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << > "</D:response>[\n]" 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - > << "<D:response>[\n]" 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire > - << > "<D:href>http://sharemation.com/jamestest/test1/testzzzzzzzzzzzzzzzzzzzz > zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz105.txt</D:h > ref>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << " > <D:propstat>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << " > <D:prop>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << > "<D:displayname><![CDATA[testzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << > "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz105.txt]]></D:displayname>[\n > ]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << > "<D:getcontentlength><![CDATA[15]]></D:getcontentlength>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << > "<D:getcontenttype><![CDATA[text/plain]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << > "]></D:getcontenttype>[\n]" 20 Jan 2004 11:30:15 [main] DEBUG > httpclient.wire - << "<D:resourcetype></D:resourcetype>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << > "<D:getlastmodified><![CDATA[Tue, 20 Jan 2004 12:56:28 > GMT]]></D:getlastmodified>[\n]" 20 Jan 2004 11:30:15 [main] DEBUG > httpclient.wire - << "<D:lockdiscovery></D:lockdiscovery>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << " > </D:prop>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << " > <D:status>HTTP/1.1 200 OK</D:status>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << " > </D:propstat>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << > "</D:response>[\n]" 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - > << "<D:response>[\n]" 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire > - << > "<D:href>http://sharemation.com/jamestest/test1/testzzzzzzzzzzzzzzzzzzzz > zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz106.txt</D:h > ref>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << " > <D:propstat>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << " > <D:prop>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << > "<D:displayname><![CDATA[testzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz > zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz106.txt]]></D:displayname>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << > "<D:getcontentlength><![CDATA[15]]></D:getcontentlength>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << > "<D:getcontenttype><![CDATA[text/plain]]></D:getcontenttype>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << > "<D:resourcetype></D:resourcetype>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << > "<D:getlastmodified><![CDATA[Tue, 20 Jan 2004 12:56:29 > GMT]]></D:getlastmodified>[\n]" 20 Jan 2004 11:30:15 [main] DEBUG > httpclient.wire - << "<D:lockdiscovery></D:lockdiscovery>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << " > </D:prop>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << " > <D:status>HTTP/1.1 200 OK</D:status>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << " > </D:propstat>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << > "</D:response>[\n]" 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - > << "<D:response>[\n]" 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire > - << "<D:href>http://sharemation.com/jamestest/test1/testzzz" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << > "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz > zzzzzz14.txt</D:href>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << " > <D:propstat>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << " > <D:prop>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << > "<D:displayname><![CDATA[testzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz > zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz14.txt]]></D:displayname>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << > "<D:getcontentlength><![CDATA[15]]></D:getcontentlength>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << > "<D:getcontenttype><![CDATA[text/plain]]></D:getcontenttype>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << > "<D:resourcetype></D:resourcetype>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << > "<D:getlastmodified><![CDATA[Tue, 20 Jan 2004 12:57:23 > GMT]]></D:getlastmodified>[\n]" 20 Jan 2004 11:30:15 [main] DEBUG > httpclient.wire - << "<D:lockdiscovery></D:lockdiscovery>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << " > </D:prop>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << " > <D:status>HTTP/1.1 200 OK</D:status>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << " > </D:propstat>[\n]" > 20 Jan 2004 11:30:15 [main] DEBUG httpclient.wire - << > "</D:response>[\n]" > > ***Here is the last response*** > <D:response>[\n]" > 20 Jan 2004 11:35:10 [main] DEBUG httpclient.wire - << > "<D:href>http://sharemation.com/jamestest/test1/testzzzzzzzzzzzzzzzzzzzz > zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz13.txt</D:hr > ef>[\n]" > 20 Jan 2004 11:35:10 [main] DEBUG httpclient.wire - << " > <D:propstat>[\n]" > 20 Jan 2004 11:35:10 [main] DEBUG httpclient.wire - << " > <D:prop>[\n]" > 20 Jan 2004 11:35:10 [main] DEBUG httpclient.wire - << > "<D:displayname><![CDATA[testzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz > zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz13.txt]]></D:displa" > 20 Jan 2004 11:35:10 [main] DEBUG httpclient.wire - << "yname>[\n]" 20 > Jan 2004 11:35:10 [main] DEBUG httpclient.wire - << > "<D:getcontentlength><![CDATA[15]]></D:getcontentlength>[\n]" > 20 Jan 2004 11:35:10 [main] DEBUG httpclient.wire - << > "<D:getcontenttype><![CDATA[text/plain]]></D:getcontenttype>[\n]" > 20 Jan 2004 11:35:10 [main] DEBUG httpclient.wire - << > "<D:resourcetype></D:resourcetype>[\n]" > 20 Jan 2004 11:35:10 [main] DEBUG httpclient.wire - << > "<D:getlastmodified><![CDATA[Tue, 20 Jan 2004 12:57:12 > GMT]]></D:getlastmodified>[\n]" 20 Jan 2004 11:35:10 [main] DEBUG > httpclient.wire - << "<D:lockdiscovery></D:lockdiscovery>[\n]" > 20 Jan 2004 11:35:10 [main] DEBUG httpclient.wire - << " </D:p" > 20 Jan 2004 11:35:10 [main] DEBUG httpclient.wire - << "[\r]" 20 Jan > 2004 11:35:10 [main] DEBUG httpclient.wire - << "[\n]" 20 Jan 2004 > 11:35:10 [main] DEBUG httpclient.wire - << "6" 20 Jan 2004 11:35:10 > [main] DEBUG httpclient.wire - << "3" 20 Jan 2004 11:35:10 [main] DEBUG > httpclient.wire - << "[\r]" 20 Jan 2004 11:35:10 [main] DEBUG > httpclient.wire - << "[\n]" 20 Jan 2004 11:35:10 [main] DEBUG > httpclient.wire - << "rop>[\n]" > 20 Jan 2004 11:35:10 [main] DEBUG httpclient.wire - << " > <D:status>HTTP/1.1 200 OK</D:status>[\n]" > 20 Jan 2004 11:35:10 [main] DEBUG httpclient.wire - << " > </D:propstat>[\n]" > 20 Jan 2004 11:35:10 [main] DEBUG httpclient.wire - << > "</D:response>[\n]" 20 Jan 2004 11:35:10 [main] DEBUG httpclient.wire - > << "</D:multistatus>[\n]" 20 Jan 2004 11:35:10 [main] DEBUG > httpclient.wire - << "[\r]" 20 Jan 2004 11:35:10 [main] DEBUG > httpclient.wire - << "[\n]" 20 Jan 2004 11:35:10 [main] DEBUG > httpclient.wire - << "0" 20 Jan 2004 11:35:10 [main] DEBUG > httpclient.wire - << "[\r]" 20 Jan 2004 11:35:10 [main] DEBUG > httpclient.wire - << "[\n]" 20 Jan 2004 11:35:10 [main] DEBUG > org.apache.commons.httpclient.HttpParser - enter > HeaderParser.parseHeaders(HttpConnection, HeaderGroup) 20 Jan 2004 > 11:35:10 [main] DEBUG org.apache.commons.httpclient.HttpParser - enter > HttpParser.readLine() 20 Jan 2004 11:35:10 [main] DEBUG > org.apache.commons.httpclient.HttpParser - enter > HttpParser.readRawLine() 20 Jan 2004 11:35:10 [main] DEBUG > httpclient.wire - << "[\r]" 20 Jan 2004 11:35:10 [main] DEBUG > httpclient.wire - << "[\n]" 20 Jan 2004 11:35:10 [main] DEBUG > org.apache.commons.httpclient.HttpMethodBase - Resorting to protocol > version default close connection policy 20 Jan 2004 11:35:10 [main] > DEBUG org.apache.commons.httpclient.HttpMethodBase - Should NOT close > connection, using HTTP/1.1. 20 Jan 2004 11:35:10 [main] DEBUG > org.apache.commons.httpclient.HttpConnection - enter > HttpConnection.releaseConnection() > 20 Jan 2004 11:35:10 [main] ERROR ClientTest - > org.apache.commons.httpclient.HttpException > > > > > Here is the raw XML that I captured with tcpmon: > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > Listen Port: 8888 > Target Host: sharemation.com > Target Port: 80 > =3D=3D=3D=3D Request =3D=3D=3D=3D > PROPFIND /jamestest/test1 HTTP/1.1 > Authorization: Basic amFtZXN0ZXN0OmphbWVzMTIz > Content-Type: text/xml; charset=3Dutf-8 > User-Agent: Jakarta Commons-HttpClient/2.0rc2 > Host: sharemation.com > Content-Length: 207 > Depth: 1 > > <?xml version=3D"1.0" encoding=3D"utf-8" ?><D:propfind > xmlns:D=3D"DAV:"><D:prop><D:displayname/><D:getcontentlength/><D:getconte= > n > ttype/><D:resourcetype/><D:getlastmodified/><D:lockdiscovery/></D:prop>< > /D:propfind>=3D=3D=3D=3D Response =3D=3D=3D=3D HTTP/1.1 200 OK > Set-Cookie: [EMAIL PROTECTED]; Expires=3DFri, > 23-Mar-2007 02:22:00 GMT; Path=3D/ > Date: Tue, 20 Jan 2004 16:35:20 GMT > Content-Type: text/xml;charset=3DUTF-8 > Transfer-Encoding: chunked > Server: Apache-Coyote/1.1 > > 2000 > <?xml version=3D"1.0" encoding=3D"utf-8" ?> > <D:multistatus xmlns:D=3D"DAV:"> > <D:response> > <D:href>http://sharemation.com/jamestest/test1/testzzzzzzzzzzzzzzzzzzzzz > zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz104.txt</D:hr > ef> > <D:propstat> > <D:prop> > <D:displayname><![CDATA[testzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz > zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz104.txt]]></D:displayname> > <D:getcontentlength><![CDATA[15]]></D:getcontentlength> > <D:getcontenttype><![CDATA[text/plain]]></D:getcontenttype> > <D:resourcetype></D:resourcetype> <D:getlastmodified><![CDATA[Tue, 20 > Jan 2004 12:56:27 GMT]]></D:getlastmodified> > <D:lockdiscovery></D:lockdiscovery> > </D:prop> > <D:status>HTTP/1.1 200 OK</D:status> > </D:propstat> > </D:response> > <D:response> > <D:href>http://sharemation.com/jamestest/test1/testzzzzzzzzzzzzzzzzzzzzz > zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz105.txt</D:hr > ef> > <D:propstat> > <D:prop> > <D:displayname><![CDATA[testzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz > zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz105.txt]]></D:displayname> > <D:getcontentlength><![CDATA[15]]></D:getcontentlength> > <D:getcontenttype><![CDATA[text/plain]]></D:getcontenttype> > <D:resourcetype></D:resourcetype> <D:getlastmodified><![CDATA[Tue, 20 > Jan 2004 12:56:28 GMT]]></D:getlastmodified> > <D:lockdiscovery></D:lockdiscovery> > </D:prop> > <D:status>HTTP/1.1 200 OK</D:status> > </D:propstat> > </D:response> > > *** I chopped out the middle responses *** > > <D:response> > <D:href>http://sharemation.com/jamestest/test1/testzzzzzzzzzzzzzzzzzzzzz > zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz13.txt</D:hre > f> > <D:propstat> > <D:prop> > <D:displayname><![CDATA[testzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz > zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz13.txt]]></D:displayname> > <D:getcontentlength><![CDATA[15]]></D:getcontentlength> > <D:getcontenttype><![CDATA[text/plain]]></D:getcontenttype> > <D:resourcetype></D:resourcetype> <D:getlastmodified><![CDATA[Tue, 20 > Jan 2004 12:57:12 GMT]]></D:getlastmodified> > <D:lockdiscovery></D:lockdiscovery> > </D:p > 63 > rop> > <D:status>HTTP/1.1 200 OK</D:status> > </D:propstat> > </D:response> > </D:multistatus> > > 0 > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > > > > Regards, > =20 > James > =20 > > > -----Original Message----- > From: Ingo Brunberg [mailto:[EMAIL PROTECTED] > Sent: Tuesday, January 20, 2004 9:46 AM > To: [EMAIL PROTECTED] > Subject: Re: Problem with Slide Client API > > > OK, then it seems that Xythos is sending you a 200 status code. I wonder > if it is allowed to do so. A look at the trace would be interesting > after all. Maybe you could post it here (perhaps not all the 360 > response elements)?! > > Ingo > > > Ingo, > >=20 > > I am using the code from CVS as of yesterday morning. > >=20 > > Here is the stack trace: > >=20 > > org.apache.commons.httpclient.HttpException > > at=20 > > org.apache.webdav.lib.WebdavResource.propfindMethod(WebdavResource.jav > > a: > > 3170) > > at > > org.apache.webdav.lib.WebdavResource.propfindMethod(WebdavResource.jav > > a: > > 3132) > > at > > > org.apache.webdav.lib.WebdavResource.setNamedProp(WebdavResource.java:88 > > 1) > > at > > > org.apache.webdav.lib.WebdavResource.setBasicProperties(WebdavResource.j > > ava:826) > > at > > > org.apache.webdav.lib.WebdavResource.listBasic(WebdavResource.java:1979) > > at ClientTest.<init>(ClientTest.java:41) > > at ClientTest.main(ClientTest.java:58) > >=20 > >=20 > > I am using Xythos as my WEBDAV server and can send folder contents and > > test client code to reproduce the error against sharemation.com if=20 > > that would be helpful. > >=20 > > Thanks for the help. > >=20 > > Regards, > > =3D20 > > James > >=20 > > -----Original Message----- > > From: Ingo Brunberg [mailto:[EMAIL PROTECTED] > > Sent: Tuesday, January 20, 2004 5:49 AM > > To: [EMAIL PROTECTED] > > Subject: Re: Problem with Slide Client API > >=20 > >=20 > > Hi James, > >=20 > > I ran exactly the test you describe, but I was getting no exception. > >=20 > > Are you using the latest CVS code or some older version? The wire logs > > won't propably help much, but do you have a stack trace? > >=20 > > Regards, > > Ingo > >=20 > > > I am getting an HttpException (reason code 200) from > > > WebdavResource.listBasic() when I have some combination of = > large=3D20 > > > number of files and long file names. I have not been able to nail=20 > > > it=3D20 down exactly what causes this exception, but I can = > reproduce=20 > > > it=3D20 easily my populating a folder with 360+ text files with = > names=20 > > > that are > >=20 > > > 80+ characters in length. I can forward logs to anyone who is=3D20 > > > interested, I have the httpclient.wire traces. > > >=3D20 > > > I ran the Apache Axis tcpmon proxy just to make sure that the > > >webdav=3D20 server was getting the correct request and replying with = > a > > > >good=3D20 response and it appears to be ok.=3D3D20 =3D20 > > > Has anyone else experienced this problem? > > >=3D20 > > > Regards, > > >=3D20 > > > James > >=20 > >=20 > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > >=20 > >=20 > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > >=20 > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
