From: Derick Rethans Date: Tue, 31 Jan 2006 18:51:49 +0000 (+0000) Subject: - Fixed PECL bug #6639: uppercase hexadecimal digits are not supported. X-Git-Tag: RELEASE_1_2~330 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d96c1d0895bcac76c8e5bb2d2087986b91cbffe2;p=php - Fixed PECL bug #6639: uppercase hexadecimal digits are not supported. --- diff --git a/ext/filter/filter.c b/ext/filter/filter.c index d3509acdae..dc0708b221 100644 --- a/ext/filter/filter.c +++ b/ext/filter/filter.c @@ -98,7 +98,7 @@ zend_module_entry filter_module_entry = { NULL, PHP_RSHUTDOWN(filter), PHP_MINFO(filter), - "0.9.4", + "0.9.5-dev", STANDARD_MODULE_PROPERTIES }; /* }}} */ diff --git a/ext/filter/package.xml b/ext/filter/package.xml index 489de7394d..e8a1690564 100644 --- a/ext/filter/package.xml +++ b/ext/filter/package.xml @@ -24,12 +24,10 @@ of filters and mechanisms that users can use to safely access their input data. PHP beta - 0.9.4 - 2006-01-23 + 0.9.5 + 2006-02-?? -- Reimplement php_filter_callback() as exception-safe and without memleaks -- Renamed all constants. -- Fixed PECL bug #6124: Crash on HTML tags when using FS_STRING +- Fixed PECL bug #6639: uppercase hexadecimal digits are not supported. diff --git a/ext/filter/tests/013.phpt b/ext/filter/tests/013.phpt index 2277b79b16..10ae9eff29 100644 --- a/ext/filter/tests/013.phpt +++ b/ext/filter/tests/013.phpt @@ -4,6 +4,9 @@ filter_data() and flags FILTER_FLAG_ALLOW_HEX))); +var_dump(filter_data("0Xff", FILTER_VALIDATE_INT, array("flags"=>FILTER_FLAG_ALLOW_HEX))); +var_dump(filter_data("0xFF", FILTER_VALIDATE_INT, array("flags"=>FILTER_FLAG_ALLOW_HEX))); +var_dump(filter_data("0XFF", FILTER_VALIDATE_INT, array("flags"=>FILTER_FLAG_ALLOW_HEX))); var_dump(filter_data("07", FILTER_VALIDATE_INT, array("flags"=>FILTER_FLAG_ALLOW_OCTAL))); var_dump(filter_data("0xff0000", FILTER_VALIDATE_INT, array("flags"=>FILTER_FLAG_ALLOW_HEX))); var_dump(filter_data("0666", FILTER_VALIDATE_INT, array("flags"=>FILTER_FLAG_ALLOW_OCTAL))); @@ -24,6 +27,9 @@ echo "Done\n"; ?> --EXPECT-- int(255) +int(255) +int(255) +int(255) int(7) int(16711680) int(438)