packages: php/php-mysqli-charsetphpini.patch - up to 5.3.1
glen
glen at pld-linux.org
Sat Feb 20 00:18:34 CET 2010
Author: glen Date: Fri Feb 19 23:18:34 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- up to 5.3.1
---- Files affected:
packages/php:
php-mysqli-charsetphpini.patch (1.3 -> 1.4)
---- Diffs:
================================================================
Index: packages/php/php-mysqli-charsetphpini.patch
diff -u packages/php/php-mysqli-charsetphpini.patch:1.3 packages/php/php-mysqli-charsetphpini.patch:1.4
--- packages/php/php-mysqli-charsetphpini.patch:1.3 Sat Feb 20 00:18:17 2010
+++ packages/php/php-mysqli-charsetphpini.patch Sat Feb 20 00:18:29 2010
@@ -1,37 +1,13 @@
---- ext/mysqli/mysqli_api.c 2006-12-01 16:30:36.000000000 +0100
-+++ ext/mysqli/mysqli_api.c 2006-12-01 16:39:32.000000000 +0100
-@@ -1395,7 +1395,7 @@
- PHP_FUNCTION(mysqli_real_connect)
- {
- MY_MYSQL *mysql;
-- char *hostname = NULL, *username=NULL, *passwd=NULL, *dbname=NULL, *socket=NULL;
-+ char *hostname = NULL, *username=NULL, *passwd=NULL, *dbname=NULL, *socket=NULL, *connect_charset=NULL;
- unsigned int hostname_len = 0, username_len = 0, passwd_len = 0, dbname_len = 0, socket_len = 0;
- unsigned long port=0, flags=0;
- zval *mysql_link;
-@@ -1436,6 +1436,12 @@
- socket = MyG(default_socket);
- }
-
-+ connect_charset = MyG(connect_charset);
-+
-+ if (connect_charset != NULL) {
-+ mysql_options(mysql->mysql, MYSQL_SET_CHARSET_NAME, connect_charset);
-+ }
-+
- if (mysql_real_connect(mysql->mysql,hostname,username,passwd,dbname,port,socket,flags) == NULL) {
- php_mysqli_set_error(mysql_errno(mysql->mysql), (char *) mysql_error(mysql->mysql) TSRMLS_CC);
- php_mysqli_throw_sql_exception( mysql->mysql->net.sqlstate, mysql->mysql->net.last_errno TSRMLS_CC,
---- ext/mysqli/mysqli.c 2006-12-01 16:30:36.000000000 +0100
-+++ ext/mysqli/mysqli.c 2006-12-01 16:38:01.000000000 +0100
-@@ -459,6 +459,7 @@
- STD_PHP_INI_ENTRY("mysqli.default_pw", NULL, PHP_INI_ALL, OnUpdateString, default_pw, zend_mysqli_globals, mysqli_globals)
- STD_PHP_INI_ENTRY("mysqli.default_port", "3306", PHP_INI_ALL, OnUpdateLong, default_port, zend_mysqli_globals, mysqli_globals)
+--- php-5.3.1/ext/mysqli/mysqli.c~ 2010-02-20 00:58:34.000000000 +0200
++++ php-5.3.1/ext/mysqli/mysqli.c 2010-02-20 01:00:22.459111311 +0200
+@@ -602,6 +602,7 @@
+ #else
STD_PHP_INI_ENTRY("mysqli.default_socket", NULL, PHP_INI_ALL, OnUpdateStringUnempty, default_socket, zend_mysqli_globals, mysqli_globals)
+ #endif
+ STD_PHP_INI_ENTRY("mysqli.connect_charset", NULL, PHP_INI_ALL, OnUpdateString, connect_charset, zend_mysqli_globals, mysqli_globals)
STD_PHP_INI_BOOLEAN("mysqli.reconnect", "0", PHP_INI_SYSTEM, OnUpdateLong, reconnect, zend_mysqli_globals, mysqli_globals)
- PHP_INI_END()
-
+ STD_PHP_INI_BOOLEAN("mysqli.allow_local_infile", "1", PHP_INI_SYSTEM, OnUpdateLong, allow_local_infile, zend_mysqli_globals, mysqli_globals)
+ #ifdef MYSQLI_USE_MYSQLND
@@ -475,6 +476,7 @@
mysqli_globals->default_user = NULL;
mysqli_globals->default_pw = NULL;
@@ -40,20 +16,20 @@
mysqli_globals->reconnect = 0;
mysqli_globals->report_mode = 0;
mysqli_globals->report_ht = 0;
---- ext/mysqli/mysqli_nonapi.c 2006-12-01 16:30:36.000000000 +0100
-+++ ext/mysqli/mysqli_nonapi.c 2006-12-01 16:40:29.000000000 +0100
-@@ -36,7 +36,7 @@
- MY_MYSQL *mysql;
- MYSQLI_RESOURCE *mysqli_resource;
- zval *object = getThis();
-- char *hostname = NULL, *username=NULL, *passwd=NULL, *dbname=NULL, *socket=NULL;
-+ char *hostname = NULL, *username=NULL, *passwd=NULL, *dbname=NULL, *socket=NULL, *connect_charset=NULL;
- unsigned int hostname_len = 0, username_len = 0, passwd_len = 0, dbname_len = 0, socket_len = 0;
- long port=0;
-
-@@ -88,6 +88,12 @@
- socket = MyG(default_socket);
+--- php-5.3.1/ext/mysqli/mysqli_nonapi.c~ 2009-11-12 19:48:36.000000000 +0200
++++ php-5.3.1/ext/mysqli/mysqli_nonapi.c 2010-02-20 01:02:24.838907461 +0200
+@@ -60,7 +60,7 @@
+ MY_MYSQL *mysql = NULL;
+ MYSQLI_RESOURCE *mysqli_resource = NULL;
+ zval *object = getThis();
+- char *hostname = NULL, *username=NULL, *passwd=NULL, *dbname=NULL, *socket=NULL;
++ char *hostname = NULL, *username=NULL, *passwd=NULL, *dbname=NULL, *socket=NULL, *connect_charset=NULL;
+ unsigned int hostname_len = 0, username_len = 0, passwd_len = 0, dbname_len = 0, socket_len = 0;
+ zend_bool persistent = FALSE;
+ long port = 0, flags = 0;
+@@ -241,6 +241,12 @@
}
+ #endif
+ connect_charset = MyG(connect_charset);
+
@@ -61,16 +37,16 @@
+ mysql_options(mysql->mysql, MYSQL_SET_CHARSET_NAME, connect_charset);
+ }
+
- if (mysql_real_connect(mysql->mysql,hostname,username,passwd,dbname,port,socket,CLIENT_MULTI_RESULTS) == NULL) {
- /* Save error messages */
-
---- ext/mysqli/php_mysqli.h 2006-12-01 16:30:36.000000000 +0100
-+++ ext/mysqli/php_mysqli.h 2006-12-01 16:36:23.000000000 +0100
-@@ -433,6 +433,7 @@
+ #if !defined(MYSQLI_USE_MYSQLND)
+ if (mysql_real_connect(mysql->mysql, hostname, username, passwd, dbname, port, socket, CLIENT_MULTI_RESULTS) == NULL)
+ #else
+--- php-5.3.1/ext/mysqli/php_mysqli_structs.h~ 2009-10-14 16:51:25.000000000 +0300
++++ php-5.3.1/ext/mysqli/php_mysqli_structs.h 2010-02-20 01:04:56.512214846 +0200
+@@ -358,6 +358,7 @@
char *default_user;
char *default_socket;
- char *default_pw;
+ char *default_pw;
+ char *connect_charset;
- int reconnect;
- int strict;
- long error_no;
+ long reconnect;
+ long allow_local_infile;
+ long strict;
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/php/php-mysqli-charsetphpini.patch?r1=1.3&r2=1.4&f=u
More information about the pld-cvs-commit
mailing list