derick Wed Oct 8 09:44:12 2008 UTC Modified files: /php-src/ext/fileinfo/libmagic ascmagic.c /php-src/ext/fileinfo/tests finfo_buffer_basic.phpt finfo_buffer_variation1.phpt finfo_file_basic.phpt Log: - Fixed mime-type generation. #- Charset markers need to be prepended with ; -- the tests were also wrong. http://cvs.php.net/viewvc.cgi/php-src/ext/fileinfo/libmagic/ascmagic.c?r1=1.2&r2=1.3&diff_format=u Index: php-src/ext/fileinfo/libmagic/ascmagic.c diff -u php-src/ext/fileinfo/libmagic/ascmagic.c:1.2 php-src/ext/fileinfo/libmagic/ascmagic.c:1.3 --- php-src/ext/fileinfo/libmagic/ascmagic.c:1.2 Tue Aug 26 12:24:12 2008 +++ php-src/ext/fileinfo/libmagic/ascmagic.c Wed Oct 8 09:44:12 2008 @@ -264,7 +264,7 @@ if ((mime == 0 || mime == MAGIC_MIME) && code_mime) { if ((mime & MAGIC_MIME_TYPE) && - file_printf(ms, " charset=") == -1) + file_printf(ms, "; charset=") == -1) goto done; if (file_printf(ms, code_mime) == -1) goto done; http://cvs.php.net/viewvc.cgi/php-src/ext/fileinfo/tests/finfo_buffer_basic.phpt?r1=1.2&r2=1.3&diff_format=u Index: php-src/ext/fileinfo/tests/finfo_buffer_basic.phpt diff -u php-src/ext/fileinfo/tests/finfo_buffer_basic.phpt:1.2 php-src/ext/fileinfo/tests/finfo_buffer_basic.phpt:1.3 --- php-src/ext/fileinfo/tests/finfo_buffer_basic.phpt:1.2 Fri Aug 29 10:34:34 2008 +++ php-src/ext/fileinfo/tests/finfo_buffer_basic.phpt Wed Oct 8 09:44:12 2008 @@ -44,10 +44,10 @@ string(12) "xo65 object," string(15) "MIFF image data" string(25) "RIFF (little-endian) data" -string(27) "text/plain charset=us-ascii" -string(25) "text/plain charset=ebcdic" +string(28) "text/plain; charset=us-ascii" +string(26) "text/plain; charset=ebcdic" string(24) "application/octet-stream" -string(27) "text/plain charset=us-ascii" -string(27) "text/plain charset=us-ascii" -string(29) "text/plain charset=iso-8859-1" +string(28) "text/plain; charset=us-ascii" +string(28) "text/plain; charset=us-ascii" +string(30) "text/plain; charset=iso-8859-1" ===DONE=== http://cvs.php.net/viewvc.cgi/php-src/ext/fileinfo/tests/finfo_buffer_variation1.phpt?r1=1.2&r2=1.3&diff_format=u Index: php-src/ext/fileinfo/tests/finfo_buffer_variation1.phpt diff -u php-src/ext/fileinfo/tests/finfo_buffer_variation1.phpt:1.2 php-src/ext/fileinfo/tests/finfo_buffer_variation1.phpt:1.3 --- php-src/ext/fileinfo/tests/finfo_buffer_variation1.phpt:1.2 Fri Aug 29 10:34:34 2008 +++ php-src/ext/fileinfo/tests/finfo_buffer_variation1.phpt Wed Oct 8 09:44:12 2008 @@ -43,10 +43,10 @@ string(12) "xo65 object," string(15) "MIFF image data" string(25) "RIFF (little-endian) data" -string(27) "text/plain charset=us-ascii" -string(25) "text/plain charset=ebcdic" +string(28) "text/plain; charset=us-ascii" +string(26) "text/plain; charset=ebcdic" string(24) "application/octet-stream" -string(27) "text/plain charset=us-ascii" -string(27) "text/plain charset=us-ascii" -string(29) "text/plain charset=iso-8859-1" +string(28) "text/plain; charset=us-ascii" +string(28) "text/plain; charset=us-ascii" +string(30) "text/plain; charset=iso-8859-1" ===DONE=== http://cvs.php.net/viewvc.cgi/php-src/ext/fileinfo/tests/finfo_file_basic.phpt?r1=1.2&r2=1.3&diff_format=u Index: php-src/ext/fileinfo/tests/finfo_file_basic.phpt diff -u php-src/ext/fileinfo/tests/finfo_file_basic.phpt:1.2 php-src/ext/fileinfo/tests/finfo_file_basic.phpt:1.3 --- php-src/ext/fileinfo/tests/finfo_file_basic.phpt:1.2 Fri Aug 29 10:34:34 2008 +++ php-src/ext/fileinfo/tests/finfo_file_basic.phpt Wed Oct 8 09:44:12 2008 @@ -22,7 +22,7 @@ ===DONE=== --EXPECTF-- *** Testing finfo_file() : basic functionality *** -string(25) "text/x-c charset=us-ascii" +string(26) "text/x-c; charset=us-ascii" string(15) "PHP script text" -string(26) "text/plain charset=unknown" +string(27) "text/plain; charset=unknown" ===DONE===
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php