| <?php |
| return array ( |
| 1 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| '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' => 'OPTIONS', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'PHP_SELF' => '/index.php/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'DAV' => '1', |
| 'Allow' => 'GET, HEAD, PROPFIND, PROPPATCH, OPTIONS, DELETE, COPY, MOVE, MKCOL, PUT', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 200 OK', |
| ), |
| ), |
| 2 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '124', |
| '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_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '124', |
| 'PHP_SELF' => '/index.php/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 3 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname></D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>6666cd76f96956469e7be39d750cc7d9</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 4 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/DCIM/', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/DCIM/', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/DCIM/', |
| 'REDIRECT_URI' => '/index.php/DCIM/', |
| '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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/DCIM/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 5 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname></D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>6666cd76f96956469e7be39d750cc7d9</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 6 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/dcim/', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/dcim/', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/dcim/', |
| 'REDIRECT_URI' => '/index.php/dcim/', |
| '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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/dcim/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 7 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname></D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>6666cd76f96956469e7be39d750cc7d9</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>9696c0fa460d4ed148cb40b2e8388c1e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 403 Forbidden</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/file.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.xml</D:displayname> |
| <D:getcontenttype>text/xml</D:getcontenttype> |
| <D:getetag>b0c5faef67f106ef634ad2a82e838b95</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>19</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/file.bin</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.bin</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>68eab65ab82e7e474811d5d2dd879679</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>7</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 8 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>9696c0fa460d4ed148cb40b2e8388c1e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 9 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/VIDEO_TS/', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/VIDEO_TS/', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/VIDEO_TS/', |
| 'REDIRECT_URI' => '/index.php/VIDEO_TS/', |
| '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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/VIDEO_TS/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 10 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/AUDIO_TS/', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/AUDIO_TS/', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/AUDIO_TS/', |
| 'REDIRECT_URI' => '/index.php/AUDIO_TS/', |
| '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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/AUDIO_TS/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 11 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/SVCD/', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/SVCD/', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/SVCD/', |
| 'REDIRECT_URI' => '/index.php/SVCD/', |
| '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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/SVCD/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 12 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/VCD/', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/VCD/', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/VCD/', |
| 'REDIRECT_URI' => '/index.php/VCD/', |
| '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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/VCD/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 13 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/BDAV/', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/BDAV/', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/BDAV/', |
| 'REDIRECT_URI' => '/index.php/BDAV/', |
| '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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/BDAV/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 14 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/HVDVD_TS/', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/HVDVD_TS/', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/HVDVD_TS/', |
| 'REDIRECT_URI' => '/index.php/HVDVD_TS/', |
| '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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/HVDVD_TS/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 15 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/PICTURES/', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/PICTURES/', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/PICTURES/', |
| 'REDIRECT_URI' => '/index.php/PICTURES/', |
| '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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/PICTURES/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 16 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>9696c0fa460d4ed148cb40b2e8388c1e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 17 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>9696c0fa460d4ed148cb40b2e8388c1e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 18 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname></D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>6666cd76f96956469e7be39d750cc7d9</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 19 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>9696c0fa460d4ed148cb40b2e8388c1e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>text/plain</D:getcontenttype> |
| <D:getetag>60c0afeb8f68b1765e13694b5e7c8c3d</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>2215ad4a0621fe1f07727e8534c54a95</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 20 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/forupload', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/forupload', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/forupload', |
| 'REDIRECT_URI' => '/index.php/collection/forupload', |
| '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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/forupload', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 21 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname></D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>6666cd76f96956469e7be39d750cc7d9</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>9696c0fa460d4ed148cb40b2e8388c1e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 403 Forbidden</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/file.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.xml</D:displayname> |
| <D:getcontenttype>text/xml</D:getcontenttype> |
| <D:getetag>b0c5faef67f106ef634ad2a82e838b95</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>19</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/file.bin</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.bin</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>68eab65ab82e7e474811d5d2dd879679</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>7</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 22 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/file.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>text/plain</D:getcontenttype> |
| <D:getetag>60c0afeb8f68b1765e13694b5e7c8c3d</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 23 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/file.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>text/plain</D:getcontenttype> |
| <D:getetag>60c0afeb8f68b1765e13694b5e7c8c3d</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 24 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/file.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>text/plain</D:getcontenttype> |
| <D:getetag>60c0afeb8f68b1765e13694b5e7c8c3d</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 25 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/file.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>text/plain</D:getcontenttype> |
| <D:getetag>60c0afeb8f68b1765e13694b5e7c8c3d</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 26 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/file.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>text/plain</D:getcontenttype> |
| <D:getetag>60c0afeb8f68b1765e13694b5e7c8c3d</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 27 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/file.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => 'Some text content.', |
| 'headers' => |
| array ( |
| 'ETag' => '60c0afeb8f68b1765e13694b5e7c8c3d', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Type' => 'text/plain; charset="utf-8"', |
| ), |
| 'status' => 'HTTP/1.1 200 OK', |
| ), |
| ), |
| 28 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/file.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>text/plain</D:getcontenttype> |
| <D:getetag>60c0afeb8f68b1765e13694b5e7c8c3d</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 29 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/file.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>text/plain</D:getcontenttype> |
| <D:getetag>60c0afeb8f68b1765e13694b5e7c8c3d</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 30 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/file.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>text/plain</D:getcontenttype> |
| <D:getetag>60c0afeb8f68b1765e13694b5e7c8c3d</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 31 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>2215ad4a0621fe1f07727e8534c54a95</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 32 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>2215ad4a0621fe1f07727e8534c54a95</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 33 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>9696c0fa460d4ed148cb40b2e8388c1e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 34 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname></D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>6666cd76f96956469e7be39d750cc7d9</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 35 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>2215ad4a0621fe1f07727e8534c54a95</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/file.html</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.html</D:displayname> |
| <D:getcontenttype>text/html</D:getcontenttype> |
| <D:getetag>3b191a38c8e5d686506677906f3a4cfd</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>39</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/file.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.xml</D:displayname> |
| <D:getcontenttype>text/xml</D:getcontenttype> |
| <D:getetag>8cc4e8038561985cf9e68ee3e36f8882</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 36 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/fordownload', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/fordownload', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/fordownload', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/fordownload', |
| '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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/fordownload', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 37 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>9696c0fa460d4ed148cb40b2e8388c1e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>text/plain</D:getcontenttype> |
| <D:getetag>60c0afeb8f68b1765e13694b5e7c8c3d</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>2215ad4a0621fe1f07727e8534c54a95</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 38 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/forupload', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/forupload', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/forupload', |
| 'REDIRECT_URI' => '/index.php/collection/forupload', |
| '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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/forupload', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 39 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>2215ad4a0621fe1f07727e8534c54a95</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 40 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/subdir/untitled folder/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 41 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/untitled folder', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/untitled%20folder</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>b7debb1744961f95b4d01077d374dbb3</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 42 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/collection', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/collection', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/collection', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/collection', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 43 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/untitled folder', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/untitled%20folder</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>b7debb1744961f95b4d01077d374dbb3</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 44 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/subdir/untitled folder', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 45 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>b7debb1744961f95b4d01077d374dbb3</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 46 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>b7debb1744961f95b4d01077d374dbb3</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 47 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/forupload', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/forupload', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/forupload', |
| 'REDIRECT_URI' => '/index.php/collection/forupload', |
| '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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/forupload', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 48 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>b7debb1744961f95b4d01077d374dbb3</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 49 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>2215ad4a0621fe1f07727e8534c54a95</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 50 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>9696c0fa460d4ed148cb40b2e8388c1e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 51 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname></D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>6666cd76f96956469e7be39d750cc7d9</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 52 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>b7debb1744961f95b4d01077d374dbb3</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 53 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 54 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>2215ad4a0621fe1f07727e8534c54a95</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/file.html</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.html</D:displayname> |
| <D:getcontenttype>text/html</D:getcontenttype> |
| <D:getetag>3b191a38c8e5d686506677906f3a4cfd</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>39</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/file.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.xml</D:displayname> |
| <D:getcontenttype>text/xml</D:getcontenttype> |
| <D:getetag>8cc4e8038561985cf9e68ee3e36f8882</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>b7debb1744961f95b4d01077d374dbb3</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 55 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/fordownload', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/fordownload', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/fordownload', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/fordownload', |
| '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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/fordownload', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 56 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>b7debb1744961f95b4d01077d374dbb3</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 57 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>b7debb1744961f95b4d01077d374dbb3</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 58 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir/file.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 59 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => 'Some text content.', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| '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.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 60 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>b7debb1744961f95b4d01077d374dbb3</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 61 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir/file.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>d7d5492acf7f2f11647278924f7586ba</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 62 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/collection', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/collection', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/collection', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/collection', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 63 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir/file.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>d7d5492acf7f2f11647278924f7586ba</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 64 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>b7debb1744961f95b4d01077d374dbb3</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 65 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir/untitled folder/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 66 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir/untitled folder', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/untitled%20folder</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>6b12f4d8ee559ef6bddf87bedc05cba8</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 67 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir/untitled folder', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/untitled%20folder</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>6b12f4d8ee559ef6bddf87bedc05cba8</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 68 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir/untitled folder', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 69 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/newsubdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>6b12f4d8ee559ef6bddf87bedc05cba8</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 70 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/newsubdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>6b12f4d8ee559ef6bddf87bedc05cba8</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 71 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/fordownload', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/fordownload', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/fordownload', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/fordownload', |
| '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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/fordownload', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 72 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/newsubdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>6b12f4d8ee559ef6bddf87bedc05cba8</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 73 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>b7debb1744961f95b4d01077d374dbb3</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 74 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>2215ad4a0621fe1f07727e8534c54a95</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 75 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>9696c0fa460d4ed148cb40b2e8388c1e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 76 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname></D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>6666cd76f96956469e7be39d750cc7d9</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 77 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/newsubdir/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>6b12f4d8ee559ef6bddf87bedc05cba8</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 78 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>b7debb1744961f95b4d01077d374dbb3</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>d7d5492acf7f2f11647278924f7586ba</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/newsubdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>6b12f4d8ee559ef6bddf87bedc05cba8</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 79 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/newsubdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>6b12f4d8ee559ef6bddf87bedc05cba8</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 80 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/newsubdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>6b12f4d8ee559ef6bddf87bedc05cba8</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 81 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir/file.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 82 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => 'Some text content.', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| '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.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 83 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/newsubdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>6b12f4d8ee559ef6bddf87bedc05cba8</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 84 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir/file.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/newsubdir/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>3c9be7330d80dfd9acee27eb9017f47c</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 85 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir/file.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/newsubdir/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>3c9be7330d80dfd9acee27eb9017f47c</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 86 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/newsubdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>6b12f4d8ee559ef6bddf87bedc05cba8</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 87 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/newsubdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>6b12f4d8ee559ef6bddf87bedc05cba8</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 88 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir/file.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'ETag' => '3c9be7330d80dfd9acee27eb9017f47c', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Type' => 'application/octet-stream; charset="utf-8"', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 200 OK', |
| ), |
| ), |
| 89 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir/file.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/newsubdir/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>3c9be7330d80dfd9acee27eb9017f47c</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 90 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir/file.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/newsubdir/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>3c9be7330d80dfd9acee27eb9017f47c</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 91 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => 'Some text content.', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| '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.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 92 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/newsubdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>6b12f4d8ee559ef6bddf87bedc05cba8</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 93 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>b7debb1744961f95b4d01077d374dbb3</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>d7d5492acf7f2f11647278924f7586ba</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/newsubdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>6b12f4d8ee559ef6bddf87bedc05cba8</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 94 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir/file.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>d7d5492acf7f2f11647278924f7586ba</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 95 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>b7debb1744961f95b4d01077d374dbb3</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 96 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>2215ad4a0621fe1f07727e8534c54a95</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/file.html</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.html</D:displayname> |
| <D:getcontenttype>text/html</D:getcontenttype> |
| <D:getetag>3b191a38c8e5d686506677906f3a4cfd</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>39</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/file.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.xml</D:displayname> |
| <D:getcontenttype>text/xml</D:getcontenttype> |
| <D:getetag>8cc4e8038561985cf9e68ee3e36f8882</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>b7debb1744961f95b4d01077d374dbb3</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 97 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/fordownload', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/fordownload', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/fordownload', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/fordownload', |
| '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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/fordownload', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 98 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>2215ad4a0621fe1f07727e8534c54a95</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 99 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/collection', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/collection', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/collection', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/collection', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 100 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/fordownload', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/fordownload', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/fordownload', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/fordownload', |
| '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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/fordownload', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 101 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>b7debb1744961f95b4d01077d374dbb3</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 102 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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' => 'F', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>b7debb1744961f95b4d01077d374dbb3</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 103 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>b7debb1744961f95b4d01077d374dbb3</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>d7d5492acf7f2f11647278924f7586ba</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/newsubdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>6b12f4d8ee559ef6bddf87bedc05cba8</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 104 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/newsubdir/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>6b12f4d8ee559ef6bddf87bedc05cba8</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/newsubdir/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>3c9be7330d80dfd9acee27eb9017f47c</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 105 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '124', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/newsubdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 106 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>b7debb1744961f95b4d01077d374dbb3</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>d7d5492acf7f2f11647278924f7586ba</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/newsubdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>6b12f4d8ee559ef6bddf87bedc05cba8</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 107 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '124', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir/file.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 108 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir/file.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 204 No Content', |
| ), |
| ), |
| 109 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '124', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/newsubdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/newsubdir/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 110 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/newsubdir/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>6b12f4d8ee559ef6bddf87bedc05cba8</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/newsubdir/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>3c9be7330d80dfd9acee27eb9017f47c</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 111 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '124', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir/file.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/newsubdir/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 112 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir/file.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 204 No Content', |
| ), |
| ), |
| 113 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '124', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir/newsubdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 114 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir/newsubdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 204 No Content', |
| ), |
| ), |
| 115 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '124', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/newdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 116 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 204 No Content', |
| ), |
| ), |
| 117 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 118 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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_CONTENT_LENGTH' => '235', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/subdir/file.html', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/file.html</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.html</D:displayname> |
| <D:getcontenttype>text/html</D:getcontenttype> |
| <D:getetag>3b191a38c8e5d686506677906f3a4cfd</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>39</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 119 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/file.xml', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/file.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.xml</D:displayname> |
| <D:getcontenttype>text/xml</D:getcontenttype> |
| <D:getetag>8cc4e8038561985cf9e68ee3e36f8882</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 120 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/file.html', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/file.html</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.html</D:displayname> |
| <D:getcontenttype>text/html</D:getcontenttype> |
| <D:getetag>3b191a38c8e5d686506677906f3a4cfd</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>39</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 121 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/file.html', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/file.html</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.html</D:displayname> |
| <D:getcontenttype>text/html</D:getcontenttype> |
| <D:getetag>3b191a38c8e5d686506677906f3a4cfd</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>39</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 122 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/file.html', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/file.html</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.html</D:displayname> |
| <D:getcontenttype>text/html</D:getcontenttype> |
| <D:getetag>3b191a38c8e5d686506677906f3a4cfd</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>39</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 123 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/subdir/file.html', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<html><body><h1>Test</h1></body></html>', |
| 'headers' => |
| array ( |
| 'ETag' => '3b191a38c8e5d686506677906f3a4cfd', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Type' => 'text/html; charset="utf-8"', |
| ), |
| 'status' => 'HTTP/1.1 200 OK', |
| ), |
| ), |
| 124 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/file.html', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/file.html</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.html</D:displayname> |
| <D:getcontenttype>text/html</D:getcontenttype> |
| <D:getetag>3b191a38c8e5d686506677906f3a4cfd</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>39</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 125 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/file.html', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/file.html</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.html</D:displayname> |
| <D:getcontenttype>text/html</D:getcontenttype> |
| <D:getetag>3b191a38c8e5d686506677906f3a4cfd</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>39</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 126 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/file.xml', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/file.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.xml</D:displayname> |
| <D:getcontenttype>text/xml</D:getcontenttype> |
| <D:getetag>8cc4e8038561985cf9e68ee3e36f8882</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 127 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/file.xml', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/file.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.xml</D:displayname> |
| <D:getcontenttype>text/xml</D:getcontenttype> |
| <D:getetag>8cc4e8038561985cf9e68ee3e36f8882</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 128 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/file.xml', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/file.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.xml</D:displayname> |
| <D:getcontenttype>text/xml</D:getcontenttype> |
| <D:getetag>8cc4e8038561985cf9e68ee3e36f8882</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 129 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/subdir/file.xml', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml?> |
| <content/>', |
| 'headers' => |
| array ( |
| 'ETag' => '8cc4e8038561985cf9e68ee3e36f8882', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| ), |
| 'status' => 'HTTP/1.1 200 OK', |
| ), |
| ), |
| 130 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/file.xml', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/file.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.xml</D:displayname> |
| <D:getcontenttype>text/xml</D:getcontenttype> |
| <D:getetag>8cc4e8038561985cf9e68ee3e36f8882</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 131 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/file.xml', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/file.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.xml</D:displayname> |
| <D:getcontenttype>text/xml</D:getcontenttype> |
| <D:getetag>8cc4e8038561985cf9e68ee3e36f8882</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 132 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/file.html', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/file.html</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.html</D:displayname> |
| <D:getcontenttype>text/html</D:getcontenttype> |
| <D:getetag>3b191a38c8e5d686506677906f3a4cfd</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>39</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 133 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/file.xml', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/file.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.xml</D:displayname> |
| <D:getcontenttype>text/xml</D:getcontenttype> |
| <D:getetag>8cc4e8038561985cf9e68ee3e36f8882</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 134 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/file.html', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/file.html</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.html</D:displayname> |
| <D:getcontenttype>text/html</D:getcontenttype> |
| <D:getetag>3b191a38c8e5d686506677906f3a4cfd</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>39</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 135 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/file.xml', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/file.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.xml</D:displayname> |
| <D:getcontenttype>text/xml</D:getcontenttype> |
| <D:getetag>8cc4e8038561985cf9e68ee3e36f8882</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 136 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '124', |
| 'PHP_SELF' => '/index.php/collection/subdir/file.html', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/file.html</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 137 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/subdir/file.html', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 204 No Content', |
| ), |
| ), |
| 138 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '124', |
| 'PHP_SELF' => '/index.php/collection/subdir/file.xml', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/file.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 139 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/subdir/file.xml', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 204 No Content', |
| ), |
| ), |
| 140 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>2215ad4a0621fe1f07727e8534c54a95</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 141 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>2215ad4a0621fe1f07727e8534c54a95</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 142 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test.html', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test.html', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test.html', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/put_test.html', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'HEAD', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test.html', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 143 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> |
| <head> |
| <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
| <meta name="generator" content="Docutils 0.4: http://docutils.sourceforge.net/" /> |
| <title>eZ component: Webdav, Design, 1.0</title> |
| <meta name="author" content="Kore Nordmann, Tobias Schlitt" /> |
| <meta name="date" content="$Date$" /> |
| <style type="text/css"> |
| |
| /* |
| :Author: David Goodger |
| :Contact: goodger@users.sourceforge.net |
| :Date: $Date: 2005-12-18 01:56:14 +0100 (Sun, 18 Dec 2005) $ |
| :Revision: $Revision: 4224 $ |
| :Copyright: This stylesheet has been placed in the public domain. |
| |
| Default cascading style sheet for the HTML output of Docutils. |
| |
| See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to |
| customize this style sheet. |
| */ |
| |
| /* used to remove borders from tables and images */ |
| .borderless, table.borderless td, table.borderless th { |
| border: 0 } |
| |
| table.borderless td, table.borderless th { |
| /* Override padding for "table.docutils td" with "! important". |
| The right padding separates the table cells. */ |
| padding: 0 0.5em 0 0 ! important } |
| |
| .first { |
| /* Override more specific margin styles with "! important". */ |
| margin-top: 0 ! important } |
| |
| .last, .with-subtitle { |
| margin-bottom: 0 ! important } |
| |
| .hidden { |
| display: none } |
| |
| a.toc-backref { |
| text-decoration: none ; |
| color: black } |
| |
| blockquote.epigraph { |
| margin: 2em 5em ; } |
| |
| dl.docutils dd { |
| margin-bottom: 0.5em } |
| |
| /* Uncomment (and remove this text!) to get bold-faced definition list terms |
| dl.docutils dt { |
| font-weight: bold } |
| */ |
| |
| div.abstract { |
| margin: 2em 5em } |
| |
| div.abstract p.topic-title { |
| font-weight: bold ; |
| text-align: center } |
| |
| div.admonition, div.attention, div.caution, div.danger, div.error, |
| div.hint, div.important, div.note, div.tip, div.warning { |
| margin: 2em ; |
| border: medium outset ; |
| padding: 1em } |
| |
| div.admonition p.admonition-title, div.hint p.admonition-title, |
| div.important p.admonition-title, div.note p.admonition-title, |
| div.tip p.admonition-title { |
| font-weight: bold ; |
| font-family: sans-serif } |
| |
| div.attention p.admonition-title, div.caution p.admonition-title, |
| div.danger p.admonition-title, div.error p.admonition-title, |
| div.warning p.admonition-title { |
| color: red ; |
| font-weight: bold ; |
| font-family: sans-serif } |
| |
| /* Uncomment (and remove this text!) to get reduced vertical space in |
| compound paragraphs. |
| div.compound .compound-first, div.compound .compound-middle { |
| margin-bottom: 0.5em } |
| |
| div.compound .compound-last, div.compound .compound-middle { |
| margin-top: 0.5em } |
| */ |
| |
| div.dedication { |
| margin: 2em 5em ; |
| text-align: center ; |
| font-style: italic } |
| |
| div.dedication p.topic-title { |
| font-weight: bold ; |
| font-style: normal } |
| |
| div.figure { |
| margin-left: 2em ; |
| margin-right: 2em } |
| |
| div.footer, div.header { |
| clear: both; |
| font-size: smaller } |
| |
| div.line-block { |
| display: block ; |
| margin-top: 1em ; |
| margin-bottom: 1em } |
| |
| div.line-block div.line-block { |
| margin-top: 0 ; |
| margin-bottom: 0 ; |
| margin-left: 1.5em } |
| |
| div.sidebar { |
| margin-left: 1em ; |
| border: medium outset ; |
| padding: 1em ; |
| background-color: #ffffee ; |
| width: 40% ; |
| float: right ; |
| clear: right } |
| |
| div.sidebar p.rubric { |
| font-family: sans-serif ; |
| font-size: medium } |
| |
| div.system-messages { |
| margin: 5em } |
| |
| div.system-messages h1 { |
| color: red } |
| |
| div.system-message { |
| border: medium outset ; |
| padding: 1em } |
| |
| div.system-message p.system-message-title { |
| color: red ; |
| font-weight: bold } |
| |
| div.topic { |
| margin: 2em } |
| |
| h1.section-subtitle, h2.section-subtitle, h3.section-subtitle, |
| h4.section-subtitle, h5.section-subtitle, h6.section-subtitle { |
| margin-top: 0.4em } |
| |
| h1.title { |
| text-align: center } |
| |
| h2.subtitle { |
| text-align: center } |
| |
| hr.docutils { |
| width: 75% } |
| |
| img.align-left { |
| clear: left } |
| |
| img.align-right { |
| clear: right } |
| |
| ol.simple, ul.simple { |
| margin-bottom: 1em } |
| |
| ol.arabic { |
| list-style: decimal } |
| |
| ol.loweralpha { |
| list-style: lower-alpha } |
| |
| ol.upperalpha { |
| list-style: upper-alpha } |
| |
| ol.lowerroman { |
| list-style: lower-roman } |
| |
| ol.upperroman { |
| list-style: upper-roman } |
| |
| p.attribution { |
| text-align: right ; |
| margin-left: 50% } |
| |
| p.caption { |
| font-style: italic } |
| |
| p.credits { |
| font-style: italic ; |
| font-size: smaller } |
| |
| p.label { |
| white-space: nowrap } |
| |
| p.rubric { |
| font-weight: bold ; |
| font-size: larger ; |
| color: maroon ; |
| text-align: center } |
| |
| p.sidebar-title { |
| font-family: sans-serif ; |
| font-weight: bold ; |
| font-size: larger } |
| |
| p.sidebar-subtitle { |
| font-family: sans-serif ; |
| font-weight: bold } |
| |
| p.topic-title { |
| font-weight: bold } |
| |
| pre.address { |
| margin-bottom: 0 ; |
| margin-top: 0 ; |
| font-family: serif ; |
| font-size: 100% } |
| |
| pre.literal-block, pre.doctest-block { |
| margin-left: 2em ; |
| margin-right: 2em ; |
| background-color: #eeeeee } |
| |
| span.classifier { |
| font-family: sans-serif ; |
| font-style: oblique } |
| |
| span.classifier-delimiter { |
| font-family: sans-serif ; |
| font-weight: bold } |
| |
| span.interpreted { |
| font-family: sans-serif } |
| |
| span.option { |
| white-space: nowrap } |
| |
| span.pre { |
| white-space: pre } |
| |
| span.problematic { |
| color: red } |
| |
| span.section-subtitle { |
| /* font-size relative to parent (h1..h6 element) */ |
| font-size: 80% } |
| |
| table.citation { |
| border-left: solid 1px gray; |
| margin-left: 1px } |
| |
| table.docinfo { |
| margin: 2em 4em } |
| |
| table.docutils { |
| margin-top: 0.5em ; |
| margin-bottom: 0.5em } |
| |
| table.footnote { |
| border-left: solid 1px black; |
| margin-left: 1px } |
| |
| table.docutils td, table.docutils th, |
| table.docinfo td, table.docinfo th { |
| padding-left: 0.5em ; |
| padding-right: 0.5em ; |
| vertical-align: top } |
| |
| table.docutils th.field-name, table.docinfo th.docinfo-name { |
| font-weight: bold ; |
| text-align: left ; |
| white-space: nowrap ; |
| padding-left: 0 } |
| |
| h1 tt.docutils, h2 tt.docutils, h3 tt.docutils, |
| h4 tt.docutils, h5 tt.docutils, h6 tt.docutils { |
| font-size: 100% } |
| |
| tt.docutils { |
| background-color: #eeeeee } |
| |
| ul.auto-toc { |
| list-style-type: none } |
| |
| </style> |
| </head> |
| <body> |
| <div class="document" id="ez-component-webdav-design-1-0"> |
| <h1 class="title">eZ component: Webdav, Design, 1.0</h1> |
| <table class="docinfo" frame="void" rules="none"> |
| <col class="docinfo-name" /> |
| <col class="docinfo-content" /> |
| <tbody valign="top"> |
| <tr><th class="docinfo-name">Author:</th> |
| <td>Kore Nordmann, Tobias Schlitt</td></tr> |
| <tr><th class="docinfo-name">Revision:</th> |
| <td>$Rev$</td></tr> |
| <tr><th class="docinfo-name">Date:</th> |
| <td>$Date$</td></tr> |
| <tr><th class="docinfo-name">Status:</th> |
| <td>Draft</td></tr> |
| </tbody> |
| </table> |
| <div class="contents topic"> |
| <p class="topic-title first"><a id="contents" name="contents">Contents</a></p> |
| <ul class="simple"> |
| <li><a class="reference" href="#scope" id="id1" name="id1">Scope</a></li> |
| <li><a class="reference" href="#design-overview" id="id2" name="id2">Design overview</a></li> |
| <li><a class="reference" href="#tiers" id="id3" name="id3">Tiers</a></li> |
| <li><a class="reference" href="#classes" id="id4" name="id4">Classes</a><ul> |
| <li><a class="reference" href="#ezcwebdavserver" id="id5" name="id5">ezcWebdavServer</a></li> |
| <li><a class="reference" href="#ezcwebdavbackend" id="id6" name="id6">ezcWebdavBackend</a></li> |
| <li><a class="reference" href="#ezcwebdavtransport" id="id7" name="id7">ezcWebdavTransport</a></li> |
| <li><a class="reference" href="#ezcwebdavpathfactory" id="id8" name="id8">ezcWebdavPathFactory</a></li> |
| </ul> |
| </li> |
| <li><a class="reference" href="#example-code" id="id9" name="id9">Example code</a></li> |
| </ul> |
| </div> |
| <div class="section"> |
| <h1><a class="toc-backref" href="#id1" id="scope" name="scope">Scope</a></h1> |
| <p>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 <a class="reference" href="http://en.wikipedia.org/wiki/WebDAV">WebDAV</a> protocol.</p> |
| <p>It is currently not planned to also offer a WebDAV client component.</p> |
| </div> |
| <div class="section"> |
| <h1><a class="toc-backref" href="#id2" id="design-overview" name="design-overview">Design overview</a></h1> |
| <p>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.</p> |
| <p>The main class of this component will provide a fully <a class="reference" href="http://tools.ietf.org/html/rfc2518">RFC 2518</a> compliant |
| implementation of a <a class="reference" href="http://en.wikipedia.org/wiki/WebDAV">WebDAV</a> 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).</p> |
| <p>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.</p> |
| </div> |
| <div class="section"> |
| <h1><a class="toc-backref" href="#id3" id="tiers" name="tiers">Tiers</a></h1> |
| <p>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.</p> |
| <p>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.</p> |
| <p>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.</p> |
| <p>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.</p> |
| </div> |
| <div class="section"> |
| <h1><a class="toc-backref" href="#id4" id="classes" name="classes">Classes</a></h1> |
| <div class="section"> |
| <h2><a class="toc-backref" href="#id5" id="ezcwebdavserver" name="ezcwebdavserver">ezcWebdavServer</a></h2> |
| <p>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.</p> |
| <p>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).</p> |
| <p>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.</p> |
| <p>Such emulation functionality could possibly be extracted to a third category of |
| classes, which is only loaded by the main server object on-demand.</p> |
| <p>All configured transport handlers must implement the interface |
| ezcWebdavTransportHandler, which defines the necessary methods.</p> |
| <p>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.</p> |
| <p>Special implementation added by the user will be add on top of the list, to be |
| used at highest priority.</p> |
| </div> |
| <div class="section"> |
| <h2><a class="toc-backref" href="#id6" id="ezcwebdavbackend" name="ezcwebdavbackend">ezcWebdavBackend</a></h2> |
| <p>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:</p> |
| <ul class="simple"> |
| <li>head()</li> |
| <li>get()</li> |
| <li>propFind()</li> |
| <li>propFetch()</li> |
| </ul> |
| <p>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.</p> |
| <p>Additional features, like encryption support will be indicated by returning a |
| bitmask of supported features by the backend handler.</p> |
| <p>The logical groups of capabilities are:</p> |
| <dl class="docutils"> |
| <dt>Put</dt> |
| <dd>The put capability indicates, that a handler is capable of handling file |
| uploads via HTTP-PUT method.</dd> |
| <dt>Change</dt> |
| <dd>This sub class of WebDAV operations defines delete, copy and move operations to |
| be supported by the handler class.</dd> |
| <dt>Make collection</dt> |
| <dd>The creation of new collections also makes up a capability unit and can |
| optionally be implemented.</dd> |
| <dt>Lock</dt> |
| <dd>If the hander provides locking facilities on its own, the main server object |
| must not take care about that.</dd> |
| <dt>GZIP-Compress</dt> |
| <dd>Handlers implementing this facility can deal with GZIP and bzip2 based |
| compression.</dd> |
| </dl> |
| <p>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.</p> |
| </div> |
| <div class="section"> |
| <h2><a class="toc-backref" href="#id7" id="ezcwebdavtransport" name="ezcwebdavtransport">ezcWebdavTransport</a></h2> |
| <p>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.</p> |
| <p>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.</p> |
| <p>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.</p> |
| <p>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.</p> |
| <p>All struct classes representing either a request of response of the server will |
| extend the abstract base classes ezcWebdavRequest and ezcWebdavResponse.</p> |
| <p>An example of this structure is: ezcWebdavGetRequest and ezcWebdavGetResponse</p> |
| <p>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.</p> |
| <p>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.</p> |
| </div> |
| <div class="section"> |
| <h2><a class="toc-backref" href="#id8" id="ezcwebdavpathfactory" name="ezcwebdavpathfactory">ezcWebdavPathFactory</a></h2> |
| <p>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.</p> |
| <p>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.</p> |
| <p>Request: /path/to/webdav.php/path/to/file |
| Result: /path/to/file</p> |
| <p>You may want to provide custome implementations for different mappings so that |
| rewrite could be used by the webserver to access files.</p> |
| <p>Request: /images/path/to/file |
| Rewritten: /path/to/dav_images.php/path/to/file |
| Result: /path/to/file</p> |
| <p>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.</p> |
| </div> |
| </div> |
| <div class="section"> |
| <h1><a class="toc-backref" href="#id9" id="example-code" name="example-code">Example code</a></h1> |
| <p>The following snippet shows the API calls necessary to get a WebDAV server up |
| and running.</p> |
| <pre class="literal-block"> |
| <?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(); |
| </pre> |
| <!-- Local Variables: |
| mode: rst |
| fill-column: 79 |
| End: |
| vim: et syn=rst tw=79 --> |
| </div> |
| </div> |
| </body> |
| </html> |
| ', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '18803', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test.html', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test.html', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test.html', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/put_test.html', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'PUT', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '18803', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test.html', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'ETag' => '42fa6b3c46b3066e7ce125d5c114877b', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 144 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>2215ad4a0621fe1f07727e8534c54a95</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 145 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_non_utf8.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_non_utf8.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_non_utf8.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/put_test_non_utf8.txt', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'HEAD', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_non_utf8.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 146 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => 'Some test content... |
| ', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '21', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_non_utf8.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_non_utf8.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_non_utf8.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/put_test_non_utf8.txt', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'PUT', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '21', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_non_utf8.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'ETag' => '88f535dffe3f6075a0a7461f40325aea', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 147 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>2215ad4a0621fe1f07727e8534c54a95</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 148 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_utf8_content.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_utf8_content.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_utf8_content.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_utf8_content.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 149 => |
| 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 ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '739', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_utf8_content.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_utf8_content.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_utf8_content.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '739', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_utf8_content.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'ETag' => '03f21d9964e17d45d71164e30d8bbab5', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 150 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>2215ad4a0621fe1f07727e8534c54a95</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 151 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_utf8_filename_Ïңαââââ¬â±â±â.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_utf8_filename_Ïңαââââ¬â±â±â.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/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/subdir/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/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_utf8_filename_Ïңαââââ¬â±â±â.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 152 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => 'Some test content... |
| ', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '21', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_utf8_filename_Ïңαââââ¬â±â±â.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_utf8_filename_Ïңαââââ¬â±â±â.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/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/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '21', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_utf8_filename_Ïңαââââ¬â±â±â.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'ETag' => 'd85c64fb9d62eeaaec4c39e7a5460284', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 153 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>2215ad4a0621fe1f07727e8534c54a95</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 154 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_utf8_filename_Ïңαââââ¬â±â±â.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_utf8_filename_Ïңαââââ¬â±â±â.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/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/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_utf8_filename_Ïңαââââ¬â±â±â.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/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</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>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</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>d85c64fb9d62eeaaec4c39e7a5460284</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 155 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_utf8_content.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_utf8_content.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_utf8_content.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_utf8_content.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_utf8_content.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_utf8_content.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>03f21d9964e17d45d71164e30d8bbab5</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 156 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_non_utf8.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_non_utf8.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_non_utf8.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/put_test_non_utf8.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_non_utf8.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_non_utf8.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_non_utf8.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>88f535dffe3f6075a0a7461f40325aea</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 157 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test.html', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test.html', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test.html', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test.html', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test.html</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test.html</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>42fa6b3c46b3066e7ce125d5c114877b</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 158 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test.html', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test.html', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test.html', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test.html', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test.html</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test.html</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>42fa6b3c46b3066e7ce125d5c114877b</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 159 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_non_utf8.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_non_utf8.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_non_utf8.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/put_test_non_utf8.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_non_utf8.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_non_utf8.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_non_utf8.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>88f535dffe3f6075a0a7461f40325aea</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 160 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_utf8_content.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_utf8_content.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_utf8_content.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_utf8_content.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_utf8_content.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_utf8_content.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>03f21d9964e17d45d71164e30d8bbab5</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 161 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_utf8_filename_Ïңαââââ¬â±â±â.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_utf8_filename_Ïңαââââ¬â±â±â.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/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/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_utf8_filename_Ïңαââââ¬â±â±â.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/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</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>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</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>d85c64fb9d62eeaaec4c39e7a5460284</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 162 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>2215ad4a0621fe1f07727e8534c54a95</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 163 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>2215ad4a0621fe1f07727e8534c54a95</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 164 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/collection', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/collection', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/collection', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/collection', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 165 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/collection/', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/collection/', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/collection/', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/collection/', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'MKCOL', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/subdir/collection/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 166 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/collection/put_test.zip', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/collection/put_test.zip', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/collection/put_test.zip', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/collection/put_test.zip', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'HEAD', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/subdir/collection/put_test.zip', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 167 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => 'PK' . "\0" . '' . "\0" . '' . "\0" . '' . "\0" . 'îM7%þÞ' . "\0" . '' . "\0" . '½6' . "\0" . '' . "\0" . '' . "\0" . '' . "\0" . 'put_test.xmlUT ' . "\0" . 'áGáGUx' . "\0" . 'èd' . "\0" . '½[isÛ6þÎ_Õt¤«£IÛmëÚê$qÒf¶\'u÷Ìt P' . "\0" . '¨¿~ß ARrãnvû!(' . "\0" . 'ïý¼Øó¯ß
¸UÕ¦º=^~<ªJM¦«íŬuùâÙ×ëäüO?>¿þçÕ´-UåÄÕÏϾ{õ\\Ìþ¼Z½ºü;]Ø¥5mªÜ4[µ¬[.¯/Å¥ÿU|£*ÕètµzñÃjõï¿Ùιúlµ:y' . "\0" . 'ü`WÊûËfÈÓbÁçI§2±9ôT>^~*XÒq«3{1S¿-RSÖ¦\'½Údòv)«·Õâñ¯d©hÙÑ;{#xåüàµðÔÄ|^ÌþN?¯øGÿgéÞºpÚ°@ý+:Nðò¹¸äÃè¬õ9-]ÿîÊó/DÁtõ¹lÝÎ4ë¿FL²¥×f£¥?¥»B;w¾ò«Îu«ÑÒë^«ÛÎWÝ÷ó¸þàþ
ÇôåÜ:éZ»¾ldGøoç«´3µNEZHkQm©©ðmg¬ìþ«Wk÷ HûÜ?èÚ´E¡Ü/
¶n}ÿþ¢*×çµlä¶õÈUªÎÏ<ÓÙÅ̦¦V³õOø%óãhÿ*:ö)<é(x_1.·Zígk¶Þ\'ÕO:ªNCtÎÖ×øç}Rø´£àM8[?ç\'©ü}ÖQ¿¥JÔ¥Ù°ÿDÞ§pRÝÈôFUYDö?yt?Òu¬lmQ¾ÏÞ\'í/¦´kév¹Liõ+xú¾ýÕÀî³/{ÎÞʲ.àp±ú¿ üöG8! R©cjt<(0â&5Nxèéé]ï ]ÂäÂí´íS|v³@ÚèAÀJ;-pì!<q;éDÝ[
¿Ã/ þ˧ìÿs±ßét\'ö¦¹±b¯ÝNÈ¢¥üÕ4ÂÀáШ$-Q>GJD |
| F1)Á¹¤ä¶Ñ!¥ªj¹×7ºVKȧ+ü¶ò×ü7V;²êLjåÀ' . "\0" . 'NB*ö)ݪSoøz«XÛ¯H«iÛ' . "\0" . '®8Ê |
| ÈaÑAײ° |
| öÚKÆè´<dvåaäcèðó7¢Çô±«<9ó§y¦RÙZï2JÜÊFKwÀ¯v»=Yeà*È2x¯Û×±psò¸¤
Ü\\Â{"äÆ°` ÛB\\ÉLçdF\'*¥2»ÏéLÎãÀS
Âp«F¦~íÉeCÅ#¤ºâÔß
É)¦E1{:íëÏÅÏ1ñgyZ¹|gçÊbÕä)]]¿%Åj 7Ô,Çãÿ,\\8â)8YõRè´Aºik´ºÅà¯x;ðü,pòÖ¦9(E
2M µ8ªQÿn
b7xjïi;>Ä]ciK®e°§|t:¨A¹¶ |
| xðæþ¶öÓ,ÓÈ @ÚaN À£ø#+@;íãȳ¼C&CVT¬ìØÝÐ@7
¥ïAò' . "\0" . 'J¦h©}x&èCCGbqj' . "\0" . 'R#Bepjj-±Äþðßq_QPóG¸ £ÄÝSá®' . "\0" . '. Òª©I
l@¥nJX¢âØP_gÞ
<{Þýz×CÛKï\\Y£û:st¥çÑTÙG=Xd#g<S$:ûLà´~@¢¤Qu£,À=\\ç^:2ò]!¦1Ê ª¬Þw µÕF%ü*}\'ûСÒ)°«ÌB0vþ1XK<ÀvwAãäTQ' . "\0" . 'T=`m¡ ÊHKánE§lD"!ÏÈá?%d&E½edÇò¡Q@M¢9*r9TÊÖ7ʤ:F;¶Z8Äl~Ý,ÑV°dðÐP%5rê$âÍåwPÏ3Û0{UIÌãÃÒJoXkdh(ãhg!µé&ó¾kÚÀ"¡×ýR¼âlá%é²¢H*ðkes9®µ9©' . "\0" . 'ò° ØoaQ@\\¨²-º¬u¼º@\'E¡z¨>«ç' . "\0" . '' . "\0" . 'm£l(1¼@ÐÔ+±Ê½<Ì©øHX±êÊî!WW1ÒùÊ´ªiLSÝ@}#/Ìí×v»#b |
| øg¹
@gT- ·±¿éôÆØá×\'¼¾¤Ük°~º=¨4ù |
| *òDÑ' . "\0" . 'OE»#¥ÄSºÐ»
{¶F=¸ÛÁAãºYZëñÁé¶âùhU²îHÕI"· |
| ܵH1 ¡#ÇBéh²P¹QT*·3£©9,Úªð£tày\\gcfÕT®ÂJw:+à8køÑéIg~Z.çV¹Þ¶MÀQätÒp-ÚFA%0öê¡Bpy<Î;O[¾åññÊÕ
vX $CÊÝ4pðò8½enªÎ8ãtðĵk1}¹g§MÛ$\'Tô°Ð7J&½ÁS)¶\\çîLÁò¤gH}ønwñç[¯¤GÛz F°Î' . "\0" . 'u1(3Ay³LMÅ#=0£Gnéc2Uµ½¾Õü;TñÖ½ÎzöÈ\\JÓ Àç*¡øtȪÈ
÷iauBí?µ@¢OXy[¥\\ÌcI¶°5ËqÁïÙ\'fÔïë`\'ãzÛØZ/ûBtWL ËÉ-zODòSïf{Üm|Lrß+Á' . "\0" . '´òÒ S\'µG#$ð÷L"¤A"v8Ã: ,z&}µS`gµ²¥¾ù³;2FIõn(/0SDGÁ©IîÉÉ2âÐöíóÔIo©UC°Q£#³È¸°¿?~¶d¤¹ÏAPxìôvbÝhÝááRídÜ;IÝx#ÿrl4<Ièq#D²üòæ¨)@Êr¢êæ0W<ê\\b¶_å](¸Ç\'¢¡' . "\0" . '»mF»ß6Qö
-IÍ*4g§fý?_̳#ßÙÃG÷`C¿ïÈú%`÷Ú§ DîØ8-íÍÓX¯óHÍÔ×^£Ùõå¤@[ã¾`"CÀ&bø·ú¨J&~ÜFGwì`ºíp¯wXÛÖîID*ôeÞóæRvÝB|¦@h¨ò$ ÷
Å' . "\0" . 'Åus eªXn쪨<H6ÚÒÞ Jø=èÔ¡òª×<w ra¶8 [èHj*b×8ÈH$÷Ñï; Ör}Õ:ü3' . "\0" . 'jìI:Áí{~,Ø Kz*Áy^ÒÖ8¸ÕR|{}}µ¸úùÚk1#«ã¼ß!Ñs2÷ï ÚvÓ·Ó0 I4S8ý725ÄK¨Ëã
Î$YzGJÿRÂï¡_ |
| äß·â|¯öÑ^ËÜeb¿Û¹
ÓHblÄbpíÆ{í;¨ï\'` Ú°PPtPSQR2ûj~¢RK(ÑaëH¥DrcZG~ý^ûæ_¯®Ï!Ãb)t·ß\\À ¥a/Ý |
| éL&P¥
¡6¿éú åè®c|ÝuIÆGF4ÐQv
DǬô½ÎRYs¯ßø£]pdPÔúÉög??¼ê½ÒϹý^ݯë/À\'µXt7>®Æ>?~]>ÇÂbbâþ¢k¦a+E#÷ !ç%ÃQ(×m¸´ãäu4võ3ª0Rð
YUëBmö?òùKñcul |
| ܶ¶e|huCëxxÞX¤á6§s§XE=
Å<§·s°]l\\áfp#ä` ÍÍÄPUÊ6\\À8ùUv¾içÙ¾IÚÒ@»ëº¨rÁs
ÏkBÚ·Õª-Ú
öÔ÷0°8èîWte@ÃÓcÉ$(Ç~.IJ Ý Ï!¥Mõæ~$á/ÂzÕxBºë®8P£Ä |
| F±xô¦7g@ª»~ébçÏ^@â9áòÃß-û.O¤æ»rýbi°ä- |
| Bâª6º£`CúÙ«\'¬A-*·WªÏ$ÇU÷E Vó#%t @çyì´I®¬Q4æOÆ®;ý(rLá$»ý(:;
Nõ\'}£ÜQ |
| ô' . "\0" . 'à÷Éð:u2üæÅu4 *ÐÞ¢®û~ýjnÁÓ^ì1#/w@>y¯%_Å¥ðL/Û /¥ÂfDÛ¼¸õú=:*,A>x¬Ü29åÜlðÍZ½xL{~n÷Òú£²þÂx.øvÝi/0wóºa°ss %þï¿{1¬47Ù{]EK|3ÍúÁU; öÉt¨Äãî]4 ¸h Úç!eñNÆPýUé<cp>]øX7T
«p¾U !÷ûÕñojcð6ܸÞøâÔrG®IâËçRÑàÌà
`Ês_¾qAý{KB7¦$1GnâkѾ°£íûýÑß7Ñd' . "\0" . 'ÚX¸0L 2æF¦hûÁvc]"à«Q¸Ó^KØÏ=\'Rtbw³»ã´àcûßPjÚÂJY×Èk¦q£iüEkü
w\\³ø ¶ác¢@)EI¯qlÅ*êÓNÉìÑóL±ÂCWάe½«»GÔ¿&õãR1øáÄÑÿ4-È}' . "\0" . 'È`O þ²¦èñë`¨§þæ×kÌj§S*ÏáR÷Îâ
µWãÞEn]ʲcYd¹³^VPÊ/¼ö¿Ö
5¼03õ8|I߬1eC~èТË=áúq¸Ex±)`âlÁë¶:uáÁ@ªåv£¼AèZû¢³j£i£:b!¥{®qÍõWÝ6{ccô v |
| Þâ·f;Xão¿K;Ƴ/ǯ׽îÍ!.ÌÒVº®¡{°;¾³WâéÕ+zËa' . "\0" . 'x5;zU´ußϤÆ/Ùà`A¼-3[Kü\'¨ìí³5:Ë
ûêkð¦$Áoø/hÊ2º~øè+^µZ MMu*·²ñý;`ú
;YrJþZ|¸u_
m#²þ6à%üP< ·~ `àÇ~|,» |
| wz¹ãüóüÌ©º»C§p¤÷ÂPùêDbÚÀÜ)q?¬¿ ï¥MD
Ìo¾ÒÊðþzZ\'8ãC,Jâm~¯ÓÆX»åG¬Ã7öÏÿ¸z¤ÌÇçÓ\\»
kÃÇLwË:&ºõh壩åÿÇêX~ôl·Ëþß:0¿$Ê©ÔÕöÅ0rx[Eòú@÷hHgpÎþ7|P{' . "\0" . 'Bg¢' . "\0" . '-' . "\0" . 'ʶòùÉ*;Knu ÝÀÏ¡ºh°DÜ_|þåùÊÓ`dxýPK' . "\0" . '' . "\0" . '' . "\0" . '' . "\0" . 'ÚM7mh |
| ¶' . "\0" . '' . "\0" . 'sI' . "\0" . '' . "\0" . '
' . "\0" . '' . "\0" . 'put_test.htmlUT ' . "\0" . 'ìàG¼àGUx' . "\0" . 'èd' . "\0" . '¼\\éÛ6ÿοÑx;££»ívlµÝÇv×æpÙ¹j«¶ 0& ' . "\0" . '[VRùß÷' . "\0" . ' RT»É®?Ø <<¼ã÷@~òåû"ת¶ÚO\'§óPej2]nN·=//\'¼øñùÕ?_¿[^ÿôÕw¯Él±øûýçÅ«âß^}ÿ' . "\0" . ' |
| ⪥Õ(Ê|±xùÃDL¶ÎUËÅb·ÛÍw÷ç¦Þ,®Þ,Þ#Sì?Î\\4s¹l+ÓÀei9}üø1Ïà e.qUNDû i(Á?
rR ú¹Ñ×O\'ÏMéTéfWûJMDÊßNzïHóB¤[Y[åzQ,Rêéd£JUKgêhò6NçVÌ,
ç8óçÖ4uªÖÀºÊ-¤Ó.Wê_@¥¨L tâïjÉë©x¡¬ÞSììñ ·í1ð_¦VâSg
,aÞYiiÅÛtkç¶IoýÎø~GY·Ïp /ÔZf²ø<Y>£Uâ
¼ÖøÆl£êd)p¿á\'m,ØÖp×ÉWY;üÏÙÉÉùìôlvúH.Ï.O¿»oÜù#BJÃî;ÉòºÖh¯@ ûøàìì¾|nª}7[àáj« MØRNlA+¥JQå2UÐ¥p[%ªfëTd¦º\'ɵMîD*m*Ñ`"° EÖnW5NµZùo:Tû´
ßíbkvÎyÍ:æìì©Ã{áL6ÖBÿh÷Á<ÌϨÂÍ`¨¨Ua®XÎAÚb]B8¹ÒB°ÏBnà#Lóxa§<"z"\\6öp+~M§½\'â·$ù¨Àç' . "\0" . '0µÎ@Ô2#â6\'<!hLÄNäÉ\'Àqej\'K7øs\'¶$¬ª$¸²¤
¢%R¬q£"COæçªÀED÷1_ëÚº.t [©T¯Á. |
| YoÀRXUcòz<læLµY(ÖMÅgÏl³"7¦uý´q ì±[e`²86Ó,w¿%@¾sgÒÙJ¦ïjµ¦!観L¥DCnAC/àMjrô×þ;»ÊMúîçÆ85WÞÔ²ÚFSÈPl88Ë;=eÙ(ã$ãßÈ,' . "\0" . 'R' . "\0" . '\'â.·N²bäï{h³ð¥É³Ù|1Sk]ò\\NªÛ_µí{8EÑ2}=+$u£ùm0¦áU:uº8$}D*sÀà%ÀdÝÊ |
| Ã<O}w¡í×¹ýA4R533õHluéøa«uþZbøÓØɺDËnî"rÏBeº) hÑÖN#´º/, |
| ^{ôx=:Ù?:v4òîÐÓµ,tÆo!EATÑëv;AîGÙñª8ÊkçètRØÑÉA/G¶ä¯VÑ^>fãP°HÞHæt*s@1ð.t¢[40¢I\'¼h?ͽìßIGðk¹ÚÈLÆÁ[e4õ4g`ã)ÁÛ8`ûl+eò¥ÐNbÔÿíæmq!&Vº' . "\0" . 'i{bk½iêÞ>rµv³ú>K9ë¶6à6$0e¶Ér%ºÛvCb' . "\0" . '«æ åºT3ö~¼àG¹öÙ *p"¢7B¾ñF(õ²Ncû°lW²>ÔéÇ¡
°¶©É¼Ãýi
¿ÎÜrÄ?³êr#aN(.: ówÕ¼nV5ʯ7øé@/á@io*f$EÅVc0l{:Äѽôìvø? P
|xyä2î/·§s«RÄ÷LÅölìáýÃÉöÁØÈó± É«nÄxGc:GFÕ]òkgh_ÿßêb3§)d×±/Ó÷Þ¶½_GÑä`E
lÂÇ1ìõ |
| áï+¯L¦JA^¨=LÁ Üì vÍ«<H¯fü7Uul0½ê
¦éPÈòe~QÌÛÁúZ¯úctÎÜó?óÜTVí¼ñ8' . "\0" . 'cÀε³ÇÆß |
| üÊÙ¶Ú©^;´<d#G" |
| ÑÎa>hy]`ÿxFZÄF®àê<ôH÷\\âã¨VV+H¥²ÈÑiÉNFr¨1X>=ñÖ' . "\0" . 'ä %°hgSÀ¡t!îCáûH' . "\0" . 'Rôk(ç)$?JJÕ?JØøÌ*×?7cd ÐËuûø}ê rívïTv#0ÞtntÄÒiXå Þ|Ø
©r®t$ÌÑQ<t¸Õ(Î' . "\0" . 'æ³ZÊÛçÛBqø~«óȱ
p÷!×n÷ÃAÔkÛ\\gâ´z/ UÞ&2𢥣˵9>ÚãùíXþ%&Ù!ÕU7ðJåý
дém§-õñîø¼Â¯Ðí!<÷îѽ5I@.ØûS[HUÍ°;y¸tøH¯oY´S¬½8b¯[áA8×r
ËàûýÞwÈSïÏßÆߣ' . "\0" . 'ÓÃ¥á1r¨j
ØÐ0ÒÏ°eÛu,èé%|ð}ðÉöð$nÐäéEw=¨_fm#d}hÀlCÏNg\'ÔP?
3É3\'·é]oO±ÓͺvUTæD¬kêE_MDÝä |
| ^"û¸ì|0Ï-ê¾íë¸UqM' . "\0" . '¼ |
| )ºúò XñÑKß×~²p[]ÞØMaÙ%üUjÛ¦îèbëúÎmçS<KMúÛN~×ØhúZ®{¬/·©§o^VPìFùUî£hNÉåI&Mü)CûýÒ¹Ø\' ËW@®iUȹ-.k¤ä×j' . "\0" . 'ÛSÐù>?üɦlp%Eðãå[|ÅÄÈ)y³6N×Zíͳæ0èöÔDihÞïhÞ\\^á«ÛS¢ª¥õ £õ' . "\0" . 'dÊ/Zú%e¯Ð{ |
| DÏ;¢çàÑ¿¤ìÆoiÐíYm©#|©2äväFä¿âQ¿>b\'2¬ðE·ÂÑ |
| WaÜïX£n»©3õ>¬ò¨[åQ´Êkù5ÖY>n·æ{æ' . "\0" . 'µ¶ý¸[ëñäò%8âp
ðÙ¾çúüñ:Z::4h\'7Â5½kñªü%ö)ñêÏcè%}Q#2DMIµ¦M¡VSt:C}(<3ïGk!»h¸tk¨1,¼q¾xö7Á¶9ŨnÅÎÔïüéT]ÞüÛÔÂ' . "\0" . 'ñZhàÒÉÙ8RâQûÓ9UÎwú® ètß¼üäÿÅ]#s 3(V°ªËW´Í´©1åÌ÷j*%ÇÉÜØ%¬Úm\'Í5J§Ý¶§õjíµv' . "\0" . 'cþpwðxɼN¿R©l¬×¨ YkéöøuÕl6{>JÄN4²ÐØqouJ´;ƼG0w´li-é5iÊR©ÌÎÅW |
| O²i<SPÕ\'GH' . "\0" . '§z¬áµÀìürY«2´X<àeq¶f{K±nrPìÈÛ¹VnM&§¸z8¼ùú¹ÀOdE$9-Áâû¢cøÍ=g. \'ë$êöK»r¯ÖêÎx[P3v5h`ð>\'ßÁØ*,:º@ö¦.ðÐe_+¨O-Á.7ÐV«»8ËãMYkÈñ¨éx¯ÕÐ3ÈÂùêG¾Bä9ûræ`àHàúÚ±H^ýI«~ñRÂèÞîê5l¯4ät{Ë=ìl³òÎ "ûZëSj' . "\0" . ' |
| R(̼aÇtü)²^ñGï& #Xù3á#T"ìº,u`Ô=µ$XPc%¡¼jϼ<{Þ2:«@µHM Ýg@òÃS(t |
| ZIë÷)Ú*zºPmáÜ%Ý@µà×)6ÔªªÅ>X&VûÎ"üfÛA£?@~PZ
ÉoÁKCè@ÀÞ¤J_«,9Á{+Ï6 nÓ\'zK
É4£JÖvà,=\\: 5ëµÊ)b U>g´ç¹ð¹_^ÁØO\'Ñ|;ÄÚdãêaãPb,¬¹X3Ô\\Bt¹I6v¬)' . "\0" . ' bVÿaÌQ90¤÷Ðo¡L*ä:#@íõãgy|%q)caõiNãÙéV¥ïXL$ptaßµ³9tykÁ1M`QÉ{.^qÄÂ÷¬w)I\'%ص²Þ÷Ód&' . "\0" . 'FAaÎ
Ø2aP' . "\0" . 'U¨¢ÉÛI
¼:ç9^OÁK@S]Ð\\Ç7µ²!û}²%^f"äp' . "\0" . 'ÆJ#vr?íENà#a Ä¢ï»ÃX]Ò)Îçe¥ ò`ªgã°k*¬6ÍfKÔ½wók¹Ø>»8ózI¤mlÁ&Z¿±´üøÇØpæ#×c®H×!Lü¢(@Ì¢¢q¥Ä¯ôBéÒ¶ôó¥´ÿÚ«úP¬töÁÎCßgPòÃÇã¥!,t=xßá¬IÂðVXúNnØ)ßÑYBg´ºÁ±Q@C/1TFT>ÊmMnDDîÖTì7M×5("xOïÇ×Ú³jJWC*BI3Ñ |
| PÎB!~tÚYû³Â´a·¤»' . "\0" . 'KG¾Ô²ÏNY4' . "\0" . 's+µd`hö}¹@¸ûGä¼uúPå+ïÁ`hÉ@Òç(Üe<' . "\0" . 'ÄgäëÀ+,s xEÌpÐFààrÝ|(Fù6MÑÝ\\¿SOe*9kÖë{=l"èá_ñ^ï?aâ[/p\\¦u w#A=XÖ]Ð h8ô®*QÃ`·kGÒILÊLµjGêì^H{¤¥©Röaò¤$¦¡RåkáÍá0{ |
| r~Û' . "\0" . 'Í.H2åóæÔ49x¢±ìiYÎ2|Q,8£@7ìu2Lê±l©¹Ùx2¶eª' . "\0" . 'æ;§Ë;ãÂõ
5kßðUdrØ+ú¶ÐÑýD].ÀXc{v6IØh(H¼
r ã^â0)A^B1µV6ÖNãZª¬!»%q§v¡ ¼¨&k°8¶+IGâ^4àXðãA"³H_xå»
oú¥í~ê1pòÞl1Ï«jm ªÛß*~8¬=µ¶!9káù¦¤lhb±-ò´¨pÇrtiAlúþzv°I¼{Ðò¶E+í¹6»cÅf¢²í4£YÊOëã"Û:¤jåx<4º{¯ëaBX¿ U_R<S`íCîQ²¹mç7ñNkÅâÙleÃæ%# |
| ç
}{ìI MÑ÷¼(Cr \\$b' . "\0" . 'nÙÁ8Ô¢Gg¶©Ðh©PÂxuNŲªH·xít*@P#M6÷S ÷|øîi¬Çc`]HÉJ»BÚwèz~F(¼¬Ñ?³Ülè)BV°õëÖv²øN0Ñz2wùºqàÇ¿dD0ÑÙ·¼ã°è:P]
ëÒSúí¢º©0FXq¥øöêêõìõOW^ÄÀñÚÏIÀñòøCfÕ¥F>SØå%[tç6èL²RXgàå{È*£¬ª/nÖø²Oí¢qÉ\\§`Ë®)5óX»ÏáÐ9NÄÄwt+Ge/&!
yvë%aÙÓ#!9!¼ÃÅÑFÑuäÊ4´±ðÍ¿^½=ÄxÖñòmð¹nz>öÌd |
| ¬B#¢Í¯~ÑÕjFMg(ÃçUÜÝÄt¸
®$Û4¬]Núq$ÿÐEæé"
~ÍL>Ê
c¡üÒ÷ÏONÅÆ%¯:]ù¡Kåô¿ÄÂèðl
»7GÐBDÝκþ|ßC\' |
| x¹#Ï
' . "\0" . 'ô{J9qhËèå[¡óBK q¡&ûL.~,Ç}න
;Q£sl÷ÅM¼N¶,v=ZÃÁ·´áC
ý]®øldù^[È^+V_YÅÈå@|àÈ õe8Ä{!ÈbÜ ôyéZmfKqvºÖøÛ ?Öf赪,5)
V&7Õe´;ì v=µSÉC¸jkí$A*Üñ
Ú5 |(Øаñï½ñþÀ$pMGm¿eFkèëÜcav8U _âù^tkÖܪó;"&C²:Áþ˧æHJvWÓè¥Ûëvµ³¨ËªòMÇÐŦÜéËØd\\VÇrLß»n·LÎÊ
¦lÅGÖô¹cæ½ô¸¥>êý^Ýñ×UÄ¡©Ó{ÙMýF¹Qô©FVõOZ0ß¼¼N P"ë4ãÌî§7¯¦¨ineñ?,¼;à>ðxC$õ÷Hq¬¤ vä¥P_j[a6¾k¹C»P¹%`nÇ5Oz*§|ÐË·,ÀòNZO*ëÎǦzßR{/Ðk_¾è®%d#»Ã®±ÿ®4;/¨Î\'o,µ @VÛ\\GµGª Ê5 kTwSó§ÊbGà
êóîìg¦Ð£Oínë*øpÔç¤xÓø2G wÕeÄïn¸òÒöãõBQÁàqHÊ-/îúº Õ |
| ÿfØu°ÈU|(´Ñ×ønîñÛwZ|ó,¬l$áÀ@r3ª¯MÞt=½Ú780AH3Vã¶"+·Ôu¶¿¹¶c
>hÁÆv5Þw [d^
¬*d.Ó8ÑÔþ\\)>Cö¦Þk©%ÖpZ¯ËÆ©C\'b, Ä"ª1ÚMz@\\ |
| !HeáÌWÛª}DØ0½Ö?M;Û |
| °òCßÖ~x}%ÑeyØu´bã&c' . "\0" . 'ßNÿ^Ä¥¨¾a0º3þ9üp7HbѲÛ
lûxìÇïõO®ù®Mp@½ûo BÀ ¬R]¯Ï"DØðHqÁ`9·0,Õp]¶R^°ËÁué]ÛÁCåEáì9l ²âµÆ¶çAUSè0ý§Ç_=>õ®Åy\\\\®¬ÁÌÍþÇRWäèvËJ<{ýÎhçFkhPz\'ñá×sÝ^eîý6ñiî.¾ÓIèÛOé)Uø#²»÷.xÔb!ü¡å\\0Çv7@ô
ëE²@þ/5ûtã.´Á²¾Áù5P¾+>#þL ÀÀ]\'"¶øÙf]kÏxàßÿ·ªjûùh' . "\0" . 'nto
' . "\0" . '[Äo·Ð' . "\0" . '¦h¡õ½çpoæ`«Ùaÿ.ÿþPsçñîáÞ´Ïî~¯ÓÚX³vóÏYÿmÿò×÷ôgÓ!}:å8>ÖæU·C¦û·ÃZ&ÚñÑÈ{ÿ?Çüó¯A§kó~þùÿ·Ì/' . "\0" . 'òP=jñÁ0èràÆ5^wÿd6ßltþ
o=âÿ²L |
| ¥¨ÁÿrüFS@|øâñÿË5/Å«,3Ø' . "\0" . '\'y¶ SDJÊmÍ-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 ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '10644', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/collection/put_test.zip', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/collection/put_test.zip', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/collection/put_test.zip', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/collection/put_test.zip', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'PUT', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '10644', |
| 'PHP_SELF' => '/index.php/collection/subdir/collection/put_test.zip', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'ETag' => 'a7396b05849c2e5818d9af2c90beb699', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 168 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>2215ad4a0621fe1f07727e8534c54a95</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 169 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/collection/put_test.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/collection/put_test.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/collection/put_test.xml', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/collection/put_test.xml', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'HEAD', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/subdir/collection/put_test.xml', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 170 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8"?> |
| <!DOCTYPE document PUBLIC "+//IDN docutils.sourceforge.net//DTD Docutils Generic//EN//XML" "http://docutils.sourceforge.net/docs/ref/docutils.dtd"> |
| <!-- Generated by Docutils 0.4 --> |
| <document ids="ez-component-webdav-design-1-0" names="ez\\ component:\\ webdav,\\ design,\\ 1.0" source="Webdav/design/design.txt" title="eZ component: Webdav, Design, 1.0"><title>eZ component: Webdav, Design, 1.0</title><docinfo><author>Kore Nordmann, Tobias Schlitt</author><revision>$Rev$</revision><date>$Date$</date><status>Draft</status></docinfo><topic classes="contents" ids="contents" names="contents"><title>Contents</title><bullet_list><list_item><paragraph><reference ids="id1" refid="scope">Scope</reference></paragraph></list_item><list_item><paragraph><reference ids="id2" refid="design-overview">Design overview</reference></paragraph></list_item><list_item><paragraph><reference ids="id3" refid="tiers">Tiers</reference></paragraph></list_item><list_item><paragraph><reference ids="id4" refid="classes">Classes</reference></paragraph><bullet_list><list_item><paragraph><reference ids="id5" refid="ezcwebdavserver">ezcWebdavServer</reference></paragraph></list_item><list_item><paragraph><reference ids="id6" refid="ezcwebdavbackend">ezcWebdavBackend</reference></paragraph></list_item><list_item><paragraph><reference ids="id7" refid="ezcwebdavtransport">ezcWebdavTransport</reference></paragraph></list_item><list_item><paragraph><reference ids="id8" refid="ezcwebdavpathfactory">ezcWebdavPathFactory</reference></paragraph></list_item></bullet_list></list_item><list_item><paragraph><reference ids="id9" refid="example-code">Example code</reference></paragraph></list_item></bullet_list></topic><section ids="scope" names="scope"><title refid="id1">Scope</title><paragraph>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 <reference name="WebDAV" refuri="http://en.wikipedia.org/wiki/WebDAV">WebDAV</reference> protocol.</paragraph><target ids="webdav" names="webdav" refuri="http://en.wikipedia.org/wiki/WebDAV"/><paragraph>It is currently not planned to also offer a WebDAV client component.</paragraph></section><section ids="design-overview" names="design\\ overview"><title refid="id2">Design overview</title><paragraph>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.</paragraph><paragraph>The main class of this component will provide a fully <reference name="RFC 2518" refuri="http://tools.ietf.org/html/rfc2518">RFC 2518</reference> compliant |
| implementation of a <reference name="WebDAV" refuri="http://en.wikipedia.org/wiki/WebDAV">WebDAV</reference> 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).</paragraph><target ids="rfc-2518" names="rfc\\ 2518" refuri="http://tools.ietf.org/html/rfc2518"/><paragraph>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.</paragraph></section><section ids="tiers" names="tiers"><title refid="id3">Tiers</title><paragraph>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.</paragraph><paragraph>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.</paragraph><paragraph>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.</paragraph><paragraph>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.</paragraph></section><section ids="classes" names="classes"><title refid="id4">Classes</title><section ids="ezcwebdavserver" names="ezcwebdavserver"><title refid="id5">ezcWebdavServer</title><paragraph>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.</paragraph><paragraph>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).</paragraph><paragraph>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.</paragraph><paragraph>Such emulation functionality could possibly be extracted to a third category of |
| classes, which is only loaded by the main server object on-demand.</paragraph><paragraph>All configured transport handlers must implement the interface |
| ezcWebdavTransportHandler, which defines the necessary methods.</paragraph><paragraph>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.</paragraph><paragraph>Special implementation added by the user will be add on top of the list, to be |
| used at highest priority.</paragraph></section><section ids="ezcwebdavbackend" names="ezcwebdavbackend"><title refid="id6">ezcWebdavBackend</title><paragraph>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:</paragraph><bullet_list bullet="-"><list_item><paragraph>head()</paragraph></list_item><list_item><paragraph>get()</paragraph></list_item><list_item><paragraph>propFind()</paragraph></list_item><list_item><paragraph>propFetch()</paragraph></list_item></bullet_list><paragraph>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.</paragraph><paragraph>Additional features, like encryption support will be indicated by returning a |
| bitmask of supported features by the backend handler.</paragraph><paragraph>The logical groups of capabilities are:</paragraph><definition_list><definition_list_item><term>Put</term><definition><paragraph>The put capability indicates, that a handler is capable of handling file |
| uploads via HTTP-PUT method.</paragraph></definition></definition_list_item><definition_list_item><term>Change</term><definition><paragraph>This sub class of WebDAV operations defines delete, copy and move operations to |
| be supported by the handler class.</paragraph></definition></definition_list_item><definition_list_item><term>Make collection</term><definition><paragraph>The creation of new collections also makes up a capability unit and can |
| optionally be implemented.</paragraph></definition></definition_list_item><definition_list_item><term>Lock</term><definition><paragraph>If the hander provides locking facilities on its own, the main server object |
| must not take care about that.</paragraph></definition></definition_list_item><definition_list_item><term>GZIP-Compress</term><definition><paragraph>Handlers implementing this facility can deal with GZIP and bzip2 based |
| compression.</paragraph></definition></definition_list_item></definition_list><paragraph>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.</paragraph></section><section ids="ezcwebdavtransport" names="ezcwebdavtransport"><title refid="id7">ezcWebdavTransport</title><paragraph>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.</paragraph><paragraph>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.</paragraph><paragraph>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.</paragraph><paragraph>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.</paragraph><paragraph>All struct classes representing either a request of response of the server will |
| extend the abstract base classes ezcWebdavRequest and ezcWebdavResponse.</paragraph><paragraph>An example of this structure is: ezcWebdavGetRequest and ezcWebdavGetResponse</paragraph><paragraph>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.</paragraph><paragraph>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.</paragraph></section><section ids="ezcwebdavpathfactory" names="ezcwebdavpathfactory"><title refid="id8">ezcWebdavPathFactory</title><paragraph>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.</paragraph><paragraph>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.</paragraph><paragraph>Request: /path/to/webdav.php/path/to/file |
| Result: /path/to/file</paragraph><paragraph>You may want to provide custome implementations for different mappings so that |
| rewrite could be used by the webserver to access files.</paragraph><paragraph>Request: /images/path/to/file |
| Rewritten: /path/to/dav_images.php/path/to/file |
| Result: /path/to/file</paragraph><paragraph>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.</paragraph></section></section><section ids="example-code" names="example\\ code"><title refid="id9">Example code</title><paragraph>The following snippet shows the API calls necessary to get a WebDAV server up |
| and running.</paragraph><literal_block xml:space="preserve"> <?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();</literal_block><comment xml:space="preserve">Local Variables: |
| mode: rst |
| fill-column: 79 |
| End: |
| vim: et syn=rst tw=79</comment></section></document>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '14013', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/collection/put_test.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/collection/put_test.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/collection/put_test.xml', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/collection/put_test.xml', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'PUT', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '14013', |
| 'PHP_SELF' => '/index.php/collection/subdir/collection/put_test.xml', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'ETag' => '91f0d1c75dbbaf2736b997fbf1dfc2fb', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 171 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>2215ad4a0621fe1f07727e8534c54a95</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 172 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>2215ad4a0621fe1f07727e8534c54a95</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 173 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/collection', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/collection', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/collection', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/collection', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>4830744d2e394ce3c4d5667d7125c862</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 174 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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_CONTENT_LENGTH' => '235', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/subdir/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>2215ad4a0621fe1f07727e8534c54a95</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test.html</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test.html</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>42fa6b3c46b3066e7ce125d5c114877b</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_non_utf8.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_non_utf8.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>88f535dffe3f6075a0a7461f40325aea</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_utf8_content.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_utf8_content.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>03f21d9964e17d45d71164e30d8bbab5</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/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</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>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</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>d85c64fb9d62eeaaec4c39e7a5460284</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>4830744d2e394ce3c4d5667d7125c862</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 175 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_utf8_filename_Ïңαââââ¬â±â±â.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_utf8_filename_Ïңαââââ¬â±â±â.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/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/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_utf8_filename_Ïңαââââ¬â±â±â.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/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</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>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</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>d85c64fb9d62eeaaec4c39e7a5460284</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 176 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>2215ad4a0621fe1f07727e8534c54a95</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 177 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 178 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 179 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>2215ad4a0621fe1f07727e8534c54a95</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test.html</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test.html</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>42fa6b3c46b3066e7ce125d5c114877b</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_non_utf8.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_non_utf8.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>88f535dffe3f6075a0a7461f40325aea</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_utf8_content.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_utf8_content.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>03f21d9964e17d45d71164e30d8bbab5</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/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</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>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</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>d85c64fb9d62eeaaec4c39e7a5460284</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>4830744d2e394ce3c4d5667d7125c862</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 180 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 181 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 182 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/collection', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/collection', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/collection', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/collection', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>4830744d2e394ce3c4d5667d7125c862</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 183 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/collection', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/collection', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/collection', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/collection', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>4830744d2e394ce3c4d5667d7125c862</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 184 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>2215ad4a0621fe1f07727e8534c54a95</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 185 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>9696c0fa460d4ed148cb40b2e8388c1e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 186 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname></D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>6666cd76f96956469e7be39d750cc7d9</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 187 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/collection/', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/collection/', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/collection/', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/collection/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/collection/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>4830744d2e394ce3c4d5667d7125c862</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/collection/put_test.zip</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test.zip</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>a7396b05849c2e5818d9af2c90beb699</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/collection/put_test.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test.xml</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>91f0d1c75dbbaf2736b997fbf1dfc2fb</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 188 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>2215ad4a0621fe1f07727e8534c54a95</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test.html</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test.html</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>42fa6b3c46b3066e7ce125d5c114877b</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_non_utf8.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_non_utf8.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>88f535dffe3f6075a0a7461f40325aea</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_utf8_content.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_utf8_content.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>03f21d9964e17d45d71164e30d8bbab5</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/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</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>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</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>d85c64fb9d62eeaaec4c39e7a5460284</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>4830744d2e394ce3c4d5667d7125c862</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 189 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/fordownload', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/fordownload', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/fordownload', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/fordownload', |
| '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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/fordownload', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 190 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 191 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>2215ad4a0621fe1f07727e8534c54a95</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test.html</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test.html</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>42fa6b3c46b3066e7ce125d5c114877b</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_non_utf8.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_non_utf8.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>88f535dffe3f6075a0a7461f40325aea</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_utf8_content.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_utf8_content.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>03f21d9964e17d45d71164e30d8bbab5</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/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</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>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</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>d85c64fb9d62eeaaec4c39e7a5460284</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>4830744d2e394ce3c4d5667d7125c862</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 192 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>2215ad4a0621fe1f07727e8534c54a95</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 193 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test.html', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test.html', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test.html', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test.html', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test.html</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test.html</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>42fa6b3c46b3066e7ce125d5c114877b</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 194 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/newdir', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 195 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/fordownload', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/fordownload', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/fordownload', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/fordownload', |
| '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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/fordownload', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 196 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test.html', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test.html', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test.html', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/put_test.html', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'MOVE', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_DESTINATION' => 'http://webdav/collection/subdir/put_test_renamed.xml', |
| 'HTTP_OVERWRITE' => 'F', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test.html', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 197 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_renamed.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_renamed.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_renamed.xml', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_renamed.xml', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_renamed.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test.html</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>42fa6b3c46b3066e7ce125d5c114877b</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 198 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_non_utf8.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_non_utf8.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_non_utf8.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/put_test_non_utf8.txt', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'MOVE', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_DESTINATION' => 'http://webdav/collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt', |
| 'HTTP_OVERWRITE' => 'F', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_non_utf8.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 199 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_öäüÃ.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_öäüÃ.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/put_test_%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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_öäüÃ.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_non_utf8.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>88f535dffe3f6075a0a7461f40325aea</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 200 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_utf8_filename_Ïңαââââ¬â±â±â.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_utf8_filename_Ïңαââââ¬â±â±â.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/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/subdir/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/subdir/put_test_non_utf8.txt', |
| 'HTTP_OVERWRITE' => 'F', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_utf8_filename_Ïңαââââ¬â±â±â.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 201 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_non_utf8.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_non_utf8.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_non_utf8.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/put_test_non_utf8.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_non_utf8.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_non_utf8.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>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</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>d85c64fb9d62eeaaec4c39e7a5460284</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 202 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/collection', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/collection', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/collection', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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_CONTENT_LENGTH' => '235', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/subdir/collection', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>4830744d2e394ce3c4d5667d7125c862</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 203 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/collection/', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/collection/', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/collection/', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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' => 'F', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/collection/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/collection/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>4830744d2e394ce3c4d5667d7125c862</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/collection/put_test.zip</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test.zip</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>a7396b05849c2e5818d9af2c90beb699</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/collection/put_test.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test.xml</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>91f0d1c75dbbaf2736b997fbf1dfc2fb</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 204 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_non_utf8.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_non_utf8.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_non_utf8.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/put_test_non_utf8.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_non_utf8.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_non_utf8.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>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</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>d85c64fb9d62eeaaec4c39e7a5460284</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 205 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_öäüÃ.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_öäüÃ.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/put_test_%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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_öäüÃ.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_non_utf8.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>88f535dffe3f6075a0a7461f40325aea</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 206 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_renamed.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_renamed.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_renamed.xml', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_renamed.xml', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_renamed.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test.html</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>42fa6b3c46b3066e7ce125d5c114877b</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 207 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_utf8_content.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_utf8_content.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_utf8_content.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_utf8_content.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_utf8_content.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_utf8_content.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>03f21d9964e17d45d71164e30d8bbab5</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 208 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/collection', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/collection', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/collection', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/collection', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>4830744d2e394ce3c4d5667d7125c862</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 209 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/collection', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/collection', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/collection', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/collection', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>4830744d2e394ce3c4d5667d7125c862</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 210 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/collection', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/collection', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/collection', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/collection', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>4830744d2e394ce3c4d5667d7125c862</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 211 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/collection', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/collection', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/collection', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/collection', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'GET', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/subdir/collection', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Content-Length' => '4096', |
| 'ETag' => '4830744d2e394ce3c4d5667d7125c862', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 200 OK', |
| ), |
| ), |
| 212 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/collection', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/collection', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/collection', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/collection', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>4830744d2e394ce3c4d5667d7125c862</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 213 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/collection', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/collection', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/collection', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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_CONTENT_LENGTH' => '235', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/subdir/collection', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>4830744d2e394ce3c4d5667d7125c862</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 214 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_non_utf8.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_non_utf8.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_non_utf8.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/put_test_non_utf8.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_CONTENT_LENGTH' => '235', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_non_utf8.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_non_utf8.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>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</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>d85c64fb9d62eeaaec4c39e7a5460284</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 215 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_non_utf8.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_non_utf8.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_non_utf8.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/put_test_non_utf8.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_non_utf8.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_non_utf8.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>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</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>d85c64fb9d62eeaaec4c39e7a5460284</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 216 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_non_utf8.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_non_utf8.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_non_utf8.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/put_test_non_utf8.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_non_utf8.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_non_utf8.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>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</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>d85c64fb9d62eeaaec4c39e7a5460284</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 217 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_non_utf8.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_non_utf8.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_non_utf8.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/put_test_non_utf8.txt', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'GET', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_non_utf8.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => 'Some test content... |
| ', |
| 'headers' => |
| array ( |
| 'ETag' => '88f535dffe3f6075a0a7461f40325aea', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Type' => 'application/octet-stream; charset="utf-8"', |
| ), |
| 'status' => 'HTTP/1.1 200 OK', |
| ), |
| ), |
| 218 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_non_utf8.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_non_utf8.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_non_utf8.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/put_test_non_utf8.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_non_utf8.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_non_utf8.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>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</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>d85c64fb9d62eeaaec4c39e7a5460284</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 219 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_non_utf8.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_non_utf8.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_non_utf8.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/put_test_non_utf8.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_non_utf8.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_non_utf8.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>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</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>d85c64fb9d62eeaaec4c39e7a5460284</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 220 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_öäüÃ.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_öäüÃ.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/put_test_%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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_öäüÃ.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_non_utf8.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>88f535dffe3f6075a0a7461f40325aea</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 221 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_öäüÃ.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_öäüÃ.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/put_test_%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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_öäüÃ.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_non_utf8.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>88f535dffe3f6075a0a7461f40325aea</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 222 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_öäüÃ.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_öäüÃ.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/put_test_%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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_öäüÃ.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_non_utf8.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>88f535dffe3f6075a0a7461f40325aea</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 223 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_öäüÃ.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_öäüÃ.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/put_test_%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/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_öäüÃ.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => 'Some test content... |
| ', |
| 'headers' => |
| array ( |
| 'ETag' => 'a22ba5f3f6bfe26a62130a37fa15133d', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Type' => 'application/octet-stream; charset="utf-8"', |
| ), |
| 'status' => 'HTTP/1.1 200 OK', |
| ), |
| ), |
| 224 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_öäüÃ.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_öäüÃ.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/put_test_%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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_öäüÃ.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_non_utf8.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>88f535dffe3f6075a0a7461f40325aea</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 225 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_öäüÃ.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_öäüÃ.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/put_test_%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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_öäüÃ.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_non_utf8.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>88f535dffe3f6075a0a7461f40325aea</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 226 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_renamed.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_renamed.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_renamed.xml', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_renamed.xml', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_renamed.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test.html</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>42fa6b3c46b3066e7ce125d5c114877b</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 227 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_renamed.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_renamed.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_renamed.xml', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_renamed.xml', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_renamed.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test.html</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>42fa6b3c46b3066e7ce125d5c114877b</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 228 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_renamed.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_renamed.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_renamed.xml', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_renamed.xml', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_renamed.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test.html</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>42fa6b3c46b3066e7ce125d5c114877b</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 229 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_renamed.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_renamed.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_renamed.xml', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/put_test_renamed.xml', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'GET', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_renamed.xml', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> |
| <head> |
| <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
| <meta name="generator" content="Docutils 0.4: http://docutils.sourceforge.net/" /> |
| <title>eZ component: Webdav, Design, 1.0</title> |
| <meta name="author" content="Kore Nordmann, Tobias Schlitt" /> |
| <meta name="date" content="$Date$" /> |
| <style type="text/css"> |
| |
| /* |
| :Author: David Goodger |
| :Contact: goodger@users.sourceforge.net |
| :Date: $Date: 2005-12-18 01:56:14 +0100 (Sun, 18 Dec 2005) $ |
| :Revision: $Revision: 4224 $ |
| :Copyright: This stylesheet has been placed in the public domain. |
| |
| Default cascading style sheet for the HTML output of Docutils. |
| |
| See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to |
| customize this style sheet. |
| */ |
| |
| /* used to remove borders from tables and images */ |
| .borderless, table.borderless td, table.borderless th { |
| border: 0 } |
| |
| table.borderless td, table.borderless th { |
| /* Override padding for "table.docutils td" with "! important". |
| The right padding separates the table cells. */ |
| padding: 0 0.5em 0 0 ! important } |
| |
| .first { |
| /* Override more specific margin styles with "! important". */ |
| margin-top: 0 ! important } |
| |
| .last, .with-subtitle { |
| margin-bottom: 0 ! important } |
| |
| .hidden { |
| display: none } |
| |
| a.toc-backref { |
| text-decoration: none ; |
| color: black } |
| |
| blockquote.epigraph { |
| margin: 2em 5em ; } |
| |
| dl.docutils dd { |
| margin-bottom: 0.5em } |
| |
| /* Uncomment (and remove this text!) to get bold-faced definition list terms |
| dl.docutils dt { |
| font-weight: bold } |
| */ |
| |
| div.abstract { |
| margin: 2em 5em } |
| |
| div.abstract p.topic-title { |
| font-weight: bold ; |
| text-align: center } |
| |
| div.admonition, div.attention, div.caution, div.danger, div.error, |
| div.hint, div.important, div.note, div.tip, div.warning { |
| margin: 2em ; |
| border: medium outset ; |
| padding: 1em } |
| |
| div.admonition p.admonition-title, div.hint p.admonition-title, |
| div.important p.admonition-title, div.note p.admonition-title, |
| div.tip p.admonition-title { |
| font-weight: bold ; |
| font-family: sans-serif } |
| |
| div.attention p.admonition-title, div.caution p.admonition-title, |
| div.danger p.admonition-title, div.error p.admonition-title, |
| div.warning p.admonition-title { |
| color: red ; |
| font-weight: bold ; |
| font-family: sans-serif } |
| |
| /* Uncomment (and remove this text!) to get reduced vertical space in |
| compound paragraphs. |
| div.compound .compound-first, div.compound .compound-middle { |
| margin-bottom: 0.5em } |
| |
| div.compound .compound-last, div.compound .compound-middle { |
| margin-top: 0.5em } |
| */ |
| |
| div.dedication { |
| margin: 2em 5em ; |
| text-align: center ; |
| font-style: italic } |
| |
| div.dedication p.topic-title { |
| font-weight: bold ; |
| font-style: normal } |
| |
| div.figure { |
| margin-left: 2em ; |
| margin-right: 2em } |
| |
| div.footer, div.header { |
| clear: both; |
| font-size: smaller } |
| |
| div.line-block { |
| display: block ; |
| margin-top: 1em ; |
| margin-bottom: 1em } |
| |
| div.line-block div.line-block { |
| margin-top: 0 ; |
| margin-bottom: 0 ; |
| margin-left: 1.5em } |
| |
| div.sidebar { |
| margin-left: 1em ; |
| border: medium outset ; |
| padding: 1em ; |
| background-color: #ffffee ; |
| width: 40% ; |
| float: right ; |
| clear: right } |
| |
| div.sidebar p.rubric { |
| font-family: sans-serif ; |
| font-size: medium } |
| |
| div.system-messages { |
| margin: 5em } |
| |
| div.system-messages h1 { |
| color: red } |
| |
| div.system-message { |
| border: medium outset ; |
| padding: 1em } |
| |
| div.system-message p.system-message-title { |
| color: red ; |
| font-weight: bold } |
| |
| div.topic { |
| margin: 2em } |
| |
| h1.section-subtitle, h2.section-subtitle, h3.section-subtitle, |
| h4.section-subtitle, h5.section-subtitle, h6.section-subtitle { |
| margin-top: 0.4em } |
| |
| h1.title { |
| text-align: center } |
| |
| h2.subtitle { |
| text-align: center } |
| |
| hr.docutils { |
| width: 75% } |
| |
| img.align-left { |
| clear: left } |
| |
| img.align-right { |
| clear: right } |
| |
| ol.simple, ul.simple { |
| margin-bottom: 1em } |
| |
| ol.arabic { |
| list-style: decimal } |
| |
| ol.loweralpha { |
| list-style: lower-alpha } |
| |
| ol.upperalpha { |
| list-style: upper-alpha } |
| |
| ol.lowerroman { |
| list-style: lower-roman } |
| |
| ol.upperroman { |
| list-style: upper-roman } |
| |
| p.attribution { |
| text-align: right ; |
| margin-left: 50% } |
| |
| p.caption { |
| font-style: italic } |
| |
| p.credits { |
| font-style: italic ; |
| font-size: smaller } |
| |
| p.label { |
| white-space: nowrap } |
| |
| p.rubric { |
| font-weight: bold ; |
| font-size: larger ; |
| color: maroon ; |
| text-align: center } |
| |
| p.sidebar-title { |
| font-family: sans-serif ; |
| font-weight: bold ; |
| font-size: larger } |
| |
| p.sidebar-subtitle { |
| font-family: sans-serif ; |
| font-weight: bold } |
| |
| p.topic-title { |
| font-weight: bold } |
| |
| pre.address { |
| margin-bottom: 0 ; |
| margin-top: 0 ; |
| font-family: serif ; |
| font-size: 100% } |
| |
| pre.literal-block, pre.doctest-block { |
| margin-left: 2em ; |
| margin-right: 2em ; |
| background-color: #eeeeee } |
| |
| span.classifier { |
| font-family: sans-serif ; |
| font-style: oblique } |
| |
| span.classifier-delimiter { |
| font-family: sans-serif ; |
| font-weight: bold } |
| |
| span.interpreted { |
| font-family: sans-serif } |
| |
| span.option { |
| white-space: nowrap } |
| |
| span.pre { |
| white-space: pre } |
| |
| span.problematic { |
| color: red } |
| |
| span.section-subtitle { |
| /* font-size relative to parent (h1..h6 element) */ |
| font-size: 80% } |
| |
| table.citation { |
| border-left: solid 1px gray; |
| margin-left: 1px } |
| |
| table.docinfo { |
| margin: 2em 4em } |
| |
| table.docutils { |
| margin-top: 0.5em ; |
| margin-bottom: 0.5em } |
| |
| table.footnote { |
| border-left: solid 1px black; |
| margin-left: 1px } |
| |
| table.docutils td, table.docutils th, |
| table.docinfo td, table.docinfo th { |
| padding-left: 0.5em ; |
| padding-right: 0.5em ; |
| vertical-align: top } |
| |
| table.docutils th.field-name, table.docinfo th.docinfo-name { |
| font-weight: bold ; |
| text-align: left ; |
| white-space: nowrap ; |
| padding-left: 0 } |
| |
| h1 tt.docutils, h2 tt.docutils, h3 tt.docutils, |
| h4 tt.docutils, h5 tt.docutils, h6 tt.docutils { |
| font-size: 100% } |
| |
| tt.docutils { |
| background-color: #eeeeee } |
| |
| ul.auto-toc { |
| list-style-type: none } |
| |
| </style> |
| </head> |
| <body> |
| <div class="document" id="ez-component-webdav-design-1-0"> |
| <h1 class="title">eZ component: Webdav, Design, 1.0</h1> |
| <table class="docinfo" frame="void" rules="none"> |
| <col class="docinfo-name" /> |
| <col class="docinfo-content" /> |
| <tbody valign="top"> |
| <tr><th class="docinfo-name">Author:</th> |
| <td>Kore Nordmann, Tobias Schlitt</td></tr> |
| <tr><th class="docinfo-name">Revision:</th> |
| <td>$Rev$</td></tr> |
| <tr><th class="docinfo-name">Date:</th> |
| <td>$Date$</td></tr> |
| <tr><th class="docinfo-name">Status:</th> |
| <td>Draft</td></tr> |
| </tbody> |
| </table> |
| <div class="contents topic"> |
| <p class="topic-title first"><a id="contents" name="contents">Contents</a></p> |
| <ul class="simple"> |
| <li><a class="reference" href="#scope" id="id1" name="id1">Scope</a></li> |
| <li><a class="reference" href="#design-overview" id="id2" name="id2">Design overview</a></li> |
| <li><a class="reference" href="#tiers" id="id3" name="id3">Tiers</a></li> |
| <li><a class="reference" href="#classes" id="id4" name="id4">Classes</a><ul> |
| <li><a class="reference" href="#ezcwebdavserver" id="id5" name="id5">ezcWebdavServer</a></li> |
| <li><a class="reference" href="#ezcwebdavbackend" id="id6" name="id6">ezcWebdavBackend</a></li> |
| <li><a class="reference" href="#ezcwebdavtransport" id="id7" name="id7">ezcWebdavTransport</a></li> |
| <li><a class="reference" href="#ezcwebdavpathfactory" id="id8" name="id8">ezcWebdavPathFactory</a></li> |
| </ul> |
| </li> |
| <li><a class="reference" href="#example-code" id="id9" name="id9">Example code</a></li> |
| </ul> |
| </div> |
| <div class="section"> |
| <h1><a class="toc-backref" href="#id1" id="scope" name="scope">Scope</a></h1> |
| <p>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 <a class="reference" href="http://en.wikipedia.org/wiki/WebDAV">WebDAV</a> protocol.</p> |
| <p>It is currently not planned to also offer a WebDAV client component.</p> |
| </div> |
| <div class="section"> |
| <h1><a class="toc-backref" href="#id2" id="design-overview" name="design-overview">Design overview</a></h1> |
| <p>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.</p> |
| <p>The main class of this component will provide a fully <a class="reference" href="http://tools.ietf.org/html/rfc2518">RFC 2518</a> compliant |
| implementation of a <a class="reference" href="http://en.wikipedia.org/wiki/WebDAV">WebDAV</a> 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).</p> |
| <p>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.</p> |
| </div> |
| <div class="section"> |
| <h1><a class="toc-backref" href="#id3" id="tiers" name="tiers">Tiers</a></h1> |
| <p>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.</p> |
| <p>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.</p> |
| <p>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.</p> |
| <p>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.</p> |
| </div> |
| <div class="section"> |
| <h1><a class="toc-backref" href="#id4" id="classes" name="classes">Classes</a></h1> |
| <div class="section"> |
| <h2><a class="toc-backref" href="#id5" id="ezcwebdavserver" name="ezcwebdavserver">ezcWebdavServer</a></h2> |
| <p>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.</p> |
| <p>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).</p> |
| <p>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.</p> |
| <p>Such emulation functionality could possibly be extracted to a third category of |
| classes, which is only loaded by the main server object on-demand.</p> |
| <p>All configured transport handlers must implement the interface |
| ezcWebdavTransportHandler, which defines the necessary methods.</p> |
| <p>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.</p> |
| <p>Special implementation added by the user will be add on top of the list, to be |
| used at highest priority.</p> |
| </div> |
| <div class="section"> |
| <h2><a class="toc-backref" href="#id6" id="ezcwebdavbackend" name="ezcwebdavbackend">ezcWebdavBackend</a></h2> |
| <p>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:</p> |
| <ul class="simple"> |
| <li>head()</li> |
| <li>get()</li> |
| <li>propFind()</li> |
| <li>propFetch()</li> |
| </ul> |
| <p>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.</p> |
| <p>Additional features, like encryption support will be indicated by returning a |
| bitmask of supported features by the backend handler.</p> |
| <p>The logical groups of capabilities are:</p> |
| <dl class="docutils"> |
| <dt>Put</dt> |
| <dd>The put capability indicates, that a handler is capable of handling file |
| uploads via HTTP-PUT method.</dd> |
| <dt>Change</dt> |
| <dd>This sub class of WebDAV operations defines delete, copy and move operations to |
| be supported by the handler class.</dd> |
| <dt>Make collection</dt> |
| <dd>The creation of new collections also makes up a capability unit and can |
| optionally be implemented.</dd> |
| <dt>Lock</dt> |
| <dd>If the hander provides locking facilities on its own, the main server object |
| must not take care about that.</dd> |
| <dt>GZIP-Compress</dt> |
| <dd>Handlers implementing this facility can deal with GZIP and bzip2 based |
| compression.</dd> |
| </dl> |
| <p>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.</p> |
| </div> |
| <div class="section"> |
| <h2><a class="toc-backref" href="#id7" id="ezcwebdavtransport" name="ezcwebdavtransport">ezcWebdavTransport</a></h2> |
| <p>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.</p> |
| <p>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.</p> |
| <p>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.</p> |
| <p>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.</p> |
| <p>All struct classes representing either a request of response of the server will |
| extend the abstract base classes ezcWebdavRequest and ezcWebdavResponse.</p> |
| <p>An example of this structure is: ezcWebdavGetRequest and ezcWebdavGetResponse</p> |
| <p>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.</p> |
| <p>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.</p> |
| </div> |
| <div class="section"> |
| <h2><a class="toc-backref" href="#id8" id="ezcwebdavpathfactory" name="ezcwebdavpathfactory">ezcWebdavPathFactory</a></h2> |
| <p>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.</p> |
| <p>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.</p> |
| <p>Request: /path/to/webdav.php/path/to/file |
| Result: /path/to/file</p> |
| <p>You may want to provide custome implementations for different mappings so that |
| rewrite could be used by the webserver to access files.</p> |
| <p>Request: /images/path/to/file |
| Rewritten: /path/to/dav_images.php/path/to/file |
| Result: /path/to/file</p> |
| <p>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.</p> |
| </div> |
| </div> |
| <div class="section"> |
| <h1><a class="toc-backref" href="#id9" id="example-code" name="example-code">Example code</a></h1> |
| <p>The following snippet shows the API calls necessary to get a WebDAV server up |
| and running.</p> |
| <pre class="literal-block"> |
| <?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(); |
| </pre> |
| <!-- Local Variables: |
| mode: rst |
| fill-column: 79 |
| End: |
| vim: et syn=rst tw=79 --> |
| </div> |
| </div> |
| </body> |
| </html> |
| ', |
| 'headers' => |
| array ( |
| 'ETag' => '3f3e5419aff5da5a5f9ef38c571ec272', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Type' => 'application/octet-stream; charset="utf-8"', |
| ), |
| 'status' => 'HTTP/1.1 200 OK', |
| ), |
| ), |
| 230 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_renamed.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_renamed.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_renamed.xml', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_renamed.xml', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_renamed.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test.html</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>42fa6b3c46b3066e7ce125d5c114877b</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 231 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_renamed.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_renamed.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_renamed.xml', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_renamed.xml', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_renamed.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test.html</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>42fa6b3c46b3066e7ce125d5c114877b</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 232 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_utf8_content.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_utf8_content.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_utf8_content.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_utf8_content.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_utf8_content.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_utf8_content.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>03f21d9964e17d45d71164e30d8bbab5</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 233 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_utf8_content.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_utf8_content.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_utf8_content.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_utf8_content.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_utf8_content.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_utf8_content.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>03f21d9964e17d45d71164e30d8bbab5</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 234 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_utf8_content.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_utf8_content.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_utf8_content.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_utf8_content.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_utf8_content.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_utf8_content.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>03f21d9964e17d45d71164e30d8bbab5</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 235 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_utf8_content.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_utf8_content.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_utf8_content.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/subdir/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' => '03f21d9964e17d45d71164e30d8bbab5', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Type' => 'application/octet-stream; charset="utf-8"', |
| ), |
| 'status' => 'HTTP/1.1 200 OK', |
| ), |
| ), |
| 236 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_utf8_content.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_utf8_content.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_utf8_content.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_utf8_content.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_utf8_content.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_utf8_content.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>03f21d9964e17d45d71164e30d8bbab5</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 237 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_utf8_content.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_utf8_content.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_utf8_content.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_utf8_content.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_utf8_content.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_utf8_content.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>03f21d9964e17d45d71164e30d8bbab5</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 238 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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_CONTENT_LENGTH' => '235', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>9696c0fa460d4ed148cb40b2e8388c1e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>text/plain</D:getcontenttype> |
| <D:getetag>60c0afeb8f68b1765e13694b5e7c8c3d</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>2215ad4a0621fe1f07727e8534c54a95</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 239 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/forupload', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/forupload', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/forupload', |
| 'REDIRECT_URI' => '/index.php/collection/forupload', |
| '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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/forupload', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 240 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>9696c0fa460d4ed148cb40b2e8388c1e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 241 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/forupload', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/forupload', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/forupload', |
| 'REDIRECT_URI' => '/index.php/collection/forupload', |
| '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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/forupload', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 242 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_non_utf8.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_non_utf8.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_non_utf8.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/put_test_non_utf8.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_non_utf8.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_non_utf8.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>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</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>d85c64fb9d62eeaaec4c39e7a5460284</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 243 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_öäüÃ.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_öäüÃ.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/put_test_%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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_öäüÃ.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_non_utf8.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>88f535dffe3f6075a0a7461f40325aea</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 244 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_renamed.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_renamed.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_renamed.xml', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_renamed.xml', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_renamed.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test.html</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>42fa6b3c46b3066e7ce125d5c114877b</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 245 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_utf8_content.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_utf8_content.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_utf8_content.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_utf8_content.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_utf8_content.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_utf8_content.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>03f21d9964e17d45d71164e30d8bbab5</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 246 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>9696c0fa460d4ed148cb40b2e8388c1e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 247 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>9696c0fa460d4ed148cb40b2e8388c1e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 248 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_non_utf8.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_non_utf8.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_non_utf8.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/put_test_non_utf8.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_non_utf8.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_non_utf8.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>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</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>d85c64fb9d62eeaaec4c39e7a5460284</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 249 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_non_utf8.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_non_utf8.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_non_utf8.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/put_test_non_utf8.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_non_utf8.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_non_utf8.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>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</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>d85c64fb9d62eeaaec4c39e7a5460284</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 250 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_non_utf8.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_non_utf8.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_non_utf8.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/put_test_non_utf8.txt', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'GET', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_non_utf8.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => 'Some test content... |
| ', |
| 'headers' => |
| array ( |
| 'ETag' => '88f535dffe3f6075a0a7461f40325aea', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Type' => 'application/octet-stream; charset="utf-8"', |
| ), |
| 'status' => 'HTTP/1.1 200 OK', |
| ), |
| ), |
| 251 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/put_test_non_utf8.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_non_utf8.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/put_test_non_utf8.txt', |
| 'REDIRECT_URI' => '/index.php/collection/put_test_non_utf8.txt', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'HEAD', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/put_test_non_utf8.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 252 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_non_utf8.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_non_utf8.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_non_utf8.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/put_test_non_utf8.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_non_utf8.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_non_utf8.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>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</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>d85c64fb9d62eeaaec4c39e7a5460284</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 253 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => 'Some test content... |
| ', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '21', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/put_test_non_utf8.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_non_utf8.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/put_test_non_utf8.txt', |
| 'REDIRECT_URI' => '/index.php/collection/put_test_non_utf8.txt', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'PUT', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '21', |
| 'PHP_SELF' => '/index.php/collection/put_test_non_utf8.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'ETag' => '90793eca19e036301853f9c45343229d', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 254 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_non_utf8.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_non_utf8.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_non_utf8.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/put_test_non_utf8.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_non_utf8.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_non_utf8.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>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</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>d85c64fb9d62eeaaec4c39e7a5460284</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 255 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>9696c0fa460d4ed148cb40b2e8388c1e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 256 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_öäüÃ.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_öäüÃ.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/put_test_%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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_öäüÃ.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_non_utf8.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>88f535dffe3f6075a0a7461f40325aea</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 257 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_öäüÃ.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_öäüÃ.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/put_test_%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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_öäüÃ.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_non_utf8.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>88f535dffe3f6075a0a7461f40325aea</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 258 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_öäüÃ.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_öäüÃ.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/put_test_%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/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_öäüÃ.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => 'Some test content... |
| ', |
| 'headers' => |
| array ( |
| 'ETag' => 'a22ba5f3f6bfe26a62130a37fa15133d', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Type' => 'application/octet-stream; charset="utf-8"', |
| ), |
| 'status' => 'HTTP/1.1 200 OK', |
| ), |
| ), |
| 259 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/put_test_öäüÃ.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_öäüÃ.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt', |
| 'REDIRECT_URI' => '/index.php/collection/put_test_%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/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/put_test_öäüÃ.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 260 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_öäüÃ.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_öäüÃ.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/put_test_%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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_öäüÃ.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_non_utf8.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>88f535dffe3f6075a0a7461f40325aea</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 261 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => 'Some test content... |
| ', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '21', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/put_test_öäüÃ.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_öäüÃ.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt', |
| 'REDIRECT_URI' => '/index.php/collection/put_test_%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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '21', |
| 'PHP_SELF' => '/index.php/collection/put_test_öäüÃ.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'ETag' => '5b3d0c9655c1968709225b5c3f5999c5', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 262 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_öäüÃ.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_öäüÃ.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/put_test_%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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_öäüÃ.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_non_utf8.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>88f535dffe3f6075a0a7461f40325aea</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 263 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>9696c0fa460d4ed148cb40b2e8388c1e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 264 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_renamed.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_renamed.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_renamed.xml', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_renamed.xml', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_renamed.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test.html</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>42fa6b3c46b3066e7ce125d5c114877b</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 265 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_renamed.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_renamed.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_renamed.xml', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_renamed.xml', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_renamed.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test.html</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>42fa6b3c46b3066e7ce125d5c114877b</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 266 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_renamed.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_renamed.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_renamed.xml', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/put_test_renamed.xml', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'GET', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_renamed.xml', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> |
| <head> |
| <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
| <meta name="generator" content="Docutils 0.4: http://docutils.sourceforge.net/" /> |
| <title>eZ component: Webdav, Design, 1.0</title> |
| <meta name="author" content="Kore Nordmann, Tobias Schlitt" /> |
| <meta name="date" content="$Date$" /> |
| <style type="text/css"> |
| |
| /* |
| :Author: David Goodger |
| :Contact: goodger@users.sourceforge.net |
| :Date: $Date: 2005-12-18 01:56:14 +0100 (Sun, 18 Dec 2005) $ |
| :Revision: $Revision: 4224 $ |
| :Copyright: This stylesheet has been placed in the public domain. |
| |
| Default cascading style sheet for the HTML output of Docutils. |
| |
| See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to |
| customize this style sheet. |
| */ |
| |
| /* used to remove borders from tables and images */ |
| .borderless, table.borderless td, table.borderless th { |
| border: 0 } |
| |
| table.borderless td, table.borderless th { |
| /* Override padding for "table.docutils td" with "! important". |
| The right padding separates the table cells. */ |
| padding: 0 0.5em 0 0 ! important } |
| |
| .first { |
| /* Override more specific margin styles with "! important". */ |
| margin-top: 0 ! important } |
| |
| .last, .with-subtitle { |
| margin-bottom: 0 ! important } |
| |
| .hidden { |
| display: none } |
| |
| a.toc-backref { |
| text-decoration: none ; |
| color: black } |
| |
| blockquote.epigraph { |
| margin: 2em 5em ; } |
| |
| dl.docutils dd { |
| margin-bottom: 0.5em } |
| |
| /* Uncomment (and remove this text!) to get bold-faced definition list terms |
| dl.docutils dt { |
| font-weight: bold } |
| */ |
| |
| div.abstract { |
| margin: 2em 5em } |
| |
| div.abstract p.topic-title { |
| font-weight: bold ; |
| text-align: center } |
| |
| div.admonition, div.attention, div.caution, div.danger, div.error, |
| div.hint, div.important, div.note, div.tip, div.warning { |
| margin: 2em ; |
| border: medium outset ; |
| padding: 1em } |
| |
| div.admonition p.admonition-title, div.hint p.admonition-title, |
| div.important p.admonition-title, div.note p.admonition-title, |
| div.tip p.admonition-title { |
| font-weight: bold ; |
| font-family: sans-serif } |
| |
| div.attention p.admonition-title, div.caution p.admonition-title, |
| div.danger p.admonition-title, div.error p.admonition-title, |
| div.warning p.admonition-title { |
| color: red ; |
| font-weight: bold ; |
| font-family: sans-serif } |
| |
| /* Uncomment (and remove this text!) to get reduced vertical space in |
| compound paragraphs. |
| div.compound .compound-first, div.compound .compound-middle { |
| margin-bottom: 0.5em } |
| |
| div.compound .compound-last, div.compound .compound-middle { |
| margin-top: 0.5em } |
| */ |
| |
| div.dedication { |
| margin: 2em 5em ; |
| text-align: center ; |
| font-style: italic } |
| |
| div.dedication p.topic-title { |
| font-weight: bold ; |
| font-style: normal } |
| |
| div.figure { |
| margin-left: 2em ; |
| margin-right: 2em } |
| |
| div.footer, div.header { |
| clear: both; |
| font-size: smaller } |
| |
| div.line-block { |
| display: block ; |
| margin-top: 1em ; |
| margin-bottom: 1em } |
| |
| div.line-block div.line-block { |
| margin-top: 0 ; |
| margin-bottom: 0 ; |
| margin-left: 1.5em } |
| |
| div.sidebar { |
| margin-left: 1em ; |
| border: medium outset ; |
| padding: 1em ; |
| background-color: #ffffee ; |
| width: 40% ; |
| float: right ; |
| clear: right } |
| |
| div.sidebar p.rubric { |
| font-family: sans-serif ; |
| font-size: medium } |
| |
| div.system-messages { |
| margin: 5em } |
| |
| div.system-messages h1 { |
| color: red } |
| |
| div.system-message { |
| border: medium outset ; |
| padding: 1em } |
| |
| div.system-message p.system-message-title { |
| color: red ; |
| font-weight: bold } |
| |
| div.topic { |
| margin: 2em } |
| |
| h1.section-subtitle, h2.section-subtitle, h3.section-subtitle, |
| h4.section-subtitle, h5.section-subtitle, h6.section-subtitle { |
| margin-top: 0.4em } |
| |
| h1.title { |
| text-align: center } |
| |
| h2.subtitle { |
| text-align: center } |
| |
| hr.docutils { |
| width: 75% } |
| |
| img.align-left { |
| clear: left } |
| |
| img.align-right { |
| clear: right } |
| |
| ol.simple, ul.simple { |
| margin-bottom: 1em } |
| |
| ol.arabic { |
| list-style: decimal } |
| |
| ol.loweralpha { |
| list-style: lower-alpha } |
| |
| ol.upperalpha { |
| list-style: upper-alpha } |
| |
| ol.lowerroman { |
| list-style: lower-roman } |
| |
| ol.upperroman { |
| list-style: upper-roman } |
| |
| p.attribution { |
| text-align: right ; |
| margin-left: 50% } |
| |
| p.caption { |
| font-style: italic } |
| |
| p.credits { |
| font-style: italic ; |
| font-size: smaller } |
| |
| p.label { |
| white-space: nowrap } |
| |
| p.rubric { |
| font-weight: bold ; |
| font-size: larger ; |
| color: maroon ; |
| text-align: center } |
| |
| p.sidebar-title { |
| font-family: sans-serif ; |
| font-weight: bold ; |
| font-size: larger } |
| |
| p.sidebar-subtitle { |
| font-family: sans-serif ; |
| font-weight: bold } |
| |
| p.topic-title { |
| font-weight: bold } |
| |
| pre.address { |
| margin-bottom: 0 ; |
| margin-top: 0 ; |
| font-family: serif ; |
| font-size: 100% } |
| |
| pre.literal-block, pre.doctest-block { |
| margin-left: 2em ; |
| margin-right: 2em ; |
| background-color: #eeeeee } |
| |
| span.classifier { |
| font-family: sans-serif ; |
| font-style: oblique } |
| |
| span.classifier-delimiter { |
| font-family: sans-serif ; |
| font-weight: bold } |
| |
| span.interpreted { |
| font-family: sans-serif } |
| |
| span.option { |
| white-space: nowrap } |
| |
| span.pre { |
| white-space: pre } |
| |
| span.problematic { |
| color: red } |
| |
| span.section-subtitle { |
| /* font-size relative to parent (h1..h6 element) */ |
| font-size: 80% } |
| |
| table.citation { |
| border-left: solid 1px gray; |
| margin-left: 1px } |
| |
| table.docinfo { |
| margin: 2em 4em } |
| |
| table.docutils { |
| margin-top: 0.5em ; |
| margin-bottom: 0.5em } |
| |
| table.footnote { |
| border-left: solid 1px black; |
| margin-left: 1px } |
| |
| table.docutils td, table.docutils th, |
| table.docinfo td, table.docinfo th { |
| padding-left: 0.5em ; |
| padding-right: 0.5em ; |
| vertical-align: top } |
| |
| table.docutils th.field-name, table.docinfo th.docinfo-name { |
| font-weight: bold ; |
| text-align: left ; |
| white-space: nowrap ; |
| padding-left: 0 } |
| |
| h1 tt.docutils, h2 tt.docutils, h3 tt.docutils, |
| h4 tt.docutils, h5 tt.docutils, h6 tt.docutils { |
| font-size: 100% } |
| |
| tt.docutils { |
| background-color: #eeeeee } |
| |
| ul.auto-toc { |
| list-style-type: none } |
| |
| </style> |
| </head> |
| <body> |
| <div class="document" id="ez-component-webdav-design-1-0"> |
| <h1 class="title">eZ component: Webdav, Design, 1.0</h1> |
| <table class="docinfo" frame="void" rules="none"> |
| <col class="docinfo-name" /> |
| <col class="docinfo-content" /> |
| <tbody valign="top"> |
| <tr><th class="docinfo-name">Author:</th> |
| <td>Kore Nordmann, Tobias Schlitt</td></tr> |
| <tr><th class="docinfo-name">Revision:</th> |
| <td>$Rev$</td></tr> |
| <tr><th class="docinfo-name">Date:</th> |
| <td>$Date$</td></tr> |
| <tr><th class="docinfo-name">Status:</th> |
| <td>Draft</td></tr> |
| </tbody> |
| </table> |
| <div class="contents topic"> |
| <p class="topic-title first"><a id="contents" name="contents">Contents</a></p> |
| <ul class="simple"> |
| <li><a class="reference" href="#scope" id="id1" name="id1">Scope</a></li> |
| <li><a class="reference" href="#design-overview" id="id2" name="id2">Design overview</a></li> |
| <li><a class="reference" href="#tiers" id="id3" name="id3">Tiers</a></li> |
| <li><a class="reference" href="#classes" id="id4" name="id4">Classes</a><ul> |
| <li><a class="reference" href="#ezcwebdavserver" id="id5" name="id5">ezcWebdavServer</a></li> |
| <li><a class="reference" href="#ezcwebdavbackend" id="id6" name="id6">ezcWebdavBackend</a></li> |
| <li><a class="reference" href="#ezcwebdavtransport" id="id7" name="id7">ezcWebdavTransport</a></li> |
| <li><a class="reference" href="#ezcwebdavpathfactory" id="id8" name="id8">ezcWebdavPathFactory</a></li> |
| </ul> |
| </li> |
| <li><a class="reference" href="#example-code" id="id9" name="id9">Example code</a></li> |
| </ul> |
| </div> |
| <div class="section"> |
| <h1><a class="toc-backref" href="#id1" id="scope" name="scope">Scope</a></h1> |
| <p>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 <a class="reference" href="http://en.wikipedia.org/wiki/WebDAV">WebDAV</a> protocol.</p> |
| <p>It is currently not planned to also offer a WebDAV client component.</p> |
| </div> |
| <div class="section"> |
| <h1><a class="toc-backref" href="#id2" id="design-overview" name="design-overview">Design overview</a></h1> |
| <p>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.</p> |
| <p>The main class of this component will provide a fully <a class="reference" href="http://tools.ietf.org/html/rfc2518">RFC 2518</a> compliant |
| implementation of a <a class="reference" href="http://en.wikipedia.org/wiki/WebDAV">WebDAV</a> 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).</p> |
| <p>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.</p> |
| </div> |
| <div class="section"> |
| <h1><a class="toc-backref" href="#id3" id="tiers" name="tiers">Tiers</a></h1> |
| <p>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.</p> |
| <p>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.</p> |
| <p>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.</p> |
| <p>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.</p> |
| </div> |
| <div class="section"> |
| <h1><a class="toc-backref" href="#id4" id="classes" name="classes">Classes</a></h1> |
| <div class="section"> |
| <h2><a class="toc-backref" href="#id5" id="ezcwebdavserver" name="ezcwebdavserver">ezcWebdavServer</a></h2> |
| <p>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.</p> |
| <p>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).</p> |
| <p>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.</p> |
| <p>Such emulation functionality could possibly be extracted to a third category of |
| classes, which is only loaded by the main server object on-demand.</p> |
| <p>All configured transport handlers must implement the interface |
| ezcWebdavTransportHandler, which defines the necessary methods.</p> |
| <p>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.</p> |
| <p>Special implementation added by the user will be add on top of the list, to be |
| used at highest priority.</p> |
| </div> |
| <div class="section"> |
| <h2><a class="toc-backref" href="#id6" id="ezcwebdavbackend" name="ezcwebdavbackend">ezcWebdavBackend</a></h2> |
| <p>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:</p> |
| <ul class="simple"> |
| <li>head()</li> |
| <li>get()</li> |
| <li>propFind()</li> |
| <li>propFetch()</li> |
| </ul> |
| <p>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.</p> |
| <p>Additional features, like encryption support will be indicated by returning a |
| bitmask of supported features by the backend handler.</p> |
| <p>The logical groups of capabilities are:</p> |
| <dl class="docutils"> |
| <dt>Put</dt> |
| <dd>The put capability indicates, that a handler is capable of handling file |
| uploads via HTTP-PUT method.</dd> |
| <dt>Change</dt> |
| <dd>This sub class of WebDAV operations defines delete, copy and move operations to |
| be supported by the handler class.</dd> |
| <dt>Make collection</dt> |
| <dd>The creation of new collections also makes up a capability unit and can |
| optionally be implemented.</dd> |
| <dt>Lock</dt> |
| <dd>If the hander provides locking facilities on its own, the main server object |
| must not take care about that.</dd> |
| <dt>GZIP-Compress</dt> |
| <dd>Handlers implementing this facility can deal with GZIP and bzip2 based |
| compression.</dd> |
| </dl> |
| <p>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.</p> |
| </div> |
| <div class="section"> |
| <h2><a class="toc-backref" href="#id7" id="ezcwebdavtransport" name="ezcwebdavtransport">ezcWebdavTransport</a></h2> |
| <p>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.</p> |
| <p>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.</p> |
| <p>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.</p> |
| <p>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.</p> |
| <p>All struct classes representing either a request of response of the server will |
| extend the abstract base classes ezcWebdavRequest and ezcWebdavResponse.</p> |
| <p>An example of this structure is: ezcWebdavGetRequest and ezcWebdavGetResponse</p> |
| <p>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.</p> |
| <p>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.</p> |
| </div> |
| <div class="section"> |
| <h2><a class="toc-backref" href="#id8" id="ezcwebdavpathfactory" name="ezcwebdavpathfactory">ezcWebdavPathFactory</a></h2> |
| <p>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.</p> |
| <p>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.</p> |
| <p>Request: /path/to/webdav.php/path/to/file |
| Result: /path/to/file</p> |
| <p>You may want to provide custome implementations for different mappings so that |
| rewrite could be used by the webserver to access files.</p> |
| <p>Request: /images/path/to/file |
| Rewritten: /path/to/dav_images.php/path/to/file |
| Result: /path/to/file</p> |
| <p>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.</p> |
| </div> |
| </div> |
| <div class="section"> |
| <h1><a class="toc-backref" href="#id9" id="example-code" name="example-code">Example code</a></h1> |
| <p>The following snippet shows the API calls necessary to get a WebDAV server up |
| and running.</p> |
| <pre class="literal-block"> |
| <?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(); |
| </pre> |
| <!-- Local Variables: |
| mode: rst |
| fill-column: 79 |
| End: |
| vim: et syn=rst tw=79 --> |
| </div> |
| </div> |
| </body> |
| </html> |
| ', |
| 'headers' => |
| array ( |
| 'ETag' => '3f3e5419aff5da5a5f9ef38c571ec272', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Type' => 'application/octet-stream; charset="utf-8"', |
| ), |
| 'status' => 'HTTP/1.1 200 OK', |
| ), |
| ), |
| 267 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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' => 'HEAD', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/put_test_renamed.xml', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 268 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_renamed.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_renamed.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_renamed.xml', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_renamed.xml', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_renamed.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test.html</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>42fa6b3c46b3066e7ce125d5c114877b</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 269 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> |
| <head> |
| <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
| <meta name="generator" content="Docutils 0.4: http://docutils.sourceforge.net/" /> |
| <title>eZ component: Webdav, Design, 1.0</title> |
| <meta name="author" content="Kore Nordmann, Tobias Schlitt" /> |
| <meta name="date" content="$Date$" /> |
| <style type="text/css"> |
| |
| /* |
| :Author: David Goodger |
| :Contact: goodger@users.sourceforge.net |
| :Date: $Date: 2005-12-18 01:56:14 +0100 (Sun, 18 Dec 2005) $ |
| :Revision: $Revision: 4224 $ |
| :Copyright: This stylesheet has been placed in the public domain. |
| |
| Default cascading style sheet for the HTML output of Docutils. |
| |
| See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to |
| customize this style sheet. |
| */ |
| |
| /* used to remove borders from tables and images */ |
| .borderless, table.borderless td, table.borderless th { |
| border: 0 } |
| |
| table.borderless td, table.borderless th { |
| /* Override padding for "table.docutils td" with "! important". |
| The right padding separates the table cells. */ |
| padding: 0 0.5em 0 0 ! important } |
| |
| .first { |
| /* Override more specific margin styles with "! important". */ |
| margin-top: 0 ! important } |
| |
| .last, .with-subtitle { |
| margin-bottom: 0 ! important } |
| |
| .hidden { |
| display: none } |
| |
| a.toc-backref { |
| text-decoration: none ; |
| color: black } |
| |
| blockquote.epigraph { |
| margin: 2em 5em ; } |
| |
| dl.docutils dd { |
| margin-bottom: 0.5em } |
| |
| /* Uncomment (and remove this text!) to get bold-faced definition list terms |
| dl.docutils dt { |
| font-weight: bold } |
| */ |
| |
| div.abstract { |
| margin: 2em 5em } |
| |
| div.abstract p.topic-title { |
| font-weight: bold ; |
| text-align: center } |
| |
| div.admonition, div.attention, div.caution, div.danger, div.error, |
| div.hint, div.important, div.note, div.tip, div.warning { |
| margin: 2em ; |
| border: medium outset ; |
| padding: 1em } |
| |
| div.admonition p.admonition-title, div.hint p.admonition-title, |
| div.important p.admonition-title, div.note p.admonition-title, |
| div.tip p.admonition-title { |
| font-weight: bold ; |
| font-family: sans-serif } |
| |
| div.attention p.admonition-title, div.caution p.admonition-title, |
| div.danger p.admonition-title, div.error p.admonition-title, |
| div.warning p.admonition-title { |
| color: red ; |
| font-weight: bold ; |
| font-family: sans-serif } |
| |
| /* Uncomment (and remove this text!) to get reduced vertical space in |
| compound paragraphs. |
| div.compound .compound-first, div.compound .compound-middle { |
| margin-bottom: 0.5em } |
| |
| div.compound .compound-last, div.compound .compound-middle { |
| margin-top: 0.5em } |
| */ |
| |
| div.dedication { |
| margin: 2em 5em ; |
| text-align: center ; |
| font-style: italic } |
| |
| div.dedication p.topic-title { |
| font-weight: bold ; |
| font-style: normal } |
| |
| div.figure { |
| margin-left: 2em ; |
| margin-right: 2em } |
| |
| div.footer, div.header { |
| clear: both; |
| font-size: smaller } |
| |
| div.line-block { |
| display: block ; |
| margin-top: 1em ; |
| margin-bottom: 1em } |
| |
| div.line-block div.line-block { |
| margin-top: 0 ; |
| margin-bottom: 0 ; |
| margin-left: 1.5em } |
| |
| div.sidebar { |
| margin-left: 1em ; |
| border: medium outset ; |
| padding: 1em ; |
| background-color: #ffffee ; |
| width: 40% ; |
| float: right ; |
| clear: right } |
| |
| div.sidebar p.rubric { |
| font-family: sans-serif ; |
| font-size: medium } |
| |
| div.system-messages { |
| margin: 5em } |
| |
| div.system-messages h1 { |
| color: red } |
| |
| div.system-message { |
| border: medium outset ; |
| padding: 1em } |
| |
| div.system-message p.system-message-title { |
| color: red ; |
| font-weight: bold } |
| |
| div.topic { |
| margin: 2em } |
| |
| h1.section-subtitle, h2.section-subtitle, h3.section-subtitle, |
| h4.section-subtitle, h5.section-subtitle, h6.section-subtitle { |
| margin-top: 0.4em } |
| |
| h1.title { |
| text-align: center } |
| |
| h2.subtitle { |
| text-align: center } |
| |
| hr.docutils { |
| width: 75% } |
| |
| img.align-left { |
| clear: left } |
| |
| img.align-right { |
| clear: right } |
| |
| ol.simple, ul.simple { |
| margin-bottom: 1em } |
| |
| ol.arabic { |
| list-style: decimal } |
| |
| ol.loweralpha { |
| list-style: lower-alpha } |
| |
| ol.upperalpha { |
| list-style: upper-alpha } |
| |
| ol.lowerroman { |
| list-style: lower-roman } |
| |
| ol.upperroman { |
| list-style: upper-roman } |
| |
| p.attribution { |
| text-align: right ; |
| margin-left: 50% } |
| |
| p.caption { |
| font-style: italic } |
| |
| p.credits { |
| font-style: italic ; |
| font-size: smaller } |
| |
| p.label { |
| white-space: nowrap } |
| |
| p.rubric { |
| font-weight: bold ; |
| font-size: larger ; |
| color: maroon ; |
| text-align: center } |
| |
| p.sidebar-title { |
| font-family: sans-serif ; |
| font-weight: bold ; |
| font-size: larger } |
| |
| p.sidebar-subtitle { |
| font-family: sans-serif ; |
| font-weight: bold } |
| |
| p.topic-title { |
| font-weight: bold } |
| |
| pre.address { |
| margin-bottom: 0 ; |
| margin-top: 0 ; |
| font-family: serif ; |
| font-size: 100% } |
| |
| pre.literal-block, pre.doctest-block { |
| margin-left: 2em ; |
| margin-right: 2em ; |
| background-color: #eeeeee } |
| |
| span.classifier { |
| font-family: sans-serif ; |
| font-style: oblique } |
| |
| span.classifier-delimiter { |
| font-family: sans-serif ; |
| font-weight: bold } |
| |
| span.interpreted { |
| font-family: sans-serif } |
| |
| span.option { |
| white-space: nowrap } |
| |
| span.pre { |
| white-space: pre } |
| |
| span.problematic { |
| color: red } |
| |
| span.section-subtitle { |
| /* font-size relative to parent (h1..h6 element) */ |
| font-size: 80% } |
| |
| table.citation { |
| border-left: solid 1px gray; |
| margin-left: 1px } |
| |
| table.docinfo { |
| margin: 2em 4em } |
| |
| table.docutils { |
| margin-top: 0.5em ; |
| margin-bottom: 0.5em } |
| |
| table.footnote { |
| border-left: solid 1px black; |
| margin-left: 1px } |
| |
| table.docutils td, table.docutils th, |
| table.docinfo td, table.docinfo th { |
| padding-left: 0.5em ; |
| padding-right: 0.5em ; |
| vertical-align: top } |
| |
| table.docutils th.field-name, table.docinfo th.docinfo-name { |
| font-weight: bold ; |
| text-align: left ; |
| white-space: nowrap ; |
| padding-left: 0 } |
| |
| h1 tt.docutils, h2 tt.docutils, h3 tt.docutils, |
| h4 tt.docutils, h5 tt.docutils, h6 tt.docutils { |
| font-size: 100% } |
| |
| tt.docutils { |
| background-color: #eeeeee } |
| |
| ul.auto-toc { |
| list-style-type: none } |
| |
| </style> |
| </head> |
| <body> |
| <div class="document" id="ez-component-webdav-design-1-0"> |
| <h1 class="title">eZ component: Webdav, Design, 1.0</h1> |
| <table class="docinfo" frame="void" rules="none"> |
| <col class="docinfo-name" /> |
| <col class="docinfo-content" /> |
| <tbody valign="top"> |
| <tr><th class="docinfo-name">Author:</th> |
| <td>Kore Nordmann, Tobias Schlitt</td></tr> |
| <tr><th class="docinfo-name">Revision:</th> |
| <td>$Rev$</td></tr> |
| <tr><th class="docinfo-name">Date:</th> |
| <td>$Date$</td></tr> |
| <tr><th class="docinfo-name">Status:</th> |
| <td>Draft</td></tr> |
| </tbody> |
| </table> |
| <div class="contents topic"> |
| <p class="topic-title first"><a id="contents" name="contents">Contents</a></p> |
| <ul class="simple"> |
| <li><a class="reference" href="#scope" id="id1" name="id1">Scope</a></li> |
| <li><a class="reference" href="#design-overview" id="id2" name="id2">Design overview</a></li> |
| <li><a class="reference" href="#tiers" id="id3" name="id3">Tiers</a></li> |
| <li><a class="reference" href="#classes" id="id4" name="id4">Classes</a><ul> |
| <li><a class="reference" href="#ezcwebdavserver" id="id5" name="id5">ezcWebdavServer</a></li> |
| <li><a class="reference" href="#ezcwebdavbackend" id="id6" name="id6">ezcWebdavBackend</a></li> |
| <li><a class="reference" href="#ezcwebdavtransport" id="id7" name="id7">ezcWebdavTransport</a></li> |
| <li><a class="reference" href="#ezcwebdavpathfactory" id="id8" name="id8">ezcWebdavPathFactory</a></li> |
| </ul> |
| </li> |
| <li><a class="reference" href="#example-code" id="id9" name="id9">Example code</a></li> |
| </ul> |
| </div> |
| <div class="section"> |
| <h1><a class="toc-backref" href="#id1" id="scope" name="scope">Scope</a></h1> |
| <p>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 <a class="reference" href="http://en.wikipedia.org/wiki/WebDAV">WebDAV</a> protocol.</p> |
| <p>It is currently not planned to also offer a WebDAV client component.</p> |
| </div> |
| <div class="section"> |
| <h1><a class="toc-backref" href="#id2" id="design-overview" name="design-overview">Design overview</a></h1> |
| <p>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.</p> |
| <p>The main class of this component will provide a fully <a class="reference" href="http://tools.ietf.org/html/rfc2518">RFC 2518</a> compliant |
| implementation of a <a class="reference" href="http://en.wikipedia.org/wiki/WebDAV">WebDAV</a> 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).</p> |
| <p>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.</p> |
| </div> |
| <div class="section"> |
| <h1><a class="toc-backref" href="#id3" id="tiers" name="tiers">Tiers</a></h1> |
| <p>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.</p> |
| <p>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.</p> |
| <p>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.</p> |
| <p>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.</p> |
| </div> |
| <div class="section"> |
| <h1><a class="toc-backref" href="#id4" id="classes" name="classes">Classes</a></h1> |
| <div class="section"> |
| <h2><a class="toc-backref" href="#id5" id="ezcwebdavserver" name="ezcwebdavserver">ezcWebdavServer</a></h2> |
| <p>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.</p> |
| <p>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).</p> |
| <p>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.</p> |
| <p>Such emulation functionality could possibly be extracted to a third category of |
| classes, which is only loaded by the main server object on-demand.</p> |
| <p>All configured transport handlers must implement the interface |
| ezcWebdavTransportHandler, which defines the necessary methods.</p> |
| <p>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.</p> |
| <p>Special implementation added by the user will be add on top of the list, to be |
| used at highest priority.</p> |
| </div> |
| <div class="section"> |
| <h2><a class="toc-backref" href="#id6" id="ezcwebdavbackend" name="ezcwebdavbackend">ezcWebdavBackend</a></h2> |
| <p>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:</p> |
| <ul class="simple"> |
| <li>head()</li> |
| <li>get()</li> |
| <li>propFind()</li> |
| <li>propFetch()</li> |
| </ul> |
| <p>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.</p> |
| <p>Additional features, like encryption support will be indicated by returning a |
| bitmask of supported features by the backend handler.</p> |
| <p>The logical groups of capabilities are:</p> |
| <dl class="docutils"> |
| <dt>Put</dt> |
| <dd>The put capability indicates, that a handler is capable of handling file |
| uploads via HTTP-PUT method.</dd> |
| <dt>Change</dt> |
| <dd>This sub class of WebDAV operations defines delete, copy and move operations to |
| be supported by the handler class.</dd> |
| <dt>Make collection</dt> |
| <dd>The creation of new collections also makes up a capability unit and can |
| optionally be implemented.</dd> |
| <dt>Lock</dt> |
| <dd>If the hander provides locking facilities on its own, the main server object |
| must not take care about that.</dd> |
| <dt>GZIP-Compress</dt> |
| <dd>Handlers implementing this facility can deal with GZIP and bzip2 based |
| compression.</dd> |
| </dl> |
| <p>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.</p> |
| </div> |
| <div class="section"> |
| <h2><a class="toc-backref" href="#id7" id="ezcwebdavtransport" name="ezcwebdavtransport">ezcWebdavTransport</a></h2> |
| <p>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.</p> |
| <p>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.</p> |
| <p>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.</p> |
| <p>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.</p> |
| <p>All struct classes representing either a request of response of the server will |
| extend the abstract base classes ezcWebdavRequest and ezcWebdavResponse.</p> |
| <p>An example of this structure is: ezcWebdavGetRequest and ezcWebdavGetResponse</p> |
| <p>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.</p> |
| <p>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.</p> |
| </div> |
| <div class="section"> |
| <h2><a class="toc-backref" href="#id8" id="ezcwebdavpathfactory" name="ezcwebdavpathfactory">ezcWebdavPathFactory</a></h2> |
| <p>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.</p> |
| <p>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.</p> |
| <p>Request: /path/to/webdav.php/path/to/file |
| Result: /path/to/file</p> |
| <p>You may want to provide custome implementations for different mappings so that |
| rewrite could be used by the webserver to access files.</p> |
| <p>Request: /images/path/to/file |
| Rewritten: /path/to/dav_images.php/path/to/file |
| Result: /path/to/file</p> |
| <p>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.</p> |
| </div> |
| </div> |
| <div class="section"> |
| <h1><a class="toc-backref" href="#id9" id="example-code" name="example-code">Example code</a></h1> |
| <p>The following snippet shows the API calls necessary to get a WebDAV server up |
| and running.</p> |
| <pre class="literal-block"> |
| <?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(); |
| </pre> |
| <!-- Local Variables: |
| mode: rst |
| fill-column: 79 |
| End: |
| vim: et syn=rst tw=79 --> |
| </div> |
| </div> |
| </body> |
| </html> |
| ', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '18803', |
| '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' => 'PUT', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '18803', |
| 'PHP_SELF' => '/index.php/collection/put_test_renamed.xml', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'ETag' => '179f9baa08daec4f0936fdd8d6f42175', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 270 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_renamed.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_renamed.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_renamed.xml', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_renamed.xml', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_renamed.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test.html</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>42fa6b3c46b3066e7ce125d5c114877b</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 271 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>9696c0fa460d4ed148cb40b2e8388c1e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 272 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_utf8_content.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_utf8_content.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_utf8_content.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_utf8_content.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_utf8_content.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_utf8_content.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>03f21d9964e17d45d71164e30d8bbab5</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 273 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_utf8_content.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_utf8_content.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_utf8_content.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_utf8_content.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_utf8_content.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_utf8_content.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>03f21d9964e17d45d71164e30d8bbab5</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 274 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_utf8_content.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_utf8_content.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_utf8_content.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/subdir/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' => '03f21d9964e17d45d71164e30d8bbab5', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Type' => 'application/octet-stream; charset="utf-8"', |
| ), |
| 'status' => 'HTTP/1.1 200 OK', |
| ), |
| ), |
| 275 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'PHP_SELF' => '/index.php/collection/put_test_utf8_content.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 276 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_utf8_content.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_utf8_content.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_utf8_content.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_utf8_content.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_utf8_content.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_utf8_content.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>03f21d9964e17d45d71164e30d8bbab5</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 277 => |
| 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 ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| '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.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 278 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/subdir/put_test_utf8_content.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/subdir/put_test_utf8_content.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/subdir/put_test_utf8_content.txt', |
| 'REDIRECT_URI' => '/index.php/collection/subdir/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/subdir/put_test_utf8_content.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/subdir/put_test_utf8_content.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_utf8_content.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>03f21d9964e17d45d71164e30d8bbab5</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 279 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>9696c0fa460d4ed148cb40b2e8388c1e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 280 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/put_test_utf8_content.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/put_test_utf8_content.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_utf8_content.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>7830812661d19495883a9ca484db115e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 281 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/put_test_renamed.xml', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/put_test_renamed.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_renamed.xml</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>179f9baa08daec4f0936fdd8d6f42175</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 282 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/put_test_öäüÃ.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_öäüÃ.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt', |
| 'REDIRECT_URI' => '/index.php/collection/put_test_%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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/put_test_öäüÃ.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>5b3d0c9655c1968709225b5c3f5999c5</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 283 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/put_test_non_utf8.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_non_utf8.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/put_test_non_utf8.txt', |
| 'REDIRECT_URI' => '/index.php/collection/put_test_non_utf8.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/put_test_non_utf8.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/put_test_non_utf8.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_non_utf8.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>90793eca19e036301853f9c45343229d</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 284 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/put_test_non_utf8.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_non_utf8.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/put_test_non_utf8.txt', |
| 'REDIRECT_URI' => '/index.php/collection/put_test_non_utf8.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/put_test_non_utf8.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/put_test_non_utf8.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_non_utf8.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>90793eca19e036301853f9c45343229d</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 285 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/collection/put_test_öäüÃ.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/collection/put_test_öäüÃ.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/collection/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt', |
| 'REDIRECT_URI' => '/index.php/collection/put_test_%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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/put_test_öäüÃ.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>5b3d0c9655c1968709225b5c3f5999c5</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 286 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/put_test_renamed.xml', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/put_test_renamed.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_renamed.xml</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>179f9baa08daec4f0936fdd8d6f42175</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 287 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/collection/put_test_utf8_content.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/collection/put_test_utf8_content.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_utf8_content.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>7830812661d19495883a9ca484db115e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 288 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname></D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>6666cd76f96956469e7be39d750cc7d9</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>9696c0fa460d4ed148cb40b2e8388c1e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 403 Forbidden</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/file.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.xml</D:displayname> |
| <D:getcontenttype>text/xml</D:getcontenttype> |
| <D:getetag>b0c5faef67f106ef634ad2a82e838b95</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>19</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/file.bin</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.bin</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>68eab65ab82e7e474811d5d2dd879679</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>7</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 289 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => 'Authorization failed.', |
| 'headers' => |
| array ( |
| 'WWW-Authenticate' => |
| array ( |
| 'basic' => 'Basic realm="eZ Components WebDAV"', |
| 'digest' => 'Digest realm="eZ Components WebDAV", nonce="c0e1a6aaf65f4005cfc304057103089f", algorithm="MD5"', |
| ), |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Type' => 'text/plain; charset="utf-8"', |
| 'Content-Length' => '21', |
| ), |
| 'status' => 'HTTP/1.1 401 Unauthorized', |
| ), |
| ), |
| 290 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname></D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>6666cd76f96956469e7be39d750cc7d9</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 291 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| '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' => 'MOVE', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_DESTINATION' => 'http://webdav/renamed_collection', |
| 'HTTP_OVERWRITE' => 'F', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'PHP_SELF' => '/index.php/collection', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 292 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/renamed_collection', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/renamed_collection', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/renamed_collection', |
| 'REDIRECT_URI' => '/index.php/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/renamed_collection', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/renamed_collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>9696c0fa460d4ed148cb40b2e8388c1e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 293 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection', |
| 'REDIRECT_URI' => '/index.php/secure_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_CONTENT_LENGTH' => '235', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'PHP_SELF' => '/index.php/secure_collection', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>secure_collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>74c66f56a6551ab5bfb885e7f32aeac7</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 294 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>secure_collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>74c66f56a6551ab5bfb885e7f32aeac7</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 295 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname></D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>6666cd76f96956469e7be39d750cc7d9</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 296 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>secure_collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>74c66f56a6551ab5bfb885e7f32aeac7</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>text/plain</D:getcontenttype> |
| <D:getetag>915f244ec53702ea179db0509d787bde</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>c5478175e232c6c35b72e28fb638de42</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 297 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname></D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>6666cd76f96956469e7be39d750cc7d9</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 403 Forbidden</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/file.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.xml</D:displayname> |
| <D:getcontenttype>text/xml</D:getcontenttype> |
| <D:getetag>b0c5faef67f106ef634ad2a82e838b95</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>19</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/file.bin</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.bin</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>68eab65ab82e7e474811d5d2dd879679</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>7</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/renamed_collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>9696c0fa460d4ed148cb40b2e8388c1e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 298 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir', |
| 'REDIRECT_URI' => '/index.php/secure_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_CONTENT_LENGTH' => '235', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>c5478175e232c6c35b72e28fb638de42</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 299 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>c5478175e232c6c35b72e28fb638de42</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 300 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>secure_collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>74c66f56a6551ab5bfb885e7f32aeac7</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 301 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname></D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>6666cd76f96956469e7be39d750cc7d9</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 302 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>c5478175e232c6c35b72e28fb638de42</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/file.html</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.html</D:displayname> |
| <D:getcontenttype>text/html</D:getcontenttype> |
| <D:getetag>63e609ad6597ac5f4a6c399729a4abe0</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>39</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/file.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.xml</D:displayname> |
| <D:getcontenttype>text/xml</D:getcontenttype> |
| <D:getetag>b23a873ef8c0f8e3b33339bed653b763</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 303 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>c5478175e232c6c35b72e28fb638de42</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 304 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>secure_collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>74c66f56a6551ab5bfb885e7f32aeac7</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 305 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>secure_collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>74c66f56a6551ab5bfb885e7f32aeac7</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>text/plain</D:getcontenttype> |
| <D:getetag>915f244ec53702ea179db0509d787bde</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>c5478175e232c6c35b72e28fb638de42</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 306 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/file.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/file.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/file.txt', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/file.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>text/plain</D:getcontenttype> |
| <D:getetag>915f244ec53702ea179db0509d787bde</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 307 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/file.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/file.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/file.txt', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/file.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>text/plain</D:getcontenttype> |
| <D:getetag>915f244ec53702ea179db0509d787bde</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 308 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/file.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/file.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/file.txt', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/file.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>text/plain</D:getcontenttype> |
| <D:getetag>915f244ec53702ea179db0509d787bde</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 309 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/file.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/file.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/file.txt', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/file.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>text/plain</D:getcontenttype> |
| <D:getetag>915f244ec53702ea179db0509d787bde</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 310 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/file.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/file.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/file.txt', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/file.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>text/plain</D:getcontenttype> |
| <D:getetag>915f244ec53702ea179db0509d787bde</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 311 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/file.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/file.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/file.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/file.txt', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'GET', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'PHP_SELF' => '/index.php/secure_collection/file.txt', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => 'Authorization failed.', |
| 'headers' => |
| array ( |
| 'WWW-Authenticate' => |
| array ( |
| 'basic' => 'Basic realm="eZ Components WebDAV"', |
| 'digest' => 'Digest realm="eZ Components WebDAV", nonce="da47549ce56d8e2e38c079ce7dabd6a6", algorithm="MD5"', |
| ), |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Type' => 'text/plain; charset="utf-8"', |
| 'Content-Length' => '21', |
| ), |
| 'status' => 'HTTP/1.1 401 Unauthorized', |
| ), |
| ), |
| 312 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/file.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/file.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/file.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/file.txt', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'GET', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'PHP_SELF' => '/index.php/secure_collection/file.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => 'Some text content.', |
| 'headers' => |
| array ( |
| 'ETag' => '915f244ec53702ea179db0509d787bde', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Type' => 'text/plain; charset="utf-8"', |
| ), |
| 'status' => 'HTTP/1.1 200 OK', |
| ), |
| ), |
| 313 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/file.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/file.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/file.txt', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/file.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>text/plain</D:getcontenttype> |
| <D:getetag>915f244ec53702ea179db0509d787bde</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 314 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/file.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/file.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/file.txt', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/file.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>text/plain</D:getcontenttype> |
| <D:getetag>915f244ec53702ea179db0509d787bde</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 315 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/file.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/file.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/file.txt', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/file.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>text/plain</D:getcontenttype> |
| <D:getetag>915f244ec53702ea179db0509d787bde</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 316 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>c5478175e232c6c35b72e28fb638de42</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 317 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>c5478175e232c6c35b72e28fb638de42</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/file.html</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.html</D:displayname> |
| <D:getcontenttype>text/html</D:getcontenttype> |
| <D:getetag>63e609ad6597ac5f4a6c399729a4abe0</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>39</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/file.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.xml</D:displayname> |
| <D:getcontenttype>text/xml</D:getcontenttype> |
| <D:getetag>b23a873ef8c0f8e3b33339bed653b763</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 318 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>secure_collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>74c66f56a6551ab5bfb885e7f32aeac7</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>text/plain</D:getcontenttype> |
| <D:getetag>915f244ec53702ea179db0509d787bde</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>c5478175e232c6c35b72e28fb638de42</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 319 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>c5478175e232c6c35b72e28fb638de42</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 320 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/untitled folder/', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/untitled folder/', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/untitled%20folder/', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/untitled%20folder/', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'MKCOL', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/untitled folder/', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 321 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/untitled folder', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/untitled folder', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/untitled%20folder', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/untitled folder', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/untitled%20folder</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>4c84d7459f8a6a6fb0dc58169e07e03e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 322 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/untitled folder', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/untitled folder', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/untitled%20folder', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/untitled folder', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/untitled%20folder</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>4c84d7459f8a6a6fb0dc58169e07e03e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 323 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/untitled folder', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/untitled folder', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/untitled%20folder', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/untitled%20folder', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'MOVE', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_DESTINATION' => 'http://webdav/secure_collection/subdir/newdir', |
| 'HTTP_OVERWRITE' => 'F', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/untitled folder', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 324 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>4c84d7459f8a6a6fb0dc58169e07e03e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 325 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>4c84d7459f8a6a6fb0dc58169e07e03e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 326 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>4c84d7459f8a6a6fb0dc58169e07e03e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 327 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>c5478175e232c6c35b72e28fb638de42</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 328 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>secure_collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>74c66f56a6551ab5bfb885e7f32aeac7</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 329 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname></D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>6666cd76f96956469e7be39d750cc7d9</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 330 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir/', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir/', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir/', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir/', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>4c84d7459f8a6a6fb0dc58169e07e03e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 331 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>c5478175e232c6c35b72e28fb638de42</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/file.html</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.html</D:displayname> |
| <D:getcontenttype>text/html</D:getcontenttype> |
| <D:getetag>63e609ad6597ac5f4a6c399729a4abe0</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>39</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/file.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.xml</D:displayname> |
| <D:getcontenttype>text/xml</D:getcontenttype> |
| <D:getetag>b23a873ef8c0f8e3b33339bed653b763</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>4c84d7459f8a6a6fb0dc58169e07e03e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 332 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>4c84d7459f8a6a6fb0dc58169e07e03e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 333 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>4c84d7459f8a6a6fb0dc58169e07e03e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 334 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir/file.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir/file.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir/file.txt', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir/file.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 335 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => 'Some text content.', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '18', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir/file.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir/file.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir/file.txt', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '18', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir/file.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'ETag' => 'c0405933cd57c9b53258fe1be86b3e4f', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 336 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>4c84d7459f8a6a6fb0dc58169e07e03e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 337 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir/file.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir/file.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir/file.txt', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir/file.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>c0405933cd57c9b53258fe1be86b3e4f</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 338 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir/file.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir/file.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir/file.txt', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir/file.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>c0405933cd57c9b53258fe1be86b3e4f</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 339 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>4c84d7459f8a6a6fb0dc58169e07e03e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 340 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir/untitled folder/', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir/untitled folder/', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir/untitled%20folder/', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir/untitled folder/', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 341 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir/untitled folder', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir/untitled folder', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir/untitled%20folder', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir/untitled folder', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/untitled%20folder</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>010c22c9fe607573f5bcf93e47ce7b8a</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 342 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir/untitled folder', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir/untitled folder', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir/untitled%20folder', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir/untitled folder', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/untitled%20folder</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>010c22c9fe607573f5bcf93e47ce7b8a</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 343 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir/untitled folder', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir/untitled folder', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir/untitled%20folder', |
| 'REDIRECT_URI' => '/index.php/secure_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/secure_collection/subdir/newdir/newsubdir', |
| 'HTTP_OVERWRITE' => 'F', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir/untitled folder', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 344 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir/newsubdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir/newsubdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir/newsubdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir/newsubdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/newsubdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>010c22c9fe607573f5bcf93e47ce7b8a</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 345 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir/newsubdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir/newsubdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir/newsubdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir/newsubdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/newsubdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>010c22c9fe607573f5bcf93e47ce7b8a</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 346 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir/newsubdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir/newsubdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir/newsubdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir/newsubdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/newsubdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>010c22c9fe607573f5bcf93e47ce7b8a</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 347 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>4c84d7459f8a6a6fb0dc58169e07e03e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 348 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>c5478175e232c6c35b72e28fb638de42</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 349 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>secure_collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>74c66f56a6551ab5bfb885e7f32aeac7</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 350 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname></D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>6666cd76f96956469e7be39d750cc7d9</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 351 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir/newsubdir/', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir/newsubdir/', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir/newsubdir/', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir/newsubdir/', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/newsubdir/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>010c22c9fe607573f5bcf93e47ce7b8a</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 352 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir/', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir/', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir/', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir/', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>4c84d7459f8a6a6fb0dc58169e07e03e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>c0405933cd57c9b53258fe1be86b3e4f</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/newsubdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>010c22c9fe607573f5bcf93e47ce7b8a</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 353 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir/newsubdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir/newsubdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir/newsubdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir/newsubdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/newsubdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>010c22c9fe607573f5bcf93e47ce7b8a</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 354 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir/newsubdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir/newsubdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir/newsubdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir/newsubdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/newsubdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>010c22c9fe607573f5bcf93e47ce7b8a</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 355 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir/newsubdir/file.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir/newsubdir/file.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir/newsubdir/file.txt', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir/newsubdir/file.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 356 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => 'Some text content.', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '18', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir/newsubdir/file.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir/newsubdir/file.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir/newsubdir/file.txt', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '18', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir/newsubdir/file.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'ETag' => 'bde09112b72b6fed63ff4e3917ebd56a', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 357 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir/newsubdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir/newsubdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir/newsubdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir/newsubdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/newsubdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>010c22c9fe607573f5bcf93e47ce7b8a</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 358 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir/newsubdir/file.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir/newsubdir/file.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir/newsubdir/file.txt', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir/newsubdir/file.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/newsubdir/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>bde09112b72b6fed63ff4e3917ebd56a</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 359 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir/newsubdir/file.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir/newsubdir/file.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir/newsubdir/file.txt', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir/newsubdir/file.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/newsubdir/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>bde09112b72b6fed63ff4e3917ebd56a</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 360 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir/newsubdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir/newsubdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir/newsubdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir/newsubdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/newsubdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>010c22c9fe607573f5bcf93e47ce7b8a</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 361 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir/newsubdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir/newsubdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir/newsubdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir/newsubdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/newsubdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>010c22c9fe607573f5bcf93e47ce7b8a</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 362 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir/newsubdir/file.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir/newsubdir/file.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir/newsubdir/file.txt', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir/newsubdir/file.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'ETag' => 'bde09112b72b6fed63ff4e3917ebd56a', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Type' => 'application/octet-stream; charset="utf-8"', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 200 OK', |
| ), |
| ), |
| 363 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir/newsubdir/file.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir/newsubdir/file.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir/newsubdir/file.txt', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir/newsubdir/file.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/newsubdir/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>bde09112b72b6fed63ff4e3917ebd56a</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 364 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir/newsubdir/file.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir/newsubdir/file.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir/newsubdir/file.txt', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir/newsubdir/file.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/newsubdir/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>bde09112b72b6fed63ff4e3917ebd56a</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 365 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => 'Some text content.', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '18', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir/newsubdir/file.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir/newsubdir/file.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir/newsubdir/file.txt', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '18', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir/newsubdir/file.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'ETag' => 'bde09112b72b6fed63ff4e3917ebd56a', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 366 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir/newsubdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir/newsubdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir/newsubdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir/newsubdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/newsubdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>010c22c9fe607573f5bcf93e47ce7b8a</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 367 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir/', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir/', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir/', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir/', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>4c84d7459f8a6a6fb0dc58169e07e03e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>c0405933cd57c9b53258fe1be86b3e4f</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/newsubdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>010c22c9fe607573f5bcf93e47ce7b8a</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 368 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir/file.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir/file.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir/file.txt', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir/file.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>c0405933cd57c9b53258fe1be86b3e4f</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 369 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>4c84d7459f8a6a6fb0dc58169e07e03e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 370 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>c5478175e232c6c35b72e28fb638de42</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/file.html</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.html</D:displayname> |
| <D:getcontenttype>text/html</D:getcontenttype> |
| <D:getetag>63e609ad6597ac5f4a6c399729a4abe0</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>39</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/file.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.xml</D:displayname> |
| <D:getcontenttype>text/xml</D:getcontenttype> |
| <D:getetag>b23a873ef8c0f8e3b33339bed653b763</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>4c84d7459f8a6a6fb0dc58169e07e03e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 371 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/file.html', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/file.html', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/file.html', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/file.html', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/file.html</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.html</D:displayname> |
| <D:getcontenttype>text/html</D:getcontenttype> |
| <D:getetag>63e609ad6597ac5f4a6c399729a4abe0</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>39</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 372 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>c5478175e232c6c35b72e28fb638de42</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 373 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>4c84d7459f8a6a6fb0dc58169e07e03e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 374 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir', |
| 'REDIRECT_URI' => '/index.php/secure_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' => 'F', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>4c84d7459f8a6a6fb0dc58169e07e03e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 375 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir/', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir/', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir/', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir/', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>4c84d7459f8a6a6fb0dc58169e07e03e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>c0405933cd57c9b53258fe1be86b3e4f</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/newsubdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>010c22c9fe607573f5bcf93e47ce7b8a</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 376 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir/newsubdir/', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir/newsubdir/', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir/newsubdir/', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir/newsubdir/', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/newsubdir/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>010c22c9fe607573f5bcf93e47ce7b8a</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/newsubdir/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>bde09112b72b6fed63ff4e3917ebd56a</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 377 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '124', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '124', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/newsubdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 378 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir/', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir/', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir/', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir/', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>4c84d7459f8a6a6fb0dc58169e07e03e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>c0405933cd57c9b53258fe1be86b3e4f</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/newsubdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>010c22c9fe607573f5bcf93e47ce7b8a</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 379 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '124', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir/file.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir/file.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir/file.txt', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '124', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir/file.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 380 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir/file.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir/file.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir/file.txt', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir/file.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 204 No Content', |
| ), |
| ), |
| 381 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '124', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir/newsubdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir/newsubdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir/newsubdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '124', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir/newsubdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/newsubdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/newsubdir/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 382 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir/newsubdir/', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir/newsubdir/', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir/newsubdir/', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir/newsubdir/', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/newsubdir/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>untitled%20folder</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>010c22c9fe607573f5bcf93e47ce7b8a</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/newsubdir/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>bde09112b72b6fed63ff4e3917ebd56a</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 383 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '124', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir/newsubdir/file.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir/newsubdir/file.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir/newsubdir/file.txt', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '124', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir/newsubdir/file.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/newsubdir/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 384 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir/newsubdir/file.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir/newsubdir/file.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir/newsubdir/file.txt', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir/newsubdir/file.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 204 No Content', |
| ), |
| ), |
| 385 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '124', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir/newsubdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir/newsubdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir/newsubdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '124', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir/newsubdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir/newsubdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 386 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir/newsubdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir/newsubdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir/newsubdir', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/newdir/newsubdir', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'DELETE', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir/newsubdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 204 No Content', |
| ), |
| ), |
| 387 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '124', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '124', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/newdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 388 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/newdir', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'DELETE', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 204 No Content', |
| ), |
| ), |
| 389 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/newdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/newdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/newdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/newdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 390 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/file.html', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/file.html', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/file.html', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/file.html', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/file.html</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.html</D:displayname> |
| <D:getcontenttype>text/html</D:getcontenttype> |
| <D:getetag>63e609ad6597ac5f4a6c399729a4abe0</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>39</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 391 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/file.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/file.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/file.xml', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/file.xml', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/file.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.xml</D:displayname> |
| <D:getcontenttype>text/xml</D:getcontenttype> |
| <D:getetag>b23a873ef8c0f8e3b33339bed653b763</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 392 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/file.html', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/file.html', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/file.html', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/file.html', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/file.html</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.html</D:displayname> |
| <D:getcontenttype>text/html</D:getcontenttype> |
| <D:getetag>63e609ad6597ac5f4a6c399729a4abe0</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>39</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 393 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/file.html', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/file.html', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/file.html', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/file.html', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/file.html</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.html</D:displayname> |
| <D:getcontenttype>text/html</D:getcontenttype> |
| <D:getetag>63e609ad6597ac5f4a6c399729a4abe0</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>39</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 394 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/file.html', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/file.html', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/file.html', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/file.html', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/file.html</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.html</D:displayname> |
| <D:getcontenttype>text/html</D:getcontenttype> |
| <D:getetag>63e609ad6597ac5f4a6c399729a4abe0</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>39</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 395 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/file.html', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/file.html', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/file.html', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/file.html', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'GET', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/file.html', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<html><body><h1>Test</h1></body></html>', |
| 'headers' => |
| array ( |
| 'ETag' => '63e609ad6597ac5f4a6c399729a4abe0', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Type' => 'text/html; charset="utf-8"', |
| ), |
| 'status' => 'HTTP/1.1 200 OK', |
| ), |
| ), |
| 396 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/file.html', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/file.html', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/file.html', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/file.html', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/file.html</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.html</D:displayname> |
| <D:getcontenttype>text/html</D:getcontenttype> |
| <D:getetag>63e609ad6597ac5f4a6c399729a4abe0</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>39</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 397 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/file.html', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/file.html', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/file.html', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/file.html', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/file.html</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.html</D:displayname> |
| <D:getcontenttype>text/html</D:getcontenttype> |
| <D:getetag>63e609ad6597ac5f4a6c399729a4abe0</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>39</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 398 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/file.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/file.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/file.xml', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/file.xml', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/file.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.xml</D:displayname> |
| <D:getcontenttype>text/xml</D:getcontenttype> |
| <D:getetag>b23a873ef8c0f8e3b33339bed653b763</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 399 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/file.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/file.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/file.xml', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/file.xml', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/file.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.xml</D:displayname> |
| <D:getcontenttype>text/xml</D:getcontenttype> |
| <D:getetag>b23a873ef8c0f8e3b33339bed653b763</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 400 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/file.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/file.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/file.xml', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/file.xml', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/file.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.xml</D:displayname> |
| <D:getcontenttype>text/xml</D:getcontenttype> |
| <D:getetag>b23a873ef8c0f8e3b33339bed653b763</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 401 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/file.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/file.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/file.xml', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/file.xml', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'GET', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/file.xml', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml?> |
| <content/>', |
| 'headers' => |
| array ( |
| 'ETag' => 'b23a873ef8c0f8e3b33339bed653b763', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| ), |
| 'status' => 'HTTP/1.1 200 OK', |
| ), |
| ), |
| 402 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/file.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/file.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/file.xml', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/file.xml', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/file.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.xml</D:displayname> |
| <D:getcontenttype>text/xml</D:getcontenttype> |
| <D:getetag>b23a873ef8c0f8e3b33339bed653b763</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 403 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/file.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/file.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/file.xml', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/file.xml', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/file.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.xml</D:displayname> |
| <D:getcontenttype>text/xml</D:getcontenttype> |
| <D:getetag>b23a873ef8c0f8e3b33339bed653b763</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 404 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/file.html', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/file.html', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/file.html', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/file.html', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/file.html</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.html</D:displayname> |
| <D:getcontenttype>text/html</D:getcontenttype> |
| <D:getetag>63e609ad6597ac5f4a6c399729a4abe0</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>39</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 405 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/file.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/file.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/file.xml', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/file.xml', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/file.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.xml</D:displayname> |
| <D:getcontenttype>text/xml</D:getcontenttype> |
| <D:getetag>b23a873ef8c0f8e3b33339bed653b763</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 406 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/file.html', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/file.html', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/file.html', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/file.html', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/file.html</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.html</D:displayname> |
| <D:getcontenttype>text/html</D:getcontenttype> |
| <D:getetag>63e609ad6597ac5f4a6c399729a4abe0</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>39</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 407 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/file.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/file.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/file.xml', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/file.xml', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/file.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.xml</D:displayname> |
| <D:getcontenttype>text/xml</D:getcontenttype> |
| <D:getetag>b23a873ef8c0f8e3b33339bed653b763</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 408 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '124', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/file.html', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/file.html', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/file.html', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '124', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/file.html', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/file.html</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 409 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/file.html', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/file.html', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/file.html', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/file.html', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'DELETE', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/file.html', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 204 No Content', |
| ), |
| ), |
| 410 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '124', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/file.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/file.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/file.xml', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '124', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/file.xml', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/file.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 411 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/file.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/file.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/file.xml', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/file.xml', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'DELETE', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/file.xml', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 204 No Content', |
| ), |
| ), |
| 412 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>c5478175e232c6c35b72e28fb638de42</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 413 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>c5478175e232c6c35b72e28fb638de42</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 414 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test.html', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test.html', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test.html', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/put_test.html', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'HEAD', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test.html', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 415 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> |
| <head> |
| <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
| <meta name="generator" content="Docutils 0.4: http://docutils.sourceforge.net/" /> |
| <title>eZ component: Webdav, Design, 1.0</title> |
| <meta name="author" content="Kore Nordmann, Tobias Schlitt" /> |
| <meta name="date" content="$Date$" /> |
| <style type="text/css"> |
| |
| /* |
| :Author: David Goodger |
| :Contact: goodger@users.sourceforge.net |
| :Date: $Date: 2005-12-18 01:56:14 +0100 (Sun, 18 Dec 2005) $ |
| :Revision: $Revision: 4224 $ |
| :Copyright: This stylesheet has been placed in the public domain. |
| |
| Default cascading style sheet for the HTML output of Docutils. |
| |
| See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to |
| customize this style sheet. |
| */ |
| |
| /* used to remove borders from tables and images */ |
| .borderless, table.borderless td, table.borderless th { |
| border: 0 } |
| |
| table.borderless td, table.borderless th { |
| /* Override padding for "table.docutils td" with "! important". |
| The right padding separates the table cells. */ |
| padding: 0 0.5em 0 0 ! important } |
| |
| .first { |
| /* Override more specific margin styles with "! important". */ |
| margin-top: 0 ! important } |
| |
| .last, .with-subtitle { |
| margin-bottom: 0 ! important } |
| |
| .hidden { |
| display: none } |
| |
| a.toc-backref { |
| text-decoration: none ; |
| color: black } |
| |
| blockquote.epigraph { |
| margin: 2em 5em ; } |
| |
| dl.docutils dd { |
| margin-bottom: 0.5em } |
| |
| /* Uncomment (and remove this text!) to get bold-faced definition list terms |
| dl.docutils dt { |
| font-weight: bold } |
| */ |
| |
| div.abstract { |
| margin: 2em 5em } |
| |
| div.abstract p.topic-title { |
| font-weight: bold ; |
| text-align: center } |
| |
| div.admonition, div.attention, div.caution, div.danger, div.error, |
| div.hint, div.important, div.note, div.tip, div.warning { |
| margin: 2em ; |
| border: medium outset ; |
| padding: 1em } |
| |
| div.admonition p.admonition-title, div.hint p.admonition-title, |
| div.important p.admonition-title, div.note p.admonition-title, |
| div.tip p.admonition-title { |
| font-weight: bold ; |
| font-family: sans-serif } |
| |
| div.attention p.admonition-title, div.caution p.admonition-title, |
| div.danger p.admonition-title, div.error p.admonition-title, |
| div.warning p.admonition-title { |
| color: red ; |
| font-weight: bold ; |
| font-family: sans-serif } |
| |
| /* Uncomment (and remove this text!) to get reduced vertical space in |
| compound paragraphs. |
| div.compound .compound-first, div.compound .compound-middle { |
| margin-bottom: 0.5em } |
| |
| div.compound .compound-last, div.compound .compound-middle { |
| margin-top: 0.5em } |
| */ |
| |
| div.dedication { |
| margin: 2em 5em ; |
| text-align: center ; |
| font-style: italic } |
| |
| div.dedication p.topic-title { |
| font-weight: bold ; |
| font-style: normal } |
| |
| div.figure { |
| margin-left: 2em ; |
| margin-right: 2em } |
| |
| div.footer, div.header { |
| clear: both; |
| font-size: smaller } |
| |
| div.line-block { |
| display: block ; |
| margin-top: 1em ; |
| margin-bottom: 1em } |
| |
| div.line-block div.line-block { |
| margin-top: 0 ; |
| margin-bottom: 0 ; |
| margin-left: 1.5em } |
| |
| div.sidebar { |
| margin-left: 1em ; |
| border: medium outset ; |
| padding: 1em ; |
| background-color: #ffffee ; |
| width: 40% ; |
| float: right ; |
| clear: right } |
| |
| div.sidebar p.rubric { |
| font-family: sans-serif ; |
| font-size: medium } |
| |
| div.system-messages { |
| margin: 5em } |
| |
| div.system-messages h1 { |
| color: red } |
| |
| div.system-message { |
| border: medium outset ; |
| padding: 1em } |
| |
| div.system-message p.system-message-title { |
| color: red ; |
| font-weight: bold } |
| |
| div.topic { |
| margin: 2em } |
| |
| h1.section-subtitle, h2.section-subtitle, h3.section-subtitle, |
| h4.section-subtitle, h5.section-subtitle, h6.section-subtitle { |
| margin-top: 0.4em } |
| |
| h1.title { |
| text-align: center } |
| |
| h2.subtitle { |
| text-align: center } |
| |
| hr.docutils { |
| width: 75% } |
| |
| img.align-left { |
| clear: left } |
| |
| img.align-right { |
| clear: right } |
| |
| ol.simple, ul.simple { |
| margin-bottom: 1em } |
| |
| ol.arabic { |
| list-style: decimal } |
| |
| ol.loweralpha { |
| list-style: lower-alpha } |
| |
| ol.upperalpha { |
| list-style: upper-alpha } |
| |
| ol.lowerroman { |
| list-style: lower-roman } |
| |
| ol.upperroman { |
| list-style: upper-roman } |
| |
| p.attribution { |
| text-align: right ; |
| margin-left: 50% } |
| |
| p.caption { |
| font-style: italic } |
| |
| p.credits { |
| font-style: italic ; |
| font-size: smaller } |
| |
| p.label { |
| white-space: nowrap } |
| |
| p.rubric { |
| font-weight: bold ; |
| font-size: larger ; |
| color: maroon ; |
| text-align: center } |
| |
| p.sidebar-title { |
| font-family: sans-serif ; |
| font-weight: bold ; |
| font-size: larger } |
| |
| p.sidebar-subtitle { |
| font-family: sans-serif ; |
| font-weight: bold } |
| |
| p.topic-title { |
| font-weight: bold } |
| |
| pre.address { |
| margin-bottom: 0 ; |
| margin-top: 0 ; |
| font-family: serif ; |
| font-size: 100% } |
| |
| pre.literal-block, pre.doctest-block { |
| margin-left: 2em ; |
| margin-right: 2em ; |
| background-color: #eeeeee } |
| |
| span.classifier { |
| font-family: sans-serif ; |
| font-style: oblique } |
| |
| span.classifier-delimiter { |
| font-family: sans-serif ; |
| font-weight: bold } |
| |
| span.interpreted { |
| font-family: sans-serif } |
| |
| span.option { |
| white-space: nowrap } |
| |
| span.pre { |
| white-space: pre } |
| |
| span.problematic { |
| color: red } |
| |
| span.section-subtitle { |
| /* font-size relative to parent (h1..h6 element) */ |
| font-size: 80% } |
| |
| table.citation { |
| border-left: solid 1px gray; |
| margin-left: 1px } |
| |
| table.docinfo { |
| margin: 2em 4em } |
| |
| table.docutils { |
| margin-top: 0.5em ; |
| margin-bottom: 0.5em } |
| |
| table.footnote { |
| border-left: solid 1px black; |
| margin-left: 1px } |
| |
| table.docutils td, table.docutils th, |
| table.docinfo td, table.docinfo th { |
| padding-left: 0.5em ; |
| padding-right: 0.5em ; |
| vertical-align: top } |
| |
| table.docutils th.field-name, table.docinfo th.docinfo-name { |
| font-weight: bold ; |
| text-align: left ; |
| white-space: nowrap ; |
| padding-left: 0 } |
| |
| h1 tt.docutils, h2 tt.docutils, h3 tt.docutils, |
| h4 tt.docutils, h5 tt.docutils, h6 tt.docutils { |
| font-size: 100% } |
| |
| tt.docutils { |
| background-color: #eeeeee } |
| |
| ul.auto-toc { |
| list-style-type: none } |
| |
| </style> |
| </head> |
| <body> |
| <div class="document" id="ez-component-webdav-design-1-0"> |
| <h1 class="title">eZ component: Webdav, Design, 1.0</h1> |
| <table class="docinfo" frame="void" rules="none"> |
| <col class="docinfo-name" /> |
| <col class="docinfo-content" /> |
| <tbody valign="top"> |
| <tr><th class="docinfo-name">Author:</th> |
| <td>Kore Nordmann, Tobias Schlitt</td></tr> |
| <tr><th class="docinfo-name">Revision:</th> |
| <td>$Rev$</td></tr> |
| <tr><th class="docinfo-name">Date:</th> |
| <td>$Date$</td></tr> |
| <tr><th class="docinfo-name">Status:</th> |
| <td>Draft</td></tr> |
| </tbody> |
| </table> |
| <div class="contents topic"> |
| <p class="topic-title first"><a id="contents" name="contents">Contents</a></p> |
| <ul class="simple"> |
| <li><a class="reference" href="#scope" id="id1" name="id1">Scope</a></li> |
| <li><a class="reference" href="#design-overview" id="id2" name="id2">Design overview</a></li> |
| <li><a class="reference" href="#tiers" id="id3" name="id3">Tiers</a></li> |
| <li><a class="reference" href="#classes" id="id4" name="id4">Classes</a><ul> |
| <li><a class="reference" href="#ezcwebdavserver" id="id5" name="id5">ezcWebdavServer</a></li> |
| <li><a class="reference" href="#ezcwebdavbackend" id="id6" name="id6">ezcWebdavBackend</a></li> |
| <li><a class="reference" href="#ezcwebdavtransport" id="id7" name="id7">ezcWebdavTransport</a></li> |
| <li><a class="reference" href="#ezcwebdavpathfactory" id="id8" name="id8">ezcWebdavPathFactory</a></li> |
| </ul> |
| </li> |
| <li><a class="reference" href="#example-code" id="id9" name="id9">Example code</a></li> |
| </ul> |
| </div> |
| <div class="section"> |
| <h1><a class="toc-backref" href="#id1" id="scope" name="scope">Scope</a></h1> |
| <p>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 <a class="reference" href="http://en.wikipedia.org/wiki/WebDAV">WebDAV</a> protocol.</p> |
| <p>It is currently not planned to also offer a WebDAV client component.</p> |
| </div> |
| <div class="section"> |
| <h1><a class="toc-backref" href="#id2" id="design-overview" name="design-overview">Design overview</a></h1> |
| <p>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.</p> |
| <p>The main class of this component will provide a fully <a class="reference" href="http://tools.ietf.org/html/rfc2518">RFC 2518</a> compliant |
| implementation of a <a class="reference" href="http://en.wikipedia.org/wiki/WebDAV">WebDAV</a> 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).</p> |
| <p>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.</p> |
| </div> |
| <div class="section"> |
| <h1><a class="toc-backref" href="#id3" id="tiers" name="tiers">Tiers</a></h1> |
| <p>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.</p> |
| <p>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.</p> |
| <p>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.</p> |
| <p>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.</p> |
| </div> |
| <div class="section"> |
| <h1><a class="toc-backref" href="#id4" id="classes" name="classes">Classes</a></h1> |
| <div class="section"> |
| <h2><a class="toc-backref" href="#id5" id="ezcwebdavserver" name="ezcwebdavserver">ezcWebdavServer</a></h2> |
| <p>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.</p> |
| <p>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).</p> |
| <p>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.</p> |
| <p>Such emulation functionality could possibly be extracted to a third category of |
| classes, which is only loaded by the main server object on-demand.</p> |
| <p>All configured transport handlers must implement the interface |
| ezcWebdavTransportHandler, which defines the necessary methods.</p> |
| <p>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.</p> |
| <p>Special implementation added by the user will be add on top of the list, to be |
| used at highest priority.</p> |
| </div> |
| <div class="section"> |
| <h2><a class="toc-backref" href="#id6" id="ezcwebdavbackend" name="ezcwebdavbackend">ezcWebdavBackend</a></h2> |
| <p>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:</p> |
| <ul class="simple"> |
| <li>head()</li> |
| <li>get()</li> |
| <li>propFind()</li> |
| <li>propFetch()</li> |
| </ul> |
| <p>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.</p> |
| <p>Additional features, like encryption support will be indicated by returning a |
| bitmask of supported features by the backend handler.</p> |
| <p>The logical groups of capabilities are:</p> |
| <dl class="docutils"> |
| <dt>Put</dt> |
| <dd>The put capability indicates, that a handler is capable of handling file |
| uploads via HTTP-PUT method.</dd> |
| <dt>Change</dt> |
| <dd>This sub class of WebDAV operations defines delete, copy and move operations to |
| be supported by the handler class.</dd> |
| <dt>Make collection</dt> |
| <dd>The creation of new collections also makes up a capability unit and can |
| optionally be implemented.</dd> |
| <dt>Lock</dt> |
| <dd>If the hander provides locking facilities on its own, the main server object |
| must not take care about that.</dd> |
| <dt>GZIP-Compress</dt> |
| <dd>Handlers implementing this facility can deal with GZIP and bzip2 based |
| compression.</dd> |
| </dl> |
| <p>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.</p> |
| </div> |
| <div class="section"> |
| <h2><a class="toc-backref" href="#id7" id="ezcwebdavtransport" name="ezcwebdavtransport">ezcWebdavTransport</a></h2> |
| <p>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.</p> |
| <p>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.</p> |
| <p>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.</p> |
| <p>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.</p> |
| <p>All struct classes representing either a request of response of the server will |
| extend the abstract base classes ezcWebdavRequest and ezcWebdavResponse.</p> |
| <p>An example of this structure is: ezcWebdavGetRequest and ezcWebdavGetResponse</p> |
| <p>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.</p> |
| <p>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.</p> |
| </div> |
| <div class="section"> |
| <h2><a class="toc-backref" href="#id8" id="ezcwebdavpathfactory" name="ezcwebdavpathfactory">ezcWebdavPathFactory</a></h2> |
| <p>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.</p> |
| <p>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.</p> |
| <p>Request: /path/to/webdav.php/path/to/file |
| Result: /path/to/file</p> |
| <p>You may want to provide custome implementations for different mappings so that |
| rewrite could be used by the webserver to access files.</p> |
| <p>Request: /images/path/to/file |
| Rewritten: /path/to/dav_images.php/path/to/file |
| Result: /path/to/file</p> |
| <p>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.</p> |
| </div> |
| </div> |
| <div class="section"> |
| <h1><a class="toc-backref" href="#id9" id="example-code" name="example-code">Example code</a></h1> |
| <p>The following snippet shows the API calls necessary to get a WebDAV server up |
| and running.</p> |
| <pre class="literal-block"> |
| <?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(); |
| </pre> |
| <!-- Local Variables: |
| mode: rst |
| fill-column: 79 |
| End: |
| vim: et syn=rst tw=79 --> |
| </div> |
| </div> |
| </body> |
| </html> |
| ', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '18803', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test.html', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test.html', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test.html', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/put_test.html', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'PUT', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '18803', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test.html', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'ETag' => '866d436fdb9577521a1d1acd440e1026', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 416 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>c5478175e232c6c35b72e28fb638de42</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 417 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_non_utf8.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_non_utf8.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test_non_utf8.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/put_test_non_utf8.txt', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'HEAD', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_non_utf8.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 418 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => 'Some test content... |
| ', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '21', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_non_utf8.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_non_utf8.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test_non_utf8.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/put_test_non_utf8.txt', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'PUT', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '21', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_non_utf8.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'ETag' => 'cf5657d4ea808c2f8b300e5b148df562', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 419 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>c5478175e232c6c35b72e28fb638de42</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 420 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_utf8_content.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_utf8_content.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test_utf8_content.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_utf8_content.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 421 => |
| 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 ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '739', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_utf8_content.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_utf8_content.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test_utf8_content.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '739', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_utf8_content.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'ETag' => '94ad488564aca44123a62c6f22c090dd', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 422 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>c5478175e232c6c35b72e28fb638de42</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 423 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_utf8_filename_Ïңαââââ¬â±â±â.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_utf8_filename_Ïңαââââ¬â±â±â.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/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/secure_collection/subdir/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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_utf8_filename_Ïңαââââ¬â±â±â.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 424 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => 'Some test content... |
| ', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '21', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_utf8_filename_Ïңαââââ¬â±â±â.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_utf8_filename_Ïңαââââ¬â±â±â.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/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/secure_collection/subdir/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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '21', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_utf8_filename_Ïңαââââ¬â±â±â.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'ETag' => '2aec372f4c1d5fb462ab2c213c1a1efa', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 425 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>c5478175e232c6c35b72e28fb638de42</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 426 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_utf8_filename_Ïңαââââ¬â±â±â.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_utf8_filename_Ïңαââââ¬â±â±â.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/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/secure_collection/subdir/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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_utf8_filename_Ïңαââââ¬â±â±â.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/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</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>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</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>2aec372f4c1d5fb462ab2c213c1a1efa</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 427 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_utf8_content.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_utf8_content.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test_utf8_content.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_utf8_content.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/put_test_utf8_content.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_utf8_content.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>94ad488564aca44123a62c6f22c090dd</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 428 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_non_utf8.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_non_utf8.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test_non_utf8.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/put_test_non_utf8.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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_non_utf8.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/put_test_non_utf8.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_non_utf8.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>cf5657d4ea808c2f8b300e5b148df562</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 429 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test.html', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test.html', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test.html', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test.html', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/put_test.html</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test.html</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>866d436fdb9577521a1d1acd440e1026</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 430 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test.html', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test.html', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test.html', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test.html', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/put_test.html</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test.html</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>866d436fdb9577521a1d1acd440e1026</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 431 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_non_utf8.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_non_utf8.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test_non_utf8.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/put_test_non_utf8.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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_non_utf8.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/put_test_non_utf8.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_non_utf8.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>cf5657d4ea808c2f8b300e5b148df562</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 432 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_utf8_content.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_utf8_content.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test_utf8_content.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_utf8_content.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/put_test_utf8_content.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_utf8_content.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>94ad488564aca44123a62c6f22c090dd</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 433 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_utf8_filename_Ïңαââââ¬â±â±â.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_utf8_filename_Ïңαââââ¬â±â±â.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/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/secure_collection/subdir/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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_utf8_filename_Ïңαââââ¬â±â±â.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/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</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>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</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>2aec372f4c1d5fb462ab2c213c1a1efa</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 434 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>c5478175e232c6c35b72e28fb638de42</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 435 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>c5478175e232c6c35b72e28fb638de42</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 436 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/collection', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/collection', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/collection', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/collection', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 437 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/collection/', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/collection/', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/collection/', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/collection/', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'MKCOL', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/collection/', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 438 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/collection/put_test.zip', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/collection/put_test.zip', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/collection/put_test.zip', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/collection/put_test.zip', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'HEAD', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/collection/put_test.zip', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 439 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => 'PK' . "\0" . '' . "\0" . '' . "\0" . '' . "\0" . 'îM7%þÞ' . "\0" . '' . "\0" . '½6' . "\0" . '' . "\0" . '' . "\0" . '' . "\0" . 'put_test.xmlUT ' . "\0" . 'áGáGUx' . "\0" . 'èd' . "\0" . '½[isÛ6þÎ_Õt¤«£IÛmëÚê$qÒf¶\'u÷Ìt P' . "\0" . '¨¿~ß ARrãnvû!(' . "\0" . 'ïý¼Øó¯ß
¸UÕ¦º=^~<ªJM¦«íŬuùâÙ×ëäüO?>¿þçÕ´-UåÄÕÏϾ{õ\\Ìþ¼Z½ºü;]Ø¥5mªÜ4[µ¬[.¯/Å¥ÿU|£*ÕètµzñÃjõï¿Ùιúlµ:y' . "\0" . 'ü`WÊûËfÈÓbÁçI§2±9ôT>^~*XÒq«3{1S¿-RSÖ¦\'½Údòv)«·Õâñ¯d©hÙÑ;{#xåüàµðÔÄ|^ÌþN?¯øGÿgéÞºpÚ°@ý+:Nðò¹¸äÃè¬õ9-]ÿîÊó/DÁtõ¹lÝÎ4ë¿FL²¥×f£¥?¥»B;w¾ò«Îu«ÑÒë^«ÛÎWÝ÷ó¸þàþ
ÇôåÜ:éZ»¾ldGøoç«´3µNEZHkQm©©ðmg¬ìþ«Wk÷ HûÜ?èÚ´E¡Ü/
¶n}ÿþ¢*×çµlä¶õÈUªÎÏ<ÓÙÅ̦¦V³õOø%óãhÿ*:ö)<é(x_1.·Zígk¶Þ\'ÕO:ªNCtÎÖ×øç}Rø´£àM8[?ç\'©ü}ÖQ¿¥JÔ¥Ù°ÿDÞ§pRÝÈôFUYDö?yt?Òu¬lmQ¾ÏÞ\'í/¦´kév¹Liõ+xú¾ýÕÀî³/{ÎÞʲ.àp±ú¿ üöG8! R©cjt<(0â&5Nxèéé]ï ]ÂäÂí´íS|v³@ÚèAÀJ;-pì!<q;éDÝ[
¿Ã/ þ˧ìÿs±ßét\'ö¦¹±b¯ÝNÈ¢¥üÕ4ÂÀáШ$-Q>GJD |
| F1)Á¹¤ä¶Ñ!¥ªj¹×7ºVKȧ+ü¶ò×ü7V;²êLjåÀ' . "\0" . 'NB*ö)ݪSoøz«XÛ¯H«iÛ' . "\0" . '®8Ê |
| ÈaÑAײ° |
| öÚKÆè´<dvåaäcèðó7¢Çô±«<9ó§y¦RÙZï2JÜÊFKwÀ¯v»=Yeà*È2x¯Û×±psò¸¤
Ü\\Â{"äÆ°` ÛB\\ÉLçdF\'*¥2»ÏéLÎãÀS
Âp«F¦~íÉeCÅ#¤ºâÔß
É)¦E1{:íëÏÅÏ1ñgyZ¹|gçÊbÕä)]]¿%Åj 7Ô,Çãÿ,\\8â)8YõRè´Aºik´ºÅà¯x;ðü,pòÖ¦9(E
2M µ8ªQÿn
b7xjïi;>Ä]ciK®e°§|t:¨A¹¶ |
| xðæþ¶öÓ,ÓÈ @ÚaN À£ø#+@;íãȳ¼C&CVT¬ìØÝÐ@7
¥ïAò' . "\0" . 'J¦h©}x&èCCGbqj' . "\0" . 'R#Bepjj-±Äþðßq_QPóG¸ £ÄÝSá®' . "\0" . '. Òª©I
l@¥nJX¢âØP_gÞ
<{Þýz×CÛKï\\Y£û:st¥çÑTÙG=Xd#g<S$:ûLà´~@¢¤Qu£,À=\\ç^:2ò]!¦1Ê ª¬Þw µÕF%ü*}\'ûСÒ)°«ÌB0vþ1XK<ÀvwAãäTQ' . "\0" . 'T=`m¡ ÊHKánE§lD"!ÏÈá?%d&E½edÇò¡Q@M¢9*r9TÊÖ7ʤ:F;¶Z8Äl~Ý,ÑV°dðÐP%5rê$âÍåwPÏ3Û0{UIÌãÃÒJoXkdh(ãhg!µé&ó¾kÚÀ"¡×ýR¼âlá%é²¢H*ðkes9®µ9©' . "\0" . 'ò° ØoaQ@\\¨²-º¬u¼º@\'E¡z¨>«ç' . "\0" . '' . "\0" . 'm£l(1¼@ÐÔ+±Ê½<Ì©øHX±êÊî!WW1ÒùÊ´ªiLSÝ@}#/Ìí×v»#b |
| øg¹
@gT- ·±¿éôÆØá×\'¼¾¤Ük°~º=¨4ù |
| *òDÑ' . "\0" . 'OE»#¥ÄSºÐ»
{¶F=¸ÛÁAãºYZëñÁé¶âùhU²îHÕI"· |
| ܵH1 ¡#ÇBéh²P¹QT*·3£©9,Úªð£tày\\gcfÕT®ÂJw:+à8køÑéIg~Z.çV¹Þ¶MÀQätÒp-ÚFA%0öê¡Bpy<Î;O[¾åññÊÕ
vX $CÊÝ4pðò8½enªÎ8ãtðĵk1}¹g§MÛ$\'Tô°Ð7J&½ÁS)¶\\çîLÁò¤gH}ønwñç[¯¤GÛz F°Î' . "\0" . 'u1(3Ay³LMÅ#=0£Gnéc2Uµ½¾Õü;TñÖ½ÎzöÈ\\JÓ Àç*¡øtȪÈ
÷iauBí?µ@¢OXy[¥\\ÌcI¶°5ËqÁïÙ\'fÔïë`\'ãzÛØZ/ûBtWL ËÉ-zODòSïf{Üm|Lrß+Á' . "\0" . '´òÒ S\'µG#$ð÷L"¤A"v8Ã: ,z&}µS`gµ²¥¾ù³;2FIõn(/0SDGÁ©IîÉÉ2âÐöíóÔIo©UC°Q£#³È¸°¿?~¶d¤¹ÏAPxìôvbÝhÝááRídÜ;IÝx#ÿrl4<Ièq#D²üòæ¨)@Êr¢êæ0W<ê\\b¶_å](¸Ç\'¢¡' . "\0" . '»mF»ß6Qö
-IÍ*4g§fý?_̳#ßÙÃG÷`C¿ïÈú%`÷Ú§ DîØ8-íÍÓX¯óHÍÔ×^£Ùõå¤@[ã¾`"CÀ&bø·ú¨J&~ÜFGwì`ºíp¯wXÛÖîID*ôeÞóæRvÝB|¦@h¨ò$ ÷
Å' . "\0" . 'Åus eªXn쪨<H6ÚÒÞ Jø=èÔ¡òª×<w ra¶8 [èHj*b×8ÈH$÷Ñï; Ör}Õ:ü3' . "\0" . 'jìI:Áí{~,Ø Kz*Áy^ÒÖ8¸ÕR|{}}µ¸úùÚk1#«ã¼ß!Ñs2÷ï ÚvÓ·Ó0 I4S8ý725ÄK¨Ëã
Î$YzGJÿRÂï¡_ |
| äß·â|¯öÑ^ËÜeb¿Û¹
ÓHblÄbpíÆ{í;¨ï\'` Ú°PPtPSQR2ûj~¢RK(ÑaëH¥DrcZG~ý^ûæ_¯®Ï!Ãb)t·ß\\À ¥a/Ý |
| éL&P¥
¡6¿éú åè®c|ÝuIÆGF4ÐQv
DǬô½ÎRYs¯ßø£]pdPÔúÉög??¼ê½ÒϹý^ݯë/À\'µXt7>®Æ>?~]>ÇÂbbâþ¢k¦a+E#÷ !ç%ÃQ(×m¸´ãäu4võ3ª0Rð
YUëBmö?òùKñcul |
| ܶ¶e|huCëxxÞX¤á6§s§XE=
Å<§·s°]l\\áfp#ä` ÍÍÄPUÊ6\\À8ùUv¾içÙ¾IÚÒ@»ëº¨rÁs
ÏkBÚ·Õª-Ú
öÔ÷0°8èîWte@ÃÓcÉ$(Ç~.IJ Ý Ï!¥Mõæ~$á/ÂzÕxBºë®8P£Ä |
| F±xô¦7g@ª»~ébçÏ^@â9áòÃß-û.O¤æ»rýbi°ä- |
| Bâª6º£`CúÙ«\'¬A-*·WªÏ$ÇU÷E Vó#%t @çyì´I®¬Q4æOÆ®;ý(rLá$»ý(:;
Nõ\'}£ÜQ |
| ô' . "\0" . 'à÷Éð:u2üæÅu4 *ÐÞ¢®û~ýjnÁÓ^ì1#/w@>y¯%_Å¥ðL/Û /¥ÂfDÛ¼¸õú=:*,A>x¬Ü29åÜlðÍZ½xL{~n÷Òú£²þÂx.øvÝi/0wóºa°ss %þï¿{1¬47Ù{]EK|3ÍúÁU; öÉt¨Äãî]4 ¸h Úç!eñNÆPýUé<cp>]øX7T
«p¾U !÷ûÕñojcð6ܸÞøâÔrG®IâËçRÑàÌà
`Ês_¾qAý{KB7¦$1GnâkѾ°£íûýÑß7Ñd' . "\0" . 'ÚX¸0L 2æF¦hûÁvc]"à«Q¸Ó^KØÏ=\'Rtbw³»ã´àcûßPjÚÂJY×Èk¦q£iüEkü
w\\³ø ¶ác¢@)EI¯qlÅ*êÓNÉìÑóL±ÂCWάe½«»GÔ¿&õãR1øáÄÑÿ4-È}' . "\0" . 'È`O þ²¦èñë`¨§þæ×kÌj§S*ÏáR÷Îâ
µWãÞEn]ʲcYd¹³^VPÊ/¼ö¿Ö
5¼03õ8|I߬1eC~èТË=áúq¸Ex±)`âlÁë¶:uáÁ@ªåv£¼AèZû¢³j£i£:b!¥{®qÍõWÝ6{ccô v |
| Þâ·f;Xão¿K;Ƴ/ǯ׽îÍ!.ÌÒVº®¡{°;¾³WâéÕ+zËa' . "\0" . 'x5;zU´ußϤÆ/Ùà`A¼-3[Kü\'¨ìí³5:Ë
ûêkð¦$Áoø/hÊ2º~øè+^µZ MMu*·²ñý;`ú
;YrJþZ|¸u_
m#²þ6à%üP< ·~ `àÇ~|,» |
| wz¹ãüóüÌ©º»C§p¤÷ÂPùêDbÚÀÜ)q?¬¿ ï¥MD
Ìo¾ÒÊðþzZ\'8ãC,Jâm~¯ÓÆX»åG¬Ã7öÏÿ¸z¤ÌÇçÓ\\»
kÃÇLwË:&ºõh壩åÿÇêX~ôl·Ëþß:0¿$Ê©ÔÕöÅ0rx[Eòú@÷hHgpÎþ7|P{' . "\0" . 'Bg¢' . "\0" . '-' . "\0" . 'ʶòùÉ*;Knu ÝÀÏ¡ºh°DÜ_|þåùÊÓ`dxýPK' . "\0" . '' . "\0" . '' . "\0" . '' . "\0" . 'ÚM7mh |
| ¶' . "\0" . '' . "\0" . 'sI' . "\0" . '' . "\0" . '
' . "\0" . '' . "\0" . 'put_test.htmlUT ' . "\0" . 'ìàG¼àGUx' . "\0" . 'èd' . "\0" . '¼\\éÛ6ÿοÑx;££»ívlµÝÇv×æpÙ¹j«¶ 0& ' . "\0" . '[VRùß÷' . "\0" . ' RT»É®?Ø <<¼ã÷@~òåû"ת¶ÚO\'§óPej2]nN·=//\'¼øñùÕ?_¿[^ÿôÕw¯Él±øûýçÅ«âß^}ÿ' . "\0" . ' |
| ⪥Õ(Ê|±xùÃDL¶ÎUËÅb·ÛÍw÷ç¦Þ,®Þ,Þ#Sì?Î\\4s¹l+ÓÀei9}üø1Ïà e.qUNDû i(Á?
rR ú¹Ñ×O\'ÏMéTéfWûJMDÊßNzïHóB¤[Y[åzQ,Rêéd£JUKgêhò6NçVÌ,
ç8óçÖ4uªÖÀºÊ-¤Ó.Wê_@¥¨L tâïjÉë©x¡¬ÞSììñ ·í1ð_¦VâSg
,aÞYiiÅÛtkç¶IoýÎø~GY·Ïp /ÔZf²ø<Y>£Uâ
¼ÖøÆl£êd)p¿á\'m,ØÖp×ÉWY;üÏÙÉÉùìôlvúH.Ï.O¿»oÜù#BJÃî;ÉòºÖh¯@ ûøàìì¾|nª}7[àáj« MØRNlA+¥JQå2UÐ¥p[%ªfëTd¦º\'ɵMîD*m*Ñ`"° EÖnW5NµZùo:Tû´
ßíbkvÎyÍ:æìì©Ã{áL6ÖBÿh÷Á<ÌϨÂÍ`¨¨Ua®XÎAÚb]B8¹ÒB°ÏBnà#Lóxa§<"z"\\6öp+~M§½\'â·$ù¨Àç' . "\0" . '0µÎ@Ô2#â6\'<!hLÄNäÉ\'Àqej\'K7øs\'¶$¬ª$¸²¤
¢%R¬q£"COæçªÀED÷1_ëÚº.t [©T¯Á. |
| YoÀRXUcòz<læLµY(ÖMÅgÏl³"7¦uý´q ì±[e`²86Ó,w¿%@¾sgÒÙJ¦ïjµ¦!観L¥DCnAC/àMjrô×þ;»ÊMúîçÆ85WÞÔ²ÚFSÈPl88Ë;=eÙ(ã$ãßÈ,' . "\0" . 'R' . "\0" . '\'â.·N²bäï{h³ð¥É³Ù|1Sk]ò\\NªÛ_µí{8EÑ2}=+$u£ùm0¦áU:uº8$}D*sÀà%ÀdÝÊ |
| Ã<O}w¡í×¹ýA4R533õHluéøa«uþZbøÓØɺDËnî"rÏBeº) hÑÖN#´º/, |
| ^{ôx=:Ù?:v4òîÐÓµ,tÆo!EATÑëv;AîGÙñª8ÊkçètRØÑÉA/G¶ä¯VÑ^>fãP°HÞHæt*s@1ð.t¢[40¢I\'¼h?ͽìßIGðk¹ÚÈLÆÁ[e4õ4g`ã)ÁÛ8`ûl+eò¥ÐNbÔÿíæmq!&Vº' . "\0" . 'i{bk½iêÞ>rµv³ú>K9ë¶6à6$0e¶Ér%ºÛvCb' . "\0" . '«æ åºT3ö~¼àG¹öÙ *p"¢7B¾ñF(õ²Ncû°lW²>ÔéÇ¡
°¶©É¼Ãýi
¿ÎÜrÄ?³êr#aN(.: ówÕ¼nV5ʯ7øé@/á@io*f$EÅVc0l{:Äѽôìvø? P
|xyä2î/·§s«RÄ÷LÅölìáýÃÉöÁØÈó± É«nÄxGc:GFÕ]òkgh_ÿßêb3§)d×±/Ó÷Þ¶½_GÑä`E
lÂÇ1ìõ |
| áï+¯L¦JA^¨=LÁ Üì vÍ«<H¯fü7Uul0½ê
¦éPÈòe~QÌÛÁúZ¯úctÎÜó?óÜTVí¼ñ8' . "\0" . 'cÀε³ÇÆß |
| üÊÙ¶Ú©^;´<d#G" |
| ÑÎa>hy]`ÿxFZÄF®àê<ôH÷\\âã¨VV+H¥²ÈÑiÉNFr¨1X>=ñÖ' . "\0" . 'ä %°hgSÀ¡t!îCáûH' . "\0" . 'Rôk(ç)$?JJÕ?JØøÌ*×?7cd ÐËuûø}ê rívïTv#0ÞtntÄÒiXå Þ|Ø
©r®t$ÌÑQ<t¸Õ(Î' . "\0" . 'æ³ZÊÛçÛBqø~«óȱ
p÷!×n÷ÃAÔkÛ\\gâ´z/ UÞ&2𢥣˵9>ÚãùíXþ%&Ù!ÕU7ðJåý
дém§-õñîø¼Â¯Ðí!<÷îѽ5I@.ØûS[HUÍ°;y¸tøH¯oY´S¬½8b¯[áA8×r
ËàûýÞwÈSïÏßÆߣ' . "\0" . 'ÓÃ¥á1r¨j
ØÐ0ÒÏ°eÛu,èé%|ð}ðÉöð$nÐäéEw=¨_fm#d}hÀlCÏNg\'ÔP?
3É3\'·é]oO±ÓͺvUTæD¬kêE_MDÝä |
| ^"û¸ì|0Ï-ê¾íë¸UqM' . "\0" . '¼ |
| )ºúò XñÑKß×~²p[]ÞØMaÙ%üUjÛ¦îèbëúÎmçS<KMúÛN~×ØhúZ®{¬/·©§o^VPìFùUî£hNÉåI&Mü)CûýÒ¹Ø\' ËW@®iUȹ-.k¤ä×j' . "\0" . 'ÛSÐù>?üɦlp%Eðãå[|ÅÄÈ)y³6N×Zíͳæ0èöÔDihÞïhÞ\\^á«ÛS¢ª¥õ £õ' . "\0" . 'dÊ/Zú%e¯Ð{ |
| DÏ;¢çàÑ¿¤ìÆoiÐíYm©#|©2äväFä¿âQ¿>b\'2¬ðE·ÂÑ |
| WaÜïX£n»©3õ>¬ò¨[åQ´Êkù5ÖY>n·æ{æ' . "\0" . 'µ¶ý¸[ëñäò%8âp
ðÙ¾çúüñ:Z::4h\'7Â5½kñªü%ö)ñêÏcè%}Q#2DMIµ¦M¡VSt:C}(<3ïGk!»h¸tk¨1,¼q¾xö7Á¶9ŨnÅÎÔïüéT]ÞüÛÔÂ' . "\0" . 'ñZhàÒÉÙ8RâQûÓ9UÎwú® ètß¼üäÿÅ]#s 3(V°ªËW´Í´©1åÌ÷j*%ÇÉÜØ%¬Úm\'Í5J§Ý¶§õjíµv' . "\0" . 'cþpwðxɼN¿R©l¬×¨ YkéöøuÕl6{>JÄN4²ÐØqouJ´;ƼG0w´li-é5iÊR©ÌÎÅW |
| O²i<SPÕ\'GH' . "\0" . '§z¬áµÀìürY«2´X<àeq¶f{K±nrPìÈÛ¹VnM&§¸z8¼ùú¹ÀOdE$9-Áâû¢cøÍ=g. \'ë$êöK»r¯ÖêÎx[P3v5h`ð>\'ßÁØ*,:º@ö¦.ðÐe_+¨O-Á.7ÐV«»8ËãMYkÈñ¨éx¯ÕÐ3ÈÂùêG¾Bä9ûræ`àHàúÚ±H^ýI«~ñRÂèÞîê5l¯4ät{Ë=ìl³òÎ "ûZëSj' . "\0" . ' |
| R(̼aÇtü)²^ñGï& #Xù3á#T"ìº,u`Ô=µ$XPc%¡¼jϼ<{Þ2:«@µHM Ýg@òÃS(t |
| ZIë÷)Ú*zºPmáÜ%Ý@µà×)6ÔªªÅ>X&VûÎ"üfÛA£?@~PZ
ÉoÁKCè@ÀÞ¤J_«,9Á{+Ï6 nÓ\'zK
É4£JÖvà,=\\: 5ëµÊ)b U>g´ç¹ð¹_^ÁØO\'Ñ|;ÄÚdãêaãPb,¬¹X3Ô\\Bt¹I6v¬)' . "\0" . ' bVÿaÌQ90¤÷Ðo¡L*ä:#@íõãgy|%q)caõiNãÙéV¥ïXL$ptaßµ³9tykÁ1M`QÉ{.^qÄÂ÷¬w)I\'%ص²Þ÷Ód&' . "\0" . 'FAaÎ
Ø2aP' . "\0" . 'U¨¢ÉÛI
¼:ç9^OÁK@S]Ð\\Ç7µ²!û}²%^f"äp' . "\0" . 'ÆJ#vr?íENà#a Ä¢ï»ÃX]Ò)Îçe¥ ò`ªgã°k*¬6ÍfKÔ½wók¹Ø>»8ózI¤mlÁ&Z¿±´üøÇØpæ#×c®H×!Lü¢(@Ì¢¢q¥Ä¯ôBéÒ¶ôó¥´ÿÚ«úP¬töÁÎCßgPòÃÇã¥!,t=xßá¬IÂðVXúNnØ)ßÑYBg´ºÁ±Q@C/1TFT>ÊmMnDDîÖTì7M×5("xOïÇ×Ú³jJWC*BI3Ñ |
| PÎB!~tÚYû³Â´a·¤»' . "\0" . 'KG¾Ô²ÏNY4' . "\0" . 's+µd`hö}¹@¸ûGä¼uúPå+ïÁ`hÉ@Òç(Üe<' . "\0" . 'ÄgäëÀ+,s xEÌpÐFààrÝ|(Fù6MÑÝ\\¿SOe*9kÖë{=l"èá_ñ^ï?aâ[/p\\¦u w#A=XÖ]Ð h8ô®*QÃ`·kGÒILÊLµjGêì^H{¤¥©Röaò¤$¦¡RåkáÍá0{ |
| r~Û' . "\0" . 'Í.H2åóæÔ49x¢±ìiYÎ2|Q,8£@7ìu2Lê±l©¹Ùx2¶eª' . "\0" . 'æ;§Ë;ãÂõ
5kßðUdrØ+ú¶ÐÑýD].ÀXc{v6IØh(H¼
r ã^â0)A^B1µV6ÖNãZª¬!»%q§v¡ ¼¨&k°8¶+IGâ^4àXðãA"³H_xå»
oú¥í~ê1pòÞl1Ï«jm ªÛß*~8¬=µ¶!9káù¦¤lhb±-ò´¨pÇrtiAlúþzv°I¼{Ðò¶E+í¹6»cÅf¢²í4£YÊOëã"Û:¤jåx<4º{¯ëaBX¿ U_R<S`íCîQ²¹mç7ñNkÅâÙleÃæ%# |
| ç
}{ìI MÑ÷¼(Cr \\$b' . "\0" . 'nÙÁ8Ô¢Gg¶©Ðh©PÂxuNŲªH·xít*@P#M6÷S ÷|øîi¬Çc`]HÉJ»BÚwèz~F(¼¬Ñ?³Ülè)BV°õëÖv²øN0Ñz2wùºqàÇ¿dD0ÑÙ·¼ã°è:P]
ëÒSúí¢º©0FXq¥øöêêõìõOW^ÄÀñÚÏIÀñòøCfÕ¥F>SØå%[tç6èL²RXgàå{È*£¬ª/nÖø²Oí¢qÉ\\§`Ë®)5óX»ÏáÐ9NÄÄwt+Ge/&!
yvë%aÙÓ#!9!¼ÃÅÑFÑuäÊ4´±ðÍ¿^½=ÄxÖñòmð¹nz>öÌd |
| ¬B#¢Í¯~ÑÕjFMg(ÃçUÜÝÄt¸
®$Û4¬]Núq$ÿÐEæé"
~ÍL>Ê
c¡üÒ÷ÏONÅÆ%¯:]ù¡Kåô¿ÄÂèðl
»7GÐBDÝκþ|ßC\' |
| x¹#Ï
' . "\0" . 'ô{J9qhËèå[¡óBK q¡&ûL.~,Ç}න
;Q£sl÷ÅM¼N¶,v=ZÃÁ·´áC
ý]®øldù^[È^+V_YÅÈå@|àÈ õe8Ä{!ÈbÜ ôyéZmfKqvºÖøÛ ?Öf赪,5)
V&7Õe´;ì v=µSÉC¸jkí$A*Üñ
Ú5 |(Øаñï½ñþÀ$pMGm¿eFkèëÜcav8U _âù^tkÖܪó;"&C²:Áþ˧æHJvWÓè¥Ûëvµ³¨ËªòMÇÐŦÜéËØd\\VÇrLß»n·LÎÊ
¦lÅGÖô¹cæ½ô¸¥>êý^Ýñ×UÄ¡©Ó{ÙMýF¹Qô©FVõOZ0ß¼¼N P"ë4ãÌî§7¯¦¨ineñ?,¼;à>ðxC$õ÷Hq¬¤ vä¥P_j[a6¾k¹C»P¹%`nÇ5Oz*§|ÐË·,ÀòNZO*ëÎǦzßR{/Ðk_¾è®%d#»Ã®±ÿ®4;/¨Î\'o,µ @VÛ\\GµGª Ê5 kTwSó§ÊbGà
êóîìg¦Ð£Oínë*øpÔç¤xÓø2G wÕeÄïn¸òÒöãõBQÁàqHÊ-/îúº Õ |
| ÿfØu°ÈU|(´Ñ×ønîñÛwZ|ó,¬l$áÀ@r3ª¯MÞt=½Ú780AH3Vã¶"+·Ôu¶¿¹¶c
>hÁÆv5Þw [d^
¬*d.Ó8ÑÔþ\\)>Cö¦Þk©%ÖpZ¯ËÆ©C\'b, Ä"ª1ÚMz@\\ |
| !HeáÌWÛª}DØ0½Ö?M;Û |
| °òCßÖ~x}%ÑeyØu´bã&c' . "\0" . 'ßNÿ^Ä¥¨¾a0º3þ9üp7HbѲÛ
lûxìÇïõO®ù®Mp@½ûo BÀ ¬R]¯Ï"DØðHqÁ`9·0,Õp]¶R^°ËÁué]ÛÁCåEáì9l ²âµÆ¶çAUSè0ý§Ç_=>õ®Åy\\\\®¬ÁÌÍþÇRWäèvËJ<{ýÎhçFkhPz\'ñá×sÝ^eîý6ñiî.¾ÓIèÛOé)Uø#²»÷.xÔb!ü¡å\\0Çv7@ô
ëE²@þ/5ûtã.´Á²¾Áù5P¾+>#þL ÀÀ]\'"¶øÙf]kÏxàßÿ·ªjûùh' . "\0" . 'nto
' . "\0" . '[Äo·Ð' . "\0" . '¦h¡õ½çpoæ`«Ùaÿ.ÿþPsçñîáÞ´Ïî~¯ÓÚX³vóÏYÿmÿò×÷ôgÓ!}:å8>ÖæU·C¦û·ÃZ&ÚñÑÈ{ÿ?Çüó¯A§kó~þùÿ·Ì/' . "\0" . 'òP=jñÁ0èràÆ5^wÿd6ßltþ
o=âÿ²L |
| ¥¨ÁÿrüFS@|øâñÿË5/Å«,3Ø' . "\0" . '\'y¶ SDJÊmÍ-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 ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '10644', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/collection/put_test.zip', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/collection/put_test.zip', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/collection/put_test.zip', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/collection/put_test.zip', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'PUT', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '10644', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/collection/put_test.zip', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'ETag' => 'ef383241769f0df9a982a37b53504cf2', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 440 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>c5478175e232c6c35b72e28fb638de42</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 441 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/collection/put_test.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/collection/put_test.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/collection/put_test.xml', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/collection/put_test.xml', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'HEAD', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/collection/put_test.xml', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 442 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8"?> |
| <!DOCTYPE document PUBLIC "+//IDN docutils.sourceforge.net//DTD Docutils Generic//EN//XML" "http://docutils.sourceforge.net/docs/ref/docutils.dtd"> |
| <!-- Generated by Docutils 0.4 --> |
| <document ids="ez-component-webdav-design-1-0" names="ez\\ component:\\ webdav,\\ design,\\ 1.0" source="Webdav/design/design.txt" title="eZ component: Webdav, Design, 1.0"><title>eZ component: Webdav, Design, 1.0</title><docinfo><author>Kore Nordmann, Tobias Schlitt</author><revision>$Rev$</revision><date>$Date$</date><status>Draft</status></docinfo><topic classes="contents" ids="contents" names="contents"><title>Contents</title><bullet_list><list_item><paragraph><reference ids="id1" refid="scope">Scope</reference></paragraph></list_item><list_item><paragraph><reference ids="id2" refid="design-overview">Design overview</reference></paragraph></list_item><list_item><paragraph><reference ids="id3" refid="tiers">Tiers</reference></paragraph></list_item><list_item><paragraph><reference ids="id4" refid="classes">Classes</reference></paragraph><bullet_list><list_item><paragraph><reference ids="id5" refid="ezcwebdavserver">ezcWebdavServer</reference></paragraph></list_item><list_item><paragraph><reference ids="id6" refid="ezcwebdavbackend">ezcWebdavBackend</reference></paragraph></list_item><list_item><paragraph><reference ids="id7" refid="ezcwebdavtransport">ezcWebdavTransport</reference></paragraph></list_item><list_item><paragraph><reference ids="id8" refid="ezcwebdavpathfactory">ezcWebdavPathFactory</reference></paragraph></list_item></bullet_list></list_item><list_item><paragraph><reference ids="id9" refid="example-code">Example code</reference></paragraph></list_item></bullet_list></topic><section ids="scope" names="scope"><title refid="id1">Scope</title><paragraph>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 <reference name="WebDAV" refuri="http://en.wikipedia.org/wiki/WebDAV">WebDAV</reference> protocol.</paragraph><target ids="webdav" names="webdav" refuri="http://en.wikipedia.org/wiki/WebDAV"/><paragraph>It is currently not planned to also offer a WebDAV client component.</paragraph></section><section ids="design-overview" names="design\\ overview"><title refid="id2">Design overview</title><paragraph>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.</paragraph><paragraph>The main class of this component will provide a fully <reference name="RFC 2518" refuri="http://tools.ietf.org/html/rfc2518">RFC 2518</reference> compliant |
| implementation of a <reference name="WebDAV" refuri="http://en.wikipedia.org/wiki/WebDAV">WebDAV</reference> 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).</paragraph><target ids="rfc-2518" names="rfc\\ 2518" refuri="http://tools.ietf.org/html/rfc2518"/><paragraph>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.</paragraph></section><section ids="tiers" names="tiers"><title refid="id3">Tiers</title><paragraph>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.</paragraph><paragraph>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.</paragraph><paragraph>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.</paragraph><paragraph>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.</paragraph></section><section ids="classes" names="classes"><title refid="id4">Classes</title><section ids="ezcwebdavserver" names="ezcwebdavserver"><title refid="id5">ezcWebdavServer</title><paragraph>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.</paragraph><paragraph>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).</paragraph><paragraph>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.</paragraph><paragraph>Such emulation functionality could possibly be extracted to a third category of |
| classes, which is only loaded by the main server object on-demand.</paragraph><paragraph>All configured transport handlers must implement the interface |
| ezcWebdavTransportHandler, which defines the necessary methods.</paragraph><paragraph>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.</paragraph><paragraph>Special implementation added by the user will be add on top of the list, to be |
| used at highest priority.</paragraph></section><section ids="ezcwebdavbackend" names="ezcwebdavbackend"><title refid="id6">ezcWebdavBackend</title><paragraph>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:</paragraph><bullet_list bullet="-"><list_item><paragraph>head()</paragraph></list_item><list_item><paragraph>get()</paragraph></list_item><list_item><paragraph>propFind()</paragraph></list_item><list_item><paragraph>propFetch()</paragraph></list_item></bullet_list><paragraph>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.</paragraph><paragraph>Additional features, like encryption support will be indicated by returning a |
| bitmask of supported features by the backend handler.</paragraph><paragraph>The logical groups of capabilities are:</paragraph><definition_list><definition_list_item><term>Put</term><definition><paragraph>The put capability indicates, that a handler is capable of handling file |
| uploads via HTTP-PUT method.</paragraph></definition></definition_list_item><definition_list_item><term>Change</term><definition><paragraph>This sub class of WebDAV operations defines delete, copy and move operations to |
| be supported by the handler class.</paragraph></definition></definition_list_item><definition_list_item><term>Make collection</term><definition><paragraph>The creation of new collections also makes up a capability unit and can |
| optionally be implemented.</paragraph></definition></definition_list_item><definition_list_item><term>Lock</term><definition><paragraph>If the hander provides locking facilities on its own, the main server object |
| must not take care about that.</paragraph></definition></definition_list_item><definition_list_item><term>GZIP-Compress</term><definition><paragraph>Handlers implementing this facility can deal with GZIP and bzip2 based |
| compression.</paragraph></definition></definition_list_item></definition_list><paragraph>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.</paragraph></section><section ids="ezcwebdavtransport" names="ezcwebdavtransport"><title refid="id7">ezcWebdavTransport</title><paragraph>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.</paragraph><paragraph>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.</paragraph><paragraph>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.</paragraph><paragraph>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.</paragraph><paragraph>All struct classes representing either a request of response of the server will |
| extend the abstract base classes ezcWebdavRequest and ezcWebdavResponse.</paragraph><paragraph>An example of this structure is: ezcWebdavGetRequest and ezcWebdavGetResponse</paragraph><paragraph>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.</paragraph><paragraph>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.</paragraph></section><section ids="ezcwebdavpathfactory" names="ezcwebdavpathfactory"><title refid="id8">ezcWebdavPathFactory</title><paragraph>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.</paragraph><paragraph>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.</paragraph><paragraph>Request: /path/to/webdav.php/path/to/file |
| Result: /path/to/file</paragraph><paragraph>You may want to provide custome implementations for different mappings so that |
| rewrite could be used by the webserver to access files.</paragraph><paragraph>Request: /images/path/to/file |
| Rewritten: /path/to/dav_images.php/path/to/file |
| Result: /path/to/file</paragraph><paragraph>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.</paragraph></section></section><section ids="example-code" names="example\\ code"><title refid="id9">Example code</title><paragraph>The following snippet shows the API calls necessary to get a WebDAV server up |
| and running.</paragraph><literal_block xml:space="preserve"> <?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();</literal_block><comment xml:space="preserve">Local Variables: |
| mode: rst |
| fill-column: 79 |
| End: |
| vim: et syn=rst tw=79</comment></section></document>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '14013', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/collection/put_test.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/collection/put_test.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/collection/put_test.xml', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/collection/put_test.xml', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'PUT', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '14013', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/collection/put_test.xml', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'ETag' => '5ad59a93c1eb407447585fc830b848a7', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 443 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>c5478175e232c6c35b72e28fb638de42</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 444 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>c5478175e232c6c35b72e28fb638de42</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 445 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/collection', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/collection', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/collection', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/collection', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>082f894be3770c1d4a37d15032a3b493</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 446 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test.html', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test.html', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test.html', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/put_test.html', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'MOVE', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_DESTINATION' => 'http://webdav/secure_collection/subdir/put_test_renamed.xml', |
| 'HTTP_OVERWRITE' => 'F', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test.html', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 447 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_renamed.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_renamed.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test_renamed.xml', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_renamed.xml', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/put_test_renamed.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test.html</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>866d436fdb9577521a1d1acd440e1026</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 448 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_non_utf8.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_non_utf8.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test_non_utf8.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/put_test_non_utf8.txt', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'MOVE', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_DESTINATION' => 'http://webdav/secure_collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt', |
| 'HTTP_OVERWRITE' => 'F', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_non_utf8.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 449 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_öäüÃ.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_öäüÃ.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/put_test_%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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_öäüÃ.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_non_utf8.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>cf5657d4ea808c2f8b300e5b148df562</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 450 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_utf8_filename_Ïңαââââ¬â±â±â.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_utf8_filename_Ïңαââââ¬â±â±â.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/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/secure_collection/subdir/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/secure_collection/subdir/put_test_non_utf8.txt', |
| 'HTTP_OVERWRITE' => 'F', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_utf8_filename_Ïңαââââ¬â±â±â.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 451 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_non_utf8.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_non_utf8.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test_non_utf8.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/put_test_non_utf8.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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_non_utf8.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/put_test_non_utf8.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>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</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>2aec372f4c1d5fb462ab2c213c1a1efa</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 452 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/collection', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/collection', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/collection', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/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_CONTENT_LENGTH' => '235', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/collection', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>082f894be3770c1d4a37d15032a3b493</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 453 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/collection/', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/collection/', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/collection/', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/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' => 'F', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/collection/', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/collection/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>082f894be3770c1d4a37d15032a3b493</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/collection/put_test.zip</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test.zip</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>ef383241769f0df9a982a37b53504cf2</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/collection/put_test.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test.xml</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>5ad59a93c1eb407447585fc830b848a7</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 454 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_non_utf8.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_non_utf8.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test_non_utf8.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/put_test_non_utf8.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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_non_utf8.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/put_test_non_utf8.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>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</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>2aec372f4c1d5fb462ab2c213c1a1efa</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 455 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_öäüÃ.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_öäüÃ.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/put_test_%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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_öäüÃ.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_non_utf8.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>cf5657d4ea808c2f8b300e5b148df562</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 456 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_renamed.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_renamed.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test_renamed.xml', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_renamed.xml', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/put_test_renamed.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test.html</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>866d436fdb9577521a1d1acd440e1026</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 457 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_utf8_content.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_utf8_content.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test_utf8_content.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_utf8_content.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/put_test_utf8_content.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_utf8_content.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>94ad488564aca44123a62c6f22c090dd</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 458 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/collection', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/collection', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/collection', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/collection', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>082f894be3770c1d4a37d15032a3b493</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 459 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/collection', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/collection', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/collection', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/collection', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>082f894be3770c1d4a37d15032a3b493</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 460 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/collection', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/collection', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/collection', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/collection', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>082f894be3770c1d4a37d15032a3b493</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 461 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/collection', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/collection', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/collection', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/collection', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'GET', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/collection', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Content-Length' => '4096', |
| 'ETag' => '082f894be3770c1d4a37d15032a3b493', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 200 OK', |
| ), |
| ), |
| 462 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/collection', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/collection', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/collection', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/collection', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>082f894be3770c1d4a37d15032a3b493</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 463 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/collection', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/collection', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/collection', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/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_CONTENT_LENGTH' => '235', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/collection', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>082f894be3770c1d4a37d15032a3b493</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 464 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_non_utf8.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_non_utf8.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test_non_utf8.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/put_test_non_utf8.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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_non_utf8.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/put_test_non_utf8.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>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</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>2aec372f4c1d5fb462ab2c213c1a1efa</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 465 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_non_utf8.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_non_utf8.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test_non_utf8.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/put_test_non_utf8.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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_non_utf8.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/put_test_non_utf8.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>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</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>2aec372f4c1d5fb462ab2c213c1a1efa</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 466 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_non_utf8.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_non_utf8.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test_non_utf8.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/put_test_non_utf8.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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_non_utf8.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/put_test_non_utf8.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>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</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>2aec372f4c1d5fb462ab2c213c1a1efa</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 467 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_non_utf8.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_non_utf8.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test_non_utf8.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/put_test_non_utf8.txt', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'GET', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_non_utf8.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => 'Some test content... |
| ', |
| 'headers' => |
| array ( |
| 'ETag' => 'cf5657d4ea808c2f8b300e5b148df562', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Type' => 'application/octet-stream; charset="utf-8"', |
| ), |
| 'status' => 'HTTP/1.1 200 OK', |
| ), |
| ), |
| 468 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_non_utf8.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_non_utf8.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test_non_utf8.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/put_test_non_utf8.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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_non_utf8.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/put_test_non_utf8.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>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</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>2aec372f4c1d5fb462ab2c213c1a1efa</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 469 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_non_utf8.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_non_utf8.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test_non_utf8.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/put_test_non_utf8.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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_non_utf8.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/put_test_non_utf8.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>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</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>2aec372f4c1d5fb462ab2c213c1a1efa</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 470 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_öäüÃ.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_öäüÃ.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/put_test_%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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_öäüÃ.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_non_utf8.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>cf5657d4ea808c2f8b300e5b148df562</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 471 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_öäüÃ.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_öäüÃ.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/put_test_%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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_öäüÃ.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_non_utf8.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>cf5657d4ea808c2f8b300e5b148df562</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 472 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_öäüÃ.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_öäüÃ.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/put_test_%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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_öäüÃ.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_non_utf8.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>cf5657d4ea808c2f8b300e5b148df562</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 473 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_öäüÃ.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_öäüÃ.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/put_test_%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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_öäüÃ.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => 'Some test content... |
| ', |
| 'headers' => |
| array ( |
| 'ETag' => '22789e94da0ed3d0c1d084816e366220', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Type' => 'application/octet-stream; charset="utf-8"', |
| ), |
| 'status' => 'HTTP/1.1 200 OK', |
| ), |
| ), |
| 474 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_öäüÃ.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_öäüÃ.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/put_test_%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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_öäüÃ.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_non_utf8.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>cf5657d4ea808c2f8b300e5b148df562</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 475 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_öäüÃ.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_öäüÃ.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/put_test_%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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_öäüÃ.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_non_utf8.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>cf5657d4ea808c2f8b300e5b148df562</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 476 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_renamed.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_renamed.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test_renamed.xml', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_renamed.xml', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/put_test_renamed.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test.html</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>866d436fdb9577521a1d1acd440e1026</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 477 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_renamed.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_renamed.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test_renamed.xml', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_renamed.xml', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/put_test_renamed.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test.html</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>866d436fdb9577521a1d1acd440e1026</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 478 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_renamed.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_renamed.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test_renamed.xml', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_renamed.xml', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/put_test_renamed.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test.html</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>866d436fdb9577521a1d1acd440e1026</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 479 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_renamed.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_renamed.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test_renamed.xml', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/put_test_renamed.xml', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'GET', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_renamed.xml', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> |
| <head> |
| <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
| <meta name="generator" content="Docutils 0.4: http://docutils.sourceforge.net/" /> |
| <title>eZ component: Webdav, Design, 1.0</title> |
| <meta name="author" content="Kore Nordmann, Tobias Schlitt" /> |
| <meta name="date" content="$Date$" /> |
| <style type="text/css"> |
| |
| /* |
| :Author: David Goodger |
| :Contact: goodger@users.sourceforge.net |
| :Date: $Date: 2005-12-18 01:56:14 +0100 (Sun, 18 Dec 2005) $ |
| :Revision: $Revision: 4224 $ |
| :Copyright: This stylesheet has been placed in the public domain. |
| |
| Default cascading style sheet for the HTML output of Docutils. |
| |
| See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to |
| customize this style sheet. |
| */ |
| |
| /* used to remove borders from tables and images */ |
| .borderless, table.borderless td, table.borderless th { |
| border: 0 } |
| |
| table.borderless td, table.borderless th { |
| /* Override padding for "table.docutils td" with "! important". |
| The right padding separates the table cells. */ |
| padding: 0 0.5em 0 0 ! important } |
| |
| .first { |
| /* Override more specific margin styles with "! important". */ |
| margin-top: 0 ! important } |
| |
| .last, .with-subtitle { |
| margin-bottom: 0 ! important } |
| |
| .hidden { |
| display: none } |
| |
| a.toc-backref { |
| text-decoration: none ; |
| color: black } |
| |
| blockquote.epigraph { |
| margin: 2em 5em ; } |
| |
| dl.docutils dd { |
| margin-bottom: 0.5em } |
| |
| /* Uncomment (and remove this text!) to get bold-faced definition list terms |
| dl.docutils dt { |
| font-weight: bold } |
| */ |
| |
| div.abstract { |
| margin: 2em 5em } |
| |
| div.abstract p.topic-title { |
| font-weight: bold ; |
| text-align: center } |
| |
| div.admonition, div.attention, div.caution, div.danger, div.error, |
| div.hint, div.important, div.note, div.tip, div.warning { |
| margin: 2em ; |
| border: medium outset ; |
| padding: 1em } |
| |
| div.admonition p.admonition-title, div.hint p.admonition-title, |
| div.important p.admonition-title, div.note p.admonition-title, |
| div.tip p.admonition-title { |
| font-weight: bold ; |
| font-family: sans-serif } |
| |
| div.attention p.admonition-title, div.caution p.admonition-title, |
| div.danger p.admonition-title, div.error p.admonition-title, |
| div.warning p.admonition-title { |
| color: red ; |
| font-weight: bold ; |
| font-family: sans-serif } |
| |
| /* Uncomment (and remove this text!) to get reduced vertical space in |
| compound paragraphs. |
| div.compound .compound-first, div.compound .compound-middle { |
| margin-bottom: 0.5em } |
| |
| div.compound .compound-last, div.compound .compound-middle { |
| margin-top: 0.5em } |
| */ |
| |
| div.dedication { |
| margin: 2em 5em ; |
| text-align: center ; |
| font-style: italic } |
| |
| div.dedication p.topic-title { |
| font-weight: bold ; |
| font-style: normal } |
| |
| div.figure { |
| margin-left: 2em ; |
| margin-right: 2em } |
| |
| div.footer, div.header { |
| clear: both; |
| font-size: smaller } |
| |
| div.line-block { |
| display: block ; |
| margin-top: 1em ; |
| margin-bottom: 1em } |
| |
| div.line-block div.line-block { |
| margin-top: 0 ; |
| margin-bottom: 0 ; |
| margin-left: 1.5em } |
| |
| div.sidebar { |
| margin-left: 1em ; |
| border: medium outset ; |
| padding: 1em ; |
| background-color: #ffffee ; |
| width: 40% ; |
| float: right ; |
| clear: right } |
| |
| div.sidebar p.rubric { |
| font-family: sans-serif ; |
| font-size: medium } |
| |
| div.system-messages { |
| margin: 5em } |
| |
| div.system-messages h1 { |
| color: red } |
| |
| div.system-message { |
| border: medium outset ; |
| padding: 1em } |
| |
| div.system-message p.system-message-title { |
| color: red ; |
| font-weight: bold } |
| |
| div.topic { |
| margin: 2em } |
| |
| h1.section-subtitle, h2.section-subtitle, h3.section-subtitle, |
| h4.section-subtitle, h5.section-subtitle, h6.section-subtitle { |
| margin-top: 0.4em } |
| |
| h1.title { |
| text-align: center } |
| |
| h2.subtitle { |
| text-align: center } |
| |
| hr.docutils { |
| width: 75% } |
| |
| img.align-left { |
| clear: left } |
| |
| img.align-right { |
| clear: right } |
| |
| ol.simple, ul.simple { |
| margin-bottom: 1em } |
| |
| ol.arabic { |
| list-style: decimal } |
| |
| ol.loweralpha { |
| list-style: lower-alpha } |
| |
| ol.upperalpha { |
| list-style: upper-alpha } |
| |
| ol.lowerroman { |
| list-style: lower-roman } |
| |
| ol.upperroman { |
| list-style: upper-roman } |
| |
| p.attribution { |
| text-align: right ; |
| margin-left: 50% } |
| |
| p.caption { |
| font-style: italic } |
| |
| p.credits { |
| font-style: italic ; |
| font-size: smaller } |
| |
| p.label { |
| white-space: nowrap } |
| |
| p.rubric { |
| font-weight: bold ; |
| font-size: larger ; |
| color: maroon ; |
| text-align: center } |
| |
| p.sidebar-title { |
| font-family: sans-serif ; |
| font-weight: bold ; |
| font-size: larger } |
| |
| p.sidebar-subtitle { |
| font-family: sans-serif ; |
| font-weight: bold } |
| |
| p.topic-title { |
| font-weight: bold } |
| |
| pre.address { |
| margin-bottom: 0 ; |
| margin-top: 0 ; |
| font-family: serif ; |
| font-size: 100% } |
| |
| pre.literal-block, pre.doctest-block { |
| margin-left: 2em ; |
| margin-right: 2em ; |
| background-color: #eeeeee } |
| |
| span.classifier { |
| font-family: sans-serif ; |
| font-style: oblique } |
| |
| span.classifier-delimiter { |
| font-family: sans-serif ; |
| font-weight: bold } |
| |
| span.interpreted { |
| font-family: sans-serif } |
| |
| span.option { |
| white-space: nowrap } |
| |
| span.pre { |
| white-space: pre } |
| |
| span.problematic { |
| color: red } |
| |
| span.section-subtitle { |
| /* font-size relative to parent (h1..h6 element) */ |
| font-size: 80% } |
| |
| table.citation { |
| border-left: solid 1px gray; |
| margin-left: 1px } |
| |
| table.docinfo { |
| margin: 2em 4em } |
| |
| table.docutils { |
| margin-top: 0.5em ; |
| margin-bottom: 0.5em } |
| |
| table.footnote { |
| border-left: solid 1px black; |
| margin-left: 1px } |
| |
| table.docutils td, table.docutils th, |
| table.docinfo td, table.docinfo th { |
| padding-left: 0.5em ; |
| padding-right: 0.5em ; |
| vertical-align: top } |
| |
| table.docutils th.field-name, table.docinfo th.docinfo-name { |
| font-weight: bold ; |
| text-align: left ; |
| white-space: nowrap ; |
| padding-left: 0 } |
| |
| h1 tt.docutils, h2 tt.docutils, h3 tt.docutils, |
| h4 tt.docutils, h5 tt.docutils, h6 tt.docutils { |
| font-size: 100% } |
| |
| tt.docutils { |
| background-color: #eeeeee } |
| |
| ul.auto-toc { |
| list-style-type: none } |
| |
| </style> |
| </head> |
| <body> |
| <div class="document" id="ez-component-webdav-design-1-0"> |
| <h1 class="title">eZ component: Webdav, Design, 1.0</h1> |
| <table class="docinfo" frame="void" rules="none"> |
| <col class="docinfo-name" /> |
| <col class="docinfo-content" /> |
| <tbody valign="top"> |
| <tr><th class="docinfo-name">Author:</th> |
| <td>Kore Nordmann, Tobias Schlitt</td></tr> |
| <tr><th class="docinfo-name">Revision:</th> |
| <td>$Rev$</td></tr> |
| <tr><th class="docinfo-name">Date:</th> |
| <td>$Date$</td></tr> |
| <tr><th class="docinfo-name">Status:</th> |
| <td>Draft</td></tr> |
| </tbody> |
| </table> |
| <div class="contents topic"> |
| <p class="topic-title first"><a id="contents" name="contents">Contents</a></p> |
| <ul class="simple"> |
| <li><a class="reference" href="#scope" id="id1" name="id1">Scope</a></li> |
| <li><a class="reference" href="#design-overview" id="id2" name="id2">Design overview</a></li> |
| <li><a class="reference" href="#tiers" id="id3" name="id3">Tiers</a></li> |
| <li><a class="reference" href="#classes" id="id4" name="id4">Classes</a><ul> |
| <li><a class="reference" href="#ezcwebdavserver" id="id5" name="id5">ezcWebdavServer</a></li> |
| <li><a class="reference" href="#ezcwebdavbackend" id="id6" name="id6">ezcWebdavBackend</a></li> |
| <li><a class="reference" href="#ezcwebdavtransport" id="id7" name="id7">ezcWebdavTransport</a></li> |
| <li><a class="reference" href="#ezcwebdavpathfactory" id="id8" name="id8">ezcWebdavPathFactory</a></li> |
| </ul> |
| </li> |
| <li><a class="reference" href="#example-code" id="id9" name="id9">Example code</a></li> |
| </ul> |
| </div> |
| <div class="section"> |
| <h1><a class="toc-backref" href="#id1" id="scope" name="scope">Scope</a></h1> |
| <p>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 <a class="reference" href="http://en.wikipedia.org/wiki/WebDAV">WebDAV</a> protocol.</p> |
| <p>It is currently not planned to also offer a WebDAV client component.</p> |
| </div> |
| <div class="section"> |
| <h1><a class="toc-backref" href="#id2" id="design-overview" name="design-overview">Design overview</a></h1> |
| <p>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.</p> |
| <p>The main class of this component will provide a fully <a class="reference" href="http://tools.ietf.org/html/rfc2518">RFC 2518</a> compliant |
| implementation of a <a class="reference" href="http://en.wikipedia.org/wiki/WebDAV">WebDAV</a> 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).</p> |
| <p>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.</p> |
| </div> |
| <div class="section"> |
| <h1><a class="toc-backref" href="#id3" id="tiers" name="tiers">Tiers</a></h1> |
| <p>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.</p> |
| <p>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.</p> |
| <p>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.</p> |
| <p>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.</p> |
| </div> |
| <div class="section"> |
| <h1><a class="toc-backref" href="#id4" id="classes" name="classes">Classes</a></h1> |
| <div class="section"> |
| <h2><a class="toc-backref" href="#id5" id="ezcwebdavserver" name="ezcwebdavserver">ezcWebdavServer</a></h2> |
| <p>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.</p> |
| <p>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).</p> |
| <p>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.</p> |
| <p>Such emulation functionality could possibly be extracted to a third category of |
| classes, which is only loaded by the main server object on-demand.</p> |
| <p>All configured transport handlers must implement the interface |
| ezcWebdavTransportHandler, which defines the necessary methods.</p> |
| <p>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.</p> |
| <p>Special implementation added by the user will be add on top of the list, to be |
| used at highest priority.</p> |
| </div> |
| <div class="section"> |
| <h2><a class="toc-backref" href="#id6" id="ezcwebdavbackend" name="ezcwebdavbackend">ezcWebdavBackend</a></h2> |
| <p>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:</p> |
| <ul class="simple"> |
| <li>head()</li> |
| <li>get()</li> |
| <li>propFind()</li> |
| <li>propFetch()</li> |
| </ul> |
| <p>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.</p> |
| <p>Additional features, like encryption support will be indicated by returning a |
| bitmask of supported features by the backend handler.</p> |
| <p>The logical groups of capabilities are:</p> |
| <dl class="docutils"> |
| <dt>Put</dt> |
| <dd>The put capability indicates, that a handler is capable of handling file |
| uploads via HTTP-PUT method.</dd> |
| <dt>Change</dt> |
| <dd>This sub class of WebDAV operations defines delete, copy and move operations to |
| be supported by the handler class.</dd> |
| <dt>Make collection</dt> |
| <dd>The creation of new collections also makes up a capability unit and can |
| optionally be implemented.</dd> |
| <dt>Lock</dt> |
| <dd>If the hander provides locking facilities on its own, the main server object |
| must not take care about that.</dd> |
| <dt>GZIP-Compress</dt> |
| <dd>Handlers implementing this facility can deal with GZIP and bzip2 based |
| compression.</dd> |
| </dl> |
| <p>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.</p> |
| </div> |
| <div class="section"> |
| <h2><a class="toc-backref" href="#id7" id="ezcwebdavtransport" name="ezcwebdavtransport">ezcWebdavTransport</a></h2> |
| <p>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.</p> |
| <p>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.</p> |
| <p>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.</p> |
| <p>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.</p> |
| <p>All struct classes representing either a request of response of the server will |
| extend the abstract base classes ezcWebdavRequest and ezcWebdavResponse.</p> |
| <p>An example of this structure is: ezcWebdavGetRequest and ezcWebdavGetResponse</p> |
| <p>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.</p> |
| <p>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.</p> |
| </div> |
| <div class="section"> |
| <h2><a class="toc-backref" href="#id8" id="ezcwebdavpathfactory" name="ezcwebdavpathfactory">ezcWebdavPathFactory</a></h2> |
| <p>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.</p> |
| <p>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.</p> |
| <p>Request: /path/to/webdav.php/path/to/file |
| Result: /path/to/file</p> |
| <p>You may want to provide custome implementations for different mappings so that |
| rewrite could be used by the webserver to access files.</p> |
| <p>Request: /images/path/to/file |
| Rewritten: /path/to/dav_images.php/path/to/file |
| Result: /path/to/file</p> |
| <p>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.</p> |
| </div> |
| </div> |
| <div class="section"> |
| <h1><a class="toc-backref" href="#id9" id="example-code" name="example-code">Example code</a></h1> |
| <p>The following snippet shows the API calls necessary to get a WebDAV server up |
| and running.</p> |
| <pre class="literal-block"> |
| <?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(); |
| </pre> |
| <!-- Local Variables: |
| mode: rst |
| fill-column: 79 |
| End: |
| vim: et syn=rst tw=79 --> |
| </div> |
| </div> |
| </body> |
| </html> |
| ', |
| 'headers' => |
| array ( |
| 'ETag' => '502bbb712c359f4a1c4699d4b5c9ff27', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Type' => 'application/octet-stream; charset="utf-8"', |
| ), |
| 'status' => 'HTTP/1.1 200 OK', |
| ), |
| ), |
| 480 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_renamed.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_renamed.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test_renamed.xml', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_renamed.xml', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/put_test_renamed.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test.html</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>866d436fdb9577521a1d1acd440e1026</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 481 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_renamed.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_renamed.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test_renamed.xml', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_renamed.xml', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/put_test_renamed.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test.html</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>866d436fdb9577521a1d1acd440e1026</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 482 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_utf8_content.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_utf8_content.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test_utf8_content.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_utf8_content.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/put_test_utf8_content.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_utf8_content.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>94ad488564aca44123a62c6f22c090dd</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 483 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_utf8_content.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_utf8_content.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test_utf8_content.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_utf8_content.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/put_test_utf8_content.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_utf8_content.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>94ad488564aca44123a62c6f22c090dd</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 484 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_utf8_content.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_utf8_content.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test_utf8_content.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_utf8_content.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/put_test_utf8_content.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_utf8_content.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>94ad488564aca44123a62c6f22c090dd</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 485 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_utf8_content.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_utf8_content.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test_utf8_content.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_utf8_content.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| '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' => '94ad488564aca44123a62c6f22c090dd', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Type' => 'application/octet-stream; charset="utf-8"', |
| ), |
| 'status' => 'HTTP/1.1 200 OK', |
| ), |
| ), |
| 486 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_utf8_content.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_utf8_content.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test_utf8_content.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_utf8_content.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/put_test_utf8_content.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_utf8_content.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>94ad488564aca44123a62c6f22c090dd</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 487 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir/put_test_utf8_content.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir/put_test_utf8_content.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir/put_test_utf8_content.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir/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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir/put_test_utf8_content.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir/put_test_utf8_content.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_utf8_content.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>94ad488564aca44123a62c6f22c090dd</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 488 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>secure_collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>74c66f56a6551ab5bfb885e7f32aeac7</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>text/plain</D:getcontenttype> |
| <D:getetag>915f244ec53702ea179db0509d787bde</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>c5478175e232c6c35b72e28fb638de42</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 489 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/file.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/file.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/file.txt', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/file.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>text/plain</D:getcontenttype> |
| <D:getetag>915f244ec53702ea179db0509d787bde</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 490 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>secure_collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>74c66f56a6551ab5bfb885e7f32aeac7</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 491 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>secure_collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>74c66f56a6551ab5bfb885e7f32aeac7</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 492 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>secure_collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>74c66f56a6551ab5bfb885e7f32aeac7</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 493 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/put_test_non_utf8.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/put_test_non_utf8.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/put_test_non_utf8.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/put_test_non_utf8.txt', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'HEAD', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'PHP_SELF' => '/index.php/secure_collection/put_test_non_utf8.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 494 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => 'Some test content... |
| ', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '21', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/put_test_non_utf8.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/put_test_non_utf8.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/put_test_non_utf8.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/put_test_non_utf8.txt', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'PUT', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '21', |
| 'PHP_SELF' => '/index.php/secure_collection/put_test_non_utf8.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'ETag' => '76d10dcb28faf16c21889b0ca35af344', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 495 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>secure_collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>74c66f56a6551ab5bfb885e7f32aeac7</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 496 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/put_test_öäüÃ.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/put_test_öäüÃ.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/put_test_%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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'PHP_SELF' => '/index.php/secure_collection/put_test_öäüÃ.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 497 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => 'Some test content... |
| ', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '21', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/put_test_öäüÃ.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/put_test_öäüÃ.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/put_test_%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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '21', |
| 'PHP_SELF' => '/index.php/secure_collection/put_test_öäüÃ.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'ETag' => '13611068a7ac56cb9117b140d12db864', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 498 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>secure_collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>74c66f56a6551ab5bfb885e7f32aeac7</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 499 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/put_test_renamed.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/put_test_renamed.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/put_test_renamed.xml', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'PHP_SELF' => '/index.php/secure_collection/put_test_renamed.xml', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 500 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> |
| <head> |
| <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
| <meta name="generator" content="Docutils 0.4: http://docutils.sourceforge.net/" /> |
| <title>eZ component: Webdav, Design, 1.0</title> |
| <meta name="author" content="Kore Nordmann, Tobias Schlitt" /> |
| <meta name="date" content="$Date$" /> |
| <style type="text/css"> |
| |
| /* |
| :Author: David Goodger |
| :Contact: goodger@users.sourceforge.net |
| :Date: $Date: 2005-12-18 01:56:14 +0100 (Sun, 18 Dec 2005) $ |
| :Revision: $Revision: 4224 $ |
| :Copyright: This stylesheet has been placed in the public domain. |
| |
| Default cascading style sheet for the HTML output of Docutils. |
| |
| See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to |
| customize this style sheet. |
| */ |
| |
| /* used to remove borders from tables and images */ |
| .borderless, table.borderless td, table.borderless th { |
| border: 0 } |
| |
| table.borderless td, table.borderless th { |
| /* Override padding for "table.docutils td" with "! important". |
| The right padding separates the table cells. */ |
| padding: 0 0.5em 0 0 ! important } |
| |
| .first { |
| /* Override more specific margin styles with "! important". */ |
| margin-top: 0 ! important } |
| |
| .last, .with-subtitle { |
| margin-bottom: 0 ! important } |
| |
| .hidden { |
| display: none } |
| |
| a.toc-backref { |
| text-decoration: none ; |
| color: black } |
| |
| blockquote.epigraph { |
| margin: 2em 5em ; } |
| |
| dl.docutils dd { |
| margin-bottom: 0.5em } |
| |
| /* Uncomment (and remove this text!) to get bold-faced definition list terms |
| dl.docutils dt { |
| font-weight: bold } |
| */ |
| |
| div.abstract { |
| margin: 2em 5em } |
| |
| div.abstract p.topic-title { |
| font-weight: bold ; |
| text-align: center } |
| |
| div.admonition, div.attention, div.caution, div.danger, div.error, |
| div.hint, div.important, div.note, div.tip, div.warning { |
| margin: 2em ; |
| border: medium outset ; |
| padding: 1em } |
| |
| div.admonition p.admonition-title, div.hint p.admonition-title, |
| div.important p.admonition-title, div.note p.admonition-title, |
| div.tip p.admonition-title { |
| font-weight: bold ; |
| font-family: sans-serif } |
| |
| div.attention p.admonition-title, div.caution p.admonition-title, |
| div.danger p.admonition-title, div.error p.admonition-title, |
| div.warning p.admonition-title { |
| color: red ; |
| font-weight: bold ; |
| font-family: sans-serif } |
| |
| /* Uncomment (and remove this text!) to get reduced vertical space in |
| compound paragraphs. |
| div.compound .compound-first, div.compound .compound-middle { |
| margin-bottom: 0.5em } |
| |
| div.compound .compound-last, div.compound .compound-middle { |
| margin-top: 0.5em } |
| */ |
| |
| div.dedication { |
| margin: 2em 5em ; |
| text-align: center ; |
| font-style: italic } |
| |
| div.dedication p.topic-title { |
| font-weight: bold ; |
| font-style: normal } |
| |
| div.figure { |
| margin-left: 2em ; |
| margin-right: 2em } |
| |
| div.footer, div.header { |
| clear: both; |
| font-size: smaller } |
| |
| div.line-block { |
| display: block ; |
| margin-top: 1em ; |
| margin-bottom: 1em } |
| |
| div.line-block div.line-block { |
| margin-top: 0 ; |
| margin-bottom: 0 ; |
| margin-left: 1.5em } |
| |
| div.sidebar { |
| margin-left: 1em ; |
| border: medium outset ; |
| padding: 1em ; |
| background-color: #ffffee ; |
| width: 40% ; |
| float: right ; |
| clear: right } |
| |
| div.sidebar p.rubric { |
| font-family: sans-serif ; |
| font-size: medium } |
| |
| div.system-messages { |
| margin: 5em } |
| |
| div.system-messages h1 { |
| color: red } |
| |
| div.system-message { |
| border: medium outset ; |
| padding: 1em } |
| |
| div.system-message p.system-message-title { |
| color: red ; |
| font-weight: bold } |
| |
| div.topic { |
| margin: 2em } |
| |
| h1.section-subtitle, h2.section-subtitle, h3.section-subtitle, |
| h4.section-subtitle, h5.section-subtitle, h6.section-subtitle { |
| margin-top: 0.4em } |
| |
| h1.title { |
| text-align: center } |
| |
| h2.subtitle { |
| text-align: center } |
| |
| hr.docutils { |
| width: 75% } |
| |
| img.align-left { |
| clear: left } |
| |
| img.align-right { |
| clear: right } |
| |
| ol.simple, ul.simple { |
| margin-bottom: 1em } |
| |
| ol.arabic { |
| list-style: decimal } |
| |
| ol.loweralpha { |
| list-style: lower-alpha } |
| |
| ol.upperalpha { |
| list-style: upper-alpha } |
| |
| ol.lowerroman { |
| list-style: lower-roman } |
| |
| ol.upperroman { |
| list-style: upper-roman } |
| |
| p.attribution { |
| text-align: right ; |
| margin-left: 50% } |
| |
| p.caption { |
| font-style: italic } |
| |
| p.credits { |
| font-style: italic ; |
| font-size: smaller } |
| |
| p.label { |
| white-space: nowrap } |
| |
| p.rubric { |
| font-weight: bold ; |
| font-size: larger ; |
| color: maroon ; |
| text-align: center } |
| |
| p.sidebar-title { |
| font-family: sans-serif ; |
| font-weight: bold ; |
| font-size: larger } |
| |
| p.sidebar-subtitle { |
| font-family: sans-serif ; |
| font-weight: bold } |
| |
| p.topic-title { |
| font-weight: bold } |
| |
| pre.address { |
| margin-bottom: 0 ; |
| margin-top: 0 ; |
| font-family: serif ; |
| font-size: 100% } |
| |
| pre.literal-block, pre.doctest-block { |
| margin-left: 2em ; |
| margin-right: 2em ; |
| background-color: #eeeeee } |
| |
| span.classifier { |
| font-family: sans-serif ; |
| font-style: oblique } |
| |
| span.classifier-delimiter { |
| font-family: sans-serif ; |
| font-weight: bold } |
| |
| span.interpreted { |
| font-family: sans-serif } |
| |
| span.option { |
| white-space: nowrap } |
| |
| span.pre { |
| white-space: pre } |
| |
| span.problematic { |
| color: red } |
| |
| span.section-subtitle { |
| /* font-size relative to parent (h1..h6 element) */ |
| font-size: 80% } |
| |
| table.citation { |
| border-left: solid 1px gray; |
| margin-left: 1px } |
| |
| table.docinfo { |
| margin: 2em 4em } |
| |
| table.docutils { |
| margin-top: 0.5em ; |
| margin-bottom: 0.5em } |
| |
| table.footnote { |
| border-left: solid 1px black; |
| margin-left: 1px } |
| |
| table.docutils td, table.docutils th, |
| table.docinfo td, table.docinfo th { |
| padding-left: 0.5em ; |
| padding-right: 0.5em ; |
| vertical-align: top } |
| |
| table.docutils th.field-name, table.docinfo th.docinfo-name { |
| font-weight: bold ; |
| text-align: left ; |
| white-space: nowrap ; |
| padding-left: 0 } |
| |
| h1 tt.docutils, h2 tt.docutils, h3 tt.docutils, |
| h4 tt.docutils, h5 tt.docutils, h6 tt.docutils { |
| font-size: 100% } |
| |
| tt.docutils { |
| background-color: #eeeeee } |
| |
| ul.auto-toc { |
| list-style-type: none } |
| |
| </style> |
| </head> |
| <body> |
| <div class="document" id="ez-component-webdav-design-1-0"> |
| <h1 class="title">eZ component: Webdav, Design, 1.0</h1> |
| <table class="docinfo" frame="void" rules="none"> |
| <col class="docinfo-name" /> |
| <col class="docinfo-content" /> |
| <tbody valign="top"> |
| <tr><th class="docinfo-name">Author:</th> |
| <td>Kore Nordmann, Tobias Schlitt</td></tr> |
| <tr><th class="docinfo-name">Revision:</th> |
| <td>$Rev$</td></tr> |
| <tr><th class="docinfo-name">Date:</th> |
| <td>$Date$</td></tr> |
| <tr><th class="docinfo-name">Status:</th> |
| <td>Draft</td></tr> |
| </tbody> |
| </table> |
| <div class="contents topic"> |
| <p class="topic-title first"><a id="contents" name="contents">Contents</a></p> |
| <ul class="simple"> |
| <li><a class="reference" href="#scope" id="id1" name="id1">Scope</a></li> |
| <li><a class="reference" href="#design-overview" id="id2" name="id2">Design overview</a></li> |
| <li><a class="reference" href="#tiers" id="id3" name="id3">Tiers</a></li> |
| <li><a class="reference" href="#classes" id="id4" name="id4">Classes</a><ul> |
| <li><a class="reference" href="#ezcwebdavserver" id="id5" name="id5">ezcWebdavServer</a></li> |
| <li><a class="reference" href="#ezcwebdavbackend" id="id6" name="id6">ezcWebdavBackend</a></li> |
| <li><a class="reference" href="#ezcwebdavtransport" id="id7" name="id7">ezcWebdavTransport</a></li> |
| <li><a class="reference" href="#ezcwebdavpathfactory" id="id8" name="id8">ezcWebdavPathFactory</a></li> |
| </ul> |
| </li> |
| <li><a class="reference" href="#example-code" id="id9" name="id9">Example code</a></li> |
| </ul> |
| </div> |
| <div class="section"> |
| <h1><a class="toc-backref" href="#id1" id="scope" name="scope">Scope</a></h1> |
| <p>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 <a class="reference" href="http://en.wikipedia.org/wiki/WebDAV">WebDAV</a> protocol.</p> |
| <p>It is currently not planned to also offer a WebDAV client component.</p> |
| </div> |
| <div class="section"> |
| <h1><a class="toc-backref" href="#id2" id="design-overview" name="design-overview">Design overview</a></h1> |
| <p>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.</p> |
| <p>The main class of this component will provide a fully <a class="reference" href="http://tools.ietf.org/html/rfc2518">RFC 2518</a> compliant |
| implementation of a <a class="reference" href="http://en.wikipedia.org/wiki/WebDAV">WebDAV</a> 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).</p> |
| <p>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.</p> |
| </div> |
| <div class="section"> |
| <h1><a class="toc-backref" href="#id3" id="tiers" name="tiers">Tiers</a></h1> |
| <p>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.</p> |
| <p>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.</p> |
| <p>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.</p> |
| <p>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.</p> |
| </div> |
| <div class="section"> |
| <h1><a class="toc-backref" href="#id4" id="classes" name="classes">Classes</a></h1> |
| <div class="section"> |
| <h2><a class="toc-backref" href="#id5" id="ezcwebdavserver" name="ezcwebdavserver">ezcWebdavServer</a></h2> |
| <p>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.</p> |
| <p>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).</p> |
| <p>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.</p> |
| <p>Such emulation functionality could possibly be extracted to a third category of |
| classes, which is only loaded by the main server object on-demand.</p> |
| <p>All configured transport handlers must implement the interface |
| ezcWebdavTransportHandler, which defines the necessary methods.</p> |
| <p>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.</p> |
| <p>Special implementation added by the user will be add on top of the list, to be |
| used at highest priority.</p> |
| </div> |
| <div class="section"> |
| <h2><a class="toc-backref" href="#id6" id="ezcwebdavbackend" name="ezcwebdavbackend">ezcWebdavBackend</a></h2> |
| <p>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:</p> |
| <ul class="simple"> |
| <li>head()</li> |
| <li>get()</li> |
| <li>propFind()</li> |
| <li>propFetch()</li> |
| </ul> |
| <p>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.</p> |
| <p>Additional features, like encryption support will be indicated by returning a |
| bitmask of supported features by the backend handler.</p> |
| <p>The logical groups of capabilities are:</p> |
| <dl class="docutils"> |
| <dt>Put</dt> |
| <dd>The put capability indicates, that a handler is capable of handling file |
| uploads via HTTP-PUT method.</dd> |
| <dt>Change</dt> |
| <dd>This sub class of WebDAV operations defines delete, copy and move operations to |
| be supported by the handler class.</dd> |
| <dt>Make collection</dt> |
| <dd>The creation of new collections also makes up a capability unit and can |
| optionally be implemented.</dd> |
| <dt>Lock</dt> |
| <dd>If the hander provides locking facilities on its own, the main server object |
| must not take care about that.</dd> |
| <dt>GZIP-Compress</dt> |
| <dd>Handlers implementing this facility can deal with GZIP and bzip2 based |
| compression.</dd> |
| </dl> |
| <p>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.</p> |
| </div> |
| <div class="section"> |
| <h2><a class="toc-backref" href="#id7" id="ezcwebdavtransport" name="ezcwebdavtransport">ezcWebdavTransport</a></h2> |
| <p>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.</p> |
| <p>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.</p> |
| <p>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.</p> |
| <p>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.</p> |
| <p>All struct classes representing either a request of response of the server will |
| extend the abstract base classes ezcWebdavRequest and ezcWebdavResponse.</p> |
| <p>An example of this structure is: ezcWebdavGetRequest and ezcWebdavGetResponse</p> |
| <p>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.</p> |
| <p>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.</p> |
| </div> |
| <div class="section"> |
| <h2><a class="toc-backref" href="#id8" id="ezcwebdavpathfactory" name="ezcwebdavpathfactory">ezcWebdavPathFactory</a></h2> |
| <p>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.</p> |
| <p>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.</p> |
| <p>Request: /path/to/webdav.php/path/to/file |
| Result: /path/to/file</p> |
| <p>You may want to provide custome implementations for different mappings so that |
| rewrite could be used by the webserver to access files.</p> |
| <p>Request: /images/path/to/file |
| Rewritten: /path/to/dav_images.php/path/to/file |
| Result: /path/to/file</p> |
| <p>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.</p> |
| </div> |
| </div> |
| <div class="section"> |
| <h1><a class="toc-backref" href="#id9" id="example-code" name="example-code">Example code</a></h1> |
| <p>The following snippet shows the API calls necessary to get a WebDAV server up |
| and running.</p> |
| <pre class="literal-block"> |
| <?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(); |
| </pre> |
| <!-- Local Variables: |
| mode: rst |
| fill-column: 79 |
| End: |
| vim: et syn=rst tw=79 --> |
| </div> |
| </div> |
| </body> |
| </html> |
| ', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '18803', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/put_test_renamed.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/put_test_renamed.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/put_test_renamed.xml', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '18803', |
| 'PHP_SELF' => '/index.php/secure_collection/put_test_renamed.xml', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'ETag' => '1839d9ae5899689fa9822c4c6da7f698', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 501 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>secure_collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>74c66f56a6551ab5bfb885e7f32aeac7</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 502 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/put_test_utf8_content.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/put_test_utf8_content.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/put_test_utf8_content.txt', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'PHP_SELF' => '/index.php/secure_collection/put_test_utf8_content.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 404 Not Found', |
| ), |
| ), |
| 503 => |
| 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 ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '739', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/put_test_utf8_content.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/put_test_utf8_content.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/put_test_utf8_content.txt', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '739', |
| 'PHP_SELF' => '/index.php/secure_collection/put_test_utf8_content.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'ETag' => '73950f62213f485fbbea3daf8908d850', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 504 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>secure_collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>74c66f56a6551ab5bfb885e7f32aeac7</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 505 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/put_test_utf8_content.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/put_test_utf8_content.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/put_test_utf8_content.txt', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/put_test_utf8_content.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/put_test_utf8_content.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_utf8_content.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>73950f62213f485fbbea3daf8908d850</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 506 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/put_test_renamed.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/put_test_renamed.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/put_test_renamed.xml', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/put_test_renamed.xml', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/put_test_renamed.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_renamed.xml</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>1839d9ae5899689fa9822c4c6da7f698</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 507 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/put_test_öäüÃ.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/put_test_öäüÃ.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/put_test_%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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/put_test_öäüÃ.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>13611068a7ac56cb9117b140d12db864</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 508 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/put_test_non_utf8.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/put_test_non_utf8.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/put_test_non_utf8.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/put_test_non_utf8.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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/put_test_non_utf8.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/put_test_non_utf8.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_non_utf8.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>76d10dcb28faf16c21889b0ca35af344</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 509 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/put_test_non_utf8.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/put_test_non_utf8.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/put_test_non_utf8.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/put_test_non_utf8.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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/put_test_non_utf8.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/put_test_non_utf8.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_non_utf8.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>76d10dcb28faf16c21889b0ca35af344</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 510 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/put_test_öäüÃ.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/put_test_öäüÃ.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt', |
| 'REDIRECT_URI' => '/index.php/secure_collection/put_test_%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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/put_test_öäüÃ.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>13611068a7ac56cb9117b140d12db864</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 511 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/put_test_renamed.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/put_test_renamed.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/put_test_renamed.xml', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/put_test_renamed.xml', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/put_test_renamed.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_renamed.xml</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>1839d9ae5899689fa9822c4c6da7f698</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 512 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/put_test_utf8_content.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/put_test_utf8_content.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/put_test_utf8_content.txt', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/put_test_utf8_content.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/put_test_utf8_content.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_utf8_content.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>73950f62213f485fbbea3daf8908d850</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 513 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname></D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>6666cd76f96956469e7be39d750cc7d9</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 403 Forbidden</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/file.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.xml</D:displayname> |
| <D:getcontenttype>text/xml</D:getcontenttype> |
| <D:getetag>b0c5faef67f106ef634ad2a82e838b95</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>19</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/file.bin</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.bin</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>68eab65ab82e7e474811d5d2dd879679</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>7</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/renamed_collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>9696c0fa460d4ed148cb40b2e8388c1e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 514 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/file.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/file.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/file.xml', |
| 'REDIRECT_URI' => '/index.php/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/file.xml', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/file.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.xml</D:displayname> |
| <D:getcontenttype>text/xml</D:getcontenttype> |
| <D:getetag>b0c5faef67f106ef634ad2a82e838b95</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>19</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 515 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname></D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>6666cd76f96956469e7be39d750cc7d9</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 516 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname></D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>6666cd76f96956469e7be39d750cc7d9</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 403 Forbidden</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/file.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.xml</D:displayname> |
| <D:getcontenttype>text/xml</D:getcontenttype> |
| <D:getetag>b0c5faef67f106ef634ad2a82e838b95</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>19</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/file.bin</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.bin</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>68eab65ab82e7e474811d5d2dd879679</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>7</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/renamed_collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>9696c0fa460d4ed148cb40b2e8388c1e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 517 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname></D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>6666cd76f96956469e7be39d750cc7d9</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 518 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/file.xml', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/file.xml', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/file.xml', |
| 'REDIRECT_URI' => '/index.php/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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/file.xml', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/file.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.xml</D:displayname> |
| <D:getcontenttype>text/xml</D:getcontenttype> |
| <D:getetag>b0c5faef67f106ef634ad2a82e838b95</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>19</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 519 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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/0.2.5', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname></D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>6666cd76f96956469e7be39d750cc7d9</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 520 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.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_CONTENT_LENGTH' => '235', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'PHP_SELF' => '/index.php/', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname></D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>6666cd76f96956469e7be39d750cc7d9</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 403 Forbidden</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/file.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.xml</D:displayname> |
| <D:getcontenttype>text/xml</D:getcontenttype> |
| <D:getetag>b0c5faef67f106ef634ad2a82e838b95</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>19</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/file.bin</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.bin</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>68eab65ab82e7e474811d5d2dd879679</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>7</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/renamed_collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>9696c0fa460d4ed148cb40b2e8388c1e</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 521 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>secure_collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>74c66f56a6551ab5bfb885e7f32aeac7</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 522 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>secure_collection</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>74c66f56a6551ab5bfb885e7f32aeac7</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>text/plain</D:getcontenttype> |
| <D:getetag>915f244ec53702ea179db0509d787bde</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection/subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>c5478175e232c6c35b72e28fb638de42</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection/put_test_non_utf8.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_non_utf8.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>76d10dcb28faf16c21889b0ca35af344</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection/put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_%C3%B6%C3%A4%C3%BC%C3%9F.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>13611068a7ac56cb9117b140d12db864</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection/put_test_renamed.xml</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_renamed.xml</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>1839d9ae5899689fa9822c4c6da7f698</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| <D:response> |
| <D:href>http://webdav/secure_collection/put_test_utf8_content.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>put_test_utf8_content.txt</D:displayname> |
| <D:getcontenttype>application/octet-stream</D:getcontenttype> |
| <D:getetag>73950f62213f485fbbea3daf8908d850</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>0</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 523 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/file.txt', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/file.txt', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/file.txt', |
| 'REDIRECT_URI' => '/index.php/secure_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/file.txt', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/file.txt</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>file.txt</D:displayname> |
| <D:getcontenttype>text/plain</D:getcontenttype> |
| <D:getetag>915f244ec53702ea179db0509d787bde</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>18</D:getcontentlength> |
| <D:resourcetype/> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| 524 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/subdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/subdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/subdir', |
| 'REDIRECT_URI' => '/index.php/secure_collection/subdir', |
| 'QUERY_STRING' => '', |
| 'REQUEST_METHOD' => 'MOVE', |
| 'REDIRECT_STATUS' => '200', |
| 'SERVER_PROTOCOL' => 'HTTP/1.1', |
| 'HTTP_HOST' => 'webdav', |
| 'HTTP_DESTINATION' => 'http://webdav/secure_collection/renamed_subdir', |
| 'HTTP_OVERWRITE' => 'F', |
| 'HTTP_USER_AGENT' => 'gvfs/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'PHP_SELF' => '/index.php/secure_collection/subdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '', |
| 'headers' => |
| array ( |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| 'Content-Length' => 0, |
| ), |
| 'status' => 'HTTP/1.1 201 Created', |
| ), |
| ), |
| 525 => |
| array ( |
| 'request' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="utf-8" ?> |
| <D:propfind xmlns:D="DAV:"> |
| <D:prop> |
| <D:creationdate/> |
| <D:displayname/> |
| <D:getcontentlength/> |
| <D:getcontenttype/> |
| <D:getetag/> |
| <D:getlastmodified/> |
| <D:resourcetype/> |
| </D:prop> |
| </D:propfind>', |
| 'server' => |
| array ( |
| 'LANG' => 'en_US.UTF-8', |
| 'SERVER_SOFTWARE' => 'lighttpd/1.4.19', |
| 'SERVER_NAME' => 'webdav', |
| 'GATEWAY_INTERFACE' => 'CGI/1.1', |
| 'SERVER_PORT' => '80', |
| 'SERVER_ADDR' => '127.0.0.1', |
| 'REMOTE_PORT' => '33458', |
| 'REMOTE_ADDR' => '127.0.0.1', |
| 'CONTENT_LENGTH' => '235', |
| 'SCRIPT_NAME' => '/index.php', |
| 'PATH_INFO' => '/secure_collection/renamed_subdir', |
| 'PATH_TRANSLATED' => '/home/dotxp/web/webdav/htdocs/secure_collection/renamed_subdir', |
| 'SCRIPT_FILENAME' => '/home/dotxp/web/webdav/htdocs/index.php', |
| 'DOCUMENT_ROOT' => '/home/dotxp/web/webdav/htdocs/', |
| 'REQUEST_URI' => '/secure_collection/renamed_subdir', |
| 'REDIRECT_URI' => '/index.php/secure_collection/renamed_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/0.2.5', |
| 'HTTP_AUTHORIZATION' => 'Basic c29tZTp0aGluZw==', |
| 'HTTP_CONTENT_LENGTH' => '235', |
| 'PHP_SELF' => '/index.php/secure_collection/renamed_subdir', |
| 'PHP_AUTH_USER' => 'some', |
| 'PHP_AUTH_PW' => 'thing', |
| 'REQUEST_TIME' => 1220431173, |
| ), |
| ), |
| 'response' => |
| array ( |
| 'body' => '<?xml version="1.0" encoding="UTF-8"?> |
| <D:multistatus xmlns:D="DAV:"> |
| <D:response> |
| <D:href>http://webdav/secure_collection/renamed_subdir</D:href> |
| <D:propstat> |
| <D:prop> |
| <D:creationdate>2003-05-27T11:27:00+0000</D:creationdate> |
| <D:displayname>subdir</D:displayname> |
| <D:getcontenttype>httpd/unix-directory</D:getcontenttype> |
| <D:getetag>c5478175e232c6c35b72e28fb638de42</D:getetag> |
| <D:getlastmodified>Mon, 15 Aug 2005 15:13:00 +0000</D:getlastmodified> |
| <D:getcontentlength>4096</D:getcontentlength> |
| <D:resourcetype> |
| <D:collection/> |
| </D:resourcetype> |
| </D:prop> |
| <D:status>HTTP/1.1 200 OK</D:status> |
| </D:propstat> |
| </D:response> |
| </D:multistatus> |
| ', |
| 'headers' => |
| array ( |
| 'Content-Type' => 'text/xml; charset="utf-8"', |
| 'Server' => 'lighttpd/1.4.19/eZComponents/dev/ezcWebdavTransportMock', |
| ), |
| 'status' => 'HTTP/1.1 207 Multi-Status', |
| ), |
| ), |
| ); |
| ?> |