blob: b9d6b98e18df2f179fe6b4598947d0eee744d4ca [file] [log] [blame]
<?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 &quot;buggy&quot; 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 &quot;501 Not
Implemented&quot; 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">
&lt;?php
$server = new ezcWebdavServer();
// Server data using file backend with data in &quot;path/&quot;
$server-&gt;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-&gt;registerTransportHandler(
// Regular expression to match client name
\'(Microsoft.*Webdav\\s+XP)i\',
// Class name of transport handler, extending ezcWebdavTransportHandler
\'ezcWebdavMicrosoftTransport\'
);
$server-&gt;registerTransportHandler(
// Regular expression to match client name
\'(.*Firefox.*)i\',
// Class name of transport handler, extending ezcWebdavTransportHandler
\'ezcWebdavMozillaTransport\'
);
// Serve requests
$server-&gt;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뿚F‰L“•²‚¥×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Þ§p™RÝÈôFUYDö?yŸt?ŸÒu¬lmQ¾ÏÞ\'í/¦´kév¹Liõ+xú’Ÿ¾ýÕÀ/{ÎÞʲ.àp±ú‚¿ üöG8! R©cj t<(0â&5Nxèéé]]ÂäÂí´íS|v³@Ú荂AÀJ;- Ÿp‹ì!<qDݘ[ ¿Ã/ þ˧ìÿs±ßét\'ö¦¹±b¯ÝNÈ¢¥üÕ4ÂÀáÐ¨$-Q>›GJD
F1)Á¹¤ä¶Ñ!¥ªj¹×7ºV™–Kȧ+ü¶ò‹×ü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ñg yZ¹œ|gçÊbÕä)­]‡]¿%Åj 7Ô,Çãÿ,\\8Ž—â)8YõRè´Aºi”k´ºÅ௒x;ð‰üš,pòÖ¦Š9(€E †2M µ8ªQÿn•…b7xj‚ï€i;>Ä]ciK® e°§|t:¨A¹ ¶„
xðæþ¶öÓ,ÓÈ @ÚaN À£øŠ#ˆ­+@;íˆãȳ¼C&CŠVT¬ìØÝÐ@7 ¥ïAò' . "\0" . 'J¦h©}x&èCCGbqj' . "\0" . 'ŽR„#Bepjj-±Äþðß­q_QPóG¸ £ÄÝSá®' . "\0" . '. Òª©I˜ lŸ@¥nJX˜¢âØP_‚gÞ <{Þýz×CÛKïŠ\\Y£û:sŒŸt¥çÑTÙG=Xd#­g<S$‚Ÿ:ûLà´~ƒ@¢¤Qu£,À=\\ç^:2ò]!¦1Ê –ª¬Þ€w µՃF%ü’*} \'ûСœÒ)°«ÌB0vþˆ1XK<ˆÀv‚wAãäTQ' . "\0" . 'T=`m¡ ÊHKá nE§lžD"!ÏÈá?%d&„™E½edÇò¡Q@M¢9*„r9TÊÖ7ʤ:›F;¶‘Z8Äl~Ý,ÑV°dðЋP%5rê„$âÍåwŸPÏ3‰Û0{UIÌãÃҝJoXkdŒh­(ãhg!µé&ó¾„kÚÀ"¡×ýR¼â”lá%鋲¢H*ðkes’9®µ9© ' . "\0" . 'Š” ò° „’ØoaQ@\\¨²-º¬„uŽ¼•º@\'’E‹‚¡z¨’>«ç' . "\0" . '' . "\0" . 'm£l(1¼œ@ÐԊ+€±Êˆ½<Ì©øHX±ê‡Êî!WW„1ÒùÊ´ªiLSÝ@ž}#/Ìíטv»#b
øg¹…@gT™- Š·±¿é‚ôˆÆØá×\'¼¾¤ÜŠk°~º=¨4ù
*òDÑ' . "\0" . 'O™E»#¥ÄSºІ»…„†{ ¶ŸF=¸‡ÛÁAãºYZëñÁŸ鶏âùhU²îHÕI "·
ܵH1 ›¡#ÇBé ƒhœ²P¹QT*·3ž‹£©­9,Úªð£tày˜ \\gcfÕT®ÂƒJw:+à8k‹øÑéIg~Zš.çV¹Þ¶MÀQätÒp–-€ÚFA%0öꡇB€p ‹y<Î;ŸO[¾åññÊՅvX $CŽÊÝ4Žpðòš8½en„ªˆÎ8ãtðĵk„1}¹g§MÛ$\'Tô°Ð7J&½ÁS)¶\\›çî‚“‘LÁò¤gH}ø‹n•wƒñ„ç[¯¤GÛz„› F°Î' . "\0" . '“uŸ1(3Ayƒ³LMÅ#=0£Gnéc˜2Uµ½¾‚ÕŽü;TñÖ½ÎzöÈ\\JÓ Àç*¡’øtȓªÈ…÷ŽiauBí?µ@¢OXy[¥\\ÌcIš¶€°5˓qÁˆïÙ\'fÔïë`“\'ãzÛØZ™/ûBtW‹L• ËÉ-zODòSïf{‡Üm|œLrß+Á ' . "\0" . '´òÒ— ŒS\'µG#$ð÷L‚"¤A­"˜v8Ã:‘ ,“z&”}µS`g‡µ²¥¾ù³;2FIõnŸ•(/0SDƒGÁ©IîÉÉ2âÐöí󑔃ÔIo©UŠC°Q£#³È¸°¿? ~¶d¤Œ¹ÏAPxìôv‡bÝhÝááRídÜ;I‘Ýxœ#ÿrl4<I’èq#D²üòæ¨)Š@Êr¢êæ0ˆW<ê\\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|{}}µ¸úùڛk„‘1#«ã¼ß!Ñs2÷ï œÚvÓ·Ó0 I4S8ý725ÄK¨Ëã…Î$YzGJ–ÿRÂï¡_ˆ
äß·â|¯öÑ^˗Üeb¿Û¹…ÓHblÄbpíÆ{í;¨ï–\'šŒ` Ú°PœPtPSQR2ûj~¢RK(ÑaëH¥DrcZG~ý^ûæ_¯®Ï!Ãb)t·„ß\\À ¥a/݁
éL&P¥…‡“¡6¿éú å茮c|ÝuIƏGƒF€4ÐQv DǬô½Î‘RYs†¯ßø‡£‚]pdP˜ÔúÉög??—¼ê½ÒϹý^šݯë/À\'µXt7>®Æ>?~]>­Çˆbbâþ¢k¦až+E#÷ !ç%ÃQ(×m¸´ãäu4võ3ª0Rð…YUëBmö?òùKñcul
ܶ¶e|huCë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Œ€ *ÐÞ¢ ®û~ýjŽnÁÓ^ì1#/w@>‡y¯%_Å¥ðL/Û /¥ÂfDے¼¸õƒú=:‘*,A>€x‰¬Ü29åÜlðÍZ½xL{~n—–÷Òú£²þÂx.øv€Ýi/0w†óºa°Ÿ†ss %þï¿{1¬’47•Ù{]E—K|3ÍúÁU; ö”Ét¨Äã‚îŠ]•4‘ ¸—h Úç!eñNŠÆPýUé<cp>]øX7T…«p¾U !‰÷”ûÕñ o“jcð6ܸÞøâÔ rG®IâËçRÑàÌà…`Ês_¾qAý{KB‘7¦$1ƒGnâkÑ­¾°£íûýÑß7Ñd' . "\0" . 'ÚX¸0L 2æF¦hûÁvcŒ]"à«Q¸Ó^KØÏ=\'R†›tbw³»ã´à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]Ê­²cY‘d¹³^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;z•U´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ÃÇL‰wË:&ºõh壩åÿÇêX~ôlš›·Ëþß:0¿$Ê©ÔÕöÅ0 rx[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]nžN·ž=šˆ//“\'Ÿ¼øñùÕ?_¿[^ÿôÕw¯ž‹Él±øûýç‹Å‹«âß^}ÿ' . "\0" . '
⪖¥Õ(Ê|±xùÃDL¶ÎUËÅb·ÛÍw÷ç¦Þ,®Þ,Þ#­Sœì?Î\\4sž¹l+ӂÀeiŸŽ9}üø1Ϟà e.‘qUNDû i(™Á?…rR ™ú¹Ñ×O\'ÏMéTéfWûJMDÊߞNœzïHóB¤[Y[åžzQ,•Rêéd£JUKgêhò “6NçVœÌ,…ç8óçÖ4uªÖÀºš—Ê-˜¤Ó.W—ê_@¥¨L t–âïj•Éë©x¡¬Þ”S”ì“ìñ ·í1ð_¦VâSg…,aޕYiiÅÛt›k綐IoýÎ ø~‡GY·Ï•p /’ÔZf²ø<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Í:æìœì©Ã{áL’6֙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£"ŒCŽOæçªÀ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•ÞÔ²ÚF S‚ÈPl88Ë;=eÙ(ã$ãßÈ,‚' . "\0" . 'R' . "\0" . '\'â.šŸ·N²bäï“{h³ð¥•É³Ùš|1Sk]ò‹\\ƒNœª Û_—µ„™í{8€EÑ2}=—+ $u£ùm0¦áU:uº8$}D*sÀà%ÀdݒÊ
Ã<O}wˆ¡íא¹ý’A4R533õ”Hluéøa«uþZ‚bø“ÓØɺDËnî"rÏBeº)— hћÖN#´Œƒº/,
^ {™ôx=:Ù?:v4òîÐÓµ,tÆo!E˜ATÑëv;AîGÙñª8ÊkçètRØÑÉA/G¶ä¯VÑ^>f‡ãP°HƒÞHæt*s@1ð.tˆ¢”[40“¢I\'¼h?ͽì߀IGðk¹ÚÈLÆÁ[“e4õ4ƒ—g`ã)ÁÛ8`ûl+eò¥ÐNbÔÿí€æmq!&Všº' . "\0" . 'i{bk½iêÞ>rµv³ú‡>K9ë¶6à6$0e¶É‚r%ºÛv Cb' . "\0" . '–«æ åºT3ö~¼àG¹žöÙ *Œp"¢7B¾ñF(õ²Ncû°lW²>ÔéÇ¡ …°¶©ÉŒ¼Ãýi ¿ÎÜrē?³êr#aN(.: óƒwÕ¼nV5˜Ê¯7øé@/žá@io*f$E”ˆÅV‹c0l{:ďс½ôìvø? P | xyŠä2î/·§s«R‚Đ÷LÅölìáýÇÉöÁØÈ󱇎 Ƀ–«nÄx€Gc:GFÕ]‚òkgh_œÿßêb3§)d×±/Ó÷Þ¶½_GŒÑä`‹E…›lÂÇ1ìõ
†á€ï+¯L¦JA^¨=LÁ Üì vÍ«­<H¯füŽ7Uul0½ê ¦éPƒÈòe~Q̔ÛÁúZ¯šúctÎ܃’ó“?óÜTVí¼ñ8' . "\0" . 'cÀε³ÇÆß
ü•ÊÙ¶Ú©^ ;´<d#G"
ÑÎa>hy„]`ÿxFZÄF®›àê<ôH÷\\â㨝‡VV+H¥²‹ÈÑiÉNFr¨1X>=ñÖ' . "\0" . ' ä %°hŽgSÀ“¡ž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[HŸUžÍ°;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[™]ÞØM‡aÙ%üU€jÛ¦îèbëúÎmçSŸ<šKMúÛN~ ×Øhú‹Z®{¬/œ·ˆ©§o^žVPìFùU­î£hNƒÉåI&Mü)CûýÒ¹Ø\' ËW@®iUȹ-.‘k¤ä×j­' . "\0" . 'ÛSÐù>?üɦlp%†Eðãå[|ÅāÈ)y³6€N×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#2DMIµ¦M¡VSt:C}(<3ïGk!»h‘¸­tšk¨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‘´;­Æ¼‚ŠG0˜wƒ´li-™é5iʉR©ÌÎÅW
O²i<SPՂ\'GH' . "\0" . '§z¬áµÀìürY«2´X<àeq¶f{ŒK±nrP쇍È“Û¹VnM&„§¸‹zžŸ8¼ùú¹À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`Ô=µ$XP‚c%¡¼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ˆãPŽb,­¬†‡¹X3Ô™\\BŠt¹I‘ˆ6Œv¬)' . "\0" . 'Œ bVÿaÌQ90¤÷Ðo¡L*ä:#@íõãgy|%qœ)caõiNãÙéV¥ïXL$pta­ßµ³9tykÁ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*9ŸkÖë{=€l"è– á_ñ^­ï?Ša â[/p\\€¦u w€#A=XÖ]Рh8ô†®*Q†Ã`·kG†‘‚ҏI™LÊLŸµjG’ê€ì^H{¤¥©Röa†ò¤$¦¡RåkáÍá0{
r~Û' . "\0" . 'Í.H­›2åŒóæÔ49x¢±˜ƒìiYÎ2|Q,8£@7˜ìšu2Lê±l€©¹‘Ùx2¶œeª' . "\0" . 'æ;§Ë;ãÂõ –5kߗðUdrØ+ú¶ŸÐÑýD ].ÀXc{vˆ6›IØh(H¼  r  Žã^â0)A^B1µV6ÖN˜ãZª¬˜!»%q”§v¡‡ ›”¼Œ¨&k°8Žˆ‡¶+IGâ^ 4à­XðãA"³H_x廝 oú¥í~ê1žpò‡­Þl1Ï«jm ªÛß*€~8¬=„µ¶!9ˆkáù‘¦¤lhb±-„ò´¨˜‰pÇrti›Alúþzv°I¼{Ўò¶E+€í¹6Š»cÅf¢²›í4£YÊOëã"Û:¤šj‡åx<4º{¯ëaBX¿ U_R<S`™íCîQ²¹mç7ñN•kŀâÙleÃæ%‚#
ç…}{ìI MÑ÷¼(Cr \\$b' . "\0" . '‘nÙÁ8Ô¢Gg¶©Ð‡’h©PÂxuNŲªH·xít*@P#M6÷S ­÷|øî—i¬Çc­`]H•ÉJ»BÚwèz~šF(¼¬†Ñ?³Ülè)žBV”°õëÖv²øŽN0Ñz2wùºqàÇ¿dD0ÑÙ·¼ã°”è:P] ëÒSú퀆¢º©0FXq­¥øöêêõìõOW^ÄÀ–ñÚÏIÀñòøCŠfÕ¥Ÿ‡F>SØå%™Š[Ÿtç6èL²R‘X–gàå{È*£¬ª/nÖø²Oí¢q–›É\\§`Ë®)5—óX»ÏáÐ9NÄÄwt+Ge/&!…y˜vë%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.~,NJ}න ;Q£sl÷ÅM¼†N—†¶,v=ZÃÁ·´á‡Cœ šý]®øldù^[È^+V_YŒÈå@|àÈ õže8Ä{!ÈbÜ ôyé†ZmfKqvºÖøÛ ?Ö€f藵ª,5) V&7Õe´;ì v=µSÉC¸jkí$A*܏ñ Ú5 ™ |(Øаñ•œï½‡ñþÀ$pMGm¿eFkƒèëÜcav8U _âù^tkÖܪó;"&C²:Áþ”˧æH‘J˜vWÓ荥ŠÛë vµ³š¨˪òM–ÇÐŦÜéËØd\\VÇrLß»n·LÎʅ¦lÅGÖô¹cæ½ô¸¥>êý^Ýñ×UÄ¡©ÓŠœ{ÙMýF¹Q’ôœ©FV õOZ0ß¼¼Š‘N P"˜ë”4ãÌî§7¯¦¨ineñ?,¼Œ;à>ðxC$õ÷Hq¬¤ ƒvä¥P˜_j[a6¾k¹C»P¹%`nÇ5OŽz*§“|ÐŸŒ‰Ë·,’ÀòNZO*ëÎǦ‚œzßR{‰/Ðk_¾è®%d€#»Ã®±ÿ®4;/œ¨—Î\'o,µ• @™VÛ\\GµGˆª Ê5 kTwSó§ ÊbGà…êóîìg¦Ð£Oínë*øpÔ礜xÓøƒ2‚GƒŒ 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çFƒkhPz\'ñá‘×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 &quot;buggy&quot; 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 &quot;501 Not
Implemented&quot; 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"> &lt;?php
$server = new ezcWebdavServer();
// Server data using file backend with data in &quot;path/&quot;
$server-&gt;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-&gt;registerTransportHandler(
// Regular expression to match client name
\'(Microsoft.*Webdav\\s+XP)i\',
// Class name of transport handler, extending ezcWebdavTransportHandler
\'ezcWebdavMicrosoftTransport\'
);
$server-&gt;registerTransportHandler(
// Regular expression to match client name
\'(.*Firefox.*)i\',
// Class name of transport handler, extending ezcWebdavTransportHandler
\'ezcWebdavMozillaTransport\'
);
// Serve requests
$server-&gt;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 &quot;buggy&quot; 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 &quot;501 Not
Implemented&quot; 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">
&lt;?php
$server = new ezcWebdavServer();
// Server data using file backend with data in &quot;path/&quot;
$server-&gt;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-&gt;registerTransportHandler(
// Regular expression to match client name
\'(Microsoft.*Webdav\\s+XP)i\',
// Class name of transport handler, extending ezcWebdavTransportHandler
\'ezcWebdavMicrosoftTransport\'
);
$server-&gt;registerTransportHandler(
// Regular expression to match client name
\'(.*Firefox.*)i\',
// Class name of transport handler, extending ezcWebdavTransportHandler
\'ezcWebdavMozillaTransport\'
);
// Serve requests
$server-&gt;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 &quot;buggy&quot; 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 &quot;501 Not
Implemented&quot; 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">
&lt;?php
$server = new ezcWebdavServer();
// Server data using file backend with data in &quot;path/&quot;
$server-&gt;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-&gt;registerTransportHandler(
// Regular expression to match client name
\'(Microsoft.*Webdav\\s+XP)i\',
// Class name of transport handler, extending ezcWebdavTransportHandler
\'ezcWebdavMicrosoftTransport\'
);
$server-&gt;registerTransportHandler(
// Regular expression to match client name
\'(.*Firefox.*)i\',
// Class name of transport handler, extending ezcWebdavTransportHandler
\'ezcWebdavMozillaTransport\'
);
// Serve requests
$server-&gt;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 &quot;buggy&quot; 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 &quot;501 Not
Implemented&quot; 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">
&lt;?php
$server = new ezcWebdavServer();
// Server data using file backend with data in &quot;path/&quot;
$server-&gt;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-&gt;registerTransportHandler(
// Regular expression to match client name
\'(Microsoft.*Webdav\\s+XP)i\',
// Class name of transport handler, extending ezcWebdavTransportHandler
\'ezcWebdavMicrosoftTransport\'
);
$server-&gt;registerTransportHandler(
// Regular expression to match client name
\'(.*Firefox.*)i\',
// Class name of transport handler, extending ezcWebdavTransportHandler
\'ezcWebdavMozillaTransport\'
);
// Serve requests
$server-&gt;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 &quot;buggy&quot; 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 &quot;501 Not
Implemented&quot; 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">
&lt;?php
$server = new ezcWebdavServer();
// Server data using file backend with data in &quot;path/&quot;
$server-&gt;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-&gt;registerTransportHandler(
// Regular expression to match client name
\'(Microsoft.*Webdav\\s+XP)i\',
// Class name of transport handler, extending ezcWebdavTransportHandler
\'ezcWebdavMicrosoftTransport\'
);
$server-&gt;registerTransportHandler(
// Regular expression to match client name
\'(.*Firefox.*)i\',
// Class name of transport handler, extending ezcWebdavTransportHandler
\'ezcWebdavMozillaTransport\'
);
// Serve requests
$server-&gt;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뿚F‰L“•²‚¥×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Þ§p™RÝÈôFUYDö?yŸt?ŸÒu¬lmQ¾ÏÞ\'í/¦´kév¹Liõ+xú’Ÿ¾ýÕÀ/{ÎÞʲ.àp±ú‚¿ üöG8! R©cj t<(0â&5Nxèéé]]ÂäÂí´íS|v³@Ú荂AÀJ;- Ÿp‹ì!<qDݘ[ ¿Ã/ þ˧ìÿs±ßét\'ö¦¹±b¯ÝNÈ¢¥üÕ4ÂÀáÐ¨$-Q>›GJD
F1)Á¹¤ä¶Ñ!¥ªj¹×7ºV™–Kȧ+ü¶ò‹×ü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ñg yZ¹œ|gçÊbÕä)­]‡]¿%Åj 7Ô,Çãÿ,\\8Ž—â)8YõRè´Aºi”k´ºÅ௒x;ð‰üš,pòÖ¦Š9(€E †2M µ8ªQÿn•…b7xj‚ï€i;>Ä]ciK® e°§|t:¨A¹ ¶„
xðæþ¶öÓ,ÓÈ @ÚaN À£øŠ#ˆ­+@;íˆãȳ¼C&CŠVT¬ìØÝÐ@7 ¥ïAò' . "\0" . 'J¦h©}x&èCCGbqj' . "\0" . 'ŽR„#Bepjj-±Äþðß­q_QPóG¸ £ÄÝSá®' . "\0" . '. Òª©I˜ lŸ@¥nJX˜¢âØP_‚gÞ <{Þýz×CÛKïŠ\\Y£û:sŒŸt¥çÑTÙG=Xd#­g<S$‚Ÿ:ûLà´~ƒ@¢¤Qu£,À=\\ç^:2ò]!¦1Ê –ª¬Þ€w µՃF%ü’*} \'ûСœÒ)°«ÌB0vþˆ1XK<ˆÀv‚wAãäTQ' . "\0" . 'T=`m¡ ÊHKá nE§lžD"!ÏÈá?%d&„™E½edÇò¡Q@M¢9*„r9TÊÖ7ʤ:›F;¶‘Z8Äl~Ý,ÑV°dðЋP%5rê„$âÍåwŸPÏ3‰Û0{UIÌãÃҝJoXkdŒh­(ãhg!µé&ó¾„kÚÀ"¡×ýR¼â”lá%鋲¢H*ðkes’9®µ9© ' . "\0" . 'Š” ò° „’ØoaQ@\\¨²-º¬„uŽ¼•º@\'’E‹‚¡z¨’>«ç' . "\0" . '' . "\0" . 'm£l(1¼œ@ÐԊ+€±Êˆ½<Ì©øHX±ê‡Êî!WW„1ÒùÊ´ªiLSÝ@ž}#/Ìíטv»#b
øg¹…@gT™- Š·±¿é‚ôˆÆØá×\'¼¾¤ÜŠk°~º=¨4ù
*òDÑ' . "\0" . 'O™E»#¥ÄSºІ»…„†{ ¶ŸF=¸‡ÛÁAãºYZëñÁŸ鶏âùhU²îHÕI "·
ܵH1 ›¡#ÇBé ƒhœ²P¹QT*·3ž‹£©­9,Úªð£tày˜ \\gcfÕT®ÂƒJw:+à8k‹øÑéIg~Zš.çV¹Þ¶MÀQätÒp–-€ÚFA%0öꡇB€p ‹y<Î;ŸO[¾åññÊՅvX $CŽÊÝ4Žpðòš8½en„ªˆÎ8ãtðĵk„1}¹g§MÛ$\'Tô°Ð7J&½ÁS)¶\\›çî‚“‘LÁò¤gH}ø‹n•wƒñ„ç[¯¤GÛz„› F°Î' . "\0" . '“uŸ1(3Ayƒ³LMÅ#=0£Gnéc˜2Uµ½¾‚ÕŽü;TñÖ½ÎzöÈ\\JÓ Àç*¡’øtȓªÈ…÷ŽiauBí?µ@¢OXy[¥\\ÌcIš¶€°5˓qÁˆïÙ\'fÔïë`“\'ãzÛØZ™/ûBtW‹L• ËÉ-zODòSïf{‡Üm|œLrß+Á ' . "\0" . '´òÒ— ŒS\'µG#$ð÷L‚"¤A­"˜v8Ã:‘ ,“z&”}µS`g‡µ²¥¾ù³;2FIõnŸ•(/0SDƒGÁ©IîÉÉ2âÐöí󑔃ÔIo©UŠC°Q£#³È¸°¿? ~¶d¤Œ¹ÏAPxìôv‡bÝhÝááRídÜ;I‘Ýxœ#ÿrl4<I’èq#D²üòæ¨)Š@Êr¢êæ0ˆW<ê\\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|{}}µ¸úùڛk„‘1#«ã¼ß!Ñs2÷ï œÚvÓ·Ó0 I4S8ý725ÄK¨Ëã…Î$YzGJ–ÿRÂï¡_ˆ
äß·â|¯öÑ^˗Üeb¿Û¹…ÓHblÄbpíÆ{í;¨ï–\'šŒ` Ú°PœPtPSQR2ûj~¢RK(ÑaëH¥DrcZG~ý^ûæ_¯®Ï!Ãb)t·„ß\\À ¥a/݁
éL&P¥…‡“¡6¿éú å茮c|ÝuIƏGƒF€4ÐQv DǬô½Î‘RYs†¯ßø‡£‚]pdP˜ÔúÉög??—¼ê½ÒϹý^šݯë/À\'µXt7>®Æ>?~]>­Çˆbbâþ¢k¦až+E#÷ !ç%ÃQ(×m¸´ãäu4võ3ª0Rð…YUëBmö?òùKñcul
ܶ¶e|huCë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Œ€ *ÐÞ¢ ®û~ýjŽnÁÓ^ì1#/w@>‡y¯%_Å¥ðL/Û /¥ÂfDے¼¸õƒú=:‘*,A>€x‰¬Ü29åÜlðÍZ½xL{~n—–÷Òú£²þÂx.øv€Ýi/0w†óºa°Ÿ†ss %þï¿{1¬’47•Ù{]E—K|3ÍúÁU; ö”Ét¨Äã‚îŠ]•4‘ ¸—h Úç!eñNŠÆPýUé<cp>]øX7T…«p¾U !‰÷”ûÕñ o“jcð6ܸÞøâÔ rG®IâËçRÑàÌà…`Ês_¾qAý{KB‘7¦$1ƒGnâkÑ­¾°£íûýÑß7Ñd' . "\0" . 'ÚX¸0L 2æF¦hûÁvcŒ]"à«Q¸Ó^KØÏ=\'R†›tbw³»ã´à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]Ê­²cY‘d¹³^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;z•U´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ÃÇL‰wË:&ºõh壩åÿÇêX~ôlš›·Ëþß:0¿$Ê©ÔÕöÅ0 rx[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]nžN·ž=šˆ//“\'Ÿ¼øñùÕ?_¿[^ÿôÕw¯ž‹Él±øûýç‹Å‹«âß^}ÿ' . "\0" . '
⪖¥Õ(Ê|±xùÃDL¶ÎUËÅb·ÛÍw÷ç¦Þ,®Þ,Þ#­Sœì?Î\\4sž¹l+ӂÀeiŸŽ9}üø1Ϟà e.‘qUNDû i(™Á?…rR ™ú¹Ñ×O\'ÏMéTéfWûJMDÊߞNœzïHóB¤[Y[åžzQ,•Rêéd£JUKgêhò “6NçVœÌ,…ç8óçÖ4uªÖÀºš—Ê-˜¤Ó.W—ê_@¥¨L t–âïj•Éë©x¡¬Þ”S”ì“ìñ ·í1ð_¦VâSg…,aޕYiiÅÛt›k綐IoýÎ ø~‡GY·Ï•p /’ÔZf²ø<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Í:æìœì©Ã{áL’6֙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£"ŒCŽOæçªÀ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•ÞÔ²ÚF S‚ÈPl88Ë;=eÙ(ã$ãßÈ,‚' . "\0" . 'R' . "\0" . '\'â.šŸ·N²bäï“{h³ð¥•É³Ùš|1Sk]ò‹\\ƒNœª Û_—µ„™í{8€EÑ2}=—+ $u£ùm0¦áU:uº8$}D*sÀà%ÀdݒÊ
Ã<O}wˆ¡íא¹ý’A4R533õ”Hluéøa«uþZ‚bø“ÓØɺDËnî"rÏBeº)— hћÖN#´Œƒº/,
^ {™ôx=:Ù?:v4òîÐÓµ,tÆo!E˜ATÑëv;AîGÙñª8ÊkçètRØÑÉA/G¶ä¯VÑ^>f‡ãP°HƒÞHæt*s@1ð.tˆ¢”[40“¢I\'¼h?ͽì߀IGðk¹ÚÈLÆÁ[“e4õ4ƒ—g`ã)ÁÛ8`ûl+eò¥ÐNbÔÿí€æmq!&Všº' . "\0" . 'i{bk½iêÞ>rµv³ú‡>K9ë¶6à6$0e¶É‚r%ºÛv Cb' . "\0" . '–«æ åºT3ö~¼àG¹žöÙ *Œp"¢7B¾ñF(õ²Ncû°lW²>ÔéÇ¡ …°¶©ÉŒ¼Ãýi ¿ÎÜrē?³êr#aN(.: óƒwÕ¼nV5˜Ê¯7øé@/žá@io*f$E”ˆÅV‹c0l{:ďс½ôìvø? P | xyŠä2î/·§s«R‚Đ÷LÅölìáýÇÉöÁØÈ󱇎 Ƀ–«nÄx€Gc:GFÕ]‚òkgh_œÿßêb3§)d×±/Ó÷Þ¶½_GŒÑä`‹E…›lÂÇ1ìõ
†á€ï+¯L¦JA^¨=LÁ Üì vÍ«­<H¯füŽ7Uul0½ê ¦éPƒÈòe~Q̔ÛÁúZ¯šúctÎ܃’ó“?óÜTVí¼ñ8' . "\0" . 'cÀε³ÇÆß
ü•ÊÙ¶Ú©^ ;´<d#G"
ÑÎa>hy„]`ÿxFZÄF®›àê<ôH÷\\â㨝‡VV+H¥²‹ÈÑiÉNFr¨1X>=ñÖ' . "\0" . ' ä %°hŽgSÀ“¡ž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[HŸUžÍ°;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[™]ÞØM‡aÙ%üU€jÛ¦îèbëúÎmçSŸ<šKMúÛN~ ×Øhú‹Z®{¬/œ·ˆ©§o^žVPìFùU­î£hNƒÉåI&Mü)CûýÒ¹Ø\' ËW@®iUȹ-.‘k¤ä×j­' . "\0" . 'ÛSÐù>?üɦlp%†Eðãå[|ÅāÈ)y³6€N×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#2DMIµ¦M¡VSt:C}(<3ïGk!»h‘¸­tšk¨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‘´;­Æ¼‚ŠG0˜wƒ´li-™é5iʉR©ÌÎÅW
O²i<SPՂ\'GH' . "\0" . '§z¬áµÀìürY«2´X<àeq¶f{ŒK±nrP쇍È“Û¹VnM&„§¸‹zžŸ8¼ùú¹À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`Ô=µ$XP‚c%¡¼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ˆãPŽb,­¬†‡¹X3Ô™\\BŠt¹I‘ˆ6Œv¬)' . "\0" . 'Œ bVÿaÌQ90¤÷Ðo¡L*ä:#@íõãgy|%qœ)caõiNãÙéV¥ïXL$pta­ßµ³9tykÁ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*9ŸkÖë{=€l"è– á_ñ^­ï?Ša â[/p\\€¦u w€#A=XÖ]Рh8ô†®*Q†Ã`·kG†‘‚ҏI™LÊLŸµjG’ê€ì^H{¤¥©Röa†ò¤$¦¡RåkáÍá0{
r~Û' . "\0" . 'Í.H­›2åŒóæÔ49x¢±˜ƒìiYÎ2|Q,8£@7˜ìšu2Lê±l€©¹‘Ùx2¶œeª' . "\0" . 'æ;§Ë;ãÂõ –5kߗðUdrØ+ú¶ŸÐÑýD ].ÀXc{vˆ6›IØh(H¼  r  Žã^â0)A^B1µV6ÖN˜ãZª¬˜!»%q”§v¡‡ ›”¼Œ¨&k°8Žˆ‡¶+IGâ^ 4à­XðãA"³H_x廝 oú¥í~ê1žpò‡­Þl1Ï«jm ªÛß*€~8¬=„µ¶!9ˆkáù‘¦¤lhb±-„ò´¨˜‰pÇrti›Alúþzv°I¼{Ўò¶E+€í¹6Š»cÅf¢²›í4£YÊOëã"Û:¤šj‡åx<4º{¯ëaBX¿ U_R<S`™íCîQ²¹mç7ñN•kŀâÙleÃæ%‚#
ç…}{ìI MÑ÷¼(Cr \\$b' . "\0" . '‘nÙÁ8Ô¢Gg¶©Ð‡’h©PÂxuNŲªH·xít*@P#M6÷S ­÷|øî—i¬Çc­`]H•ÉJ»BÚwèz~šF(¼¬†Ñ?³Ülè)žBV”°õëÖv²øŽN0Ñz2wùºqàÇ¿dD0ÑÙ·¼ã°”è:P] ëÒSú퀆¢º©0FXq­¥øöêêõìõOW^ÄÀ–ñÚÏIÀñòøCŠfÕ¥Ÿ‡F>SØå%™Š[Ÿtç6èL²R‘X–gàå{È*£¬ª/nÖø²Oí¢q–›É\\§`Ë®)5—óX»ÏáÐ9NÄÄwt+Ge/&!…y˜vë%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.~,NJ}න ;Q£sl÷ÅM¼†N—†¶,v=ZÃÁ·´á‡Cœ šý]®øldù^[È^+V_YŒÈå@|àÈ õže8Ä{!ÈbÜ ôyé†ZmfKqvºÖøÛ ?Ö€f藵ª,5) V&7Õe´;ì v=µSÉC¸jkí$A*܏ñ Ú5 ™ |(Øаñ•œï½‡ñþÀ$pMGm¿eFkƒèëÜcav8U _âù^tkÖܪó;"&C²:Áþ”˧æH‘J˜vWÓ荥ŠÛë vµ³š¨˪òM–ÇÐŦÜéËØd\\VÇrLß»n·LÎʅ¦lÅGÖô¹cæ½ô¸¥>êý^Ýñ×UÄ¡©ÓŠœ{ÙMýF¹Q’ôœ©FV õOZ0ß¼¼Š‘N P"˜ë”4ãÌî§7¯¦¨ineñ?,¼Œ;à>ðxC$õ÷Hq¬¤ ƒvä¥P˜_j[a6¾k¹C»P¹%`nÇ5OŽz*§“|ÐŸŒ‰Ë·,’ÀòNZO*ëÎǦ‚œzßR{‰/Ðk_¾è®%d€#»Ã®±ÿ®4;/œ¨—Î\'o,µ• @™VÛ\\GµGˆª Ê5 kTwSó§ ÊbGà…êóîìg¦Ð£Oínë*øpÔ礜xÓøƒ2‚GƒŒ 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çFƒkhPz\'ñá‘×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 &quot;buggy&quot; 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 &quot;501 Not
Implemented&quot; 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"> &lt;?php
$server = new ezcWebdavServer();
// Server data using file backend with data in &quot;path/&quot;
$server-&gt;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-&gt;registerTransportHandler(
// Regular expression to match client name
\'(Microsoft.*Webdav\\s+XP)i\',
// Class name of transport handler, extending ezcWebdavTransportHandler
\'ezcWebdavMicrosoftTransport\'
);
$server-&gt;registerTransportHandler(
// Regular expression to match client name
\'(.*Firefox.*)i\',
// Class name of transport handler, extending ezcWebdavTransportHandler
\'ezcWebdavMozillaTransport\'
);
// Serve requests
$server-&gt;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 &quot;buggy&quot; 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 &quot;501 Not
Implemented&quot; 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">
&lt;?php
$server = new ezcWebdavServer();
// Server data using file backend with data in &quot;path/&quot;
$server-&gt;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-&gt;registerTransportHandler(
// Regular expression to match client name
\'(Microsoft.*Webdav\\s+XP)i\',
// Class name of transport handler, extending ezcWebdavTransportHandler
\'ezcWebdavMicrosoftTransport\'
);
$server-&gt;registerTransportHandler(
// Regular expression to match client name
\'(.*Firefox.*)i\',
// Class name of transport handler, extending ezcWebdavTransportHandler
\'ezcWebdavMozillaTransport\'
);
// Serve requests
$server-&gt;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 &quot;buggy&quot; 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 &quot;501 Not
Implemented&quot; 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">
&lt;?php
$server = new ezcWebdavServer();
// Server data using file backend with data in &quot;path/&quot;
$server-&gt;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-&gt;registerTransportHandler(
// Regular expression to match client name
\'(Microsoft.*Webdav\\s+XP)i\',
// Class name of transport handler, extending ezcWebdavTransportHandler
\'ezcWebdavMicrosoftTransport\'
);
$server-&gt;registerTransportHandler(
// Regular expression to match client name
\'(.*Firefox.*)i\',
// Class name of transport handler, extending ezcWebdavTransportHandler
\'ezcWebdavMozillaTransport\'
);
// Serve requests
$server-&gt;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',
),
),
);
?>