On Wed, May 16, 2012 at 4:06 PM, Mark Phippard <markp...@gmail.com> wrote:
> I do not think the server sent garbage. It sent a chunked response > where the entire OPTIONS response did not come in one packet. When > this happens with the new code it seems to break. > > As Justin said, the date/time was simply inserted by socat in its > output because it was a new packet. I have attached all of the output when using socat as a proxy. -- Thanks Mark Phippard http://markphip.blogspot.com/
> 2012/05/16 16:08:42.462341 length=506 from=0 to=505 OPTIONS http://cu121.cloud.sp.collab.net/svn/desktop HTTP/1.1\r Host: cu121.cloud.sp.collab.net\r User-Agent: SVN/1.8.0-dev serf/1.0.3\r Content-Type: text/xml\r DAV: http://subversion.tigris.org/xmlns/dav/svn/depth\r DAV: http://subversion.tigris.org/xmlns/dav/svn/mergeinfo\r DAV: http://subversion.tigris.org/xmlns/dav/svn/log-revprops\r Transfer-Encoding: chunked\r \r 83\r <?xml version="1.0" encoding="utf-8"?><D:options xmlns:D="DAV:"><D:activity-collection-set></D:activity-collection-set></D:options>\r 0\r \r < 2012/05/16 16:08:42.590820 length=624 from=0 to=623 HTTP/1.1 401 Authorization Required\r Date: Thu, 17 May 2012 04:04:32 GMT\r Server: Apache\r WWW-Authenticate: Basic realm="CollabNet Subversion Repository"\r Content-Length: 401\r Content-Type: text/html; charset=iso-8859-1\r \r <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>401 Authorization Required</title> </head><body> <h1>Authorization Required</h1> <p>This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.</p> </body></html> > 2012/05/16 16:08:42.612186 length=553 from=506 to=1058 OPTIONS http://cu121.cloud.sp.collab.net/svn/desktop HTTP/1.1\r Host: cu121.cloud.sp.collab.net\r Authorization: Basic xxxxxxxxxxxxxxxxxxxxxxx=\r User-Agent: SVN/1.8.0-dev serf/1.0.3\r Content-Type: text/xml\r DAV: http://subversion.tigris.org/xmlns/dav/svn/depth\r DAV: http://subversion.tigris.org/xmlns/dav/svn/mergeinfo\r DAV: http://subversion.tigris.org/xmlns/dav/svn/log-revprops\r Transfer-Encoding: chunked\r \r 83\r <?xml version="1.0" encoding="utf-8"?><D:options xmlns:D="DAV:"><D:activity-collection-set></D:activity-collection-set></D:options>\r 0\r \r < 2012/05/16 16:08:42.889702 length=1228 from=624 to=1851 HTTP/1.1 200 OK\r Date: Thu, 17 May 2012 04:04:33 GMT\r Server: Apache\r DAV: 1,2\r DAV: version-control,checkout,working-resource\r DAV: merge,baseline,activity,version-controlled-collection\r DAV: http://subversion.tigris.org/xmlns/dav/svn/depth\r DAV: http://subversion.tigris.org/xmlns/dav/svn/log-revprops\r DAV: http://subversion.tigris.org/xmlns/dav/svn/atomic-revprops\r DAV: http://subversion.tigris.org/xmlns/dav/svn/partial-replay\r DAV: http://subversion.tigris.org/xmlns/dav/svn/mergeinfo\r DAV: <http://apache.org/dav/propset/fs/1>\r MS-Author-Via: DAV\r Allow: OPTIONS,GET,HEAD,POST,DELETE,TRACE,PROPFIND,PROPPATCH,COPY,MOVE,LOCK,UNLOCK,CHECKOUT\r SVN-Youngest-Rev: 1339\r SVN-Repository-UUID: 4210ea44-614f-6349-93a2-cf636fb24701\r SVN-Repository-Root: /svn/desktop\r SVN-Me-Resource: /svn/desktop/!svn/me\r SVN-Rev-Root-Stub: /svn/desktop/!svn/rvr\r SVN-Rev-Stub: /svn/desktop/!svn/rev\r SVN-Txn-Root-Stub: /svn/desktop/!svn/txr\r SVN-Txn-Stub: /svn/desktop/!svn/txn\r SVN-VTxn-Root-Stub: /svn/desktop/!svn/vtxr\r SVN-VTxn-Stub: /svn/desktop/!svn/vtxn\r Content-Length: 191\r Content-Type: text/xml; charset="utf-8"\r \r <?xml version="1.0" encoding="utf-8"?> <D:options-response xmlns:D="DAV:"> <D:activity-collection-set><D:href>/svn/de< 2012/05/16 16:08:42.893181 length=74 from=1852 to=1925 sktop/!svn/act/</D:href></D:activity-collection-set></D:options-response>