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

Reply via email to