[PHP-CVS] cvs: php4 /ext/standard var.c

2003-01-31 Thread Wez Furlong
wez Fri Jan 31 22:52:32 2003 EDT

  Modified files:  
/php4/ext/standard  var.c 
  Log:
  Don't assume that objects have class entries (in the ZE1 sense) when
  determining the class name.
  Additionally, don't assume that objects have a properties hash either.
  
  
  
Index: php4/ext/standard/var.c
diff -u php4/ext/standard/var.c:1.156 php4/ext/standard/var.c:1.157
--- php4/ext/standard/var.c:1.156   Fri Jan 31 11:24:12 2003
+++ php4/ext/standard/var.c Fri Jan 31 22:52:31 2003
@@ -18,7 +18,7 @@
+--+
 */
 
-/* $Id: var.c,v 1.156 2003/01/31 16:24:12 sas Exp $ */
+/* $Id: var.c,v 1.157 2003/02/01 03:52:31 wez Exp $ */
 
 
 /* {{{ includes 
@@ -59,6 +59,8 @@
 void php_var_dump(zval **struc, int level TSRMLS_DC)
 {
HashTable *myht = NULL;
+   char *class_name;
+   zend_uint class_name_len;
 
if (level > 1) {
php_printf("%*c", level - 1, ' ');
@@ -92,13 +94,18 @@
goto head_done;
case IS_OBJECT:
myht = Z_OBJPROP_PP(struc);
-   if (myht->nApplyCount > 1) {
+   if (myht && myht->nApplyCount > 1) {
PUTS("*RECURSION*\n");
return;
}
-   php_printf("%sobject(%s)(%d) {\n", COMMON, Z_OBJCE_PP(struc)->name, 
zend_hash_num_elements(myht));
+
+   Z_OBJ_HANDLER(**struc, get_class_name)(*struc, &class_name, 
+&class_name_len, 0 TSRMLS_CC);
+   
+   php_printf("%sobject(%s)(%d) {\n", COMMON, class_name, myht ? 
+zend_hash_num_elements(myht) : 0);
 head_done:
-   zend_hash_apply_with_arguments(myht, (apply_func_args_t) 
php_array_element_dump, 1, level);
+   if (myht) {
+   zend_hash_apply_with_arguments(myht, (apply_func_args_t) 
+php_array_element_dump, 1, level);
+   }
if (level > 1) {
php_printf("%*c", level-1, ' ');
}
@@ -165,6 +172,8 @@
 void php_debug_zval_dump(zval **struc, int level TSRMLS_DC)
 {
HashTable *myht = NULL;
+   char *class_name;
+   zend_uint class_name_len;
 
if (level > 1) {
php_printf("%*c", level - 1, ' ');
@@ -194,9 +203,12 @@
goto head_done;
case IS_OBJECT:
myht = Z_OBJPROP_PP(struc);
-   php_printf("%sobject(%s)(%d) refcount(%u){\n", COMMON, 
Z_OBJCE_PP(struc)->name, zend_hash_num_elements(myht), Z_REFCOUNT_PP(struc));
+   Z_OBJ_HANDLER(**struc, get_class_name)(*struc, &class_name, 
+&class_name_len, 0 TSRMLS_CC);
+   php_printf("%sobject(%s)(%d) refcount(%u){\n", COMMON, class_name, 
+myht ? zend_hash_num_elements(myht) : 0, Z_REFCOUNT_PP(struc));
 head_done:
-   zend_hash_apply_with_arguments(myht, (apply_func_args_t) 
zval_array_element_dump, 1, level);
+   if (myht) {
+   zend_hash_apply_with_arguments(myht, (apply_func_args_t) 
+zval_array_element_dump, 1, level);
+   }
if (level > 1) {
php_printf("%*c", level-1, ' ');
}
@@ -280,6 +292,8 @@
HashTable *myht;
char* tmp_str;
int   tmp_len;
+   char *class_name;
+   zend_uint class_name_len;
 
switch (Z_TYPE_PP(struc)) {
case IS_BOOL:
@@ -318,8 +332,11 @@
if (level > 1) {
php_printf("\n%*c", level - 1, ' ');
}
-   php_printf ("class %s {\n", Z_OBJCE_PP(struc)->name);
-   zend_hash_apply_with_arguments(myht, (apply_func_args_t) 
php_object_element_export, 1, level);
+   Z_OBJ_HANDLER(**struc, get_class_name)(*struc, &class_name, 
+&class_name_len, 0 TSRMLS_CC);
+   php_printf ("class %s {\n", class_name);
+   if (myht) {
+   zend_hash_apply_with_arguments(myht, (apply_func_args_t) 
+php_object_element_export, 1, level);
+   }
if (level > 1) {
php_printf("%*c", level - 1, ' ');
}



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




[PHP-CVS] cvs: php4 /ext/mcrypt config.m4

2003-01-31 Thread Melvyn Sopacua
msopacuaFri Jan 31 18:01:38 2003 EDT

  Modified files:  
/php4/ext/mcryptconfig.m4 
  Log:
  Require 2.5.6+
  MFB: Be -ltdl aware
  
  
Index: php4/ext/mcrypt/config.m4
diff -u php4/ext/mcrypt/config.m4:1.25 php4/ext/mcrypt/config.m4:1.26
--- php4/ext/mcrypt/config.m4:1.25  Fri Jan  3 14:49:44 2003
+++ php4/ext/mcrypt/config.m4   Fri Jan 31 18:01:36 2003
@@ -1,5 +1,5 @@
 dnl
-dnl $Id: config.m4,v 1.25 2003/01/03 19:49:44 derick Exp $
+dnl $Id: config.m4,v 1.26 2003/01/31 23:01:36 msopacua Exp $
 dnl 
 
 AC_DEFUN(PHP_MCRYPT_CHECK_VERSION,[
@@ -8,13 +8,13 @@
   AC_MSG_CHECKING(for libmcrypt version)
   AC_EGREP_CPP(yes,[
 #include 
-#if MCRYPT_API_VERSION >= 20020309
+#if MCRYPT_API_VERSION >= 20021217
   yes
 #endif
   ],[
-AC_MSG_RESULT(>= 2.5.3)
+AC_MSG_RESULT(>= 2.5.6)
   ],[
-AC_MSG_ERROR(libmcrypt version 2.5.3 or greater required.)
+AC_MSG_ERROR(libmcrypt version 2.5.6 or greater required.)
   ])
   CPPFLAGS=$old_CPPFLAGS
 ])  
@@ -36,10 +36,27 @@
 
   PHP_MCRYPT_CHECK_VERSION
 
-  PHP_ADD_LIBRARY(ltdl,, MCRYPT_SHARED_LIBADD)
+  PHP_CHECK_LIBRARY(mcrypt, mcrypt_module_open, 
+  [
+PHP_ADD_LIBRARY(ltdl,, MCRYPT_SHARED_LIBADD)
+AC_DEFINE(HAVE_LIBMCRYPT,1,[ ])
+  ],[
+unset found
+unset ac_cv_lib_mcrypt_mcrypt_module_open
+PHP_CHECK_LIBRARY(mcrypt, mcrypt_module_open,
+[
+  AC_DEFINE(HAVE_LIBMCRYPT,1,[ ])
+],[
+  AC_MSG_ERROR([Sorry, I was not able to diagnose which libmcrypt version you 
+have installed.])
+],[
+  -L$MCRYPT_DIR/lib
+])
+  ],[
+-L$MCRYPT_DIR/lib -lltdl
+  ])
+
   PHP_ADD_LIBRARY_WITH_PATH(mcrypt, $MCRYPT_DIR/lib, MCRYPT_SHARED_LIBADD)
   PHP_ADD_INCLUDE($MCRYPT_DIR/include)
-  AC_DEFINE(HAVE_LIBMCRYPT,1,[ ])
 
   PHP_SUBST(MCRYPT_SHARED_LIBADD)
   PHP_NEW_EXTENSION(mcrypt, mcrypt.c, $ext_shared)



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




[PHP-CVS] cvs: php4(PHP_4_3) /ext/openssl openssl.c

2003-01-31 Thread Ilia Alshanetsky
iliaa   Fri Jan 31 17:27:27 2003 EDT

  Modified files:  (Branch: PHP_4_3)
/php4/ext/openssl   openssl.c 
  Log:
  MFH
  
  
Index: php4/ext/openssl/openssl.c
diff -u php4/ext/openssl/openssl.c:1.52.2.6 php4/ext/openssl/openssl.c:1.52.2.7
--- php4/ext/openssl/openssl.c:1.52.2.6 Tue Dec 31 11:35:05 2002
+++ php4/ext/openssl/openssl.c  Fri Jan 31 17:27:27 2003
@@ -18,7 +18,7 @@
+--+
  */
 
-/* $Id: openssl.c,v 1.52.2.6 2002/12/31 16:35:05 sebastian Exp $ */
+/* $Id: openssl.c,v 1.52.2.7 2003/01/31 22:27:27 iliaa Exp $ */
 
 #ifdef HAVE_CONFIG_H
 #include "config.h"
@@ -1728,27 +1728,23 @@
}
else{
/* we want the private key */
+   BIO *in;
+
if (filename) {
-   BIO *in;
if (php_openssl_safe_mode_chk(filename TSRMLS_CC)) {
return NULL;
}
in = BIO_new_file(filename, "r");
-   if (in == NULL)
-   return NULL;
-   key = PEM_read_bio_PrivateKey(in, NULL,NULL, 
passphrase);
-   BIO_free(in);
+   } else {
+   in = BIO_new_mem_buf(Z_STRVAL_PP(val), 
+Z_STRLEN_PP(val));
}
-   else{
-   BIO *   b = BIO_new_mem_buf(Z_STRVAL_PP(val), 
Z_STRLEN_PP(val));
-   if (b == NULL)
-   return NULL;
 
-   key = (EVP_PKEY *) PEM_ASN1_read_bio((char 
*(*)())d2i_PrivateKey,
- PEM_STRING_EVP_PKEY, b,
- NULL, NULL, passphrase);
-   BIO_free(b);
+   if (in == NULL) {
+   return NULL;
}
+
+   key = PEM_read_bio_PrivateKey(in, NULL,NULL, passphrase);
+   BIO_free(in);
}
}
 



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




[PHP-CVS] cvs: php4 /ext/openssl openssl.c

2003-01-31 Thread Ilia Alshanetsky
iliaa   Fri Jan 31 17:15:56 2003 EDT

  Modified files:  
/php4/ext/openssl   openssl.c 
  Log:
  Fixed bug #21986 (openssl test failure).
  
  
Index: php4/ext/openssl/openssl.c
diff -u php4/ext/openssl/openssl.c:1.63 php4/ext/openssl/openssl.c:1.64
--- php4/ext/openssl/openssl.c:1.63 Sat Jan 18 14:41:38 2003
+++ php4/ext/openssl/openssl.c  Fri Jan 31 17:15:55 2003
@@ -18,7 +18,7 @@
+--+
  */
 
-/* $Id: openssl.c,v 1.63 2003/01/18 19:41:38 iliaa Exp $ */
+/* $Id: openssl.c,v 1.64 2003/01/31 22:15:55 iliaa Exp $ */
 
 #ifdef HAVE_CONFIG_H
 #include "config.h"
@@ -1726,27 +1726,22 @@
}
} else {
/* we want the private key */
+   BIO *in;
+
if (filename) {
-   BIO *in;
if (php_openssl_safe_mode_chk(filename TSRMLS_CC)) {
return NULL;
}
in = BIO_new_file(filename, "r");
-   if (in == NULL) {
-   return NULL;
-   }
-   key = PEM_read_bio_PrivateKey(in, NULL,NULL, 
passphrase);
-   BIO_free(in);
} else {
-   BIO *b = BIO_new_mem_buf(Z_STRVAL_PP(val), 
Z_STRLEN_PP(val));
-   if (b == NULL) {
-   return NULL;
-   }
-   key = (EVP_PKEY *) PEM_ASN1_read_bio((char 
*(*)())d2i_PrivateKey,
- PEM_STRING_EVP_PKEY, b,
- NULL, NULL, passphrase);
-   BIO_free(b);
+   in = BIO_new_mem_buf(Z_STRVAL_PP(val), 
+Z_STRLEN_PP(val));
+   }
+
+   if (in == NULL) {
+   return NULL;
}
+   key = PEM_read_bio_PrivateKey(in, NULL,NULL, passphrase);
+   BIO_free(in);
}
}
 



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




[PHP-CVS] cvs: php4(PHP_4_3) /ext/dba dba.c dba_cdb.c dba_db2.c dba_db3.c dba_db4.c dba_dbm.c dba_flatfile.c dba_gdbm.c dba_ndbm.c php_dba.h /ext/dba/libcdb cdb.c cdb.h cdb_make.c cdb_make.h /ext/dba/libflatfile flatfile.c flatfile.h

2003-01-31 Thread Marcus Boerger
helly   Fri Jan 31 15:10:11 2003 EDT

  Modified files:  (Branch: PHP_4_3)
/php4/ext/dba   dba.c dba_cdb.c dba_db2.c dba_db3.c dba_db4.c 
dba_dbm.c dba_flatfile.c dba_gdbm.c dba_ndbm.c 
php_dba.h 
/php4/ext/dba/libcdbcdb.c cdb.h cdb_make.c cdb_make.h 
/php4/ext/dba/libflatfile   flatfile.c flatfile.h 
  Log:
  MFH: Version info
  
Index: php4/ext/dba/dba.c
diff -u php4/ext/dba/dba.c:1.61.2.11 php4/ext/dba/dba.c:1.61.2.12
--- php4/ext/dba/dba.c:1.61.2.11Tue Dec 31 11:34:17 2002
+++ php4/ext/dba/dba.c  Fri Jan 31 15:10:10 2003
@@ -17,7 +17,7 @@
+--+
  */
 
-/* $Id: dba.c,v 1.61.2.11 2002/12/31 16:34:17 sebastian Exp $ */
+/* $Id: dba.c,v 1.61.2.12 2003/01/31 20:10:10 helly Exp $ */
 
 #ifdef HAVE_CONFIG_H
 #include "config.h"
@@ -147,7 +147,7 @@
 {\
#alias, flags, dba_open_##name, dba_close_##name, dba_fetch_##name, 
dba_update_##name, \
dba_exists_##name, dba_delete_##name, dba_firstkey_##name, dba_nextkey_##name, 
\
-   dba_optimize_##name, dba_sync_##name \
+   dba_optimize_##name, dba_sync_##name, dba_info_##name \
 },
 
 #define DBA_HND(name, flags) DBA_NAMED_HND(name, name, flags)
@@ -191,7 +191,7 @@
 #if DBA_FLATFILE
DBA_HND(flatfile, DBA_STREAM_OPEN|DBA_LOCK_ALL) /* No lock in lib */
 #endif
-   { NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL }
+   { NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL }
 };
 
 static int le_db;
@@ -750,23 +750,26 @@
 }
 /* }}} */
 
-/* {{{ proto array dba_handlers()
+/* {{{ proto array dba_handlers([bool full_info])
List configured databases */
 PHP_FUNCTION(dba_handlers)
 {
dba_handler *hptr;
+   zend_bool full_info = 0;
 
-   if (ZEND_NUM_ARGS()!=0) {
+   if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|b", &full_info) == 
+FAILURE) {
ZEND_WRONG_PARAM_COUNT();
RETURN_FALSE;
}
 
-   if (array_init(return_value) == FAILURE) {
-   php_error_docref(NULL TSRMLS_CC, E_ERROR, "Unable to initialize 
array");
-   RETURN_FALSE;
-   }
+   array_init(return_value);
+
for(hptr = handler; hptr->name; hptr++) {
-   add_next_index_string(return_value, hptr->name, 1);
+   if (full_info) {
+   add_assoc_string(return_value, hptr->name, hptr->info(hptr, 
+NULL TSRMLS_CC), 0);
+   } else {
+   add_next_index_string(return_value, hptr->name, 1);
+   }
}
 }
 /* }}} */
@@ -784,10 +787,8 @@
RETURN_FALSE;
}
 
-   if (array_init(return_value) == FAILURE) {
-   php_error_docref(NULL TSRMLS_CC, E_ERROR, "Unable to initialize 
array");
-   RETURN_FALSE;
-   }
+   array_init(return_value);
+
numitems = zend_hash_next_free_element(&EG(regular_list));
for (i=1; iname, "cdb")) {
+   return estrdup(cdb_version());
+   } else {
+   return estrdup(cdb_make_version());
+   }
+#else
+   return estrdup("External");
+#endif
 }
 
 #endif
Index: php4/ext/dba/dba_db2.c
diff -u php4/ext/dba/dba_db2.c:1.30.2.2 php4/ext/dba/dba_db2.c:1.30.2.3
--- php4/ext/dba/dba_db2.c:1.30.2.2 Tue Dec 31 11:34:18 2002
+++ php4/ext/dba/dba_db2.c  Fri Jan 31 15:10:11 2003
@@ -16,7 +16,7 @@
+--+
  */
 
-/* $Id: dba_db2.c,v 1.30.2.2 2002/12/31 16:34:18 sebastian Exp $ */
+/* $Id: dba_db2.c,v 1.30.2.3 2003/01/31 20:10:11 helly Exp $ */
 
 #ifdef HAVE_CONFIG_H
 #include "config.h"
@@ -186,6 +186,11 @@
DB2_DATA;
 
return dba->dbp->sync(dba->dbp, 0) ? FAILURE : SUCCESS;
+}
+
+DBA_INFO_FUNC(db2)
+{
+   return estrdup(DB_VERSION_STRING);
 }
 
 #endif
Index: php4/ext/dba/dba_db3.c
diff -u php4/ext/dba/dba_db3.c:1.21.2.4 php4/ext/dba/dba_db3.c:1.21.2.5
--- php4/ext/dba/dba_db3.c:1.21.2.4 Tue Dec 31 11:34:18 2002
+++ php4/ext/dba/dba_db3.c  Fri Jan 31 15:10:11 2003
@@ -16,7 +16,7 @@
+--+
  */
 
-/* $Id: dba_db3.c,v 1.21.2.4 2002/12/31 16:34:18 sebastian Exp $ */
+/* $Id: dba_db3.c,v 1.21.2.5 2003/01/31 20:10:11 helly Exp $ */
 
 #ifdef HAVE_CONFIG_H
 #include "config.h"
@@ -215,6 +215,11 @@
DB3_DATA;
 
return dba->dbp->sync(dba->dbp, 0) ? FAILURE : SUCCESS;
+}
+
+DBA_INFO_FUNC(db3)
+{
+   return estrdup(DB_VERSION_STRING);
 }
 
 #endif
Index: php4/ext/dba/dba_db4.c
diff -u php4/ext/dba/dba_db4.c:1.6.2.2 php4/ext/dba/dba_db4.c:1.6.2.3
--- php4/ext/dba/dba_db4.c:1.6.2.2  Tue Dec 31 11:34:18 2002
+++ php4/ext/dba/dba_db4.c  Fri Jan 31 15:10:11 2003
@@ -16,7 +16,7 @@
+--+
  */
 
-/* $Id: dba_db4.c,v 1.6.2.2 2002/

[PHP-CVS] cvs: php4(PHP_4_3) /ext/dba config.m4

2003-01-31 Thread Marcus Boerger
helly   Fri Jan 31 15:07:23 2003 EDT

  Modified files:  (Branch: PHP_4_3)
/php4/ext/dba   config.m4 
  Log:
  MFH: Shared dba requires at least db-3.3
  
Index: php4/ext/dba/config.m4
diff -u php4/ext/dba/config.m4:1.29.2.9 php4/ext/dba/config.m4:1.29.2.10
--- php4/ext/dba/config.m4:1.29.2.9 Thu Jan 30 16:38:15 2003
+++ php4/ext/dba/config.m4  Fri Jan 31 15:07:23 2003
@@ -1,5 +1,5 @@
 dnl
-dnl $Id: config.m4,v 1.29.2.9 2003/01/30 21:38:15 helly Exp $
+dnl $Id: config.m4,v 1.29.2.10 2003/01/31 20:07:23 helly Exp $
 dnl
 
 dnl Suppose we need FlatFile if no support or only CDB is used.
@@ -165,6 +165,19 @@
   AC_MSG_RESULT(ok)
 ],[
   AC_MSG_ERROR(Version 4.1 requires patch level 25)
+])
+  fi
+  if test "$ext_shared" = "yes"; then
+AC_MSG_CHECKING(if db can be used as shared extension)
+AC_EGREP_CPP(yes,[
+#include "$THIS_INCLUDE"
+#if DB_VERSION_MAJOR > 3 || (DB_VERSION_MAJOR == 3 && DB_VERSION_MINOR > 2)
+  yes
+#endif
+],[
+  AC_MSG_RESULT(yes)
+],[
+  AC_MSG_ERROR(At least version 3.3 is required)
 ])
   fi
   if test -n "$THIS_LIBS"; then



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




[PHP-CVS] cvs: php4 /ext/dba config.m4

2003-01-31 Thread Marcus Boerger
helly   Fri Jan 31 15:06:44 2003 EDT

  Modified files:  
/php4/ext/dba   config.m4 
  Log:
  Shared dba requires at least db-3.3
  
Index: php4/ext/dba/config.m4
diff -u php4/ext/dba/config.m4:1.40 php4/ext/dba/config.m4:1.41
--- php4/ext/dba/config.m4:1.40 Thu Jan 30 16:36:05 2003
+++ php4/ext/dba/config.m4  Fri Jan 31 15:06:44 2003
@@ -1,5 +1,5 @@
 dnl
-dnl $Id: config.m4,v 1.40 2003/01/30 21:36:05 helly Exp $
+dnl $Id: config.m4,v 1.41 2003/01/31 20:06:44 helly Exp $
 dnl
 
 dnl Suppose we need FlatFile if no support or only CDB is used.
@@ -165,6 +165,19 @@
   AC_MSG_RESULT(ok)
 ],[
   AC_MSG_ERROR(Version 4.1 requires patch level 25)
+])
+  fi
+  if test "$ext_shared" = "yes"; then
+AC_MSG_CHECKING(if db can be used as shared extension)
+AC_EGREP_CPP(yes,[
+#include "$THIS_INCLUDE"
+#if DB_VERSION_MAJOR > 3 || (DB_VERSION_MAJOR == 3 && DB_VERSION_MINOR > 2)
+  yes
+#endif
+],[
+  AC_MSG_RESULT(yes)
+],[
+  AC_MSG_ERROR(At least version 3.3 is required)
 ])
   fi
   if test -n "$THIS_LIBS"; then



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




[PHP-CVS] cvs: php4 /ext/dba dba.c

2003-01-31 Thread Marcus Boerger
helly   Fri Jan 31 14:12:24 2003 EDT

  Modified files:  
/php4/ext/dba   dba.c 
  Log:
  Fix proto
  
Index: php4/ext/dba/dba.c
diff -u php4/ext/dba/dba.c:1.81 php4/ext/dba/dba.c:1.82
--- php4/ext/dba/dba.c:1.81 Sat Jan 18 14:49:25 2003
+++ php4/ext/dba/dba.c  Fri Jan 31 14:12:23 2003
@@ -17,7 +17,7 @@
+--+
  */
 
-/* $Id: dba.c,v 1.81 2003/01/18 19:49:25 iliaa Exp $ */
+/* $Id: dba.c,v 1.82 2003/01/31 19:12:23 helly Exp $ */
 
 #ifdef HAVE_CONFIG_H
 #include "config.h"
@@ -682,7 +682,7 @@
 /* }}} */
 #undef FREENOW
 
-/* {{{ proto int dba_popen(string path [, string mode, string handlername, string 
...])
+/* {{{ proto int dba_popen(string path, string mode [, string handlername, string 
+...])
Opens path using the specified handler in mode persistently */
 PHP_FUNCTION(dba_popen)
 {



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




Re: [PHP-CVS] cvs: php4(PHP_4_3) /ext ext_skel.php

2003-01-31 Thread Marcus Börger
At 19:37 31.01.2003, Jani Taskinen wrote:


Just remove/add (stupid CVS..why can't it have 'rename'..)



Just wait a while and we can hpefully switch to subversion.
That would also enable directory removal :-)

regards
marcus


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




[PHP-CVS] cvs: php4 /ext ext_skel.php ext_skel_win32.php

2003-01-31 Thread Frank M. Kromann
fmk Fri Jan 31 13:51:29 2003 EDT

  Removed files:   
/php4/ext   ext_skel.php 

  Modified files:  
/php4/ext   ext_skel_win32.php 
  Log:
  Rename script.
  Add check for CLI version
  
Index: php4/ext/ext_skel_win32.php
diff -u /dev/null php4/ext/ext_skel_win32.php:1.2
--- /dev/null   Fri Jan 31 13:51:29 2003
+++ php4/ext/ext_skel_win32.php Fri Jan 31 13:51:28 2003
@@ -0,0 +1,52 @@
+
\ No newline at end of file



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




[PHP-CVS] cvs: php4(PHP_4_3) /ext ext_skel.php ext_skel_win32.php

2003-01-31 Thread Frank M. Kromann
fmk Fri Jan 31 13:50:41 2003 EDT

  Added files: (Branch: PHP_4_3)
/php4/ext   ext_skel_win32.php 

  Removed files:   
/php4/ext   ext_skel.php 
  Log:
  Rename script.
  Add check for CLI version
  

Index: php4/ext/ext_skel_win32.php
+++ php4/ext/ext_skel_win32.php



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




Re: [PHP-CVS] cvs: php4(PHP_4_3) /ext ext_skel.php

2003-01-31 Thread Jani Taskinen
On Fri, 31 Jan 2003, Frank M. Kromann wrote:

>Hi Jani,
>
>I just wanted it to follow the existing documentation on how to use
>ext_skel, but I have no problem renaming it. Do you have access to do so
>on the CVS server or should I remove the old files and add them with a new
>name ?

Just remove/add (stupid CVS..why can't it have 'rename'..)

--Jani


>- Frank
>
>> 
>> Why don't you call it that then? ext_skel_win32.php or something..?
>> 
>> 
>> 
>> On Fri, 31 Jan 2003, Frank M. Kromann wrote:
>> 
>> >fmk Thu Jan 30 20:01:53 2003 EDT
>> >
>> >  Added files: (Branch: PHP_4_3)
>> >/php4/ext   ext_skel.php 
>> >  Log:
>> >  Wrapper script to execute ext_skel on WIn32
>> >  
>> >
>> >Index: php4/ext/ext_skel.php
>> >+++ php4/ext/ext_skel.php
>> >
>> >
>> >
>> >
>> 
>> -- 
>> <- For Sale! ->
>> 
>> 
>
>

-- 
<- For Sale! ->


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




Re: [PHP-CVS] cvs: php4(PHP_4_3) /ext ext_skel.php

2003-01-31 Thread Frank M. Kromann
Hi Jani,

I just wanted it to follow the existing documentation on how to use
ext_skel, but I have no problem renaming it. Do you have access to do so
on the CVS server or should I remove the old files and add them with a new
name ?

- Frank

> 
> Why don't you call it that then? ext_skel_win32.php or something..?
> 
> 
> 
> On Fri, 31 Jan 2003, Frank M. Kromann wrote:
> 
> >fmk  Thu Jan 30 20:01:53 2003 EDT
> >
> >  Added files: (Branch: PHP_4_3)
> >/php4/extext_skel.php 
> >  Log:
> >  Wrapper script to execute ext_skel on WIn32
> >  
> >
> >Index: php4/ext/ext_skel.php
> >+++ php4/ext/ext_skel.php
> >
> >
> >
> >
> 
> -- 
> <- For Sale! ->
> 
> 




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




[PHP-CVS] cvs: php4 /ext/standard var.c

2003-01-31 Thread Sascha Schumann
sas Fri Jan 31 11:24:12 2003 EDT

  Modified files:  
/php4/ext/standard  var.c 
  Log:
  Unbreak $Id tag
  
  
Index: php4/ext/standard/var.c
diff -u php4/ext/standard/var.c:1.155 php4/ext/standard/var.c:1.156
--- php4/ext/standard/var.c:1.155   Sat Jan 18 10:03:01 2003
+++ php4/ext/standard/var.c Fri Jan 31 11:24:12 2003
@@ -18,8 +18,7 @@
+--+
 */
 
-/* $Id: var.c
- 1.111 2001/08/06 13:36:08 thies Exp $ */
+/* $Id: var.c,v 1.156 2003/01/31 16:24:12 sas Exp $ */
 
 
 /* {{{ includes 



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




[PHP-CVS] cvs: php4(PHP_4_3) /ext/mcrypt config.m4

2003-01-31 Thread Melvyn Sopacua
msopacuaFri Jan 31 10:06:46 2003 EDT

  Modified files:  (Branch: PHP_4_3)
/php4/ext/mcryptconfig.m4 
  Log:
  "The ugly patch"
  Make mcrypt compile, when we finally are free of -ltdl. Bug #20926.
  
  # There's a variant, with a config option, but that's an ugly word(tm)
  
  
Index: php4/ext/mcrypt/config.m4
diff -u php4/ext/mcrypt/config.m4:1.24 php4/ext/mcrypt/config.m4:1.24.4.1
--- php4/ext/mcrypt/config.m4:1.24  Tue Mar 12 11:24:05 2002
+++ php4/ext/mcrypt/config.m4   Fri Jan 31 10:06:45 2003
@@ -1,5 +1,5 @@
 dnl
-dnl $Id: config.m4,v 1.24 2002/03/12 16:24:05 sas Exp $
+dnl $Id: config.m4,v 1.24.4.1 2003/01/31 15:06:45 msopacua Exp $
 dnl 
 
 PHP_ARG_WITH(mcrypt, for mcrypt support,
@@ -29,15 +29,28 @@
 ])
 
   ],[
-PHP_CHECK_LIBRARY(mcrypt, init_mcrypt, 
+unset found
+unset ac_cv_lib_mcrypt_mcrypt_module_open
+PHP_CHECK_LIBRARY(mcrypt, mcrypt_module_open,
 [
-  AC_DEFINE(HAVE_LIBMCRYPT22,1,[ ])
-],[
-  AC_MSG_ERROR([Sorry, I was not able to diagnose which libmcrypt version you 
have installed.])
-],[
-  -L$MCRYPT_DIR/lib
-])
+  AC_DEFINE(HAVE_LIBMCRYPT24,1,[ ])
 
+  PHP_CHECK_LIBRARY(mcrypt, mcrypt_generic_deinit,
+  [
+AC_DEFINE(HAVE_MCRYPT_GENERIC_DEINIT,1,[ ])
+  ],[],[
+-L$MCRYPT_DIR/lib
+  ])
+],[
+  PHP_CHECK_LIBRARY(mcrypt, init_mcrypt, 
+  [
+AC_DEFINE(HAVE_LIBMCRYPT22,1,[ ])
+  ],[
+AC_MSG_ERROR([Sorry, I was not able to diagnose which libmcrypt version you 
+have installed.])
+  ],[
+-L$MCRYPT_DIR/lib
+  ])
+],[])
   ],[
 -L$MCRYPT_DIR/lib -lltdl
   ])



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




[PHP-CVS] cvs: php4(PHP_4_3) /ext/mbstring mbfilter.c mbstring.c /ext/mbstring/tests mb_send_mail01.phpt mb_send_mail02.phpt mb_send_mail03.phpt mb_send_mail04.phpt mb_send_mail05.phpt mb_send_mail06.phpt

2003-01-31 Thread Moriyoshi Koizumi
moriyoshi   Fri Jan 31 09:28:44 2003 EDT

  Modified files:  (Branch: PHP_4_3)
/php4/ext/mbstring  mbfilter.c mbstring.c 
/php4/ext/mbstring/testsmb_send_mail01.phpt mb_send_mail02.phpt 
mb_send_mail03.phpt mb_send_mail04.phpt 
mb_send_mail05.phpt mb_send_mail06.phpt 
  Log:
  MFH: fixed a mb_send_mail() bug.
  # sorry for mixing WS fix
  
  
Index: php4/ext/mbstring/mbfilter.c
diff -u php4/ext/mbstring/mbfilter.c:1.52 php4/ext/mbstring/mbfilter.c:1.52.2.1
--- php4/ext/mbstring/mbfilter.c:1.52   Wed Nov 13 06:57:59 2002
+++ php4/ext/mbstring/mbfilter.cFri Jan 31 09:28:43 2003
@@ -80,7 +80,7 @@
  *
  */
 
-/* $Id: mbfilter.c,v 1.52 2002/11/13 11:57:59 moriyoshi Exp $ */
+/* $Id: mbfilter.c,v 1.52.2.1 2003/01/31 14:28:43 moriyoshi Exp $ */
 
 
 #ifdef HAVE_CONFIG_H
@@ -7440,8 +7440,10 @@
if (filter1 == NULL) {
return NULL;
}
-   filter2->illegal_mode = MBFL_OUTPUTFILTER_ILLEGAL_MODE_CHAR;
-   filter2->illegal_substchar = 0x3f;  /* '?' */
+   if (filter2 != NULL) {
+   filter2->illegal_mode = MBFL_OUTPUTFILTER_ILLEGAL_MODE_CHAR;
+   filter2->illegal_substchar = 0x3f;  /* '?' */
+   }
mbfl_memory_device_init(&device, string->len, (string->len >> 2) + 8 
TSRMLS_CC);
 
/* feed data */
Index: php4/ext/mbstring/mbstring.c
diff -u php4/ext/mbstring/mbstring.c:1.142.2.5 php4/ext/mbstring/mbstring.c:1.142.2.6
--- php4/ext/mbstring/mbstring.c:1.142.2.5  Sun Nov 24 14:21:58 2002
+++ php4/ext/mbstring/mbstring.cFri Jan 31 09:28:44 2003
@@ -17,7 +17,7 @@
+--+
  */
 
-/* $Id: mbstring.c,v 1.142.2.5 2002/11/24 19:21:58 moriyoshi Exp $ */
+/* $Id: mbstring.c,v 1.142.2.6 2003/01/31 14:28:44 moriyoshi Exp $ */
 
 /*
  * PHP4 Multibyte String module "mbstring"
@@ -3375,11 +3375,21 @@
|| orig_str.no_encoding == mbfl_no_encoding_pass) {
orig_str.no_encoding = mbfl_identify_encoding_no(&orig_str, 
MBSTRG(current_detect_order_list), MBSTRG(current_detect_order_list_size) TSRMLS_CC);
}
-   pstr = mbfl_convert_encoding(&orig_str, &conv_str, tran_cs TSRMLS_CC);
+
+   pstr = NULL;
+   {
+   mbfl_string tmpstr;
+
+   if (mbfl_convert_encoding(&orig_str, &tmpstr, tran_cs 
+TSRMLS_CC) != NULL) {
+   tmpstr.no_encoding=mbfl_no_encoding_8bit;
+   pstr = mbfl_convert_encoding(&tmpstr, &conv_str, 
+body_enc TSRMLS_CC);
+   efree(tmpstr.val);
+   }
+   }
if (pstr != NULL) {
message_buf = message = (char *)pstr->val;
} else {
-   message = Z_STRVAL_PP(argv[2]);
+   message = estrndup(Z_STRVAL_PP(argv[2]), Z_STRLEN_PP(argv[2]));
}
} else {
/* this is not really an error, so it is allowed. */
Index: php4/ext/mbstring/tests/mb_send_mail01.phpt
diff -u php4/ext/mbstring/tests/mb_send_mail01.phpt:1.1.2.1 
php4/ext/mbstring/tests/mb_send_mail01.phpt:1.1.2.2
--- php4/ext/mbstring/tests/mb_send_mail01.phpt:1.1.2.1 Thu Nov 21 13:19:27 2002
+++ php4/ext/mbstring/tests/mb_send_mail01.phpt Fri Jan 31 09:28:44 2003
@@ -28,11 +28,11 @@
 Content-Type: text/plain; charset=%s
 Content-Transfer-Encoding: %s
 
-test
+dGVzdA==
 To: [EMAIL PROTECTED]
 Subject: test neutral
 Mime-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: BASE64
 
-test
+dGVzdA==
Index: php4/ext/mbstring/tests/mb_send_mail02.phpt
diff -u php4/ext/mbstring/tests/mb_send_mail02.phpt:1.2 
php4/ext/mbstring/tests/mb_send_mail02.phpt:1.2.2.1
--- php4/ext/mbstring/tests/mb_send_mail02.phpt:1.2 Wed Nov 13 03:27:17 2002
+++ php4/ext/mbstring/tests/mb_send_mail02.phpt Fri Jan 31 09:28:44 2003
@@ -28,7 +28,7 @@
 Content-Type: text/plain; charset=%s
 Content-Transfer-Encoding: %s
 
-test
+dGVzdA==
 To: [EMAIL PROTECTED]
 Subject: =?ISO-2022-JP?B?GyRCJUYlOSVIGyhCIEphcGFuZXNl?=
 Mime-Version: 1.0
Index: php4/ext/mbstring/tests/mb_send_mail03.phpt
diff -u php4/ext/mbstring/tests/mb_send_mail03.phpt:1.2.2.1 
php4/ext/mbstring/tests/mb_send_mail03.phpt:1.2.2.2
--- php4/ext/mbstring/tests/mb_send_mail03.phpt:1.2.2.1 Thu Nov 21 13:19:27 2002
+++ php4/ext/mbstring/tests/mb_send_mail03.phpt Fri Jan 31 09:28:44 2003
@@ -1,38 +1,38 @@
---TEST--
-mb_send_mail() test 3 (lang=English)
---SKIPIF--
-
---INI--
-sendmail_path=cat
---FILE--
-
---EXPECTF--
-To: [EMAIL PROTECTED]
-Subject: %s
-Mime-Version: 1.0
-Content-Type: text/plain; charset=%s
-Content-Transfer-Encoding: %s
-
-test
-To: [EMAIL PROTECTED]
-Subject: test English
-Mime-Version: 1.0
-Content-Type: text/plain; charset=%s-8859-1
-Content-Trans

[PHP-CVS] cvs: php4(PHP_4_3) / NEWS

2003-01-31 Thread Jani Taskinen
sniper  Fri Jan 31 09:23:57 2003 EDT

  Modified files:  (Branch: PHP_4_3)
/php4   NEWS 
  Log:
  Moved from HEAD.
  
Index: php4/NEWS
diff -u php4/NEWS:1.1247.2.56 php4/NEWS:1.1247.2.57
--- php4/NEWS:1.1247.2.56   Wed Jan 29 03:08:25 2003
+++ php4/NEWS   Fri Jan 31 09:23:56 2003
@@ -11,6 +11,9 @@
   . Disallow configuring of more than one Berkeley db handler. 
 - Added --clean option into phpize. (Jani)
 - Added --ldflags option into php-config. (Jani)
+- Added OCIPasswordChange() which allows renewing expired Oracle users. (Maxim)
+- Fixed bug #17448 (Print the message when OCI_SUCCESS_WITH_INFO is returned).
+  (Maxim)
 - Fixed bug #13561 (--without-pear disabled phpize/php-config install). (Jani)
 - Fixed bug #14532 (fixed connection_status() to return 2 for timeouts). (Jani)
 - Fixed bug #17098 (make Apache2 aware that PHP scripts should not be cached).



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




[PHP-CVS] cvs: php4 / NEWS

2003-01-31 Thread Jani Taskinen
sniper  Fri Jan 31 09:23:19 2003 EDT

  Modified files:  
/php4   NEWS 
  Log:
  Moved these entries to PHP_4_3 branch NEWS (for 4.3.1)
  
Index: php4/NEWS
diff -u php4/NEWS:1.1311 php4/NEWS:1.1312
--- php4/NEWS:1.1311Wed Jan 29 02:50:09 2003
+++ php4/NEWS   Fri Jan 31 09:23:18 2003
@@ -1,8 +1,6 @@
 PHP 4  NEWS
 |||
 ? ? ??? 200?, Version 5.0.0
-- Fixed bug #17448 (Print the message when OCI_SUCCESS_WITH_INFO is returned). 
-  (Maxim)
 - Fixed bug #20155 (xmlrpc compile problem with ZE2). (Derick, Jan Schneider)
 - Fixed bug #20442 (upgraded bundled expat to 1.95.5). (Ilia)
 - Changed ext/mcrypt to require libmcrypt version 2.5.3 or greater. (Derick)
@@ -10,7 +8,6 @@
   (Marcus)
 - Improved JPEG 2000 support for getimagesize(). (Marcus, Adam Wright)
 - Improved array_search() to accept objects as a needle under ZE2. (Moriyoshi)
-- Added OCIPasswordChange() which allows renewing expired Oracle users. (Maxim)
 - Added string.base64 stream filter. (Moriyoshi)
 - Added domxml_node_get_path() (Lukas Schröder)
 - Added iconv related functions (Moriyoshi)



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




[PHP-CVS] cvs: php4(PHP_4_3) /ext/oci8 CREDITS config.m4 oci8.c php_oci8.h

2003-01-31 Thread Jani Taskinen
sniper  Fri Jan 31 09:21:19 2003 EDT

  Modified files:  (Branch: PHP_4_3)
/php4/ext/oci8  CREDITS config.m4 oci8.c php_oci8.h 
  Log:
  MFH all changes as requested by Maxim.
  
Index: php4/ext/oci8/CREDITS
diff -u php4/ext/oci8/CREDITS:1.3 php4/ext/oci8/CREDITS:1.3.12.1
--- php4/ext/oci8/CREDITS:1.3   Sat Apr 14 04:38:46 2001
+++ php4/ext/oci8/CREDITS   Fri Jan 31 09:21:19 2003
@@ -1,2 +1,2 @@
 OCI8
-Stig Bakken, Thies C. Arntzen, Andy Sautins, David Benson
+Stig Bakken, Thies C. Arntzen, Andy Sautins, David Benson, Maxim Maletsky
Index: php4/ext/oci8/config.m4
diff -u php4/ext/oci8/config.m4:1.37.2.1 php4/ext/oci8/config.m4:1.37.2.2
--- php4/ext/oci8/config.m4:1.37.2.1Fri Jan 24 12:51:40 2003
+++ php4/ext/oci8/config.m4 Fri Jan 31 09:21:19 2003
@@ -1,5 +1,5 @@
 dnl
-dnl $Id: config.m4,v 1.37.2.1 2003/01/24 17:51:40 sniper Exp $
+dnl $Id: config.m4,v 1.37.2.2 2003/01/31 14:21:19 sniper Exp $
 dnl
 
 AC_DEFUN(PHP_OCI_IF_DEFINED,[
@@ -86,18 +86,31 @@
   PHP_ADD_LIBRARY_WITH_PATH(clntsh, $OCI8_DIR/lib, OCI8_SHARED_LIBADD)
   ;;
 
-8.1|9.0)
+8.1)
   PHP_ADD_LIBRARY(clntsh, 1, OCI8_SHARED_LIBADD)
   if test -f $OCI8_DIR/lib/libocijdbc8.so ; then
 PHP_ADD_LIBRARY(ocijdbc8, 1, OCI8_SHARED_LIBADD)
   fi
   PHP_ADD_LIBPATH($OCI8_DIR/lib, OCI8_SHARED_LIBADD)
+  AC_DEFINE(HAVE_OCI8_TEMP_LOB,1,[ ])
+  AC_DEFINE(HAVE_OCI8_SHARED_MODE,1,[ ])
 
   dnl 
-  dnl OCI_ATTR_STATEMENT is not always available
+  dnl OCI_ATTR_STATEMENT is not available in all 8.1.x versions
   dnl 
   PHP_OCI_IF_DEFINED(OCI_ATTR_STATEMENT, [AC_DEFINE(HAVE_OCI8_ATTR_STATEMENT,1,[ 
])], $OCI8_INCLUDES)
+  ;;
+
+9.0)
+  PHP_ADD_LIBRARY(clntsh, 1, OCI8_SHARED_LIBADD)
+  if test -f $OCI8_DIR/lib/libocijdbc8.so ; then
+PHP_ADD_LIBRARY(ocijdbc8, 1, OCI8_SHARED_LIBADD)
+  fi
+  PHP_ADD_LIBPATH($OCI8_DIR/lib, OCI8_SHARED_LIBADD)
   AC_DEFINE(HAVE_OCI8_TEMP_LOB,1,[ ])
+  AC_DEFINE(HAVE_OCI8_ATTR_STATEMENT,1,[ ])
+  AC_DEFINE(HAVE_OCI8_SHARED_MODE,1,[ ])
+  AC_DEFINE(HAVE_OCI9,1,[ ])
   ;;
 
 *)
Index: php4/ext/oci8/oci8.c
diff -u php4/ext/oci8/oci8.c:1.183.2.1 php4/ext/oci8/oci8.c:1.183.2.2
--- php4/ext/oci8/oci8.c:1.183.2.1  Tue Dec 31 11:35:03 2002
+++ php4/ext/oci8/oci8.cFri Jan 31 09:21:19 2003
@@ -14,13 +14,14 @@
+--+
| Authors: Stig Sæther Bakken <[EMAIL PROTECTED]>|
|  Thies C. Arntzen <[EMAIL PROTECTED]> |
+   |  Maxim Maletsky <[EMAIL PROTECTED]> |
|  |
| Collection support by Andy Sautins <[EMAIL PROTECTED]>   |
| Temporary LOB support by David Benson <[EMAIL PROTECTED]>  |
+--+
  */
 
-/* $Id: oci8.c,v 1.183.2.1 2002/12/31 16:35:03 sebastian Exp $ */
+/* $Id: oci8.c,v 1.183.2.2 2003/01/31 14:21:19 sniper Exp $ */
 
 /* TODO list:
  *
@@ -28,7 +29,6 @@
  *   especialliy important for things like oci_ping
  * - Change return-value for OCIFetch*() (1-row read, 0-Normal end, false-error) 
  * - Error mode (print or shut up?)
- * - OCIPasswordChange()
  * - binding of arrays
  * - Character sets for NCLOBS
  * - split the module into an upper (php-callable) and lower (c-callable) layer!
@@ -48,7 +48,7 @@
  * - delay OCIInitialize() as far as we can.
  * - add PHP Array <-> OCICollection conversion
  * - add Collection iterator object for INDEX BY tables
- * - make auto-rollabck only happen if we have an outstanding transaction
+ * - make auto-rollback only happen if we have an outstanding transaction
  * - implement ocidisconnect
  */
 
@@ -69,14 +69,14 @@
 #include "php_oci8.h"
 
 /* True globals, no need for thread safety */
-static int le_conn; 
-static int le_stmt; 
-static int le_desc; 
+static int le_conn;
+static int le_stmt;
+static int le_desc;
 #ifdef WITH_COLLECTIONS 
-static int le_coll; 
+static int le_coll;
 #endif
-static int le_server; 
-static int le_session; 
+static int le_server;
+static int le_session;
 static zend_class_entry *oci_lob_class_entry_ptr;
 #ifdef WITH_COLLECTIONS
 static zend_class_entry *oci_coll_class_entry_ptr;
@@ -102,7 +102,7 @@
 #define CALL_OCI(call) \
 { \
if (OCI(in_call)) { \
-   php_error(E_WARNING, "OCI8 Recursive call!\n"); \
+   php_error_docref(NULL TSRMLS_CC, E_WARNING, "OCI8 Recursive call!\n"); 
+\
exit(-1); \
} else { \
OCI(in_call)=1; \
@@ -115,7 +115,7 @@
 { \
if (OCI(in_call)) { \
retcode=-1; \
-   php_error(E_WARNING, "OCI8 Recursive call!\n"); \
+   php_error_docref(NULL TSRMLS_CC, E_WARNING, "OCI8 Recursive call!\n"); 
+\
exit(-1); \
} el

[PHP-CVS] cvs: php4 /ext/oci8 php_oci8.h

2003-01-31 Thread Jani Taskinen
sniper  Fri Jan 31 09:18:50 2003 EDT

  Modified files:  
/php4/ext/oci8  php_oci8.h 
  Log:
  No c++ comments..
  
Index: php4/ext/oci8/php_oci8.h
diff -u php4/ext/oci8/php_oci8.h:1.26 php4/ext/oci8/php_oci8.h:1.27
--- php4/ext/oci8/php_oci8.h:1.26   Tue Dec 31 11:07:07 2002
+++ php4/ext/oci8/php_oci8.hFri Jan 31 09:18:50 2003
@@ -17,7 +17,7 @@
+--+
 */
 
-/* $Id: php_oci8.h,v 1.26 2002/12/31 16:07:07 sebastian Exp $ */
+/* $Id: php_oci8.h,v 1.27 2003/01/31 14:18:50 sniper Exp $ */
 
 #if HAVE_OCI8
 # ifndef PHP_OCI8_H
@@ -70,8 +70,8 @@
char *hashed_details;
oci_server *server;
OCISession *pSession;
-   OCIEnv *pEnv;   //sessions own environment
-   ub2 charsetId;  //sessions used character set (mostly 
this will be 0, so NLS_LANG will be used.
+   OCIEnv *pEnv;   /* sessions own environment */
+   ub2 charsetId;  /* sessions used character set (mostly 
+this will be 0, so NLS_LANG will be used. */
 } oci_session;
 
 typedef struct {



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




[PHP-CVS] cvs: php4 /ext/mbstring mbfilter.c mbstring.c /ext/mbstring/tests mb_send_mail01.phpt mb_send_mail02.phpt mb_send_mail03.phpt mb_send_mail04.phpt mb_send_mail05.phpt mb_send_mail06.phpt mb_send_mail07.phpt

2003-01-31 Thread Moriyoshi Koizumi
moriyoshi   Fri Jan 31 09:15:50 2003 EDT

  Modified files:  
/php4/ext/mbstring  mbfilter.c mbstring.c 
/php4/ext/mbstring/testsmb_send_mail01.phpt mb_send_mail02.phpt 
mb_send_mail03.phpt mb_send_mail04.phpt 
mb_send_mail05.phpt mb_send_mail06.phpt 
mb_send_mail07.phpt 
  Log:
  Fixed a mb_send_mail() bug that has been reported in [EMAIL PROTECTED]
  See http://lists.php.net/article.php?group=php.i18n&article=427
  
  
  
Index: php4/ext/mbstring/mbfilter.c
diff -u php4/ext/mbstring/mbfilter.c:1.52 php4/ext/mbstring/mbfilter.c:1.53
--- php4/ext/mbstring/mbfilter.c:1.52   Wed Nov 13 06:57:59 2002
+++ php4/ext/mbstring/mbfilter.cFri Jan 31 09:15:49 2003
@@ -80,7 +80,7 @@
  *
  */
 
-/* $Id: mbfilter.c,v 1.52 2002/11/13 11:57:59 moriyoshi Exp $ */
+/* $Id: mbfilter.c,v 1.53 2003/01/31 14:15:49 moriyoshi Exp $ */
 
 
 #ifdef HAVE_CONFIG_H
@@ -7440,8 +7440,10 @@
if (filter1 == NULL) {
return NULL;
}
-   filter2->illegal_mode = MBFL_OUTPUTFILTER_ILLEGAL_MODE_CHAR;
-   filter2->illegal_substchar = 0x3f;  /* '?' */
+   if (filter2 != NULL) {
+   filter2->illegal_mode = MBFL_OUTPUTFILTER_ILLEGAL_MODE_CHAR;
+   filter2->illegal_substchar = 0x3f;  /* '?' */
+   }
mbfl_memory_device_init(&device, string->len, (string->len >> 2) + 8 
TSRMLS_CC);
 
/* feed data */
Index: php4/ext/mbstring/mbstring.c
diff -u php4/ext/mbstring/mbstring.c:1.155 php4/ext/mbstring/mbstring.c:1.156
--- php4/ext/mbstring/mbstring.c:1.155  Tue Jan 21 09:53:16 2003
+++ php4/ext/mbstring/mbstring.cFri Jan 31 09:15:49 2003
@@ -17,7 +17,7 @@
+--+
  */
 
-/* $Id: mbstring.c,v 1.155 2003/01/21 14:53:16 iliaa Exp $ */
+/* $Id: mbstring.c,v 1.156 2003/01/31 14:15:49 moriyoshi Exp $ */
 
 /*
  * PHP4 Multibyte String module "mbstring"
@@ -2830,11 +2830,21 @@
|| orig_str.no_encoding == mbfl_no_encoding_pass) {
orig_str.no_encoding = mbfl_identify_encoding_no(&orig_str, 
MBSTRG(current_detect_order_list), MBSTRG(current_detect_order_list_size) TSRMLS_CC);
}
-   pstr = mbfl_convert_encoding(&orig_str, &conv_str, tran_cs TSRMLS_CC);
+
+   pstr = NULL;
+   {
+   mbfl_string tmpstr;
+
+   if (mbfl_convert_encoding(&orig_str, &tmpstr, tran_cs 
+TSRMLS_CC) != NULL) {
+   tmpstr.no_encoding=mbfl_no_encoding_8bit;
+   pstr = mbfl_convert_encoding(&tmpstr, &conv_str, 
+body_enc TSRMLS_CC);
+   efree(tmpstr.val);
+   }
+   }
if (pstr != NULL) {
message_buf = message = (char *)pstr->val;
} else {
-   message = Z_STRVAL_PP(argv[2]);
+   message = estrndup(Z_STRVAL_PP(argv[2]), Z_STRLEN_PP(argv[2]));
}
} else {
/* this is not really an error, so it is allowed. */
Index: php4/ext/mbstring/tests/mb_send_mail01.phpt
diff -u php4/ext/mbstring/tests/mb_send_mail01.phpt:1.2 
php4/ext/mbstring/tests/mb_send_mail01.phpt:1.3
--- php4/ext/mbstring/tests/mb_send_mail01.phpt:1.2 Thu Nov 21 13:12:53 2002
+++ php4/ext/mbstring/tests/mb_send_mail01.phpt Fri Jan 31 09:15:49 2003
@@ -28,11 +28,11 @@
 Content-Type: text/plain; charset=%s
 Content-Transfer-Encoding: %s
 
-test
+dGVzdA==
 To: [EMAIL PROTECTED]
 Subject: test neutral
 Mime-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: BASE64
 
-test
+dGVzdA==
Index: php4/ext/mbstring/tests/mb_send_mail02.phpt
diff -u php4/ext/mbstring/tests/mb_send_mail02.phpt:1.2 
php4/ext/mbstring/tests/mb_send_mail02.phpt:1.3
--- php4/ext/mbstring/tests/mb_send_mail02.phpt:1.2 Wed Nov 13 03:27:17 2002
+++ php4/ext/mbstring/tests/mb_send_mail02.phpt Fri Jan 31 09:15:49 2003
@@ -28,7 +28,7 @@
 Content-Type: text/plain; charset=%s
 Content-Transfer-Encoding: %s
 
-test
+dGVzdA==
 To: [EMAIL PROTECTED]
 Subject: =?ISO-2022-JP?B?GyRCJUYlOSVIGyhCIEphcGFuZXNl?=
 Mime-Version: 1.0
Index: php4/ext/mbstring/tests/mb_send_mail03.phpt
diff -u php4/ext/mbstring/tests/mb_send_mail03.phpt:1.3 
php4/ext/mbstring/tests/mb_send_mail03.phpt:1.4
--- php4/ext/mbstring/tests/mb_send_mail03.phpt:1.3 Thu Nov 21 13:12:53 2002
+++ php4/ext/mbstring/tests/mb_send_mail03.phpt Fri Jan 31 09:15:49 2003
@@ -1,38 +1,38 @@
---TEST--
-mb_send_mail() test 3 (lang=English)
---SKIPIF--
-
---INI--
-sendmail_path=cat
---FILE--
-
---EXPECTF--
-To: [EMAIL PROTECTED]
-Subject: %s
-Mime-Version: 1.0
-Content-Type: text/plain; charset=%s
-Content-Transfer-Encoding: %s
-
-test
-To: [EMAIL PROTECTED]
-Subject: test English
-Mime-Version: 1.0

[PHP-CVS] cvs: CVSROOT / loginfo

2003-01-31 Thread James Cox
imajes  Fri Jan 31 08:38:45 2003 EDT

  Modified files:  
/CVSROOTloginfo 
  Log:
  updating for embed
  
  
Index: CVSROOT/loginfo
diff -u CVSROOT/loginfo:1.84 CVSROOT/loginfo:1.85
--- CVSROOT/loginfo:1.84Mon Dec 30 21:19:05 2002
+++ CVSROOT/loginfo Fri Jan 31 08:38:44 2003
@@ -1,5 +1,5 @@
 #
-#ident "@(#)cvs/examples:$Name:  $:$Id: loginfo,v 1.84 2002/12/31 02:19:05 imajes Exp 
$"
+#ident "@(#)cvs/examples:$Name:  $:$Id: loginfo,v 1.85 2003/01/31 13:38:44 imajes Exp 
+$"
 #
 # The "loginfo" file is used to control where "cvs commit" log information
 # is sent.  The first entry on a line is a regular expression which is tested
@@ -89,12 +89,10 @@
 
 # misc stuff
 ^jpgraph   $CVSROOT/CVSROOT/loginfo.pl [EMAIL PROTECTED]  $USER %{sVv}
-^phpnet-tools  $CVSROOT/CVSROOT/loginfo.pl [EMAIL PROTECTED]   $USER %{sVv}
 ^systems   $CVSROOT/CVSROOT/loginfo.pl [EMAIL PROTECTED]  $USER %{sVv}
 ^php-lang  $CVSROOT/CVSROOT/loginfo.pl [EMAIL PROTECTED]$USER %{sVv}
-^php-bugs-web  $CVSROOT/CVSROOT/loginfo.pl [EMAIL PROTECTED] $USER %{sVv}
-
-^adt $CVSROOT/CVSROOT/loginfo.pl [EMAIL PROTECTED] $USER %{sVv}
+^embed $CVSROOT/CVSROOT/loginfo.pl [EMAIL PROTECTED]   $USER %{sVv}
+^adt   $CVSROOT/CVSROOT/loginfo.pl [EMAIL PROTECTED] $USER %{sVv}
 
 # Smarty stuff
 ^smarty-web$CVSROOT/CVSROOT/loginfo.pl [EMAIL PROTECTED]  $USER %{sVv}



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




Re: [PHP-CVS] cvs: php4(PHP_4_3) /ext ext_skel.php

2003-01-31 Thread Jani Taskinen

Why don't you call it that then? ext_skel_win32.php or something..?



On Fri, 31 Jan 2003, Frank M. Kromann wrote:

>fmkThu Jan 30 20:01:53 2003 EDT
>
>  Added files: (Branch: PHP_4_3)
>/php4/ext  ext_skel.php 
>  Log:
>  Wrapper script to execute ext_skel on WIn32
>  
>
>Index: php4/ext/ext_skel.php
>+++ php4/ext/ext_skel.php
>
>
>
>

-- 
<- For Sale! ->


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