Author: ts
Date: Wed Sep 26 23:38:54 2007
New Revision: 6292
Log:
- Fixed a bug in parsing the PROPPATCH request.
Modified:
trunk/Webdav/src/transport.php
trunk/Webdav/tests/client_test.php
trunk/Webdav/tests/clients/litmus/117_props__6_propset/request/result.ser
trunk/Webdav/tests/clients/litmus/117_props__6_propset/request/server.php
trunk/Webdav/tests/clients/litmus/117_props__6_propset/response/backend.ser
trunk/Webdav/tests/clients/litmus/118_props__7_propget/request/server.php
trunk/Webdav/tests/clients/litmus/118_props__7_propget/response/backend.ser
trunk/Webdav/tests/clients/litmus/118_props__7_propget/response/body.xml
trunk/Webdav/tests/clients/litmus/118_props__7_propget/response/result.ser
trunk/Webdav/tests/clients/litmus/121_props__10_propget/request/server.php
trunk/Webdav/tests/clients/litmus/121_props__10_propget/response/backend.ser
trunk/Webdav/tests/clients/litmus/121_props__10_propget/response/body.xml
trunk/Webdav/tests/clients/litmus/121_props__10_propget/response/result.ser
trunk/Webdav/tests/clients/litmus/122_props__11_propdeletes/request/result.ser
trunk/Webdav/tests/clients/litmus/122_props__11_propdeletes/request/server.php
trunk/Webdav/tests/clients/litmus/122_props__11_propdeletes/response/backend.ser
trunk/Webdav/tests/clients/litmus/123_props__12_propget/request/server.php
trunk/Webdav/tests/clients/litmus/123_props__12_propget/response/backend.ser
trunk/Webdav/tests/clients/litmus/123_props__12_propget/response/body.xml
trunk/Webdav/tests/clients/litmus/123_props__12_propget/response/result.ser
trunk/Webdav/tests/clients/litmus/124_props__13_propreplace/request/result.ser
trunk/Webdav/tests/clients/litmus/124_props__13_propreplace/request/server.php
trunk/Webdav/tests/clients/litmus/124_props__13_propreplace/response/backend.ser
trunk/Webdav/tests/clients/litmus/125_props__14_propget/request/server.php
trunk/Webdav/tests/clients/litmus/125_props__14_propget/response/backend.ser
trunk/Webdav/tests/clients/litmus/125_props__14_propget/response/body.xml
trunk/Webdav/tests/clients/litmus/125_props__14_propget/response/result.ser
trunk/Webdav/tests/clients/litmus/136_props__26_propmanyns/request/result.ser
trunk/Webdav/tests/clients/litmus/136_props__26_propmanyns/request/server.php
trunk/Webdav/tests/clients/litmus/136_props__26_propmanyns/response/backend.ser
trunk/Webdav/tests/clients/litmus/137_props__27_propget/request/server.php
trunk/Webdav/tests/clients/litmus/137_props__27_propget/response/backend.ser
trunk/Webdav/tests/clients/litmus/137_props__27_propget/response/body.xml
trunk/Webdav/tests/clients/litmus/137_props__27_propget/response/result.ser
Modified: trunk/Webdav/src/transport.php
==============================================================================
--- trunk/Webdav/src/transport.php [iso-8859-1] (original)
+++ trunk/Webdav/src/transport.php [iso-8859-1] Wed Sep 26 23:38:54 2007
@@ -1016,7 +1016,7 @@
for ( $i = 0; $i < $setElements->length; ++$i )
{
$this->extractProperties(
- $setElements->item( 0 )->firstChild->childNodes,
+ $setElements->item( $i )->firstChild->childNodes,
$request->updates,
ezcWebdavPropPatchRequest::SET
);
@@ -1025,7 +1025,7 @@
for ( $i = 0; $i < $removeElements->length; ++$i )
{
$this->extractProperties(
- $removeElements->item( 0 )->firstChild->childNodes,
+ $removeElements->item( $i )->firstChild->childNodes,
$request->updates,
ezcWebdavPropPatchRequest::REMOVE
);
Modified: trunk/Webdav/tests/client_test.php
==============================================================================
--- trunk/Webdav/tests/client_test.php [iso-8859-1] (original)
+++ trunk/Webdav/tests/client_test.php [iso-8859-1] Wed Sep 26 23:38:54 2007
@@ -145,11 +145,11 @@
// Begin request test
$result = $this->transport->parseRequest( $uri );
- if ( $request['result'] === false && self::REGENERATE_REQUEST === true
)
- {
- // Regenerate
+ if ( file_exists( ( $testResultFile =
"{$this->currentTestSet}/request/result.ser" ) ) === false &&
self::REGENERATE_REQUEST === true )
+ {
+ echo "\nRegenerating {$testResultFile}\n";
file_put_contents(
- "{$this->currentTestSet}/request/result.ser",
+ $testResultFile,
serialize( $result )
);
}
@@ -174,16 +174,12 @@
if ( $response['result'] === false )
{
- if ( self::REGENERATE_RESPONSE )
- {
- // Regenerate
+ if ( file_exists( ( $testResultFile =
"{$this->currentTestSet}/response/result.ser" ) ) === false &&
self::REGENERATE_RESPONSE )
+ {
+ echo "\nRegenerating {$testResultFile}\n";
file_put_contents(
- "{$this->currentTestSet}/response/result.ser",
+ $testResultFile,
serialize( array( "headers" => $responseHeaders, "body" =>
$responseBody ) )
- );
- file_put_contents(
- "{$this->currentTestSet}/response/backend.ser",
- serialize( $this->backend )
);
}
if ( isset( $response['body'] ) === false || trim(
$response['body'] ) === '' || $responseBody === '' )
@@ -235,11 +231,11 @@
);
}
}
- if ( self::REGENERATE_RESPONSE )
- {
- // Regenerate new backend file
+ if ( file_exists( ( $testBackendFile =
"{$this->currentTestSet}/response/backend.ser" ) ) === false &&
self::REGENERATE_RESPONSE )
+ {
+ echo "\nRegenerating {$testBackendFile}\n";
file_put_contents(
- "{$this->currentTestSet}/response/backend.ser",
+ $testBackendFile,
serialize( $this->backend )
);
}
Modified:
trunk/Webdav/tests/clients/litmus/117_props__6_propset/request/result.ser
==============================================================================
Binary files - no diff available.
Modified:
trunk/Webdav/tests/clients/litmus/117_props__6_propset/request/server.php
==============================================================================
--- trunk/Webdav/tests/clients/litmus/117_props__6_propset/request/server.php
[iso-8859-1] (original)
+++ trunk/Webdav/tests/clients/litmus/117_props__6_propset/request/server.php
[iso-8859-1] Wed Sep 26 23:38:54 2007
@@ -21,7 +21,7 @@
'GATEWAY_INTERFACE' => 'CGI/1.1',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '127.0.0.1',
- 'REMOTE_PORT' => '53097',
+ 'REMOTE_PORT' => '37620',
'REMOTE_ADDR' => '127.0.0.1',
'CONTENT_LENGTH' => '1023',
'SCRIPT_NAME' => '/index.php',
@@ -43,7 +43,7 @@
'CONTENT_TYPE' => 'application/xml',
'HTTP_X_LITMUS' => 'props: 6 (propset)',
'PHP_SELF' => '/index.php/litmus/prop',
- 'REQUEST_TIME' => 1190839813,
+ 'REQUEST_TIME' => 1190841506,
'argv' =>
array (
),
Modified:
trunk/Webdav/tests/clients/litmus/117_props__6_propset/response/backend.ser
==============================================================================
Binary files - no diff available.
Modified:
trunk/Webdav/tests/clients/litmus/118_props__7_propget/request/server.php
==============================================================================
--- trunk/Webdav/tests/clients/litmus/118_props__7_propget/request/server.php
[iso-8859-1] (original)
+++ trunk/Webdav/tests/clients/litmus/118_props__7_propget/request/server.php
[iso-8859-1] Wed Sep 26 23:38:54 2007
@@ -21,7 +21,7 @@
'GATEWAY_INTERFACE' => 'CGI/1.1',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '127.0.0.1',
- 'REMOTE_PORT' => '53097',
+ 'REMOTE_PORT' => '37620',
'REMOTE_ADDR' => '127.0.0.1',
'CONTENT_LENGTH' => '568',
'SCRIPT_NAME' => '/index.php',
@@ -44,7 +44,7 @@
'CONTENT_TYPE' => 'application/xml',
'HTTP_X_LITMUS' => 'props: 7 (propget)',
'PHP_SELF' => '/index.php/litmus/prop',
- 'REQUEST_TIME' => 1190839813,
+ 'REQUEST_TIME' => 1190841506,
'argv' =>
array (
),
Modified:
trunk/Webdav/tests/clients/litmus/118_props__7_propget/response/backend.ser
==============================================================================
Binary files - no diff available.
Modified:
trunk/Webdav/tests/clients/litmus/118_props__7_propget/response/body.xml
==============================================================================
--- trunk/Webdav/tests/clients/litmus/118_props__7_propget/response/body.xml
[iso-8859-1] (original)
+++ trunk/Webdav/tests/clients/litmus/118_props__7_propget/response/body.xml
[iso-8859-1] Wed Sep 26 23:38:54 2007
@@ -5,22 +5,17 @@
<D:propstat xmlns:default="http://webdav.org/neon/litmus/">
<D:prop>
<default:prop0
xmlns="http://webdav.org/neon/litmus/">value0</default:prop0>
+ <default:prop1
xmlns="http://webdav.org/neon/litmus/">value1</default:prop1>
+ <default:prop2
xmlns="http://webdav.org/neon/litmus/">value2</default:prop2>
+ <default:prop3
xmlns="http://webdav.org/neon/litmus/">value3</default:prop3>
+ <default:prop4
xmlns="http://webdav.org/neon/litmus/">value4</default:prop4>
+ <default:prop5
xmlns="http://webdav.org/neon/litmus/">value5</default:prop5>
+ <default:prop6
xmlns="http://webdav.org/neon/litmus/">value6</default:prop6>
+ <default:prop7
xmlns="http://webdav.org/neon/litmus/">value7</default:prop7>
+ <default:prop8
xmlns="http://webdav.org/neon/litmus/">value8</default:prop8>
+ <default:prop9
xmlns="http://webdav.org/neon/litmus/">value9</default:prop9>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
- <D:propstat xmlns:default="http://webdav.org/neon/litmus/">
- <D:prop>
- <default:prop1 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop2 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop3 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop4 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop5 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop6 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop7 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop8 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop9 xmlns="http://webdav.org/neon/litmus/"/>
- </D:prop>
- <D:status>HTTP/1.1 404 Not Found</D:status>
- </D:propstat>
</D:response>
</D:multistatus>
Modified:
trunk/Webdav/tests/clients/litmus/118_props__7_propget/response/result.ser
==============================================================================
--- trunk/Webdav/tests/clients/litmus/118_props__7_propget/response/result.ser
[iso-8859-1] (original)
+++ trunk/Webdav/tests/clients/litmus/118_props__7_propget/response/result.ser
[iso-8859-1] Wed Sep 26 23:38:54 2007
@@ -1,26 +1,21 @@
-a:2:{s:7:"headers";a:1:{i:0;s:25:"HTTP/1.1 207
Multi-Status";}s:4:"body";s:1192:"<?xml version="1.0" encoding="UTF-8"?>
+a:2:{s:7:"headers";a:1:{i:0;s:25:"HTTP/1.1 207
Multi-Status";}s:4:"body";s:1218:"<?xml version="1.0" encoding="UTF-8"?>
<D:multistatus xmlns:D="DAV:">
<D:response xmlns:default="http://webdav.org/neon/litmus/">
<D:href>http://webdav/litmus/prop</D:href>
<D:propstat xmlns:default="http://webdav.org/neon/litmus/">
<D:prop>
<default:prop0
xmlns="http://webdav.org/neon/litmus/">value0</default:prop0>
+ <default:prop1
xmlns="http://webdav.org/neon/litmus/">value1</default:prop1>
+ <default:prop2
xmlns="http://webdav.org/neon/litmus/">value2</default:prop2>
+ <default:prop3
xmlns="http://webdav.org/neon/litmus/">value3</default:prop3>
+ <default:prop4
xmlns="http://webdav.org/neon/litmus/">value4</default:prop4>
+ <default:prop5
xmlns="http://webdav.org/neon/litmus/">value5</default:prop5>
+ <default:prop6
xmlns="http://webdav.org/neon/litmus/">value6</default:prop6>
+ <default:prop7
xmlns="http://webdav.org/neon/litmus/">value7</default:prop7>
+ <default:prop8
xmlns="http://webdav.org/neon/litmus/">value8</default:prop8>
+ <default:prop9
xmlns="http://webdav.org/neon/litmus/">value9</default:prop9>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
- </D:propstat>
- <D:propstat xmlns:default="http://webdav.org/neon/litmus/">
- <D:prop>
- <default:prop1 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop2 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop3 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop4 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop5 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop6 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop7 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop8 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop9 xmlns="http://webdav.org/neon/litmus/"/>
- </D:prop>
- <D:status>HTTP/1.1 404 Not Found</D:status>
</D:propstat>
</D:response>
</D:multistatus>
Modified:
trunk/Webdav/tests/clients/litmus/121_props__10_propget/request/server.php
==============================================================================
--- trunk/Webdav/tests/clients/litmus/121_props__10_propget/request/server.php
[iso-8859-1] (original)
+++ trunk/Webdav/tests/clients/litmus/121_props__10_propget/request/server.php
[iso-8859-1] Wed Sep 26 23:38:54 2007
@@ -21,7 +21,7 @@
'GATEWAY_INTERFACE' => 'CGI/1.1',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '127.0.0.1',
- 'REMOTE_PORT' => '53097',
+ 'REMOTE_PORT' => '37620',
'REMOTE_ADDR' => '127.0.0.1',
'CONTENT_LENGTH' => '568',
'SCRIPT_NAME' => '/index.php',
@@ -44,7 +44,7 @@
'CONTENT_TYPE' => 'application/xml',
'HTTP_X_LITMUS' => 'props: 10 (propget)',
'PHP_SELF' => '/index.php/litmus/prop2',
- 'REQUEST_TIME' => 1190839813,
+ 'REQUEST_TIME' => 1190841506,
'argv' =>
array (
),
Modified:
trunk/Webdav/tests/clients/litmus/121_props__10_propget/response/backend.ser
==============================================================================
Binary files - no diff available.
Modified:
trunk/Webdav/tests/clients/litmus/121_props__10_propget/response/body.xml
==============================================================================
--- trunk/Webdav/tests/clients/litmus/121_props__10_propget/response/body.xml
[iso-8859-1] (original)
+++ trunk/Webdav/tests/clients/litmus/121_props__10_propget/response/body.xml
[iso-8859-1] Wed Sep 26 23:38:54 2007
@@ -5,22 +5,17 @@
<D:propstat xmlns:default="http://webdav.org/neon/litmus/">
<D:prop>
<default:prop0
xmlns="http://webdav.org/neon/litmus/">value0</default:prop0>
+ <default:prop1
xmlns="http://webdav.org/neon/litmus/">value1</default:prop1>
+ <default:prop2
xmlns="http://webdav.org/neon/litmus/">value2</default:prop2>
+ <default:prop3
xmlns="http://webdav.org/neon/litmus/">value3</default:prop3>
+ <default:prop4
xmlns="http://webdav.org/neon/litmus/">value4</default:prop4>
+ <default:prop5
xmlns="http://webdav.org/neon/litmus/">value5</default:prop5>
+ <default:prop6
xmlns="http://webdav.org/neon/litmus/">value6</default:prop6>
+ <default:prop7
xmlns="http://webdav.org/neon/litmus/">value7</default:prop7>
+ <default:prop8
xmlns="http://webdav.org/neon/litmus/">value8</default:prop8>
+ <default:prop9
xmlns="http://webdav.org/neon/litmus/">value9</default:prop9>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
- <D:propstat xmlns:default="http://webdav.org/neon/litmus/">
- <D:prop>
- <default:prop1 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop2 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop3 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop4 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop5 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop6 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop7 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop8 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop9 xmlns="http://webdav.org/neon/litmus/"/>
- </D:prop>
- <D:status>HTTP/1.1 404 Not Found</D:status>
- </D:propstat>
</D:response>
</D:multistatus>
Modified:
trunk/Webdav/tests/clients/litmus/121_props__10_propget/response/result.ser
==============================================================================
--- trunk/Webdav/tests/clients/litmus/121_props__10_propget/response/result.ser
[iso-8859-1] (original)
+++ trunk/Webdav/tests/clients/litmus/121_props__10_propget/response/result.ser
[iso-8859-1] Wed Sep 26 23:38:54 2007
@@ -1,26 +1,21 @@
-a:2:{s:7:"headers";a:1:{i:0;s:25:"HTTP/1.1 207
Multi-Status";}s:4:"body";s:1193:"<?xml version="1.0" encoding="UTF-8"?>
+a:2:{s:7:"headers";a:1:{i:0;s:25:"HTTP/1.1 207
Multi-Status";}s:4:"body";s:1219:"<?xml version="1.0" encoding="UTF-8"?>
<D:multistatus xmlns:D="DAV:">
<D:response xmlns:default="http://webdav.org/neon/litmus/">
<D:href>http://webdav/litmus/prop2</D:href>
<D:propstat xmlns:default="http://webdav.org/neon/litmus/">
<D:prop>
<default:prop0
xmlns="http://webdav.org/neon/litmus/">value0</default:prop0>
+ <default:prop1
xmlns="http://webdav.org/neon/litmus/">value1</default:prop1>
+ <default:prop2
xmlns="http://webdav.org/neon/litmus/">value2</default:prop2>
+ <default:prop3
xmlns="http://webdav.org/neon/litmus/">value3</default:prop3>
+ <default:prop4
xmlns="http://webdav.org/neon/litmus/">value4</default:prop4>
+ <default:prop5
xmlns="http://webdav.org/neon/litmus/">value5</default:prop5>
+ <default:prop6
xmlns="http://webdav.org/neon/litmus/">value6</default:prop6>
+ <default:prop7
xmlns="http://webdav.org/neon/litmus/">value7</default:prop7>
+ <default:prop8
xmlns="http://webdav.org/neon/litmus/">value8</default:prop8>
+ <default:prop9
xmlns="http://webdav.org/neon/litmus/">value9</default:prop9>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
- </D:propstat>
- <D:propstat xmlns:default="http://webdav.org/neon/litmus/">
- <D:prop>
- <default:prop1 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop2 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop3 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop4 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop5 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop6 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop7 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop8 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop9 xmlns="http://webdav.org/neon/litmus/"/>
- </D:prop>
- <D:status>HTTP/1.1 404 Not Found</D:status>
</D:propstat>
</D:response>
</D:multistatus>
Modified:
trunk/Webdav/tests/clients/litmus/122_props__11_propdeletes/request/result.ser
==============================================================================
Binary files - no diff available.
Modified:
trunk/Webdav/tests/clients/litmus/122_props__11_propdeletes/request/server.php
==============================================================================
---
trunk/Webdav/tests/clients/litmus/122_props__11_propdeletes/request/server.php
[iso-8859-1] (original)
+++
trunk/Webdav/tests/clients/litmus/122_props__11_propdeletes/request/server.php
[iso-8859-1] Wed Sep 26 23:38:54 2007
@@ -21,7 +21,7 @@
'GATEWAY_INTERFACE' => 'CGI/1.1',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '127.0.0.1',
- 'REMOTE_PORT' => '53097',
+ 'REMOTE_PORT' => '37620',
'REMOTE_ADDR' => '127.0.0.1',
'CONTENT_LENGTH' => '1023',
'SCRIPT_NAME' => '/index.php',
@@ -43,7 +43,7 @@
'CONTENT_TYPE' => 'application/xml',
'HTTP_X_LITMUS' => 'props: 11 (propdeletes)',
'PHP_SELF' => '/index.php/litmus/prop2',
- 'REQUEST_TIME' => 1190839813,
+ 'REQUEST_TIME' => 1190841506,
'argv' =>
array (
),
Modified:
trunk/Webdav/tests/clients/litmus/122_props__11_propdeletes/response/backend.ser
==============================================================================
Binary files - no diff available.
Modified:
trunk/Webdav/tests/clients/litmus/123_props__12_propget/request/server.php
==============================================================================
--- trunk/Webdav/tests/clients/litmus/123_props__12_propget/request/server.php
[iso-8859-1] (original)
+++ trunk/Webdav/tests/clients/litmus/123_props__12_propget/request/server.php
[iso-8859-1] Wed Sep 26 23:38:54 2007
@@ -21,7 +21,7 @@
'GATEWAY_INTERFACE' => 'CGI/1.1',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '127.0.0.1',
- 'REMOTE_PORT' => '53097',
+ 'REMOTE_PORT' => '37620',
'REMOTE_ADDR' => '127.0.0.1',
'CONTENT_LENGTH' => '568',
'SCRIPT_NAME' => '/index.php',
@@ -44,7 +44,7 @@
'CONTENT_TYPE' => 'application/xml',
'HTTP_X_LITMUS' => 'props: 12 (propget)',
'PHP_SELF' => '/index.php/litmus/prop2',
- 'REQUEST_TIME' => 1190839813,
+ 'REQUEST_TIME' => 1190841506,
'argv' =>
array (
),
Modified:
trunk/Webdav/tests/clients/litmus/123_props__12_propget/response/backend.ser
==============================================================================
Binary files - no diff available.
Modified:
trunk/Webdav/tests/clients/litmus/123_props__12_propget/response/body.xml
==============================================================================
--- trunk/Webdav/tests/clients/litmus/123_props__12_propget/response/body.xml
[iso-8859-1] (original)
+++ trunk/Webdav/tests/clients/litmus/123_props__12_propget/response/body.xml
[iso-8859-1] Wed Sep 26 23:38:54 2007
@@ -5,6 +5,10 @@
<D:propstat xmlns:default="http://webdav.org/neon/litmus/">
<D:prop>
<default:prop5
xmlns="http://webdav.org/neon/litmus/">value5</default:prop5>
+ <default:prop6
xmlns="http://webdav.org/neon/litmus/">value6</default:prop6>
+ <default:prop7
xmlns="http://webdav.org/neon/litmus/">value7</default:prop7>
+ <default:prop8
xmlns="http://webdav.org/neon/litmus/">value8</default:prop8>
+ <default:prop9
xmlns="http://webdav.org/neon/litmus/">value9</default:prop9>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
@@ -15,10 +19,6 @@
<default:prop2 xmlns="http://webdav.org/neon/litmus/"/>
<default:prop3 xmlns="http://webdav.org/neon/litmus/"/>
<default:prop4 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop6 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop7 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop8 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop9 xmlns="http://webdav.org/neon/litmus/"/>
</D:prop>
<D:status>HTTP/1.1 404 Not Found</D:status>
</D:propstat>
Modified:
trunk/Webdav/tests/clients/litmus/123_props__12_propget/response/result.ser
==============================================================================
--- trunk/Webdav/tests/clients/litmus/123_props__12_propget/response/result.ser
[iso-8859-1] (original)
+++ trunk/Webdav/tests/clients/litmus/123_props__12_propget/response/result.ser
[iso-8859-1] Wed Sep 26 23:38:54 2007
@@ -1,10 +1,14 @@
-a:2:{s:7:"headers";a:1:{i:0;s:25:"HTTP/1.1 207
Multi-Status";}s:4:"body";s:1193:"<?xml version="1.0" encoding="UTF-8"?>
+a:2:{s:7:"headers";a:1:{i:0;s:25:"HTTP/1.1 207
Multi-Status";}s:4:"body";s:1277:"<?xml version="1.0" encoding="UTF-8"?>
<D:multistatus xmlns:D="DAV:">
<D:response xmlns:default="http://webdav.org/neon/litmus/">
<D:href>http://webdav/litmus/prop2</D:href>
<D:propstat xmlns:default="http://webdav.org/neon/litmus/">
<D:prop>
<default:prop5
xmlns="http://webdav.org/neon/litmus/">value5</default:prop5>
+ <default:prop6
xmlns="http://webdav.org/neon/litmus/">value6</default:prop6>
+ <default:prop7
xmlns="http://webdav.org/neon/litmus/">value7</default:prop7>
+ <default:prop8
xmlns="http://webdav.org/neon/litmus/">value8</default:prop8>
+ <default:prop9
xmlns="http://webdav.org/neon/litmus/">value9</default:prop9>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
@@ -15,10 +19,6 @@
<default:prop2 xmlns="http://webdav.org/neon/litmus/"/>
<default:prop3 xmlns="http://webdav.org/neon/litmus/"/>
<default:prop4 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop6 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop7 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop8 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop9 xmlns="http://webdav.org/neon/litmus/"/>
</D:prop>
<D:status>HTTP/1.1 404 Not Found</D:status>
</D:propstat>
Modified:
trunk/Webdav/tests/clients/litmus/124_props__13_propreplace/request/result.ser
==============================================================================
Binary files - no diff available.
Modified:
trunk/Webdav/tests/clients/litmus/124_props__13_propreplace/request/server.php
==============================================================================
---
trunk/Webdav/tests/clients/litmus/124_props__13_propreplace/request/server.php
[iso-8859-1] (original)
+++
trunk/Webdav/tests/clients/litmus/124_props__13_propreplace/request/server.php
[iso-8859-1] Wed Sep 26 23:38:54 2007
@@ -21,7 +21,7 @@
'GATEWAY_INTERFACE' => 'CGI/1.1',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '127.0.0.1',
- 'REMOTE_PORT' => '53097',
+ 'REMOTE_PORT' => '37620',
'REMOTE_ADDR' => '127.0.0.1',
'CONTENT_LENGTH' => '1038',
'SCRIPT_NAME' => '/index.php',
@@ -43,7 +43,7 @@
'CONTENT_TYPE' => 'application/xml',
'HTTP_X_LITMUS' => 'props: 13 (propreplace)',
'PHP_SELF' => '/index.php/litmus/prop2',
- 'REQUEST_TIME' => 1190839813,
+ 'REQUEST_TIME' => 1190841506,
'argv' =>
array (
),
Modified:
trunk/Webdav/tests/clients/litmus/124_props__13_propreplace/response/backend.ser
==============================================================================
Binary files - no diff available.
Modified:
trunk/Webdav/tests/clients/litmus/125_props__14_propget/request/server.php
==============================================================================
--- trunk/Webdav/tests/clients/litmus/125_props__14_propget/request/server.php
[iso-8859-1] (original)
+++ trunk/Webdav/tests/clients/litmus/125_props__14_propget/request/server.php
[iso-8859-1] Wed Sep 26 23:38:54 2007
@@ -21,7 +21,7 @@
'GATEWAY_INTERFACE' => 'CGI/1.1',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '127.0.0.1',
- 'REMOTE_PORT' => '53097',
+ 'REMOTE_PORT' => '37620',
'REMOTE_ADDR' => '127.0.0.1',
'CONTENT_LENGTH' => '568',
'SCRIPT_NAME' => '/index.php',
@@ -44,7 +44,7 @@
'CONTENT_TYPE' => 'application/xml',
'HTTP_X_LITMUS' => 'props: 14 (propget)',
'PHP_SELF' => '/index.php/litmus/prop2',
- 'REQUEST_TIME' => 1190839813,
+ 'REQUEST_TIME' => 1190841506,
'argv' =>
array (
),
Modified:
trunk/Webdav/tests/clients/litmus/125_props__14_propget/response/backend.ser
==============================================================================
Binary files - no diff available.
Modified:
trunk/Webdav/tests/clients/litmus/125_props__14_propget/response/body.xml
==============================================================================
--- trunk/Webdav/tests/clients/litmus/125_props__14_propget/response/body.xml
[iso-8859-1] (original)
+++ trunk/Webdav/tests/clients/litmus/125_props__14_propget/response/body.xml
[iso-8859-1] Wed Sep 26 23:38:54 2007
@@ -5,6 +5,10 @@
<D:propstat xmlns:default="http://webdav.org/neon/litmus/">
<D:prop>
<default:prop5
xmlns="http://webdav.org/neon/litmus/">newvalue5</default:prop5>
+ <default:prop6
xmlns="http://webdav.org/neon/litmus/">newvalue6</default:prop6>
+ <default:prop7
xmlns="http://webdav.org/neon/litmus/">newvalue7</default:prop7>
+ <default:prop8
xmlns="http://webdav.org/neon/litmus/">newvalue8</default:prop8>
+ <default:prop9
xmlns="http://webdav.org/neon/litmus/">newvalue9</default:prop9>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
@@ -15,10 +19,6 @@
<default:prop2 xmlns="http://webdav.org/neon/litmus/"/>
<default:prop3 xmlns="http://webdav.org/neon/litmus/"/>
<default:prop4 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop6 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop7 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop8 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop9 xmlns="http://webdav.org/neon/litmus/"/>
</D:prop>
<D:status>HTTP/1.1 404 Not Found</D:status>
</D:propstat>
Modified:
trunk/Webdav/tests/clients/litmus/125_props__14_propget/response/result.ser
==============================================================================
--- trunk/Webdav/tests/clients/litmus/125_props__14_propget/response/result.ser
[iso-8859-1] (original)
+++ trunk/Webdav/tests/clients/litmus/125_props__14_propget/response/result.ser
[iso-8859-1] Wed Sep 26 23:38:54 2007
@@ -1,10 +1,14 @@
-a:2:{s:7:"headers";a:1:{i:0;s:25:"HTTP/1.1 207
Multi-Status";}s:4:"body";s:1196:"<?xml version="1.0" encoding="UTF-8"?>
+a:2:{s:7:"headers";a:1:{i:0;s:25:"HTTP/1.1 207
Multi-Status";}s:4:"body";s:1292:"<?xml version="1.0" encoding="UTF-8"?>
<D:multistatus xmlns:D="DAV:">
<D:response xmlns:default="http://webdav.org/neon/litmus/">
<D:href>http://webdav/litmus/prop2</D:href>
<D:propstat xmlns:default="http://webdav.org/neon/litmus/">
<D:prop>
<default:prop5
xmlns="http://webdav.org/neon/litmus/">newvalue5</default:prop5>
+ <default:prop6
xmlns="http://webdav.org/neon/litmus/">newvalue6</default:prop6>
+ <default:prop7
xmlns="http://webdav.org/neon/litmus/">newvalue7</default:prop7>
+ <default:prop8
xmlns="http://webdav.org/neon/litmus/">newvalue8</default:prop8>
+ <default:prop9
xmlns="http://webdav.org/neon/litmus/">newvalue9</default:prop9>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
@@ -15,10 +19,6 @@
<default:prop2 xmlns="http://webdav.org/neon/litmus/"/>
<default:prop3 xmlns="http://webdav.org/neon/litmus/"/>
<default:prop4 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop6 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop7 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop8 xmlns="http://webdav.org/neon/litmus/"/>
- <default:prop9 xmlns="http://webdav.org/neon/litmus/"/>
</D:prop>
<D:status>HTTP/1.1 404 Not Found</D:status>
</D:propstat>
Modified:
trunk/Webdav/tests/clients/litmus/136_props__26_propmanyns/request/result.ser
==============================================================================
Binary files - no diff available.
Modified:
trunk/Webdav/tests/clients/litmus/136_props__26_propmanyns/request/server.php
==============================================================================
---
trunk/Webdav/tests/clients/litmus/136_props__26_propmanyns/request/server.php
[iso-8859-1] (original)
+++
trunk/Webdav/tests/clients/litmus/136_props__26_propmanyns/request/server.php
[iso-8859-1] Wed Sep 26 23:38:54 2007
@@ -21,7 +21,7 @@
'GATEWAY_INTERFACE' => 'CGI/1.1',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '127.0.0.1',
- 'REMOTE_PORT' => '53098',
+ 'REMOTE_PORT' => '37621',
'REMOTE_ADDR' => '127.0.0.1',
'CONTENT_LENGTH' => '880',
'SCRIPT_NAME' => '/index.php',
@@ -43,7 +43,7 @@
'CONTENT_TYPE' => 'application/xml',
'HTTP_X_LITMUS' => 'props: 26 (propmanyns)',
'PHP_SELF' => '/index.php/litmus/prop',
- 'REQUEST_TIME' => 1190839813,
+ 'REQUEST_TIME' => 1190841506,
'argv' =>
array (
),
Modified:
trunk/Webdav/tests/clients/litmus/136_props__26_propmanyns/response/backend.ser
==============================================================================
Binary files - no diff available.
Modified:
trunk/Webdav/tests/clients/litmus/137_props__27_propget/request/server.php
==============================================================================
--- trunk/Webdav/tests/clients/litmus/137_props__27_propget/request/server.php
[iso-8859-1] (original)
+++ trunk/Webdav/tests/clients/litmus/137_props__27_propget/request/server.php
[iso-8859-1] Wed Sep 26 23:38:54 2007
@@ -21,7 +21,7 @@
'GATEWAY_INTERFACE' => 'CGI/1.1',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '127.0.0.1',
- 'REMOTE_PORT' => '53098',
+ 'REMOTE_PORT' => '37621',
'REMOTE_ADDR' => '127.0.0.1',
'CONTENT_LENGTH' => '345',
'SCRIPT_NAME' => '/index.php',
@@ -44,7 +44,7 @@
'CONTENT_TYPE' => 'application/xml',
'HTTP_X_LITMUS' => 'props: 27 (propget)',
'PHP_SELF' => '/index.php/litmus/prop',
- 'REQUEST_TIME' => 1190839813,
+ 'REQUEST_TIME' => 1190841506,
'argv' =>
array (
),
Modified:
trunk/Webdav/tests/clients/litmus/137_props__27_propget/response/backend.ser
==============================================================================
Binary files - no diff available.
Modified:
trunk/Webdav/tests/clients/litmus/137_props__27_propget/response/body.xml
==============================================================================
--- trunk/Webdav/tests/clients/litmus/137_props__27_propget/response/body.xml
[iso-8859-1] (original)
+++ trunk/Webdav/tests/clients/litmus/137_props__27_propget/response/body.xml
[iso-8859-1] Wed Sep 26 23:38:54 2007
@@ -1,26 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<D:multistatus xmlns:D="DAV:">
- <D:response xmlns:default="alpha" xmlns:default1="beta"
xmlns:default11="gamma" xmlns:default2="delta" xmlns:default3="epsilon"
xmlns:default4="zeta" xmlns:default5="eta" xmlns:default6="theta"
xmlns:default7="iota" xmlns:default8="kappa">
+ <D:response xmlns:default="alpha" xmlns:default1="beta"
xmlns:default2="gamma" xmlns:default3="delta" xmlns:default4="epsilon"
xmlns:default5="zeta" xmlns:default6="eta" xmlns:default7="theta"
xmlns:default8="iota" xmlns:default9="kappa">
<D:href>http://webdav/litmus/prop</D:href>
- <D:propstat xmlns:default="alpha">
+ <D:propstat xmlns:default="alpha" xmlns:default1="beta"
xmlns:default2="gamma" xmlns:default3="delta" xmlns:default4="epsilon"
xmlns:default5="zeta" xmlns:default6="eta" xmlns:default7="theta"
xmlns:default8="iota" xmlns:default9="kappa">
<D:prop>
<default:somename xmlns="alpha">manynsvalue</default:somename>
+ <default1:somename xmlns="beta">manynsvalue</default1:somename>
+ <default2:somename xmlns="gamma">manynsvalue</default2:somename>
+ <default3:somename xmlns="delta">manynsvalue</default3:somename>
+ <default4:somename xmlns="epsilon">manynsvalue</default4:somename>
+ <default5:somename xmlns="zeta">manynsvalue</default5:somename>
+ <default6:somename xmlns="eta">manynsvalue</default6:somename>
+ <default7:somename xmlns="theta">manynsvalue</default7:somename>
+ <default8:somename xmlns="iota">manynsvalue</default8:somename>
+ <default9:somename xmlns="kappa">manynsvalue</default9:somename>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
- <D:propstat xmlns:default="beta" xmlns:default1="gamma"
xmlns:default2="delta" xmlns:default3="epsilon" xmlns:default4="zeta"
xmlns:default5="eta" xmlns:default6="theta" xmlns:default7="iota"
xmlns:default8="kappa">
- <D:prop>
- <default1:somename xmlns="beta"/>
- <default11:somename xmlns="gamma"/>
- <default2:somename xmlns="delta"/>
- <default3:somename xmlns="epsilon"/>
- <default4:somename xmlns="zeta"/>
- <default5:somename xmlns="eta"/>
- <default6:somename xmlns="theta"/>
- <default7:somename xmlns="iota"/>
- <default8:somename xmlns="kappa"/>
- </D:prop>
- <D:status>HTTP/1.1 404 Not Found</D:status>
- </D:propstat>
</D:response>
</D:multistatus>
Modified:
trunk/Webdav/tests/clients/litmus/137_props__27_propget/response/result.ser
==============================================================================
--- trunk/Webdav/tests/clients/litmus/137_props__27_propget/response/result.ser
[iso-8859-1] (original)
+++ trunk/Webdav/tests/clients/litmus/137_props__27_propget/response/result.ser
[iso-8859-1] Wed Sep 26 23:38:54 2007
@@ -1,26 +1,21 @@
-a:2:{s:7:"headers";a:1:{i:0;s:25:"HTTP/1.1 207
Multi-Status";}s:4:"body";s:1298:"<?xml version="1.0" encoding="UTF-8"?>
+a:2:{s:7:"headers";a:1:{i:0;s:25:"HTTP/1.1 207
Multi-Status";}s:4:"body";s:1451:"<?xml version="1.0" encoding="UTF-8"?>
<D:multistatus xmlns:D="DAV:">
- <D:response xmlns:default="alpha" xmlns:default1="beta"
xmlns:default11="gamma" xmlns:default2="delta" xmlns:default3="epsilon"
xmlns:default4="zeta" xmlns:default5="eta" xmlns:default6="theta"
xmlns:default7="iota" xmlns:default8="kappa">
+ <D:response xmlns:default="alpha" xmlns:default1="beta"
xmlns:default2="gamma" xmlns:default3="delta" xmlns:default4="epsilon"
xmlns:default5="zeta" xmlns:default6="eta" xmlns:default7="theta"
xmlns:default8="iota" xmlns:default9="kappa">
<D:href>http://webdav/litmus/prop</D:href>
- <D:propstat xmlns:default="alpha">
+ <D:propstat xmlns:default="alpha" xmlns:default1="beta"
xmlns:default2="gamma" xmlns:default3="delta" xmlns:default4="epsilon"
xmlns:default5="zeta" xmlns:default6="eta" xmlns:default7="theta"
xmlns:default8="iota" xmlns:default9="kappa">
<D:prop>
<default:somename xmlns="alpha">manynsvalue</default:somename>
+ <default1:somename xmlns="beta">manynsvalue</default1:somename>
+ <default2:somename xmlns="gamma">manynsvalue</default2:somename>
+ <default3:somename xmlns="delta">manynsvalue</default3:somename>
+ <default4:somename xmlns="epsilon">manynsvalue</default4:somename>
+ <default5:somename xmlns="zeta">manynsvalue</default5:somename>
+ <default6:somename xmlns="eta">manynsvalue</default6:somename>
+ <default7:somename xmlns="theta">manynsvalue</default7:somename>
+ <default8:somename xmlns="iota">manynsvalue</default8:somename>
+ <default9:somename xmlns="kappa">manynsvalue</default9:somename>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
- </D:propstat>
- <D:propstat xmlns:default="beta" xmlns:default1="gamma"
xmlns:default2="delta" xmlns:default3="epsilon" xmlns:default4="zeta"
xmlns:default5="eta" xmlns:default6="theta" xmlns:default7="iota"
xmlns:default8="kappa">
- <D:prop>
- <default1:somename xmlns="beta"/>
- <default11:somename xmlns="gamma"/>
- <default2:somename xmlns="delta"/>
- <default3:somename xmlns="epsilon"/>
- <default4:somename xmlns="zeta"/>
- <default5:somename xmlns="eta"/>
- <default6:somename xmlns="theta"/>
- <default7:somename xmlns="iota"/>
- <default8:somename xmlns="kappa"/>
- </D:prop>
- <D:status>HTTP/1.1 404 Not Found</D:status>
</D:propstat>
</D:response>
</D:multistatus>
--
svn-components mailing list
[email protected]
http://lists.ez.no/mailman/listinfo/svn-components