nlopess Thu Nov 23 20:47:38 2006 UTC Added files: (Branch: PHP_5_2) /php-src/ext/ftp/tests bug27809.phpt bug7216-2.phpt bug7216.phpt
Modified files: /php-src/ext/ftp/tests server.inc Log: add tests for 2 old bugs http://cvs.php.net/viewvc.cgi/php-src/ext/ftp/tests/server.inc?r1=1.1.2.2&r2=1.1.2.3&diff_format=u Index: php-src/ext/ftp/tests/server.inc diff -u php-src/ext/ftp/tests/server.inc:1.1.2.2 php-src/ext/ftp/tests/server.inc:1.1.2.3 --- php-src/ext/ftp/tests/server.inc:1.1.2.2 Thu Nov 23 17:34:34 2006 +++ php-src/ext/ftp/tests/server.inc Thu Nov 23 20:47:38 2006 @@ -151,7 +151,11 @@ fputs($s, "250 CDUP command successful.\r\n"); } elseif ($buf === "SYST\r\n") { - fputs($s, "215 UNIX Type: L8.\r\n"); + if (isset($bug27809)) { + fputs($s, "215 OS/400 is the remote operating system. The TCP/IP version is \"V5R2M0\"\r\n"); + } else { + fputs($s, "215 UNIX Type: L8.\r\n"); + } } elseif ($buf === "QUIT\r\n") { break; @@ -160,7 +164,14 @@ change_dir($m[1]); fputs($s, "250 CWD command successful.\r\n"); - } else if(preg_match('/^USER /', $buf)) { + } elseif (preg_match("~^MKD ([A-Za-z./]+)\r\n$~", $buf, $m)) { + if (isset($bug7216)) { + fputs($s, "257 OK.\r\n"); + } else { + fputs($s, '257 "'.realpath($m[1])."\" created.\r\n"); + } + + } elseif (preg_match('/^USER /', $buf)) { user_auth($buf); } else { http://cvs.php.net/viewvc.cgi/php-src/ext/ftp/tests/bug27809.phpt?view=markup&rev=1.1 Index: php-src/ext/ftp/tests/bug27809.phpt +++ php-src/ext/ftp/tests/bug27809.phpt http://cvs.php.net/viewvc.cgi/php-src/ext/ftp/tests/bug7216-2.phpt?view=markup&rev=1.1 Index: php-src/ext/ftp/tests/bug7216-2.phpt +++ php-src/ext/ftp/tests/bug7216-2.phpt http://cvs.php.net/viewvc.cgi/php-src/ext/ftp/tests/bug7216.phpt?view=markup&rev=1.1 Index: php-src/ext/ftp/tests/bug7216.phpt +++ php-src/ext/ftp/tests/bug7216.phpt -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php