array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/', 'REDIRECT_URI' => '/index.php/', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' / 2003-05-27T11:27:00+0000 httpd/unix-directory 6666cd76f96956469e7be39d750cc7d9 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 3 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection', 'REDIRECT_URI' => '/index.php/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection 2003-05-27T11:27:00+0000 collection httpd/unix-directory 9696c0fa460d4ed148cb40b2e8388c1e Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 4 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/', 'REDIRECT_URI' => '/index.php/', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '1', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' / 2003-05-27T11:27:00+0000 httpd/unix-directory 6666cd76f96956469e7be39d750cc7d9 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK /collection 2003-05-27T11:27:00+0000 collection httpd/unix-directory 9696c0fa460d4ed148cb40b2e8388c1e Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK /secure_collection HTTP/1.1 403 Forbidden /file.xml 2003-05-27T11:27:00+0000 file.xml text/xml b0c5faef67f106ef634ad2a82e838b95 Mon, 15 Aug 2005 15:13:00 +0000 19 HTTP/1.1 200 OK /file.bin 2003-05-27T11:27:00+0000 file.bin application/octet-stream 68eab65ab82e7e474811d5d2dd879679 Mon, 15 Aug 2005 15:13:00 +0000 7 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 5 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/', 'REDIRECT_URI' => '/index.php/', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' / 2003-05-27T11:27:00+0000 httpd/unix-directory 6666cd76f96956469e7be39d750cc7d9 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 6 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/', 'REDIRECT_URI' => '/index.php/', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' / 2003-05-27T11:27:00+0000 httpd/unix-directory 6666cd76f96956469e7be39d750cc7d9 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 7 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/', 'REDIRECT_URI' => '/index.php/', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' / 2003-05-27T11:27:00+0000 httpd/unix-directory 6666cd76f96956469e7be39d750cc7d9 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 8 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/', 'REDIRECT_URI' => '/index.php/', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '1', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' / 2003-05-27T11:27:00+0000 httpd/unix-directory 6666cd76f96956469e7be39d750cc7d9 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK /collection 2003-05-27T11:27:00+0000 collection httpd/unix-directory 9696c0fa460d4ed148cb40b2e8388c1e Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK /secure_collection HTTP/1.1 403 Forbidden /file.xml 2003-05-27T11:27:00+0000 file.xml text/xml b0c5faef67f106ef634ad2a82e838b95 Mon, 15 Aug 2005 15:13:00 +0000 19 HTTP/1.1 200 OK /file.bin 2003-05-27T11:27:00+0000 file.bin application/octet-stream 68eab65ab82e7e474811d5d2dd879679 Mon, 15 Aug 2005 15:13:00 +0000 7 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 9 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/', 'REDIRECT_URI' => '/index.php/', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' / 2003-05-27T11:27:00+0000 httpd/unix-directory 6666cd76f96956469e7be39d750cc7d9 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 10 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/file.bin', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/file.bin', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/file.bin', 'REDIRECT_URI' => '/index.php/file.bin', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/file.bin', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /file.bin 2003-05-27T11:27:00+0000 file.bin application/octet-stream 68eab65ab82e7e474811d5d2dd879679 Mon, 15 Aug 2005 15:13:00 +0000 7 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 11 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/', 'REDIRECT_URI' => '/index.php/', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' / 2003-05-27T11:27:00+0000 httpd/unix-directory 6666cd76f96956469e7be39d750cc7d9 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 12 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/', 'REDIRECT_URI' => '/index.php/', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' / 2003-05-27T11:27:00+0000 httpd/unix-directory 6666cd76f96956469e7be39d750cc7d9 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 13 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/', 'REDIRECT_URI' => '/index.php/', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' / 2003-05-27T11:27:00+0000 httpd/unix-directory 6666cd76f96956469e7be39d750cc7d9 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 14 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/', 'REDIRECT_URI' => '/index.php/', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' / 2003-05-27T11:27:00+0000 httpd/unix-directory 6666cd76f96956469e7be39d750cc7d9 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 15 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/', 'REDIRECT_URI' => '/index.php/', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' / 2003-05-27T11:27:00+0000 httpd/unix-directory 6666cd76f96956469e7be39d750cc7d9 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 16 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection', 'REDIRECT_URI' => '/index.php/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection 2003-05-27T11:27:00+0000 collection httpd/unix-directory 9696c0fa460d4ed148cb40b2e8388c1e Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 17 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/renamed_collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/renamed_collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/renamed_collection', 'REDIRECT_URI' => '/index.php/collection/renamed_collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/renamed_collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 18 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir', 'REDIRECT_URI' => '/index.php/collection/subdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir 2003-05-27T11:27:00+0000 subdir httpd/unix-directory 2215ad4a0621fe1f07727e8534c54a95 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 19 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection', 'REDIRECT_URI' => '/index.php/collection/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 20 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_non_utf8_test.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_non_utf8_test.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_non_utf8_test.txt', 'REDIRECT_URI' => '/index.php/collection/put_non_utf8_test.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_non_utf8_test.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 21 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_utf8_öäüß.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_utf8_öäüß.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt', 'REDIRECT_URI' => '/index.php/collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test_utf8_öäüß.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 22 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_renamed.xml', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_renamed.xml', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_renamed.xml', 'REDIRECT_URI' => '/index.php/collection/put_test_renamed.xml', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test_renamed.xml', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 23 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/file.txt', 'REDIRECT_URI' => '/index.php/collection/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/file.txt 2003-05-27T11:27:00+0000 file.txt text/plain 60c0afeb8f68b1765e13694b5e7c8c3d Mon, 15 Aug 2005 15:13:00 +0000 18 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 24 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/', 'REDIRECT_URI' => '/index.php/collection/', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '1', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/ 2003-05-27T11:27:00+0000 collection httpd/unix-directory 9696c0fa460d4ed148cb40b2e8388c1e Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK /collection/file.txt 2003-05-27T11:27:00+0000 file.txt text/plain 60c0afeb8f68b1765e13694b5e7c8c3d Mon, 15 Aug 2005 15:13:00 +0000 18 HTTP/1.1 200 OK /collection/subdir 2003-05-27T11:27:00+0000 subdir httpd/unix-directory 2215ad4a0621fe1f07727e8534c54a95 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 25 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/renamed_collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/renamed_collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/renamed_collection', 'REDIRECT_URI' => '/index.php/collection/renamed_collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/renamed_collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 26 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/', 'REDIRECT_URI' => '/index.php/', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' / 2003-05-27T11:27:00+0000 httpd/unix-directory 6666cd76f96956469e7be39d750cc7d9 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 27 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection', 'REDIRECT_URI' => '/index.php/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection 2003-05-27T11:27:00+0000 collection httpd/unix-directory 9696c0fa460d4ed148cb40b2e8388c1e Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 28 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection', 'REDIRECT_URI' => '/index.php/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection 2003-05-27T11:27:00+0000 collection httpd/unix-directory 9696c0fa460d4ed148cb40b2e8388c1e Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 29 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/', 'REDIRECT_URI' => '/index.php/', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '1', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' / 2003-05-27T11:27:00+0000 httpd/unix-directory 6666cd76f96956469e7be39d750cc7d9 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK /collection 2003-05-27T11:27:00+0000 collection httpd/unix-directory 9696c0fa460d4ed148cb40b2e8388c1e Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK /secure_collection HTTP/1.1 403 Forbidden /file.xml 2003-05-27T11:27:00+0000 file.xml text/xml b0c5faef67f106ef634ad2a82e838b95 Mon, 15 Aug 2005 15:13:00 +0000 19 HTTP/1.1 200 OK /file.bin 2003-05-27T11:27:00+0000 file.bin application/octet-stream 68eab65ab82e7e474811d5d2dd879679 Mon, 15 Aug 2005 15:13:00 +0000 7 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 30 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection', 'REDIRECT_URI' => '/index.php/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection 2003-05-27T11:27:00+0000 collection httpd/unix-directory 9696c0fa460d4ed148cb40b2e8388c1e Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 31 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/file.txt', 'REDIRECT_URI' => '/index.php/collection/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/file.txt 2003-05-27T11:27:00+0000 file.txt text/plain 60c0afeb8f68b1765e13694b5e7c8c3d Mon, 15 Aug 2005 15:13:00 +0000 18 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 32 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/file.txt', 'REDIRECT_URI' => '/index.php/collection/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/file.txt 2003-05-27T11:27:00+0000 file.txt text/plain 60c0afeb8f68b1765e13694b5e7c8c3d Mon, 15 Aug 2005 15:13:00 +0000 18 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 33 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/file.txt', 'REDIRECT_URI' => '/index.php/collection/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/file.txt 2003-05-27T11:27:00+0000 file.txt text/plain 60c0afeb8f68b1765e13694b5e7c8c3d Mon, 15 Aug 2005 15:13:00 +0000 18 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 34 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/file.txt', 'REDIRECT_URI' => '/index.php/collection/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/file.txt 2003-05-27T11:27:00+0000 file.txt text/plain 60c0afeb8f68b1765e13694b5e7c8c3d Mon, 15 Aug 2005 15:13:00 +0000 18 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 35 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/file.txt', 'REDIRECT_URI' => '/index.php/collection/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/file.txt 2003-05-27T11:27:00+0000 file.txt text/plain 60c0afeb8f68b1765e13694b5e7c8c3d Mon, 15 Aug 2005 15:13:00 +0000 18 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 36 => array ( 'request' => array ( 'body' => '', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/file.txt', 'REDIRECT_URI' => '/index.php/collection/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'GET', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'PHP_SELF' => '/index.php/collection/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => 'Some text content.', 'headers' => array ( 'ETag' => '60c0afeb8f68b1765e13694b5e7c8c3d', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Type' => 'text/plain; charset="utf-8"', ), 'status' => 'HTTP/1.1 200 OK', ), ), 37 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/file.txt', 'REDIRECT_URI' => '/index.php/collection/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/file.txt 2003-05-27T11:27:00+0000 file.txt text/plain 60c0afeb8f68b1765e13694b5e7c8c3d Mon, 15 Aug 2005 15:13:00 +0000 18 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 38 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/file.txt', 'REDIRECT_URI' => '/index.php/collection/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/file.txt 2003-05-27T11:27:00+0000 file.txt text/plain 60c0afeb8f68b1765e13694b5e7c8c3d Mon, 15 Aug 2005 15:13:00 +0000 18 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 39 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/file.txt', 'REDIRECT_URI' => '/index.php/collection/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/file.txt 2003-05-27T11:27:00+0000 file.txt text/plain 60c0afeb8f68b1765e13694b5e7c8c3d Mon, 15 Aug 2005 15:13:00 +0000 18 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 40 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir', 'REDIRECT_URI' => '/index.php/collection/subdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir 2003-05-27T11:27:00+0000 subdir httpd/unix-directory 2215ad4a0621fe1f07727e8534c54a95 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 41 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 42 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/', 'REDIRECT_URI' => '/index.php/collection/subdir/', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '1', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/ 2003-05-27T11:27:00+0000 subdir httpd/unix-directory 2215ad4a0621fe1f07727e8534c54a95 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK /collection/subdir/file.html 2003-05-27T11:27:00+0000 file.html text/html 3b191a38c8e5d686506677906f3a4cfd Mon, 15 Aug 2005 15:13:00 +0000 39 HTTP/1.1 200 OK /collection/subdir/file.xml 2003-05-27T11:27:00+0000 file.xml text/xml 8cc4e8038561985cf9e68ee3e36f8882 Mon, 15 Aug 2005 15:13:00 +0000 18 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 43 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 44 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection', 'REDIRECT_URI' => '/index.php/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection 2003-05-27T11:27:00+0000 collection httpd/unix-directory 9696c0fa460d4ed148cb40b2e8388c1e Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 45 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir', 'REDIRECT_URI' => '/index.php/collection/subdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir 2003-05-27T11:27:00+0000 subdir httpd/unix-directory 2215ad4a0621fe1f07727e8534c54a95 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 46 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir', 'REDIRECT_URI' => '/index.php/collection/subdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir 2003-05-27T11:27:00+0000 subdir httpd/unix-directory 2215ad4a0621fe1f07727e8534c54a95 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 47 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/', 'REDIRECT_URI' => '/index.php/collection/', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '1', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/ 2003-05-27T11:27:00+0000 collection httpd/unix-directory 9696c0fa460d4ed148cb40b2e8388c1e Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK /collection/file.txt 2003-05-27T11:27:00+0000 file.txt text/plain 60c0afeb8f68b1765e13694b5e7c8c3d Mon, 15 Aug 2005 15:13:00 +0000 18 HTTP/1.1 200 OK /collection/subdir 2003-05-27T11:27:00+0000 subdir httpd/unix-directory 2215ad4a0621fe1f07727e8534c54a95 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 48 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/renamed_collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/renamed_collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/renamed_collection', 'REDIRECT_URI' => '/index.php/collection/renamed_collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/renamed_collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 49 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir', 'REDIRECT_URI' => '/index.php/collection/subdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir 2003-05-27T11:27:00+0000 subdir httpd/unix-directory 2215ad4a0621fe1f07727e8534c54a95 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 50 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/file.html', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/file.html', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/file.html', 'REDIRECT_URI' => '/index.php/collection/subdir/file.html', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/file.html', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/file.html 2003-05-27T11:27:00+0000 file.html text/html 3b191a38c8e5d686506677906f3a4cfd Mon, 15 Aug 2005 15:13:00 +0000 39 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 51 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/file.xml', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/file.xml', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/file.xml', 'REDIRECT_URI' => '/index.php/collection/subdir/file.xml', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/file.xml', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/file.xml 2003-05-27T11:27:00+0000 file.xml text/xml 8cc4e8038561985cf9e68ee3e36f8882 Mon, 15 Aug 2005 15:13:00 +0000 18 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 52 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/file.html', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/file.html', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/file.html', 'REDIRECT_URI' => '/index.php/collection/subdir/file.html', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/file.html', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/file.html 2003-05-27T11:27:00+0000 file.html text/html 3b191a38c8e5d686506677906f3a4cfd Mon, 15 Aug 2005 15:13:00 +0000 39 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 53 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/file.html', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/file.html', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/file.html', 'REDIRECT_URI' => '/index.php/collection/subdir/file.html', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/file.html', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/file.html 2003-05-27T11:27:00+0000 file.html text/html 3b191a38c8e5d686506677906f3a4cfd Mon, 15 Aug 2005 15:13:00 +0000 39 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 54 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/file.html', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/file.html', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/file.html', 'REDIRECT_URI' => '/index.php/collection/subdir/file.html', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/file.html', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/file.html 2003-05-27T11:27:00+0000 file.html text/html 3b191a38c8e5d686506677906f3a4cfd Mon, 15 Aug 2005 15:13:00 +0000 39 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 55 => array ( 'request' => array ( 'body' => '', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/file.html', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/file.html', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/file.html', 'REDIRECT_URI' => '/index.php/collection/subdir/file.html', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'GET', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'PHP_SELF' => '/index.php/collection/subdir/file.html', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '

Test

', 'headers' => array ( 'ETag' => '3b191a38c8e5d686506677906f3a4cfd', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Type' => 'text/html; charset="utf-8"', ), 'status' => 'HTTP/1.1 200 OK', ), ), 56 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/file.html', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/file.html', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/file.html', 'REDIRECT_URI' => '/index.php/collection/subdir/file.html', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/file.html', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/file.html 2003-05-27T11:27:00+0000 file.html text/html 3b191a38c8e5d686506677906f3a4cfd Mon, 15 Aug 2005 15:13:00 +0000 39 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 57 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/file.html', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/file.html', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/file.html', 'REDIRECT_URI' => '/index.php/collection/subdir/file.html', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/file.html', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/file.html 2003-05-27T11:27:00+0000 file.html text/html 3b191a38c8e5d686506677906f3a4cfd Mon, 15 Aug 2005 15:13:00 +0000 39 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 58 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/file.xml', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/file.xml', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/file.xml', 'REDIRECT_URI' => '/index.php/collection/subdir/file.xml', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/file.xml', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/file.xml 2003-05-27T11:27:00+0000 file.xml text/xml 8cc4e8038561985cf9e68ee3e36f8882 Mon, 15 Aug 2005 15:13:00 +0000 18 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 59 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/file.xml', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/file.xml', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/file.xml', 'REDIRECT_URI' => '/index.php/collection/subdir/file.xml', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/file.xml', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/file.xml 2003-05-27T11:27:00+0000 file.xml text/xml 8cc4e8038561985cf9e68ee3e36f8882 Mon, 15 Aug 2005 15:13:00 +0000 18 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 60 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/file.xml', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/file.xml', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/file.xml', 'REDIRECT_URI' => '/index.php/collection/subdir/file.xml', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/file.xml', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/file.xml 2003-05-27T11:27:00+0000 file.xml text/xml 8cc4e8038561985cf9e68ee3e36f8882 Mon, 15 Aug 2005 15:13:00 +0000 18 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 61 => array ( 'request' => array ( 'body' => '', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/file.xml', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/file.xml', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/file.xml', 'REDIRECT_URI' => '/index.php/collection/subdir/file.xml', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'GET', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'PHP_SELF' => '/index.php/collection/subdir/file.xml', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' ', 'headers' => array ( 'ETag' => '8cc4e8038561985cf9e68ee3e36f8882', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Type' => 'text/xml; charset="utf-8"', ), 'status' => 'HTTP/1.1 200 OK', ), ), 62 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/file.xml', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/file.xml', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/file.xml', 'REDIRECT_URI' => '/index.php/collection/subdir/file.xml', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/file.xml', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/file.xml 2003-05-27T11:27:00+0000 file.xml text/xml 8cc4e8038561985cf9e68ee3e36f8882 Mon, 15 Aug 2005 15:13:00 +0000 18 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 63 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/file.xml', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/file.xml', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/file.xml', 'REDIRECT_URI' => '/index.php/collection/subdir/file.xml', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/file.xml', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/file.xml 2003-05-27T11:27:00+0000 file.xml text/xml 8cc4e8038561985cf9e68ee3e36f8882 Mon, 15 Aug 2005 15:13:00 +0000 18 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 64 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir', 'REDIRECT_URI' => '/index.php/collection/subdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir 2003-05-27T11:27:00+0000 subdir httpd/unix-directory 2215ad4a0621fe1f07727e8534c54a95 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 65 => array ( 'request' => array ( 'body' => '', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/untitled folder/', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/untitled folder/', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/untitled%20folder/', 'REDIRECT_URI' => '/index.php/collection/subdir/untitled%20folder/', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'MKCOL', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'PHP_SELF' => '/index.php/collection/subdir/untitled folder/', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 201 Created', ), ), 66 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/untitled folder', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/untitled folder', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/untitled%20folder', 'REDIRECT_URI' => '/index.php/collection/subdir/untitled%20folder', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/untitled folder', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/untitled%20folder 2003-05-27T11:27:00+0000 untitled folder httpd/unix-directory b7debb1744961f95b4d01077d374dbb3 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 67 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/untitled folder', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/untitled folder', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/untitled%20folder', 'REDIRECT_URI' => '/index.php/collection/subdir/untitled%20folder', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/untitled folder', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/untitled%20folder 2003-05-27T11:27:00+0000 untitled folder httpd/unix-directory b7debb1744961f95b4d01077d374dbb3 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 68 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/untitled folder', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/untitled folder', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/untitled%20folder', 'REDIRECT_URI' => '/index.php/collection/subdir/untitled%20folder', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/untitled folder', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/untitled%20folder 2003-05-27T11:27:00+0000 untitled folder httpd/unix-directory b7debb1744961f95b4d01077d374dbb3 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 69 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/untitled folder', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/untitled folder', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/untitled%20folder', 'REDIRECT_URI' => '/index.php/collection/subdir/untitled%20folder', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/untitled folder', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/untitled%20folder 2003-05-27T11:27:00+0000 untitled folder httpd/unix-directory b7debb1744961f95b4d01077d374dbb3 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 70 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/untitled folder', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/untitled folder', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/untitled%20folder', 'REDIRECT_URI' => '/index.php/collection/subdir/untitled%20folder', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/untitled folder', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/untitled%20folder 2003-05-27T11:27:00+0000 untitled folder httpd/unix-directory b7debb1744961f95b4d01077d374dbb3 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 71 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/untitled folder', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/untitled folder', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/untitled%20folder', 'REDIRECT_URI' => '/index.php/collection/subdir/untitled%20folder', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/untitled folder', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/untitled%20folder 2003-05-27T11:27:00+0000 untitled folder httpd/unix-directory b7debb1744961f95b4d01077d374dbb3 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 72 => array ( 'request' => array ( 'body' => '', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/untitled folder', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/untitled folder', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/untitled%20folder', 'REDIRECT_URI' => '/index.php/collection/subdir/untitled%20folder', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'MOVE', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DESTINATION' => 'http://webdav/collection/subdir/newdir', 'HTTP_OVERWRITE' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'PHP_SELF' => '/index.php/collection/subdir/untitled folder', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 201 Created', ), ), 73 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir 2003-05-27T11:27:00+0000 newdir httpd/unix-directory 8887bec8c9eca1eafc8f299e0765984f Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 74 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir 2003-05-27T11:27:00+0000 newdir httpd/unix-directory 8887bec8c9eca1eafc8f299e0765984f Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 75 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/newsubdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/newsubdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/newsubdir', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/newsubdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 76 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection', 'REDIRECT_URI' => '/index.php/collection/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 77 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '1', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/ 2003-05-27T11:27:00+0000 newdir httpd/unix-directory 8887bec8c9eca1eafc8f299e0765984f Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 78 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/newsubdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/newsubdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/newsubdir', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/newsubdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 79 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir', 'REDIRECT_URI' => '/index.php/collection/subdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir 2003-05-27T11:27:00+0000 subdir httpd/unix-directory 2215ad4a0621fe1f07727e8534c54a95 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 80 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir 2003-05-27T11:27:00+0000 newdir httpd/unix-directory 8887bec8c9eca1eafc8f299e0765984f Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 81 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir 2003-05-27T11:27:00+0000 newdir httpd/unix-directory 8887bec8c9eca1eafc8f299e0765984f Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 82 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/renamed_collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/renamed_collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/renamed_collection', 'REDIRECT_URI' => '/index.php/collection/renamed_collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/renamed_collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 83 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/', 'REDIRECT_URI' => '/index.php/collection/subdir/', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '1', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/ 2003-05-27T11:27:00+0000 subdir httpd/unix-directory 2215ad4a0621fe1f07727e8534c54a95 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK /collection/subdir/file.html 2003-05-27T11:27:00+0000 file.html text/html 3b191a38c8e5d686506677906f3a4cfd Mon, 15 Aug 2005 15:13:00 +0000 39 HTTP/1.1 200 OK /collection/subdir/file.xml 2003-05-27T11:27:00+0000 file.xml text/xml 8cc4e8038561985cf9e68ee3e36f8882 Mon, 15 Aug 2005 15:13:00 +0000 18 HTTP/1.1 200 OK /collection/subdir/newdir 2003-05-27T11:27:00+0000 newdir httpd/unix-directory 8887bec8c9eca1eafc8f299e0765984f Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 84 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection', 'REDIRECT_URI' => '/index.php/collection/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 85 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir 2003-05-27T11:27:00+0000 newdir httpd/unix-directory 8887bec8c9eca1eafc8f299e0765984f Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 86 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir 2003-05-27T11:27:00+0000 newdir httpd/unix-directory 8887bec8c9eca1eafc8f299e0765984f Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 87 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir 2003-05-27T11:27:00+0000 newdir httpd/unix-directory 8887bec8c9eca1eafc8f299e0765984f Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 88 => array ( 'request' => array ( 'body' => '', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/file.txt', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'HEAD', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'PHP_SELF' => '/index.php/collection/subdir/newdir/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 89 => array ( 'request' => array ( 'body' => 'Some text content.', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '18', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/file.txt', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PUT', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '18', 'PHP_SELF' => '/index.php/collection/subdir/newdir/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'ETag' => 'd7d5492acf7f2f11647278924f7586ba', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 201 Created', ), ), 90 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir 2003-05-27T11:27:00+0000 newdir httpd/unix-directory 8887bec8c9eca1eafc8f299e0765984f Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 91 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/file.txt', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/file.txt 2003-05-27T11:27:00+0000 file.txt application/octet-stream d7d5492acf7f2f11647278924f7586ba Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 92 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/file.txt', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/file.txt 2003-05-27T11:27:00+0000 file.txt application/octet-stream d7d5492acf7f2f11647278924f7586ba Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 93 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/file.txt', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/file.txt 2003-05-27T11:27:00+0000 file.txt application/octet-stream d7d5492acf7f2f11647278924f7586ba Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 94 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/file.txt', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/file.txt 2003-05-27T11:27:00+0000 file.txt application/octet-stream d7d5492acf7f2f11647278924f7586ba Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 95 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/file.txt', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/file.txt 2003-05-27T11:27:00+0000 file.txt application/octet-stream d7d5492acf7f2f11647278924f7586ba Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 96 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir 2003-05-27T11:27:00+0000 newdir httpd/unix-directory 8887bec8c9eca1eafc8f299e0765984f Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 97 => array ( 'request' => array ( 'body' => '', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/untitled folder/', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/untitled folder/', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/untitled%20folder/', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/untitled%20folder/', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'MKCOL', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'PHP_SELF' => '/index.php/collection/subdir/newdir/untitled folder/', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 201 Created', ), ), 98 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/untitled folder', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/untitled folder', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/untitled%20folder', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/untitled%20folder', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/untitled folder', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/untitled%20folder 2003-05-27T11:27:00+0000 untitled folder httpd/unix-directory 6b12f4d8ee559ef6bddf87bedc05cba8 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 99 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/untitled folder', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/untitled folder', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/untitled%20folder', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/untitled%20folder', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/untitled folder', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/untitled%20folder 2003-05-27T11:27:00+0000 untitled folder httpd/unix-directory 6b12f4d8ee559ef6bddf87bedc05cba8 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 100 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/untitled folder', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/untitled folder', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/untitled%20folder', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/untitled%20folder', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/untitled folder', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/untitled%20folder 2003-05-27T11:27:00+0000 untitled folder httpd/unix-directory 6b12f4d8ee559ef6bddf87bedc05cba8 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 101 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/untitled folder', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/untitled folder', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/untitled%20folder', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/untitled%20folder', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/untitled folder', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/untitled%20folder 2003-05-27T11:27:00+0000 untitled folder httpd/unix-directory 6b12f4d8ee559ef6bddf87bedc05cba8 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 102 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/untitled folder', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/untitled folder', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/untitled%20folder', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/untitled%20folder', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/untitled folder', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/untitled%20folder 2003-05-27T11:27:00+0000 untitled folder httpd/unix-directory 6b12f4d8ee559ef6bddf87bedc05cba8 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 103 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/untitled folder', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/untitled folder', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/untitled%20folder', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/untitled%20folder', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/untitled folder', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/untitled%20folder 2003-05-27T11:27:00+0000 untitled folder httpd/unix-directory 6b12f4d8ee559ef6bddf87bedc05cba8 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 104 => array ( 'request' => array ( 'body' => '', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/untitled folder', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/untitled folder', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/untitled%20folder', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/untitled%20folder', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'MOVE', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DESTINATION' => 'http://webdav/collection/subdir/newdir/newsubdir', 'HTTP_OVERWRITE' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'PHP_SELF' => '/index.php/collection/subdir/newdir/untitled folder', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 201 Created', ), ), 105 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/newsubdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/newsubdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/newsubdir', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/newsubdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/newsubdir 2003-05-27T11:27:00+0000 newsubdir httpd/unix-directory 1361830dfedbf9efdc5bc1636ffab67c Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 106 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/newsubdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/newsubdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/newsubdir', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/newsubdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/newsubdir 2003-05-27T11:27:00+0000 newsubdir httpd/unix-directory 1361830dfedbf9efdc5bc1636ffab67c Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 107 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection', 'REDIRECT_URI' => '/index.php/collection/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 108 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/newsubdir/', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/newsubdir/', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/newsubdir/', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/newsubdir/', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '1', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir/', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/newsubdir/ 2003-05-27T11:27:00+0000 newsubdir httpd/unix-directory 1361830dfedbf9efdc5bc1636ffab67c Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 109 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir 2003-05-27T11:27:00+0000 newdir httpd/unix-directory 8887bec8c9eca1eafc8f299e0765984f Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 110 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/newsubdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/newsubdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/newsubdir', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/newsubdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/newsubdir 2003-05-27T11:27:00+0000 newsubdir httpd/unix-directory 1361830dfedbf9efdc5bc1636ffab67c Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 111 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/newsubdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/newsubdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/newsubdir', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/newsubdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/newsubdir 2003-05-27T11:27:00+0000 newsubdir httpd/unix-directory 1361830dfedbf9efdc5bc1636ffab67c Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 112 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/renamed_collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/renamed_collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/renamed_collection', 'REDIRECT_URI' => '/index.php/collection/renamed_collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/renamed_collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 113 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '1', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/ 2003-05-27T11:27:00+0000 newdir httpd/unix-directory 8887bec8c9eca1eafc8f299e0765984f Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK /collection/subdir/newdir/file.txt 2003-05-27T11:27:00+0000 file.txt application/octet-stream d7d5492acf7f2f11647278924f7586ba Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK /collection/subdir/newdir/newsubdir 2003-05-27T11:27:00+0000 newsubdir httpd/unix-directory 1361830dfedbf9efdc5bc1636ffab67c Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 114 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection', 'REDIRECT_URI' => '/index.php/collection/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 115 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/newsubdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/newsubdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/newsubdir', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/newsubdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/newsubdir 2003-05-27T11:27:00+0000 newsubdir httpd/unix-directory 1361830dfedbf9efdc5bc1636ffab67c Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 116 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/newsubdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/newsubdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/newsubdir', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/newsubdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/newsubdir 2003-05-27T11:27:00+0000 newsubdir httpd/unix-directory 1361830dfedbf9efdc5bc1636ffab67c Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 117 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/newsubdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/newsubdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/newsubdir', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/newsubdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/newsubdir 2003-05-27T11:27:00+0000 newsubdir httpd/unix-directory 1361830dfedbf9efdc5bc1636ffab67c Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 118 => array ( 'request' => array ( 'body' => '', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/newsubdir/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/newsubdir/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/newsubdir/file.txt', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/newsubdir/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'HEAD', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 119 => array ( 'request' => array ( 'body' => 'Some text content.', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '18', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/newsubdir/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/newsubdir/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/newsubdir/file.txt', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/newsubdir/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PUT', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '18', 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'ETag' => '3c9be7330d80dfd9acee27eb9017f47c', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 201 Created', ), ), 120 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/newsubdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/newsubdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/newsubdir', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/newsubdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/newsubdir 2003-05-27T11:27:00+0000 newsubdir httpd/unix-directory 1361830dfedbf9efdc5bc1636ffab67c Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 121 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/newsubdir/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/newsubdir/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/newsubdir/file.txt', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/newsubdir/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/newsubdir/file.txt 2003-05-27T11:27:00+0000 file.txt application/octet-stream 3c9be7330d80dfd9acee27eb9017f47c Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 122 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/newsubdir/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/newsubdir/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/newsubdir/file.txt', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/newsubdir/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/newsubdir/file.txt 2003-05-27T11:27:00+0000 file.txt application/octet-stream 3c9be7330d80dfd9acee27eb9017f47c Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 123 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/newsubdir/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/newsubdir/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/newsubdir/file.txt', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/newsubdir/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/newsubdir/file.txt 2003-05-27T11:27:00+0000 file.txt application/octet-stream 3c9be7330d80dfd9acee27eb9017f47c Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 124 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/newsubdir/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/newsubdir/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/newsubdir/file.txt', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/newsubdir/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/newsubdir/file.txt 2003-05-27T11:27:00+0000 file.txt application/octet-stream 3c9be7330d80dfd9acee27eb9017f47c Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 125 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/newsubdir/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/newsubdir/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/newsubdir/file.txt', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/newsubdir/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/newsubdir/file.txt 2003-05-27T11:27:00+0000 file.txt application/octet-stream 3c9be7330d80dfd9acee27eb9017f47c Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 126 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/newsubdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/newsubdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/newsubdir', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/newsubdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/newsubdir 2003-05-27T11:27:00+0000 newsubdir httpd/unix-directory 1361830dfedbf9efdc5bc1636ffab67c Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 127 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/newsubdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/newsubdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/newsubdir', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/newsubdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/newsubdir 2003-05-27T11:27:00+0000 newsubdir httpd/unix-directory 1361830dfedbf9efdc5bc1636ffab67c Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 128 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/newsubdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/newsubdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/newsubdir', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/newsubdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/newsubdir 2003-05-27T11:27:00+0000 newsubdir httpd/unix-directory 1361830dfedbf9efdc5bc1636ffab67c Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 129 => array ( 'request' => array ( 'body' => '', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/newsubdir/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/newsubdir/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/newsubdir/file.txt', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/newsubdir/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'HEAD', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'ETag' => '3c9be7330d80dfd9acee27eb9017f47c', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Type' => 'application/octet-stream; charset="utf-8"', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 200 OK', ), ), 130 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/newsubdir/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/newsubdir/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/newsubdir/file.txt', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/newsubdir/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/newsubdir/file.txt 2003-05-27T11:27:00+0000 file.txt application/octet-stream 3c9be7330d80dfd9acee27eb9017f47c Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 131 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/newsubdir/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/newsubdir/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/newsubdir/file.txt', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/newsubdir/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/newsubdir/file.txt 2003-05-27T11:27:00+0000 file.txt application/octet-stream 3c9be7330d80dfd9acee27eb9017f47c Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 132 => array ( 'request' => array ( 'body' => 'Some text content.', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '18', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/newsubdir/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/newsubdir/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/newsubdir/file.txt', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/newsubdir/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PUT', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '18', 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'ETag' => '3c9be7330d80dfd9acee27eb9017f47c', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 201 Created', ), ), 133 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/newsubdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/newsubdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/newsubdir', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/newsubdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/newsubdir 2003-05-27T11:27:00+0000 newsubdir httpd/unix-directory 1361830dfedbf9efdc5bc1636ffab67c Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 134 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/newsubdir/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/newsubdir/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/newsubdir/file.txt', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/newsubdir/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/newsubdir/file.txt 2003-05-27T11:27:00+0000 file.txt application/octet-stream 3c9be7330d80dfd9acee27eb9017f47c Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 135 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/newsubdir/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/newsubdir/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/newsubdir/file.txt', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/newsubdir/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/newsubdir/file.txt 2003-05-27T11:27:00+0000 file.txt application/octet-stream 3c9be7330d80dfd9acee27eb9017f47c Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 136 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/newsubdir/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/newsubdir/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/newsubdir/file.txt', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/newsubdir/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/newsubdir/file.txt 2003-05-27T11:27:00+0000 file.txt application/octet-stream 3c9be7330d80dfd9acee27eb9017f47c Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 137 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '1', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/ 2003-05-27T11:27:00+0000 newdir httpd/unix-directory 8887bec8c9eca1eafc8f299e0765984f Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK /collection/subdir/newdir/file.txt 2003-05-27T11:27:00+0000 file.txt application/octet-stream d7d5492acf7f2f11647278924f7586ba Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK /collection/subdir/newdir/newsubdir 2003-05-27T11:27:00+0000 newsubdir httpd/unix-directory 1361830dfedbf9efdc5bc1636ffab67c Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 138 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/file.txt', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/file.txt 2003-05-27T11:27:00+0000 file.txt application/octet-stream d7d5492acf7f2f11647278924f7586ba Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 139 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir 2003-05-27T11:27:00+0000 newdir httpd/unix-directory 8887bec8c9eca1eafc8f299e0765984f Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 140 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/newsubdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/newsubdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/newsubdir', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/newsubdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/newsubdir 2003-05-27T11:27:00+0000 newsubdir httpd/unix-directory 1361830dfedbf9efdc5bc1636ffab67c Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 141 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir 2003-05-27T11:27:00+0000 newdir httpd/unix-directory 8887bec8c9eca1eafc8f299e0765984f Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 142 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir 2003-05-27T11:27:00+0000 newdir httpd/unix-directory 8887bec8c9eca1eafc8f299e0765984f Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 143 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection', 'REDIRECT_URI' => '/index.php/collection/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 144 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/', 'REDIRECT_URI' => '/index.php/collection/subdir/', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '1', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/ 2003-05-27T11:27:00+0000 subdir httpd/unix-directory 2215ad4a0621fe1f07727e8534c54a95 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK /collection/subdir/file.html 2003-05-27T11:27:00+0000 file.html text/html 3b191a38c8e5d686506677906f3a4cfd Mon, 15 Aug 2005 15:13:00 +0000 39 HTTP/1.1 200 OK /collection/subdir/file.xml 2003-05-27T11:27:00+0000 file.xml text/xml 8cc4e8038561985cf9e68ee3e36f8882 Mon, 15 Aug 2005 15:13:00 +0000 18 HTTP/1.1 200 OK /collection/subdir/newdir 2003-05-27T11:27:00+0000 newdir httpd/unix-directory 8887bec8c9eca1eafc8f299e0765984f Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 145 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir 2003-05-27T11:27:00+0000 newdir httpd/unix-directory 8887bec8c9eca1eafc8f299e0765984f Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 146 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/renamed_collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/renamed_collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/renamed_collection', 'REDIRECT_URI' => '/index.php/collection/renamed_collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/renamed_collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 147 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir', 'REDIRECT_URI' => '/index.php/collection/subdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir 2003-05-27T11:27:00+0000 subdir httpd/unix-directory 2215ad4a0621fe1f07727e8534c54a95 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 148 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection', 'REDIRECT_URI' => '/index.php/collection/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 149 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir 2003-05-27T11:27:00+0000 newdir httpd/unix-directory 8887bec8c9eca1eafc8f299e0765984f Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 150 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir', 'REDIRECT_URI' => '/index.php/collection/subdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir 2003-05-27T11:27:00+0000 subdir httpd/unix-directory 2215ad4a0621fe1f07727e8534c54a95 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 151 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir', 'REDIRECT_URI' => '/index.php/collection/subdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir 2003-05-27T11:27:00+0000 subdir httpd/unix-directory 2215ad4a0621fe1f07727e8534c54a95 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 152 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/renamed_collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/renamed_collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/renamed_collection', 'REDIRECT_URI' => '/index.php/collection/renamed_collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/renamed_collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 153 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection', 'REDIRECT_URI' => '/index.php/collection/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 154 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/', 'REDIRECT_URI' => '/index.php/collection/', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '1', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/ 2003-05-27T11:27:00+0000 collection httpd/unix-directory 9696c0fa460d4ed148cb40b2e8388c1e Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK /collection/file.txt 2003-05-27T11:27:00+0000 file.txt text/plain 60c0afeb8f68b1765e13694b5e7c8c3d Mon, 15 Aug 2005 15:13:00 +0000 18 HTTP/1.1 200 OK /collection/subdir 2003-05-27T11:27:00+0000 subdir httpd/unix-directory 2215ad4a0621fe1f07727e8534c54a95 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 155 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir', 'REDIRECT_URI' => '/index.php/collection/subdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir 2003-05-27T11:27:00+0000 subdir httpd/unix-directory 2215ad4a0621fe1f07727e8534c54a95 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 156 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection', 'REDIRECT_URI' => '/index.php/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection 2003-05-27T11:27:00+0000 collection httpd/unix-directory 9696c0fa460d4ed148cb40b2e8388c1e Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 157 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection', 'REDIRECT_URI' => '/index.php/collection/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 158 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir', 'REDIRECT_URI' => '/index.php/collection/subdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir 2003-05-27T11:27:00+0000 subdir httpd/unix-directory 2215ad4a0621fe1f07727e8534c54a95 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 159 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection', 'REDIRECT_URI' => '/index.php/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection 2003-05-27T11:27:00+0000 collection httpd/unix-directory 9696c0fa460d4ed148cb40b2e8388c1e Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 160 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection', 'REDIRECT_URI' => '/index.php/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection 2003-05-27T11:27:00+0000 collection httpd/unix-directory 9696c0fa460d4ed148cb40b2e8388c1e Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 161 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/renamed_collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/renamed_collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/renamed_collection', 'REDIRECT_URI' => '/index.php/collection/renamed_collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/renamed_collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 162 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection', 'REDIRECT_URI' => '/index.php/collection/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 163 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir', 'REDIRECT_URI' => '/index.php/collection/subdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir 2003-05-27T11:27:00+0000 subdir httpd/unix-directory 2215ad4a0621fe1f07727e8534c54a95 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 164 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir', 'REDIRECT_URI' => '/index.php/collection/subdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir 2003-05-27T11:27:00+0000 subdir httpd/unix-directory 2215ad4a0621fe1f07727e8534c54a95 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 165 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/', 'REDIRECT_URI' => '/index.php/collection/subdir/', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '1', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/ 2003-05-27T11:27:00+0000 subdir httpd/unix-directory 2215ad4a0621fe1f07727e8534c54a95 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK /collection/subdir/file.html 2003-05-27T11:27:00+0000 file.html text/html 3b191a38c8e5d686506677906f3a4cfd Mon, 15 Aug 2005 15:13:00 +0000 39 HTTP/1.1 200 OK /collection/subdir/file.xml 2003-05-27T11:27:00+0000 file.xml text/xml 8cc4e8038561985cf9e68ee3e36f8882 Mon, 15 Aug 2005 15:13:00 +0000 18 HTTP/1.1 200 OK /collection/subdir/newdir 2003-05-27T11:27:00+0000 newdir httpd/unix-directory 8887bec8c9eca1eafc8f299e0765984f Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 166 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '1', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/ 2003-05-27T11:27:00+0000 newdir httpd/unix-directory 8887bec8c9eca1eafc8f299e0765984f Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK /collection/subdir/newdir/file.txt 2003-05-27T11:27:00+0000 file.txt application/octet-stream d7d5492acf7f2f11647278924f7586ba Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK /collection/subdir/newdir/newsubdir 2003-05-27T11:27:00+0000 newsubdir httpd/unix-directory 1361830dfedbf9efdc5bc1636ffab67c Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 167 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/newsubdir/', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/newsubdir/', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/newsubdir/', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/newsubdir/', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '1', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir/', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/newsubdir/ 2003-05-27T11:27:00+0000 newsubdir httpd/unix-directory 1361830dfedbf9efdc5bc1636ffab67c Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK /collection/subdir/newdir/newsubdir/file.txt 2003-05-27T11:27:00+0000 file.txt application/octet-stream 3c9be7330d80dfd9acee27eb9017f47c Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 168 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '124', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir', 'REDIRECT_URI' => '/index.php/collection/subdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '1', 'CONTENT_TYPE' => 'application/xml', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '124', 'PHP_SELF' => '/index.php/collection/subdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir HTTP/1.1 200 OK /collection/subdir/file.html HTTP/1.1 200 OK /collection/subdir/file.xml HTTP/1.1 200 OK /collection/subdir/newdir HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 169 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/', 'REDIRECT_URI' => '/index.php/collection/subdir/', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '1', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/ 2003-05-27T11:27:00+0000 subdir httpd/unix-directory 2215ad4a0621fe1f07727e8534c54a95 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK /collection/subdir/file.html 2003-05-27T11:27:00+0000 file.html text/html 3b191a38c8e5d686506677906f3a4cfd Mon, 15 Aug 2005 15:13:00 +0000 39 HTTP/1.1 200 OK /collection/subdir/file.xml 2003-05-27T11:27:00+0000 file.xml text/xml 8cc4e8038561985cf9e68ee3e36f8882 Mon, 15 Aug 2005 15:13:00 +0000 18 HTTP/1.1 200 OK /collection/subdir/newdir 2003-05-27T11:27:00+0000 newdir httpd/unix-directory 8887bec8c9eca1eafc8f299e0765984f Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 170 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '124', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/file.html', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/file.html', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/file.html', 'REDIRECT_URI' => '/index.php/collection/subdir/file.html', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '1', 'CONTENT_TYPE' => 'application/xml', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '124', 'PHP_SELF' => '/index.php/collection/subdir/file.html', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/file.html HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 171 => array ( 'request' => array ( 'body' => '', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/file.html', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/file.html', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/file.html', 'REDIRECT_URI' => '/index.php/collection/subdir/file.html', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'DELETE', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'PHP_SELF' => '/index.php/collection/subdir/file.html', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 204 No Content', ), ), 172 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '124', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/file.xml', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/file.xml', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/file.xml', 'REDIRECT_URI' => '/index.php/collection/subdir/file.xml', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '1', 'CONTENT_TYPE' => 'application/xml', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '124', 'PHP_SELF' => '/index.php/collection/subdir/file.xml', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/file.xml HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 173 => array ( 'request' => array ( 'body' => '', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/file.xml', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/file.xml', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/file.xml', 'REDIRECT_URI' => '/index.php/collection/subdir/file.xml', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'DELETE', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'PHP_SELF' => '/index.php/collection/subdir/file.xml', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 204 No Content', ), ), 174 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '124', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '1', 'CONTENT_TYPE' => 'application/xml', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '124', 'PHP_SELF' => '/index.php/collection/subdir/newdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir HTTP/1.1 200 OK /collection/subdir/newdir/file.txt HTTP/1.1 200 OK /collection/subdir/newdir/newsubdir HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 175 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '1', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/ 2003-05-27T11:27:00+0000 newdir httpd/unix-directory 8887bec8c9eca1eafc8f299e0765984f Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK /collection/subdir/newdir/file.txt 2003-05-27T11:27:00+0000 file.txt application/octet-stream d7d5492acf7f2f11647278924f7586ba Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK /collection/subdir/newdir/newsubdir 2003-05-27T11:27:00+0000 newsubdir httpd/unix-directory 1361830dfedbf9efdc5bc1636ffab67c Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 176 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '124', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/file.txt', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '1', 'CONTENT_TYPE' => 'application/xml', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '124', 'PHP_SELF' => '/index.php/collection/subdir/newdir/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/file.txt HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 177 => array ( 'request' => array ( 'body' => '', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/file.txt', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'DELETE', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'PHP_SELF' => '/index.php/collection/subdir/newdir/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 204 No Content', ), ), 178 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '124', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/newsubdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/newsubdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/newsubdir', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/newsubdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '1', 'CONTENT_TYPE' => 'application/xml', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '124', 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/newsubdir HTTP/1.1 200 OK /collection/subdir/newdir/newsubdir/file.txt HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 179 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/newsubdir/', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/newsubdir/', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/newsubdir/', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/newsubdir/', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '1', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir/', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/newsubdir/ 2003-05-27T11:27:00+0000 newsubdir httpd/unix-directory 1361830dfedbf9efdc5bc1636ffab67c Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK /collection/subdir/newdir/newsubdir/file.txt 2003-05-27T11:27:00+0000 file.txt application/octet-stream 3c9be7330d80dfd9acee27eb9017f47c Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 180 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '124', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/newsubdir/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/newsubdir/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/newsubdir/file.txt', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/newsubdir/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '1', 'CONTENT_TYPE' => 'application/xml', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '124', 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/newsubdir/file.txt HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 181 => array ( 'request' => array ( 'body' => '', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/newsubdir/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/newsubdir/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/newsubdir/file.txt', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/newsubdir/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'DELETE', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 204 No Content', ), ), 182 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '124', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/newsubdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/newsubdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/newsubdir', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/newsubdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '1', 'CONTENT_TYPE' => 'application/xml', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '124', 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir/newsubdir HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 183 => array ( 'request' => array ( 'body' => '', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir/newsubdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir/newsubdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir/newsubdir', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir/newsubdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'DELETE', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 204 No Content', ), ), 184 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '124', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '1', 'CONTENT_TYPE' => 'application/xml', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '124', 'PHP_SELF' => '/index.php/collection/subdir/newdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir/newdir HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 185 => array ( 'request' => array ( 'body' => '', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir/newdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/newdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir/newdir', 'REDIRECT_URI' => '/index.php/collection/subdir/newdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'DELETE', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'PHP_SELF' => '/index.php/collection/subdir/newdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 204 No Content', ), ), 186 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '124', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir', 'REDIRECT_URI' => '/index.php/collection/subdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '1', 'CONTENT_TYPE' => 'application/xml', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '124', 'PHP_SELF' => '/index.php/collection/subdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/subdir HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 187 => array ( 'request' => array ( 'body' => '', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir', 'REDIRECT_URI' => '/index.php/collection/subdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'DELETE', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'PHP_SELF' => '/index.php/collection/subdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 204 No Content', ), ), 188 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir', 'REDIRECT_URI' => '/index.php/collection/subdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 189 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection', 'REDIRECT_URI' => '/index.php/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection 2003-05-27T11:27:00+0000 collection httpd/unix-directory 9696c0fa460d4ed148cb40b2e8388c1e Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 190 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection', 'REDIRECT_URI' => '/index.php/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection 2003-05-27T11:27:00+0000 collection httpd/unix-directory 9696c0fa460d4ed148cb40b2e8388c1e Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 191 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection', 'REDIRECT_URI' => '/index.php/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection 2003-05-27T11:27:00+0000 collection httpd/unix-directory 9696c0fa460d4ed148cb40b2e8388c1e Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 192 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection', 'REDIRECT_URI' => '/index.php/collection/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 193 => array ( 'request' => array ( 'body' => '', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection/', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection/', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection/', 'REDIRECT_URI' => '/index.php/collection/collection/', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'MKCOL', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'PHP_SELF' => '/index.php/collection/collection/', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 201 Created', ), ), 194 => array ( 'request' => array ( 'body' => '', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection/put_test.xml', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection/put_test.xml', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection/put_test.xml', 'REDIRECT_URI' => '/index.php/collection/collection/put_test.xml', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'HEAD', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'PHP_SELF' => '/index.php/collection/collection/put_test.xml', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 195 => array ( 'request' => array ( 'body' => ' eZ component: Webdav, Design, 1.0Kore Nordmann, Tobias Schlitt$Rev$$Date$DraftContentsScopeDesign overviewTiersClassesezcWebdavServerezcWebdavBackendezcWebdavTransportezcWebdavPathFactoryExample code
ScopeThe scope of this document is to describe the initial design of a component that provides a WebDAV server, which works with all major other implementations of the WebDAV protocol.It is currently not planned to also offer a WebDAV client component.
Design overviewBecause of the variaty of buggy and incomplete implementations of WebDAV, this component will provide an abstraction to suite the different needs. Beside that, an abstract interface to the backend will be provided.The main class of this component will provide a fully RFC 2518 compliant implementation of a WebDAV server. An instance of this class retrieves an instance of a handler class, which takes care for performing the requested operations on a backend (for example the filesystem).Additionally, a collection of classes, which inherit the main class will be provided. Each of this classes will provide a compatibility layer on top of the RFC implementation, which works correctly with one or more "buggy" WebDAV clients. A factory pattern implementation will be provided, which takes automatically care of creating the correct server instance for a client.
TiersThe component is basically devided into 3 tiers: The top tier, being represented by the main server class. An instance of this class is responsible to dispatch a received request to a correct transport handler, which is capable of parsing the request.The transport handler level is the second tier. Classes in this tier are responsible to parse an incoming request and extract all relevant information to generate a response for it into a struct object. These struct object is then passed back to the server object.Based on the request struct object, the server checks the capabilities of its third tier, the used backend handler. If the handler object provides all necessary capabilities to generate a response, it is called to do so. If the server class can perform emulation of not available capabilities and rely on different features of the backend. In case there is no way, the backend can handle the request, the server class will indicate that with an error response.The way back flows through the 3 tiers back again: The backend handler generates a response object, which is passed back to the main server object, which makes the active transport handler encode the response and sends it back to the client.
Classes
ezcWebdavServerThe ezcWebdavServer class is the main class of the package. It has to be instantiated to create a server instance and provides a method to get the server up and running. An object of this class takes the main controll over serving the webdav service.Among the configuration of the server instance there must be: A backend handler object, which will be used to serve the received WebDAV requests. A fitting configuration for the backend handler. A collection of transport handlers which can be used to parse incoming requests. General configuration on the bevahiour of the server instance (like locking and stuff).The backend handler object must extend the base class ezcWebdavBackendHandler and must indicate to the main server, which capabilities it provides. The server class can potentially emulate certain capabilities, if the handler does not provide it. An example here is locking, which can be either performed by the handler itself or the main server class.Such emulation functionality could possibly be extracted to a third category of classes, which is only loaded by the main server object on-demand.All configured transport handlers must implement the interface ezcWebdavTransportHandler, which defines the necessary methods.The standard webdav server contains a list of transport handlers associated with regular expressions which should match the client name to be used. As a fallback the standards compliant transport handler will be used.Special implementation added by the user will be add on top of the list, to be used at highest priority.
ezcWebdavBackendAll backend handlers for the Webdav component must extends this abstract base class and implement its abstract methods for very basic WebDAV serving. The operations defined for every backend handler to be mandatory are:head()get()propFind()propFetch()All other WebDAV operations are optional to be implemented by a backend handler and are defined by the handler itself. The additional basic capabilities of backend handlers are indicated by implementing interfaces for the support additional request methods, like put, change, etc.Additional features, like encryption support will be indicated by returning a bitmask of supported features by the backend handler.The logical groups of capabilities are:PutThe put capability indicates, that a handler is capable of handling file uploads via HTTP-PUT method.ChangeThis sub class of WebDAV operations defines delete, copy and move operations to be supported by the handler class.Make collectionThe creation of new collections also makes up a capability unit and can optionally be implemented.LockIf the hander provides locking facilities on its own, the main server object must not take care about that.GZIP-CompressHandlers implementing this facility can deal with GZIP and bzip2 based compression.If a handler does not support a certain facility and the main server object is not capable of emulating it, the server will respond using a "501 Not Implemented" server error.
ezcWebdavTransportA class implementing this interface is capable of parsing a raw HTTP request into a struct extending ezcWebdavRequest and generating the HTTP response out of the ezcWebdavResponse struct. One transport handler is usually built to handle the communication with a certain set of specific client implementations.A transport handler class will be able to parse the incoming HTTP request data into a struct identifying a certain type of request and containg all necessary and unified data, so that a backend handler can repsond to it.The backend handler will then create a corresponding response object, which will be encoded back into HTTP data by the transport handler and send to the client by the server.Each request type will come with its own struct classes to represent request and response data for the request. Beside the structured HTTP data, the structs can contain any additional information that must be transferred between server, transport handler and backend handler.All struct classes representing either a request of response of the server will extend the abstract base classes ezcWebdavRequest and ezcWebdavResponse.An example of this structure is: ezcWebdavGetRequest and ezcWebdavGetResponseThese 2 classes will be used to serve GET requests. Beside the usual request information - like URI, date and headers - the request object will contain information about partial GET mechanisms to use and what else is important. The backend handler will return an instance of ezcWebdavGetResponse if the request was handled correctly, or a corresponding ezcWebdavErrorResponse object, if the request failed.The main server instance will know about available clients and will have a regular expression for each of them, to identify the clients it communicates to by matching the regualr expression against the client name provided in the HTTP headers.
ezcWebdavPathFactoryThis class is meant to calculate the path of the requested item from the backend based on the given path by the webdav client. The resulting path string is absolute to the root of the backend repository.This class is necessary to calculate the correct path when a server uses rewrite rules for mapping directories to one or more webdav implementations. The basic class uses pathinfo to parse the requested file / collection.Request: /path/to/webdav.php/path/to/file Result: /path/to/fileYou may want to provide custome implementations for different mappings so that rewrite could be used by the webserver to access files.Request: /images/path/to/file Rewritten: /path/to/dav_images.php/path/to/file Result: /path/to/fileThe factory class is necessary, because the paths contained in the request body will match the same scheme like the original request path, but not be rewritten by the webserver, so that the user may extend the path factory to fit his own purposes.
Example codeThe following snippet shows the API calls necessary to get a WebDAV server up and running. <?php $server = new ezcWebdavServer(); // Server data using file backend with data in "path/" $server->backend = new ezcWebdavBackendFile( \'/path\' ); // Optionally register aditional transport handlers // // This step is only required, when a user wants to provide own // implementations for special clients. $server->registerTransportHandler( // Regular expression to match client name \'(Microsoft.*Webdav\\s+XP)i\', // Class name of transport handler, extending ezcWebdavTransportHandler \'ezcWebdavMicrosoftTransport\' ); $server->registerTransportHandler( // Regular expression to match client name \'(.*Firefox.*)i\', // Class name of transport handler, extending ezcWebdavTransportHandler \'ezcWebdavMozillaTransport\' ); // Serve requests $server->handle();Local Variables: mode: rst fill-column: 79 End: vim: et syn=rst tw=79
', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '14013', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection/put_test.xml', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection/put_test.xml', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection/put_test.xml', 'REDIRECT_URI' => '/index.php/collection/collection/put_test.xml', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PUT', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '14013', 'PHP_SELF' => '/index.php/collection/collection/put_test.xml', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'ETag' => '20b5a58f524581637fa3c0b0f740032a', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 201 Created', ), ), 196 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection', 'REDIRECT_URI' => '/index.php/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection 2003-05-27T11:27:00+0000 collection httpd/unix-directory 9696c0fa460d4ed148cb40b2e8388c1e Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 197 => array ( 'request' => array ( 'body' => '', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection/put_test.zip', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection/put_test.zip', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection/put_test.zip', 'REDIRECT_URI' => '/index.php/collection/collection/put_test.zip', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'HEAD', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'PHP_SELF' => '/index.php/collection/collection/put_test.zip', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 198 => array ( 'request' => array ( 'body' => 'PK' . "\0" . '' . "\0" . '' . "\0" . '' . "\0" . 'M7%' . "\0" . '' . "\0" . '6' . "\0" . '' . "\0" . ' ' . "\0" . '' . "\0" . 'put_test.xmlUT ' . "\0" . 'GGUx' . "\0" . 'd' . "\0" . '[is6_tIm$qf\'ut P' . "\0" . '~ ARrnv!(' . "\0" . 'ߖUզ=^~<JMŬuO?> -UϾ{\\Z;]إ5m4[[./ťU|*tzjᅴιl:y' . "\0" . '`WfbI29T>^~* Xq3{1S-RS֦\'dv)dhѭ;{#x|^N?Gg޺p@+:N9-]/Dtl4뿚FLf?B;wu^W :ZldGo竎3NEZHkQmmgWk H?ڴE/n}*l䶑U<̦VO% h*:)<(x_1.Zgk\'O:NCt}RM8[?\'}֑QJԥDާpRFUYD?yt?ulmQ\'/kvLi+x/{ʲ.p G8!Rcj t<(0&5Nx]]S|v@荂AJ;- p!GJD F1)!j7VKȧ+7V;Lj' . "\0" . 'NB*)ݪSoz«XۯHi' . "\0" . '8ʀ aAײ K ]ciK e|t:A x, @aN#+@;ȳC&CVT@7 A' . "\0" . 'Jh}x&CCGbqj' . "\0" . 'R#Bepjj-߭q_QPG S' . "\0" . '. ҪI l@nJXP_g <{zCK\\Y:stTG=Xd#g' . "\0" . '' . "\0" . 'ml(1@Ԋ+ʈ<HX!WW1ʴiLS@}#/טv#b g@gT- \'܊k~=4 *D' . "\0" . 'OE#SІ{ F=AYZ鶏hUHI " H1 #B hPQT*39,ڪty \\gcfTƒJw:+8kIg~Z.V޶MQtp-FA%0Bp y<;O[ՅvX $C4pð8en8tĵk1}gM$\'T7J&S)\\LgH}nw[GzF' . "\0" . 'u1(3AyLM#=0Gnc2UՎ;Tֽz\\JӠ*tȓȅiauB?@OXy[\\cI5˓q\'f`\'zZ/BtWL -zODSf{m|Lr+ ' . "\0" . 'җ S\'G#$L"A"v8:,z&}S`g;2FIn(/0SDGI2IoUCQ#ȸ? ~dAPxvbhRd;Ix#rl4>?~]>ˆbbka+E#!%Q(mu4v30RYUBm?Kcul ܶe|huCxxX6sXE=Ŋy%_ťL/ /fDے=:*,A>x29lZxL{~nx.vi/0wass %{147{]EK|3U; t]4 h !eNPU]X7TpU ! ojc6ܸ rGIR`s_qA{KB7$1Gnkѭ7d' . "\0" . 'X0L2Fhvc]"Q^K=\'RtbwぐcPjJYkqiEkw\\ c@)EIql*NLCWάeGԀ&R14-}' . "\0" . '`O `k̆jS*R W㗀En]ʭcYd^VP/ 5038|I߬ 1eC~Т=qEx)`l:u@vAZji:b!{qW6{ccv f;XoK;Ƴ/ǯ!.V{;W+za' . "\0" . 'x5;zUu/ `A-3[K\'5:ˇk$o/h2~+^Z MMu*;` ;YrJZ|u_m#6%P< ~ `~|, wz̩CpPDbڍ)q ? MD ̎ozZ\'8C,Jm~XG7z \\ kLw:&h壩X~lˏ:0$ʩ0 rx[E @hHgp7|P{' . "\0" . 'Bg' . "\0" . '-' . "\0" . 'ʊɋ*;Knu ϡhD_|`dxPK' . "\0" . '' . "\0" . '' . "\0" . '' . "\0" . 'ډM7mh ' . "\0" . '' . "\0" . 'sI' . "\0" . '' . "\0" . ' ' . "\0" . '' . "\0" . 'put_test.htmlUT ' . "\0" . 'GGUx' . "\0" . 'd' . "\0" . '\\6οx;vlvpٝj 0& ' . "\0" . '[VR' . "\0" . ' RTɮ? <<@~"תڔO\'Pej2]nN=//\'?_[^wlŋ^}' . "\0" . ' ⪖(|xDLUbw,,#S?\\4sl+ӂei9}1Ϟe.qUND i(?rR O\'MTfWJMDߞNzHB[Y[zQ,RdJUKgh 6NV,84u-.W_@L tjxޔS 1_VSg,aޕYiitkIo ~GYϕp /ZfUⅼ֙Ƙld)p\'m,pWY;lvH..Oo#BJ;h@|n}7[jMحRNlA +JQ2UХp[%fTd\' MD*m*`" EnW5NZo:T bkvΐy:{L6֙Bh<̓`UaXAb]B8BBn#Lxa<"z"\\6p+~M\'$' . "\0" . '0@2#6\'fPHHt*s@1.t[40I\'h?IGkL[e44g`)8`l+eNbmq!&V' . "\0" . 'i{bki>rv>K966$0eɂr%v Cb' . "\0" . ' T3~G *p"7BF(NclW>ǡ Ɍi rē?r#aN(.: wռnV5ʯ7@/@io*f$EVc0l{:ďсv? P | xy2/sRĐLlÇ ɃnxGc:GF]kgh_b3)dױ/_G`El1 +LJA^=Lvͫ<Hf7Uul0 Pe~Q̔Zct܃?TV8' . "\0" . 'cε ک^ ;hy]`xFZF=' . "\0" . ' %hgSt!CH' . "\0" . 'Rk()$?JJ?J*?7cdu} rvTv#0tntiX| rt$ѐQ X%&!U7J дm-¯!<ѽ5I@.S[HUͰ;ytHoYS8b[A8rwSߣ' . "\0" . 'å1rj 0ϰeu,%|}$nEw=_fm#d}hlCNg\'P? 33\']oO͍vUTDkE_MD ^"|0-ꑗUqM' . "\0" . ' ) XK~p[]Ma%UjۦbmS?ɦlp%E[|ā)y6NZͳ0Dihhޟ\\^S' . "\0" . 'd/Z%e{ D;ѿoiYm#|2 vFQ>b\'2E WaXn3>[Qk5Y>n{' . "\0" . '[%8p پ:Z::4h\'75k%)c%}Q#2DMIMVSt:C}(<3Gk!htk1,qx79Ũn T]' . "\0" . 'ZhҔل8RQ9Uwt]#s 3(VWʹ1j*%%m\'5Jݶj팵v' . "\0" . 'cpwxɼNRlרYkul6{>JN4ЁqouJ;ƼG0wli-5iʉRW Oi\'*,:@.e_+O-.7V8MYkx3GB9r`HH^I~R5l4t{=lΐ"ZSj' . "\0" . ' R(̼at)^ G& #X3# T",u`=$XPc%jϼ<{2:@HM g@S(t ZI)*zPm%@)6Ԫ>X&V"fۛA?@~PZ oKC@ޤJ_,9{+6 nӚ\'zK4Jv,=\\: 5)bU>g_^O\'|;daPb,X3\\BtI6v)' . "\0" . ' bVaQ90oL*:#@gy|%q)caiNVXL$ptaߵ9tyk1M`Q {.^q w)I\'%؁Ӕd&' . "\0" . 'FAa΄2aP' . "\0" . 'UۘI:9^OK@S]\\7!}²%^f"p' . "\0" . 'J#vr?EN#a Ģ X]ҁ)e`gk*6fKԽwk>8zIml&Zp #cH!L(@̢qįBҶګPtCgP!,t=xIVXNn)YBg Q@C/1TFT>mMnDDT7M5("xOjJWC*BI3 PB!~tY´a' . "\0" . 'KGԲNY4' . "\0" . 's+d`h} @GuP+`h@(e<' . "\0" . 'g+,s xEpFr|(F6M\\SOe*9k{=l" _^?a [/p\\u w#A=X]Рh8*Q`kGҏILLjG^H{Ra$Rk0{ r~' . "\0" . '.H249xiY2|Q,8@7u2Llx2e' . "\0" . ';; 5kߗUdr+D ].Xc{v6Ih(H  r ^0)A^B1V6NZ!%qv &k8+IG^ 4XA"H_x廝 o~1pl1ϫjm*~8=!9klhb-򴨘prtiAlzvI{ЎE+6cf4YO":j卍x<4{aBX U_RS%[t6LRXg{*/nOq\\`ˮ)5X9Nwt+Ge/&!yv%aٕ#!9!Fu4Ϳ^=xm𹞋nz>d B#ͯ~jFMg(ÚUt $4]Nq$МE"~L>ʅcON%:]K l 7GBD ݁κ|ߋC\' x# ' . "\0" . '{J9qhÛ[BKq&L.~,NJ}න ;QslMN,v=ZC ]ld^[^+V_YŒ@|Ƞe8{!b yZmfKqv?f藵,5) V&7e; v=SCjk$A*܏ 5  |(аg$pMGmeFkcav8U_^tkܪ;"&C:˧HJvW荥 v˪MŦd\\VrLnLʅlGc>^Uġӊ{MFQFV OZ0߼N P"47ine?,;>xC$HqvP_j[a6kCP%`n5Oz*|˷,NZO*ǦzR{/k_%d#î4;/\'o,@V\\GG5kTwS bGgУOn*px2GwenõBQqH-/  fuU|(nwZ|,l$@r3Mt=780AH3V"+uc >hv5w[d^*d.8\\)>Ck%pZƩC\'b,"1Mz@\\ !HêW۪}D0?M; Cߒ~x}%eyؐub&c' . "\0" . 'N^Ęa039p7HbѲ lxOMp@o BR]"DHq`90,p]R^u]CE9l ƶAUSè0_=>y\\\\͎ǀRWvJ<{hFkhPz\'s^e6i.IO)U#.xb!\\0v7@ E@/5t.´5P+>#L ]\'"f]kxjh' . "\0" . 'nto' . "\0" . '[Ēo' . "\0" . 'hpo`a.Ps޴~XvYmg!}:8>柎UCZ&{?Ak~ /' . "\0" . 'P=j0 r5^wd6lt o=L rFS@|5/Ŋ,3؝' . "\0" . '\'ySDJm-tu1 @}z@;.' . "\0" . 'PK' . "\0" . '' . "\0" . '' . "\0" . '' . "\0" . 'M7%' . "\0" . '' . "\0" . '6' . "\0" . '' . "\0" . ' ' . "\0" . ' ' . "\0" . '' . "\0" . '' . "\0" . '' . "\0" . '' . "\0" . '' . "\0" . '' . "\0" . '' . "\0" . '' . "\0" . '' . "\0" . '' . "\0" . '' . "\0" . 'put_test.xmlUT' . "\0" . 'GUx' . "\0" . '' . "\0" . 'PK' . "\0" . '' . "\0" . '' . "\0" . '' . "\0" . 'ډM7mh ' . "\0" . '' . "\0" . 'sI' . "\0" . '' . "\0" . ' ' . "\0" . ' ' . "\0" . '' . "\0" . '' . "\0" . '' . "\0" . '' . "\0" . '' . "\0" . '' . "\0" . '' . "\0" . '' . "\0" . '' . "\0" . 'put_test.htmlUT' . "\0" . 'GUx' . "\0" . '' . "\0" . 'PK' . "\0" . '' . "\0" . '' . "\0" . '' . "\0" . '' . "\0" . '' . "\0" . '' . "\0" . '' . "\0" . '' . "\0" . '(' . "\0" . '' . "\0" . '' . "\0" . '' . "\0" . '', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '10644', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection/put_test.zip', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection/put_test.zip', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection/put_test.zip', 'REDIRECT_URI' => '/index.php/collection/collection/put_test.zip', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PUT', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '10644', 'PHP_SELF' => '/index.php/collection/collection/put_test.zip', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'ETag' => '219108e27133c5722aa7793c99fc8c77', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 201 Created', ), ), 199 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection', 'REDIRECT_URI' => '/index.php/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection 2003-05-27T11:27:00+0000 collection httpd/unix-directory 9696c0fa460d4ed148cb40b2e8388c1e Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 200 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection', 'REDIRECT_URI' => '/index.php/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection 2003-05-27T11:27:00+0000 collection httpd/unix-directory 9696c0fa460d4ed148cb40b2e8388c1e Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 201 => array ( 'request' => array ( 'body' => '', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test.html', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test.html', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test.html', 'REDIRECT_URI' => '/index.php/collection/put_test.html', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'HEAD', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'PHP_SELF' => '/index.php/collection/put_test.html', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 202 => array ( 'request' => array ( 'body' => ' eZ component: Webdav, Design, 1.0

eZ component: Webdav, Design, 1.0

Author: Kore Nordmann, Tobias Schlitt
Revision: $Rev$
Date: $Date$
Status: Draft

Scope

The scope of this document is to describe the initial design of a component that provides a WebDAV server, which works with all major other implementations of the WebDAV protocol.

It is currently not planned to also offer a WebDAV client component.

Design overview

Because of the variaty of buggy and incomplete implementations of WebDAV, this component will provide an abstraction to suite the different needs. Beside that, an abstract interface to the backend will be provided.

The main class of this component will provide a fully RFC 2518 compliant implementation of a WebDAV server. An instance of this class retrieves an instance of a handler class, which takes care for performing the requested operations on a backend (for example the filesystem).

Additionally, a collection of classes, which inherit the main class will be provided. Each of this classes will provide a compatibility layer on top of the RFC implementation, which works correctly with one or more "buggy" WebDAV clients. A factory pattern implementation will be provided, which takes automatically care of creating the correct server instance for a client.

Tiers

The component is basically devided into 3 tiers: The top tier, being represented by the main server class. An instance of this class is responsible to dispatch a received request to a correct transport handler, which is capable of parsing the request.

The transport handler level is the second tier. Classes in this tier are responsible to parse an incoming request and extract all relevant information to generate a response for it into a struct object. These struct object is then passed back to the server object.

Based on the request struct object, the server checks the capabilities of its third tier, the used backend handler. If the handler object provides all necessary capabilities to generate a response, it is called to do so. If the server class can perform emulation of not available capabilities and rely on different features of the backend. In case there is no way, the backend can handle the request, the server class will indicate that with an error response.

The way back flows through the 3 tiers back again: The backend handler generates a response object, which is passed back to the main server object, which makes the active transport handler encode the response and sends it back to the client.

Classes

ezcWebdavServer

The ezcWebdavServer class is the main class of the package. It has to be instantiated to create a server instance and provides a method to get the server up and running. An object of this class takes the main controll over serving the webdav service.

Among the configuration of the server instance there must be: A backend handler object, which will be used to serve the received WebDAV requests. A fitting configuration for the backend handler. A collection of transport handlers which can be used to parse incoming requests. General configuration on the bevahiour of the server instance (like locking and stuff).

The backend handler object must extend the base class ezcWebdavBackendHandler and must indicate to the main server, which capabilities it provides. The server class can potentially emulate certain capabilities, if the handler does not provide it. An example here is locking, which can be either performed by the handler itself or the main server class.

Such emulation functionality could possibly be extracted to a third category of classes, which is only loaded by the main server object on-demand.

All configured transport handlers must implement the interface ezcWebdavTransportHandler, which defines the necessary methods.

The standard webdav server contains a list of transport handlers associated with regular expressions which should match the client name to be used. As a fallback the standards compliant transport handler will be used.

Special implementation added by the user will be add on top of the list, to be used at highest priority.

ezcWebdavBackend

All backend handlers for the Webdav component must extends this abstract base class and implement its abstract methods for very basic WebDAV serving. The operations defined for every backend handler to be mandatory are:

  • head()
  • get()
  • propFind()
  • propFetch()

All other WebDAV operations are optional to be implemented by a backend handler and are defined by the handler itself. The additional basic capabilities of backend handlers are indicated by implementing interfaces for the support additional request methods, like put, change, etc.

Additional features, like encryption support will be indicated by returning a bitmask of supported features by the backend handler.

The logical groups of capabilities are:

Put
The put capability indicates, that a handler is capable of handling file uploads via HTTP-PUT method.
Change
This sub class of WebDAV operations defines delete, copy and move operations to be supported by the handler class.
Make collection
The creation of new collections also makes up a capability unit and can optionally be implemented.
Lock
If the hander provides locking facilities on its own, the main server object must not take care about that.
GZIP-Compress
Handlers implementing this facility can deal with GZIP and bzip2 based compression.

If a handler does not support a certain facility and the main server object is not capable of emulating it, the server will respond using a "501 Not Implemented" server error.

ezcWebdavTransport

A class implementing this interface is capable of parsing a raw HTTP request into a struct extending ezcWebdavRequest and generating the HTTP response out of the ezcWebdavResponse struct. One transport handler is usually built to handle the communication with a certain set of specific client implementations.

A transport handler class will be able to parse the incoming HTTP request data into a struct identifying a certain type of request and containg all necessary and unified data, so that a backend handler can repsond to it.

The backend handler will then create a corresponding response object, which will be encoded back into HTTP data by the transport handler and send to the client by the server.

Each request type will come with its own struct classes to represent request and response data for the request. Beside the structured HTTP data, the structs can contain any additional information that must be transferred between server, transport handler and backend handler.

All struct classes representing either a request of response of the server will extend the abstract base classes ezcWebdavRequest and ezcWebdavResponse.

An example of this structure is: ezcWebdavGetRequest and ezcWebdavGetResponse

These 2 classes will be used to serve GET requests. Beside the usual request information - like URI, date and headers - the request object will contain information about partial GET mechanisms to use and what else is important. The backend handler will return an instance of ezcWebdavGetResponse if the request was handled correctly, or a corresponding ezcWebdavErrorResponse object, if the request failed.

The main server instance will know about available clients and will have a regular expression for each of them, to identify the clients it communicates to by matching the regualr expression against the client name provided in the HTTP headers.

ezcWebdavPathFactory

This class is meant to calculate the path of the requested item from the backend based on the given path by the webdav client. The resulting path string is absolute to the root of the backend repository.

This class is necessary to calculate the correct path when a server uses rewrite rules for mapping directories to one or more webdav implementations. The basic class uses pathinfo to parse the requested file / collection.

Request: /path/to/webdav.php/path/to/file Result: /path/to/file

You may want to provide custome implementations for different mappings so that rewrite could be used by the webserver to access files.

Request: /images/path/to/file Rewritten: /path/to/dav_images.php/path/to/file Result: /path/to/file

The factory class is necessary, because the paths contained in the request body will match the same scheme like the original request path, but not be rewritten by the webserver, so that the user may extend the path factory to fit his own purposes.

Example code

The following snippet shows the API calls necessary to get a WebDAV server up and running.

    <?php

    $server = new ezcWebdavServer();

    // Server data using file backend with data in "path/"
    $server->backend = new ezcWebdavBackendFile( \'/path\' );

// Optionally register aditional transport handlers
    //
    // This step is only required, when a user wants to provide own
    // implementations for special clients.
    $server->registerTransportHandler(
            // Regular expression to match client name
            \'(Microsoft.*Webdav\\s+XP)i\',
            // Class name of transport handler, extending ezcWebdavTransportHandler
            \'ezcWebdavMicrosoftTransport\'
    );
    $server->registerTransportHandler(
            // Regular expression to match client name
            \'(.*Firefox.*)i\',
            // Class name of transport handler, extending ezcWebdavTransportHandler
            \'ezcWebdavMozillaTransport\'
    );

    // Serve requests
    $server->handle();
', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '18803', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test.html', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test.html', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test.html', 'REDIRECT_URI' => '/index.php/collection/put_test.html', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PUT', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '18803', 'PHP_SELF' => '/index.php/collection/put_test.html', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'ETag' => '3d6d07af109edd80aeb8c24fda21b80f', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 201 Created', ), ), 203 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection', 'REDIRECT_URI' => '/index.php/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection 2003-05-27T11:27:00+0000 collection httpd/unix-directory 9696c0fa460d4ed148cb40b2e8388c1e Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 204 => array ( 'request' => array ( 'body' => '', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_utf8_content.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_utf8_content.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_utf8_content.txt', 'REDIRECT_URI' => '/index.php/collection/put_test_utf8_content.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'HEAD', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'PHP_SELF' => '/index.php/collection/put_test_utf8_content.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 205 => array ( 'request' => array ( 'body' => 'This is an UTF-8 test file ========================== This file contains a variaty of Unicode characters to test with the eZ Webdav component. Greek letters ------------- Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ ϕ χ ψ ω Mathematical characters ----------------------- ℂ ℕ ℚ ℝ ℤ ∀ ∁ ∂ ∃ ∄ ∅ ∈ ∉ ∋ ∌ ∎ ∎ ∏ ∐ ∑ + − ∓ ∕ ∖ ∗ ∘ √ ∛ ∜ ∝ ∞ ∣ ∤ ∧ ∨ ∩ ∪ ∫ ∬ ∭ = ≔ ≕ ≙ ≝ ≠ ≡ ≢ < > ≤ ≥ ≪ ≫ ≮ ≯ ≰ ≱ ≺ ≻ ≼ ≽ ⊀ ⊁ ⊂ ⊃ ⊄ ⊅ ⊆ ⊇ ⊈ ⊉ ⊕ ⊖ ⊗ ⊙ ⊚ ⊛ ⊜ ⊝ ⊢ ⊣ ⊤ ⊥ ⊧ ⊬ ⊶ ⊷ ⊻ ⊼ ⊽ ‰ ‱ ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '739', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_utf8_content.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_utf8_content.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_utf8_content.txt', 'REDIRECT_URI' => '/index.php/collection/put_test_utf8_content.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PUT', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '739', 'PHP_SELF' => '/index.php/collection/put_test_utf8_content.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'ETag' => '7830812661d19495883a9ca484db115e', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 201 Created', ), ), 206 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection', 'REDIRECT_URI' => '/index.php/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection 2003-05-27T11:27:00+0000 collection httpd/unix-directory 9696c0fa460d4ed148cb40b2e8388c1e Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 207 => array ( 'request' => array ( 'body' => '', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_utf8_filename_%CF%82%D2%A3%CE%B1%E2%8A%81%E2%88%AD%E2%8B%89%E2%82%AC%E2%82%B1%E2%80%B1%E2%81%8C.txt', 'REDIRECT_URI' => '/index.php/collection/put_test_utf8_filename_%CF%82%D2%A3%CE%B1%E2%8A%81%E2%88%AD%E2%8B%89%E2%82%AC%E2%82%B1%E2%80%B1%E2%81%8C.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'HEAD', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'PHP_SELF' => '/index.php/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 208 => array ( 'request' => array ( 'body' => 'Some test content... ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '21', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_utf8_filename_%CF%82%D2%A3%CE%B1%E2%8A%81%E2%88%AD%E2%8B%89%E2%82%AC%E2%82%B1%E2%80%B1%E2%81%8C.txt', 'REDIRECT_URI' => '/index.php/collection/put_test_utf8_filename_%CF%82%D2%A3%CE%B1%E2%8A%81%E2%88%AD%E2%8B%89%E2%82%AC%E2%82%B1%E2%80%B1%E2%81%8C.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PUT', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '21', 'PHP_SELF' => '/index.php/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'ETag' => 'e1e7069ec16b00055fbb6b16c0122b28', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 201 Created', ), ), 209 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection', 'REDIRECT_URI' => '/index.php/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection 2003-05-27T11:27:00+0000 collection httpd/unix-directory 9696c0fa460d4ed148cb40b2e8388c1e Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 210 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_utf8_filename_%CF%82%D2%A3%CE%B1%E2%8A%81%E2%88%AD%E2%8B%89%E2%82%AC%E2%82%B1%E2%80%B1%E2%81%8C.txt', 'REDIRECT_URI' => '/index.php/collection/put_test_utf8_filename_%CF%82%D2%A3%CE%B1%E2%8A%81%E2%88%AD%E2%8B%89%E2%82%AC%E2%82%B1%E2%80%B1%E2%81%8C.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test_utf8_filename_%CF%82%D2%A3%CE%B1%E2%8A%81%E2%88%AD%E2%8B%89%E2%82%AC%E2%82%B1%E2%80%B1%E2%81%8C.txt 2003-05-27T11:27:00+0000 put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt application/octet-stream e1e7069ec16b00055fbb6b16c0122b28 Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 211 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_utf8_content.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_utf8_content.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_utf8_content.txt', 'REDIRECT_URI' => '/index.php/collection/put_test_utf8_content.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test_utf8_content.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test_utf8_content.txt 2003-05-27T11:27:00+0000 put_test_utf8_content.txt application/octet-stream 7830812661d19495883a9ca484db115e Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 212 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test.html', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test.html', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test.html', 'REDIRECT_URI' => '/index.php/collection/put_test.html', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test.html', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test.html 2003-05-27T11:27:00+0000 put_test.html application/octet-stream 3d6d07af109edd80aeb8c24fda21b80f Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 213 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection', 'REDIRECT_URI' => '/index.php/collection/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/collection 2003-05-27T11:27:00+0000 collection httpd/unix-directory bd7b1a3bdbac69baa82d7587e2ce30d0 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 214 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir', 'REDIRECT_URI' => '/index.php/collection/subdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 215 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test.html', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test.html', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test.html', 'REDIRECT_URI' => '/index.php/collection/put_test.html', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test.html', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test.html 2003-05-27T11:27:00+0000 put_test.html application/octet-stream 3d6d07af109edd80aeb8c24fda21b80f Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 216 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test.html', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test.html', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test.html', 'REDIRECT_URI' => '/index.php/collection/put_test.html', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test.html', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test.html 2003-05-27T11:27:00+0000 put_test.html application/octet-stream 3d6d07af109edd80aeb8c24fda21b80f Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 217 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test.html', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test.html', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test.html', 'REDIRECT_URI' => '/index.php/collection/put_test.html', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test.html', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test.html 2003-05-27T11:27:00+0000 put_test.html application/octet-stream 3d6d07af109edd80aeb8c24fda21b80f Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 218 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_utf8_content.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_utf8_content.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_utf8_content.txt', 'REDIRECT_URI' => '/index.php/collection/put_test_utf8_content.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test_utf8_content.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test_utf8_content.txt 2003-05-27T11:27:00+0000 put_test_utf8_content.txt application/octet-stream 7830812661d19495883a9ca484db115e Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 219 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_utf8_content.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_utf8_content.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_utf8_content.txt', 'REDIRECT_URI' => '/index.php/collection/put_test_utf8_content.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test_utf8_content.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test_utf8_content.txt 2003-05-27T11:27:00+0000 put_test_utf8_content.txt application/octet-stream 7830812661d19495883a9ca484db115e Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 220 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_utf8_content.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_utf8_content.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_utf8_content.txt', 'REDIRECT_URI' => '/index.php/collection/put_test_utf8_content.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test_utf8_content.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test_utf8_content.txt 2003-05-27T11:27:00+0000 put_test_utf8_content.txt application/octet-stream 7830812661d19495883a9ca484db115e Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 221 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_utf8_filename_%CF%82%D2%A3%CE%B1%E2%8A%81%E2%88%AD%E2%8B%89%E2%82%AC%E2%82%B1%E2%80%B1%E2%81%8C.txt', 'REDIRECT_URI' => '/index.php/collection/put_test_utf8_filename_%CF%82%D2%A3%CE%B1%E2%8A%81%E2%88%AD%E2%8B%89%E2%82%AC%E2%82%B1%E2%80%B1%E2%81%8C.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test_utf8_filename_%CF%82%D2%A3%CE%B1%E2%8A%81%E2%88%AD%E2%8B%89%E2%82%AC%E2%82%B1%E2%80%B1%E2%81%8C.txt 2003-05-27T11:27:00+0000 put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt application/octet-stream e1e7069ec16b00055fbb6b16c0122b28 Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 222 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_utf8_filename_%CF%82%D2%A3%CE%B1%E2%8A%81%E2%88%AD%E2%8B%89%E2%82%AC%E2%82%B1%E2%80%B1%E2%81%8C.txt', 'REDIRECT_URI' => '/index.php/collection/put_test_utf8_filename_%CF%82%D2%A3%CE%B1%E2%8A%81%E2%88%AD%E2%8B%89%E2%82%AC%E2%82%B1%E2%80%B1%E2%81%8C.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test_utf8_filename_%CF%82%D2%A3%CE%B1%E2%8A%81%E2%88%AD%E2%8B%89%E2%82%AC%E2%82%B1%E2%80%B1%E2%81%8C.txt 2003-05-27T11:27:00+0000 put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt application/octet-stream e1e7069ec16b00055fbb6b16c0122b28 Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 223 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_utf8_filename_%CF%82%D2%A3%CE%B1%E2%8A%81%E2%88%AD%E2%8B%89%E2%82%AC%E2%82%B1%E2%80%B1%E2%81%8C.txt', 'REDIRECT_URI' => '/index.php/collection/put_test_utf8_filename_%CF%82%D2%A3%CE%B1%E2%8A%81%E2%88%AD%E2%8B%89%E2%82%AC%E2%82%B1%E2%80%B1%E2%81%8C.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test_utf8_filename_%CF%82%D2%A3%CE%B1%E2%8A%81%E2%88%AD%E2%8B%89%E2%82%AC%E2%82%B1%E2%80%B1%E2%81%8C.txt 2003-05-27T11:27:00+0000 put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt application/octet-stream e1e7069ec16b00055fbb6b16c0122b28 Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 224 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/renamed_collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/renamed_collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/renamed_collection', 'REDIRECT_URI' => '/index.php/collection/renamed_collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/renamed_collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 225 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection', 'REDIRECT_URI' => '/index.php/collection/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/collection 2003-05-27T11:27:00+0000 collection httpd/unix-directory bd7b1a3bdbac69baa82d7587e2ce30d0 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 226 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir', 'REDIRECT_URI' => '/index.php/collection/subdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 227 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection', 'REDIRECT_URI' => '/index.php/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection 2003-05-27T11:27:00+0000 collection httpd/unix-directory 9696c0fa460d4ed148cb40b2e8388c1e Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 228 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test.html', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test.html', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test.html', 'REDIRECT_URI' => '/index.php/collection/put_test.html', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test.html', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test.html 2003-05-27T11:27:00+0000 put_test.html application/octet-stream 3d6d07af109edd80aeb8c24fda21b80f Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 229 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_utf8_content.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_utf8_content.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_utf8_content.txt', 'REDIRECT_URI' => '/index.php/collection/put_test_utf8_content.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test_utf8_content.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test_utf8_content.txt 2003-05-27T11:27:00+0000 put_test_utf8_content.txt application/octet-stream 7830812661d19495883a9ca484db115e Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 230 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_utf8_filename_%CF%82%D2%A3%CE%B1%E2%8A%81%E2%88%AD%E2%8B%89%E2%82%AC%E2%82%B1%E2%80%B1%E2%81%8C.txt', 'REDIRECT_URI' => '/index.php/collection/put_test_utf8_filename_%CF%82%D2%A3%CE%B1%E2%8A%81%E2%88%AD%E2%8B%89%E2%82%AC%E2%82%B1%E2%80%B1%E2%81%8C.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test_utf8_filename_%CF%82%D2%A3%CE%B1%E2%8A%81%E2%88%AD%E2%8B%89%E2%82%AC%E2%82%B1%E2%80%B1%E2%81%8C.txt 2003-05-27T11:27:00+0000 put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt application/octet-stream e1e7069ec16b00055fbb6b16c0122b28 Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 231 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test.html', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test.html', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test.html', 'REDIRECT_URI' => '/index.php/collection/put_test.html', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test.html', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test.html 2003-05-27T11:27:00+0000 put_test.html application/octet-stream 3d6d07af109edd80aeb8c24fda21b80f Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 232 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test.html', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test.html', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test.html', 'REDIRECT_URI' => '/index.php/collection/put_test.html', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test.html', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test.html 2003-05-27T11:27:00+0000 put_test.html application/octet-stream 3d6d07af109edd80aeb8c24fda21b80f Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 233 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test.html', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test.html', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test.html', 'REDIRECT_URI' => '/index.php/collection/put_test.html', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test.html', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test.html 2003-05-27T11:27:00+0000 put_test.html application/octet-stream 3d6d07af109edd80aeb8c24fda21b80f Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 234 => array ( 'request' => array ( 'body' => '', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test.html', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test.html', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test.html', 'REDIRECT_URI' => '/index.php/collection/put_test.html', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'GET', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'PHP_SELF' => '/index.php/collection/put_test.html', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' eZ component: Webdav, Design, 1.0

eZ component: Webdav, Design, 1.0

Author: Kore Nordmann, Tobias Schlitt
Revision: $Rev$
Date: $Date$
Status: Draft

Scope

The scope of this document is to describe the initial design of a component that provides a WebDAV server, which works with all major other implementations of the WebDAV protocol.

It is currently not planned to also offer a WebDAV client component.

Design overview

Because of the variaty of buggy and incomplete implementations of WebDAV, this component will provide an abstraction to suite the different needs. Beside that, an abstract interface to the backend will be provided.

The main class of this component will provide a fully RFC 2518 compliant implementation of a WebDAV server. An instance of this class retrieves an instance of a handler class, which takes care for performing the requested operations on a backend (for example the filesystem).

Additionally, a collection of classes, which inherit the main class will be provided. Each of this classes will provide a compatibility layer on top of the RFC implementation, which works correctly with one or more "buggy" WebDAV clients. A factory pattern implementation will be provided, which takes automatically care of creating the correct server instance for a client.

Tiers

The component is basically devided into 3 tiers: The top tier, being represented by the main server class. An instance of this class is responsible to dispatch a received request to a correct transport handler, which is capable of parsing the request.

The transport handler level is the second tier. Classes in this tier are responsible to parse an incoming request and extract all relevant information to generate a response for it into a struct object. These struct object is then passed back to the server object.

Based on the request struct object, the server checks the capabilities of its third tier, the used backend handler. If the handler object provides all necessary capabilities to generate a response, it is called to do so. If the server class can perform emulation of not available capabilities and rely on different features of the backend. In case there is no way, the backend can handle the request, the server class will indicate that with an error response.

The way back flows through the 3 tiers back again: The backend handler generates a response object, which is passed back to the main server object, which makes the active transport handler encode the response and sends it back to the client.

Classes

ezcWebdavServer

The ezcWebdavServer class is the main class of the package. It has to be instantiated to create a server instance and provides a method to get the server up and running. An object of this class takes the main controll over serving the webdav service.

Among the configuration of the server instance there must be: A backend handler object, which will be used to serve the received WebDAV requests. A fitting configuration for the backend handler. A collection of transport handlers which can be used to parse incoming requests. General configuration on the bevahiour of the server instance (like locking and stuff).

The backend handler object must extend the base class ezcWebdavBackendHandler and must indicate to the main server, which capabilities it provides. The server class can potentially emulate certain capabilities, if the handler does not provide it. An example here is locking, which can be either performed by the handler itself or the main server class.

Such emulation functionality could possibly be extracted to a third category of classes, which is only loaded by the main server object on-demand.

All configured transport handlers must implement the interface ezcWebdavTransportHandler, which defines the necessary methods.

The standard webdav server contains a list of transport handlers associated with regular expressions which should match the client name to be used. As a fallback the standards compliant transport handler will be used.

Special implementation added by the user will be add on top of the list, to be used at highest priority.

ezcWebdavBackend

All backend handlers for the Webdav component must extends this abstract base class and implement its abstract methods for very basic WebDAV serving. The operations defined for every backend handler to be mandatory are:

  • head()
  • get()
  • propFind()
  • propFetch()

All other WebDAV operations are optional to be implemented by a backend handler and are defined by the handler itself. The additional basic capabilities of backend handlers are indicated by implementing interfaces for the support additional request methods, like put, change, etc.

Additional features, like encryption support will be indicated by returning a bitmask of supported features by the backend handler.

The logical groups of capabilities are:

Put
The put capability indicates, that a handler is capable of handling file uploads via HTTP-PUT method.
Change
This sub class of WebDAV operations defines delete, copy and move operations to be supported by the handler class.
Make collection
The creation of new collections also makes up a capability unit and can optionally be implemented.
Lock
If the hander provides locking facilities on its own, the main server object must not take care about that.
GZIP-Compress
Handlers implementing this facility can deal with GZIP and bzip2 based compression.

If a handler does not support a certain facility and the main server object is not capable of emulating it, the server will respond using a "501 Not Implemented" server error.

ezcWebdavTransport

A class implementing this interface is capable of parsing a raw HTTP request into a struct extending ezcWebdavRequest and generating the HTTP response out of the ezcWebdavResponse struct. One transport handler is usually built to handle the communication with a certain set of specific client implementations.

A transport handler class will be able to parse the incoming HTTP request data into a struct identifying a certain type of request and containg all necessary and unified data, so that a backend handler can repsond to it.

The backend handler will then create a corresponding response object, which will be encoded back into HTTP data by the transport handler and send to the client by the server.

Each request type will come with its own struct classes to represent request and response data for the request. Beside the structured HTTP data, the structs can contain any additional information that must be transferred between server, transport handler and backend handler.

All struct classes representing either a request of response of the server will extend the abstract base classes ezcWebdavRequest and ezcWebdavResponse.

An example of this structure is: ezcWebdavGetRequest and ezcWebdavGetResponse

These 2 classes will be used to serve GET requests. Beside the usual request information - like URI, date and headers - the request object will contain information about partial GET mechanisms to use and what else is important. The backend handler will return an instance of ezcWebdavGetResponse if the request was handled correctly, or a corresponding ezcWebdavErrorResponse object, if the request failed.

The main server instance will know about available clients and will have a regular expression for each of them, to identify the clients it communicates to by matching the regualr expression against the client name provided in the HTTP headers.

ezcWebdavPathFactory

This class is meant to calculate the path of the requested item from the backend based on the given path by the webdav client. The resulting path string is absolute to the root of the backend repository.

This class is necessary to calculate the correct path when a server uses rewrite rules for mapping directories to one or more webdav implementations. The basic class uses pathinfo to parse the requested file / collection.

Request: /path/to/webdav.php/path/to/file Result: /path/to/file

You may want to provide custome implementations for different mappings so that rewrite could be used by the webserver to access files.

Request: /images/path/to/file Rewritten: /path/to/dav_images.php/path/to/file Result: /path/to/file

The factory class is necessary, because the paths contained in the request body will match the same scheme like the original request path, but not be rewritten by the webserver, so that the user may extend the path factory to fit his own purposes.

Example code

The following snippet shows the API calls necessary to get a WebDAV server up and running.

    <?php

    $server = new ezcWebdavServer();

    // Server data using file backend with data in "path/"
    $server->backend = new ezcWebdavBackendFile( \'/path\' );

// Optionally register aditional transport handlers
    //
    // This step is only required, when a user wants to provide own
    // implementations for special clients.
    $server->registerTransportHandler(
            // Regular expression to match client name
            \'(Microsoft.*Webdav\\s+XP)i\',
            // Class name of transport handler, extending ezcWebdavTransportHandler
            \'ezcWebdavMicrosoftTransport\'
    );
    $server->registerTransportHandler(
            // Regular expression to match client name
            \'(.*Firefox.*)i\',
            // Class name of transport handler, extending ezcWebdavTransportHandler
            \'ezcWebdavMozillaTransport\'
    );

    // Serve requests
    $server->handle();
', 'headers' => array ( 'ETag' => '3d6d07af109edd80aeb8c24fda21b80f', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Type' => 'application/octet-stream; charset="utf-8"', ), 'status' => 'HTTP/1.1 200 OK', ), ), 235 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test.html', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test.html', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test.html', 'REDIRECT_URI' => '/index.php/collection/put_test.html', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test.html', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test.html 2003-05-27T11:27:00+0000 put_test.html application/octet-stream 3d6d07af109edd80aeb8c24fda21b80f Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 236 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test.html', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test.html', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test.html', 'REDIRECT_URI' => '/index.php/collection/put_test.html', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test.html', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test.html 2003-05-27T11:27:00+0000 put_test.html application/octet-stream 3d6d07af109edd80aeb8c24fda21b80f Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 237 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_utf8_content.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_utf8_content.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_utf8_content.txt', 'REDIRECT_URI' => '/index.php/collection/put_test_utf8_content.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test_utf8_content.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test_utf8_content.txt 2003-05-27T11:27:00+0000 put_test_utf8_content.txt application/octet-stream 7830812661d19495883a9ca484db115e Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 238 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_utf8_content.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_utf8_content.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_utf8_content.txt', 'REDIRECT_URI' => '/index.php/collection/put_test_utf8_content.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test_utf8_content.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test_utf8_content.txt 2003-05-27T11:27:00+0000 put_test_utf8_content.txt application/octet-stream 7830812661d19495883a9ca484db115e Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 239 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_utf8_content.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_utf8_content.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_utf8_content.txt', 'REDIRECT_URI' => '/index.php/collection/put_test_utf8_content.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test_utf8_content.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test_utf8_content.txt 2003-05-27T11:27:00+0000 put_test_utf8_content.txt application/octet-stream 7830812661d19495883a9ca484db115e Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 240 => array ( 'request' => array ( 'body' => '', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_utf8_content.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_utf8_content.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_utf8_content.txt', 'REDIRECT_URI' => '/index.php/collection/put_test_utf8_content.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'GET', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'PHP_SELF' => '/index.php/collection/put_test_utf8_content.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => 'This is an UTF-8 test file ========================== This file contains a variaty of Unicode characters to test with the eZ Webdav component. Greek letters ------------- Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ ϕ χ ψ ω Mathematical characters ----------------------- ℂ ℕ ℚ ℝ ℤ ∀ ∁ ∂ ∃ ∄ ∅ ∈ ∉ ∋ ∌ ∎ ∎ ∏ ∐ ∑ + − ∓ ∕ ∖ ∗ ∘ √ ∛ ∜ ∝ ∞ ∣ ∤ ∧ ∨ ∩ ∪ ∫ ∬ ∭ = ≔ ≕ ≙ ≝ ≠ ≡ ≢ < > ≤ ≥ ≪ ≫ ≮ ≯ ≰ ≱ ≺ ≻ ≼ ≽ ⊀ ⊁ ⊂ ⊃ ⊄ ⊅ ⊆ ⊇ ⊈ ⊉ ⊕ ⊖ ⊗ ⊙ ⊚ ⊛ ⊜ ⊝ ⊢ ⊣ ⊤ ⊥ ⊧ ⊬ ⊶ ⊷ ⊻ ⊼ ⊽ ‰ ‱ ', 'headers' => array ( 'ETag' => '7830812661d19495883a9ca484db115e', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Type' => 'application/octet-stream; charset="utf-8"', ), 'status' => 'HTTP/1.1 200 OK', ), ), 241 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_utf8_content.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_utf8_content.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_utf8_content.txt', 'REDIRECT_URI' => '/index.php/collection/put_test_utf8_content.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test_utf8_content.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test_utf8_content.txt 2003-05-27T11:27:00+0000 put_test_utf8_content.txt application/octet-stream 7830812661d19495883a9ca484db115e Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 242 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_utf8_content.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_utf8_content.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_utf8_content.txt', 'REDIRECT_URI' => '/index.php/collection/put_test_utf8_content.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test_utf8_content.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test_utf8_content.txt 2003-05-27T11:27:00+0000 put_test_utf8_content.txt application/octet-stream 7830812661d19495883a9ca484db115e Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 243 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_utf8_filename_%CF%82%D2%A3%CE%B1%E2%8A%81%E2%88%AD%E2%8B%89%E2%82%AC%E2%82%B1%E2%80%B1%E2%81%8C.txt', 'REDIRECT_URI' => '/index.php/collection/put_test_utf8_filename_%CF%82%D2%A3%CE%B1%E2%8A%81%E2%88%AD%E2%8B%89%E2%82%AC%E2%82%B1%E2%80%B1%E2%81%8C.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test_utf8_filename_%CF%82%D2%A3%CE%B1%E2%8A%81%E2%88%AD%E2%8B%89%E2%82%AC%E2%82%B1%E2%80%B1%E2%81%8C.txt 2003-05-27T11:27:00+0000 put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt application/octet-stream e1e7069ec16b00055fbb6b16c0122b28 Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 244 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_utf8_filename_%CF%82%D2%A3%CE%B1%E2%8A%81%E2%88%AD%E2%8B%89%E2%82%AC%E2%82%B1%E2%80%B1%E2%81%8C.txt', 'REDIRECT_URI' => '/index.php/collection/put_test_utf8_filename_%CF%82%D2%A3%CE%B1%E2%8A%81%E2%88%AD%E2%8B%89%E2%82%AC%E2%82%B1%E2%80%B1%E2%81%8C.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test_utf8_filename_%CF%82%D2%A3%CE%B1%E2%8A%81%E2%88%AD%E2%8B%89%E2%82%AC%E2%82%B1%E2%80%B1%E2%81%8C.txt 2003-05-27T11:27:00+0000 put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt application/octet-stream e1e7069ec16b00055fbb6b16c0122b28 Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 245 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_utf8_filename_%CF%82%D2%A3%CE%B1%E2%8A%81%E2%88%AD%E2%8B%89%E2%82%AC%E2%82%B1%E2%80%B1%E2%81%8C.txt', 'REDIRECT_URI' => '/index.php/collection/put_test_utf8_filename_%CF%82%D2%A3%CE%B1%E2%8A%81%E2%88%AD%E2%8B%89%E2%82%AC%E2%82%B1%E2%80%B1%E2%81%8C.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test_utf8_filename_%CF%82%D2%A3%CE%B1%E2%8A%81%E2%88%AD%E2%8B%89%E2%82%AC%E2%82%B1%E2%80%B1%E2%81%8C.txt 2003-05-27T11:27:00+0000 put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt application/octet-stream e1e7069ec16b00055fbb6b16c0122b28 Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 246 => array ( 'request' => array ( 'body' => '', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_utf8_filename_%CF%82%D2%A3%CE%B1%E2%8A%81%E2%88%AD%E2%8B%89%E2%82%AC%E2%82%B1%E2%80%B1%E2%81%8C.txt', 'REDIRECT_URI' => '/index.php/collection/put_test_utf8_filename_%CF%82%D2%A3%CE%B1%E2%8A%81%E2%88%AD%E2%8B%89%E2%82%AC%E2%82%B1%E2%80%B1%E2%81%8C.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'GET', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'PHP_SELF' => '/index.php/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => 'Some test content... ', 'headers' => array ( 'ETag' => 'e1e7069ec16b00055fbb6b16c0122b28', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Type' => 'application/octet-stream; charset="utf-8"', ), 'status' => 'HTTP/1.1 200 OK', ), ), 247 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_utf8_filename_%CF%82%D2%A3%CE%B1%E2%8A%81%E2%88%AD%E2%8B%89%E2%82%AC%E2%82%B1%E2%80%B1%E2%81%8C.txt', 'REDIRECT_URI' => '/index.php/collection/put_test_utf8_filename_%CF%82%D2%A3%CE%B1%E2%8A%81%E2%88%AD%E2%8B%89%E2%82%AC%E2%82%B1%E2%80%B1%E2%81%8C.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test_utf8_filename_%CF%82%D2%A3%CE%B1%E2%8A%81%E2%88%AD%E2%8B%89%E2%82%AC%E2%82%B1%E2%80%B1%E2%81%8C.txt 2003-05-27T11:27:00+0000 put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt application/octet-stream e1e7069ec16b00055fbb6b16c0122b28 Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 248 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_utf8_filename_%CF%82%D2%A3%CE%B1%E2%8A%81%E2%88%AD%E2%8B%89%E2%82%AC%E2%82%B1%E2%80%B1%E2%81%8C.txt', 'REDIRECT_URI' => '/index.php/collection/put_test_utf8_filename_%CF%82%D2%A3%CE%B1%E2%8A%81%E2%88%AD%E2%8B%89%E2%82%AC%E2%82%B1%E2%80%B1%E2%81%8C.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test_utf8_filename_%CF%82%D2%A3%CE%B1%E2%8A%81%E2%88%AD%E2%8B%89%E2%82%AC%E2%82%B1%E2%80%B1%E2%81%8C.txt 2003-05-27T11:27:00+0000 put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt application/octet-stream e1e7069ec16b00055fbb6b16c0122b28 Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 249 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir', 'REDIRECT_URI' => '/index.php/collection/subdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 250 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/renamed_collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/renamed_collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/renamed_collection', 'REDIRECT_URI' => '/index.php/collection/renamed_collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/renamed_collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 251 => array ( 'request' => array ( 'body' => '', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test.html', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test.html', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test.html', 'REDIRECT_URI' => '/index.php/collection/put_test.html', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'MOVE', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DESTINATION' => 'http://webdav/collection/put_test_renamed.xml', 'HTTP_OVERWRITE' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'PHP_SELF' => '/index.php/collection/put_test.html', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 201 Created', ), ), 252 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_renamed.xml', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_renamed.xml', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_renamed.xml', 'REDIRECT_URI' => '/index.php/collection/put_test_renamed.xml', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test_renamed.xml', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test_renamed.xml 2003-05-27T11:27:00+0000 put_test_renamed.xml application/octet-stream 179f9baa08daec4f0936fdd8d6f42175 Mon, 15 Aug 2005 15:13:00 +0000 18803 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 253 => array ( 'request' => array ( 'body' => '', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_utf8_content.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_utf8_content.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_utf8_content.txt', 'REDIRECT_URI' => '/index.php/collection/put_test_utf8_content.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'MOVE', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DESTINATION' => 'http://webdav/collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt', 'HTTP_OVERWRITE' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'PHP_SELF' => '/index.php/collection/put_test_utf8_content.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 201 Created', ), ), 254 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_utf8_öäüß.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_utf8_öäüß.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt', 'REDIRECT_URI' => '/index.php/collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test_utf8_öäüß.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt 2003-05-27T11:27:00+0000 put_test_utf8_öäüß.txt application/octet-stream efe872ec0ed29eed5659c44badd72031 Mon, 15 Aug 2005 15:13:00 +0000 739 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 255 => array ( 'request' => array ( 'body' => '', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_utf8_filename_%CF%82%D2%A3%CE%B1%E2%8A%81%E2%88%AD%E2%8B%89%E2%82%AC%E2%82%B1%E2%80%B1%E2%81%8C.txt', 'REDIRECT_URI' => '/index.php/collection/put_test_utf8_filename_%CF%82%D2%A3%CE%B1%E2%8A%81%E2%88%AD%E2%8B%89%E2%82%AC%E2%82%B1%E2%80%B1%E2%81%8C.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'MOVE', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DESTINATION' => 'http://webdav/collection/put_non_utf8_test.txt', 'HTTP_OVERWRITE' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'PHP_SELF' => '/index.php/collection/put_test_utf8_filename_ςңα⊁∭⋉€₱‱⁌.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 201 Created', ), ), 256 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_non_utf8_test.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_non_utf8_test.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_non_utf8_test.txt', 'REDIRECT_URI' => '/index.php/collection/put_non_utf8_test.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_non_utf8_test.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_non_utf8_test.txt 2003-05-27T11:27:00+0000 put_non_utf8_test.txt application/octet-stream 39fe234fabbc18a6bc54c45983b0f686 Mon, 15 Aug 2005 15:13:00 +0000 21 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 257 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection', 'REDIRECT_URI' => '/index.php/collection/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/collection 2003-05-27T11:27:00+0000 collection httpd/unix-directory bd7b1a3bdbac69baa82d7587e2ce30d0 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 258 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection/', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection/', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection/', 'REDIRECT_URI' => '/index.php/collection/collection/', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '1', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection/', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/collection/ 2003-05-27T11:27:00+0000 collection httpd/unix-directory bd7b1a3bdbac69baa82d7587e2ce30d0 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK /collection/collection/put_test.xml 2003-05-27T11:27:00+0000 put_test.xml application/octet-stream 20b5a58f524581637fa3c0b0f740032a Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK /collection/collection/put_test.zip 2003-05-27T11:27:00+0000 put_test.zip application/octet-stream 219108e27133c5722aa7793c99fc8c77 Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 259 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection', 'REDIRECT_URI' => '/index.php/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection 2003-05-27T11:27:00+0000 collection httpd/unix-directory 9696c0fa460d4ed148cb40b2e8388c1e Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 260 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection', 'REDIRECT_URI' => '/index.php/collection/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/collection 2003-05-27T11:27:00+0000 collection httpd/unix-directory bd7b1a3bdbac69baa82d7587e2ce30d0 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 261 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection', 'REDIRECT_URI' => '/index.php/collection/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/collection 2003-05-27T11:27:00+0000 collection httpd/unix-directory bd7b1a3bdbac69baa82d7587e2ce30d0 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 262 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/', 'REDIRECT_URI' => '/index.php/collection/', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '1', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/ 2003-05-27T11:27:00+0000 collection httpd/unix-directory 9696c0fa460d4ed148cb40b2e8388c1e Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK /collection/file.txt 2003-05-27T11:27:00+0000 file.txt text/plain 60c0afeb8f68b1765e13694b5e7c8c3d Mon, 15 Aug 2005 15:13:00 +0000 18 HTTP/1.1 200 OK /collection/collection 2003-05-27T11:27:00+0000 collection httpd/unix-directory bd7b1a3bdbac69baa82d7587e2ce30d0 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK /collection/put_test_renamed.xml 2003-05-27T11:27:00+0000 put_test_renamed.xml application/octet-stream 179f9baa08daec4f0936fdd8d6f42175 Mon, 15 Aug 2005 15:13:00 +0000 18803 HTTP/1.1 200 OK /collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt 2003-05-27T11:27:00+0000 put_test_utf8_öäüß.txt application/octet-stream efe872ec0ed29eed5659c44badd72031 Mon, 15 Aug 2005 15:13:00 +0000 739 HTTP/1.1 200 OK /collection/put_non_utf8_test.txt 2003-05-27T11:27:00+0000 put_non_utf8_test.txt application/octet-stream 39fe234fabbc18a6bc54c45983b0f686 Mon, 15 Aug 2005 15:13:00 +0000 21 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 263 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/renamed_collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/renamed_collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/renamed_collection', 'REDIRECT_URI' => '/index.php/collection/renamed_collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/renamed_collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 264 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/file.txt', 'REDIRECT_URI' => '/index.php/collection/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/file.txt 2003-05-27T11:27:00+0000 file.txt text/plain 60c0afeb8f68b1765e13694b5e7c8c3d Mon, 15 Aug 2005 15:13:00 +0000 18 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 265 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_non_utf8_test.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_non_utf8_test.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_non_utf8_test.txt', 'REDIRECT_URI' => '/index.php/collection/put_non_utf8_test.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_non_utf8_test.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_non_utf8_test.txt 2003-05-27T11:27:00+0000 put_non_utf8_test.txt application/octet-stream 39fe234fabbc18a6bc54c45983b0f686 Mon, 15 Aug 2005 15:13:00 +0000 21 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 266 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_renamed.xml', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_renamed.xml', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_renamed.xml', 'REDIRECT_URI' => '/index.php/collection/put_test_renamed.xml', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test_renamed.xml', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test_renamed.xml 2003-05-27T11:27:00+0000 put_test_renamed.xml application/octet-stream 179f9baa08daec4f0936fdd8d6f42175 Mon, 15 Aug 2005 15:13:00 +0000 18803 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 267 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_utf8_öäüß.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_utf8_öäüß.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt', 'REDIRECT_URI' => '/index.php/collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test_utf8_öäüß.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt 2003-05-27T11:27:00+0000 put_test_utf8_öäüß.txt application/octet-stream efe872ec0ed29eed5659c44badd72031 Mon, 15 Aug 2005 15:13:00 +0000 739 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 268 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection', 'REDIRECT_URI' => '/index.php/collection/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/collection 2003-05-27T11:27:00+0000 collection httpd/unix-directory bd7b1a3bdbac69baa82d7587e2ce30d0 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 269 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection', 'REDIRECT_URI' => '/index.php/collection/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/collection 2003-05-27T11:27:00+0000 collection httpd/unix-directory bd7b1a3bdbac69baa82d7587e2ce30d0 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 270 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/file.txt', 'REDIRECT_URI' => '/index.php/collection/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/file.txt 2003-05-27T11:27:00+0000 file.txt text/plain 60c0afeb8f68b1765e13694b5e7c8c3d Mon, 15 Aug 2005 15:13:00 +0000 18 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 271 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/file.txt', 'REDIRECT_URI' => '/index.php/collection/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/file.txt 2003-05-27T11:27:00+0000 file.txt text/plain 60c0afeb8f68b1765e13694b5e7c8c3d Mon, 15 Aug 2005 15:13:00 +0000 18 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 272 => array ( 'request' => array ( 'body' => '', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/file.txt', 'REDIRECT_URI' => '/index.php/collection/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'GET', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'PHP_SELF' => '/index.php/collection/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => 'Some text content.', 'headers' => array ( 'ETag' => '60c0afeb8f68b1765e13694b5e7c8c3d', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Type' => 'text/plain; charset="utf-8"', ), 'status' => 'HTTP/1.1 200 OK', ), ), 273 => array ( 'request' => array ( 'body' => '', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection/file.txt', 'REDIRECT_URI' => '/index.php/collection/collection/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'HEAD', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'PHP_SELF' => '/index.php/collection/collection/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 274 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/file.txt', 'REDIRECT_URI' => '/index.php/collection/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/file.txt 2003-05-27T11:27:00+0000 file.txt text/plain 60c0afeb8f68b1765e13694b5e7c8c3d Mon, 15 Aug 2005 15:13:00 +0000 18 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 275 => array ( 'request' => array ( 'body' => 'Some text content.', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '18', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection/file.txt', 'REDIRECT_URI' => '/index.php/collection/collection/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PUT', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '18', 'PHP_SELF' => '/index.php/collection/collection/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'ETag' => '2218378a9464d234aef1d3144ddc4a2f', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 201 Created', ), ), 276 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/file.txt', 'REDIRECT_URI' => '/index.php/collection/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/file.txt 2003-05-27T11:27:00+0000 file.txt text/plain 60c0afeb8f68b1765e13694b5e7c8c3d Mon, 15 Aug 2005 15:13:00 +0000 18 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 277 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection', 'REDIRECT_URI' => '/index.php/collection/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/collection 2003-05-27T11:27:00+0000 collection httpd/unix-directory bd7b1a3bdbac69baa82d7587e2ce30d0 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 278 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_non_utf8_test.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_non_utf8_test.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_non_utf8_test.txt', 'REDIRECT_URI' => '/index.php/collection/put_non_utf8_test.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_non_utf8_test.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_non_utf8_test.txt 2003-05-27T11:27:00+0000 put_non_utf8_test.txt application/octet-stream 39fe234fabbc18a6bc54c45983b0f686 Mon, 15 Aug 2005 15:13:00 +0000 21 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 279 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_non_utf8_test.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_non_utf8_test.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_non_utf8_test.txt', 'REDIRECT_URI' => '/index.php/collection/put_non_utf8_test.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_non_utf8_test.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_non_utf8_test.txt 2003-05-27T11:27:00+0000 put_non_utf8_test.txt application/octet-stream 39fe234fabbc18a6bc54c45983b0f686 Mon, 15 Aug 2005 15:13:00 +0000 21 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 280 => array ( 'request' => array ( 'body' => '', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_non_utf8_test.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_non_utf8_test.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_non_utf8_test.txt', 'REDIRECT_URI' => '/index.php/collection/put_non_utf8_test.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'GET', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'PHP_SELF' => '/index.php/collection/put_non_utf8_test.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => 'Some test content... ', 'headers' => array ( 'ETag' => '39fe234fabbc18a6bc54c45983b0f686', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Type' => 'application/octet-stream; charset="utf-8"', ), 'status' => 'HTTP/1.1 200 OK', ), ), 281 => array ( 'request' => array ( 'body' => '', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection/put_non_utf8_test.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection/put_non_utf8_test.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection/put_non_utf8_test.txt', 'REDIRECT_URI' => '/index.php/collection/collection/put_non_utf8_test.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'HEAD', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'PHP_SELF' => '/index.php/collection/collection/put_non_utf8_test.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 282 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_non_utf8_test.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_non_utf8_test.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_non_utf8_test.txt', 'REDIRECT_URI' => '/index.php/collection/put_non_utf8_test.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_non_utf8_test.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_non_utf8_test.txt 2003-05-27T11:27:00+0000 put_non_utf8_test.txt application/octet-stream 39fe234fabbc18a6bc54c45983b0f686 Mon, 15 Aug 2005 15:13:00 +0000 21 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 283 => array ( 'request' => array ( 'body' => 'Some test content... ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '21', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection/put_non_utf8_test.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection/put_non_utf8_test.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection/put_non_utf8_test.txt', 'REDIRECT_URI' => '/index.php/collection/collection/put_non_utf8_test.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PUT', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '21', 'PHP_SELF' => '/index.php/collection/collection/put_non_utf8_test.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'ETag' => 'c9b9bc192b1a9537a3fbc23af48585c6', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 201 Created', ), ), 284 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_non_utf8_test.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_non_utf8_test.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_non_utf8_test.txt', 'REDIRECT_URI' => '/index.php/collection/put_non_utf8_test.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_non_utf8_test.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_non_utf8_test.txt 2003-05-27T11:27:00+0000 put_non_utf8_test.txt application/octet-stream 39fe234fabbc18a6bc54c45983b0f686 Mon, 15 Aug 2005 15:13:00 +0000 21 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 285 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection', 'REDIRECT_URI' => '/index.php/collection/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/collection 2003-05-27T11:27:00+0000 collection httpd/unix-directory bd7b1a3bdbac69baa82d7587e2ce30d0 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 286 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_renamed.xml', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_renamed.xml', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_renamed.xml', 'REDIRECT_URI' => '/index.php/collection/put_test_renamed.xml', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test_renamed.xml', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test_renamed.xml 2003-05-27T11:27:00+0000 put_test_renamed.xml application/octet-stream 179f9baa08daec4f0936fdd8d6f42175 Mon, 15 Aug 2005 15:13:00 +0000 18803 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 287 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_renamed.xml', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_renamed.xml', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_renamed.xml', 'REDIRECT_URI' => '/index.php/collection/put_test_renamed.xml', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test_renamed.xml', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test_renamed.xml 2003-05-27T11:27:00+0000 put_test_renamed.xml application/octet-stream 179f9baa08daec4f0936fdd8d6f42175 Mon, 15 Aug 2005 15:13:00 +0000 18803 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 288 => array ( 'request' => array ( 'body' => '', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_renamed.xml', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_renamed.xml', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_renamed.xml', 'REDIRECT_URI' => '/index.php/collection/put_test_renamed.xml', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'GET', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'PHP_SELF' => '/index.php/collection/put_test_renamed.xml', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' eZ component: Webdav, Design, 1.0

eZ component: Webdav, Design, 1.0

Author: Kore Nordmann, Tobias Schlitt
Revision: $Rev$
Date: $Date$
Status: Draft

Scope

The scope of this document is to describe the initial design of a component that provides a WebDAV server, which works with all major other implementations of the WebDAV protocol.

It is currently not planned to also offer a WebDAV client component.

Design overview

Because of the variaty of buggy and incomplete implementations of WebDAV, this component will provide an abstraction to suite the different needs. Beside that, an abstract interface to the backend will be provided.

The main class of this component will provide a fully RFC 2518 compliant implementation of a WebDAV server. An instance of this class retrieves an instance of a handler class, which takes care for performing the requested operations on a backend (for example the filesystem).

Additionally, a collection of classes, which inherit the main class will be provided. Each of this classes will provide a compatibility layer on top of the RFC implementation, which works correctly with one or more "buggy" WebDAV clients. A factory pattern implementation will be provided, which takes automatically care of creating the correct server instance for a client.

Tiers

The component is basically devided into 3 tiers: The top tier, being represented by the main server class. An instance of this class is responsible to dispatch a received request to a correct transport handler, which is capable of parsing the request.

The transport handler level is the second tier. Classes in this tier are responsible to parse an incoming request and extract all relevant information to generate a response for it into a struct object. These struct object is then passed back to the server object.

Based on the request struct object, the server checks the capabilities of its third tier, the used backend handler. If the handler object provides all necessary capabilities to generate a response, it is called to do so. If the server class can perform emulation of not available capabilities and rely on different features of the backend. In case there is no way, the backend can handle the request, the server class will indicate that with an error response.

The way back flows through the 3 tiers back again: The backend handler generates a response object, which is passed back to the main server object, which makes the active transport handler encode the response and sends it back to the client.

Classes

ezcWebdavServer

The ezcWebdavServer class is the main class of the package. It has to be instantiated to create a server instance and provides a method to get the server up and running. An object of this class takes the main controll over serving the webdav service.

Among the configuration of the server instance there must be: A backend handler object, which will be used to serve the received WebDAV requests. A fitting configuration for the backend handler. A collection of transport handlers which can be used to parse incoming requests. General configuration on the bevahiour of the server instance (like locking and stuff).

The backend handler object must extend the base class ezcWebdavBackendHandler and must indicate to the main server, which capabilities it provides. The server class can potentially emulate certain capabilities, if the handler does not provide it. An example here is locking, which can be either performed by the handler itself or the main server class.

Such emulation functionality could possibly be extracted to a third category of classes, which is only loaded by the main server object on-demand.

All configured transport handlers must implement the interface ezcWebdavTransportHandler, which defines the necessary methods.

The standard webdav server contains a list of transport handlers associated with regular expressions which should match the client name to be used. As a fallback the standards compliant transport handler will be used.

Special implementation added by the user will be add on top of the list, to be used at highest priority.

ezcWebdavBackend

All backend handlers for the Webdav component must extends this abstract base class and implement its abstract methods for very basic WebDAV serving. The operations defined for every backend handler to be mandatory are:

  • head()
  • get()
  • propFind()
  • propFetch()

All other WebDAV operations are optional to be implemented by a backend handler and are defined by the handler itself. The additional basic capabilities of backend handlers are indicated by implementing interfaces for the support additional request methods, like put, change, etc.

Additional features, like encryption support will be indicated by returning a bitmask of supported features by the backend handler.

The logical groups of capabilities are:

Put
The put capability indicates, that a handler is capable of handling file uploads via HTTP-PUT method.
Change
This sub class of WebDAV operations defines delete, copy and move operations to be supported by the handler class.
Make collection
The creation of new collections also makes up a capability unit and can optionally be implemented.
Lock
If the hander provides locking facilities on its own, the main server object must not take care about that.
GZIP-Compress
Handlers implementing this facility can deal with GZIP and bzip2 based compression.

If a handler does not support a certain facility and the main server object is not capable of emulating it, the server will respond using a "501 Not Implemented" server error.

ezcWebdavTransport

A class implementing this interface is capable of parsing a raw HTTP request into a struct extending ezcWebdavRequest and generating the HTTP response out of the ezcWebdavResponse struct. One transport handler is usually built to handle the communication with a certain set of specific client implementations.

A transport handler class will be able to parse the incoming HTTP request data into a struct identifying a certain type of request and containg all necessary and unified data, so that a backend handler can repsond to it.

The backend handler will then create a corresponding response object, which will be encoded back into HTTP data by the transport handler and send to the client by the server.

Each request type will come with its own struct classes to represent request and response data for the request. Beside the structured HTTP data, the structs can contain any additional information that must be transferred between server, transport handler and backend handler.

All struct classes representing either a request of response of the server will extend the abstract base classes ezcWebdavRequest and ezcWebdavResponse.

An example of this structure is: ezcWebdavGetRequest and ezcWebdavGetResponse

These 2 classes will be used to serve GET requests. Beside the usual request information - like URI, date and headers - the request object will contain information about partial GET mechanisms to use and what else is important. The backend handler will return an instance of ezcWebdavGetResponse if the request was handled correctly, or a corresponding ezcWebdavErrorResponse object, if the request failed.

The main server instance will know about available clients and will have a regular expression for each of them, to identify the clients it communicates to by matching the regualr expression against the client name provided in the HTTP headers.

ezcWebdavPathFactory

This class is meant to calculate the path of the requested item from the backend based on the given path by the webdav client. The resulting path string is absolute to the root of the backend repository.

This class is necessary to calculate the correct path when a server uses rewrite rules for mapping directories to one or more webdav implementations. The basic class uses pathinfo to parse the requested file / collection.

Request: /path/to/webdav.php/path/to/file Result: /path/to/file

You may want to provide custome implementations for different mappings so that rewrite could be used by the webserver to access files.

Request: /images/path/to/file Rewritten: /path/to/dav_images.php/path/to/file Result: /path/to/file

The factory class is necessary, because the paths contained in the request body will match the same scheme like the original request path, but not be rewritten by the webserver, so that the user may extend the path factory to fit his own purposes.

Example code

The following snippet shows the API calls necessary to get a WebDAV server up and running.

    <?php

    $server = new ezcWebdavServer();

    // Server data using file backend with data in "path/"
    $server->backend = new ezcWebdavBackendFile( \'/path\' );

// Optionally register aditional transport handlers
    //
    // This step is only required, when a user wants to provide own
    // implementations for special clients.
    $server->registerTransportHandler(
            // Regular expression to match client name
            \'(Microsoft.*Webdav\\s+XP)i\',
            // Class name of transport handler, extending ezcWebdavTransportHandler
            \'ezcWebdavMicrosoftTransport\'
    );
    $server->registerTransportHandler(
            // Regular expression to match client name
            \'(.*Firefox.*)i\',
            // Class name of transport handler, extending ezcWebdavTransportHandler
            \'ezcWebdavMozillaTransport\'
    );

    // Serve requests
    $server->handle();
', 'headers' => array ( 'ETag' => '179f9baa08daec4f0936fdd8d6f42175', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Type' => 'application/octet-stream; charset="utf-8"', ), 'status' => 'HTTP/1.1 200 OK', ), ), 289 => array ( 'request' => array ( 'body' => '', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection/put_test_renamed.xml', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection/put_test_renamed.xml', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection/put_test_renamed.xml', 'REDIRECT_URI' => '/index.php/collection/collection/put_test_renamed.xml', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'HEAD', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'PHP_SELF' => '/index.php/collection/collection/put_test_renamed.xml', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 290 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_renamed.xml', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_renamed.xml', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_renamed.xml', 'REDIRECT_URI' => '/index.php/collection/put_test_renamed.xml', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test_renamed.xml', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test_renamed.xml 2003-05-27T11:27:00+0000 put_test_renamed.xml application/octet-stream 179f9baa08daec4f0936fdd8d6f42175 Mon, 15 Aug 2005 15:13:00 +0000 18803 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 291 => array ( 'request' => array ( 'body' => ' eZ component: Webdav, Design, 1.0

eZ component: Webdav, Design, 1.0

Author: Kore Nordmann, Tobias Schlitt
Revision: $Rev$
Date: $Date$
Status: Draft

Scope

The scope of this document is to describe the initial design of a component that provides a WebDAV server, which works with all major other implementations of the WebDAV protocol.

It is currently not planned to also offer a WebDAV client component.

Design overview

Because of the variaty of buggy and incomplete implementations of WebDAV, this component will provide an abstraction to suite the different needs. Beside that, an abstract interface to the backend will be provided.

The main class of this component will provide a fully RFC 2518 compliant implementation of a WebDAV server. An instance of this class retrieves an instance of a handler class, which takes care for performing the requested operations on a backend (for example the filesystem).

Additionally, a collection of classes, which inherit the main class will be provided. Each of this classes will provide a compatibility layer on top of the RFC implementation, which works correctly with one or more "buggy" WebDAV clients. A factory pattern implementation will be provided, which takes automatically care of creating the correct server instance for a client.

Tiers

The component is basically devided into 3 tiers: The top tier, being represented by the main server class. An instance of this class is responsible to dispatch a received request to a correct transport handler, which is capable of parsing the request.

The transport handler level is the second tier. Classes in this tier are responsible to parse an incoming request and extract all relevant information to generate a response for it into a struct object. These struct object is then passed back to the server object.

Based on the request struct object, the server checks the capabilities of its third tier, the used backend handler. If the handler object provides all necessary capabilities to generate a response, it is called to do so. If the server class can perform emulation of not available capabilities and rely on different features of the backend. In case there is no way, the backend can handle the request, the server class will indicate that with an error response.

The way back flows through the 3 tiers back again: The backend handler generates a response object, which is passed back to the main server object, which makes the active transport handler encode the response and sends it back to the client.

Classes

ezcWebdavServer

The ezcWebdavServer class is the main class of the package. It has to be instantiated to create a server instance and provides a method to get the server up and running. An object of this class takes the main controll over serving the webdav service.

Among the configuration of the server instance there must be: A backend handler object, which will be used to serve the received WebDAV requests. A fitting configuration for the backend handler. A collection of transport handlers which can be used to parse incoming requests. General configuration on the bevahiour of the server instance (like locking and stuff).

The backend handler object must extend the base class ezcWebdavBackendHandler and must indicate to the main server, which capabilities it provides. The server class can potentially emulate certain capabilities, if the handler does not provide it. An example here is locking, which can be either performed by the handler itself or the main server class.

Such emulation functionality could possibly be extracted to a third category of classes, which is only loaded by the main server object on-demand.

All configured transport handlers must implement the interface ezcWebdavTransportHandler, which defines the necessary methods.

The standard webdav server contains a list of transport handlers associated with regular expressions which should match the client name to be used. As a fallback the standards compliant transport handler will be used.

Special implementation added by the user will be add on top of the list, to be used at highest priority.

ezcWebdavBackend

All backend handlers for the Webdav component must extends this abstract base class and implement its abstract methods for very basic WebDAV serving. The operations defined for every backend handler to be mandatory are:

  • head()
  • get()
  • propFind()
  • propFetch()

All other WebDAV operations are optional to be implemented by a backend handler and are defined by the handler itself. The additional basic capabilities of backend handlers are indicated by implementing interfaces for the support additional request methods, like put, change, etc.

Additional features, like encryption support will be indicated by returning a bitmask of supported features by the backend handler.

The logical groups of capabilities are:

Put
The put capability indicates, that a handler is capable of handling file uploads via HTTP-PUT method.
Change
This sub class of WebDAV operations defines delete, copy and move operations to be supported by the handler class.
Make collection
The creation of new collections also makes up a capability unit and can optionally be implemented.
Lock
If the hander provides locking facilities on its own, the main server object must not take care about that.
GZIP-Compress
Handlers implementing this facility can deal with GZIP and bzip2 based compression.

If a handler does not support a certain facility and the main server object is not capable of emulating it, the server will respond using a "501 Not Implemented" server error.

ezcWebdavTransport

A class implementing this interface is capable of parsing a raw HTTP request into a struct extending ezcWebdavRequest and generating the HTTP response out of the ezcWebdavResponse struct. One transport handler is usually built to handle the communication with a certain set of specific client implementations.

A transport handler class will be able to parse the incoming HTTP request data into a struct identifying a certain type of request and containg all necessary and unified data, so that a backend handler can repsond to it.

The backend handler will then create a corresponding response object, which will be encoded back into HTTP data by the transport handler and send to the client by the server.

Each request type will come with its own struct classes to represent request and response data for the request. Beside the structured HTTP data, the structs can contain any additional information that must be transferred between server, transport handler and backend handler.

All struct classes representing either a request of response of the server will extend the abstract base classes ezcWebdavRequest and ezcWebdavResponse.

An example of this structure is: ezcWebdavGetRequest and ezcWebdavGetResponse

These 2 classes will be used to serve GET requests. Beside the usual request information - like URI, date and headers - the request object will contain information about partial GET mechanisms to use and what else is important. The backend handler will return an instance of ezcWebdavGetResponse if the request was handled correctly, or a corresponding ezcWebdavErrorResponse object, if the request failed.

The main server instance will know about available clients and will have a regular expression for each of them, to identify the clients it communicates to by matching the regualr expression against the client name provided in the HTTP headers.

ezcWebdavPathFactory

This class is meant to calculate the path of the requested item from the backend based on the given path by the webdav client. The resulting path string is absolute to the root of the backend repository.

This class is necessary to calculate the correct path when a server uses rewrite rules for mapping directories to one or more webdav implementations. The basic class uses pathinfo to parse the requested file / collection.

Request: /path/to/webdav.php/path/to/file Result: /path/to/file

You may want to provide custome implementations for different mappings so that rewrite could be used by the webserver to access files.

Request: /images/path/to/file Rewritten: /path/to/dav_images.php/path/to/file Result: /path/to/file

The factory class is necessary, because the paths contained in the request body will match the same scheme like the original request path, but not be rewritten by the webserver, so that the user may extend the path factory to fit his own purposes.

Example code

The following snippet shows the API calls necessary to get a WebDAV server up and running.

    <?php

    $server = new ezcWebdavServer();

    // Server data using file backend with data in "path/"
    $server->backend = new ezcWebdavBackendFile( \'/path\' );

// Optionally register aditional transport handlers
    //
    // This step is only required, when a user wants to provide own
    // implementations for special clients.
    $server->registerTransportHandler(
            // Regular expression to match client name
            \'(Microsoft.*Webdav\\s+XP)i\',
            // Class name of transport handler, extending ezcWebdavTransportHandler
            \'ezcWebdavMicrosoftTransport\'
    );
    $server->registerTransportHandler(
            // Regular expression to match client name
            \'(.*Firefox.*)i\',
            // Class name of transport handler, extending ezcWebdavTransportHandler
            \'ezcWebdavMozillaTransport\'
    );

    // Serve requests
    $server->handle();
', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '18803', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection/put_test_renamed.xml', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection/put_test_renamed.xml', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection/put_test_renamed.xml', 'REDIRECT_URI' => '/index.php/collection/collection/put_test_renamed.xml', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PUT', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '18803', 'PHP_SELF' => '/index.php/collection/collection/put_test_renamed.xml', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'ETag' => '84c702cce3678d57195373607a17f577', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 201 Created', ), ), 292 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_renamed.xml', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_renamed.xml', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_renamed.xml', 'REDIRECT_URI' => '/index.php/collection/put_test_renamed.xml', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test_renamed.xml', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test_renamed.xml 2003-05-27T11:27:00+0000 put_test_renamed.xml application/octet-stream 179f9baa08daec4f0936fdd8d6f42175 Mon, 15 Aug 2005 15:13:00 +0000 18803 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 293 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection', 'REDIRECT_URI' => '/index.php/collection/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/collection 2003-05-27T11:27:00+0000 collection httpd/unix-directory bd7b1a3bdbac69baa82d7587e2ce30d0 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 294 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_utf8_öäüß.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_utf8_öäüß.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt', 'REDIRECT_URI' => '/index.php/collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test_utf8_öäüß.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt 2003-05-27T11:27:00+0000 put_test_utf8_öäüß.txt application/octet-stream efe872ec0ed29eed5659c44badd72031 Mon, 15 Aug 2005 15:13:00 +0000 739 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 295 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_utf8_öäüß.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_utf8_öäüß.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt', 'REDIRECT_URI' => '/index.php/collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test_utf8_öäüß.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt 2003-05-27T11:27:00+0000 put_test_utf8_öäüß.txt application/octet-stream efe872ec0ed29eed5659c44badd72031 Mon, 15 Aug 2005 15:13:00 +0000 739 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 296 => array ( 'request' => array ( 'body' => '', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_utf8_öäüß.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_utf8_öäüß.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt', 'REDIRECT_URI' => '/index.php/collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'GET', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'PHP_SELF' => '/index.php/collection/put_test_utf8_öäüß.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => 'This is an UTF-8 test file ========================== This file contains a variaty of Unicode characters to test with the eZ Webdav component. Greek letters ------------- Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ ϕ χ ψ ω Mathematical characters ----------------------- ℂ ℕ ℚ ℝ ℤ ∀ ∁ ∂ ∃ ∄ ∅ ∈ ∉ ∋ ∌ ∎ ∎ ∏ ∐ ∑ + − ∓ ∕ ∖ ∗ ∘ √ ∛ ∜ ∝ ∞ ∣ ∤ ∧ ∨ ∩ ∪ ∫ ∬ ∭ = ≔ ≕ ≙ ≝ ≠ ≡ ≢ < > ≤ ≥ ≪ ≫ ≮ ≯ ≰ ≱ ≺ ≻ ≼ ≽ ⊀ ⊁ ⊂ ⊃ ⊄ ⊅ ⊆ ⊇ ⊈ ⊉ ⊕ ⊖ ⊗ ⊙ ⊚ ⊛ ⊜ ⊝ ⊢ ⊣ ⊤ ⊥ ⊧ ⊬ ⊶ ⊷ ⊻ ⊼ ⊽ ‰ ‱ ', 'headers' => array ( 'ETag' => 'efe872ec0ed29eed5659c44badd72031', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Type' => 'application/octet-stream; charset="utf-8"', ), 'status' => 'HTTP/1.1 200 OK', ), ), 297 => array ( 'request' => array ( 'body' => '', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection/put_test_utf8_öäüß.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection/put_test_utf8_öäüß.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt', 'REDIRECT_URI' => '/index.php/collection/collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'HEAD', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'PHP_SELF' => '/index.php/collection/collection/put_test_utf8_öäüß.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 298 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_utf8_öäüß.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_utf8_öäüß.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt', 'REDIRECT_URI' => '/index.php/collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test_utf8_öäüß.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt 2003-05-27T11:27:00+0000 put_test_utf8_öäüß.txt application/octet-stream efe872ec0ed29eed5659c44badd72031 Mon, 15 Aug 2005 15:13:00 +0000 739 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 299 => array ( 'request' => array ( 'body' => 'This is an UTF-8 test file ========================== This file contains a variaty of Unicode characters to test with the eZ Webdav component. Greek letters ------------- Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ ϕ χ ψ ω Mathematical characters ----------------------- ℂ ℕ ℚ ℝ ℤ ∀ ∁ ∂ ∃ ∄ ∅ ∈ ∉ ∋ ∌ ∎ ∎ ∏ ∐ ∑ + − ∓ ∕ ∖ ∗ ∘ √ ∛ ∜ ∝ ∞ ∣ ∤ ∧ ∨ ∩ ∪ ∫ ∬ ∭ = ≔ ≕ ≙ ≝ ≠ ≡ ≢ < > ≤ ≥ ≪ ≫ ≮ ≯ ≰ ≱ ≺ ≻ ≼ ≽ ⊀ ⊁ ⊂ ⊃ ⊄ ⊅ ⊆ ⊇ ⊈ ⊉ ⊕ ⊖ ⊗ ⊙ ⊚ ⊛ ⊜ ⊝ ⊢ ⊣ ⊤ ⊥ ⊧ ⊬ ⊶ ⊷ ⊻ ⊼ ⊽ ‰ ‱ ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '739', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection/put_test_utf8_öäüß.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection/put_test_utf8_öäüß.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt', 'REDIRECT_URI' => '/index.php/collection/collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PUT', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '739', 'PHP_SELF' => '/index.php/collection/collection/put_test_utf8_öäüß.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'ETag' => '74280588f0e5179be5dd11d2e8e415d5', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 201 Created', ), ), 300 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_test_utf8_öäüß.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_utf8_öäüß.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt', 'REDIRECT_URI' => '/index.php/collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_test_utf8_öäüß.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt 2003-05-27T11:27:00+0000 put_test_utf8_öäüß.txt application/octet-stream efe872ec0ed29eed5659c44badd72031 Mon, 15 Aug 2005 15:13:00 +0000 739 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 301 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection', 'REDIRECT_URI' => '/index.php/collection/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/collection 2003-05-27T11:27:00+0000 collection httpd/unix-directory bd7b1a3bdbac69baa82d7587e2ce30d0 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 302 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection/put_test_utf8_öäüß.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection/put_test_utf8_öäüß.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt', 'REDIRECT_URI' => '/index.php/collection/collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection/put_test_utf8_öäüß.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt 2003-05-27T11:27:00+0000 put_test_utf8_öäüß.txt application/octet-stream 74280588f0e5179be5dd11d2e8e415d5 Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 303 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection/put_test_renamed.xml', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection/put_test_renamed.xml', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection/put_test_renamed.xml', 'REDIRECT_URI' => '/index.php/collection/collection/put_test_renamed.xml', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection/put_test_renamed.xml', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/collection/put_test_renamed.xml 2003-05-27T11:27:00+0000 put_test_renamed.xml application/octet-stream 84c702cce3678d57195373607a17f577 Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 304 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection/put_non_utf8_test.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection/put_non_utf8_test.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection/put_non_utf8_test.txt', 'REDIRECT_URI' => '/index.php/collection/collection/put_non_utf8_test.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection/put_non_utf8_test.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/collection/put_non_utf8_test.txt 2003-05-27T11:27:00+0000 put_non_utf8_test.txt application/octet-stream c9b9bc192b1a9537a3fbc23af48585c6 Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 305 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection/file.txt', 'REDIRECT_URI' => '/index.php/collection/collection/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/collection/file.txt 2003-05-27T11:27:00+0000 file.txt application/octet-stream 2218378a9464d234aef1d3144ddc4a2f Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 306 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection/file.txt', 'REDIRECT_URI' => '/index.php/collection/collection/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/collection/file.txt 2003-05-27T11:27:00+0000 file.txt application/octet-stream 2218378a9464d234aef1d3144ddc4a2f Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 307 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection/file.txt', 'REDIRECT_URI' => '/index.php/collection/collection/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/collection/file.txt 2003-05-27T11:27:00+0000 file.txt application/octet-stream 2218378a9464d234aef1d3144ddc4a2f Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 308 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection/file.txt', 'REDIRECT_URI' => '/index.php/collection/collection/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/collection/file.txt 2003-05-27T11:27:00+0000 file.txt application/octet-stream 2218378a9464d234aef1d3144ddc4a2f Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 309 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection/put_non_utf8_test.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection/put_non_utf8_test.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection/put_non_utf8_test.txt', 'REDIRECT_URI' => '/index.php/collection/collection/put_non_utf8_test.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection/put_non_utf8_test.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/collection/put_non_utf8_test.txt 2003-05-27T11:27:00+0000 put_non_utf8_test.txt application/octet-stream c9b9bc192b1a9537a3fbc23af48585c6 Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 310 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection/put_non_utf8_test.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection/put_non_utf8_test.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection/put_non_utf8_test.txt', 'REDIRECT_URI' => '/index.php/collection/collection/put_non_utf8_test.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection/put_non_utf8_test.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/collection/put_non_utf8_test.txt 2003-05-27T11:27:00+0000 put_non_utf8_test.txt application/octet-stream c9b9bc192b1a9537a3fbc23af48585c6 Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 311 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection/put_non_utf8_test.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection/put_non_utf8_test.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection/put_non_utf8_test.txt', 'REDIRECT_URI' => '/index.php/collection/collection/put_non_utf8_test.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection/put_non_utf8_test.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/collection/put_non_utf8_test.txt 2003-05-27T11:27:00+0000 put_non_utf8_test.txt application/octet-stream c9b9bc192b1a9537a3fbc23af48585c6 Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 312 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection/put_test_renamed.xml', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection/put_test_renamed.xml', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection/put_test_renamed.xml', 'REDIRECT_URI' => '/index.php/collection/collection/put_test_renamed.xml', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection/put_test_renamed.xml', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/collection/put_test_renamed.xml 2003-05-27T11:27:00+0000 put_test_renamed.xml application/octet-stream 84c702cce3678d57195373607a17f577 Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 313 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection/put_test_renamed.xml', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection/put_test_renamed.xml', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection/put_test_renamed.xml', 'REDIRECT_URI' => '/index.php/collection/collection/put_test_renamed.xml', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection/put_test_renamed.xml', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/collection/put_test_renamed.xml 2003-05-27T11:27:00+0000 put_test_renamed.xml application/octet-stream 84c702cce3678d57195373607a17f577 Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 314 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection/put_test_renamed.xml', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection/put_test_renamed.xml', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection/put_test_renamed.xml', 'REDIRECT_URI' => '/index.php/collection/collection/put_test_renamed.xml', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection/put_test_renamed.xml', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/collection/put_test_renamed.xml 2003-05-27T11:27:00+0000 put_test_renamed.xml application/octet-stream 84c702cce3678d57195373607a17f577 Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 315 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection/put_test_utf8_öäüß.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection/put_test_utf8_öäüß.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt', 'REDIRECT_URI' => '/index.php/collection/collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection/put_test_utf8_öäüß.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt 2003-05-27T11:27:00+0000 put_test_utf8_öäüß.txt application/octet-stream 74280588f0e5179be5dd11d2e8e415d5 Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 316 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection/put_test_utf8_öäüß.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection/put_test_utf8_öäüß.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt', 'REDIRECT_URI' => '/index.php/collection/collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection/put_test_utf8_öäüß.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt 2003-05-27T11:27:00+0000 put_test_utf8_öäüß.txt application/octet-stream 74280588f0e5179be5dd11d2e8e415d5 Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 317 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection/put_test_utf8_öäüß.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection/put_test_utf8_öäüß.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt', 'REDIRECT_URI' => '/index.php/collection/collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection/put_test_utf8_öäüß.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt 2003-05-27T11:27:00+0000 put_test_utf8_öäüß.txt application/octet-stream 74280588f0e5179be5dd11d2e8e415d5 Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 318 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection/file.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection/file.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection/file.txt', 'REDIRECT_URI' => '/index.php/collection/collection/file.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection/file.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/collection/file.txt 2003-05-27T11:27:00+0000 file.txt application/octet-stream 2218378a9464d234aef1d3144ddc4a2f Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 319 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection/put_non_utf8_test.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection/put_non_utf8_test.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection/put_non_utf8_test.txt', 'REDIRECT_URI' => '/index.php/collection/collection/put_non_utf8_test.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection/put_non_utf8_test.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/collection/put_non_utf8_test.txt 2003-05-27T11:27:00+0000 put_non_utf8_test.txt application/octet-stream c9b9bc192b1a9537a3fbc23af48585c6 Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 320 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection/put_test_utf8_öäüß.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection/put_test_utf8_öäüß.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt', 'REDIRECT_URI' => '/index.php/collection/collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection/put_test_utf8_öäüß.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt 2003-05-27T11:27:00+0000 put_test_utf8_öäüß.txt application/octet-stream 74280588f0e5179be5dd11d2e8e415d5 Mon, 15 Aug 2005 15:13:00 +0000 0 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 321 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/', 'REDIRECT_URI' => '/index.php/collection/', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '1', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/ 2003-05-27T11:27:00+0000 collection httpd/unix-directory 9696c0fa460d4ed148cb40b2e8388c1e Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK /collection/file.txt 2003-05-27T11:27:00+0000 file.txt text/plain 60c0afeb8f68b1765e13694b5e7c8c3d Mon, 15 Aug 2005 15:13:00 +0000 18 HTTP/1.1 200 OK /collection/collection 2003-05-27T11:27:00+0000 collection httpd/unix-directory bd7b1a3bdbac69baa82d7587e2ce30d0 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK /collection/put_test_renamed.xml 2003-05-27T11:27:00+0000 put_test_renamed.xml application/octet-stream 179f9baa08daec4f0936fdd8d6f42175 Mon, 15 Aug 2005 15:13:00 +0000 18803 HTTP/1.1 200 OK /collection/put_test_utf8_%C3%B6%C3%A4%C3%BC%C3%9F.txt 2003-05-27T11:27:00+0000 put_test_utf8_öäüß.txt application/octet-stream efe872ec0ed29eed5659c44badd72031 Mon, 15 Aug 2005 15:13:00 +0000 739 HTTP/1.1 200 OK /collection/put_non_utf8_test.txt 2003-05-27T11:27:00+0000 put_non_utf8_test.txt application/octet-stream 39fe234fabbc18a6bc54c45983b0f686 Mon, 15 Aug 2005 15:13:00 +0000 21 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 322 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/put_non_utf8_test.txt', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_non_utf8_test.txt', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/put_non_utf8_test.txt', 'REDIRECT_URI' => '/index.php/collection/put_non_utf8_test.txt', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/put_non_utf8_test.txt', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/put_non_utf8_test.txt 2003-05-27T11:27:00+0000 put_non_utf8_test.txt application/octet-stream 39fe234fabbc18a6bc54c45983b0f686 Mon, 15 Aug 2005 15:13:00 +0000 21 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 323 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection', 'REDIRECT_URI' => '/index.php/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection 2003-05-27T11:27:00+0000 collection httpd/unix-directory 9696c0fa460d4ed148cb40b2e8388c1e Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 324 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/subdir', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/subdir', 'REDIRECT_URI' => '/index.php/collection/subdir', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/subdir', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 325 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection', 'REDIRECT_URI' => '/index.php/collection/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/collection 2003-05-27T11:27:00+0000 collection httpd/unix-directory bd7b1a3bdbac69baa82d7587e2ce30d0 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 326 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection', 'REDIRECT_URI' => '/index.php/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection 2003-05-27T11:27:00+0000 collection httpd/unix-directory 9696c0fa460d4ed148cb40b2e8388c1e Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 327 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection', 'REDIRECT_URI' => '/index.php/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection 2003-05-27T11:27:00+0000 collection httpd/unix-directory 9696c0fa460d4ed148cb40b2e8388c1e Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), 328 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/renamed_collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/renamed_collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/renamed_collection', 'REDIRECT_URI' => '/index.php/collection/renamed_collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/renamed_collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 404 Not Found', ), ), 329 => array ( 'request' => array ( 'body' => '', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/collection', 'REDIRECT_URI' => '/index.php/collection/collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'MOVE', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DESTINATION' => 'http://webdav/collection/renamed_collection', 'HTTP_OVERWRITE' => 'F', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'PHP_SELF' => '/index.php/collection/collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => '', 'headers' => array ( 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', 'Content-Length' => 0, ), 'status' => 'HTTP/1.1 201 Created', ), ), 330 => array ( 'request' => array ( 'body' => ' ', 'server' => array ( 'SERVER_SOFTWARE' => 'lighttpd/1.4.22', 'SERVER_NAME' => 'webdav', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '::ffff:127.0.1.1', 'REMOTE_PORT' => '33458', 'REMOTE_ADDR' => '::ffff:127.0.1.1', 'CONTENT_LENGTH' => '235', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/collection/renamed_collection', 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/renamed_collection', 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', 'REQUEST_URI' => '/collection/renamed_collection', 'REDIRECT_URI' => '/index.php/collection/renamed_collection', 'QUERY_STRING' => '', 'REQUEST_METHOD' => 'PROPFIND', 'REDIRECT_STATUS' => '200', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_HOST' => 'webdav', 'HTTP_DEPTH' => '0', 'CONTENT_TYPE' => 'application/xml', 'HTTP_APPLY_TO_REDIRECT_REF' => 'T', 'HTTP_USER_AGENT' => 'gvfs/1.4.1', 'HTTP_CONTENT_LENGTH' => '235', 'PHP_SELF' => '/index.php/collection/renamed_collection', 'REQUEST_TIME' => 1220431173, ), ), 'response' => array ( 'body' => ' /collection/renamed_collection 2003-05-27T11:27:00+0000 renamed_collection httpd/unix-directory de870a2992eaf3ef9f3ab01c9267fe45 Mon, 15 Aug 2005 15:13:00 +0000 4096 HTTP/1.1 200 OK ', 'headers' => array ( 'Content-Type' => 'text/xml; charset="utf-8"', 'Server' => 'lighttpd/1.4.22/eZComponents/dev/ezcWebdavNautilusCompatibleTransportMock', ), 'status' => 'HTTP/1.1 207 Multi-Status', ), ), ); ?>