[PHP-CVS] com php-src: News about FR #49180.: NEWS
Commit:60b5f6d4632260a90e0a59838aa672ba2376bffa Author:Martin Jansen Sun, 3 Feb 2013 13:27:36 +0100 Parents: 6186b676000f74af92b979382f605ed104b6a4bc Branches: PHP-5.5 Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=60b5f6d4632260a90e0a59838aa672ba2376bffa Log: News about FR #49180. Bugs: https://bugs.php.net/49180 Changed paths: M NEWS Diff: diff --git a/NEWS b/NEWS index 11ae31c..c343f43 100644 --- a/NEWS +++ b/NEWS @@ -24,6 +24,9 @@ PHP NEWS . Added recvmsg() and sendmsg() wrappers. (Gustavo) See https://wiki.php.net/rfc/sendrecvmsg +- Filter: + . Implemented FR #49180 - added MAC address validation. (Martin) + 24 Jan 2013, PHP 5.5.0 Alpha 4 - Core: -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] com php-src: ext/filter support for validating MAC addresses.: ext/filter/filter.c ext/filter/filter_private.h ext/filter/logical_filters.c ext/filter/php_filter.h ext/filter/tests/008.phpt
Commit:2f334438836f37b82d739b20a4d0f875278e4766 Author:Martin Jansen Mon, 24 Dec 2012 14:14:24 +0100 Parents: 8771c265a43dac2e44aa4ae7af66a6534b0c70ae Branches: PHP-5.5 master Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=2f334438836f37b82d739b20a4d0f875278e4766 Log: ext/filter support for validating MAC addresses. Changed paths: M ext/filter/filter.c M ext/filter/filter_private.h M ext/filter/logical_filters.c M ext/filter/php_filter.h M ext/filter/tests/008.phpt M ext/filter/tests/033.phpt M ext/filter/tests/033_run.inc A ext/filter/tests/055.phpt diff --git a/ext/filter/filter.c b/ext/filter/filter.c index 2aa8dd5..da951fe 100644 --- a/ext/filter/filter.c +++ b/ext/filter/filter.c @@ -47,6 +47,7 @@ static const filter_list_entry filter_list[] = { { "validate_url",FILTER_VALIDATE_URL, php_filter_validate_url}, { "validate_email", FILTER_VALIDATE_EMAIL, php_filter_validate_email }, { "validate_ip", FILTER_VALIDATE_IP, php_filter_validate_ip }, + { "validate_mac",FILTER_VALIDATE_MAC, php_filter_validate_mac}, { "string", FILTER_SANITIZE_STRING,php_filter_string }, { "stripped",FILTER_SANITIZE_STRING,php_filter_string }, @@ -233,6 +234,7 @@ PHP_MINIT_FUNCTION(filter) REGISTER_LONG_CONSTANT("FILTER_VALIDATE_URL", FILTER_VALIDATE_URL, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("FILTER_VALIDATE_EMAIL", FILTER_VALIDATE_EMAIL, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("FILTER_VALIDATE_IP", FILTER_VALIDATE_IP, CONST_CS | CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("FILTER_VALIDATE_MAC", FILTER_VALIDATE_MAC, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("FILTER_DEFAULT", FILTER_DEFAULT, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("FILTER_UNSAFE_RAW", FILTER_UNSAFE_RAW, CONST_CS | CONST_PERSISTENT); diff --git a/ext/filter/filter_private.h b/ext/filter/filter_private.h index 9bc53a0..65e61df 100644 --- a/ext/filter/filter_private.h +++ b/ext/filter/filter_private.h @@ -63,7 +63,8 @@ #define FILTER_VALIDATE_URL 0x0111 #define FILTER_VALIDATE_EMAIL 0x0112 #define FILTER_VALIDATE_IP0x0113 -#define FILTER_VALIDATE_LAST 0x0113 +#define FILTER_VALIDATE_MAC 0x0114 +#define FILTER_VALIDATE_LAST 0x0114 #define FILTER_VALIDATE_ALL 0x0100 diff --git a/ext/filter/logical_filters.c b/ext/filter/logical_filters.c index 58d5870..52d948b 100644 --- a/ext/filter/logical_filters.c +++ b/ext/filter/logical_filters.c @@ -784,6 +784,54 @@ void php_filter_validate_ip(PHP_INPUT_FILTER_PARAM_DECL) /* {{{ */ } /* }}} */ +void php_filter_validate_mac(PHP_INPUT_FILTER_PARAM_DECL) /* {{{ */ +{ + char *input = Z_STRVAL_P(value); + int input_len = Z_STRLEN_P(value); + int tokens, length, i, offset; + char separator; + long ret = 0; + + if (14 == input_len) { + /* EUI-64 format: Four hexadecimal digits separated by dots. Less +* commonly used but valid nonetheless. +*/ + tokens = 3; + length = 4; + separator = '.'; + } else if (17 == input_len && memchr(input + 2, '-', 1)) { + /* IEEE 802 format: Six hexadecimal digits separated by hyphens. */ + tokens = 6; + length = 2; + separator = '-'; + } else if (17 == input_len && memchr(input + 2, ':', 1)) { + /* IEEE 802 format: Six hexadecimal digits separated by colons. */ + tokens = 6; + length = 2; + separator = ':'; + } else { + RETURN_VALIDATION_FAILED; + } + + /* Essentially what we now have is a set of tokens each consisting of +* a hexadecimal number followed by a separator character. (With the +* exception of the last token which does not have the separator.) +*/ + for (i = 0; i < tokens; i++) { + offset = i * (length + 1); + + if (i < tokens - 1 && !memchr(input + offset + length, separator, 1)) { + /* The current token did not end with e.g. a "." */ + RETURN_VALIDATION_FAILED + } + if (php_filter_parse_hex(input + offset, length, &ret) < 0) { + /* The current token is no valid hexadecimal digit */ + RETURN_VALIDATION_FAILED + } + } +} +/* }}} */ + /* * Local variables: * tab-width: 4 diff --git a/ext/filt
[PHP-CVS] com php-src: Add option to specific the expected separator character.: ext/filter/logical_filters.c ext/filter/tests/055.phpt
Commit:6186b676000f74af92b979382f605ed104b6a4bc Author:Martin Jansen Sat, 5 Jan 2013 22:46:14 +0100 Parents: 0661d03ebaab6cf1eff156a4dd203299d0385ae9 Branches: PHP-5.5 master Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=6186b676000f74af92b979382f605ed104b6a4bc Log: Add option to specific the expected separator character. Changed paths: M ext/filter/logical_filters.c M ext/filter/tests/055.phpt Diff: diff --git a/ext/filter/logical_filters.c b/ext/filter/logical_filters.c index fededcf..9b436a7 100644 --- a/ext/filter/logical_filters.c +++ b/ext/filter/logical_filters.c @@ -788,9 +788,18 @@ void php_filter_validate_mac(PHP_INPUT_FILTER_PARAM_DECL) /* {{{ */ { char *input = Z_STRVAL_P(value); int input_len = Z_STRLEN_P(value); - int tokens, length, i, offset; + int tokens, length, i, offset, exp_separator_set, exp_separator_len; char separator; + char *exp_separator; long ret = 0; + zval **option_val; + + FETCH_STRING_OPTION(exp_separator, "separator"); + + if (exp_separator_set && exp_separator_len != 1) { + php_error_docref(NULL TSRMLS_CC, E_WARNING, "Separator must be exactly one character long"); + RETURN_VALIDATION_FAILED; + } if (14 == input_len) { /* EUI-64 format: Four hexadecimal digits separated by dots. Less @@ -813,6 +822,10 @@ void php_filter_validate_mac(PHP_INPUT_FILTER_PARAM_DECL) /* {{{ */ RETURN_VALIDATION_FAILED; } + if (exp_separator_set && separator != exp_separator[0]) { + RETURN_VALIDATION_FAILED; + } + /* Essentially what we now have is a set of tokens each consisting of * a hexadecimal number followed by a separator character. (With the * exception of the last token which does not have the separator.) diff --git a/ext/filter/tests/055.phpt b/ext/filter/tests/055.phpt index bf94f35..688dbb2 100644 --- a/ext/filter/tests/055.phpt +++ b/ext/filter/tests/055.phpt @@ -5,24 +5,32 @@ filter_var() and FILTER_VALIDATE_MAC --FILE-- array("separator" => "-"))), + array("01-23-45-67-89-ab", array("options" => array("separator" => "."))), + array("01-23-45-67-89-ab", array("options" => array("separator" => ":"))), + array("01-23-45-67-89-AB", null), + array("01-23-45-67-89-aB", null), + array("01:23:45:67:89:ab", null), + array("01:23:45:67:89:AB", null), + array("01:23:45:67:89:aB", null), + array("01:23:45-67:89:aB", null), + array("xx:23:45:67:89:aB", null), + array("0123.4567.89ab", null), + array("01-23-45-67-89-ab", array("options" => array("separator" => "--"))), + array("01-23-45-67-89-ab", array("options" => array("separator" => ""))), ); foreach ($values as $value) { - var_dump(filter_var($value, FILTER_VALIDATE_MAC)); + var_dump(filter_var($value[0], FILTER_VALIDATE_MAC, $value[1])); } echo "Done\n"; ?> ---EXPECT-- +--EXPECTF-- string(17) "01-23-45-67-89-ab" +string(17) "01-23-45-67-89-ab" +bool(false) +bool(false) string(17) "01-23-45-67-89-AB" string(17) "01-23-45-67-89-aB" string(17) "01:23:45:67:89:ab" @@ -31,4 +39,10 @@ string(17) "01:23:45:67:89:aB" bool(false) bool(false) string(14) "0123.4567.89ab" + +Warning: filter_var(): Separator must be exactly one character long in %s055.php on line %d +bool(false) + +Warning: filter_var(): Separator must be exactly one character long in %s055.php on line %d +bool(false) Done -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] com php-src: There is no need to use memchr() for comparisons in these places.: ext/filter/logical_filters.c
Commit:0661d03ebaab6cf1eff156a4dd203299d0385ae9 Author:Martin Jansen Fri, 28 Dec 2012 15:20:19 +0100 Parents: 2f334438836f37b82d739b20a4d0f875278e4766 Branches: PHP-5.5 master Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=0661d03ebaab6cf1eff156a4dd203299d0385ae9 Log: There is no need to use memchr() for comparisons in these places. Changed paths: M ext/filter/logical_filters.c Diff: diff --git a/ext/filter/logical_filters.c b/ext/filter/logical_filters.c index 52d948b..fededcf 100644 --- a/ext/filter/logical_filters.c +++ b/ext/filter/logical_filters.c @@ -799,12 +799,12 @@ void php_filter_validate_mac(PHP_INPUT_FILTER_PARAM_DECL) /* {{{ */ tokens = 3; length = 4; separator = '.'; - } else if (17 == input_len && memchr(input + 2, '-', 1)) { + } else if (17 == input_len && input[2] == '-') { /* IEEE 802 format: Six hexadecimal digits separated by hyphens. */ tokens = 6; length = 2; separator = '-'; - } else if (17 == input_len && memchr(input + 2, ':', 1)) { + } else if (17 == input_len && input[2] == ':') { /* IEEE 802 format: Six hexadecimal digits separated by colons. */ tokens = 6; length = 2; @@ -820,7 +820,7 @@ void php_filter_validate_mac(PHP_INPUT_FILTER_PARAM_DECL) /* {{{ */ for (i = 0; i < tokens; i++) { offset = i * (length + 1); - if (i < tokens - 1 && !memchr(input + offset + length, separator, 1)) { + if (i < tokens - 1 && input[offset + length] != separator) { /* The current token did not end with e.g. a "." */ RETURN_VALIDATION_FAILED } -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] com php-src: Bump copyright year.: LICENSE
Commit:52ec6f761eea3335e906f3abccbb122eb3044bb7 Author:Martin Jansen Tue, 20 Mar 2012 11:14:59 +0100 Parents: 4a6d9b348febe7895a2748977898c09b6e40a7ce Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=52ec6f761eea3335e906f3abccbb122eb3044bb7 Log: Bump copyright year. Bug #61386 Bugs: https://bugs.php.net/61386 Changed paths: M LICENSE Diff: 52ec6f761eea3335e906f3abccbb122eb3044bb7 diff --git a/LICENSE b/LICENSE index 3cc8b77..42536af 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ The PHP License, version 3.01 -Copyright (c) 1999 - 2010 The PHP Group. All rights reserved. +Copyright (c) 1999 - 2012 The PHP Group. All rights reserved. Redistribution and use in source and binary forms, with or without -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] com php-src: Merge branch 'PHP-5.4':
Commit:0119f24df1852ea68eb27adae7bd0134d99b1602 Author:Martin Jansen Tue, 20 Mar 2012 11:15:36 +0100 Parents: 4b6772f847f460a512de6f230c8bfdf866253eb2 c337f69157f95402650dded274919ded47d0a78e Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=0119f24df1852ea68eb27adae7bd0134d99b1602 Log: Merge branch 'PHP-5.4' * PHP-5.4: Bump copyright year. Trivial merge -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] com php-src: Merge branch 'PHP-5.3' into PHP-5.4:
Commit:c337f69157f95402650dded274919ded47d0a78e Author:Martin Jansen Tue, 20 Mar 2012 11:15:28 +0100 Parents: 868dbe127ac12586e5fc6a8e3514eb5007477fee 52ec6f761eea3335e906f3abccbb122eb3044bb7 Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=c337f69157f95402650dded274919ded47d0a78e Log: Merge branch 'PHP-5.3' into PHP-5.4 * PHP-5.3: Bump copyright year. Trivial merge -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] com php-src: Merge branch 'master' of git.php.net:php-src:
Commit:a0c87ff53c2226ecbf451bc7ef1648ec84edb320 Author:Martin Jansen Tue, 20 Mar 2012 11:16:09 +0100 Parents: 0119f24df1852ea68eb27adae7bd0134d99b1602 ac38f4e113b7ba958e1e678943407b3bad789e9e Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=a0c87ff53c2226ecbf451bc7ef1648ec84edb320 Log: Merge branch 'master' of git.php.net:php-src Trivial merge -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] push php-src: update branch master
Branch master in php-src.git was updated Date: Tue, 20 Mar 2012 10:16:28 + Link: http://git.php.net/?p=php-src.git;a=log;h=a0c87ff53c2226ecbf451bc7ef1648ec84edb320;hp=ac38f4e113b7ba958e1e678943407b3bad789e9e Log: Commit:a0c87ff53c2226ecbf451bc7ef1648ec84edb320 Author:Martin Jansen Tue, 20 Mar 2012 11:16:09 +0100 Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=a0c87ff53c2226ecbf451bc7ef1648ec84edb320 Shortlog: Merge branch 'master' of git.php.net:php-src Commit:0119f24df1852ea68eb27adae7bd0134d99b1602 Author: Martin Jansen Tue, 20 Mar 2012 11:15:36 +0100 Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=0119f24df1852ea68eb27adae7bd0134d99b1602 Shortlog: Merge branch 'PHP-5.4' Commit:c337f69157f95402650dded274919ded47d0a78e Author:Martin Jansen Tue, 20 Mar 2012 11:15:28 +0100 Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=c337f69157f95402650dded274919ded47d0a78e Shortlog: Merge branch 'PHP-5.3' into PHP-5.4 Commit:52ec6f761eea3335e906f3abccbb122eb3044bb7 Author:Martin Jansen Tue, 20 Mar 2012 11:14:59 +0100 Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=52ec6f761eea3335e906f3abccbb122eb3044bb7 Shortlog: Bump copyright year. -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] svn: /php/php-src/trunk/ext/standard/tests/math/ mt_rand_variation1.phpt mt_rand_variation2.phpt
mj Sat, 14 May 2011 20:38:47 + Revision: http://svn.php.net/viewvc?view=revision&revision=311021 Log: MFB: Fixed two failing tests that were caused by arbitrarily chosen but apparently bogus upper resp. lower limits for mt_rand(). Changed paths: U php/php-src/trunk/ext/standard/tests/math/mt_rand_variation1.phpt U php/php-src/trunk/ext/standard/tests/math/mt_rand_variation2.phpt Modified: php/php-src/trunk/ext/standard/tests/math/mt_rand_variation1.phpt === --- php/php-src/trunk/ext/standard/tests/math/mt_rand_variation1.phpt 2011-05-14 20:29:46 UTC (rev 311020) +++ php/php-src/trunk/ext/standard/tests/math/mt_rand_variation1.phpt 2011-05-14 20:38:47 UTC (rev 311021) @@ -38,7 +38,7 @@ // float data /*6*/ 10.5, -10.5, - 12.3456789000e10, + 12.3456789000E8, 12.3456789000E-10, .5, @@ -79,7 +79,7 @@ $iterator = 1; foreach($inputs as $input) { echo "\n-- Iteration $iterator --\n"; - var_dump(mt_rand($input, 100)); + var_dump(mt_rand($input, mt_getrandmax())); $iterator++; }; fclose($fp); Modified: php/php-src/trunk/ext/standard/tests/math/mt_rand_variation2.phpt === --- php/php-src/trunk/ext/standard/tests/math/mt_rand_variation2.phpt 2011-05-14 20:29:46 UTC (rev 311020) +++ php/php-src/trunk/ext/standard/tests/math/mt_rand_variation2.phpt 2011-05-14 20:38:47 UTC (rev 311021) @@ -79,7 +79,7 @@ $iterator = 1; foreach($inputs as $input) { echo "\n-- Iteration $iterator --\n"; - var_dump(mt_rand(100, $input)); + var_dump(mt_rand(-1 * mt_getrandmax(), $input)); $iterator++; }; fclose($fp); -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] svn: /php/php-src/branches/PHP_5_3/ext/standard/tests/math/ mt_rand_variation1.phpt mt_rand_variation2.phpt
mj Sat, 14 May 2011 20:29:46 + Revision: http://svn.php.net/viewvc?view=revision&revision=311020 Log: Fixed two failing tests that were caused by arbitrarily chosen but apparently bogus upper resp. lower limits for mt_rand(). Changed paths: U php/php-src/branches/PHP_5_3/ext/standard/tests/math/mt_rand_variation1.phpt U php/php-src/branches/PHP_5_3/ext/standard/tests/math/mt_rand_variation2.phpt Modified: php/php-src/branches/PHP_5_3/ext/standard/tests/math/mt_rand_variation1.phpt === --- php/php-src/branches/PHP_5_3/ext/standard/tests/math/mt_rand_variation1.phpt 2011-05-14 20:28:14 UTC (rev 311019) +++ php/php-src/branches/PHP_5_3/ext/standard/tests/math/mt_rand_variation1.phpt 2011-05-14 20:29:46 UTC (rev 311020) @@ -38,7 +38,7 @@ // float data /*6*/ 10.5, -10.5, - 12.3456789000e10, + 12.3456789000E8, 12.3456789000E-10, .5, @@ -79,7 +79,7 @@ $iterator = 1; foreach($inputs as $input) { echo "\n-- Iteration $iterator --\n"; - var_dump(mt_rand($input, 100)); + var_dump(mt_rand($input, mt_getrandmax())); $iterator++; }; fclose($fp); Modified: php/php-src/branches/PHP_5_3/ext/standard/tests/math/mt_rand_variation2.phpt === --- php/php-src/branches/PHP_5_3/ext/standard/tests/math/mt_rand_variation2.phpt 2011-05-14 20:28:14 UTC (rev 311019) +++ php/php-src/branches/PHP_5_3/ext/standard/tests/math/mt_rand_variation2.phpt 2011-05-14 20:29:46 UTC (rev 311020) @@ -79,7 +79,7 @@ $iterator = 1; foreach($inputs as $input) { echo "\n-- Iteration $iterator --\n"; - var_dump(mt_rand(100, $input)); + var_dump(mt_rand(-1 * mt_getrandmax(), $input)); $iterator++; }; fclose($fp); -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] svn: /php/php-src/branches/PHP_5_3/ext/openssl/ openssl.c xp_ssl.c
mj Mon, 25 Apr 2011 16:51:12 + Revision: http://svn.php.net/viewvc?view=revision&revision=310477 Log: MFH: The project calls itself OpenSSL and not openSSL, so let's keep it that way in our code as well. Changed paths: U php/php-src/branches/PHP_5_3/ext/openssl/openssl.c U php/php-src/branches/PHP_5_3/ext/openssl/xp_ssl.c Modified: php/php-src/branches/PHP_5_3/ext/openssl/openssl.c === --- php/php-src/branches/PHP_5_3/ext/openssl/openssl.c 2011-04-25 16:50:30 UTC (rev 310476) +++ php/php-src/branches/PHP_5_3/ext/openssl/openssl.c 2011-04-25 16:51:12 UTC (rev 310477) @@ -988,8 +988,8 @@ ERR_load_crypto_strings(); ERR_load_EVP_strings(); - /* register a resource id number with openSSL so that we can map SSL -> stream structures in -* openSSL callbacks */ + /* register a resource id number with OpenSSL so that we can map SSL -> stream structures in +* OpenSSL callbacks */ ssl_stream_data_index = SSL_get_ex_new_index(0, "PHP stream index", NULL, NULL, NULL); REGISTER_STRING_CONSTANT("OPENSSL_VERSION_TEXT", OPENSSL_VERSION_TEXT, CONST_CS|CONST_PERSISTENT); Modified: php/php-src/branches/PHP_5_3/ext/openssl/xp_ssl.c === --- php/php-src/branches/PHP_5_3/ext/openssl/xp_ssl.c 2011-04-25 16:50:30 UTC (rev 310476) +++ php/php-src/branches/PHP_5_3/ext/openssl/xp_ssl.c 2011-04-25 16:51:12 UTC (rev 310477) @@ -330,7 +330,7 @@ break; case STREAM_CRYPTO_METHOD_SSLv2_CLIENT: #ifdef OPENSSL_NO_SSL2 - php_error_docref(NULL TSRMLS_CC, E_WARNING, "SSLv2 support is not compiled into the openSSL library PHP is linked against"); + php_error_docref(NULL TSRMLS_CC, E_WARNING, "SSLv2 support is not compiled into the OpenSSL library PHP is linked against"); return -1; #else sslsock->is_client = 1; @@ -355,7 +355,7 @@ break; case STREAM_CRYPTO_METHOD_SSLv2_SERVER: #ifdef OPENSSL_NO_SSL2 - php_error_docref(NULL TSRMLS_CC, E_WARNING, "SSLv2 support is not compiled into the openSSL library PHP is linked against"); + php_error_docref(NULL TSRMLS_CC, E_WARNING, "SSLv2 support is not compiled into the OpenSSL library PHP is linked against"); return -1; #else sslsock->is_client = 0; @@ -923,7 +923,7 @@ sslsock->method = STREAM_CRYPTO_METHOD_SSLv23_CLIENT; } else if (strncmp(proto, "sslv2", protolen) == 0) { #ifdef OPENSSL_NO_SSL2 - php_error_docref(NULL TSRMLS_CC, E_WARNING, "SSLv2 support is not compiled into the openSSL library PHP is linked against"); + php_error_docref(NULL TSRMLS_CC, E_WARNING, "SSLv2 support is not compiled into the OpenSSL library PHP is linked against"); return NULL; #else sslsock->enable_on_connect = 1; -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] svn: /php/php-src/trunk/ext/openssl/ openssl.c xp_ssl.c
mj Mon, 25 Apr 2011 16:50:30 + Revision: http://svn.php.net/viewvc?view=revision&revision=310476 Log: The project calls itself OpenSSL and not openSSL, so let's keep it that way in our code as well. Changed paths: U php/php-src/trunk/ext/openssl/openssl.c U php/php-src/trunk/ext/openssl/xp_ssl.c Modified: php/php-src/trunk/ext/openssl/openssl.c === --- php/php-src/trunk/ext/openssl/openssl.c 2011-04-25 15:22:09 UTC (rev 310475) +++ php/php-src/trunk/ext/openssl/openssl.c 2011-04-25 16:50:30 UTC (rev 310476) @@ -1020,8 +1020,8 @@ ERR_load_crypto_strings(); ERR_load_EVP_strings(); - /* register a resource id number with openSSL so that we can map SSL -> stream structures in -* openSSL callbacks */ + /* register a resource id number with OpenSSL so that we can map SSL -> stream structures in +* OpenSSL callbacks */ ssl_stream_data_index = SSL_get_ex_new_index(0, "PHP stream index", NULL, NULL, NULL); REGISTER_STRING_CONSTANT("OPENSSL_VERSION_TEXT", OPENSSL_VERSION_TEXT, CONST_CS|CONST_PERSISTENT); Modified: php/php-src/trunk/ext/openssl/xp_ssl.c === --- php/php-src/trunk/ext/openssl/xp_ssl.c 2011-04-25 15:22:09 UTC (rev 310475) +++ php/php-src/trunk/ext/openssl/xp_ssl.c 2011-04-25 16:50:30 UTC (rev 310476) @@ -330,7 +330,7 @@ break; case STREAM_CRYPTO_METHOD_SSLv2_CLIENT: #ifdef OPENSSL_NO_SSL2 - php_error_docref(NULL TSRMLS_CC, E_WARNING, "SSLv2 support is not compiled into the openSSL library PHP is linked against"); + php_error_docref(NULL TSRMLS_CC, E_WARNING, "SSLv2 support is not compiled into the OpenSSL library PHP is linked against"); return -1; #else sslsock->is_client = 1; @@ -355,7 +355,7 @@ break; case STREAM_CRYPTO_METHOD_SSLv2_SERVER: #ifdef OPENSSL_NO_SSL2 - php_error_docref(NULL TSRMLS_CC, E_WARNING, "SSLv2 support is not compiled into the openSSL library PHP is linked against"); + php_error_docref(NULL TSRMLS_CC, E_WARNING, "SSLv2 support is not compiled into the OpenSSL library PHP is linked against"); return -1; #else sslsock->is_client = 0; @@ -923,7 +923,7 @@ sslsock->method = STREAM_CRYPTO_METHOD_SSLv23_CLIENT; } else if (strncmp(proto, "sslv2", protolen) == 0) { #ifdef OPENSSL_NO_SSL2 - php_error_docref(NULL TSRMLS_CC, E_WARNING, "SSLv2 support is not compiled into the openSSL library PHP is linked against"); + php_error_docref(NULL TSRMLS_CC, E_WARNING, "SSLv2 support is not compiled into the OpenSSL library PHP is linked against"); return NULL; #else sslsock->enable_on_connect = 1; -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] svn: /php/php-src/branches/PHP_5_2/ext/gd/ gd.c
mj Sat, 11 Dec 2010 20:10:15 + Revision: http://svn.php.net/viewvc?view=revision&revision=306235 Log: Merge from trunk: * Fixed parameter check introduced with the recent fix for bug #53492. * Improved the error message along the way. Bug: http://bugs.php.net/53492 (Closed) Stack buffer overflow in imagepstext Changed paths: U php/php-src/branches/PHP_5_2/ext/gd/gd.c Modified: php/php-src/branches/PHP_5_2/ext/gd/gd.c === --- php/php-src/branches/PHP_5_2/ext/gd/gd.c2010-12-11 20:09:39 UTC (rev 306234) +++ php/php-src/branches/PHP_5_2/ext/gd/gd.c2010-12-11 20:10:15 UTC (rev 306235) @@ -4593,8 +4593,8 @@ return; } - if (aa_steps != 4 || aa_steps != 16) { - php_error_docref(NULL TSRMLS_CC, E_WARNING, "AA steps must be 4 or 16"); + if (aa_steps != 4 && aa_steps != 16) { + php_error_docref(NULL TSRMLS_CC, E_WARNING, "Antialias steps must be 4 or 16"); RETURN_FALSE; } -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] svn: /php/php-src/branches/PHP_5_3/ext/gd/ gd.c
mj Sat, 11 Dec 2010 20:10:39 + Revision: http://svn.php.net/viewvc?view=revision&revision=306236 Log: Merge from trunk: * Fixed parameter check introduced with the recent fix for bug #53492. * Improved the error message along the way. Bug: http://bugs.php.net/53492 (Closed) Stack buffer overflow in imagepstext Changed paths: U php/php-src/branches/PHP_5_3/ext/gd/gd.c Modified: php/php-src/branches/PHP_5_3/ext/gd/gd.c === --- php/php-src/branches/PHP_5_3/ext/gd/gd.c2010-12-11 20:10:15 UTC (rev 306235) +++ php/php-src/branches/PHP_5_3/ext/gd/gd.c2010-12-11 20:10:39 UTC (rev 306236) @@ -4228,8 +4228,8 @@ return; } - if (aa_steps != 4 || aa_steps != 16) { - php_error_docref(NULL TSRMLS_CC, E_WARNING, "AA steps must be 4 or 16"); + if (aa_steps != 4 && aa_steps != 16) { + php_error_docref(NULL TSRMLS_CC, E_WARNING, "Antialias steps must be 4 or 16"); RETURN_FALSE; } -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] svn: /php/php-src/trunk/ext/gd/ gd.c
mj Sat, 11 Dec 2010 20:09:39 + Revision: http://svn.php.net/viewvc?view=revision&revision=306234 Log: * Fixed parameter check introduced with the recent fix for bug #53492. * Improved the error message along the way. Bug: http://bugs.php.net/53492 (Closed) Stack buffer overflow in imagepstext Changed paths: U php/php-src/trunk/ext/gd/gd.c Modified: php/php-src/trunk/ext/gd/gd.c === --- php/php-src/trunk/ext/gd/gd.c 2010-12-11 19:47:26 UTC (rev 306233) +++ php/php-src/trunk/ext/gd/gd.c 2010-12-11 20:09:39 UTC (rev 306234) @@ -4290,8 +4290,8 @@ return; } - if (aa_steps != 4 || aa_steps != 16) { - php_error_docref(NULL TSRMLS_CC, E_WARNING, "AA steps must be 4 or 16"); + if (aa_steps != 4 && aa_steps != 16) { + php_error_docref(NULL TSRMLS_CC, E_WARNING, "Antialias steps must be 4 or 16"); RETURN_FALSE; } -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] svn: /php/php-src/branches/PHP_5_3/ NEWS
mj Fri, 19 Nov 2010 18:38:23 + Revision: http://svn.php.net/viewvc?view=revision&revision=305564 Log: Fixed two typos in NEWS. Changed paths: U php/php-src/branches/PHP_5_3/NEWS Modified: php/php-src/branches/PHP_5_3/NEWS === --- php/php-src/branches/PHP_5_3/NEWS 2010-11-19 17:22:05 UTC (rev 305563) +++ php/php-src/branches/PHP_5_3/NEWS 2010-11-19 18:38:23 UTC (rev 305564) @@ -37,7 +37,7 @@ - Added a 3rd parameter to get_html_translation_table. It now takes a charset hint, like htmlentities et al. (Gustavo) -- Path with NULL in them (foo\obar.txt) are now considered as invalid. (Rasmus) +- Paths with NULL in them (foo\0bar.txt) are now considered as invalid. (Rasmus) - Fixed a possible double free in imap extension (Identified by Mateusz Kocielski). (CVE-2010-4150). (Ilia) - Fixed NULL pointer dereference in ZipArchive::getArchiveComment. -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] svn: /php/php-src/trunk/ext/standard/tests/network/ getmxrr.phpt
mj Tue, 25 May 2010 05:01:03 + Revision: http://svn.php.net/viewvc?view=revision&revision=299730 Log: Changed test case to use our new dummy MX records. Changed paths: U php/php-src/trunk/ext/standard/tests/network/getmxrr.phpt Modified: php/php-src/trunk/ext/standard/tests/network/getmxrr.phpt === --- php/php-src/trunk/ext/standard/tests/network/getmxrr.phpt 2010-05-25 02:16:46 UTC (rev 299729) +++ php/php-src/trunk/ext/standard/tests/network/getmxrr.phpt 2010-05-25 05:01:03 UTC (rev 299730) @@ -8,7 +8,7 @@ ?> --FILE-- --EXPECT-- +Hosts: 1, weights: 1 Hosts: 2, weights: 2 -Hosts: 1, weights: 1 -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP-CVS] svn: /php/php-src/ branches/PHP_5_3/ext/standard/dns_win32.c trunk/ext/standard/dns_win32.c
On 18.05.10 05:22, Adam Harvey wrote: > 2010/5/18 Pierre Joye : >> 2010/5/17 Johannes Schlüter : >>> test? (lookup php.net or so ... previously there were discussions about >>> adding test.php.net or so to our zone ...) >> >> yes, I wanted to be sure what we use prior to add a test. > > Last I heard, Martin had sent a proposal to the systems list to add a > couple of test domains. Haven't heard back since. Right. I'll query the systems folks today to see what the status is. - Martin -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP-CVS] svn: /php/php-src/ branches/PHP_5_3/ext/standard/tests/network/getmxrr.phpt trunk/ext/standard/tests/network/getmxrr.phpt
On 4.5.2010 11:41, Adam Harvey wrote: > aharvey Tue, 04 May 2010 09:41:47 + > > Revision: http://svn.php.net/viewvc?view=revision&revision=298949 > > Log: > Alter the getmxrr() test to use lists.php.net (which we presumably control) > instead of ez.no (which we presumably don't) for the single MX record test. We could probably rig something like mx1.tests.php.net mx2.tests.php.net ... up in our DNS zone in order to have a stable scaffolding for those tests. - Martin -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP-CVS] svn: /php/php-src/trunk/ext/hash/ hash_joaat.c php_hash_joaat.h tests/hash_copy_001.phpt
On 03.04.10 16:51, Hannes Magnusson wrote: > On Sun, Mar 28, 2010 at 10:01, Martin Jansen wrote: >> mj Sun, 28 Mar 2010 10:01:02 + >> >> Revision: http://svn.php.net/viewvc?view=revision&revision=296963 >> >> Modified: php/php-src/trunk/ext/hash/tests/hash_copy_001.phpt >> === >> --- php/php-src/trunk/ext/hash/tests/hash_copy_001.phpt 2010-03-28 09:04:51 >> UTC (rev 296962) >> +++ php/php-src/trunk/ext/hash/tests/hash_copy_001.phpt 2010-03-28 10:01:02 >> UTC (rev 296963) >> @@ -253,7 +253,7 @@ >> string(16) "5e8c64fba6a5ffcf" >> string(5) "joaat" >> string(8) "aaebf370" >> -string(8) "72e280c2" >> +string(8) "513479b4" > > > Changing existing hash testcases looks creepy. > Is this something that should be mentioned in UPDATING notes? There hasn't been a release with JOAAT hashing. The change to the test case was necessary because rev 296963 fixes an issue in the initial JOAAT implementation. - Martin -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] svn: /php/php-src/trunk/ext/hash/ hash_joaat.c php_hash_joaat.h tests/hash_copy_001.phpt
mj Sun, 28 Mar 2010 10:01:02 + Revision: http://svn.php.net/viewvc?view=revision&revision=296963 Log: JOAAT hashing now supports incremental hashing. Changed paths: U php/php-src/trunk/ext/hash/hash_joaat.c U php/php-src/trunk/ext/hash/php_hash_joaat.h U php/php-src/trunk/ext/hash/tests/hash_copy_001.phpt Modified: php/php-src/trunk/ext/hash/hash_joaat.c === --- php/php-src/trunk/ext/hash/hash_joaat.c 2010-03-28 09:04:51 UTC (rev 296962) +++ php/php-src/trunk/ext/hash/hash_joaat.c 2010-03-28 10:01:02 UTC (rev 296963) @@ -42,7 +42,7 @@ PHP_HASH_API void PHP_JOAATUpdate(PHP_JOAAT_CTX *context, const unsigned char *input, unsigned int inputLen) { - context->state = joaat_buf((void *)input, inputLen); + context->state = joaat_buf((void *)input, inputLen, context->state); } PHP_HASH_API void PHP_JOAATFinal(unsigned char digest[4], PHP_JOAAT_CTX * context) @@ -71,9 +71,8 @@ * 32 bit hash as a static hash type */ static php_hash_uint32 -joaat_buf(void *buf, size_t len) +joaat_buf(void *buf, size_t len, php_hash_uint32 hval) { -php_hash_uint32 hval = 0; size_t i; unsigned char *input = (unsigned char *)buf; Modified: php/php-src/trunk/ext/hash/php_hash_joaat.h === --- php/php-src/trunk/ext/hash/php_hash_joaat.h 2010-03-28 09:04:51 UTC (rev 296962) +++ php/php-src/trunk/ext/hash/php_hash_joaat.h 2010-03-28 10:01:02 UTC (rev 296963) @@ -29,7 +29,7 @@ PHP_HASH_API void PHP_JOAATUpdate(PHP_JOAAT_CTX *context, const unsigned char *input, unsigned int inputLen); PHP_HASH_API void PHP_JOAATFinal(unsigned char digest[16], PHP_JOAAT_CTX * context); -static php_hash_uint32 joaat_buf(void *buf, size_t len); +static php_hash_uint32 joaat_buf(void *buf, size_t len, php_hash_uint32 hval); #endif Modified: php/php-src/trunk/ext/hash/tests/hash_copy_001.phpt === --- php/php-src/trunk/ext/hash/tests/hash_copy_001.phpt 2010-03-28 09:04:51 UTC (rev 296962) +++ php/php-src/trunk/ext/hash/tests/hash_copy_001.phpt 2010-03-28 10:01:02 UTC (rev 296963) @@ -253,7 +253,7 @@ string(16) "5e8c64fba6a5ffcf" string(5) "joaat" string(8) "aaebf370" -string(8) "72e280c2" +string(8) "513479b4" string(10) "haval128,3" string(32) "86362472c8895e68e223ef8b3711d8d9" string(32) "ebeeeb05c18af1e53d2d127b561d5e0d" -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] svn: /php/php-src/trunk/ext/hash/tests/ hash_copy_001.phpt
mj Thu, 25 Mar 2010 16:05:27 + Revision: http://svn.php.net/viewvc?view=revision&revision=296791 Log: Fixed test for the recently added algorithmus and made it more debuggable by adding the names of the algorithmus to the output. Changed paths: U php/php-src/trunk/ext/hash/tests/hash_copy_001.phpt Modified: php/php-src/trunk/ext/hash/tests/hash_copy_001.phpt === --- php/php-src/trunk/ext/hash/tests/hash_copy_001.phpt 2010-03-25 15:36:37 UTC (rev 296790) +++ php/php-src/trunk/ext/hash/tests/hash_copy_001.phpt 2010-03-25 16:05:27 UTC (rev 296791) @@ -6,6 +6,7 @@ $algos = hash_algos(); foreach ($algos as $algo) { + var_dump($algo); $orig = hash_init($algo); hash_update($orig, b"I can't remember anything"); $copy = hash_copy($orig); @@ -15,6 +16,7 @@ } foreach ($algos as $algo) { + var_dump($algo); $orig = hash_init($algo); hash_update($orig, b"I can't remember anything"); $copy = hash_copy($orig); @@ -27,172 +29,274 @@ echo "Done\n"; ?> --EXPECTF-- +string(3) "md2" string(32) "d5ac4ffd08f6a57b9bd402b8068392ff" string(32) "d5ac4ffd08f6a57b9bd402b8068392ff" +string(3) "md4" string(32) "302c45586b53a984bd3a1237cb81c15f" string(32) "302c45586b53a984bd3a1237cb81c15f" +string(3) "md5" string(32) "e35759f6ea35db254e415b5332269435" string(32) "e35759f6ea35db254e415b5332269435" +string(4) "sha1" string(40) "29f62a228f726cd728efa7a0ac6a2aba318baf15" string(40) "29f62a228f726cd728efa7a0ac6a2aba318baf15" +string(6) "sha224" string(56) "51fd0aa76a00b4a86103895cad5c7c2651ec7da9f4fc1e50c43ede29" string(56) "51fd0aa76a00b4a86103895cad5c7c2651ec7da9f4fc1e50c43ede29" +string(6) "sha256" string(64) "d3a13cf52af8e9390caed78b77b6b1e06e102204e3555d111dfd149bc5d54dba" string(64) "d3a13cf52af8e9390caed78b77b6b1e06e102204e3555d111dfd149bc5d54dba" +string(6) "sha384" string(96) "6950d861ace4102b803ab8b3779d2f471968233010d2608974ab89804cef6f76162b4433d6e554e11e40a7cdcf510ea3" string(96) "6950d861ace4102b803ab8b3779d2f471968233010d2608974ab89804cef6f76162b4433d6e554e11e40a7cdcf510ea3" +string(6) "sha512" string(128) "caced3db8e9e3a5543d5b933bcbe9e7834e6667545c3f5d4087b58ec8d78b4c8a4a5500c9b88f65f7368810ba9905e51f1cff3b25a5dccf76634108fb4e7ce13" string(128) "caced3db8e9e3a5543d5b933bcbe9e7834e6667545c3f5d4087b58ec8d78b4c8a4a5500c9b88f65f7368810ba9905e51f1cff3b25a5dccf76634108fb4e7ce13" +string(9) "ripemd128" string(32) "5f1bc5f5aeaf747574dd34a6535cd94a" string(32) "5f1bc5f5aeaf747574dd34a6535cd94a" +string(9) "ripemd160" string(40) "02a2a535ee10404c6b5cf9acb178a04fbed67269" string(40) "02a2a535ee10404c6b5cf9acb178a04fbed67269" +string(9) "ripemd256" string(64) "547d2ed85ca0a0e3208b5ecf4fc6a7fc1e64db8ff13493e4beaf11e4d71648e2" string(64) "547d2ed85ca0a0e3208b5ecf4fc6a7fc1e64db8ff13493e4beaf11e4d71648e2" +string(9) "ripemd320" string(80) "785a7df56858f550966cddfd59ce14b13bf4b18e7892c4c1ad91bf23bf67639bd2c96749ba29cfa6" string(80) "785a7df56858f550966cddfd59ce14b13bf4b18e7892c4c1ad91bf23bf67639bd2c96749ba29cfa6" +string(9) "whirlpool" string(128) "6e60597340640e621e25f975cef2b000b0c4c09a7af7d240a52d193002b0a8426fa7da7acc5b37ed9608016d4f396db834a0ea2f2c35f900461c9ac7e5604082" string(128) "6e60597340640e621e25f975cef2b000b0c4c09a7af7d240a52d193002b0a8426fa7da7acc5b37ed9608016d4f396db834a0ea2f2c35f900461c9ac7e5604082" +string(10) "tiger128,3" string(32) "a92be6c58be7688dc6cf9585a47aa625" string(32) "a92be6c58be7688dc6cf9585a47aa625" +string(10) "tiger160,3" string(40) "a92be6c58be7688dc6cf9585a47aa62535fc2482" string(40) "a92be6c58be7688dc6cf9585a47aa62535fc2482" +string(10) "tiger192,3" string(48) "a92be6c58be7688dc6cf9585a47aa62535fc2482e0e5d12c" string(48) "a92be6c58be7688dc6cf9585a47aa62535fc2482e0e5d12c" +string(10) "tiger128,4" string(32) "32fb748ef5a36ca222511bcb99b044ee" string(32) "32fb748ef5a36ca222511bcb99b044ee" +string(10) "tiger160,4" string(40) "32fb748ef5a36ca222511bcb99b044ee1d740bf3" string(40) "32fb748ef5a36ca222511bcb99b044ee1d740bf3" +string(10) "tiger192,4" string(48) "32fb748ef5a36ca222511bcb99b044ee1d740bf300593703" string(48) "32fb748ef5a36ca222511bcb99b044ee1d740bf300593703" +string(6) "snefru" string(64) "fbe88daa74c89b9e29468fa3cd3a657d31845e21bb58dd3f8d806f5179a85c26" string(64) "fbe88daa74c89b9e29468fa3cd3a657d31845e21bb58dd3f8d806f5179a85c26" +string(9) "snefru256" string(64) "fbe88daa74c89b9e29468fa3cd3a657d31845e21bb58dd3f8d806f5179a85c26" string(64) "fbe88daa74c89b9e29468fa3cd3a657d31845e21bb58dd3f8d806f5179a85c26" +string(4) "gost" string(64) "5820c7c4a0650587538b30ef4099f2b5993069758d5c847a552e6ef7360766a5" string(64) "5820c7c4a0650587538b30ef4099f2b5993069758d5c847a552e6ef7360766a5" +string(7) "adler32" string(8) "6f7c0928" string(8) "6f7c0928" +string(5) "crc32" string(8) "e5cfc160" string(8) "e5cfc160" +string(6) "crc32b" string(8) "69147a4e" string(8) "69147a4e" +string(7) "salsa10" string(128) "aa39bc97c2bbcb0d79bbebfd
Re: [PHP-CVS] svn: /php/php-src/trunk/ NEWS ext/hash/config.m4 ext/hash/hash.c ext/hash/hash_joaat.c ext/hash/php_hash.h ext/hash/php_hash_joaat.h ext/hash/tests/hash_algos.phpt ext/hash/tests/joaat
On 24.03.10 17:03, Pierre Joye wrote: > What's about config.w32? Fixed. I also added FNV support which was missing, too. Martin -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] svn: /php/php-src/trunk/ext/hash/ config.w32
mj Wed, 24 Mar 2010 16:30:37 + Revision: http://svn.php.net/viewvc?view=revision&revision=296732 Log: Added FNV and Jenkins's one-at-a-time support to the Windows build. Changed paths: U php/php-src/trunk/ext/hash/config.w32 Modified: php/php-src/trunk/ext/hash/config.w32 === --- php/php-src/trunk/ext/hash/config.w32 2010-03-24 16:23:50 UTC (rev 296731) +++ php/php-src/trunk/ext/hash/config.w32 2010-03-24 16:30:37 UTC (rev 296732) @@ -15,6 +15,6 @@ AC_DEFINE('HAVE_HASH_EXT', 1); EXTENSION("hash", "hash.c hash_md.c hash_sha.c hash_ripemd.c hash_haval.c " + "hash_tiger.c hash_gost.c hash_snefru.c hash_whirlpool.c " - + "hash_adler32.c hash_crc32.c hash_salsa.c"); + + "hash_adler32.c hash_crc32.c hash_salsa.c hash_joaat.c hash_fnv.c"); } -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] svn: /php/php-src/trunk/ NEWS ext/hash/config.m4 ext/hash/hash.c ext/hash/hash_joaat.c ext/hash/php_hash.h ext/hash/php_hash_joaat.h ext/hash/tests/hash_algos.phpt ext/hash/tests/joaat.phpt
mj Wed, 24 Mar 2010 15:47:40 + Revision: http://svn.php.net/viewvc?view=revision&revision=296728 Log: Added Jenkins's one-at-a-time hash support to ext/hash. Changed paths: U php/php-src/trunk/NEWS U php/php-src/trunk/ext/hash/config.m4 U php/php-src/trunk/ext/hash/hash.c A php/php-src/trunk/ext/hash/hash_joaat.c U php/php-src/trunk/ext/hash/php_hash.h A php/php-src/trunk/ext/hash/php_hash_joaat.h U php/php-src/trunk/ext/hash/tests/hash_algos.phpt A php/php-src/trunk/ext/hash/tests/joaat.phpt Modified: php/php-src/trunk/NEWS === --- php/php-src/trunk/NEWS 2010-03-24 15:43:52 UTC (rev 296727) +++ php/php-src/trunk/NEWS 2010-03-24 15:47:40 UTC (rev 296728) @@ -1,6 +1,7 @@ PHPNEWS ||| ?? ??? 201?, PHP 5.3.99 +- Added Jenkins's one-at-a-time hash support to ext/hash. (Martin Jansen) - Added FNV-1 hash support to ext/hash. (Michael Maclean) - default_charset if not specified is now UTF-8 instead of ISO-8859-1. (Rasmus) Modified: php/php-src/trunk/ext/hash/config.m4 === --- php/php-src/trunk/ext/hash/config.m4 2010-03-24 15:43:52 UTC (rev 296727) +++ php/php-src/trunk/ext/hash/config.m4 2010-03-24 15:47:40 UTC (rev 296728) @@ -27,11 +27,11 @@ EXT_HASH_SOURCES="hash.c hash_md.c hash_sha.c hash_ripemd.c hash_haval.c \ hash_tiger.c hash_gost.c hash_snefru.c hash_whirlpool.c hash_adler32.c \ -hash_crc32.c hash_salsa.c hash_fnv.c" +hash_crc32.c hash_salsa.c hash_fnv.c hash_joaat.c" EXT_HASH_HEADERS="php_hash.h php_hash_md.h php_hash_sha.h php_hash_ripemd.h \ php_hash_haval.h php_hash_tiger.h php_hash_gost.h php_hash_snefru.h \ php_hash_whirlpool.h php_hash_adler32.h php_hash_crc32.h php_hash_salsa.h \ -php_hash_fnv.h php_hash_types.h" +php_hash_fnv.h php_hash_joaat.h php_hash_types.h" PHP_NEW_EXTENSION(hash, $EXT_HASH_SOURCES, $ext_shared) ifdef([PHP_INSTALL_HEADERS], [ Modified: php/php-src/trunk/ext/hash/hash.c === --- php/php-src/trunk/ext/hash/hash.c 2010-03-24 15:43:52 UTC (rev 296727) +++ php/php-src/trunk/ext/hash/hash.c 2010-03-24 15:47:40 UTC (rev 296728) @@ -79,6 +79,7 @@ {"FNV1A32", "fnv1a32", 30}, {"FNV164", "fnv164", 31}, {"FNV1A64", "fnv1a64", 32}, + {"JOAAT", "joaat", 33}, }; #endif @@ -847,6 +848,7 @@ php_hash_register_algo("salsa20", &php_hash_salsa20_ops); php_hash_register_algo("fnv132", &php_hash_fnv132_ops); php_hash_register_algo("fnv164", &php_hash_fnv164_ops); + php_hash_register_algo("joaat", &php_hash_joaat_ops); PHP_HASH_HAVAL_REGISTER(3,128); PHP_HASH_HAVAL_REGISTER(3,160); Added: php/php-src/trunk/ext/hash/hash_joaat.c === --- php/php-src/trunk/ext/hash/hash_joaat.c (rev 0) +++ php/php-src/trunk/ext/hash/hash_joaat.c 2010-03-24 15:47:40 UTC (rev 296728) @@ -0,0 +1,100 @@ +/* + +--+ + | PHP Version 5| + +--+ + | Copyright (c) 1997-2010 The PHP Group| + +--+ + | This source file is subject to version 3.01 of the PHP license, | + | that is bundled with this package in the file LICENSE, and is| + | available through the world-wide-web at the following url: | + | http://www.php.net/license/3_01.txt | + | If you did not receive a copy of the PHP license and are unable to | + | obtain it through the world-wide-web, please send a note to | + | lice...@php.net so we can mail you a copy immediately. | + +--+ + | Author: Martin Jansen| + +--+ +*/ + +/* $Id$ */ + +/* Implements Jenkins's one-at-a-time hashing algorithm as presented on + * http://www.burtleburtle.net/bob/hash/doobs.html. + */ + +#include "php_hash.h" +#include "php_hash_joaat.h" + +const php_hash_ops php_hash_joaat_ops = { + (php_hash_init_func_t) PHP_JOAATInit, + (php_hash_update_func_t) PHP_JOAATUpdate, + (php_hash_final_func_t) PHP_JOAATFinal, + (php_hash_copy_func_t) php_hash_copy, + 4, +
[PHP-CVS] cvs: CVSROOT / avail
mj Sat Apr 21 11:52:25 2007 UTC Modified files: /CVSROOTavail Log: * CVS karma for "takagi". # Requested by Monte. http://cvs.php.net/viewvc.cgi/CVSROOT/avail?r1=1.1264&r2=1.1265&diff_format=u Index: CVSROOT/avail diff -u CVSROOT/avail:1.1264 CVSROOT/avail:1.1265 --- CVSROOT/avail:1.1264Thu Apr 12 18:00:09 2007 +++ CVSROOT/avail Sat Apr 21 11:52:25 2007 @@ -115,7 +115,7 @@ # The Smarty docs translators -avail|jsgoupil,gerald,arno,fernando,marcelo,surfmax,didou,nlopess,tony2001,freespace,thomasgm,yannick,pete_morgan,forestaki,mattes,fernandoc,mrtinez|smarty/docs +avail|jsgoupil,gerald,arno,fernando,marcelo,surfmax,didou,nlopess,tony2001,freespace,thomasgm,yannick,pete_morgan,forestaki,mattes,fernandoc,mrtinez,takagi|smarty/docs # The Smarty Web Group has access to the Smarty website. -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: CVSROOT / avail
mj Tue Mar 27 10:42:34 2007 UTC Modified files: /CVSROOTavail Log: * pear/PEAR_Frontend_Web karma http://cvs.php.net/viewvc.cgi/CVSROOT/avail?r1=1.1258&r2=1.1259&diff_format=u Index: CVSROOT/avail diff -u CVSROOT/avail:1.1258 CVSROOT/avail:1.1259 --- CVSROOT/avail:1.1258Fri Mar 23 08:15:05 2007 +++ CVSROOT/avail Tue Mar 27 10:42:34 2007 @@ -382,6 +382,7 @@ avail|sankazim|pecl/amfext avail|doury|pecl/ims avail|janisto|pear/Validate,peardoc +avail|tias|pear/PEAR_Frontend_Web,peardoc # php windows installer avail|jmertic|php-src/win32/installer -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: CVSROOT / avail
mj Fri Mar 23 08:15:05 2007 UTC Modified files: /CVSROOTavail Log: * Karma for Jani Mikkonen. http://cvs.php.net/viewvc.cgi/CVSROOT/avail?r1=1.1257&r2=1.1258&diff_format=u Index: CVSROOT/avail diff -u CVSROOT/avail:1.1257 CVSROOT/avail:1.1258 --- CVSROOT/avail:1.1257Tue Mar 20 17:43:23 2007 +++ CVSROOT/avail Fri Mar 23 08:15:05 2007 @@ -381,6 +381,7 @@ avail|davidc|phpweb avail|sankazim|pecl/amfext avail|doury|pecl/ims +avail|janisto|pear/Validate,peardoc # php windows installer avail|jmertic|php-src/win32/installer -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: CVSROOT / avail
mj Thu Mar 15 20:07:04 2007 UTC Modified files: /CVSROOTavail Log: * Karma for Jakob Westhoff http://cvs.php.net/viewvc.cgi/CVSROOT/avail?r1=1.1252&r2=1.1253&diff_format=u Index: CVSROOT/avail diff -u CVSROOT/avail:1.1252 CVSROOT/avail:1.1253 --- CVSROOT/avail:1.1252Thu Mar 8 01:07:00 2007 +++ CVSROOT/avail Thu Mar 15 20:07:04 2007 @@ -377,6 +377,7 @@ avail|void|pecl/bbcode avail|electroteque|pear/Structures_DataGrid_Renderer_Flexy,peardoc avail|sankazim|pecl/amf +avail|jakob|pear/Image_3D,peardoc # php windows installer avail|jmertic|php-src/win32/installer -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: CVSROOT / avail
mj Thu Feb 22 09:31:10 2007 UTC Modified files: /CVSROOTavail Log: * Karma for Daniel Rossi http://cvs.php.net/viewvc.cgi/CVSROOT/avail?r1=1.1247&r2=1.1248&diff_format=u Index: CVSROOT/avail diff -u CVSROOT/avail:1.1247 CVSROOT/avail:1.1248 --- CVSROOT/avail:1.1247Mon Feb 19 15:43:52 2007 +++ CVSROOT/avail Thu Feb 22 09:31:10 2007 @@ -375,6 +375,7 @@ avail|shangxiao|pear/HTML_QuickForm_altselect avail|schmidt|pear/OLE,peardoc avail|void|pecl/bbcode +avail|electroteque|pear/Structures_DataGrid_Renderer_Flexy,peardoc # php windows installer avail|jmertic|php-src/win32/installer -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: CVSROOT / avail
mj Tue Feb 13 18:41:56 2007 UTC Modified files: /CVSROOTavail Log: * PEAR karma for Christian Schmidt http://cvs.php.net/viewvc.cgi/CVSROOT/avail?r1=1.1242&r2=1.1243&diff_format=u Index: CVSROOT/avail diff -u CVSROOT/avail:1.1242 CVSROOT/avail:1.1243 --- CVSROOT/avail:1.1242Tue Feb 13 07:48:15 2007 +++ CVSROOT/avail Tue Feb 13 18:41:56 2007 @@ -373,6 +373,7 @@ avail|ssttoo|pear/Image_Text,pear/Text_Highlighter avail|wharmby|php-src avail|shangxiao|pear/HTML_QuickForm_altselect +avail|schmidt|pear/OLE,peardoc # php windows installer avail|jmertic|php-src/win32/installer -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: CVSROOT / avail
mj Fri Jan 12 21:22:29 2007 UTC Modified files: /CVSROOTavail Log: * Karma for Stoyan Stefanov http://cvs.php.net/viewvc.cgi/CVSROOT/avail?r1=1.1232&r2=1.1233&diff_format=u Index: CVSROOT/avail diff -u CVSROOT/avail:1.1232 CVSROOT/avail:1.1233 --- CVSROOT/avail:1.1232Tue Jan 2 15:24:53 2007 +++ CVSROOT/avail Fri Jan 12 21:22:29 2007 @@ -370,6 +370,7 @@ avail|wormus|pear/Validate,peardoc avail|aharvey|pear/Auth,pear/Config,pear/DB,peardoc avail|hudeldudel|pear/Net_IMAP,peardoc +avail|ssttoo|pear/Image_Text,pear/Text_Highlighter # php windows installer avail|jmertic|php-src/win32/installer -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: CVSROOT / avail
mj Sat Dec 30 20:22:18 2006 UTC Modified files: /CVSROOTavail Log: * Karma for Andrew Teixeira. http://cvs.php.net/viewvc.cgi/CVSROOT/avail?r1=1.1229&r2=1.1230&diff_format=u Index: CVSROOT/avail diff -u CVSROOT/avail:1.1229 CVSROOT/avail:1.1230 --- CVSROOT/avail:1.1229Thu Dec 28 21:45:26 2006 +++ CVSROOT/avail Sat Dec 30 20:22:18 2006 @@ -155,7 +155,7 @@ avail|sterling,derick,imajes,phanto,sebastian,helly,jan|pecl/adt avail|beckerr,val,shire|pecl/apc -avail|atex|pecl/rpmreader +avail|atex|pecl/rpmreader,pear/Net_MAC,peardoc avail|wez,sterling,edink,derick,tal,bs,magnus|embed,embed-web avail|hholzgra,stas,derick|functable avail|alan_k|php-gtk/ext/gtkhtml,php-gtk/ext/scintilla -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: CVSROOT / avail
mj Thu Dec 28 21:45:26 2006 UTC Modified files: /CVSROOTavail Log: * Net_IMAP karma for Sebastian Ebling http://cvs.php.net/viewvc.cgi/CVSROOT/avail?r1=1.1228&r2=1.1229&diff_format=u Index: CVSROOT/avail diff -u CVSROOT/avail:1.1228 CVSROOT/avail:1.1229 --- CVSROOT/avail:1.1228Fri Dec 22 16:22:53 2006 +++ CVSROOT/avail Thu Dec 28 21:45:26 2006 @@ -369,6 +369,7 @@ avail|zhaowei|pecl/mailparse avail|wormus|pear/Validate,peardoc avail|aharvey|pear/Auth,pear/Config,pear/DB,peardoc +avail|hudeldudel|pear/Net_IMAP,peardoc # php windows installer avail|jmertic|php-src/win32/installer -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: CVSROOT / avail
mj Fri Dec 22 16:22:53 2006 UTC Modified files: /CVSROOTavail Log: * PEAR::DB karma http://cvs.php.net/viewvc.cgi/CVSROOT/avail?r1=1.1227&r2=1.1228&diff_format=u Index: CVSROOT/avail diff -u CVSROOT/avail:1.1227 CVSROOT/avail:1.1228 --- CVSROOT/avail:1.1227Thu Dec 21 17:00:12 2006 +++ CVSROOT/avail Fri Dec 22 16:22:53 2006 @@ -368,7 +368,7 @@ avail|ashnazg|pear/PhpDocumentor,peardoc avail|zhaowei|pecl/mailparse avail|wormus|pear/Validate,peardoc -avail|aharvey|pear/Auth,pear/Config,peardoc +avail|aharvey|pear/Auth,pear/Config,pear/DB,peardoc # php windows installer avail|jmertic|php-src/win32/installer -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: CVSROOT / avail
mj Thu Dec 21 17:00:12 2006 UTC Modified files: /CVSROOTavail Log: * PEAR karma for Adam Harvey http://cvs.php.net/viewvc.cgi/CVSROOT/avail?r1=1.1226&r2=1.1227&diff_format=u Index: CVSROOT/avail diff -u CVSROOT/avail:1.1226 CVSROOT/avail:1.1227 --- CVSROOT/avail:1.1226Wed Dec 20 16:07:31 2006 +++ CVSROOT/avail Thu Dec 21 17:00:12 2006 @@ -368,6 +368,7 @@ avail|ashnazg|pear/PhpDocumentor,peardoc avail|zhaowei|pecl/mailparse avail|wormus|pear/Validate,peardoc +avail|aharvey|pear/Auth,pear/Config,peardoc # php windows installer avail|jmertic|php-src/win32/installer -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: CVSROOT / avail
mj Tue Dec 19 14:24:48 2006 UTC Modified files: /CVSROOTavail Log: * pear/Validate karma for Aaron Wormus. http://cvs.php.net/viewvc.cgi/CVSROOT/avail?r1=1.1224&r2=1.1225&diff_format=u Index: CVSROOT/avail diff -u CVSROOT/avail:1.1224 CVSROOT/avail:1.1225 --- CVSROOT/avail:1.1224Mon Dec 18 22:33:19 2006 +++ CVSROOT/avail Tue Dec 19 14:24:48 2006 @@ -367,6 +367,7 @@ avail|saltybeagle|pear/Services_W3C_HTMLValidator,peardoc avail|ashnazg|pear/PhpDocumentor,peardoc avail|zhaowei|pecl/mailparse +avail|wormus|pear/Validate,peardoc # php windows installer avail|jmertic|php-src/win32/installer -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: CVSROOT / avail
mj Fri Dec 15 18:48:21 2006 UTC Modified files: /CVSROOTavail Log: * PEAR karma for new users http://cvs.php.net/viewvc.cgi/CVSROOT/avail?r1=1.1221&r2=1.1222&diff_format=u Index: CVSROOT/avail diff -u CVSROOT/avail:1.1221 CVSROOT/avail:1.1222 --- CVSROOT/avail:1.1221Thu Dec 14 20:46:48 2006 +++ CVSROOT/avail Fri Dec 15 18:48:21 2006 @@ -364,6 +364,8 @@ avail|crafics|pecl/iptcdata avail|beni|pear/Net_LDAP,peardoc avail|morse|pear/DB_Table,pear/MDB_Table2,peardoc +avail|saltybeagle|pear/Services_W3C_HTMLValidator,peardoc +avail|ashnazg|pear/PhpDocumentor,peardoc # php windows installer avail|jmertic|php-src/win32/installer -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: CVSROOT / avail
mj Thu Dec 14 20:46:49 2006 UTC Modified files: /CVSROOTavail Log: * Karma for Justin Patrin http://cvs.php.net/viewvc.cgi/CVSROOT/avail?r1=1.1220&r2=1.1221&diff_format=u Index: CVSROOT/avail diff -u CVSROOT/avail:1.1220 CVSROOT/avail:1.1221 --- CVSROOT/avail:1.1220Wed Dec 13 17:14:48 2006 +++ CVSROOT/avail Thu Dec 14 20:46:48 2006 @@ -271,7 +271,7 @@ avail|jstump,cyberscribe|pear/Payment_Process avail|johannes|pecl/idn avail|jimi|smbc -avail|justinpatrin|pear/DB_DataObject_FormBuilder,pear/MDB2 +avail|justinpatrin|pear/DB_DataObject_FormBuilder,pear/MDB2,pear/HTML_QuickForm_ElementGrid avail|schst,luckec|pecl/id3 avail|gabe,jlesueur|pecl/zeroconf avail|curt|pecl/postparser -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: CVSROOT / avail
mj Mon Dec 4 09:46:17 2006 UTC Modified files: /CVSROOTavail Log: * Corrected karma for morse. http://cvs.php.net/viewvc.cgi/CVSROOT/avail?r1=1.1216&r2=1.1217&diff_format=u Index: CVSROOT/avail diff -u CVSROOT/avail:1.1216 CVSROOT/avail:1.1217 --- CVSROOT/avail:1.1216Sun Dec 3 13:05:49 2006 +++ CVSROOT/avail Mon Dec 4 09:46:16 2006 @@ -363,7 +363,7 @@ avail|instance|pear/XML_RPC2,peardoc avail|crafics|pecl/iptcdata avail|beni|pear/Net_LDAP,peardoc -avail|morse|pear/DB_Table,pear/DB_Table2,peardoc +avail|morse|pear/DB_Table,pear/MDB_Table2,peardoc # php windows installer avail|jmertic|php-src/win32/installer -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: CVSROOT / avail
mj Sun Dec 3 13:05:49 2006 UTC Modified files: /CVSROOTavail Log: * CVS karma for David Morse. http://cvs.php.net/viewvc.cgi/CVSROOT/avail?r1=1.1215&r2=1.1216&diff_format=u Index: CVSROOT/avail diff -u CVSROOT/avail:1.1215 CVSROOT/avail:1.1216 --- CVSROOT/avail:1.1215Thu Nov 23 10:25:43 2006 +++ CVSROOT/avail Sun Dec 3 13:05:49 2006 @@ -363,6 +363,7 @@ avail|instance|pear/XML_RPC2,peardoc avail|crafics|pecl/iptcdata avail|beni|pear/Net_LDAP,peardoc +avail|morse|pear/DB_Table,pear/DB_Table2,peardoc # php windows installer avail|jmertic|php-src/win32/installer -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: CVSROOT / avail
mj Thu Nov 16 14:03:00 2006 UTC Modified files: /CVSROOTavail Log: * PEAR karma for Benedikt Hallinger. http://cvs.php.net/viewvc.cgi/CVSROOT/avail?r1=1.1212&r2=1.1213&diff_format=u Index: CVSROOT/avail diff -u CVSROOT/avail:1.1212 CVSROOT/avail:1.1213 --- CVSROOT/avail:1.1212Thu Nov 16 09:09:04 2006 +++ CVSROOT/avail Thu Nov 16 14:03:00 2006 @@ -362,6 +362,7 @@ avail|iwarner|pear/HTML_Page2,peardoc avail|instance|pear/XML_RPC2,peardoc avail|crafics|pecl/iptcdata +avail|beni|pear/Net_LDAP,peardoc # php windows installer avail|jmertic|php-src/win32/installer -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: CVSROOT / avail
mj Mon Oct 30 20:16:47 2006 UTC Modified files: /CVSROOTavail Log: * Fixed karma for Shin Ohno. http://cvs.php.net/viewvc.cgi/CVSROOT/avail?r1=1.1202&r2=1.1203&diff_format=u Index: CVSROOT/avail diff -u CVSROOT/avail:1.1202 CVSROOT/avail:1.1203 --- CVSROOT/avail:1.1202Thu Oct 26 06:54:29 2006 +++ CVSROOT/avail Mon Oct 30 20:16:47 2006 @@ -351,7 +351,7 @@ avail|tommeh|pear/Audio_CAPTCHA avail|irokez|pear/OpenDocument avail|terrafrost|pear/Math_BigInteger -avail|shin|pear/Services_YouTube,pear/Selenium,peardoc +avail|shin|pear/Services_YouTube,pear/Testing_Selenium,peardoc avail|squiz|pear/PHP_CodeSniffer,peardoc avail|shomas|pear/HTML_TagCloud,peardoc avail|nandika|pecl/axis2 -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: CVSROOT / avail
mj Thu Oct 26 06:54:29 2006 UTC Modified files: /CVSROOTavail Log: * pear/XML_RPC2 karma for Alan Langford. http://cvs.php.net/viewvc.cgi/CVSROOT/avail?r1=1.1201&r2=1.1202&diff_format=u Index: CVSROOT/avail diff -u CVSROOT/avail:1.1201 CVSROOT/avail:1.1202 --- CVSROOT/avail:1.1201Thu Oct 26 00:47:44 2006 +++ CVSROOT/avail Thu Oct 26 06:54:29 2006 @@ -360,6 +360,7 @@ avail|itrebal|pear/Net_MPD,peardoc avail|mic|pear/Text_Wiki,peardoc avail|iwarner|pear/HTML_Page2,peardoc +avail|instance|pear/XML_RPC2,peardoc # php windows installer avail|jmertic|php-src/win32/installer -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: CVSROOT / avail
mj Wed Oct 25 08:09:24 2006 UTC Modified files: /CVSROOTavail Log: * HTML_Page2 karma for Ian Warner. http://cvs.php.net/viewvc.cgi/CVSROOT/avail?r1=1.1199&r2=1.1200&diff_format=u Index: CVSROOT/avail diff -u CVSROOT/avail:1.1199 CVSROOT/avail:1.1200 --- CVSROOT/avail:1.1199Fri Oct 20 16:43:05 2006 +++ CVSROOT/avail Wed Oct 25 08:09:23 2006 @@ -359,6 +359,7 @@ avail|kouichi66|pear/PHP_Annotation,peardoc avail|itrebal|pear/Net_MPD,peardoc avail|mic|pear/Text_Wiki,peardoc +avail|iwarner|pear/HTML_Page2,peardoc # php windows installer avail|jmertic|php-src/win32/installer -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: CVSROOT / avail
mj Fri Oct 20 16:43:05 2006 UTC Modified files: /CVSROOTavail Log: * Text_Wiki karma for Michele Tomaiuolo and peardoc for some recently added accounts. http://cvs.php.net/viewvc.cgi/CVSROOT/avail?r1=1.1198&r2=1.1199&diff_format=u Index: CVSROOT/avail diff -u CVSROOT/avail:1.1198 CVSROOT/avail:1.1199 --- CVSROOT/avail:1.1198Thu Oct 19 14:17:13 2006 +++ CVSROOT/avail Fri Oct 20 16:43:05 2006 @@ -356,8 +356,9 @@ avail|shomas|pear/HTML_TagCloud,peardoc avail|nandika|pecl/axis2 avail|wudicgi|pear/Crypt_XXTEA,peardoc -avail|kouichi66|pear/PHP_Annotation -avail|itrebal|pear/Net_MPD +avail|kouichi66|pear/PHP_Annotation,peardoc +avail|itrebal|pear/Net_MPD,peardoc +avail|mic|pear/Text_Wiki,peardoc # php windows installer avail|jmertic|php-src/win32/installer -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: CVSROOT / avail
mj Tue Oct 3 08:57:11 2006 UTC Modified files: /CVSROOTavail Log: * pearweb karma for Arnaud Limbourg http://cvs.php.net/viewvc.cgi/CVSROOT/avail?r1=1.1188&r2=1.1189&diff_format=u Index: CVSROOT/avail diff -u CVSROOT/avail:1.1188 CVSROOT/avail:1.1189 --- CVSROOT/avail:1.1188Mon Oct 2 09:47:13 2006 +++ CVSROOT/avail Tue Oct 3 08:57:11 2006 @@ -68,7 +68,7 @@ avail|cox,mj,vblavet,dickmann,tal,jmcastagnetto,alexmerz,cellog,pajoye,timj,clay|php-src/pear,pear-core # PEAR website and weekly news -avail|wez,alan_k,chagenbu,cmv,cox,derick,dickmann,jon,mj,pajoye,richard,tal,antonio,alexmerz,jan,toby,draber,cellog,dufuz,danielc,lsmith|pearweb +avail|wez,alan_k,chagenbu,cmv,cox,derick,dickmann,jon,mj,pajoye,richard,tal,antonio,alexmerz,jan,toby,draber,cellog,dufuz,danielc,lsmith,arnaud|pearweb avail|arnaud,bjoern,chregu,dams,david,jmcastagnetto,rashid,tuupola,silvano|pearweb/weeklynews # PEAR website QA avail|arnaud|pearweb/public_html/qa -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: CVSROOT / avail
mj Mon Oct 2 09:47:13 2006 UTC Modified files: /CVSROOTavail Log: * pear/Crypt_XXTEA for Wudi. http://cvs.php.net/viewvc.cgi/CVSROOT/avail?r1=1.1187&r2=1.1188&diff_format=u Index: CVSROOT/avail diff -u CVSROOT/avail:1.1187 CVSROOT/avail:1.1188 --- CVSROOT/avail:1.1187Fri Sep 29 06:50:35 2006 +++ CVSROOT/avail Mon Oct 2 09:47:13 2006 @@ -356,6 +356,7 @@ avail|squiz|pear/PHP_CodeSniffer,peardoc avail|shomas|pear/HTML_TagCloud,peardoc avail|nandika|pecl/axis2 +avail|wudicgi|pear/Crypt_XXTEA,peardoc # php windows installer avail|jmertic|php-src/win32/installer -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: CVSROOT / avail
mj Fri Sep 29 06:50:35 2006 UTC Modified files: /CVSROOTavail Log: * pear/PEAR_Frontend_Web karma for Clay Loveless. http://cvs.php.net/viewvc.cgi/CVSROOT/avail?r1=1.1186&r2=1.1187&diff_format=u Index: CVSROOT/avail diff -u CVSROOT/avail:1.1186 CVSROOT/avail:1.1187 --- CVSROOT/avail:1.1186Thu Sep 28 10:46:08 2006 +++ CVSROOT/avail Fri Sep 29 06:50:35 2006 @@ -201,7 +201,7 @@ avail|jah,chriskl|php-src/ext/pgsql,phpdoc/en/reference/pgsql,php-src/NEWS,php-src/ext/pdo_pgsql avail|ostborn|php-src/ext/phpdoc,pecl/phpdoc,pecl/soap avail|delatbabel,justinpatrin|pear/Text_Wiki -avail|clay|pear/VersionControl,pear/XML_RSS +avail|clay|pear/VersionControl,pear/XML_RSS,pear/PEAR_Frontend_Web avail|mfonda|pear/Crypt_HMAC avail|mfonda|pear/Crypt_Blowfish avail|firman|pear/Math,pear/Math_Numerical_RootFinding,pear/Contact_AddressBook,pear/File -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: CVSROOT / avail
mj Thu Sep 28 07:51:52 2006 UTC Modified files: /CVSROOTavail Log: * HTML_TagCloud karma for Shoma Suzuki http://cvs.php.net/viewvc.cgi/CVSROOT/avail?r1=1.1184&r2=1.1185&diff_format=u Index: CVSROOT/avail diff -u CVSROOT/avail:1.1184 CVSROOT/avail:1.1185 --- CVSROOT/avail:1.1184Thu Sep 28 07:01:26 2006 +++ CVSROOT/avail Thu Sep 28 07:51:51 2006 @@ -354,6 +354,7 @@ avail|terrafrost|pear/Math_BigInteger avail|shin|pear/Services_YouTube,pear/Selenium,peardoc avail|squiz|pear/PHP_CodeSniffer,peardoc +avail|shomas|pear/HTML_TagCloud,peardoc # php windows installer -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: CVSROOT / avail
mj Thu Sep 28 07:01:26 2006 UTC Modified files: /CVSROOTavail Log: * pear-core karma for Clay Loveless. # Requested by Greg Beaver. http://cvs.php.net/viewvc.cgi/CVSROOT/avail?r1=1.1183&r2=1.1184&diff_format=u Index: CVSROOT/avail diff -u CVSROOT/avail:1.1183 CVSROOT/avail:1.1184 --- CVSROOT/avail:1.1183Thu Sep 14 18:26:54 2006 +++ CVSROOT/avail Thu Sep 28 07:01:26 2006 @@ -65,7 +65,7 @@ avail|andrew,moh,sterling,jon,jlp,sebastian,troels,urs,jpm,adaniel,tuupola,mj,metallic,richard,aj,andre,zimt,uw,bjoern,chregu,tfromm,subjective,cox,jmcastagnetto,kaltoft,jccann,amiller,mansion,zyprexia,alexmerz,yavo,clambert,vblavet,bernd,nohn,mog,mfischer,kvn,jan,eru,murahachibu,hayk,cain,nhoizey,aditus,ludoo,imajes,graeme,eriksson,jasonlotito,dallen,lsmith,timmyg,artka,tal,kk,cmv,rashid,alexios,baba,reywob,ekilfoil,antonio,sagi,jrust,mehl,dickmann,alan_k,fab,thku,busterb,miked,pgc,ctrlsoft,tychay,dexter,sachat,svenasse,mw21st,arahn,matthias,dias,jfbus,derick,chief,sigi,tony,olivier,nepto,voyteck,cnb,dams,peterk,ernani,edink,quipo,egnited,arnaud,mcmontero,mbretter,nicos,philip,xnoguer,sjr,meebey,jellybob,darkelder,max,dcowgill,daggilli,kuboa,ncowham,sklar,krausbn,ordnas,avb,polone,datenpunk,inorm,llucax,davey,moosh,et,mscifo,yunosh,thesaur,hburbach,ohill,cellog,hlellelid,rmcclain,vincent,heino,neufeind,didou,schst,alain,mrcool,mroch,mike,vgoebbels,mixtli,farell,pmjones,jw,! darknoise,tarjei,toby,danielc,ieure,metz,gurugeek,rich_y,asnagy,muesli,hcebay,khassani,zamana,aidan,dufuz,sergiosgc,kouber,enemerson,iridium,ortega,guillaume,koyama,scottmattocks,eric,wenz,goetsch,tacker,aph,bolk,cweiske,amt,jinxidoru,cbleek,nosey,abaker,jayeshsh,fredericpoeydome,sean,toggg,navin,pfischer,davidc,markus,cross,crafics,roychri,kore,troehr,sfrausch,bdunlap,drewish,firman,epte,timj,taak,ssuceveanu,bate,anant,hirose31,amistry,thesee,jausions,ostborn,wiesemann|pear,peardoc # PEAR bits in the main php-src module -avail|cox,mj,vblavet,dickmann,tal,jmcastagnetto,alexmerz,cellog,pajoye,timj|php-src/pear,pear-core +avail|cox,mj,vblavet,dickmann,tal,jmcastagnetto,alexmerz,cellog,pajoye,timj,clay|php-src/pear,pear-core # PEAR website and weekly news avail|wez,alan_k,chagenbu,cmv,cox,derick,dickmann,jon,mj,pajoye,richard,tal,antonio,alexmerz,jan,toby,draber,cellog,dufuz,danielc,lsmith|pearweb -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: CVSROOT / avail
mj Fri Sep 8 08:05:57 2006 UTC Modified files: /CVSROOTavail Log: * peardoc karma for Adam Ashley http://cvs.php.net/viewvc.cgi/CVSROOT/avail?r1=1.1179&r2=1.1180&diff_format=u Index: CVSROOT/avail diff -u CVSROOT/avail:1.1179 CVSROOT/avail:1.1180 --- CVSROOT/avail:1.1179Thu Sep 7 14:08:45 2006 +++ CVSROOT/avail Fri Sep 8 08:05:56 2006 @@ -74,7 +74,7 @@ avail|arnaud|pearweb/public_html/qa # Some people get access to the peardoc -avail|vincentlascaux,damian,techtonik,sroebke,thierry_bo,schst,mcgyver5,sousk,gurugeek,norbert_m,didou,poz,romain,haruki,jurbo,kusor,cipri,yannick,radzaw,adamg,justinpatrin,peterhuewe,ssttoo,mfonda,shimooka,jystewart,xolphin,takagi|peardoc +avail|vincentlascaux,damian,techtonik,sroebke,thierry_bo,schst,mcgyver5,sousk,gurugeek,norbert_m,didou,poz,romain,haruki,jurbo,kusor,cipri,yannick,radzaw,adamg,justinpatrin,peterhuewe,ssttoo,mfonda,shimooka,jystewart,xolphin,takagi,aashley|peardoc avail|elf|peardoc/ja # Some people get only access to specific languages for phpdoc -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: CVSROOT / avail
mj Mon Nov 14 07:33:02 2005 EDT Modified files: /CVSROOTavail Log: * XML_RSS karma for Clay Loveless. http://cvs.php.net/diff.php/CVSROOT/avail?r1=1.1045&r2=1.1046&ty=u Index: CVSROOT/avail diff -u CVSROOT/avail:1.1045 CVSROOT/avail:1.1046 --- CVSROOT/avail:1.1045Sat Oct 29 07:00:53 2005 +++ CVSROOT/avail Mon Nov 14 07:33:01 2005 @@ -191,7 +191,7 @@ avail|jah,chriskl|php-src/ext/pgsql,phpdoc/en/reference/pgsql,php-src/NEWS,php-src/ext/pdo_pgsql avail|ostborn|php-src/ext/phpdoc,pecl/phpdoc,pecl/soap,pear/Image_GIS avail|delatbabel,justinpatrin|pear/Text_Wiki -avail|clay|pear/VersionControl +avail|clay|pear/VersionControl,pear/XML_RSS avail|mfonda|pear/Crypt_HMAC avail|mfonda|pear/Crypt_Blowfish avail|firman|pear/Math,pear/Math_Numerical_RootFinding,pear/Contact_AddressBook,pear/File -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: CVSROOT / avail
mj Wed Oct 12 14:00:46 2005 EDT Modified files: /CVSROOTavail Log: * PEAR website karma for Lukas Smith. http://cvs.php.net/diff.php/CVSROOT/avail?r1=1.1038&r2=1.1039&ty=u Index: CVSROOT/avail diff -u CVSROOT/avail:1.1038 CVSROOT/avail:1.1039 --- CVSROOT/avail:1.1038Tue Oct 11 09:57:24 2005 +++ CVSROOT/avail Wed Oct 12 14:00:41 2005 @@ -65,7 +65,7 @@ avail|cox,mj,vblavet,dickmann,tal,jmcastagnetto,alexmerz,cellog,pajoye|php-src/pear,pear-core # PEAR website and weekly news -avail|alan_k,chagenbu,cmv,cox,derick,dickmann,jon,mj,pajoye,richard,tal,antonio,alexmerz,jan,toby,draber,cellog,dufuz,danielc|pearweb +avail|alan_k,chagenbu,cmv,cox,derick,dickmann,jon,mj,pajoye,richard,tal,antonio,alexmerz,jan,toby,draber,cellog,dufuz,danielc,lsmith|pearweb avail|arnaud,bjoern,chregu,dams,david,jmcastagnetto,rashid,tuupola,silvano|pearweb/weeklynews # Some people get access to the peardoc -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: CVSROOT / avail
mj Tue Oct 11 09:57:25 2005 EDT Modified files: /CVSROOTavail Log: * pear/XML_Feed_Parser for James Stewart. http://cvs.php.net/diff.php/CVSROOT/avail?r1=1.1037&r2=1.1038&ty=u Index: CVSROOT/avail diff -u CVSROOT/avail:1.1037 CVSROOT/avail:1.1038 --- CVSROOT/avail:1.1037Sun Oct 9 04:46:01 2005 +++ CVSROOT/avail Tue Oct 11 09:57:24 2005 @@ -273,7 +273,7 @@ avail|ksadlocha|pecl/simplesql avail|cipri|pear/Mail_Mime,pear/File_DNS avail|luckec|pear/HTTP_SessionServer,pear/Services_Ebay,pear/Date_Holidays -avail|jystewart|pear/Services_Technorati +avail|jystewart|pear/Services_Technorati,pear/XML_Feed_Parser avail|msmarcal|pear/Image_Barcode avail|uw|pecl/maxdb avail|magnus,michael|Zend/tests,ZendEngine2/tests -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: CVSROOT / avail
mj Sat Sep 10 08:54:09 2005 EDT Modified files: /CVSROOTavail Log: * Karma for peardoc and pear/HTML_Table for Mark Wiesemann. http://cvs.php.net/diff.php/CVSROOT/avail?r1=1.1021&r2=1.1022&ty=u Index: CVSROOT/avail diff -u CVSROOT/avail:1.1021 CVSROOT/avail:1.1022 --- CVSROOT/avail:1.1021Fri Sep 9 19:39:26 2005 +++ CVSROOT/avail Sat Sep 10 08:54:08 2005 @@ -68,7 +68,7 @@ avail|arnaud,bjoern,chregu,dams,david,jmcastagnetto,rashid,tuupola,silvano|pearweb/weeklynews # Some people get access to the peardoc -avail|vincentlascaux,damian,techtonik,sroebke,thierry_bo,schst,mcgyver5,sousk,gurugeek,norbert_m,didou,poz,romain,haruki,jurbo,kusor,cipri,yannick,radzaw,adamg,justinpatrin,peterhuewe,ssttoo,jausions,mfonda,shimooka,jystewart|peardoc +avail|vincentlascaux,damian,techtonik,sroebke,thierry_bo,schst,mcgyver5,sousk,gurugeek,norbert_m,didou,poz,romain,haruki,jurbo,kusor,cipri,yannick,radzaw,adamg,justinpatrin,peterhuewe,ssttoo,jausions,mfonda,shimooka,jystewart,wiesemann|peardoc avail|elf|peardoc/ja # Some people get only access to specific languages for phpdoc @@ -256,7 +256,7 @@ avail|johannes|pecl/idn avail|jimi|smbc avail|justinpatrin|pear/DB_DataObject_FormBuilder -avail|wiesemann|pear/DB_Table +avail|wiesemann|pear/DB_Table,pear/HTML_Table avail|jausions|pear/Template avail|schst,luckec|pecl/id3 avail|gabe,jlesueur|pecl/zeroconf -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php