From d96c1d0895bcac76c8e5bb2d2087986b91cbffe2 Mon Sep 17 00:00:00 2001 From: Derick Rethans Date: Tue, 31 Jan 2006 18:51:49 +0000 Subject: [PATCH] - Fixed PECL bug #6639: uppercase hexadecimal digits are not supported. --- ext/filter/filter.c | 2 +- ext/filter/package.xml | 8 +++----- ext/filter/tests/013.phpt | 6 ++++++ 3 files changed, 10 insertions(+), 6 deletions(-) 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) -- 2.40.0