[PHP-CVS] svn: /php/php-src/trunk/ NEWS ext/dba/config.m4 ext/dba/dba.c ext/dba/dba_tcadb.c ext/dba/php_tcadb.h ext/dba/tests/dba_tcadb.phpt

2010-03-24 Thread Michael Maclean
mgdm Wed, 24 Mar 2010 23:38:59 +

Revision: http://svn.php.net/viewvc?view=revision&revision=296760

Log:
Add Tokyo Cabinet abstract DB support to ext/dba

Changed paths:
U   php/php-src/trunk/NEWS
U   php/php-src/trunk/ext/dba/config.m4
U   php/php-src/trunk/ext/dba/dba.c
A   php/php-src/trunk/ext/dba/dba_tcadb.c
A   php/php-src/trunk/ext/dba/php_tcadb.h
A   php/php-src/trunk/ext/dba/tests/dba_tcadb.phpt

Modified: php/php-src/trunk/NEWS
===
--- php/php-src/trunk/NEWS	2010-03-24 23:05:22 UTC (rev 296759)
+++ php/php-src/trunk/NEWS	2010-03-24 23:38:59 UTC (rev 296760)
@@ -1,6 +1,7 @@
 PHPNEWS
 |||
 ?? ??? 201?, PHP 5.3.99
+- Added Tokyo Cabinet abstract DB support to ext/dba. (Michael Maclean)
 - 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/dba/config.m4
===
--- php/php-src/trunk/ext/dba/config.m4	2010-03-24 23:05:22 UTC (rev 296759)
+++ php/php-src/trunk/ext/dba/config.m4	2010-03-24 23:38:59 UTC (rev 296760)
@@ -97,6 +97,10 @@
 PHP_ARG_WITH(dbm,,
 [  --with-dbm[=DIR]  DBA: DBM support], no, no)

+PHP_ARG_WITH(tcadb,,
+[  --with-tcadb[=DIR]DBA: Tokyo Cabinet abstract DB support], no, no)
+
+
 dnl
 dnl Library checks
 dnl
@@ -193,6 +197,37 @@
 fi
 PHP_DBA_STD_RESULT(ndbm)

+dnl TCADB
+if test "$PHP_TCADB" != "no"; then
+  PHP_DBA_STD_BEGIN
+  for i in $PHP_TCADB /usr/local /usr; do
+	if test -f "$i/include/tcadb.h"; then
+	  THIS_PREFIX=$i
+	  PHP_ADD_INCLUDE($THIS_PREFIX/include)
+	  THIS_INCLUDE=$i/include/tcadb.h
+	  break
+	fi
+  done
+
+  if test -n "$THIS_INCLUDE"; then
+	for LIB in tokyocabinet; do
+	  PHP_CHECK_LIBRARY($LIB, tcadbopen, [
+		AC_DEFINE_UNQUOTED(TCADB_INCLUDE_FILE, "$THIS_INCLUDE", [ ])
+		AC_DEFINE(DBA_TCADB, 1, [ ])
+		THIS_LIBS=$LIB
+	  ], [], [-L$THIS_PREFIX/$PHP_LIBDIR])
+	  if test -n "$THIS_LIBS"; then
+		break
+	  fi
+	done
+  fi
+
+  PHP_DBA_STD_ASSIGN
+  PHP_DBA_STD_CHECK
+  PHP_DBA_STD_ATTACH
+fi
+PHP_DBA_STD_RESULT(tcadb)
+
 dnl Berkeley specific (library and version test)
 dnl parameters(version, library list, function)
 AC_DEFUN([PHP_DBA_DB_CHECK],[
@@ -577,7 +612,7 @@
 AC_MSG_RESULT([yes])
   fi
   AC_DEFINE(HAVE_DBA, 1, [ ])
-  PHP_NEW_EXTENSION(dba, dba.c dba_cdb.c dba_dbm.c dba_gdbm.c dba_ndbm.c dba_db1.c dba_db2.c dba_db3.c dba_db4.c dba_flatfile.c dba_inifile.c dba_qdbm.c $cdb_sources $flat_sources $ini_sources, $ext_shared)
+  PHP_NEW_EXTENSION(dba, dba.c dba_cdb.c dba_dbm.c dba_gdbm.c dba_ndbm.c dba_db1.c dba_db2.c dba_db3.c dba_db4.c dba_flatfile.c dba_inifile.c dba_qdbm.c dba_tcadb.c $cdb_sources $flat_sources $ini_sources, $ext_shared)
   PHP_ADD_BUILD_DIR($ext_builddir/libinifile)
   PHP_ADD_BUILD_DIR($ext_builddir/libcdb)
   PHP_ADD_BUILD_DIR($ext_builddir/libflatfile)

Modified: php/php-src/trunk/ext/dba/dba.c
===
--- php/php-src/trunk/ext/dba/dba.c	2010-03-24 23:05:22 UTC (rev 296759)
+++ php/php-src/trunk/ext/dba/dba.c	2010-03-24 23:38:59 UTC (rev 296760)
@@ -50,6 +50,7 @@
 #include "php_flatfile.h"
 #include "php_inifile.h"
 #include "php_qdbm.h"
+#include "php_tcadb.h"

 /* {{{ arginfo */
 ZEND_BEGIN_ARG_INFO_EX(arginfo_dba_popen, 0, 0, 2)
@@ -337,6 +338,9 @@
 #if DBA_QDBM
 	DBA_HND(qdbm, DBA_LOCK_EXT)
 #endif
+#if DBA_TCADB
+	DBA_HND(tcadb, DBA_LOCK_ALL)
+#endif
 	{ NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL }
 };

@@ -358,6 +362,8 @@
 #define DBA_DEFAULT "dbm"
 #elif DBA_QDBM
 #define DBA_DEFAULT "qdbm"
+#elif DBA_TCADB
+#define DBA_DEFAULT "tcadb"
 #else
 #define DBA_DEFAULT ""
 #endif

Added: php/php-src/trunk/ext/dba/dba_tcadb.c
===
--- php/php-src/trunk/ext/dba/dba_tcadb.c	(rev 0)
+++ php/php-src/trunk/ext/dba/dba_tcadb.c	2010-03-24 23:38:59 UTC (rev 296760)
@@ -0,0 +1,221 @@
+/*
+   +--+
+   | 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 

[PHP-CVS] svn: /php/php-src/ branches/PHP_5_3/ext/oci8/oci8.c branches/PHP_5_3/ext/oci8/package.xml branches/PHP_5_3/ext/oci8/php_oci8.h branches/PHP_5_3/ext/oci8/tests/bug51291.phpt branches/PHP_5_3/

2010-03-24 Thread Christopher Jones
sixd Wed, 24 Mar 2010 22:08:55 +

Revision: http://svn.php.net/viewvc?view=revision&revision=296754

Log:
Fixed bug #51291 (oci_error doesn't report last error when called two times)

Bug: http://bugs.php.net/51291 (Assigned) oci_error dont report last error when 
called two times
  
Changed paths:
U   php/php-src/branches/PHP_5_3/ext/oci8/oci8.c
U   php/php-src/branches/PHP_5_3/ext/oci8/package.xml
U   php/php-src/branches/PHP_5_3/ext/oci8/php_oci8.h
A   php/php-src/branches/PHP_5_3/ext/oci8/tests/bug51291.phpt
D   php/php-src/branches/PHP_5_3/ext/oci8/tests/bug6109.phpt
A + php/php-src/branches/PHP_5_3/ext/oci8/tests/pecl_bug6109.phpt
(from php/php-src/branches/PHP_5_3/ext/oci8/tests/bug6109.phpt:r296733)
U   php/php-src/trunk/ext/oci8/oci8.c
U   php/php-src/trunk/ext/oci8/package.xml
U   php/php-src/trunk/ext/oci8/php_oci8.h
A   php/php-src/trunk/ext/oci8/tests/bug51291.phpt
D   php/php-src/trunk/ext/oci8/tests/bug6109.phpt
A + php/php-src/trunk/ext/oci8/tests/pecl_bug6109.phpt
(from php/php-src/trunk/ext/oci8/tests/bug6109.phpt:r296733)

Modified: php/php-src/branches/PHP_5_3/ext/oci8/oci8.c
===
--- php/php-src/branches/PHP_5_3/ext/oci8/oci8.c	2010-03-24 22:06:21 UTC (rev 296753)
+++ php/php-src/branches/PHP_5_3/ext/oci8/oci8.c	2010-03-24 22:08:55 UTC (rev 296754)
@@ -1549,6 +1549,7 @@
 /* {{{ php_oci_error()
  *
  * Fetch & print out error message if we get an error
+ * Returns an Oracle error number
  */
 sb4 php_oci_error(OCIError *err_p, sword status TSRMLS_DC)
 {
@@ -1639,19 +1640,20 @@
 {
 	*sqltext = NULL;
 	*error_offset = 0;
+	sword errstatus;

-	PHP_OCI_CALL_RETURN(statement->errcode, OCIAttrGet, ((dvoid *)statement->stmt, OCI_HTYPE_STMT, (dvoid *) sqltext, (ub4 *)0, OCI_ATTR_STATEMENT, statement->err));
+	PHP_OCI_CALL_RETURN(errstatus, OCIAttrGet, ((dvoid *)statement->stmt, OCI_HTYPE_STMT, (dvoid *) sqltext, (ub4 *)0, OCI_ATTR_STATEMENT, statement->err));

-	if (statement->errcode != OCI_SUCCESS) {
-		statement->errcode = php_oci_error(statement->err, statement->errcode TSRMLS_CC);
+	if (errstatus != OCI_SUCCESS) {
+		statement->errcode = php_oci_error(statement->err, errstatus TSRMLS_CC);
 		PHP_OCI_HANDLE_ERROR(statement->connection, statement->errcode);
 		return 1;
 	}

-	PHP_OCI_CALL_RETURN(statement->errcode, OCIAttrGet, ((dvoid *)statement->stmt, OCI_HTYPE_STMT, (ub2 *)error_offset, (ub4 *)0, OCI_ATTR_PARSE_ERROR_OFFSET, statement->err));
+	PHP_OCI_CALL_RETURN(errstatus, OCIAttrGet, ((dvoid *)statement->stmt, OCI_HTYPE_STMT, (ub2 *)error_offset, (ub4 *)0, OCI_ATTR_PARSE_ERROR_OFFSET, statement->err));

-	if (statement->errcode != OCI_SUCCESS) {
-		statement->errcode = php_oci_error(statement->err, statement->errcode TSRMLS_CC);
+	if (errstatus != OCI_SUCCESS) {
+		statement->errcode = php_oci_error(statement->err, errstatus TSRMLS_CC);
 		PHP_OCI_HANDLE_ERROR(statement->connection, statement->errcode);
 		return 1;
 	}

Modified: php/php-src/branches/PHP_5_3/ext/oci8/package.xml
===
--- php/php-src/branches/PHP_5_3/ext/oci8/package.xml	2010-03-24 22:06:21 UTC (rev 296753)
+++ php/php-src/branches/PHP_5_3/ext/oci8/package.xml	2010-03-24 22:08:55 UTC (rev 296754)
@@ -6,7 +6,7 @@
  oci8
  pecl.php.net
  Extension for Oracle Database
- This extension allows you to access Oracle databases using the Oracle Call Interface (OCI8). It can be built with PHP 4.3.9 to 5.x.  It can be linked with Oracle 9.2, 10.2, 11.1, or 11.2 client libraries.
+ This extension allows you to access Oracle databases. It can be built with PHP 4.3.9 to 5.x.  It can be linked with Oracle 9.2, 10.2, 11.1, or 11.2 client libraries.
  
  
   Christopher Jones
@@ -37,17 +37,16 @@
  15:00:00

  
-  1.4.1
-  1.4.1
+  1.4.2
+  1.4.2
  
  
-  stable
-  stable
+  development
+  development
  
  http://www.php.net/license";>PHP
  
-Fixed bug #49560 (Using LOBs causes slow PHP shutdown)
-Fixed bug #47281 ($php_errormsg is limited in size of characters)
+Fixed bug #51291 (oci_error doesn't report last error when called two times)
  
  
   
@@ -369,6 +368,22 @@

 
  
+  1.4.1
+  1.4.1
+ 
+ 
+  stable
+  stable
+ 
+ http://www.php.net/license";>PHP
+ 
+Fixed bug #49560 (Using LOBs causes slow PHP shutdown)
+Fixed bug #47281 ($php_errormsg is limited in size of characters)
+ 
+
+
+
+ 
   1.4.0
   1.4.0
  

Modified: php/php-src/branches/PHP_5_3/ext/oci8/php_oci8.h
===
--- php/php-src/branches/PHP_5_3/ext/oci8/php_oci8.h	2010-03-24 22:06:21 UTC (rev 296753)
+++ php/php-src/branches/PHP_5_3/ext/oci8/php_oci8.h	2010-03-24 22:08:55 UTC (rev 296754)
@@ -46,7 +46,7 @@
  */
 #undef PHP_OCI8_VERSION
 #endif
-#define PHP_OCI8_VERSION "1.4.1"
+#define PHP_OCI8_VERSION "1.4.2-development"

 extern zend_module_entry oci8_module_entry;
 #

[PHP-CVS] svn: /php/php-src/ branches/PHP_5_3/ext/standard/tests/misc/time_sleep_until_basic.phpt branches/PHP_5_3/ext/standard/tests/misc/time_sleep_until_error1.phpt branches/PHP_5_3/ext/standard/te

2010-03-24 Thread Hannes Magnusson
bjoriWed, 24 Mar 2010 22:06:21 +

Revision: http://svn.php.net/viewvc?view=revision&revision=296753

Log:
Fix tests

Changed paths:
U   
php/php-src/branches/PHP_5_3/ext/standard/tests/misc/time_sleep_until_basic.phpt
U   
php/php-src/branches/PHP_5_3/ext/standard/tests/misc/time_sleep_until_error1.phpt
U   
php/php-src/branches/PHP_5_3/ext/standard/tests/misc/time_sleep_until_error2.phpt
U   
php/php-src/branches/PHP_5_3/ext/standard/tests/misc/time_sleep_until_error3.phpt
U   php/php-src/trunk/ext/standard/tests/misc/time_sleep_until_basic.phpt
U   php/php-src/trunk/ext/standard/tests/misc/time_sleep_until_error1.phpt
U   php/php-src/trunk/ext/standard/tests/misc/time_sleep_until_error2.phpt
U   php/php-src/trunk/ext/standard/tests/misc/time_sleep_until_error3.phpt

Modified: 
php/php-src/branches/PHP_5_3/ext/standard/tests/misc/time_sleep_until_basic.phpt
===
--- 
php/php-src/branches/PHP_5_3/ext/standard/tests/misc/time_sleep_until_basic.phpt
2010-03-24 22:00:20 UTC (rev 296752)
+++ 
php/php-src/branches/PHP_5_3/ext/standard/tests/misc/time_sleep_until_basic.phpt
2010-03-24 22:06:21 UTC (rev 296753)
@@ -1,5 +1,7 @@
 --TEST--
 time_sleep_until() function - basic test for time_sleep_until()
+--SKIPIF--
+
 --CREDITS--
 Manuel Baldassarri m...@ideato.it
 Michele Orselli m...@ideato.it

Modified: 
php/php-src/branches/PHP_5_3/ext/standard/tests/misc/time_sleep_until_error1.phpt
===
--- 
php/php-src/branches/PHP_5_3/ext/standard/tests/misc/time_sleep_until_error1.phpt
   2010-03-24 22:00:20 UTC (rev 296752)
+++ 
php/php-src/branches/PHP_5_3/ext/standard/tests/misc/time_sleep_until_error1.phpt
   2010-03-24 22:06:21 UTC (rev 296753)
@@ -1,5 +1,7 @@
 --TEST--
 time_sleep_until() function - error test for time_sleep_until()
+--SKIPIF--
+
 --CREDITS--
 Fabio Fabbrucci fabbru...@grupporetina.com
 Danilo Sanchi san...@grupporetina.com

Modified: 
php/php-src/branches/PHP_5_3/ext/standard/tests/misc/time_sleep_until_error2.phpt
===
--- 
php/php-src/branches/PHP_5_3/ext/standard/tests/misc/time_sleep_until_error2.phpt
   2010-03-24 22:00:20 UTC (rev 296752)
+++ 
php/php-src/branches/PHP_5_3/ext/standard/tests/misc/time_sleep_until_error2.phpt
   2010-03-24 22:06:21 UTC (rev 296753)
@@ -1,9 +1,7 @@
 --TEST--
 time_sleep_until() function - error test for time_sleep_until()
 --SKIPIF--
-
+
 --CREDITS--
 Filippo De Santis f...@ideato.it
 #PHPTestFest Cesena Italia on 2009-06-20

Modified: 
php/php-src/branches/PHP_5_3/ext/standard/tests/misc/time_sleep_until_error3.phpt
===
--- 
php/php-src/branches/PHP_5_3/ext/standard/tests/misc/time_sleep_until_error3.phpt
   2010-03-24 22:00:20 UTC (rev 296752)
+++ 
php/php-src/branches/PHP_5_3/ext/standard/tests/misc/time_sleep_until_error3.phpt
   2010-03-24 22:06:21 UTC (rev 296753)
@@ -1,5 +1,7 @@
 --TEST--
 time_sleep_until() function - error test for time_sleep_until()
+--SKIPIF--
+
 --CREDITS--
 Francesco Fullone f...@ideato.it
 #PHPTestFest Cesena Italia on 2009-06-20

Modified: php/php-src/trunk/ext/standard/tests/misc/time_sleep_until_basic.phpt
===
--- php/php-src/trunk/ext/standard/tests/misc/time_sleep_until_basic.phpt   
2010-03-24 22:00:20 UTC (rev 296752)
+++ php/php-src/trunk/ext/standard/tests/misc/time_sleep_until_basic.phpt   
2010-03-24 22:06:21 UTC (rev 296753)
@@ -1,5 +1,7 @@
 --TEST--
 time_sleep_until() function - basic test for time_sleep_until()
+--SKIPIF--
+
 --CREDITS--
 Manuel Baldassarri m...@ideato.it
 Michele Orselli m...@ideato.it

Modified: php/php-src/trunk/ext/standard/tests/misc/time_sleep_until_error1.phpt
===
--- php/php-src/trunk/ext/standard/tests/misc/time_sleep_until_error1.phpt  
2010-03-24 22:00:20 UTC (rev 296752)
+++ php/php-src/trunk/ext/standard/tests/misc/time_sleep_until_error1.phpt  
2010-03-24 22:06:21 UTC (rev 296753)
@@ -1,5 +1,7 @@
 --TEST--
 time_sleep_until() function - error test for time_sleep_until()
+--SKIPIF--
+
 --CREDITS--
 Fabio Fabbrucci fabbru...@grupporetina.com
 Danilo Sanchi san...@grupporetina.com

Modified: php/php-src/trunk/ext/standard/tests/misc/time_sleep_until_error2.phpt
===
--- php/php-src/trunk/ext/standard/tests/misc/time_sleep_until_error2.phpt  
2010-03-24 22:00:20 UTC (rev 296752)
+++ php/php-src/trunk/ext/standard/tests/misc/time_sleep_until_error2.phpt  
2010-03-24 22:06:21 UTC (rev 296753)
@@ -1,9 +1,7 @@
 --TEST--
 time_sleep_until() function - error test for time_sleep_until()
 --SKIPIF--
-
+
 --CREDITS--
 Filippo De Santis f...@ideato.it
 #PHPTestFest

[PHP-CVS] svn: /php/php-src/ branches/PHP_5_3/ext/standard/tests/file/realpath_cache.phpt trunk/ext/standard/tests/file/realpath_cache.phpt

2010-03-24 Thread Hannes Magnusson
bjoriWed, 24 Mar 2010 21:57:30 +

Revision: http://svn.php.net/viewvc?view=revision&revision=296751

Log:
Fix test (the key can be negative)

Changed paths:
U   php/php-src/branches/PHP_5_3/ext/standard/tests/file/realpath_cache.phpt
U   php/php-src/trunk/ext/standard/tests/file/realpath_cache.phpt

Modified: 
php/php-src/branches/PHP_5_3/ext/standard/tests/file/realpath_cache.phpt
===
--- php/php-src/branches/PHP_5_3/ext/standard/tests/file/realpath_cache.phpt
2010-03-24 21:44:43 UTC (rev 296750)
+++ php/php-src/branches/PHP_5_3/ext/standard/tests/file/realpath_cache.phpt
2010-03-24 21:57:30 UTC (rev 296751)
@@ -19,7 +19,7 @@
 int(%d)
 array(4) {
   ["key"]=>
-  int(%d)
+  int(%i)
   ["is_dir"]=>
   bool(true)
   ["realpath"]=>

Modified: php/php-src/trunk/ext/standard/tests/file/realpath_cache.phpt
===
--- php/php-src/trunk/ext/standard/tests/file/realpath_cache.phpt   
2010-03-24 21:44:43 UTC (rev 296750)
+++ php/php-src/trunk/ext/standard/tests/file/realpath_cache.phpt   
2010-03-24 21:57:30 UTC (rev 296751)
@@ -19,7 +19,7 @@
 int(%d)
 array(4) {
   ["key"]=>
-  int(%d)
+  int(%i)
   ["is_dir"]=>
   bool(true)
   ["realpath"]=>

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

[PHP-CVS] svn: /php/php-src/trunk/ TODO TODO-5.1 TODO-PHP5

2010-03-24 Thread Rasmus Lerdorf
rasmus   Wed, 24 Mar 2010 17:35:25 +

Revision: http://svn.php.net/viewvc?view=revision&revision=296736

Log:
Get rid of outdated TODO files

Changed paths:
D   php/php-src/trunk/TODO
D   php/php-src/trunk/TODO-5.1
D   php/php-src/trunk/TODO-PHP5

Deleted: php/php-src/trunk/TODO
===
--- php/php-src/trunk/TODO	2010-03-24 17:09:42 UTC (rev 296735)
+++ php/php-src/trunk/TODO	2010-03-24 17:35:25 UTC (rev 296736)
@@ -1,136 +0,0 @@
-Things to do or at least think about doing in the future. Name in
-parenthesis means that person has taken on this project.
-
-Zend
-
-* Allow foreach ($array as $k => list($a, $b)) syntax for multi
-  dimensional arrays.
-* Look at replacing c-lib call tolower().
-* Make hash API functions work with HASH_OF() to save time.
-* Native large number support (probably with GNU GMP)
-* Const'ify APIs. Right now, many functions leave parameters untouched,
-  but don't declare those as const. This makes interaction with other
-  interfaces difficult which pass const parameters to us.
-
-
-global
---
-* Make sure that all ZTS globals get destructed. Most ts_allocate_id()
-  calls should have a dtor entry.
-* on some platforms unimplemented function will just do nothing
-  (e.g. symlink) they should print a warning or not even be defined!
-  (DONE ?)
-* --enable-all in configure. (--enable-shared=max ...)
-* make configure print out a summary when it's done (like XEmacs)
-* replace standard functions which work on static data with
-  reentrancy-safe functions (DONE?).
-* make SAPI conform to CGI/1.1. Currently, all SAPI modules
-  define REMOTE_ADDR etc. themselves and reach only various level
-  of compliance.
-* see what functions might need to be changed to use HashPosition, so
-  that the internal array pointer is not affected.
-* Move most extensions and PEAR packages out of the PHP CVS tree,
-  include them again during release packaging.
-
-Other
-* use thread-safe resolver functions (either require BIND 8 or adns).
-* implement javadoc based function docs template system.
-* provide optional IPv6 support (seems to be done?).
-* find a better way to implement script timeouts. SIGVTALRM is used
-  by some POSIX threads implementations (i.e. OpenBSD) and is not
-  available in ZTS mode.
-* Implement flush feature suitable for nested output buffers.
-
-Streams

-* Route filestat.c through the wrapper layer; isolate the statcache code
-  so that it is independent of php functions and can be applied to any
-  stream/path.
-* Implement generalized connection pool for stated protocols such as
-  ftp and http/1.1 (using keep-alive) to avoid having to negotiate
-  new command/request stream for each subsequent call; Possibly store
-  resources in contexts (creating a default context if necessary) to
-  allow segmentation of connection pools.
-* Add a method to take ownership of the memory buffer in memory streams so
-  that generating string values for zvals doesn't require an estrdup.
-* bundle and use curl lib for fopen wrapper.
-
-documentation
--
-* Add remarks in the documentation which functions are not implemented
-  on win32.
-* Add remarks in the documentation which functions are not binary-safe.
-* Update curl documentation (DONE?)
-* Add developer documentation.
-* Add detailed documentation for Java extension.
-
-ext/curl
-
-* Have a warning scheme for when people use unsupported features.
-
-ext/oci8
-
-* All OCIFetch*() functions should return 0 for no more data and false on
-  error.
-* Have a flag that trims trailing spaces from CHAR fields on retrieval.
-* Make allow_call_time_pass_reference=Off working.
-* For additional todo information, see oci8.c, in ext/oci8
-
-ext/odbc
-
-For PHP 4.3.0:
-* update all php_error calls to php_error_docref where valid
-* integrate EXPERIMENTAL ODBC update for use in PHP 5.0, use for
-  testing purposes only.
-
-For PHP 5.0.0
-* Activate EXPERIMENTAL ODBC codebase update
-
-ext/pcre
-
-* Allow user to set PCRE_NOTEMPTY, PCRE_ANCHORED at execution time, maybe
-
-ext/pcntl
--
-* Change internal callback handler to use TICKS
-* Remove all zend_extension code
-* Add object callback support to pcntl_signal()
-
-ext/session

-For PHP 4.3.0:
-* session_abort() to abort session. ie: Do not save session data.
-* Allow unset($_SESSION) or unset($HTTP_SESSION_VARS) to unset
-  session vars regardless of register_globals setting.
-
-Other:
-* Maybe implement finer-grained session variables that could be
-  locked individually.
-* Write a network-transparent storage back-end with f

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

2010-03-24 Thread Pierre Joye
thanks!

On Wed, Mar 24, 2010 at 5:31 PM, Martin Jansen  wrote:
> 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
>



-- 
Pierre

@pierrejoye | http://blog.thepimp.net | http://www.libgd.org

--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] svn: /php/php-src/trunk/ UPGRADING

2010-03-24 Thread Rasmus Lerdorf
rasmus   Wed, 24 Mar 2010 16:23:50 +

Revision: http://svn.php.net/viewvc?view=revision&revision=296731

Log:
Reset this document

Changed paths:
U   php/php-src/trunk/UPGRADING

Modified: php/php-src/trunk/UPGRADING
===
--- php/php-src/trunk/UPGRADING	2010-03-24 16:08:37 UTC (rev 296730)
+++ php/php-src/trunk/UPGRADING	2010-03-24 16:23:50 UTC (rev 296731)
@@ -1,13 +1,13 @@
 $Id$

-UPGRADE NOTES - PHP 5.3
+UPGRADE NOTES - PHP X.Y

-1. Reserved words and classes
-2. Changes made to existing functions
-3. Changes made to existing methods
-4. Changes made to existing classes
-5. Deprecated
-6. Undeprecated
+1. Changes made to default configuration
+2. Reserved words and classes
+3. Changes made to existing functions
+4. Changes made to existing methods
+5. Changes made to existing classes
+6. Deprecated
 7. Extensions:
  a. moved out to PECL and actively maintained there
  b. no longer maintained
@@ -17,7 +17,7 @@
 9. Changes in INI directives
 10. Syntax additions
 11. Windows support
-12. New in PHP 5.3:
+12. New in PHP X.Y:
  a. New libraries
  b. New extensions
  c. New stream wrappers
@@ -27,642 +27,137 @@
  g. New classes
  h. New methods
  i. New class constants
+ j. New hash algorithms

-=
-1. Reserved words and classes
-=

-- **namespace** and **goto** are now reserved keywords.
+
+1. Changes made to default configuration
+

-- **Closure** is now a reserved class. (Used by lambda and closure.)
+- The default_charset setting now defaults to UTF-8.
+  It was ISO-88590-1 before, so if you were relying
+  on the default, you will need to add:

-=
-2. Changes made to existing functions
-=
+default_charset = iso-8859-1

-- The HTTP stream wrapper now considers all status codes from 200 to 399 to be
-  successful.
+  to your php.ini to preserve pre-PHPX.Y behavior

-- The array functions natsort(), natcasesort(), usort(), uasort(), uksort(),
-  array_flip(), and array_unique() no longer accept objects passed as arguments.
-  If you need to use them to access an object's properties, you must cast the
-  object to an array first.
+=
+2. Reserved words and classes
+=

-- var_dump() output now includes private object members.
+-

-- session_start() now returns FALSE when the session startup fails.
+=
+3. Changes made to existing functions
+=

-- property_exists() now checks the existence of a property independent of
-  accessibility (like method_exists()).
+-

-- The $initial parameter for array_reduce can now be of any type.
-
-- clearstatcache() no longer clears the realpath cache by default.
-
-- realpath() is no longer system-dependent and works identically on all
-  platforms.
-
-- call_user_func() now propagates $this even if the callee is the parent class.
-
-- The filesystem functions opendir(), scandir(), and dir() now use the default
-  context if no context argument is passed.
-
-- The behaviour of functions with by-reference parameters called by value has
-  changed. Where previously the function would accept the by-value argument, a
-  warning is now emitted and all by-ref parameters are set to NULL.
-
-- There is now native support for the following math functions: asinh(),
-  acosh(), atanh(), log1p(), and expm1().
-
-- In the GD extension, there is now pixelation support available through
-  the imagefilter() function.
-
-- crypt() now has Blowfish and extended DES support, and crypt() features are
-  now 100% portable. PHP has its own internal crypt implementation which drops
-  into place when system support for crypt or crypt_r() is not found.
-
-- get_cfg_var() is now able to return "array" INI options.
-
-- Stream wrappers can now be used by the include_path INI directive.
-
-- These functions now take new parameters:
- clearstatcache(): $clear_realpath_cache and $filename.
- copy(): $context
- fgetcsv(): $escape
- ini_get_all(): $details
- json_encode(): $options
- json_decode(): $depth
- nl2br(): $is_xhtml
- parse_ini_file(): $scanner_mode
- round(): $mode
- stream_context_create(): $params
- strstr(), stristr(): $before_needle
- sybase_connect(): $new
-
-- And new mode option for fopen: 'n' (O_NONBLOCK)
-
-- The new mysqlnd library necessitates using MySQL's newer 41-byte password
-  format. Continued use of the old 16 byte passwords will cause mysql_connect()
-  and other related functions to produce the following error message:
-  "mysqlnd cannot connect to MySQL 4.1+ using old authentication"
-
-- The dl() function is now disabled by default, and only available under

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

2010-03-24 Thread Martin Jansen
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

2010-03-24 Thread Martin Jansen
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

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

2010-03-24 Thread Pierre Joye
hi Martin,

What's about config.w32?

Cheers,

On Wed, Mar 24, 2010 at 4:47 PM, Martin Jansen  wrote:
> 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
>
>
> --
> PHP CVS Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>



-- 
Pierre

@pierrejoye | http://blog.thepimp.net | http://www.libgd.org

--
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

2010-03-24 Thread Martin Jansen
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,
+	4,
+	sizeof(PHP_JOAAT_CTX)
+};
+
+PHP_HASH_API void PHP_JOAATInit(PHP_JOAAT_CTX *context)
+{
+	context->state = 0;
+}
+
+PHP_HASH_API void PHP_JOAATUpdate(PHP_JOAAT_CTX *context, const unsigned char *input, 

[PHP-CVS] svn: /php/php-src/ branches/PHP_5_3/ext/mysqli/mysqli_nonapi.c trunk/ext/mysqli/mysqli_nonapi.c trunk/ext/mysqlnd/mysqlnd_wireprotocol.h

2010-03-24 Thread Andrey Hristov
andrey   Wed, 24 Mar 2010 15:17:57 +

Revision: http://svn.php.net/viewvc?view=revision&revision=296724

Log:
Fix a segfault when using a mysqli object after unsuccesssful connect, the
handle should have been allocated with mysqli_init().

Changed paths:
U   php/php-src/branches/PHP_5_3/ext/mysqli/mysqli_nonapi.c
U   php/php-src/trunk/ext/mysqli/mysqli_nonapi.c
U   php/php-src/trunk/ext/mysqlnd/mysqlnd_wireprotocol.h

Modified: php/php-src/branches/PHP_5_3/ext/mysqli/mysqli_nonapi.c
===
--- php/php-src/branches/PHP_5_3/ext/mysqli/mysqli_nonapi.c 2010-03-24 
15:04:56 UTC (rev 296723)
+++ php/php-src/branches/PHP_5_3/ext/mysqli/mysqli_nonapi.c 2010-03-24 
15:17:57 UTC (rev 296724)
@@ -69,6 +69,7 @@
zend_bool   new_connection = FALSE;
zend_rsrc_list_entry*le;
mysqli_plist_entry *plist = NULL;
+   zend_bool   self_alloced = 0;


 #if !defined(MYSQL_USE_MYSQLND)
@@ -99,6 +100,7 @@
}
if (!mysql) {
mysql = (MY_MYSQL *) ecalloc(1, sizeof(MY_MYSQL));
+   self_alloced = 1;
}
flags |= CLIENT_MULTI_RESULTS; /* needed for 
mysql_multi_query() */
} else {
@@ -243,6 +245,7 @@
if (!is_real_connect) {
/* free mysql structure */
mysqli_close(mysql->mysql, MYSQLI_CLOSE_DISCONNECTED);
+   mysql->mysql = NULL;
}
goto err;
}
@@ -292,7 +295,7 @@
mysql->hash_key = NULL;
mysql->persistent = FALSE;
}
-   if (!is_real_connect) {
+   if (!is_real_connect && self_alloced) {
efree(mysql);
}
RETVAL_FALSE;

Modified: php/php-src/trunk/ext/mysqli/mysqli_nonapi.c
===
--- php/php-src/trunk/ext/mysqli/mysqli_nonapi.c2010-03-24 15:04:56 UTC 
(rev 296723)
+++ php/php-src/trunk/ext/mysqli/mysqli_nonapi.c2010-03-24 15:17:57 UTC 
(rev 296724)
@@ -69,6 +69,7 @@
zend_bool   new_connection = FALSE;
zend_rsrc_list_entry*le;
mysqli_plist_entry *plist = NULL;
+   zend_bool   self_alloced = 0;


 #if !defined(MYSQL_USE_MYSQLND)
@@ -99,6 +100,7 @@
}
if (!mysql) {
mysql = (MY_MYSQL *) ecalloc(1, sizeof(MY_MYSQL));
+   self_alloced = 1;
}
flags |= CLIENT_MULTI_RESULTS; /* needed for 
mysql_multi_query() */
} else {
@@ -243,6 +245,7 @@
if (!is_real_connect) {
/* free mysql structure */
mysqli_close(mysql->mysql, MYSQLI_CLOSE_DISCONNECTED);
+   mysql->mysql = NULL;
}
goto err;
}
@@ -292,7 +295,7 @@
mysql->hash_key = NULL;
mysql->persistent = FALSE;
}
-   if (!is_real_connect) {
+   if (!is_real_connect && self_alloced) {
efree(mysql);
}
RETVAL_FALSE;

Modified: php/php-src/trunk/ext/mysqlnd/mysqlnd_wireprotocol.h
===
--- php/php-src/trunk/ext/mysqlnd/mysqlnd_wireprotocol.h2010-03-24 
15:04:56 UTC (rev 296723)
+++ php/php-src/trunk/ext/mysqlnd/mysqlnd_wireprotocol.h2010-03-24 
15:17:57 UTC (rev 296724)
@@ -268,7 +268,7 @@


 PHPAPI MYSQLND_PROTOCOL * mysqlnd_protocol_init(zend_bool persistent 
TSRMLS_DC);
-PHPAPI void mysqlnd_protocol_free(MYSQLND_PROTOCOL * const protocol TSRMLS_DC)
+PHPAPI void mysqlnd_protocol_free(MYSQLND_PROTOCOL * const protocol TSRMLS_DC);


 #endif /* MYSQLND_WIREPROTOCOL_H */

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

[PHP-CVS] svn: /SVNROOT/ global_avail

2010-03-24 Thread Rasmus Lerdorf
rasmus   Wed, 24 Mar 2010 15:04:56 +

Revision: http://svn.php.net/viewvc?view=revision&revision=296723

Log:
php-src karma for mj

Changed paths:
U   SVNROOT/global_avail

Modified: SVNROOT/global_avail
===
--- SVNROOT/global_avail2010-03-24 15:02:26 UTC (rev 296722)
+++ SVNROOT/global_avail2010-03-24 15:04:56 UTC (rev 296723)
@@ -16,7 +16,7 @@
 # The PHP Developers have full access to the full source trees for
 # PHP, as well as the documentation.

-avail|mgdm,pierrick,ilewis,mkoppanen,lstrojny,dharmap,kraghuba,stevseea,colder,lwe,auroraeosrose,mike,rolland,cawa,msisolak,alan_k,rrichards,tal,mfischer,fmk,hirokawa,jah,eschmid,dbeu,sebastian,samjam,avsm,ronabob,derick,sterling,venaas,stas,hholzgra,cmv,phildriscoll,jmoore,andre,jani,sr,david,jdonagher,chagenbu,jon,elixer,joosters,jason,mysql,kalowsky,opaquedave,steinm,phanto,gluke,svanegmond,rjs,vlad,jimjag,emile,wez,sasha,camber,ohrn,romolo,martin,lurcher,wsanchez,dreid,bmcadams,swm,zhang,kevin,joey,entity,cardinal,coar,jflemer,raphael,danda,rbb,mboeren,dougm,edink,alexwaugh,bernd,zak,sesser,yohgaki,imajes,markonen,dickmeiss,helly,sander,jan,kir,aaron,jwoolley,pbannister,rvenkat,dali,rodif_bl,hyanantha,witten,georg,msopacua,mpdoremus,fujimoto,iliaa,chregu,azzit,gschlossnagle,andrey,dan,moriyoshi,dviner,bfrance,flex,iwakiri,john,harrie,pollita,ianh,k.schroeder,dcowgill,jerenkrantz,jay,ddhill,jorton,thetaphi,abies,vincent,goba,dmitry,pajoye,shie,rafi,magnus,tony2001,johann!
 
es,dbs,skoduru,nrathna,jesus,gopalv,bjori,nlopess,wrowe,shire,zoe,scottmac,t2man,dsp,davidw,ab5602,nicholsr,lsmith,cellog,davidc,felipe,robinf,jmessa,philip,sixd,gwynne,ant,kalle,mattwil,sfox,hnangelo,ohill,indeyets,felixdv,mich4ld,lbarnaud,cseiler,sean,dkelsey,tabe,ericstewart,mbeccati,sebs,garretts,guenter,srinatar,basantk,geissert,salathe,aharvey|php/php-src,pecl,phpdoc,phd,web/doc,web/doc-editor
+avail|mgdm,pierrick,ilewis,mkoppanen,lstrojny,dharmap,kraghuba,stevseea,colder,lwe,auroraeosrose,mike,rolland,cawa,msisolak,alan_k,rrichards,tal,mfischer,fmk,hirokawa,jah,eschmid,dbeu,sebastian,samjam,avsm,ronabob,derick,sterling,venaas,stas,hholzgra,cmv,phildriscoll,jmoore,andre,jani,sr,david,jdonagher,chagenbu,jon,elixer,joosters,jason,mysql,kalowsky,opaquedave,steinm,phanto,gluke,svanegmond,rjs,vlad,jimjag,emile,wez,sasha,camber,ohrn,romolo,martin,lurcher,wsanchez,dreid,bmcadams,swm,zhang,kevin,joey,entity,cardinal,coar,jflemer,raphael,danda,rbb,mboeren,dougm,edink,alexwaugh,bernd,zak,sesser,yohgaki,imajes,markonen,dickmeiss,helly,sander,jan,kir,aaron,jwoolley,pbannister,rvenkat,dali,rodif_bl,hyanantha,witten,georg,msopacua,mpdoremus,fujimoto,iliaa,chregu,azzit,gschlossnagle,andrey,dan,moriyoshi,dviner,bfrance,flex,iwakiri,john,harrie,pollita,ianh,k.schroeder,dcowgill,jerenkrantz,jay,ddhill,jorton,thetaphi,abies,vincent,goba,dmitry,pajoye,shie,rafi,magnus,tony2001,johann!
 
es,dbs,skoduru,nrathna,jesus,gopalv,bjori,nlopess,wrowe,shire,zoe,scottmac,t2man,dsp,davidw,ab5602,nicholsr,lsmith,cellog,davidc,felipe,robinf,jmessa,philip,sixd,gwynne,ant,kalle,mattwil,sfox,hnangelo,ohill,indeyets,felixdv,mich4ld,lbarnaud,cseiler,sean,dkelsey,tabe,ericstewart,mbeccati,sebs,garretts,guenter,srinatar,basantk,geissert,salathe,aharvey,mj|php/php-src,pecl,phpdoc,phd,web/doc,web/doc-editor

 # Engine karma is further restricted (this line MUST come after lines granting
 # php-src karma and before lines granting Zend/TSRM karma)

-- 
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/mysqlnd/ mysqlnd_wireprotocol.h

2010-03-24 Thread Andrey Hristov
andrey   Wed, 24 Mar 2010 10:06:42 +

Revision: http://svn.php.net/viewvc?view=revision&revision=296697

Log:
fix build failure after recent commit by Kalle

Changed paths:
U   php/php-src/branches/PHP_5_3/ext/mysqlnd/mysqlnd_wireprotocol.h

Modified: php/php-src/branches/PHP_5_3/ext/mysqlnd/mysqlnd_wireprotocol.h
===
--- php/php-src/branches/PHP_5_3/ext/mysqlnd/mysqlnd_wireprotocol.h 
2010-03-24 10:01:00 UTC (rev 296696)
+++ php/php-src/branches/PHP_5_3/ext/mysqlnd/mysqlnd_wireprotocol.h 
2010-03-24 10:06:42 UTC (rev 296697)
@@ -268,7 +268,7 @@


 PHPAPI MYSQLND_PROTOCOL * mysqlnd_protocol_init(zend_bool persistent 
TSRMLS_DC);
-PHPAPI void mysqlnd_protocol_free(MYSQLND_PROTOCOL * const protocol TSRMLS_DC)
+PHPAPI void mysqlnd_protocol_free(MYSQLND_PROTOCOL * const protocol TSRMLS_DC);


 #endif /* MYSQLND_WIREPROTOCOL_H */

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

[PHP-CVS] svn: /SVNROOT/ global_avail

2010-03-24 Thread Pierre Joye
pajoye   Wed, 24 Mar 2010 09:55:01 +

Revision: http://svn.php.net/viewvc?view=revision&revision=296695

Log:
- memcache karma for Herman

Changed paths:
U   SVNROOT/global_avail

Modified: SVNROOT/global_avail
===
--- SVNROOT/global_avail2010-03-24 07:55:29 UTC (rev 296694)
+++ SVNROOT/global_avail2010-03-24 09:55:01 UTC (rev 296695)
@@ -321,6 +321,7 @@
 avail|fat|php/php-src/*/sapi/fpm
 avail|bd808|pecl/yaml,phpdoc
 avail|dchill42pecl|pecl/xdom,phpdoc
+avail|hradtke|pecl/memcache,phpdoc

 # Objective-C bridge
 avail|wez,jan|php/php-objc

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php