You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

22626 lines
614 KiB

22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
22 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
  1. 2005-01-01 Wez Furlong <wez.php@thebrainroom.net>
  2. * (PHP_5_0)
  3. ext/openssl/config0.m4:
  4. Fix build here too
  5. * ext/openssl/config0.m4:
  6. Fix build...
  7. 2004-12-31 Jani Taskinen <jani.taskinen@kolumbus.fi>
  8. * (PHP_4_3)
  9. build/build2.mk:
  10. Revert part of the previous commit: autoheader 2.13 does not have this
  11. option
  12. 2004-12-31 Ilia Alshanetsky <ilia@prohost.org>
  13. * (PHP_4_3)
  14. ext/crack/crack.c:
  15. Don't forget to init a variable.
  16. * (PHP_4_3)
  17. ext/crack/config.m4:
  18. Detect libcrack with Kerberos 5 support built-in.
  19. * (PHP_4_3)
  20. ext/zip/config.m4
  21. ext/zip/php_zip.h
  22. ext/zip/zip.c:
  23. Fixed compiler warning when using newer versions of libzip.
  24. 2004-12-30 Rasmus Lerdorf <rasmus@lerdorf.com>
  25. * (PHP_4_3)
  26. build/build2.mk
  27. build/buildcheck.sh:
  28. Remove a few more warnings. I don't think we need to scare people with
  29. a warning about the cvsclean stuff. We'll just tell them we are
  30. running cvsclean.
  31. * build/buildcheck.sh
  32. build/buildcheck.sh:
  33. Safer libtoolize version check
  34. * (PHP_4_3)
  35. build/buildcheck.sh:
  36. Slightly safer check here.
  37. 2004-12-30 Jani Taskinen <jani.taskinen@kolumbus.fi>
  38. * (PHP_5_0)
  39. NEWS
  40. ZendEngine2/zend_compile.c
  41. ZendEngine2/zend_highlight.c
  42. ZendEngine2/zend_indent.c
  43. ZendEngine2/zend_ini_scanner.l
  44. ZendEngine2/zend_language_scanner.l
  45. ext/standard/basic_functions.c
  46. ext/tokenizer/tokenizer.c:
  47. MFH: - Fixed bug #28930 (PHP sources pick wrong header files generated by
  48. bison).
  49. * (PHP_4_3)
  50. NEWS
  51. Zend/zend_compile.c
  52. Zend/zend_highlight.c
  53. Zend/zend_indent.c
  54. Zend/zend_ini_scanner.l
  55. Zend/zend_language_scanner.l:
  56. - MFH: - Fixed bug #28930 (PHP sources pick wrong header files generated by
  57. bison)
  58. * ZendEngine2/zend_compile.c
  59. ZendEngine2/zend_highlight.c
  60. ZendEngine2/zend_indent.c
  61. ZendEngine2/zend_ini_scanner.l
  62. ZendEngine2/zend_language_scanner.l
  63. ext/standard/basic_functions.c
  64. ext/tokenizer/tokenizer.c:
  65. - Fixed bug #28930 (PHP sources pick wrong header files generated by bison)
  66. * (PHP_4_3)
  67. acinclude.m4
  68. acinclude.m4:
  69. MFH: Fix buildconf failure with autoconf > 2.13
  70. * acinclude.m4:
  71. - Fix buildconf failure with autoconf versions > 2.13
  72. * (PHP_4_3)
  73. NEWS
  74. NEWS
  75. acinclude.m4
  76. acinclude.m4
  77. ext/imap/config.m4
  78. ext/imap/config.m4
  79. ext/openssl/config0.m4
  80. ext/openssl/config0.m4:
  81. MFH: - Fixed bug #31101 (missing kerberos header file path with
  82. --with-openssl)
  83. * acinclude.m4
  84. ext/imap/config.m4
  85. ext/openssl/config0.m4:
  86. - Fixed bug #31101 (missing kerberos header file path with --with-openssl)
  87. * acinclude.m4
  88. configure.in
  89. TSRM/acinclude.m4
  90. TSRM/threads.m4
  91. TSRM/tsrm.m4
  92. ZendEngine2/Zend.m4
  93. ZendEngine2/acinclude.m4
  94. ext/bcmath/libbcmath/aclocal.m4
  95. ext/cpdf/config.m4
  96. ext/dba/config.m4
  97. ext/gd/config.m4
  98. ext/imap/config.m4
  99. ext/ldap/config.m4
  100. ext/mcrypt/config.m4
  101. ext/msql/config.m4
  102. ext/mysql/config.m4
  103. ext/oci8/config.m4
  104. ext/odbc/config.m4
  105. ext/oracle/config.m4
  106. ext/pgsql/config.m4
  107. ext/standard/config.m4
  108. ext/xmlrpc/libxmlrpc/acinclude.m4
  109. ext/xmlrpc/libxmlrpc/xmlrpc.m4
  110. sapi/cgi/config9.m4
  111. sapi/cgi/libfcgi/acinclude.m4
  112. scripts/phpize.m4:
  113. MFB_4_3: Quote macro names in AC_DEFUN()
  114. * (PHP_5_0)
  115. acinclude.m4
  116. configure.in
  117. TSRM/acinclude.m4
  118. TSRM/threads.m4
  119. TSRM/tsrm.m4
  120. ext/bcmath/libbcmath/aclocal.m4
  121. ext/cpdf/config.m4
  122. ext/dba/config.m4
  123. ext/gd/config.m4
  124. ext/imap/config.m4
  125. ext/ldap/config.m4
  126. ext/mcrypt/config.m4
  127. ext/msql/config.m4
  128. ext/mysql/config.m4
  129. ext/oci8/config.m4
  130. ext/odbc/config.m4
  131. ext/oracle/config.m4
  132. ext/pgsql/config.m4
  133. ext/standard/config.m4
  134. ext/xmlrpc/libxmlrpc/acinclude.m4
  135. ext/xmlrpc/libxmlrpc/xmlrpc.m4
  136. sapi/cgi/config9.m4
  137. sapi/cgi/libfcgi/acinclude.m4
  138. scripts/phpize.m4:
  139. - MFB4_3: Quote macro names in AC_DEFUN()
  140. * (PHP_4_3)
  141. acinclude.m4
  142. configure.in
  143. TSRM/acinclude.m4
  144. TSRM/threads.m4
  145. TSRM/tsrm.m4
  146. Zend/Zend.m4
  147. Zend/acinclude.m4
  148. ext/bcmath/libbcmath/aclocal.m4
  149. ext/cpdf/config.m4
  150. ext/db/config.m4
  151. ext/dba/config.m4
  152. ext/domxml/config.m4
  153. ext/gd/config.m4
  154. ext/imap/config.m4
  155. ext/java/config.m4
  156. ext/ldap/config.m4
  157. ext/msql/config.m4
  158. ext/mysql/config.m4
  159. ext/mysql/libmysql/acinclude.m4
  160. ext/mysql/libmysql/mysql.m4
  161. ext/oci8/config.m4
  162. ext/odbc/config.m4
  163. ext/oracle/config.m4
  164. ext/pgsql/config.m4
  165. ext/standard/config.m4
  166. ext/xmlrpc/libxmlrpc/acinclude.m4
  167. ext/xmlrpc/libxmlrpc/xmlrpc.m4
  168. sapi/cgi/config9.m4
  169. sapi/cgi/libfcgi/acinclude.m4
  170. scripts/phpize.m4:
  171. - Quote macro names in AC_DEFUN()
  172. * ext/imap/php_imap.c:
  173. - Fixed the crash and leak.
  174. * (PHP_4_3)
  175. ext/gd/tests/bug28984.phpt:
  176. - Fixed crap removal
  177. * (PHP_5_0)
  178. ext/standard/tests/network/.cvsignore:
  179. missing .cvsignore file
  180. * ext/standard/tests/network/.cvsignore:
  181. missing .cvsignore file
  182. 2004-12-30 Ilia Alshanetsky <ilia@prohost.org>
  183. * (PHP_5_0)
  184. ext/imap/php_imap.c:
  185. MFB: A leak is better(?) then a crash.
  186. * (PHP_4_3)
  187. ext/imap/php_imap.c:
  188. A leak is better(?) then a crash.
  189. * ext/standard/microtime.c:
  190. Fixed proto.
  191. 2004-12-30 Jani Taskinen <jani.taskinen@kolumbus.fi>
  192. * (PHP_4_3)
  193. NEWS
  194. NEWS:
  195. BFN
  196. * NEWS:
  197. cleanup..
  198. 2004-12-29 Ilia Alshanetsky <ilia@prohost.org>
  199. * ext/imap/php_imap.c
  200. ext/imap/php_imap.c:
  201. Fixed typo.
  202. * ext/gd/gd.c:
  203. Fixed compiler warnings.
  204. * ext/imap/php_imap.c:
  205. Fixed memory leaks.
  206. * ext/imap/php_imap.c:
  207. MFB: don't perform pointless operations.
  208. * (PHP_4_3)
  209. ext/imap/php_imap.c:
  210. Don't perform pointless operations (MFH5).
  211. * (PHP_5_0)
  212. ext/imap/php_imap.c:
  213. MFH: Fixed bug #31142 (imap_mail_compose() fails to generate correct
  214. output).
  215. * ext/gd/gd.c:
  216. Don't forget to unload t1lib.
  217. 2004-12-29 Frank M. Kromann <frank@kromann.info>
  218. * ext/fbsql/php_fbsql.c:
  219. Fix typo
  220. 2004-12-29 Georg Richter <georg@mysql.com>
  221. * (PHP_5_0)
  222. ext/mysqli/mysqli_prop.c:
  223. MFH: Added property 'id' to retrieve statement id (required by PEAR DB, to
  224. support
  225. mysqli prepared statements)
  226. * ext/mysqli/mysqli_prop.c:
  227. added property 'id' to retrieve statement id (required by PEAR DB, to
  228. support
  229. mysqli prepared statements)
  230. 2004-12-28 Derick Rethans <php@derickrethans.nl>
  231. * scripts/Makefile.frag:
  232. - MFB: Add dom/xml_common.h header as installed header in order to be able
  233. to build pecl/xml_reader
  234. * (PHP_5_0)
  235. scripts/Makefile.frag:
  236. - Add dom/xml_common.h header as installed header in order to be able to
  237. build pecl/xml_reader
  238. 2004-12-28 Zeev Suraski <zeev@zend.com>
  239. * (PHP_4_3)
  240. ext/standard/basic_functions.c:
  241. Update desc
  242. 2004-12-28 Andi Gutmans <andi@zend.com>
  243. * php.ini-recommended:
  244. - Revert expose_php change
  245. 2004-12-28 Ilia Alshanetsky <ilia@prohost.org>
  246. * php.ini-recommended:
  247. Turn off sending of PHP identifying header. This is complete useless for
  248. any practical application and is a total wasting bandwidth/cpu.
  249. 2004-12-27 Zeev Suraski <zeev@zend.com>
  250. * (PHP_4_3)
  251. Zend/zend_builtin_functions.c
  252. ZendEngine2/zend_builtin_functions.c:
  253. Fix desc
  254. * ZendEngine2/zend_builtin_functions.c:
  255. MFB
  256. * ext/standard/basic_functions.c:
  257. MFB - description fix
  258. * (PHP_5_0)
  259. ext/standard/basic_functions.c:
  260. Fix description
  261. 2004-12-27 Georg Richter <georg@mysql.com>
  262. * (PHP_5_0)
  263. ext/mysqli/mysqli_api.c
  264. ext/mysqli/tests/047.phpt:
  265. fixed possible leak in mysqli_init
  266. fixed testcase 047.phpt
  267. * ext/mysqli/mysqli_api.c
  268. ext/mysqli/tests/047.phpt:
  269. fixed testcase 047
  270. fixed windows compile error
  271. 2004-12-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  272. * (PHP_5_0)
  273. ZendEngine2/zend_reflection_api.c:
  274. - MFH: Need to unmangle the class name here
  275. * ZendEngine2/zend_reflection_api.c:
  276. - Need to unmangle the class name here
  277. 2004-12-27 Zeev Suraski <zeev@zend.com>
  278. * (PHP_5_0)
  279. ZendEngine2/zend_exceptions.c:
  280. Add descriptions
  281. 2004-12-27 Dmitry Stogov <dmitry@zend.com>
  282. * ZendEngine2/zend_execute.c
  283. ZendEngine2/zend_execute.c
  284. ZendEngine2/zend_vm_def.h
  285. ZendEngine2/zend_vm_execute.h
  286. ZendEngine2/tests/bug22836.phpt
  287. ZendEngine2/tests/bug22836.phpt
  288. ZendEngine2/tests/unset_cv01.phpt
  289. ZendEngine2/tests/unset_cv02.phpt
  290. ZendEngine2/tests/unset_cv03.phpt
  291. ZendEngine2/tests/unset_cv04.phpt
  292. ZendEngine2/tests/unset_cv06.phpt
  293. ZendEngine2/tests/unset_cv08.phpt
  294. ZendEngine2/tests/unset_cv09.phpt
  295. ZendEngine2/tests/unset_cv10.phpt
  296. tests/classes/static_this.phpt
  297. tests/classes/static_this.phpt:
  298. "Undefined variable: %s" noticies were fixed to use one space
  299. 2004-12-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  300. * ZendEngine2/zend_reflection_api.c:
  301. - More proto/error message fixes
  302. 2004-12-27 Georg Richter <georg@mysql.com>
  303. * (PHP_5_0)
  304. NEWS:
  305. feature request #31015
  306. * (PHP_5_0)
  307. ext/mysqli/mysqli_api.c:
  308. Fix for feature request #31015: Length for field object/array
  309. * ext/mysqli/mysqli_api.c:
  310. Fix for feature request #31015: added length for field length
  311. 2004-12-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  312. * ZendEngine2/zend_reflection_api.c:
  313. - Small fixlet (by Tony)
  314. 2004-12-27 Ilia Alshanetsky <ilia@prohost.org>
  315. * php.ini-dist:
  316. Fixed spelling.
  317. 2004-12-26 Georg Richter <georg@mysql.com>
  318. * NEWS:
  319. added constructors for mysqli_stmt and mysqli_resultset classes
  320. * ext/mysqli/mysqli.c
  321. ext/mysqli/php_mysqli.h
  322. ext/mysqli/tests/062.phpt
  323. ext/mysqli/tests/063.phpt:
  324. added constructors for mysqli_stmt and mysqli_result classes
  325. 2004-12-26 Wez Furlong <wez.php@thebrainroom.net>
  326. * main/php.h:
  327. bump PHP API number.
  328. This is so that we can work around the signature change in the get_method
  329. overloaded object handler in our portable extensions.
  330. Yes, you could argue that the zend api number needs bumping, but then you
  331. could
  332. argue which one to bump, as neither of them is specific or generic enough.
  333. Besides all that, the PHP API number really needs a good old bump anyway.
  334. 2004-12-24 Antony Dovgal <tony2001@phpclub.net>
  335. * ext/pcre/php_pcre.c:
  336. return empty string when got empty parameter
  337. 2004-12-24 Dmitry Stogov <dmitry@zend.com>
  338. * ZendEngine2/zend_vm_def.h
  339. ZendEngine2/zend_vm_execute.h:
  340. New sarbage collector's bug was fixed (the behavior should be the same as
  341. in PHP_5_0)
  342. * ZendEngine2/zend_execute.c
  343. ZendEngine2/tests/unset_cv01.phpt
  344. ZendEngine2/tests/unset_cv02.phpt
  345. ZendEngine2/tests/unset_cv03.phpt
  346. ZendEngine2/tests/unset_cv04.phpt
  347. ZendEngine2/tests/unset_cv06.phpt
  348. ZendEngine2/tests/unset_cv08.phpt
  349. ZendEngine2/tests/unset_cv09.phpt
  350. ZendEngine2/tests/unset_cv10.phpt:
  351. "Undefined variable: %s" noticies were fixed to be compatible with PHP_5_0
  352. 2004-12-23 Wez Furlong <wez.php@thebrainroom.net>
  353. * ext/standard/streamsfuncs.c:
  354. really don't blow up
  355. 2004-12-23 Ilia Alshanetsky <ilia@prohost.org>
  356. * ext/fbsql/php_fbsql.c:
  357. Fixed several buffer overflows.
  358. * (PHP_4_3)
  359. ext/swf/swf.c:
  360. Fixed potential buffer overflow inside swf_definepoly().
  361. * (PHP_4_3)
  362. NEWS
  363. ext/swf/swf.c:
  364. Fixed bug #31270 (missing safe_mode/open_basedir check in swf_openfile()).
  365. 2004-12-23 Antony Dovgal <tony2001@phpclub.net>
  366. * (PHP_4_3)
  367. ext/standard/array.c
  368. ext/standard/array.c:
  369. MFH: destroy return_value and fix leak in array_fill()
  370. * ext/standard/array.c:
  371. destroy return_value and fix leak in array_fill()
  372. * (PHP_4_3)
  373. NEWS
  374. NEWS:
  375. news entry
  376. * (PHP_4_3)
  377. ext/oci8/config.m4:
  378. MFH: add Oracle Instant Client support (patch by cjbj at hotmail dot com)
  379. * (PHP_5_0)
  380. ext/oci8/config.m4:
  381. MFH: add Oracle Instant Client support (initial patch by cjbj at hotmail
  382. dot com)
  383. * ext/oci8/config.m4:
  384. add Oracle Instant Client support (initial patch by cjbj at hotmail dot
  385. com)
  386. 2004-12-23 Wez Furlong <wez.php@thebrainroom.net>
  387. * ext/standard/streamsfuncs.c:
  388. don't crash...
  389. 2004-12-23 Edin Kadribasic <edink@emini.dk>
  390. * (PHP_4_3)
  391. NEWS:
  392. BFN
  393. 2004-12-23 Wez Furlong <wez.php@thebrainroom.net>
  394. * (PHP_4_3)
  395. ext/com/COM.c:
  396. Black magic bad.
  397. This will probably fixed reported COM problems (multiple bug #s)
  398. 2004-12-22 Ilia Alshanetsky <ilia@prohost.org>
  399. * (PHP_4_3)
  400. NEWS
  401. NEWS
  402. ext/imap/php_imap.c:
  403. MFH: Fixed bug #31142 (imap_mail_compose() fails to generate correct
  404. output).
  405. * ext/imap/php_imap.c:
  406. Fixed bug #31142 (imap_mail_compose() fails to generate correct output).
  407. 2004-12-22 Jani Taskinen <jani.taskinen@kolumbus.fi>
  408. * (PHP_4_3)
  409. makedist.ZendEngine2:
  410. Removed unneeded file.
  411. 2004-12-21 Ilia Alshanetsky <ilia@prohost.org>
  412. * (PHP_4_3)
  413. ext/imap/php_imap.c
  414. ext/imap/php_imap.c:
  415. MFH: Fixed possible crash in imap_mail_compose().
  416. * ext/imap/php_imap.c:
  417. Fixed possible crash in imap_mail_compose().
  418. 2004-12-21 Edin Kadribasic <edink@emini.dk>
  419. * acinclude.m4
  420. acinclude.m4:
  421. MFB: Avoid autoheader warning
  422. * (PHP_4_3)
  423. acinclude.m4:
  424. Avoid autoheader warning
  425. 2004-12-21 Ilia Alshanetsky <ilia@prohost.org>
  426. * (PHP_4_3)
  427. NEWS:
  428. Added missing bug fix news.
  429. 2004-12-21 Stanislav Malyshev <stas@zend.com>
  430. * (PHP_4_3)
  431. Zend/zend_execute.c:
  432. fix the overloading fix and #31106
  433. 2004-12-21 Jani Taskinen <jani.taskinen@kolumbus.fi>
  434. * (PHP_5_0)
  435. ext/sybase/php_sybase_db.c:
  436. MFH: - Fixed bug #28248 (Can not compile --with-sybase and freetds)
  437. * ext/sybase/php_sybase_db.c:
  438. - Fixed bug #28248 (Can not compile --with-sybase and freetds)
  439. * (PHP_4_3)
  440. scripts/Makefile.frag
  441. scripts/Makefile.frag:
  442. MFH: - Fixed bug #28385 (some files in $(prefix)/lib/php/build/* installed
  443. with wrong permissions)
  444. * scripts/Makefile.frag:
  445. - Fixed bug #28385 (files in $(prefix)/lib/php/build/* installed with wrong
  446. permissions). (Jani, ramsy at ramix dot jp)
  447. 2004-12-21 Magnus M��tt� <novell@kiruna.se>
  448. * (PHP_5_0)
  449. ext/standard/tests/math/bug27646.phpt
  450. ext/standard/tests/math/bug27646.phpt:
  451. MFH: Fix test so it doesn't hang make test on HP-UX.
  452. * ext/standard/tests/math/bug27646.phpt:
  453. Fix test so it doesn't hang make test on HP-UX.
  454. 2004-12-21 Jani Taskinen <jani.taskinen@kolumbus.fi>
  455. * (PHP_4_3)
  456. ext/cpdf/config.m4:
  457. MFH: - Fixed bug #31145 (configure is using -lcpdf instead of -lcpdfm)
  458. * (PHP_5_0)
  459. ext/cpdf/config.m4:
  460. MFH: - Fixed bug #31145 (configure is using -lcpdf instead of -lcpdfm)
  461. * ext/cpdf/config.m4:
  462. - Fixed bug #31145 (configure is using -lcpdf instead of -lcpdfm)
  463. * (PHP_4_3)
  464. configure.in
  465. configure.in
  466. Zend/zend_strtod.c
  467. ZendEngine2/zend_strtod.c:
  468. MFH: - Use correct header files (in c99 compliant way). uint32_t is
  469. preferred.
  470. * configure.in
  471. ZendEngine2/zend_strtod.c:
  472. - Use correct header files (in c99 compliant way). uint32_t is preferred.
  473. 2004-12-20 Jani Taskinen <jani.taskinen@kolumbus.fi>
  474. * acinclude.m4
  475. configure.in
  476. ZendEngine2/zend_strtod.c:
  477. Better fix for endian compile problems.
  478. * (PHP_4_3)
  479. build/build2.mk
  480. build/build2.mk
  481. build/buildcheck.sh
  482. build/buildcheck.sh:
  483. MFH: Fix buildconf when multiple autoconf versions installed
  484. * build/build2.mk
  485. build/buildcheck.sh:
  486. Fix buildconf when multiple autoconf versions installed
  487. 2004-12-20 Rasmus Lerdorf <rasmus@lerdorf.com>
  488. * sapi/aolserver/aolserver.c
  489. sapi/apache2handler/mod_php5.c
  490. sapi/apache_hooks/mod_php5.c
  491. sapi/caudium/caudium.c
  492. sapi/cgi/cgi_main.c
  493. sapi/cli/php_cli.c
  494. sapi/embed/php_embed.c
  495. sapi/isapi/php5isapi.c
  496. sapi/milter/php_milter.c
  497. sapi/nsapi/nsapi.c
  498. sapi/phttpd/phttpd.c
  499. sapi/pi3web/pi3web_sapi.c
  500. sapi/roxen/roxen.c
  501. sapi/thttpd/thttpd.c
  502. sapi/tux/php_tux.c
  503. sapi/webjames/webjames.c:
  504. Add the new request_time sapi struct entry to all the sapis. Some of these
  505. may have ways of getting the request time without the extra syscall, but
  506. for now let's just make sure we don't crash and people will eventually
  507. fill these in where applicable.
  508. 2004-12-20 Ilia Alshanetsky <ilia@prohost.org>
  509. * (PHP_4_3)
  510. NEWS
  511. ext/standard/url.c:
  512. Fixed bug #31174 (compile warning in url.c).
  513. 2004-12-20 Jani Taskinen <jani.taskinen@kolumbus.fi>
  514. * (PHP_4_3)
  515. ext/standard/basic_functions.c:
  516. MFH: Use FREE_HASHTABLE() instead of efree()
  517. 2004-12-20 Georg Richter <georg@mysql.com>
  518. * (PHP_5_0)
  519. NEWS
  520. ext/mysqli/mysqli_api.c:
  521. MFH: Fixed type conversion for NULL values in mysql_stmt_execute
  522. * ext/mysqli/mysqli_api.c:
  523. prevent type conversion during mysql_stmt_execute for NULL variables
  524. 2004-12-20 Jani Taskinen <jani.taskinen@kolumbus.fi>
  525. * (PHP_4_3)
  526. NEWS:
  527. typofix
  528. 2004-12-19 Ilia Alshanetsky <ilia@prohost.org>
  529. * (PHP_4_3)
  530. NEWS:
  531. Added missing bug fixing entries.
  532. * (PHP_4_3)
  533. NEWS
  534. NEWS
  535. ext/imap/config.m4
  536. ext/imap/config.m4:
  537. MFH: Fixed bug #31103 (Better error message when c-client cannot be found).
  538. * ext/imap/config.m4:
  539. Fixed bug #31103 (Better error message when c-client cannot be found).
  540. 2004-12-18 Jani Taskinen <jani.taskinen@kolumbus.fi>
  541. * (PHP_4_3)
  542. NEWS:
  543. BFN
  544. * (PHP_4_3)
  545. sapi/isapi/php4isapi.c:
  546. MFH: - Fixed bug #7782 (Cannot use PATH_INFO fully with php isapi)
  547. * (PHP_4_3)
  548. sapi/isapi/php4isapi.c:
  549. Missing CVS id tag
  550. * sapi/isapi/php5isapi.c:
  551. Missing cvs id tag
  552. 2004-12-17 Andi Gutmans <andi@zend.com>
  553. * ZendEngine2/zend_object_handlers.c:
  554. - Fixed Bug #30562 Segmentation fault with __call()
  555. 2004-12-17 Antony Dovgal <tony2001@phpclub.net>
  556. * (PHP_4_3)
  557. php.ini-dist:
  558. fix typo
  559. 2004-12-17 Derick Rethans <php@derickrethans.nl>
  560. * (PHP_5_0)
  561. NEWS
  562. ext/standard/var.c
  563. ext/standard/var.c
  564. ext/standard/tests/array/var_export2.phpt
  565. ext/standard/tests/array/var_export2.phpt:
  566. - MF43: Fixed bug #31072 (var_export() does not output an array element
  567. with an
  568. empty string key). (Derick)
  569. * ext/standard/tests/array/var_export2.phpt
  570. ext/standard/tests/array/var_export2.phpt:
  571. 1.1.4;
  572. file var_export2.phpt was initially added on branch PHP_4_3.
  573. * (PHP_4_3)
  574. NEWS
  575. ext/standard/var.c:
  576. - Fixed bug #31072 (var_export() does not output an array element with an
  577. empty
  578. string key). (Derick)
  579. * ZendEngine2/zend_strtod.c
  580. ZendEngine2/zend_strtod.c:
  581. - MF43: Fixed strtod for Irix and some other strange platform
  582. * (PHP_4_3)
  583. Zend/zend_strtod.c:
  584. - Fixed strtod for Irix and some other strange platform
  585. * main/php_sprintf.c
  586. main/php_sprintf.c:
  587. - MF43: Fixed weird types, this also makes it compile on IRIX again.
  588. * (PHP_4_3)
  589. main/php_sprintf.c:
  590. - Fixed weird types, this also makes it compile on IRIX again.
  591. 2004-12-17 Rob Richards <rrichards@ctindustries.net>
  592. * (PHP_5_0)
  593. NEWS:
  594. BFN
  595. * (PHP_5_0)
  596. ext/xml/compat.c:
  597. MFH: Fixed bug #31139 (XML Parser Functions seem to drop &amp; when
  598. parsing)
  599. * ext/xml/compat.c:
  600. Fixed bug #31139 (XML Parser Functions seem to drop &amp; when parsing)
  601. 2004-12-17 Jani Taskinen <jani.taskinen@kolumbus.fi>
  602. * (PHP_4_3)
  603. NEWS
  604. NEWS:
  605. typo
  606. 2004-12-16 Ilia Alshanetsky <ilia@prohost.org>
  607. * (PHP_5_0)
  608. NEWS
  609. ext/standard/php_http.h:
  610. MFH: Fixed bug #31087 (broken php_url_encode_hash macro).
  611. * ext/standard/php_http.h:
  612. Fixed bug #31087 (broken php_url_encode_hash macro).
  613. 2004-12-16 Derick Rethans <php@derickrethans.nl>
  614. * ZendEngine2/zend_strtod.c
  615. ZendEngine2/zend_strtod.c:
  616. - MF43: Make it compile on HPUX on Itanium 2
  617. * (PHP_4_3)
  618. Zend/zend_strtod.c:
  619. - Make it compile on HPUX on Itanium 2
  620. 2004-12-16 Frank M. Kromann <frank@kromann.info>
  621. * (PHP_5_0)
  622. ext/mssql/php_mssql.c:
  623. MFH: Fix #31120 and #31135. mssql_query returns false on successfill
  624. inserts and stored procedures
  625. * ext/mssql/php_mssql.c
  626. ext/mssql/php_mssql.c:
  627. Fix #31120 and #31135. mssql_query returns false on successfill inserts and
  628. stored procedures
  629. 2004-12-16 Antony Dovgal <tony2001@phpclub.net>
  630. * (PHP_4_3)
  631. ext/standard/array.c
  632. ext/standard/array.c:
  633. MFH: fix leak (init array only if we got valid start key)
  634. * ext/standard/array.c:
  635. fix leak (init array only if we got valid start key)
  636. 2004-12-16 Derick Rethans <php@derickrethans.nl>
  637. * (PHP_5_0)
  638. NEWS
  639. ZendEngine2/zend_strtod.c
  640. ZendEngine2/zend_strtod.c:
  641. - MF43: Fixed bug #31107 (strtod on solaris9/intel)
  642. * (PHP_4_3)
  643. NEWS
  644. Zend/zend_strtod.c:
  645. - Fixed bug #31107 (strtod on solaris9/intel)
  646. 2004-12-16 Jani Taskinen <jani.taskinen@kolumbus.fi>
  647. * (PHP_4_3)
  648. ChangeLog
  649. run-tests.php
  650. ext/gd/tests/gif2gd.phpt
  651. ext/gd/tests/gif2jpg.phpt
  652. ext/gd/tests/gif2png.phpt
  653. ext/gd/tests/jpeg2png.phpt
  654. ext/gd/tests/jpg2gd.phpt
  655. ext/gd/tests/png2gd.phpt
  656. ext/gd/tests/xpm2gd.phpt
  657. ext/gd/tests/xpm2jpg.phpt
  658. ext/gd/tests/xpm2png.phpt
  659. ext/informix/ifx.ec
  660. ext/mbstring/tests/mb_send_mail05.phpt
  661. ext/mbstring/tests/mb_send_mail06.phpt
  662. ext/mbstring/tests/mb_send_mail07.phpt
  663. ext/mhash/tests/skip.inc
  664. ext/mime_magic/mime_magic.c
  665. ext/pcntl/tests/001.phpt
  666. ext/pspell/tests/01pspell_basic.phpt
  667. ext/shmop/tests/001.phpt
  668. ext/standard/tests/image/getimagesize_swc.phpt
  669. pear/CMD.php
  670. sapi/apache2handler/sapi_apache2.c
  671. tests/lang/overload_leak.phpt:
  672. MFH: Fix typo (avaliable -> available). (bug #28725)
  673. * (PHP_5_0)
  674. run-tests.php
  675. ZendEngine2/ChangeLog
  676. ext/gd/tests/gif2gd.phpt
  677. ext/gd/tests/gif2jpg.phpt
  678. ext/gd/tests/gif2png.phpt
  679. ext/gd/tests/imagefilter.phpt
  680. ext/gd/tests/imagefttext.phpt
  681. ext/gd/tests/jpeg2png.phpt
  682. ext/gd/tests/jpg2gd.phpt
  683. ext/gd/tests/png2gd.phpt
  684. ext/gd/tests/xbm2png.phpt
  685. ext/gd/tests/xpm2gd.phpt
  686. ext/gd/tests/xpm2jpg.phpt
  687. ext/gd/tests/xpm2png.phpt
  688. ext/informix/ifx.ec
  689. ext/mbstring/tests/mb_send_mail05.phpt
  690. ext/mbstring/tests/mb_send_mail06.phpt
  691. ext/mbstring/tests/mb_send_mail07.phpt
  692. ext/mhash/tests/skip.inc
  693. ext/mime_magic/mime_magic.c
  694. ext/pcntl/tests/001.phpt
  695. ext/pspell/tests/01pspell_basic.phpt
  696. ext/shmop/tests/001.phpt
  697. ext/standard/tests/image/getimagesize_swc.phpt
  698. sapi/apache2handler/sapi_apache2.c:
  699. - MFH: Fix typo (avaliable -> available). (bug #28725)
  700. * run-tests.php
  701. ZendEngine2/ChangeLog
  702. ext/gd/tests/gif2gd.phpt
  703. ext/gd/tests/gif2jpg.phpt
  704. ext/gd/tests/gif2png.phpt
  705. ext/gd/tests/imagefilter.phpt
  706. ext/gd/tests/imagefttext.phpt
  707. ext/gd/tests/jpeg2png.phpt
  708. ext/gd/tests/jpg2gd.phpt
  709. ext/gd/tests/png2gd.phpt
  710. ext/gd/tests/xbm2png.phpt
  711. ext/gd/tests/xpm2gd.phpt
  712. ext/gd/tests/xpm2jpg.phpt
  713. ext/gd/tests/xpm2png.phpt
  714. ext/informix/ifx.ec
  715. ext/mbstring/tests/mb_send_mail05.phpt
  716. ext/mbstring/tests/mb_send_mail06.phpt
  717. ext/mbstring/tests/mb_send_mail07.phpt
  718. ext/mhash/tests/skip.inc
  719. ext/mime_magic/mime_magic.c
  720. ext/pcntl/tests/001.phpt
  721. ext/pspell/tests/01pspell_basic.phpt
  722. ext/shmop/tests/001.phpt
  723. ext/standard/tests/image/getimagesize_swc.phpt
  724. sapi/apache2handler/sapi_apache2.c:
  725. - Fix typo (avaliable -> available). (bug #28725)
  726. * (PHP_4_3)
  727. configure.in
  728. configure.in:
  729. MFH: - Fixed compile error with HP-UX using GCC.
  730. * configure.in:
  731. - Fixed compile error with HP-UX using GCC.
  732. 2004-12-16 Derick Rethans <php@derickrethans.nl>
  733. * ZendEngine2/zend_strtod.c:
  734. - MF43: Fixed bug #31110 and #31111 (Zend/zend_strtod.c problems)
  735. * (PHP_4_3)
  736. NEWS
  737. NEWS
  738. Zend/zend_strtod.c
  739. ZendEngine2/zend_strtod.c:
  740. - Fixed bug #31110 and #31111 (Zend/zend_strtod.c problems)
  741. 2004-12-16 Ilia Alshanetsky <ilia@prohost.org>
  742. * (PHP_4_3)
  743. NEWS
  744. NEWS
  745. ext/standard/datetime.c
  746. ext/standard/datetime.c:
  747. MFH: Fixed bug #31056 (php_std_date() returns invalid formatted date if
  748. y2k_compliance is On).
  749. 2004-12-15 Frank M. Kromann <frank@kromann.info>
  750. * ext/ming/ming.c:
  751. Adding missing zend_list_addref() and make SWFShape::drawArc() work
  752. 2004-12-15 Ilia Alshanetsky <ilia@prohost.org>
  753. * (PHP_4_3)
  754. NEWS
  755. configure.in
  756. main/php_version.h:
  757. Back to dev.
  758. 2004-12-15 Andi Gutmans <andi@zend.com>
  759. * (PHP_5_0)
  760. NEWS
  761. configure.in
  762. ZendEngine2/zend.h
  763. main/php_version.h:
  764. - 5.0.4-dev
  765. * (PHP_5_0)
  766. NEWS
  767. configure.in
  768. ZendEngine2/zend.h
  769. main/php_version.h:
  770. - Redo 5.0.3
  771. * (PHP_5_0)
  772. NEWS
  773. configure.in
  774. ZendEngine2/zend.h
  775. main/php_version.h:
  776. - Back to -dev
  777. * (PHP_5_0)
  778. NEWS
  779. configure.in
  780. ZendEngine2/zend.h
  781. main/php_version.h:
  782. - Roll PHP 5.0.3
  783. 2004-12-15 Jani Taskinen <jani.taskinen@kolumbus.fi>
  784. * ext/iconv/.cvsignore:
  785. missing files
  786. 2004-12-14 Ilia Alshanetsky <ilia@prohost.org>
  787. * ext/standard/tests/math/bug28228.phpt
  788. ext/standard/tests/math/bug28228.phpt:
  789. MFB: test fix.
  790. * (PHP_4_3)
  791. ext/standard/tests/math/bug28228.phpt:
  792. Fixed test.
  793. * (PHP_4_3)
  794. ext/mssql/php_mssql.c:
  795. Fixed build.
  796. 2004-12-14 Dmitry Stogov <dmitry@zend.com>
  797. * ext/ming/config.m4
  798. ext/ming/config.m4:
  799. Fixed build with custom libming
  800. 2004-12-14 Ilia Alshanetsky <ilia@prohost.org>
  801. * (PHP_4_3)
  802. NEWS
  803. configure.in:
  804. 4.3.10
  805. 2004-12-14 Dmitry Stogov <dmitry@zend.com>
  806. * ext/pcntl/pcntl.c
  807. ext/pcntl/pcntl.c:
  808. Fixed build on linux-glibc21-i386
  809. * (PHP_5_0)
  810. NEWS:
  811. Fixed bug #30994 (SOAP server unable to handle request with references).
  812. 2004-12-14 Derick Rethans <php@derickrethans.nl>
  813. * configure.in
  814. configure.in
  815. ZendEngine2/zend_strtod.c
  816. ZendEngine2/zend_strtod.c:
  817. - MFH: Fixed compile error related to bug #28605.
  818. * (PHP_4_3)
  819. configure.in
  820. Zend/zend_strtod.c:
  821. - Fixed compile error related to bug #28605.
  822. 2004-12-14 Ilia Alshanetsky <ilia@prohost.org>
  823. * (PHP_4_3)
  824. NEWS
  825. NEWS
  826. ext/standard/math.c
  827. ext/standard/math.c:
  828. MFH: Fixed bug #28228 (NULL decimal separator is not being handled
  829. correctly).
  830. * ext/standard/math.c:
  831. Fixed bug #28228 (NULL decimal separator is not being handled correctly).
  832. 2004-12-13 Wez Furlong <wez.php@thebrainroom.net>
  833. * ext/standard/streamsfuncs.c:
  834. Make it really build...
  835. 2004-12-13 Joe Orton <jorton@redhat.com>
  836. * ext/gd/config.m4:
  837. More PHP_LIBDIR fixes for lib64 platforms.
  838. 2004-12-13 Derick Rethans <php@derickrethans.nl>
  839. * ZendEngine2/zend_operators.c:
  840. - Added "G" modifier to ini setting number format.
  841. 2004-12-12 Wez Furlong <wez.php@thebrainroom.net>
  842. * ext/standard/file.c:
  843. Add missing constants for socketpair().
  844. I thought I had included these...
  845. Good catch Nuno :)
  846. 2004-12-12 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  847. * sapi/apache2filter/config.m4:
  848. - Apply the same fix to apache2filter too.
  849. 2004-12-12 Wez Furlong <wez.php@thebrainroom.net>
  850. * configure.in
  851. ext/standard/basic_functions.c
  852. ext/standard/file.c
  853. ext/standard/streamsfuncs.c
  854. ext/standard/streamsfuncs.h:
  855. Add stream_socket_pair(), a streams based version of socketpair().
  856. Modified patch from Vincent [six at t0x dot net]
  857. 2004-12-12 Ilia Alshanetsky <ilia@prohost.org>
  858. * ext/standard/datetime.c:
  859. Fixed bug #31056 (php_std_date() returns invalid formatted date if
  860. y2k_compliance is On).
  861. 2004-12-12 Stanislav Malyshev <stas@zend.com>
  862. * (PECL_4_3)
  863. ext/sqlite/sqlite.c:
  864. another 64-bit fix - 's' in zend_parse_parameters uses int, so it should
  865. not get long *
  866. 2004-12-12 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  867. * sapi/apache2handler/config.m4:
  868. - Fixlet for httpd-2.1 on Darwin platforms
  869. 2004-12-11 Derick Rethans <php@derickrethans.nl>
  870. * (PHP_4_3)
  871. acinclude.m4
  872. acinclude.m4:
  873. - MFH: Generate all iconv headers by default
  874. * acinclude.m4:
  875. - Generate all iconv headers by default
  876. 2004-12-10 Andi Gutmans <andi@zend.com>
  877. * main/main.c:
  878. - Fix bug #27728 (Can't return within a zend_try{} or the previous
  879. state isn't restored.
  880. 2004-12-10 Antony Dovgal <tony2001@phpclub.net>
  881. * ext/standard/file.c:
  882. fix buffer overrun & segfault in get_meta_tags() when there is no tag value
  883. 2004-12-10 Andi Gutmans <andi@zend.com>
  884. * (PHP_5_0)
  885. NEWS
  886. configure.in
  887. ZendEngine2/zend.h
  888. main/php_version.h:
  889. - Back to -dev
  890. * (PHP_5_0)
  891. NEWS
  892. configure.in
  893. ZendEngine2/zend.h
  894. main/php_version.h:
  895. - 5.0.3RC2
  896. 2004-12-10 Ilia Alshanetsky <ilia@prohost.org>
  897. * ext/pcre/php_pcre.c:
  898. Avoid causing a crash.
  899. 2004-12-09 Antony Dovgal <tony2001@phpclub.net>
  900. * (PHP_4_3)
  901. ext/session/session.c
  902. ext/session/session.c:
  903. CS changes
  904. * ext/session/session.c:
  905. CS changes (as suggested by Ilia)
  906. * ext/pcre/php_pcre.c:
  907. fix 1-byte leak
  908. * (PHP_4_3)
  909. ext/session/session.c
  910. ext/session/session.c:
  911. MFH: fix segfault in session_module_name() when session.save_handler is
  912. empty
  913. * ext/session/session.c:
  914. fix segfault in session_module_name() when session.save_handler is empty
  915. 2004-12-09 Pierre-Alain Joye <pierre@dotgeek.org>
  916. * (PHP_5_0)
  917. NEWS:
  918. - fix the entry position, thx D
  919. * (PHP_5_0)
  920. NEWS
  921. ext/gd/libgd/gdft.c
  922. ext/gd/libgd/gdft.c:
  923. - MFH: #28598, attempt to restore MS Symbol ttf support
  924. * (PHP_5_0)
  925. ext/gd/libgd/gd.c:
  926. - MFB: #30229, fixed imagerectangle used with alpha channel
  927. - MFB: imagefill, always restore the alphablending mode
  928. 2004-12-09 Derick Rethans <php@derickrethans.nl>
  929. * acinclude.m4:
  930. - MF43: Fixed bug #31034 (Problem with non-existing iconv header file).
  931. * (PHP_5_0)
  932. NEWS
  933. acinclude.m4:
  934. - MFH: Fixed bug #31034 (Problem with non-existing iconv header file).
  935. (Derick)
  936. * (PHP_4_3)
  937. NEWS
  938. acinclude.m4:
  939. - Fixed bug #31034 (Problem with non-existing iconv header file). (Derick)
  940. 2004-12-09 Antony Dovgal <tony2001@phpclub.net>
  941. * ext/mysqli/mysqli.c:
  942. fix buffer overrun and remove debug printf() call
  943. 2004-12-08 Ilia Alshanetsky <ilia@prohost.org>
  944. * (PHP_4_3)
  945. NEWS
  946. ext/standard/file.c:
  947. MFH: Fixed bug #31024 (Crash in fgetcsv() with negative length).
  948. 2004-12-08 Frank M. Kromann <frank@kromann.info>
  949. * (PHP_4_3)
  950. ext/mssql/config.m4:
  951. MFH: Fix logic for file checking. Bug #31019
  952. * (PHP_5_0)
  953. ext/mssql/config.m4:
  954. MFB: Fix logic for file checking. Bug #31019
  955. * ext/mssql/config.m4:
  956. Fix logic for file checking. Bug #31019
  957. 2004-12-08 Joe Orton <jorton@redhat.com>
  958. * acinclude.m4:
  959. Fix VPATH build again.
  960. 2004-12-08 Jani Taskinen <jani.taskinen@kolumbus.fi>
  961. * (PHP_4_3)
  962. ext/mcve/config.m4
  963. ext/mcve/config.m4:
  964. MFH: Fix build. This was not supposed to halt configure if test fails.
  965. * ext/mcve/config.m4:
  966. Fix build. This was not supposed to halt configure if test fails.
  967. 2004-12-08 Brad House <brad@mainstreetsoftworks.com>
  968. * (PHP_4_3)
  969. ext/mcve/config.m4
  970. ext/mcve/mcve.c:
  971. backport from 5.0/head. Newer versions of libmonetra broke compatability
  972. with one function. Make workaround that detects version, and works with
  973. both.
  974. * (PHP_5_0)
  975. ext/mcve/config.m4
  976. ext/mcve/mcve.c:
  977. backport from head. compatability fix with libmonetra 4.2 and higher (still
  978. works with older releases too).
  979. * ext/mcve/config.m4
  980. ext/mcve/mcve.c:
  981. Newer versions of libmonetra broke compatability with one function. Make
  982. workaround that detects version, and works with both.
  983. 2004-12-08 Ilia Alshanetsky <ilia@prohost.org>
  984. * (PHP_4_3)
  985. configure.in
  986. main/php_version.h:
  987. Back to dev.
  988. * (PHP_4_3)
  989. NEWS
  990. configure.in
  991. main/php_version.h:
  992. 4.3.10RC2
  993. 2004-12-07 Dmitry Stogov <dmitry@zend.com>
  994. * ext/session/session.c
  995. ext/session/session.c:
  996. Fixed crash in phpinfo() after graceful Apache restart.
  997. * (PHP_5_0)
  998. NEWS:
  999. Fixed bug #30928 (When Using WSDL, SoapServer doesn't handle private or
  1000. protected properties)
  1001. 2004-12-07 Antony Dovgal <tony2001@phpclub.net>
  1002. * ext/bcmath/libbcmath/src/raisemod.c:
  1003. fix leak
  1004. * (PHP_4_3)
  1005. NEWS
  1006. ext/session/session.c:
  1007. revert it
  1008. 2004-12-07 Derick Rethans <php@derickrethans.nl>
  1009. * NEWS
  1010. NEWS:
  1011. - Tidy up NEWS a bit
  1012. * (PHP_4_3)
  1013. NEWS:
  1014. - Tidy up NEWS a bit.
  1015. 2004-12-07 Antony Dovgal <tony2001@phpclub.net>
  1016. * (PHP_4_3)
  1017. NEWS
  1018. ext/session/session.c:
  1019. fix bug #30232 (session_start() sends Set-Cookie header only if the cookie
  1020. is not set yet)
  1021. 2004-12-07 Dmitry Stogov <dmitry@zend.com>
  1022. * (PHP_5_0)
  1023. NEWS
  1024. ZendEngine2/zend_exceptions.c
  1025. ZendEngine2/zend_exceptions.c:
  1026. Fixed bug #30904 (segfault when recording soapclient into session).
  1027. 2004-12-07 Ilia Alshanetsky <ilia@prohost.org>
  1028. * (PHP_4_3)
  1029. NEWS
  1030. ext/snmp/snmp.c:
  1031. MFh: Fixed bug #30995 (snmp extension does not build with net-snmp 5.2).
  1032. * (PHP_5_0)
  1033. NEWS
  1034. ext/snmp/snmp.c:
  1035. MFH: Fixed bug #30995 (snmp extension does not build with net-snmp 5.2).
  1036. * ext/snmp/snmp.c:
  1037. Fixed bug #30995 (snmp extension does not build with net-snmp 5.2).
  1038. 2004-12-06 Ilia Alshanetsky <ilia@prohost.org>
  1039. * run-tests.php:
  1040. Added -d option which allows ini options to be specified via command line.
  1041. Patch by: Sean Coates
  1042. * (PHP_4_3)
  1043. NEWS
  1044. NEWS
  1045. ext/standard/file.c
  1046. ext/standard/file.c:
  1047. MFH: Fixed bug #30990 (allow popen() on *NIX to accept 'b' flag).
  1048. * ext/standard/file.c:
  1049. Fixed bug #30990 (allow popen() on *NIX to accept 'b' flag).
  1050. 2004-12-06 Derick Rethans <php@derickrethans.nl>
  1051. * acinclude.m4
  1052. acinclude.m4
  1053. configure.in
  1054. configure.in
  1055. ext/iconv/config.m4
  1056. ext/iconv/config.m4
  1057. ext/iconv/php_iconv.h
  1058. ext/iconv/php_iconv.h:
  1059. - MF43: Install the iconv extension headers to <installpath>/ext/iconv so
  1060. that
  1061. external extensions can use them.
  1062. * (PHP_4_3)
  1063. acinclude.m4
  1064. configure.in
  1065. ext/iconv/config.m4
  1066. ext/iconv/php_iconv.h:
  1067. - Install the iconv extension headers to <installpath>/ext/iconv so that
  1068. external extensions can use them.
  1069. 2004-12-06 Ilia Alshanetsky <ilia@prohost.org>
  1070. * ext/mssql/php_mssql.c:
  1071. MFB: revert
  1072. * (PHP_5_0)
  1073. NEWS
  1074. ext/mssql/php_mssql.c:
  1075. MFB: revert.
  1076. * (PHP_4_3)
  1077. NEWS
  1078. ext/mssql/php_mssql.c:
  1079. Revert, this is not needed after all.
  1080. 2004-12-06 Stanislav Malyshev <stas@zend.com>
  1081. * sapi/apache2handler/sapi_apache2.c
  1082. sapi/apache2handler/sapi_apache2.c
  1083. sapi/apache2handler/sapi_apache2.c:
  1084. fix startup - if startup did not succeed, do not continue with execution
  1085. * sapi/apache2handler/sapi_apache2.c
  1086. sapi/apache2handler/sapi_apache2.c
  1087. sapi/apache2handler/sapi_apache2.c:
  1088. do not zero out peak - MM shutdown would do that
  1089. * ZendEngine2/tests/bug30998.phpt:
  1090. add test
  1091. * ZendEngine2/zend.c
  1092. ZendEngine2/zend.c:
  1093. port fix for #30998: Crash when user error handler returns false on amd64
  1094. * (PHP_4_3)
  1095. Zend/zend.c:
  1096. fix crash on amd64 (and possibly others) - you can't really use va_list
  1097. more
  1098. than once portably
  1099. 2004-12-06 Dmitry Stogov <dmitry@zend.com>
  1100. * ZendEngine2/tests/bug30922.phpt
  1101. ZendEngine2/tests/bug30922.phpt:
  1102. file bug30922.phpt was initially added on branch PHP_5_0.
  1103. * (PHP_5_0)
  1104. NEWS
  1105. ZendEngine2/zend_compile.c
  1106. ZendEngine2/zend_compile.c
  1107. ZendEngine2/tests/bug30922.phpt:
  1108. Fixed bug #30922 (reflective functions crash PHP when interfaces extend
  1109. themselves)
  1110. 2004-12-06 Stanislav Malyshev <stas@zend.com>
  1111. * (PHP_5_0)
  1112. ZendEngine2/zend_builtin_functions.c:
  1113. if fetch called not from PHP function, ptr can be NULL
  1114. 2004-12-06 Georg Richter <georg@mysql.com>
  1115. * ext/mysqli/mysqli_prop.c:
  1116. fixed windows compile errors (Thx to Sebastian Bergmann)
  1117. 2004-12-05 Ilia Alshanetsky <ilia@prohost.org>
  1118. * (PHP_4_3)
  1119. EXTENSIONS:
  1120. As per discussion on internals and pecl, domxml is no longer experimental.
  1121. 2004-12-05 Rob Richards <rrichards@ctindustries.net>
  1122. * ext/dom/document.c
  1123. ext/simplexml/simplexml.c:
  1124. add optional parameter to pass libxml document load options
  1125. 2004-12-05 Holger Zimmermann <zimpel@t-online.de>
  1126. * (PHP_4_3)
  1127. sapi/pi3web/php4pi3web.dsp
  1128. sapi/pi3web/php5pi3web.dsp
  1129. sapi/pi3web/php5pi3web.dsp
  1130. sapi/pi3web/pi3web_sapi.c
  1131. sapi/pi3web/pi3web_sapi.c
  1132. sapi/pi3web/pi3web_sapi.c
  1133. sapi/pi3web/pi3web_sapi.h
  1134. sapi/pi3web/pi3web_sapi.h
  1135. sapi/pi3web/pi3web_sapi.h:
  1136. Replaced static server variables by function call and configurable list at
  1137. the Pi3Web server side.
  1138. 2004-12-04 Rasmus Lerdorf <rasmus@lerdorf.com>
  1139. * sapi/apache/php_apache.c:
  1140. Fix proto
  1141. 2004-12-04 Rob Richards <rrichards@ctindustries.net>
  1142. * (PHP_5_0)
  1143. NEWS:
  1144. BFN
  1145. * (PHP_5_0)
  1146. ext/dom/php_dom.c
  1147. ext/dom/tests/bug28817.phpt:
  1148. MFH: Fixed bug #28817 (Var problem when extending domDocument). (Georg)
  1149. add test
  1150. * ext/dom/tests/bug28817.phpt:
  1151. add test
  1152. * ext/dom/php_dom.c:
  1153. Fixed bug #28817 (Var problem when extending domDocument). (Georg)
  1154. 2004-12-04 Georg Richter <georg@mysql.com>
  1155. * (PHP_5_0)
  1156. NEWS:
  1157. fixed bug #30890
  1158. * (PHP_5_0)
  1159. ext/mysqli/mysqli.c
  1160. ext/mysqli/mysqli_prop.c
  1161. ext/mysqli/tests/001.phpt
  1162. ext/mysqli/tests/002.phpt
  1163. ext/mysqli/tests/003.phpt
  1164. ext/mysqli/tests/004.phpt
  1165. ext/mysqli/tests/005.phpt
  1166. ext/mysqli/tests/006.phpt
  1167. ext/mysqli/tests/007.phpt
  1168. ext/mysqli/tests/008.phpt
  1169. ext/mysqli/tests/009.phpt
  1170. ext/mysqli/tests/010.phpt
  1171. ext/mysqli/tests/011.phpt
  1172. ext/mysqli/tests/012.phpt
  1173. ext/mysqli/tests/013.phpt
  1174. ext/mysqli/tests/014.phpt
  1175. ext/mysqli/tests/015.phpt
  1176. ext/mysqli/tests/016.phpt
  1177. ext/mysqli/tests/017.phpt
  1178. ext/mysqli/tests/018.phpt
  1179. ext/mysqli/tests/019.phpt
  1180. ext/mysqli/tests/020.phpt
  1181. ext/mysqli/tests/021.phpt
  1182. ext/mysqli/tests/022.phpt
  1183. ext/mysqli/tests/023.phpt
  1184. ext/mysqli/tests/024.phpt
  1185. ext/mysqli/tests/025.phpt
  1186. ext/mysqli/tests/026.phpt
  1187. ext/mysqli/tests/027.phpt
  1188. ext/mysqli/tests/028.phpt
  1189. ext/mysqli/tests/029.phpt
  1190. ext/mysqli/tests/030.phpt
  1191. ext/mysqli/tests/031.phpt
  1192. ext/mysqli/tests/032.phpt
  1193. ext/mysqli/tests/033.phpt
  1194. ext/mysqli/tests/034.phpt
  1195. ext/mysqli/tests/035.phpt
  1196. ext/mysqli/tests/036.phpt
  1197. ext/mysqli/tests/037.phpt
  1198. ext/mysqli/tests/038.phpt
  1199. ext/mysqli/tests/039.phpt
  1200. ext/mysqli/tests/040.phpt
  1201. ext/mysqli/tests/041.phpt
  1202. ext/mysqli/tests/042.phpt
  1203. ext/mysqli/tests/043.phpt
  1204. ext/mysqli/tests/044.phpt
  1205. ext/mysqli/tests/045.phpt
  1206. ext/mysqli/tests/046.phpt
  1207. ext/mysqli/tests/047.phpt
  1208. ext/mysqli/tests/048.phpt
  1209. ext/mysqli/tests/049.phpt
  1210. ext/mysqli/tests/050.phpt
  1211. ext/mysqli/tests/051.phpt
  1212. ext/mysqli/tests/052.phpt
  1213. ext/mysqli/tests/053.phpt
  1214. ext/mysqli/tests/054.phpt
  1215. ext/mysqli/tests/055.phpt
  1216. ext/mysqli/tests/056.phpt
  1217. ext/mysqli/tests/057.phpt
  1218. ext/mysqli/tests/058.phpt
  1219. ext/mysqli/tests/059.phpt
  1220. ext/mysqli/tests/060.phpt
  1221. ext/mysqli/tests/061.phpt
  1222. ext/mysqli/tests/bug29311.phpt
  1223. ext/mysqli/tests/bug30967.phpt:
  1224. MFH:
  1225. fix for bug #28817 (properties don't work in extended class)
  1226. fix for bug #30890 (testsuite)
  1227. * ext/mysqli/tests/001.phpt
  1228. ext/mysqli/tests/002.phpt
  1229. ext/mysqli/tests/003.phpt
  1230. ext/mysqli/tests/004.phpt
  1231. ext/mysqli/tests/005.phpt
  1232. ext/mysqli/tests/006.phpt
  1233. ext/mysqli/tests/007.phpt
  1234. ext/mysqli/tests/008.phpt
  1235. ext/mysqli/tests/009.phpt
  1236. ext/mysqli/tests/010.phpt
  1237. ext/mysqli/tests/011.phpt
  1238. ext/mysqli/tests/012.phpt
  1239. ext/mysqli/tests/013.phpt
  1240. ext/mysqli/tests/014.phpt
  1241. ext/mysqli/tests/015.phpt
  1242. ext/mysqli/tests/016.phpt
  1243. ext/mysqli/tests/017.phpt
  1244. ext/mysqli/tests/018.phpt
  1245. ext/mysqli/tests/019.phpt
  1246. ext/mysqli/tests/020.phpt
  1247. ext/mysqli/tests/021.phpt
  1248. ext/mysqli/tests/022.phpt
  1249. ext/mysqli/tests/023.phpt
  1250. ext/mysqli/tests/024.phpt
  1251. ext/mysqli/tests/025.phpt
  1252. ext/mysqli/tests/026.phpt
  1253. ext/mysqli/tests/027.phpt
  1254. ext/mysqli/tests/028.phpt
  1255. ext/mysqli/tests/029.phpt
  1256. ext/mysqli/tests/030.phpt
  1257. ext/mysqli/tests/031.phpt
  1258. ext/mysqli/tests/032.phpt
  1259. ext/mysqli/tests/033.phpt
  1260. ext/mysqli/tests/034.phpt
  1261. ext/mysqli/tests/035.phpt
  1262. ext/mysqli/tests/036.phpt
  1263. ext/mysqli/tests/037.phpt
  1264. ext/mysqli/tests/038.phpt
  1265. ext/mysqli/tests/039.phpt
  1266. ext/mysqli/tests/040.phpt
  1267. ext/mysqli/tests/041.phpt
  1268. ext/mysqli/tests/042.phpt
  1269. ext/mysqli/tests/043.phpt
  1270. ext/mysqli/tests/044.phpt
  1271. ext/mysqli/tests/045.phpt
  1272. ext/mysqli/tests/046.phpt
  1273. ext/mysqli/tests/047.phpt
  1274. ext/mysqli/tests/048.phpt
  1275. ext/mysqli/tests/049.phpt
  1276. ext/mysqli/tests/050.phpt
  1277. ext/mysqli/tests/051.phpt
  1278. ext/mysqli/tests/052.phpt
  1279. ext/mysqli/tests/053.phpt
  1280. ext/mysqli/tests/054.phpt
  1281. ext/mysqli/tests/055.phpt
  1282. ext/mysqli/tests/056.phpt
  1283. ext/mysqli/tests/057.phpt
  1284. ext/mysqli/tests/058.phpt
  1285. ext/mysqli/tests/059.phpt
  1286. ext/mysqli/tests/060.phpt
  1287. ext/mysqli/tests/061.phpt
  1288. ext/mysqli/tests/bug28817.phpt
  1289. ext/mysqli/tests/bug29311.phpt
  1290. ext/mysqli/tests/bug30967.phpt
  1291. ext/mysqli/tests/skipif.inc:
  1292. added skipif section
  1293. * ext/mysqli/mysqli.c
  1294. ext/mysqli/mysqli_prop.c
  1295. ext/mysqli/tests/001.phpt
  1296. ext/mysqli/tests/002.phpt
  1297. ext/mysqli/tests/003.phpt
  1298. ext/mysqli/tests/004.phpt
  1299. ext/mysqli/tests/005.phpt
  1300. ext/mysqli/tests/006.phpt
  1301. ext/mysqli/tests/007.phpt
  1302. ext/mysqli/tests/008.phpt
  1303. ext/mysqli/tests/009.phpt
  1304. ext/mysqli/tests/010.phpt
  1305. ext/mysqli/tests/011.phpt
  1306. ext/mysqli/tests/012.phpt
  1307. ext/mysqli/tests/013.phpt
  1308. ext/mysqli/tests/014.phpt
  1309. ext/mysqli/tests/015.phpt
  1310. ext/mysqli/tests/016.phpt
  1311. ext/mysqli/tests/017.phpt
  1312. ext/mysqli/tests/018.phpt
  1313. ext/mysqli/tests/019.phpt
  1314. ext/mysqli/tests/020.phpt
  1315. ext/mysqli/tests/021.phpt
  1316. ext/mysqli/tests/022.phpt
  1317. ext/mysqli/tests/023.phpt
  1318. ext/mysqli/tests/024.phpt
  1319. ext/mysqli/tests/025.phpt
  1320. ext/mysqli/tests/026.phpt
  1321. ext/mysqli/tests/027.phpt
  1322. ext/mysqli/tests/028.phpt
  1323. ext/mysqli/tests/029.phpt
  1324. ext/mysqli/tests/030.phpt
  1325. ext/mysqli/tests/031.phpt
  1326. ext/mysqli/tests/032.phpt
  1327. ext/mysqli/tests/033.phpt
  1328. ext/mysqli/tests/034.phpt
  1329. ext/mysqli/tests/035.phpt
  1330. ext/mysqli/tests/036.phpt
  1331. ext/mysqli/tests/037.phpt
  1332. ext/mysqli/tests/038.phpt
  1333. ext/mysqli/tests/039.phpt
  1334. ext/mysqli/tests/040.phpt
  1335. ext/mysqli/tests/041.phpt
  1336. ext/mysqli/tests/042.phpt
  1337. ext/mysqli/tests/043.phpt
  1338. ext/mysqli/tests/044.phpt
  1339. ext/mysqli/tests/045.phpt
  1340. ext/mysqli/tests/046.phpt
  1341. ext/mysqli/tests/047.phpt
  1342. ext/mysqli/tests/048.phpt
  1343. ext/mysqli/tests/049.phpt
  1344. ext/mysqli/tests/050.phpt
  1345. ext/mysqli/tests/051.phpt
  1346. ext/mysqli/tests/052.phpt
  1347. ext/mysqli/tests/053.phpt
  1348. ext/mysqli/tests/054.phpt
  1349. ext/mysqli/tests/055.phpt
  1350. ext/mysqli/tests/056.phpt
  1351. ext/mysqli/tests/057.phpt
  1352. ext/mysqli/tests/058.phpt
  1353. ext/mysqli/tests/059.phpt
  1354. ext/mysqli/tests/060.phpt
  1355. ext/mysqli/tests/061.phpt
  1356. ext/mysqli/tests/bug28817.phpt
  1357. ext/mysqli/tests/bug29311.phpt
  1358. ext/mysqli/tests/bug30967.phpt:
  1359. Fixed bug #30890 (testsuite)
  1360. Fixed bug #28817 (property problems in extended class)
  1361. 2004-12-04 Rasmus Lerdorf <rasmus@lerdorf.com>
  1362. * NEWS
  1363. sapi/apache/php_apache.c:
  1364. Add apache_reset_timeout() function for Apache1. This is needed because
  1365. Apache1 only resets the write timer, which defaults to 300 seconds, on
  1366. a successful write. That is, if the client has gone away and Apache
  1367. attempts a write which fails it will set the conn->aborted flag but not
  1368. reset the timeout. Assuming the PHP script is running in
  1369. ignore_user_abort
  1370. mode we ignore the aborted flag, but we'll still get blown out of the
  1371. water
  1372. 300 seconds after the failed write unless we periodically reset the timer.
  1373. With set_time_limit(0), ignore_user_abort(true) and periodic
  1374. apache_reset_timeout() calls we can theoretically run forever which is
  1375. why I disabled this call in safe mode.
  1376. 2004-12-03 Antony Dovgal <tony2001@phpclub.net>
  1377. * (PHP_5_0)
  1378. ext/standard/array.c
  1379. ext/standard/tests/array/array_walk_recursive.phpt:
  1380. MFH: fix array_walk_recursive() so it doesn't reuse cached fci between
  1381. calls
  1382. and add test for it
  1383. * ext/standard/array.c
  1384. ext/standard/tests/array/array_walk_recursive.phpt:
  1385. fix array_walk_recursive() so it doesn't reuse cached fci between calls
  1386. and add test for it
  1387. 2004-12-03 Stefan Esser <sesser@suspekt.org>
  1388. * (PHP_4_3)
  1389. ext/standard/var_unserializer.c
  1390. ext/standard/var_unserializer.c
  1391. ext/standard/var_unserializer.re
  1392. ext/standard/var_unserializer.re:
  1393. fix compile
  1394. * ext/standard/var_unserializer.c
  1395. ext/standard/var_unserializer.re:
  1396. Handle already existing elements correctly
  1397. 2004-12-03 Christian Stocker <chregu@bitflux.ch>
  1398. * (PHP_4_3)
  1399. ext/domxml/EXPERIMENTAL:
  1400. - remove EXPERIMENTAL tag
  1401. 2004-12-03 Georg Richter <georg@mysql.com>
  1402. * (PHP_5_0)
  1403. NEWS
  1404. ext/mysqli/mysqli.c
  1405. ext/mysqli/tests/bug30967.phpt:
  1406. MFH: Fix for bug #30967 (properties in extended mysqli classes don't work)
  1407. * ext/mysqli/tests/bug30967.phpt:
  1408. Fixed bug #30967 (properties in extended mysqli classes don't work)
  1409. * ext/mysqli/mysqli.c:
  1410. Fixed bug #30967 (properties in extended mysqli classes don't work)
  1411. 2004-12-03 Ilia Alshanetsky <ilia@prohost.org>
  1412. * (PHP_4_3)
  1413. NEWS
  1414. NEWS
  1415. ext/mssql/php_mssql.c
  1416. ext/mssql/php_mssql.c:
  1417. MFH: Fixed bug #30962 (mssql returns space for NULL columns).
  1418. * ext/mssql/php_mssql.c:
  1419. Fixed bug #30962 (mssql returns space for NULL columns).
  1420. 2004-12-02 Antony Dovgal <tony2001@phpclub.net>
  1421. * ext/standard/array.c:
  1422. revert my previous patch as it breaks more than fixes
  1423. * ext/dom/tests/bug28721.phpt
  1424. ext/dom/tests/dom004.phpt
  1425. ext/dom/tests/dom_xinclude.phpt:
  1426. fix tests
  1427. 2004-12-02 Stefan Esser <sesser@suspekt.org>
  1428. * TSRM/tsrm_virtual_cwd.c:
  1429. Fixed: virtual_popen in ZTS mode
  1430. * TSRM/tsrm_virtual_cwd.c:
  1431. Partly reverted because of problems with some realpath() implementations
  1432. 2004-12-01 Stefan Esser <sesser@suspekt.org>
  1433. * (PHP_4_3)
  1434. TSRM/tsrm_virtual_cwd.c:
  1435. Fixed missing opening bracket
  1436. * TSRM/tsrm_virtual_cwd.c:
  1437. Fixed behaviour of TSRM in case of realpath() failure
  1438. * ext/standard/var_unserializer.c
  1439. ext/standard/var_unserializer.re:
  1440. Beware of negative indices
  1441. * main/safe_mode.c:
  1442. Do not silently truncate
  1443. 2004-12-01 Ilia Alshanetsky <ilia@prohost.org>
  1444. * (PHP_4_3)
  1445. Zend/zend_strtod.c:
  1446. MFH: Removed extra space that causes problems for some compilers.
  1447. * ZendEngine2/zend_strtod.c:
  1448. MFB: Removed extra space that causes problems for some compilers.
  1449. * (PHP_5_0)
  1450. ZendEngine2/zend_strtod.c:
  1451. Removed extra space that causes problems for some compilers.
  1452. 2004-12-01 Dmitry Stogov <dmitry@zend.com>
  1453. * (PHP_5_0)
  1454. NEWS:
  1455. Fixed bug #30329 (Error Fetching http body, No Content-Length, connection
  1456. closed or chunked data).
  1457. * (PHP_5_0)
  1458. NEWS:
  1459. Fixed bug #30359 (SOAP client requests have no port in "Host" field ).
  1460. 2004-12-01 Derick Rethans <php@derickrethans.nl>
  1461. * (PHP_5_0)
  1462. ZendEngine2/zend_strtod.c:
  1463. - revert unwanted change
  1464. * (PHP_4_3)
  1465. Zend/zend_strtod.c:
  1466. - MFH: Fixed MacOSX compilation (Patch by Christian)
  1467. * ZendEngine2/zend_strtod.c
  1468. ZendEngine2/zend_strtod.c:
  1469. - Fixed MacOSX compilation (Patch by Christian)
  1470. * (PHP_5_0)
  1471. ZendEngine2/zend.h:
  1472. - And in Zend/ too.
  1473. * (PHP_5_0)
  1474. configure.in
  1475. main/php_version.h:
  1476. - Roll back to -dev
  1477. 2004-12-01 Dmitry Stogov <dmitry@zend.com>
  1478. * ZendEngine2/tests/bug29883.phpt
  1479. ZendEngine2/tests/bug29883.phpt:
  1480. file bug29883.phpt was initially added on branch PHP_5_0.
  1481. * (PHP_5_0)
  1482. NEWS
  1483. ZendEngine2/zend_execute.c
  1484. ZendEngine2/zend_vm_def.h
  1485. ZendEngine2/zend_vm_execute.h
  1486. ZendEngine2/tests/bug29883.phpt:
  1487. Fixed bug #29883 (isset gives invalid values on strings).
  1488. 2004-12-01 Derick Rethans <php@derickrethans.nl>
  1489. * INSTALL
  1490. INSTALL:
  1491. - MF43: Update install instructions
  1492. * (PHP_4_3)
  1493. INSTALL:
  1494. - Update INSTALL file (to add static instructions)
  1495. 2004-11-30 Ilia Alshanetsky <ilia@prohost.org>
  1496. * ext/ctype/ctype.c:
  1497. Fixed bug #30945 (make ctype_* functions return FALSE on empty strings).
  1498. Slight performance improvement of multi-byte string checking via ctype_*.
  1499. 2004-11-30 Andi Gutmans <andi@zend.com>
  1500. * (PHP_5_0)
  1501. NEWS
  1502. configure.in
  1503. ZendEngine2/zend.h
  1504. main/php_version.h:
  1505. - Go with 5.0.3RC1
  1506. 2004-11-29 Derick Rethans <php@derickrethans.nl>
  1507. * ext/standard/tests/math/bug30695.phpt:
  1508. 1.1.4;
  1509. - Added testcase for bug #30695
  1510. * (PHP_5_0)
  1511. ZendEngine2/zend_operators.c:
  1512. - MF43: Revert Joe's work around a bug in GCC patch as it breaks too many
  1513. things.
  1514. * ZendEngine2/zend_operators.c:
  1515. - MFH: Revert Joe's work around a bug in GCC patch as it breaks too many
  1516. things.
  1517. * (PHP_4_3)
  1518. Zend/zend_operators.c:
  1519. - Revert Joe's work around a bug in GCC patch as it breaks too many things.
  1520. * (PHP_4_3)
  1521. ext/pdf/config.m4:
  1522. - Make it work with PDFLib 5 again (And the check for PDFLib 6 is gone).
  1523. 2004-11-28 Ilia Alshanetsky <ilia@prohost.org>
  1524. * run-tests.php:
  1525. Save test result file inside the build directory.
  1526. 2004-11-28 Sergey Kartashoff <gluke@mail.ru>
  1527. * (PHP_4_3)
  1528. ext/mnogosearch/php_mnogo.h:
  1529. * (PHP_4_3)
  1530. ext/mnogosearch/php_mnogo.h:
  1531. - MnoGoSearch extension latest patch reverted (part2)
  1532. * (PHP_4_3)
  1533. ext/mnogosearch/php_mnogo.c:
  1534. - MnoGoSearch extension latest patch reverted
  1535. * ext/mnogosearch/php_mnogo.c
  1536. ext/mnogosearch/php_mnogo.c
  1537. ext/mnogosearch/php_mnogo.c
  1538. ext/mnogosearch/php_mnogo.h:
  1539. - MnoGoSearch extension updated to fix compilation issues with
  1540. mnogosearch-3.2.25+
  1541. 2004-11-28 Antony Dovgal <tony2001@phpclub.net>
  1542. * (PHP_4_3)
  1543. NEWS:
  1544. BFN + change my mail to my name
  1545. * (PHP_5_0)
  1546. NEWS:
  1547. BFN
  1548. * (PHP_4_3)
  1549. ext/standard/array.c
  1550. ext/standard/array.c:
  1551. MFH: fix #29954 (array_reduce segfaults when initial value is array)
  1552. * ext/standard/array.c:
  1553. fix #29954 (array_reduce segfaults when initial value is array)
  1554. 2004-11-28 Stefan Esser <sesser@suspekt.org>
  1555. * main/SAPI.c:
  1556. Fixed: Correctly Initialize fields
  1557. 2004-11-28 Antony Dovgal <tony2001@phpclub.net>
  1558. * php.ini-dist
  1559. php.ini-recommended:
  1560. fix #30314
  1561. 2004-11-28 Stefan Esser <sesser@suspekt.org>
  1562. * ext/standard/pack.c
  1563. main/php.h:
  1564. Fixed: removed possible integer over-/underflows
  1565. 2004-11-28 Zeev Suraski <zeev@zend.com>
  1566. * (PECL_4_3)
  1567. ext/sqlite/Makefile.frag:
  1568. Restore Makefile.frag - it's still needed for 4.2.x builds
  1569. 2004-11-27 Jon Parise <jon+php@csh.rit.edu>
  1570. * (PHP_4_3)
  1571. pear/packages/Net_SMTP-1.2.3.tar
  1572. pear/packages/Net_SMTP-1.2.6.tar
  1573. pear/packages/Net_SMTP-1.2.6.tar:
  1574. Distribute Net_SMTP 1.2.6 instead of 1.2.3. The former includes a year's
  1575. worth of additional bug fixes and improvements, and it has been a stable
  1576. release for over six months.
  1577. PEAR Bug: 2839
  1578. 2004-11-27 Ilia Alshanetsky <ilia@prohost.org>
  1579. * (PHP_4_3)
  1580. ext/shmop/shmop.c
  1581. ext/shmop/shmop.c:
  1582. MFH: Improve offset check inside shmop_write().
  1583. * ext/shmop/shmop.c:
  1584. Improve offset check inside shmop_write().
  1585. 2004-11-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  1586. * NEWS:
  1587. BFN
  1588. * (PHP_5_0)
  1589. NEWS:
  1590. - Nowadays we drop fixes :-)
  1591. 2004-11-26 Stanislav Malyshev <stas@zend.com>
  1592. * ext/sqlite/sqlite.c:
  1593. 'l' is long - int won't work on 64-bit
  1594. * (PECL_4_3)
  1595. ext/sqlite/sqlite.c:
  1596. fix amd64 - long != int there
  1597. 2004-11-25 Zeev Suraski <zeev@zend.com>
  1598. * (PHP_5_0)
  1599. ext/com_dotnet/com_handlers.c
  1600. ext/standard/incomplete_class.c:
  1601. Reverting get_method() signature change
  1602. * (PHP_5_0)
  1603. ZendEngine2/zend_execute.c
  1604. ZendEngine2/zend_execute_API.c
  1605. ZendEngine2/zend_extensions.h
  1606. ZendEngine2/zend_object_handlers.c
  1607. ZendEngine2/zend_object_handlers.h:
  1608. Reverting get_method() signature change
  1609. 2004-11-24 Ilia Alshanetsky <ilia@prohost.org>
  1610. * (PHP_5_0)
  1611. ext/iconv/php_iconv.h:
  1612. MFH: Fixed compilation when PHP is built in separate directory.
  1613. * ext/iconv/php_iconv.h:
  1614. Fixed compilation when PHP is built in separate directory.
  1615. 2004-11-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  1616. * (PHP_5_0)
  1617. NEWS:
  1618. - BFN
  1619. * ZendEngine2/zend_reflection_api.c:
  1620. - Fix Bug #30856 (ReflectionClass::getStaticProperties segfaults)
  1621. * ZendEngine2/tests/bug30856.phpt:
  1622. - Add new test
  1623. 2004-11-23 Dmitry Stogov <dmitry@zend.com>
  1624. * ext/gd/tests/imagefilter.phpt
  1625. ext/gd/tests/imagefilter.phpt
  1626. ext/standard/tests/filters/bug22538.phpt
  1627. ext/standard/tests/filters/bug22538.phpt:
  1628. Test was fixed.
  1629. 2004-11-23 Ilia Alshanetsky <ilia@prohost.org>
  1630. * (PHP_4_3)
  1631. configure.in
  1632. main/php_version.h:
  1633. Back to dev.
  1634. * (PHP_4_3)
  1635. NEWS:
  1636. RC1 release date.
  1637. * (PHP_4_3)
  1638. configure.in
  1639. main/php_version.h:
  1640. tagging 4.3.10RC1
  1641. 2004-11-23 Derick Rethans <php@derickrethans.nl>
  1642. * (PHP_5_0)
  1643. ext/iconv/php_iconv.h
  1644. scripts/Makefile.frag:
  1645. - MFH: We need to install these headers too
  1646. * ext/iconv/php_iconv.h
  1647. scripts/Makefile.frag:
  1648. - We need to install the headers too.
  1649. 2004-11-23 Edin Kadribasic <edink@emini.dk>
  1650. * (PHP_4_3)
  1651. ext/iconv/iconv.dsp
  1652. ext/iconv/php_iconv.h:
  1653. (Sort of) MFH: export PHP iconv symbols using the old build too
  1654. * ext/iconv/config.w32
  1655. ext/iconv/php_iconv.h:
  1656. Only dllexport during the compilation of iconv.c
  1657. 2004-11-23 Derick Rethans <php@derickrethans.nl>
  1658. * ext/iconv/iconv.c
  1659. ext/iconv/php_iconv.h:
  1660. - Export "php_iconv_string()".
  1661. * ext/standard/tests/time/bug28599.phpt:
  1662. 1.1.4;
  1663. - Added test for bug #28599
  1664. 2004-11-22 Ilia Alshanetsky <ilia@prohost.org>
  1665. * ext/sysvshm/sysvshm.c:
  1666. Fixed compile warning.
  1667. 2004-11-22 Frank M. Kromann <frank@kromann.info>
  1668. * ext/fbsql/php_fbsql.c
  1669. ext/fbsql/php_fbsql.h:
  1670. Adding fbsql_set_characterset.
  1671. Change PHP_INI_USER to PHP_INI_ALL on fbsql.batchsize
  1672. 2004-11-22 Andi Gutmans <andi@zend.com>
  1673. * (PHP_5_0)
  1674. ext/oci8/oci8.c:
  1675. - Don't use that ZTS connection pooling code until decided what to do with
  1676. - this problem.
  1677. * ext/oci8/oci8.c:
  1678. - Don't reuse Oracle connections in multi-threaded environments until
  1679. - we decide to either not support ZTS connection pooling (kind of
  1680. - pointless as PHP isn't stable in ZTS mode) or fix the 100% reproducable
  1681. - crash bug on oci_connect() under Windows most probably due to this
  1682. - problem.
  1683. 2004-11-22 Derick Rethans <php@derickrethans.nl>
  1684. * tests/lang/bug30862.phpt:
  1685. - Added test case for bug #30862.
  1686. 2004-11-22 Frank M. Kromann <frank@kromann.info>
  1687. * (PHP_5_0)
  1688. ext/mssql/config.m4:
  1689. MFH: Fix #30860 configure fails when tds is compiled as shared
  1690. * ext/mssql/config.m4
  1691. ext/mssql/config.m4:
  1692. Fix #30860 configure fails when tds is compiled as shared
  1693. 2004-11-22 Dmitry Stogov <dmitry@zend.com>
  1694. * ext/iconv/tests/translit-utf8.phpt
  1695. ext/iconv/tests/translit-utf8.phpt:
  1696. Test was fixed.
  1697. 2004-11-21 Ilia Alshanetsky <ilia@prohost.org>
  1698. * ext/com_dotnet/com_saproxy.c:
  1699. emalloc -> safe_emalloc.
  1700. 2004-11-21 Rob Richards <rrichards@ctindustries.net>
  1701. * (PHP_5_0)
  1702. ext/xml/compat.c:
  1703. MFH: internal entities expanded if no default handler but cdata handler
  1704. exists
  1705. * ext/xml/compat.c:
  1706. internal entities get expanded if no default handler but cdata handler
  1707. exists
  1708. 2004-11-21 Antony Dovgal <tony2001@phpclub.net>
  1709. * ext/standard/string.c
  1710. ext/standard/string.c:
  1711. fix yet another typo
  1712. * ext/standard/string.c
  1713. ext/standard/string.c:
  1714. fix typo (bug #30857)
  1715. 2004-11-21 Andi Gutmans <andi@zend.com>
  1716. * ext/oci8/oci8.c:
  1717. -** empty log message ***
  1718. 2004-11-20 Stefan Esser <sesser@suspekt.org>
  1719. * main/rfc1867.c:
  1720. Fixed: strip quotes from filename
  1721. 2004-11-20 Pierre-Alain Joye <pierre@dotgeek.org>
  1722. * (PHP_4_3)
  1723. NEWS:
  1724. - Entry for #30229
  1725. * (PHP_4_3)
  1726. ext/gd/libgd/gd.c:
  1727. - Fix #30229, imagerectangle draw the corners twice, making it useless
  1728. with alpha channel.
  1729. Fix it to work well with thick>1 as well, both filled and wired
  1730. rectangle
  1731. * ext/gd/libgd/gdft.c:
  1732. - Attempt to fix #28598, bug introduced in GD (around php 4.3.4)
  1733. The way they fix MS Symbol are wrong, multiple faces support hould added
  1734. later, safer.
  1735. Please test it with your weird fonts, if it works, MFH will be done.
  1736. 2004-11-20 Rob Richards <rrichards@ctindustries.net>
  1737. * (PHP_5_0)
  1738. ext/com_dotnet/com_handlers.c:
  1739. MFH: fix crash when calling com methods
  1740. - due to change in Zend
  1741. * ext/com_dotnet/com_handlers.c:
  1742. fix crash when calling com methods
  1743. - due to change in Zend
  1744. 2004-11-19 Antony Dovgal <tony2001@phpclub.net>
  1745. * (PHP_4_3)
  1746. NEWS
  1747. NEWS:
  1748. BFN
  1749. * (PHP_4_3)
  1750. ext/standard/array.c
  1751. ext/standard/array.c:
  1752. MFH: fix bug #30587 (array_multisort doesn't separate zvals before changing
  1753. them)
  1754. * ext/standard/array.c:
  1755. fix bug #30587 (array_multisort doesn't separate zvals before changing
  1756. them)
  1757. 2004-11-18 Ilia Alshanetsky <ilia@prohost.org>
  1758. * (PHP_4_3)
  1759. NEWS
  1760. ext/standard/var_unserializer.c
  1761. ext/standard/var_unserializer.re:
  1762. Fixed bug #30826 (Certain reference relations cannot be unserialized
  1763. properly).
  1764. 2004-11-18 Rob Richards <rrichards@ctindustries.net>
  1765. * (PHP_5_0)
  1766. NEWS:
  1767. BFN
  1768. * (PHP_5_0)
  1769. ext/xml/compat.c:
  1770. MFH: Fixed bug #30061 (xml_set_start_namespace_decl_handler not called)
  1771. hopefully resolve a bunch of entity issues
  1772. * ext/xml/compat.c:
  1773. Fixed bug #30061 (xml_set_start_namespace_decl_handler not called)
  1774. hopefully resolve a bunch of entity issues
  1775. * ext/dom/attr.c
  1776. ext/dom/characterdata.c
  1777. ext/dom/document.c
  1778. ext/dom/documenttype.c
  1779. ext/dom/domerror.c
  1780. ext/dom/domimplementationlist.c
  1781. ext/dom/domlocator.c
  1782. ext/dom/domstringlist.c
  1783. ext/dom/element.c
  1784. ext/dom/entity.c
  1785. ext/dom/namednodemap.c
  1786. ext/dom/namelist.c
  1787. ext/dom/node.c
  1788. ext/dom/nodelist.c
  1789. ext/dom/notation.c
  1790. ext/dom/processinginstruction.c
  1791. ext/dom/text.c
  1792. ext/dom/typeinfo.c
  1793. ext/dom/userdatahandler.c
  1794. ext/dom/xpath.c:
  1795. prototype fixes (Jakub Vr�na)
  1796. * (PHP_5_0)
  1797. NEWS:
  1798. BFN and re-order news
  1799. * (PHP_5_0)
  1800. ext/xml/compat.c:
  1801. MFH: Fixed bug #30832 ("!" stripped off comments in xml parser)
  1802. reset sax->initialized flag when not using SAX2
  1803. * ext/xml/compat.c:
  1804. Fixed bug #30832 ("!" stripped off comments in xml parser)
  1805. reset sax->initialized flag when not using SAX2
  1806. * (PHP_5_0)
  1807. ext/xml/compat.c:
  1808. MFH: fix SAX2 handling to work with libxml 2.6.16
  1809. * ext/xml/compat.c:
  1810. fix SAX2 handling to work with libxml 2.6.16
  1811. * ext/curl/interface.c:
  1812. fix typo so it compiles
  1813. 2004-11-18 Antony Dovgal <tony2001@phpclub.net>
  1814. * (PHP_5_0)
  1815. run-tests2.php:
  1816. MFH: run-test2 should be able to emulate POST & GET in the same time
  1817. * run-tests2.php:
  1818. run-test2 should be able to emulate POST & GET in the same time
  1819. 2004-11-17 Ilia Alshanetsky <ilia@prohost.org>
  1820. * (PHP_4_3)
  1821. ext/dio/dio.c
  1822. ext/dio/dio.c:
  1823. MFH: Gracefully handle allocation failure.
  1824. * ext/dio/dio.c:
  1825. Gracefully handle allocation failure.
  1826. 2004-11-17 Pierre-Alain Joye <pierre@dotgeek.org>
  1827. * ext/gd/libgd/gd.c:
  1828. - Really fix imagefill, part of my previous (old) fix was not applied
  1829. (blame me), bak the alphablending and restore it on exit
  1830. * ext/gd/libgd/gd.c:
  1831. - MFB: fix #30739, imagefill did not set back alphablending mode
  1832. * (PHP_4_3)
  1833. NEWS
  1834. ext/gd/libgd/gd.c:
  1835. - Fix #30739, imagefill does not set back the alphablending mode
  1836. 2004-11-17 Stanislav Malyshev <stas@zend.com>
  1837. * (PHP_5_0)
  1838. ZendEngine2/zend_execute_API.c:
  1839. fix #30543
  1840. * ZendEngine2/zend_execute_API.c:
  1841. fix crash
  1842. 2004-11-17 Edin Kadribasic <edink@emini.dk>
  1843. * (PHP_5_0)
  1844. win32/php5dllts.dsp:
  1845. Fix build here too
  1846. * (PHP_4_3)
  1847. win32/php4dllts.dsp:
  1848. Fix windows build
  1849. 2004-11-16 Dmitry Stogov <dmitry@zend.com>
  1850. * (PHP_5_0)
  1851. NEWS:
  1852. Fixed bug #30799 (SoapServer doesn't handle private or protected
  1853. properties)
  1854. * (PHP_5_0)
  1855. NEWS:
  1856. Class mapping was implemented (Bug #29385 Soapserver always uses std
  1857. class).
  1858. 2004-11-16 Derick Rethans <php@derickrethans.nl>
  1859. * (PHP_4_3)
  1860. Zend/zend_strtod.c
  1861. ZendEngine2/zend_strtod.c
  1862. ZendEngine2/zend_strtod.c:
  1863. - Make this compile for the Mac again
  1864. 2004-11-15 Ilia Alshanetsky <ilia@prohost.org>
  1865. * (PHP_5_0)
  1866. NEWS
  1867. main/php_streams.h
  1868. main/streams/streams.c:
  1869. MFH: Fixed bug #29801 (Set limit on the size of mmapable data).
  1870. * main/php_streams.h
  1871. main/streams/streams.c:
  1872. Fixed bug #29801 (Set limit on the size of mmapable data).
  1873. * ext/mssql/php_mssql.c:
  1874. MFB: fixed build.
  1875. * (PHP_5_0)
  1876. ext/mssql/php_mssql.c:
  1877. Fixed build.
  1878. 2004-11-15 Edin Kadribasic <edink@emini.dk>
  1879. * php.ini-dist
  1880. php.ini-recommended:
  1881. iconv is built-in in php5
  1882. 2004-11-15 Frank M. Kromann <frank@kromann.info>
  1883. * (PHP_4_3)
  1884. ext/standard/basic_functions.c:
  1885. MFH: Avoid renaming of sprintf to php_sprintf
  1886. * (PHP_5_0)
  1887. ext/mssql/php_mssql.c:
  1888. MFH: Adding most of the changes suggested in #30280. Mostly fix's for
  1889. possible leaks.
  1890. * ext/mssql/php_mssql.c:
  1891. Adding most of the changes suggested in #30280. Mostly fix's for possible
  1892. leaks.
  1893. * ext/standard/basic_functions.c
  1894. ext/standard/basic_functions.c:
  1895. Avoid renaming of sprintf to php_sprintf
  1896. * main/php.h
  1897. main/php.h
  1898. main/php_sprintf.c
  1899. main/php_sprintf.c
  1900. main/snprintf.c
  1901. main/snprintf.c
  1902. main/snprintf.h
  1903. main/snprintf.h:
  1904. Fix win32 build.
  1905. 2004-11-15 Derick Rethans <php@derickrethans.nl>
  1906. * (PHP_4_3)
  1907. Zend/zend_strtod.c
  1908. ZendEngine2/zend_strtod.c:
  1909. - MFH: Fixed bug #30779 (Compile of Zend/zend_strtod.c fails on Sparc)
  1910. * ZendEngine2/zend_strtod.c:
  1911. - Fixed bug #30779 (Compile of Zend/zend_strtod.c fails on Sparc)
  1912. 2004-11-15 Sergey Kartashoff <gluke@mail.ru>
  1913. * ext/mnogosearch/php_mnogo.h
  1914. ext/mnogosearch/php_mnogo.h:
  1915. * ext/mnogosearch/php_mnogo.c
  1916. ext/mnogosearch/php_mnogo.h:
  1917. * (PHP_5_0)
  1918. ext/mnogosearch/php_mnogo.c
  1919. ext/mnogosearch/php_mnogo.h:
  1920. 2004-11-15 Derick Rethans <php@derickrethans.nl>
  1921. * (PHP_5_0)
  1922. NEWS:
  1923. - Those are also fixed with the same commit.
  1924. * ext/standard/parsedate.y:
  1925. - MF5.0: Fixed bug #28599 (strtotime fails with zero base time).
  1926. * (PHP_5_0)
  1927. NEWS
  1928. ext/standard/parsedate.y:
  1929. - Fixed bug #28599 (strtotime fails with zero base time).
  1930. 2004-11-15 Antony Dovgal <tony2001@phpclub.net>
  1931. * (PHP_5_0)
  1932. sapi/cli/php_cli.c:
  1933. MFH: fix CLI leaks when using malformed option string
  1934. * sapi/cli/php_cli.c:
  1935. fix CLI leaks when using malformed option string
  1936. 2004-11-15 Derick Rethans <php@derickrethans.nl>
  1937. * configure.in
  1938. ext/standard/formatted_print.c
  1939. main/php.h
  1940. main/php_sprintf.c
  1941. main/snprintf.c
  1942. main/snprintf.h:
  1943. - MFH4.3: Cleaned up some of the locale mess:
  1944. * all internal use of sprintf, snprintf and the like will always
  1945. use the . as thousands seperator (if php.h is included only!).
  1946. * echo, printf() and sprintf() always render locale-aware
  1947. * added the %F modifier for non-locale aware rendering for floats
  1948. * (PHP_5_0)
  1949. NEWS
  1950. configure.in
  1951. ext/standard/formatted_print.c
  1952. main/php.h
  1953. main/php_sprintf.c
  1954. main/snprintf.c
  1955. main/snprintf.h:
  1956. - MF4.3: Cleaned up some of the locale mess:
  1957. * all internal use of sprintf, snprintf and the like will always
  1958. use the . as thousands seperator (if php.h is included only!).
  1959. * echo, printf() and sprintf() always render locale-aware
  1960. * added the %F modifier for non-locale aware rendering for floats
  1961. * (PHP_4_3)
  1962. NEWS
  1963. configure.in
  1964. Zend/Zend.m4
  1965. Zend/acconfig.h
  1966. Zend/zend_sprintf.c
  1967. ext/standard/formatted_print.c
  1968. ext/standard/var_unserializer.c
  1969. main/php.h
  1970. main/php_sprintf.c
  1971. main/snprintf.c
  1972. main/snprintf.h:
  1973. - Cleaned up some of the locale mess:
  1974. * all internal use of sprintf, snprintf and the like will always
  1975. use the . as thousands seperator (if php.h is included only!).
  1976. * echo, printf() and sprintf() always render locale-aware
  1977. * added the %F modifier for non-locale aware rendering for floats
  1978. 2004-11-14 Ilia Alshanetsky <ilia@prohost.org>
  1979. * ext/curl/interface.c:
  1980. Added support for better control over FTP encryption protocols.
  1981. 2004-11-14 Sergey Kartashoff <gluke@mail.ru>
  1982. * ext/mnogosearch/php_mnogo.c
  1983. ext/mnogosearch/php_mnogo.c:
  1984. * ext/mnogosearch/php_mnogo.c
  1985. ext/mnogosearch/php_mnogo.c:
  1986. - More mnogosearch-3.2.23+ compatibility
  1987. 2004-11-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  1988. * (PHP_5_0)
  1989. NEWS:
  1990. BFN
  1991. * (PHP_5_0)
  1992. ZendEngine2/zend_reflection_api.c:
  1993. MFH #30783 Apache crash when using ReflectionFunction::getStaticVariables()
  1994. MFH proto fixes
  1995. * ZendEngine2/zend_reflection_api.c:
  1996. - Bugix #30783: Apache crash when using
  1997. ReflectionFunction::getStaticVariables()
  1998. 2004-11-13 Rainer Schaaf <rjs@pdflib.com>
  1999. * (PHP_4_3)
  2000. ext/pdf/config.m4:
  2001. fixed Bug #29297
  2002. Configure now only allows to work with PDFlib up to PDFlib 4, as newer
  2003. PDFlib versions need the code from the PDFlib PECL module.
  2004. 2004-11-13 Rob Richards <rrichards@ctindustries.net>
  2005. * (PHP_5_0)
  2006. NEWS:
  2007. BFN
  2008. * (PHP_5_0)
  2009. ext/xml/compat.c:
  2010. MFH: Fixed bug #30566 (attribute namespace URIs are inconsistent when
  2011. parsing).
  2012. * ext/xml/compat.c:
  2013. Fixed bug #30566 (attribute namespace URIs are inconsistent when parsing).
  2014. 2004-11-12 Ilia Alshanetsky <ilia@prohost.org>
  2015. * ext/recode/recode.c:
  2016. Simplify and cleanup code.
  2017. 2004-11-11 Rob Richards <rrichards@ctindustries.net>
  2018. * (PHP_5_0)
  2019. main/streams/streams.c:
  2020. support file:/// under windows again
  2021. * main/streams/streams.c:
  2022. add support for file://localhost/
  2023. support file:/// under windows again
  2024. 2004-11-11 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  2025. * (PHP_5_0)
  2026. ext/interbase/ibase_query.c:
  2027. MFH: fix return value of ibase_execute()
  2028. 2004-11-11 Antony Dovgal <tony2001@phpclub.net>
  2029. * (PHP_4_3)
  2030. ext/standard/Makefile.frag
  2031. ext/standard/Makefile.frag:
  2032. MFH: fix #30751 (phpinfo() shows the same ini path after reconfigure with
  2033. --with-config-file-path)
  2034. * ext/standard/Makefile.frag:
  2035. fix #30751 (phpinfo() shows the same ini path after reconfigure with
  2036. --with-config-file-path)
  2037. 2004-11-11 Ilia Alshanetsky <ilia@prohost.org>
  2038. * (PHP_4_3)
  2039. NEWS
  2040. NEWS
  2041. main/rfc1867.c
  2042. main/rfc1867.c:
  2043. MFH: Fixed bug #30750 (Meaningful error message when upload directory is
  2044. not
  2045. accessible).
  2046. * main/rfc1867.c:
  2047. Fixed bug #30750 (Meaningful error message when upload directory is not
  2048. accessible).
  2049. 2004-11-10 Wez Furlong <wez.php@thebrainroom.net>
  2050. * ext/standard/proc_open.c:
  2051. Fix leaking handle.
  2052. Thanks to ilya77 at gmail dot com
  2053. 2004-11-10 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  2054. * ext/interbase/ibase_query.c:
  2055. Fixed return value of ibase_execute()
  2056. 2004-11-10 Ilia Alshanetsky <ilia@prohost.org>
  2057. * ext/exif/exif.c:
  2058. Fixed possible overflow.
  2059. 2004-11-09 Andrei Zmievski <andreiz@gravitonic.com>
  2060. * ZendEngine2/zend_ini_parser.y:
  2061. Revert inadvertent commit.
  2062. * acinclude.m4
  2063. ZendEngine2/zend_ini_parser.y:
  2064. .dylib extension are Mach-O shared libraries that meant for linking
  2065. against. Loadable modules (aka bundles) can have any extension, so we
  2066. should probably stick with .so
  2067. http://fink.sourceforge.net/doc/porting/shared.php?phpLang=en#lib-and-mod
  2068. 2004-11-09 Joe Orton <jorton@redhat.com>
  2069. * ext/recode/config9.m4:
  2070. Fix --with-recode since PHP_YAZ is never defined.
  2071. * ext/standard/config.m4:
  2072. Make the "rounding fuzz" check work again with gcc 3.3 and later,
  2073. fixing the bug24142 test.
  2074. 2004-11-09 Frank M. Kromann <frank@kromann.info>
  2075. * sapi/cli/php.1.in:
  2076. Fix typo in man page. Bug #30727. Patch by Jakub Vrana
  2077. 2004-11-09 Dmitry Stogov <dmitry@zend.com>
  2078. * (PHP_5_0)
  2079. NEWS:
  2080. Fixed bug #29211 (SoapClient doesn't request wsdl through proxy). (Rob)
  2081. 2004-11-09 Ilia Alshanetsky <ilia@prohost.org>
  2082. * (PHP_4_3)
  2083. ext/cpdf/cpdf.c
  2084. ext/cpdf/cpdf.c:
  2085. MFH: Fixed crash inside cpdf_setdash() if called before page init.
  2086. * ext/cpdf/cpdf.c:
  2087. Fixed crash inside cpdf_setdash() if called before page init.
  2088. 2004-11-08 Ilia Alshanetsky <ilia@prohost.org>
  2089. * (PHP_4_3)
  2090. ext/fdf/fdf.c
  2091. ext/fdf/fdf.c:
  2092. MFH: Fixed possible crash on fstat() failure.
  2093. * ext/fdf/fdf.c:
  2094. Fixed possible crash on fstat() failure.
  2095. 2004-11-05 Derick Rethans <php@derickrethans.nl>
  2096. * (PHP_5_0)
  2097. NEWS
  2098. ZendEngine2/zend_execute_API.c:
  2099. - Fix for bug #30367, #30490 and possibly #30011.
  2100. 2004-11-05 Antony Dovgal <tony2001@phpclub.net>
  2101. * (PHP_5_0)
  2102. ext/standard/basic_functions.c:
  2103. MFH: fix build (hm. looks like nobody noticed that..)
  2104. 2004-11-05 Ilia Alshanetsky <ilia@prohost.org>
  2105. * ext/shmop/shmop.c:
  2106. Simplify and cleanup code.
  2107. 2004-11-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2108. * ext/exif/exif.c:
  2109. Bug #30627
  2110. 2004-11-04 Dmitry Stogov <dmitry@zend.com>
  2111. * (PHP_5_0)
  2112. NEWS:
  2113. Fixed bug #30685 (Malformed SOAPClient http header reequest).
  2114. 2004-11-04 Edin Kadribasic <edink@emini.dk>
  2115. * ext/mysqli/config.w32:
  2116. MySQL is releasing client libraries that compile out of the box
  2117. with mysqli extension, so there is no need for a specially compiled
  2118. client library anymore.
  2119. * ZendEngine2/Zend.dsp
  2120. ZendEngine2/ZendTS.dsp:
  2121. Added zend_strtod.* to the build
  2122. * ZendEngine2/zend_strtod.c
  2123. ZendEngine2/zend_strtod.h:
  2124. Make zend_strtod compile on windows
  2125. 2004-11-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  2126. * (PHP_4_3)
  2127. Zend/Makefile.am:
  2128. MFH:
  2129. - MFH: Add entry for zend_strtod.c in belief that this is still active.
  2130. * (PHP_5_0)
  2131. ZendEngine2/Makefile.am:
  2132. - MFH: Add entry for zend_strtod.c in belief that this is still active.
  2133. * ZendEngine2/Makefile.am:
  2134. - Add entry for zend_strtod.c in belief that this is still active.
  2135. 2004-11-03 Derick Rethans <php@derickrethans.nl>
  2136. * configure.in
  2137. ext/standard/formatted_print.c
  2138. ext/standard/php_string.h
  2139. ext/standard/scanf.c
  2140. ext/standard/string.c
  2141. tests/lang/034.phpt
  2142. tests/lang/bug30638.phpt:
  2143. - Fixed bug #30630: Added a BSD based strtod function that is
  2144. locale-independent. (PHP part)
  2145. * (PHP_4_3)
  2146. configure.in
  2147. configure.in
  2148. ext/standard/formatted_print.c
  2149. ext/standard/formatted_print.c
  2150. ext/standard/php_string.h
  2151. ext/standard/php_string.h
  2152. ext/standard/scanf.c
  2153. ext/standard/scanf.c
  2154. ext/standard/string.c
  2155. ext/standard/string.c
  2156. tests/lang/034.phpt
  2157. tests/lang/034.phpt
  2158. tests/lang/bug30638.phpt:
  2159. - MFH: Fixed bug #30630: Added a BSD based strtod function that is
  2160. locale-independent. (PHP part)
  2161. * tests/lang/bug30638.phpt
  2162. tests/lang/bug30638.phpt:
  2163. 1.1.4;
  2164. file bug30638.phpt was initially added on branch PHP_5_0.
  2165. 2004-11-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  2166. * ZendEngine2/Zend.m4:
  2167. - Don't show grep outputs
  2168. 2004-11-03 Derick Rethans <php@derickrethans.nl>
  2169. * Zend/zend_strtod.c
  2170. Zend/zend_strtod.c
  2171. Zend/zend_strtod.h
  2172. Zend/zend_strtod.h:
  2173. file zend_strtod.c was initially added on branch PHP_4_3.
  2174. * (PHP_4_3)
  2175. Zend/zend_execute_API.c
  2176. Zend/zend_globals.h
  2177. Zend/zend_ini.c
  2178. Zend/zend_language_scanner.l
  2179. Zend/zend_operators.c
  2180. Zend/zend_operators.h
  2181. ZendEngine2/zend_execute_API.c
  2182. ZendEngine2/zend_globals.h
  2183. ZendEngine2/zend_ini.c
  2184. ZendEngine2/zend_language_scanner.l
  2185. ZendEngine2/zend_operators.c
  2186. ZendEngine2/zend_operators.h
  2187. ZendEngine2/zend_strtod.c
  2188. ZendEngine2/zend_strtod.h:
  2189. - MFH: Fixed bug #30630: Added a BSD based strtod function that is
  2190. locale-independent.
  2191. * ZendEngine2/zend_execute_API.c
  2192. ZendEngine2/zend_globals.h
  2193. ZendEngine2/zend_ini.c
  2194. ZendEngine2/zend_language_scanner.l
  2195. ZendEngine2/zend_operators.c
  2196. ZendEngine2/zend_operators.h
  2197. ZendEngine2/zend_strtod.c
  2198. ZendEngine2/zend_strtod.h:
  2199. - Fixed bug #30630: Added a BSD based strtod function that is
  2200. locale-independent.
  2201. 2004-11-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  2202. * configure.in
  2203. ZendEngine2/Zend.m4
  2204. ZendEngine2/zend.h
  2205. ZendEngine2/zend_execute.c:
  2206. - Checks for Darwin'ish systems that uses Mach-O, which apparently doesn't
  2207. support weak symbol aliasing at this time.
  2208. 2004-11-03 Ilia Alshanetsky <ilia@prohost.org>
  2209. * ext/standard/iptc.c:
  2210. emalloc() failures are handled by zend engine.
  2211. 2004-11-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2212. * ZendEngine2/zend_reflection_api.c:
  2213. - Trying to invoke function not methot here
  2214. * ZendEngine2/zend_reflection_api.c:
  2215. - Fix invokeargs() with static methods
  2216. 2004-11-03 Joe Orton <jorton@redhat.com>
  2217. * ext/bz2/config.m4
  2218. ext/cpdf/config.m4
  2219. ext/curl/config.m4
  2220. ext/dba/config.m4
  2221. ext/fam/config.m4
  2222. ext/gd/config.m4
  2223. ext/gettext/config.m4
  2224. ext/gmp/config.m4
  2225. ext/iconv/config.m4
  2226. ext/imap/config.m4
  2227. ext/ldap/config.m4
  2228. ext/mbstring/config.m4
  2229. ext/mysql/config.m4
  2230. ext/ncurses/config.m4
  2231. ext/odbc/config.m4
  2232. ext/pcre/config.m4
  2233. ext/pgsql/config.m4
  2234. ext/pspell/config.m4
  2235. ext/readline/config.m4
  2236. ext/recode/config.m4
  2237. ext/session/config.m4
  2238. ext/sqlite/config.m4
  2239. ext/xml/config.m4
  2240. ext/xmlrpc/config.m4
  2241. ext/xsl/config.m4
  2242. ext/zlib/config0.m4:
  2243. Update extensions to use /path/to/$PHP_LIBDIR rather than /path/to/lib
  2244. to support multi-ABI platforms.
  2245. * acinclude.m4
  2246. configure.in:
  2247. Core changes to support multi-ABI platforms with libraries in
  2248. /usr/lib64 rather than /usr/lib.
  2249. * configure.in: Add --with-libdir flag; define PHP_LIBDIR.
  2250. * acinclude.m4 (PHP_REMOVE_USR_LIB, PHP_RUNPATH_SWITCH,
  2251. PHP_ADD_LIBPATH): Check for /usr/$PHP_LIBDIR rather than /usr/lib.
  2252. (PHP_SETUP_OPENSSL, PHP_SETUP_ICONV): Use /path/to/$PHP_LIBDIR in
  2253. place of /path/to/lib.
  2254. 2004-11-03 Antony Dovgal <tony2001@phpclub.net>
  2255. * (PHP_4_3)
  2256. NEWS:
  2257. BFN
  2258. * (PHP_4_3)
  2259. ext/oci8/oci8.c:
  2260. fix bug #30654 (persistent connection is deleted from hash if there was
  2261. exclusive connection with the same credentials)
  2262. No need for MFB here - 5.x.x branches work fine.
  2263. 2004-11-03 Joe Orton <jorton@redhat.com>
  2264. * ext/openssl/xp_ssl.c:
  2265. Remove unused variable.
  2266. * acinclude.m4:
  2267. Fix extraction of httpd version if httpd is linked against -lefence.
  2268. 2004-11-03 Stanislav Malyshev <stas@zend.com>
  2269. * (PHP_4_3)
  2270. Zend/zend_execute.c:
  2271. fix overloaded calls not returning result, e.g.:
  2272. <? new Java('foo'); ?>
  2273. 2004-11-03 Dmitry Stogov <dmitry@zend.com>
  2274. * ZendEngine2/zend_vm_def.h
  2275. ZendEngine2/zend_vm_execute.h:
  2276. Fixed "isset() and the new VM" bug.
  2277. 2004-11-03 Antony Dovgal <tony2001@phpclub.net>
  2278. * ext/standard/basic_functions.c:
  2279. fix build
  2280. 2004-11-02 Andrey Hristov <php@hristov.com>
  2281. * ext/standard/basic_functions.c
  2282. main/php.h:
  2283. make sleep() return it's return value when possible
  2284. 2004-11-02 Ilia Alshanetsky <ilia@prohost.org>
  2285. * (PHP_5_0)
  2286. NEWS:
  2287. Bug fixing news.
  2288. * (PHP_4_3)
  2289. NEWS
  2290. ext/gd/gd.c:
  2291. MFH: Fixed bug #30658 (Ensure that temporary files created by GD are
  2292. removed).
  2293. * ext/gd/gd.c:
  2294. MFB: Fixed bug #30658 (Ensure that temporary files created by GD are
  2295. removed).
  2296. * (PHP_5_0)
  2297. ext/gd/gd.c:
  2298. Fixed bug #30658 (Ensure that temporary files created by GD are removed).
  2299. 2004-11-02 Sebastian Bergmann <sb@sebastian-bergmann.de>
  2300. * (PHP_5_0)
  2301. ZendEngine2/zend_API.c:
  2302. MFH: Patch by Joe Orton <jorton@redhat.com>.
  2303. * ZendEngine2/zend_API.c:
  2304. Patch by Joe Orton <jorton@redhat.com>.
  2305. 2004-11-02 Ilia Alshanetsky <ilia@prohost.org>
  2306. * (PHP_4_3)
  2307. ext/standard/link.c
  2308. ext/standard/link.c:
  2309. MFH: Fixed open_basedir & safe_mode bypass inside readlink() function.
  2310. * ext/standard/link.c:
  2311. Fixed open_basedir & safe_mode bypass inside readlink() function.
  2312. 2004-11-01 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2313. * ext/standard/array.c:
  2314. - Remove doubled definition
  2315. * ext/standard/array.c:
  2316. - Add some comment
  2317. * ext/standard/array.c:
  2318. - Allow direct access to spl class entries (SPL cannot be build shared)
  2319. * ext/standard/array.c
  2320. ext/standard/php_array.h:
  2321. - Use new way for global variables
  2322. - Cache class lookup
  2323. * ext/standard/array.c:
  2324. - Add interface Countable (PECL #30113)
  2325. 2004-11-01 Georg Richter <georg@mysql.com>
  2326. * ext/mysqli/mysqli_nonapi.c:
  2327. added multi resultset support in mysql_connect
  2328. * (PHP_5_0)
  2329. NEWS
  2330. ext/mysqli/mysqli_nonapi.c:
  2331. Added default multi resultset support for mysqli_connect (#30645)
  2332. * (PHP_5_0)
  2333. NEWS:
  2334. fixed error handling in mysqli_multi_query
  2335. * (PHP_5_0)
  2336. ext/mysqli/mysqli_api.c
  2337. ext/mysqli/mysqli_nonapi.c
  2338. ext/mysqli/tests/003.phpt
  2339. ext/mysqli/tests/020.phpt:
  2340. MFH:
  2341. Fixed tests for empty dates (see http://bugs.mysql.com/?id=6058)
  2342. Fixed memleak in mysqli_stmt_bind_result
  2343. Fixed error handling for mysqli_multi_query
  2344. * ext/mysqli/mysqli_api.c
  2345. ext/mysqli/mysqli_nonapi.c
  2346. ext/mysqli/tests/003.phpt
  2347. ext/mysqli/tests/020.phpt:
  2348. Fixed tests for empty dates (see http://bugs.mysql.com/?id=6058)
  2349. Fixed memleak in mysqli_stmt_bind_result
  2350. Fixed error handling for mysqli_multi_query
  2351. 2004-11-01 Ilia Alshanetsky <ilia@prohost.org>
  2352. * (PHP_4_3)
  2353. NEWS
  2354. ext/curl/curl.c:
  2355. MFH: Fixed bug #30613 (Prevent infinite recursion in url redirection).
  2356. * ext/curl/interface.c:
  2357. MFB: Fixed bug #30613 (Prevent infinite recursion in url redirection).
  2358. * (PHP_5_0)
  2359. ext/curl/interface.c:
  2360. Fixed bug #30613 (Prevent infinite recursion in url redirection).
  2361. 2004-10-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2362. * ZendEngine2/zend_reflection_api.c:
  2363. - Add ReflectionFunction::invokeArgs(array)
  2364. - Add ReflectionMethod::invokeArgs(obj, array)
  2365. 2004-10-31 Sebastian Bergmann <sb@sebastian-bergmann.de>
  2366. * ZendEngine2/zend_reflection_api.c:
  2367. Invokation -> Invocation
  2368. 2004-10-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2369. * ZendEngine2/zend.h:
  2370. Bump version (as discussed with Andi)
  2371. * (PHP_5_0)
  2372. ZendEngine2/zend_execute.c:
  2373. - Fix (readd function name which got lost during earlier comit)
  2374. * (PHP_5_0)
  2375. NEWS:
  2376. BFN
  2377. * ZendEngine2/zend_reflection_api.c:
  2378. - Be consistent and use names as keys (found by johannes)
  2379. * ZendEngine2/zend_extensions.h
  2380. ZendEngine2/zend_modules.h:
  2381. - Bump API version
  2382. * (PHP_5_0)
  2383. ZendEngine2/zend_extensions.h
  2384. ZendEngine2/zend_modules.h:
  2385. Bump api after latest changes
  2386. * (PHP_5_0)
  2387. ZendEngine2/zend_execute.c
  2388. ZendEngine2/zend_object_handlers.c
  2389. ZendEngine2/zend_object_handlers.h:
  2390. MFH change zend_object_handlers->get_method()
  2391. * ext/standard/incomplete_class.c:
  2392. - Update to new API
  2393. * ZendEngine2/zend_execute_API.c
  2394. ZendEngine2/zend_object_handlers.c
  2395. ZendEngine2/zend_object_handlers.h
  2396. ZendEngine2/zend_vm_def.h
  2397. ZendEngine2/zend_vm_execute.h:
  2398. - Change zend_object_handlers->get_method() to allow aggregation for
  2399. internal classes
  2400. * ZendEngine2/Makefile.frag:
  2401. - New architecture needs one more dependency
  2402. * ZendEngine2/zend_exceptions.c
  2403. ZendEngine2/zend_reflection_api.c:
  2404. - Fix protos
  2405. 2004-10-29 Andi Gutmans <andi@zend.com>
  2406. * ZendEngine2/zend_operators.c:
  2407. - For Ilia:
  2408. - MFH: Fixed bug #30572 (crash when comparing SimpleXML attribute to a
  2409. boolean).
  2410. - Hope this works well. I will MFH tomorrow if no one complains.
  2411. * ext/standard/file.c
  2412. ext/standard/file.c
  2413. ext/standard/file.c:
  2414. - [PATCH] Bug fix for #29770, but for PHP 4.3.9 (Vladimir Zidar)
  2415. 2004-10-28 Ilia Alshanetsky <ilia@prohost.org>
  2416. * ext/standard/uniqid.c:
  2417. Simplify code.
  2418. 2004-10-28 Greg Beaver <greg@chiaraquartet.net>
  2419. * (PHP_5_0)
  2420. pear/package-PEAR.xml:
  2421. sync with pear-core
  2422. * (PHP_5_0)
  2423. pear/go-pear-list.php:
  2424. PEAR => 1.3.3
  2425. 2004-10-28 Dmitry Stogov <dmitry@zend.com>
  2426. * ZendEngine2/README.ZEND_VM
  2427. ZendEngine2/zend_vm_gen.php:
  2428. --without-lines changed to --with-lines
  2429. 2004-10-28 Antony Dovgal <tony2001@phpclub.net>
  2430. * (PHP_4_3)
  2431. ext/standard/file.c
  2432. main/streams/plain_wrapper.c
  2433. main/streams/plain_wrapper.c:
  2434. fix Win32 & Netware build
  2435. 2004-10-28 Andi Gutmans <andi@zend.com>
  2436. * ZendEngine2/zend_vm_execute.skl
  2437. ZendEngine2/zend_vm_gen.php:
  2438. - Fix typo
  2439. 2004-10-27 Ilia Alshanetsky <ilia@prohost.org>
  2440. * ext/standard/microtime.c:
  2441. Simplify and cleanup code.
  2442. 2004-10-27 Andi Gutmans <andi@zend.com>
  2443. * ZendEngine2/zend_vm_opcodes.h:
  2444. - Oops missed this one
  2445. * ZendEngine2/zend_operators.c:
  2446. - Revert Fixed bug #30228 (crash when comparing SimpleXML attribute to a
  2447. boolean).
  2448. - Need to discuss where the real problem is.
  2449. * ZendEngine2/README.ZEND_VM:
  2450. - Tiny fixes
  2451. * ZendEngine2/README.ZEND_VM
  2452. ZendEngine2/zend_compile.h
  2453. ZendEngine2/zend_vm_execute.h
  2454. ZendEngine2/zend_vm_gen.php:
  2455. - Improve comments, docs, code...
  2456. 2004-10-27 Antony Dovgal <tony2001@phpclub.net>
  2457. * (PHP_4_3)
  2458. NEWS
  2459. NEWS:
  2460. BFN
  2461. * (PHP_4_3)
  2462. ext/standard/file.c
  2463. main/streams/plain_wrapper.c:
  2464. MFH: fix bug #30388 (rename across filesystems loses ownership and
  2465. permission info)
  2466. * main/streams/plain_wrapper.c:
  2467. fix bug #30388 (rename across filesystems loses ownership and permission
  2468. info)
  2469. 2004-10-27 Wez Furlong <wez.php@thebrainroom.net>
  2470. * ext/openssl/openssl.c
  2471. ext/openssl/openssl.c
  2472. ext/openssl/openssl.c:
  2473. Fix possible crash; patch by Kamesh Jayachandran
  2474. 2004-10-26 Andrey Hristov <php@hristov.com>
  2475. * (PHP_5_0)
  2476. NEWS:
  2477. news entry
  2478. 2004-10-26 Andi Gutmans <andi@zend.com>
  2479. * ZendEngine2/zend_builtin_functions.c:
  2480. - Patch from Andrey Hristov:
  2481. I have cooked a small patch which allows is_subclass_of() the accept
  2482. not only an object as first parameter but a string as well. When string
  2483. is passed the function checks whether the class specified is subclass of
  2484. the second parameter
  2485. class a{}
  2486. class b{} extends a{}
  2487. is_subclass_of("a", "a") //false
  2488. is_subclass_of("b", "a") //true
  2489. currently only objects are allowed as first parameter
  2490. 2004-10-26 Ilia Alshanetsky <ilia@prohost.org>
  2491. * (PHP_5_0)
  2492. NEWS
  2493. ZendEngine2/zend_operators.c:
  2494. MFH: Fixed bug #30572 (crash when comparing SimpleXML attribute to a
  2495. boolean).
  2496. * ZendEngine2/zend_operators.c:
  2497. Fixed bug #30228 (crash when comparing SimpleXML attribute to a boolean).
  2498. 2004-10-26 Wez Furlong <wez.php@thebrainroom.net>
  2499. * (PHP_4_3)
  2500. NEWS
  2501. NEWS:
  2502. BFN
  2503. * ext/openssl/openssl.c
  2504. ext/openssl/openssl.c
  2505. ext/openssl/openssl.c:
  2506. Fix for Bug #29418 (double free when openssl_csr_new fails).
  2507. Also hook up MSHUTDOWN function which appears to have never been enabled.
  2508. Patch by Kamesh Jayachandran
  2509. 2004-10-25 Greg Beaver <greg@chiaraquartet.net>
  2510. * (PHP_5_0)
  2511. pear/PEAR/Builder.php
  2512. pear/PEAR/Common.php
  2513. pear/PEAR/Downloader.php
  2514. pear/PEAR/ErrorStack.php
  2515. pear/PEAR/Exception.php
  2516. pear/PEAR/Installer.php
  2517. pear/PEAR/Registry.php
  2518. pear/PEAR/Command/Install.php
  2519. pear/PEAR/Command/Package.php:
  2520. sync with PEAR_1_3 branch of pear-core
  2521. * (PHP_5_0)
  2522. pear/go-pear-list.php:
  2523. update for PEAR 1.3.2
  2524. 2004-10-25 Ilia Alshanetsky <ilia@prohost.org>
  2525. * ext/standard/microtime.c:
  2526. Merge gettimeofday() based code to prevent duplication.
  2527. 2004-10-25 Greg Beaver <greg@chiaraquartet.net>
  2528. * (PHP_5_0)
  2529. pear/go-pear.bat:
  2530. pass in first parameter to work with go-pear 0.5.0 "local" option
  2531. 2004-10-24 Ilia Alshanetsky <ilia@prohost.org>
  2532. * NEWS
  2533. main/php_variables.c:
  2534. Make request start time be available via $_SERVER['REQUEST_TIME'].
  2535. 2004-10-23 Hartmut Holzgraefe <hartmut@php-groupies.de>
  2536. * ext/ldap/config.w32:
  2537. Make ldap_parse_reference() available on Windows (Bug #29492)
  2538. 2004-10-23 Joe Orton <jorton@redhat.com>
  2539. * sapi/apache2filter/php_functions.c
  2540. sapi/apache2filter/sapi_apache2.c
  2541. sapi/apache2handler/php_functions.c
  2542. sapi/apache2handler/sapi_apache2.c:
  2543. - always convert apr_time_t to time_t using apr_time_sec() to be
  2544. future-proof.
  2545. - print apr_time_t values using APR_TIME_T and apr_snprintf.
  2546. - remove redundant add_property_long calls.
  2547. * sapi/apache2filter/sapi_apache2.c
  2548. sapi/apache2handler/sapi_apache2.c:
  2549. Fix the get_request_time implementation for the 2.0 SAPIs to return
  2550. seconds not microseconds and to use TSRM stuff correctly.
  2551. 2004-10-23 Antony Dovgal <tony2001@phpclub.net>
  2552. * (PHP_5_0)
  2553. ext/oci8/oci8.c:
  2554. MFH: commit fixes by <mikael dot suvi at trigger dot ee>
  2555. (segfaults under heavy load)
  2556. * ext/oci8/oci8.c:
  2557. commit fixes by <mikael dot suvi at trigger dot ee>
  2558. (segfaults under heavy load)
  2559. 2004-10-23 Andi Gutmans <andi@zend.com>
  2560. * ZendEngine2/zend_vm_execute.h:
  2561. - Add missing file
  2562. 2004-10-22 Andi Gutmans <andi@zend.com>
  2563. * ZendEngine2/zend_vm_handlers.h
  2564. ZendEngine2/zend_vm_spec.h:
  2565. - Nuke another two files
  2566. * ZendEngine2/Makefile.frag
  2567. ZendEngine2/zend_execute.c
  2568. ZendEngine2/zend_vm.h
  2569. ZendEngine2/zend_vm_def.h
  2570. ZendEngine2/zend_vm_execute.skl
  2571. ZendEngine2/zend_vm_gen.php:
  2572. - Commit new VM
  2573. - Old one is tagged as PRE_NEW_VM_GEN_PATCH
  2574. - Still doing work so more commits to come. Don't complain (yet) :)
  2575. 2004-10-22 Rob Richards <rrichards@ctindustries.net>
  2576. * (PRE_NEW_VM_GEN_PATCH)
  2577. ext/standard/microtime.c:
  2578. fix windows build
  2579. 2004-10-22 Edin Kadribasic <edink@emini.dk>
  2580. * (PHP_4_3)
  2581. NEWS
  2582. NEWS
  2583. configure.in
  2584. configure.in
  2585. configure.in:
  2586. Revert Linux LFS patch
  2587. 2004-10-22 Andi Gutmans <andi@zend.com>
  2588. * (PRE_NEW_VM_GEN_PATCH)
  2589. ZendEngine2/zend_execute.c:
  2590. - Fix crash (MFB PHP5_0)
  2591. 2004-10-22 Edin Kadribasic <edink@emini.dk>
  2592. * (PHP_4_3)
  2593. NEWS
  2594. NEWS:
  2595. BFN
  2596. 2004-10-21 Edin Kadribasic <edink@emini.dk>
  2597. * (PHP_4_3)
  2598. NEWS:
  2599. BFN
  2600. * configure.in
  2601. configure.in:
  2602. MFB: Linux LFS support, fixes 27792
  2603. * (PHP_4_3)
  2604. configure.in:
  2605. Enable LFS (large file support) for Linux. Support for other operating
  2606. systems can be added later. FreeBSD does not seem to require any
  2607. special compile flags to enable LFS.
  2608. Fixes #27792.
  2609. 2004-10-21 Ilia Alshanetsky <ilia@prohost.org>
  2610. * NEWS
  2611. ext/standard/microtime.c:
  2612. Allow gettimeofday() return a float if optional argument is specified.
  2613. 2004-10-21 Joe Orton <jorton@redhat.com>
  2614. * (PHP_4_3)
  2615. sapi/apache2handler/sapi_apache2.c
  2616. sapi/apache2handler/sapi_apache2.c:
  2617. MFH: Fix case where php_handle_aborted_connection was called
  2618. outside a try/end_try block (#25570).
  2619. * (PHP_4_3)
  2620. sapi/apache2filter/config.m4
  2621. sapi/apache2handler/config.m4:
  2622. MFH: Fixed apache2* SAPI build against httpd 2.1.
  2623. 2004-10-21 Andi Gutmans <andi@zend.com>
  2624. * (PHP_5_0)
  2625. ZendEngine2/zend_execute.c:
  2626. - Fix bug #30395 (Apache Child Segmentation fault in specific PHP-Code)
  2627. 2004-10-20 Andi Gutmans <andi@zend.com>
  2628. * tests/classes/interface_method_private.phpt:
  2629. - Fix test
  2630. 2004-10-20 Ilia Alshanetsky <ilia@prohost.org>
  2631. * ext/standard/string.c:
  2632. Slight optimization in str_split() when split length is the same or greater
  2633. then the string length.
  2634. 2004-10-20 Andi Gutmans <andi@zend.com>
  2635. * tests/classes/interface_must_be_implemented.phpt:
  2636. - One more test fix
  2637. * tests/classes/interface_doubled.phpt
  2638. tests/classes/interface_implemented.phpt
  2639. tests/classes/interface_instantiate.phpt:
  2640. - Fix interface tests. Interfaces should not use access modifiers
  2641. * ZendEngine2/zend_operators.c:
  2642. - If object handles are equal then save the comparison of properties in
  2643. - the == operator.
  2644. 2004-10-20 Stanislav Malyshev <stas@zend.com>
  2645. * main/output.c:
  2646. MF4: fix double bailout in HEAD when output is attempted from shutdown
  2647. * (PHP_4_3)
  2648. main/output.c:
  2649. fix HEAD problem: if some output is attempted in shutdown,
  2650. it bails out from shutdown sequence, which is bad
  2651. 2004-10-20 Joe Orton <jorton@redhat.com>
  2652. * sapi/apache2handler/sapi_apache2.c:
  2653. Fix case where php_handle_aborted_connection was called outside a
  2654. try/end_try block (#25570).
  2655. 2004-10-19 Ilia Alshanetsky <ilia@prohost.org>
  2656. * ext/standard/file.c:
  2657. Simplify code.
  2658. 2004-10-19 Anantha Kesari H Y <hyanantha@novell.com>
  2659. * ext/standard/filestat.c:
  2660. As NetWare LibC don't have the implementation of chown and chgrp there is
  2661. no point in exposing this function to PHP
  2662. 2004-10-19 Georg Richter <georg@mysql.com>
  2663. * ext/mysqli/mysqli_nonapi.c
  2664. ext/mysqli/mysqli_nonapi.c:
  2665. Minor fix for mysqli_connect: checking socket_len for NULL Values
  2666. (Thx to Paul DuBois)
  2667. 2004-10-18 Ilia Alshanetsky <ilia@prohost.org>
  2668. * (PHP_4_3)
  2669. NEWS
  2670. NEWS
  2671. ext/curl/curl.c
  2672. ext/curl/interface.c:
  2673. MFH: Fixed bug #30475 (curl_getinfo() may crash in some situations).
  2674. * ext/curl/interface.c:
  2675. Fixed bug #30475 (curl_getinfo() may crash in some situations).
  2676. 2004-10-18 Antony Dovgal <tony2001@phpclub.net>
  2677. * (PHP_4_3)
  2678. NEWS
  2679. NEWS:
  2680. BFN
  2681. * (PHP_4_3)
  2682. main/php_variables.c
  2683. main/php_variables.c:
  2684. MFH: fix bug #30442 ( segmentation fault when parsing ?getvariable[][ )
  2685. * main/php_variables.c:
  2686. fix bug #30442 ( segmentation fault when parsing ?getvariable[][ )
  2687. 2004-10-18 Anantha Kesari H Y <hyanantha@novell.com>
  2688. * ZendEngine2/zend_modules.h:
  2689. including zend_compile.h for NetWare as NetWare uses MetroWerks Code
  2690. warrior compiler which does not allow declarations of following kind
  2691. before defining the types.
  2692. extern struct _zend_arg_info first_arg_force_ref[2];
  2693. * main/php_scandir.c:
  2694. removing inclusion of platform specific config files as they are already
  2695. included from php_scandir.h
  2696. * (PHP_5_0)
  2697. main/main.c:
  2698. removing a call to php_output_activate in php_module_startup(Fix for
  2699. bug#30397)
  2700. * main/main.c:
  2701. removing php_output_activate Fix for bug#30397
  2702. 2004-10-18 Derick Rethans <php@derickrethans.nl>
  2703. * main/main.c
  2704. main/main.c:
  2705. - Revert patch until it is discussed
  2706. 2004-10-17 Ilia Alshanetsky <ilia@prohost.org>
  2707. * (PHP_4_3)
  2708. NEWS
  2709. ext/standard/string.c:
  2710. MFH: Fixed a bug in addslashes() handling of the '\0' character.
  2711. 2004-10-16 Andi Gutmans <andi@zend.com>
  2712. * ZendEngine2/zend_compile.c:
  2713. - One more test (WS)
  2714. * ZendEngine2/zend_compile.c:
  2715. - WS fix to test commit
  2716. 2004-10-16 Anantha Kesari H Y <hyanantha@novell.com>
  2717. * main/main.c
  2718. main/main.c:
  2719. Fix for Bug #30397
  2720. * ZendEngine2/zend_compile.c
  2721. ZendEngine2/zend_compile.c:
  2722. Fix for 30457
  2723. 2004-10-14 Ilia Alshanetsky <ilia@prohost.org>
  2724. * NEWS
  2725. ext/sqlite/sqlite.c:
  2726. Added sqlite_fetch_column_types() 3rd argument for arrays.
  2727. 2004-10-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2728. * ZendEngine2/zend_builtin_functions.c:
  2729. - Allow to omit object/classname in get_parent_class() which makes it
  2730. compatible with the signature and behavior of get_class()
  2731. 2004-10-13 Ilia Alshanetsky <ilia@prohost.org>
  2732. * NEWS
  2733. ext/standard/file.c:
  2734. Added optional offset parameter to file_get_contents().
  2735. 2004-10-13 Andi Gutmans <andi@zend.com>
  2736. * ZendEngine2/zend_compile.c:
  2737. - Don't allow access modifiers in interfaces. Explicitly stating public
  2738. - should also be disallowed but we don't have a way to detect it today.
  2739. 2004-10-12 Ilia Alshanetsky <ilia@prohost.org>
  2740. * NEWS
  2741. ext/standard/streamsfuncs.c:
  2742. MFH: Added optional offset parameter to stream_get_contents().
  2743. 2004-10-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2744. * (PHP_5_0)
  2745. NEWS
  2746. NEWS:
  2747. BFN
  2748. * ZendEngine2/zend_builtin_functions.c:
  2749. Bug #30381 Strange results with get_class_vars()
  2750. * (PHP_5_0)
  2751. ZendEngine2/zend_builtin_functions.c:
  2752. MFH Fix visibility of get_class_vars() and get_class_methods()
  2753. * ZendEngine2/zend_builtin_functions.c:
  2754. - Fix visibility in get_class_vars() and get_class_methods()
  2755. * ZendEngine2/zend_builtin_functions.c:
  2756. - Fix set_exception_handler
  2757. 2004-10-11 Ilia Alshanetsky <ilia@prohost.org>
  2758. * (PHP_5_0)
  2759. NEWS
  2760. ext/standard/streamsfuncs.c
  2761. main/streams/streams.c:
  2762. MFH: Fixed bug #30362 (stream_get_line() not handling end string correctly)
  2763. * ext/standard/streamsfuncs.c
  2764. main/streams/streams.c:
  2765. Fixed bug #30362 (stream_get_line() not handling end string correctly).
  2766. * (PHP_5_0)
  2767. NEWS
  2768. ext/calendar/calendar.c:
  2769. MFH: Fixed bug #30375 (cal_info() does not work without a parameter).
  2770. * ext/calendar/calendar.c:
  2771. Fixed bug #30375 (cal_info() does not work without a parameter).
  2772. 2004-10-11 Wez Furlong <wez.php@thebrainroom.net>
  2773. * (PHP_5_0)
  2774. NEWS:
  2775. BFN
  2776. * main/streams/transports.c:
  2777. Fix the return value check too
  2778. * (PHP_5_0)
  2779. main/streams/transports.c:
  2780. MFH: Fix #30387: wrong flag used for async connection
  2781. * main/streams/transports.c:
  2782. check the correct flag for async connect
  2783. 2004-10-10 Sebastian Bergmann <sb@sebastian-bergmann.de>
  2784. * (PHP_4_3)
  2785. .cvsignore
  2786. .cvsignore
  2787. TSRM/.cvsignore
  2788. TSRM/.cvsignore
  2789. Zend/.cvsignore
  2790. ext/.cvsignore
  2791. ext/.cvsignore
  2792. ext/bcmath/.cvsignore
  2793. ext/bcmath/.cvsignore
  2794. ext/bcmath/libbcmath/.cvsignore
  2795. ext/bcmath/libbcmath/.cvsignore
  2796. ext/bcmath/libbcmath/src/.cvsignore
  2797. ext/bcmath/libbcmath/src/.cvsignore
  2798. ext/bcmath/tests/.cvsignore
  2799. ext/bcmath/tests/.cvsignore
  2800. ext/bz2/.cvsignore
  2801. ext/bz2/.cvsignore
  2802. ext/bz2/tests/.cvsignore
  2803. ext/bz2/tests/.cvsignore
  2804. ext/calendar/.cvsignore
  2805. ext/calendar/.cvsignore
  2806. ext/calendar/tests/.cvsignore
  2807. ext/com/.cvsignore
  2808. ext/cpdf/.cvsignore
  2809. ext/cpdf/.cvsignore
  2810. ext/crack/.cvsignore
  2811. ext/crack/tests/.cvsignore
  2812. ext/ctype/.cvsignore
  2813. ext/ctype/.cvsignore
  2814. ext/ctype/tests/.cvsignore
  2815. ext/ctype/tests/.cvsignore
  2816. ext/curl/.cvsignore
  2817. ext/curl/.cvsignore
  2818. ext/cyrus/.cvsignore
  2819. ext/db/.cvsignore
  2820. ext/db/tests/.cvsignore
  2821. ext/dba/.cvsignore
  2822. ext/dba/.cvsignore
  2823. ext/dba/libcdb/.cvsignore
  2824. ext/dba/libcdb/.cvsignore
  2825. ext/dba/libflatfile/.cvsignore
  2826. ext/dba/libflatfile/.cvsignore
  2827. ext/dba/libinifile/.cvsignore
  2828. ext/dba/libinifile/.cvsignore
  2829. ext/dba/tests/.cvsignore
  2830. ext/dba/tests/.cvsignore
  2831. ext/dbase/.cvsignore
  2832. ext/dbase/.cvsignore
  2833. ext/dbx/.cvsignore
  2834. ext/dbx/.cvsignore
  2835. ext/dbx/tests/.cvsignore
  2836. ext/dbx/tests/.cvsignore
  2837. ext/dio/.cvsignore
  2838. ext/dio/.cvsignore
  2839. ext/dio/tests/.cvsignore
  2840. ext/dio/tests/.cvsignore
  2841. ext/dom/.cvsignore
  2842. ext/dom/tests/.cvsignore
  2843. ext/domxml/.cvsignore
  2844. ext/domxml/tests/.cvsignore
  2845. ext/dotnet/.cvsignore
  2846. ext/exif/.cvsignore
  2847. ext/exif/.cvsignore
  2848. ext/exif/tests/.cvsignore
  2849. ext/exif/tests/.cvsignore
  2850. ext/fam/.cvsignore
  2851. ext/fbsql/.cvsignore
  2852. ext/fbsql/.cvsignore
  2853. ext/fdf/.cvsignore
  2854. ext/fdf/.cvsignore
  2855. ext/fdf/tests/.cvsignore
  2856. ext/fdf/tests/.cvsignore
  2857. ext/filepro/.cvsignore
  2858. ext/filepro/.cvsignore
  2859. ext/fribidi/.cvsignore
  2860. ext/fribidi/tests/.cvsignore
  2861. ext/ftp/.cvsignore
  2862. ext/ftp/.cvsignore
  2863. ext/gd/.cvsignore
  2864. ext/gd/.cvsignore
  2865. ext/gd/libgd/.cvsignore
  2866. ext/gd/libgd/.cvsignore
  2867. ext/gd/tests/.cvsignore
  2868. ext/gd/tests/.cvsignore
  2869. ext/gettext/.cvsignore
  2870. ext/gettext/.cvsignore
  2871. ext/gmp/.cvsignore
  2872. ext/gmp/.cvsignore
  2873. ext/gmp/tests/.cvsignore
  2874. ext/gmp/tests/.cvsignore
  2875. ext/hwapi/.cvsignore
  2876. ext/hyperwave/.cvsignore
  2877. ext/iconv/.cvsignore
  2878. ext/iconv/.cvsignore
  2879. ext/iconv/tests/.cvsignore
  2880. ext/iconv/tests/.cvsignore
  2881. ext/imap/.cvsignore
  2882. ext/imap/.cvsignore
  2883. ext/informix/.cvsignore
  2884. ext/informix/.cvsignore
  2885. ext/ingres_ii/.cvsignore
  2886. ext/ingres_ii/.cvsignore
  2887. ext/interbase/.cvsignore
  2888. ext/interbase/.cvsignore
  2889. ext/interbase/tests/.cvsignore
  2890. ext/interbase/tests/.cvsignore
  2891. ext/ircg/.cvsignore
  2892. ext/ircg/.cvsignore
  2893. ext/java/.cvsignore
  2894. ext/ldap/.cvsignore
  2895. ext/ldap/.cvsignore
  2896. ext/mbstring/.cvsignore
  2897. ext/mbstring/.cvsignore
  2898. ext/mbstring/tests/.cvsignore
  2899. ext/mbstring/tests/.cvsignore
  2900. ext/mcal/.cvsignore
  2901. ext/mcrypt/.cvsignore
  2902. ext/mcrypt/.cvsignore
  2903. ext/mcrypt/tests/.cvsignore
  2904. ext/mcrypt/tests/.cvsignore
  2905. ext/mcve/.cvsignore
  2906. ext/mcve/.cvsignore
  2907. ext/mcve/tests/.cvsignore
  2908. ext/mcve/tests/.cvsignore
  2909. ext/mhash/.cvsignore
  2910. ext/mhash/.cvsignore
  2911. ext/mhash/tests/.cvsignore
  2912. ext/mhash/tests/.cvsignore
  2913. ext/mime_magic/.cvsignore
  2914. ext/mime_magic/.cvsignore
  2915. ext/ming/.cvsignore
  2916. ext/ming/.cvsignore
  2917. ext/mnogosearch/.cvsignore
  2918. ext/mnogosearch/.cvsignore
  2919. ext/msession/.cvsignore
  2920. ext/msession/.cvsignore
  2921. ext/msql/.cvsignore
  2922. ext/msql/.cvsignore
  2923. ext/mssql/.cvsignore
  2924. ext/mssql/.cvsignore
  2925. ext/mysql/.cvsignore
  2926. ext/mysql/.cvsignore
  2927. ext/mysql/libmysql/.cvsignore
  2928. ext/mysqli/.cvsignore
  2929. ext/mysqli/tests/.cvsignore
  2930. ext/ncurses/.cvsignore
  2931. ext/ncurses/.cvsignore
  2932. ext/ncurses/tests/.cvsignore
  2933. ext/ncurses/tests/.cvsignore
  2934. ext/notes/.cvsignore
  2935. ext/oci8/.cvsignore
  2936. ext/oci8/.cvsignore
  2937. ext/odbc/.cvsignore
  2938. ext/odbc/.cvsignore
  2939. ext/openssl/.cvsignore
  2940. ext/openssl/.cvsignore
  2941. ext/openssl/tests/.cvsignore
  2942. ext/openssl/tests/.cvsignore
  2943. ext/oracle/.cvsignore
  2944. ext/oracle/.cvsignore
  2945. ext/overload/.cvsignore
  2946. ext/ovrimos/.cvsignore
  2947. ext/ovrimos/.cvsignore
  2948. ext/pcntl/.cvsignore
  2949. ext/pcntl/.cvsignore
  2950. ext/pcntl/tests/.cvsignore
  2951. ext/pcntl/tests/.cvsignore
  2952. ext/pcre/.cvsignore
  2953. ext/pcre/.cvsignore
  2954. ext/pcre/pcrelib/.cvsignore
  2955. ext/pcre/pcrelib/.cvsignore
  2956. ext/pcre/pcrelib/doc/.cvsignore
  2957. ext/pcre/pcrelib/doc/.cvsignore
  2958. ext/pcre/pcrelib/testdata/.cvsignore
  2959. ext/pcre/pcrelib/testdata/.cvsignore
  2960. ext/pcre/tests/.cvsignore
  2961. ext/pcre/tests/.cvsignore
  2962. ext/pdf/.cvsignore
  2963. ext/pfpro/.cvsignore
  2964. ext/pfpro/.cvsignore
  2965. ext/pgsql/.cvsignore
  2966. ext/pgsql/.cvsignore
  2967. ext/pgsql/tests/.cvsignore
  2968. ext/pgsql/tests/.cvsignore
  2969. ext/posix/.cvsignore
  2970. ext/posix/.cvsignore
  2971. ext/pspell/.cvsignore
  2972. ext/pspell/.cvsignore
  2973. ext/pspell/tests/.cvsignore
  2974. ext/pspell/tests/.cvsignore
  2975. ext/qtdom/.cvsignore
  2976. ext/readline/.cvsignore
  2977. ext/readline/.cvsignore
  2978. ext/recode/.cvsignore
  2979. ext/recode/.cvsignore
  2980. ext/session/.cvsignore
  2981. ext/session/.cvsignore
  2982. ext/session/tests/.cvsignore
  2983. ext/session/tests/.cvsignore
  2984. ext/shmop/.cvsignore
  2985. ext/shmop/.cvsignore
  2986. ext/shmop/tests/.cvsignore
  2987. ext/shmop/tests/.cvsignore
  2988. ext/simplexml/.cvsignore
  2989. ext/simplexml/examples/.cvsignore
  2990. ext/simplexml/tests/.cvsignore
  2991. ext/skeleton/.cvsignore
  2992. ext/skeleton/tests/.cvsignore
  2993. ext/skeleton/tests/.cvsignore
  2994. ext/snmp/.cvsignore
  2995. ext/snmp/.cvsignore
  2996. ext/sockets/.cvsignore
  2997. ext/sockets/.cvsignore
  2998. ext/sockets/tests/.cvsignore
  2999. ext/sqlite/.cvsignore
  3000. ext/sqlite/libsqlite/src/.cvsignore
  3001. ext/sqlite/tests/.cvsignore
  3002. ext/standard/.cvsignore
  3003. ext/standard/.cvsignore
  3004. ext/standard/tests/.cvsignore
  3005. ext/standard/tests/.cvsignore
  3006. ext/standard/tests/aggregation/.cvsignore
  3007. ext/standard/tests/array/.cvsignore
  3008. ext/standard/tests/array/.cvsignore
  3009. ext/standard/tests/assert/.cvsignore
  3010. ext/standard/tests/assert/.cvsignore
  3011. ext/standard/tests/file/.cvsignore
  3012. ext/standard/tests/file/.cvsignore
  3013. ext/standard/tests/filters/.cvsignore
  3014. ext/standard/tests/general_functions/.cvsignore
  3015. ext/standard/tests/general_functions/.cvsignore
  3016. ext/standard/tests/image/.cvsignore
  3017. ext/standard/tests/image/.cvsignore
  3018. ext/standard/tests/math/.cvsignore
  3019. ext/standard/tests/math/.cvsignore
  3020. ext/standard/tests/reg/.cvsignore
  3021. ext/standard/tests/reg/.cvsignore
  3022. ext/standard/tests/serialize/.cvsignore
  3023. ext/standard/tests/serialize/.cvsignore
  3024. ext/standard/tests/strings/.cvsignore
  3025. ext/standard/tests/strings/.cvsignore
  3026. ext/standard/tests/time/.cvsignore
  3027. ext/standard/tests/time/.cvsignore
  3028. ext/standard/tests/versioning/.cvsignore
  3029. ext/standard/tests/versioning/.cvsignore
  3030. ext/swf/.cvsignore
  3031. ext/sybase/.cvsignore
  3032. ext/sybase/.cvsignore
  3033. ext/sybase_ct/.cvsignore
  3034. ext/sybase_ct/.cvsignore
  3035. ext/sysvmsg/.cvsignore
  3036. ext/sysvmsg/.cvsignore
  3037. ext/sysvmsg/tests/.cvsignore
  3038. ext/sysvmsg/tests/.cvsignore
  3039. ext/sysvsem/.cvsignore
  3040. ext/sysvsem/.cvsignore
  3041. ext/sysvsem/tests/.cvsignore
  3042. ext/sysvsem/tests/.cvsignore
  3043. ext/sysvshm/.cvsignore
  3044. ext/sysvshm/.cvsignore
  3045. ext/tokenizer/.cvsignore
  3046. ext/tokenizer/.cvsignore
  3047. ext/w32api/.cvsignore
  3048. ext/w32api/.cvsignore
  3049. ext/wddx/.cvsignore
  3050. ext/wddx/.cvsignore
  3051. ext/wddx/tests/.cvsignore
  3052. ext/wddx/tests/.cvsignore
  3053. ext/xml/.cvsignore
  3054. ext/xml/.cvsignore
  3055. ext/xml/expat/.cvsignore
  3056. ext/xml/tests/.cvsignore
  3057. ext/xml/tests/.cvsignore
  3058. ext/xmlrpc/.cvsignore
  3059. ext/xmlrpc/.cvsignore
  3060. ext/xmlrpc/libxmlrpc/.cvsignore
  3061. ext/xmlrpc/libxmlrpc/.cvsignore
  3062. ext/xsl/.cvsignore
  3063. ext/xslt/.cvsignore
  3064. ext/xslt/tests/.cvsignore
  3065. ext/yaz/.cvsignore
  3066. ext/yp/.cvsignore
  3067. ext/yp/.cvsignore
  3068. ext/zip/.cvsignore
  3069. ext/zip/tests/.cvsignore
  3070. ext/zlib/.cvsignore
  3071. ext/zlib/.cvsignore
  3072. ext/zlib/tests/.cvsignore
  3073. ext/zlib/tests/.cvsignore
  3074. main/.cvsignore
  3075. main/.cvsignore
  3076. main/streams/.cvsignore
  3077. pear/.cvsignore
  3078. pear/.cvsignore
  3079. pear/Console/tests/.cvsignore
  3080. pear/Console/tests/.cvsignore
  3081. pear/scripts/.cvsignore
  3082. pear/scripts/.cvsignore
  3083. pear/tests/.cvsignore
  3084. pear/tests/.cvsignore
  3085. regex/.cvsignore
  3086. regex/.cvsignore
  3087. sapi/.cvsignore
  3088. sapi/.cvsignore
  3089. sapi/aolserver/.cvsignore
  3090. sapi/aolserver/.cvsignore
  3091. sapi/apache/.cvsignore
  3092. sapi/apache/.cvsignore
  3093. sapi/apache2filter/.cvsignore
  3094. sapi/apache2filter/.cvsignore
  3095. sapi/apache2handler/.cvsignore
  3096. sapi/apache2handler/.cvsignore
  3097. sapi/apache_hooks/.cvsignore
  3098. sapi/caudium/.cvsignore
  3099. sapi/caudium/.cvsignore
  3100. sapi/cgi/.cvsignore
  3101. sapi/cgi/.cvsignore
  3102. sapi/cli/.cvsignore
  3103. sapi/cli/.cvsignore
  3104. sapi/embed/.cvsignore
  3105. sapi/embed/.cvsignore
  3106. sapi/isapi/.cvsignore
  3107. sapi/isapi/.cvsignore
  3108. sapi/nsapi/.cvsignore
  3109. sapi/nsapi/.cvsignore
  3110. sapi/phttpd/.cvsignore
  3111. sapi/phttpd/.cvsignore
  3112. sapi/pi3web/.cvsignore
  3113. sapi/pi3web/.cvsignore
  3114. sapi/roxen/.cvsignore
  3115. sapi/roxen/.cvsignore
  3116. sapi/servlet/.cvsignore
  3117. sapi/tests/.cvsignore
  3118. sapi/thttpd/.cvsignore
  3119. sapi/thttpd/.cvsignore
  3120. sapi/tux/.cvsignore
  3121. sapi/tux/.cvsignore
  3122. sapi/webjames/.cvsignore
  3123. sapi/webjames/.cvsignore
  3124. scripts/.cvsignore
  3125. scripts/.cvsignore
  3126. tests/.cvsignore
  3127. tests/.cvsignore
  3128. tests/basic/.cvsignore
  3129. tests/basic/.cvsignore
  3130. tests/classes/.cvsignore
  3131. tests/classes/.cvsignore
  3132. tests/func/.cvsignore
  3133. tests/func/.cvsignore
  3134. tests/lang/.cvsignore
  3135. tests/lang/.cvsignore
  3136. tests/run-test/.cvsignore
  3137. tests/run-test/.cvsignore
  3138. tests/strings/.cvsignore
  3139. tests/strings/.cvsignore
  3140. win32/.cvsignore
  3141. win32/.cvsignore:
  3142. MFH: Add *.gcda and *.gcno (from gcc -fprofile-{use|generate}) to
  3143. .cvsignore.
  3144. * .cvsignore
  3145. TSRM/.cvsignore
  3146. ZendEngine2/.cvsignore
  3147. ZendEngine2/tests/.cvsignore
  3148. ext/.cvsignore
  3149. ext/bcmath/.cvsignore
  3150. ext/bcmath/libbcmath/.cvsignore
  3151. ext/bcmath/libbcmath/src/.cvsignore
  3152. ext/bcmath/tests/.cvsignore
  3153. ext/bz2/.cvsignore
  3154. ext/bz2/tests/.cvsignore
  3155. ext/calendar/.cvsignore
  3156. ext/calendar/tests/.cvsignore
  3157. ext/cpdf/.cvsignore
  3158. ext/ctype/.cvsignore
  3159. ext/ctype/tests/.cvsignore
  3160. ext/curl/.cvsignore
  3161. ext/dba/.cvsignore
  3162. ext/dba/libcdb/.cvsignore
  3163. ext/dba/libflatfile/.cvsignore
  3164. ext/dba/libinifile/.cvsignore
  3165. ext/dba/tests/.cvsignore
  3166. ext/dbase/.cvsignore
  3167. ext/dbx/.cvsignore
  3168. ext/dbx/tests/.cvsignore
  3169. ext/dio/.cvsignore
  3170. ext/dio/tests/.cvsignore
  3171. ext/dom/.cvsignore
  3172. ext/dom/tests/.cvsignore
  3173. ext/exif/.cvsignore
  3174. ext/exif/tests/.cvsignore
  3175. ext/fam/.cvsignore
  3176. ext/fbsql/.cvsignore
  3177. ext/fdf/.cvsignore
  3178. ext/fdf/tests/.cvsignore
  3179. ext/filepro/.cvsignore
  3180. ext/ftp/.cvsignore
  3181. ext/gd/.cvsignore
  3182. ext/gd/libgd/.cvsignore
  3183. ext/gd/tests/.cvsignore
  3184. ext/gettext/.cvsignore
  3185. ext/gmp/.cvsignore
  3186. ext/gmp/tests/.cvsignore
  3187. ext/hwapi/.cvsignore
  3188. ext/iconv/.cvsignore
  3189. ext/iconv/tests/.cvsignore
  3190. ext/imap/.cvsignore
  3191. ext/informix/.cvsignore
  3192. ext/ingres_ii/.cvsignore
  3193. ext/interbase/.cvsignore
  3194. ext/interbase/tests/.cvsignore
  3195. ext/ircg/.cvsignore
  3196. ext/ldap/.cvsignore
  3197. ext/mbstring/.cvsignore
  3198. ext/mbstring/tests/.cvsignore
  3199. ext/mcrypt/.cvsignore
  3200. ext/mcrypt/tests/.cvsignore
  3201. ext/mcve/.cvsignore
  3202. ext/mcve/tests/.cvsignore
  3203. ext/mhash/.cvsignore
  3204. ext/mhash/tests/.cvsignore
  3205. ext/mime_magic/.cvsignore
  3206. ext/ming/.cvsignore
  3207. ext/mnogosearch/.cvsignore
  3208. ext/mono/.cvsignore
  3209. ext/msession/.cvsignore
  3210. ext/msql/.cvsignore
  3211. ext/mssql/.cvsignore
  3212. ext/mysql/.cvsignore
  3213. ext/mysqli/.cvsignore
  3214. ext/mysqli/tests/.cvsignore
  3215. ext/ncurses/.cvsignore
  3216. ext/ncurses/tests/.cvsignore
  3217. ext/oci8/.cvsignore
  3218. ext/odbc/.cvsignore
  3219. ext/openssl/.cvsignore
  3220. ext/openssl/tests/.cvsignore
  3221. ext/oracle/.cvsignore
  3222. ext/ovrimos/.cvsignore
  3223. ext/pcntl/.cvsignore
  3224. ext/pcntl/tests/.cvsignore
  3225. ext/pcre/.cvsignore
  3226. ext/pcre/pcrelib/.cvsignore
  3227. ext/pcre/pcrelib/doc/.cvsignore
  3228. ext/pcre/pcrelib/testdata/.cvsignore
  3229. ext/pcre/tests/.cvsignore
  3230. ext/pfpro/.cvsignore
  3231. ext/pgsql/.cvsignore
  3232. ext/pgsql/tests/.cvsignore
  3233. ext/posix/.cvsignore
  3234. ext/pspell/.cvsignore
  3235. ext/pspell/tests/.cvsignore
  3236. ext/readline/.cvsignore
  3237. ext/recode/.cvsignore
  3238. ext/session/.cvsignore
  3239. ext/session/tests/.cvsignore
  3240. ext/shmop/.cvsignore
  3241. ext/shmop/tests/.cvsignore
  3242. ext/simplexml/.cvsignore
  3243. ext/simplexml/examples/.cvsignore
  3244. ext/simplexml/tests/.cvsignore
  3245. ext/skeleton/tests/.cvsignore
  3246. ext/snmp/.cvsignore
  3247. ext/sockets/.cvsignore
  3248. ext/sockets/tests/.cvsignore
  3249. ext/sqlite/.cvsignore
  3250. ext/sqlite/libsqlite/src/.cvsignore
  3251. ext/sqlite/tests/.cvsignore
  3252. ext/standard/.cvsignore
  3253. ext/standard/tests/.cvsignore
  3254. ext/standard/tests/array/.cvsignore
  3255. ext/standard/tests/assert/.cvsignore
  3256. ext/standard/tests/file/.cvsignore
  3257. ext/standard/tests/filters/.cvsignore
  3258. ext/standard/tests/general_functions/.cvsignore
  3259. ext/standard/tests/image/.cvsignore
  3260. ext/standard/tests/math/.cvsignore
  3261. ext/standard/tests/reg/.cvsignore
  3262. ext/standard/tests/serialize/.cvsignore
  3263. ext/standard/tests/strings/.cvsignore
  3264. ext/standard/tests/time/.cvsignore
  3265. ext/standard/tests/versioning/.cvsignore
  3266. ext/sybase/.cvsignore
  3267. ext/sybase_ct/.cvsignore
  3268. ext/sysvmsg/.cvsignore
  3269. ext/sysvmsg/tests/.cvsignore
  3270. ext/sysvsem/.cvsignore
  3271. ext/sysvsem/tests/.cvsignore
  3272. ext/sysvshm/.cvsignore
  3273. ext/tokenizer/.cvsignore
  3274. ext/w32api/.cvsignore
  3275. ext/wddx/.cvsignore
  3276. ext/wddx/tests/.cvsignore
  3277. ext/xml/.cvsignore
  3278. ext/xml/tests/.cvsignore
  3279. ext/xmlrpc/.cvsignore
  3280. ext/xmlrpc/libxmlrpc/.cvsignore
  3281. ext/xsl/.cvsignore
  3282. ext/yp/.cvsignore
  3283. ext/zlib/.cvsignore
  3284. ext/zlib/tests/.cvsignore
  3285. main/.cvsignore
  3286. main/streams/.cvsignore
  3287. pear/.cvsignore
  3288. pear/Console/tests/.cvsignore
  3289. pear/scripts/.cvsignore
  3290. pear/tests/.cvsignore
  3291. regex/.cvsignore
  3292. sapi/.cvsignore
  3293. sapi/aolserver/.cvsignore
  3294. sapi/apache/.cvsignore
  3295. sapi/apache2filter/.cvsignore
  3296. sapi/apache2handler/.cvsignore
  3297. sapi/apache_hooks/.cvsignore
  3298. sapi/caudium/.cvsignore
  3299. sapi/cgi/.cvsignore
  3300. sapi/cli/.cvsignore
  3301. sapi/embed/.cvsignore
  3302. sapi/isapi/.cvsignore
  3303. sapi/nsapi/.cvsignore
  3304. sapi/phttpd/.cvsignore
  3305. sapi/pi3web/.cvsignore
  3306. sapi/roxen/.cvsignore
  3307. sapi/tests/.cvsignore
  3308. sapi/thttpd/.cvsignore
  3309. sapi/tux/.cvsignore
  3310. sapi/webjames/.cvsignore
  3311. scripts/.cvsignore
  3312. tests/.cvsignore
  3313. tests/basic/.cvsignore
  3314. tests/classes/.cvsignore
  3315. tests/func/.cvsignore
  3316. tests/lang/.cvsignore
  3317. tests/run-test/.cvsignore
  3318. tests/strings/.cvsignore
  3319. win32/.cvsignore:
  3320. Add *.gcda and *.gcno (from gcc -fprofile-{use|generate}) to .cvsignore.
  3321. 2004-10-10 Antony Dovgal <tony2001@phpclub.net>
  3322. * ext/oci8/oci8.c
  3323. ext/oci8/oci8.c:
  3324. fix possible segfault
  3325. * (PHP_5_0)
  3326. ext/oci8/oci8.c:
  3327. MFH: prevent deadlocks when re-using previously established persistent
  3328. connection
  3329. * ext/oci8/oci8.c:
  3330. prevent deadlocks when re-using previously established persistent
  3331. connection
  3332. 2004-10-09 Wez Furlong <wez.php@thebrainroom.net>
  3333. * ext/com_dotnet/com_typeinfo.c:
  3334. Fix crash bug.
  3335. 2004-10-09 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  3336. * ext/mbstring/tests/htmlent.phpt:
  3337. - Fix test. I have no idea why the test was left this way.
  3338. 2004-10-09 Wez Furlong <wez.php@thebrainroom.net>
  3339. * ext/com_dotnet/com_dotnet.c:
  3340. Improve .Net support; this should reduce "failed to init .net" errors.
  3341. Improve error reporting while we're at it too.
  3342. 2004-10-08 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3343. * ext/standard/basic_functions.c:
  3344. Revert for now
  3345. * ZendEngine2/zend_compile.c
  3346. ZendEngine2/zend_compile.h
  3347. ZendEngine2/zend_vm_handlers.h:
  3348. - Revert automatic pass arg_info
  3349. * ext/standard/var.c:
  3350. speling
  3351. 2004-10-08 Andi Gutmans <andi@zend.com>
  3352. * ZendEngine2/zend_compile.c:
  3353. - Fix BC break with default in switch() having to be at the end.
  3354. 2004-10-08 Christian Stocker <chregu@bitflux.ch>
  3355. * (PHP_5_0)
  3356. NEWS
  3357. main/streams/userspace.c:
  3358. MFH
  3359. Fixed bug #27183 (Userland stream wrapper segfaults on stream_write).
  3360. * NEWS:
  3361. this NEWS entry should have gone into PHP_5_0 branch. sorry
  3362. 2004-10-08 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  3363. * (PHP_5_0)
  3364. NEWS:
  3365. - BFN
  3366. 2004-10-08 Christian Stocker <chregu@bitflux.ch>
  3367. * NEWS
  3368. main/streams/userspace.c:
  3369. - Fixed bug #27183 (Userland stream wrapper segfaults on stream_write)
  3370. Was applied to PHP 4 ages ago, but not to PHP 5 branch
  3371. 2004-10-08 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  3372. * (PHP_5_0)
  3373. ext/mbstring/config.m4:
  3374. - MFH(r-1.53): Avoid doubly symbol definition. Codes in the removed file
  3375. has
  3376. never been used anywhere.
  3377. * ext/mbstring/config.m4:
  3378. - Avoid doubly symbol definition. Codes in the removed file has never been
  3379. used anywhere.
  3380. 2004-10-08 Anantha Kesari H Y <hyanantha@novell.com>
  3381. * sapi/cli/php_getopt.h:
  3382. As NetWare LibC has optind and optarg macros defined in unistd.h our local
  3383. variables were getting mistakenly preprocessed so undeffing optind and
  3384. optarg
  3385. * TSRM/tsrm_virtual_cwd.h:
  3386. removed redundant CLIB_STAT_PATCH checks. defined the IS_ABSOLUTE_PATH
  3387. macros to suit the NetWare filesystem convention
  3388. * TSRM/tsrm_virtual_cwd.c:
  3389. removed redundant NEW_LIBC checks and added the code to recognize the file
  3390. naming convention in NetWare(supports Windows based drive names like sys:
  3391. data: and unix like / (sys: being root)
  3392. * ZendEngine2/acconfig.h
  3393. ZendEngine2/zend_config.nw.h:
  3394. explicitly including sys/select.h as NetWare LibC sys/types.h does not
  3395. include sys/select.h implicitly as other LibC
  3396. 2004-10-07 Ilia Alshanetsky <ilia@prohost.org>
  3397. * (PHP_5_0)
  3398. NEWS
  3399. ext/standard/string.c:
  3400. MFH: Fixed bug #30356 (str_ireplace() does not work on all strings).
  3401. * ext/standard/string.c:
  3402. Fixed bug #30356 (str_ireplace() does not work on all strings).
  3403. 2004-10-07 Anantha Kesari H Y <hyanantha@novell.com>
  3404. * main/php_open_temporary_file.c:
  3405. removed unwanted NEW_LIBC checks for NETWARE and removing custom mktemp.h
  3406. as LibC itself supports mkstemp functionality
  3407. 2004-10-07 Rob Richards <rrichards@ctindustries.net>
  3408. * ext/dom/document.c
  3409. ext/dom/php_dom.c
  3410. ext/dom/text.c:
  3411. add DOMDocument xmlEncoding, xmlStandalone, xmlVersion (spec name changes)
  3412. add DOMText isElementContentWhitespace (spec name change)
  3413. - old props/method kept for BC.
  3414. - spec names changed when Level 3 went from Draft to Recommendation
  3415. nuke some unused code
  3416. * ext/dom/documentfragment.c:
  3417. fix segfault in appendXML due to libxml bug
  3418. 2004-10-06 Ilia Alshanetsky <ilia@prohost.org>
  3419. * TSRM/tsrm_virtual_cwd.c:
  3420. Fixed compiler warning.
  3421. 2004-10-06 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3422. * (PHP_5_0)
  3423. NEWS:
  3424. BFN
  3425. * NEWS:
  3426. Style...
  3427. * ZendEngine2/zend_reflection_api.c:
  3428. - Fix Bug #30344
  3429. 2004-10-06 Anantha Kesari H Y <hyanantha@novell.com>
  3430. * main/network.c:
  3431. removed unwanted NEW_LIBC checks
  3432. 2004-10-06 Ilia Alshanetsky <ilia@prohost.org>
  3433. * (PHP_5_0)
  3434. sapi/apache/php_apache.c:
  3435. Possible fix for bug #29764
  3436. 2004-10-06 Andi Gutmans <andi@zend.com>
  3437. * NEWS:
  3438. - If we're going to mention the low level stuff then also give credit
  3439. - to Thies and Sterling
  3440. 2004-10-05 Ilia Alshanetsky <ilia@prohost.org>
  3441. * (PHP_4_3)
  3442. NEWS
  3443. NEWS
  3444. ext/ftp/ftp.c
  3445. ext/ftp/ftp.c:
  3446. MFH: Fixed bug #30027 (Possible crash inside ftp_get()).
  3447. * ext/ftp/ftp.c:
  3448. Fixed bug #30027 (Possible crash inside ftp_get()).
  3449. 2004-10-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3450. * NEWS:
  3451. Add more improvements done so far
  3452. * (PHP_5_0)
  3453. NEWS:
  3454. BFN
  3455. * NEWS:
  3456. Update
  3457. * ext/standard/basic_functions.c:
  3458. - Use ZEND_ARG_SEND_AUTOMATIC for several array functions
  3459. * ZendEngine2/zend_compile.c
  3460. ZendEngine2/zend_compile.h
  3461. ZendEngine2/zend_vm_handlers.h:
  3462. - Add arginfo ZEND_ARG_SEND_AUTOMATIC which lets the compiler automatically
  3463. determine whether pass by ref is possible or pass by value is needed.
  3464. 2004-10-05 Dmitry Stogov <dmitry@zend.com>
  3465. * (PHP_5_0)
  3466. NEWS:
  3467. Fixed bug #30175 (SOAP results aren't parsed correctly)
  3468. * ZendEngine2/tests/unset_cv06.phpt
  3469. ZendEngine2/tests/unset_cv07.phpt
  3470. ZendEngine2/tests/unset_cv07.phpt:
  3471. Test files are fixed.
  3472. * ZendEngine2/zend_execute.c
  3473. ZendEngine2/zend_vm_handlers.h
  3474. ZendEngine2/tests/unset_cv11.phpt:
  3475. Fixed unset() bug that was introduced with CV optimization patch
  3476. * ZendEngine2/zend_execute_API.c
  3477. ZendEngine2/zend_vm_handlers.h
  3478. ZendEngine2/tests/unset.inc
  3479. ZendEngine2/tests/unset_cv01.phpt
  3480. ZendEngine2/tests/unset_cv02.phpt
  3481. ZendEngine2/tests/unset_cv03.phpt
  3482. ZendEngine2/tests/unset_cv04.phpt
  3483. ZendEngine2/tests/unset_cv05.phpt
  3484. ZendEngine2/tests/unset_cv06.phpt
  3485. ZendEngine2/tests/unset_cv07.phpt
  3486. ZendEngine2/tests/unset_cv08.phpt
  3487. ZendEngine2/tests/unset_cv09.phpt
  3488. ZendEngine2/tests/unset_cv10.phpt:
  3489. Added test cases for CV optimization patch
  3490. 2004-10-05 Andi Gutmans <andi@zend.com>
  3491. * TSRM/tsrm_virtual_cwd.c
  3492. TSRM/tsrm_virtual_cwd.h
  3493. main/SAPI.c
  3494. main/main.c:
  3495. - Apply realpath() cache patch. We don't use it if we're in safe_mode and
  3496. - friends (which are quite slow anyway).
  3497. - If it proves to be stable I'll remove the #ifdef's in a few weeks.
  3498. 2004-10-04 Ilia Alshanetsky <ilia@prohost.org>
  3499. * (PHP_4_3)
  3500. NEWS
  3501. NEWS
  3502. ext/standard/image.c
  3503. ext/standard/image.c:
  3504. MFH: Fixed bug #30281 (Prevent non-wbmp images from being detected as such)
  3505. * ext/standard/image.c:
  3506. Fixed bug #30281 (Prevent non-wbmp images from being detected as such).
  3507. 2004-10-04 Andi Gutmans <andi@zend.com>
  3508. * ZendEngine2/zend_API.h
  3509. ZendEngine2/zend_execute_API.c
  3510. ext/session/session.c
  3511. ext/standard/array.c
  3512. ext/standard/basic_functions.c:
  3513. - Rename delete_global_variable() to zend_delete_global_variable()
  3514. * ZendEngine2/Zend.m4
  3515. ZendEngine2/zend_API.h
  3516. ZendEngine2/zend_compile.c
  3517. ZendEngine2/zend_compile.h
  3518. ZendEngine2/zend_execute.c
  3519. ZendEngine2/zend_execute_API.c
  3520. ZendEngine2/zend_language_parser.y
  3521. ZendEngine2/zend_opcode.c
  3522. ZendEngine2/zend_vm.h
  3523. ZendEngine2/zend_vm_handlers.h
  3524. ZendEngine2/zend_vm_spec.h
  3525. ext/session/session.c
  3526. ext/standard/array.c
  3527. ext/standard/basic_functions.c:
  3528. - Commit the variable fetch optimization.
  3529. - Extensions which delete global variables need to use new special
  3530. function
  3531. - delete_global_variable() (I'm about to rename it) to remove them.
  3532. - Will post to internals@ or via commit messages if there's anything else.
  3533. 2004-10-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3534. * (PHP_5_0)
  3535. NEWS:
  3536. BFN
  3537. * ZendEngine2/zend_builtin_functions.c:
  3538. - Bugfix #27798
  3539. * ZendEngine2/tests/bug27798.phpt
  3540. ext/standard/tests/array/bug29992.phpt
  3541. tests/classes/static_this.phpt:
  3542. - Add new test
  3543. 2004-10-04 Anantha Kesari H Y <hyanantha@novell.com>
  3544. * ext/session/mod_files.c:
  3545. modified to 3rd argument of fcntl to FD_CLOEXEC
  3546. 2004-10-04 Ilia Alshanetsky <ilia@prohost.org>
  3547. * tests/lang/bug30085.phpt
  3548. tests/lang/bug30085.phpt:
  3549. file bug30085.phpt was initially added on branch PHP_5_0.
  3550. 2004-10-03 Rob Richards <rrichards@ctindustries.net>
  3551. * ext/dom/dom_fe.h
  3552. ext/dom/xpath.c:
  3553. add evaluate() method to support all xpath expressions
  3554. 2004-10-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3555. * (PHP_5_0)
  3556. ZendEngine2/tests/bug28444.phpt
  3557. ZendEngine2/tests/bug29368.phpt:
  3558. - Add new tests
  3559. * ZendEngine2/tests/bug28444.phpt
  3560. ZendEngine2/tests/bug29368.phpt:
  3561. - Add new test
  3562. 2004-10-01 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3563. * configure.in
  3564. ZendEngine2/Makefile.frag:
  3565. - Add makefile fragment which simplifies working on the executer
  3566. 2004-10-01 Rasmus Lerdorf <rasmus@lerdorf.com>
  3567. * ext/ming/ming.c:
  3568. Slightly different fix for HEAD for the ming output method BC breaking
  3569. change.
  3570. * (PHP_4_3)
  3571. ext/ming/ming.c
  3572. ext/ming/ming.c:
  3573. Not sure when this BC breaking change snuck in, but the output method
  3574. didn't take an argument before and this compression argument is documented
  3575. to be optional but in the code it wasn't. This patch fixes the BC break
  3576. by making the compression argument optional.
  3577. 2004-10-01 Magnus M��tt� <novell@kiruna.se>
  3578. * (PHP_4_3)
  3579. ext/standard/url.c:
  3580. The length should be passed to the function,
  3581. so no need to check it inside the function too.
  3582. Will also fix a compile failure with gcc 3.4.
  3583. 2004-09-30 Andi Gutmans <andi@zend.com>
  3584. * (PHP_4_3)
  3585. Zend/zend_operators.c:
  3586. - MF PHP 5
  3587. * ZendEngine2/zend_operators.c:
  3588. - Small improvement to DVAL_TO_ZVAL macro
  3589. 2004-09-30 Anantha Kesari H Y <hyanantha@novell.com>
  3590. * main/config.nw.h:
  3591. enabling few functionalities as the LibC starts supporting them
  3592. 2004-09-30 Antony Dovgal <tony2001@phpclub.net>
  3593. * (PHP_4_3)
  3594. NEWS
  3595. NEWS:
  3596. BFN
  3597. 2004-09-30 Anantha Kesari H Y <hyanantha@novell.com>
  3598. * main/php_scandir.h:
  3599. Including config.nw.h file for NetWare
  3600. * ext/session/session.c:
  3601. NetWare specific stat structure access incorporated
  3602. * ext/session/mod_files.c:
  3603. handled NetWare F_SETFD and stat differences
  3604. 2004-09-30 Antony Dovgal <tony2001@phpclub.net>
  3605. * ext/session/session.c
  3606. ext/session/session.c:
  3607. fix error message
  3608. * (PHP_4_3)
  3609. ext/session/session.c
  3610. ext/session/session.c:
  3611. MFH: fix segfaults and bug #30282 and suppress compile warnings
  3612. * ext/session/session.c:
  3613. fix segfault when using unknown/unsupported save_handler and/or
  3614. serialize_handler (bug #30282)
  3615. 2004-09-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3616. * main/php.h:
  3617. - Add missing macro
  3618. 2004-09-30 Ilia Alshanetsky <ilia@prohost.org>
  3619. * (PHP_4_3)
  3620. NEWS
  3621. NEWS
  3622. ext/ctype/ctype.c
  3623. ext/ctype/ctype.c:
  3624. MFH: Fixed bug #30276 (Possible crash in ctype_digit on large numbers).
  3625. * ext/ctype/ctype.c:
  3626. Fixed bug #30276 (Possible crash in ctype_digit on large numbers).
  3627. 2004-09-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3628. * ZendEngine2/zend_API.c:
  3629. - MFB (synch correctly not only for one problem)
  3630. * ZendEngine2/zend_API.c:
  3631. - Refix the fix
  3632. 2004-09-29 Andi Gutmans <andi@zend.com>
  3633. * ZendEngine2/bench.php
  3634. ZendEngine2/tests/bench.php:
  3635. - Move bench.php to Zend/
  3636. 2004-09-29 Anantha Kesari H Y <hyanantha@novell.com>
  3637. * main/php_scandir.c:
  3638. NetWare LibC don't have search.h
  3639. * main/php.h:
  3640. removed unwanted NEW_LIBC checks
  3641. * main/safe_mode.c:
  3642. NetWare don't have uid for a file so modified the php_checkuid to return 1
  3643. for NetWAre
  3644. * main/reentrancy.c:
  3645. removed unneccessary inclusion of headers for NetWare
  3646. * main/php_streams.h:
  3647. NETWARE has a proper stat structure Now no need of CLIB_STAT_PATCH checks
  3648. * main/main.c:
  3649. removed redundant NEW_LIBC checks for NETWARE
  3650. * ext/openssl/xp_ssl.c:
  3651. Included select.h for NetWare
  3652. * ext/standard/ftp_fopen_wrapper.c:
  3653. removed unwanted comments, NEW_LIBC checks and NetWare specific stat
  3654. structure population
  3655. * ext/standard/filestat.c:
  3656. removed redundant NEW_LIBC and CLIB_STAT_PATCH checks for NETWARE
  3657. 2004-09-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3658. * tests/classes/iterators_001.phpt
  3659. tests/classes/iterators_002.phpt
  3660. tests/classes/iterators_003.phpt
  3661. tests/classes/iterators_004.phpt
  3662. tests/classes/iterators_005.phpt:
  3663. - Fix tests by removing erroneous check from --SKIPIF--
  3664. * tests/classes/array_access_001.phpt
  3665. tests/classes/array_access_002.phpt
  3666. tests/classes/array_access_003.phpt
  3667. tests/classes/array_access_004.phpt:
  3668. - Fix tests by removing corrupt --SKIPIF--
  3669. * tests/classes/array_access_008.phpt
  3670. tests/classes/destructor_and_exceptions.phpt:
  3671. - Add new tests
  3672. 2004-09-29 Anantha Kesari H Y <hyanantha@novell.com>
  3673. * ext/standard/proc_open.c:
  3674. implemented proc_open for NETWARE
  3675. 2004-09-29 Sterling Hughes <winnie@edwardbear.org>
  3676. * configure.in
  3677. ext/standard/basic_functions.c
  3678. ext/standard/datetime.c
  3679. ext/standard/datetime.h:
  3680. Add strptime function.
  3681. 2004-09-28 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3682. * ext/sysvmsg/sysvmsg.c:
  3683. - Fix warnign
  3684. * ZendEngine2/zend_API.c
  3685. ZendEngine2/zend_API.h
  3686. ZendEngine2/zend_object_handlers.c
  3687. ZendEngine2/zend_objects.c:
  3688. Simplify/Optmize magic method calls (__get/__set/__call/__clone/__destruct)
  3689. 2004-09-28 Jani Taskinen <jani.taskinen@kolumbus.fi>
  3690. * ext/standard/config.m4:
  3691. MFB: - Fixed bug #30205 (Missing <unistd.h> in crypt() configure test).
  3692. * (PHP_4_3)
  3693. ext/standard/config.m4:
  3694. - Fixed bug #30205 (Missing <unistd.h> in crypt() configure test).
  3695. 2004-09-28 Andi Gutmans <andi@zend.com>
  3696. * ZendEngine2/zend_execute_API.c:
  3697. - Return the warning until we check if we can change the type of str.len
  3698. 2004-09-28 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3699. * ZendEngine2/zend_reflection_api.c
  3700. ZendEngine2/zend_reflection_api.h:
  3701. - publish reflection_class_factory() as zend_reflection_class_factory()
  3702. 2004-09-28 Frank M. Kromann <frank@kromann.info>
  3703. * ext/mssql/php_mssql.c:
  3704. Fix compilation
  3705. 2004-09-28 Antony Dovgal <tony2001@phpclub.net>
  3706. * ext/oci8/oci8.c:
  3707. fix bug #29652 (number of FD to ocius.msb is growing)
  3708. many thanks to Sergei V. Rozinov <S dot Rozinov at sibron dot ru> for
  3709. testing
  3710. 2004-09-28 Ilia Alshanetsky <ilia@prohost.org>
  3711. * (PHP_4_3)
  3712. NEWS
  3713. NEWS
  3714. ext/mssql/php_mssql.c
  3715. ext/mssql/php_mssql.c:
  3716. MFH: Fixed bug #30224 (Sybase date strings are sometimes not null
  3717. terminated).
  3718. * ext/mssql/php_mssql.c:
  3719. Fixed bug #30224 (Sybase date strings are sometimes not null terminated).
  3720. 2004-09-28 Wez Furlong <wez.php@thebrainroom.net>
  3721. * (PHP_5_0)
  3722. configure.in
  3723. ext/ftp/ftp.c
  3724. ext/openssl/xp_ssl.c
  3725. ext/standard/streamsfuncs.c
  3726. main/network.c
  3727. main/php_network.h
  3728. main/streams/xp_socket.c:
  3729. MFH: Fix for Bug #24189: possibly unsafe select(2) usage.
  3730. 2004-09-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3731. * (PHP_5_0)
  3732. ZendEngine2/zend_reflection_api.c:
  3733. MFH fix several property handling issues
  3734. * ZendEngine2/zend_reflection_api.c:
  3735. - Make internally used properties read-only and fix default properties
  3736. 2004-09-27 Edin Kadribasic <edink@emini.dk>
  3737. * win32/pwd.c:
  3738. MFB: bugfix #30133
  3739. * (PHP_5_0)
  3740. NEWS
  3741. win32/pwd.c:
  3742. Fixed bug #30133
  3743. 2004-09-27 Andrey Hristov <php@hristov.com>
  3744. * NEWS:
  3745. give credits to David
  3746. 2004-09-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3747. * ZendEngine2/zend_exceptions.c:
  3748. - Fix memeleak
  3749. * ZendEngine2/zend_reflection_api.c:
  3750. - Declare properties
  3751. 2004-09-27 Andi Gutmans <andi@zend.com>
  3752. * ZendEngine2/README.ZEND_VM:
  3753. - Document zend_vm_use_old_executor() for Derick.
  3754. 2004-09-27 Ilia Alshanetsky <ilia@prohost.org>
  3755. * ext/standard/tests/filters/basic.phpt:
  3756. Make test more generic.
  3757. * (PHP_5_0)
  3758. run-tests.php
  3759. run-tests2.php:
  3760. MFH: Fixed bug #30249 (Incorrect timeout check).
  3761. * run-tests.php
  3762. run-tests2.php:
  3763. Fixed bug #30249 (Incorrect timeout check).
  3764. 2004-09-27 Anantha Kesari H Y <hyanantha@novell.com>
  3765. * ext/standard/file.c:
  3766. removed redundant NEW_LIBC and CLIB_STAT_PATCH checks
  3767. * ext/standard/dl.c
  3768. ext/standard/http_fopen_wrapper.c:
  3769. removed redundant NEW_LIBC checks
  3770. * ext/ftp/ftp.c:
  3771. removed unwanted NEW_LIBC checks
  3772. * ext/ftp/php_ftp.c:
  3773. removed redundant NEW_LIBC check
  3774. * ext/snmp/snmp.c:
  3775. removed unwanted NEW_LIBC checks and comments
  3776. 2004-09-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3777. * ZendEngine2/zend_reflection_api.c:
  3778. Fix Reflection_Class to ReflectionClass in docu/messages
  3779. * ZendEngine2/zend_execute_API.c:
  3780. - Fix warning
  3781. * ZendEngine2/zend_compile.c
  3782. ZendEngine2/zend_stream.c:
  3783. - Fix warning
  3784. * ZendEngine2/zend_builtin_functions.c
  3785. ZendEngine2/zend_reflection_api.c:
  3786. - Fix warnings
  3787. * ZendEngine2/zend_interfaces.c:
  3788. Fix warnign
  3789. 2004-09-27 Andi Gutmans <andi@zend.com>
  3790. * ZendEngine2/zend_variables.c
  3791. ZendEngine2/zend_variables.h:
  3792. - Use zval_ctor_func() for wrapper and update the prototype to void
  3793. 2004-09-27 Derick Rethans <php@derickrethans.nl>
  3794. * (PHP_4_3)
  3795. Zend/zend_execute.c:
  3796. - Hopefully fixed the compilation on Windows that was broken with my
  3797. foreach-backport.
  3798. 2004-09-27 Andi Gutmans <andi@zend.com>
  3799. * ZendEngine2/zend_variables.c
  3800. ZendEngine2/zend_variables.h:
  3801. - Make zval_copy_ctor() return void like dtor(). No one ever checks the
  3802. - return value which is SUCCESS always.
  3803. 2004-09-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3804. * ZendEngine2/zend.h
  3805. ZendEngine2/zend_variables.h:
  3806. - Fix build
  3807. * ext/standard/basic_functions.c
  3808. ext/standard/file.c
  3809. ext/standard/file.h
  3810. ext/standard/tests/file/fputcsv.phpt:
  3811. - Add fputcsv() (David Sklar)
  3812. * ext/standard/tests/filters/.cvsignore:
  3813. - Add missing .cvsignore
  3814. * ext/standard/var_unserializer.c:
  3815. - Earlier detection of failure (.c now)
  3816. * ext/standard/var_unserializer.re:
  3817. - Earlier detection of failure
  3818. 2004-09-26 Andi Gutmans <andi@zend.com>
  3819. * ZendEngine2/zend.h
  3820. ZendEngine2/zend_variables.c
  3821. ZendEngine2/zend_variables.h:
  3822. - Apply Thies and Sterling's patch which doesn't call ctor/dtor functions
  3823. - for types which don't require it (BOOL/NULL/LONG/DOUBLE)
  3824. - Breaks serialization!!!
  3825. 2004-09-26 Ilia Alshanetsky <ilia@prohost.org>
  3826. * ext/standard/tests/filters/basic.phpt:
  3827. fixed test output.
  3828. 2004-09-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3829. * ext/standard/tests/serialize/002.phpt
  3830. ext/standard/tests/serialize/autoload_implements.p5c
  3831. ext/standard/tests/serialize/autoload_interface.p5c
  3832. ext/standard/tests/serialize/bug30234.phpt:
  3833. - Add more tests
  3834. * tests/classes/autoload_006.phpt
  3835. tests/classes/autoload_implements.p5c
  3836. tests/classes/autoload_interface.p5c:
  3837. - Add new test (related to #30234)
  3838. 2004-09-26 Wez Furlong <wez.php@thebrainroom.net>
  3839. * ext/readline/readline.c:
  3840. compile fix from Timm
  3841. * (PHP_5_0)
  3842. NEWS
  3843. ext/sqlite/sqlite.c:
  3844. MFH: Fix bug #30147 OO sqlite_fetch_object did not reset error handler
  3845. * (PHP_5_0)
  3846. NEWS:
  3847. BFN
  3848. * (PHP_5_0)
  3849. configure.in:
  3850. MFH: configure check for getaddrinfo (Bug #30057)
  3851. * configure.in:
  3852. Finalize fix for #30057
  3853. 2004-09-25 Wez Furlong <wez.php@thebrainroom.net>
  3854. * ext/sqlite/sqlite.c:
  3855. Probable fix for Bug #30147
  3856. 2004-09-25 Anantha Kesari H Y <hyanantha@novell.com>
  3857. * ext/standard/rand.c:
  3858. removing the unwanted inclusion of headers
  3859. * ext/standard/pack.c:
  3860. removing unwanted comment
  3861. * ext/standard/head.c:
  3862. removing unwanted inclusion of socket header file
  3863. * ext/standard/flock_compat.c:
  3864. removed NEW_LIBC checks in NETWARE
  3865. 2004-09-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3866. * ext/dba/config.m4:
  3867. - Fix lib substitution (rurban at x-ray dot at )
  3868. 2004-09-25 Anantha Kesari H Y <hyanantha@novell.com>
  3869. * ext/standard/datetime.c:
  3870. removed redundant NEW_LIBC checks
  3871. * ext/standard/pageinfo.c:
  3872. removed redundance LIBC checks for NETWARE
  3873. * ext/standard/microtime.c:
  3874. removed unwanted NEW_LIBC checks as they are no more needed for NETAWRE
  3875. * ext/standard/mail.c:
  3876. removing unwanted header files getting included
  3877. * ext/standard/image.c:
  3878. removed unwanted NEW_LIBC checks
  3879. * ext/standard/link.c:
  3880. Now NetWare LibC supports proper stat structure no need of CLIB_STAT_PATCH
  3881. and all such checks
  3882. * ext/standard/fsock.h
  3883. ext/standard/lcg.c:
  3884. removed the redundant NEW_LIBC checks
  3885. * ext/standard/basic_functions.c:
  3886. cleaned up confusing NetWare specific check. disabled chown and chgrp for
  3887. NetWare
  3888. 2004-09-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3889. * (PHP_4_3)
  3890. NEWS:
  3891. BFN
  3892. * (PHP_4_3)
  3893. ext/standard/incomplete_class.c
  3894. ext/standard/php_incomplete_class.h
  3895. ext/standard/php_var.h
  3896. ext/standard/var.c
  3897. ext/standard/var_unserializer.c
  3898. ext/standard/tests/file/bug22414.phpt
  3899. ext/standard/tests/serialize/001.phpt
  3900. ext/standard/tests/serialize/002.phpt
  3901. ext/standard/tests/serialize/bug14293.phpt
  3902. ext/standard/tests/serialize/bug25378.phpt
  3903. ext/standard/tests/serialize/bug27469.phpt
  3904. ext/standard/tests/serialize/bug28325.phpt:
  3905. - MFH Several serialize/unserialize fixes
  3906. * (PHP_4_3)
  3907. ext/standard/var_unserializer.re:
  3908. - MFH Several serialize/unserialize fixes
  3909. 2004-09-24 Anantha Kesari H Y <hyanantha@novell.com>
  3910. * sapi/apache2filter/sapi_apache2.c:
  3911. removed redundant CLIB_STAT_PATCH checks for NETWARE
  3912. * ZendEngine2/zend_API.c:
  3913. selectively avoiding module cleanup code for apache 1 build and removing a
  3914. duplicate code
  3915. 2004-09-24 Derick Rethans <php@derickrethans.nl>
  3916. * (PHP_4_3)
  3917. NEWS
  3918. Zend/zend_compile.c
  3919. Zend/zend_compile.h
  3920. Zend/zend_execute.c
  3921. Zend/zend_language_parser.y:
  3922. - Backported Marcus' foreach() speedup patch from PHP 5.x.
  3923. * (PHP_4_3)
  3924. ext/standard/array.c
  3925. ext/standard/file.c:
  3926. [0.25]
  3927. - Fixed some signed issues.
  3928. 2004-09-24 Dmitry Stogov <dmitry@zend.com>
  3929. * ZendEngine2/zend_vm_spec.h:
  3930. Fixed specializer bug.
  3931. 2004-09-23 Andi Gutmans <andi@zend.com>
  3932. * (PHP_5_0)
  3933. NEWS
  3934. configure.in
  3935. ZendEngine2/zend.h
  3936. main/php_version.h:
  3937. - PHP 5.0.3-dev
  3938. * ZendEngine2/zend_compile.h
  3939. ZendEngine2/zend_execute.c
  3940. ZendEngine2/zend_execute.h
  3941. ZendEngine2/zend_execute_API.c
  3942. ZendEngine2/zend_opcode.c
  3943. ZendEngine2/zend_vm.h:
  3944. - Commit new VM architecture. This one allows people (aka Derick) to
  3945. - ask the engine to use function handler mode. Will update the README
  3946. - about that.
  3947. * (PHP_5_0)
  3948. NEWS
  3949. configure.in
  3950. ZendEngine2/zend.h
  3951. main/php_version.h:
  3952. - Roll 5.0.2
  3953. 2004-09-23 Ilia Alshanetsky <ilia@prohost.org>
  3954. * ZendEngine2/tests/bug20240.phpt:
  3955. Fixed test.
  3956. 2004-09-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3957. * (PHP_5_0)
  3958. NEWS:
  3959. BFN
  3960. * ZendEngine2/zend_reflection_api.c:
  3961. Bugfix # 30209
  3962. 2004-09-23 Andi Gutmans <andi@zend.com>
  3963. * ZendEngine2/tests/bench.php:
  3964. - Commit synthetic benchmark
  3965. 2004-09-23 Anantha Kesari H Y <hyanantha@novell.com>
  3966. * main/mergesort.c:
  3967. removed unwanted NetWare specific changes
  3968. * main/fopen_wrappers.c:
  3969. removed redundant checks for NETWARE
  3970. * sapi/apache2filter/sapi_apache2.c:
  3971. TSRMLS_FETCH should be called prior to accessing any of the SG members
  3972. * sapi/apache2filter/php_apache.h:
  3973. NetWare now has a POSIX compliant stat structure so no need of
  3974. CLIB_STAT_PATCH and all such macros
  3975. * main/streams/userspace.c:
  3976. CLIB_STAT_PATCH check is redundant. So removing it
  3977. * ZendEngine2/zend_execute.c
  3978. ZendEngine2/zend_execute_API.c
  3979. ZendEngine2/zend_globals.h:
  3980. Reverted the NetWare Specific Stack limit related patches as asked by Andi
  3981. 2004-09-22 Wez Furlong <wez.php@thebrainroom.net>
  3982. * pear/PEAR/Builder.php
  3983. pear/PEAR/Installer.php:
  3984. fix for pecl modules; runs "make install" and correctly adds the files to
  3985. the
  3986. transaction and package.
  3987. (as far as I know).
  3988. 2004-09-22 Anantha Kesari H Y <hyanantha@novell.com>
  3989. * ZendEngine2/zend_execute_API.c
  3990. ZendEngine2/zend_globals.h:
  3991. NetWare specific stack limit checks
  3992. * ZendEngine2/zend_API.c:
  3993. Aligned the ifdef NETWARE blocks to first column.
  3994. * ZendEngine2/zend_execute.c:
  3995. Stack limit will be checked while executing the script
  3996. * ZendEngine2/zend_config.nw.h:
  3997. To avoid redefinition (of free, alloca etc.) compilation errors in Zend.
  3998. * ZendEngine2/zend_API.c:
  3999. When Apache is unloaded, it calls dlclose on all the PHP extensions
  4000. that are loaded in memory. In the case of Apache 1.3, this call is
  4001. blocking indefinitely. As a work around, this call is bypassed for Apache
  4002. 1.3 build on NetWare only. This means that none of the loaded PHP
  4003. extensions are unloaded. They will have to be manually unloaded before
  4004. re-loading the Apache 1.3 again.
  4005. * ZendEngine2/zend.h:
  4006. defined ZEND_PATHS_SEPERATOR to semicolon for NetWare
  4007. * ZendEngine2/acconfig.h:
  4008. enabled macros to call the proper LibC functions
  4009. 2004-09-22 Dmitry Stogov <dmitry@zend.com>
  4010. * ZendEngine2/zend_vm_handlers.h
  4011. ZendEngine2/zend_vm_spec.h:
  4012. Specializer was updated with executor's fixes.
  4013. * (PHP_5_0)
  4014. NEWS
  4015. ZendEngine2/zend_execute.c
  4016. ZendEngine2/zend_execute.c:
  4017. Fixed bug #29566 (foreach/string handling strangeness (crash)).
  4018. * ZendEngine2/zend_execute.c:
  4019. Fixed bug in fix for bug #29707
  4020. * (PHP_5_0)
  4021. NEWS:
  4022. Fixed bug #30182 (SOAP module processing WSDL file dumps core).
  4023. 2004-09-22 Ilia Alshanetsky <ilia@prohost.org>
  4024. * (PHP_4_3)
  4025. ext/standard/url.c
  4026. ext/standard/url.h:
  4027. MFH: Fixed bug #29913 (parse_url() is now binary safe). (Ilia)
  4028. 2004-09-21 Ilia Alshanetsky <ilia@prohost.org>
  4029. * (PHP_4_3)
  4030. configure.in:
  4031. Fixed minor version #.
  4032. 2004-09-21 Andi Gutmans <andi@zend.com>
  4033. * ZendEngine2/zend_execute.c
  4034. ZendEngine2/zend_execute.h:
  4035. - Fix for bug #29707
  4036. 2004-09-21 Uwe Schindler <uwe@thetaphi.de>
  4037. * (PHP_4_3)
  4038. NEWS
  4039. sapi/nsapi/nsapi.c:
  4040. Fixed bug #29805 (HTTP Authentication Issues)
  4041. 2004-09-21 Frank M. Kromann <frank@kromann.info>
  4042. * ext/standard/php_math.h:
  4043. Fix win32 build
  4044. 2004-09-20 Ilia Alshanetsky <ilia@prohost.org>
  4045. * (PHP_4_3)
  4046. configure.in
  4047. main/php_version.h:
  4048. Back to dev.
  4049. * (PHP_4_3)
  4050. configure.in
  4051. main/php_version.h:
  4052. 4.3.9
  4053. * (PHP_4_3)
  4054. NEWS:
  4055. Prepare news file for release.
  4056. 2004-09-20 Wez Furlong <wez.php@thebrainroom.net>
  4057. * ext/standard/basic_functions.c
  4058. ext/standard/math.c:
  4059. Enable hypot for all
  4060. 2004-09-20 Uwe Schindler <uwe@thetaphi.de>
  4061. * sapi/nsapi/nsapi.c
  4062. sapi/nsapi/nsapi.c:
  4063. changed order of processing of ini entries
  4064. 2004-09-20 Ilia Alshanetsky <ilia@prohost.org>
  4065. * (PHP_5_0)
  4066. NEWS
  4067. ext/standard/url.c
  4068. ext/standard/url.h:
  4069. MFH: Fixed bug #29913 (parse_url() is now binary safe).
  4070. * ext/standard/url.c
  4071. ext/standard/url.h:
  4072. Fixed bug #29913 (parse_url() is now binary safe).
  4073. 2004-09-19 Wez Furlong <wez.php@thebrainroom.net>
  4074. * ext/com_dotnet/com_iterator.c:
  4075. Use the correct free() here...
  4076. 2004-09-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4077. * ZendEngine2/zend_reflection_api.c:
  4078. Bugfix #30146 (ReflectionProperty->getValue() requires instance for static
  4079. property)
  4080. * ZendEngine2/zend_reflection_api.c:
  4081. Bugfix #30148 (ReflectionMethod->isConstructor() fails for inherited
  4082. classes)
  4083. 2004-09-17 Wez Furlong <wez.php@thebrainroom.net>
  4084. * main/network.c
  4085. main/streams/xp_socket.c:
  4086. Make new poll stuff work on win32 (and still be safe on unix)
  4087. * ext/readline/readline.c:
  4088. standardize the callback support to allow array($obj, 'method') callbacks.
  4089. Add a couple of utility functions.
  4090. 2004-09-17 Stanislav Malyshev <stas@zend.com>
  4091. * ZendEngine2/zend_execute_API.c
  4092. ZendEngine2/zend_objects_API.c
  4093. ZendEngine2/zend_objects_API.h:
  4094. fix crash when dtor is fialing on shutdown
  4095. 2004-09-17 Ilia Alshanetsky <ilia@prohost.org>
  4096. * (PHP_4_3)
  4097. NEWS
  4098. main/php_ini.c
  4099. main/php_ini.c:
  4100. MFH: Fixed bug #30050 (Possible crash inside php_shutdown_config()).
  4101. * main/php_ini.c:
  4102. Fixed bug #30050 (Possible crash inside php_shutdown_config()).
  4103. 2004-09-16 Andi Gutmans <andi@zend.com>
  4104. * (PHP_5_0)
  4105. configure.in
  4106. ZendEngine2/zend.h
  4107. main/php_version.h:
  4108. - Go with PHP 5.0.2RC1
  4109. * ZendEngine2/tests/bug27669.phpt:
  4110. - Add test for bug #27669
  4111. 2004-09-16 Sebastian Bergmann <sb@sebastian-bergmann.de>
  4112. * ZendEngine2/zend_language_parser.y:
  4113. ZTS fix.
  4114. 2004-09-16 Andi Gutmans <andi@zend.com>
  4115. * NEWS:
  4116. - Only 5.0.x news which we'll copy over before 5.1.0 release
  4117. * (PHP_5_0)
  4118. NEWS:
  4119. - NEWS
  4120. * NEWS:
  4121. - News
  4122. * ZendEngine2/zend_compile.c
  4123. ZendEngine2/zend_compile.h
  4124. ZendEngine2/zend_language_parser.y:
  4125. - Fix bug #27669 (Dmitry).
  4126. Fixes:
  4127. <?
  4128. class A
  4129. {
  4130. function hello()
  4131. {
  4132. echo "Hello World\n";
  4133. }
  4134. }
  4135. $y[0] = 'hello';
  4136. A::$y[0]();
  4137. ?>
  4138. 2004-09-15 Uwe Schindler <uwe@thetaphi.de>
  4139. * (PHP_4_3)
  4140. NEWS
  4141. sapi/nsapi/nsapi.c:
  4142. Sorry REVERT bevor 4.3.9 is out because of not critical!!!!
  4143. * (PHP_4_3)
  4144. NEWS
  4145. NEWS
  4146. sapi/nsapi/nsapi.c
  4147. sapi/nsapi/nsapi.c
  4148. sapi/nsapi/nsapi.c:
  4149. Fixed bug #29805 (HTTP Authentication Issues)
  4150. 2004-09-15 Jani Taskinen <jani.taskinen@kolumbus.fi>
  4151. * ext/standard/tests/math/bug30069.phpt:
  4152. Test for bug #30069
  4153. 2004-09-15 Ilia Alshanetsky <ilia@prohost.org>
  4154. * (PHP_4_3)
  4155. Zend/zend_operators.h
  4156. ZendEngine2/zend_operators.h:
  4157. MFH: Fixed a bug causing ".123" * "90" and alike to return a 0.
  4158. * (PHP_5_0)
  4159. ZendEngine2/zend_operators.h:
  4160. Fixed a bug causing ".123" * "90" and alike to return a 0.
  4161. 2004-09-15 Derick Rethans <php@derickrethans.nl>
  4162. * ZendEngine2/zend_config.w32.h:
  4163. - Windows support strcoll too.
  4164. * (PHP_5_0)
  4165. NEWS
  4166. ext/standard/array.c:
  4167. - MFH: Added new boolean (fourth) parameter to array_slice() that turns on
  4168. the
  4169. preservation of keys in the returned array.
  4170. * ext/standard/array.c:
  4171. - Added new boolean (fourth) parameter to array_slice() that turns on the
  4172. preservation of keys in the returned array.
  4173. 2004-09-14 Ilia Alshanetsky <ilia@prohost.org>
  4174. * ext/session/session.c:
  4175. Fixed compiler warnings.
  4176. 2004-09-14 Dmitry Stogov <dmitry@zend.com>
  4177. * (PHP_5_0)
  4178. NEWS:
  4179. Fixed bug #30045 (Cannot pass big integers (> 2147483647) in SOAP requests)
  4180. 2004-09-14 Rasmus Lerdorf <rasmus@lerdorf.com>
  4181. * (PHP_4_3)
  4182. NEWS:
  4183. Stefano did the real work tracking this one down
  4184. 2004-09-14 Ilia Alshanetsky <ilia@prohost.org>
  4185. * (PHP_4_3)
  4186. configure.in
  4187. main/php_version.h:
  4188. Back to dev.
  4189. * (PHP_4_3)
  4190. NEWS
  4191. configure.in
  4192. main/php_version.h:
  4193. 4.3.9RC3
  4194. 2004-09-14 Sara Golemon <php@alphaweb.net>
  4195. * NEWS
  4196. ext/standard/basic_functions.c
  4197. ext/standard/streamsfuncs.c
  4198. ext/standard/streamsfuncs.h
  4199. main/php_streams.h
  4200. main/streams/filter.c
  4201. main/streams/php_stream_filter_api.h
  4202. main/streams/streams.c:
  4203. Added stream_filter_remove() to cancel a stream filter.
  4204. Register filters as resources when
  4205. instantiated by stream_filter_(ap|pre)pend().
  4206. Export php_stream_filter_flush() internal function to wind buffered data
  4207. out of a particular filter until consumed by a later filter or sent to
  4208. stream->readbuffer or stream->ops->write()
  4209. 2004-09-13 Sara Golemon <php@alphaweb.net>
  4210. * main/streams/filter.c
  4211. main/streams/streams.c:
  4212. Allocating hash tables should be done via macro, not directly
  4213. 2004-09-13 Magnus M��tt� <novell@kiruna.se>
  4214. * ext/openssl/openssl.c
  4215. ext/openssl/openssl.c:
  4216. Add missing stream unregister for sslv2 and 3.
  4217. 2004-09-13 Rainer Schaaf <rjs@pdflib.com>
  4218. * (PHP_4_3)
  4219. ext/pdf/CREDITS
  4220. ext/pdf/config.m4
  4221. ext/pdf/pdf.c
  4222. ext/pdf/pdf.dsp
  4223. ext/pdf/php_pdf.h:
  4224. undo of removal of these files.
  4225. The removal was done because of Bug #29297, but it was the wrong time to
  4226. do this now.
  4227. 2004-09-13 Stefan Esser <sesser@suspekt.org>
  4228. * main/rfc1867.c:
  4229. only allow valid arrays at this point
  4230. 2004-09-13 Rainer Schaaf <rjs@pdflib.com>
  4231. * (PHP_4_3)
  4232. ext/pdf/CREDITS
  4233. ext/pdf/config.m4
  4234. ext/pdf/pdf.c
  4235. ext/pdf/pdf.dsp
  4236. ext/pdf/php_pdf.h:
  4237. removed PDFlib extension from PHP_4_3 branch too (is available in PECL
  4238. now).
  4239. 2004-09-13 Dmitry Stogov <dmitry@zend.com>
  4240. * (PHP_5_0)
  4241. NEWS:
  4242. Change soap's ctors to __construct(),
  4243. rename SoapClient->__call() to SoapClinet->__soapCall().
  4244. 2004-09-13 Stanislav Malyshev <stas@zend.com>
  4245. * ZendEngine2/zend_execute.c:
  4246. Antony Dovgal's error message improvement - #27290
  4247. 2004-09-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4248. * ext/standard/var_unserializer.c:
  4249. - Moe changed from .re to .c
  4250. * ext/standard/var_unserializer.re:
  4251. - Readd check for nested data (but correct this time)
  4252. * ext/standard/var_unserializer.re:
  4253. - Check for legal key types
  4254. * ext/standard/var_unserializer.c
  4255. ext/standard/var_unserializer.re:
  4256. - Remove wrong test
  4257. 2004-09-12 Stefan Esser <sesser@suspekt.org>
  4258. * main/rfc1867.c:
  4259. New Rule: Never try to repair potential malicious user input
  4260. 2004-09-12 Antony Dovgal <tony2001@phpclub.net>
  4261. * ext/oci8/config.m4:
  4262. 64-bit related changes
  4263. ./configure will now behave differently if $ORACLE_HOME/lib32 exists
  4264. (this mostly happens at Solaris AFAIK)
  4265. * acinclude.m4:
  4266. add PHP_CHECK_64BIT macro to be able to detect 64-bit platform in
  4267. ./configure
  4268. 2004-09-11 Derick Rethans <php@derickrethans.nl>
  4269. * ZendEngine2/zend_operators.c
  4270. ZendEngine2/zend_operators.h
  4271. ext/standard/array.c:
  4272. - MFB: Added the sorting flag SORT_LOCALE_STRING to the sort() functions
  4273. which
  4274. makes them sort based on the current locale. (Derick)
  4275. * (PHP_5_0)
  4276. NEWS
  4277. ZendEngine2/zend_operators.c
  4278. ZendEngine2/zend_operators.h
  4279. ext/standard/array.c:
  4280. - Added the sorting flag SORT_LOCALE_STRING to the sort() functions which
  4281. makes
  4282. them sort based on the current locale. (Derick)
  4283. 2004-09-11 Andi Gutmans <andi@zend.com>
  4284. * ZendEngine2/zend_operators.c:
  4285. - Resolve undefined behavior (joe at redhat)
  4286. 2004-09-10 Sara Golemon <php@alphaweb.net>
  4287. * main/streams/streams.c:
  4288. A little extra code to allow overriding plainfiles wrapper as well
  4289. * NEWS
  4290. ext/standard/basic_functions.c
  4291. ext/standard/streamsfuncs.h
  4292. main/php_streams.h
  4293. main/streams/streams.c
  4294. main/streams/userspace.c:
  4295. Add stream_wrapper_unregister()
  4296. Disables a wrapper (user-defined or built-in) for the life of the request.
  4297. Add stream_wrapper_restore()
  4298. Restores the wrapper originally defined at the time the request started
  4299. to the protocol name mentioned.
  4300. 2004-09-10 Sterling Hughes <winnie@edwardbear.org>
  4301. * ext/curl/multi.c:
  4302. fix wrong check from return value, binary content should not be \0'd,
  4303. non-binary content should be \0'd.
  4304. 2004-09-10 Antony Dovgal <tony2001@phpclub.net>
  4305. * tests/classes/bug29446.phpt:
  4306. add testcase for bug #29446
  4307. 2004-09-10 Wez Furlong <wez.php@thebrainroom.net>
  4308. * (PHP_5_0)
  4309. NEWS:
  4310. BFN
  4311. * ext/openssl/openssl.c
  4312. ext/openssl/xp_ssl.c:
  4313. Fix Bug #29296: add explicit sslv2 and sslv3 transports
  4314. 2004-09-10 Dmitry Stogov <dmitry@zend.com>
  4315. * (PHP_5_0)
  4316. NEWS:
  4317. SoapClient->__call() is renamed to SoapClient->__soap_call().
  4318. 2004-09-10 Andi Gutmans <andi@zend.com>
  4319. * ZendEngine2/zend_compile.c:
  4320. - This one fixes rather strange problem - ZE allows multiple declarations
  4321. of the same class constant.
  4322. - It could be a minor BC break, but I'm sure it's a bug. (Antony Dovgal
  4323. aka tony2001)
  4324. 2004-09-09 Wez Furlong <wez.php@thebrainroom.net>
  4325. * (PHP_5_0)
  4326. ext/standard/file.c:
  4327. MFH: avoid potential AT&T libc problems with tempnam()
  4328. * ext/standard/file.c:
  4329. avoid ANSI stdio when calling tempnam() to avoid limitations of AT&T libc.
  4330. 2004-09-09 Timm Friebe <thekid@thekid.de>
  4331. * ext/sybase_ct/php_sybase_ct.c:
  4332. - Defaulted ini variable "sybct.deadlock_retry_count" to 0
  4333. 2004-09-09 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4334. * run-tests2.php:
  4335. Fix test script
  4336. 2004-09-09 Andi Gutmans <andi@zend.com>
  4337. * ZendEngine2/zend_extensions.h:
  4338. - Revert API bump
  4339. * ZendEngine2/README.ZEND_VM:
  4340. - Commit VM explanation.
  4341. * ZendEngine2/zend.c:
  4342. - Recommit
  4343. * ZendEngine2/zend_API.c
  4344. ZendEngine2/zend_API.h
  4345. ZendEngine2/zend_compile.c:
  4346. - Recommit:
  4347. - Check signature of magic methods
  4348. - Register __get/__set/__call for internal classes
  4349. * ZendEngine2/zend_extensions.h:
  4350. - Recommit:
  4351. - Bump the API number to work around this major breakage.
  4352. * ZendEngine2/ChangeLog
  4353. ZendEngine2/zend.c
  4354. ZendEngine2/zend_API.c
  4355. ZendEngine2/zend_API.h
  4356. ZendEngine2/zend_builtin_functions.c
  4357. ZendEngine2/zend_compile.c
  4358. ZendEngine2/zend_compile.h
  4359. ZendEngine2/zend_exceptions.c
  4360. ZendEngine2/zend_execute.c
  4361. ZendEngine2/zend_execute.h
  4362. ZendEngine2/zend_execute_API.c
  4363. ZendEngine2/zend_extensions.h
  4364. ZendEngine2/zend_opcode.c:
  4365. - Roll back VM commit
  4366. 2004-09-09 Rasmus Lerdorf <rasmus@lerdorf.com>
  4367. * main/php_variables.c
  4368. main/php_variables.c
  4369. main/php_variables.c:
  4370. Stop at the index on an unmatched [
  4371. 2004-09-09 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4372. * ZendEngine2/zend.c:
  4373. - Drop namespace relict
  4374. * (PHP_5_0)
  4375. tests/classes/interface_and_extends.phpt:
  4376. Fix test
  4377. * (PHP_5_0)
  4378. ZendEngine2/zend_API.c
  4379. ZendEngine2/zend_API.h
  4380. ZendEngine2/zend_compile.c:
  4381. MFH signature check/method registration
  4382. * ZendEngine2/zend_API.c
  4383. ZendEngine2/zend_API.h
  4384. ZendEngine2/zend_compile.c:
  4385. - Check signature of magic methods
  4386. - Register __get/__set/__call for internal classes
  4387. * ext/ming/ming.c:
  4388. Proper #ifdef'ing
  4389. 2004-09-09 Derick Rethans <php@derickrethans.nl>
  4390. * ZendEngine2/zend_extensions.h:
  4391. - Bump the API number to work around this major breakage.
  4392. 2004-09-09 Dmitry Stogov <dmitry@zend.com>
  4393. * ZendEngine2/zend_vm.h:
  4394. We will use CALL dispatch method for compilers other then GCC. It is more
  4395. safe.
  4396. 2004-09-09 Andi Gutmans <andi@zend.com>
  4397. * ZendEngine2/zend_API.c:
  4398. - Fix the fix.
  4399. 2004-09-08 Andi Gutmans <andi@zend.com>
  4400. * ZendEngine2/zend_builtin_functions.c:
  4401. - Fix bug #28054 by preventing printing out bogus information in backtrace
  4402. when in error handler (still doesn't know all information but at least
  4403. it's not bogus)
  4404. 2004-09-08 Sara Golemon <php@alphaweb.net>
  4405. * ext/standard/http_fopen_wrapper.c:
  4406. -** empty log message ***
  4407. 2004-09-08 Andi Gutmans <andi@zend.com>
  4408. * ZendEngine2/zend_compile.h
  4409. ZendEngine2/zend_exceptions.c
  4410. ZendEngine2/zend_execute.c
  4411. ZendEngine2/zend_execute.h
  4412. ZendEngine2/zend_execute_API.c
  4413. ZendEngine2/zend_opcode.c
  4414. ZendEngine2/zend_vm.h
  4415. ZendEngine2/zend_vm_handlers.h
  4416. ZendEngine2/zend_vm_spec.h:
  4417. - Some architectural changes:
  4418. a) We specialize opcodes according to op_type fields. Each opcode has to
  4419. be marked with which op_type's it uses.
  4420. b) We support different execution methods. Function handlers, switch()
  4421. and goto dispatching. goto seems to be the fastest but it really
  4422. depends on the compiler and how well it optimizes. I suggest playing
  4423. around with optimization flags.
  4424. - Warning: Things might break so keep us posted on how things are going.
  4425. (Dmitry, Andi)
  4426. 2004-09-08 Sara Golemon <php@alphaweb.net>
  4427. * (PHP_5_0)
  4428. main/streams/streams.c:
  4429. MFH (r.163) Handle maxlen when stream can't be mmaped
  4430. * main/streams/streams.c:
  4431. Handle maxlen when stream can't be mmaped
  4432. 2004-09-08 Rob Richards <rrichards@ctindustries.net>
  4433. * (PHP_5_0)
  4434. ext/xsl/php_xsl.c
  4435. ext/xsl/php_xsl.h
  4436. ext/xsl/xsltprocessor.c:
  4437. MHF: fix issue with multiple xsl objects using registerPHPfunctions
  4438. - also fixes threading issue
  4439. * ext/xsl/php_xsl.c
  4440. ext/xsl/php_xsl.h
  4441. ext/xsl/xsltprocessor.c:
  4442. fix issue with multiple xsl objects using registerPHPfunctions
  4443. - also fixes threading issue
  4444. 2004-09-07 Sara Golemon <php@alphaweb.net>
  4445. * ext/standard/http_fopen_wrapper.c:
  4446. Chunk Length may optionally be followed by whitespace
  4447. 2004-09-07 Frank M. Kromann <frank@kromann.info>
  4448. * ext/ming/ming.c:
  4449. Make it possible to return VideoStream and PrebuiltClip
  4450. 2004-09-07 Sara Golemon <php@alphaweb.net>
  4451. * NEWS
  4452. ext/standard/http_fopen_wrapper.c:
  4453. Protocol version context option and chunked transfer encoding
  4454. 2004-09-06 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4455. * ZendEngine2/zend_objects.c:
  4456. - Fix handling of exceptions in dtors
  4457. 2004-09-06 Rob Richards <rrichards@ctindustries.net>
  4458. * (PHP_5_0)
  4459. NEWS:
  4460. BFN
  4461. 2004-09-06 Dmitry Stogov <dmitry@zend.com>
  4462. * tests/classes/interface_and_extends.phpt:
  4463. Fix: interfac -> interface
  4464. 2004-09-05 Zeev Suraski <zeev@zend.com>
  4465. * ZendEngine2/zend.c
  4466. ZendEngine2/zend.h
  4467. ZendEngine2/zend_ini_parser.y
  4468. main/main.c:
  4469. Fix reverse dependency
  4470. 2004-09-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4471. * ext/standard/var_unserializer.c:
  4472. Touch
  4473. * (PHP_5_0)
  4474. NEWS:
  4475. BFN
  4476. * ext/standard/incomplete_class.c:
  4477. - Bugfix #29985
  4478. * ext/standard/var_unserializer.re:
  4479. - Add some checks to unserialize() to prevent bufferoverflows
  4480. * ext/standard/php_var.h
  4481. ext/standard/var.c
  4482. ext/standard/var_unserializer.c
  4483. ext/standard/tests/serialize/bug25378.phpt:
  4484. - Add some checks when unserializing data to prevent buffer overflows
  4485. 2004-09-05 Andrey Hristov <php@hristov.com>
  4486. * ext/standard/file.c:
  4487. remove "." at the end of messages
  4488. 2004-09-05 Moshe Doron <mosdoron@netvision.net.il>
  4489. * ext/standard/sunfuncs.c:
  4490. make autogenerated docs happy (Friedhelm Betz)
  4491. 2004-09-04 Andi Gutmans <andi@zend.com>
  4492. * ZendEngine2/zend_API.c:
  4493. - Don't destroy object when calling overloaded cast method in
  4494. - zend_parse_parameters()
  4495. 2004-09-04 Georg Richter <georg@mysql.com>
  4496. * (PHP_5_0)
  4497. ext/mysqli/mysqli.c
  4498. ext/mysqli/mysqli_api.c
  4499. ext/mysqli/mysqli_nonapi.c
  4500. ext/mysqli/php_mysqli.h
  4501. ext/mysqli/tests/061.csv
  4502. ext/mysqli/tests/061.csv
  4503. ext/mysqli/tests/061.phpt:
  4504. MFH: LOAD DATA INFILE now uses PHP's fopen wrapper
  4505. * ext/mysqli/mysqli_api.c:
  4506. forgot to remove comment in last commit
  4507. 2004-09-03 Ilia Alshanetsky <ilia@prohost.org>
  4508. * ext/dio/dio.c:
  4509. Adjusted input check.
  4510. * (PHP_4_3)
  4511. ext/session/session.c:
  4512. MFH: Fixed bug #29925 (Added a check to prevent illegal characters in
  4513. session key).
  4514. 2004-09-02 Frank M. Kromann <frank@kromann.info>
  4515. * ext/ming/ming.c:
  4516. Adding swfvideostreamp and swfprebuiltclipp, available in ming 0.3
  4517. 2004-09-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4518. * ext/standard/var.c:
  4519. Fix memleak in serialize
  4520. * ext/standard/tests/serialize/bug14293.phpt:
  4521. Fix test
  4522. 2004-09-02 Sebastian Bergmann <sb@sebastian-bergmann.de>
  4523. * ZendEngine2/zend_compile.c:
  4524. Fugbix typo.
  4525. 2004-09-02 Stanislav Malyshev <stas@zend.com>
  4526. * ext/standard/filestat.c:
  4527. MF4: fix crash if shutdown uses file stats
  4528. * (PHP_4_3)
  4529. ext/standard/filestat.c:
  4530. this crashed if some of the shutdown handlers called some file stat
  4531. function
  4532. 2004-09-02 Derick Rethans <php@derickrethans.nl>
  4533. * tests/lang/bug29944.phpt:
  4534. - Added test for bug #29944.
  4535. * tests/lang/bug29944.phpt:
  4536. 1.1.4;
  4537. file bug29944.phpt was initially added on branch PHP_4_3.
  4538. 2004-09-02 Georg Richter <georg@mysql.com>
  4539. * ext/mysqli/php_mysqli.h:
  4540. fixed bug #29283
  4541. * (PHP_5_0)
  4542. NEWS
  4543. ext/mysqli/mysqli_api.c
  4544. ext/mysqli/php_mysqli.h:
  4545. fixed compiler warnings
  4546. fixed bug #29283
  4547. 2004-09-02 Ilia Alshanetsky <ilia@prohost.org>
  4548. * (PHP_5_0)
  4549. ext/session/session.c:
  4550. MFH: Fixed bug #29925 (Added a check to prevent illegal characters in
  4551. session key).
  4552. * ext/session/session.c:
  4553. Fixed bug #29925 (Added a check to prevent illegal characters in session
  4554. key).
  4555. 2004-08-31 Sara Golemon <php@alphaweb.net>
  4556. * (PHP_4_3)
  4557. ext/curl/curlstreams.c
  4558. ext/curl/streams.c:
  4559. MFH: Use user_agent ini setting if it's available.
  4560. * ext/curl/streams.c:
  4561. Use user_agent ini setting if it's available.
  4562. 2004-08-31 Joe Orton <jorton@redhat.com>
  4563. * ext/gd/libgd/gd.h
  4564. ext/gd/libgd/gdtables.c
  4565. ext/gd/libgd/wbmp.h
  4566. main/php_compat.h:
  4567. Move global symbols defined by bundled copy of libgd into private
  4568. php_gd_* namespace, to avoid symbol conflicts with, for instance,
  4569. another Apache module which loads a different copy of libgd.
  4570. 2004-08-31 Stanislav Malyshev <stas@zend.com>
  4571. * (PHP_4_3)
  4572. main/streams.c:
  4573. if not using Zend's alloc, don't touch _emalloc
  4574. 2004-08-31 Ilia Alshanetsky <ilia@prohost.org>
  4575. * (PHP_4_3)
  4576. configure.in
  4577. main/php_version.h:
  4578. back to dev.
  4579. * (PHP_4_3)
  4580. NEWS
  4581. configure.in
  4582. main/php_version.h:
  4583. 4.3.9RC2
  4584. 2004-08-31 Joe Orton <jorton@redhat.com>
  4585. * (PHP_5_0)
  4586. tests/lang/bug27354.phpt
  4587. tests/lang/bug27354.phpt:
  4588. MFH: Do not rely on handling of integers which might be outside the
  4589. range of a 32-bit signed long.
  4590. 2004-08-31 Antony Dovgal <tony2001@phpclub.net>
  4591. * (PHP_5_0)
  4592. main/streams/streams.c:
  4593. MFH: fix bug #29723 (file_get_contents() fails with the file:// wrapper
  4594. under Win32)
  4595. * main/streams/streams.c:
  4596. fix bug #29723 (file_get_contents() fails with the file:// wrapper under
  4597. Win32)
  4598. 2004-08-31 Joe Orton <jorton@redhat.com>
  4599. * (PHP_4_3)
  4600. ext/standard/tests/time/001.phpt
  4601. ext/standard/tests/time/001.phpt:
  4602. MFH: fix gettimeofday() tests to not fail if the same time is
  4603. returned by successive calls.
  4604. * tests/lang/bug27354.phpt:
  4605. Do not rely on behaviour of integers which might be greater than
  4606. LONG_MAX on 32-bit architectures.
  4607. 2004-08-31 Antony Dovgal <tony2001@phpclub.net>
  4608. * (PHP_5_0)
  4609. ext/oci8/oci8.dsw
  4610. ext/oci8/oci8.dsw:
  4611. MFH: this file shouldn't be in the repository at all
  4612. * ext/oci8/oci8.dsw:
  4613. this file shouldn't be in the repository at all
  4614. 2004-08-30 Ilia Alshanetsky <ilia@prohost.org>
  4615. * (PHP_4_3)
  4616. ext/dio/dio.c
  4617. ext/dio/dio.c:
  4618. MFH: Added missing input validation to dio_write().
  4619. * ext/dio/dio.c:
  4620. Added missing input validation to dio_write().
  4621. 2004-08-30 Frank M. Kromann <frank@kromann.info>
  4622. * ext/mssql/mssql.dsp:
  4623. Fif for #28047. Set correct debug options for debug_ts build
  4624. 2004-08-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4625. * (PHP_5_0)
  4626. ZendEngine2/ZEND_CHANGES:
  4627. MFH: Add some information about array overloading
  4628. * ZendEngine2/ZEND_CHANGES:
  4629. Add some information about array overloading
  4630. 2004-08-30 Rob Richards <rrichards@ctindustries.net>
  4631. * (PHP_5_0)
  4632. ext/dom/document.c
  4633. ext/dom/documenttype.c
  4634. ext/dom/element.c
  4635. ext/dom/node.c
  4636. ext/dom/php_dom.c
  4637. ext/dom/php_dom.h
  4638. ext/simplexml/simplexml.c:
  4639. MFH: remove cloning under ze1_compatibility_mode
  4640. - minor BC break but doesnt work right under compat mode anyways
  4641. * ext/dom/document.c
  4642. ext/dom/documenttype.c
  4643. ext/dom/element.c
  4644. ext/dom/node.c
  4645. ext/dom/php_dom.c
  4646. ext/dom/php_dom.h
  4647. ext/simplexml/simplexml.c:
  4648. remove cloning under ze1_compatibility_mode
  4649. - minor BC break but doesnt work right under compat mode anyways
  4650. * ext/xsl/php_xsl.c:
  4651. remove clone functionality
  4652. 2004-08-30 Antony Dovgal <tony2001@phpclub.net>
  4653. * tests/lang/bug29893.phpt:
  4654. 1.1.4;
  4655. add testcase for bug #29893
  4656. 2004-08-30 Stanislav Malyshev <stas@zend.com>
  4657. * ZendEngine2/zend_execute.c:
  4658. fix crash #29893
  4659. 2004-08-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4660. * ZendEngine2/zend_execute.c:
  4661. String offset starts with 0, fix isset($str[$len])
  4662. 2004-08-29 Ilia Alshanetsky <ilia@prohost.org>
  4663. * (PHP_5_0)
  4664. ext/standard/var.c:
  4665. MFH: Fixed leak when serializing protected & private properties.
  4666. * ext/standard/var.c:
  4667. Fixed leak when serializing protected & private properties.
  4668. 2004-08-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4669. * (PHP_4_3)
  4670. NEWS
  4671. Zend/zend_compile.c
  4672. ZendEngine2/zend_compile.c:
  4673. MFH: Bugfix #29882 isset crashes on arrays
  4674. * ZendEngine2/zend_compile.c:
  4675. Bugfix #29882 isset crashes on arrays
  4676. 2004-08-29 Sergey Kartashoff <gluke@mail.ru>
  4677. * ext/mnogosearch/config.m4
  4678. ext/mnogosearch/config.m4
  4679. ext/mnogosearch/config.m4:
  4680. - A fix for building of shared mnogosearch module
  4681. 2004-08-28 Derick Rethans <php@derickrethans.nl>
  4682. * (PHP_5_0)
  4683. NEWS
  4684. ext/pcntl/pcntl.c
  4685. ext/pcntl/php_pcntl.h:
  4686. - MFH: Fixed bug #29873 (No defines around pcntl_*priority definitions).
  4687. * ext/pcntl/pcntl.c
  4688. ext/pcntl/php_pcntl.h:
  4689. - Fixed bug #29873 (No defines around pcntl_*priority definitions).
  4690. 2004-08-27 Christian Stocker <chregu@phant.ch>
  4691. * (PHP_5_0)
  4692. EXTENSIONS:
  4693. Marking DOM and XSL as "Working". This should have happened with the
  4694. release of PHP 5.0.0 already.
  4695. 2004-08-27 Andi Gutmans <andi@zend.com>
  4696. * (PHP_4_3)
  4697. Zend/zend_alloc.c:
  4698. - MF PHP 5
  4699. * ZendEngine2/zend_alloc.c:
  4700. - Fix leak report for 0 byte allocations (Dmitry)
  4701. 2004-08-27 Dmitry Stogov <dmitry@zend.com>
  4702. * (PHP_5_0)
  4703. NEWS:
  4704. Fixed bug #29842 (soapclient return null value)
  4705. 2004-08-26 Ilia Alshanetsky <ilia@prohost.org>
  4706. * (PHP_4_3)
  4707. ext/zlib/zlib_fopen_wrapper.c
  4708. ext/zlib/zlib_fopen_wrapper.c:
  4709. MFH: Fixed a nasty resource/memory/disk-space leak when opening zlib files
  4710. via wrapper stacking ala compress.zlib://http://...
  4711. * ext/zlib/zlib_fopen_wrapper.c:
  4712. Fixed a nasty resource/memory/disk-space leak when opening zlib files
  4713. via wrapper stacking ala compress.zlib://http://...
  4714. 2004-08-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4715. * (PHP_5_0)
  4716. ZendEngine2/zend_compile.c:
  4717. MFH: Enforce semantics: Classes cannot extend Interfaces
  4718. * ZendEngine2/zend_compile.c:
  4719. Enforce semantics: Classes cannot extend Interfaces
  4720. * ZendEngine2/tests/bug29828.phpt:
  4721. Fix test: Classes cannot extend Interfaces
  4722. * (PHP_5_0)
  4723. NEWS:
  4724. BFN
  4725. * ZendEngine2/zend_compile.c:
  4726. Drop doubled check
  4727. * ZendEngine2/zend_compile.c:
  4728. - Bugfix #29828 Interfaces no longer work
  4729. * ZendEngine2/tests/bug29828.phpt
  4730. tests/classes/interface_and_extends.phpt:
  4731. Add new test
  4732. 2004-08-26 Rob Richards <rrichards@ctindustries.net>
  4733. * ext/dom/EXPERIMENTAL
  4734. ext/dom/EXPERIMENTAL:
  4735. not experimental
  4736. 2004-08-26 Dmitry Stogov <dmitry@zend.com>
  4737. * (PHP_5_0)
  4738. NEWS:
  4739. Fixed bug #29839 (incorrect convert (xml:lang to lang))
  4740. * (PHP_5_0)
  4741. NEWS:
  4742. Fixed bug #29795 (SegFault with Soap and Amazon's Web Services)
  4743. Fixed bug #27994 (segfault with Soapserver when WSDL-Cache is enabled)
  4744. 2004-08-26 Thies C. Arntzen <thies@thieso.net>
  4745. * (PHP_4_3)
  4746. ext/standard/formatted_print.c:
  4747. 2004-08-26 Dmitry Stogov <dmitry@zend.com>
  4748. * (PHP_5_0)
  4749. NEWS:
  4750. Fixed bug #29844 (SOAP doesn't return the result of a valid SOAP request).
  4751. Fixed bug #29830 (SoapServer::setClass() should not export non-public
  4752. methods).
  4753. 2004-08-26 Ilia Alshanetsky <ilia@prohost.org>
  4754. * (PHP_5_0)
  4755. NEWS
  4756. ext/standard/array.c:
  4757. MFH: Fixed bug #29808 (array_count_values() breaks with numeric strings).
  4758. * ext/standard/array.c:
  4759. Fixed bug #29808 (array_count_values() breaks with numeric strings).
  4760. 2004-08-25 Andrei Zmievski <andreiz@gmail.com>
  4761. * ext/pcre/php_pcre.c
  4762. ext/pcre/php_pcre.c:
  4763. MFB.
  4764. * (PHP_4_3)
  4765. ext/pcre/php_pcre.c:
  4766. Rewrite cache clean-up using zend_hash_apply_with_argument().
  4767. 2004-08-25 Ilia Alshanetsky <ilia@prohost.org>
  4768. * (PHP_4_3)
  4769. ext/bz2/bz2.c:
  4770. Fixed operations on remote bzip2 compressed files ala:
  4771. compress.bzip2://http://downloads.php.net/ilia/php-4.3.5RC1.tar.bz2
  4772. Patch by Wez (MFH from HEAD)
  4773. 2004-08-25 Georg Richter <georg@mysql.com>
  4774. * ext/mysqli/tests/061.phpt:
  4775. test for local_infile_handler
  4776. * ext/mysqli/mysqli.c
  4777. ext/mysqli/mysqli_api.c
  4778. ext/mysqli/mysqli_nonapi.c
  4779. ext/mysqli/php_mysqli.h:
  4780. changed local_infile_handler:
  4781. mysql client lib now uses php_local_infile functions by default, which
  4782. allows
  4783. to use php_fopen_wrapper: e.g. LOAD DATA LOCAL INFILE
  4784. 'http://foo.com/bar.csv' ...
  4785. mysql_set_local_infile_handler now only supports a callback function for
  4786. read.
  4787. 2004-08-25 Christian Stocker <chregu@phant.ch>
  4788. * ext/dom/document.c:
  4789. if $doc->recover = true; set error_reporting to (old | E_WARNING)
  4790. This way, you can't silence XML parse errors with the @ character
  4791. 2004-08-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4792. * tests/lang/bug29566.phpt:
  4793. No short tags
  4794. 2004-08-25 Andrey Hristov <php@hristov.com>
  4795. * (PHP_5_0)
  4796. NEWS:
  4797. .
  4798. 2004-08-25 Derick Rethans <php@derickrethans.nl>
  4799. * NEWS:
  4800. - Those two are already in the NEWS for 5.0.2.
  4801. 2004-08-25 Andi Gutmans <andi@zend.com>
  4802. * NEWS
  4803. NEWS:
  4804. - Improve wording
  4805. * NEWS:
  4806. - MFB
  4807. * (PHP_5_0)
  4808. NEWS:
  4809. - NEWS
  4810. * ZendEngine2/zend_builtin_functions.c:
  4811. - Add interface_exists() and differentiate between classes and interfaces
  4812. (Andrey Hristov)
  4813. 2004-08-24 Andrey Hristov <php@hristov.com>
  4814. * README.PHP4-TO-PHP5-THIN-CHANGES:
  4815. new incompatibilities. maybe someone from the doc group will update the
  4816. migrating guide. also Derick may add new slides to his talk :)
  4817. 2004-08-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4818. * ext/pcre/php_pcre.c:
  4819. MFB: TSRM fix
  4820. * (PHP_5_0)
  4821. ext/pcre/php_pcre.c:
  4822. TSRM fix
  4823. * (PHP_5_0)
  4824. tests/lang/bug29566.phpt:
  4825. Add new test
  4826. * tests/lang/bug29566.phpt:
  4827. Add new test
  4828. 2004-08-24 Andrei Zmievski <andreiz@gmail.com>
  4829. * (PHP_5_0)
  4830. NEWS
  4831. ext/pcre/php_pcre.c:
  4832. MFB
  4833. * NEWS
  4834. ext/pcre/php_pcre.c:
  4835. MFB.
  4836. * (PHP_4_3)
  4837. NEWS
  4838. ext/pcre/php_pcre.c:
  4839. Implement periodic PCRE compiled regexp cache cleanup, to avoid memory
  4840. exhaustion.
  4841. 2004-08-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4842. * ZendEngine2/zend_API.c:
  4843. - Add missing brackets
  4844. 2004-08-24 Frank M. Kromann <frank@kromann.info>
  4845. * (PHP_4_3)
  4846. ext/fbsql/php_fbsql.c:
  4847. Fix a possible crash in fbsql_database() if the function was called before
  4848. a connection was made.
  4849. * ext/fbsql/php_fbsql.c
  4850. ext/fbsql/php_fbsql.h:
  4851. Add fbsql_rows_fetched() - returns the total number of rows fetched.
  4852. Fix a possible crash in fbsql_database() if the function was called before
  4853. a connection was made.
  4854. 2004-08-24 Ilia Alshanetsky <ilia@prohost.org>
  4855. * (PHP_5_0)
  4856. NEWS
  4857. ext/standard/uuencode.c:
  4858. MFH: Fixed bug #29821 (Fixed possible crashes in convert_uudecode() on
  4859. invalid data).
  4860. * ext/standard/uuencode.c:
  4861. Fixed bug #29821 (Fixed possible crashes in convert_uudecode() on invalid
  4862. data).
  4863. 2004-08-24 Rob Richards <rrichards@ctindustries.net>
  4864. * ext/xsl/php_xsl.c:
  4865. fix segfault when object cloned
  4866. 2004-08-24 Wez Furlong <wez.php@thebrainroom.net>
  4867. * ext/readline/config.m4
  4868. ext/readline/readline.c:
  4869. Add support for the readline callback interface, allowing you to interleave
  4870. IO and user input. Sample script:
  4871. <?php
  4872. dl("readline.so");
  4873. function handle_user_input($line)
  4874. {
  4875. echo "You typed: '$line'\n";
  4876. if ($line == 'exit')
  4877. exit;
  4878. }
  4879. readline_callback_handler_install('type! > ', 'handle_user_input');
  4880. while (true) {
  4881. $n = stream_select($r = array(STDIN), $w = null, $e = null, null);
  4882. if ($n && in_array(STDIN, $r)) {
  4883. readline_callback_read_char();
  4884. }
  4885. }
  4886. 2004-08-24 Derick Rethans <php@derickrethans.nl>
  4887. * ext/readline/config.m4:
  4888. - No tabs here please
  4889. 2004-08-24 Wez Furlong <wez.php@thebrainroom.net>
  4890. * ext/readline/config.m4:
  4891. use dependent libs while probing for functions
  4892. 2004-08-24 Christian Stocker <chregu@phant.ch>
  4893. * (PHP_5_0)
  4894. ext/xsl/EXPERIMENTAL:
  4895. MFH ;)
  4896. (This extension is no more experimental)
  4897. * ext/xsl/EXPERIMENTAL:
  4898. This extension is no more experimental
  4899. 2004-08-24 Andi Gutmans <andi@zend.com>
  4900. * NEWS:
  4901. - Fix typo
  4902. 2004-08-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4903. * ZendEngine2/zend_compile.c:
  4904. - Drop unused variable
  4905. * ZendEngine2/zend_execute_API.c
  4906. ZendEngine2/zend_globals.h:
  4907. - Boost up __autoload() calls by caching the lookup
  4908. 2004-08-23 Andi Gutmans <andi@zend.com>
  4909. * NEWS:
  4910. - Improve wording
  4911. * NEWS:
  4912. - NEWS
  4913. * ZendEngine2/zend_compile.c:
  4914. - Improve performance of switch()
  4915. 2004-08-23 Ilia Alshanetsky <ilia@prohost.org>
  4916. * (PHP_4_3)
  4917. ext/dio/dio.c
  4918. ext/dio/dio.c:
  4919. MFH: Fixed possible crash inside dio_read().
  4920. * ext/dio/dio.c:
  4921. Fixed possible crash inside dio_read().
  4922. * ext/standard/head.c:
  4923. Fixed proto of headers_list().
  4924. 2004-08-23 Zeev Suraski <zeev@zend.com>
  4925. * (PHP_5_0)
  4926. ZendEngine2/zend_reflection_api.c:
  4927. Fix names
  4928. 2004-08-23 Derick Rethans <php@derickrethans.nl>
  4929. * (PHP_5_0)
  4930. NEWS:
  4931. - There was a bug # attached to this fix.
  4932. * sapi/apache2filter/config.m4
  4933. sapi/apache2handler/config.m4:
  4934. - MFB: Fixed Apache 2.0 SAPI build against Apache 2 HEAD. (Patch by Joe
  4935. Orton)
  4936. * NEWS:
  4937. - Little changes.
  4938. * (PHP_5_0)
  4939. NEWS
  4940. sapi/apache2filter/config.m4
  4941. sapi/apache2handler/config.m4:
  4942. - Fixed Apache 2.0 SAPI build against Apache 2 HEAD. (Patch by Joe Orton)
  4943. 2004-08-22 Ilia Alshanetsky <ilia@prohost.org>
  4944. * (PHP_5_0)
  4945. main/streams/xp_socket.c:
  4946. MFH: Using int when long should be used.
  4947. * main/streams/xp_socket.c:
  4948. Using int when long should be used.
  4949. 2004-08-21 Timm Friebe <thekid@thekid.de>
  4950. * ext/sybase_ct/php_sybase_ct.c:
  4951. - Fixed packet size setting
  4952. 2004-08-21 Andrey Hristov <php@hristov.com>
  4953. * ext/standard/var.c
  4954. tests/classes/bug26737.phpt:
  4955. fix for bug 26737 : private & protected member variables not serialized
  4956. when user defined __sleep() is declared. Additionally E_NOTICE is
  4957. being thrown if __sleep() returns a non-existing member variable name
  4958. 2004-08-21 Frank M. Kromann <frank@kromann.info>
  4959. * main/SAPI.h:
  4960. Fix win32 compilation. Missing uid_t and gid_t definitions.
  4961. 2004-08-21 Sara Golemon <php@alphaweb.net>
  4962. * ZendEngine2/zend_compile.c:
  4963. Bugfix#29777 Some compilers don't like // style comments
  4964. 2004-08-20 Sara Golemon <php@alphaweb.net>
  4965. * ZendEngine2/zend_ini_parser.y:
  4966. Fix compile
  4967. 2004-08-20 Ilia Alshanetsky <ilia@prohost.org>
  4968. * ext/curl/interface.c:
  4969. MFB: Removed unneeded bits.
  4970. * (PHP_5_0)
  4971. ext/curl/interface.c:
  4972. MFB: removed unneeded bits.
  4973. * (PHP_4_3)
  4974. ext/curl/curl.c:
  4975. Removed unneeded bits.
  4976. 2004-08-20 Derick Rethans <php@derickrethans.nl>
  4977. * NEWS:
  4978. - Order and removed a bugfix which was already in 5.0.2/
  4979. * (PHP_5_0)
  4980. NEWS:
  4981. - 78 chars please.
  4982. 2004-08-20 Ilia Alshanetsky <ilia@prohost.org>
  4983. * ext/curl/interface.c:
  4984. Added more missing cURL options.
  4985. * (PHP_4_3)
  4986. NEWS
  4987. ext/mcal/php_mcal.c:
  4988. MFH: Fixed bug #29753 (mcal_fetch_event() allows 2nd argument to be
  4989. optional).
  4990. 2004-08-19 Andi Gutmans <andi@zend.com>
  4991. * ZendEngine2/zend_execute.c:
  4992. - Cleanup
  4993. 2004-08-19 Brian France <list@firehawksystems.com>
  4994. * (PHP_4_3)
  4995. NEWS
  4996. NEWS
  4997. main/SAPI.c
  4998. main/SAPI.c:
  4999. [MFH] If you send a post with a content-type header and then the next post
  5000. without the content-type header, raw_post_data will not be set. This is
  5001. because SG(request_info).post_entry is set to the first requests function
  5002. pointer which makes it follow the wrong code path.
  5003. 2004-08-19 Andi Gutmans <andi@zend.com>
  5004. * ZendEngine2/zend.c
  5005. ZendEngine2/zend_execute_API.c
  5006. ZendEngine2/zend_globals.h:
  5007. - Second wave of garbage removal.
  5008. 2004-08-19 Brian France <list@firehawksystems.com>
  5009. * NEWS
  5010. main/SAPI.c:
  5011. If you send a post with a content-type header and then the next post
  5012. without the content-type header, raw_post_data will not be set. This is
  5013. because SG(request_info).post_entry is set to the first requests function
  5014. pointer which makes it follow the wrong code path.
  5015. 2004-08-19 Andi Gutmans <andi@zend.com>
  5016. * ZendEngine2/zend_compile.h
  5017. ZendEngine2/zend_execute.c:
  5018. - Stop using garbage. Please let me know if you find any bugs resulting
  5019. - of this patch (very likely). (Dmitry, Andi)
  5020. 2004-08-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5021. * NEWS:
  5022. Janify [tm]
  5023. 2004-08-19 Antony Dovgal <tony2001@phpclub.net>
  5024. * NEWS
  5025. NEWS:
  5026. BFN
  5027. * ext/standard/basic_functions.c:
  5028. fix #29737 in the right way with performance in mind
  5029. * (PHP_5_0)
  5030. ext/standard/basic_functions.c:
  5031. MFH: fix #29737 (ip2long should return -1 if IP is 255.255.255.255 and
  5032. FALSE on error)
  5033. * ext/standard/basic_functions.c:
  5034. fix #29737 (ip2long should return -1 if IP is 255.255.255.255 and FALSE on
  5035. error)
  5036. 2004-08-19 Derick Rethans <php@derickrethans.nl>
  5037. * (PHP_5_0)
  5038. NEWS:
  5039. - Reorder
  5040. 2004-08-19 Christian Stocker <chregu@phant.ch>
  5041. * (PHP_5_0)
  5042. NEWS
  5043. ext/xml/compat.c
  5044. ext/xml/xml.c:
  5045. MFH
  5046. - Fixed bug #29657 (xml_* functions throw non descriptive error).
  5047. (Christian, Rob)
  5048. - Fixed bug #29711 (Changed ext/xml to default to UTF-8 output). (Rob)
  5049. * ext/xml/compat.c
  5050. ext/xml/xml.c:
  5051. fix for bug #29657 xml_* functions throw non descriptive error, compared to
  5052. php4
  5053. fix for bug #29711 libxml and non iso-8859-1.
  5054. If no encoding specified, it defaults to UTF-8 now
  5055. 2004-08-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5056. * ext/dba/tests/dba_handler.inc:
  5057. Fix issue in test
  5058. * NEWS:
  5059. BFN + reorder
  5060. * ZendEngine2/zend_reflection_api.c:
  5061. - Implement #29728: Reflection API Feature: Default parameter value.
  5062. . ReflectionParameter::isDefaultValueAvailable()
  5063. . ReflectionParameter::getDefaultValue()
  5064. * ZendEngine2/zend_reflection_api.c:
  5065. - Nedd to work on copy
  5066. 2004-08-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5067. * ZendEngine2/zend_reflection_api.c:
  5068. - Show default value of optional parameters of user defined functions.
  5069. 2004-08-18 Ilia Alshanetsky <ilia@prohost.org>
  5070. * (PHP_4_3)
  5071. NEWS
  5072. ext/curl/curl.c
  5073. ext/curl/interface.c:
  5074. MFH: Fixed bug #29727 (Added missing CURL authentication directives).
  5075. * ext/curl/interface.c:
  5076. Fixed bug #29727 (Added missing CURL authentication directives).
  5077. 2004-08-18 Andrei Zmievski <andreiz@gmail.com>
  5078. * ZendEngine2/zend_ini_parser.y:
  5079. Forgot to turn off debugging.
  5080. * NEWS
  5081. TODO-5.1
  5082. ZendEngine2/zend_ini_parser.y
  5083. ZendEngine2/zend_ini_scanner.l:
  5084. Re-add my patch for .ini variable access.
  5085. 2004-08-18 Antony Dovgal <tony2001@phpclub.net>
  5086. * sapi/apache/config.m4
  5087. sapi/apache/config.m4:
  5088. MFB: typo in config.m4 (potential configuration problem with Stronghold)
  5089. * (PHP_4_3)
  5090. sapi/apache/config.m4:
  5091. typo in config.m4 (potential configuration problem with Stronghold)
  5092. * (PHP_4_3)
  5093. ext/xslt/config.m4:
  5094. fix #29625 (no quotes around the shell variable's value cause ./configure
  5095. to fail)
  5096. 2004-08-17 Andi Gutmans <andi@zend.com>
  5097. * php.ini-dist
  5098. php.ini-dist
  5099. php.ini-recommended
  5100. php.ini-recommended:
  5101. - Fix typos
  5102. 2004-08-17 Ilia Alshanetsky <ilia@prohost.org>
  5103. * (PHP_4_3)
  5104. NEWS
  5105. ext/standard/file.c:
  5106. Fixed bug #29719 (fgetcsv() has problem parsing strings ending with escaped
  5107. enclosures).
  5108. 2004-08-17 Antony Dovgal <tony2001@phpclub.net>
  5109. * php.ini-dist
  5110. php.ini-recommended:
  5111. fix typo
  5112. 2004-08-16 Ilia Alshanetsky <ilia@prohost.org>
  5113. * (PHP_4_3)
  5114. NEWS
  5115. ext/gd/gd.c
  5116. ext/gd/gd.c:
  5117. MFH: Fixed bug #29594 (Use PHP's own tmpfile() implementation).
  5118. * ext/gd/gd.c:
  5119. Fixed bug #29594 (Use PHP's own tmpfile() implementation).
  5120. 2004-08-16 Zeev Suraski <zeev@zend.com>
  5121. * (PHP_4_3)
  5122. NEWS
  5123. NEWS:
  5124. -** empty log message ***
  5125. * main/main.c:
  5126. Fix an oldie fd leak
  5127. * (PHP_4_3)
  5128. main/main.c:
  5129. Fix an OLDIE fd leak
  5130. 2004-08-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5131. * (PHP_5_0)
  5132. NEWS:
  5133. BFN
  5134. * (PHP_5_0)
  5135. ZendEngine2/zend_reflection_api.c:
  5136. MFH: Fix bug #29447: Reflection API issues
  5137. * ZendEngine2/zend_reflection_api.c:
  5138. - Fix bug #29447: Reflection API issues
  5139. 2004-08-16 Ilia Alshanetsky <ilia@prohost.org>
  5140. * (PHP_5_0)
  5141. NEWS
  5142. ext/standard/ftp_fopen_wrapper.c:
  5143. MFH: Fixed bug #29678 (opendir() with ftp:// wrapper segfaults if path
  5144. does not have trailing slash).
  5145. * ext/standard/ftp_fopen_wrapper.c:
  5146. Fixed bug #29678 (opendir() with ftp:// wrapper segfaults if path does not
  5147. have trailing slash).
  5148. 2004-08-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5149. * ZendEngine2/zend_compile.c:
  5150. Remove unnecessary check
  5151. 2004-08-15 Georg Richter <georg@mysql.com>
  5152. * ext/mysqli/mysqli.c
  5153. ext/mysqli/mysqli.c:
  5154. fixed default for mysqli_fetch_array
  5155. 2004-08-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5156. * ZendEngine2/zend_compile.c:
  5157. Add missing check
  5158. 2004-08-13 Dan Kalowsky <dank@deadmime.org>
  5159. * ext/odbc/php_odbc.c:
  5160. Checking in a patch by Dave Lawson (dlawson@masterytech.com) to correct
  5161. some of the behavior found in the odbc_fetch_*() functions. This patch
  5162. NEEDS to be tested on MS Access before a release is done with it. This
  5163. submission is to get it into the daily builds for testing.
  5164. 2004-08-13 Georg Richter <georg@mysql.com>
  5165. * (PHP_5_0)
  5166. NEWS
  5167. ext/mysqli/mysqli.c
  5168. ext/mysqli/mysqli.c:
  5169. fixed bug #29656 (segfault on result and statement properties)
  5170. 2004-08-13 Antony Dovgal <tony2001@phpclub.net>
  5171. * (PHP_5_0)
  5172. regex/engine.c
  5173. regex/regexec.c:
  5174. MFH: fix yet another annoying compile warning
  5175. * regex/engine.c
  5176. regex/regexec.c:
  5177. fix yet another annoying compile warning
  5178. * ext/iconv/iconv.c:
  5179. fix compile warning
  5180. 2004-08-13 Christian Stocker <chregu@phant.ch>
  5181. * NEWS:
  5182. Forgot to add DomDocumentFragment->appendXML(), when I commited it back
  5183. then
  5184. * NEWS
  5185. ext/dom/document.c
  5186. ext/dom/dom_properties.h
  5187. ext/dom/php_dom.c
  5188. ext/dom/xml_common.h:
  5189. Added DomDocument->recover property for parsing not well-formed XML
  5190. Documents.
  5191. 2004-08-13 Rob Richards <rrichards@ctindustries.net>
  5192. * (PHP_4_3)
  5193. NEWS:
  5194. BFN
  5195. * (PHP_4_3)
  5196. ext/domxml/php_domxml.c
  5197. ext/domxml/php_domxml.h:
  5198. Fixed bug #29599 (domxml_error segfaults another apache module)
  5199. 2004-08-13 Derick Rethans <php@derickrethans.nl>
  5200. * (PHP_5_0)
  5201. NEWS
  5202. main/main.c:
  5203. - MFH: Added PHP_EOL constant that contains the OS way of representing
  5204. newlines. (Patch by Paul Hudson)
  5205. * main/main.c:
  5206. - Added the PHP_EOL constant (Patch by Paul Hudson)
  5207. 2004-08-12 Georg Richter <georg@mysql.com>
  5208. * ext/mysqli/mysqli_api.c
  5209. ext/mysqli/mysqli_api.c:
  5210. minor fix in mysqli_prepare: copying stmt errormessag to mysql structure
  5211. 2004-08-12 Andi Gutmans <andi@zend.com>
  5212. * (PHP_5_0)
  5213. NEWS
  5214. configure.in
  5215. ZendEngine2/zend.h
  5216. main/php_version.h:
  5217. - Back to 5.0.2-dev
  5218. * (PHP_5_0)
  5219. NEWS
  5220. configure.in
  5221. ZendEngine2/zend.h
  5222. main/php_version.h:
  5223. - Roll 5.0.1
  5224. 2004-08-12 Chuck Hagenbuch <chuck@horde.org>
  5225. * ext/imap/php_imap.c
  5226. ext/imap/php_imap.c
  5227. ext/imap/php_imap.c:
  5228. More spaces -> tabs.
  5229. 2004-08-12 Ilia Alshanetsky <ilia@prohost.org>
  5230. * (PHP_4_3)
  5231. ext/imap/php_imap.c
  5232. ext/imap/php_imap.c:
  5233. MFH: Properly fix the msgno check inside imap_fetchbody().
  5234. * ext/imap/php_imap.c:
  5235. Properly fix the msgno check inside imap_fetchbody().
  5236. 2004-08-12 Chuck Hagenbuch <chuck@horde.org>
  5237. * ext/imap/php_imap.c:
  5238. fix.
  5239. 2004-08-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5240. * tests/classes/iterators_001.phpt
  5241. tests/classes/iterators_002.phpt:
  5242. Fix tests after foreach patch
  5243. 2004-08-12 Derick Rethans <php@derickrethans.nl>
  5244. * (PHP_5_0)
  5245. NEWS:
  5246. - Reorder a bit and add .
  5247. 2004-08-12 Andi Gutmans <andi@zend.com>
  5248. * (PHP_5_0)
  5249. configure.in
  5250. ZendEngine2/zend.h
  5251. main/php_version.h:
  5252. - Back to -dev
  5253. * (PHP_5_0)
  5254. NEWS
  5255. configure.in
  5256. ZendEngine2/zend.h
  5257. main/php_version.h:
  5258. - 5.0.1RC2
  5259. * ext/standard/array.c:
  5260. - Use FREE_HASHTABLE()
  5261. * ZendEngine2/zend_compile.c
  5262. ZendEngine2/zend_compile.h
  5263. ZendEngine2/zend_execute.c:
  5264. - Don't use magic numbers
  5265. 2004-08-12 Magnus M��tt� <novell@kiruna.se>
  5266. * (PHP_5_0)
  5267. NEWS:
  5268. Add missing NEWS entry (bug 29147).
  5269. 2004-08-12 Andi Gutmans <andi@zend.com>
  5270. * ZendEngine2/zend_compile.c
  5271. ZendEngine2/zend_execute.c:
  5272. - Significantly improve performance of foreach($arr as $data). (Marcus)
  5273. 2004-08-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5274. * ext/dba/tests/dba_cdb_make.phpt:
  5275. Change to use md5_file()
  5276. 2004-08-11 Ilia Alshanetsky <ilia@prohost.org>
  5277. * ext/gd/libgd/gd_topal.c:
  5278. Fixed memory leak.
  5279. * (PHP_4_3)
  5280. configure.in
  5281. main/php_version.h:
  5282. back to dev.
  5283. * (PHP_4_3)
  5284. configure.in
  5285. main/php_version.h:
  5286. 4.3.9RC1 is a go.
  5287. * (PHP_4_3)
  5288. NEWS:
  5289. Bug fixing news.
  5290. * (PHP_4_3)
  5291. Zend/zend_highlight.c
  5292. ZendEngine2/zend_highlight.c:
  5293. MFH: Fixed bug #29607 (highlighting code with HEREDOC produces invalid
  5294. output).
  5295. * (PHP_5_0)
  5296. ZendEngine2/zend_highlight.c:
  5297. Fixed bug #29607 (highlighting code with HEREDOC produces invalid output).
  5298. 2004-08-11 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5299. * sapi/apache2handler/sapi_apache2.c:
  5300. TSRM fix
  5301. * ZendEngine2/zend_execute.c:
  5302. More meaningfull error message
  5303. 2004-08-11 Derick Rethans <php@derickrethans.nl>
  5304. * (PHP_5_0)
  5305. NEWS:
  5306. - Tix Fypo
  5307. * ext/standard/image.c:
  5308. - Added a notice to getimagesize in case zlib is not available and a
  5309. compressed
  5310. SWF movie has been passed to the function.
  5311. * (PHP_5_0)
  5312. ext/standard/image.c:
  5313. - MFH: Added a notice to getimagesize in case zlib is not available and a
  5314. compressed SWF movie has been passed to the function.
  5315. * (PHP_5_0)
  5316. NEWS:
  5317. - Reworded this a bit
  5318. 2004-08-11 Christian Stocker <chregu@phant.ch>
  5319. * ext/dom/tests/dom005.phpt:
  5320. fix test
  5321. 2004-08-11 Rasmus Lerdorf <rasmus@lerdorf.com>
  5322. * main/SAPI.c:
  5323. Reset global request_time in sapi_activate. Reset it in sapi_deactivate
  5324. too, although I can't see why that would be necessary, but most of the
  5325. other sapi globals are reset there as well.
  5326. 2004-08-11 Derick Rethans <php@derickrethans.nl>
  5327. * (PHP_5_0)
  5328. ZendEngine2/zend_alloc.h:
  5329. - MFH: Patch to allow the Zend memory allocators to be disabled.
  5330. * ZendEngine2/zend_alloc.h:
  5331. - Added missing defines.
  5332. * (PHP_4_3)
  5333. Zend/zend_alloc.h:
  5334. - Commit my patch to allow the Zend allocation service to be disabled.
  5335. 2004-08-11 Sara Golemon <php@alphaweb.net>
  5336. * main/rfc1867.c:
  5337. Minor format specifier fixes
  5338. * (PHP_5_0)
  5339. ext/standard/basic_functions.c:
  5340. MFH: $errmsg should have been forced reference
  5341. * ext/standard/basic_functions.c:
  5342. Don't require the user to specify as a reference
  5343. 2004-08-10 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5344. * (PHP_5_0)
  5345. NEWS:
  5346. BFN (small but important change)
  5347. 2004-08-10 Ilia Alshanetsky <ilia@prohost.org>
  5348. * (PHP_5_0)
  5349. NEWS:
  5350. Bug fixing news.
  5351. * (PHP_5_0)
  5352. ZendEngine2/zend_highlight.c:
  5353. MFH: Fixed bug #29606 (php_strip_whitespace() prints to stdout rather then
  5354. returning the value).
  5355. * ZendEngine2/zend_highlight.c:
  5356. Fixed bug #29606 (php_strip_whitespace() prints to stdout rather then
  5357. returning the value).
  5358. 2004-08-10 Rasmus Lerdorf <rasmus@lerdorf.com>
  5359. * NEWS
  5360. main/SAPI.c
  5361. main/SAPI.h
  5362. sapi/apache/mod_php5.c
  5363. sapi/apache2filter/sapi_apache2.c
  5364. sapi/apache2handler/sapi_apache2.c:
  5365. Add SAPI hook to get the request time if provided by the web server,
  5366. otherwise call time(0) on the first call and store it so subsequent
  5367. calls will get the same time. Hook support for Apache1/2 included.
  5368. 2004-08-10 Dmitry Stogov <dmitry@zend.com>
  5369. * NEWS:
  5370. Changed bugs order.
  5371. * (PHP_5_0)
  5372. NEWS:
  5373. Fixed bug #28969 (Wrong data encoding of special characters)
  5374. * NEWS:
  5375. Fixed bug #28969 (Wrong data encoding of special characters).
  5376. * NEWS:
  5377. Fixed bug #29256 (SOAP HTTP Error when envelop size is more than 24345
  5378. bytes)
  5379. 2004-08-10 Wez Furlong <wez.php@thebrainroom.net>
  5380. * (PHP_5_0)
  5381. NEWS:
  5382. BFN
  5383. * main/streams/xp_socket.c:
  5384. Fix for #29256 from Dmitry, very slightly modified
  5385. 2004-08-10 Christian Stocker <chregu@phant.ch>
  5386. * ext/xsl/xsltprocessor.c:
  5387. Fix segfault on error in xslt
  5388. 2004-08-10 Andi Gutmans <andi@zend.com>
  5389. * (PHP_5_0)
  5390. configure.in
  5391. ZendEngine2/zend.h
  5392. main/php_version.h:
  5393. - Back to -dev
  5394. * (PHP_5_0)
  5395. NEWS
  5396. configure.in
  5397. ZendEngine2/zend.h
  5398. main/php_version.h:
  5399. - 5.0.1RC1
  5400. 2004-08-10 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5401. * ZendEngine2/zend_execute.c:
  5402. - Fix warnings
  5403. 2004-08-10 Andi Gutmans <andi@zend.com>
  5404. * (PHP_4_3)
  5405. INSTALL
  5406. NEWS
  5407. win32/install.txt:
  5408. - MF PHP_5_0
  5409. 2004-08-10 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  5410. * (PHP_4_3)
  5411. NEWS
  5412. ext/standard/array.c:
  5413. - MFH: Bugfix #29493 (extract(array, EXTR_REFS) misbehaves with elements
  5414. referred twice or more times)
  5415. * (PHP_5_0)
  5416. ext/standard/array.c:
  5417. - Bugfix #29493 (extract(array, EXTR_REFS) misbehaves with elements
  5418. referred
  5419. twice or more times)
  5420. * ext/standard/array.c:
  5421. - Bugfix #29493 (extract(array, EXTR_REFS) misbehaves with elements
  5422. referred
  5423. twice or more times). (Patch inspired by Michael Manley. Thanks.)
  5424. 2004-08-10 Andi Gutmans <andi@zend.com>
  5425. * INSTALL
  5426. NEWS
  5427. win32/install.txt:
  5428. - MFB
  5429. * (PHP_5_0)
  5430. INSTALL
  5431. NEWS
  5432. win32/install.txt:
  5433. - The documentation team has re-wroten the installation part of the manual.
  5434. 2004-08-10 Ilia Alshanetsky <ilia@prohost.org>
  5435. * (PHP_4_3)
  5436. NEWS
  5437. php.ini-dist
  5438. php.ini-dist
  5439. php.ini-recommended
  5440. php.ini-recommended:
  5441. MFH: Fixed bug #29581 (Typo inside php.ini comments for mysql.trace_mode).
  5442. * php.ini-dist
  5443. php.ini-recommended:
  5444. Fixed bug #29581 (Typo inside php.ini comments for mysql.trace_mode).
  5445. 2004-08-09 Andi Gutmans <andi@zend.com>
  5446. * (PHP_5_0)
  5447. NEWS:
  5448. - Update NEWS
  5449. * (PHP_5_0)
  5450. ext/standard/credits.c:
  5451. Update credits for php docs
  5452. * (PHP_4_3)
  5453. ext/standard/credits.c:
  5454. - Update credits for PHP docs
  5455. 2004-08-09 Derick Rethans <php@derickrethans.nl>
  5456. * NEWS:
  5457. - Fixed speling and some reordering
  5458. 2004-08-09 Dmitry Stogov <dmitry@zend.com>
  5459. * (PHP_5_0)
  5460. NEWS:
  5461. Included ext/soap fixes from CVS HEAD.
  5462. 2004-08-09 Georg Richter <georg@mysql.com>
  5463. * (PHP_5_0)
  5464. NEWS
  5465. ext/mysqli/mysqli.c
  5466. ext/mysqli/mysqli.c:
  5467. fixed bug #29577 (MYSQLI_CLIENT_FOUND_ROWS undefined)
  5468. 2004-08-08 Ilia Alshanetsky <ilia@prohost.org>
  5469. * pear/tests/pear_config.phpt
  5470. pear/tests/pear_config_1.1.phpt
  5471. pear/tests/pear_registry_1.1.phpt:
  5472. When skip condition is met, stop.
  5473. * ext/standard/math.c:
  5474. MFB: removed \r characters.
  5475. * (PHP_5_0)
  5476. ext/standard/math.c:
  5477. Remove \r characters from file.
  5478. 2004-08-08 Christian Stocker <chregu@phant.ch>
  5479. * (PHP_5_0)
  5480. NEWS:
  5481. Fixed bug #29573.
  5482. * (PHP_5_0)
  5483. ext/xsl/xsltprocessor.c:
  5484. MFH (fix for Bug #29573 : Segmentation fault when php function(called from
  5485. XSLT templat) throw exception
  5486. and Zero Byte Memory Leaks)
  5487. * ext/xsl/xsltprocessor.c:
  5488. - Fix bug #29573: Segmentation fault when php function(called from XSLT
  5489. templat) throw exception
  5490. - Fix some 0 Byte Memory Leaks
  5491. 2004-08-07 Wez Furlong <wez.php@thebrainroom.net>
  5492. * (PHP_5_0)
  5493. NEWS:
  5494. BFN
  5495. * (PHP_5_0)
  5496. ext/com_dotnet/com_dotnet.c:
  5497. MFH: Fix for Bug #29490 from Michael Sisolak
  5498. * ext/com_dotnet/com_dotnet.c:
  5499. Fix for Bug #29490 from Michael Sisolak.
  5500. Another fine patch; thanks Michael.
  5501. 2004-08-07 Sara Golemon <php@alphaweb.net>
  5502. * ext/standard/basic_functions.c
  5503. ext/standard/basic_functions.h:
  5504. Fix inet_pton/ntop() on BSD
  5505. * ext/standard/basic_functions.c:
  5506. Binary safety fix for inet_pton()
  5507. * NEWS
  5508. ext/standard/basic_functions.c
  5509. ext/standard/basic_functions.h:
  5510. New Functions inet_pton() and inet_ntop()
  5511. 2004-08-07 Andi Gutmans <andi@zend.com>
  5512. * ZendEngine2/zend_alloc.h:
  5513. - Commit Derick's patch for allowing Zend to use regular libc memory
  5514. - allocation functions. Mainly useful in conjunction with tools such as
  5515. - valgrind which enables us to find bugs we might not find with the
  5516. - current memory managers boundary protection.
  5517. 2004-08-06 Sara Golemon <php@alphaweb.net>
  5518. * ext/standard/dns.c:
  5519. Add A6 support, fix IPv6 address parsing, and improve define compatability
  5520. * ext/simplexml/simplexml.c:
  5521. ZTS Fix
  5522. 2004-08-06 Wez Furlong <wez.php@thebrainroom.net>
  5523. * (PHP_5_0)
  5524. ext/standard/streamsfuncs.c:
  5525. MFH: avoid possible segfault with stream_socket_client and bogus flags.
  5526. * ext/standard/streamsfuncs.c:
  5527. Avoid possible segfault when using stream_socket_client with bogus flags.
  5528. 2004-08-05 Ilia Alshanetsky <ilia@prohost.org>
  5529. * ext/simplexml/php_simplexml_exports.h
  5530. ext/simplexml/simplexml.c:
  5531. php_error() -> php_error_docref()
  5532. 2004-08-05 Gabor Hojtsy <gabor@hojtsy.hu>
  5533. * ext/standard/credits.c:
  5534. update documentation credits, mentioning that more contributors are listed
  5535. in the manual
  5536. 2004-08-05 Antony Dovgal <tony2001@phpclub.net>
  5537. * (PHP_5_0)
  5538. README.CVS-RULES
  5539. README.CVS-RULES:
  5540. MFH: remove all references to @ thing, as it's not recommended
  5541. * README.CVS-RULES:
  5542. remove all references to @ thing, as it's not recommended.
  5543. always add it to NEWS yourself please (c) Derick =)
  5544. * NEWS:
  5545. news entry
  5546. * ext/xsl/xsltprocessor.c:
  5547. change xsl_xsltprocessor_set_parameter() to support parameter->value arrays
  5548. add test for it
  5549. 2004-08-05 Wez Furlong <wez.php@thebrainroom.net>
  5550. * win32/syslog.reg:
  5551. Generate a .reg file for the syslog stuff
  5552. NB: still need a solution for zts and non-zts on the same machine.
  5553. 2004-08-05 Ilia Alshanetsky <ilia@prohost.org>
  5554. * ZendEngine2/zend_builtin_functions.c:
  5555. Eliminate unneeded variable.
  5556. 2004-08-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5557. * ZendEngine2/zend_reflection_api.c
  5558. ZendEngine2/tests/bug29523.phpt:
  5559. - Fix bug #29523 (ReflectionParameter::isOptional() is incorrect)
  5560. 2004-08-04 Frank M. Kromann <frank@kromann.info>
  5561. * (PHP_5_0)
  5562. ext/iconv/config.w32
  5563. ext/iconv/php_iconv.def:
  5564. MFH: Move iconv exports to the iconv extension and make libxml depend on
  5565. iconv
  5566. * ext/iconv/config.w32
  5567. ext/iconv/php_iconv.def:
  5568. Move iconv exports to the iconv extension
  5569. 2004-08-04 Antony Dovgal <tony2001@phpclub.net>
  5570. * ext/simplexml/simplexml.c:
  5571. nuke unused variable
  5572. 2004-08-04 Zeev Suraski <zeev@zend.com>
  5573. * ext/simplexml/simplexml.c
  5574. ext/simplexml/simplexml.c:
  5575. Fix prototypes
  5576. 2004-08-04 Georg Richter <georg@mysql.com>
  5577. * ext/mysqli/mysqli.c:
  5578. forgot to remove debug variable :( (Thx to Derick)
  5579. * NEWS
  5580. ext/mysqli/mysqli.c
  5581. ext/mysqli/mysqli.c:
  5582. fixed bug #29522
  5583. * ext/mysqli/mysqli.c:
  5584. fixed properties when connect wasn't called
  5585. 2004-08-04 Ilia Alshanetsky <ilia@prohost.org>
  5586. * (PHP_5_0)
  5587. ext/standard/sunfuncs.c:
  5588. MFH: Fixed argument handling in sun* functions.
  5589. * ext/standard/sunfuncs.c:
  5590. Fixed argument handling in sun* functions.
  5591. 2004-08-03 Edin Kadribasic <edink@emini.dk>
  5592. * (PHP_5_0)
  5593. NEWS:
  5594. Typofix
  5595. 2004-08-03 Frank M. Kromann <frank@kromann.info>
  5596. * (PHP_4_3)
  5597. ext/iconv/iconv.dsp:
  5598. Oops. remember to save the project file before commiting.
  5599. * (PHP_4_3)
  5600. ext/iconv/iconv.dsp:
  5601. Updating library name to iconv.lib
  5602. 2004-08-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5603. * ZendEngine2/ZEND_CHANGES:
  5604. Update
  5605. * (PHP_5_0)
  5606. ZendEngine2/zend_builtin_functions.c
  5607. ZendEngine2/tests/bug29505.phpt:
  5608. - MFH Bug #29505 get_class_vars() severely broken when used with arrays
  5609. * ZendEngine2/tests/bug29505.phpt:
  5610. Add new test
  5611. * ZendEngine2/zend_builtin_functions.c:
  5612. - Fixed Bug #29505 get_class_vars() severely broken when used with arrays
  5613. * NEWS
  5614. NEWS:
  5615. BFN
  5616. 2004-08-03 Wez Furlong <wez.php@thebrainroom.net>
  5617. * ext/com_dotnet/com_dotnet.c:
  5618. Even more verbosity...
  5619. * ext/com_dotnet/com_dotnet.c:
  5620. Even more verbosity in case of error
  5621. 2004-08-03 Antony Dovgal <tony2001@phpclub.net>
  5622. * ext/standard/mail.c:
  5623. fix typo in mail.c: mail_force_extra_parameters ->
  5624. mail.force_extra_parameters
  5625. * (PHP_5_0)
  5626. php.ini-dist
  5627. php.ini-recommended:
  5628. MFH: fix typo in php.ini-dist & php.ini-recommended
  5629. * php.ini-dist
  5630. php.ini-recommended:
  5631. fix typo in php.ini: paramAters -> paramEters
  5632. 2004-08-03 Greg Beaver <greg@chiaraquartet.net>
  5633. * (PHP_5_0)
  5634. pear/go-pear.bat:
  5635. commit for win32 - binary so line endings are always preserved - ..and in
  5636. PHP_5_0, where it also belongs
  5637. * pear/go-pear.bat:
  5638. commit for win32 - binary so line endings are always preserved - this time
  5639. on HEAD, where it belongs
  5640. * pear/go-pear.bat
  5641. pear/go-pear.bat:
  5642. file go-pear.bat was initially added on branch PHP_4_3.
  5643. 2004-08-03 Frank M. Kromann <frank@kromann.info>
  5644. * ext/mime_magic/mime_magic.c:
  5645. sys/stat.h is includes in php_streams.h no need to do that again.
  5646. 2004-08-03 Wez Furlong <wez.php@thebrainroom.net>
  5647. * ext/ming/config.w32:
  5648. Avoid possible exception
  5649. 2004-08-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5650. * ZendEngine2/zend_reflection_api.c:
  5651. - Add methods to check parameter count
  5652. 2004-08-02 Ilia Alshanetsky <ilia@prohost.org>
  5653. * (PHP_5_0)
  5654. ext/sqlite/sqlite.c:
  5655. MFH: Allow sqlite_fetch_column_types() to properly handle table names with
  5656. spaces in them.
  5657. * ext/sqlite/sqlite.c:
  5658. Allow sqlite_fetch_column_types() to properly handle table names with
  5659. spaces in them.
  5660. 2004-08-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5661. * (PHP_5_0)
  5662. ZendEngine2/zend_compile.c:
  5663. MFH Change to use memcmp instead of strcmp
  5664. * ZendEngine2/zend_compile.c:
  5665. - Change to use memcmp instead of strcmp
  5666. 2004-08-02 Wez Furlong <wez.php@thebrainroom.net>
  5667. * ext/com_dotnet/com_dotnet.c:
  5668. Better error reporting
  5669. 2004-08-02 Andi Gutmans <andi@zend.com>
  5670. * ZendEngine2/zend_compile.c:
  5671. - Fix typo
  5672. 2004-08-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5673. * ZendEngine2/zend_language_parser.y
  5674. ZendEngine2/zend_language_scanner.l:
  5675. - Remove all for now
  5676. * tests/classes/__call_002.phpt
  5677. tests/classes/__set__get_002.phpt
  5678. tests/classes/__set__get_003.phpt
  5679. tests/classes/destructor_visibility_001.phpt
  5680. tests/classes/destructor_visibility_002.phpt
  5681. tests/classes/destructor_visibility_003.phpt:
  5682. MFB Enforce protocol of magic methods/classes
  5683. * ZendEngine2/zend_compile.c
  5684. ZendEngine2/zend_compile.h
  5685. ZendEngine2/zend_execute_API.c
  5686. ext/mbstring/tests/htmlent.phpt
  5687. tests/classes/ctor_failure.phpt:
  5688. MFB: Enforce protocol on magic methods/functions
  5689. 2004-08-02 Sascha Schumann <sascha@schumann.cx>
  5690. * ext/session/session.c:
  5691. fix empty_string issue
  5692. Patch submitted by Antony Dovgal <tony2001@phpclub.net>
  5693. * ext/session/mod_files.c:
  5694. don't read empty files
  5695. 0 malloc noticed by Antony Dovgal <tony2001@phpclub.net>
  5696. 2004-08-02 Ilia Alshanetsky <ilia@prohost.org>
  5697. * (PHP_4_3)
  5698. Zend/zend_execute.c
  5699. ZendEngine2/zend_execute.c:
  5700. MFH: A gentler (performance wise) allocation of buffer for temp variables.
  5701. * ZendEngine2/zend_execute.c:
  5702. A gentler (performance wise) allocation of buffer for temp variables.
  5703. 2004-08-01 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5704. * tests/classes/__call_002.phpt
  5705. tests/classes/__call_002.phpt
  5706. tests/classes/__set__get_002.phpt
  5707. tests/classes/__set__get_002.phpt
  5708. tests/classes/__set__get_003.phpt
  5709. tests/classes/__set__get_003.phpt
  5710. tests/classes/ctor_failure.phpt
  5711. tests/classes/destructor_visibility_001.phpt
  5712. tests/classes/destructor_visibility_001.phpt
  5713. tests/classes/destructor_visibility_002.phpt
  5714. tests/classes/destructor_visibility_002.phpt
  5715. tests/classes/destructor_visibility_003.phpt
  5716. tests/classes/destructor_visibility_003.phpt:
  5717. file __call_002.phpt was initially added on branch PHP_5_0.
  5718. * (PHP_5_0)
  5719. ZendEngine2/zend_compile.c
  5720. ZendEngine2/zend_compile.h
  5721. ZendEngine2/zend_execute_API.c:
  5722. - Enforce protocol on magic methods/functions
  5723. 2004-08-01 Wez Furlong <wez.php@thebrainroom.net>
  5724. * win32/.cvsignore:
  5725. More hoops for VC6
  5726. 2004-07-31 Wez Furlong <wez.php@thebrainroom.net>
  5727. * win32/wsyslog.c:
  5728. Fix bug #8314: sane syslog output to the WinNT event log.
  5729. Big fat note: if you're building from a .dsp, you need to replicate
  5730. the custom build step that uses MC to generate the message catalog
  5731. To make use of this fix, you need to register the event source; running
  5732. "nmake
  5733. install" will handle this for you (if you also build the win32std
  5734. extension
  5735. from pecl).
  5736. I'll arrange with Phil to have the installer handle this registration too.
  5737. * pear/go-pear-list.php:
  5738. Un-bork
  5739. * ext/standard/basic_functions.c
  5740. ext/standard/streamsfuncs.c
  5741. win32/globals.c
  5742. win32/php_win32_globals.h:
  5743. Allow win32 stuff to build non-zts.
  5744. Fix stream crypto func (again? didn't I already commit that?)
  5745. * ext/com_dotnet/com_persist.c
  5746. ext/com_dotnet/com_wrapper.c:
  5747. Allow COM to build under non-zts.
  5748. Thanks Frank.
  5749. * main/streams/xp_socket.c:
  5750. zts fix...
  5751. * main/streams/transports.c
  5752. main/streams/xp_socket.c:
  5753. Misc sendto/recvfrom tweaks that have been pending here for a while...
  5754. * main/streams/xp_socket.c:
  5755. Make sure this is initialized...
  5756. * main/streams/plain_wrapper.c:
  5757. Implement an fstat cache for plain files.
  5758. 2004-07-30 Andi Gutmans <andi@zend.com>
  5759. * win32/php5dllts.dsp:
  5760. - Add globals.c
  5761. 2004-07-30 Frank M. Kromann <frank@kromann.info>
  5762. * ext/standard/file.h:
  5763. Adding missing PHPAPI for non ZTS builds
  5764. 2004-07-30 Andi Gutmans <andi@zend.com>
  5765. * ZendEngine2/zend_execute.c
  5766. ZendEngine2/zend_execute_API.c
  5767. ZendEngine2/zend_ptr_stack.c
  5768. ZendEngine2/zend_ptr_stack.h:
  5769. - More ptr_stack optimizations and cleanups
  5770. * ZendEngine2/zend_alloc.c
  5771. ZendEngine2/zend_alloc.h
  5772. ZendEngine2/zend_execute.c
  5773. ZendEngine2/zend_fast_cache.h
  5774. ZendEngine2/zend_ptr_stack.h:
  5775. - Improve performance by inlining zend_ptr_stack_n_push(). var_args can
  5776. usually not be inlined by compilers.
  5777. 2004-07-30 Frank M. Kromann <frank@kromann.info>
  5778. * (PHP_4_3)
  5779. win32/php_win32_globals.h:
  5780. Add missing header for def. of struct timeval.
  5781. * (PHP_4_3)
  5782. win32/php4dllts.dsp:
  5783. Adding new win32 globals to project
  5784. * (PHP_4_3)
  5785. ext/standard/basic_functions.c:
  5786. Add missing header for win32 builds
  5787. * win32/globals.c
  5788. win32/globals.c
  5789. win32/php_win32_globals.h
  5790. win32/php_win32_globals.h:
  5791. Fix line endings
  5792. 2004-07-30 Edin Kadribasic <edink@emini.dk>
  5793. * win32/install.txt:
  5794. Nuke references to InstallShield
  5795. * win32/install.txt:
  5796. Update for php5
  5797. * win32/install.txt:
  5798. s/php.exe/php-cgi.exe
  5799. 2004-07-30 Ilia Alshanetsky <ilia@prohost.org>
  5800. * (PHP_4_3)
  5801. NEWS
  5802. ext/standard/image.c
  5803. ext/standard/image.c:
  5804. MFH: Fixed bug #29443 (Sanity check for wbmp detection).
  5805. * ext/standard/image.c:
  5806. Fixed bug #29443 (Sanity check for wbmp detection).
  5807. 2004-07-29 Edin Kadribasic <edink@emini.dk>
  5808. * ext/gettext/gettext.c:
  5809. Fixed bug #29264. Newer libintl redefines function names so all
  5810. PHP gettext function names become prefixed with libintl_
  5811. * (PHP_5_0)
  5812. NEWS
  5813. ext/informix/config.w32:
  5814. MFH: Fix informix compilation on Windows (bug #29340)
  5815. * ext/informix/config.w32:
  5816. Fix compilation on Windows (bug #29340)
  5817. 2004-07-29 Timm Friebe <thekid@thekid.de>
  5818. * (PHP_5_0)
  5819. ext/sybase_ct/php_sybase_ct.c:
  5820. - MFH:
  5821. . Fixed bug #29064 (Exact numeric/decimal/money datatypes lose
  5822. precision)
  5823. . Fixed bug #27843 (sybase_query() triggers (spurious?) notices when
  5824. query is a stored procedure)
  5825. . Fixed multiple memory leaks with sybase_unbuffered_query()
  5826. . Changed sybase_query() to ignore store_results = false in buffering
  5827. mode, it would yield unpredictable results
  5828. . Fixed sybase_unbuffered_query() when used with store_results = false
  5829. . Changed sybase_fetch_object() to ignore second argument when passed
  5830. as NULL
  5831. . Made sybase_data_seek() error message more verbose
  5832. . Fixed memory leak in shutdown when not all rows where selected in an
  5833. unbuffered query
  5834. * ext/sybase_ct/php_sybase_ct.c:
  5835. - Fixed bug #29064 (Exact numeric/decimal/money datatypes lose precision)
  5836. - Fixed bug #27843 (sybase_query() triggers (spurious?) notices when
  5837. query is a stored procedure)
  5838. - Fixed multiple memory leaks with sybase_unbuffered_query()
  5839. - Changed sybase_query() to ignore store_results = false in buffering
  5840. mode, it would yield unpredictable results
  5841. - Fixed sybase_unbuffered_query() when used with store_results = false
  5842. - Changed sybase_fetch_object() to ignore second argument when passed
  5843. as NULL
  5844. - Made sybase_data_seek() error message more verbose
  5845. - Fixed memory leak in shutdown when not all rows where selected in an
  5846. unbuffered query
  5847. 2004-07-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5848. * ZendEngine2/zend_hash.c:
  5849. - Increase performance of *sort() and some internal sort operations.
  5850. 2004-07-29 Sara Golemon <php@alphaweb.net>
  5851. * ZendEngine2/zend_compile.c
  5852. ZendEngine2/zend_compile.h
  5853. ZendEngine2/zend_execute.c
  5854. ZendEngine2/zend_language_parser.y
  5855. ZendEngine2/zend_language_scanner.l
  5856. ZendEngine2/zend_opcode.c:
  5857. Revert goto opcode
  5858. * ZendEngine2/zend_execute.c:
  5859. &tmp and label are the same thing, don't free it till we're done with it.
  5860. * ZendEngine2/zend_compile.c
  5861. ZendEngine2/zend_execute.c:
  5862. Plug some memory leaks and promote unknown label to E_ERROR.
  5863. If someone tries to jump to a non-existant label execution really
  5864. shouldn't try to carry on.
  5865. * ZendEngine2/zend_compile.c
  5866. ZendEngine2/zend_compile.h
  5867. ZendEngine2/zend_execute.c
  5868. ZendEngine2/zend_language_parser.y
  5869. ZendEngine2/zend_language_scanner.l
  5870. ZendEngine2/zend_opcode.c:
  5871. Add goto operator by popular request.
  5872. 2004-07-29 Wez Furlong <wez.php@thebrainroom.net>
  5873. * ext/com_dotnet/com_handlers.c
  5874. ext/com_dotnet/com_wrapper.c:
  5875. Fix my favourite call user func mistake
  5876. * ext/standard/basic_functions.c:
  5877. Missing ifdef; thanks Tony
  5878. 2004-07-29 Christian Stocker <chregu@phant.ch>
  5879. * NEWS:
  5880. Remove News entry, which is already in 5.0
  5881. 2004-07-29 Wez Furlong <wez.php@thebrainroom.net>
  5882. * ext/com_dotnet/com_wrapper.c:
  5883. Use the correct lengths when building the name -> dispid mapping
  5884. * win32/globals.c:
  5885. Missing return statement
  5886. * ext/standard/basic_functions.c
  5887. ext/standard/syslog.c
  5888. win32/globals.c
  5889. win32/php_win32_globals.h
  5890. win32/pwd.c
  5891. win32/time.c
  5892. win32/wsyslog.c:
  5893. Misc. win32 thread safety fixes.
  5894. 2004-07-29 Ilia Alshanetsky <ilia@prohost.org>
  5895. * (PHP_5_0)
  5896. NEWS
  5897. ext/standard/array.c:
  5898. MFH: Fixed but #29437 (Possible crash inside array_walk_recursive()).
  5899. * ext/standard/array.c:
  5900. Fixed but #29437 (Possible crash inside array_walk_recursive()).
  5901. 2004-07-29 Wez Furlong <wez.php@thebrainroom.net>
  5902. * (PHP_5_0)
  5903. NEWS:
  5904. BFN
  5905. 2004-07-28 Wez Furlong <wez.php@thebrainroom.net>
  5906. * (PHP_5_0)
  5907. ext/com_dotnet/com_extension.c
  5908. ext/com_dotnet/com_handlers.c
  5909. ext/com_dotnet/com_variant.c
  5910. ext/com_dotnet/com_wrapper.c:
  5911. MFH:
  5912. * (PHP_5_0)
  5913. sapi/activescript/CREDITS
  5914. sapi/activescript/EXPERIMENTAL
  5915. sapi/activescript/README
  5916. sapi/activescript/classfactory.cpp
  5917. sapi/activescript/config.w32
  5918. sapi/activescript/php5activescript.c
  5919. sapi/activescript/php5activescript.def
  5920. sapi/activescript/php5activescript.dsp
  5921. sapi/activescript/php5activescript.h
  5922. sapi/activescript/php5as_classfactory.h
  5923. sapi/activescript/php5as_scriptengine.h
  5924. sapi/activescript/scriptengine.cpp:
  5925. Moved to PECL
  5926. 2004-07-28 Ilia Alshanetsky <ilia@prohost.org>
  5927. * ext/standard/streamsfuncs.c:
  5928. Better address availability check.
  5929. 2004-07-28 Wez Furlong <wez.php@thebrainroom.net>
  5930. * main/network.c:
  5931. Ensure that port numbers get set in the peer/socket name functions.
  5932. (duh!)
  5933. 2004-07-28 Ilia Alshanetsky <ilia@prohost.org>
  5934. * (PHP_5_0)
  5935. ext/standard/streamsfuncs.c:
  5936. MFH: Fixed possible crash in stream_socket_recvfrom() when length
  5937. parameter has a negative value.
  5938. * ext/standard/streamsfuncs.c:
  5939. Fixed possible crash in stream_socket_recvfrom() when length parameter has
  5940. a negative value.
  5941. 2004-07-28 Wez Furlong <wez.php@thebrainroom.net>
  5942. * main/network.c:
  5943. Fix #29431: crash when parsing an invalid network address
  5944. * ZendEngine2/zend_ini.c:
  5945. Fix: ini entries for dl()'d modules now work under ZTS
  5946. Side-effect: avoid possible crashes when multiple threads load/unload
  5947. modules and mess with the global hash table.
  5948. 2004-07-28 Andi Gutmans <andi@zend.com>
  5949. * (PHP_4)
  5950. Zend/zend.h:
  5951. - Use native MAC OS X DSO
  5952. * (PHP_4_3)
  5953. Zend/zend.h
  5954. ZendEngine2/zend.h
  5955. ZendEngine2/zend.h:
  5956. - Fix MAC OSX to always use native DSO loading
  5957. 2004-07-28 Christian Stocker <chregu@phant.ch>
  5958. * (PHP_5_0)
  5959. NEWS
  5960. ext/xsl/php_xsl.c
  5961. ext/xsl/php_xsl.h
  5962. ext/xsl/xsltprocessor.c:
  5963. MFH
  5964. Fixed bug #29409 (Segfault in PHP functions called from XSLT). (Rob)
  5965. * NEWS
  5966. ext/xsl/php_xsl.c
  5967. ext/xsl/php_xsl.h
  5968. ext/xsl/xsltprocessor.c:
  5969. Fix for bug #29409 (Segfault in PHP functions called from XSLT). (by Rob)
  5970. 2004-07-28 Wez Furlong <wez.php@thebrainroom.net>
  5971. * sapi/activescript/CREDITS
  5972. sapi/activescript/EXPERIMENTAL
  5973. sapi/activescript/README
  5974. sapi/activescript/classfactory.cpp
  5975. sapi/activescript/config.w32
  5976. sapi/activescript/marshal.cpp
  5977. sapi/activescript/php5activescript.c
  5978. sapi/activescript/php5activescript.def
  5979. sapi/activescript/php5activescript.dsp
  5980. sapi/activescript/php5activescript.h
  5981. sapi/activescript/php5as_classfactory.h
  5982. sapi/activescript/php5as_scriptengine.h
  5983. sapi/activescript/scriptengine.cpp:
  5984. Move activescript sapi to PECL
  5985. * sapi/activescript/README
  5986. sapi/activescript/classfactory.cpp
  5987. sapi/activescript/scriptengine.cpp:
  5988. - Rename ProgID from ActivePHP (tm) to PHPScript (bah)
  5989. - Convert line-endings for error messages to CRLF
  5990. - Misc other tweaks
  5991. 2004-07-28 Ilia Alshanetsky <ilia@prohost.org>
  5992. * (PHP_5_0)
  5993. NEWS
  5994. ext/standard/datetime.c:
  5995. MFH: Fixed bug #29342 (strtotime() does not handle empty date string
  5996. properly).
  5997. * ext/standard/datetime.c:
  5998. Fixed bug #29342 (strtotime() does not handle empty date string properly).
  5999. 2004-07-27 Wez Furlong <wez.php@thebrainroom.net>
  6000. * sapi/activescript/README
  6001. sapi/activescript/marshal.cpp
  6002. sapi/activescript/php5activescript.c
  6003. sapi/activescript/php5as_scriptengine.h
  6004. sapi/activescript/scriptengine.cpp:
  6005. Tidy up a few loose ends.
  6006. Override normal php.ini behaviour so that only the launching applications
  6007. folder is searched; this avoids picking up a default php.ini with an
  6008. execution
  6009. time limit set.
  6010. * ext/com_dotnet/com_extension.c:
  6011. that's not my copy of the exception ctor, do don't fiddle its flags.
  6012. * ext/com_dotnet/com_handlers.c:
  6013. "better" "fix" for #29392.
  6014. This fixes the crash; the sample script:
  6015. $c = new COM('ADODB.Connection');
  6016. echo $c;
  6017. still does not work because the engine tries to call $c->__toString() and
  6018. the
  6019. ADODB object *might* implement that method, but doesn't know until you
  6020. open the
  6021. connection.
  6022. 2004-07-27 Ilia Alshanetsky <ilia@prohost.org>
  6023. * (PHP_5_0)
  6024. NEWS
  6025. ext/sqlite/sqlite.c
  6026. ext/sqlite/sqlite.c:
  6027. MFH: Fixed bug 29395 (sqlite_escape_string() returns bogus data on empty
  6028. strings).
  6029. * ext/sqlite/sqlite.c:
  6030. Fixed bug 29395 (sqlite_escape_string() returns bogus data on empty
  6031. strings).
  6032. Original Patch by: Tony
  6033. 2004-07-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6034. * ZendEngine2/zend_exceptions.c:
  6035. - Be specific about visibility
  6036. 2004-07-27 Ilia Alshanetsky <ilia@prohost.org>
  6037. * ext/gd/config.m4:
  6038. Added missing comma. Thanks Tony.
  6039. 2004-07-27 Wez Furlong <wez.php@thebrainroom.net>
  6040. * sapi/activescript/README
  6041. sapi/activescript/classfactory.cpp
  6042. sapi/activescript/config.w32
  6043. sapi/activescript/marshal.cpp
  6044. sapi/activescript/php5activescript.c
  6045. sapi/activescript/php5as_classfactory.h
  6046. sapi/activescript/php5as_scriptengine.h
  6047. sapi/activescript/scriptengine.cpp:
  6048. Major re-jig.
  6049. With thanks to Rob Richards for tracking down a couple of big bugs caused
  6050. by
  6051. teeny bits of code.
  6052. * ext/com_dotnet/com_wrapper.c:
  6053. protect caller from a potential bailout
  6054. * ext/com_dotnet/com_handlers.c:
  6055. Revert last fix, because it breaks dynamic methods
  6056. * ext/com_dotnet/com_handlers.c:
  6057. Fix #29392 COM behaved badly for non-existant methods
  6058. * ZendEngine2/zend_builtin_functions.c:
  6059. Fix two possible crashes. Latter is unlikely unless you are doing scary
  6060. things, but former looks nasty.
  6061. 2004-07-27 Ilia Alshanetsky <ilia@prohost.org>
  6062. * (PHP_4_3)
  6063. NEWS
  6064. ext/gd/config.m4
  6065. ext/gd/config.m4
  6066. ext/gd/gd.c
  6067. ext/gd/gd.c:
  6068. MFH: Fixed bug #29349 (imagecreatefromstring() crashes with external GD
  6069. library).
  6070. * ext/gd/config.m4
  6071. ext/gd/gd.c:
  6072. Fixed bug #29349 (imagecreatefromstring() crashes with external GD library)
  6073. Original Patch By: adconrad at debian dot org
  6074. 2004-07-26 Stanislav Malyshev <stas@zend.com>
  6075. * ZendEngine2/zend_interfaces.c:
  6076. quick fix for #29382
  6077. 2004-07-26 Georg Richter <georg@mysql.com>
  6078. * NEWS
  6079. ext/mysqli/mysqli.c:
  6080. fixed bug #29335
  6081. 2004-07-26 Andrey Hristov <php@hristov.com>
  6082. * ext/standard/array.c:
  6083. proto fix
  6084. (thanks to dave%php.net for spotting)
  6085. 2004-07-26 Georg Richter <georg@mysql.com>
  6086. * (PHP_5_0)
  6087. NEWS
  6088. ext/mysqli/mysqli_prop.c:
  6089. MFH: fixed bug in mysqli->client_version
  6090. * NEWS
  6091. ext/mysqli/mysqli_prop.c:
  6092. fixed bug in mysql->client_version
  6093. added mysql->client_info property
  6094. 2004-07-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6095. * (PHP_5_0)
  6096. tests/classes/abstract_derived.phpt
  6097. tests/classes/autoload_001.phpt
  6098. tests/classes/autoload_002.phpt
  6099. tests/classes/autoload_003.phpt
  6100. tests/classes/autoload_004.phpt
  6101. tests/classes/autoload_005.phpt
  6102. tests/classes/ctor_failure.phpt
  6103. tests/classes/destructor_and_echo.phpt:
  6104. - Update/Add tests
  6105. * tests/classes/autoload_001.phpt
  6106. tests/classes/autoload_002.phpt
  6107. tests/classes/autoload_003.phpt
  6108. tests/classes/autoload_004.phpt:
  6109. - Do not autoload classes in skip code
  6110. * tests/classes/ctor_failure.phpt:
  6111. - Add new test
  6112. * tests/classes/autoload_005.phpt:
  6113. - Add test
  6114. 2004-07-25 Ilia Alshanetsky <ilia@prohost.org>
  6115. * (PHP_4_3)
  6116. NEWS
  6117. main/rfc1867.c
  6118. main/rfc1867.c:
  6119. MFH: Fixed bug #29369 (Uploaded files with ' or " in their names get their
  6120. names truncated at those characters).
  6121. * main/rfc1867.c:
  6122. Fixed bug #29369 (Uploaded files with ' or " in their names get their names
  6123. truncated at those characters).
  6124. 2004-07-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6125. * ext/dom/php_dom.c:
  6126. - Fixed Bug #29354 Exception constructor marked as both public and
  6127. protected
  6128. * ZendEngine2/zend_reflection_api.c:
  6129. - Show visibility errors (try to fix #29354)
  6130. * (PHP_5_0)
  6131. NEWS:
  6132. BFN
  6133. * (PHP_5_0)
  6134. ZendEngine2/zend_execute.c
  6135. ZendEngine2/zend_objects_API.c
  6136. ZendEngine2/zend_objects_API.h:
  6137. - MFH: Fix bug #29368 : The destructor is called when an exception is
  6138. thrown from the constructor
  6139. * ZendEngine2/zend_execute.c
  6140. ZendEngine2/zend_objects_API.c
  6141. ZendEngine2/zend_objects_API.h:
  6142. - Fix bug #29368 : The destructor is called when an exception is thrown
  6143. from the constructor
  6144. * tests/classes/destructor_and_echo.phpt:
  6145. - Add new patch for reordered shutdown sequence
  6146. 2004-07-25 Christian Stocker <chregu@phant.ch>
  6147. * NEWS
  6148. ext/simplexml/simplexml.c:
  6149. renamed registerNamespace() to registerXPathNamespace()
  6150. * NEWS
  6151. ext/simplexml/simplexml.c:
  6152. added new method SimpleXMLElement->registerNamespace(string prefix, string
  6153. uri)
  6154. "registers a prefix <-> namespaceURI combination for use in a later xpath
  6155. query. "
  6156. * ext/xsl/php_xsl.c:
  6157. set errorhandler to generic php_libxml_error_handler
  6158. 2004-07-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6159. * ZendEngine2/zend.c
  6160. ZendEngine2/zend.h
  6161. ZendEngine2/zend_execute.h
  6162. ZendEngine2/zend_execute_API.c
  6163. main/main.c:
  6164. - Execute destructors earlier (Florian Schaper, fschaper at intux org)
  6165. * ZendEngine2/zend_reflection_api.c:
  6166. - Add ReflectionParameter::isOptional() to test whether a parameter is
  6167. optional and also show this information in export.
  6168. * ZendEngine2/zend_exceptions.c:
  6169. - Add optional parameters $filename and $lineno to ErrorException
  6170. constructor to allow overwriting automatically retrieved information.
  6171. 2004-07-24 Rob Richards <rrichards@ctindustries.net>
  6172. * sapi/activescript/classfactory.cpp
  6173. sapi/activescript/php5activescript.dsp:
  6174. fix build for VC++ 6
  6175. update dsp (Enable IObjectSafety)
  6176. 2004-07-24 Wez Furlong <wez.php@thebrainroom.net>
  6177. * sapi/activescript/config.w32:
  6178. Enable IObjectSafety so that we can be used in the M$ scripting control.
  6179. Thanks to Rob for checking this out.
  6180. 2004-07-24 Andrey Hristov <php@hristov.com>
  6181. * ext/standard/array.c:
  6182. make behavior a bit field
  6183. 2004-07-24 Sara Golemon <php@alphaweb.net>
  6184. * ext/standard/ftp_fopen_wrapper.c:
  6185. Oh by the way, only use proxy mode for reading...
  6186. * NEWS
  6187. ext/standard/ftp_fopen_wrapper.c
  6188. ext/standard/http_fopen_wrapper.c:
  6189. Add proxy support to ftp using http wrapper
  6190. 2004-07-23 Andi Gutmans <andi@zend.com>
  6191. * ext/standard/tests/time/001.phpt:
  6192. - There's no reason why gettimeofday() shouldn''t return the same time in
  6193. successive calls; this test fails spuriously on Linux/x86_64 (which has
  6194. a particularly fast gettimeofday() implementation).
  6195. - Joe Orton <jorton@redhat>
  6196. 2004-07-23 Georg Richter <georg@mysql.com>
  6197. * (PHP_5_0)
  6198. ext/mysqli/mysqli_fe.c
  6199. ext/mysqli/tests/bug29311.phpt:
  6200. fixed bug #29311
  6201. * NEWS
  6202. ext/mysqli/mysqli.c
  6203. ext/mysqli/mysqli_fe.c
  6204. ext/mysqli/tests/bug29311.phpt:
  6205. fixed bug #29311
  6206. added support for Cursors (MySQL 5.0.x)
  6207. 2004-07-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6208. * ZendEngine2/zend_execute.c:
  6209. Fix 0 Byte leak after alloca to emalloc change
  6210. 2004-07-23 Edin Kadribasic <edink@emini.dk>
  6211. * (PHP_4_3)
  6212. ext/gd/gd.dsp:
  6213. Fix .dsp
  6214. * (PHP_5_0)
  6215. ext/gd/gd.c:
  6216. MFB: Updated version number
  6217. * ext/gd/gd.c:
  6218. Updated version number
  6219. 2004-07-23 Ilia Alshanetsky <ilia@prohost.org>
  6220. * (PHP_4_3)
  6221. NEWS
  6222. ext/standard/url_scanner_ex.c
  6223. ext/standard/url_scanner_ex.c
  6224. ext/standard/url_scanner_ex.re
  6225. ext/standard/url_scanner_ex.re:
  6226. MFH: Fixed bug #29333 (output_buffering + trans_sess_id can corrupt output)
  6227. * ext/standard/url_scanner_ex.c
  6228. ext/standard/url_scanner_ex.re:
  6229. Fixed bug #29333 (output_buffering + trans_sess_id can corrupt output).
  6230. 2004-07-22 Stefan Esser <sesser@suspekt.org>
  6231. * ext/gd/gd.dsp:
  6232. Fix .dsp
  6233. * ext/gd/config.m4
  6234. ext/gd/config.w32
  6235. ext/gd/gd.dsp
  6236. ext/gd/libgd/gd.h
  6237. ext/gd/libgd/gd_gif_out.c
  6238. ext/gd/libgd/gd_topal.c:
  6239. Merge changes from GD 2.0.28
  6240. 2004-07-22 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6241. * tests/classes/bug26737.phpt
  6242. tests/classes/bug26737.phpt:
  6243. Fix testcase
  6244. 2004-07-22 Wez Furlong <wez.php@thebrainroom.net>
  6245. * NEWS:
  6246. news...
  6247. * ext/standard/basic_functions.c
  6248. ext/standard/file.c
  6249. ext/standard/streamsfuncs.c
  6250. ext/standard/streamsfuncs.h:
  6251. Added stream_context_get_default() which returns the default context
  6252. option.
  6253. You may then set options that affect streams operations for the whole
  6254. script.
  6255. Added stream_socket_enable_crypto() which allows you to turn on or off a
  6256. crypto
  6257. layer (eg: SSL/TLS) on stream, if supported by the underlying transport.
  6258. Registered a bunch of constants for that.
  6259. 2004-07-22 Zeev Suraski <zeev@zend.com>
  6260. * ZendEngine2/zend_object_handlers.c:
  6261. Fix bug in handling of protected properties
  6262. * win32/php5dllts.dsp:
  6263. Fix Windows build
  6264. 2004-07-22 Georg Richter <georg@mysql.com>
  6265. * (PHP_5_0)
  6266. ext/mysqli/config.m4:
  6267. MFH: changed warning (bug #29298) for outdated client library
  6268. * ext/mysqli/config.m4:
  6269. changed warning (bug #29298) for outdated client library
  6270. 2004-07-22 Sara Golemon <php@alphaweb.net>
  6271. * (PHP_5_0)
  6272. ext/mysqli/mysqli_api.c:
  6273. MFH: This should fix binary safety for bound results.
  6274. * ext/mysqli/mysqli_api.c:
  6275. This should fix binary safety for bound results or may coogle strike me
  6276. down.
  6277. 2004-07-21 Edin Kadribasic <edink@emini.dk>
  6278. * configure.in
  6279. main/php_version.h:
  6280. HEAD is 5.1.0-dev now
  6281. * sapi/isapi/php5isapi.c:
  6282. Fix for #28929 by Michael Sisolak
  6283. * ZendEngine2/zend_builtin_functions.c:
  6284. Fixed build
  6285. 2004-07-21 Ilia Alshanetsky <ilia@prohost.org>
  6286. * (PHP_4_3)
  6287. NEWS
  6288. ext/imap/php_imap.c
  6289. ext/imap/php_imap.c:
  6290. MFH: Fixed bug #29209 (imap_fetchbody() doesn't check message index).
  6291. * ext/imap/php_imap.c:
  6292. Fixed bug #29209 (imap_fetchbody() doesn't check message index).
  6293. 2004-07-21 Andrey Hristov <php@hristov.com>
  6294. * NEWS
  6295. ext/standard/array.c
  6296. ext/standard/basic_functions.c
  6297. ext/standard/php_array.h
  6298. ext/standard/tests/array/array_diff_key.phpt
  6299. ext/standard/tests/array/array_intersect_key.phpt:
  6300. add array_:
  6301. intersect_key()
  6302. intersect_ukey()
  6303. diff_key()
  6304. diff_ukey()
  6305. The first two by a patch of Cristiano Duarte. The second two were
  6306. implemented in almost the same way except one small difference.
  6307. 2004-07-21 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6308. * (PHP_5_0)
  6309. NEWS:
  6310. BFN
  6311. * (PHP_5_0)
  6312. ZendEngine2/zend_builtin_functions.c:
  6313. MFH: Fixded #29291: get_class_vars() return names with NULLs
  6314. * ZendEngine2/zend_builtin_functions.c:
  6315. - Fixded #29291: get_class_vars() return names with NULLs
  6316. 2004-07-21 Stefan Esser <sesser@suspekt.org>
  6317. * (PHP_4_3)
  6318. ext/mssql/php_mssql.c
  6319. ext/session/session.c
  6320. ext/sybase/php_sybase_db.c
  6321. ext/sybase_ct/php_sybase_ct.c
  6322. ext/w32api/w32api.c
  6323. main/main.c
  6324. main/rfc1867.c
  6325. sapi/apache/mod_php4.c:
  6326. Merge all not yet merged security fixes into the 4_3 branch
  6327. 2004-07-21 Christian Stocker <chregu@phant.ch>
  6328. * (PHP_5_0)
  6329. run-tests.php:
  6330. MFH. Fix for Bug 29010 "make test does not wait to email address" (by
  6331. Sebastian Nohn)
  6332. * run-tests.php:
  6333. Fix for Bug 29010 "make test does not wait to email address" (by Sebastian
  6334. Nohn)
  6335. 2004-07-21 Sara Golemon <php@alphaweb.net>
  6336. * NEWS:
  6337. MDTM added to ftp_url_stat
  6338. * ext/standard/ftp_fopen_wrapper.c:
  6339. Add MTDM support to ftp_fopen_wrapper::url_stat()
  6340. * ext/zlib/zlib_filter.c:
  6341. Oops, copy/paste typo
  6342. * ext/bz2/bz2_filter.c
  6343. ext/zlib/zlib_filter.c:
  6344. Persistent mallocs can return NULL (on failure)
  6345. 2004-07-21 Ilia Alshanetsky <ilia@prohost.org>
  6346. * ext/standard/sunfuncs.c:
  6347. Abort earlier on invalid format.
  6348. 2004-07-20 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  6349. * ZendEngine2/zend_alloc.c
  6350. ZendEngine2/zend_alloc.h:
  6351. - Add safe_pemalloc()
  6352. * (PHP_4_3)
  6353. sapi/apache2handler/sapi_apache2.c:
  6354. - MFH (sapi_apache2.c: 1.41): request_dtor() should be called if a fatal
  6355. error occurs during activation phase.
  6356. * (PHP_4_3)
  6357. ext/ctype/ctype.c
  6358. ext/ctype/ctype.c:
  6359. - MFH (ctype.c: 1.31): Correct range checks.
  6360. - MFH (ctype.c: 1.31): Normalize negative values.
  6361. * ext/ctype/ctype.c:
  6362. - Correct range checks.
  6363. - Normalize negative values.
  6364. * ext/standard/filters.c:
  6365. - Cleanups.
  6366. * ext/standard/filters.c
  6367. ext/standard/filters.c:
  6368. oops...
  6369. 2004-07-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6370. * (PHP_5_0)
  6371. NEWS
  6372. NEWS:
  6373. BFN
  6374. * ext/standard/dl.c:
  6375. - Need to set handle prior to calling zend_register_module_ex()
  6376. (Marcus, Kamesh Jayachandran <kameshj at fastmail dot fm>)
  6377. 2004-07-20 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  6378. * (PHP_5_0)
  6379. ext/iconv/iconv.c:
  6380. - MFH (iconv.c: 1.119): Fix possible leaks / segfaults in persistent iconv
  6381. filter.
  6382. * ext/iconv/iconv.c:
  6383. - Fix possible leaks / segfaults in persistent filter
  6384. 2004-07-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6385. * ZendEngine2/zend_reflection_api.c:
  6386. - Fixed bug 28895 again (long live the dead)
  6387. 2004-07-20 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  6388. * (PHP_5_0)
  6389. ext/standard/filters.c:
  6390. - MFH (filters.c: 1.41): Add more null checks.
  6391. * ext/standard/filters.c:
  6392. - Add more null checks.
  6393. * (PHP_5_0)
  6394. ext/standard/filters.c:
  6395. - MFH (filters.c: 1.40): pemalloc() might return NULL
  6396. * ext/standard/filters.c:
  6397. - pemalloc() might return NULL.
  6398. 2004-07-20 Zeev Suraski <zeev@zend.com>
  6399. * ZendEngine2/zend_exceptions.c:
  6400. Fix prototypes
  6401. * ZendEngine2/zend_exceptions.c:
  6402. Add descriptions
  6403. 2004-07-20 Stanislav Malyshev <stas@zend.com>
  6404. * ZendEngine2/zend_compile.c:
  6405. add todo
  6406. * (PHP_5_0)
  6407. ZendEngine2/zend_ini.h
  6408. ZendEngine2/zend_ini_parser.y:
  6409. export ini parser
  6410. 2004-07-20 Sebastian Bergmann <sb@sebastian-bergmann.de>
  6411. * (PHP_5_0)
  6412. NEWS:
  6413. BFN: Fixed ReflectionClass::getMethod() and ReflectionClass::getProperty()
  6414. to raise an ReflectionException instead of returning NULL on failure.
  6415. 2004-07-20 Sara Golemon <php@alphaweb.net>
  6416. * NEWS
  6417. ext/bz2/bz2.c
  6418. ext/bz2/bz2.dsp
  6419. ext/bz2/bz2_filter.c
  6420. ext/bz2/config.m4
  6421. ext/bz2/config.w32
  6422. ext/bz2/php_bz2.h
  6423. ext/bz2/tests/bz2_filter_compress.phpt
  6424. ext/bz2/tests/bz2_filter_decompress.phpt:
  6425. Add bz2 stream filter support
  6426. * ext/zlib/zlib_filter.c:
  6427. Make persistency safe
  6428. 2004-07-20 Ilia Alshanetsky <ilia@prohost.org>
  6429. * (PHP_4_3)
  6430. NEWS
  6431. ext/ctype/ctype.c
  6432. ext/ctype/ctype.c:
  6433. MFH: Fixed bug #29226 (ctype_* functions missing validation of numeric
  6434. string representations).
  6435. * ext/ctype/ctype.c:
  6436. Fixed bug #29226 (ctype_* functions missing validation of numeric string
  6437. representations).
  6438. 2004-07-19 Frank M. Kromann <frank@kromann.info>
  6439. * ext/ming/ming.c:
  6440. Fix compilation with older versions of libMing. Thanks Markus
  6441. * ext/ming/ming.c:
  6442. Sync. with the API of libMing 0.3b1
  6443. 2004-07-19 Sergey Kartashoff <gluke@mail.ru>
  6444. * (PHP_5_0)
  6445. ext/mnogosearch/php_mnogo.c:
  6446. - A Bug #29147 was fixed. Thanks to Antony Dovgal <tony2001 at phpclub.net>
  6447. for his patch.
  6448. 2004-07-19 Sebastian Bergmann <sb@sebastian-bergmann.de>
  6449. * ZendEngine2/zend_reflection_api.c:
  6450. Fix prototypes: Reflection_* -> Reflection*.
  6451. * ZendEngine2/zend_reflection_api.c:
  6452. Make ReflectionClass::getMethod() and ReflectionClass::getProperty() raise
  6453. an ReflectionException instead of returning NULL on failure.
  6454. * ZendEngine2/zend_reflection_api.c:
  6455. Do not use contracted forms.
  6456. 2004-07-19 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  6457. * (PHP_5_0)
  6458. ext/standard/tests/strings/bug29119.phpt:
  6459. - MFH (bug29119.phpt: 1.2): Fix test name
  6460. * ext/standard/tests/strings/bug29119.phpt:
  6461. - Fix test name
  6462. * (PHP_5_0)
  6463. NEWS
  6464. ext/standard/html.c
  6465. ext/standard/tests/strings/bug29119.phpt:
  6466. - MFH (html.c: 1.98, bug29199.phpt: 1.1): Fix bug #29199
  6467. (html_entity_decode()
  6468. misbehaves with UTF-8)
  6469. * ext/standard/tests/strings/bug29199.phpt:
  6470. - Oops, actual PR # is 29119, not 29199...
  6471. * ext/standard/tests/strings/bug29119.phpt:
  6472. - Oops, actual PR # is 29119, not 29199...
  6473. * ext/standard/html.c
  6474. ext/standard/tests/strings/bug29199.phpt:
  6475. - Fix bug #29199 (html_entity_decode() misbehaves with UTF-8)
  6476. 2004-07-19 Stanislav Malyshev <stas@zend.com>
  6477. * ZendEngine2/zend_ini.h
  6478. ZendEngine2/zend_ini_parser.y:
  6479. export INI parser
  6480. 2004-07-19 Dmitry Stogov <dmitry@zend.com>
  6481. * NEWS:
  6482. Fixed bug #28985 (__getTypes() returning nothing on complex WSDL).
  6483. 2004-07-19 Stanislav Malyshev <stas@zend.com>
  6484. * ZendEngine2/zend_object_handlers.c:
  6485. __set and __get will be called not only when variable doesn't exist but
  6486. also when it's
  6487. invisible
  6488. 2004-07-19 Andi Gutmans <andi@zend.com>
  6489. * ZendEngine2/zend_extensions.h
  6490. ZendEngine2/zend_modules.h:
  6491. - Bump API number due to empty_string change
  6492. 2004-07-19 Dmitry Stogov <dmitry@zend.com>
  6493. * NEWS:
  6494. Fixed bugs #29109 and #29236. (WSDL cache failure)
  6495. 2004-07-19 Wez Furlong <wez.php@thebrainroom.net>
  6496. * ext/com_dotnet/com_variant.c:
  6497. Possible fix for #29258 (unverified)
  6498. win32 people, please test (I have no working win32 build env right now)
  6499. 2004-07-19 Dmitry Stogov <dmitry@zend.com>
  6500. * NEWS:
  6501. Fixed bug #29061 (soap extension segfaults).
  6502. 2004-07-19 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  6503. * (PHP_5_0)
  6504. ext/iconv/iconv.c:
  6505. - MFH (iconv.c: 1.118): Fix a bug in iconv stream filter that prevents
  6506. pending buckets from being processed.
  6507. * ext/iconv/iconv.c:
  6508. - Fix a bug in iconv stream filter that prevents pending buckets from being
  6509. processed on flush operation (same issue pollita fixed several days
  6510. ago).
  6511. 2004-07-19 Antony Dovgal <tony2001@phpclub.net>
  6512. * ext/oci8/oci8.c:
  6513. fix build
  6514. 2004-07-19 Andi Gutmans <andi@zend.com>
  6515. * ZendEngine2/zend.c
  6516. ZendEngine2/zend.h
  6517. ZendEngine2/zend_API.h
  6518. ZendEngine2/zend_alloc.h
  6519. ZendEngine2/zend_execute.c
  6520. ZendEngine2/zend_object_handlers.c
  6521. ZendEngine2/zend_operators.c
  6522. ZendEngine2/zend_variables.c
  6523. ext/gd/gd.c
  6524. ext/gd/gd_ctx.c
  6525. ext/ircg/ircg.c
  6526. ext/mbstring/php_mbregex.c
  6527. ext/msql/php_msql.c
  6528. ext/mssql/php_mssql.c
  6529. ext/mysql/php_mysql.c
  6530. ext/mysqli/mysqli_api.c
  6531. ext/oci8/oci8.c
  6532. ext/odbc/php_odbc.c
  6533. ext/pcre/php_pcre.c
  6534. ext/pgsql/pgsql.c
  6535. ext/session/session.c
  6536. ext/standard/file.c
  6537. ext/standard/math.c
  6538. ext/standard/reg.c
  6539. ext/standard/string.c
  6540. ext/standard/var_unserializer.c
  6541. ext/standard/var_unserializer.re
  6542. ext/sybase/php_sybase_db.c
  6543. ext/sybase_ct/php_sybase_ct.c
  6544. ext/wddx/wddx.c
  6545. main/php_ini.c
  6546. main/safe_mode.c
  6547. sapi/apache/mod_php5.c
  6548. sapi/apache2filter/php_functions.c
  6549. sapi/apache2filter/sapi_apache2.c
  6550. sapi/apache2handler/php_functions.c
  6551. sapi/apache2handler/sapi_apache2.c
  6552. sapi/apache_hooks/mod_php5.c:
  6553. - Nuke empty_string. It is a reminanent from the time where RETURN_FALSE()
  6554. used to return "" and not bool(false). It's not worth keeping it because
  6555. STR_FREE() and zval_dtor() always have to check for it and it slows down
  6556. the general case. In addition, it seems that empty_string has been
  6557. abused
  6558. quite a lot, and was used not only for setting zval's but generally in
  6559. PHP code instead of "", which wasn't the intention. Last but not least,
  6560. nuking empty_string should improve stability as I doubt every place
  6561. correctly checked if they are not mistakenly erealloc()'ing it or
  6562. calling efree() on it.
  6563. NOTE: Some code is probably broken. Each extension maintainer should
  6564. check and see that my changes are OK. Also, I haven't had time to touch
  6565. PECL yet. Will try and do it tomorrow.
  6566. 2004-07-19 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  6567. * (PHP_5_0)
  6568. ext/mbstring/config.m4:
  6569. - MFH (config.m4: 1.52): Fix VPATH build. (patch by Joe Orton)
  6570. * ext/mbstring/config.m4:
  6571. - Fix VPATH build. (patch by Joe Orton)
  6572. 2004-07-18 Ilia Alshanetsky <ilia@prohost.org>
  6573. * (PHP_4_3)
  6574. NEWS
  6575. ext/standard/formatted_print.c
  6576. ext/standard/formatted_print.c
  6577. ext/standard/tests/strings/bug22207.phpt
  6578. ext/standard/tests/strings/bug22207.phpt
  6579. ext/standard/tests/strings/bug28633.phpt
  6580. ext/standard/tests/strings/bug28633.phpt:
  6581. MFH: Fixed bug #28633 (sprintf incorrectly adding padding to floats).
  6582. * ext/standard/formatted_print.c
  6583. ext/standard/tests/strings/bug22207.phpt
  6584. ext/standard/tests/strings/bug28633.phpt:
  6585. Fixed bug #28633 (sprintf incorrectly adding padding to floats).
  6586. 2004-07-18 Rob Richards <rrichards@ctindustries.net>
  6587. * ext/dom/documentfragment.c
  6588. ext/dom/dom_fe.h:
  6589. add appendXML() to DOMFragment (chregu)
  6590. 2004-07-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6591. * EXTENSIONS
  6592. ext/standard/credits_ext.h:
  6593. Update
  6594. 2004-07-18 Wez Furlong <wez.php@thebrainroom.net>
  6595. * ext/zlib/zlib_filter.c:
  6596. not safe for persistent streams
  6597. 2004-07-18 Rob Richards <rrichards@ctindustries.net>
  6598. * ext/xsl/config.w32:
  6599. MFB: enable exslt support for win32 builds
  6600. WS fixes for exslt tests
  6601. * (PHP_5_0)
  6602. ext/xsl/config.w32:
  6603. enable exslt support for win32 builds
  6604. WS fixes for exslt tests
  6605. * ext/dom/document.c:
  6606. MFB: add missing optional value param to createElementNS (chregu)
  6607. * (PHP_5_0)
  6608. ext/dom/document.c:
  6609. add missing optional value param to createElementNS (chregu)
  6610. 2004-07-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6611. * TODO-5.1:
  6612. remove this entry
  6613. 2004-07-18 Wez Furlong <wez.php@thebrainroom.net>
  6614. * acinclude.m4
  6615. configure.in
  6616. build/genif.sh
  6617. build/order_by_dep.awk
  6618. ext/dom/config.m4
  6619. ext/simplexml/config.m4
  6620. ext/xml/config.m4
  6621. ext/xsl/config.m4:
  6622. Implement extension load-order deps.
  6623. 2004-07-18 Andrey Hristov <php@hristov.com>
  6624. * ext/standard/string.c
  6625. ext/standard/tests/strings/explode.phpt:
  6626. Add support for negative values of limit of explode(). If limit is negative
  6627. then all components are returned except the last abs(limit) ones.
  6628. 2004-07-18 Sergey Kartashoff <gluke@mail.ru>
  6629. * ext/mnogosearch/php_mnogo.c:
  6630. - A Bug #29147 was fixed. Thanks to Antony Dovgal <tony2001 at phpclub.net>
  6631. for his patch.
  6632. 2004-07-18 Wez Furlong <wez.php@thebrainroom.net>
  6633. * ext/sqlite/libsqlite/src/parse.c:
  6634. touch to avoid weird implicit makefile rule
  6635. * (PECL_4_3)
  6636. ext/sqlite/package.xml
  6637. ext/sqlite/sqlite.c
  6638. ext/sqlite/libsqlite/src/parse.c:
  6639. prep for release.
  6640. Touch parse.c to avoid weird implicit bison make rule breaking build
  6641. * ext/standard/basic_functions.c:
  6642. don't allocate 0 bytes here either
  6643. * ZendEngine2/zend_execute_API.c:
  6644. No point allocating 0 bytes
  6645. 2004-07-17 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  6646. * (PHP_5_0)
  6647. sapi/apache2handler/sapi_apache2.c:
  6648. - MFH (sapi_apache2.c: 1.41): request_dtor should be called if a fatal
  6649. error
  6650. occurs during activation phase.
  6651. * sapi/apache2handler/sapi_apache2.c:
  6652. - request_dtor() should be called if a fatal error occurs during activation
  6653. phase.
  6654. 2004-07-17 Georg Richter <georg@mysql.com>
  6655. * ext/mysqli/mysqli_api.c:
  6656. fixed paraenthesis warning in mysql_stmt_attr_set/get
  6657. 2004-07-17 Sara Golemon <php@alphaweb.net>
  6658. * ext/zlib/config.w32
  6659. ext/zlib/zlib.dsp:
  6660. Update windows build files for filter support
  6661. * NEWS
  6662. ext/zlib/config0.m4
  6663. ext/zlib/php_zlib.h
  6664. ext/zlib/zlib.c
  6665. ext/zlib/zlib_filter.c
  6666. ext/zlib/tests/zlib_filter_deflate.phpt
  6667. ext/zlib/tests/zlib_filter_inflate.phpt:
  6668. Add zlib stream filter support
  6669. 2004-07-16 Sara Golemon <php@alphaweb.net>
  6670. * (PHP_5_0)
  6671. NEWS:
  6672. BFN
  6673. * (PHP_5_0)
  6674. ext/standard/filters.c:
  6675. MFH: convert.* filters not consuming buckets_in on PSFS_FLUSH_*
  6676. * ext/standard/filters.c:
  6677. convert.* filters not consuming buckets_in on PSFS_FLUSH_*
  6678. 2004-07-16 Anantha Kesari H Y <hyanantha@novell.com>
  6679. * ext/openssl/openssl.mak:
  6680. NetWare specific openssl build file
  6681. 2004-07-16 Sebastian Bergmann <sb@sebastian-bergmann.de>
  6682. * NEWS:
  6683. (IMO) Better NEWS entry for true/false/null implementation change.
  6684. 2004-07-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6685. * NEWS:
  6686. Correct version
  6687. * NEWS
  6688. NEWS
  6689. TODO-5.1:
  6690. BFN
  6691. * ZendEngine2/zend_language_parser.y
  6692. ZendEngine2/zend_language_scanner.l:
  6693. - Speed up by making null/false/true reserved word which allows to drop
  6694. an opcode (FETCH_CONSTANT) for every usage.
  6695. * ZendEngine2/zend_execute.c:
  6696. Bugfix #28464 catch() does not catch exceptions by interfaces
  6697. 2004-07-16 Sara Golemon <php@alphaweb.net>
  6698. * (PHP_4_3)
  6699. NEWS
  6700. ext/standard/filestat.c:
  6701. Bugfix# 29114 Potential double free in php_stat
  6702. 2004-07-16 Ilia Alshanetsky <ilia@prohost.org>
  6703. * (PHP_4_3)
  6704. NEWS
  6705. Zend/zend_operators.h
  6706. tests/lang/bug28800.phpt:
  6707. MFH: Fixed bug #28800 (strings beginning with "inf" improperly converted).
  6708. * ZendEngine2/zend_operators.h
  6709. tests/lang/bug28800.phpt:
  6710. MFB: Fixed bug #28800 (strings beginning with "inf" improperly converted).
  6711. * (PHP_5_0)
  6712. ZendEngine2/zend_operators.h
  6713. tests/lang/bug28800.phpt
  6714. tests/lang/bug28800.phpt:
  6715. Fixed bug #28800 (strings beginning with "inf" improperly converted).
  6716. 2004-07-15 Andi Gutmans <andi@zend.com>
  6717. * ZendEngine2/zend_alloc.c
  6718. ZendEngine2/zend_alloc.h:
  6719. - Improve performance of zend_alloc by stopping the size from being a bit
  6720. - field.
  6721. 2004-07-15 Zeev Suraski <zeev@zend.com>
  6722. * ext/sqlite/libsqlite/src/sqlite.w32.h:
  6723. Fix sqlite build
  6724. 2004-07-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6725. * main/main.c:
  6726. - Use ErrorException instead of Exception
  6727. * ZendEngine2/zend_exceptions.c
  6728. ZendEngine2/zend_exceptions.h:
  6729. - Add new class ErrorException to encapsulate errors in exceptions
  6730. * TSRM/TSRM.c:
  6731. Apply the fix
  6732. * ZendEngine2/zend_dynamic_array.h:
  6733. - Fix prototype
  6734. * php.ini-dist
  6735. php.ini-recommended:
  6736. Synch comments
  6737. 2004-07-15 Dan Kalowsky <dank@deadmime.org>
  6738. * ext/odbc/php_odbc.c:
  6739. Bug 29058 (patch submitted by bug reporter)
  6740. 2004-07-15 Magnus M��tt� <novell@kiruna.se>
  6741. * tests/classes/bug26737.phpt:
  6742. Test for bug 26737:
  6743. Protected and private variables are not saved on serialization
  6744. when a user defined __sleep is used.
  6745. 2004-07-15 Antony Dovgal <tony2001@phpclub.net>
  6746. * ext/oci8/oci8.c:
  6747. fix #29012 (Potential race during first connection) thanks to cjbj at
  6748. hotmail dot com
  6749. 2004-07-15 Ilia Alshanetsky <ilia@prohost.org>
  6750. * (PHP_4_3)
  6751. NEWS
  6752. ext/standard/strnatcmp.c
  6753. ext/standard/tests/strings/bug29075.phpt:
  6754. MFH: Fixed Bug #29075 (strnatcmp() incorrectly handles whitespace).
  6755. * ext/standard/strnatcmp.c
  6756. ext/standard/tests/strings/bug29075.phpt:
  6757. Fixed Bug #29075 (strnatcmp() incorrectly handles whitespace).
  6758. 2004-07-14 Edin Kadribasic <edink@emini.dk>
  6759. * (PHP_4_3)
  6760. sapi/cgi/cgi_main.c
  6761. sapi/cli/php_cli.c:
  6762. MFH: Made php -m output sorted case-insensitevly
  6763. * sapi/cgi/cgi_main.c
  6764. sapi/cli/php_cli.c:
  6765. Made php -m output sorted case-insensitevly
  6766. 2004-07-14 Stefan Esser <sesser@suspekt.org>
  6767. * (PHP_4_3)
  6768. ext/standard/tests/strings/strip_tags.phpt:
  6769. Ups... CAN-2004-0595 regression test went into wrong branch...
  6770. * (PHP_4_3_7)
  6771. ext/standard/tests/strings/strip_tags.phpt:
  6772. Add CAN-2004-0595 regression test. (modified from Joe Ortons version)
  6773. * sapi/apache_hooks/mod_php5.c:
  6774. same bug.
  6775. 2004-07-14 Derick Rethans <php@derickrethans.nl>
  6776. * ext/iconv/config.m4:
  6777. - Fixed text.
  6778. 2004-07-14 Stefan Esser <sesser@suspekt.org>
  6779. * sapi/apache/mod_php5.c:
  6780. Security Fix broken! Destroyed Basic auth. Blame: me
  6781. 4.3.x not affected
  6782. 2004-07-14 Stanislav Malyshev <stas@zend.com>
  6783. * ZendEngine2/zend_object_handlers.c:
  6784. be consistent with write_dimension
  6785. * ZendEngine2/zend_object_handlers.c:
  6786. fix #28957
  6787. 2004-07-14 Sara Golemon <php@alphaweb.net>
  6788. * NEWS
  6789. ext/bcmath/bcmath.c
  6790. ext/bcmath/php_bcmath.h:
  6791. Bugfix# 28829 bcmath values for 0, 1, and 2 initialized/freed at wrong time
  6792. for threaded sapis.
  6793. 2004-07-13 Andi Gutmans <andi@zend.com>
  6794. * NEWS
  6795. configure.in
  6796. ZendEngine2/zend.h
  6797. main/php_version.h:
  6798. - 5.0.1-dev
  6799. 2004-07-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6800. * (PHP_4_3)
  6801. NEWS
  6802. NEWS:
  6803. BFN
  6804. * ZendEngine2/zend_constants.c:
  6805. Bugfix #29116 Zend constant warning uses memory after free (jdolecek at
  6806. NetBSD dot org)
  6807. 2004-07-13 Andi Gutmans <andi@zend.com>
  6808. * (php_5_0_0)
  6809. NEWS
  6810. configure.in
  6811. ZendEngine2/zend.h
  6812. main/php_version.h:
  6813. - Roll PHP 5.0.0
  6814. 2004-07-13 Wez Furlong <wez.php@thebrainroom.net>
  6815. * (php_5_0_0)
  6816. ext/standard/html.c:
  6817. add missing break
  6818. 2004-07-13 Georg Richter <georg@mysql.com>
  6819. * (php_5_0_0)
  6820. ext/mysqli/mysqli_api.c:
  6821. prototype fixes
  6822. 2004-07-13 Wez Furlong <wez.php@thebrainroom.net>
  6823. * (php_5_0_0)
  6824. main/streams/streams.c:
  6825. Looks like Sara forgot to change this too.
  6826. 2004-07-13 Georg Richter <georg@mysql.com>
  6827. * ext/mysqli/mysqli_api.c:
  6828. changed mysqli_stmt_reset (returns now bool instead of void)
  6829. 2004-07-13 Ilia Alshanetsky <ilia@prohost.org>
  6830. * (PHP_4_3_7)
  6831. NEWS
  6832. configure.in
  6833. Zend/zend_alloc.c
  6834. Zend/zend_constants.c
  6835. Zend/zend_execute.c
  6836. Zend/zend_hash.c
  6837. Zend/zend_variables.c
  6838. ext/imap/php_imap.c
  6839. ext/msession/msession.c
  6840. ext/mssql/php_mssql.c
  6841. ext/mysql/php_mysql.c
  6842. ext/pcntl/pcntl.c
  6843. ext/session/mod_mm.c
  6844. ext/session/session.c
  6845. ext/standard/ftok.c
  6846. ext/standard/iptc.c
  6847. ext/standard/string.c
  6848. ext/sybase/php_sybase_db.c
  6849. ext/sybase_ct/php_sybase_ct.c
  6850. ext/w32api/w32api.c
  6851. ext/wddx/wddx.c
  6852. main/main.c
  6853. main/php_version.h
  6854. main/rfc1867.c:
  6855. 4.3.8 patches.
  6856. 2004-07-13 Derick Rethans <php@derickrethans.nl>
  6857. * (PHP_4_3_7)
  6858. main/php_version.h:
  6859. - Fixed typo
  6860. * (PHP_4_3)
  6861. configure.in
  6862. main/php_version.h:
  6863. - Bump version numbers in the PHP_4_3 branch.
  6864. * (PHP_4_3_7)
  6865. configure.in
  6866. main/php_version.h:
  6867. - Create a branch PHP_4_3_7 based on php 4.3.7 to form 4.3.8
  6868. - Updated version numbers in branch
  6869. 2004-07-13 Stefan Esser <sesser@suspekt.org>
  6870. * (php_5_0_0)
  6871. tests/lang/038.phpt:
  6872. Fixed typo
  6873. 2004-07-13 Alan Knowles <alan@akbkhome.com>
  6874. * (php_5_0_0)
  6875. tests/lang/039.phpt:
  6876. remove test dependance on postgres ** this still fails however
  6877. * tests/lang/038.phpt:
  6878. ensure that test passes on systems without postgres built in.
  6879. 2004-07-12 Ilia Alshanetsky <ilia@prohost.org>
  6880. * (PHP_4_3)
  6881. Zend/zend_alloc.c
  6882. Zend/zend_hash.c
  6883. Zend/zend_variables.c:
  6884. MFHZE2: Better stability during premature shutdown of request startup
  6885. 2004-07-12 Timm Friebe <thekid@thekid.de>
  6886. * (PHP_4_3)
  6887. ext/sybase_ct/php_sybase_ct.c:
  6888. - Fixed bug #29064 (Exact numeric/decimal/money datatypes lose precision)
  6889. - Fixed bug #27843 (sybase_query() triggers (spurious?) notices when
  6890. query is a stored procedure)
  6891. - Fixed multiple memory leaks with sybase_unbuffered_query()
  6892. - Changed sybase_query() to ignore store_results = false in buffering
  6893. mode, it would yield unpredictable results
  6894. - Fixed sybase_unbuffered_query() when used with store_results = false
  6895. - Changed sybase_fetch_object() to ignore second argument when passed
  6896. as NULL
  6897. - Made sybase_data_seek() error message more verbose
  6898. - Fixed memory leak in shutdown when not all rows where selected in an
  6899. unbuffered query
  6900. CVS ----------------------------------------------------------------------
  6901. 2004-07-12 Wez Furlong <wez.php@thebrainroom.net>
  6902. * main/streams/streams.c:
  6903. Fix file_get_contents() bug...
  6904. 2004-07-12 Ilia Alshanetsky <ilia@prohost.org>
  6905. * (php_5_0_0RC4)
  6906. ext/standard/exec.c:
  6907. Missing patch.
  6908. * (php_5_0_0RC4)
  6909. NEWS:
  6910. Fixed bug #28999 (fixed behaviour of exec() to work as it did in 4.X).
  6911. * (PHP_4_3)
  6912. Zend/zend_execute.c:
  6913. MFZE2: Fixed bug #29086 & #28064 (PHP crashes on extremly long scripts).
  6914. * (php_5_0_0RC4)
  6915. ZendEngine2/zend_execute.c:
  6916. Fixed bug #29086 & #28064 (PHP crashes on extremly long scripts).
  6917. * (php_5_0_0RC4)
  6918. ext/sqlite/libsqlite/src/parse.c:
  6919. Touch the file so that build system does not try to rebuild it.
  6920. 2004-07-12 Andi Gutmans <andi@zend.com>
  6921. * (php_5_0_0RC4)
  6922. ZendEngine2/zend.c:
  6923. - Convert zend_class_entry -> zend_class_entry *
  6924. 2004-07-12 Christian Stocker <chregu@phant.ch>
  6925. * (php_5_0_0RC4)
  6926. ext/xsl/php_xsl.c:
  6927. implement the clone code for the XSLTProcessor object and fix #29108
  6928. "xslt segfaults when ze1_compatibility_mode is on" (By Rob Richards)
  6929. 2004-07-12 Antony Dovgal <tony2001@phpclub.net>
  6930. * (PHP_4_3)
  6931. ext/oci8/oci8.c:
  6932. MFH: fix #28978 (multiple OCIBindByName on the same placeholder eats
  6933. memory)
  6934. * (php_5_0_0RC4)
  6935. ext/oci8/oci8.c:
  6936. fix #28978 (multiple OCIBindByName on the same placeholder eats memory)
  6937. 2004-07-11 Andrey Hristov <php@hristov.com>
  6938. * NEWS:
  6939. reorder + add
  6940. * (PHP_4_3)
  6941. NEWS:
  6942. news stuff
  6943. * (PHP_4_3)
  6944. ext/standard/array.c
  6945. ext/standard/string.c
  6946. ext/standard/tests/array/bug28974.phpt:
  6947. MFH:
  6948. fixed bug #28974 : overflow in array_slice()
  6949. The same kind of overflow appeared in array_splice(), substr() and
  6950. substr_replace()
  6951. * ext/standard/array.c
  6952. ext/standard/string.c
  6953. ext/standard/tests/array/bug28974.phpt:
  6954. fixing bug #28974 : overflow in array_slice()
  6955. The same kind of overflow appeared in array_splice(), substr() and
  6956. substr_replace()
  6957. 2004-07-11 Stefan Esser <sesser@suspekt.org>
  6958. * main/php_variables.c:
  6959. Ooups...
  6960. * main/php_variables.c:
  6961. Fixed: PARSE_TYPE parameter to input_filter
  6962. Fixed: input_filter should also be able to filter empty variables by name
  6963. 2004-07-11 Andrey Hristov <php@hristov.com>
  6964. * ext/standard/array.c
  6965. ext/standard/tests/array/bug28739.phpt:
  6966. fixing bug #28739
  6967. array_*diff() and array_*intersect() not clearing the fci cache before
  6968. work.
  6969. FCI call cache was introduced in HEAD. All functions that perform sorting
  6970. of arrays clear the fci cache before work. array_*diff() and\
  6971. array_*intersect()
  6972. were somehow missed to be updated.
  6973. * ext/standard/tests/general_functions/bug29038.phpt:
  6974. fixing the name of the test
  6975. * ext/standard/array.c
  6976. ext/standard/tests/general_functions/bug29038.phpt:
  6977. fixing bug 29038:
  6978. EXTR_PREFIX_SAME is prevented from creating a new variable when the key
  6979. is a empty string. EXTR_PREFIX_ALL is also prevented from doing that,
  6980. but works for numbers.
  6981. 2004-07-11 Ilia Alshanetsky <ilia@prohost.org>
  6982. * NEWS
  6983. ext/standard/array.c:
  6984. Fixed bug #29008 (array_combine() does not handle non-numeric/string keys).
  6985. 2004-07-10 Jon Parise <jon+php@csh.rit.edu>
  6986. * (PHP_4_3)
  6987. Zend/zend.c:
  6988. MFH 1.286:
  6989. DragonFly BSD is derived from FreeBSD and requires the same floating point
  6990. precision fix.
  6991. * ZendEngine2/zend.c:
  6992. DragonFly BSD is derived from FreeBSD and requires the same floating point
  6993. precision fix.
  6994. 2004-07-10 Wez Furlong <wez.php@thebrainroom.net>
  6995. * (PECL_4_3)
  6996. ext/sqlite/package.xml:
  6997. tweak release notes
  6998. * ext/sqlite/config.m4
  6999. ext/sqlite/config.m4:
  7000. Fix #28402: no need for -ldl
  7001. * ext/sqlite/package.xml
  7002. ext/sqlite/sqlite.c:
  7003. Bump PHP 5 sqlite extension number to 2.0
  7004. (put some distance between it and the 4.3 version)
  7005. * ext/sqlite/Makefile.frag
  7006. ext/sqlite/config.m4
  7007. ext/sqlite/config.m4
  7008. ext/sqlite/package.xml
  7009. ext/sqlite/package.xml
  7010. ext/sqlite/php_sqlite.def
  7011. ext/sqlite/sqlite.c
  7012. ext/sqlite/libsqlite/VERSION
  7013. ext/sqlite/libsqlite/VERSION
  7014. ext/sqlite/libsqlite/src/attach.c
  7015. ext/sqlite/libsqlite/src/attach.c
  7016. ext/sqlite/libsqlite/src/auth.c
  7017. ext/sqlite/libsqlite/src/auth.c
  7018. ext/sqlite/libsqlite/src/btree.c
  7019. ext/sqlite/libsqlite/src/btree.c
  7020. ext/sqlite/libsqlite/src/btree.h
  7021. ext/sqlite/libsqlite/src/btree.h
  7022. ext/sqlite/libsqlite/src/btree_rb.c
  7023. ext/sqlite/libsqlite/src/build.c
  7024. ext/sqlite/libsqlite/src/build.c
  7025. ext/sqlite/libsqlite/src/copy.c
  7026. ext/sqlite/libsqlite/src/copy.c
  7027. ext/sqlite/libsqlite/src/date.c
  7028. ext/sqlite/libsqlite/src/date.c
  7029. ext/sqlite/libsqlite/src/delete.c
  7030. ext/sqlite/libsqlite/src/delete.c
  7031. ext/sqlite/libsqlite/src/encode.c
  7032. ext/sqlite/libsqlite/src/encode.c
  7033. ext/sqlite/libsqlite/src/expr.c
  7034. ext/sqlite/libsqlite/src/expr.c
  7035. ext/sqlite/libsqlite/src/func.c
  7036. ext/sqlite/libsqlite/src/func.c
  7037. ext/sqlite/libsqlite/src/hash.c
  7038. ext/sqlite/libsqlite/src/hash.c
  7039. ext/sqlite/libsqlite/src/hash.h
  7040. ext/sqlite/libsqlite/src/hash.h
  7041. ext/sqlite/libsqlite/src/insert.c
  7042. ext/sqlite/libsqlite/src/insert.c
  7043. ext/sqlite/libsqlite/src/main.c
  7044. ext/sqlite/libsqlite/src/main.c
  7045. ext/sqlite/libsqlite/src/opcodes.c
  7046. ext/sqlite/libsqlite/src/opcodes.c
  7047. ext/sqlite/libsqlite/src/opcodes.h
  7048. ext/sqlite/libsqlite/src/opcodes.h
  7049. ext/sqlite/libsqlite/src/os.c
  7050. ext/sqlite/libsqlite/src/os.c
  7051. ext/sqlite/libsqlite/src/os.h
  7052. ext/sqlite/libsqlite/src/os.h
  7053. ext/sqlite/libsqlite/src/pager.c
  7054. ext/sqlite/libsqlite/src/pager.c
  7055. ext/sqlite/libsqlite/src/pager.h
  7056. ext/sqlite/libsqlite/src/pager.h
  7057. ext/sqlite/libsqlite/src/parse.c
  7058. ext/sqlite/libsqlite/src/parse.c
  7059. ext/sqlite/libsqlite/src/parse.h
  7060. ext/sqlite/libsqlite/src/parse.h
  7061. ext/sqlite/libsqlite/src/parse.y
  7062. ext/sqlite/libsqlite/src/parse.y
  7063. ext/sqlite/libsqlite/src/pragma.c
  7064. ext/sqlite/libsqlite/src/pragma.c
  7065. ext/sqlite/libsqlite/src/printf.c
  7066. ext/sqlite/libsqlite/src/printf.c
  7067. ext/sqlite/libsqlite/src/random.c
  7068. ext/sqlite/libsqlite/src/random.c
  7069. ext/sqlite/libsqlite/src/select.c
  7070. ext/sqlite/libsqlite/src/select.c
  7071. ext/sqlite/libsqlite/src/sqlite.h.in
  7072. ext/sqlite/libsqlite/src/sqlite.h.in
  7073. ext/sqlite/libsqlite/src/sqlite.w32.h
  7074. ext/sqlite/libsqlite/src/sqliteInt.h
  7075. ext/sqlite/libsqlite/src/sqliteInt.h
  7076. ext/sqlite/libsqlite/src/table.c
  7077. ext/sqlite/libsqlite/src/tokenize.c
  7078. ext/sqlite/libsqlite/src/tokenize.c
  7079. ext/sqlite/libsqlite/src/trigger.c
  7080. ext/sqlite/libsqlite/src/trigger.c
  7081. ext/sqlite/libsqlite/src/update.c
  7082. ext/sqlite/libsqlite/src/update.c
  7083. ext/sqlite/libsqlite/src/util.c
  7084. ext/sqlite/libsqlite/src/util.c
  7085. ext/sqlite/libsqlite/src/vacuum.c
  7086. ext/sqlite/libsqlite/src/vacuum.c
  7087. ext/sqlite/libsqlite/src/vdbe.c
  7088. ext/sqlite/libsqlite/src/vdbe.c
  7089. ext/sqlite/libsqlite/src/vdbe.h
  7090. ext/sqlite/libsqlite/src/vdbe.h
  7091. ext/sqlite/libsqlite/src/vdbeInt.h
  7092. ext/sqlite/libsqlite/src/vdbeInt.h
  7093. ext/sqlite/libsqlite/src/vdbeaux.c
  7094. ext/sqlite/libsqlite/src/vdbeaux.c
  7095. ext/sqlite/libsqlite/src/where.c
  7096. ext/sqlite/libsqlite/src/where.c:
  7097. Upgrade bundled library to 2.8.14 + misc fixes
  7098. (http://www.sqlite.org/cvstrac/chngview?cn=1742)
  7099. * (PECL_4_3)
  7100. ext/sqlite/Makefile.frag:
  7101. this is no longer needed
  7102. * main/streams/streams.c:
  7103. RIP: greedy ready problems
  7104. This allows people to use fread($fp, filesize($filename)) for regular
  7105. files,
  7106. but packet-based non-greedy reads for everything else.
  7107. 2004-07-10 Andi Gutmans <andi@zend.com>
  7108. * ZendEngine2/zend_alloc.c
  7109. ZendEngine2/zend_hash.c
  7110. ZendEngine2/zend_variables.c
  7111. ext/mssql/php_mssql.c
  7112. ext/session/session.c
  7113. ext/sybase/php_sybase_db.c
  7114. ext/sybase_ct/php_sybase_ct.c
  7115. ext/w32api/w32api.c
  7116. main/php_variables.c
  7117. main/rfc1867.c
  7118. sapi/apache/mod_php5.c
  7119. sapi/apache_hooks/mod_php5.c:
  7120. - Better stability during premature shutdown of request startup
  7121. 2004-07-08 Ilia Alshanetsky <ilia@prohost.org>
  7122. * (PHP_4_3)
  7123. NEWS
  7124. ext/standard/array.c:
  7125. MFH: Fixed bug #29049 (array sorting via user function/method does not
  7126. validate it).
  7127. * ext/standard/array.c:
  7128. Fixed bug #29049 (array sorting via user function/method does not validate
  7129. it).
  7130. 2004-07-08 Sergey Kartashoff <gluke@mail.ru>
  7131. * ext/mnogosearch/php_mnogo.c:
  7132. - A bugfix in search words hilightling code (mnogosearch extension).
  7133. 2004-07-08 Ilia Alshanetsky <ilia@prohost.org>
  7134. * ext/com_dotnet/com_saproxy.c:
  7135. Last dangerous alloca() bits.
  7136. 2004-07-07 Georg Richter <georg@mysql.com>
  7137. * ext/mysqli/config.m4
  7138. ext/mysqli/mysqli.c
  7139. ext/mysqli/mysqli_api.c
  7140. ext/mysqli/mysqli_fe.c
  7141. ext/mysqli/mysqli_prop.c
  7142. ext/mysqli/mysqli_report.c
  7143. ext/mysqli/php_mysqli.h:
  7144. added check in config.m4 for deprecated library
  7145. added support for new 4.1.3-beta functions
  7146. mysqli_stmt_field_count
  7147. mysqli_stmt_attr_set
  7148. mysqli_stmt_attr_get
  7149. removed support for deprecated/old api functions
  7150. fixed bug in constructor_get
  7151. 2004-07-06 Ilia Alshanetsky <ilia@prohost.org>
  7152. * (PHP_4_3)
  7153. NEWS
  7154. ext/standard/string.c:
  7155. MFH: Fixed bug #29034 (wordwrap() returns a boolean when passed empty
  7156. string).
  7157. * ext/standard/string.c:
  7158. Fixed bug #29034 (wordwrap() returns a boolean when passed empty string).
  7159. 2004-07-06 Sergey Kartashoff <gluke@mail.ru>
  7160. * ext/mnogosearch/php_mnogo.c:
  7161. - Some fixes in mnogosearch extension
  7162. 2004-07-06 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7163. * ext/standard/dl.c:
  7164. - Revert storing handle, got lost in 1.92, noticed by Kamesh Jayachandran
  7165. <kameshj at fastmail dot fm>
  7166. 2004-07-06 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  7167. * ext/interbase/ibase_query.c
  7168. ext/interbase/interbase.c
  7169. ext/interbase/php_ibase_includes.h:
  7170. Don't copy ini items to module globals
  7171. (fixed unregistered bug with mangled default_db setting)
  7172. 2004-07-06 Dmitry Stogov <dmitry@zend.com>
  7173. * NEWS:
  7174. Fixed bug #28751 (SoapServer does not call _autoload())
  7175. 2004-07-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7176. * NEWS
  7177. ext/mysqli/mysqli.c:
  7178. - Bugfix: #29019 Database not closing
  7179. 2004-07-05 Andi Gutmans <andi@zend.com>
  7180. * ZendEngine2/zend_mm.h:
  7181. - Disable zend_mm for 5.0.0
  7182. 2004-07-05 Sascha Schumann <sascha@schumann.cx>
  7183. * (PHP_4_3)
  7184. NEWS:
  7185. add
  7186. * sapi/cgi/cgi_main.c:
  7187. - revert to proper behaviour
  7188. * (PHP_4_3)
  7189. sapi/cgi/cgi_main.c:
  7190. - revert to proper behaviour. The environment variable PHP_FCGI_CHILDREN
  7191. must be explicitly set to != 0 to make the fastcgi-enabled binary
  7192. act as a standalone fcgi server.
  7193. 2004-07-05 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  7194. * ext/standard/tests/serialize/bug28325.phpt:
  7195. - Add test for bug #28325.
  7196. 2004-07-04 Ilia Alshanetsky <ilia@prohost.org>
  7197. * ext/interbase/ibase_query.c:
  7198. Eliminate potentially dangerous alloca().
  7199. * (PHP_4_3)
  7200. NEWS
  7201. ext/imap/php_imap.c:
  7202. MFH: Fixed bug #28963 (Missing space for \0 in address allocation).
  7203. * ext/imap/php_imap.c:
  7204. Fixed bug #28963 (Missing space for \0 in address allocation).
  7205. 2004-07-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7206. * ext/standard/var.c:
  7207. Fix TSRM build
  7208. 2004-07-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  7209. * NEWS:
  7210. BFN
  7211. * ext/standard/var.c:
  7212. - Bugfix #28325 (circular reference serialisation).
  7213. 2004-07-03 Pierre-Alain Joye <pierre@dotgeek.org>
  7214. * (PHP_4_3)
  7215. ext/gd/libgd/gd.c
  7216. ext/gd/tests/bug28984.phpt
  7217. ext/gd/tests/bug28984.phpt:
  7218. - Fix #28984, using full transparent segfauls in imagefill
  7219. (NB: imagefill is broken in HEAD, same code)
  7220. - Add testcase
  7221. 2004-07-03 Andi Gutmans <andi@zend.com>
  7222. * ZendEngine2/zend_alloc.c:
  7223. - Should fix mem leak with ZEND_MM. I made this change a while ago and
  7224. - rolled it back but I don't remember why. Please test!
  7225. 2004-07-02 Wez Furlong <wez.php@thebrainroom.net>
  7226. * (PHP_4_3)
  7227. main/network.c:
  7228. Fix #28996: unix sockets leak when connection fails
  7229. 2004-07-02 Ilia Alshanetsky <ilia@prohost.org>
  7230. * (PHP_4_3)
  7231. Zend/zend_constants.c:
  7232. MFH: alloca() elimination in constant creation (missed in previous patch).
  7233. 2004-07-01 Ilia Alshanetsky <ilia@prohost.org>
  7234. * (PHP_4_3)
  7235. Zend/zend_constants.c:
  7236. MFHZE2: Do not use alloca() where it can be easily abused by the users.
  7237. * ZendEngine2/zend_constants.c:
  7238. Do not use alloca() where it can be easily abused by the users.
  7239. 2004-07-01 Zeev Suraski <zeev@zend.com>
  7240. * (PHP_4_3)
  7241. main/php_ini.c:
  7242. MFH (more or less) registry-based setting for the location of php.ini
  7243. 2004-07-01 Sterling Hughes <winnie@edwardbear.org>
  7244. * ext/curl/interface.c:
  7245. fix bug wrt to CURLOPT_POSTFIELDS where if you passed it code like:
  7246. $fields = array('foo' => 'bar');
  7247. curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);
  7248. curl_exec($ch);
  7249. as opposed to :
  7250. curl_setopt($ch, CURLOPT_POSTFIELDS, array('foo' => 'bar'));
  7251. you'll get a segv or no results, depending on the mood and cycle of the
  7252. moon.
  7253. 2004-07-01 Sara Golemon <php@alphaweb.net>
  7254. * ext/cpdf/cpdf.c:
  7255. That hashtable should never have been an argument....
  7256. 2004-06-30 Frank M. Kromann <frank@kromann.info>
  7257. * NEWS
  7258. NEWS:
  7259. Fix for #28512. news entry
  7260. * (PHP_4_3)
  7261. ext/mssql/php_mssql.c:
  7262. MFH: Fix for #28512. Allocate enough space to store data
  7263. * ext/mssql/php_mssql.c:
  7264. Fix for #28512. Allocate enough space to store data
  7265. 2004-06-30 Ilia Alshanetsky <ilia@prohost.org>
  7266. * (PHP_4_3)
  7267. ext/msession/msession.c:
  7268. MFH: Another instance where alloca() is not needed.
  7269. * ext/msession/msession.c:
  7270. Another instance where alloca() is not needed.
  7271. 2004-06-30 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  7272. * ext/interbase/interbase.c:
  7273. Fixed Ilia's alloca() issue/exploit
  7274. Removed pointless RINIT()
  7275. Use macros for consistent resource type names
  7276. 2004-06-30 Ilia Alshanetsky <ilia@prohost.org>
  7277. * (PHP_4_3)
  7278. ext/pcntl/pcntl.c
  7279. ext/session/mod_mm.c
  7280. ext/wddx/wddx.c:
  7281. MFH: Do not use alloca() where it can be abused through user input.
  7282. * ext/pcntl/pcntl.c
  7283. ext/session/mod_mm.c
  7284. ext/wddx/wddx.c:
  7285. Do not use alloca() where it can be abused through user input.
  7286. 2004-06-29 Wez Furlong <wez.php@thebrainroom.net>
  7287. * (PHP_4_3)
  7288. main/streams.c
  7289. main/streams/streams.c:
  7290. Fix for Bug #28964 fread "greedy" behaviour
  7291. 2004-06-28 Ilia Alshanetsky <ilia@prohost.org>
  7292. * ext/ldap/ldap.c:
  7293. Removed pointless allocation check.
  7294. 2004-06-28 Sebastian Bergmann <sb@sebastian-bergmann.de>
  7295. * INSTALL:
  7296. Fix #28921 (Bad grammar in INSTALL).
  7297. 2004-06-28 Derick Rethans <php@derickrethans.nl>
  7298. * (PHP_4_3)
  7299. NEWS
  7300. ext/standard/datetime.c:
  7301. - MFH: Fixed bug with leap year checking.
  7302. * ext/standard/datetime.c:
  7303. - Fixed bug with leap year checking.
  7304. 2004-06-28 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  7305. * NEWS:
  7306. Revert at Derick's request
  7307. * NEWS
  7308. NEWS:
  7309. BFN
  7310. * ext/interbase/ibase_query.c:
  7311. MFB Fixed bug #28897 (-1 returned as -0.000 for 64-bit scaled int)
  7312. * (PHP_4_3)
  7313. ext/interbase/interbase.c:
  7314. Fixed bug #28897 (-1 returned as -0.000 for 64-bit scaled int)
  7315. 2004-06-27 Ilia Alshanetsky <ilia@prohost.org>
  7316. * ext/standard/basic_functions.c:
  7317. Removed unneeded if().
  7318. 2004-06-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7319. * tests/lang/038.phpt
  7320. tests/lang/039.phpt:
  7321. Add more tests
  7322. 2004-06-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7323. * NEWS:
  7324. BFN
  7325. 2004-06-26 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  7326. * (PHP_4_3)
  7327. NEWS:
  7328. - This one should've been here, not in HEAD.
  7329. * NEWS:
  7330. -** empty log message ***
  7331. 2004-06-26 Uwe Schindler <uwe@thetaphi.de>
  7332. * sapi/nsapi/nsapi.c:
  7333. replace strncpy with strlcpy
  7334. 2004-06-26 Stefan Esser <sesser@suspekt.org>
  7335. * main/php_variables.c:
  7336. As long we pass values by reference this is needed. Ugly!
  7337. * ext/mbstring/mb_gpc.c:
  7338. Fixed input_filter functions need emalloc()ed values.
  7339. * NEWS:
  7340. strip_tags() news
  7341. * ext/standard/string.c:
  7342. IE we love you all...
  7343. 2004-06-26 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  7344. * NEWS:
  7345. - WS
  7346. * NEWS
  7347. ext/mbstring/mbstring.c
  7348. ext/mbstring/tests/bug26639.phpt:
  7349. - Fix bug #28466 (mbstring_convert_variables() problem).
  7350. 2004-06-25 Edin Kadribasic <edink@emini.dk>
  7351. * sapi/apache2handler/sapi_apache2.c:
  7352. MFB: Memory leak fix (patch by Joe Orton)
  7353. Fixes #28113. Adapted to php5 by Magnus M��tt�.
  7354. 2004-06-25 Wez Furlong <wez.php@thebrainroom.net>
  7355. * ZendEngine2/zend_stream.c
  7356. ZendEngine2/zend_stream.h:
  7357. export zend stream functions for zend extensions under windows
  7358. 2004-06-25 Edin Kadribasic <edink@emini.dk>
  7359. * (PHP_4_3)
  7360. sapi/apache2handler/sapi_apache2.c:
  7361. Memory leak fix (patch by Joe Orton)
  7362. 2004-06-24 Sara Golemon <php@alphaweb.net>
  7363. * (PHP_4_3)
  7364. Zend/zend_execute.c:
  7365. Let's not throw this error in PHP4. 5.0.0 introduces it at E_STRICT and
  7366. 5.1.0 (may) raise it to a proper E_WARNING. Ease into it.
  7367. * ZendEngine2/zend_execute.c:
  7368. Ease off on severity of new error (Using Resources as array offsets)
  7369. 2004-06-24 Stefan Esser <sesser@suspekt.org>
  7370. * README.input_filter:
  7371. Fixed zend_parse_parameters arguments...
  7372. 2004-06-24 Ilia Alshanetsky <ilia@prohost.org>
  7373. * ext/standard/ftok.c:
  7374. Added missing safe_mode & open_basedir checks.
  7375. * (PHP_4_3)
  7376. ext/standard/ftok.c:
  7377. MFH: Added missing safe_mode & open_basedir checks.
  7378. 2004-06-23 Sara Golemon <php@alphaweb.net>
  7379. * (PHP_4_3)
  7380. NEWS:
  7381. BFN and order fix
  7382. * ZendEngine2/zend_execute.c:
  7383. BugFix #28879 Inconsistent behavior between explicit and implicit array
  7384. creation.
  7385. Changes:
  7386. Throw E_WARNING "Illegal offset type" when explicitly creating
  7387. array elements with objects, arrays, or resorces as indexes.
  7388. This matches implicit creation w/ obj/arr indices.
  7389. Throw E_WARNING "Resource ID#%ld used as offset, casting to integer (%ld)"
  7390. when implicitly creating array with resource as index. (BC)
  7391. 2004-06-23 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  7392. * (PHP_4_3)
  7393. ext/mbstring/tests/bug26639.phpt:
  7394. - Modify test case for wider coverage.
  7395. * (PHP_4_3)
  7396. ext/mbstring/mbstring.c:
  7397. - Fix buf #28466 (mbstring_convert_variables() problem).
  7398. 2004-06-23 Georg Richter <georg@mysql.com>
  7399. * ext/mysqli/mysqli.c
  7400. ext/mysqli/mysqli_fe.c:
  7401. added php_mysqli_construct_get to support __construct in extended classes
  7402. 2004-06-23 Sascha Schumann <sascha@schumann.cx>
  7403. * (PHP_4_3)
  7404. ext/session/session.c:
  7405. - fix logic. if the client already sent us the cookie, we don't
  7406. need to send it again. if the id has been changed, we need to
  7407. update the client side.
  7408. 2004-06-23 Uwe Schindler <uwe@thetaphi.de>
  7409. * (PHP_4_3)
  7410. NEWS
  7411. sapi/nsapi/nsapi.c
  7412. sapi/nsapi/nsapi.c:
  7413. Addendum to bug #28878: change ini keys as PHP_INI_SYSTEM
  7414. Also: Adding "bucket" parameter to non-ini-keys, Elemination of double
  7415. CONTENT_TYPE/_LENGTH environment variables
  7416. 2004-06-23 Dmitry Stogov <dmitry@zend.com>
  7417. * php.ini-dist
  7418. php.ini-recommended:
  7419. Added SOAP configuration directives
  7420. 2004-06-22 Andrei Zmievski <andreiz@gmail.com>
  7421. * NEWS
  7422. ext/pcre/php_pcre.c:
  7423. MFB (better error checking in pcre_fullinfo() calls).
  7424. * (PHP_4_3)
  7425. NEWS
  7426. ext/pcre/php_pcre.c:
  7427. pcre_info() is deprecated. Hence, update to pcre_fullinfo() and do more
  7428. rigorous checking of return values.
  7429. 2004-06-22 Ilia Alshanetsky <ilia@prohost.org>
  7430. * ext/standard/iptc.c:
  7431. Fixed possible buffer overflow.
  7432. 2004-06-22 Uwe Schindler <uwe@thetaphi.de>
  7433. * (PHP_4_3)
  7434. NEWS
  7435. sapi/nsapi/nsapi.c:
  7436. Fix bug #28878: php.ini values in php4_execute
  7437. * sapi/nsapi/nsapi.c:
  7438. Fix bug #28878: php.ini values in php5_execute
  7439. 2004-06-21 Ilia Alshanetsky <ilia@prohost.org>
  7440. * ext/standard/iptc.c:
  7441. Added missing safe_mode check.
  7442. 2004-06-21 Sara Golemon <php@alphaweb.net>
  7443. * NEWS
  7444. NEWS:
  7445. BFN
  7446. * ext/standard/basic_functions.c
  7447. ext/standard/file.h
  7448. ext/standard/user_filters.c
  7449. main/php_streams.h
  7450. main/streams/filter.c
  7451. main/streams/php_stream_filter_api.h
  7452. main/streams/streams.c:
  7453. BugFix#28868 (Part Two): This fixes thread unsafety in the userspace
  7454. filters which relates to the fix just applied for userspace wrappers.
  7455. * (PHP_4_3)
  7456. ext/standard/basic_functions.c
  7457. ext/standard/file.h
  7458. main/php_streams.h
  7459. main/streams.c
  7460. main/user_streams.c:
  7461. MFH: BugFix#28868 Wrapper hash not thread-safe
  7462. 2004-06-21 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7463. * NEWS:
  7464. Fixed bug #28822: ArrayObject::offsetExists() works inverted
  7465. 2004-06-21 Sara Golemon <php@alphaweb.net>
  7466. * ext/standard/basic_functions.c
  7467. ext/standard/file.h
  7468. main/php_streams.h
  7469. main/streams/streams.c
  7470. main/streams/userspace.c:
  7471. BugFix#28868: Wrapper hash not thread-safe.
  7472. Userdefined wrappers were being registered into a global wrapper hash
  7473. which can cross threads. Termination of once instance then has the
  7474. potential to leave an active stream in another instance with no wrapper
  7475. leading to segfault.
  7476. 2004-06-21 Tomas V.V.Cox <cox@idecnet.com>
  7477. * pear/PEAR/Exception.php:
  7478. More output magic on nested exceptions
  7479. * pear/PEAR/Exception.php:
  7480. Be more consistent with CS
  7481. * pear/PEAR/Exception.php:
  7482. Some API changes:
  7483. - addObserver() params order switched
  7484. - signal() -> _signal()
  7485. - public:getCauseMessage() -> private:_getCauseMessage()
  7486. - some more docs
  7487. 2004-06-20 Ilia Alshanetsky <ilia@prohost.org>
  7488. * ext/standard/levenshtein.c:
  7489. Removed unneeded checks around Zend allocation macros.
  7490. 2004-06-20 Tomas V.V.Cox <cox@idecnet.com>
  7491. * pear/PEAR/Exception.php:
  7492. First release of the PEAR_Exception class
  7493. (dedicated to otherbird)
  7494. 2004-06-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7495. * NEWS
  7496. NEWS:
  7497. BFN
  7498. * ext/standard/basic_functions.c:
  7499. Bugfix #28851: call_user_func_array has typo in error message
  7500. 2004-06-19 Jan Lehnardt <jan@dasmoped.net>
  7501. * scripts/phpize.in:
  7502. - do it right (phpize path issue)
  7503. * scripts/phpize.in:
  7504. - phpize now can handle directories with spaces in their name (#28847)
  7505. 2004-06-19 Sebastian Bergmann <sb@sebastian-bergmann.de>
  7506. * ZendEngine2/zend_reflection_api.c:
  7507. Reflection_* -> Reflection*. Patch by Timm Friebe.
  7508. 2004-06-19 Stefan Esser <sesser@suspekt.org>
  7509. * (PHP_4_3)
  7510. ext/domxml/php_domxml.c
  7511. ext/ncurses/ncurses_functions.c
  7512. ext/w32api/w32api.c:
  7513. Fixed some 64bit and other zend_parse_parameters bugs
  7514. 2004-06-18 Sara Golemon <php@alphaweb.net>
  7515. * (PHP_4_3)
  7516. Zend/zend_execute.c:
  7517. MFH: typo in converting array index doubles to long.
  7518. * ZendEngine2/zend_execute.c:
  7519. Another typo in converting array index doubles to long.
  7520. 2004-06-18 George Schlossnagle <george@omniti.com>
  7521. * tests/lang/bug28213.phpt:
  7522. tests for the crash in bug 28213
  7523. * ZendEngine2/zend_builtin_functions.c:
  7524. fix for 28213.
  7525. class_name and call_type should be reinitialized on every loop iter.
  7526. 2004-06-18 Martin Jansen <mail@martin-jansen.de>
  7527. * pear/PEAR/Downloader.php
  7528. pear/tests/pear_downloader_invalid.phpt:
  7529. - Replaced the nonexistent word "postfix" with "suffix".
  7530. 2004-06-18 Sara Golemon <php@alphaweb.net>
  7531. * ext/standard/url.c:
  7532. String lengths should never be char pointers.
  7533. 2004-06-18 Ilia Alshanetsky <ilia@prohost.org>
  7534. * ext/odbc/php_odbc.c:
  7535. Fixed possible memory leak.
  7536. * (PHP_4_3)
  7537. NEWS
  7538. sapi/apache2filter/sapi_apache2.c
  7539. sapi/apache2handler/sapi_apache2.c:
  7540. MFH: Fixed bug #28818 (Apache 2 sapis do not export st_dev).
  7541. * sapi/apache2filter/sapi_apache2.c
  7542. sapi/apache2handler/sapi_apache2.c:
  7543. Fixed bug #28818 (Apache 2 sapis do not export st_dev).
  7544. 2004-06-17 Sara Golemon <php@alphaweb.net>
  7545. * ZendEngine2/zend_builtin_functions.c:
  7546. String length in parse_parameters should be int
  7547. 2004-06-17 Brad House <brad@mainstreetsoftworks.com>
  7548. * (PHP_4_3)
  7549. ext/mcve/mcve.c
  7550. ext/mcve/php_mcve.h:
  7551. merge name change from mcve -> monetra
  7552. add compatability layer for v3.2 functionality, so existing scripts
  7553. will work without any migration needed.
  7554. This patch has been sitting in PHP 5 for some time, and seems to
  7555. be working quite well. A quick backport of that patch to php4.
  7556. 2004-06-17 Ilia Alshanetsky <ilia@prohost.org>
  7557. * (PHP_4_3)
  7558. ext/standard/soundex.c:
  7559. MFH: Properly handly high ascii values in soundex().
  7560. * ext/standard/soundex.c:
  7561. Properly handly high ascii values in soundex().
  7562. 2004-06-16 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  7563. * ext/com_dotnet/com_com.c
  7564. ext/com_dotnet/com_dotnet.c
  7565. ext/com_dotnet/com_persist.c
  7566. ext/com_dotnet/com_variant.c
  7567. ext/com_dotnet/php_com_dotnet_internal.h
  7568. ext/sqlite/sqlite.c
  7569. ext/standard/dir.c
  7570. ext/standard/file.c
  7571. ext/standard/fsock.c
  7572. ext/standard/proc_open.c
  7573. ext/standard/streamsfuncs.c:
  7574. 64-bit bugsquash party
  7575. 2004-06-16 Stig Bakken <stig@yahoo-inc.com>
  7576. * pear/PEAR.php:
  7577. - don't register object on destructors list if it does not define its
  7578. own emulated destructor
  7579. 2004-06-16 Ilia Alshanetsky <ilia@prohost.org>
  7580. * (PHP_4_3)
  7581. ext/standard/string.c:
  7582. New & improved strspn() & strcspn(), ~30% in most cases.
  7583. 2004-06-15 Stefan Esser <sesser@suspekt.org>
  7584. * ext/standard/string.c:
  7585. Fixed: made 3rd parameter to strrpos 64bit safe.
  7586. 2004-06-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7587. * NEWS:
  7588. BFN
  7589. * ZendEngine2/zend_reflection_api.c:
  7590. 2004-06-15 Pierre-Alain Joye <pierre@dotgeek.org>
  7591. * pear/PEAR/Command/Config.php:
  7592. - Fix #1602 (reported by Cox)
  7593. Do not display var=value using config-get (easy scripting)
  7594. * pear/PEAR.php
  7595. pear/System.php
  7596. pear/package-PEAR.xml:
  7597. - Fix licence (#1645)
  7598. - update my status there, reflecting the fact for the past 11 months
  7599. 2004-06-15 Rob Richards <rrichards@ctindustries.net>
  7600. * NEWS:
  7601. BFN
  7602. * ext/dom/php_dom.c
  7603. ext/dom/tests/bug28721.phpt:
  7604. Fixed bug #28771 (Segfault when using xslt and clone)
  7605. Add test case for bug #28721
  7606. 2004-06-15 Ilia Alshanetsky <ilia@prohost.org>
  7607. * (PHP_4_3)
  7608. ext/standard/string.c:
  7609. A faster & more memory efficient php_addslashes() implementation.
  7610. 2004-06-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7611. * ZendEngine2/zend_language_scanner.l:
  7612. Need {} here
  7613. 2004-06-13 Ilia Alshanetsky <ilia@prohost.org>
  7614. * ext/standard/syslog.c:
  7615. Standardize error reporting.
  7616. 2004-06-13 Pierre-Alain Joye <pierre@dotgeek.org>
  7617. * pear/PEAR/Packager.php:
  7618. - Typo (#1627) (cox)
  7619. 2004-06-13 Rob Richards <rrichards@ctindustries.net>
  7620. * NEWS:
  7621. BFN
  7622. * ext/dom/node.c:
  7623. Fix bug #28721 (appendChild() and insertBefore() unset DOMText)
  7624. 2004-06-13 Edin Kadribasic <edink@emini.dk>
  7625. * (PHP_4_3)
  7626. ext/gettext/gettext.dsp:
  7627. Part of fix for #28745: link agains extension against iconv
  7628. 2004-06-12 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  7629. * ext/interbase/ibase_query.c
  7630. ext/interbase/php_interbase.h:
  7631. Revert
  7632. 2004-06-12 Greg Beaver <greg@chiaraquartet.net>
  7633. * pear/PEAR/Common.php:
  7634. fix bug #1610: pear package doesn't validate deps
  7635. It was never validating deps at all!
  7636. * (PHP_4_3)
  7637. pear/PEAR/ErrorStack.php
  7638. pear/PEAR/Installer.php:
  7639. MFH: Installer and ErrorStack bugfixes/ErrorStack features
  7640. * pear/PEAR/Installer.php:
  7641. fix bug #1615: installer must create extension dir if it doesn't exist,
  7642. patch by Tomas
  7643. * pear/PEAR/ErrorStack.php:
  7644. fix bug #1617, exception never returned from PEAR_ErrorStack->push()
  7645. 2004-06-12 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  7646. * ext/interbase/ibase_query.c
  7647. ext/interbase/php_interbase.h:
  7648. Added export macros
  7649. 2004-06-10 Ilia Alshanetsky <ilia@prohost.org>
  7650. * ext/standard/math.c:
  7651. hypot() is not experimental.
  7652. 2004-06-10 Derick Rethans <php@derickrethans.nl>
  7653. * (PHP_4_3)
  7654. configure.in:
  7655. - Fixed bug #28730 (Wrong website in configure output)
  7656. 2004-06-10 Ilia Alshanetsky <ilia@prohost.org>
  7657. * (PHP_4_3)
  7658. NEWS
  7659. ext/mbstring/config.m4:
  7660. MFH: Fixed bug #28723 (Fixed mbstring config.m4 to work on OSes where test
  7661. command does not support -e parameter).
  7662. * ext/mbstring/config.m4:
  7663. Fixed bug #28723 (Fixed mbstring config.m4 to work on OSes where test
  7664. command does not support -e parameter).
  7665. 2004-06-10 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7666. * NEWS:
  7667. Changed that a bit
  7668. * ZendEngine2/zend_language_scanner.l:
  7669. - Require a single white-space char after /** to start a doc comment that
  7670. way we prevent /*** from becoming a doc comment (as requested Derick).
  7671. * ZendEngine2/zend_API.h:
  7672. Add missing declaration
  7673. * ZendEngine2/zend_reflection_api.c:
  7674. Small code layout change
  7675. * NEWS
  7676. NEWS:
  7677. BFN
  7678. * ZendEngine2/zend_language_scanner.l:
  7679. Do not require NEWLINE at start of doccomment
  7680. * ZendEngine2/zend_reflection_api.c:
  7681. Bugfix #28699: Reflection api bugs
  7682. 2004-06-10 Dmitry Stogov <dmitry@zend.com>
  7683. * NEWS:
  7684. Fixed bug #28702 (SOAP does not parse WSDL service address correctly).
  7685. 2004-06-09 Frank M. Kromann <frank@kromann.info>
  7686. * ext/dio/config.w32
  7687. ext/dio/dio.c:
  7688. Allow compilation on Win32.
  7689. Need to implement a few Windows specific functions.
  7690. 2004-06-09 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7691. * NEWS:
  7692. BFN
  7693. * ZendEngine2/zend_reflection_api.c:
  7694. Fix Bug #28694 ReflectionExtension::getFunctions() crashes PHP
  7695. 2004-06-09 Ilia Alshanetsky <ilia@prohost.org>
  7696. * (PHP_4_3)
  7697. ext/standard/info.c:
  7698. Correct alt text for easter egg logo.
  7699. * (PHP_4_3)
  7700. NEWS
  7701. ext/gd/libgd/gdft.c:
  7702. MFH: Fixed bug #28175 (Allow bundled GD to compile against freetype 2.1.2).
  7703. * ext/gd/libgd/gdft.c:
  7704. Fixed bug #28175 (Allow bundled GD to compile against freetype 2.1.2).
  7705. * (PHP_4_3)
  7706. NEWS
  7707. ext/gmp/gmp.c:
  7708. MFH: Fixed bug #28525 (gmp_powm() does not work with hexadecimal string
  7709. modulo represented as a string).
  7710. * ext/gmp/gmp.c:
  7711. Fixed bug #28525 (gmp_powm() does not work with hexadecimal string modulo
  7712. represented as a string).
  7713. Patch by: pickett at sumu dot org
  7714. * (PHP_4_3)
  7715. win32/readdir.c:
  7716. MFH: Fixed memory leak on error in win32's opendir() emulation.
  7717. * win32/readdir.c:
  7718. Fixed memory leak on error in win32's opendir() emulation. (Patch by Wez)
  7719. 2004-06-08 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  7720. * NEWS:
  7721. Interbase news
  7722. 2004-06-08 Greg Beaver <greg@chiaraquartet.net>
  7723. * (PHP_4_3)
  7724. pear/PEAR/Command/Package.php:
  7725. MFH partial fix, bug #1163: rpm build doesn't build properly
  7726. * pear/PEAR/Command/Package.php:
  7727. partial fix, bug #1163: rpm build doesn't build properly
  7728. * (PHP_4_3)
  7729. pear/PEAR/Builder.php:
  7730. MFH fix bug #1550: Builder does not set path to match bin_dir
  7731. * pear/PEAR/Builder.php:
  7732. fix bug #1550: Builder does not set path to match bin_dir
  7733. * (PHP_4_3)
  7734. pear/PEAR/Remote.php:
  7735. MFH fix bug #1378: user/pass must be urldecoded from parse_url in
  7736. Remote.php
  7737. * pear/PEAR/Remote.php:
  7738. fix bug #1378: user/pass must be urldecoded from parse_url in Remote.php
  7739. * pear/scripts/pear.bat:
  7740. fix bug #1153: PEAR command doesn't work after upgrading
  7741. reverting earlier fix - people must have register_argc_argv=on set in
  7742. php.ini for PEAR to work.
  7743. * pear/scripts/pearcmd.php:
  7744. fix bug #1581: unhelpful error message if "pear blatch" is typed
  7745. 2004-06-08 Ilia Alshanetsky <ilia@prohost.org>
  7746. * (PHP_4_3)
  7747. NEWS
  7748. main/SAPI.c:
  7749. MFH: Fixed bug #28692 (\0 in Authenticate header passed via safe_mode).
  7750. * main/SAPI.c:
  7751. Fixed bug #28692 (\0 in Authenticate header passed via safe_mode).
  7752. 2004-06-08 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  7753. * ext/interbase/interbase.dsp
  7754. ext/interbase/interbase.rc:
  7755. ... back from the dead
  7756. 2004-06-08 Georg Richter <georg@mysql.com>
  7757. * ext/mysqli/mysqli_api.c:
  7758. fixed crash (changed MYSQL TO MY_MYSQL in mysql_stmt_init)
  7759. 2004-06-07 Andi Gutmans <andi@zend.com>
  7760. * NEWS
  7761. configure.in
  7762. ZendEngine2/zend.h
  7763. main/php_version.h:
  7764. - Go back to -dev (Shouldn't need another RC)
  7765. 2004-06-07 Ilia Alshanetsky <ilia@prohost.org>
  7766. * (PHP_4_3)
  7767. NEWS
  7768. ext/standard/dir.c:
  7769. MFH: Fixed bug #28668 (glob() does not work with relative paths on Windows)
  7770. * ext/standard/dir.c:
  7771. Fixed bug #28668 (glob() does not work with relative paths on Windows).
  7772. 2004-06-07 Frank M. Kromann <frank@kromann.info>
  7773. * ext/mssql/php_mssql.h:
  7774. Fix build on win32
  7775. 2004-06-07 Andi Gutmans <andi@zend.com>
  7776. * (php_5_0_0RC3)
  7777. NEWS
  7778. configure.in
  7779. ZendEngine2/zend.h
  7780. main/php_version.h:
  7781. - Roll RC3
  7782. 2004-06-07 Ilia Alshanetsky <ilia@prohost.org>
  7783. * (PHP_4_3)
  7784. NEWS
  7785. main/SAPI.c:
  7786. MFH: Fixed bug #28670 (WWW-Authentication header mangling with PCRE in
  7787. safe_mode adds extra spaces).
  7788. * (php_5_0_0RC3)
  7789. main/SAPI.c:
  7790. Fixed bug #28670 (WWW-Authentication header mangling with PCRE in safe_mode
  7791. adds extra spaces).
  7792. 2004-06-07 Georg Richter <georg@mysql.com>
  7793. * (php_5_0_0RC3)
  7794. ext/mysqli/mysqli_fe.c:
  7795. forgot to remove Win32 restrictions for mysql methods
  7796. 2004-06-07 Derick Rethans <php@derickrethans.nl>
  7797. * NEWS:
  7798. - Reorder (again :)
  7799. 2004-06-07 Sara Golemon <php@alphaweb.net>
  7800. * (php_5_0_0RC3)
  7801. ext/sockets/sockets.c:
  7802. MFB: Missing length limit parameter.
  7803. * (PHP_4_3)
  7804. ext/sockets/sockets.c:
  7805. Missing length limit parameter.
  7806. 2004-06-06 Pierre-Alain Joye <pierre@dotgeek.org>
  7807. * pear/go-pear-list.php:
  7808. - No more Pager
  7809. * pear/go-pear-list.php:
  7810. - Update for 5.0RC3
  7811. 2004-06-06 Ilia Alshanetsky <ilia@prohost.org>
  7812. * (PHP_4_3)
  7813. NEWS
  7814. ext/standard/dir.c:
  7815. MFH: Fixed bug #28649 (Proper glob() return value on Linux when there are
  7816. no matches).
  7817. * ext/standard/dir.c:
  7818. Fixed bug #28649 (Proper glob() return value on Linux when there are no
  7819. matches).
  7820. 2004-06-06 Greg Beaver <greg@chiaraquartet.net>
  7821. * pear/tests/PEAR_test_mock_pearweb.php.inc
  7822. pear/tests/download_test.config.inc
  7823. pear/tests/package-PEARtests.xml
  7824. pear/tests/pear_downloader_invalid.phpt:
  7825. update unit tests for PEAR 1.4.0dev6, using new getDownloadURL() xml-rpc
  7826. call
  7827. * pear/scripts/pearcmd.php:
  7828. add missing $tmp to PEAR::isError()
  7829. * pear/scripts/pearcmd.php:
  7830. eliminate the annoyance of upgrading from crapster versions of PEAR once
  7831. and for all.
  7832. Now, if getopt2 exists, it is used, otherwise getopt is used.
  7833. 2004-06-06 Georg Richter <georg@mysql.com>
  7834. * ext/mysqli/mysqli_api.c
  7835. ext/mysqli/mysqli_fe.c
  7836. ext/mysqli/php_mysqli.h:
  7837. removed conditional defines for load_data_infile_handlers on windows
  7838. (4.1.2 windows build is fixed now on mysql.com)
  7839. 2004-06-06 Stefan Esser <sesser@suspekt.org>
  7840. * ZendEngine2/zend_compile.h
  7841. ZendEngine2/zend_opcode.c:
  7842. Fixed Zend Function Destructor to use correct TSRM handle.
  7843. 2004-06-06 Sebastian Bergmann <sb@sebastian-bergmann.de>
  7844. * ext/mysqli/mysqli.c:
  7845. ZTS fixes.
  7846. 2004-06-05 Georg Richter <georg@mysql.com>
  7847. * NEWS:
  7848. added mysqli changes
  7849. * ext/mysqli/mysqli.c
  7850. ext/mysqli/mysqli_api.c
  7851. ext/mysqli/mysqli_fe.c
  7852. ext/mysqli/mysqli_nonapi.c
  7853. ext/mysqli/mysqli_prop.c
  7854. ext/mysqli/php_mysqli.h:
  7855. Major changes for 4.1.2-alpha/4.1.3-beta:
  7856. - added container for mysql structure
  7857. - added load data infile callback functions (currently disabled under win)
  7858. Bug fixes:
  7859. - fixed property changes (4.1.1 -> 4.1.2)
  7860. - fixed memleak in mysqli_connect
  7861. - fixed bug #28100
  7862. - fixed bug #28205
  7863. - fixed bug #28430
  7864. 2004-06-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7865. * NEWS:
  7866. BFN
  7867. * ZendEngine2/zend_API.c:
  7868. Fix #28641: Instance of Interface
  7869. 2004-06-05 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  7870. * ext/interbase/php_ibase_udf.c:
  7871. Added support for date/time types
  7872. Added support for compiling/executing PHP code stored in the database
  7873. Added support for TSRM
  7874. 2004-06-04 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  7875. * ext/standard/http.c:
  7876. Fixed unregistered bug [crash in http_build_query()]
  7877. 2004-06-04 Ilia Alshanetsky <ilia@prohost.org>
  7878. * (PHP_4_3)
  7879. NEWS
  7880. ext/mysql/php_mysql.c:
  7881. MFH: Fixed bug #28632 (Prevent open_basedir bypass in MySQL's LOAD DATA
  7882. LOCAL).
  7883. * ext/mysql/php_mysql.c:
  7884. Fixed bug #28632 (Prevent open_basedir bypass in MySQL's LOAD DATA LOCAL).
  7885. 2004-06-04 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  7886. * ext/interbase/php_ibase_udf.c:
  7887. Added support for scaled integers
  7888. 2004-06-04 Ilia Alshanetsky <ilia@prohost.org>
  7889. * (PHP_4_3)
  7890. NEWS
  7891. ext/mysql/php_mysql.c:
  7892. MFH: Fixed bug #28627 (When multiple MySQL links are used default link is
  7893. leaked).
  7894. * ext/mysql/php_mysql.c:
  7895. Fixed bug #28627 (When multiple MySQL links are used default link is
  7896. leaked).
  7897. Patch by: gavin at ipalsoftware dot com
  7898. 2004-06-04 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  7899. * ext/interbase/php_ibase_udf.c:
  7900. Added support for arbitrary input types
  7901. Added support for NULL input/output values
  7902. 2004-06-04 Sara Golemon <php@alphaweb.net>
  7903. * ext/mssql/php_mssql.c
  7904. ext/mssql/php_mssql.h:
  7905. MFB BugFix# 28626 You can't #ifdef check a typedef. Just give it another
  7906. name since it's only used once anyway.
  7907. * (PHP_4_3)
  7908. ext/mssql/php_mssql.c
  7909. ext/mssql/php_mssql.h:
  7910. BugFix# 28626 You can't #ifdef check a typedef. Just give it another name
  7911. since it's only used once anyway.
  7912. 2004-06-03 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  7913. * ext/interbase/php_ibase_udf.c:
  7914. Let DB handle type coercion instead of PHP
  7915. * ext/interbase/php_ibase_udf.c:
  7916. Added support for other return types besides VARCHAR
  7917. 2004-06-03 Ilia Alshanetsky <ilia@prohost.org>
  7918. * (PHP_4_3)
  7919. configure.in
  7920. main/php_version.h:
  7921. Back to dev.
  7922. 2004-06-03 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  7923. * ext/interbase/ibase_blobs.c:
  7924. Fixed blob ID format
  7925. * NEWS:
  7926. news
  7927. 2004-06-03 Andi Gutmans <andi@zend.com>
  7928. * (php_5_0_0RC3RC2)
  7929. NEWS
  7930. configure.in
  7931. ZendEngine2/zend.h
  7932. main/php_version.h:
  7933. - Prepare for RC3RC2
  7934. 2004-06-01 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  7935. * ext/interbase/ibase_query.c:
  7936. Don't be too strict if the number of binding arguments provided exceeds the
  7937. expected number
  7938. 2004-06-01 Ilia Alshanetsky <ilia@prohost.org>
  7939. * (PHP_4_3)
  7940. ext/ldap/ldap.c:
  7941. MFH: No need to NULL terminate manually, snprintf() does it for us already.
  7942. * ext/ldap/ldap.c:
  7943. No need to NULL terminate manually, snprintf() does it for us already.
  7944. * (PHP_4_3)
  7945. NEWS
  7946. ext/xmlrpc/libxmlrpc/xml_element.c:
  7947. MFH: Fixed bug #28597 (xmlrpc_encode_request() incorrectly encodes chars in
  7948. 200-210 range).
  7949. * ext/xmlrpc/libxmlrpc/xml_element.c:
  7950. Fixed bug #28597 (xmlrpc_encode_request() incorrectly encodes chars in
  7951. 200-210 range).
  7952. Patch by: fernando dot nemec at folha dot com dot br
  7953. 2004-06-01 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  7954. * ext/interbase/ibase_query.c:
  7955. Removed debugging code
  7956. 2004-06-01 Andrei Zmievski <andreiz@gmail.com>
  7957. * (PHP_4_3)
  7958. NEWS:
  7959. -** empty log message ***
  7960. * (PHP_4_3)
  7961. Zend/zend.c:
  7962. MFH (If user error handler returns "false" then we relay to the built in
  7963. error handler)
  7964. 2004-06-01 Greg Beaver <greg@chiaraquartet.net>
  7965. * pear/tests/package-PEARtests.xml:
  7966. update dependency to PEAR 1.4.0dev5
  7967. * pear/tests/package-PEARtests.xml
  7968. pear/tests/pear_error.phpt
  7969. pear/tests/pear_error2.phpt
  7970. pear/tests/pear_error3.phpt
  7971. pear/tests/pear_error4.phpt
  7972. pear/tests/pear_installer1.phpt
  7973. pear/tests/pear_installer_install_channels.phpt
  7974. pear/tests/pear_registry.phpt
  7975. pear/tests/pear_registry_1.1.phpt:
  7976. test files for PEAR are now installable!
  7977. * pear/tests/pear_registry_inc.php.inc:
  7978. file needed for registry test
  7979. * pear/tests/package-PEARtests.xml:
  7980. update to include all new unit tests and files
  7981. * pear/tests/package-PEARtests.xml:
  7982. begin work on making the tests installable
  7983. * pear/tests/pear_packager.phpt:
  7984. prepare for actual installable unit tests
  7985. * pear/tests/pear_dependency_checkPackageUninstall.phpt
  7986. pear/tests/pear_downloader_invalid.phpt:
  7987. fix unit tests for 1.4.0dev4
  7988. 2004-06-01 Derick Rethans <php@derickrethans.nl>
  7989. * NEWS:
  7990. - Reorder
  7991. 2004-06-01 Andi Gutmans <andi@zend.com>
  7992. * NEWS:
  7993. - NEWS
  7994. * ZendEngine2/zend.c:
  7995. - If user error handler returns "false" then we relay to the built in error
  7996. handler
  7997. 2004-06-01 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  7998. * ext/interbase/ibase_query.c
  7999. ext/interbase/interbase.c
  8000. ext/interbase/php_ibase_includes.h
  8001. ext/interbase/tests/interbase.inc:
  8002. Use constant IBASE_CREATE instead of just 0
  8003. * (PHP_4_3)
  8004. NEWS:
  8005. * (PHP_4_3)
  8006. ext/informix/ifx.ec:
  8007. MFH: Fixed bug #28569 (connection id is not thread safe)
  8008. * ext/informix/ifx.ec:
  8009. Woops, missed one
  8010. * ext/informix/ifx.ec:
  8011. Fixed bug #28569 (connection id is not thread safe)
  8012. 2004-05-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  8013. * ZendEngine2/zend_reflection_api.c:
  8014. Refcount must not be set separatley again.
  8015. * ZendEngine2/zend_reflection_api.c
  8016. ZendEngine2/zend_reflection_api.c:
  8017. Add missing initialization
  8018. * ZendEngine2/zend_compile.c:
  8019. 2004-05-31 Pierre-Alain Joye <pierre@dotgeek.org>
  8020. * ext/informix/ifx.ec:
  8021. MFB: missing ';'
  8022. 2004-05-31 Ilia Alshanetsky <ilia@prohost.org>
  8023. * ext/yp/yp.c:
  8024. Added missing argument check.
  8025. 2004-05-31 Pierre-Alain Joye <pierre@dotgeek.org>
  8026. * (PHP_4_3)
  8027. ext/informix/ifx.ec:
  8028. - Missing ';'
  8029. 2004-05-31 Ilia Alshanetsky <ilia@prohost.org>
  8030. * ext/informix/ifx.ec:
  8031. Fix build.
  8032. 2004-05-31 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  8033. * ext/interbase/ibase_query.c:
  8034. Fix typo in error message
  8035. * ext/interbase/ibase_query.c
  8036. ext/interbase/php_ibase_includes.h
  8037. ext/interbase/tests/interbase.inc:
  8038. Improved handling of 'CREATE DATABASE ...' by ibase_query()
  8039. Improved param handling of ibase_query() and ibase_execute()
  8040. 2004-05-31 Rob Richards <rrichards@ctindustries.net>
  8041. * ext/dom/attr.c
  8042. ext/dom/cdatasection.c
  8043. ext/dom/characterdata.c
  8044. ext/dom/comment.c
  8045. ext/dom/document.c
  8046. ext/dom/documentfragment.c
  8047. ext/dom/documenttype.c
  8048. ext/dom/domexception.c
  8049. ext/dom/domimplementation.c
  8050. ext/dom/element.c
  8051. ext/dom/entity.c
  8052. ext/dom/entityreference.c
  8053. ext/dom/namednodemap.c
  8054. ext/dom/namelist.c
  8055. ext/dom/node.c
  8056. ext/dom/nodelist.c
  8057. ext/dom/notation.c
  8058. ext/dom/processinginstruction.c
  8059. ext/dom/text.c
  8060. ext/dom/xpath.c:
  8061. Fix bug #28584: DOMText::splitText() does not split text properly
  8062. (benjcarson)
  8063. Prototype fixes
  8064. 2004-05-31 Zeev Suraski <zeev@zend.com>
  8065. * ext/dom/document.c:
  8066. Fix prototypes
  8067. 2004-05-31 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  8068. * (PHP_4_3)
  8069. ext/informix/ifx.ec:
  8070. Fix build
  8071. 2004-05-30 Brad House <brad@mainstreetsoftworks.com>
  8072. * ext/mcve/mcve.c
  8073. ext/mcve/php_mcve.h:
  8074. Update the mcve module for libmonetra 4.0
  8075. A compatability layer has been introduced which should mean all
  8076. scripts written for v 3.2 of the module should continue working,
  8077. as well as compilation should still work against libmcve 3.2.x.
  8078. This module eventually needs to be renamed to 'monetra' to reflect
  8079. the naming change of the underlying library.
  8080. 2004-05-30 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  8081. * ext/interbase/ibase_query.c:
  8082. Restrict 'CREATE DATABASE' in sql safe mode
  8083. * ext/interbase/ibase_query.c
  8084. ext/interbase/interbase.c:
  8085. Fix Win32 build
  8086. Added missing 'break'
  8087. 2004-05-30 Ilia Alshanetsky <ilia@prohost.org>
  8088. * ext/informix/ifx.ec:
  8089. Fixed memory leak on ifx_error().
  8090. * (PHP_4_3)
  8091. NEWS
  8092. ext/informix/Makefile.frag
  8093. ext/informix/ifx.ec:
  8094. MFH: Fixed bug #28564 (Problem building informix as a shared extension).
  8095. * ext/informix/Makefile.frag
  8096. ext/informix/ifx.ec:
  8097. Fixed bug #28564 (Problem building informix as a shared extension).
  8098. Patch by: roques at mti dot ag
  8099. 2004-05-30 Zeev Suraski <zeev@zend.com>
  8100. * sapi/apache_hooks/php_apache.c:
  8101. Fix prototypes
  8102. 2004-05-30 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  8103. * ext/interbase/ibase_query.c:
  8104. Fix unregistered bug (segfault on uninitialised pointer)
  8105. Return string("0 ") from ibase_query() if query succeeded but did not
  8106. affect any rows
  8107. 2004-05-30 Zeev Suraski <zeev@zend.com>
  8108. * ext/dom/node.c:
  8109. No meaning for unsigned
  8110. 2004-05-30 Greg Beaver <greg@chiaraquartet.net>
  8111. * pear/tests/pear_channelfile.phpt
  8112. pear/tests/pear_dependency_checkPackage.phpt
  8113. pear/tests/pear_installer4.phpt
  8114. pear/tests/pear_installer_install_channels.phpt
  8115. pear/tests/pear_packager.phpt
  8116. pear/tests/pear_registry.phpt:
  8117. fix unit tests for 1.4.0dev3
  8118. 2004-05-30 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  8119. * ext/interbase/tests/interbase.inc:
  8120. Use default character set in generated test DB
  8121. * ext/interbase/interbase.c:
  8122. Fix HTML/table layout in info() entry
  8123. * ext/interbase/interbase.c
  8124. ext/interbase/php_ibase_includes.h
  8125. ext/interbase/tests/003.phpt
  8126. ext/interbase/tests/006.phpt
  8127. ext/interbase/tests/007.phpt:
  8128. Removed ibase_timefmt() - use ini_set() instead
  8129. Improved phpinfo() appearance
  8130. 2004-05-30 Zeev Suraski <zeev@zend.com>
  8131. * ext/ming/ming.c:
  8132. Update to PHP-style prototypes
  8133. (a PHP function returning char *? What were you smoking? :)
  8134. 2004-05-30 Brad House <brad@mainstreetsoftworks.com>
  8135. * ext/mcve/config.m4:
  8136. manually check for egrep
  8137. * (PHP_4_3)
  8138. ext/mcve/config.m4:
  8139. Manually check for egrep
  8140. 2004-05-29 Wez Furlong <wez.php@thebrainroom.net>
  8141. * ext/standard/proc_open.c:
  8142. Turn this off then
  8143. 2004-05-29 Greg Beaver <greg@chiaraquartet.net>
  8144. * pear/tests/PEAR_test_mock_pearweb.php.inc
  8145. pear/tests/pear_downloader_invalid.phpt
  8146. pear/tests/php_dump.php.inc:
  8147. modify php_dump.php, .cvsignore ignores *.php
  8148. move include to the place where it is used
  8149. * pear/tests/pear_installer2.phpt:
  8150. update _installFile() test for channels
  8151. * pear/tests/pear_installer1.phpt:
  8152. update checkDeps/extractDownloadFilename tests for channels
  8153. * pear/tests/pear_registry.phpt:
  8154. update registry test for channels
  8155. * pear/tests/pear_downloader_invalid.phpt
  8156. pear/tests/pear_downloader_new.phpt
  8157. pear/tests/pear_downloader_old.phpt:
  8158. use fake pearweb - now anyone can run the download unit tests.
  8159. These tests require channels to pass
  8160. * pear/tests/depnoreleases-1.0.tgz
  8161. pear/tests/depunstable-1.0.tgz
  8162. pear/tests/pkg1-1.1.tgz
  8163. pear/tests/pkg1-2.0b1.tgz
  8164. pear/tests/pkg2-1.1.tgz
  8165. pear/tests/pkg3-1.1.tgz
  8166. pear/tests/pkg3-1.4.tgz
  8167. pear/tests/pkg4-1.1.tgz
  8168. pear/tests/pkg4AndAHalf-1.3.tgz
  8169. pear/tests/pkg5-1.1.tgz
  8170. pear/tests/stabilitytoolow-0.3.tgz
  8171. pear/tests/stabilitytoolow-0.5.tgz
  8172. pear/tests/stabilitytoolow-0.6beta.tgz
  8173. pear/tests/stabilitytoolow-1.0b1.tgz
  8174. pear/tests/stabilitytoolow-2.0a1.tgz
  8175. pear/tests/stabilitytoolow-2.0b1.tgz
  8176. pear/tests/stabilitytoolow-2.0dev.tgz
  8177. pear/tests/stabilitytoolow-3.0dev.tgz:
  8178. fake pearweb package files, for unit testing downloads without an installed
  8179. pearweb
  8180. * pear/tests/pear_config.phpt
  8181. pear/tests/pear_config_1.1.phpt:
  8182. config unit tests, ready for channels
  8183. * pear/tests/PEAR_test_mock_pearweb.php.inc
  8184. pear/tests/download_test.config.inc
  8185. pear/tests/download_test_classes.php.inc
  8186. pear/tests/merge2.input
  8187. pear/tests/pear_channelfile.phpt
  8188. pear/tests/pear_installer_installFile_channels.phpt
  8189. pear/tests/pear_installer_install_channels.phpt
  8190. pear/tests/pear_registry_1.1.phpt
  8191. pear/tests/user3.input:
  8192. new unit tests
  8193. pearweb mock object is complete
  8194. * pear/tests/pear_installer4.phpt:
  8195. update for conflicting file test
  8196. 2004-05-29 Wez Furlong <wez.php@thebrainroom.net>
  8197. * ext/standard/proc_open.c:
  8198. Don't rely on TIOCNOTTY.
  8199. 2004-05-28 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  8200. * ext/interbase/interbase.c
  8201. ext/interbase/php_ibase_includes.h:
  8202. Changed default date format to ISO
  8203. Enable sync flag in connect()
  8204. * ext/interbase/interbase.c:
  8205. Fix commit/rollback of multi-link transactions
  8206. Some CS
  8207. 2004-05-28 Andrei Zmievski <andreiz@gmail.com>
  8208. * ZendEngine2/zend.c:
  8209. Allow user-defined error handlers to indicate whether default error
  8210. handler should be re-invoked, by returning true or false.
  8211. 2004-05-28 Ilia Alshanetsky <ilia@prohost.org>
  8212. * ext/xsl/xsltprocessor.c:
  8213. Fixed memory leak on error.
  8214. * main/main.c:
  8215. The engine will take care out-of-memory situation for us.
  8216. * (PHP_4_3)
  8217. ext/gd/libgd/gd_topal.c:
  8218. MFH: Fixed bug #28311 (Transparency detection code is off by 1).
  8219. 2004-05-28 Stefan Esser <sesser@suspekt.org>
  8220. * ext/standard/http_fopen_wrapper.c:
  8221. Fixed off-by-one in http_fopen_wrapper
  8222. 2004-05-28 Wez Furlong <wez.php@thebrainroom.net>
  8223. * ext/standard/proc_open.c:
  8224. Hopefully resolve proc_open build issues.
  8225. If we need anything more elaborate than this, then we can move to a
  8226. configure
  8227. time check as Sascha suggests.
  8228. 2004-05-28 Christian Stocker <chregu@phant.ch>
  8229. * ext/xsl/xsltprocessor.c:
  8230. fix memleak in php callbacks
  8231. 2004-05-28 Stefan Esser <sesser@suspekt.org>
  8232. * ext/standard/url.c:
  8233. Fixed off-by-one in php_parse_url.
  8234. 2004-05-28 Derick Rethans <php@derickrethans.nl>
  8235. * TODO-5.1:
  8236. - Added date/time parser thingy.
  8237. * NEWS
  8238. ext/standard/basic_functions.c:
  8239. - Fixed ip2long() behavior if an invalid IP address was passed to the
  8240. function. This makes it possible to distingiush between
  8241. "255.255.255.255"
  8242. and a wrong one.
  8243. 2004-05-28 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  8244. * TODO-5.1:
  8245. Add more outstanding patches
  8246. * TODO
  8247. TODO-PHP5:
  8248. Remove finished tasks
  8249. * TODO-5.1:
  8250. Add more things
  8251. * ZendEngine2/zend_execute.c:
  8252. Prevent possible problems with illegal properties
  8253. 2004-05-28 Derick Rethans <php@derickrethans.nl>
  8254. * ZendEngine2/zend_builtin_functions.c:
  8255. - Make the default mask for user defined error handlers include ALL errors,
  8256. including E_STRICT.
  8257. 2004-05-27 Ilia Alshanetsky <ilia@prohost.org>
  8258. * ext/session/tests/skipif.inc:
  8259. Better skip condition check for session tests.
  8260. 2004-05-27 Andrei Zmievski <andreiz@gmail.com>
  8261. * TODO-5.1:
  8262. 5.1 tasks.
  8263. 2004-05-27 Andi Gutmans <andi@zend.com>
  8264. * configure.in
  8265. ZendEngine2/zend.h
  8266. main/php_version.h:
  8267. - Back to RC3-dev until we roll final
  8268. 2004-05-27 Wez Furlong <wez.php@thebrainroom.net>
  8269. * (php_5_0_0RC3RC1)
  8270. main/streams/streams.c:
  8271. Fix #25939 for good this time.
  8272. 2004-05-27 Derick Rethans <php@derickrethans.nl>
  8273. * (php_5_0_0RC3RC1)
  8274. NEWS:
  8275. Put similar items next to eachother
  8276. 2004-05-27 Andi Gutmans <andi@zend.com>
  8277. * NEWS:
  8278. - More news
  8279. * (php_5_0_0RC3RC1)
  8280. ZendEngine2/zend_execute.c:
  8281. - Fix problem with exceptions returning from include(). (Dmitry)
  8282. * NEWS
  8283. configure.in
  8284. ZendEngine2/zend.h
  8285. main/php_version.h:
  8286. - RC3RC1
  8287. 2004-05-27 Rob Richards <rrichards@ctindustries.net>
  8288. * (php_5_0_0RC3RC1)
  8289. ext/dom/document.c
  8290. ext/dom/element.c
  8291. ext/dom/entityreference.c
  8292. ext/dom/php_dom.c
  8293. ext/dom/processinginstruction.c
  8294. ext/dom/tests/dom_create_element.phpt:
  8295. namespace/tagname validation fixes (Adam Trachtenberg)
  8296. added new test
  8297. 2004-05-27 Andi Gutmans <andi@zend.com>
  8298. * NEWS:
  8299. - NEWS
  8300. 2004-05-26 Wez Furlong <wez.php@thebrainroom.net>
  8301. * ZendEngine2/zend_object_handlers.c:
  8302. Fix leak on systems where alloca isn't really alloca.
  8303. * main/streams/filter.c
  8304. main/streams/php_stream_filter_api.h:
  8305. Fix silly mistake.
  8306. Thanks Antony :)
  8307. 2004-05-26 Andrei Zmievski <andreiz@gmail.com>
  8308. * (PHP_4_3)
  8309. Zend/zend_constants.c:
  8310. Make sure zend_get_constant() result is initialized properly.
  8311. * ZendEngine2/zend_constants.c:
  8312. Avoid unnecessary and silly copying of constant name when registering.
  8313. 2004-05-26 Andi Gutmans <andi@zend.com>
  8314. * ZendEngine2/zend_alloc.c:
  8315. - Fix memory manager problem
  8316. 2004-05-26 Andrei Zmievski <andreiz@gmail.com>
  8317. * (PHP_4_3)
  8318. Zend/zend_constants.c:
  8319. Avoid unnecessary copy when registering a constant.
  8320. 2004-05-26 Ilia Alshanetsky <ilia@prohost.org>
  8321. * (PHP_4_3)
  8322. run-tests.php:
  8323. MFH: Turn off session.auto_start to prevent test failures.
  8324. * run-tests.php:
  8325. Turn off session.auto_start to prevent test failures.
  8326. 2004-05-26 Pierre-Alain Joye <pierre@dotgeek.org>
  8327. * ext/gd/tests/bug27582_2.phpt:
  8328. - Remove this test, it still segfaults anyway (less noise in tests :) )
  8329. Already removed in PHP_4_3 branch
  8330. 2004-05-26 Ilia Alshanetsky <ilia@prohost.org>
  8331. * (PHP_4_3)
  8332. ext/xslt/tests/xslt_backend_info.phpt:
  8333. Fixed test failure due to incorrect library check.
  8334. 2004-05-26 Andi Gutmans <andi@zend.com>
  8335. * ext/standard/basic_functions.c:
  8336. - Use FREE_HASHTABLE instead of efree()
  8337. 2004-05-26 Wez Furlong <wez.php@thebrainroom.net>
  8338. * ext/standard/proc_open.c:
  8339. Apparently it is better to specify 500 here for unix98 bits and pieces.
  8340. * (PHP_4_3)
  8341. ext/mcve/config.m4:
  8342. Fix build
  8343. * ext/mcve/config.m4:
  8344. Fix build...
  8345. 2004-05-26 Sebastian Bergmann <sb@sebastian-bergmann.de>
  8346. * ZendEngine2/ZEND_CHANGES:
  8347. Update Reflection API class names. Whitespace fixes.
  8348. 2004-05-26 Derick Rethans <php@derickrethans.nl>
  8349. * (PHP_4_3)
  8350. ext/sockets/sockets.c:
  8351. - MFH: Fixed bug #28523 (Typo in ext/sockets/sockets.c)
  8352. * ext/sockets/sockets.c:
  8353. - Fixed bug #28523 (Typo in ext/sockets/sockets.c)
  8354. 2004-05-25 Stefan Esser <sesser@suspekt.org>
  8355. * main/SAPI.c:
  8356. break is better
  8357. 2004-05-25 Brad House <brad@mainstreetsoftworks.com>
  8358. * ext/mcve/config.m4
  8359. ext/mcve/config.m4:
  8360. PHP_SETUP_OPENSSL is NOT SNMP_SHARED_LIBADD, it's MCVE_SHARED_LIBADD
  8361. requires AC_PROG_EGREP when you phpize
  8362. 2004-05-25 Andi Gutmans <andi@zend.com>
  8363. * ZendEngine2/zend_objects_API.h:
  8364. - Nuke unused decleration
  8365. 2004-05-25 Ilia Alshanetsky <ilia@prohost.org>
  8366. * (PHP_4_3)
  8367. configure.in
  8368. main/php_version.h:
  8369. Back to dev.
  8370. * ext/standard/dl.c:
  8371. Kill unused var.
  8372. 2004-05-25 Wez Furlong <wez.php@thebrainroom.net>
  8373. * ext/standard/dl.c:
  8374. Merge that nicer error message here too
  8375. * main/streams/plain_wrapper.c:
  8376. -sigh*, obviously, we need this to be able to use sapi_module.name
  8377. * main/streams/plain_wrapper.c:
  8378. DEBUG -> PHP_DEBUG
  8379. 2004-05-25 Ilia Alshanetsky <ilia@prohost.org>
  8380. * (PHP_4_3)
  8381. NEWS
  8382. configure.in
  8383. main/php_version.h:
  8384. Prepare for 4.3.7RC1.
  8385. 2004-05-25 Wez Furlong <wez.php@thebrainroom.net>
  8386. * ext/sqlite/config.w32:
  8387. Allow sqlite to build as a shared ext under win32
  8388. * main/streams/plain_wrapper.c:
  8389. check if it matches... not if it doesn't...
  8390. * main/streams/plain_wrapper.c:
  8391. In debug mode, under CLI don't close stderr.
  8392. This is so that we can see any error reports.
  8393. 2004-05-25 Andi Gutmans <andi@zend.com>
  8394. * ZendEngine2/zend_alloc.c
  8395. ZendEngine2/zend_alloc.h:
  8396. - More fixes
  8397. * ZendEngine2/zend_alloc.c
  8398. ZendEngine2/zend_alloc.h:
  8399. - Make fix compile.
  8400. * ZendEngine2/zend_alloc.c
  8401. ZendEngine2/zend_alloc.h:
  8402. - Fix memory leak in mem cache in conjunction with Zend MM. How come no one
  8403. - noticed this? :)
  8404. 2004-05-24 Pierre-Alain Joye <pierre@dotgeek.org>
  8405. * (PHP_4_3)
  8406. NEWS
  8407. ext/gd/libgd/gd.c:
  8408. - MFH: Fix #28506, negative angle returns "random arcs"
  8409. while (s < 0) s += 360 is used now
  8410. * ext/gd/libgd/gd.c:
  8411. - Fix #28506, negative angle returns "random arcs"
  8412. while (angle < 0) angle += 2*M_PI is used now
  8413. 2004-05-24 Ilia Alshanetsky <ilia@prohost.org>
  8414. * (PHP_4_3)
  8415. NEWS
  8416. ext/standard/basic_functions.c
  8417. ext/standard/math.c
  8418. ext/standard/php_math.h:
  8419. MFH: Fixed bug #28508 (Do not make hypot() available if not supported by
  8420. libc).
  8421. * ext/standard/basic_functions.c
  8422. ext/standard/math.c
  8423. ext/standard/php_math.h:
  8424. Fixed bug #28508 (Do not make hypot() available if not supported by libc).
  8425. 2004-05-24 Wez Furlong <wez.php@thebrainroom.net>
  8426. * NEWS
  8427. ext/pdf/.cvsignore
  8428. ext/pdf/CREDITS
  8429. ext/pdf/config.m4
  8430. ext/pdf/config.w32
  8431. ext/pdf/package.xml
  8432. ext/pdf/pdf.c
  8433. ext/pdf/pdf.dsp
  8434. ext/pdf/php_pdf.h:
  8435. Moved pdflib extension to PECL
  8436. 2004-05-23 Andi Gutmans <andi@zend.com>
  8437. * ZendEngine2/zend_objects_API.c:
  8438. - Fix problem with object being destroyed more than once
  8439. * ZendEngine2/zend_builtin_functions.c:
  8440. - Fix the following script (it crashed):
  8441. <?php
  8442. class ErrorHandler {
  8443. function __construct() {
  8444. set_error_handler(array(&$this, 'handle'));
  8445. }
  8446. function __destruct() {
  8447. restore_error_handler();
  8448. }
  8449. function handle($code, $msg, $file, $line, $locals) {
  8450. }
  8451. }
  8452. new ErrorHandler();
  8453. ?>
  8454. * NEWS:
  8455. - NEWS
  8456. * TSRM/TSRM.c:
  8457. - Fix typo although it isn't being built
  8458. * main/main.c:
  8459. - Fixed bug #27640 memory leak of registered_zend_ini_directives (Dmitry)
  8460. 2004-05-23 Andrey Hristov <php@hristov.com>
  8461. * NEWS:
  8462. adding this
  8463. * NEWS:
  8464. Ansrei reverted this
  8465. 2004-05-23 Wez Furlong <wez.php@thebrainroom.net>
  8466. * (PHP_4_3)
  8467. NEWS:
  8468. BFN
  8469. * (PHP_4_3)
  8470. main/network.c:
  8471. MFH: Bugfix for #23220: IIS messes up SSL shutdown
  8472. * ext/openssl/xp_ssl.c:
  8473. Finally a fix for #23220: IIS does not cleanly close SSL connections.
  8474. Also enable the safe and recommended bug work around options in the SSL
  8475. context.
  8476. 2004-05-23 Stefan Esser <sesser@suspekt.org>
  8477. * main/rfc1867.c:
  8478. This is more correct.
  8479. 2004-05-23 Greg Beaver <greg@chiaraquartet.net>
  8480. * pear/PEAR/ErrorStack.php:
  8481. Fix #1395: PEAR_ErrorStack::staticCallback needs to instantiate the stack
  8482. Fix up default callback, so that it can be set for each package as well as
  8483. for all packages.
  8484. Callbacks now have 3 levels of control, which may be a bit too complex,
  8485. default callbacks might have to go for debugging reasons. Either that or
  8486. some kind of origination information should be appended to the error array
  8487. describing which callbacks were called, so debugging is at least possible
  8488. * pear/tests/PEAR_test_mock_pearweb.php.inc:
  8489. in preparation for testing all remote functionality, use a mock object for
  8490. a functioning pearweb server
  8491. 2004-05-22 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  8492. * ext/interbase/interbase.c:
  8493. Use dummy status vector in ibase_connect()
  8494. Added fbird_ aliases for all ibase_ functions
  8495. 2004-05-21 Timm Friebe <thekid@thekid.de>
  8496. * ext/sybase_ct/php_sybase_ct.c:
  8497. - Fixed bug #28354
  8498. 2004-05-21 Wez Furlong <wez.php@thebrainroom.net>
  8499. * ext/standard/dl.c:
  8500. Ok, so we do need to rinit here after all.
  8501. * ext/standard/dl.c:
  8502. Update to reflect recent changes in dl()
  8503. * pear/PEAR/Common.php:
  8504. Better error message to save looking in the wrong place.
  8505. 2004-05-21 Derick Rethans <php@derickrethans.nl>
  8506. * NEWS:
  8507. - Fixed order (again)
  8508. 2004-05-21 Dmitry Stogov <dmitry@zend.com>
  8509. * NEWS:
  8510. Fixed bug #28239 (No results returned on SOAP call, no error given)
  8511. 2004-05-21 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  8512. * ext/interbase/ibase_query.c
  8513. ext/interbase/tests/003.phpt:
  8514. Removed strcpy() call from most common case
  8515. Added test for hash index generation
  8516. * ext/interbase/ibase_query.c:
  8517. Added test for duplicate field names when returning rows as hashes or
  8518. objects
  8519. * ext/interbase/php_ibase_includes.h:
  8520. Make sure METADATALENGTH is defined (used by IB 7)
  8521. 2004-05-21 Derick Rethans <php@derickrethans.nl>
  8522. * (PHP_4_3)
  8523. main/rfc1867.c:
  8524. - MFH: Fixed TSRM problem in latest commit.
  8525. * main/rfc1867.c:
  8526. - Fixed TSRM problem in latest commit.
  8527. * (PHP_4_3)
  8528. NEWS
  8529. main/rfc1867.c:
  8530. - MFH: Fixed bug #28456 (Problem with enclosed / in uploaded files).
  8531. * main/rfc1867.c:
  8532. - Fixed bug #28456 (Problem with enclosed / in uploaded file names)
  8533. 2004-05-21 Greg Beaver <greg@chiaraquartet.net>
  8534. * pear/PEAR/ErrorStack.php:
  8535. fix missing assignment
  8536. $this->_errors = array_filter($this->_errors);
  8537. * pear/PEAR/ErrorStack.php:
  8538. Several issues resolved.
  8539. fix 1444: PEAR_ErrorStack->push() needs to validate $msg and $code as
  8540. string/int
  8541. add error level checking to hasErrors() and getErrors().
  8542. BC break!!:
  8543. staticGetErrors adds the parameter $level between $purge and $merge, as it
  8544. will be as common (or more common) as $purge.
  8545. 2004-05-20 Ilia Alshanetsky <ilia@prohost.org>
  8546. * ext/gd/gd.c:
  8547. Fixed stream leak on error.
  8548. 2004-05-20 Andrey Hristov <php@hristov.com>
  8549. * ext/standard/var.c:
  8550. for now removing ":public". Waiting for a decision? ":public" will require
  8551. quite a lot of phpt files changes.
  8552. * ext/dom/tests/dom003.phpt
  8553. ext/standard/tests/array/007.phpt
  8554. ext/standard/tests/array/array_intersect_1.phpt:
  8555. fixing the tests so to work with the new var_dump() (dumping private and
  8556. protected member variables)
  8557. 2004-05-20 Wez Furlong <wez.php@thebrainroom.net>
  8558. * ZendEngine2/zend_exceptions.c
  8559. ZendEngine2/zend_exceptions.h:
  8560. Revert; obviously I missed the function at the bottom of the file...
  8561. 2004-05-20 Andrey Hristov <php@hristov.com>
  8562. * ext/standard/var.c:
  8563. var_dump() now shows private and protected member variables.
  8564. Not BC is that since now the public variables are explicitly shown as
  8565. public
  8566. Example :
  8567. class a{ protected $a=1; private $b=2;var $c=3;} $a=new a(); var_dump($a);
  8568. object(a)#1 (3) {
  8569. ["a:protected"]=>
  8570. int(1)
  8571. ["b:private"]=>
  8572. int(2)
  8573. ["c:public"]=>
  8574. int(3)
  8575. }
  8576. 2004-05-20 Wez Furlong <wez.php@thebrainroom.net>
  8577. * ZendEngine2/zend_exceptions.c
  8578. ZendEngine2/zend_exceptions.h:
  8579. Export this, so extensions may throw their own exception objects that
  8580. they have already instantiated.
  8581. 2004-05-20 Derick Rethans <php@derickrethans.nl>
  8582. * ext/fam/fam.c
  8583. ext/ncurses/ncurses.c:
  8584. - Removed unused INI sections.
  8585. * main/main.c:
  8586. - Allow extra parameters to mail to be forced also from virtual host
  8587. settings.
  8588. 2004-05-20 Ilia Alshanetsky <ilia@prohost.org>
  8589. * ext/pfpro/pfpro.c:
  8590. Free vars before calling E_ERROR.
  8591. 2004-05-19 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  8592. * ext/standard/formatted_print.c:
  8593. Fixed unregistered bug (memory leak in printf() & friends)
  8594. 2004-05-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  8595. * ext/bz2/tests/with_files.phpt
  8596. ext/bz2/tests/with_strings.phpt
  8597. ext/ctype/tests/001.phpt
  8598. ext/ctype/tests/002.phpt
  8599. ext/dio/tests/001.phpt
  8600. ext/fdf/tests/01-general.phpt
  8601. ext/fdf/tests/02-values.phpt
  8602. ext/fdf/tests/03-read-file.phpt
  8603. ext/fdf/tests/04-POST.phpt
  8604. ext/gmp/tests/001.phpt
  8605. ext/gmp/tests/002.phpt
  8606. ext/gmp/tests/003.phpt
  8607. ext/interbase/tests/002.phpt
  8608. ext/interbase/tests/003.phpt
  8609. ext/interbase/tests/004.phpt
  8610. ext/interbase/tests/005.phpt
  8611. ext/interbase/tests/006.phpt
  8612. ext/interbase/tests/007.phpt
  8613. ext/interbase/tests/008.phpt
  8614. ext/mcrypt/tests/blowfish.phpt
  8615. ext/mcrypt/tests/bug8040.phpt
  8616. ext/mcve/tests/001.phpt
  8617. ext/ncurses/tests/001.phpt
  8618. ext/openssl/tests/001.phpt
  8619. ext/pcntl/tests/001.phpt
  8620. ext/pspell/tests/01pspell_basic.phpt
  8621. ext/session/tests/001.phpt
  8622. ext/session/tests/002.phpt
  8623. ext/skeleton/tests/001.phpt
  8624. ext/standard/tests/array/001.phpt
  8625. ext/standard/tests/file/001-win32.phpt
  8626. ext/standard/tests/file/001.phpt
  8627. ext/standard/tests/file/002.phpt
  8628. ext/standard/tests/file/003.phpt
  8629. ext/standard/tests/file/bug12556.phpt
  8630. ext/standard/tests/file/bug20424.phpt
  8631. ext/standard/tests/file/bug22382.phpt
  8632. ext/standard/tests/file/bug26615.phpt
  8633. ext/standard/tests/general_functions/001.phpt
  8634. ext/standard/tests/general_functions/002.phpt
  8635. ext/standard/tests/general_functions/003.phpt
  8636. ext/standard/tests/general_functions/004.phpt
  8637. ext/standard/tests/general_functions/005.phpt
  8638. ext/standard/tests/general_functions/006.phpt
  8639. ext/standard/tests/general_functions/007.phpt
  8640. ext/standard/tests/general_functions/009.phpt
  8641. ext/standard/tests/general_functions/proc_open.phpt
  8642. ext/standard/tests/math/abs.phpt
  8643. ext/standard/tests/math/floorceil.phpt
  8644. ext/standard/tests/math/log.phpt
  8645. ext/standard/tests/math/pow.phpt
  8646. ext/standard/tests/math/round.phpt
  8647. ext/standard/tests/reg/001.phpt
  8648. ext/standard/tests/reg/002.phpt
  8649. ext/standard/tests/reg/003.phpt
  8650. ext/standard/tests/reg/004.phpt
  8651. ext/standard/tests/reg/005.phpt
  8652. ext/standard/tests/reg/006.phpt
  8653. ext/standard/tests/reg/007.phpt
  8654. ext/standard/tests/reg/008.phpt
  8655. ext/standard/tests/reg/009.phpt
  8656. ext/standard/tests/reg/010.phpt
  8657. ext/standard/tests/reg/011.phpt
  8658. ext/standard/tests/reg/012.phpt
  8659. ext/standard/tests/reg/013.phpt
  8660. ext/standard/tests/reg/014.phpt
  8661. ext/standard/tests/reg/015.phpt
  8662. ext/standard/tests/reg/016.phpt
  8663. ext/standard/tests/serialize/001.phpt
  8664. ext/standard/tests/strings/add-and-stripcslashes.phpt
  8665. ext/standard/tests/strings/add-and-stripslashes.phpt
  8666. ext/standard/tests/strings/basename.phpt
  8667. ext/standard/tests/strings/bin2hex.phpt
  8668. ext/standard/tests/strings/bug20108.phpt
  8669. ext/standard/tests/strings/bug20927.phpt
  8670. ext/standard/tests/strings/chr_ord.phpt
  8671. ext/standard/tests/strings/chunk_split.phpt
  8672. ext/standard/tests/strings/count_chars.phpt
  8673. ext/standard/tests/strings/crc32.phpt
  8674. ext/standard/tests/strings/explode.phpt
  8675. ext/standard/tests/strings/implode.phpt
  8676. ext/standard/tests/strings/nl2br.phpt
  8677. ext/standard/tests/strings/str_repeat.phpt
  8678. ext/standard/tests/strings/strip_tags.phpt
  8679. ext/standard/tests/strings/strpos.phpt
  8680. ext/standard/tests/strings/strrev.phpt
  8681. ext/standard/tests/strings/strripos.phpt
  8682. ext/standard/tests/strings/strrpos.phpt
  8683. ext/standard/tests/strings/strstr.phpt
  8684. ext/standard/tests/strings/substr_count.phpt
  8685. ext/standard/tests/strings/substr_replace.phpt
  8686. ext/standard/tests/strings/trim.phpt
  8687. ext/standard/tests/strings/url_t.phpt
  8688. ext/standard/tests/strings/wordwrap.phpt
  8689. ext/standard/tests/time/003.phpt
  8690. ext/sysvmsg/tests/001.phpt
  8691. ext/zlib/tests/001.phpt
  8692. ext/zlib/tests/002.phpt
  8693. ext/zlib/tests/003.phpt
  8694. ext/zlib/tests/gzfilegzreadfile.phpt
  8695. ext/zlib/tests/gzreadgzwrite.phpt
  8696. ext/zlib/tests/gzreadgzwriteplain.phpt
  8697. pear/tests/pear1.phpt
  8698. pear/tests/pear2.phpt
  8699. pear/tests/pear_common_analyzeSC.phpt
  8700. pear/tests/pear_common_buildProvidesArray.phpt
  8701. pear/tests/pear_common_downloadHttp.phpt
  8702. pear/tests/pear_common_infoFromString.phpt
  8703. pear/tests/pear_common_sortPkgDeps.phpt
  8704. pear/tests/pear_common_validPackageVersion.phpt
  8705. pear/tests/pear_dependency_checkExtension.phpt
  8706. pear/tests/pear_dependency_checkPackage.phpt
  8707. pear/tests/pear_dependency_checkPackageUninstall.phpt
  8708. pear/tests/pear_downloader_invalid.phpt
  8709. pear/tests/pear_downloader_new.phpt
  8710. pear/tests/pear_downloader_old.phpt
  8711. pear/tests/pear_error.phpt
  8712. pear/tests/pear_error2.phpt
  8713. pear/tests/pear_installer1.phpt
  8714. pear/tests/pear_installer2.phpt
  8715. pear/tests/pear_installer3.phpt
  8716. pear/tests/pear_installer4.phpt
  8717. pear/tests/pear_installer5.phpt
  8718. pear/tests/pear_packager.phpt
  8719. sapi/tests/test001.phpt
  8720. sapi/tests/test002.phpt
  8721. sapi/tests/test003.phpt
  8722. sapi/tests/test004.phpt
  8723. sapi/tests/test005.phpt
  8724. sapi/tests/test006.phpt
  8725. sapi/tests/test007.phpt
  8726. tests/basic/001.phpt
  8727. tests/basic/002.phpt
  8728. tests/basic/004.phpt
  8729. tests/basic/005.phpt
  8730. tests/basic/006.phpt
  8731. tests/basic/007.phpt
  8732. tests/basic/008.phpt
  8733. tests/basic/009.phpt
  8734. tests/basic/010.phpt
  8735. tests/lang/001.phpt
  8736. tests/lang/002.phpt
  8737. tests/lang/003.phpt
  8738. tests/lang/004.phpt
  8739. tests/lang/005.phpt
  8740. tests/lang/006.phpt
  8741. tests/lang/007.phpt
  8742. tests/lang/008.phpt
  8743. tests/lang/009.phpt
  8744. tests/lang/010.phpt
  8745. tests/lang/011.phpt
  8746. tests/lang/012.phpt
  8747. tests/lang/013.phpt
  8748. tests/lang/014.phpt
  8749. tests/lang/015.phpt
  8750. tests/lang/016.phpt
  8751. tests/lang/017.phpt
  8752. tests/lang/018.phpt
  8753. tests/lang/019.phpt
  8754. tests/lang/020.phpt
  8755. tests/lang/021.phpt
  8756. tests/lang/022.phpt
  8757. tests/lang/023.phpt
  8758. tests/lang/024.phpt
  8759. tests/lang/025.phpt
  8760. tests/lang/026.phpt
  8761. tests/lang/027.phpt
  8762. tests/lang/028.phpt
  8763. tests/lang/031.phpt
  8764. tests/lang/032.phpt
  8765. tests/lang/034.phpt
  8766. tests/strings/001.phpt
  8767. tests/strings/004.phpt:
  8768. - Remove unused blocks
  8769. 2004-05-18 Ilia Alshanetsky <ilia@prohost.org>
  8770. * ext/ingres_ii/ii.c:
  8771. Fixed possible memory leak.
  8772. 2004-05-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  8773. * tests/strings/002.phpt:
  8774. Fix test
  8775. * ZendEngine2/zend_API.c:
  8776. - Need to operate on module pointer in hash table
  8777. 2004-05-18 Wez Furlong <wez.php@thebrainroom.net>
  8778. * ZendEngine2/zend_execute_API.c:
  8779. Fix bug #28438: win32 build fails in non-zts mode
  8780. 2004-05-18 Stanislav Malyshev <stas@zend.com>
  8781. * ZendEngine2/zend_API.c
  8782. ext/standard/dl.c:
  8783. Z_TYPE_P is for zvals
  8784. 2004-05-18 Wez Furlong <wez.php@thebrainroom.net>
  8785. * ext/standard/dl.c:
  8786. Fix dl() and extension=
  8787. * ZendEngine2/zend_API.c:
  8788. Register according to the type specified by the module.
  8789. (Helps to fix dl() bug)
  8790. 2004-05-18 Ilia Alshanetsky <ilia@prohost.org>
  8791. * (PHP_4_3)
  8792. NEWS
  8793. ext/standard/exec.c:
  8794. MFH: Fixed command line escaping routines for win32.
  8795. * ext/standard/exec.c:
  8796. Fixed command line escaping routines for win32.
  8797. 2004-05-18 Edin Kadribasic <edink@emini.dk>
  8798. * ext/pspell/pspell.c:
  8799. Move declarations to the begining of function.
  8800. This allows it to actually compile on windows.
  8801. * ext/sybase_ct/php_sybase_ct.c:
  8802. TSRM fix
  8803. * ext/sockets/sockets.c:
  8804. No length parameter -> estrdup()
  8805. 2004-05-18 Sara Golemon <php@alphaweb.net>
  8806. * ZendEngine2/zend_execute.c:
  8807. Bugfix#28404 When type is double we need to access dval, not lval
  8808. 2004-05-17 Ilia Alshanetsky <ilia@prohost.org>
  8809. * ext/standard/tests/strings/bug26973.phpt
  8810. tests/strings/002.phpt:
  8811. Correct output.
  8812. 2004-05-17 Sara Golemon <php@alphaweb.net>
  8813. * ext/standard/ftp_fopen_wrapper.c:
  8814. BugFix# 27982: Provide error message when trying to overwrite an existant
  8815. file without overwrite context option.
  8816. 2004-05-17 Andrei Zmievski <andreiz@gmail.com>
  8817. * ZendEngine2/zend_ini_parser.y
  8818. ZendEngine2/zend_ini_scanner.l:
  8819. Revert the .ini vars patch. Will have to try again next Christmas
  8820. apparently.
  8821. * ZendEngine2/zend_ini_parser.y:
  8822. Fix the apparent bug (; at the end of parse rule block).
  8823. 2004-05-17 Derick Rethans <php@derickrethans.nl>
  8824. * (PHP_4_3)
  8825. php.ini-dist
  8826. php.ini-recommended:
  8827. - MFH: Document the smtp_post setting in php.ini*
  8828. * php.ini-dist
  8829. php.ini-recommended:
  8830. - Document the smtp_port setting in php.ini
  8831. 2004-05-17 Wez Furlong <wez.php@thebrainroom.net>
  8832. * ZendEngine2/zend_objects_API.c
  8833. ZendEngine2/zend_objects_API.h:
  8834. As discussed with Andi, add this helper API for setting the object pointer
  8835. from
  8836. within the constructor.
  8837. Please read the comment for notes about how to use it; in general, you
  8838. don't
  8839. need it, so don't use it.
  8840. 2004-05-16 Pierre-Alain Joye <pierre@dotgeek.org>
  8841. * pear/PEAR/Common.php:
  8842. - T_WHITESPACE for the 1st test...
  8843. * pear/PEAR/Common.php:
  8844. - PHP allows spaces before :: (parent :: foo(); )
  8845. Nota bene, requires another change to really check the syntax:
  8846. loop back to the first non white space element and valid it (parent,
  8847. string or var)
  8848. 2004-05-16 Timm Friebe <thekid@thekid.de>
  8849. * (PHP_4_3)
  8850. ext/sybase_ct/php_sybase_ct.c:
  8851. - MFH: Fixed auto-conversion from long to double when LONG_MAX /
  8852. LONG_MIN where overflown
  8853. * ext/sybase_ct/php_sybase_ct.c:
  8854. - Fixed auto-conversion from long to double when LONG_MAX /
  8855. LONG_MIN where overflown
  8856. 2004-05-16 Ilia Alshanetsky <ilia@prohost.org>
  8857. * (PECL_4_3)
  8858. ext/sqlite/sqlite.c:
  8859. Better fix for a possible double free in sqlite_single|array_query() when
  8860. a failure occurs between query execution and data retrieval.
  8861. 2004-05-16 Stanislav Malyshev <stas@zend.com>
  8862. * (PECL_4_3)
  8863. ext/sqlite/sqlite.c:
  8864. attempt to fix double free on failed query
  8865. 2004-05-16 Pierre-Alain Joye <pierre@dotgeek.org>
  8866. * pear/PEAR/Command.php:
  8867. - Fix #1329, closedir on exit (kameshj at fastmail dot fm)
  8868. * pear/PEAR/Command/Install.php:
  8869. - Fix #1330, unused variable
  8870. * pear/PEAR/Downloader.php:
  8871. - Fix #1249 (wrong print out the wrong state with force option)
  8872. - some NL issues, sorry, commit now too
  8873. 2004-05-16 Ilia Alshanetsky <ilia@prohost.org>
  8874. * (PHP_4_3)
  8875. ext/sockets/sockets.c:
  8876. MFH: Do not allocate error buffer at the start of every request.
  8877. * ext/sockets/sockets.c:
  8878. Do not allocate error buffer at the start of every request.
  8879. 2004-05-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  8880. * ext/standard/tests/strings/sprintf_f.phpt:
  8881. - Add new test
  8882. 2004-05-16 Ilia Alshanetsky <ilia@prohost.org>
  8883. * (PHP_4_3)
  8884. ext/fdf/fdf.c:
  8885. MFH: Added missing safe_mode & open_basedir checks.
  8886. * ext/fdf/fdf.c:
  8887. Added missing safe_mode & open_basedir checks.
  8888. 2004-05-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  8889. * ext/standard/formatted_print.c:
  8890. - Fix printf with floats
  8891. 2004-05-16 Wez Furlong <wez.php@thebrainroom.net>
  8892. * ext/ext_skel:
  8893. ;
  8894. * ext/ext_skel:
  8895. Add config.w32 template to ext_skel
  8896. 2004-05-16 Rob Richards <rrichards@ctindustries.net>
  8897. * ext/dom/TODO
  8898. ext/dom/attr.c
  8899. ext/dom/cdatasection.c
  8900. ext/dom/comment.c
  8901. ext/dom/document.c
  8902. ext/dom/documentfragment.c
  8903. ext/dom/dom_fe.h
  8904. ext/dom/element.c
  8905. ext/dom/entityreference.c
  8906. ext/dom/php_dom.c
  8907. ext/dom/processinginstruction.c
  8908. ext/dom/text.c
  8909. ext/dom/xpath.c:
  8910. constructors throw DOMException
  8911. add DOM_PHP_ERR DomException code
  8912. validate tagnames in constructors
  8913. use C style comments
  8914. update TODO
  8915. 2004-05-16 Brad House <brad@mainstreetsoftworks.com>
  8916. * ext/mcve/config.m4
  8917. ext/mcve/config.m4:
  8918. update config.m4 for libmonetra 4.0 compatability.
  8919. Library no longer has MCVE_ symbols, the header file has #define\'s to
  8920. convert MCVE_ -> M_ to reflect the Monetra name change from MCVE.
  8921. More updates to follow.
  8922. 2004-05-14 Andrei Zmievski <andrei@gravitonic.com>
  8923. * NEWS:
  8924. .ini variables patch notice
  8925. * ZendEngine2/zend_ini_parser.y
  8926. ZendEngine2/zend_ini_scanner.l:
  8927. Adding ability to refer to existing .ini variables from within .ini
  8928. files. Example:
  8929. open_basedir = ${open_basedir} ":/new/dir"
  8930. 2004-05-14 Ilia Alshanetsky <ilia@prohost.org>
  8931. * (PHP_4_3)
  8932. ext/standard/file.c:
  8933. MFH: Fixed possible memory leak inside popen().
  8934. * ext/standard/file.c:
  8935. Fixed possible memory leak inside popen().
  8936. 2004-05-13 Ilia Alshanetsky <ilia@prohost.org>
  8937. * (PHP_4_3)
  8938. NEWS
  8939. ext/standard/string.c
  8940. ext/standard/tests/strings/bug28386.phpt:
  8941. MFH: Fixed bug #28386 (wordwrap() wraps lines 1 character too soon).
  8942. * ext/standard/string.c
  8943. ext/standard/tests/strings/bug28386.phpt:
  8944. Fixed bug #28386 (wordwrap() wraps lines 1 character too soon).
  8945. * (PHP_4_3)
  8946. sapi/isapi/php4isapi.c:
  8947. MFH: Make isapi more compatible with apache sapis as far as the creation
  8948. $_COOKIE super-global and various $_SERVER values.
  8949. * sapi/isapi/php5isapi.c:
  8950. Make isapi more compatible with apache sapis as far as the creation
  8951. $_COOKIE super-global and various $_SERVER values.
  8952. 2004-05-13 Edin Kadribasic <edink@emini.dk>
  8953. * (PHP_4_3)
  8954. ext/curl/curl.c:
  8955. Make curl compile with the latest win32 libcurl
  8956. 2004-05-13 Stanislav Malyshev <stas@zend.com>
  8957. * (PECL_4_3)
  8958. ext/sqlite/php_sqlite.h
  8959. ext/sqlite/sqlite.c:
  8960. add sqlite_exec - now to the right tag
  8961. * ext/sqlite/php_sqlite.h
  8962. ext/sqlite/sqlite.c:
  8963. add sqlite_exec()
  8964. * (PHP_4)
  8965. ext/sqlite/php_sqlite.h
  8966. ext/sqlite/sqlite.c:
  8967. Add sqlite_exec
  8968. 2004-05-13 Ilia Alshanetsky <ilia@prohost.org>
  8969. * (PHP_4_3)
  8970. ext/session/tests/skipif.inc:
  8971. MFH: Skip session tests if session.save_path is not writable.
  8972. * ext/session/tests/skipif.inc:
  8973. Skip session tests if session.save_path is not writable.
  8974. 2004-05-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  8975. * TSRM/TSRM.c:
  8976. - Once ts_free_id() will be used, we cannot call ctors for deleted ids
  8977. when creating new threads.
  8978. 2004-05-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  8979. * ZendEngine2/zend_API.c:
  8980. - Centralize register and hash operations for startup/register_module
  8981. in new zend_register_module_ex().
  8982. * ZendEngine2/zend_API.c:
  8983. - Revert to 1.249
  8984. * TSRM/TSRM.c:
  8985. - More work on ts_free_id() but still keep it out
  8986. * TSRM/TSRM.c:
  8987. ifdef out the ts_free_id until php 5.1 and until it is complete
  8988. 2004-05-12 Ilia Alshanetsky <ilia@prohost.org>
  8989. * (PHP_4_3)
  8990. ext/imap/php_imap.c:
  8991. MFH: Fixed various possible memory leaks.
  8992. * ext/imap/php_imap.c:
  8993. Fixed various possible memory leaks.
  8994. * (PHP_4_3)
  8995. NEWS
  8996. ext/pgsql/pgsql.c:
  8997. MFH: Fixed bug #28374 (Possible unterminated loop inside
  8998. _php_pgsql_trim_message()).
  8999. * ext/pgsql/pgsql.c:
  9000. Fixed bug #28374 (Possible unterminated loop inside
  9001. _php_pgsql_trim_message()).
  9002. 2004-05-12 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  9003. * ext/interbase/ibase_query.c:
  9004. Fixed a couple of inconsistencies in param binding
  9005. * ext/interbase/config.m4
  9006. ext/interbase/config.w32
  9007. ext/interbase/ibase_query.c
  9008. ext/interbase/ibase_service.c
  9009. ext/interbase/interbase.c
  9010. ext/interbase/php_ibase_includes.h
  9011. ext/interbase/php_interbase.h:
  9012. Dropped support for ancient Interbase versions (< 6)
  9013. * ext/interbase/interbase.c:
  9014. Made ibase_timefmt() check its args more thoroughly and nuked a pointless
  9015. malloc()
  9016. * ext/interbase/interbase.c:
  9017. Made ibase_gen_id() bail out on incorrect args
  9018. 2004-05-12 Wez Furlong <wez.php@thebrainroom.net>
  9019. * (PHP_4_3)
  9020. main/streams.c:
  9021. Avoid Bug #28363 by not seeking if we don't have a read buffer
  9022. 2004-05-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9023. * TSRM/TSRM.c:
  9024. - Implement ts_free_id()
  9025. * ext/standard/url_scanner_ex.c:
  9026. - Touch
  9027. * ext/standard/basic_functions.c
  9028. ext/standard/url_scanner_ex.re:
  9029. - Move hash table destruction to proper location
  9030. * ext/bcmath/bcmath.c
  9031. ext/ldap/ldap.c
  9032. ext/sqlite/sqlite.c:
  9033. - Added missing UNREGISTER_INI_ENTRIES
  9034. 2004-05-11 Ilia Alshanetsky <ilia@prohost.org>
  9035. * (PHP_4_3)
  9036. ext/standard/formatted_print.c:
  9037. MFH: Make vprintf() and printf() return the length of the string printed.
  9038. * ext/standard/formatted_print.c:
  9039. Make vprintf() and printf() return the length of the string printed.
  9040. Make fprintf() and vfprints() return the correct length of the string
  9041. printed.
  9042. 2004-05-11 Derick Rethans <php@derickrethans.nl>
  9043. * main/rfc1867.c:
  9044. - Fixed defines
  9045. 2004-05-11 Andi Gutmans <andi@zend.com>
  9046. * ZendEngine2/zend_compile.c:
  9047. - Don't allow passing NULL to type hinted parameter.
  9048. 2004-05-11 Ilia Alshanetsky <ilia@prohost.org>
  9049. * (PHP_4_3)
  9050. NEWS
  9051. ext/standard/dir.c:
  9052. MFH: Fixed bug #28355 (glob() does not return error on Linux when it does
  9053. not have permission to open the directory).
  9054. * ext/standard/dir.c:
  9055. Fixed bug #28355 (glob() does not return error on Linux when it does not
  9056. have permission to open the directory).
  9057. 2004-05-10 Ilia Alshanetsky <ilia@prohost.org>
  9058. * (PHP_4_3)
  9059. NEWS
  9060. ext/cpdf/cpdf.c:
  9061. MFH: Fixed crash inside cpdf_place_inline_image() when working with
  9062. truecolor images.
  9063. * ext/cpdf/cpdf.c:
  9064. Fixed crash inside cpdf_place_inline_image() when working with truecolor
  9065. images.
  9066. 2004-05-10 Zeev Suraski <zeev@zend.com>
  9067. * ZendEngine2/zend_operators.c:
  9068. - Fix comparison of objects
  9069. - Clarify convert_object_to_type()
  9070. 2004-05-10 Stefan Esser <sesser@suspekt.org>
  9071. * ZendEngine2/zend_alloc.c:
  9072. Checking MEMORY_LIMIT before doing emalloc/erealloc solves several ugly
  9073. problems.
  9074. 2004-05-10 Zeev Suraski <zeev@zend.com>
  9075. * win32/php5dllts.dsp:
  9076. Fix Win32 build
  9077. 2004-05-10 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9078. * ext/standard/basic_functions.c
  9079. ext/standard/config.m4:
  9080. - Decouple NAN and INF
  9081. 2004-05-10 Ilia Alshanetsky <ilia@prohost.org>
  9082. * (PHP_4_3)
  9083. ext/gd/libgd/gd.h:
  9084. Added missing upgrade bit.
  9085. * ext/gd/libgd/gd.h:
  9086. Missing part of the upgrade patch.
  9087. 2004-05-10 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9088. * (PHP_4_3)
  9089. NEWS:
  9090. BFN
  9091. * ext/dba/dba_db2.c
  9092. ext/dba/dba_db3.c
  9093. ext/dba/dba_db4.c:
  9094. - Fix problems with c mode
  9095. 2004-05-09 Ilia Alshanetsky <ilia@prohost.org>
  9096. * (PHP_4_3)
  9097. NEWS
  9098. ext/standard/dir.c:
  9099. MFH: Fixed bug #28289 (incorrect resolving of relative paths by glob() in
  9100. windows).
  9101. * ext/standard/dir.c:
  9102. Fixed bug #28289 (incorrect resolving of relative paths by glob() in
  9103. windows).
  9104. * NEWS:
  9105. GD bug fixing news.
  9106. * ext/gd/libgd/gd.c:
  9107. Fixed bug #28304 (Missing bounds check inside imagefilter()).
  9108. * ext/gd/libgd/gd_topal.c:
  9109. Fixed bug #28311 (Transparency detection code is off by 1).
  9110. * ext/gd/gd.c:
  9111. Fixed bug #28267 (php_image_filter_contrast calls gdImageBrightness).
  9112. * (PHP_4_3)
  9113. NEWS
  9114. ext/gd/gd.c
  9115. ext/gd/libgd/gdft.c:
  9116. MFH:
  9117. Upgrade bundled GD library to 2.0.23.
  9118. Fixed bug #28175 (build problem for people using FreeType 2.1.0-2.1.2).
  9119. * ext/gd/gd.c
  9120. ext/gd/libgd/gdft.c:
  9121. Upgrade bundled GD library to 2.0.23.
  9122. Fixed bug #28175 (build problem for people using FreeType 2.1.0-2.1.2).
  9123. 2004-05-09 Wez Furlong <wez.php@thebrainroom.net>
  9124. * ext/com_dotnet/com_com.c
  9125. ext/com_dotnet/com_extension.c
  9126. ext/com_dotnet/com_persist.c
  9127. ext/com_dotnet/config.w32
  9128. ext/com_dotnet/php_com_dotnet_internal.h:
  9129. Implement com_get_active_object() and a helper object for working with
  9130. persistent COM objects.
  9131. (That's the last of the stuff I want to sneak in before 5.0 is released).
  9132. * ext/com_dotnet/com_misc.c:
  9133. Urgh!
  9134. Use the correct function to free messages from php_win_err(), otherwise
  9135. we say hello to Mr. S. Fault.
  9136. 2004-05-09 Derick Rethans <php@derickrethans.nl>
  9137. * NEWS:
  9138. - Fixed news
  9139. 2004-05-09 John Coggeshall <john@coggeshall.org>
  9140. * NEWS:
  9141. Tell ppl about it.
  9142. 2004-05-09 Stanislav Malyshev <stas@zend.com>
  9143. * ext/standard/proc_open.c:
  9144. Add __EXTENSIONS__ define - otherwise it won't compile on Solaris
  9145. 2004-05-08 Sergey Kartashoff <gluke@mail.ru>
  9146. * ext/mnogosearch/php_mnogo.c
  9147. ext/mnogosearch/php_mnogo.h:
  9148. - mnoGoSearch extension was updated to support CachedCopies of
  9149. mnogosearch-3.2.16 or later. Udm_Get_Agent_Param and
  9150. Udm_Store_Doc_Cgi functions were added. MnoGoSearch-3.2.3 stored API
  9151. was removed.
  9152. 2004-05-08 Sara Golemon <php@alphaweb.net>
  9153. * (PHP_4_3)
  9154. NEWS
  9155. ext/session/session.c:
  9156. MFH: if statement logic would never eval to false.
  9157. * ext/session/session.c:
  9158. if statement logic would never eval to false.
  9159. 2004-05-07 Wez Furlong <wez.php@thebrainroom.net>
  9160. * ext/pcre/config.w32:
  9161. spot the vim user
  9162. * ext/pcre/config.w32:
  9163. Fix Bug #28317: Avoid recursion in libpcre on windows platform.
  9164. 2004-05-07 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  9165. * (PHP_4_3)
  9166. ext/interbase/interbase.c:
  9167. MFH: fixed unregistered pointer juggling bug
  9168. * ext/interbase/ibase_query.c:
  9169. Fix unregistered bug in zval pointer/array juggling
  9170. 2004-05-06 Derick Rethans <php@derickrethans.nl>
  9171. * tests/lang/bug22367.phpt:
  9172. - Fixed test
  9173. 2004-05-06 Jay Smith <jsmith@tutorbuddy.com>
  9174. * ext/standard/string.c:
  9175. Fixed a segfault. (It's possible for large offsets to make strrpos()
  9176. read past the end of the haystack string...)
  9177. 2004-05-06 Stanislav Malyshev <stas@zend.com>
  9178. * sapi/cgi/cgi_main.c:
  9179. fix line endings
  9180. * sapi/cgi/cgi_main.c:
  9181. Fix fastCGI breakage: due to calling flush on unitialized requests,
  9182. request was aborted unless ignore_user_abort is set
  9183. 2004-05-06 Sara Golemon <php@alphaweb.net>
  9184. * NEWS
  9185. ext/standard/user_filters.c
  9186. main/streams/userspace.c:
  9187. Bugfix #28300 Userspace stream/filter names don't need to be lowercased.
  9188. 2004-05-06 Marc Boeren <M.Boeren@guidance.nl>
  9189. * ext/dbx/dbx_oci8.c
  9190. ext/dbx/dbx_pgsql.c:
  9191. Call functions by their new, proper names instead of what are now aliases.
  9192. Change OCIFetchInto (deprecated) to oci_fetch_array.
  9193. 2004-05-05 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  9194. * ext/interbase/ibase_query.c:
  9195. Fixed unregistered bug: array count is incorrect when binding array ids
  9196. Fixed unregistered bug: empty numeric/datetime param argument is coerced
  9197. to
  9198. a string that cannot be handled by the IB API layer
  9199. 2004-05-05 Sara Golemon <php@alphaweb.net>
  9200. * NEWS
  9201. ext/standard/user_filters.c
  9202. main/streams/userspace.c:
  9203. BugFix#28287 stream_*_register() not calling __autoload().
  9204. 2004-05-04 Wez Furlong <wez.php@thebrainroom.net>
  9205. * NEWS:
  9206. news
  9207. * ext/com_dotnet/com_handlers.c
  9208. ext/com_dotnet/com_saproxy.c
  9209. ext/simplexml/simplexml.c
  9210. ext/standard/array.c:
  9211. Update for count_elements handler for overloaded objects.
  9212. * ZendEngine2/zend_iterators.c
  9213. ZendEngine2/zend_object_handlers.c
  9214. ZendEngine2/zend_object_handlers.h
  9215. ZendEngine2/zend_objects_API.c:
  9216. Add count_elements handler for overloaded objects.
  9217. * sapi/activescript/php5as_scriptengine.h:
  9218. Just in case this header isn't present on the snaps machine.
  9219. * sapi/activescript/README
  9220. sapi/activescript/classfactory.cpp
  9221. sapi/activescript/php5activescript.c
  9222. sapi/activescript/php5as_classfactory.h
  9223. sapi/activescript/php5as_scriptengine.h
  9224. sapi/activescript/scriptengine.cpp:
  9225. Improve stability.
  9226. Give it a new CLSID and change the engine name to ActivePHP5.
  9227. Globals registered by the scripting host are now auto-globals and don't
  9228. need to be declared global when accessed from within functions.
  9229. 2004-05-04 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  9230. * ext/interbase/ibase_query.c:
  9231. ibase_query(): Be careful not to return true on error conditions
  9232. 2004-05-04 Martin Jansen <mail@martin-jansen.de>
  9233. * pear/CODING_STANDARDS:
  9234. - Providing the full URL to the coding standards.
  9235. 2004-05-03 Wez Furlong <wez.php@thebrainroom.net>
  9236. * ext/com_dotnet/com_extension.c
  9237. ext/com_dotnet/com_handlers.c
  9238. ext/com_dotnet/com_misc.c
  9239. ext/com_dotnet/com_saproxy.c
  9240. ext/com_dotnet/com_variant.c
  9241. ext/com_dotnet/tests/27974.phpt:
  9242. Enable writing to SafeArray dimensions.
  9243. * ext/com_dotnet/com_handlers.c
  9244. ext/com_dotnet/com_saproxy.c
  9245. ext/com_dotnet/tests/variants.phpt:
  9246. Fix problem when assigning to a variable that holds an instance of
  9247. a COM/VARIANT/DOTNET object.
  9248. * ext/com_dotnet/README
  9249. ext/com_dotnet/com_extension.c
  9250. ext/com_dotnet/com_variant.c
  9251. ext/com_dotnet/com_wrapper.c:
  9252. Fixup some constants and error handling.
  9253. Remove unfinished and un-needed function.
  9254. 2004-05-03 Uwe Schindler <uwe@thetaphi.de>
  9255. * sapi/nsapi/nsapi.c
  9256. sapi/nsapi/nsapi.c:
  9257. Security fix: Put '\0' string termination before loop
  9258. 2004-05-02 Andi Gutmans <andi@zend.com>
  9259. * ZendEngine2/zend_operators.c:
  9260. - Fix comparison of two objects in non-compatibility mode.
  9261. 2004-05-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9262. * ext/standard/info.c:
  9263. Use caseinsensitive sort
  9264. 2004-05-02 Wez Furlong <wez.php@thebrainroom.net>
  9265. * ext/standard/proc_open.c:
  9266. Fix Bug #28251
  9267. 2004-05-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9268. * sapi/cli/php.1.in:
  9269. Add a notice on STDIN
  9270. 2004-05-01 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9271. * ZendEngine2/zend_API.c
  9272. ext/standard/dl.c:
  9273. Don't load modules twice
  9274. 2004-04-30 Derick Rethans <php@derickrethans.nl>
  9275. * ext/sqlite/package.xml:
  9276. - HTML entity to ISO char.
  9277. 2004-04-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9278. * (PHP_4_3)
  9279. NEWS
  9280. run-tests.php:
  9281. MFH Bugfix #28229 (PATCH run-tests tripped up by spaces in names)
  9282. 2004-04-30 Greg Beaver <greg@chiaraquartet.net>
  9283. * pear/tests/pear_registry.phpt:
  9284. fix to work with only the installed version of PEAR
  9285. * (PHP_4_3)
  9286. pear/PEAR/Downloader.php
  9287. pear/PEAR/Installer.php:
  9288. MFH fix included files and put error messages in PEAR_Downloader where they
  9289. are needed
  9290. * pear/PEAR/Downloader.php
  9291. pear/PEAR/Installer.php:
  9292. fix included files and put error messages in PEAR_Downloader where they are
  9293. needed
  9294. 2004-04-30 Ilia Alshanetsky <ilia@prohost.org>
  9295. * (PHP_4_3)
  9296. NEWS
  9297. ext/standard/math.c
  9298. ext/standard/tests/math/bug28228.phpt:
  9299. MFH: Fixed bug #28228 (number_format() does not allow empty decimal
  9300. separator).
  9301. * ext/standard/math.c
  9302. ext/standard/tests/math/bug28228.phpt:
  9303. Fixed bug #28228 (number_format() does not allow empty decimal separator).
  9304. 2004-04-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9305. * run-tests.php:
  9306. Bugfix #28229 (PATCH run-tests tripped up by spaces in names)
  9307. 2004-04-30 Greg Beaver <greg@chiaraquartet.net>
  9308. * pear/tests/user.input:
  9309. remove notices in E_ALL for config test in PHP 4.3.6
  9310. * pear/tests/pear_packager.phpt:
  9311. hopefully fix this test for all cases
  9312. * pear/package-PEAR.xml:
  9313. update to begin process for next release (release is not imminent)
  9314. * (PHP_4_3)
  9315. pear/package-PEAR.xml:
  9316. MFH update to begin process for next release (release is not imminent)
  9317. * pear/tests/pear_common_buildProvidesArray.phpt:
  9318. fix unit test to work with 1.3.2 (which will be needed)
  9319. * (PHP_4_3)
  9320. pear/PEAR/Common.php:
  9321. MFH fix 1186: notice in PEAR_Common undeclared $_packageName
  9322. * pear/PEAR/Common.php:
  9323. fix 1186: notice in PEAR_Common undeclared $_packageName
  9324. * pear/tests/pear_common_analyzeSC.phpt:
  9325. fix unit test with PEAR 1.3.1
  9326. 2004-04-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9327. * ext/sqlite/CREDITS:
  9328. An oumlaut doesn't work here, need ASCII only
  9329. 2004-04-29 Ilia Alshanetsky <ilia@prohost.org>
  9330. * (PHP_4_3)
  9331. NEWS
  9332. ext/curl/curl.c:
  9333. MFH: Fixed bug #28196 (missing error constants in cURL extension).
  9334. * ext/curl/interface.c:
  9335. Fixed bug #28196 (missing error constants in cURL extension).
  9336. * ext/dom/documentfragment.c
  9337. ext/msession/reqclient.h
  9338. ext/oci8/php_oci8.h
  9339. ext/w32api/w32api.c
  9340. sapi/milter/php_milter.c:
  9341. C++ comments.
  9342. 2004-04-29 Wez Furlong <wez.php@thebrainroom.net>
  9343. * NEWS:
  9344. another down...
  9345. 2004-04-29 Stanislav Malyshev <stas@zend.com>
  9346. * ZendEngine2/zend_execute.c:
  9347. Fix bug #27876
  9348. 2004-04-28 Wez Furlong <wez.php@thebrainroom.net>
  9349. * ext/com_dotnet/com_extension.c:
  9350. Should have tested this change before committing.
  9351. 2004-04-28 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9352. * ZendEngine2/zend_exceptions.h:
  9353. Fix c++ builds
  9354. 2004-04-28 Wez Furlong <wez.php@thebrainroom.net>
  9355. * ext/com_dotnet/com_com.c
  9356. ext/com_dotnet/com_extension.c
  9357. ext/com_dotnet/com_handlers.c
  9358. ext/com_dotnet/com_saproxy.c
  9359. ext/com_dotnet/php_com_dotnet_internal.h:
  9360. Fix for Bug #28161 (and probably others that I can't find in the bug db;
  9361. the search interface sucks).
  9362. Expand the proxy object so it can handle psuedo array style properties.
  9363. ASP/VB code like this:
  9364. headObj.Attribute("RID") = rid
  9365. can be expressed like this in PHP:
  9366. $headObj->Attribute['RID'] = $rid;
  9367. In theory, this feature can be used for "multi dimensional" properties:
  9368. headObj.Attribute("RID", "Foo") = rid;
  9369. like this:
  9370. $headObj->Attribute['RID']['Foo'] = $rid;
  9371. 2004-04-27 Sara Golemon <php@alphaweb.net>
  9372. * (PHP_4_3)
  9373. ext/standard/url.c:
  9374. MFH Don't strip off those []s, it'll only create problems in wrappers and
  9375. elsewhere.
  9376. * ext/standard/url.c:
  9377. Don't strip off those []s, it'll only create problems in wrappers and
  9378. elsewhere.
  9379. * (PHP_4_3)
  9380. NEWS
  9381. ext/standard/url.c:
  9382. MFH BugFix 28187 parse_url does not handle
  9383. scheme://[0123:4567::89]:12345/etc style IPv6 embedded address URLs
  9384. * ext/standard/url.c:
  9385. BugFix 28187 parse_url does not handle scheme://[0123:4567::89]:12345/etc
  9386. style IPv6 embedded address URLs
  9387. 2004-04-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9388. * ZendEngine2/zend_builtin_functions.c:
  9389. - Optional parameter to class_exists() that can be used to bypass
  9390. __autoload() which can be helpfull in __autoload() itself.
  9391. 2004-04-27 Ilia Alshanetsky <ilia@prohost.org>
  9392. * ext/xmlrpc/libxmlrpc/base64.c
  9393. ext/xmlrpc/libxmlrpc/queue.h
  9394. ext/xmlrpc/libxmlrpc/xml_to_soap.c
  9395. ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c
  9396. ext/xmlrpc/libxmlrpc/xmlrpc.c:
  9397. Removed C++ style comments.
  9398. 2004-04-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9399. * ZendEngine2/zend_interfaces.c:
  9400. - Fix warnings
  9401. * ZendEngine2/zend_interfaces.c
  9402. ZendEngine2/zend_interfaces.h
  9403. ZendEngine2/zend_iterators.h:
  9404. - no unneccessary retval initialization
  9405. - new c-level iterator handler invalidate_current that is optionally
  9406. used to clear internal caching like in implementation of Iterator
  9407. 2004-04-27 Andi Gutmans <andi@zend.com>
  9408. * ZendEngine2/zend_reflection_api.c:
  9409. - Fix prototypes
  9410. 2004-04-27 Ilia Alshanetsky <ilia@prohost.org>
  9411. * (PHP_4_3)
  9412. ext/gd/libgd/gd.c:
  9413. MFH: Fixed bug #28184 (C++ comments in GD library sources).
  9414. * ext/gd/libgd/gd.c:
  9415. Fixed bug #28184 (C++ comments in GD library sources).
  9416. 2004-04-27 Greg Beaver <greg@chiaraquartet.net>
  9417. * pear/PEAR/ErrorStack.php:
  9418. fix bug 1242 - notice if multi-dimensional array is passed as a parameter
  9419. add optional parameter to staticHasErrors() that allows error
  9420. determination for a single package
  9421. 2004-04-26 Ilia Alshanetsky <ilia@prohost.org>
  9422. * ext/yp/yp.c:
  9423. Removed pointless check.
  9424. 2004-04-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9425. * ZendEngine2/zend_reflection_api.c:
  9426. Fix prototype
  9427. 2004-04-26 Antony Dovgal <tony2001@phpclub.net>
  9428. * ext/oci8/oci8.c:
  9429. hmm. this comma is supposed to be a semicolon.
  9430. 2004-04-25 Derick Rethans <php@derickrethans.nl>
  9431. * ext/gd/libgd/gd.c
  9432. ext/gd/tests/bug28147.phpt:
  9433. - MFB: Fixed bug #28147 (Crash with drawing anti-alised lines)
  9434. * (PHP_4_3)
  9435. NEWS
  9436. ext/gd/libgd/gd.c
  9437. ext/gd/tests/bug28147.phpt
  9438. ext/gd/tests/bug28147.phpt:
  9439. - Fixed bug #28147 (Crash with drawing anti-aliased lines)
  9440. 2004-04-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9441. * ZendEngine2/zend_builtin_functions.c:
  9442. Skip correct amount of stack entries
  9443. * ZendEngine2/zend_interfaces.c:
  9444. Capture potential problem by error message
  9445. * ZendEngine2/zend_reflection_api.c:
  9446. Show number of classes
  9447. * NEWS:
  9448. BFN
  9449. 2004-04-25 Andi Gutmans <andi@zend.com>
  9450. * NEWS
  9451. configure.in
  9452. ZendEngine2/zend.h
  9453. main/php_version.h:
  9454. - RC3-dev
  9455. * (php_5_0_0RC2)
  9456. NEWS:
  9457. - This was forgotten
  9458. * NEWS
  9459. configure.in
  9460. ZendEngine2/zend.h
  9461. main/php_version.h:
  9462. - RC2
  9463. 2004-04-25 Wez Furlong <wez.php@thebrainroom.net>
  9464. * NEWS:
  9465. Spell it out.
  9466. 2004-04-24 Ilia Alshanetsky <ilia@prohost.org>
  9467. * tests/strings/002.phpt:
  9468. Fixed test.
  9469. 2004-04-23 Andi Gutmans <andi@zend.com>
  9470. * ZendEngine2/zend_compile.c:
  9471. - Fixed bug #27923. foreach() without a key should not check if the key
  9472. - is a reference (Adam)
  9473. * NEWS:
  9474. NEWS
  9475. 2004-04-23 Derick Rethans <php@derickrethans.nl>
  9476. * (PHP_4_3)
  9477. NEWS:
  9478. Reorder NEWS
  9479. * NEWS:
  9480. This was already in NEWS for the branch, removing
  9481. * NEWS:
  9482. Cleanup NEWS
  9483. 2004-04-23 Rasmus Lerdorf <rasmus@lerdorf.com>
  9484. * NEWS
  9485. ext/pcre/php_pcre.c:
  9486. MFB: Fix for bug #27810
  9487. * (PHP_4_3)
  9488. NEWS
  9489. ext/pcre/php_pcre.c:
  9490. bug #27810 from Joe Orton
  9491. 2004-04-23 Ilia Alshanetsky <ilia@prohost.org>
  9492. * (PHP_4_3)
  9493. NEWS
  9494. ext/mysql/php_mysql.c:
  9495. MFH: Fixed bug #28087 (Do not force mysql.trace_mode to 0 on every request)
  9496. * ext/mysql/php_mysql.c:
  9497. Fixed bug #28087 (Do not force mysql.trace_mode to 0 on every request).
  9498. 2004-04-23 Derick Rethans <php@derickrethans.nl>
  9499. * ext/standard/info.c:
  9500. - Fixed buffer overflow in phpinfo() for Zend Extension Api NO.
  9501. 2004-04-23 Wez Furlong <wez.php@thebrainroom.net>
  9502. * NEWS:
  9503. Another one bites the dust
  9504. 2004-04-23 Sara Golemon <php@alphaweb.net>
  9505. * ext/standard/http_fopen_wrapper.c:
  9506. In-HEAD bugfix# 28115
  9507. 2004-04-22 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9508. * ext/sqlite/tests/bug28112.phpt:
  9509. Avoid warning to interfere test result
  9510. * (PHP_4_3)
  9511. NEWS:
  9512. BFN
  9513. 2004-04-22 Ilia Alshanetsky <ilia@prohost.org>
  9514. * (PECL_4_3)
  9515. ext/sqlite/sqlite.c:
  9516. MFH: Fixed bug #28112 (Empty queries may result in crashes).
  9517. * ext/sqlite/sqlite.c:
  9518. Empty query checks, bug #28112.
  9519. 2004-04-22 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9520. * ext/sqlite/tests/bug28112.phpt:
  9521. Add test for bug #28112
  9522. * ext/sqlite/sqlite.c:
  9523. bugfix #28112
  9524. 2004-04-22 Wez Furlong <wez.php@thebrainroom.net>
  9525. * ext/com_dotnet/tests/27974.phpt:
  9526. Add test
  9527. * ext/com_dotnet/com_variant.c:
  9528. A working fix for the safearray mapping bug.
  9529. * ext/standard/basic_functions.c:
  9530. The fix for the vc7 libc putenv bug is also needed here to avoid a crash.
  9531. 2004-04-22 Hartmut Holzgraefe <hartmut@php-groupies.de>
  9532. * ext/mime_magic/DEPRECATED
  9533. ext/mime_magic/EXPERIMENTAL
  9534. ext/mime_magic/config.m4:
  9535. Depercating mime_magic in favor of PECL::fileinfo
  9536. 2004-04-22 Wez Furlong <wez.php@thebrainroom.net>
  9537. * ext/com_dotnet/com_variant.c:
  9538. (probable) fix for Bug #27974: PHP Arrays are not mapped to VARIANTs.
  9539. 2004-04-22 Ilia Alshanetsky <ilia@prohost.org>
  9540. * (PHP_4_3)
  9541. NEWS
  9542. ext/pgsql/pgsql.c:
  9543. MFH: Fixed possible crash inside pg_copy_(to|from) function if delimiter is
  9544. more then 1 character long.
  9545. * ext/pgsql/pgsql.c:
  9546. Fixed possible crash inside pg_copy_(to|from) function if delimiter is more
  9547. then 1 character long.
  9548. 2004-04-21 Wez Furlong <wez.php@thebrainroom.net>
  9549. * NEWS:
  9550. News about the ssl server socket bug
  9551. * ext/openssl/openssl.c
  9552. ext/openssl/xp_ssl.c:
  9553. Fix bug #28096 - stream_socket_accept() on an SSL server socket doesn't
  9554. enable SSL on the accepted socket.
  9555. - Add cipher list context option
  9556. - Add helpful hint about why SSL server socket fails with mysterious
  9557. error (eg: you need an SSL certificate for most ciphers).
  9558. * NEWS
  9559. main/streams/mmap.c:
  9560. Fixed bug #19749 (shouldn't mmap() files larger than memory_limit)
  9561. 2004-04-21 Andi Gutmans <andi@zend.com>
  9562. * configure.in
  9563. ZendEngine2/zend.h
  9564. main/php_version.h:
  9565. - RC2-dev
  9566. * (php_5_0_0RC2RC2)
  9567. configure.in
  9568. ZendEngine2/zend.h
  9569. main/php_version.h:
  9570. - Prepare for RC2RC2 (if everything is OK especially Zeev's interface
  9571. - patch I'll roll RC2 tomorrow).
  9572. 2004-04-21 Wez Furlong <wez.php@thebrainroom.net>
  9573. * (php_5_0_0RC2RC2)
  9574. NEWS:
  9575. yaz moved
  9576. * ext/yaz/.cvsignore
  9577. ext/yaz/CREDITS
  9578. ext/yaz/README
  9579. ext/yaz/config.m4
  9580. ext/yaz/config.w32
  9581. ext/yaz/package.xml
  9582. ext/yaz/php_yaz.c
  9583. ext/yaz/php_yaz.h
  9584. ext/yaz/yaz.dsp:
  9585. Moved ext/yaz to PECL.
  9586. 2004-04-21 Zeev Suraski <zeev@zend.com>
  9587. * (php_5_0_0RC2RC2)
  9588. ZendEngine2/zend_compile.c:
  9589. Restore fatal error in case a method that's supposed to implement an
  9590. interface/abstract method, breaks its prototype
  9591. 2004-04-21 Derick Rethans <php@derickrethans.nl>
  9592. * NEWS:
  9593. - Reorder news
  9594. 2004-04-21 Ilia Alshanetsky <ilia@prohost.org>
  9595. * (PHP_4_3)
  9596. NEWS:
  9597. Correct news entry order.
  9598. * (PHP_4_3)
  9599. ext/sysvshm/sysvshm.c:
  9600. MFH:
  9601. Fixed possible memory leaks.
  9602. Prevent shm_attach() from destroying non-shm resources.
  9603. * (php_5_0_0RC2RC2)
  9604. ext/sysvshm/sysvshm.c:
  9605. Fixed possible memory leaks.
  9606. Prevent shm_attach() from destroying non-shm resources.
  9607. 2004-04-20 Frank M. Kromann <frank@kromann.info>
  9608. * NEWS
  9609. NEWS:
  9610. mssql related fixes
  9611. * (PHP_4_3)
  9612. ext/mssql/php_mssql.h:
  9613. MFH: Fix #28007. Compile fails when the SHORT type is undefined (older
  9614. versions of FreeTDS)
  9615. * ext/mssql/php_mssql.h:
  9616. Fix #28007. Compile fails when the SHORT type is undefined (older versions
  9617. of FreeTDS)
  9618. * (PHP_4_3)
  9619. ext/mssql/php_mssql.c:
  9620. MFH: Fix problem getting return value from stored procedure when it returns
  9621. multiple results
  9622. * ext/mssql/php_mssql.c:
  9623. Fix problem getting return value from stored procedure when it returns
  9624. multiple results
  9625. 2004-04-20 John Coggeshall <john@coggeshall.org>
  9626. * NEWS:
  9627. minor update
  9628. 2004-04-20 Andi Gutmans <andi@zend.com>
  9629. * NEWS:
  9630. - Fix news
  9631. * NEWS:
  9632. - More news
  9633. * ZendEngine2/zend_language_parser.y:
  9634. - Fix bug #27283 - Exceptions where the last catch() statement was
  9635. sometimes
  9636. - skipped.
  9637. 2004-04-20 Christian Stocker <chregu@phant.ch>
  9638. * ext/xsl/xsltprocessor.c:
  9639. - make static methods calls work from within xslt
  9640. - extended tests
  9641. 2004-04-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9642. * tests/classes/interface_construct.phpt
  9643. tests/classes/interface_optional_arg.phpt:
  9644. Add new tests (by magnus)
  9645. 2004-04-19 Rob Richards <rrichards@ctindustries.net>
  9646. * scripts/Makefile.frag:
  9647. add ext/libxml/ to the headers path
  9648. 2004-04-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9649. * ZendEngine2/zend_reflection_api.c:
  9650. show ini entries and classes for extensions.
  9651. 2004-04-19 Wez Furlong <wez.php@thebrainroom.net>
  9652. * NEWS
  9653. ext/standard/php_fopen_wrapper.c:
  9654. Fix #27865; don't dup STDIN, STDOUT or STDERR when running under CLI.
  9655. 2004-04-19 Derick Rethans <php@derickrethans.nl>
  9656. * NEWS:
  9657. - Is it really this hard?</jani>
  9658. 2004-04-19 John Coggeshall <john@coggeshall.org>
  9659. * NEWS:
  9660. Adding tidy error handling news
  9661. 2004-04-19 Wez Furlong <wez.php@thebrainroom.net>
  9662. * NEWS:
  9663. and the news
  9664. * configure.in
  9665. ext/standard/proc_open.c:
  9666. Add pty support to proc_open() for systems with Unix98 ptys.
  9667. 2004-04-19 Edin Kadribasic <edink@emini.dk>
  9668. * ext/interbase/ibase_blobs.c
  9669. ext/interbase/ibase_events.c
  9670. ext/interbase/php_ibase_includes.h:
  9671. No need to export anything. Fixes win32 build
  9672. 2004-04-19 Wez Furlong <wez.php@thebrainroom.net>
  9673. * (PHP_4_3)
  9674. NEWS:
  9675. news!
  9676. * (PHP_4_3)
  9677. main/network.c:
  9678. MFH: timeout duration too long in liveness checks for sockets.
  9679. Fixes Bug #28055
  9680. 2004-04-18 Ilia Alshanetsky <ilia@prohost.org>
  9681. * ext/posix/posix.c:
  9682. Simplify code via the use of macros.
  9683. 2004-04-18 Derick Rethans <php@derickrethans.nl>
  9684. * ext/mcrypt/mcrypt.c:
  9685. - Whitespace
  9686. 2004-04-17 Derick Rethans <php@derickrethans.nl>
  9687. * ext/standard/html.c:
  9688. - MFH: Fix for bug #28042 (greek letters in html to entitity mapping not
  9689. correct)
  9690. * (PHP_4_3)
  9691. NEWS
  9692. ext/standard/html.c:
  9693. - Fix for bug #28042 (greek letters in html to entitity mapping not
  9694. correct)
  9695. 2004-04-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9696. * ZendEngine2/zend.c:
  9697. Retval may not be set when zend_execute() is overloaded
  9698. 2004-04-16 Uwe Schindler <uwe@thetaphi.de>
  9699. * (PHP_4_3)
  9700. ext/sybase/php_sybase_db.c
  9701. ext/sybase_ct/php_sybase_ct.c:
  9702. MFH: set Sybase default APPNAME to ("PHP " PHP_VERSION)
  9703. * ext/sybase/php_sybase_db.c
  9704. ext/sybase_ct/php_sybase_ct.c:
  9705. set Sybase default APPNAME to ("PHP " PHP_VERSION)
  9706. 2004-04-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9707. * main/snprintf.c:
  9708. Bugfix #28012, now for snprintf
  9709. * main/spprintf.c:
  9710. Bugfix #28012 spprintf() output inconsistent for %p
  9711. * ZendEngine2/zend_execute.c:
  9712. Handle failure in get_current_data
  9713. 2004-04-15 Andi Gutmans <andi@zend.com>
  9714. * ext/mysqli/mysqli.c:
  9715. - Temporary fix for bug #27869
  9716. - George, you need to implement clone in order for "clone" and
  9717. - compatibility mode to work.
  9718. 2004-04-15 Hartmut Holzgraefe <hartmut@php-groupies.de>
  9719. * README.TESTING:
  9720. typo
  9721. * README.TESTING:
  9722. be a bit more explanatory ...
  9723. 2004-04-15 Ilia Alshanetsky <ilia@prohost.org>
  9724. * (PHP_4_3)
  9725. ext/session/tests/bug26862.phpt:
  9726. MFH: Fixed test failure if session.use_trans_sid is enabled.
  9727. * ext/session/tests/bug26862.phpt:
  9728. Fixed test failure if session.use_trans_sid is enabled.
  9729. 2004-04-15 Jani Taskinen <jani.taskinen@kolumbus.fi>
  9730. * NEWS:
  9731. Remove duplicate entries
  9732. 2004-04-15 Wez Furlong <wez.php@thebrainroom.net>
  9733. * ext/sysvmsg/EXPERIMENTAL
  9734. ext/sysvmsg/package.xml:
  9735. been stable for a long time now
  9736. 2004-04-15 Dmitry Stogov <dmitry@zend.com>
  9737. * NEWS:
  9738. Fixed bug #27681 (soap extension fails without HAVE_TM_GMTOFF).
  9739. 2004-04-15 Jani Taskinen <jani.taskinen@kolumbus.fi>
  9740. * NEWS:
  9741. reorder..is this so hard..? :)
  9742. 2004-04-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9743. * NEWS:
  9744. BFN
  9745. 2004-04-14 Ilia Alshanetsky <ilia@prohost.org>
  9746. * (PHP_4_3)
  9747. NEWS
  9748. ext/gd/libgd/gd.c:
  9749. Fixed bug #27995 (imagefilltoborder() stops the fill process prematurely).
  9750. 2004-04-14 Andi Gutmans <andi@zend.com>
  9751. * ZendEngine2/zend_extensions.h:
  9752. - Add comment
  9753. 2004-04-14 Ilia Alshanetsky <ilia@prohost.org>
  9754. * (PHP_4_3)
  9755. configure.in
  9756. main/php_version.h:
  9757. Back to dev.
  9758. * (PHP_4_3)
  9759. configure.in
  9760. main/php_version.h:
  9761. Prepare for 4.3.6
  9762. 2004-04-14 Edin Kadribasic <edink@emini.dk>
  9763. * (PHP_4_3)
  9764. NEWS:
  9765. News update
  9766. * ext/bz2/config.w32:
  9767. According to Wez, this is not needed.
  9768. It also breaks win32 build.
  9769. 2004-04-14 Andi Gutmans <andi@zend.com>
  9770. * configure.in
  9771. ZendEngine2/zend.h
  9772. main/php_version.h:
  9773. - RC2-dev
  9774. * (php_5_0_0RC2RC1)
  9775. configure.in
  9776. ZendEngine2/zend.h
  9777. main/php_version.h:
  9778. - RC2RC1
  9779. 2004-04-14 Derick Rethans <php@derickrethans.nl>
  9780. * (php_5_0_0RC2RC1)
  9781. ext/iconv/config.m4:
  9782. - Enable iconv by default
  9783. 2004-04-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9784. * ZendEngine2/zend_exceptions.c:
  9785. Classnames shall start with an uppercase character
  9786. 2004-04-13 Ilia Alshanetsky <ilia@prohost.org>
  9787. * (PHP_4_3)
  9788. NEWS
  9789. ext/session/session.c:
  9790. MFH: Fixed bug #27963 (Session lifetime setting may leak between requests).
  9791. * ext/session/session.c:
  9792. Another setting leak in session code (bug #27963).
  9793. 2004-04-13 Sara Golemon <php@alphaweb.net>
  9794. * ext/bz2/config.w32
  9795. ext/bz2/php_bz2.def:
  9796. Export symbols needed by bz2_filter
  9797. 2004-04-13 Wez Furlong <wez.php@thebrainroom.net>
  9798. * ext/com_dotnet/com_saproxy.c:
  9799. This wasn't updated for new parameters for object handlers yet...
  9800. 2004-04-13 Jani Taskinen <jani.taskinen@kolumbus.fi>
  9801. * NEWS:
  9802. BFN
  9803. 2004-04-13 Zeev Suraski <zeev@zend.com>
  9804. * ZendEngine2/zend_builtin_functions.c:
  9805. Fix debug_backtrace to show arguments again
  9806. We need to merge code from debug_backtrace & debug_print_backtrace at
  9807. some point!
  9808. 2004-04-13 Andi Gutmans <andi@zend.com>
  9809. * ZendEngine2/zend_extensions.h:
  9810. - Fix API no of Engine 2. The first number is the engine version and the
  9811. - rest is the API_NO. This way engine2_api_no is always greater than
  9812. - engine1_api_no.
  9813. * ZendEngine2/zend.c
  9814. ZendEngine2/zend_exceptions.c
  9815. ZendEngine2/zend_exceptions.h:
  9816. - Add hook for exception handler (Derick)
  9817. 2004-04-13 Ilia Alshanetsky <ilia@prohost.org>
  9818. * ext/session/session.c:
  9819. Fixed bug #27963 (Session lifetime setting may leak between requests).
  9820. 2004-04-12 Derick Rethans <php@derickrethans.nl>
  9821. * (PHP_4_3)
  9822. ext/gd/libgd/gd.h:
  9823. - MFH: Add default fontpath for win98/xp
  9824. * ext/gd/libgd/gd.h:
  9825. - Add fontpath for win98/XP (Patch by Friedhelm Betz)
  9826. 2004-04-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9827. * ZendEngine2/zend_API.h:
  9828. Fix order of macro parameter (synch with other macros)
  9829. 2004-04-12 Andi Gutmans <andi@zend.com>
  9830. * ZendEngine2/OBJECTS2_HOWTO
  9831. ZendEngine2/zend_extensions.h
  9832. ZendEngine2/zend_ini.c
  9833. ZendEngine2/zend_ini.h
  9834. ZendEngine2/zend_modules.h
  9835. ext/standard/basic_functions.c:
  9836. - modifyable -> modifiable
  9837. 2004-04-11 Ilia Alshanetsky <ilia@prohost.org>
  9838. * (PECL_4_3)
  9839. ext/sqlite/sqlite.c:
  9840. MFH: Open basedir & safe_mode exception when copying or attaching to a
  9841. memory only database.
  9842. * ext/sqlite/sqlite.c:
  9843. Open basedir & safe_mode exception when copying or attaching to a memory
  9844. only database.
  9845. 2004-04-10 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9846. * ext/standard/user_filters.c:
  9847. studlyCaps
  9848. 2004-04-09 Sara Golemon <php@alphaweb.net>
  9849. * main/network.c:
  9850. BugFix: Copy/Paste mistake referenced undefined variable on platforms
  9851. without gettimeofday()
  9852. 2004-04-09 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  9853. * ext/interbase/ibase_service.c:
  9854. Changed ibase_user_[add|modify|delete]() to use service resources
  9855. 2004-04-09 Ilia Alshanetsky <ilia@prohost.org>
  9856. * (PECL_4_3)
  9857. ext/sqlite/libsqlite/src/os.c:
  9858. MFH: Fixed bug #27928 (sqlite incorrectly handles invalid filenames).
  9859. * NEWS
  9860. ext/sqlite/libsqlite/src/os.c:
  9861. Fixed bug #27928 (sqlite incorrectly handles invalid filenames).
  9862. 2004-04-09 Andi Gutmans <andi@zend.com>
  9863. * NEWS:
  9864. - NEWS
  9865. * ZendEngine2/zend_object_handlers.c:
  9866. - Fix bug #26441 (When __set() returned a value it corrupted it)
  9867. 2004-04-09 Greg Beaver <greg@chiaraquartet.net>
  9868. * pear/packages/DB-1.6.2.tar
  9869. pear/packages/DB-1.6.2.tar
  9870. pear/packages/Mail-1.1.3.tar
  9871. pear/packages/Mail-1.1.3.tar
  9872. pear/packages/XML_RPC-1.1.0.tar:
  9873. file DB-1.6.2.tar was initially added on branch PHP_4_3.
  9874. * pear/packages/DB-1.6.0.tar
  9875. pear/packages/DB-1.6.0.tar
  9876. pear/packages/HTTP-1.2.2.tar
  9877. pear/packages/Mail-1.1.2.tar
  9878. pear/packages/Mail-1.1.2.tar
  9879. pear/packages/Net_SMTP-1.2.3.tar
  9880. pear/packages/Net_Socket-1.0.1.tar
  9881. pear/packages/XML_Parser-1.0.1.tar
  9882. pear/packages/XML_RPC-1.0.4.tar
  9883. pear/packages/XML_RPC-1.0.4.tar:
  9884. re-organize as per PEAR-Core discussion
  9885. * pear/packages/XML_RPC-1.1.0.tar:
  9886. re-organize as per PEAR-Core discussion
  9887. * pear/go-pear-list.php:
  9888. as per PEAR-Core discussion, remove all but absolutely essential
  9889. packages for the installer, and for PEAR_Frontend_Web
  9890. 2004-04-08 Jani Taskinen <jani.taskinen@kolumbus.fi>
  9891. * (PHP_4_3)
  9892. configure.in:
  9893. fix typo
  9894. * (PHP_4_3)
  9895. ext/yaz/config.m4:
  9896. PHP_ADD_LIBPATH checks that the path is not /usr/lib..
  9897. 2004-04-08 Greg Beaver <greg@chiaraquartet.net>
  9898. * pear/go-pear-list.php:
  9899. oops, PHPUnit2, not PHPUnit
  9900. 2004-04-08 Andi Gutmans <andi@zend.com>
  9901. * (PHP_4_3)
  9902. NEWS:
  9903. - News
  9904. 2004-04-08 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9905. * NEWS:
  9906. BFN
  9907. * ZendEngine2/zend_reflection_api.c:
  9908. Bugfix #27519 Reflection_Function constructor crashes with non-existant
  9909. function's name
  9910. 2004-04-08 Derick Rethans <php@derickrethans.nl>
  9911. * (PHP_4_3)
  9912. ext/standard/parsedate.y:
  9913. - Added missing CEST zone
  9914. * ext/standard/parsedate.y:
  9915. - Add missing "CEST" timezone
  9916. 2004-04-08 Ilia Alshanetsky <ilia@prohost.org>
  9917. * (PHP_4_3)
  9918. configure.in
  9919. main/php_version.h:
  9920. Back to dev.
  9921. * (PHP_4_3)
  9922. NEWS
  9923. configure.in
  9924. main/php_version.h:
  9925. 4.3.6RC3
  9926. 2004-04-08 Jon Parise <jon@csh.rit.edu>
  9927. * pear/go-pear-list.php:
  9928. Include Mail 1.1.3 with PHP 5.
  9929. 2004-04-08 Stanislav Malyshev <stas@zend.com>
  9930. * (PHP_4_3)
  9931. Zend/zend.c:
  9932. Fix elusive crash: executor_globals_dtor shouldn't destroy resource dtor
  9933. hash, since this hash is global (GLOBAL - one for all threads) and
  9934. executor_globals_dtor is called on thread shutdown.
  9935. Fix destructors_list cleanup call - it can be called last on shutdown
  9936. since this hash doesn't have dtor
  9937. 2004-04-08 Derick Rethans <php@derickrethans.nl>
  9938. * NEWS:
  9939. - Added reworded destructor change
  9940. * ext/standard/tests/time/bug20382.phpt:
  9941. - Added test and not the diff ;-)
  9942. 2004-04-08 Jani Taskinen <jani.taskinen@kolumbus.fi>
  9943. * ext/standard/tests/time/bug20382.diff:
  9944. remove crap
  9945. 2004-04-08 Greg Beaver <greg@chiaraquartet.net>
  9946. * pear/go-pear-list.php:
  9947. Dan wants tabs -> spaces
  9948. * pear/go-pear-list.php:
  9949. forgot phpunit -> phpunit2 for php5
  9950. * pear/go-pear-list.php:
  9951. this should update the list
  9952. 2004-04-08 Derick Rethans <php@derickrethans.nl>
  9953. * ext/standard/tests/time/bug20382.diff:
  9954. - Test case for bug #20382
  9955. 2004-04-08 Wez Furlong <wez.php@thebrainroom.net>
  9956. * pear/go-pear-list.php:
  9957. Add this list here, so that pear-core guys can manipulate the PEAR bundle
  9958. for the win32 snapshot.
  9959. 2004-04-08 Ilia Alshanetsky <ilia@prohost.org>
  9960. * (PHP_4_3)
  9961. NEWS:
  9962. Prepare news file for release.
  9963. 2004-04-08 Wez Furlong <wez.php@thebrainroom.net>
  9964. * ext/mbstring/config.w32:
  9965. Enable mbregex in win32 build
  9966. 2004-04-08 Jani Taskinen <jani.taskinen@kolumbus.fi>
  9967. * ext/gd/tests/bug22544.phpt
  9968. ext/gd/tests/bug24155.phpt
  9969. ext/gd/tests/bug27582_1.phpt:
  9970. - Fix test file outputs.
  9971. * NEWS:
  9972. pfft..
  9973. 2004-04-08 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  9974. * ext/mbstring/config.m4:
  9975. - Add missing checks. Maybe fixes PR #27680
  9976. 2004-04-07 Ilia Alshanetsky <ilia@prohost.org>
  9977. * (PHP_4_3)
  9978. NEWS:
  9979. Missing news entries.
  9980. 2004-04-07 Edin Kadribasic <edink@emini.dk>
  9981. * (PHP_4_3)
  9982. ext/gd/gd.c:
  9983. Merged wrongly s/#ifdef/#if/
  9984. * ext/gd/gd.c:
  9985. Allow compilation with gdlib 1.8
  9986. 2004-04-07 Ilia Alshanetsky <ilia@prohost.org>
  9987. * (PHP_4_3)
  9988. ext/gd/tests/bug27582_2.phpt:
  9989. Removed test for a problem inside the GD library.
  9990. 2004-04-07 Adam Dickmeiss <adam@indexdata.dk>
  9991. * (PHP_4_3)
  9992. ext/yaz/config.m4:
  9993. Fixed bug #27803 (YAZ lib path)
  9994. 2004-04-07 Frank M. Kromann <frank@kromann.info>
  9995. * ext/zlib/php_zlib.def:
  9996. Export symbols required by zlib_filter extension
  9997. 2004-04-07 Rob Richards <rrichards@ctindustries.net>
  9998. * ext/xsl/php_xsl.c:
  9999. Fix class name
  10000. * NEWS:
  10001. BFN
  10002. * ext/xml/compat.c
  10003. ext/xml/xml.c:
  10004. Fix bug #27821 xml_parse segfaults when xml_set_object called from class
  10005. method
  10006. fix memleaks in compat.c
  10007. 2004-04-07 Andi Gutmans <andi@zend.com>
  10008. * ZendEngine2/zend_builtin_functions.c:
  10009. - Hopefully fix the debug_backtrace() code.
  10010. * ZendEngine2/zend_builtin_functions.c:
  10011. - Fix crash bug in zend_debug_backtrace(). No idea how come this survived
  10012. - for so long....
  10013. 2004-04-07 Jani Taskinen <jani.taskinen@kolumbus.fi>
  10014. * (PHP_4_3)
  10015. NEWS
  10016. configure.in:
  10017. MFH: Revert the patch to "fix" #27664 and added more informal error msg.
  10018. * configure.in:
  10019. Revert the patch to "fix" #27664 and added more informal error msg.
  10020. 2004-04-07 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  10021. * ext/interbase/ibase_service.c
  10022. ext/interbase/php_ibase_includes.h:
  10023. Don't define ibase_service struct type unless its member types are defined
  10024. 2004-04-07 Stanislav Malyshev <stas@zend.com>
  10025. * ext/standard/incomplete_class.c:
  10026. Fix incomplete class for the new object model
  10027. 2004-04-07 Greg Beaver <greg@chiaraquartet.net>
  10028. * pear/package-PEAR.xml
  10029. pear/package-PEAR.xml:
  10030. developer -> lead for cellog
  10031. 2004-04-06 Ilia Alshanetsky <ilia@prohost.org>
  10032. * ext/ldap/ldap.c:
  10033. Removed pointless check.
  10034. 2004-04-06 Greg Beaver <greg@chiaraquartet.net>
  10035. * (RELEASE_1_3_1)
  10036. pear/package-PEAR.xml:
  10037. add PEAR_ErrorStack to description of PEAR
  10038. * pear/package-PEAR.xml
  10039. pear/package-PEAR.xml:
  10040. change release date
  10041. 2004-04-06 Rob Richards <rrichards@ctindustries.net>
  10042. * ext/dom/xpath.c:
  10043. register_namespace changed to registerNamespace for consistency
  10044. 2004-04-06 Derick Rethans <php@derickrethans.nl>
  10045. * (PHP_4_3)
  10046. NEWS:
  10047. - Update NEWS with fugbix.
  10048. 2004-04-06 Rob Richards <rrichards@ctindustries.net>
  10049. * (PHP_4_3)
  10050. ext/domxml/php_domxml.c:
  10051. Fix Bug #27769 crash using domxml_xmltree
  10052. 2004-04-06 Adam Dickmeiss <adam@indexdata.dk>
  10053. * ext/yaz/php_yaz.c:
  10054. Allow character set conversion for yaz_record's array method, e.g.
  10055. yaz_record($id,$pos,"array;charset=marc8,iso-8859-1")
  10056. 2004-04-06 Jani Taskinen <jani.taskinen@kolumbus.fi>
  10057. * (PHP_4_3)
  10058. ext/standard/credits_ext.h:
  10059. update credits
  10060. * NEWS:
  10061. reorder, reword, typos..
  10062. * NEWS:
  10063. Remove duplicate entry
  10064. * (PHP_4_3)
  10065. NEWS:
  10066. rtd
  10067. 2004-04-05 Ilia Alshanetsky <ilia@prohost.org>
  10068. * (PHP_4_3)
  10069. configure.in
  10070. main/php_version.h:
  10071. Back to dev.
  10072. * (PHP_4_3)
  10073. NEWS
  10074. configure.in
  10075. main/php_version.h:
  10076. Prepare for 4.3.6RC2
  10077. * (PHP_4_3)
  10078. ext/wddx/tests/001.phpt
  10079. ext/wddx/tests/wddx.xml:
  10080. Restore wddx tests, without the troublesome date conversions.
  10081. 2004-04-05 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  10082. * ext/interbase/config.m4
  10083. ext/interbase/config.w32
  10084. ext/interbase/ibase_blobs.c
  10085. ext/interbase/ibase_events.c
  10086. ext/interbase/ibase_query.c
  10087. ext/interbase/ibase_service.c
  10088. ext/interbase/interbase.c
  10089. ext/interbase/php_ibase_includes.h:
  10090. More divide & conquer
  10091. 2004-04-05 Dmitry Stogov <dmitry@zend.com>
  10092. * tests/lang/bug22367.phpt:
  10093. Fix (using patterns)
  10094. 2004-04-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  10095. * ext/mbstring/config.m4:
  10096. - Let it work safely
  10097. * (PHP_4_3)
  10098. ext/wddx/tests/001.phpt
  10099. ext/wddx/tests/wddx.xml:
  10100. - Remove test, as it's never worked as expected.
  10101. 2004-04-04 Derick Rethans <php@derickrethans.nl>
  10102. * ext/mbstring/config.m4:
  10103. - Fixed test
  10104. 2004-04-04 Ilia Alshanetsky <ilia@prohost.org>
  10105. * ZendEngine2/zend_objects_API.c:
  10106. Removed unused variable.
  10107. 2004-04-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  10108. * ext/wddx/tests/001.phpt:
  10109. - Fix test: Any datetime value that exceeds the unix time range should
  10110. not be unserialized.
  10111. 2004-04-04 Ilia Alshanetsky <ilia@prohost.org>
  10112. * (PHP_4_3)
  10113. NEWS
  10114. ext/gd/gd.c:
  10115. MFH: Fixed a bug that prevented building of the GD extension against
  10116. external GD lib 1.X.
  10117. * ext/gd/gd.c:
  10118. Fixed a bug that prevented building of gd extension against external GD
  10119. lib 1.X.
  10120. 2004-04-04 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  10121. * ext/interbase/php_ibase_includes.h:
  10122. CS
  10123. 2004-04-04 Derick Rethans <php@derickrethans.nl>
  10124. * ext/standard/tests/time/bug21966.phpt:
  10125. - Fixed comment and double 0
  10126. * ext/standard/tests/time/bug21966.phpt:
  10127. - One more test for a date/time related bug.
  10128. 2004-04-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10129. * ext/standard/config.m4:
  10130. Add a comment why it is in
  10131. 2004-04-03 Andi Gutmans <andi@zend.com>
  10132. * ZendEngine2/zend_builtin_functions.c:
  10133. Patch by Timm Friebe:
  10134. It changes
  10135. set_exception_handler() to accept the pseudo-type "callable" (instead of
  10136. a string referring to a global function).
  10137. Examples:
  10138. set_exception_handler('function_name');
  10139. set_exception_handler(array('class_name', 'static_method'));
  10140. set_exception_handler(array($instance, 'instance_method'));
  10141. This also makes set_exception_handler() more consistent with all the
  10142. other callback functionality, e.g. set_error_handler().
  10143. 2004-04-03 Derick Rethans <php@derickrethans.nl>
  10144. * ext/mbstring/config.m4:
  10145. - MFB: Fixed bug #27849 (configure craps out on trivial syntax error).
  10146. * (PHP_4_3)
  10147. NEWS
  10148. ext/mbstring/config.m4:
  10149. - Fixed bug #27849 (configure craps out on trivial syntax error).
  10150. 2004-04-03 Andi Gutmans <andi@zend.com>
  10151. * ZendEngine2/zend_operators.c:
  10152. - Nuke more old junk
  10153. 2004-04-03 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  10154. * ext/standard/config.m4:
  10155. That should do it
  10156. 2004-04-03 Greg Beaver <greg@chiaraquartet.net>
  10157. * (PHP_4_3)
  10158. pear/PEAR/Command/Remote.php:
  10159. MFH
  10160. fixed #534 for real (remove notice if state=stable doesn't exist, and use
  10161. "none" for stable version number)
  10162. * pear/PEAR/Command/Remote.php:
  10163. fixed #534 for real (remove notice if state=stable doesn't exist, and use
  10164. "none" for stable version number)
  10165. 2004-04-03 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  10166. * ext/interbase/tests/008.phpt:
  10167. Skip on Windows
  10168. * ext/interbase/tests/interbase.inc:
  10169. Don't rely on OS-based authentication (as it is not supported under Win32)
  10170. 2004-04-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10171. * ext/sqlite/sqlite.c
  10172. ext/sqlite/tests/sqlite_014.phpt
  10173. ext/sqlite/tests/sqlite_oo_014.phpt:
  10174. Increase severity level and use a more precise error message.
  10175. 2004-04-03 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  10176. * (PHP_4_3)
  10177. ext/standard/config.m4:
  10178. 2nd try for glibc2.2/sparc64
  10179. 2004-04-03 Andi Gutmans <andi@zend.com>
  10180. * ZendEngine2/zend.h
  10181. ZendEngine2/zend_operators.c
  10182. ZendEngine2/zend_operators.h:
  10183. - Nuke code which hasn't been in use for ages.
  10184. 2004-04-03 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  10185. * ext/interbase/tests/004.phpt:
  10186. fclose() tempfile so unlink() doesn't choke on Win32
  10187. * ext/interbase/interbase.c:
  10188. Change definition of ISC_LONG_[MIN|MAX] to please MSVC.
  10189. * ext/standard/config.m4:
  10190. MFB: more elaborate HUGE_VAL test
  10191. 2004-04-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10192. * ext/standard/basic_functions.c:
  10193. Initialize to 0 to prevent valgrind warnings
  10194. 2004-04-03 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  10195. * (PHP_4_3)
  10196. ext/standard/config.m4:
  10197. Changed test to include returning HUGE_VAL as well (intended to resolve
  10198. #27830)
  10199. 2004-04-03 Greg Beaver <greg@chiaraquartet.net>
  10200. * (PHP_4_3)
  10201. pear/PEAR.php
  10202. pear/package-PEAR.xml:
  10203. MFH
  10204. fix Bug #937 throwError() treats every call as static
  10205. fix Bug #964 PEAR_ERROR_EXCEPTION causes fatal error
  10206. * pear/PEAR.php
  10207. pear/package-PEAR.xml:
  10208. fix Bug #937 throwError() treats every call as static
  10209. fix Bug #964 PEAR_ERROR_EXCEPTION causes fatal error
  10210. * (PHP_4_3)
  10211. pear/package-PEAR.xml
  10212. pear/PEAR/Command/Remote.php:
  10213. MFH fix #534: pear search doesn't list unstable releases
  10214. * pear/package-PEAR.xml
  10215. pear/PEAR/Command/Remote.php:
  10216. fix #534: pear search doesn't list unstable releases
  10217. * pear/package-PEAR.xml
  10218. pear/package-PEAR.xml:
  10219. not devel any more
  10220. 2004-04-02 Derick Rethans <php@derickrethans.nl>
  10221. * ext/standard/parsedate.y:
  10222. - Fixed expected shift/reduce conflict count nu,ber
  10223. 2004-04-02 Sara Golemon <php@alphaweb.net>
  10224. * win32/install.txt:
  10225. Update sample SAPI locations. BugFix# 27829
  10226. 2004-04-02 Ilia Alshanetsky <ilia@prohost.org>
  10227. * (PHP_4_3)
  10228. ext/standard/file.c
  10229. ext/standard/tests/file/fgetcsv.phpt:
  10230. Fixed bug #27730.
  10231. 2004-04-02 Dmitry Stogov <dmitry@zend.com>
  10232. * tests/lang/bug22367.phpt:
  10233. Test file was fixed (implicit cloning strict warnings)
  10234. 2004-04-02 Derick Rethans <php@derickrethans.nl>
  10235. * (PHP_4_3)
  10236. ext/standard/basic_functions.c:
  10237. - Fixed unintialized variables.
  10238. 2004-04-02 Dmitry Stogov <dmitry@zend.com>
  10239. * NEWS:
  10240. Fixed bug #27742 (WDSL SOAP Parsing Schema bug)
  10241. 2004-04-01 Ilia Alshanetsky <ilia@prohost.org>
  10242. * ZendEngine2/zend_builtin_functions.c
  10243. ext/standard/array.c
  10244. ext/standard/tests/array/bug27782.phpt:
  10245. MFB: Revert patch for bug #27782.
  10246. * (PHP_4_3)
  10247. Zend/zend_execute.c
  10248. tests/lang/bug27731.phpt:
  10249. MFH: Fixed reversed condition for error reporting.
  10250. * ZendEngine2/zend_execute.c
  10251. ZendEngine2/tests/bug27731.phpt:
  10252. Fixed reversed condition for error reporting.
  10253. * (PHP_4_3)
  10254. configure.in
  10255. main/php_version.h:
  10256. Back to dev.
  10257. 2004-04-01 Derick Rethans <php@derickrethans.nl>
  10258. * ext/standard/parsedate.y
  10259. ext/standard/tests/time/bug27780.phpt:
  10260. - MFB: Fixed bug #27780 (strtotime(+1 xxx) returns a wrong date/time)
  10261. 2004-04-01 Ilia Alshanetsky <ilia@prohost.org>
  10262. * (PHP_4_3)
  10263. NEWS
  10264. configure.in
  10265. main/php_version.h:
  10266. Prepare for 4.3.6RC1.
  10267. 2004-04-01 Derick Rethans <php@derickrethans.nl>
  10268. * ext/standard/tests/time/bug27780.phpt
  10269. ext/standard/tests/time/bug27780.phpt:
  10270. file bug27780.phpt was initially added on branch PHP_4_3.
  10271. * (PHP_4_3)
  10272. NEWS
  10273. ext/standard/parsedate.y:
  10274. - Fixed bug #27780 (strtotime(+1 xxx) returns a wrong date/time)
  10275. 2004-04-01 Ilia Alshanetsky <ilia@prohost.org>
  10276. * (PHP_4_3)
  10277. NEWS
  10278. ext/standard/array.c
  10279. ext/standard/tests/array/bug27782.phpt:
  10280. Revert patch for bug #27782.
  10281. * (PHP_4_3)
  10282. Zend/zend_builtin_functions.c:
  10283. Revert patch for bug #27782.
  10284. 2004-04-01 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  10285. * ext/interbase/tests/003.phpt
  10286. ext/interbase/tests/interbase.inc:
  10287. CS/WS
  10288. 2004-04-01 Ilia Alshanetsky <ilia@prohost.org>
  10289. * tests/lang/bug27819.phpt
  10290. tests/lang/bug27819.phpt:
  10291. file bug27819.phpt was initially added on branch PHP_4_3.
  10292. * (PHP_4_3)
  10293. NEWS:
  10294. Bug fixing news & test for bug #27819.
  10295. * (PHP_4_3)
  10296. Zend/zend_execute.c:
  10297. MFH: Fixed bug #27819 (problems returning reference to a reference
  10298. parameter).
  10299. 2004-04-01 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  10300. * ext/interbase/tests/006.phpt:
  10301. Test binding of numeric timestamps
  10302. * ext/interbase/tests/002.phpt
  10303. ext/interbase/tests/005.phpt
  10304. ext/interbase/tests/interbase.inc
  10305. ext/interbase/tests/skipif.inc:
  10306. Don't rely on isql anymore, as creating databases is now supported by the
  10307. API
  10308. Changed tests to include ibase_query("SET TRANSACTION ...")
  10309. 2004-04-01 Dmitry Stogov <dmitry@zend.com>
  10310. * NEWS:
  10311. Fixed bug #27722 (Segfault on schema without targetNamespace).
  10312. 2004-04-01 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  10313. * ext/interbase/interbase.c:
  10314. WS
  10315. * ext/interbase/interbase.c:
  10316. Fix unregistered bug (crash when closing db opened with "CREATE DATABASE
  10317. ...")
  10318. 2004-04-01 Derick Rethans <php@derickrethans.nl>
  10319. * (PHP_4_3)
  10320. NEWS
  10321. ext/standard/type.c
  10322. ext/standard/tests/general_functions/is_resource.phpt:
  10323. - MFH: Fixed bug #27822 (is_resource() returns TRUE for closed resources)
  10324. * ext/standard/type.c:
  10325. - Fixed bug #27822 (is_resource() returns TRUE for closed resources)
  10326. * ext/standard/tests/general_functions/is_resource.phpt:
  10327. - Fixed bug #27822 (is_resource() returns TRUE for closed resources)
  10328. 2004-04-01 Sara Golemon <php@alphaweb.net>
  10329. * main/streams/filter.c:
  10330. Only wind filters when appending to the read chain.
  10331. * main/streams/streams.c:
  10332. This leaks when a stream opener proxy opens another stream.
  10333. 2004-03-31 Sara Golemon <php@alphaweb.net>
  10334. * NEWS
  10335. ext/standard/tests/file/bug27619.phpt
  10336. main/streams/filter.c
  10337. main/streams/php_stream_filter_api.h
  10338. main/streams/streams.c:
  10339. BugFix#27619
  10340. Filters not applied to pre-buffered stream data.
  10341. (esp. http:// streams)
  10342. 2004-03-31 Ilia Alshanetsky <ilia@prohost.org>
  10343. * (PHP_4_3)
  10344. NEWS:
  10345. Bug fixing news.
  10346. * (PHP_4_3)
  10347. Zend/zend_execute.c:
  10348. MFH: Fixed bug #25547 (error_handler and array index with function call).
  10349. 2004-03-31 Derick Rethans <php@derickrethans.nl>
  10350. * ext/mysqli/config.m4:
  10351. - Align help output for configure.
  10352. 2004-03-31 Ilia Alshanetsky <ilia@prohost.org>
  10353. * (PHP_4_3)
  10354. NEWS
  10355. ext/ftp/ftp.c:
  10356. MFH: Fixed bug #27809 (ftp_systype returns null on some ftp servers).
  10357. * ext/ftp/ftp.c:
  10358. Fixed bug #27809 (ftp_systype returns null on some ftp servers).
  10359. 2004-03-31 Hartmut Holzgraefe <hartmut@php-groupies.de>
  10360. * ext/standard/datetime.c:
  10361. disallow negative timestamps on windows only
  10362. 2004-03-31 Rob Richards <rrichards@ctindustries.net>
  10363. * ext/dom/attr.c
  10364. ext/dom/cdatasection.c
  10365. ext/dom/comment.c
  10366. ext/dom/document.c
  10367. ext/dom/documentfragment.c
  10368. ext/dom/dom_fe.h
  10369. ext/dom/element.c
  10370. ext/dom/entityreference.c
  10371. ext/dom/nodelist.c
  10372. ext/dom/processinginstruction.c
  10373. ext/dom/text.c
  10374. ext/dom/xpath.c:
  10375. use new style constructors
  10376. fix return for nodelist item
  10377. 2004-03-31 Ilia Alshanetsky <ilia@prohost.org>
  10378. * (PHP_4_3)
  10379. NEWS
  10380. sapi/cgi/cgi_main.c:
  10381. MFH: Fixed bug #27802 (default number of children to 8 when
  10382. PHP_FCGI_CHILDREN is not defined).
  10383. * sapi/cgi/cgi_main.c:
  10384. Fixed bug #27802 (default number of children to 8 when PHP_FCGI_CHILDREN is
  10385. not defined).
  10386. 2004-03-31 Dmitry Stogov <dmitry@zend.com>
  10387. * ZendEngine2/zend_execute.c:
  10388. Fixed BUG in zend_post_incdec_property
  10389. 2004-03-31 Andi Gutmans <andi@zend.com>
  10390. * ZendEngine2/zend_reflection_api.c:
  10391. - Fix typo
  10392. 2004-03-31 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  10393. * ext/standard/tests/time/003.phpt
  10394. ext/standard/tests/time/bug27719.phpt
  10395. ext/standard/tests/time/mktime.phpt:
  10396. Make time tests more robust against differences in implementation
  10397. 2004-03-30 Ilia Alshanetsky <ilia@prohost.org>
  10398. * run-tests.php:
  10399. Fixed generate_array_diff().
  10400. 2004-03-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10401. * tests/lang/bug26640.phpt:
  10402. Fix tests
  10403. * ZendEngine2/tests/bug26695.phpt
  10404. tests/classes/static_properties_002.phpt:
  10405. Fix test
  10406. * scripts/dev/search_underscores.php:
  10407. Add more statistics
  10408. 2004-03-30 Ilia Alshanetsky <ilia@prohost.org>
  10409. * (PHP_4_3)
  10410. NEWS
  10411. Zend/zend_builtin_functions.c
  10412. ext/standard/array.c
  10413. ext/standard/tests/array/bug27782.phpt:
  10414. MFH: Fixed bug #27782 (Wrong behaviour of next(), prev() and each()).
  10415. * ZendEngine2/zend_builtin_functions.c
  10416. ext/standard/array.c:
  10417. Fixed bug #27782 (Wrong behaviour of next(), prev() and each()).
  10418. * ext/standard/tests/array/bug27782.phpt:
  10419. Fixed bug #27782 (Wrong behaviour of next(), prev() and each()).
  10420. 2004-03-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10421. * scripts/dev/search_underscores.php:
  10422. The test script to search for underscores
  10423. * ZendEngine2/zend_reflection_api.c:
  10424. TSRM fix
  10425. * ZendEngine2/zend.c
  10426. ZendEngine2/zend.h
  10427. ZendEngine2/zend_API.c
  10428. ZendEngine2/zend_API.h
  10429. ZendEngine2/zend_globals.h
  10430. ZendEngine2/zend_reflection_api.c:
  10431. - Fix Reflection class names
  10432. - Add ability to get the extension an internal class was defined in
  10433. 2004-03-30 Frank M. Kromann <frank@kromann.info>
  10434. * (PHP_4_3)
  10435. ext/mssql/php_mssql.c:
  10436. MFH: Fix for #27764. Get return value from a stored procedure not returning
  10437. any result sets
  10438. * ext/mssql/php_mssql.c:
  10439. Fix for #27764. Get return value from a stored procedure not returning any
  10440. result sets
  10441. 2004-03-30 Stanislav Malyshev <stas@zend.com>
  10442. * TSRM/TSRM.c:
  10443. Disabled calling dtors on tsrm_shutdown - calling dtors in tsrm_shutdown
  10444. makes
  10445. modules registering TSRM ids to crash, if they have dtors, since the
  10446. module
  10447. is unloaded before tsrm_shutdown is called. Can be re-enabled after
  10448. tsrm_free_id is implemented.
  10449. * (PHP_4_3)
  10450. TSRM/TSRM.c:
  10451. Disabled calling dtors on tsrm_shutdown - calling dtors in tsrm_shutdown
  10452. makes
  10453. modules registering TSRM ids to crash, if they have dtors,
  10454. since the module is unloaded before tsrm_shutdown is called.
  10455. Can be re-enabled after tsrm_free_id is implemented.
  10456. 2004-03-30 Ilia Alshanetsky <ilia@prohost.org>
  10457. * (PHP_4_3)
  10458. NEWS:
  10459. Bug fixing news.
  10460. 2004-03-30 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  10461. * ext/standard/tests/general_functions/sunfuncts.phpt:
  10462. Prevent test from failing on least significant digit
  10463. 2004-03-30 Wez Furlong <wez.php@thebrainroom.net>
  10464. * (PHP_4_3)
  10465. main/streams.c:
  10466. Fix for Bug #27762: SCO Openserver doesn't have S_ISSOCK
  10467. Possible side effect from this is that CLI scripts run from inetd won't
  10468. realize that stdin/stdout are sockets. But thats not our problem.
  10469. 2004-03-30 Andi Gutmans <andi@zend.com>
  10470. * ext/standard/incomplete_class.c:
  10471. - Tiny improvement.
  10472. 2004-03-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10473. * ZendEngine2/acconfig.h
  10474. ext/standard/config.m4:
  10475. NAN==NAN doest work (Ard)
  10476. 2004-03-29 Ilia Alshanetsky <ilia@prohost.org>
  10477. * (PHP_4_3)
  10478. ext/standard/tests/time/bug27719.phpt:
  10479. MFH: Removed extra spaces that cause the test to fail.
  10480. * ext/standard/tests/time/bug27719.phpt:
  10481. Removed extra spaces that cause the test to fail.
  10482. 2004-03-29 Wez Furlong <wez.php@thebrainroom.net>
  10483. * php.ini-dist
  10484. php.ini-recommended
  10485. ext/session/mod_files.c
  10486. ext/session/session.c
  10487. main/php_open_temporary_file.c
  10488. main/php_open_temporary_file.h:
  10489. Fix for Bug #26757: session.save_path defaults to bogus value on win32
  10490. Merge from branch with one main difference: the default save_path is
  10491. set to the empty string on all platforms, whereas the code in the
  10492. branch only does so for win32.
  10493. * (PHP_4_3)
  10494. php.ini-dist
  10495. php.ini-recommended
  10496. ext/session/mod_files.c
  10497. ext/session/session.c
  10498. main/php_open_temporary_file.c
  10499. main/php_open_temporary_file.h:
  10500. Fix for Bug #26757: session.save_path default is bogus for win32
  10501. Based on a patch found in the bug report.
  10502. Concept approved by Ilia.
  10503. 2004-03-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10504. * ext/dom/namednodemap.c:
  10505. DOM_RET_OBJ for return_value needs to be followed by return
  10506. * ext/dom/tests/dom001.phpt:
  10507. Remove debug code
  10508. * ext/dom/tests/dom001.phpt
  10509. ext/dom/tests/dom003.phpt
  10510. ext/dom/tests/dom006.phpt:
  10511. Fix tests
  10512. 2004-03-29 Ilia Alshanetsky <ilia@prohost.org>
  10513. * ext/dom/namednodemap.c
  10514. ext/dom/nodelist.c
  10515. ext/openssl/openssl.c:
  10516. Fixed compiler warnings.
  10517. * (PHP_4_3)
  10518. NEWS:
  10519. Bug fixing news.
  10520. 2004-03-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10521. * ext/dom/php_dom.c
  10522. ext/ming/ming.c
  10523. ext/simplexml/simplexml.c
  10524. ext/simplexml/tests/001.phpt
  10525. ext/simplexml/tests/002.phpt
  10526. ext/simplexml/tests/003.phpt
  10527. ext/simplexml/tests/004.phpt
  10528. ext/simplexml/tests/007.phpt
  10529. ext/simplexml/tests/008.phpt
  10530. ext/simplexml/tests/009.phpt
  10531. ext/simplexml/tests/010.phpt
  10532. ext/simplexml/tests/014.phpt
  10533. ext/simplexml/tests/014a.phpt
  10534. ext/simplexml/tests/014b.phpt
  10535. ext/simplexml/tests/015.phpt
  10536. ext/simplexml/tests/016.phpt
  10537. ext/sqlite/sqlite.c
  10538. ext/sqlite/tests/blankdb_oo.inc
  10539. ext/sqlite/tests/sqlite_oo_001.phpt
  10540. ext/sqlite/tests/sqlite_oo_002.phpt
  10541. ext/sqlite/tests/sqlite_oo_014.phpt
  10542. ext/sqlite/tests/sqlite_oo_020.phpt
  10543. ext/sqlite/tests/sqlite_oo_021.phpt
  10544. ext/sqlite/tests/sqlite_oo_022.phpt:
  10545. Fix class names
  10546. * (PHP_4_3)
  10547. ext/standard/basic_functions.c
  10548. ext/standard/config.m4
  10549. main/config.w32.h:
  10550. MFH: Found a NAN/INF solution that should be portable everywhere(?)
  10551. * ext/standard/basic_functions.c
  10552. ext/standard/config.m4:
  10553. Found a NAN/INF solution that should be portable everywhere(?) (Ard,Marcus)
  10554. * ZendEngine2/zend_builtin_functions.c:
  10555. Allow mixed case search for extensions
  10556. 2004-03-29 Frank M. Kromann <frank@kromann.info>
  10557. * (PHP_4_3)
  10558. ext/mssql/php_mssql.c:
  10559. MFH: Fix for #27743. Make sure Money types are converted and returned
  10560. correct
  10561. * ext/mssql/php_mssql.c:
  10562. Fix for #27743. Make sure Money types are converted and returned correct
  10563. 2004-03-29 Ilia Alshanetsky <ilia@prohost.org>
  10564. * (PHP_4_3)
  10565. NEWS
  10566. ext/gd/gd.c
  10567. ext/gd/libgd/gd.c
  10568. ext/gd/libgd/gd.h
  10569. ext/gd/libgd/gd_gd.c
  10570. ext/gd/libgd/gd_gd2.c
  10571. ext/gd/libgd/gd_io_dp.c
  10572. ext/gd/libgd/gd_jpeg.c
  10573. ext/gd/libgd/gd_png.c
  10574. ext/gd/libgd/gd_wbmp.c
  10575. ext/gd/libgd/gdfontg.c
  10576. ext/gd/libgd/gdfontg.h
  10577. ext/gd/libgd/gdfontl.c
  10578. ext/gd/libgd/gdfontl.h
  10579. ext/gd/libgd/gdfontmb.c
  10580. ext/gd/libgd/gdfontmb.h
  10581. ext/gd/libgd/gdfonts.c
  10582. ext/gd/libgd/gdfonts.h
  10583. ext/gd/libgd/gdfontt.c
  10584. ext/gd/libgd/gdfontt.h
  10585. ext/gd/libgd/gdft.c:
  10586. MFH: Synchronized bundled GD library with GD 2.0.22.
  10587. * ext/gd/gd.c
  10588. ext/gd/libgd/gd.c
  10589. ext/gd/libgd/gd.h
  10590. ext/gd/libgd/gd_gd.c
  10591. ext/gd/libgd/gd_gd2.c
  10592. ext/gd/libgd/gd_io_dp.c
  10593. ext/gd/libgd/gd_jpeg.c
  10594. ext/gd/libgd/gd_png.c
  10595. ext/gd/libgd/gd_wbmp.c
  10596. ext/gd/libgd/gdfontg.c
  10597. ext/gd/libgd/gdfontg.h
  10598. ext/gd/libgd/gdfontl.c
  10599. ext/gd/libgd/gdfontl.h
  10600. ext/gd/libgd/gdfontmb.c
  10601. ext/gd/libgd/gdfontmb.h
  10602. ext/gd/libgd/gdfonts.c
  10603. ext/gd/libgd/gdfonts.h
  10604. ext/gd/libgd/gdfontt.c
  10605. ext/gd/libgd/gdfontt.h
  10606. ext/gd/libgd/gdft.c:
  10607. Synchronized bundled GD library with GD 2.0.22.
  10608. 2004-03-29 Sebastian Bergmann <sb@sebastian-bergmann.de>
  10609. * ZendEngine2/zend_execute.c:
  10610. -clonning+cloning
  10611. 2004-03-29 Dmitry Stogov <dmitry@zend.com>
  10612. * ZendEngine2/zend_execute.c:
  10613. Implicit clonning strict warning was added for ze1_compatibility_mode
  10614. 2004-03-29 Jan Lehnardt <jan@dasmoped.net>
  10615. * run-tests.php:
  10616. - be more verbose
  10617. 2004-03-29 Hartmut Holzgraefe <hartmut@php-groupies.de>
  10618. * ext/xml/tests/bug26614.phpt:
  10619. Test updated to test for additional libxml2/expat inconsistencies
  10620. 2004-03-29 Ilia Alshanetsky <ilia@prohost.org>
  10621. * (PHP_4_3)
  10622. NEWS
  10623. Zend/zend_execute.c
  10624. tests/lang/bug27731.phpt
  10625. tests/lang/bug27731.phpt:
  10626. MFH: Fixed bug #27731 (error_reporting() inside @ block fails to set
  10627. error_reporting level).
  10628. * ZendEngine2/zend_execute.c
  10629. ZendEngine2/tests/bug27731.phpt:
  10630. Fixed bug #27731 (error_reporting() inside @ block fails to set
  10631. error_reporting level).
  10632. * (PHP_4_3)
  10633. ext/standard/datetime.h:
  10634. Fixed build.
  10635. * (PHP_4_3)
  10636. NEWS
  10637. ext/xslt/config.m4:
  10638. Fixed bug #27732 (Fixed compilation bug inside php_sab_info.h).
  10639. 2004-03-28 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10640. * ZendEngine2/zend_API.c:
  10641. Use lowercasing here
  10642. * run-tests.php:
  10643. Add ability to pass -n to the executed php
  10644. * ext/standard/basic_functions.c:
  10645. Improve portability (idea by Ard)
  10646. * ZendEngine2/zend.c:
  10647. Initialize the complete struct
  10648. * ext/simplexml/CREDITS
  10649. ext/simplexml/simplexml.c
  10650. ext/sqlite/CREDITS
  10651. ext/sqlite/sqlite.c
  10652. ext/standard/credits_ext.h:
  10653. Fix writing of SQLite and SimpleXMl extension and add Rob to the credits
  10654. line of the latter. Add ext/SPL.
  10655. 2004-03-28 Stanislav Malyshev <stas@zend.com>
  10656. * ZendEngine2/zend_language_parser.y:
  10657. check writability on =& too
  10658. 2004-03-28 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10659. * ext/xsl/xsltprocessor.c:
  10660. Fix XSL (Rob/Marcus)
  10661. 2004-03-28 Rasmus Lerdorf <rasmus@lerdorf.com>
  10662. * NEWS
  10663. ext/standard/datetime.c
  10664. ext/standard/tests/time/bug27719.phpt:
  10665. MFB test case for bug #27719 and improve comments in this tricky DST code
  10666. * (PHP_4_3)
  10667. NEWS
  10668. ext/session/session.c
  10669. ext/standard/datetime.c
  10670. ext/standard/head.c
  10671. ext/standard/tests/time/bug27719.phpt:
  10672. - Merge whitespace and trivial changes from HEAD back to the branch so the
  10673. diff between HEAD and PHP_4_3 only shows feature changes
  10674. - Fix test case for bug #27719 (TZ=EST means no DST so the test was wrong)
  10675. 2004-03-28 Stanislav Malyshev <stas@zend.com>
  10676. * ZendEngine2/zend_execute.c:
  10677. - call set handler if assigning to object having this handler
  10678. - cleanup: use macros to access object internal vars
  10679. * ZendEngine2/zend_interfaces.c:
  10680. preserve ZEND_API in definition
  10681. * ZendEngine2/zend_interfaces.h:
  10682. declare as extern
  10683. 2004-03-28 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10684. * run-tests.php:
  10685. Show progress
  10686. * tests/classes/tostring.phpt:
  10687. Adapt ecpectations to 5.0 reality
  10688. * ZendEngine2/zend_reflection_api.c:
  10689. Fix memleak found by Timm
  10690. 2004-03-28 Stanislav Malyshev <stas@zend.com>
  10691. * ZendEngine2/zend_operators.c:
  10692. centralize object-to-scalar conversion, make it work with get handler
  10693. * ZendEngine2/zend.c:
  10694. try get handler on printable conversion
  10695. * ZendEngine2/zend_object_handlers.h:
  10696. some more clear comments
  10697. * ZendEngine2/zend_operators.c:
  10698. Use macros for object parts access
  10699. 2004-03-28 Dmitry Stogov <dmitry@zend.com>
  10700. * ZendEngine2/zend_execute_API.c:
  10701. fix of fix related to __autoload. (ext/standard/tests/network/bug20134.phpt
  10702. passes again)
  10703. 2004-03-28 Andrey Hristov <php@hristov.com>
  10704. * README.PHP4-TO-PHP5-THIN-CHANGES:
  10705. - Fixed the explanation and example about "classes must be declared before
  10706. used".
  10707. - Added new entry about get_class() (Thanks Lukas for reminding
  10708. (toStudlyCapOrNotToStudlyCap.txt).
  10709. 2004-03-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10710. * tests/classes/type_hinting_002.phpt:
  10711. Add new test
  10712. * ZendEngine2/zend.c:
  10713. Even though it is uncommented it should be right
  10714. 2004-03-27 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  10715. * ext/mbstring/mbstring.dsp:
  10716. added missing files of oniguruma to mbstring.dsp.
  10717. 2004-03-27 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  10718. * acinclude.m4:
  10719. Put AC_DEFINE in correct place so caching will work properly
  10720. 2004-03-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10721. * (PHP_4_3)
  10722. NEWS
  10723. NEWS:
  10724. BFN
  10725. * (PHP_4_3)
  10726. main/SAPI.c:
  10727. Fixed bug #27687 (Bug Adding Default Charset to 'text/*' Content-Type
  10728. Header
  10729. * ext/standard/config.m4:
  10730. Move defines to proper location
  10731. * ext/standard/var_unserializer.c
  10732. ext/standard/var_unserializer.c:
  10733. Touch after .c
  10734. * ext/standard/tests/math/bug27646.phpt:
  10735. Portable solution for bug #27646 that works correct on Windows, too
  10736. * ext/standard/basic_functions.c
  10737. ext/standard/basic_functions.h
  10738. ext/standard/config.m4
  10739. ext/standard/var_unserializer.re:
  10740. Portable solution for bug #27646 that works correct on Windows, too
  10741. * ext/ming/php_ming.h:
  10742. Commit the header, too.
  10743. * ext/ming/ming.c:
  10744. Follow ming_xy naming convention
  10745. 2004-03-26 Frank M. Kromann <frank@kromann.info>
  10746. * ext/ming/ming.c:
  10747. Fix complation errors after convertion to new macro's
  10748. 2004-03-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10749. * NEWS
  10750. ext/sqlite/sqlite.c
  10751. ext/sqlite/tests/sqlite_oo_002.phpt
  10752. ext/sqlite/tests/sqlite_oo_003.phpt
  10753. ext/sqlite/tests/sqlite_oo_008.phpt
  10754. ext/sqlite/tests/sqlite_oo_009.phpt
  10755. ext/sqlite/tests/sqlite_oo_010.phpt
  10756. ext/sqlite/tests/sqlite_oo_011.phpt
  10757. ext/sqlite/tests/sqlite_oo_012.phpt
  10758. ext/sqlite/tests/sqlite_oo_013.phpt
  10759. ext/sqlite/tests/sqlite_oo_014.phpt
  10760. ext/sqlite/tests/sqlite_oo_015.phpt
  10761. ext/sqlite/tests/sqlite_oo_016.phpt
  10762. ext/sqlite/tests/sqlite_oo_020.phpt
  10763. ext/sqlite/tests/sqlite_oo_021.phpt
  10764. ext/sqlite/tests/sqlite_oo_024.phpt
  10765. ext/sqlite/tests/sqlite_oo_025.phpt
  10766. ext/sqlite/tests/sqlite_oo_026.phpt
  10767. ext/sqlite/tests/sqlite_oo_028.phpt
  10768. ext/sqlite/tests/sqlite_oo_029.phpt
  10769. ext/sqlite/tests/sqlite_oo_030.phpt
  10770. ext/sqlite/tests/sqlite_oo_031.phpt:
  10771. Change to studlyCaps convention
  10772. * ext/ming/ming.c:
  10773. Use studlyCaps and new macros (that should be it)
  10774. 2004-03-26 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  10775. * (PHP_4_3)
  10776. ext/standard/file.c:
  10777. Alignment fix
  10778. 2004-03-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10779. * NEWS
  10780. ZendEngine2/zend_API.c
  10781. ZendEngine2/zend_compile.c:
  10782. Force destructors to have empty signatures
  10783. 2004-03-26 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  10784. * (PHP_4_3)
  10785. ext/standard/math.c:
  10786. MFH: Calculate pow(long,long) in a way that works on 64-bit platforms
  10787. 2004-03-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10788. * ext/standard/basic_functions.c:
  10789. Correct that name
  10790. 2004-03-26 Derick Rethans <php@derickrethans.nl>
  10791. * (PHP_4_3)
  10792. ext/standard/tests/time/bug27719.diff
  10793. ext/standard/tests/time/bug27719.phpt
  10794. ext/standard/tests/time/bug27719.phpt:
  10795. - COmmit the test, not the diff
  10796. 2004-03-26 Ilia Alshanetsky <ilia@prohost.org>
  10797. * (PHP_4_3)
  10798. NEWS
  10799. configure.in:
  10800. MFH: Fixed bug #27664 (--disable-cli doesn't force --without-pear).
  10801. * configure.in:
  10802. Fixed bug #27664 (--disable-cli doesn't force --without-pear).
  10803. 2004-03-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10804. * ext/standard/basic_functions.c:
  10805. let inf be generated by INF constant (thanks to Wez)
  10806. 2004-03-26 Derick Rethans <php@derickrethans.nl>
  10807. * ext/standard/tests/time/bug27719.diff
  10808. ext/standard/tests/time/bug27719.diff:
  10809. file bug27719.diff was initially added on branch PHP_4_3.
  10810. 2004-03-26 Rasmus Lerdorf <rasmus@lerdorf.com>
  10811. * ext/standard/datetime.c:
  10812. MFB: The 2am offset was a bad choice as this hour doesn't necessarily exist
  10813. on a DST switch. So use 4am instead. Fixes bug #27719
  10814. * (PHP_4_3)
  10815. ext/standard/datetime.c:
  10816. The 2am offset was a bad choice as this hour doesn't necessarily exist
  10817. on a DST switch. So use 4am instead. Fixes bug #27719
  10818. 2004-03-26 Sara Golemon <php@alphaweb.net>
  10819. * ext/standard/string.c
  10820. ext/standard/tests/strings/bug27675.phpt:
  10821. BugFix 27675 and add regression test.
  10822. 2004-03-26 Ilia Alshanetsky <ilia@prohost.org>
  10823. * (PHP_4_3)
  10824. NEWS:
  10825. Bug fixing news.
  10826. * (PHP_4_3)
  10827. ext/curl/curl.c:
  10828. MFH: Fixes to allow curl extension to compile against libcurl 7.11.1
  10829. 2004-03-26 Andi Gutmans <andi@zend.com>
  10830. * ZendEngine2/zend_execute.c:
  10831. - Fix build (thanks to Timm)
  10832. 2004-03-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10833. * ext/standard/url_scanner_ex.c:
  10834. Pending touch
  10835. * ext/standard/basic_functions.c
  10836. ext/standard/tests/math/bug27646.phpt:
  10837. -Make NAN and INF more portable (atof() doesn't work on MSVC.6 for example)
  10838. -Change test to use constants without prior conversion
  10839. * ext/ming/ming.c:
  10840. Really use studlyCaps here
  10841. 2004-03-25 Derick Rethans <php@derickrethans.nl>
  10842. * NEWS
  10843. main/rfc1867.c:
  10844. - Stopped file uploads from throwing E_WARNINGs and E_NOTICEs which can not
  10845. be
  10846. hidden from within scripts (and a result value in the $_FILES global can
  10847. be
  10848. used to see the real failure anyway).
  10849. * ZendEngine2/zend_language_scanner.l:
  10850. - Remove old and deprecated <?php_track_vars?> scanner token.
  10851. 2004-03-25 Ilia Alshanetsky <ilia@prohost.org>
  10852. * ext/shmop/package.xml:
  10853. Corrected package file.
  10854. 2004-03-25 Hartmut Holzgraefe <hartmut@php-groupies.de>
  10855. * ext/shmop/package.xml:
  10856. another package description
  10857. 2004-03-25 Andi Gutmans <andi@zend.com>
  10858. * NEWS:
  10859. - Update NEWS
  10860. * ZendEngine2/zend_compile.c:
  10861. - If __construct() is defined then it will always take precedence over
  10862. - old style constructors.
  10863. 2004-03-25 Ilia Alshanetsky <ilia@prohost.org>
  10864. * (PHP_4_3)
  10865. configure.in
  10866. main/php_version.h:
  10867. Back to dev.
  10868. 2004-03-25 Stanislav Malyshev <stas@zend.com>
  10869. * ZendEngine2/zend_execute.c:
  10870. no need to use result for RECV's - as in PHP4
  10871. 2004-03-25 Ilia Alshanetsky <ilia@prohost.org>
  10872. * (PHP_4_3)
  10873. configure.in
  10874. main/php_version.h:
  10875. Go with 4.3.5
  10876. 2004-03-25 Stanislav Malyshev <stas@zend.com>
  10877. * ZendEngine2/zend_execute.c:
  10878. Use get/set handlers for increment.decrement ops on objects
  10879. 2004-03-25 Andi Gutmans <andi@zend.com>
  10880. * ZendEngine2/zend_execute_API.c:
  10881. /* The compiler is not-reentrant. Make sure we __autoload() only during
  10882. run-time
  10883. * (doesn't impact fuctionality of __autoload()
  10884. */
  10885. 2004-03-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10886. * NEWS
  10887. main/SAPI.c:
  10888. Fixed bug #27687 (Bug Adding Default Charset to 'text/*' Content-Type
  10889. Header
  10890. 2004-03-25 Dmitry Stogov <dmitry@zend.com>
  10891. * ZendEngine2/zend_execute_API.c:
  10892. Using ALLOC_HASHTABLE/FREE_HASHTABLE instead of emalloc/free.
  10893. 2004-03-24 Hartmut Holzgraefe <hartmut@php-groupies.de>
  10894. * ext/dbx/package.xml
  10895. ext/filepro/package.xml
  10896. ext/session/package.xml
  10897. ext/sockets/package.xml
  10898. ext/tokenizer/package.xml
  10899. ext/wddx/package.xml
  10900. ext/yaz/package.xml:
  10901. more visa to sibira ;)
  10902. 2004-03-24 George Schlossnagle <george@omniti.com>
  10903. * ext/simplexml/tests/021.phpt:
  10904. added test for property_exists checks.
  10905. 2004-03-24 Dmitry Stogov <dmitry@zend.com>
  10906. * ZendEngine2/zend.c
  10907. ZendEngine2/zend_execute_API.c
  10908. ZendEngine2/zend_globals.h:
  10909. New autoload protection schema was implemented (Using HashTable instead of
  10910. boolean flag)
  10911. 2004-03-24 Derick Rethans <php@derickrethans.nl>
  10912. * ZendEngine2/zend_operators.c
  10913. main/rfc1867.c:
  10914. - Revert bogus commit
  10915. 2004-03-24 Dmitry Stogov <dmitry@zend.com>
  10916. * tests/lang/bug22367.phpt:
  10917. Fixed (strict warning was added to expected output)
  10918. 2004-03-24 Stanislav Malyshev <stas@zend.com>
  10919. * main/main.c:
  10920. and set module startup flag on startup
  10921. * main/main.c:
  10922. reset module shutdown flag on startup
  10923. 2004-03-24 Derick Rethans <php@derickrethans.nl>
  10924. * NEWS
  10925. ZendEngine2/zend_operators.c
  10926. main/rfc1867.c:
  10927. - Fixed NEWS
  10928. 2004-03-24 Dmitry Stogov <dmitry@zend.com>
  10929. * NEWS
  10930. ZendEngine2/tests/bug27641.phpt:
  10931. Fixed bug #27641 (Object cloning in ze1_compatibility_mode was
  10932. reimplemented)
  10933. * ZendEngine2/zend_execute.c
  10934. ZendEngine2/zend_variables.c:
  10935. Object cloning in ze1 compatibility mode (zend.ze1_compatibility_mode) was
  10936. reimplemented (Dmitry, Andi)
  10937. 2004-03-24 Antony Dovgal <tony2001@phpclub.net>
  10938. * ext/oci8/package.xml:
  10939. add account names & emails
  10940. 2004-03-24 George Schlossnagle <george@omniti.com>
  10941. * ext/simplexml/simplexml.c:
  10942. fixed non-existent elements check
  10943. ref: http://news.php.net/article.php?group=php.internals&article=8660
  10944. 2004-03-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10945. * ext/sqlite/sqlite.c
  10946. ext/sqlite/tests/sqlite_oo_002.phpt
  10947. ext/sqlite/tests/sqlite_oo_003.phpt
  10948. ext/sqlite/tests/sqlite_oo_008.phpt
  10949. ext/sqlite/tests/sqlite_oo_009.phpt
  10950. ext/sqlite/tests/sqlite_oo_010.phpt
  10951. ext/sqlite/tests/sqlite_oo_011.phpt
  10952. ext/sqlite/tests/sqlite_oo_012.phpt
  10953. ext/sqlite/tests/sqlite_oo_013.phpt
  10954. ext/sqlite/tests/sqlite_oo_014.phpt
  10955. ext/sqlite/tests/sqlite_oo_015.phpt
  10956. ext/sqlite/tests/sqlite_oo_016.phpt
  10957. ext/sqlite/tests/sqlite_oo_020.phpt
  10958. ext/sqlite/tests/sqlite_oo_021.phpt
  10959. ext/sqlite/tests/sqlite_oo_024.phpt
  10960. ext/sqlite/tests/sqlite_oo_025.phpt
  10961. ext/sqlite/tests/sqlite_oo_026.phpt
  10962. ext/sqlite/tests/sqlite_oo_028.phpt
  10963. ext/sqlite/tests/sqlite_oo_029.phpt
  10964. ext/sqlite/tests/sqlite_oo_030.phpt
  10965. ext/sqlite/tests/sqlite_oo_031.phpt:
  10966. Revert studlyCaps change for now
  10967. 2004-03-23 Ilia Alshanetsky <ilia@prohost.org>
  10968. * ext/snmp/snmp.c:
  10969. Fixed bug #27661 (snmpget() does not close the socket in some cases).
  10970. 2004-03-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10971. * ext/standard/var_unserializer.c:
  10972. Update .c output after .re
  10973. * ext/standard/basic_functions.c
  10974. ext/standard/var_unserializer.re
  10975. ext/standard/tests/math/bug27646.phpt:
  10976. - Allow negative infinity
  10977. - Register missing constants, they work anyway but cause an E_NOTICE
  10978. * NEWS:
  10979. BFN
  10980. * ext/standard/var_unserializer.c
  10981. ext/standard/var_unserializer.re:
  10982. Bugfix #27646: Cannot serialize/unserialize non-finite numeric values
  10983. 2004-03-23 Ilia Alshanetsky <ilia@prohost.org>
  10984. * (PHP_4_3)
  10985. NEWS:
  10986. Prepare NEWS file for 4.3.5 release.
  10987. 2004-03-23 Hartmut Holzgraefe <hartmut@php-groupies.de>
  10988. * ext/bcmath/.cvsignore
  10989. ext/bz2/.cvsignore
  10990. ext/calendar/.cvsignore
  10991. ext/cpdf/.cvsignore
  10992. ext/ctype/.cvsignore
  10993. ext/curl/.cvsignore
  10994. ext/dba/.cvsignore
  10995. ext/dbase/.cvsignore
  10996. ext/dbx/.cvsignore
  10997. ext/dio/.cvsignore
  10998. ext/dom/.cvsignore
  10999. ext/exif/.cvsignore
  11000. ext/fam/.cvsignore
  11001. ext/fbsql/.cvsignore
  11002. ext/fdf/.cvsignore
  11003. ext/filepro/.cvsignore
  11004. ext/ftp/.cvsignore
  11005. ext/gd/.cvsignore
  11006. ext/gettext/.cvsignore
  11007. ext/gmp/.cvsignore
  11008. ext/hwapi/.cvsignore
  11009. ext/iconv/.cvsignore
  11010. ext/imap/.cvsignore
  11011. ext/informix/.cvsignore
  11012. ext/ingres_ii/.cvsignore
  11013. ext/interbase/.cvsignore
  11014. ext/ircg/.cvsignore
  11015. ext/ldap/.cvsignore
  11016. ext/mbstring/.cvsignore
  11017. ext/mcrypt/.cvsignore
  11018. ext/mcve/.cvsignore
  11019. ext/mhash/.cvsignore
  11020. ext/mime_magic/.cvsignore
  11021. ext/ming/.cvsignore
  11022. ext/mnogosearch/.cvsignore
  11023. ext/msession/.cvsignore
  11024. ext/msql/.cvsignore
  11025. ext/mssql/.cvsignore
  11026. ext/mysql/.cvsignore
  11027. ext/mysqli/.cvsignore
  11028. ext/ncurses/.cvsignore
  11029. ext/oci8/.cvsignore
  11030. ext/odbc/.cvsignore
  11031. ext/openssl/.cvsignore
  11032. ext/oracle/.cvsignore
  11033. ext/ovrimos/.cvsignore
  11034. ext/pcntl/.cvsignore
  11035. ext/pcre/.cvsignore
  11036. ext/pdf/.cvsignore
  11037. ext/pfpro/.cvsignore
  11038. ext/pgsql/.cvsignore
  11039. ext/posix/.cvsignore
  11040. ext/pspell/.cvsignore
  11041. ext/readline/.cvsignore
  11042. ext/recode/.cvsignore
  11043. ext/session/.cvsignore
  11044. ext/shmop/.cvsignore
  11045. ext/simplexml/.cvsignore
  11046. ext/snmp/.cvsignore
  11047. ext/sockets/.cvsignore
  11048. ext/sqlite/.cvsignore
  11049. ext/standard/.cvsignore
  11050. ext/sybase/.cvsignore
  11051. ext/sybase_ct/.cvsignore
  11052. ext/sysvmsg/.cvsignore
  11053. ext/sysvsem/.cvsignore
  11054. ext/sysvshm/.cvsignore
  11055. ext/tokenizer/.cvsignore
  11056. ext/w32api/.cvsignore
  11057. ext/wddx/.cvsignore
  11058. ext/xml/.cvsignore
  11059. ext/xmlrpc/.cvsignore
  11060. ext/xsl/.cvsignore
  11061. ext/yaz/.cvsignore
  11062. ext/yp/.cvsignore
  11063. ext/zlib/.cvsignore:
  11064. make sure that all extensions ignore build system helper files
  11065. (both autotools and VisualStudio) and common editor backup files
  11066. (especially usefull in combination with 'cvsclean')
  11067. * ext/bcmath/package.xml
  11068. ext/bz2/package.xml
  11069. ext/calendar/package.xml
  11070. ext/com_dotnet/package.xml
  11071. ext/cpdf/package.xml
  11072. ext/ctype/package.xml
  11073. ext/curl/package.xml
  11074. ext/dbase/package.xml
  11075. ext/dio/package.xml
  11076. ext/exif/package.xml
  11077. ext/fam/package.xml
  11078. ext/fdf/package.xml
  11079. ext/ftp/package.xml
  11080. ext/mime_magic/package.xml
  11081. ext/mysql/package.xml
  11082. ext/mysqli/package.xml
  11083. ext/ncurses/package.xml
  11084. ext/oci8/package.xml
  11085. ext/oracle/package.xml
  11086. ext/pcntl/package.xml
  11087. ext/pdf/package.xml
  11088. ext/posix/package.xml
  11089. ext/sysvmsg/package.xml
  11090. ext/sysvsem/package.xml
  11091. ext/sysvshm/package.xml
  11092. ext/w32api/package.xml
  11093. ext/xml/package.xml
  11094. ext/yp/package.xml
  11095. ext/zlib/package.xml:
  11096. "The Visa to Sibiria" (work in progress)
  11097. Adding a package.xml to a bundled extension does not only
  11098. ease the transition to PECL whereever suitable but also
  11099. allows to build and install an extension as "shared" using
  11100. the PEAR installer without having to deal with phpize and
  11101. friends by hand
  11102. 2004-03-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  11103. * ext/sqlite/sqlite.c
  11104. ext/sqlite/tests/sqlite_oo_009.phpt
  11105. ext/sqlite/tests/sqlite_oo_010.phpt
  11106. ext/sqlite/tests/sqlite_oo_012.phpt
  11107. ext/sqlite/tests/sqlite_oo_013.phpt
  11108. ext/sqlite/tests/sqlite_oo_014.phpt
  11109. ext/sqlite/tests/sqlite_oo_015.phpt
  11110. ext/sqlite/tests/sqlite_oo_016.phpt
  11111. ext/sqlite/tests/sqlite_oo_020.phpt
  11112. ext/sqlite/tests/sqlite_oo_021.phpt
  11113. ext/sqlite/tests/sqlite_oo_025.phpt
  11114. ext/sqlite/tests/sqlite_oo_026.phpt
  11115. ext/sqlite/tests/sqlite_oo_029.phpt
  11116. ext/sqlite/tests/sqlite_oo_030.phpt
  11117. ext/sqlite/tests/sqlite_oo_031.phpt:
  11118. Consitency rules
  11119. * NEWS
  11120. ext/sqlite/sqlite.c
  11121. ext/sqlite/tests/sqlite_oo_002.phpt
  11122. ext/sqlite/tests/sqlite_oo_003.phpt
  11123. ext/sqlite/tests/sqlite_oo_008.phpt
  11124. ext/sqlite/tests/sqlite_oo_009.phpt
  11125. ext/sqlite/tests/sqlite_oo_010.phpt
  11126. ext/sqlite/tests/sqlite_oo_011.phpt
  11127. ext/sqlite/tests/sqlite_oo_012.phpt
  11128. ext/sqlite/tests/sqlite_oo_013.phpt
  11129. ext/sqlite/tests/sqlite_oo_014.phpt
  11130. ext/sqlite/tests/sqlite_oo_015.phpt
  11131. ext/sqlite/tests/sqlite_oo_016.phpt
  11132. ext/sqlite/tests/sqlite_oo_020.phpt
  11133. ext/sqlite/tests/sqlite_oo_021.phpt
  11134. ext/sqlite/tests/sqlite_oo_024.phpt
  11135. ext/sqlite/tests/sqlite_oo_025.phpt
  11136. ext/sqlite/tests/sqlite_oo_026.phpt
  11137. ext/sqlite/tests/sqlite_oo_028.phpt
  11138. ext/sqlite/tests/sqlite_oo_029.phpt
  11139. ext/sqlite/tests/sqlite_oo_030.phpt
  11140. ext/sqlite/tests/sqlite_oo_031.phpt:
  11141. Changed sqlite's OO API to studlyCaps.
  11142. 2004-03-22 Wez Furlong <wez.php@thebrainroom.net>
  11143. * ext/com_dotnet/com_handlers.c:
  11144. update for read handler api change
  11145. 2004-03-22 Ilia Alshanetsky <ilia@prohost.org>
  11146. * ext/curl/interface.c:
  11147. Fixes to allow curl extension to compile against libcurl 7.11.1
  11148. * ext/gd/libgd/gd.c:
  11149. Revert patch to imagefillborder.
  11150. 2004-03-22 Andi Gutmans <andi@zend.com>
  11151. * ZendEngine2/zend_compile.c:
  11152. - Fix bug
  11153. * ZendEngine2/zend_execute.c:
  11154. - Remove whitespace
  11155. 2004-03-21 Greg Beaver <greg@chiaraquartet.net>
  11156. * pear/package-PEARtests.xml
  11157. pear/tests/package-PEARtests.xml:
  11158. added in wrong directory, move to tests/
  11159. * pear/PEAR/ErrorStack.php:
  11160. small changes
  11161. Use '' instead of ""
  11162. allow subclasses to easily change the exception class used just by
  11163. overriding the _exceptionClass property
  11164. * pear/package-PEARtests.xml:
  11165. new package.xml to be used for installing tests, to make it easy to collect
  11166. all tests in the same location for all PEAR packages
  11167. 2004-03-21 Stig Bakken <ssb@trd.overture.com>
  11168. * pear/PEAR.php:
  11169. - fit copyright header on 80 columns
  11170. 2004-03-21 Andi Gutmans <andi@zend.com>
  11171. * ZendEngine2/zend_execute.c:
  11172. - Improve consistency
  11173. 2004-03-21 Georg Richter <phpinfo@t-online.de>
  11174. * ext/mysqli/mysqli_fe.c:
  11175. ups - changed alias instead of method before
  11176. * ext/mysqli/mysqli_fe.c:
  11177. renamed get_metadata method to get_result_metadata.
  11178. (We have to differentiate between result_metadata and param_metdata.
  11179. mysql_stmt_param_metadata will be added in libmysql 4.1.3)
  11180. 2004-03-21 Stanislav Malyshev <stas@zend.com>
  11181. * ZendEngine2/zend_objects_API.c
  11182. ZendEngine2/zend_objects_API.h:
  11183. return zval *, to make it useful for read_property
  11184. * ext/dom/php_dom.c
  11185. ext/mysqli/mysqli.c
  11186. ext/simplexml/simplexml.c:
  11187. Update for new read_property API
  11188. * ZendEngine2/zend_objects_API.c:
  11189. update to new API
  11190. * ZendEngine2/zend_execute.c
  11191. ZendEngine2/zend_object_handlers.c
  11192. ZendEngine2/zend_object_handlers.h:
  11193. API change for read_property:
  11194. instead of bool silent it now gets fetch type
  11195. This can be used for creating proxy objects for write contexts
  11196. 2004-03-21 Ilia Alshanetsky <ilia@prohost.org>
  11197. * ext/gd/libgd/gd.c:
  11198. Fixed a possible crash inside libgd's gdImageFillToBorder() due to a stack
  11199. overflow.
  11200. 2004-03-21 Andi Gutmans <andi@zend.com>
  11201. * ZendEngine2/zend_execute.c:
  11202. - Nuke unused code
  11203. 2004-03-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  11204. * tests/lang/bug23384.phpt:
  11205. Fix test
  11206. 2004-03-19 Sara Golemon <php@alphaweb.net>
  11207. * ext/standard/dns.c:
  11208. Cleanup, minor refactor, and CS
  11209. * ext/standard/dns.c:
  11210. Bug Fix #27657: TXT records longer than MAXHOSTNAMELEN cause segfaults.
  11211. 2004-03-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  11212. * ext/sqlite/tests/sqlite_oo_031.phpt:
  11213. Fix test
  11214. * ext/sqlite/tests/sqlite_oo_020.phpt:
  11215. Fix test
  11216. * ext/sqlite/tests/sqlite_027.phpt:
  11217. Make test work when user has memory limit setting
  11218. 2004-03-19 Frank M. Kromann <frank@kromann.info>
  11219. * (PHP_4_3)
  11220. ext/mssql/php_mssql.c:
  11221. MFH Fix for #26589. Crash when selecting many columns of type Money
  11222. * ext/mssql/php_mssql.c:
  11223. Fix for #26589. Crash when selecting many columns of type Money
  11224. 2004-03-19 Ilia Alshanetsky <ilia@prohost.org>
  11225. * NEWS
  11226. ext/standard/http_fopen_wrapper.c:
  11227. MFH: Fixed bug #27628 (Simplify the process of making a POST request via
  11228. stream context).
  11229. 2004-03-19 Greg Beaver <greg@chiaraquartet.net>
  11230. * pear/package-PEAR.xml:
  11231. update to 1.3.1dev
  11232. * pear/PEAR/ErrorStack.php:
  11233. new Error Stack for PEAR, EXPERIMENTAL until proven solid and stable
  11234. 2004-03-18 Pierre-Alain Joye <paj@pearfr.org>
  11235. * ext/gd/tests/bug27582_2.phpt:
  11236. - Fix the test description and $Id$
  11237. 2004-03-18 Derick Rethans <php@derickrethans.nl>
  11238. * NEWS:
  11239. - Fixed layout
  11240. 2004-03-18 Ilia Alshanetsky <ilia@prohost.org>
  11241. * (PHP_4_3)
  11242. configure.in
  11243. main/php_version.h:
  11244. Back to dev.
  11245. 2004-03-18 Dmitry Stogov <dmitry@zend.com>
  11246. * NEWS
  11247. NEWS
  11248. NEWS:
  11249. -** empty log message ***
  11250. 2004-03-18 Ilia Alshanetsky <ilia@prohost.org>
  11251. * (PHP_4_3)
  11252. configure.in
  11253. main/php_version.h:
  11254. Go for PHP 4.3.5RC4
  11255. * (PHP_4_3)
  11256. NEWS
  11257. ext/ftp/ftp.c:
  11258. MFH: Fixed bug #27633 (Incorrect EOL translation by ftp_get() in ASCII
  11259. mode).
  11260. * ext/ftp/ftp.c:
  11261. Fixed bug #27633 (Incorrect EOL translation by ftp_get() in ASCII mode).
  11262. 2004-03-18 Dmitry Stogov <dmitry@zend.com>
  11263. * ext/standard/incomplete_class.c
  11264. ext/standard/php_incomplete_class.h
  11265. ext/standard/var.c
  11266. ext/standard/tests/serialize/bug27469.phpt:
  11267. BUG #27469 was fixed (serialize() objects of incomplete class)
  11268. 2004-03-18 Andi Gutmans <andi@zend.com>
  11269. * NEWS
  11270. configure.in
  11271. ZendEngine2/zend.h
  11272. main/php_version.h:
  11273. - Back to RC2-dev
  11274. 2004-03-18 Pierre-Alain Joye <paj@pearfr.org>
  11275. * tests/classes/__set_data_corrupt.phpt:
  11276. - Test for possible data corruption with __set
  11277. 2004-03-18 Zeev Suraski <zeev@zend.com>
  11278. * (php_5_0_0RC1)
  11279. NEWS:
  11280. Add missing bug updates
  11281. * NEWS
  11282. configure.in
  11283. ZendEngine2/zend.h
  11284. main/php_version.h:
  11285. Prepare to roll RC1
  11286. * (php_5_0_0RC1)
  11287. ZendEngine2/zend_execute.c:
  11288. Fix possible data corruption with __set()
  11289. 2004-03-18 Uwe Schindler <uwe@thetaphi.de>
  11290. * (php_5_0_0RC1)
  11291. sapi/nsapi/nsapi-readme.txt
  11292. sapi/nsapi/nsapi-readme.txt:
  11293. hint to raise stacksize (bug #27231)
  11294. 2004-03-18 Stanislav Malyshev <stas@zend.com>
  11295. * ZendEngine2/zend_execute.c:
  11296. Improve error message - on E_STRICT, method is actually called,
  11297. so the error shouldn't say it cannot be called.
  11298. 2004-03-18 Georg Richter <phpinfo@t-online.de>
  11299. * (php_5_0_0RC1)
  11300. ext/mysqli/mysqli_api.c:
  11301. fixed problems in mysql_stmt_init (missing alloc from stmt)
  11302. * (php_5_0_0RC1)
  11303. ext/mysqli/mysqli.c:
  11304. removed if type=string: val is allocated for any type of data
  11305. 2004-03-18 Martin Jansen <mail@martin-jansen.de>
  11306. * (php_5_0_0RC1)
  11307. pear/PEAR/Command/Mirror.php:
  11308. - Converting tabs to spaces
  11309. * pear/PEAR/Command/Mirror.php:
  11310. - Typo fixes
  11311. 2004-03-18 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  11312. * (PHP_4_3)
  11313. ext/interbase/CREDITS:
  11314. Added myself
  11315. 2004-03-18 Derick Rethans <php@derickrethans.nl>
  11316. * NEWS:
  11317. - Reorganize
  11318. 2004-03-18 Dmitry Stogov <dmitry@zend.com>
  11319. * (php_5_0_0RC1)
  11320. ext/standard/string.c:
  11321. BUG #27457 was fixed (using temporary hash table with string keys only)
  11322. 2004-03-18 Andi Gutmans <andi@zend.com>
  11323. * (php_5_0_0RC1)
  11324. ZendEngine2/zend_compile.c:
  11325. - Change redefinition of constructor from E_COMPILE_ERROR to E_STRICT.
  11326. * (php_5_0_0RC1)
  11327. ZendEngine2/ZEND_CHANGES:
  11328. - Update Changes
  11329. 2004-03-18 Ilia Alshanetsky <ilia@prohost.org>
  11330. * (php_5_0_0RC1)
  11331. ext/com_dotnet/com_typeinfo.c
  11332. ext/com_dotnet/com_wrapper.c:
  11333. s/emalloc/safe_emalloc/ where appropriate.
  11334. * (PHP_4_3)
  11335. NEWS
  11336. ext/pgsql/pgsql.c:
  11337. MFH: Fixed bug #27300 (Improved regex for pg_convert()).
  11338. * (php_5_0_0RC1)
  11339. ext/pgsql/pgsql.c:
  11340. Fixed bug #27300 (Improved regex for pg_convert()).
  11341. 2004-03-17 Sascha Schumann <sascha@schumann.cx>
  11342. * (PHP_4_3)
  11343. Zend/zend_multiply.h:
  11344. more accurate overflow detection
  11345. * ZendEngine2/zend_multiply.h:
  11346. Readd x86 implementation
  11347. 2004-03-17 Sara Golemon <php@alphaweb.net>
  11348. * ext/standard/tests/file/userdirstream.phpt:
  11349. Userspace Directory Stream Test
  11350. 2004-03-17 Pierre-Alain Joye <paj@pearfr.org>
  11351. * (PHP_4_3)
  11352. NEWS:
  11353. - Add entry, crash in imagecolortransparent
  11354. * (PHP_4_3)
  11355. ext/gd/libgd/gd.c:
  11356. - MFH (crash in imagecolortransparent with invalid color index)
  11357. * ext/gd/libgd/gd.c:
  11358. - Fix crash when an invalid color index is used with imagecolortransparent
  11359. 2004-03-17 Andi Gutmans <andi@zend.com>
  11360. * (php_5_0_0RC1RC2)
  11361. ZendEngine2/zend_multiply.h:
  11362. - Improved patch for support multiplication on 64bit machines
  11363. * (php_5_0_0RC1RC2)
  11364. ZendEngine2/zend_execute.c:
  11365. - Fix tiny bug (one of the reasons we can't support __toString() for
  11366. - regular objects).
  11367. 2004-03-17 Dmitry Stogov <dmitry@zend.com>
  11368. * (php_5_0_0RC1RC2)
  11369. ext/sqlite/tests/sqlite_oo_030.phpt:
  11370. Test was fixed
  11371. 2004-03-17 Andi Gutmans <andi@zend.com>
  11372. * (php_5_0_0RC1RC2)
  11373. ZendEngine2/zend.c:
  11374. - Stop make_printable_zval() from calling __toString()
  11375. * ZendEngine2/zend_execute.c:
  11376. - Fixed problem with __toString(). Due to the engine's architecture it is
  11377. - currently not possible to call __toString() anywhere besides print &
  11378. eval.
  11379. - Follow up will be on internals@
  11380. 2004-03-17 Stanislav Malyshev <stas@zend.com>
  11381. * (php_5_0_0RC1RC2)
  11382. ZendEngine2/zend_compile.c:
  11383. fix typo
  11384. 2004-03-17 Andi Gutmans <andi@zend.com>
  11385. * ZendEngine2/zend_multiply.h
  11386. ZendEngine2/zend_operators.c:
  11387. - Apply Ard's patch to support multiplication & overflow on both 32bit
  11388. and 64bit machines
  11389. 2004-03-17 Sara Golemon <php@alphaweb.net>
  11390. * (php_5_0_0RC1RC2)
  11391. main/streams/userspace.c:
  11392. Provide a meaningful error message when registration fails
  11393. 2004-03-16 Ilia Alshanetsky <ilia@prohost.org>
  11394. * (PHP_4_3)
  11395. NEWS
  11396. ext/standard/dir.c
  11397. main/streams.c:
  11398. MFH: Fixed bug #27498 (bogus safe_mode error on nonexistent directories for
  11399. chdir() and opendir() functions).
  11400. * ext/standard/dir.c
  11401. main/streams/plain_wrapper.c:
  11402. Fixed bug #27498 (bogus safe_mode error on nonexistent directories for
  11403. chdir() and opendir() functions).
  11404. * (PHP_4_3)
  11405. NEWS
  11406. sapi/apache2handler/sapi_apache2.c:
  11407. MFH:
  11408. Fixed bug #27580 (pre-initialization errors in ap2 handler are not
  11409. being written to vhost error log).
  11410. Stop using depreciated and ignored APLOG_NOERRNO directive.
  11411. Make file not found & directory as script invocation error messages
  11412. more descriptive.
  11413. * sapi/apache2handler/sapi_apache2.c:
  11414. Fixed bug #27580 (pre-initialization errors in ap2 handler are not being
  11415. written to vhost error log).
  11416. Stop using depreciated and ignored APLOG_NOERRNO directive.
  11417. Make file not found & directory as script invocation error messages more
  11418. descriptive.
  11419. 2004-03-16 Derick Rethans <php@derickrethans.nl>
  11420. * NEWS
  11421. main/main.c:
  11422. - Replaced the exec_finished hook by the zend_post_deactive hook for
  11423. extensions. The new hook will be run after the symbol table and
  11424. destructors
  11425. are run. (PHP part)
  11426. * ZendEngine2/zend.c
  11427. ZendEngine2/zend.h
  11428. ZendEngine2/zend_API.h
  11429. ZendEngine2/zend_modules.h:
  11430. - Replaced the exec_finished hook by the zend_post_deactive hook for
  11431. extensions. The new hook will be run after the symbol table and
  11432. destructors
  11433. are run. (Derick)
  11434. * NEWS:
  11435. - Update news with fugbix
  11436. 2004-03-16 Georg Richter <phpinfo@t-online.de>
  11437. * ext/mysqli/mysqli.c
  11438. ext/mysqli/mysqli_api.c
  11439. ext/mysqli/mysqli_prop.c
  11440. ext/mysqli/mysqli_report.c
  11441. ext/mysqli/php_mysqli.h:
  11442. fixed stmt->stmt->query which was removed in libmysql 4.1.2
  11443. added query buffer in internal stmt structure to copy string
  11444. after prepare
  11445. 2004-03-16 Derick Rethans <php@derickrethans.nl>
  11446. * ext/simplexml/simplexml.c:
  11447. - Fixed compilation on the 'broken' IRIX native compiler.
  11448. * ZendEngine2/zend_modules.h:
  11449. - Bump API number so that it actually differs from PHP 4. This is needed
  11450. because we don't want PHP 4 and PHP 5 extensions to be in the same
  11451. directory
  11452. when doing "make install" for shared, or phpize'd extensions.
  11453. 2004-03-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  11454. * ZendEngine2/zend_execute_API.c:
  11455. Fix SEGV in certain conditions while calling static methods
  11456. 2004-03-16 Derick Rethans <php@derickrethans.nl>
  11457. * ext/exif/exif.c:
  11458. - Fixed typo
  11459. 2004-03-16 Zeev Suraski <zeev@zend.com>
  11460. * main/main.c
  11461. main/php_globals.h
  11462. main/php_variables.c:
  11463. Improve the way auto-globals JIT works, and add the ability to turn it off
  11464. * ZendEngine2/zend_compile.c
  11465. ZendEngine2/zend_compile.h:
  11466. Add ability to disable JIT for a particular auto global
  11467. 2004-03-16 Stanislav Malyshev <stas@zend.com>
  11468. * (PHP_4_3)
  11469. win32/php_registry.h
  11470. win32/registry.c:
  11471. MFH registry fixes:
  11472. fix off-by-one in registry per-dir values
  11473. add IniFilePath value for setting php.ini path via registry
  11474. 2004-03-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  11475. * tests/classes/tostring.phpt:
  11476. Update message
  11477. * ZendEngine2/zend_execute_API.c:
  11478. TSRM fix
  11479. 2004-03-16 Sascha Schumann <sascha@schumann.cx>
  11480. * (PHP_4_3)
  11481. Zend/zend.h:
  11482. typo
  11483. * (PHP_4_3)
  11484. Zend/zend.h
  11485. ZendEngine2/zend.h:
  11486. Enable ptr format check for GCC 3.1 and higher
  11487. 2004-03-16 Pierre-Alain Joye <paj@pearfr.org>
  11488. * tests/classes/bug27504.phpt:
  11489. - initial commit
  11490. test case for #27504 (http://bugs.php.net/bug.php?id=27504)
  11491. 2004-03-16 Jani Taskinen <jani.taskinen@kolumbus.fi>
  11492. * NEWS:
  11493. fix typos
  11494. 2004-03-16 Ilia Alshanetsky <ilia@prohost.org>
  11495. * ZendEngine2/zend.h:
  11496. Do not allow 3.0.4 for __attribute__.
  11497. * (PHP_4_3)
  11498. Zend/zend.h:
  11499. 3.0.4 is borked, so we do not want it either.
  11500. * (PHP_4_3)
  11501. NEWS
  11502. Zend/zend.h:
  11503. MFH: Fixed bug #27600 (GCC 3.0.4 does not like __attribute__ directive).
  11504. * ZendEngine2/zend.h:
  11505. Fixed bug #27600 (GCC 3.0.4 does not like __attribute__ directive)
  11506. 2004-03-16 Andi Gutmans <andi@zend.com>
  11507. * ZendEngine2/zend_compile.c:
  11508. - Fix problem when using old-style constructors it wasn't being inherited
  11509. correctly.
  11510. 2004-03-16 Derick Rethans <php@derickrethans.nl>
  11511. * ZendEngine2/zend_execute_API.c:
  11512. - Spaces to tabs
  11513. 2004-03-16 Andi Gutmans <andi@zend.com>
  11514. * NEWS:
  11515. - NEWS
  11516. * ZendEngine2/zend_execute_API.c:
  11517. - If the called method is static then don't define $this
  11518. * ZendEngine2/zend_execute.c
  11519. ZendEngine2/zend_execute_API.c:
  11520. - Error out if get_method() isn't defined.
  11521. - Use calling scope of internal function callee when calling a method
  11522. using static syntax (array("A", "func"));
  11523. 2004-03-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  11524. * ZendEngine2/zend_execute.c
  11525. ZendEngine2/zend_execute.h
  11526. ZendEngine2/zend_execute_API.c
  11527. main/main.c:
  11528. Improve error message
  11529. 2004-03-16 Ilia Alshanetsky <ilia@prohost.org>
  11530. * (PHP_4_3)
  11531. NEWS
  11532. main/fopen_wrappers.c:
  11533. MFH: Fixed bug #27559 (Corrected open_basedir resolving logic).
  11534. * main/fopen_wrappers.c:
  11535. Fixed bug #27559 (Corrected open_basedir resolving logic).
  11536. 2004-03-15 Jay Smith <jsmith@tutorbuddy.com>
  11537. * (PHP_4_3)
  11538. NEWS
  11539. ext/standard/browscap.c:
  11540. MFH: Fixed bug #27291 (get_browser matches browscap.ini patterns
  11541. incorrectly).
  11542. * NEWS
  11543. ext/standard/browscap.c:
  11544. Fixed bug #27291 (get_browser matches browscap.ini patterns incorrectly).
  11545. 2004-03-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  11546. * ext/pgsql/pgsql.c
  11547. ext/pgsql/tests/22pg_fetch_object.phpt:
  11548. Keep BC of pg_fetch_object
  11549. * NEWS
  11550. ext/pgsql/pgsql.c
  11551. ext/pgsql/tests/80_bug27597.phpt:
  11552. Bugfix #27597 pg_fetch_array not returning false .
  11553. 2004-03-15 Frank M. Kromann <frank@kromann.info>
  11554. * (PHP_4_3)
  11555. ext/mssql/php_mssql.c:
  11556. MFH: Fix for #27594. Comuted columns does not return a column source
  11557. * ext/mssql/php_mssql.c:
  11558. Fix for #27594. Comuted columns does not return a column source
  11559. 2004-03-15 Rasmus Lerdorf <rasmus@lerdorf.com>
  11560. * NEWS:
  11561. Missing NEWS entries
  11562. * (PHP_4_3)
  11563. NEWS:
  11564. Forgot to add NEWS entries for these
  11565. 2004-03-15 Andi Gutmans <andi@zend.com>
  11566. * ZendEngine2/zend_operators.c:
  11567. - Restore E_NOTICE for longs and doubles.
  11568. 2004-03-15 Jon Parise <jon@csh.rit.edu>
  11569. * (PHP_4_3)
  11570. NEWS
  11571. ext/standard/info.c:
  11572. MFH 1.243:
  11573. Fixed crash in php_ini_scanned_files() when no additional INI files were
  11574. actually parsed.
  11575. 2004-03-15 Jani Taskinen <jani.taskinen@kolumbus.fi>
  11576. * (PHP_4_3)
  11577. NEWS:
  11578. BFN
  11579. * (PHP_4_3)
  11580. Zend/zend.h:
  11581. MFH: - Fixed bug #24582 (extensions can not be loaded dynamically in
  11582. Solaris/iPlanet)
  11583. * ZendEngine2/zend.h:
  11584. - Fixed bug #24582 (extensions can not be loaded dynamically in
  11585. Solaris/iPlanet)
  11586. * ext/xml/tests/bug26614.phpt:
  11587. - Fix test (wrong expected result..)
  11588. 2004-03-15 Andi Gutmans <andi@zend.com>
  11589. * ZendEngine2/zend_operators.c:
  11590. - Nuke E_NOTICE. This caused a notice when doing if ($obj == NULL)
  11591. 2004-03-15 Zeev Suraski <zeev@zend.com>
  11592. * (PHP_4_3)
  11593. win32/php4dllts.dsp:
  11594. Add misisng library path
  11595. 2004-03-15 Adam Dickmeiss <adam@indexdata.dk>
  11596. * ext/yaz/php_yaz.c:
  11597. Use MAKE_STD_ZVAL instead of ALLOC_ZVAL
  11598. 2004-03-15 Jon Parise <jon@csh.rit.edu>
  11599. * NEWS
  11600. ext/standard/info.c:
  11601. Fixed crash in php_ini_scanned_files() when no additional INI files were
  11602. actually parsed.
  11603. I'll merge this into the PHP_4_3 branch as soon as I receive permission
  11604. from the release master.
  11605. 2004-03-15 Sebastian Bergmann <sb@sebastian-bergmann.de>
  11606. * (php_5_0_0RC1RC1)
  11607. NEWS:
  11608. Fugbix typo.
  11609. 2004-03-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  11610. * main/main.c
  11611. main/output.c
  11612. main/php_output.h:
  11613. Guard display_startup_errors with checking for default (working) output
  11614. functions.
  11615. 2004-03-14 Jani Taskinen <jani.taskinen@kolumbus.fi>
  11616. * NEWS:
  11617. typo
  11618. 2004-03-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  11619. * NEWS:
  11620. BFN
  11621. * ext/standard/type.c:
  11622. Fix strval to use __toString if necessary
  11623. * ZendEngine2/zend_builtin_functions.c:
  11624. Make object parameter optional
  11625. 2004-03-14 Derick Rethans <php@derickrethans.nl>
  11626. * php.ini-dist:
  11627. - That change was unintentional, but it would be the right thing to do ;-)
  11628. * php.ini-dist
  11629. php.ini-recommended:
  11630. - The extension list is ordered alphabetically, also moved the tidy section
  11631. to a more suitable place (new things go at the end, not at the start).
  11632. * NEWS:
  11633. - Reorder
  11634. 2004-03-14 Andi Gutmans <andi@zend.com>
  11635. * NEWS:
  11636. - Typo
  11637. * NEWS:
  11638. - Add all of the fixes from the past week. Almost ready for RC1 now.
  11639. 2004-03-14 Ilia Alshanetsky <ilia@prohost.org>
  11640. * (PHP_4_3)
  11641. NEWS:
  11642. Bug fixing news.
  11643. * (PHP_4_3)
  11644. Zend/zend.c:
  11645. MFH: Fixed bug #27590 (crash during shutdown when freeing persistent
  11646. resources in ZTS mode).
  11647. * ZendEngine2/zend.c:
  11648. Fixed bug #27590 (crash during shutdown when freeing persistent resources
  11649. in ZTS mode).
  11650. 2004-03-14 Andi Gutmans <andi@zend.com>
  11651. * ZendEngine2/zend_execute_API.c:
  11652. - Fix windows build
  11653. 2004-03-14 Jan Lehnardt <jan@dasmoped.net>
  11654. * ext/sockets/sockets.c:
  11655. - improve error message
  11656. 2004-03-14 Andi Gutmans <andi@zend.com>
  11657. * ZendEngine2/zend_execute_API.c:
  11658. - Fix for bug #27504
  11659. 2004-03-14 Sascha Schumann <sascha@schumann.cx>
  11660. * cvsclean
  11661. build/build.mk:
  11662. Renaming cvsclean target; IRIX make seems to ignore .PHONY
  11663. * (PHP_4_3)
  11664. cvsclean
  11665. build/build.mk:
  11666. Renaming cvsclean target -- IRIX make seems to ignore the .PHONY target.
  11667. 2004-03-14 Andi Gutmans <andi@zend.com>
  11668. * ZendEngine2/zend_builtin_functions.c:
  11669. - Fixing bug #27123
  11670. * ZendEngine2/zend_operators.c:
  11671. - Improve compatibility mode and compare objects according to property
  11672. - comparison (sucky but this is how PHP 4 behaved).
  11673. * ZendEngine2/zend.c:
  11674. - Fix flow of logic
  11675. * ZendEngine2/zend_operators.c:
  11676. - Support old style of converting objects to long/double/bool.
  11677. - This is only enabled in compatibility mode, else it calls cast_object()
  11678. - and if that is not available we return 1 (true) so that the following
  11679. - code would work:
  11680. if ($obj) {
  11681. }
  11682. 2004-03-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  11683. * ext/simplexml/tests/020.phpt:
  11684. Add new test
  11685. * ZendEngine2/zend_operators.c:
  11686. Fix: Add return type void
  11687. 2004-03-14 Andi Gutmans <andi@zend.com>
  11688. * ZendEngine2/zend.c
  11689. ZendEngine2/zend_object_handlers.c
  11690. ZendEngine2/zend_object_handlers.h
  11691. ZendEngine2/zend_operators.c:
  11692. - Support Cast operator in convert_to_* so that we support internal
  11693. - extensions such as SimpleXML. This is for Sterling.
  11694. * ZendEngine2/zend_operators.c:
  11695. - Fix memory leak in the following code (Dmitry):
  11696. <?php
  11697. $a = array();
  11698. $a .= "x";
  11699. ?>
  11700. * ZendEngine2/zend_operators.c:
  11701. - Initial commit which allows comparing overloaded objects with native
  11702. - types (only for internal classes and not for user-land classes).
  11703. 2004-03-14 Melvyn Sopacua <msopacua@idg.nl>
  11704. * ext/sockets/sockets.c:
  11705. Fix a typo, dating back from 1.145.
  11706. 2004-03-14 Jani Taskinen <jani.taskinen@kolumbus.fi>
  11707. * (PHP_4_3)
  11708. NEWS:
  11709. reorder
  11710. 2004-03-14 Pierre-Alain Joye <paj@pearfr.org>
  11711. * ext/gd/tests/bug27582_1.phpt:
  11712. - add a 2nd test for #27582
  11713. 2004-03-14 John Coggeshall <john@coggeshall.org>
  11714. * php.ini-dist
  11715. php.ini-recommended:
  11716. Adding extension=php_tidy.dll
  11717. 2004-03-14 Pierre-Alain Joye <paj@pearfr.org>
  11718. * (PHP_4_3)
  11719. ext/gd/libgd/gd.c:
  11720. - missing restoreAlphaBleding declaration
  11721. 2004-03-13 Pierre-Alain Joye <paj@pearfr.org>
  11722. * (PHP_4_3)
  11723. NEWS:
  11724. - entry for fix #27582
  11725. * ext/gd/tests/bug27582_1.phpt
  11726. ext/gd/tests/bug27582_1.phpt
  11727. ext/gd/tests/bug27582_2.phpt:
  11728. file bug27582_1.phpt was initially added on branch PHP_4_3.
  11729. * (PHP_4_3)
  11730. ext/gd/libgd/gd.c:
  11731. - MFH bug #27582 (imagefilltoborder crashes)
  11732. * ext/gd/tests/bug27582_2.phpt:
  11733. - add tests for the bug #27582 (imagefilltoborder crashes)
  11734. * ext/gd/libgd/gd.c:
  11735. - restore too the alphablending if we do not reach the end of the function
  11736. Notice: This function still crashes (stack overflow), to reproduce it
  11737. see bug27582_2.phpt
  11738. 2004-03-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  11739. * NEWS:
  11740. Bugfix #27586 ArrayObject::getIterator crashes with [] assignment
  11741. 2004-03-13 Greg Beaver <greg@chiaraquartet.net>
  11742. * (PHP_4_3)
  11743. pear/scripts/pear.bat:
  11744. oops
  11745. 2004-03-13 Pierre-Alain Joye <paj@pearfr.org>
  11746. * ext/gd/libgd/gd.c:
  11747. - fix #27582 (http://bugs.php.net/bug.php?id=27582)
  11748. The problem was that the colors were changed endlessly, blending over
  11749. and over. An endless loop and recursive calls filled the stack=>segfault
  11750. 2004-03-13 Greg Beaver <greg@chiaraquartet.net>
  11751. * pear/scripts/pear.bat
  11752. pear/scripts/pear.bat
  11753. pear/scripts/pearcmd.php
  11754. pear/scripts/pearcmd.php:
  11755. fix #1008: safe mode raises warning
  11756. fix register_argc_argv in pear.bat
  11757. 2004-03-12 Sara Golemon <php@alphaweb.net>
  11758. * (PHP_4_3)
  11759. NEWS:
  11760. BFN
  11761. * configure.in:
  11762. MFB: Test getaddrinfo() for brokenness. Pretend it doesn't exist if it
  11763. misbehaves.
  11764. 2004-03-12 Sterling Hughes <winnie@edwardbear.org>
  11765. * ext/curl/interface.c:
  11766. zval **, not a zval *
  11767. * ext/curl/interface.c:
  11768. avoid a memory leak when a php_curl handle is allocated, but the
  11769. initialization
  11770. of a CURL handle fails.
  11771. * ext/curl/interface.c
  11772. ext/curl/php_curl.h:
  11773. add the curl_copy_handle() function which will exactly duplicate a cURL
  11774. handle.
  11775. Useful when you have multiple "similair" transforms as with a multi handle
  11776. with
  11777. only small variances (like the URL)
  11778. 2004-03-12 Pierre-Alain Joye <paj@pearfr.org>
  11779. * pear/PEAR/Common.php:
  11780. - revert previous commit:
  11781. - Features freeze period
  11782. - No agreement on this change
  11783. - Even if an agreement exists, this change is not enough to allow the
  11784. usage of this new tag
  11785. 2004-03-12 Martin Jansen <mail@martin-jansen.de>
  11786. * pear/PEAR/Common.php:
  11787. - Adding new state "emeritus", which can be used for former maintainers of
  11788. packages.
  11789. Submitted by: Daniel Convissor
  11790. 2004-03-12 Ilia Alshanetsky <ilia@prohost.org>
  11791. * (PHP_4_3)
  11792. ext/curl/curl.c:
  11793. MFH: Add checks of return values from user callback functions.
  11794. 2004-03-12 Rasmus Lerdorf <rasmus@lerdorf.com>
  11795. * (PHP_4_3)
  11796. ext/standard/basic_functions.c:
  11797. MFH
  11798. getopt() doesn't work if variables_order does not include "S" because it
  11799. only looks in $_SERVER for argv. So, if we don't find argv in $_SERVER
  11800. fall back to looking in the global symbol table where register_argc_argv
  11801. would have put it.
  11802. 2004-03-12 Ilia Alshanetsky <ilia@prohost.org>
  11803. * ext/curl/interface.c:
  11804. Simplify check.
  11805. * ext/curl/interface.c:
  11806. Additional checks of return values from user callback functions.
  11807. 2004-03-12 Rasmus Lerdorf <rasmus@lerdorf.com>
  11808. * ext/standard/datetime.c
  11809. ext/standard/datetime.c:
  11810. Fix/workaround for http://bugs.php.net/27533
  11811. 2004-03-12 Sterling Hughes <winnie@edwardbear.org>
  11812. * ext/curl/interface.c:
  11813. leave length as -1, no need to strdup()
  11814. 2004-03-12 John Coggeshall <john@coggeshall.org>
  11815. * ext/curl/interface.c:
  11816. Opps. Shouldn't look at the value, just the type
  11817. * ext/curl/interface.c:
  11818. CURLOPT_INFILE === CURLOPT_READDATA
  11819. * ext/curl/interface.c:
  11820. Fixed a crash which happens if your READFUNCTION callback doesn't actually
  11821. return a string as promised.
  11822. 2004-03-12 Ilia Alshanetsky <ilia@prohost.org>
  11823. * (PHP_4_3)
  11824. NEWS
  11825. sapi/cgi/cgi_main.c:
  11826. MFH: Fixed bug #22127 (Invalid response code when force-cgi-redirect safety
  11827. mechanism is triggered).
  11828. * sapi/cgi/cgi_main.c:
  11829. Invalid response code when force-cgi-redirect safety mechanism is triggered
  11830. * ext/mbstring/mbstring.c:
  11831. Fixed compiler warning.
  11832. 2004-03-12 Sara Golemon <php@alphaweb.net>
  11833. * (PHP_4_3)
  11834. configure.in:
  11835. Test getaddrinfo() for brokenness. Pretend it doesn't exist if it
  11836. misbehaves.
  11837. 2004-03-11 Frank M. Kromann <frank@kromann.info>
  11838. * ext/ming/config.w32:
  11839. Hack to check for ming version 0.2 and 0.3 to inclue the right libs.
  11840. 2004-03-11 Sara Golemon <php@alphaweb.net>
  11841. * (PHP_4_3)
  11842. NEWS:
  11843. BFN
  11844. 2004-03-11 Jani Taskinen <jani.taskinen@kolumbus.fi>
  11845. * NEWS:
  11846. update
  11847. 2004-03-11 Andi Gutmans <andi@zend.com>
  11848. * ZendEngine2/zend_objects_API.c:
  11849. - Real fix for bug #27535 (Dmitry)
  11850. * ZendEngine2/zend_objects_API.c:
  11851. - Attempt to fix bug #27535
  11852. 2004-03-11 Ilia Alshanetsky <ilia@prohost.org>
  11853. * ext/curl/multi.c:
  11854. Readability++
  11855. * ext/curl/interface.c
  11856. ext/curl/multi.c
  11857. ext/curl/php_curl.h:
  11858. Fixed memory leak in the multi interface.
  11859. Fixed proto of curl_multi_exec().
  11860. Fixed crash in curl resource attached to curl multi resource is manually
  11861. freed via curl_close().
  11862. 2004-03-10 Frank M. Kromann <frank@kromann.info>
  11863. * ext/zlib/php_zlib.def:
  11864. More ZLIB exports needed by the ming extension
  11865. 2004-03-10 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  11866. * (PHP_4_3)
  11867. ext/mbstring/mbstring.c:
  11868. - MFH (r-1.212): Revert ini setting patch as I notified in...
  11869. * ext/mbstring/mbstring.c:
  11870. - Revert ini setting patch, as I notified in
  11871. http://news.php.net/article.php?group=php.internals&article=8451
  11872. 2004-03-10 Rasmus Lerdorf <rasmus@lerdorf.com>
  11873. * ext/standard/basic_functions.c:
  11874. getopt() doesn't work if variables_order does not include "S" because it
  11875. only looks in $_SERVER for argv. So, if we don't find argv in $_SERVER
  11876. fall back to looking in the global symbol table where register_argc_argv
  11877. would have put it.
  11878. 2004-03-10 Frank M. Kromann <frank@kromann.info>
  11879. * ext/zlib/config.w32
  11880. ext/zlib/php_zlib.def:
  11881. Reexport some zlib symbols so we can avoid linking with zlib.lib in shared
  11882. extensions (on win32)
  11883. 2004-03-10 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  11884. * ext/standard/math.c:
  11885. Nuke unused vars
  11886. * ext/standard/math.c:
  11887. Don't use fp arithmetic for int results
  11888. 2004-03-10 Martin Kraemer <Martin.Kraemer@fujitsu-siemens.com>
  11889. * ext/sqlite/tests/sqlite_oo_003.phpt:
  11890. Typo
  11891. 2004-03-10 Georg Richter <phpinfo@t-online.de>
  11892. * ext/mysqli/mysqli_api.c
  11893. ext/mysqli/mysqli_fe.c
  11894. ext/mysqli/php_mysqli.h:
  11895. added new function mysql_stmt_free_result
  11896. 2004-03-09 Rasmus Lerdorf <rasmus@lerdorf.com>
  11897. * (PHP_4_3)
  11898. ext/curl/curl.c
  11899. ext/curl/interface.c:
  11900. Make curl_setopt($ch,CURLOPT_RETURNTRANSFER,0) reset the RETURNTRANSFER to
  11901. stdout as is implied in the documentation. Currently it simply does
  11902. absolutely nothing and there is no way to reset it to stdout.
  11903. 2004-03-09 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  11904. * ZendEngine2/ZEND_CHANGES:
  11905. Rename hasMore() to valid() as discussed. (Part VI)
  11906. * tests/classes/constants_scope_001.phpt:
  11907. Update test
  11908. * ZendEngine2/zend_API.c
  11909. ZendEngine2/zend_compile.c
  11910. ZendEngine2/zend_compile.h
  11911. ZendEngine2/zend_execute.c
  11912. ZendEngine2/zend_execute_API.c
  11913. ZendEngine2/zend_interfaces.c
  11914. ZendEngine2/zend_language_parser.y
  11915. ZendEngine2/zend_reflection_api.c:
  11916. Clearify the different method/class flags (as discussed with Andi).
  11917. * ZendEngine2/zend.h:
  11918. No longer needed
  11919. 2004-03-09 Andi Gutmans <andi@zend.com>
  11920. * ZendEngine2/zend_constants.c:
  11921. - Fix crash:
  11922. <?php
  11923. class ResourceFormat
  11924. {
  11925. const IMG = 1;
  11926. }
  11927. class Image
  11928. {
  11929. const RESOURCE_FORMAT = ResourceFormat::IMG;
  11930. }
  11931. print_r(constant('Image::RESOURCE_FORMAT'));
  11932. ?>
  11933. * ZendEngine2/zend_compile.c
  11934. ZendEngine2/zend_compile.h
  11935. ZendEngine2/zend_execute.c:
  11936. - Nuke unused code.
  11937. 2004-03-09 Ilia Alshanetsky <ilia@prohost.org>
  11938. * ext/curl/multi.c:
  11939. Fixed memory leak with curl_multi_init() de-initialization.
  11940. * TSRM/tsrm_virtual_cwd.c:
  11941. Fixed define.
  11942. * NEWS
  11943. TSRM/tsrm_virtual_cwd.c:
  11944. Fixed bug #27338 (memory leak inside tsrm_virtual_cwd.c on win32).
  11945. 2004-03-09 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  11946. * run-tests.php:
  11947. Make run-tests.php work with xdebug being loaded.
  11948. * ext/pgsql/tests/02connection.phpt:
  11949. Show the connect result
  11950. * ext/mysqli/mysqli.c:
  11951. Missing buffer->val change
  11952. 2004-03-09 Jani Taskinen <jani.taskinen@kolumbus.fi>
  11953. * (PHP_4_3)
  11954. ext/standard/tests/strings/bug27457.phpt:
  11955. test for bug #27457
  11956. * ext/standard/tests/strings/bug27457.phpt:
  11957. test for bug #27457
  11958. * (PHP_4_3)
  11959. NEWS:
  11960. order
  11961. 2004-03-09 Georg Richter <phpinfo@t-online.de>
  11962. * ext/mysqli/config.m4
  11963. ext/mysqli/mysqli_api.c
  11964. ext/mysqli/mysqli_fe.c
  11965. ext/mysqli/php_mysqli.h:
  11966. fixed memleaks in bind functions
  11967. added 4.1.2 support (renamed functions)
  11968. 2004-03-09 Derick Rethans <php@derickrethans.nl>
  11969. * tests/lang/bug27535.phpt:
  11970. - Added test for bug #27535 (Objects pointing to each other cause Apache to
  11971. crash).
  11972. 2004-03-09 Ilia Alshanetsky <ilia@prohost.org>
  11973. * (PHP_4_3)
  11974. NEWS
  11975. main/SAPI.c:
  11976. MFH: Fixed bug #27530 (broken http auth when safe_mode is on and PCRE is
  11977. disabled).
  11978. * main/SAPI.c:
  11979. Fixed bug #27530 (broken http auth when safe_mode is on and PCRE is
  11980. disabled).
  11981. * ext/sqlite/libsqlite/src/sqlite.h.in:
  11982. Fix function declaration.
  11983. * ext/sqlite/sqlite.c:
  11984. Change float operations to safe_emalloc().
  11985. Original idea by Sascha (see sess_sqlite.c)
  11986. 2004-03-08 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  11987. * ext/sqlite/libsqlite/src/main.c
  11988. ext/sqlite/libsqlite/src/table.c
  11989. ext/sqlite/libsqlite/src/vdbeaux.c
  11990. ext/standard/datetime.c
  11991. ext/standard/var.c
  11992. main/spprintf.c
  11993. main/streams/userspace.c
  11994. main/streams/xp_socket.c:
  11995. More wordsize fixes
  11996. * ext/xmlrpc/libxmlrpc/encodings.c:
  11997. Fix warning
  11998. 2004-03-08 Derick Rethans <php@derickrethans.nl>
  11999. * NEWS
  12000. ext/mbstring/mbstring.c
  12001. ext/mbstring/mbstring.h:
  12002. - Added mb_list_encoding() to return an array with all mbstring supported
  12003. encodings.
  12004. 2004-03-08 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  12005. * ext/com_dotnet/com_iterator.c
  12006. ext/com_dotnet/com_saproxy.c:
  12007. Rename hasMore() to valid() as discussed. (Part V)
  12008. * ext/dom/dom_iterators.c:
  12009. Rename hasMore() to valid() as discussed. (Part IV)
  12010. 2004-03-08 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  12011. * ext/xmlrpc/libxmlrpc/encodings.c:
  12012. MFB fix #27408
  12013. 2004-03-08 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  12014. * NEWS:
  12015. Rename hasMore() to valid() as discussed. (Part III)
  12016. 2004-03-08 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  12017. * (PHP_4_3)
  12018. ext/xmlrpc/libxmlrpc/encodings.c:
  12019. Possible fix for #27408 (wordsize/alignment issue)
  12020. 2004-03-08 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  12021. * ZendEngine2/zend_execute.c
  12022. ZendEngine2/zend_interfaces.c
  12023. ZendEngine2/zend_iterators.h
  12024. ext/simplexml/simplexml.c
  12025. ext/sqlite/php_sqlite.h
  12026. ext/sqlite/sqlite.c
  12027. ext/sqlite/tests/sqlite_010.phpt
  12028. ext/sqlite/tests/sqlite_013.phpt
  12029. ext/sqlite/tests/sqlite_016.phpt
  12030. ext/sqlite/tests/sqlite_023.phpt
  12031. ext/sqlite/tests/sqlite_024.phpt:
  12032. Rename hasMore() to valid() as discussed. (Part II)
  12033. * ZendEngine2/zend_interfaces.c
  12034. ext/sqlite/sqlite.c
  12035. ext/sqlite/tests/sqlite_oo_010.phpt
  12036. ext/sqlite/tests/sqlite_oo_013.phpt
  12037. ext/sqlite/tests/sqlite_oo_016.phpt
  12038. ext/sqlite/tests/sqlite_oo_020.phpt
  12039. ext/sqlite/tests/sqlite_oo_024.phpt
  12040. ext/sqlite/tests/sqlite_oo_026.phpt
  12041. ext/sqlite/tests/sqlite_oo_031.phpt
  12042. tests/classes/iterators_001.phpt
  12043. tests/classes/iterators_002.phpt
  12044. tests/classes/iterators_003.phpt
  12045. tests/classes/iterators_004.phpt
  12046. tests/classes/iterators_006.phpt:
  12047. Rename hasMore() to valid() as discussed. (Part I)
  12048. * ZendEngine2/zend_execute_API.c:
  12049. Check count.
  12050. 2004-03-08 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  12051. * ext/interbase/interbase.c:
  12052. Merged some more odd fixes from my own branch
  12053. * ext/interbase/interbase.c
  12054. ext/interbase/php_ibase_includes.h:
  12055. Cleaned up array handling and optimize for the case where no array fields
  12056. are used
  12057. Fix timestamp binding for Win32 (which doesn't have gmtime_r())
  12058. CS
  12059. 2004-03-08 Derick Rethans <php@derickrethans.nl>
  12060. * ext/tokenizer/tokenizer.c:
  12061. - Fixed bug #24550 (tokenizing with __METHOD__ crash) (Patch by Greg
  12062. Beaver)
  12063. 2004-03-08 Ilia Alshanetsky <ilia@prohost.org>
  12064. * (PHP_4_3)
  12065. NEWS
  12066. sapi/apache2filter/sapi_apache2.c
  12067. sapi/apache2handler/sapi_apache2.c:
  12068. MFH: Fixed bug #27424 (headers missing on flush() in apache 2 SAPIs).
  12069. * sapi/apache2filter/sapi_apache2.c
  12070. sapi/apache2handler/sapi_apache2.c:
  12071. Fixed bug #27424 (headers missing on flush() in apache 2 SAPIs).
  12072. * ext/standard/var.c:
  12073. Fixed compiler warnings.
  12074. 2004-03-08 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  12075. * ZendEngine2/zend_reflection_api.c:
  12076. Add another missing conversion
  12077. 2004-03-07 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  12078. * ext/dba/config.m4:
  12079. Search for db-4.2.x
  12080. 2004-03-07 Sascha Schumann <sascha@schumann.cx>
  12081. * ext/sqlite/sess_sqlite.c:
  12082. Avoid using floating point arithmetic and rely on safe_emalloc
  12083. for the multiplication.
  12084. The actual size requirement is spelled out as:
  12085. ** The result is written into a preallocated output buffer "out".
  12086. ** "out" must be able to hold at least 2 +(257*n)/254 bytes.
  12087. ** In other words, the output will be expanded by as much as 3
  12088. ** bytes for every 254 bytes of input plus 2 bytes of fixed overhead.
  12089. ** (This is approximately 2 + 1.0118*n or about a 1.2% size increase.)
  12090. 2004-03-07 Wez Furlong <wez.php@thebrainroom.net>
  12091. * main/streams/streams.c:
  12092. add cast for qsort compare function.
  12093. Kinda ugly, but helps assert that we are doing the right thing as well as
  12094. kill the warning there.
  12095. * main/streams/userspace.c:
  12096. Connect feof() call to user-space stream feof() method.
  12097. Fixes Bug #27417 and #27508
  12098. 2004-03-07 Ilia Alshanetsky <ilia@prohost.org>
  12099. * (PECL_4_3)
  12100. ext/sqlite/sqlite.c:
  12101. MFH: Corrected string escape calculation.
  12102. * ext/sqlite/sess_sqlite.c
  12103. ext/sqlite/sqlite.c:
  12104. Corrected string escape calculation.
  12105. 2004-03-07 Wez Furlong <wez.php@thebrainroom.net>
  12106. * main/streams/streams.c:
  12107. Less magic please
  12108. 2004-03-07 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  12109. * ext/interbase/interbase.c:
  12110. Simplify / fix
  12111. * ext/interbase/interbase.c:
  12112. Added missing support for binding timestamps
  12113. 2004-03-07 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  12114. * ext/wddx/tests/wddx.xml:
  12115. - Forgot to commit this one.
  12116. 2004-03-06 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  12117. * ext/wddx/tests/001.phpt:
  12118. - Fix test, take 2
  12119. 2004-03-06 Ilia Alshanetsky <ilia@prohost.org>
  12120. * (PHP_4_3)
  12121. NEWS
  12122. ext/mbstring/mbstring.c:
  12123. MFH: Fixed bug #27421 (mbstring.func_overload should be system ini setting)
  12124. * ext/mbstring/mbstring.c:
  12125. Fixed bug #27421 (mbstring.func_overload should be system ini setting).
  12126. * (PHP_4_3)
  12127. NEWS
  12128. ext/standard/base64.c:
  12129. MFH: Fixed bug #27460 (base64_decode() does not handle extra padding).
  12130. * ext/standard/base64.c:
  12131. Fixed bug #27460 (base64_decode() does not handle extra padding).
  12132. * (PHP_4_3)
  12133. NEWS
  12134. ext/standard/html.c:
  12135. MFH: Fixed bug #27505 (htmlentities() does not handle BIG5 correctly).
  12136. * ext/standard/html.c:
  12137. Fixed bug #27505 (htmlentities() does not handle BIG5 correctly).
  12138. * ext/sqlite/sqlite.c:
  12139. Use correct variable name.
  12140. * (PHP_4_3)
  12141. NEWS
  12142. ext/gd/libgd/gdft.c
  12143. ext/gd/libgd/gdft.c:
  12144. Fixed bug #27437 (wrong freetype include inside GD library).
  12145. * ext/sqlite/sqlite.c:
  12146. Fixed a possible memory leaks inside sqlite_popen() &
  12147. sqlite_fetch_column_types().
  12148. Resolve the file path inside sqlite_factory().
  12149. * ext/sqlite/sess_sqlite.c:
  12150. Fixed possible crash due to an integer overflow.
  12151. * ext/sqlite/sqlite.php:
  12152. Better extension availability check.
  12153. 2004-03-06 Pierre-Alain Joye <paj@pearfr.org>
  12154. * (PHP_4_3)
  12155. NEWS:
  12156. - Add #27238 entry
  12157. * ext/standard/iptc.c:
  12158. - fix #27238
  12159. 2004-03-05 Andi Gutmans <andi@zend.com>
  12160. * ZendEngine2/zend_compile.c:
  12161. - Fix some small problems I introduce in last patch.
  12162. * ZendEngine2/zend_compile.c:
  12163. - Finally fix the following:
  12164. $xml_mem =
  12165. simplexml_load_string('<bookbody><part><chapter><page>1</page></chapter></part></bookbody>');
  12166. /* The following works fine */
  12167. foreach ($xml_mem->part as $part) {
  12168. foreach($part->chapter->page as $page) {
  12169. print $page;
  12170. }
  12171. }
  12172. /* The following segfaults */
  12173. foreach ($xml_mem->part as $part) {
  12174. foreach($part->chapter as $chapter) { // Difference here from previous
  12175. example
  12176. print $chapter;
  12177. }
  12178. }
  12179. 2004-03-05 Dmitry Stogov <dmitry@zend.com>
  12180. * tests/classes/ctor_dtor.phpt
  12181. tests/classes/inheritance_002.phpt:
  12182. Test files were fixed acording to new constructor redeclaration semantic
  12183. * tests/classes/bug27468.phpt:
  12184. Test file was fixed (stack trace is removed)
  12185. 2004-03-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  12186. * sapi/cli/php_cli.c:
  12187. - typo (must have sleep.)
  12188. * ZendEngine2/zend_language_scanner.l:
  12189. - Fix memleak when scanner is called from within tokenizer extension.
  12190. * sapi/cli/php_cli.c:
  12191. - Prevent cli from printing multiple "Interactive mode enabled" if
  12192. the command line option is given more than once (like -aaaaaa).
  12193. 2004-03-04 Sara Golemon <php@alphaweb.net>
  12194. * (PHP_4_3)
  12195. ext/ftp/ftp.c:
  12196. MFH: Don't rely on ANSI tmpfile(), use the streams layer instead, it'll
  12197. deal with platform issues.
  12198. * ext/ftp/ftp.c:
  12199. Don't rely on ANSI tmpfile(), use the streams layer instead, it'll deal
  12200. with platform issues.
  12201. 2004-03-04 Derick Rethans <php@derickrethans.nl>
  12202. * EXTENSIONS:
  12203. - No maintainer anymore.
  12204. 2004-03-04 Christian Stocker <chregu@phant.ch>
  12205. * (PHP_4_3)
  12206. pear/PEAR/Builder.php:
  12207. MFH (fix a linefeed problem, if more than one configureoption)
  12208. * pear/PEAR/Builder.php:
  12209. - fix a linefeed problem, if there are more than one configureoption
  12210. 2004-03-04 Stanislav Malyshev <stas@zend.com>
  12211. * ZendEngine2/zend_execute.h:
  12212. fix the fix
  12213. * ZendEngine2/zend_execute.h:
  12214. oops, fix cut&paste gone bad
  12215. * ZendEngine2/zend_execute.h:
  12216. Fix object true value: if we are in compat mode and it's Zend object -
  12217. use PHP4 rules. Otherwise, object is always true.
  12218. 2004-03-04 Derick Rethans <php@derickrethans.nl>
  12219. * ZendEngine2/zend_constants.h
  12220. ZendEngine2/zend_operators.h:
  12221. - Fixed a 64bit issue (for zend_builtin_functions.c, module_number is an
  12222. int).
  12223. - Change the MAX_LENGTH_OF_LONG constant to 20, as LONG_MAX is 20
  12224. characters.
  12225. (Patches by Ard Biesheuven)
  12226. * ZendEngine2/tests/zend_operators.phpt:
  12227. - Added instance_of test (patch by Ard Biesheuvel)
  12228. 2004-03-04 Stanislav Malyshev <stas@zend.com>
  12229. * ZendEngine2/zend_compile.c:
  12230. Disallow redefining ctors and cleanup
  12231. * ZendEngine2/zend_mm.c:
  12232. Handle out of memory/bad size situation gracefully, without getting into
  12233. loop
  12234. 2004-03-03 Rob Richards <rrichards@ctindustries.net>
  12235. * ext/dom/document.c:
  12236. Fix bug #27467: domDocument::load() called from class method crashes
  12237. the methods can be called statically only from within classes which
  12238. are not extending DomDocument
  12239. 2004-03-03 Edin Kadribasic <edink@emini.dk>
  12240. * ext/mysqli/mysqli_fe.c:
  12241. Attempt at fixing win32 link errors
  12242. * ext/mysqli/config.w32:
  12243. Add missing source file
  12244. * ext/mysqli/config.w32:
  12245. Replace mysql with mysqli in paths to allow building both mysql and mysqli
  12246. 2004-03-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  12247. * ext/mbstring/config.w32:
  12248. - Add missing include path.
  12249. 2004-03-03 Andi Gutmans <andi@zend.com>
  12250. * ZendEngine2/zend_objects_API.c:
  12251. - Fix crash:
  12252. <?
  12253. class foo {
  12254. function __destruct() {
  12255. foreach ($this->x as $x);
  12256. }
  12257. }
  12258. new foo();
  12259. echo 'OK';
  12260. ?>
  12261. 2004-03-02 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  12262. * ext/mbstring/config.w32:
  12263. - proper DLL linkage specifier.
  12264. 2004-03-02 Derick Rethans <php@derickrethans.nl>
  12265. * NEWS
  12266. ext/gd/libgd/gd.c:
  12267. - Fixed bug in gdImageFilledRectangle in the bundled GD library, that
  12268. required
  12269. x1 < x2 and y1 < y2 for coordinates.
  12270. * tests/classes/bug27468.phpt:
  12271. - Fixed timing issues in test
  12272. * tests/classes/bug27468.phpt:
  12273. - Added testcase for bug #27468
  12274. 2004-03-02 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  12275. * ext/mbstring/config.w32:
  12276. - Fix typo.
  12277. 2004-03-02 Derick Rethans <php@derickrethans.nl>
  12278. * ext/tokenizer/tokenizer.c:
  12279. - CLONE, not CLOSE
  12280. * ext/tokenizer/tokenizer.c:
  12281. - Added "clone" to the list of tokens. (Patch by Greg Beaver)
  12282. 2004-03-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  12283. * ZendEngine2/zend_API.c
  12284. ZendEngine2/zend_API.h:
  12285. Fix zend_parse_method_parameters_ex() and make it consistant with
  12286. zend_parse_method_parameters().
  12287. 2004-03-02 Derick Rethans <php@derickrethans.nl>
  12288. * tests/lang/bug27439.phpt:
  12289. - Consistent naming
  12290. 2004-03-02 Pierre-Alain Joye <paj@pearfr.org>
  12291. * tests/lang/bug27439.phpt:
  12292. - initial test for #27439, covers more cases we got during
  12293. foreach($this->foo as $bar) bug
  12294. 2004-03-02 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  12295. * ext/mbstring/config.w32:
  12296. - Really fix the build.
  12297. 2004-03-02 Derick Rethans <php@derickrethans.nl>
  12298. * ext/standard/parsedate.y:
  12299. - Fixed yacc file
  12300. 2004-03-02 Edin Kadribasic <edink@emini.dk>
  12301. * ext/mbstring/config.w32:
  12302. Temporary fix for win32 build
  12303. 2004-03-02 Andi Gutmans <andi@zend.com>
  12304. * ZendEngine2/zend_compile.c:
  12305. - Fix leaks (although there might be still a problem here).
  12306. * ZendEngine2/zend_execute.c:
  12307. - Fix leak (Dmitry)
  12308. * ZendEngine2/zend_compile.c:
  12309. - Fix crash in:
  12310. <?php
  12311. class Foo {
  12312. public $attributes= array();
  12313. function export() {
  12314. foreach ($this->attributes as $name => $attr) {
  12315. }
  12316. }
  12317. }
  12318. $f= new Foo();
  12319. $f->export();
  12320. ?>
  12321. * ZendEngine2/zend_objects.c:
  12322. - Improve fix for protecting destructor's from exceptions.
  12323. - I was killing the current exception completely which was wrong.
  12324. 2004-03-01 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  12325. * ext/mbstring/config.w32:
  12326. - Fix win32 build.
  12327. 2004-03-01 Andi Gutmans <andi@zend.com>
  12328. * ZendEngine2/zend_objects.c:
  12329. - Fix crash in destructors(). You can't throw an exception in destructors
  12330. as there is no guaranteed time when the destructor will be called.
  12331. * ZendEngine2/zend_reflection_api.c:
  12332. - Fix leak
  12333. * ZendEngine2/zend_reflection_api.c:
  12334. - Fix crash in reflection API (pierre)
  12335. * ZendEngine2/zend.c
  12336. ZendEngine2/zend_exceptions.c
  12337. ZendEngine2/zend_execute_API.c:
  12338. - Fix crash in exception handling (zend_exception_error(...) and
  12339. zend_eval_string_ex() were buggy (Dmitry, Andi)
  12340. 2004-03-01 Rob Richards <rrichards@ctindustries.net>
  12341. * ext/xsl/xsltprocessor.c:
  12342. use php_libxml_import_node for transform functions
  12343. 2004-03-01 Derick Rethans <php@derickrethans.nl>
  12344. * ZendEngine2/zend_compile.h:
  12345. - Typo fix (by Jan)
  12346. 2004-03-01 Rob Richards <rrichards@ctindustries.net>
  12347. * ext/dom/php_dom.c
  12348. ext/simplexml/simplexml.c
  12349. ext/xsl/xsltprocessor.c:
  12350. Fix bug #27436 dom_import_simplexml innaccurate
  12351. extensions register callbacks to export nodes
  12352. prevents segfault passing invalid objects to import functions
  12353. 2004-03-01 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  12354. * NEWS:
  12355. - Use past tense
  12356. * NEWS:
  12357. - NFN
  12358. * ext/wddx/tests/001.phpt:
  12359. - Fix test.
  12360. * ext/standard/parsedate.y
  12361. ext/standard/tests/time/002.phpt:
  12362. - Add support for more ISO8601 style formats.
  12363. . Timezone specifier (ex. 20040301T00:00:00+1900)
  12364. . Week specifier "W" (ex. 1997W021)
  12365. - Modified test case to test new features.
  12366. 2004-03-01 Derick Rethans <php@derickrethans.nl>
  12367. * (PHP_4_3)
  12368. NEWS
  12369. Zend/zend_builtin_functions.c
  12370. tests/lang/bug27443.phpt:
  12371. - MFH: Fixed bug #27443 (defined() returns wrong type).
  12372. * tests/lang/bug27443.phpt:
  12373. - Fixed bug #27443 (defined() returns wrong type).
  12374. * ZendEngine2/zend_builtin_functions.c:
  12375. - Fixed bug #27443 (defined() returns wrong type).
  12376. 2004-03-01 Jon Parise <jon@csh.rit.edu>
  12377. * main/streams/streams.c:
  12378. Cast the php_stream_dirent to a 'const char *' for estrndup() to avoid a
  12379. compiler warning.
  12380. 2004-03-01 Sara Golemon <php@alphaweb.net>
  12381. * ext/standard/dir.c:
  12382. context parameter for opendir() and dir()
  12383. * main/streams/php_stream_context.h:
  12384. Must addref the resource when we make a new zval reference to it that will
  12385. be exported to userspace.
  12386. 2004-02-29 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  12387. * NEWS:
  12388. - Yet another BFN
  12389. 2004-02-29 Andi Gutmans <andi@zend.com>
  12390. * ZendEngine2/zend_reflection_api.c:
  12391. - Apply fixes by Timm.
  12392. * ZendEngine2/zend_compile.c:
  12393. - Change prototype isA check not to check the constructor.
  12394. - Only give an E_STRICT for non-isA compliant code as opposed to
  12395. E_COMPILE_ERROR.
  12396. 2004-02-29 Stanislav Malyshev <stas@zend.com>
  12397. * ZendEngine2/zend_compile.h:
  12398. add ZEND_API there too for opcode handlers
  12399. 2004-02-29 Derick Rethans <php@derickrethans.nl>
  12400. * ZendEngine2/zend_execute.c:
  12401. - Initialize memory to \0 so that we can reliable detect whether a specific
  12402. opcode element is in use.
  12403. 2004-02-29 Anil Madhavapeddy <anil@recoil.org>
  12404. * pear/PEAR/Downloader.php
  12405. pear/PEAR/Installer.php:
  12406. Move the _prependPath function into PEAR_Downloader from PEAR_Installer,
  12407. as PEAR_Downloader uses it (and PEAR_Installer inherits PEAR_Downloader).
  12408. Unbreaks 'pear install -R'
  12409. 2004-02-29 Stanislav Malyshev <stas@zend.com>
  12410. * ZendEngine2/zend_execute.c:
  12411. export opcode table
  12412. 2004-02-29 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  12413. * NEWS:
  12414. - BFN
  12415. * ext/wddx/wddx.c:
  12416. - Bugfix #27287 (wddx segfaults during deserialization)
  12417. * ext/session/session.c:
  12418. - Fix segfaults on deserialisation of referenced variables.
  12419. 2004-02-28 Ilia Alshanetsky <ilia@prohost.org>
  12420. * ext/pdf/pdf.c:
  12421. Remove unused variable.
  12422. 2004-02-28 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  12423. * NEWS:
  12424. - Reordering.
  12425. 2004-02-28 Ilia Alshanetsky <ilia@prohost.org>
  12426. * ext/pdf/pdf.c:
  12427. Memory allocation check.
  12428. 2004-02-28 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  12429. * NEWS:
  12430. - BFN & misc.
  12431. * ext/mbstring/config.m4
  12432. ext/mbstring/mbstring.c
  12433. ext/mbstring/php_mbregex.c
  12434. ext/mbstring/php_mbregex.h:
  12435. - Upgrade bundled oniguruma regex library to 2.2.2 (Rui, Moriyoshi)
  12436. . Supports various encodings such as BIG5, GB2312 and ISO-8859-*
  12437. . Fixes bug #26677 (mbstring compile errors with IRIX)
  12438. . Many thanks to K.Kosako.
  12439. - Remove redundant files that are not relevant to the build.
  12440. 2004-02-27 Rasmus Lerdorf <rasmus@lerdorf.com>
  12441. * sapi/cgi/cgi_main.c:
  12442. As discussed a while ago. There is no reason to disallow command-line
  12443. arguments for the cgi version when run in a cgi context. Our own test
  12444. framework is in fact broken because of this unnecessary restriction.
  12445. 2004-02-27 Frank M. Kromann <frank@kromann.info>
  12446. * ext/fbsql/php_fbsql.c:
  12447. Define buffer size macro and add a comment about the buffer size.
  12448. 2004-02-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  12449. * ZendEngine2/zend_API.c
  12450. ZendEngine2/zend_compile.h:
  12451. Add some comments
  12452. * tests/classes/abstract_redeclare.phpt:
  12453. The order of error has changed here. So the expectations must change too.
  12454. * ZendEngine2/zend_API.c
  12455. ZendEngine2/zend_compile.c
  12456. ZendEngine2/zend_execute.c:
  12457. Fixes for abstract classes/methods
  12458. 2004-02-27 Greg Beaver <greg@chiaraquartet.net>
  12459. * pear/PEAR.php:
  12460. fix #640, error in comment for getStaticProperty
  12461. * pear/PEAR/Autoloader.php
  12462. pear/PEAR/Command.php:
  12463. get_class -> is_a
  12464. 2004-02-27 Ilia Alshanetsky <ilia@prohost.org>
  12465. * (PECL_4_3)
  12466. ext/sqlite/sqlite.c
  12467. ext/sqlite/tests/sqlite_027.phpt:
  12468. MFH: Fixed possible crash inside sqlite_escape_string() and
  12469. sqlite_udf_encode_binary().
  12470. * ext/sqlite/tests/sqlite_027.phpt:
  12471. Fixed possible crash inside sqlite_escape_string() and
  12472. sqlite_udf_encode_binary().
  12473. * ext/sqlite/sqlite.c:
  12474. Fixed possible crash inside sqlite_escape_string() and
  12475. sqlite_udf_encode_binary().
  12476. 2004-02-26 Frank M. Kromann <frank@kromann.info>
  12477. * ext/fbsql/php_fbsql.c
  12478. ext/fbsql/php_fbsql.h:
  12479. Adding function to change user passwords
  12480. 2004-02-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  12481. * tests/classes/abstract_derived.phpt:
  12482. Fixes for abstract classes
  12483. * ZendEngine2/zend_language_parser.y
  12484. ZendEngine2/zend_language_scanner.l:
  12485. Fix __METHOD__ (noticed by Davey Sahfik)
  12486. * tests/lang/foreach_with_object_001.phpt:
  12487. Add new test (from pierre)
  12488. 2004-02-26 Jani Taskinen <jani.taskinen@kolumbus.fi>
  12489. * ext/mysqli/mysqli_prop.c
  12490. ext/mysqli/mysqli_repl.c
  12491. ext/mysqli/mysqli_report.h
  12492. ext/mysqli/php_mysqli.h:
  12493. ws & cs fixes
  12494. 2004-02-26 Georg Richter <phpinfo@t-online.de>
  12495. * ext/mysqli/mysqli_api.c:
  12496. prototype fix for mysqli_ping
  12497. * php.ini-dist
  12498. php.ini-recommended
  12499. ext/mysqli/mysqli.c
  12500. ext/mysqli/mysqli_api.c
  12501. ext/mysqli/mysqli_nonapi.c
  12502. ext/mysqli/php_mysqli.h:
  12503. added MySQLI ini entries
  12504. added ini parameter for mysql->reconnect
  12505. * ext/mysqli/mysqli_api.c
  12506. ext/mysqli/mysqli_fe.c
  12507. ext/mysqli/mysqli_prop.c:
  12508. removed blocking calls to mysql_set_server_option (MYSQLI_DISABLE_MQ)
  12509. added mysqli_multi_query to function table
  12510. changed stmt->affected_rows property (http://bugs.mysql.com/?id=2247) for
  12511. 4.1.2
  12512. 2004-02-26 Jani Taskinen <jani.taskinen@kolumbus.fi>
  12513. * tests/lang/bug27395.phpt
  12514. tests/lang/bug27395.phpt:
  12515. Remove bogus test: see bug #20993
  12516. 2004-02-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  12517. * ZendEngine2/zend_reflection_api.c:
  12518. Fix problem with Reflection_Property (patch from Timm slightly modified).
  12519. 2004-02-26 Jani Taskinen <jani.taskinen@kolumbus.fi>
  12520. * ext/standard/http_fopen_wrapper.c:
  12521. MFB: typofix
  12522. * (PHP_4_3)
  12523. ext/standard/http_fopen_wrapper.c:
  12524. typofix
  12525. 2004-02-26 Ilia Alshanetsky <ilia@prohost.org>
  12526. * (PHP_4_3)
  12527. ext/standard/http_fopen_wrapper.c:
  12528. MFH: Handle situation where feof() occurs before the HTTP header is
  12529. retrieved.
  12530. * ext/standard/http_fopen_wrapper.c:
  12531. Handle situation where feof() occurs before the HTTP header is retrieved.
  12532. 2004-02-25 Derick Rethans <php@derickrethans.nl>
  12533. * ext/standard/tests/general_functions/highlight_heredoc.phpt
  12534. tests/strings/004.phpt
  12535. tests/strings/bug26703.phpt:
  12536. - Fix tests after change to highlight_string()
  12537. 2004-02-25 Ilia Alshanetsky <ilia@prohost.org>
  12538. * (PHP_4_3)
  12539. NEWS
  12540. ext/sockets/sockets.c:
  12541. MFH:
  12542. Fixed bug #21760 (Use of uninitialized pointer inside php_read()).
  12543. Fixed 3 possible crashes due to integer overflow or invalid user input
  12544. inside the sockets extension.
  12545. * ext/sockets/sockets.c:
  12546. Fixed bug #21760 (Use of uninitialized pointer inside php_read()).
  12547. Fixed 3 possible crashes due to integer overflow or invalid user input
  12548. inside the sockets extension.
  12549. 2004-02-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  12550. * ZendEngine2/zend_objects_API.c:
  12551. As Andi found out the dtor may increase the refcount.
  12552. 2004-02-25 Jani Taskinen <jani.taskinen@kolumbus.fi>
  12553. * ZendEngine2/zend_builtin_functions.c:
  12554. ws + cs
  12555. * tests/lang/bug22367.phpt:
  12556. Revert and add the compatibility option.
  12557. * NEWS:
  12558. typofix
  12559. 2004-02-25 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  12560. * ext/bcmath/bcmath.c
  12561. ext/ftp/php_ftp.c
  12562. ext/mysqli/mysqli_nonapi.c
  12563. ext/mysqli/mysqli_report.c
  12564. ext/oci8/oci8.c
  12565. ext/pgsql/pgsql.c
  12566. ext/sqlite/sqlite.c
  12567. ext/standard/dir.c
  12568. ext/standard/file.c
  12569. ext/standard/streamsfuncs.c
  12570. ext/standard/string.c
  12571. ext/standard/sunfuncs.c
  12572. ext/standard/var.c
  12573. ext/w32api/w32api.c:
  12574. Wordsize fixes
  12575. 2004-02-25 Jani Taskinen <jani.taskinen@kolumbus.fi>
  12576. * NEWS:
  12577. style
  12578. * tests/lang/bug27395.phpt:
  12579. Test for bug #27395
  12580. 2004-02-25 Andi Gutmans <andi@zend.com>
  12581. * NEWS:
  12582. - More NEWS
  12583. 2004-02-25 Zeev Suraski <zeev@zend.com>
  12584. * ZendEngine2/zend_compile.c
  12585. ZendEngine2/zend_execute.c:
  12586. Fix leak in foreach ($o->mthd()->arr)
  12587. * tests/lang/bug22367.phpt:
  12588. This is no longer valid out of the box PHP 5 code.
  12589. We tried to enable compatibility mode but the test engine doesn't appear
  12590. to take the --INI-- section into account in compile time, so it didn't
  12591. work...
  12592. * ZendEngine2/zend_API.c
  12593. ZendEngine2/zend_API.h
  12594. ZendEngine2/zend_compile.c
  12595. ZendEngine2/zend_compile.h
  12596. ZendEngine2/zend_execute.c:
  12597. - Improve ARG_INFO() macros to support supplying required_num_args
  12598. - Initial fix for foreach($o->mthd()->arr) crash (now leaks)
  12599. 2004-02-25 Derick Rethans <php@derickrethans.nl>
  12600. * ZendEngine2/zend_highlight.c:
  12601. - Use <span> instead of <font> in highlight_string(). (Patch by
  12602. mg@iceni.pl)
  12603. 2004-02-25 Jani Taskinen <jani.taskinen@kolumbus.fi>
  12604. * ext/mysqli/config.w32:
  12605. Do not corrupt mysql build with mysqli build stuff. (should fix #27387)
  12606. * ZendEngine2/zend_exceptions.c:
  12607. Improve error messages
  12608. 2004-02-25 Zeev Suraski <zeev@zend.com>
  12609. * NEWS:
  12610. update
  12611. 2004-02-25 Jani Taskinen <jani.taskinen@kolumbus.fi>
  12612. * (PHP_4_3)
  12613. NEWS
  12614. ext/standard/pack.c:
  12615. MFH: Fixed bug #27384 (unpack() misbehaves with 1 char string). (GeorgeS)
  12616. 2004-02-25 Zeev Suraski <zeev@zend.com>
  12617. * php.ini-dist
  12618. php.ini-recommended
  12619. main/main.c:
  12620. - Rename compatiblity mode to zend.ze2_compatibility_mode (it doesn't
  12621. only affect auto-clone).
  12622. - Perform implementation checks even with simple inheritance (off when
  12623. compatibility mode is enabled).
  12624. - Restore default arguments in interfaces and handle it correctly.
  12625. - Move registration of internal classes later in the startup sequence
  12626. in order to have INI options available.
  12627. * ZendEngine2/zend.c
  12628. ZendEngine2/zend_compile.c
  12629. ZendEngine2/zend_execute.c
  12630. ZendEngine2/zend_execute_API.c
  12631. ZendEngine2/zend_globals.h
  12632. ZendEngine2/zend_variables.c:
  12633. - Rename compatiblity mode to zend.ze2_compatibility_mode (it doesn't
  12634. only affect auto-clone).
  12635. - Perform implementation checks even with simple inheritance (off when
  12636. compatibility mode is enabled).
  12637. - Restore default arguments in interfaces and handle it correctly.
  12638. - Move registration of internal classes later in the startup sequence
  12639. in order to have INI options available.
  12640. 2004-02-25 Derick Rethans <php@derickrethans.nl>
  12641. * ZendEngine2/zend_exceptions.c:
  12642. - Fixed bug #27391 (typo in Fatal Error message).
  12643. 2004-02-25 Sebastian Bergmann <sb@sebastian-bergmann.de>
  12644. * ext/standard/http_fopen_wrapper.c:
  12645. ZTS fix.
  12646. 2004-02-25 Zeev Suraski <zeev@zend.com>
  12647. * ZendEngine2/zend_API.c
  12648. ZendEngine2/zend_compile.c
  12649. ZendEngine2/zend_compile.h
  12650. ZendEngine2/zend_opcode.c:
  12651. - Abstract methods cannot have defaults for arguments
  12652. - Make function foo($a, $b=null) satisfy both foo($a) and foo($a, $b)
  12653. prototypes
  12654. 2004-02-25 Sebastian Bergmann <sb@sebastian-bergmann.de>
  12655. * ZendEngine2/zend_reflection_api.c:
  12656. Proto fixes.
  12657. 2004-02-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  12658. * ZendEngine2/zend_objects_API.c:
  12659. Fix object destruction/free in shutdown
  12660. - set destructor_called even when no dtor is given
  12661. - use free_storage even when no dtor hat to be called
  12662. * ZendEngine2/zend_objects_API.c:
  12663. Checking once for dtor is enough
  12664. 2004-02-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  12665. * ZendEngine2/zend_API.c:
  12666. Fix class flags when handling abstract methods
  12667. 2004-02-24 Ilia Alshanetsky <ilia@prohost.org>
  12668. * (PHP_4_3)
  12669. NEWS
  12670. ext/standard/http_fopen_wrapper.c:
  12671. MFH: Fixed bug #27383 (Potential crash inside fopen_wrapper, while parsing
  12672. response code).
  12673. * ext/standard/http_fopen_wrapper.c:
  12674. Fixed bug #27383 (Potential crash inside fopen_wrapper, while parsing
  12675. response code).
  12676. 2004-02-24 George Schlossnagle <george@omniti.com>
  12677. * ext/standard/pack.c:
  12678. fix for bug 27384
  12679. 2004-02-24 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  12680. * ext/sqlite/sqlite.c:
  12681. More wordsize/alignment fixes
  12682. 2004-02-24 Zeev Suraski <zeev@zend.com>
  12683. * main/main.c:
  12684. Remove empty comment
  12685. 2004-02-24 Christian Stocker <chregu@phant.ch>
  12686. * (PHP_4_3)
  12687. ext/domxml/php_domxml.c:
  12688. fix for bug 27349 "Invalid parsing of CDATA sections in XSL templates"
  12689. 2004-02-24 Rob Richards <rrichards@ctindustries.net>
  12690. * ext/xml/compat.c:
  12691. fix win32 compile with libxml 2.6
  12692. fix mem leaks
  12693. 2004-02-24 Jani Taskinen <jani.taskinen@kolumbus.fi>
  12694. * (PHP_4_3)
  12695. NEWS
  12696. ext/session/session.c:
  12697. MFH: - Fixed bug #26005 (Random "cannot change the session ini settings"
  12698. errors).
  12699. * ext/session/session.c:
  12700. Fix bug #26005 (Random "cannot change the session ini settings" errors)
  12701. 2004-02-23 Wez Furlong <wez.php@thebrainroom.net>
  12702. * ext/standard/tests/file/statcache-corruption.phpt:
  12703. test case for statcache corruption of BG
  12704. * ext/standard/basic_functions.h:
  12705. Ooops, these should not be pointers ;)
  12706. 2004-02-23 Sara Golemon <php@alphaweb.net>
  12707. * ext/standard/string.c:
  12708. Make today's changes work w/ str_ireplace() as well.
  12709. * ext/standard/string.c:
  12710. Short circuit str_replaces when we already know that needle does not occur
  12711. in haystack.
  12712. Note: Prior bugfix was for #27176 not #27276
  12713. * ext/standard/string.c:
  12714. Bugfix #27276: When using str_replace to expand a string, count occurances
  12715. of needle in haystack to avoid massive overallocation
  12716. 2004-02-23 Ilia Alshanetsky <ilia@prohost.org>
  12717. * (PHP_4_3)
  12718. NEWS
  12719. ext/curl/curl.c:
  12720. MFH: Fixed bug #27341 (HEAD requests fail to return data).
  12721. * ext/curl/interface.c:
  12722. Fixed bug #27341 (HEAD requests fail to return data).
  12723. 2004-02-23 Derick Rethans <php@derickrethans.nl>
  12724. * ext/standard/tests/strings/bug27276.phpt:
  12725. - Added testcase for bug #27276
  12726. 2004-02-23 Jani Taskinen <jani.taskinen@kolumbus.fi>
  12727. * (PHP_4_3)
  12728. Zend/zend.c:
  12729. Fix memleak during shutdown (ZTS), kill compile warning
  12730. * (PHP_4_3)
  12731. NEWS
  12732. sapi/isapi/php4isapi.c:
  12733. MFH: fixed bug #27337 (missing sapi_shutdown())
  12734. * sapi/isapi/php5isapi.c:
  12735. Fix bug #27337 (missing sapi_shutdown() causing memory leak)
  12736. 2004-02-23 Andi Gutmans <andi@zend.com>
  12737. * ZendEngine2/zend_language_parser.y:
  12738. - Improve precendence:
  12739. <?php
  12740. $obj->foo = "Blah";
  12741. if (!$obj instanceof StdClass) {
  12742. print "No";
  12743. } else {
  12744. print "Yes";
  12745. }
  12746. 2004-02-23 Georg Richter <phpinfo@t-online.de>
  12747. * ext/mysqli/mysqli_nonapi.c:
  12748. fixed prototypes for mysqli_connect_err* functions
  12749. (thx to Mehdi Achour)
  12750. 2004-02-23 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  12751. * ext/sqlite/sqlite.c
  12752. ext/standard/streamsfuncs.c:
  12753. 64-bit fixes
  12754. 2004-02-23 Christian Stocker <chregu@phant.ch>
  12755. * ext/xml/xml.c
  12756. ext/xml/tests/bug25666.phpt
  12757. ext/xml/tests/xml009.phpt
  12758. ext/xml/tests/xml010.phpt:
  12759. - omit WARNING instead of ERROR for x_p_c_ns
  12760. - fix SKIPIF code in tests
  12761. * ext/xml/tests/bug25666.phpt
  12762. ext/xml/tests/xml009.phpt
  12763. ext/xml/tests/xml010.phpt:
  12764. skip tests, if xml_parser_create_ns is not supported.
  12765. * ext/xml/tests/xml010.phpt:
  12766. test for attributes
  12767. * ext/xml/compat.c:
  12768. - mixed up name and value... fixed
  12769. * ext/xml/compat.c:
  12770. fix attribute handling in combination with sax2
  12771. 2004-02-23 Adam Dickmeiss <adam@indexdata.dk>
  12772. * ext/yaz/config.m4
  12773. ext/yaz/php_yaz.c:
  12774. Use ZOOM_resultset_sort for yaz_sort. Require YAZ 2.0.13 or later.
  12775. 2004-02-23 Christian Stocker <chregu@phant.ch>
  12776. * (PHP_4_3)
  12777. ext/domxml/tests/bug26384.phpt:
  12778. skip test, if no XSLT support is compiled in
  12779. * ext/xml/compat.c
  12780. ext/xml/xml.c:
  12781. remove compiler warnings
  12782. 2004-02-23 Andi Gutmans <andi@zend.com>
  12783. * ZendEngine2/zend_language_parser.y:
  12784. - Decrease precedence of instanceof so that the following is true:
  12785. php -r 'var_export((object)1 instanceof stdClass);';
  12786. Patch by Jan Lehnardt
  12787. 2004-02-23 Christian Stocker <chregu@phant.ch>
  12788. * ext/xml/compat.c
  12789. ext/xml/xml.c:
  12790. - make it compile with libxml2 2.5 again
  12791. - disable xml_parser_create_ns with libxml2 2.5 for the time being
  12792. - the #if s can be removed, once we insist on libxml2 2.6
  12793. 2004-02-23 Georg Richter <phpinfo@t-online.de>
  12794. * ext/mysqli/mysqli_api.c
  12795. ext/mysqli/mysqli_nonapi.c:
  12796. fixed report message
  12797. Disabled reconnect option
  12798. 2004-02-23 Jani Taskinen <jani.taskinen@kolumbus.fi>
  12799. * acinclude.m4
  12800. ext/imap/config.m4:
  12801. - Added PHP_TEST_BUILD macro which can be used to test whether build
  12802. works / would work with current LIBS (+ additional extra-libs)
  12803. 2004-02-23 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  12804. * ext/sqlite/sqlite.c
  12805. ext/standard/tests/array/array_sum.phpt:
  12806. 64-bit fix
  12807. 2004-02-22 Derick Rethans <php@derickrethans.nl>
  12808. * (PHP_4_3)
  12809. NEWS
  12810. Zend/zend_operators.c
  12811. tests/lang/bug27354.phpt:
  12812. - MFH: Fixed bug #27354 (Modulus operator crashes PHP).
  12813. * tests/lang/bug27354.phpt:
  12814. - Added testcase for bug #27354 (Modulus operator crashes PHP).
  12815. * ZendEngine2/zend_operators.c:
  12816. - Fixed bug #27354 (Modulus operator crashes PHP).
  12817. 2004-02-22 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  12818. * ZendEngine2/ZEND_CHANGES:
  12819. Add some more obviously needed information
  12820. 2004-02-22 Christian Stocker <chregu@phant.ch>
  12821. * ext/xml/tests/xml009.phpt:
  12822. add test for default namespaces and same-prefix/different-namespaceURI
  12823. 2004-02-22 Ilia Alshanetsky <ilia@prohost.org>
  12824. * ext/gd/gd.c:
  12825. wbmp conversion warning fix.
  12826. 2004-02-22 Christian Stocker <chregu@phant.ch>
  12827. * ext/xml/compat.c
  12828. ext/xml/expat_compat.h:
  12829. Fix broken Namespace support, use libxml2 namespace methods instead of
  12830. homebrown solution:
  12831. - default namespaces are recognized
  12832. - different namespaces with same prefix in different nodes are treated
  12833. correctly
  12834. - libxml2 parser warnings are not errors anymore
  12835. 2004-02-22 Rob Richards <rrichards@ctindustries.net>
  12836. * ext/dom/element.c:
  12837. add optional third parameter to support namespace in constructor
  12838. 2004-02-22 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  12839. * ext/sqlite/sqlite.c:
  12840. Fix 64-bit crash
  12841. 2004-02-21 Sara Golemon <php@alphaweb.net>
  12842. * ext/ftp/ftp.c:
  12843. Avoid use of memcpy(), reply on struct in_addr to be right sized instead
  12844. 2004-02-21 Ilia Alshanetsky <ilia@prohost.org>
  12845. * ext/gd/gd.c:
  12846. Set correct default threshold for image2wbmp().
  12847. 2004-02-21 Sebastian Bergmann <sb@sebastian-bergmann.de>
  12848. * ext/mysqli/config.w32:
  12849. Can't test whether it works (no current >=mysql-4.1.2 available on
  12850. Windows), but it should.
  12851. 2004-02-21 Georg Richter <phpinfo@t-online.de>
  12852. * ext/mysqli/mysqli_fe.c:
  12853. fixed typo in method alias
  12854. 2004-02-20 Sara Golemon <php@alphaweb.net>
  12855. * ext/ftp/ftp.c:
  12856. s_addr is always unsigned 32bit, long is not.
  12857. * ext/standard/http.c:
  12858. Bug Fix #27335: Numeric indexes crashing http_build_query()
  12859. 2004-02-20 Greg Beaver <greg@chiaraquartet.net>
  12860. * pear/package-PEAR.xml
  12861. pear/package-PEAR.xml:
  12862. stupid oversight, no 4.2 dep
  12863. 2004-02-20 Pierre-Alain Joye <paj@pearfr.org>
  12864. * (PHP_4_3)
  12865. pear/packages/DB-1.6.0.tar
  12866. pear/packages/DB-1.6.0RC6.tar:
  12867. - Update to DB-1.6.0
  12868. * pear/packages/DB-1.6.0RC6.tar:
  12869. - Remove DB 1.6.0RC6
  12870. * pear/packages/DB-1.6.0.tar:
  12871. - Update to DB-1.6.0 stable
  12872. * pear/package-PEAR.xml:
  12873. - MFB
  12874. * (PHP_4_3)
  12875. pear/package-PEAR.xml:
  12876. - 1.3b6=>1.3 stable, prepare stable release
  12877. 2004-02-20 Georg Richter <phpinfo@t-online.de>
  12878. * ext/mysqli/config.m4
  12879. ext/mysqli/mysqli_api.c
  12880. ext/mysqli/mysqli_repl.c:
  12881. Moved functions for replication support in to file mysqli_repl.c
  12882. - these functions are marked as experimental now in documentation
  12883. not sure if we will replace or extend them with NDB support in
  12884. April
  12885. 2004-02-20 Antony Dovgal <tony2001@phpclub.net>
  12886. * ext/oci8/oci8.c:
  12887. this should really fix compile failure with gcc 2.96
  12888. 2004-02-20 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  12889. * ext/interbase/interbase.c
  12890. ext/interbase/php_ibase_includes.h:
  12891. Fix some issues with persistent links
  12892. 2004-02-20 Hartmut Holzgraefe <hartmut@php-groupies.de>
  12893. * main/streams/php_stream_context.h
  12894. main/streams/php_stream_filter_api.h
  12895. main/streams/php_stream_mmap.h
  12896. main/streams/php_stream_plain_wrapper.h
  12897. main/streams/php_stream_transport.h:
  12898. EXTERN_C wrapping for PHPAPI prototypes
  12899. (Zend and main should now be ok)
  12900. * main/php_memory_streams.h
  12901. main/php_network.h
  12902. main/php_open_temporary_file.h
  12903. main/php_output.h
  12904. main/php_reentrancy.h
  12905. main/php_streams.h
  12906. main/php_ticks.h
  12907. main/safe_mode.h:
  12908. wrap all PHPAPI prototypes into BEGIN_EXTERN_C/END_EXTERN_C blocks
  12909. (else they won't be usable from C++ extensions)
  12910. * ZendEngine2/zend.h
  12911. ZendEngine2/zend_API.h
  12912. ZendEngine2/zend_iterators.h
  12913. ZendEngine2/zend_operators.h
  12914. ZendEngine2/zend_variables.h:
  12915. more EXTERN_C wrapping of ZEND_API prototypes
  12916. * scripts/dev/extern_c.php:
  12917. A script that searches for PHPAPI and ZEND_API prototypes
  12918. not enclosed by BEGIN_EXTERN_C/END_EXTERN_C
  12919. 2004-02-20 Jani Taskinen <jani.taskinen@kolumbus.fi>
  12920. * ZendEngine2/zend_opcode.c:
  12921. ws fix
  12922. * ext/oci8/oci8.c:
  12923. Fix compile failure
  12924. * ext/oci8/oci8.c:
  12925. Only use Z_TYPE* with zvals..
  12926. 2004-02-20 Ilia Alshanetsky <ilia@prohost.org>
  12927. * (PHP_4_3)
  12928. ext/dio/dio.c:
  12929. MFH: missing safe_mode & open_basedir checks.
  12930. * ext/dio/dio.c:
  12931. Added missing safe_mode & open_basedir checks.
  12932. 2004-02-19 Ilia Alshanetsky <ilia@prohost.org>
  12933. * (PHP_4_3)
  12934. ext/cpdf/cpdf.c:
  12935. MFH: Fixed possible resource/memory leak.
  12936. * ext/cpdf/cpdf.c:
  12937. Fixed possible resource/memory leak.
  12938. 2004-02-19 Jani Taskinen <jani.taskinen@kolumbus.fi>
  12939. * ext/session/session.c:
  12940. Improve error messages
  12941. 2004-02-18 Hartmut Holzgraefe <hartmut@php-groupies.de>
  12942. * ZendEngine2/zend.h
  12943. ZendEngine2/zend_builtin_functions.h
  12944. ZendEngine2/zend_extensions.h
  12945. ZendEngine2/zend_indent.h
  12946. ZendEngine2/zend_interfaces.h
  12947. ZendEngine2/zend_object_handlers.h
  12948. ZendEngine2/zend_objects.h
  12949. ZendEngine2/zend_objects_API.h
  12950. ZendEngine2/zend_ptr_stack.h
  12951. ZendEngine2/zend_stack.h
  12952. ZendEngine2/zend_stream.h:
  12953. wrap ZEND_API prototypes into BEGIN_EXTERN_C/END_EXTERN_C
  12954. for C++ extension support
  12955. 2004-02-18 Rob Richards <rrichards@ctindustries.net>
  12956. * ext/dom/xpath.c:
  12957. always return domnodelist unless error
  12958. 2004-02-18 Hartmut Holzgraefe <hartmut@php-groupies.de>
  12959. * main/php_logos.h:
  12960. be nice to C++ extensions
  12961. 2004-02-18 Rob Richards <rrichards@ctindustries.net>
  12962. * ext/dom/node.c:
  12963. correct implementation of prefix write property
  12964. 2004-02-18 Jani Taskinen <jani.taskinen@kolumbus.fi>
  12965. * ext/mssql/php_mssql.c:
  12966. register_list_destructors -> zend_register_list_destructors_ex
  12967. 2004-02-18 Ilia Alshanetsky <ilia@prohost.org>
  12968. * (PHP_4_3)
  12969. NEWS
  12970. ext/standard/scanf.c
  12971. ext/standard/tests/strings/bug27295.phpt:
  12972. MFH: Fixed bug #27295 (memory leak inside sscanf()).
  12973. * ext/standard/tests/strings/bug27295.phpt:
  12974. Fixed bug #27295 (memory leak inside sscanf()).
  12975. * ext/standard/scanf.c:
  12976. Fixed bug #27295 (memory leak inside sscanf()).
  12977. 2004-02-18 Georg Richter <phpinfo@t-online.de>
  12978. * ext/mysqli/mysqli_api.c:
  12979. changed return value of mysql_fetch
  12980. - instead of MYSQL_NO_DATA mysql_fetch will now return NULL
  12981. 2004-02-18 Zeev Suraski <zeev@zend.com>
  12982. * ZendEngine2/zend.c:
  12983. Forward-port fixlet from PHP 4 (thanks to Michael Sisolak)
  12984. 2004-02-18 Sara Golemon <php@alphaweb.net>
  12985. * ext/standard/info.c:
  12986. Show registered transports in phpinfo()
  12987. 2004-02-18 Jani Taskinen <jani.taskinen@kolumbus.fi>
  12988. * ext/wddx/tests/bug27287.phpt:
  12989. Test for bug #27287
  12990. 2004-02-17 Jani Taskinen <jani.taskinen@kolumbus.fi>
  12991. * ZendEngine2/zend_list.c:
  12992. MFB: - Fix bug #26753 (zend_fetch_list_dtor_id() does not check NULL
  12993. strings)
  12994. 2004-02-17 Ilia Alshanetsky <ilia@prohost.org>
  12995. * (PHP_4_3)
  12996. NEWS
  12997. ext/gd/gd.c:
  12998. MFH: Fixed bug #27293 (two crashes inside image2wbmp()).
  12999. * ext/gd/gd.c:
  13000. Fixed bug #27293 (two crashes inside image2wbmp()).
  13001. 2004-02-17 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  13002. * (PHP_4_3)
  13003. ext/interbase/interbase.c:
  13004. Really disallow persistent connections if ini option is set
  13005. 2004-02-17 Rob Richards <rrichards@ctindustries.net>
  13006. * ext/dom/php_dom.c:
  13007. add dtor to cleanup iterator related data
  13008. 2004-02-17 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  13009. * ext/interbase/ibase_blobs.c
  13010. ext/interbase/ibase_events.c
  13011. ext/interbase/interbase.c
  13012. ext/interbase/php_ibase_includes.h
  13013. ext/interbase/tests/004.phpt:
  13014. Fixed unregistered bugs in event handling
  13015. Cleaned up some of the code
  13016. Removed ISC_QUAD from static initializers because it looks different on
  13017. some platforms
  13018. * ext/interbase/tests/004.phpt
  13019. ext/interbase/tests/008.phpt:
  13020. Added event handling test
  13021. CS
  13022. 2004-02-17 Wez Furlong <wez.php@thebrainroom.net>
  13023. * ext/gettext/config.w32:
  13024. Fix:
  13025. 2004-02-17 Rob Richards <rrichards@ctindustries.net>
  13026. * ext/dom/dom_iterators.c
  13027. ext/dom/namednodemap.c
  13028. ext/dom/node.c
  13029. ext/dom/nodelist.c
  13030. ext/dom/php_dom.c
  13031. ext/dom/xpath.c:
  13032. implement clone functionality to fix segfault
  13033. DomNode->clone() creates new doc proxy if document is cloned
  13034. remove printf from xpath
  13035. fix remaining invalid object state issues
  13036. 2004-02-17 Jani Taskinen <jani.taskinen@kolumbus.fi>
  13037. * (PHP_4_3)
  13038. NEWS
  13039. Zend/zend_list.c:
  13040. - Fixed bug #26753 (zend_fetch_list_dtor_id() does not check NULL strings).
  13041. 2004-02-17 Georg Richter <phpinfo@t-online.de>
  13042. * ext/mysqli/tests/027.phpt:
  13043. changed output
  13044. 2004-02-17 Stig Bakken <ssb@trd.overture.com>
  13045. * pear/PEAR/Frontend/CLI.php:
  13046. - apply bold escape codes only if output is going to a terminal/tty
  13047. 2004-02-16 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  13048. * .gdbinit:
  13049. - Add "zbacktrace" user-defined command.
  13050. 2004-02-16 Jani Taskinen <jani.taskinen@kolumbus.fi>
  13051. * ext/standard/tests/strings/bug27278.phpt:
  13052. shorten the description a bit
  13053. * (PHP_4_3)
  13054. NEWS:
  13055. typofix :)
  13056. 2004-02-16 Ilia Alshanetsky <ilia@prohost.org>
  13057. * (PHP_4_3)
  13058. NEWS
  13059. ext/standard/formatted_print.c:
  13060. MFH: Fixed bug #27278 (*printf() functions treat arguments as if passed by
  13061. reference).
  13062. * ext/standard/formatted_print.c:
  13063. Fixed bug #27278 (*printf() functions treat arguments as if passed by
  13064. reference).
  13065. 2004-02-16 Jani Taskinen <jani.taskinen@kolumbus.fi>
  13066. * ext/standard/tests/strings/bug27278.phpt:
  13067. nuke copypaste rubbish
  13068. * ext/standard/tests/strings/bug27278.phpt:
  13069. test for bug #27278
  13070. 2004-02-16 Sergey Kartashoff <gluke@mail.ru>
  13071. * (PHP_4_3)
  13072. ext/mnogosearch/php_mnogo.c:
  13073. - A fix to make UDM_LIMIT_DATE work was applied. Thanks to
  13074. d.rousseau at nnx.com
  13075. * ext/mnogosearch/php_mnogo.c:
  13076. - A fix to make UDM_LIMIT_DATE work was applied. Thanx to
  13077. d.rousseau at nnx.com
  13078. 2004-02-16 Ilia Alshanetsky <ilia@prohost.org>
  13079. * (PHP_4_3)
  13080. configure.in
  13081. main/php_version.h:
  13082. Back to dev.
  13083. * (PHP_4_3)
  13084. configure.in
  13085. main/php_version.h:
  13086. Go with RC3
  13087. 2004-02-16 Georg Richter <phpinfo@t-online.de>
  13088. * ext/mysqli/tests/017.phpt
  13089. ext/mysqli/tests/026.phpt
  13090. ext/mysqli/tests/035.phpt
  13091. ext/mysqli/tests/045.phpt:
  13092. fixed some tests
  13093. added skip section for prepared statements when using SHOW command
  13094. 2004-02-16 Ilia Alshanetsky <ilia@prohost.org>
  13095. * (PHP_4_3)
  13096. NEWS:
  13097. Bug fixing news.
  13098. * ext/gmp/gmp.c:
  13099. Better gmp fix.
  13100. 2004-02-16 Derick Rethans <php@derickrethans.nl>
  13101. * (PHP_4_3)
  13102. NEWS:
  13103. - Update news too
  13104. * (PHP_4_3)
  13105. main/php_ini.c:
  13106. - MFH: Fixed zero bytes memory allocation when no extra ini files are found
  13107. in
  13108. the --with-config-file-scan-dir specified directory. (Eric Colinet,
  13109. Derick)
  13110. 2004-02-16 Rob Richards <rrichards@ctindustries.net>
  13111. * ext/dom/attr.c
  13112. ext/dom/characterdata.c
  13113. ext/dom/document.c
  13114. ext/dom/documenttype.c
  13115. ext/dom/element.c
  13116. ext/dom/entity.c
  13117. ext/dom/node.c
  13118. ext/dom/notation.c
  13119. ext/dom/processinginstruction.c
  13120. ext/dom/text.c:
  13121. issue warning if object is in invalid state when dealing with properties
  13122. 2004-02-16 Derick Rethans <php@derickrethans.nl>
  13123. * ZendEngine2/ZEND_CHANGES:
  13124. - Clearify clone behavior, fixed clone example (Patch by Jan Lehnardt)
  13125. 2004-02-16 Stanislav Malyshev <stas@zend.com>
  13126. * ext/standard/var.c:
  13127. ce is not used, don't get it
  13128. 2004-02-16 Jani Taskinen <jani.taskinen@kolumbus.fi>
  13129. * ext/standard/tests/assert/assert.phpt:
  13130. - fix test
  13131. 2004-02-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  13132. * NEWS:
  13133. BFN
  13134. * ZendEngine2/zend_compile.c:
  13135. Bugfix #27227 Mixed case class names causes Fatal Error in Constructor call
  13136. 2004-02-15 Pierre-Alain Joye <paj@pearfr.org>
  13137. * (PHP_4_3)
  13138. pear/packages/DB-1.6.0RC6.tar:
  13139. - DB 1.6RC6
  13140. * (PHP_4_3)
  13141. pear/packages/DB-1.6.0RC1.tar:
  13142. - remove DB 1.6RC1
  13143. 2004-02-15 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  13144. * (PHP_4_3)
  13145. ext/interbase/tests/002.phpt
  13146. ext/interbase/tests/003.phpt
  13147. ext/interbase/tests/004.phpt
  13148. ext/interbase/tests/005.phpt
  13149. ext/interbase/tests/006.phpt:
  13150. CS/WS
  13151. 2004-02-15 Ilia Alshanetsky <ilia@prohost.org>
  13152. * ext/sqlite/sqlite.c:
  13153. For get_data iterator do not force numeric keys, return keys the user
  13154. requests.
  13155. 2004-02-15 Georg Richter <phpinfo@t-online.de>
  13156. * ext/mysqli/mysqli_api.c:
  13157. fixed several binding problems
  13158. 2004-02-15 Ilia Alshanetsky <ilia@prohost.org>
  13159. * ext/sqlite/sqlite.c:
  13160. Fixed a crash inside create_aggregate() method due to incorrect argument
  13161. parsing.
  13162. 2004-02-15 Rob Richards <rrichards@ctindustries.net>
  13163. * ext/dom/attr.c
  13164. ext/dom/characterdata.c:
  13165. switch to zend_parse_method_parameters for consistancy
  13166. insure object parameters are correct class types
  13167. convert zvals to correct type if needed for property writes
  13168. fix a few segfaults found while testing
  13169. 2004-02-15 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  13170. * ext/interbase/interbase.c
  13171. ext/interbase/tests/003.phpt:
  13172. Reintroduce param NULL testing (see bug #26777)
  13173. 2004-02-15 Jani Taskinen <jani.taskinen@kolumbus.fi>
  13174. * ext/recode/config9.m4:
  13175. Prevent bug reports like #27260
  13176. 2004-02-15 Stig Bakken <ssb@trd.overture.com>
  13177. * pear/PEAR/Frontend/CLI.php:
  13178. - don't cut lines when wrapping output
  13179. 2004-02-15 Ilia Alshanetsky <ilia@prohost.org>
  13180. * (PHP_4_3)
  13181. ext/gmp/gmp.c:
  13182. MFH: Fixed bug #27258 (moved FPE check to correct location).
  13183. Fixed several possible FPE.
  13184. * ext/gmp/gmp.c:
  13185. Fixed bug #27258 (moved FPE check to correct location).
  13186. Fixed several possible FPE.
  13187. 2004-02-15 Rob Richards <rrichards@ctindustries.net>
  13188. * ext/dom/document.c
  13189. ext/dom/documenttype.c
  13190. ext/dom/dom_fe.h
  13191. ext/dom/domimplementation.c
  13192. ext/dom/php_dom.c
  13193. ext/dom/processinginstruction.c:
  13194. allow certain methods to be called statically again:
  13195. domdocument (all load methods)
  13196. domimplementation (all methods)
  13197. switch to zend_parse_method_parameters for consistancy
  13198. insure object parameters are correct class types
  13199. convert zvals to correct type if needed for property writes
  13200. fix a few segfaults found while testing
  13201. 2004-02-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  13202. * NEWS
  13203. main/main.c:
  13204. Fix startup errors
  13205. 2004-02-15 Rob Richards <rrichards@ctindustries.net>
  13206. * ext/dom/element.c
  13207. ext/dom/node.c:
  13208. switch to zend_parse_method_parameters for consistancy
  13209. insure object parameters are correct class types
  13210. convert zvals to correct type if needed for property writes
  13211. 2004-02-15 Zeev Suraski <zeev@zend.com>
  13212. * ext/com_dotnet/com_saproxy.c
  13213. ext/mysqli/mysqli.c
  13214. ext/session/session.c:
  13215. Use zval_ptr_dtor() to free variables as soon as they hit refcount of 0.
  13216. Note: You should not be using ZVAL_DELREF() in day to day usage.
  13217. Instead,
  13218. you should use zval_ptr_dtor(). Use ZVAL_DELREF() only if you're
  13219. messing with the refcount directly and know what you're doing.
  13220. Note #2: For clarity, if you want to initialize a new zval with a
  13221. refcount
  13222. of 0, it's best to do that directly, instead of using
  13223. ZVAL_DELREF
  13224. after allocating the zval...
  13225. 2004-02-15 Jan Lehnardt <jan@dasmoped.net>
  13226. * ext/mono/php_mono.c:
  13227. - fix build (patch by josh at mediascape dot com)
  13228. - close #26045
  13229. 2004-02-15 Rob Richards <rrichards@ctindustries.net>
  13230. * ext/dom/processinginstruction.c
  13231. ext/dom/text.c
  13232. ext/dom/xpath.c:
  13233. start of dom update
  13234. switch to zend_parse_method_parameters for consistancy
  13235. insure object parameters are correct class types
  13236. convert zvals to correct type if needed for property writes
  13237. 2004-02-15 Timm Friebe <thekid@thekid.de>
  13238. * ext/sybase_ct/php_sybase_ct.c
  13239. ext/sybase_ct/php_sybase_ct.c:
  13240. - Fixed bug #26407 (Result set fetching broken around transactions)
  13241. * ext/sybase_ct/php_sybase_ct.c
  13242. ext/sybase_ct/php_sybase_ct.c:
  13243. - Changed initialization of function arguments to message handler
  13244. 2004-02-14 Greg Beaver <greg@chiaraquartet.net>
  13245. * (PHP_4_3)
  13246. pear/scripts/pear.bat:
  13247. re-add as binary
  13248. * (PHP_4_3)
  13249. pear/scripts/pear.bat:
  13250. remove in order to re-add binary
  13251. 2004-02-14 Jan Lehnardt <jan@dasmoped.net>
  13252. * ext/standard/dl.c:
  13253. - improve error message
  13254. 2004-02-14 Jani Taskinen <jani.taskinen@kolumbus.fi>
  13255. * NEWS:
  13256. bfn
  13257. 2004-02-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  13258. * ZendEngine2/zend_iterators.c:
  13259. dtor's may not be called from free_storage handlers
  13260. 2004-02-14 Derick Rethans <php@derickrethans.nl>
  13261. * main/php_ini.c:
  13262. - We always need to destroy the llist though.
  13263. * NEWS
  13264. main/php_ini.c:
  13265. - Fixed zero bytes memory allocation when no extra ini files are found in
  13266. the
  13267. --with-config-file-scan-dir specified directory. (patch by Eric Colinet
  13268. <e.colinet@laposte.net>)
  13269. 2004-02-13 Rob Richards <rrichards@ctindustries.net>
  13270. * ext/simplexml/simplexml.c:
  13271. Fix bug #27237: Working with simplexml crashes apache2
  13272. object dtor must be used to cleanup iterator data correctly
  13273. Fix asXML() outputing incorrect node
  13274. 2004-02-13 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  13275. * (PHP_4_3)
  13276. NEWS:
  13277. BFN
  13278. * (PHP_4_3)
  13279. ext/interbase/interbase.c
  13280. ext/interbase/tests/003.phpt:
  13281. Fixed bug #27235 (NUMERIC x.0 field returns empty string on 0)
  13282. CS/WS
  13283. 2004-02-13 Ilia Alshanetsky <ilia@prohost.org>
  13284. * ext/pspell/pspell.c:
  13285. Fixed compile warnings.
  13286. 2004-02-13 Frank M. Kromann <frank@kromann.info>
  13287. * ext/simplexml/php_simplexml.h:
  13288. Adding mising declaration (needed for Win32 compilation)
  13289. 2004-02-12 Derick Rethans <php@derickrethans.nl>
  13290. * NEWS
  13291. ext/simplexml/simplexml.c:
  13292. - Fixed start-up problem if both SPL and SimpleXML were enabled. The
  13293. double initialization of apache 1.3 was causing problems here.
  13294. 2004-02-12 Stig Bakken <ssb@trd.overture.com>
  13295. * ext/oci8/oci8.c
  13296. ext/standard/crypt.c
  13297. ext/standard/php_crypt.h:
  13298. - email address update
  13299. * ext/oci8/oci8.c:
  13300. - update my email address
  13301. 2004-02-12 Stefan Esser <s.esser@e-matters.de>
  13302. * main/rfc1867.c:
  13303. better write into the correct buffer
  13304. 2004-02-12 Andi Gutmans <andi@zend.com>
  13305. * NEWS
  13306. configure.in
  13307. main/php_version.h:
  13308. - We are RC1-dev now
  13309. * (php_5_0_0b4)
  13310. configure.in
  13311. main/php_version.h:
  13312. - Roll Beta 4
  13313. * (php_5_0_0b4)
  13314. ZendEngine2/zend_execute.c:
  13315. - Remove old code
  13316. 2004-02-12 Hartmut Holzgraefe <hartmut@php-groupies.de>
  13317. * (php_5_0_0b4)
  13318. README.PHP4-TO-PHP5-THIN-CHANGES
  13319. ZendEngine2/ZEND_CHANGES:
  13320. making sure that the provided examples actualy work (or at least do not
  13321. generate no parse errors) unless they are really expected to fail
  13322. 2004-02-12 Jani Taskinen <jani.taskinen@kolumbus.fi>
  13323. * (php_5_0_0b4)
  13324. NEWS:
  13325. reorder
  13326. 2004-02-12 Andi Gutmans <andi@zend.com>
  13327. * (php_5_0_0b4)
  13328. ZendEngine2/zend_object_handlers.c:
  13329. - This was too strict.
  13330. 2004-02-12 Zeev Suraski <zeev@zend.com>
  13331. * (php_5_0_0b4)
  13332. tests/classes/array_access_005.phpt:
  13333. Fix test
  13334. 2004-02-12 Pierre-Alain Joye <paj@pearfr.org>
  13335. * (php_5_0_0b4)
  13336. pear/packages/DB-1.6.0RC6.tar:
  13337. - Update to DB-1.6.0RC6 (stable)
  13338. notabene: No more RC with stable state will be bundled with stable
  13339. php release. It's ok for php5 beta4.
  13340. * pear/packages/DB-1.6.0RC1.tar:
  13341. - Remove old DB
  13342. 2004-02-12 Zeev Suraski <zeev@zend.com>
  13343. * (php_5_0_0b4)
  13344. ext/com_dotnet/com_saproxy.c:
  13345. Fix prototype/warning
  13346. 2004-02-12 Andi Gutmans <andi@zend.com>
  13347. * NEWS:
  13348. - More news
  13349. 2004-02-12 Zeev Suraski <zeev@zend.com>
  13350. * (php_5_0_0b4)
  13351. ZendEngine2/zend_API.c
  13352. ZendEngine2/zend_API.h
  13353. ZendEngine2/zend_compile.c
  13354. ZendEngine2/zend_compile.h
  13355. ZendEngine2/zend_interfaces.c
  13356. ZendEngine2/zend_object_handlers.c:
  13357. - Check return-by-reference bit when implementing interface prototypes
  13358. - Add infrastructure for built-in functions to hint whether they
  13359. return by reference or not. It is NOT currently used for anything,
  13360. except for interface prototypes (you can use it to request that the
  13361. function that implements your prototype returns by reference or
  13362. doesn't return by reference).
  13363. For downwards compatibility - by default, interface prototypes are
  13364. agnostic as to whether the function that implements them returns
  13365. by reference or not. Use ZEND_BEGIN_ARG_INFO_EX() with
  13366. ZEND_RETURN_VALUE/ZEND_RETURN_REFERENCE to change that.
  13367. - Fix ArrayAccess::getOffset() to conduct additional checks.
  13368. If your getOffset() should work with multidimensional arrays - it
  13369. must return by reference.
  13370. 2004-02-12 Andi Gutmans <andi@zend.com>
  13371. * NEWS:
  13372. - Add News entry
  13373. * (php_5_0_0b4)
  13374. ZendEngine2/zend_object_handlers.h:
  13375. - Add comments to read/write property/dimension for extension authors
  13376. 2004-02-12 Zeev Suraski <zeev@zend.com>
  13377. * (php_5_0_0b4)
  13378. tests/lang/035.phpt
  13379. tests/lang/error_2_exception_001.phpt:
  13380. extend Exception
  13381. 2004-02-12 Wez Furlong <wez.php@thebrainroom.net>
  13382. * (php_5_0_0b4)
  13383. ext/com_dotnet/com_handlers.c:
  13384. fix copy-n-past error in constructor.
  13385. Spotted by Eric Colinet.
  13386. 2004-02-12 Zeev Suraski <zeev@zend.com>
  13387. * configure.in:
  13388. Update configure
  13389. * ZendEngine2/zend_default_classes.h
  13390. ext/com_dotnet/com_com.c
  13391. ext/com_dotnet/com_dotnet.c
  13392. ext/com_dotnet/com_extension.c
  13393. ext/com_dotnet/com_handlers.c
  13394. ext/com_dotnet/com_iterator.c
  13395. ext/com_dotnet/com_misc.c
  13396. ext/com_dotnet/com_saproxy.c
  13397. ext/dom/php_dom.h
  13398. ext/mysql/php_mysql.c
  13399. ext/mysqli/mysqli.c
  13400. ext/pgsql/pgsql.c
  13401. ext/simplexml/simplexml.c
  13402. ext/sqlite/sqlite.c
  13403. main/main.c:
  13404. zend_default_classes.h -> zend_exceptions.h
  13405. 2004-02-12 Andi Gutmans <andi@zend.com>
  13406. * (php_5_0_0b4)
  13407. ZendEngine2/Makefile.am:
  13408. - Add zend_exceptions.c
  13409. 2004-02-12 Zeev Suraski <zeev@zend.com>
  13410. * (php_5_0_0b4)
  13411. ZendEngine2/ZendTS.dsp
  13412. ZendEngine2/zend.c
  13413. ZendEngine2/zend_default_classes.c
  13414. ZendEngine2/zend_exceptions.c
  13415. ZendEngine2/zend_exceptions.h
  13416. ZendEngine2/zend_execute.c
  13417. ZendEngine2/zend_execute.h
  13418. ZendEngine2/zend_execute_API.c
  13419. ZendEngine2/zend_reflection_api.c:
  13420. Centralize exceptions code in zend_exceptions.[ch].
  13421. Remove zend_default_classes.h (use zend_exceptions.h instead)
  13422. NOTE: This currently breaks the build, fixes to php-src and pecl coming
  13423. soon
  13424. 2004-02-12 Andi Gutmans <andi@zend.com>
  13425. * ZendEngine2/zend_execute.c:
  13426. - Use zend_throw_exception_object() in throw_handler to make sure it
  13427. - does all the checks
  13428. 2004-02-12 Zeev Suraski <zeev@zend.com>
  13429. * ZendEngine2/zend_default_classes.c
  13430. ZendEngine2/zend_default_classes.h
  13431. ZendEngine2/zend_exceptions.c
  13432. ZendEngine2/zend_exceptions.h
  13433. ZendEngine2/zend_execute.h
  13434. ZendEngine2/zend_execute_API.c:
  13435. Exceptions updates:
  13436. - Enforce exceptions to be derived from class Exception. This allows
  13437. users to perform catch-all. It's not yet complete, so don't get
  13438. comfortable with it just yet :) Updates are coming soon.
  13439. - Implement zend_throw_exception() using zend_throw_exception_ex()
  13440. 2004-02-12 Andi Gutmans <andi@zend.com>
  13441. * ZendEngine2/zend_execute.h
  13442. ZendEngine2/zend_execute_API.c:
  13443. - Add API function to throw exception by using an object
  13444. * (php_5_0_0b4RC1)
  13445. NEWS
  13446. configure.in
  13447. main/php_version.h:
  13448. - Go with b4 RC 1 (Sanity package)
  13449. 2004-02-12 Jani Taskinen <jani.taskinen@kolumbus.fi>
  13450. * (PHP_4_3)
  13451. NEWS:
  13452. BFN
  13453. * (php_5_0_0b4RC1)
  13454. ext/standard/datetime.c:
  13455. ws fix
  13456. * (PHP_4_3)
  13457. ext/standard/datetime.c:
  13458. MFH: - Fixed bug #23467 (Showing incorrect Time Zone)
  13459. * ext/standard/datetime.c:
  13460. - Fixed bug #23467 (Showing incorrect Time Zone)
  13461. 2004-02-11 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  13462. * ZendEngine2/zend.c:
  13463. Must be initialized in ZTS mode
  13464. * ZendEngine2/ZEND_CHANGES
  13465. ZendEngine2/ZEND_CHANGES:
  13466. Update
  13467. * ZendEngine2/zend_compile.c
  13468. ZendEngine2/zend_language_parser.y
  13469. tests/classes/interface_doubled.phpt:
  13470. Fix: <interface> [extends <interface> [, <ineterface>]* ]
  13471. * (PHP_4_3)
  13472. NEWS
  13473. sapi/cgi/cgi_main.c
  13474. sapi/cli/php_cli.c:
  13475. MFH: Bug #27104 CLI/CGI SAPI module variable name conflict
  13476. 2004-02-11 Jani Taskinen <jani.taskinen@kolumbus.fi>
  13477. * ext/pspell/pspell.c:
  13478. There is CODING_STANDARDS..at least NEW code should respect those..
  13479. * NEWS:
  13480. style
  13481. 2004-02-11 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  13482. * sapi/cgi/cgi_main.c
  13483. sapi/cli/php_cli.c:
  13484. Bugfix #27104 CLI/CGI SAPI module variable name conflict
  13485. 2004-02-11 Zeev Suraski <zeev@zend.com>
  13486. * ext/simplexml/simplexml.c:
  13487. Prevent SimpleXML from silently modifying types of variables that are
  13488. assigned to its objects.
  13489. Implementation notes for overloaded object modules:
  13490. - If you return a zval which is not otherwise referenced by the extension
  13491. or the engine's symbol table, its reference count should be 0.
  13492. - If you receive a value zval in write_property/write_dimension, you
  13493. may only modify it if its reference count is 1. Otherwise, you must
  13494. create a copy of that zval before making any changes. You should NOT
  13495. modify the reference count of the value passed to you.
  13496. Have fun!
  13497. * ZendEngine2/zend_execute.c:
  13498. Fix leaks in assignments to overloaded objects
  13499. 2004-02-11 Brian France <list@firehawksystems.com>
  13500. * NEWS:
  13501. - Added checks for invalid characters in a cookie name or cookie data
  13502. from setrawcookie. (Brian)
  13503. - Added new pspell functions to set the dict-dir and data-dir options.
  13504. (Brian)
  13505. * ext/standard/head.c:
  13506. Added checks for invalid characters in a cookie name or cookie data from
  13507. setrawcookie
  13508. * ext/pspell/php_pspell.h
  13509. ext/pspell/pspell.c:
  13510. Added two new functions to set the dict-dir and data-dir options.
  13511. 2004-02-11 Ilia Alshanetsky <ilia@prohost.org>
  13512. * (PHP_4_3)
  13513. ext/standard/url_scanner_ex.c:
  13514. MFH: 'Touch' the file to make sure re2c is not needed.
  13515. * ext/standard/url_scanner_ex.c:
  13516. 'Touch' the file to make sure re2c is not needed.
  13517. * (PHP_4_3)
  13518. NEWS
  13519. main/user_streams.c:
  13520. Fixed bug #27183 (userland stream wrapper segfaults on stream_write).
  13521. * ext/standard/tests/file/bug27183.phpt
  13522. ext/standard/tests/file/bug27183.phpt:
  13523. file bug27183.phpt was initially added on branch PHP_4_3.
  13524. * (PHP_4_3)
  13525. NEWS
  13526. ext/session/tests/bug26862.phpt
  13527. ext/standard/url_scanner_ex.c
  13528. ext/standard/url_scanner_ex.re:
  13529. MFH: Fixed bug #26862 (ob_flush() followed by output_reset_rewrite_vars()
  13530. may result in data loss).
  13531. * ext/session/tests/bug26862.phpt:
  13532. Fixed bug #26862 (ob_flush() followed by output_reset_rewrite_vars() may
  13533. result in data loss).
  13534. * ext/standard/url_scanner_ex.c
  13535. ext/standard/url_scanner_ex.re:
  13536. Fixed bug #26862 (ob_flush() followed by output_reset_rewrite_vars() may
  13537. result in data loss).
  13538. * (PHP_4_3)
  13539. configure.in
  13540. main/php_version.h:
  13541. Back to dev tree (forgot to restore versions).
  13542. 2004-02-11 Zeev Suraski <zeev@zend.com>
  13543. * ZendEngine2/zend_execute.c:
  13544. Fix leak with overloaded objects, when they're used just "for the hell
  13545. of it" :)
  13546. 2004-02-11 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  13547. * ext/interbase/config.m4:
  13548. Look in the right place for lib
  13549. 2004-02-11 Zeev Suraski <zeev@zend.com>
  13550. * tests/func/002.phpt
  13551. tests/func/003.phpt
  13552. tests/func/004.phpt:
  13553. Get rid of some yucky past, and reenable these tests
  13554. * ZendEngine2/zend_execute.c:
  13555. Fixed a bug the caused overloaded array indices to be converted to strings
  13556. * ZendEngine2/zend_execute.c:
  13557. Turn off bogus warnings with overloaded dimensions and += (and friends)
  13558. 2004-02-11 Ilia Alshanetsky <ilia@prohost.org>
  13559. * sapi/cgi/cgi_main.c:
  13560. Proper win32 fix.
  13561. 2004-02-11 Zeev Suraski <zeev@zend.com>
  13562. * ZendEngine2/zend_execute.c:
  13563. Improve the implementation of unset() on array dimensions to be more
  13564. consistent with that of regular variables and string offsets
  13565. * ZendEngine2/zend_execute_API.c:
  13566. Fix bug #25038
  13567. 2004-02-11 Rob Richards <rrichards@ctindustries.net>
  13568. * ext/simplexml/tests/014.phpt:
  13569. Fix test
  13570. 2004-02-11 Zeev Suraski <zeev@zend.com>
  13571. * ZendEngine2/zend_reflection_api.c:
  13572. Fix crash (patch by Rob Richards)
  13573. * ZendEngine2/zend.c
  13574. ZendEngine2/zend_execute_API.c:
  13575. Fix exceptions thrown without a stack frame
  13576. Always enable set_exception_handler()
  13577. 2004-02-11 Rob Richards <rrichards@ctindustries.net>
  13578. * ext/simplexml/simplexml.c
  13579. ext/simplexml/tests/014.phpt
  13580. ext/simplexml/tests/014a.phpt
  13581. ext/simplexml/tests/014b.phpt
  13582. ext/simplexml/tests/016.phpt
  13583. ext/simplexml/tests/bug27010.phpt:
  13584. Fix compiler warnings
  13585. Update tests
  13586. 2004-02-11 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  13587. * ext/interbase/interbase.c:
  13588. Add version info about run-time client library
  13589. * ext/interbase/ibase_events.c
  13590. ext/interbase/ibase_service.c:
  13591. CS/WS
  13592. 2004-02-11 Andi Gutmans <andi@zend.com>
  13593. * configure.in
  13594. main/php_version.h:
  13595. - Change to b4
  13596. 2004-02-11 Zeev Suraski <zeev@zend.com>
  13597. * ZendEngine2/zend_list.h:
  13598. Change FETCH_RESOURCE to return false on error instead of null, for
  13599. consistency with other error situations
  13600. * ext/standard/dl.c:
  13601. Finally add a notice to hint people that using dl() is a bad idea...
  13602. * ZendEngine2/zend_compile.c:
  13603. Fix bug #26802 (the right aspects of it found by Marcus, anyway :)
  13604. * ZendEngine2/tests/bug26802.phpt:
  13605. Fix and clarify the test case
  13606. * ZendEngine2/zend_execute_API.c:
  13607. Complete the fix for handling of exceptions happening during the
  13608. argument passing phase of function calls (fixes bug #26866)
  13609. * ZendEngine2/zend_execute_API.c:
  13610. whitespace
  13611. 2004-02-11 Georg Richter <phpinfo@t-online.de>
  13612. * ext/mysqli/mysqli.c
  13613. ext/mysqli/mysqli_api.c:
  13614. removed printfs :)
  13615. Thx Andi!
  13616. * ext/mysqli/tests/017.phpt
  13617. ext/mysqli/tests/019.phpt
  13618. ext/mysqli/tests/020.phpt
  13619. ext/mysqli/tests/021.phpt
  13620. ext/mysqli/tests/022.phpt
  13621. ext/mysqli/tests/023.phpt
  13622. ext/mysqli/tests/024.phpt
  13623. ext/mysqli/tests/025.phpt
  13624. ext/mysqli/tests/026.phpt
  13625. ext/mysqli/tests/042.phpt
  13626. ext/mysqli/tests/043.phpt
  13627. ext/mysqli/tests/046.phpt
  13628. ext/mysqli/tests/058.phpt
  13629. ext/mysqli/tests/059.phpt:
  13630. changed first param in mysqli_bind_param
  13631. * ext/mysqli/mysqli.c
  13632. ext/mysqli/mysqli_api.c:
  13633. changed first parameter in mysqli_bind_param from array to string
  13634. (as discussed on berlin db meeting)
  13635. 2004-02-11 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  13636. * sapi/apache2handler/sapi_apache2.c:
  13637. fixed a compilation error.
  13638. 2004-02-10 Zeev Suraski <zeev@zend.com>
  13639. * ZendEngine2/tests/bug26698.phpt:
  13640. Ignore the memleak in this test
  13641. * main/config.w32.h:
  13642. Clear that up
  13643. * main/main.c:
  13644. Cleanup
  13645. * main/config.w32.h
  13646. main/main.c:
  13647. Fix report_memleaks
  13648. 2004-02-10 Ilia Alshanetsky <ilia@prohost.org>
  13649. * (PHP_4_3)
  13650. sapi/cgi/cgi_main.c:
  13651. MFH:
  13652. Fixed win32 build.
  13653. Added missing headers needed for wait().
  13654. Removed duplicate signal.h header.
  13655. * sapi/cgi/cgi_main.c
  13656. sapi/cgi/libfcgi/include/fcgi_config.h:
  13657. Fixed win32 build.
  13658. Fixed building of libfcgi when PHP is built from another directory.
  13659. Added missing headers needed for wait().
  13660. Removed duplicate signal.h header.
  13661. Removed unneeded variables.
  13662. 2004-02-10 Zeev Suraski <zeev@zend.com>
  13663. * main/main.c:
  13664. Whitespace
  13665. * ZendEngine2/zend_execute.c:
  13666. Fix bug #26698 (exceptions handled properly during argument passing to
  13667. functions)
  13668. 2004-02-10 Ilia Alshanetsky <ilia@prohost.org>
  13669. * (PHP_4_3)
  13670. NEWS
  13671. main/fopen_wrappers.c:
  13672. MFH: Fixed bug #26653 (open_basedir incorrectly resolved on win32).
  13673. * main/fopen_wrappers.c:
  13674. Fixed bug #26653 (open_basedir incorrectly resolved on win32).
  13675. 2004-02-10 Zeev Suraski <zeev@zend.com>
  13676. * ZendEngine2/zend_default_classes.c:
  13677. Fix bug #27186
  13678. * ZendEngine2/zend_execute_API.c:
  13679. Fix bug #26869
  13680. 2004-02-10 Andi Gutmans <andi@zend.com>
  13681. * tests/lang/bug22231.phpt
  13682. tests/lang/bug22510.phpt:
  13683. Fix a couple of tests
  13684. 2004-02-10 Zeev Suraski <zeev@zend.com>
  13685. * ZendEngine2/zend_execute.c:
  13686. Fix refcounting of ++/+= overloading (fix leak in __get()/__set()
  13687. based classes)
  13688. 2004-02-10 Jan Lehnardt <jan@dasmoped.net>
  13689. * ext/tokenizer/tokenizer.c:
  13690. - fix #27197 for Greg (cellog@php.net)
  13691. 2004-02-10 Jani Taskinen <jani.taskinen@kolumbus.fi>
  13692. * tests/lang/bug26866.phpt:
  13693. Add test case for bug #26866
  13694. 2004-02-10 Andi Gutmans <andi@zend.com>
  13695. * ZendEngine2/zend_compile.c:
  13696. - Nuke more unused code
  13697. 2004-02-10 Zeev Suraski <zeev@zend.com>
  13698. * ZendEngine2/zend_execute.c:
  13699. Fix handling in assignment using multidimensional array syntax to string
  13700. offset ($s = "FUBAR"; $s[0][0] = 1;)
  13701. 2004-02-10 Andi Gutmans <andi@zend.com>
  13702. * ZendEngine2/ZEND_CHANGES:
  13703. - We will go with PHP 4 behavior. With the new object model assigning by
  13704. reference has lost a lot of its importance.
  13705. * ZendEngine2/zend_compile.c:
  13706. - Remove junk
  13707. 2004-02-10 Zeev Suraski <zeev@zend.com>
  13708. * ZendEngine2/zend_execute.c:
  13709. Fix exception handling in opcodes spanned across multiple oplines (fixes
  13710. the crash in __set())
  13711. * NEWS:
  13712. Update NEWS
  13713. * ext/simplexml/simplexml.c:
  13714. Implement get callback for SimpleXML (it now supports pre/post increment
  13715. as well as binary-assign-ops)
  13716. * ZendEngine2/zend_execute.c:
  13717. - Fix pre/post increment for overloaded objects
  13718. - Fix binary-assign-op for overloaded objects
  13719. NOTE: This requires the implementation of the 'get' callback!
  13720. 2004-02-10 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  13721. * ZendEngine2/tests/bug22836.phpt:
  13722. - Correcting test.
  13723. 2004-02-10 Jani Taskinen <jani.taskinen@kolumbus.fi>
  13724. * (PHP_4_3)
  13725. NEWS:
  13726. typos
  13727. 2004-02-10 Ilia Alshanetsky <ilia@prohost.org>
  13728. * (PHP_4_3)
  13729. NEWS
  13730. sapi/cgi/cgi_main.c:
  13731. MFH: Fixed bug #26758 (FastCGI exits immediately with status 255).
  13732. * sapi/cgi/cgi_main.c:
  13733. Fixed bug #26758 (FastCGI exits immediately with status 255).
  13734. * (PHP_4_3)
  13735. NEWS
  13736. php.ini-dist
  13737. php.ini-recommended
  13738. sapi/cgi/cgi_main.c:
  13739. MFH: Fixed bug #27026 (Added cgi.nph that allows forcing of the Status: 200
  13740. header that is not normally needed).
  13741. * php.ini-dist
  13742. php.ini-recommended
  13743. sapi/cgi/cgi_main.c:
  13744. Fixed bug #27026 (Added cgi.nph that allows forcing of the Status: 200
  13745. header that is not normally needed).
  13746. 2004-02-09 Ilia Alshanetsky <ilia@prohost.org>
  13747. * (PHP_4_3)
  13748. NEWS
  13749. sapi/apache2filter/sapi_apache2.c
  13750. sapi/apache2handler/sapi_apache2.c:
  13751. MFH: Fixed bug #27196 (Missing content_length initialization in apache 2
  13752. sapis).
  13753. * sapi/apache2filter/sapi_apache2.c
  13754. sapi/apache2handler/sapi_apache2.c:
  13755. Fixed bug #27196 (Missing content_length initialization in apache 2 sapis).
  13756. 2004-02-09 Frank M. Kromann <frank@kromann.info>
  13757. * ext/fbsql/php_fbsql.c
  13758. ext/fbsql/php_fbsql.c:
  13759. Delay creation of exec handle til it's needed
  13760. 2004-02-09 Ilia Alshanetsky <ilia@prohost.org>
  13761. * (PHP_4_3)
  13762. NEWS
  13763. ext/gmp/gmp.c:
  13764. MFH: Fixed bug #27172 (Possible floating point exception in gmp_powm()).
  13765. * ext/gmp/gmp.c:
  13766. Fixed bug #27172 (Possible floating point exception in gmp_powm()).
  13767. * (PHP_4_3)
  13768. NEWS:
  13769. Bug fixing news.
  13770. * (PHP_4_3)
  13771. main/main.c:
  13772. MFH: Fixed bug #27175 (tzset() is not being called by PHP on startup).
  13773. * main/main.c:
  13774. Fixed bug #27175 (tzset() is not being called by PHP on startup).
  13775. 2004-02-08 Andi Gutmans <andi@zend.com>
  13776. * README.PHP4-TO-PHP5-THIN-CHANGES
  13777. README.Zeus
  13778. README.input_filter
  13779. makerpm:
  13780. - Change from PHP5 -> PHP 5
  13781. 2004-02-08 Zeev Suraski <zeev@zend.com>
  13782. * ext/com_dotnet/com_handlers.c
  13783. ext/simplexml/simplexml.c:
  13784. Update to new API
  13785. * ZendEngine2/zend_execute.c
  13786. ZendEngine2/zend_object_handlers.c
  13787. ZendEngine2/zend_object_handlers.h:
  13788. Fix write-mode of overloaded objects when using array dimensions
  13789. 2004-02-08 Andi Gutmans <andi@zend.com>
  13790. * ZendEngine2/zend_objects_API.c:
  13791. - Check if free_storage exists
  13792. 2004-02-07 Jani Taskinen <jani.taskinen@kolumbus.fi>
  13793. * ext/gmp/gmp.c:
  13794. Fixed bug #27171
  13795. 2004-02-07 Georg Richter <phpinfo@t-online.de>
  13796. * ext/mysqli/mysqli.c:
  13797. fixed cast warning
  13798. 2004-02-07 Stig Bakken <ssb@trd.overture.com>
  13799. * pear/CMD.php:
  13800. - obsolete
  13801. 2004-02-07 Greg Beaver <greg@chiaraquartet.net>
  13802. * pear/PEAR.php:
  13803. fix PATH_SEPARATOR issues - was defined in PHP 4.3.0, but documentation
  13804. never showed this.
  13805. 2004-02-06 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  13806. * ext/interbase/config.w32
  13807. ext/interbase/interbase.c:
  13808. Fix build with Win32 Interbase 5.x
  13809. 2004-02-06 Ilia Alshanetsky <ilia@prohost.org>
  13810. * (PHP_4_3)
  13811. sapi/cli/php_cli.c:
  13812. MFH: Fixed possible memory leak with INI values.
  13813. * sapi/cli/php_cli.c:
  13814. Fixed possible memory leak with INI values.
  13815. * (PHP_4_3)
  13816. Zend/zend_execute.c:
  13817. MFH: Fixed bug #24773 (unseting of strings as arrays causes a crash).
  13818. 2004-02-05 Andrey Hristov <andrey@webgate.bg>
  13819. * NEWS:
  13820. typo
  13821. 2004-02-05 Sebastian Bergmann <sb@sebastian-bergmann.de>
  13822. * ZendEngine2/ZEND_CHANGES:
  13823. Committing for Jan.
  13824. 2004-02-05 Stanislav Malyshev <stas@zend.com>
  13825. * ext/standard/var.c:
  13826. fix serialization
  13827. * ext/session/tests/019.phpt:
  13828. fix test - remove warning
  13829. 2004-02-05 Antony Dovgal <tony2001@phpclub.net>
  13830. * ext/oci8/oci8.c:
  13831. fix bug #27149
  13832. (offset should start with 1)
  13833. 2004-02-05 Ilia Alshanetsky <ilia@prohost.org>
  13834. * NEWS:
  13835. Bug fixing news.
  13836. * ZendEngine2/zend_compile.c
  13837. ZendEngine2/tests/bug27145.phpt:
  13838. Fixed bug #27145 (Unmangle private/protected property names before printing
  13839. then inside error messages).
  13840. 2004-02-04 Zeev Suraski <zeev@zend.com>
  13841. * ZendEngine2/zend_execute_API.c:
  13842. Fix exceptions happening inside internal functions called through
  13843. zend_user_function()
  13844. * ZendEngine2/zend_execute_API.c:
  13845. Remove double initialization
  13846. 2004-02-04 Ilia Alshanetsky <ilia@prohost.org>
  13847. * (PHP_4_3)
  13848. sapi/cli/php_cli.c:
  13849. MFH: Parse command line ini directives passed using -d before -i, to ensure
  13850. correct settings output.
  13851. * sapi/cli/php_cli.c:
  13852. Parse command line ini directives passed using -d before -i, to ensure
  13853. correct settings output.
  13854. 2004-02-04 Wez Furlong <wez.php@thebrainroom.net>
  13855. * main/streams/streams.c
  13856. main/streams/transports.c
  13857. main/streams/xp_socket.c:
  13858. Fix a bug in the persistent socket liveness checks and feof(); they were
  13859. using the default socket timeout of 60 seconds before returning the socket
  13860. to the calling script. The reason they were using that value is that the
  13861. same code is used for feof(), so the fix is allowing the caller to
  13862. indicate the timeout value for liveness checks.
  13863. A possible remaining issue now is that 0 second timeout[1] for pfsockopen
  13864. is possibly too short; it's impossible to specify a sane value for all
  13865. possible uses, so maybe we need a stream context or an .ini option to
  13866. control this, or maybe use the timeout value that was passed to
  13867. pfsockopen().
  13868. 2004-02-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  13869. * ZendEngine2/zend_objects.h:
  13870. Add new prototype
  13871. * ZendEngine2/zend_reflection_api.c:
  13872. Fix reflection
  13873. * tests/classes/this.phpt:
  13874. Add test
  13875. * tests/lang/030.phpt:
  13876. The &new is no longer needed, prevent E_STRICT message
  13877. 2004-02-04 Andi Gutmans <andi@zend.com>
  13878. * NEWS:
  13879. - Added recent stuff to NEWS
  13880. 2004-02-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  13881. * ext/xsl/php_xsl.c:
  13882. Fix Warning
  13883. * ZendEngine2/zend_iterators.c:
  13884. Fix warnings
  13885. 2004-02-04 Zeev Suraski <zeev@zend.com>
  13886. * ZendEngine2/zend_compile.c:
  13887. Fixlet
  13888. * ZendEngine2/zend_compile.c:
  13889. Fix handling of $this in some cases
  13890. * tests/lang/bug24573.phpt:
  13891. Update test (reason: can no longer assign to $this)
  13892. * tests/classes/final_redeclare.phpt:
  13893. Update test (reason: early binding changes its behavior)
  13894. * tests/classes/class_final.phpt:
  13895. Update test (reason: early binding changes its behavior)
  13896. * ZendEngine2/zend_compile.c:
  13897. Handle additional cases
  13898. * ZendEngine2/zend_compile.c
  13899. ZendEngine2/zend_compile.h
  13900. ZendEngine2/zend_execute.c
  13901. ZendEngine2/zend_execute.h
  13902. ZendEngine2/zend_execute_API.c
  13903. ZendEngine2/zend_language_parser.y:
  13904. Reinstate early-binding for classes.
  13905. Note that this is available for downwards compatibility only - and it
  13906. doesn't
  13907. work if you use new features (namely, interfaces). Generally, people
  13908. should
  13909. declare their classes before using them, but we just didn't want hell to
  13910. break
  13911. loose (c)
  13912. * ZendEngine2/zend_opcode.c:
  13913. Optimize
  13914. * ZendEngine2/zend_compile.c:
  13915. - Improve $this assignment detection and generalize some code in
  13916. zend_compile.c
  13917. 2004-02-04 Ilia Alshanetsky <ilia@prohost.org>
  13918. * ext/dom/php_dom.c:
  13919. Fixed compile warnings.
  13920. 2004-02-04 Zeev Suraski <zeev@zend.com>
  13921. * ZendEngine2/zend_compile.c:
  13922. -Error out when trying to re-assign $this
  13923. * ext/sqlite/sqlite.c:
  13924. kill warning
  13925. * ZendEngine2/zend_objects_API.c
  13926. ZendEngine2/zend_objects_API.h:
  13927. The valid bit was necessary after all - restored
  13928. * ZendEngine2/zend_objects_API.c:
  13929. Fixlets
  13930. * ZendEngine2/zend_compile.c
  13931. ZendEngine2/zend_objects.c:
  13932. - Small fixes
  13933. * ZendEngine2/zend_execute.c:
  13934. - Improve wording
  13935. * ext/com_dotnet/com_handlers.c
  13936. ext/com_dotnet/com_misc.c
  13937. ext/com_dotnet/com_saproxy.c
  13938. ext/com_dotnet/php_com_dotnet_internal.h
  13939. ext/dom/php_dom.c
  13940. ext/mono/php_mono.c
  13941. ext/mysqli/mysqli.c
  13942. ext/simplexml/simplexml.c
  13943. ext/sqlite/sqlite.c
  13944. ext/xsl/php_xsl.c
  13945. ext/xsl/php_xsl.h:
  13946. - Update with new destructor code
  13947. * ZendEngine2/zend_execute_API.c
  13948. ZendEngine2/zend_iterators.c
  13949. ZendEngine2/zend_objects.c
  13950. ZendEngine2/zend_objects_API.c
  13951. ZendEngine2/zend_objects_API.h
  13952. ZendEngine2/zend_reflection_api.c:
  13953. Change destructor implementation (details will follow on internals@)
  13954. 2004-02-03 Greg Beaver <greg@chiaraquartet.net>
  13955. * pear/scripts/pear.bat:
  13956. re-adding as binary - file is unmodified
  13957. * pear/scripts/pear.bat:
  13958. remove in order to re-add as binary
  13959. 2004-02-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  13960. * ZendEngine2/tests/bug24884.phpt
  13961. ext/simplexml/tests/002.phpt
  13962. ext/simplexml/tests/006.phpt
  13963. ext/simplexml/tests/019.phpt
  13964. tests/classes/__clone_001.phpt
  13965. tests/classes/clone_001.phpt
  13966. tests/classes/clone_002.phpt
  13967. tests/classes/clone_003.phpt
  13968. tests/classes/clone_004.phpt
  13969. tests/classes/clone_006.phpt
  13970. tests/classes/factory_and_singleton_007.phpt
  13971. tests/classes/factory_and_singleton_008.phpt:
  13972. Update tests
  13973. * tests/lang/bug26900.phpt:
  13974. No longer needed
  13975. * ZendEngine2/zend_objects.c:
  13976. Nuke unused variable
  13977. * ZendEngine2/zend_compile.c:
  13978. Fix Warning
  13979. 2004-02-03 Sebastian Bergmann <sb@sebastian-bergmann.de>
  13980. * ZendEngine2/ZEND_CHANGES:
  13981. clone/__clone() related changes.
  13982. 2004-02-03 Zeev Suraski <zeev@zend.com>
  13983. * ZendEngine2/zend_compile.c:
  13984. Remove unused variable
  13985. 2004-02-03 Jani Taskinen <jani.taskinen@kolumbus.fi>
  13986. * ext/standard/var_unserializer.c:
  13987. touch
  13988. 2004-02-03 Zeev Suraski <zeev@zend.com>
  13989. * ZendEngine2/zend_objects_API.c
  13990. ZendEngine2/zend_objects_API.h:
  13991. Remove more garbage - valid bit was not really necessary
  13992. * ZendEngine2/zend_execute_API.c
  13993. ZendEngine2/zend_object_handlers.c
  13994. ZendEngine2/zend_object_handlers.h
  13995. ZendEngine2/zend_objects_API.c
  13996. ZendEngine2/zend_objects_API.h:
  13997. - Clean garbage (delete was nuked a long time ago)
  13998. 2004-02-03 Ilia Alshanetsky <ilia@prohost.org>
  13999. * (PHP_4_3)
  14000. configure.in
  14001. main/php_version.h:
  14002. Go with RC2
  14003. * (PHP_4_3)
  14004. NEWS:
  14005. RC2 news bit.
  14006. * ZendEngine2/zend_execute.c:
  14007. More unneeded code removed.
  14008. 2004-02-03 Zeev Suraski <zeev@zend.com>
  14009. * ZendEngine2/zend_execute.c
  14010. ZendEngine2/zend_language_scanner.l:
  14011. Abort on parse error in an include file (patch by Ilia)
  14012. 2004-02-03 Ilia Alshanetsky <ilia@prohost.org>
  14013. * (PHP_4_3)
  14014. Zend/zend_execute.c
  14015. Zend/zend_language_scanner.l:
  14016. Revert the old patch for handling of parse errors inside include/require.
  14017. Add a new, much simpler patch to address the situation.
  14018. 2004-02-03 Zeev Suraski <zeev@zend.com>
  14019. * ZendEngine2/zend_compile.c:
  14020. Remove redundant code
  14021. 2004-02-03 Antony Dovgal <tony2001@phpclub.net>
  14022. * (PHP_4_3)
  14023. ext/oci8/config.m4
  14024. ext/oci8/oci8.c:
  14025. MFH (making oci8 able to compile with Oracle 10)
  14026. * ext/oci8/config.m4
  14027. ext/oci8/oci8.c:
  14028. -remove obsolete types
  14029. -changes in config.m4 to make oci8 to compile with Oracle 10g
  14030. (thanks to cjbj at hotmail dot com for reporting both problems)
  14031. 2004-02-03 Stanislav Malyshev <stas@zend.com>
  14032. * ext/standard/var.c
  14033. ext/standard/var_unserializer.c
  14034. ext/standard/var_unserializer.re:
  14035. fix bug #27120 and bug #25975 - preserve is_ref when bound
  14036. objects are serialized
  14037. 2004-02-03 Zeev Suraski <zeev@zend.com>
  14038. * ZendEngine2/zend_execute.c:
  14039. Fix try/catch block logic
  14040. * ZendEngine2/zend_compile.c
  14041. ZendEngine2/zend_objects.c:
  14042. Perform a bitwise copy of the object even when __clone() is defined.
  14043. __clone() is back to not requiring any arguments, as $that is no longer
  14044. needed ($this already contains a copy of the original object, by the time
  14045. we __clone() is executed).
  14046. Calling the parent clone is done using parent::__clone()
  14047. * ZendEngine2/zend_compile.c
  14048. ZendEngine2/zend_compile.h
  14049. ZendEngine2/zend_default_classes.c
  14050. ZendEngine2/zend_execute.c
  14051. ZendEngine2/zend_execute.h
  14052. ZendEngine2/zend_execute_API.c
  14053. ZendEngine2/zend_globals.h
  14054. ZendEngine2/zend_language_parser.y
  14055. ZendEngine2/zend_language_scanner.l
  14056. ZendEngine2/zend_opcode.c:
  14057. Rewrote exception support. Fixes a few limitations and bugs in the old
  14058. implementation, and allows exceptions to 'fire' much earlier than before.
  14059. Instructions on how to use the new mechanism will follow on internals@
  14060. shortly...
  14061. Note - this (most probably) breaks the current implementation of
  14062. set_exception_handler()
  14063. 2004-02-03 Stig Bakken <ssb@trd.overture.com>
  14064. * ext/sqlite/config.m4:
  14065. SQLITE_ENCODING should be UTF8 rather than UTF-8
  14066. 2004-02-03 Martin Kraemer <Martin.Kraemer@fujitsu-siemens.com>
  14067. * build/build.mk:
  14068. Prevent cvsclean from being removed on interrupts
  14069. 2004-02-03 Jani Taskinen <jani.taskinen@kolumbus.fi>
  14070. * NEWS:
  14071. order
  14072. 2004-02-03 Vlad Krupin <phpdevel@echospace.com>
  14073. * ext/pspell/pspell.c:
  14074. This should allow us to read dictionary locations from the win32 registry
  14075. when we use a custom config.
  14076. Not doing so when I added win32 support was an oversight.
  14077. Now all pspell_new_* functions should be usable on win32.
  14078. 2004-02-03 Ilia Alshanetsky <ilia@prohost.org>
  14079. * ext/snmp/snmp.c:
  14080. Fixed possible overflow.
  14081. 2004-02-02 Andrey Hristov <php@hristov.com>
  14082. * ext/skeleton/php_skeleton.h
  14083. ext/skeleton/php_skeleton.h:
  14084. typo fix
  14085. 2004-02-02 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  14086. * NEWS:
  14087. Interbase news
  14088. * ext/interbase/ibase_service.c
  14089. ext/interbase/interbase.c:
  14090. Use correct flag for repair options
  14091. * ext/interbase/ibase_service.c:
  14092. Fix Win32 build
  14093. * ext/interbase/ibase_service.c
  14094. ext/interbase/interbase.c
  14095. ext/interbase/php_interbase.h:
  14096. Use php_ prefix for header files
  14097. Added nearly complete implementation of service API
  14098. * ext/interbase/ibase_blobs.c
  14099. ext/interbase/ibase_events.c
  14100. ext/interbase/interbase.h
  14101. ext/interbase/php_ibase_includes.h:
  14102. Use php_ prefix for header files.
  14103. 2004-02-02 Zeev Suraski <zeev@zend.com>
  14104. * ZendEngine2/zend_compile.c
  14105. ZendEngine2/zend_compile.h
  14106. ZendEngine2/zend_language_parser.y
  14107. ZendEngine2/zend_language_scanner.l
  14108. ZendEngine2/zend_objects.c:
  14109. Redesign the clone() feature to fix some fundamental flaws in the previous
  14110. implementation.
  14111. Using clone directly is now done using
  14112. $replica = clone $src;
  14113. Clone methods must now be declared as follows:
  14114. function __clone($that)
  14115. {
  14116. }
  14117. Clone methods in derived classes can call the __clone method of their
  14118. parent
  14119. classes using parent::__clone($that)
  14120. 2004-02-02 Antony Dovgal <tony2001@phpclub.net>
  14121. * ext/oci8/oci8.c:
  14122. add missing alias for ocifreecursor()
  14123. 2004-02-02 Jani Taskinen <jani.taskinen@kolumbus.fi>
  14124. * ext/simplexml/simplexml.c:
  14125. CS fix (functions should not be available if they are not available :)
  14126. 2004-02-02 Antony Dovgal <tony2001@phpclub.net>
  14127. * ext/oci8/oci8.c:
  14128. fix yet another possible segfault
  14129. 2004-02-02 Ilia Alshanetsky <ilia@prohost.org>
  14130. * ext/calendar/calendar.c:
  14131. Fixed possible overflows.
  14132. 2004-02-01 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  14133. * (PHP_4_3)
  14134. ext/pcre/php_pcre.c:
  14135. MFH(r-1.153): POSIX / ISO compliancy.
  14136. 2004-02-01 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  14137. * ext/interbase/ibase_blobs.c:
  14138. No explicit inline (fixes Win32 linkage issue)
  14139. * ext/interbase/interbase.h:
  14140. Whoops line endings
  14141. * ext/interbase/ibase_blobs.c
  14142. ext/interbase/ibase_events.c
  14143. ext/interbase/ibase_service.c
  14144. ext/interbase/interbase.c
  14145. ext/interbase/interbase.h
  14146. ext/interbase/php_interbase.h:
  14147. Remove extension internals from php_interbase.h
  14148. * ext/interbase/config.m4
  14149. ext/interbase/config.w32:
  14150. Test for Interbase version 6 API in 'configure'
  14151. * ext/interbase/config.m4
  14152. ext/interbase/config.w32
  14153. ext/interbase/ibase_blobs.c
  14154. ext/interbase/ibase_events.c
  14155. ext/interbase/ibase_service.c
  14156. ext/interbase/interbase.c
  14157. ext/interbase/php_interbase.h:
  14158. Added backup/restore functions
  14159. Split interbase.c into several files
  14160. 2004-02-01 Sebastian Bergmann <sb@sebastian-bergmann.de>
  14161. * ext/pcre/php_pcre.c:
  14162. ZTS fix.
  14163. 2004-02-01 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  14164. * ext/pcre/tests/bug27103.phpt:
  14165. - Forgot to add test case.
  14166. * ext/pcre/php_pcre.h:
  14167. - Binary compatibility stuff, for safety.
  14168. 2004-01-31 Greg Beaver <greg@chiaraquartet.net>
  14169. * pear/PEAR/Command/Package.php:
  14170. make pear run-tests work with PEAR core tests, allow it to work for Windows
  14171. users as well
  14172. 2004-01-31 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  14173. * NEWS
  14174. ext/pcre/php_pcre.c
  14175. ext/pcre/php_pcre.h:
  14176. - Fix bug #27103 (preg_split('//u') incorrectly splits UTF-8 strings into
  14177. octets).
  14178. * ext/pcre/php_pcre.c:
  14179. - POSIX / ISOX compliancy. This is needed to correctly handle UTF-8
  14180. characters.
  14181. 2004-01-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  14182. * ZendEngine2/zend_reflection_api.c:
  14183. Throw an exception in case a reflection object cannot be found and do not
  14184. override the exception from constructors in static method calls.
  14185. 2004-01-31 Georg Richter <phpinfo@t-online.de>
  14186. * ext/mysqli/mysqli_api.c:
  14187. Corrected binding:
  14188. if column has type DECIMAL it will converted to string now.
  14189. Thanks to Brian Aker for pointing this out.
  14190. 2004-01-30 Georg Richter <phpinfo@t-online.de>
  14191. * ext/mysqli/mysqli_prop.c:
  14192. added nuw_rows property for statement object
  14193. 2004-01-30 Wez Furlong <wez.php@thebrainroom.net>
  14194. * CODING_STANDARDS:
  14195. word fix
  14196. 2004-01-30 Jani Taskinen <jani.taskinen@kolumbus.fi>
  14197. * NEWS:
  14198. order
  14199. 2004-01-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  14200. * CODING_STANDARDS:
  14201. Include Sascha's indendation hint
  14202. * CODING_STANDARDS:
  14203. Newer compilers don't need this so many people don't know. Hence we make
  14204. it a coding standard.
  14205. 2004-01-30 Ilia Alshanetsky <ilia@prohost.org>
  14206. * (PHP_4_3)
  14207. Zend/zend_execute.c:
  14208. MFH: Apply the same parse error handling to (include|require)_once as the
  14209. one for their non-once counterparts.
  14210. * ZendEngine2/zend_execute.c:
  14211. Apply the same parse error handling to (include|require)_once as the one
  14212. for
  14213. their non-once counterparts.
  14214. 2004-01-30 Sara Golemon <php@alphaweb.net>
  14215. * NEWS
  14216. ext/standard/http_fopen_wrapper.c:
  14217. Fix potential bug in http:// proxy support.
  14218. Some proxy servers require entire URI be sent in request string.
  14219. Add context option "http"/"request_fulluri" to allow this behavior.
  14220. 2004-01-29 Ilia Alshanetsky <ilia@prohost.org>
  14221. * ext/sqlite/config.m4:
  14222. Proper configure switch for sqlite.
  14223. * (PHP_4_3)
  14224. sapi/apache2filter/sapi_apache2.c
  14225. sapi/apache2handler/sapi_apache2.c:
  14226. MFH: Apache 2 portion of the fix for bug #25753.
  14227. * sapi/apache2filter/sapi_apache2.c
  14228. sapi/apache2handler/sapi_apache2.c:
  14229. Apache 2 portion of the fix for bug #25753.
  14230. * (PHP_4_3)
  14231. ext/standard/file.c
  14232. ext/standard/tests/file/fgetcsv.phpt:
  14233. Fix for a possible crash in fgetcsv(). (Patch by Moriyoshi Koizumi)
  14234. 2004-01-29 Jani Taskinen <jani.taskinen@kolumbus.fi>
  14235. * (PHP_4_3)
  14236. NEWS:
  14237. typofix
  14238. 2004-01-29 Ilia Alshanetsky <ilia@prohost.org>
  14239. * (PHP_4_3)
  14240. NEWS
  14241. ext/pgsql/pgsql.c:
  14242. MFH: Fixed bug #27007 (missing connection closure when connect fails in
  14243. pgsql)
  14244. * ext/pgsql/pgsql.c:
  14245. Fixed bug #27007 (missing connection closure when connect fails in pgsql).
  14246. * (PHP_4_3)
  14247. NEWS
  14248. sapi/apache2handler/sapi_apache2.c:
  14249. MFH: Fixed bug #27037 (fixed possible crash in apache2handler output code).
  14250. * sapi/apache2handler/sapi_apache2.c:
  14251. Fixed bug #27037 (fixed possible crash in apache2handler output code).
  14252. 2004-01-29 Rob Richards <rrichards@ctindustries.net>
  14253. * ext/xsl/xsltprocessor.c:
  14254. fix corruption when cloneDocument is not defined
  14255. 2004-01-29 Sara Golemon <php@alphaweb.net>
  14256. * (PHP_4_3)
  14257. NEWS:
  14258. BFN
  14259. * main/main.c
  14260. main/main.c:
  14261. This should not have been an INI_ALL directive.
  14262. 2004-01-28 Georg Richter <phpinfo@t-online.de>
  14263. * ext/mysqli/EXPERIMENTAL
  14264. ext/mysqli/mysqli.c
  14265. ext/mysqli/mysqli_api.c
  14266. ext/mysqli/mysqli_fe.c
  14267. ext/mysqli/mysqli_nonapi.c
  14268. ext/mysqli/mysqli_prop.c
  14269. ext/mysqli/mysqli_report.c
  14270. ext/mysqli/php_mysqli.h:
  14271. removed experimental status
  14272. fixed bug in mysqli_data_seek (thx to Andrey "Effendi" Hristov)
  14273. various prototype fixes
  14274. moved some methods to properties which are part of mysql struct
  14275. added function mysqli_get_server_version
  14276. 2004-01-28 Sara Golemon <php@alphaweb.net>
  14277. * ext/standard/ftp_fopen_wrapper.c:
  14278. FTP dirstream_read should not leave whitespace/newlines on dirents
  14279. 2004-01-28 Zeev Suraski <zeev@zend.com>
  14280. * ZendEngine2/zend_compile.c:
  14281. Tweak checks to detect some additional cases.
  14282. Reorder checks to make more sense.
  14283. 2004-01-28 Sara Golemon <php@alphaweb.net>
  14284. * ext/standard/dir.c
  14285. main/php_streams.h
  14286. main/streams/streams.c:
  14287. 'Bug Fix': scandir, being a new function in PHP5 should have always been
  14288. wrapper aware.
  14289. 2004-01-28 Ilia Alshanetsky <ilia@prohost.org>
  14290. * (PHP_4_3)
  14291. NEWS
  14292. ext/pcre/php_pcre.c:
  14293. MFH: Fixed bug #27011 (64bit int/long confusion in preg_match*() functions)
  14294. * ext/pcre/php_pcre.c:
  14295. Fixed bug #27011 (64bit int/long confusion in preg_match*() functions).
  14296. 2004-01-28 Andrey Hristov <php@hristov.com>
  14297. * ext/standard/array.c:
  14298. this should not belong to HEAD
  14299. 2004-01-28 Jani Taskinen <jani.taskinen@kolumbus.fi>
  14300. * (PHP_4_3)
  14301. NEWS:
  14302. BFN
  14303. 2004-01-28 Rasmus Lerdorf <rasmus@lerdorf.com>
  14304. * sapi/apache_hooks/mod_php5.c:
  14305. Fix applies to apache_hooks sapi as well. See bug #25753 for details.
  14306. * sapi/apache/mod_php5.c:
  14307. MFB - see bug #25753 for details
  14308. * (PHP_4_3)
  14309. sapi/apache/mod_php4.c:
  14310. If we have a text/html file with the executable bit set, we load up the
  14311. current ini, but if php's xbithack option is not set we forgot to restore
  14312. the previous ini settings potentially leaking ini settings from one
  14313. request
  14314. to the next. Closes bug #25753 and a few others.
  14315. 2004-01-28 Martin Kraemer <Martin.Kraemer@fujitsu-siemens.com>
  14316. * ext/gd/gd_ctx.c
  14317. ext/gd/gd_ctx.c:
  14318. Bug fix: Images would be broken on big-endian machines because the putc
  14319. function wrote the first (instead of "the low order") byte. That resulted
  14320. in unexpected zero bytes.
  14321. 2004-01-28 Zeev Suraski <zeev@zend.com>
  14322. * ZendEngine2/zend_compile.c:
  14323. - Error message fix
  14324. - Prevent inheritance of the same constant from two interfaces
  14325. * ZendEngine2/zend_compile.c:
  14326. Fixlets
  14327. * ZendEngine2/zend_compile.c
  14328. ZendEngine2/zend_compile.h:
  14329. Prevent classes from implementing interfaces that have the same function
  14330. * ZendEngine2/zend_execute.c:
  14331. Whitespace
  14332. * ZendEngine2/zend_compile.c:
  14333. Code relayout
  14334. * ZendEngine2/zend_execute_API.c:
  14335. Forward-port fix for timeouts under Windows
  14336. 2004-01-28 Antony Dovgal <tony2001@phpclub.net>
  14337. * ext/oci8/oci8.c:
  14338. two fixes:
  14339. -oci_lob_load shouldn't reset LOB's length to zero
  14340. -Oracle feels bad, but reports no error, when trying to erase LOB with
  14341. offset bigger than LOB
  14342. 2004-01-28 Ilia Alshanetsky <ilia@prohost.org>
  14343. * (PHP_4_3)
  14344. NEWS:
  14345. Bug fixing news.
  14346. * (PHP_4_3)
  14347. ext/sybase/php_sybase_db.c:
  14348. MFH: Fixed bug #27058 (crash in sybase_connect() with 2 arguments).
  14349. * ext/sybase/php_sybase_db.c:
  14350. Fixed bug #27058 (crash in sybase_connect() with 2 arguments).
  14351. * (PHP_4_3)
  14352. NEWS
  14353. ext/gd/gd.c:
  14354. MFH: Fixed bug #27056 (ints used instead of longs inside some GD functions)
  14355. * ext/gd/gd.c:
  14356. Fixed bug #27056 (ints used instead of longs inside some GD functions).
  14357. 2004-01-27 Andrey Hristov <php@hristov.com>
  14358. * ext/mysql/php_mysql.c:
  14359. message about that mysql_list_tables() is deprecated
  14360. 2004-01-27 Wez Furlong <wez.php@thebrainroom.net>
  14361. * main/streams/transports.c:
  14362. Fix segfault for scripts like this:
  14363. <?php
  14364. pfsockopen("foo");
  14365. pfsockopen("foo");
  14366. ?>
  14367. Where the transport fails to connect (since args are bogus);
  14368. the problem was that the persistent stream entry was not
  14369. correctly freed.
  14370. 2004-01-27 Georg Richter <phpinfo@t-online.de>
  14371. * ext/mysqli/mysqli_api.c:
  14372. changed prototype mysql_dataseek from void to bool
  14373. add check for specified offset
  14374. * ext/mysqli/mysqli_api.c
  14375. ext/mysqli/mysqli_fe.c:
  14376. prototype fixes
  14377. removed method field_tell (which is already property current_field)
  14378. 2004-01-27 Ilia Alshanetsky <ilia@prohost.org>
  14379. * main/streams/userspace.c:
  14380. Removed unused variable.
  14381. 2004-01-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  14382. * (PHP_4_3)
  14383. makerpm:
  14384. still version 4 here
  14385. * (PHP_4_3)
  14386. makerpm:
  14387. Use RPM variables
  14388. 2004-01-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  14389. * ZendEngine2/zend_interfaces.c
  14390. ZendEngine2/zend_interfaces.h:
  14391. - Export struct zend_user_iterator
  14392. - Ad 'it' to function prefix to prevent naming clashes
  14393. - Export zend_user_it_free_current
  14394. * NEWS:
  14395. Fixed bug #27042 (SPL: SeekableIterator seek() broken).
  14396. 2004-01-26 Georg Richter <phpinfo@t-online.de>
  14397. * ext/mysqli/mysqli_api.c:
  14398. fixed compiler warning (thx to Marcus Boerger)
  14399. 2004-01-26 Antony Dovgal <tony2001@phpclub.net>
  14400. * ext/oci8/oci8.c:
  14401. change to use different allocator (Sascha, thanks =) )
  14402. * ext/oci8/oci8.c:
  14403. fix this annoying notice about limited range
  14404. * ext/oci8/oci8.c:
  14405. improve debug messages
  14406. * ext/oci8/oci8.c:
  14407. oops =(
  14408. forgot these brackets..
  14409. * ext/oci8/oci8.c:
  14410. fix oci_field_type_raw's proto
  14411. oci_collection_element_get should return FALSE only if there is no such
  14412. element and NULL, if it's null
  14413. 2004-01-26 Adam Dickmeiss <adam@indexdata.dk>
  14414. * ext/yaz/config.m4
  14415. ext/yaz/php_yaz.c
  14416. ext/yaz/php_yaz.h:
  14417. New function yaz_es that creates Z39.50 Extended Service Package to
  14418. facilitate record update, database create, database drop.
  14419. 2004-01-26 Georg Richter <phpinfo@t-online.de>
  14420. * ext/mysqli/mysqli_api.c
  14421. ext/mysqli/mysqli_fe.c:
  14422. proto fixes
  14423. removed mysqli_read_query_result (will be removed in libmysql)
  14424. 2004-01-26 Sebastian Bergmann <sb@sebastian-bergmann.de>
  14425. * CODING_STANDARDS:
  14426. Update URL.
  14427. 2004-01-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  14428. * ext/dba/README:
  14429. Add README
  14430. 2004-01-26 Georg Richter <phpinfo@t-online.de>
  14431. * ext/mysqli/mysqli_api.c
  14432. ext/mysqli/mysqli_nonapi.c:
  14433. more prototype fixes.
  14434. fixed a bug in mysqli_send_long_data
  14435. 2004-01-26 Jani Taskinen <jani.taskinen@kolumbus.fi>
  14436. * ext/curl/interface.c:
  14437. - Fixed compile problem with CURLOPT_HTTPAUTH
  14438. * tests/lang/bug26900.phpt:
  14439. test for bug #26900
  14440. * php.ini-dist
  14441. php.ini-recommended
  14442. main/main.c
  14443. main/php_globals.h
  14444. main/php_variables.c:
  14445. - Remove gpc_order since it doesn't serve any purpose.
  14446. 2004-01-26 Pierre-Alain Joye <paj@pearfr.org>
  14447. * (RELEASE_1_3b6)
  14448. pear/scripts/pearcmd.php:
  14449. - "Fix" the command name in the usage text
  14450. * (RELEASE_1_3b6)
  14451. pear/package-PEAR.xml:
  14452. - # 521 entry
  14453. * (RELEASE_1_3b6)
  14454. pear/PEAR/Common.php:
  14455. - Remove useless property
  14456. * pear/PEAR/Common.php:
  14457. - Fix #521, incorrect filename in CS warnings
  14458. 2004-01-26 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  14459. * (PHP_4_3)
  14460. NEWS:
  14461. BFN
  14462. 2004-01-26 Jani Taskinen <jani.taskinen@kolumbus.fi>
  14463. * (PHP_4_3)
  14464. NEWS
  14465. ext/curl/curl.c:
  14466. MFH: - Fixed bug #27040 (passing an array of form-fields to
  14467. CURLOPT_POSTFIELDS does not work).
  14468. * ext/curl/interface.c:
  14469. - Fixed bug #27040 (passing an array of form-fields to CURLOPT_POSTFIELDS
  14470. does not work).
  14471. 2004-01-26 Ilia Alshanetsky <ilia@prohost.org>
  14472. * (PHP_4_3)
  14473. NEWS:
  14474. A better bug description, for people without the official Ilia decoder
  14475. ring.
  14476. 2004-01-25 Ilia Alshanetsky <ilia@prohost.org>
  14477. * (PHP_4_3)
  14478. NEWS:
  14479. bug fixing news.
  14480. * (PHP_4_3)
  14481. Zend/zend_execute.c:
  14482. MFH: Fixed bug #26814 (On parse error include included file, terminate
  14483. execution script).
  14484. * ZendEngine2/zend_execute.c:
  14485. Fixed bug #26814 (On parse error include included file, terminate
  14486. execution script).
  14487. 2004-01-25 Pierre-Alain Joye <paj@pearfr.org>
  14488. * pear/PEAR.php:
  14489. - Use is_a
  14490. * pear/package.dtd:
  14491. WS
  14492. * (PHP_4_3)
  14493. pear/package.dtd:
  14494. - 2004 (c)
  14495. * (PHP_4_3)
  14496. pear/CMD.php
  14497. pear/PEAR.php
  14498. pear/System.php
  14499. pear/PEAR/Autoloader.php
  14500. pear/PEAR/Builder.php
  14501. pear/PEAR/Command.php
  14502. pear/PEAR/Config.php
  14503. pear/PEAR/Dependency.php
  14504. pear/PEAR/Downloader.php
  14505. pear/PEAR/Installer.php
  14506. pear/PEAR/Packager.php
  14507. pear/PEAR/Registry.php
  14508. pear/PEAR/Command/Auth.php
  14509. pear/PEAR/Command/Build.php
  14510. pear/PEAR/Command/Common.php
  14511. pear/PEAR/Command/Config.php
  14512. pear/PEAR/Command/Install.php
  14513. pear/PEAR/Command/Mirror.php
  14514. pear/PEAR/Command/Package.php
  14515. pear/PEAR/Command/Remote.php
  14516. pear/PEAR/Frontend/CLI.php
  14517. pear/scripts/pear.bat
  14518. pear/scripts/pearcmd.php
  14519. pear/scripts/pearwin.php:
  14520. - year++;
  14521. * pear/packages/DB-1.6.0RC1.tar
  14522. pear/packages/HTTP-1.2.2.tar
  14523. pear/packages/Mail-1.1.2.tar:
  14524. - Update Mail, HTTP and DB. Adding new archives
  14525. * pear/packages/DB-1.5.0RC1.tar
  14526. pear/packages/HTTP-1.2.1.tar
  14527. pear/packages/Mail-1.1.0.tar:
  14528. - Update HTTP, DB and Mail packages
  14529. * pear/packages/Mail-1.1.2.tar
  14530. pear/packages/Mail-1.1.2.tar:
  14531. file Mail-1.1.2.tar was initially added on branch PHP_4_3.
  14532. * pear/packages/DB-1.6.0RC1.tar
  14533. pear/packages/DB-1.6.0RC1.tar
  14534. pear/packages/HTTP-1.2.2.tar
  14535. pear/packages/HTTP-1.2.2.tar:
  14536. file DB-1.6.0RC1.tar was initially added on branch PHP_4_3.
  14537. * (PHP_4_3)
  14538. pear/packages/DB-1.5.0RC2.tar
  14539. pear/packages/HTTP-1.2.1.tar
  14540. pear/packages/Mail-1.1.1.tar:
  14541. - Prepare 4.3.5, remove old archives
  14542. 2004-01-25 Ilia Alshanetsky <ilia@prohost.org>
  14543. * (PHP_4_3)
  14544. NEWS:
  14545. sybase_ct extension fixes and improvements by Timm Friebe.
  14546. 2004-01-25 Timm Friebe <thekid@thekid.de>
  14547. * ext/sybase_ct/php_sybase_ct.c
  14548. ext/sybase_ct/php_sybase_ct.h:
  14549. 2004-01-25 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  14550. * php.ini-dist
  14551. php.ini-recommended:
  14552. MySQL is no longer built in by default
  14553. * ext/standard/url.c:
  14554. CS
  14555. 2004-01-25 Andrey Hristov <php@hristov.com>
  14556. * NEWS:
  14557. entrt about feature request #24258
  14558. 2004-01-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  14559. * NEWS
  14560. NEWS:
  14561. BFN
  14562. * ZendEngine2/zend_execute.c
  14563. ZendEngine2/zend_iterators.c
  14564. ZendEngine2/zend_iterators.h:
  14565. Respect proeprty visibility in foreach
  14566. * ZendEngine2/tests/bug26696.phpt:
  14567. Update test
  14568. 2004-01-25 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  14569. * ext/interbase/config.w32:
  14570. Check for both Firebird 1+ and Interbase/FB1
  14571. 2004-01-25 Georg Richter <phpinfo@t-online.de>
  14572. * ext/mysqli/mysqli_api.c:
  14573. prototype fix for mysqli_fetch
  14574. 2004-01-25 Jani Taskinen <jani.taskinen@kolumbus.fi>
  14575. * ext/standard/file.c:
  14576. Fixed bug #27020 (Compile failure; sys/select.h: No such file or directory)
  14577. 2004-01-25 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  14578. * ext/standard/ftp_fopen_wrapper.c
  14579. ext/standard/url.c
  14580. ext/standard/url.h:
  14581. Changed prototypes to allow parsing of string literals and constant strings
  14582. Minor CS/WS
  14583. 2004-01-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  14584. * ZendEngine2/zend_API.c
  14585. ZendEngine2/zend_compile.c
  14586. ZendEngine2/zend_compile.h
  14587. ZendEngine2/zend_execute.c
  14588. ZendEngine2/zend_execute_API.c
  14589. tests/lang/bug23384.phpt:
  14590. Switch from ZEND_ACC_DYNAMIC to ZEND_ACC_ALLOW_STATIC and disallow calling
  14591. internal non-static methods statically.
  14592. 2004-01-24 Georg Richter <phpinfo@t-online.de>
  14593. * ext/mysqli/mysqli_api.c:
  14594. prototype fixes
  14595. 2004-01-24 Sebastian Bergmann <sb@sebastian-bergmann.de>
  14596. * ZendEngine2/zend_execute.c
  14597. ZendEngine2/zend_execute_API.c:
  14598. Change message as proposed by Jon.
  14599. 2004-01-24 Timm Friebe <thekid@thekid.de>
  14600. * ext/sybase_ct/php_sybase_ct.c:
  14601. 2004-01-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  14602. * README.PHP4-TO-PHP5-THIN-CHANGES:
  14603. This is a definitive 'must'
  14604. 2004-01-24 Andrey Hristov <php@hristov.com>
  14605. * ext/standard/array.c:
  14606. Added third parameter (optional) to array_keys for strictness. It behaves
  14607. like the "strict" parameter of in_array().
  14608. * README.PHP4-TO-PHP5-THIN-CHANGES:
  14609. Adding note about declaration first use after that for classes.
  14610. 2004-01-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  14611. * ZendEngine2/zend_API.c
  14612. ZendEngine2/zend_compile.c
  14613. ZendEngine2/zend_compile.h
  14614. ZendEngine2/zend_execute.c
  14615. ZendEngine2/zend_execute_API.c:
  14616. Simplify detection of methods that must be called dynamic (with object)
  14617. * ZendEngine2/zend_execute.c
  14618. ZendEngine2/zend_execute_API.c:
  14619. Disallow calling __clone/__construct/__destruct static
  14620. Send an E_STRICT when calling a non static method static
  14621. * ZendEngine2/zend_API.c
  14622. ZendEngine2/zend_compile.c
  14623. ZendEngine2/zend_compile.h:
  14624. Disallow static declaration of clone
  14625. 2004-01-23 Jani Taskinen <jani.taskinen@kolumbus.fi>
  14626. * ext/pcntl/pcntl.c:
  14627. typofix (thanks to Mehdi Achour for noticing this)
  14628. * ZendEngine2/zend_constants.h
  14629. ZendEngine2/zend_ini.h
  14630. ext/mysqli/php_mysqli.h
  14631. ext/ncurses/php_ncurses.h
  14632. ext/session/php_session.h:
  14633. Silence some compile warnings
  14634. 2004-01-22 Rob Richards <rrichards@ctindustries.net>
  14635. * ext/dom/tests/dom003.phpt:
  14636. update test
  14637. 2004-01-22 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  14638. * ext/simplexml/tests/bug27010.phpt:
  14639. Add new test
  14640. * ext/simplexml/tests/007.phpt
  14641. ext/simplexml/tests/015.phpt
  14642. ext/simplexml/tests/016.phpt
  14643. ext/simplexml/tests/bug24392.phpt:
  14644. Update tests
  14645. 2004-01-22 Rob Richards <rrichards@ctindustries.net>
  14646. * ext/simplexml/php_simplexml.h
  14647. ext/simplexml/simplexml.c:
  14648. Fix bug #27010: segfault after returning nodes with children()
  14649. Fix segfault in match_ns when matching prefix and node without ns
  14650. some general cleanup and code consilidation
  14651. better write handling - engine support dependent
  14652. better isset handling - engine support dependent
  14653. namespace fixes for reading/writing
  14654. * ext/dom/attr.c
  14655. ext/dom/cdatasection.c
  14656. ext/dom/comment.c
  14657. ext/dom/document.c
  14658. ext/dom/documentfragment.c
  14659. ext/dom/element.c
  14660. ext/dom/entityreference.c
  14661. ext/dom/namednodemap.c
  14662. ext/dom/nodelist.c
  14663. ext/dom/php_dom.c
  14664. ext/dom/php_dom.h
  14665. ext/dom/processinginstruction.c
  14666. ext/dom/text.c
  14667. ext/dom/xpath.c:
  14668. update constructors so they cant be called statically
  14669. 2004-01-22 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  14670. * ZendEngine2/zend_default_classes.c:
  14671. Fix internal access to exception properties
  14672. 2004-01-22 Antony Dovgal <tony2001@phpclub.net>
  14673. * ext/oci8/config.w32:
  14674. add collections support to win32 build
  14675. * ext/oci8/oci8.c:
  14676. add missing protos
  14677. and some minor changes
  14678. * ext/oci8/oci8.c:
  14679. MFB
  14680. oci_lob_save() should be removed indeed, but we're already in feature
  14681. freeze =(
  14682. 2004-01-22 Jani Taskinen <jani.taskinen@kolumbus.fi>
  14683. * (PHP_4_3)
  14684. ext/standard/fsock.c:
  14685. Nuke unused variable
  14686. 2004-01-21 Jani Taskinen <jani.taskinen@kolumbus.fi>
  14687. * ext/standard/tests/file/bug26938.phpt:
  14688. test case for bug #26938
  14689. 2004-01-21 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  14690. * tests/classes/interface_doubled.phpt:
  14691. Change to correct syntax.
  14692. * CODING_STANDARDS:
  14693. All technical reasons that prevented us from studlyCaps are solved
  14694. and all current extensions as well as the whole PEAR framework follow
  14695. this rule. So for consistency i readd it.
  14696. 2004-01-21 Ilia Alshanetsky <ilia@prohost.org>
  14697. * NEWS
  14698. ext/standard/exec.c:
  14699. Fixed bug #26938 (exec() has problems reading long lines).
  14700. 2004-01-21 Antony Dovgal <tony2001@phpclub.net>
  14701. * ext/oci8/oci8.c:
  14702. -change constant name, coz it doesn't comply with others
  14703. *add constant's alias, coz others do have aliases
  14704. *change protos (oops =))
  14705. *add notices to collection functions
  14706. *change coll_element_get & coll_assign to inform user, that this type of
  14707. element is not supported yet.
  14708. 2004-01-21 Rob Richards <rrichards@ctindustries.net>
  14709. * ext/simplexml/simplexml.c
  14710. ext/simplexml/tests/profile10.phpt:
  14711. Fix namespace regression bug
  14712. Read attributes correctly
  14713. Update sxe_prop_dim_exists logic
  14714. Update profile
  14715. 2004-01-21 Antony Dovgal <tony2001@phpclub.net>
  14716. * ext/oci8/oci8.c:
  14717. fix potential segfault in oci_lob_write()
  14718. change oci_lob_trim() - truncate length should be 0 by default.
  14719. 2004-01-21 Rob Richards <rrichards@ctindustries.net>
  14720. * ext/simplexml/simplexml.c
  14721. ext/simplexml/tests/015.phpt:
  14722. Fix Bug #26976 (Can not access array elements using array indices)
  14723. return index 0 as non iterable object
  14724. update test
  14725. 2004-01-21 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  14726. * ext/interbase/interbase.c:
  14727. MFB
  14728. 2004-01-21 Hartmut Holzgraefe <hartmut@php-groupies.de>
  14729. * NEWS:
  14730. News update on new streams method
  14731. * main/streams/userspace.c:
  14732. stream_lock() method added to userspace streams wrapper
  14733. 2004-01-21 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  14734. * (PHP_4_3)
  14735. NEWS
  14736. ext/interbase/interbase.c:
  14737. Fixed bug #26968 (Segfault with Interbase module built as shared)
  14738. 2004-01-21 Jon Parise <jon@csh.rit.edu>
  14739. * ext/sqlite/Makefile.frag:
  14740. Adding dependencies on sqlite.h for the rest of the source files in the
  14741. libsqlite distribution.
  14742. 2004-01-21 Jani Taskinen <jani.taskinen@kolumbus.fi>
  14743. * .cvsignore
  14744. build/build.mk:
  14745. Last php4 occurances..
  14746. 2004-01-21 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  14747. * (PHP_4_3)
  14748. makerpm:
  14749. Add these files to the actual package
  14750. * (PHP_4_3)
  14751. makerpm:
  14752. Make this thing actually work again
  14753. 2004-01-21 Jani Taskinen <jani.taskinen@kolumbus.fi>
  14754. * ext/bz2/config.m4:
  14755. Break out the test with first hit.
  14756. 2004-01-21 Sara Golemon <php@alphaweb.net>
  14757. * ext/standard/tests/file/userwrapper.phpt:
  14758. Typo
  14759. 2004-01-21 Jani Taskinen <jani.taskinen@kolumbus.fi>
  14760. * (PHP_4_3)
  14761. NEWS
  14762. ext/standard/formatted_print.c:
  14763. MFH: - Fixed bug #26973 (*printf() + modifier broken)
  14764. * ext/standard/formatted_print.c:
  14765. - Fixed bug #26973 (*printf() + modifier broken)
  14766. * ext/standard/tests/strings/bug26973.phpt:
  14767. extend a bit
  14768. * ext/standard/tests/strings/bug26973.phpt:
  14769. test case for bug #26973
  14770. * ext/simplexml/tests/bug26976.phpt:
  14771. typo fix
  14772. * ext/simplexml/tests/bug26976.phpt:
  14773. test for bug #26976
  14774. 2004-01-21 Ilia Alshanetsky <ilia@prohost.org>
  14775. * (PHP_4_3)
  14776. NEWS
  14777. ext/standard/file.c:
  14778. MFH: Fixed bug #26974 (rename() doesn't check the destination file against
  14779. safe_mode/open_basedir).
  14780. * main/streams/plain_wrapper.c:
  14781. Fixed bug #26974 (rename() doesn't check the destination file
  14782. against safe_mode/open_basedir).
  14783. 2004-01-21 Jani Taskinen <jani.taskinen@kolumbus.fi>
  14784. * ext/simplexml/simplexml.c:
  14785. Goto targets should not be indented (some compilers choke on this, iirc)
  14786. 2004-01-20 Antony Dovgal <tony2001@phpclub.net>
  14787. * (PHP_4_3)
  14788. ext/oci8/oci8.c:
  14789. fix savelob() to make it possible to write data at the beginning of LOB
  14790. 2004-01-20 Rob Richards <rrichards@ctindustries.net>
  14791. * ext/dom/document.c
  14792. ext/dom/dom_iterators.c
  14793. ext/dom/xpath.c:
  14794. Warn when empty string supplied to load methods (by Pierre-Alain)
  14795. Fix refcount on xpath iterators
  14796. xpath_query should return nodelist even when empty
  14797. 2004-01-20 Wez Furlong <wez.php@thebrainroom.net>
  14798. * ext/com_dotnet/README:
  14799. update todo part of readme
  14800. 2004-01-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  14801. * ext/dom/xpath.c:
  14802. Fix warning (and possible problem)
  14803. 2004-01-20 Sterling Hughes <winnie@edwardbear.org>
  14804. * ext/simplexml/simplexml.c:
  14805. -
  14806. 2004-01-20 Jani Taskinen <jani.taskinen@kolumbus.fi>
  14807. * (PHP_4_3)
  14808. NEWS
  14809. acinclude.m4:
  14810. MFH: Fixed bug #26969 (shared openssl build fails)
  14811. * acinclude.m4:
  14812. - Fixed Bug #26969 (shared openssl build fails)
  14813. * NEWS:
  14814. BfN
  14815. * tests/lang/bug26696.phpt:
  14816. test case for bug #26696
  14817. 2004-01-19 Frank M. Kromann <frank@kromann.info>
  14818. * ext/simplexml/simplexml.c:
  14819. Fix compilation of simplexml when spl is build as shared object
  14820. 2004-01-19 Christian Stocker <chregu@phant.ch>
  14821. * ext/dom/xpath.c:
  14822. Fix leaks in dom_xpath_query (create retval only if requiered) by
  14823. Pierre-Alain
  14824. * ext/dom/document.c:
  14825. fixes segfault, if file doesn't exist (by Pierre-Alain)
  14826. 2004-01-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  14827. * (PHP_4_3)
  14828. makerpm:
  14829. Correct license
  14830. * (PHP_4_3)
  14831. sapi/cgi/cgi_main.c:
  14832. Fix a memleak
  14833. 2004-01-19 Jani Taskinen <jani.taskinen@kolumbus.fi>
  14834. * (PHP_4_3)
  14835. NEWS
  14836. ext/standard/basic_functions.c:
  14837. - Fixed bug #26381 (rand() without srand() doesn't work with certain
  14838. php.ini)
  14839. * ext/standard/basic_functions.c:
  14840. - Make sure srand() / mt_srand() are really called.
  14841. 2004-01-19 Ilia Alshanetsky <ilia@prohost.org>
  14842. * (PHP_4_3)
  14843. NEWS:
  14844. Bug fixing news.
  14845. * (PHP_4_3)
  14846. ext/standard/file.c:
  14847. MFH: Fixed bug #26967 (make various file operations return FALSE on error).
  14848. * ext/standard/file.c:
  14849. Fixed bug #26967 (make various file operations return FALSE on error).
  14850. 2004-01-19 Christian Stocker <chregu@phant.ch>
  14851. * NEWS:
  14852. added missing dots..
  14853. * NEWS
  14854. ext/xsl/xsltprocessor.c:
  14855. Cosmetics and NEWS entry
  14856. 2004-01-19 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  14857. * (PHP_4_3)
  14858. ext/mbstring/tests/mb_strlen.phpt:
  14859. - MFH(r-1.3): Turn off mbstring.func_overload as this test uses plain
  14860. strlen()
  14861. for comparison.
  14862. * ext/mbstring/tests/mb_strlen.phpt:
  14863. - Turn off mbstring.func_overload as this test uses plain strlen() for
  14864. comparison.
  14865. 2004-01-19 Christian Stocker <chregu@phant.ch>
  14866. * ext/xsl/php_xsl.c
  14867. ext/xsl/php_xsl.h
  14868. ext/xsl/xsl_fe.h
  14869. ext/xsl/xsltprocessor.c:
  14870. without that method call, it is not allowed to call php functions from
  14871. xslt stylesheets for security reasons.
  14872. 2004-01-19 Martin Jansen <mail@martin-jansen.de>
  14873. * pear/PEAR.php:
  14874. - CS
  14875. 2004-01-19 Andi Gutmans <andi@zend.com>
  14876. * ZendEngine2/zend_execute.c
  14877. ZendEngine2/zend_execute.h:
  14878. - Hopefully fix bug #26696.
  14879. - Please let me know if hell-breaks loose
  14880. 2004-01-19 Zeev Suraski <zeev@zend.com>
  14881. * (PHP_4_3)
  14882. Zend/zend_execute_API.c:
  14883. Backport fix for bug #21513
  14884. 2004-01-19 Derick Rethans <php@derickrethans.nl>
  14885. * NEWS:
  14886. - SPL lives now in ext/
  14887. 2004-01-19 Ilia Alshanetsky <ilia@prohost.org>
  14888. * ext/standard/tests/file/fgetcsv.phpt:
  14889. Added fgetcsv() tests.
  14890. 2004-01-19 Greg Beaver <greg@chiaraquartet.net>
  14891. * pear/System.php:
  14892. fix -m argument to mkDir(). Conversion to octal was not being made,
  14893. and a string should never be passed into mkdir().
  14894. Thanks to Alex Hayes
  14895. 2004-01-19 Jani Taskinen <jani.taskinen@kolumbus.fi>
  14896. * (PHP_4_3)
  14897. ext/standard/crypt.c
  14898. ext/standard/rand.c:
  14899. MFH: Moved php_srand() call into php_rand().
  14900. * ext/standard/crypt.c
  14901. ext/standard/rand.c:
  14902. - Moved php_srand() call into php_rand().
  14903. * NEWS
  14904. NEWS:
  14905. BFN
  14906. * (PHP_4_3)
  14907. NEWS
  14908. ext/standard/php_rand.h:
  14909. MFH: - Fixed bug #26949 (rand(min,max) always returns min when ZTS enabled)
  14910. * ext/standard/php_rand.h:
  14911. - Fixed bug #26949 (rand(min,max) always returns min when ZTS enabled)
  14912. 2004-01-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  14913. * ZendEngine2/zend_API.c
  14914. ZendEngine2/zend_API.h:
  14915. Add zend_get_module_started() to quickly check whether a module is present
  14916. and its MINIT function has been called.
  14917. 2004-01-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  14918. * ZendEngine2/zend_execute.h
  14919. ZendEngine2/zend_execute_API.c:
  14920. Improove debug capabilities
  14921. * ext/simplexml/php_simplexml_exports.h
  14922. ext/simplexml/simplexml.c
  14923. ext/simplexml/simplexml.h:
  14924. Rename header to prevent name clashes with external files
  14925. * ext/simplexml/simplexml.c:
  14926. Necessary as long as SPL is shared/dll
  14927. * ext/sqlite/tests/sqlite_oo_031.phpt:
  14928. Update, id_l is unique
  14929. * ext/sqlite/tests/sqlite_oo_031.phpt:
  14930. Add spl interaction test.
  14931. 2004-01-18 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  14932. * ext/standard/file.c:
  14933. Fix fgetcsv() to reflect the change on 4.3.5 behaviour.
  14934. 2004-01-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  14935. * ext/sqlite/tests/bug26911.phpt
  14936. ext/sqlite/tests/sqlite_oo_029.phpt:
  14937. Update
  14938. 2004-01-18 Derick Rethans <php@derickrethans.nl>
  14939. * ext/mcrypt/config.w32:
  14940. - This define is not used anymore
  14941. 2004-01-18 Ilia Alshanetsky <ilia@prohost.org>
  14942. * (PHP_4_3)
  14943. ext/standard/file.c
  14944. ext/standard/tests/file/bug26634.phpt:
  14945. Corrections for various fgetcsv() issues.
  14946. 2004-01-18 Timm Friebe <thekid@thekid.de>
  14947. * ext/sybase_ct/php_sybase_ct.c:
  14948. - Fixed compiler warnings (int format, long int arg)
  14949. 2004-01-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  14950. * ext/simplexml/simplexml.c:
  14951. Fix Warning
  14952. * ext/simplexml/php_simplexml.h
  14953. ext/simplexml/simplexml.c
  14954. ext/simplexml/simplexml.h:
  14955. Enable inherited classes inside SPL and respect order of module init.
  14956. * ext/simplexml/tests/002.phpt
  14957. ext/simplexml/tests/003.phpt
  14958. ext/simplexml/tests/003.xml
  14959. ext/simplexml/tests/007.phpt
  14960. ext/simplexml/tests/008.phpt
  14961. ext/simplexml/tests/010.phpt:
  14962. Use external files only in 001.phpt & tests for bugs
  14963. * ext/simplexml/php_simplexml.h
  14964. ext/simplexml/simplexml.c:
  14965. Export access to class_entry by function.
  14966. 2004-01-18 Christian Stocker <chregu@phant.ch>
  14967. * ext/dom/document.c:
  14968. - fix for bug #26947 Crash by using DomDocument::getElementById()
  14969. 2004-01-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  14970. * ZendEngine2/zend_reflection_api.c:
  14971. Fix some casing issues
  14972. 2004-01-17 Sterling Hughes <winnie@edwardbear.org>
  14973. * ext/simplexml/tests/profile08.phpt
  14974. ext/simplexml/tests/profile11.phpt:
  14975. update the tests proper-like
  14976. * ext/simplexml/examples/security.php
  14977. ext/simplexml/examples/xpath.php:
  14978. update the examples
  14979. * ext/simplexml/php_simplexml.h
  14980. ext/simplexml/simplexml.c
  14981. ext/simplexml/tests/profile04.phpt
  14982. ext/simplexml/tests/profile05.phpt
  14983. ext/simplexml/tests/profile06.phpt
  14984. ext/simplexml/tests/profile07.phpt
  14985. ext/simplexml/tests/profile10.phpt:
  14986. namespace accesses are now soley URI based as opposed to prefix based.
  14987. 2004-01-17 Jon Parise <jon@csh.rit.edu>
  14988. * ext/sqlite/Makefile.frag:
  14989. Make the compilation of vdbeaux.c dependent on the generation of sqlite.h.
  14990. An incremental 'make -j' build will now complete successfully.
  14991. 2004-01-17 Andrey Hristov <php@hristov.com>
  14992. * README.PHP4-TO-PHP5-THIN-CHANGES:
  14993. use Rasmus' words
  14994. 2004-01-17 Derick Rethans <php@derickrethans.nl>
  14995. * ext/simplexml/README:
  14996. - Fix typoes
  14997. 2004-01-17 Jon Parise <jon@csh.rit.edu>
  14998. * ext/simplexml/README:
  14999. Spell 'element' correctly.
  15000. 2004-01-17 Andrey Hristov <php@hristov.com>
  15001. * README.PHP4-TO-PHP5-THIN-CHANGES:
  15002. adding info about $argc and $argv in CLI mode
  15003. 2004-01-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  15004. * ext/simplexml/CREDITS
  15005. ext/simplexml/README
  15006. ext/simplexml/php_simplexml.h
  15007. ext/simplexml/simplexml.c
  15008. ext/simplexml/tests/006.phpt
  15009. ext/simplexml/tests/007.phpt
  15010. ext/simplexml/tests/008.phpt
  15011. ext/simplexml/tests/011.phpt
  15012. ext/simplexml/tests/012.phpt
  15013. ext/simplexml/tests/014.phpt
  15014. ext/simplexml/tests/014a.phpt
  15015. ext/simplexml/tests/014b.phpt
  15016. ext/simplexml/tests/015.phpt
  15017. ext/simplexml/tests/016.phpt
  15018. ext/simplexml/tests/017.phpt
  15019. ext/simplexml/tests/018.phpt
  15020. ext/simplexml/tests/019.phpt
  15021. ext/simplexml/tests/bug25756.phpt:
  15022. Major bugfix for consistency.
  15023. 2004-01-17 Andrey Hristov <php@hristov.com>
  15024. * README.PHP4-TO-PHP5-THIN-CHANGES:
  15025. Clarification about phpDoc comments. Spotted by Greag Beaver.
  15026. 2004-01-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  15027. * ext/sqlite/sqlite.c:
  15028. No longer needed
  15029. 2004-01-17 Andrey Hristov <php@hristov.com>
  15030. * ext/tokenizer/tokenizer.c
  15031. ext/xml/xml.c:
  15032. HEAD is bundled with ZE2
  15033. 2004-01-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  15034. * ext/simplexml/tests/005.xml
  15035. ext/simplexml/tests/006.xml
  15036. ext/simplexml/tests/009.xml:
  15037. Drop the external xml files no longer needed
  15038. * ext/simplexml/tests/005.phpt
  15039. ext/simplexml/tests/006.phpt
  15040. ext/simplexml/tests/009.phpt:
  15041. No external xml files
  15042. * ext/simplexml/tests/004.phpt
  15043. ext/simplexml/tests/004.xml:
  15044. Don't use external xml files
  15045. 2004-01-17 Greg Beaver <greg@chiaraquartet.net>
  15046. * pear/package-PEAR.xml
  15047. pear/PEAR/Common.php:
  15048. fix Bug #594 PEAR_Common::analyzeSourceCode fails on string with $var and {
  15049. also fixes SOAP packaging error
  15050. 2004-01-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  15051. * ZendEngine2/zend_interfaces.c:
  15052. 2004-01-17 Sterling Hughes <winnie@edwardbear.org>
  15053. * ext/simplexml/tests/profile06.phpt
  15054. ext/simplexml/tests/profile07.phpt
  15055. ext/simplexml/tests/profile10.phpt:
  15056. remove the parser errors here, so they accurately reflect what should
  15057. happen.
  15058. 2004-01-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  15059. * ZendEngine2/zend_interfaces.c:
  15060. Fix inheritance rule for interface Traversable
  15061. * ext/simplexml/simplexml.c:
  15062. Fix parameter list and protos
  15063. * ext/simplexml/tests/010.phpt:
  15064. Add test for inherited simplexml classes
  15065. * ext/simplexml/simplexml.c:
  15066. Make inherited sxe classes work
  15067. 2004-01-17 Jani Taskinen <jani.taskinen@kolumbus.fi>
  15068. * ChangeLog
  15069. README.PHP4-TO-PHP5-THIN-CHANGES
  15070. README.Zeus
  15071. configure.in
  15072. php4.spec.in
  15073. php5.spec.in
  15074. ZendEngine2/tests/bug26802.phpt
  15075. ext/bz2/bz2.dsp
  15076. ext/com_dotnet/README
  15077. ext/cpdf/cpdf.dsp
  15078. ext/ctype/ctype.dsp
  15079. ext/curl/curl.dsp
  15080. ext/dba/dba.dsp
  15081. ext/dbase/dbase.dsp
  15082. ext/dbx/dbx.dsp
  15083. ext/dio/tests/001.phpt
  15084. ext/dom/dom.dsp
  15085. ext/exif/exif.dsp
  15086. ext/fbsql/fbsql.dsp
  15087. ext/fdf/fdf.dsp
  15088. ext/filepro/filepro.dsp
  15089. ext/gd/gd.dsp
  15090. ext/gettext/gettext.dsp
  15091. ext/gmp/tests/001.phpt
  15092. ext/iconv/iconv.dsp
  15093. ext/imap/imap.dsp
  15094. ext/informix/ifx.dsp
  15095. ext/informix/ifx.ec
  15096. ext/ingres_ii/README
  15097. ext/ingres_ii/ingres.dsp
  15098. ext/interbase/interbase.dsp
  15099. ext/ldap/LDAP_Win32_HOWTO.txt
  15100. ext/ldap/ldap.dsp
  15101. ext/ldap/ldap.mak
  15102. ext/mbstring/mbstring.c
  15103. ext/mbstring/mbstring.dsp
  15104. ext/mbstring/mbstring.h
  15105. ext/mcrypt/mcrypt.dsp
  15106. ext/mcve/config.m4
  15107. ext/mcve/mcve.dsp
  15108. ext/mcve/tests/001.phpt
  15109. ext/mhash/mhash.dsp
  15110. ext/mime_magic/mime_magic.dsp
  15111. ext/ming/ming.dsp
  15112. ext/mnogosearch/README
  15113. ext/mnogosearch/index.php
  15114. ext/msql/msql.dsp
  15115. ext/mssql/mssql.dsp
  15116. ext/mssql/mssql_win32_howto.txt
  15117. ext/mssql/php_mssql.c
  15118. ext/mysql/mysql.dsp
  15119. ext/mysqli/mysqli.dsp
  15120. ext/ncurses/tests/001.phpt
  15121. ext/oci8/oci8.dsp
  15122. ext/odbc/config.m4
  15123. ext/openssl/README
  15124. ext/openssl/openssl.dsp
  15125. ext/oracle/oracle.dsp
  15126. ext/pdf/pdf.dsp
  15127. ext/pgsql/pgsql.dsp
  15128. ext/pspell/README
  15129. ext/pspell/pspell.dsp
  15130. ext/shmop/README
  15131. ext/shmop/shmop.dsp
  15132. ext/simplexml/simplexml.dsp
  15133. ext/skeleton/skeleton.dsp
  15134. ext/skeleton/tests/001.phpt
  15135. ext/snmp/snmp.dsp
  15136. ext/sockets/sockets.dsp
  15137. ext/sqlite/sqlite.dsp
  15138. ext/standard/credits_ext.h
  15139. ext/standard/credits_sapi.h
  15140. ext/sybase/php_sybase_db.c
  15141. ext/sybase_ct/php_sybase_ct.c
  15142. ext/sybase_ct/sybase_ct.dsp
  15143. ext/tokenizer/tokenizer.dsp
  15144. ext/w32api/w32api.c
  15145. ext/w32api/w32api.dsp
  15146. ext/xml/xml.mak
  15147. ext/xmlrpc/xmlrpc.dsp
  15148. ext/xsl/xsl.dsp
  15149. ext/yaz/yaz.dsp
  15150. ext/zlib/zlib.dsp
  15151. ext/zlib/zlib_win32_howto.txt
  15152. netware/buildsapi.bat
  15153. netware/php4apache.mak
  15154. netware/php4apache2filter.mak
  15155. netware/php4cli.mak
  15156. netware/php5apache.mak
  15157. netware/php5apache2filter.mak
  15158. netware/php5cli.mak
  15159. netware/phplib.mak
  15160. sapi/activescript/README
  15161. sapi/activescript/classfactory.cpp
  15162. sapi/activescript/config.w32
  15163. sapi/activescript/php4activescript.c
  15164. sapi/activescript/php4activescript.def
  15165. sapi/activescript/php4activescript.dsp
  15166. sapi/activescript/php4activescript.h
  15167. sapi/activescript/php4as_classfactory.h
  15168. sapi/activescript/php4as_scriptengine.h
  15169. sapi/activescript/php5activescript.c
  15170. sapi/activescript/php5activescript.def
  15171. sapi/activescript/php5activescript.dsp
  15172. sapi/activescript/php5activescript.h
  15173. sapi/activescript/php5as_classfactory.h
  15174. sapi/activescript/php5as_scriptengine.h
  15175. sapi/activescript/scriptengine.cpp
  15176. sapi/aolserver/README
  15177. sapi/aolserver/php4aolserver.dsp
  15178. sapi/aolserver/php5aolserver.dsp
  15179. sapi/apache/config.w32
  15180. sapi/apache/php4apache.dsp
  15181. sapi/apache/php5apache.dsp
  15182. sapi/apache2filter/.cvsignore
  15183. sapi/apache2handler/.cvsignore
  15184. sapi/apache2handler/php4apache2.dsp
  15185. sapi/apache2handler/php5apache2.dsp
  15186. sapi/apache_hooks/.cvsignore
  15187. sapi/apache_hooks/apMakefile.tmpl
  15188. sapi/apache_hooks/config.m4
  15189. sapi/apache_hooks/config.w32
  15190. sapi/apache_hooks/libphp4.module.in
  15191. sapi/apache_hooks/libphp5.module.in
  15192. sapi/apache_hooks/mod_php4.c
  15193. sapi/apache_hooks/mod_php4.exp
  15194. sapi/apache_hooks/mod_php4.h
  15195. sapi/apache_hooks/mod_php5.c
  15196. sapi/apache_hooks/mod_php5.exp
  15197. sapi/apache_hooks/mod_php5.h
  15198. sapi/apache_hooks/php.sym
  15199. sapi/apache_hooks/php4apache_hooks.dsp
  15200. sapi/apache_hooks/php5apache_hooks.dsp
  15201. sapi/apache_hooks/php_apache_http.h
  15202. sapi/caudium/.cvsignore
  15203. sapi/caudium/caudium.c
  15204. sapi/caudium/config.m4
  15205. sapi/cgi/README.FastCGI
  15206. sapi/embed/php4embed.dsp
  15207. sapi/embed/php5embed.dsp
  15208. sapi/isapi/config.m4
  15209. sapi/isapi/config.w32
  15210. sapi/isapi/php4isapi.c
  15211. sapi/isapi/php4isapi.def
  15212. sapi/isapi/php4isapi.dsp
  15213. sapi/isapi/php5isapi.c
  15214. sapi/isapi/php5isapi.def
  15215. sapi/isapi/php5isapi.dsp
  15216. sapi/isapi/stresstest/notes.txt
  15217. sapi/isapi/stresstest/stresstest.cpp
  15218. sapi/nsapi/php4nsapi.dsp
  15219. sapi/nsapi/php5nsapi.dsp
  15220. sapi/pi3web/README
  15221. sapi/pi3web/config.m4
  15222. sapi/pi3web/config.w32
  15223. sapi/pi3web/php4pi3web.dsp
  15224. sapi/pi3web/php5pi3web.dsp
  15225. sapi/pi3web/pi3web_sapi.c
  15226. sapi/pi3web/pi3web_sapi.h
  15227. sapi/roxen/.cvsignore
  15228. sapi/roxen/README
  15229. sapi/roxen/TODO
  15230. sapi/roxen/config.m4
  15231. sapi/roxen/roxen.c
  15232. sapi/thttpd/config.m4
  15233. sapi/thttpd/thttpd_patch
  15234. sapi/tux/README
  15235. sapi/tux/config.m4
  15236. sapi/webjames/README
  15237. scripts/dev/credits
  15238. tests/test.php4
  15239. tests/classes/inheritance_002.phpt
  15240. win32/install.txt
  15241. win32/php4.dsp
  15242. win32/php4.dsw
  15243. win32/php4dll.dsp
  15244. win32/php4dllts.dsp
  15245. win32/php4dllts.rc
  15246. win32/php4dllts.rc2
  15247. win32/php4ts.dsp
  15248. win32/php4ts.rc
  15249. win32/php4ts.rc2
  15250. win32/php4ts_cli.dsp
  15251. win32/php4ts_cli.rc
  15252. win32/php4ts_cli.rc2
  15253. win32/php5.dsp
  15254. win32/php5.dsw
  15255. win32/php5dll.dsp
  15256. win32/php5dllts.dsp
  15257. win32/php5dllts.rc
  15258. win32/php5dllts.rc2
  15259. win32/php5ts.dsp
  15260. win32/php5ts.dsw
  15261. win32/php5ts.rc
  15262. win32/php5ts.rc2
  15263. win32/php5ts_cli.dsp
  15264. win32/php5ts_cli.rc
  15265. win32/php5ts_cli.rc2
  15266. win32/pws-php4cgi.reg
  15267. win32/pws-php4isapi.reg
  15268. win32/pws-php5cgi.reg
  15269. win32/pws-php5isapi.reg
  15270. win32/resource.h
  15271. win32/signal.h
  15272. win32/installer/README
  15273. win32/installer/gen-nsis.php:
  15274. - Renamed all *php4* files to *php5*, changed all php4/PHP4 to php5/PHP5
  15275. 2004-01-17 Tim Toohey <php@toowards.com>
  15276. * ext/gd/libgd/gd.c:
  15277. (gdImageSetPixel) Tidied 'normal' blending effect
  15278. 2004-01-17 Jani Taskinen <jani.taskinen@kolumbus.fi>
  15279. * tests/classes/destructor_and_references.phpt:
  15280. typofix
  15281. 2004-01-17 Wez Furlong <wez.php@thebrainroom.net>
  15282. * (PECL_4_3)
  15283. ext/sqlite/package.xml:
  15284. bah bah
  15285. * (PECL_4_3)
  15286. ext/sqlite/package.xml:
  15287. I will test package even at 1am...
  15288. * (PECL_4_3)
  15289. ext/sqlite/package.xml:
  15290. update for release
  15291. 2004-01-17 Ilia Alshanetsky <ilia@prohost.org>
  15292. * ZendEngine2/zend_object_handlers.c
  15293. ZendEngine2/zend_object_handlers.h:
  15294. Expose zend_std_call_user_call(), needed for implementation of things like
  15295. __call handlers.
  15296. 2004-01-17 Wez Furlong <wez.php@thebrainroom.net>
  15297. * (PECL_4_3)
  15298. ext/sqlite/sqlite.dsp:
  15299. better fix
  15300. 2004-01-17 Edin Kadribasic <edink@emini.dk>
  15301. * (PECL_4_3)
  15302. ext/sqlite/sqlite.c:
  15303. Not everybody has this ;)
  15304. 2004-01-17 Jani Taskinen <jani.taskinen@kolumbus.fi>
  15305. * ZendEngine2/zend_compile.c
  15306. ZendEngine2/zend_language_scanner.h
  15307. ZendEngine2/zend_language_scanner.l:
  15308. Nuke compile warning by using the LANG_SCNG macro instead
  15309. 2004-01-17 Wez Furlong <wez.php@thebrainroom.net>
  15310. * (PECL_4_3)
  15311. ext/sqlite/sqlite.dsp:
  15312. fix win32 build
  15313. 2004-01-17 Jani Taskinen <jani.taskinen@kolumbus.fi>
  15314. * (PHP_4_3)
  15315. NEWS
  15316. ext/imap/config.m4:
  15317. MFH: Fixed bug #26923 (ext/imap: pam and crypt libraries missing when build
  15318. as shared)
  15319. * ext/imap/config.m4:
  15320. Fixed bug #26923 (ext/imap: pam and crypt libraries missing when build as
  15321. shared)
  15322. 2004-01-16 Wez Furlong <wez.php@thebrainroom.net>
  15323. * ext/sqlite/libsqlite/src/sqlite.w32.h:
  15324. update file for win32 build
  15325. 2004-01-16 Sterling Hughes <winnie@edwardbear.org>
  15326. * ext/simplexml/tests/profile04.phpt
  15327. ext/simplexml/tests/profile05.phpt
  15328. ext/simplexml/tests/profile06.phpt
  15329. ext/simplexml/tests/profile07.phpt
  15330. ext/simplexml/tests/profile10.phpt
  15331. ext/simplexml/tests/profile11.phpt:
  15332. update the profile of how namespaces should work after discussions with
  15333. shane and rob richards. there were a lot of race conditions with regards
  15334. to the way namespaces have been handled in XML documents so far, this new
  15335. method removes the race conditions, and gives me a real reason to add the
  15336. children() and attributes() methods.
  15337. 2004-01-16 Jani Taskinen <jani.taskinen@kolumbus.fi>
  15338. * NEWS
  15339. ZendEngine2/zend_reflection_api.c:
  15340. - Fixed bug #26640 (__autoload() not invoked by Reflection classes)
  15341. 2004-01-16 Sterling Hughes <winnie@edwardbear.org>
  15342. * ext/simplexml/tests/profile01.phpt
  15343. ext/simplexml/tests/profile02.phpt
  15344. ext/simplexml/tests/profile03.phpt
  15345. ext/simplexml/tests/profile04.phpt
  15346. ext/simplexml/tests/profile05.phpt
  15347. ext/simplexml/tests/profile06.phpt
  15348. ext/simplexml/tests/profile07.phpt
  15349. ext/simplexml/tests/profile08.phpt
  15350. ext/simplexml/tests/profile09.phpt
  15351. ext/simplexml/tests/profile10.phpt
  15352. ext/simplexml/tests/profile11.phpt:
  15353. Add a "profile" of simplexml's expected behaviour in the form of tests.
  15354. This will be expanded as issues arise and will be a formal definition
  15355. (in code) of simplexml's behaviour.
  15356. 2004-01-16 Jani Taskinen <jani.taskinen@kolumbus.fi>
  15357. * (PHP_4_3)
  15358. NEWS
  15359. ext/xml/xml.c:
  15360. MFH: - Fixed bug #26937 (Warning in xml.c)
  15361. * ext/xml/xml.c:
  15362. Kill warning (bug #26937)
  15363. * tests/lang/bug26640.phpt:
  15364. Added test case for bug #26640
  15365. 2004-01-16 Ilia Alshanetsky <ilia@prohost.org>
  15366. * ext/sqlite/TODO:
  15367. Update TODO
  15368. * EXTENSIONS
  15369. EXTENSIONS:
  15370. Added Antony Dovgal as OCI8 maintainer.
  15371. * run-tests.php:
  15372. Fixed division by zero warning.
  15373. 2004-01-16 Jani Taskinen <jani.taskinen@kolumbus.fi>
  15374. * NEWS
  15375. NEWS:
  15376. BFN
  15377. * ext/mime_magic/mime_magic.c:
  15378. Fix the mime_magic.debug option init
  15379. 2004-01-16 Antony Dovgal <tony2001@phpclub.net>
  15380. * ext/oci8/CREDITS:
  15381. Add myself at last =)
  15382. 2004-01-16 Ilia Alshanetsky <ilia@prohost.org>
  15383. * (PHP_4_3)
  15384. NEWS
  15385. ext/pcre/php_pcre.c
  15386. ext/pcre/tests/bug26927.phpt:
  15387. MFH: Fixed Bug #26927 (preg_quote() does not escape \0).
  15388. * ext/pcre/tests/bug26927.phpt:
  15389. Fixed Bug #26927 (preg_quote() does not escape \0).
  15390. * ext/pcre/php_pcre.c:
  15391. Fixed Bug #26927 (preg_quote() does not escape \0).
  15392. 2004-01-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  15393. * ext/sqlite/sqlite.c
  15394. ext/sqlite/sqlite.c:
  15395. Fix shutdown
  15396. * (PHP_4_3)
  15397. ext/dba/dba.c:
  15398. Add missing fd creation
  15399. 2004-01-15 Pierre-Alain Joye <paj@pearfr.org>
  15400. * ext/sqlite/package.xml:
  15401. - Fix the php dependency
  15402. (wide copy/paste is not that good no? ;) )
  15403. 2004-01-15 Zeev Suraski <zeev@zend.com>
  15404. * ZendEngine2/zend.c:
  15405. Nice patch Christian, but it wasn't at all enabled? :)
  15406. Fix bug #26883
  15407. 2004-01-15 Antony Dovgal <tony2001@phpclub.net>
  15408. * ext/oci8/oci8.c:
  15409. Fix bug #26892, ORA-21301 in ocinewcollection() call.
  15410. pEnv should be initialized in object mode too.
  15411. 2004-01-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  15412. * ext/simplexml/simplexml.c:
  15413. Drop userspace iteration correctly.
  15414. 2004-01-15 Jani Taskinen <jani.taskinen@kolumbus.fi>
  15415. * ext/oci8/config.m4
  15416. ext/oci8/oci8.c:
  15417. Fix typo
  15418. * (PHP_4_3)
  15419. ext/mime_magic/mime_magic.c:
  15420. Fix overflow
  15421. * NEWS
  15422. ext/mime_magic/mime_magic.c:
  15423. - Fixed bug #26844 (ext/mime_magic: magic file validation broken).
  15424. 2004-01-15 Ilia Alshanetsky <ilia@prohost.org>
  15425. * (PHP_4_3)
  15426. NEWS
  15427. ext/imap/php_imap.c:
  15428. MFH: Fixed bug #26909 (crash in imap_mime_header_decode() when no encoding
  15429. is
  15430. used).
  15431. * ext/imap/php_imap.c:
  15432. Fixed bug #26909 (crash in imap_mime_header_decode() when no encoding is
  15433. used).
  15434. 2004-01-14 Greg Beaver <greg@chiaraquartet.net>
  15435. * pear/PEAR.php:
  15436. fix get_class() case-sensitive incompatibility in PHP5
  15437. 2004-01-14 Edin Kadribasic <edink@emini.dk>
  15438. * (PECL_4_3)
  15439. ext/sqlite/libsqlite/src/sqlite.w32.h:
  15440. Update version number
  15441. * (PECL_4_3)
  15442. ext/sqlite/sqlite.dsp:
  15443. Add new files to windows build
  15444. 2004-01-14 Ilia Alshanetsky <ilia@prohost.org>
  15445. * (PECL_4_3)
  15446. ext/sqlite/libsqlite/src/date.c
  15447. ext/sqlite/libsqlite/src/vdbeInt.h
  15448. ext/sqlite/libsqlite/src/vdbeaux.c:
  15449. Added new files.
  15450. 2004-01-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  15451. * ext/simplexml/simplexml.c
  15452. ext/simplexml/tests/010.phpt:
  15453. This is no longer usefull in any way.
  15454. 2004-01-14 Ilia Alshanetsky <ilia@prohost.org>
  15455. * ext/sqlite/tests/bug26911.phpt:
  15456. MFH: Fixed bug #26911 (crash in sqlite extension when fetching data from
  15457. empty queries).
  15458. * NEWS
  15459. ext/sqlite/sqlite.c
  15460. ext/sqlite/sqlite.c
  15461. ext/sqlite/tests/bug26911.phpt:
  15462. MFH: Fixed bug #26911 (crash in sqlite extension when fetching data from
  15463. empty queries).
  15464. 2004-01-14 Rob Richards <rrichards@ctindustries.net>
  15465. * ext/simplexml/simplexml.c:
  15466. test user define namespace aliases
  15467. 2004-01-14 Ilia Alshanetsky <ilia@prohost.org>
  15468. * (PECL_4_3)
  15469. ext/sqlite/libsqlite/src/parse.c:
  15470. Touch parser.
  15471. * (PECL_4_3)
  15472. ext/sqlite/config.m4
  15473. ext/sqlite/libsqlite/VERSION
  15474. ext/sqlite/libsqlite/src/attach.c
  15475. ext/sqlite/libsqlite/src/auth.c
  15476. ext/sqlite/libsqlite/src/btree.c
  15477. ext/sqlite/libsqlite/src/btree.h
  15478. ext/sqlite/libsqlite/src/btree_rb.c
  15479. ext/sqlite/libsqlite/src/build.c
  15480. ext/sqlite/libsqlite/src/copy.c
  15481. ext/sqlite/libsqlite/src/delete.c
  15482. ext/sqlite/libsqlite/src/encode.c
  15483. ext/sqlite/libsqlite/src/expr.c
  15484. ext/sqlite/libsqlite/src/func.c
  15485. ext/sqlite/libsqlite/src/hash.c
  15486. ext/sqlite/libsqlite/src/hash.h
  15487. ext/sqlite/libsqlite/src/insert.c
  15488. ext/sqlite/libsqlite/src/main.c
  15489. ext/sqlite/libsqlite/src/opcodes.c
  15490. ext/sqlite/libsqlite/src/opcodes.h
  15491. ext/sqlite/libsqlite/src/os.c
  15492. ext/sqlite/libsqlite/src/os.h
  15493. ext/sqlite/libsqlite/src/pager.c
  15494. ext/sqlite/libsqlite/src/pager.h
  15495. ext/sqlite/libsqlite/src/parse.c
  15496. ext/sqlite/libsqlite/src/parse.h
  15497. ext/sqlite/libsqlite/src/parse.y
  15498. ext/sqlite/libsqlite/src/pragma.c
  15499. ext/sqlite/libsqlite/src/printf.c
  15500. ext/sqlite/libsqlite/src/random.c
  15501. ext/sqlite/libsqlite/src/select.c
  15502. ext/sqlite/libsqlite/src/sqlite.h.in
  15503. ext/sqlite/libsqlite/src/sqlite.w32.h
  15504. ext/sqlite/libsqlite/src/sqliteInt.h
  15505. ext/sqlite/libsqlite/src/table.c
  15506. ext/sqlite/libsqlite/src/tokenize.c
  15507. ext/sqlite/libsqlite/src/trigger.c
  15508. ext/sqlite/libsqlite/src/update.c
  15509. ext/sqlite/libsqlite/src/util.c
  15510. ext/sqlite/libsqlite/src/vacuum.c
  15511. ext/sqlite/libsqlite/src/vdbe.c
  15512. ext/sqlite/libsqlite/src/vdbe.h
  15513. ext/sqlite/libsqlite/src/where.c:
  15514. Upgrade bundled libsqlite to 2.8.11
  15515. * ext/sqlite/libsqlite/src/parse.c:
  15516. touch generated parser.
  15517. * ext/sqlite/libsqlite/src/date.c
  15518. ext/sqlite/libsqlite/src/hash.c
  15519. ext/sqlite/libsqlite/src/hash.h
  15520. ext/sqlite/libsqlite/src/opcodes.c
  15521. ext/sqlite/libsqlite/src/opcodes.h
  15522. ext/sqlite/libsqlite/src/os.c
  15523. ext/sqlite/libsqlite/src/os.h
  15524. ext/sqlite/libsqlite/src/pager.c
  15525. ext/sqlite/libsqlite/src/printf.c
  15526. ext/sqlite/libsqlite/src/select.c
  15527. ext/sqlite/libsqlite/src/sqliteInt.h
  15528. ext/sqlite/libsqlite/src/tokenize.c
  15529. ext/sqlite/libsqlite/src/util.c
  15530. ext/sqlite/libsqlite/src/vdbe.c
  15531. ext/sqlite/libsqlite/src/vdbeInt.h
  15532. ext/sqlite/libsqlite/src/vdbeaux.c
  15533. ext/sqlite/libsqlite/src/where.c:
  15534. Upgraded bundled libsqlite to 2.8.11 (fixed critical bug of *NIX systems).
  15535. * NEWS
  15536. ext/sqlite/libsqlite/VERSION
  15537. ext/sqlite/libsqlite/src/btree_rb.c:
  15538. Upgraded bundled libsqlite to 2.8.11 (fixed critical bug of *NIX systems).
  15539. 2004-01-14 Wez Furlong <wez.php@thebrainroom.net>
  15540. * (PHP_4_3)
  15541. main/network.c:
  15542. Probable fix for:
  15543. Bug #25575 stream_set_blocking with STDIN doesnt block
  15544. * ext/standard/file.c:
  15545. Remove stale code from flock();
  15546. spotted by Hartmut.
  15547. * (PHP_4_3)
  15548. NEWS
  15549. ext/standard/file.c:
  15550. Fixed bug #26772 (fgets returns NULL instead of FALSE). (Wez)
  15551. * ext/standard/file.c:
  15552. Fix #26772: fgets returns NULL instead of FALSE.
  15553. 2004-01-14 Zeev Suraski <zeev@zend.com>
  15554. * ZendEngine2/zend_compile.c:
  15555. Don't allow interfaces to implement anything
  15556. 2004-01-14 Wez Furlong <wez.php@thebrainroom.net>
  15557. * ext/sqlite/libsqlite/src/parse.c:
  15558. touch
  15559. 2004-01-14 Andi Gutmans <andi@zend.com>
  15560. * ZendEngine2/zend_operators.h:
  15561. - Remove bogus macros
  15562. * ext/imap/php_imap.c:
  15563. - Remove use of bogus macro
  15564. 2004-01-14 Wez Furlong <wez.php@thebrainroom.net>
  15565. * sapi/cli/cli_win32.c
  15566. sapi/cli/config.w32
  15567. sapi/cli/php_cli.c:
  15568. Add optional php-win.exe variation of the CLI sapi.
  15569. php-win.exe runs in the windows GUI subsystem, and thus
  15570. has no console; stdio handles are effectively set to /dev/null
  15571. and no "dos box" will appear on screen when running scripts
  15572. using this sapi (php-gtk people will be familiar with this concept).
  15573. Aside from those differences, php-win.exe is 100% identical to
  15574. regular CLI
  15575. 2004-01-13 Ilia Alshanetsky <ilia@prohost.org>
  15576. * (PHP_4_3)
  15577. NEWS
  15578. ext/standard/formatted_print.c
  15579. ext/standard/tests/strings/bug26878.phpt:
  15580. MFH: Fixed bug #26878 (problem with multiple references to the same
  15581. variable
  15582. with different types).
  15583. * ext/standard/tests/strings/bug26878.phpt:
  15584. Fixed bug #26878 (problem with multiple references to the same variable
  15585. with different types).
  15586. * ext/standard/formatted_print.c:
  15587. Fixed bug #26878 (problem with multiple references to the same variable
  15588. with different types).
  15589. 2004-01-13 Rob Richards <rrichards@ctindustries.net>
  15590. * ext/simplexml/simplexml.c
  15591. ext/simplexml/tests/017.phpt:
  15592. add support for $foo["a:bar"]
  15593. fix xsearch to only return values for text,element and attribute nodes
  15594. fix getChildren and return array
  15595. remove most methods
  15596. update test
  15597. 2004-01-13 Jani Taskinen <jani.taskinen@kolumbus.fi>
  15598. * (PHP_4_3)
  15599. ext/ftp/ftp.c:
  15600. MFH: - Fixed bug #26896 (ext/ftp does not work as shared extension)
  15601. * ext/ftp/ftp.c:
  15602. - Fixed bug #26896 (ext/ftp does not work as shared extension)
  15603. * NEWS
  15604. NEWS:
  15605. BFN
  15606. 2004-01-13 Wez Furlong <wez.php@thebrainroom.net>
  15607. * ZendEngine2/zend_ini_parser.y:
  15608. Don't treat strings containing : as potential constant names in
  15609. the .ini parser.
  15610. This fixes Bug #26893
  15611. * ext/com_dotnet/com_handlers.c:
  15612. reinstate this ifdef for people without .Net SDK
  15613. * ext/com_dotnet/com_handlers.c:
  15614. Fix refcount on these return values to avoid a leak and allow object dtor's
  15615. to be called.
  15616. This in turn prevents a massive slow-down in CoUninitialize which would
  15617. have to
  15618. forcibly destroy the COM objects in request shutdown.
  15619. 2004-01-13 Rob Richards <rrichards@ctindustries.net>
  15620. * ext/dom/php_dom.c:
  15621. fix getElementsByTagName and getElementsByTagNameNS - allow *
  15622. 2004-01-13 Wez Furlong <wez.php@thebrainroom.net>
  15623. * ext/com_dotnet/com_com.c
  15624. ext/com_dotnet/com_extension.c
  15625. ext/com_dotnet/com_handlers.c
  15626. ext/com_dotnet/php_com_dotnet_internal.h:
  15627. Fix leaking constructors.
  15628. Implement a cache for method signatures and DISPID's to
  15629. greatly improve performance when repeatedly accessing
  15630. members with the same names.
  15631. 2004-01-13 Derick Rethans <php@derickrethans.nl>
  15632. * (PHP_4_3)
  15633. Zend/zend.c
  15634. sapi/cgi/cgi_main.c
  15635. sapi/cli/php_cli.c:
  15636. - Fixed year in version notices
  15637. 2004-01-13 Sara Golemon <php@alphaweb.net>
  15638. * ext/curl/config.w32:
  15639. Don't even define this.
  15640. 2004-01-13 John Coggeshall <john@coggeshall.org>
  15641. * ext/sqlite/sess_sqlite.c:
  15642. Whoops... Ilia forgot a ')'
  15643. 2004-01-13 Wez Furlong <wez.php@thebrainroom.net>
  15644. * win32/time.c:
  15645. make usleep actually work properly
  15646. * ext/com_dotnet/com_com.c
  15647. ext/com_dotnet/com_handlers.c
  15648. ext/com_dotnet/php_com_dotnet_internal.h:
  15649. Support automatic handling of byref parameters
  15650. 2004-01-12 Ilia Alshanetsky <ilia@prohost.org>
  15651. * ext/sqlite/sess_sqlite.c:
  15652. Fixed a bug that would cause the sqlite session database to grow endlessly.
  15653. 2004-01-12 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  15654. * ext/interbase/interbase.c:
  15655. More handsome solution for previous fix
  15656. * ext/interbase/interbase.c:
  15657. Added sanity check on ibase_[p]connect() dialect argument (fixes obscure
  15658. unregistered bug)
  15659. 2004-01-12 Martin Kraemer <Martin.Kraemer@fujitsu-siemens.com>
  15660. * ext/bz2/php_bz2.h:
  15661. Avoid duplicate symbols; definition is in bz2.c
  15662. 2004-01-12 Ilia Alshanetsky <ilia@prohost.org>
  15663. * (PHP_4_3)
  15664. configure.in
  15665. main/php_version.h:
  15666. Back to dev.
  15667. * (PHP_4_3)
  15668. NEWS:
  15669. Set release date.
  15670. * (PHP_4_3)
  15671. configure.in
  15672. main/php_version.h:
  15673. Go with 4.3.5RC1
  15674. 2004-01-12 Andi Gutmans <andi@zend.com>
  15675. * ZendEngine2/zend_compile.c:
  15676. - Return the PHP 4 behavior of not allowing class declerations within
  15677. - class declerations. This happened when declaring a class within a
  15678. - method.
  15679. class A {
  15680. function foo() {
  15681. class B {
  15682. }
  15683. }
  15684. }
  15685. 2004-01-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  15686. * ext/mysql/php_mysql.c:
  15687. Synch mysql_fetch_object with mysqli, sqlite and pgsql
  15688. * ext/mysqli/mysqli_nonapi.c:
  15689. Proto fix
  15690. * ext/sqlite/sqlite.c:
  15691. No longer needed
  15692. * ZendEngine2/zend_API.h
  15693. main/php.h:
  15694. Add missing macro
  15695. 2004-01-11 Wez Furlong <wez.php@thebrainroom.net>
  15696. * ZendEngine2/zend_compile.c
  15697. ZendEngine2/zend_language_scanner.h
  15698. ZendEngine2/zend_language_scanner.l:
  15699. TSRMLS fix
  15700. 2004-01-11 Ilia Alshanetsky <ilia@prohost.org>
  15701. * (PHP_4_3)
  15702. NEWS
  15703. ext/pgsql/pgsql.c:
  15704. MFH: Fixed bug #26864 (pg_(update|delete) ignore PGSQL_DML_EXEC option).
  15705. * ext/pgsql/pgsql.c:
  15706. Fixed bug #26864 (pg_(update|delete) ignore PGSQL_DML_EXEC option).
  15707. 2004-01-11 Andi Gutmans <andi@zend.com>
  15708. * ZendEngine2/zend_language_parser.y:
  15709. - Re-allow conditional class declerations. Needless to say that I also
  15710. - think it's not great coding.. Use polymorphism instead :)
  15711. * ZendEngine2/zend_compile.c
  15712. ZendEngine2/zend_language_scanner.h
  15713. ZendEngine2/zend_language_scanner.l:
  15714. - This should fix the problem of conditional function decleration on the
  15715. - same line of code not to work. You should re-evaluate your coding style
  15716. - if you really code this way :)
  15717. 2004-01-11 Jani Taskinen <jani.taskinen@kolumbus.fi>
  15718. * NEWS:
  15719. oops..
  15720. * NEWS:
  15721. BFN
  15722. * tests/lang/bug26869.phpt:
  15723. add test case for bug #26869
  15724. 2004-01-11 Andrey Hristov <php@hristov.com>
  15725. * ext/standard/tests/array/var_export.phpt:
  15726. fixing test
  15727. 2004-01-11 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  15728. * ext/sqlite/config.m4:
  15729. added utf8 support option for sqlite >= 2.8.9.
  15730. 2004-01-10 Andrey Hristov <php@hristov.com>
  15731. * ext/standard/tests/array/007.phpt
  15732. ext/standard/tests/array/array_intersect_1.phpt:
  15733. fixing tests after last Derick's commit that changed the behaviour of
  15734. var_export() :)
  15735. 2004-01-10 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  15736. * ext/simplexml/tests/014.phpt
  15737. ext/simplexml/tests/014a.phpt
  15738. ext/simplexml/tests/014b.phpt:
  15739. Update attribute tests.
  15740. * ext/simplexml/simplexml.c:
  15741. - Cleanup class_entry
  15742. - allow derived classes
  15743. - fix new SimpleXML_Element()
  15744. 2004-01-10 Zeev Suraski <zeev@zend.com>
  15745. * ZendEngine2/zend_operators.c:
  15746. Remove conflict
  15747. 2004-01-10 Rob Richards <rrichards@ctindustries.net>
  15748. * ext/dom/dom_iterators.c
  15749. ext/dom/nodelist.c
  15750. ext/dom/php_dom.h
  15751. ext/dom/xpath.c:
  15752. XPath query returns nodelist object rather than array
  15753. 2004-01-10 Zeev Suraski <zeev@zend.com>
  15754. * ZendEngine2/zend_builtin_functions.c
  15755. ZendEngine2/zend_execute_API.c
  15756. ZendEngine2/zend_globals.h
  15757. ZendEngine2/zend_operators.c:
  15758. Added error mask to set_error_handler()
  15759. Patch by Christian Schneider <cschneid@cschneid.com>
  15760. 2004-01-09 Wez Furlong <wez.php@thebrainroom.net>
  15761. * acinclude.m4
  15762. ZendEngine2/acconfig.h:
  15763. support for building asm in the unix buildsys.
  15764. Also, when ZEND_ACCONFIG_H_NO_C_PROTOS is defined,
  15765. omit the C prototypes from the configuration header
  15766. so that it can be included into asm files.
  15767. 2004-01-09 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  15768. * ZendEngine2/RFCs/002.txt:
  15769. this one is declined
  15770. * ext/pgsql/config.m4:
  15771. Use pg_config if it can be found.
  15772. 2004-01-09 Wez Furlong <wez.php@thebrainroom.net>
  15773. * ZendEngine2/zend_object_handlers.h:
  15774. must be extern to avoid problems with some compilers
  15775. * ext/session/php_session.h
  15776. ext/session/session.c:
  15777. export tsrm id for session globals.
  15778. * ext/informix/config.w32:
  15779. let informix build
  15780. 2004-01-09 Stanislav Malyshev <stas@zend.com>
  15781. * ZendEngine2/tests/bug26077.phpt:
  15782. fix expect
  15783. 2004-01-09 Edin Kadribasic <edink@emini.dk>
  15784. * ext/informix/ifx.ec:
  15785. Fix ZTS build
  15786. 2004-01-09 Stanislav Malyshev <stas@zend.com>
  15787. * ZendEngine2/zend_compile.c:
  15788. Bug #25816 - disallow arrays in class constants
  15789. * ZendEngine2/tests/bug26077.phpt:
  15790. add test
  15791. * ZendEngine2/zend_compile.c
  15792. ZendEngine2/zend_execute.c:
  15793. Fix Bug #26077 - memory leak when new() result is not assigned
  15794. and no constructor defined
  15795. 2004-01-09 Wez Furlong <wez.php@thebrainroom.net>
  15796. * ext/mhash/config.w32:
  15797. let mhash build
  15798. 2004-01-09 Sterling Hughes <winnie@edwardbear.org>
  15799. * ext/simplexml/php_simplexml.h
  15800. ext/simplexml/simplexml.c:
  15801. Remove these initializers as they are unused.
  15802. 2004-01-09 Jani Taskinen <jani.taskinen@kolumbus.fi>
  15803. * ext/sqlite/libsqlite/src/libsqlite.dsp:
  15804. - Fix build
  15805. 2004-01-09 Ilia Alshanetsky <ilia@prohost.org>
  15806. * NEWS:
  15807. sqlite news
  15808. * (PHP_4_3)
  15809. NEWS
  15810. ext/standard/mail.c:
  15811. MFH: Fixed bug #26847 (memory leak in mail() when to/subject contain only
  15812. spaces).
  15813. * ext/standard/mail.c:
  15814. Fixed bug #26847 (memory leak in mail() when to/subject contain only
  15815. spaces)
  15816. 2004-01-08 Sterling Hughes <winnie@edwardbear.org>
  15817. * ext/simplexml/simplexml.c:
  15818. Fix dumping, when dumping a text element, for example:
  15819. <?php
  15820. $doc = simplexml_load_string('<?xml version="1.0"?>
  15821. <namelist>
  15822. <name>
  15823. <first>helly</first>
  15824. </name>
  15825. <name>
  15826. <first>sterling</first>
  15827. </name>
  15828. </namelist>');
  15829. var_dump($doc->name[0]->first);
  15830. Used to not display the node's content, now it does.
  15831. 2004-01-08 Wez Furlong <wez.php@thebrainroom.net>
  15832. * ext/simplexml/config.w32:
  15833. add optional dep on spl for simplexml.
  15834. Fix dep handling in buildconf
  15835. 2004-01-08 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  15836. * ext/simplexml/README:
  15837. Add some minimalistic documentation
  15838. * ext/simplexml/simplexml.c:
  15839. Fix windows build issue
  15840. * ext/simplexml/simplexml.c:
  15841. Cannot use shared SPL
  15842. * ext/sqlite/sqlite.c:
  15843. There's no more interaction with SPL
  15844. 2004-01-08 Jani Taskinen <jani.taskinen@kolumbus.fi>
  15845. * ext/standard/url_scanner_ex.c
  15846. ext/standard/var_unserializer.c:
  15847. touch generated files
  15848. * ext/sqlite/libsqlite/src/parse.c:
  15849. touch to make build work without lemon..
  15850. * run-tests.php
  15851. run-tests2.php
  15852. TSRM/tsrm_nw.h
  15853. TSRM/tsrm_virtual_cwd.h
  15854. TSRM/tsrm_win32.h
  15855. ZendEngine2/acconfig.h
  15856. ZendEngine2/zend.c
  15857. ZendEngine2/zend.h
  15858. ZendEngine2/zend_API.c
  15859. ZendEngine2/zend_API.h
  15860. ZendEngine2/zend_alloc.c
  15861. ZendEngine2/zend_alloc.h
  15862. ZendEngine2/zend_builtin_functions.c
  15863. ZendEngine2/zend_builtin_functions.h
  15864. ZendEngine2/zend_compile.c
  15865. ZendEngine2/zend_compile.h
  15866. ZendEngine2/zend_config.nw.h
  15867. ZendEngine2/zend_config.w32.h
  15868. ZendEngine2/zend_constants.c
  15869. ZendEngine2/zend_constants.h
  15870. ZendEngine2/zend_default_classes.c
  15871. ZendEngine2/zend_default_classes.h
  15872. ZendEngine2/zend_dynamic_array.c
  15873. ZendEngine2/zend_dynamic_array.h
  15874. ZendEngine2/zend_errors.h
  15875. ZendEngine2/zend_execute.c
  15876. ZendEngine2/zend_execute.h
  15877. ZendEngine2/zend_execute_API.c
  15878. ZendEngine2/zend_extensions.c
  15879. ZendEngine2/zend_extensions.h
  15880. ZendEngine2/zend_fast_cache.h
  15881. ZendEngine2/zend_globals.h
  15882. ZendEngine2/zend_globals_macros.h
  15883. ZendEngine2/zend_hash.c
  15884. ZendEngine2/zend_hash.h
  15885. ZendEngine2/zend_highlight.c
  15886. ZendEngine2/zend_highlight.h
  15887. ZendEngine2/zend_indent.c
  15888. ZendEngine2/zend_indent.h
  15889. ZendEngine2/zend_ini.c
  15890. ZendEngine2/zend_ini.h
  15891. ZendEngine2/zend_ini_scanner.h
  15892. ZendEngine2/zend_interfaces.c
  15893. ZendEngine2/zend_interfaces.h
  15894. ZendEngine2/zend_istdiostream.h
  15895. ZendEngine2/zend_iterators.c
  15896. ZendEngine2/zend_iterators.h
  15897. ZendEngine2/zend_language_scanner.h
  15898. ZendEngine2/zend_list.c
  15899. ZendEngine2/zend_list.h
  15900. ZendEngine2/zend_llist.c
  15901. ZendEngine2/zend_llist.h
  15902. ZendEngine2/zend_mm.c
  15903. ZendEngine2/zend_mm.h
  15904. ZendEngine2/zend_modules.h
  15905. ZendEngine2/zend_multibyte.c
  15906. ZendEngine2/zend_multibyte.h
  15907. ZendEngine2/zend_multiply.h
  15908. ZendEngine2/zend_object_handlers.c
  15909. ZendEngine2/zend_object_handlers.h
  15910. ZendEngine2/zend_objects.c
  15911. ZendEngine2/zend_objects.h
  15912. ZendEngine2/zend_objects_API.c
  15913. ZendEngine2/zend_objects_API.h
  15914. ZendEngine2/zend_opcode.c
  15915. ZendEngine2/zend_operators.c
  15916. ZendEngine2/zend_operators.h
  15917. ZendEngine2/zend_ptr_stack.c
  15918. ZendEngine2/zend_ptr_stack.h
  15919. ZendEngine2/zend_qsort.c
  15920. ZendEngine2/zend_qsort.h
  15921. ZendEngine2/zend_reflection_api.c
  15922. ZendEngine2/zend_reflection_api.h
  15923. ZendEngine2/zend_sprintf.c
  15924. ZendEngine2/zend_stack.c
  15925. ZendEngine2/zend_stack.h
  15926. ZendEngine2/zend_static_allocator.c
  15927. ZendEngine2/zend_static_allocator.h
  15928. ZendEngine2/zend_stream.c
  15929. ZendEngine2/zend_stream.h
  15930. ZendEngine2/zend_ts_hash.c
  15931. ZendEngine2/zend_ts_hash.h
  15932. ZendEngine2/zend_types.h
  15933. ZendEngine2/zend_variables.c
  15934. ZendEngine2/zend_variables.h
  15935. build/build.mk
  15936. build/build2.mk
  15937. build/buildcheck.sh
  15938. build/mkdep.awk
  15939. ext/bcmath/php_bcmath.h
  15940. ext/bz2/php_bz2.h
  15941. ext/com_dotnet/php_com_dotnet.h
  15942. ext/com_dotnet/php_com_dotnet_internal.h
  15943. ext/cpdf/php_cpdf.h
  15944. ext/ctype/php_ctype.h
  15945. ext/curl/php_curl.h
  15946. ext/dba/php_dba.h
  15947. ext/dba/libcdb/cdb.h
  15948. ext/dba/libcdb/cdb_make.h
  15949. ext/dba/libcdb/uint32.h
  15950. ext/dba/libflatfile/flatfile.h
  15951. ext/dba/libinifile/inifile.h
  15952. ext/dbase/php_dbase.h
  15953. ext/dbx/dbx.h
  15954. ext/dbx/dbx_fbsql.h
  15955. ext/dbx/dbx_mssql.h
  15956. ext/dbx/dbx_mysql.h
  15957. ext/dbx/dbx_oci8.h
  15958. ext/dbx/dbx_odbc.h
  15959. ext/dbx/dbx_pgsql.h
  15960. ext/dbx/dbx_sqlite.h
  15961. ext/dbx/dbx_sybasect.h
  15962. ext/dbx/php_dbx.h
  15963. ext/dio/php_dio.h
  15964. ext/dom/dom_ce.h
  15965. ext/dom/dom_fe.h
  15966. ext/dom/dom_properties.h
  15967. ext/dom/php_dom.h
  15968. ext/dom/xml_common.h
  15969. ext/exif/php_exif.h
  15970. ext/fam/php_fam.h
  15971. ext/fbsql/php_fbsql.h
  15972. ext/fdf/php_fdf.h
  15973. ext/filepro/php_filepro.h
  15974. ext/ftp/ftp.h
  15975. ext/ftp/php_ftp.h
  15976. ext/gd/php_gd.h
  15977. ext/gettext/php_gettext.h
  15978. ext/gmp/php_gmp.h
  15979. ext/iconv/php_iconv.h
  15980. ext/imap/php_imap.h
  15981. ext/informix/ifx.ec
  15982. ext/informix/php_informix.h
  15983. ext/informix/php_informix_includes.h
  15984. ext/ingres_ii/ii.h
  15985. ext/ingres_ii/php_ii.h
  15986. ext/interbase/interbase.rc
  15987. ext/interbase/php_interbase.h
  15988. ext/ircg/ircg_scanner.re
  15989. ext/ircg/php_ircg.h
  15990. ext/ldap/php_ldap.h
  15991. ext/mbstring/mb_gpc.h
  15992. ext/mbstring/mbstring.h
  15993. ext/mbstring/php_mbregex.h
  15994. ext/mbstring/php_unicode.h
  15995. ext/mcrypt/php_mcrypt.h
  15996. ext/mcve/php_mcve.h
  15997. ext/mhash/php_mhash.h
  15998. ext/mime_magic/php_mime_magic.h
  15999. ext/mime_magic/phpmimemagic.h
  16000. ext/ming/php_ming.h
  16001. ext/mnogosearch/php_mnogo.h
  16002. ext/mono/php_mono.h
  16003. ext/msession/msession.c
  16004. ext/msession/php_msession.h
  16005. ext/msql/php_msql.h
  16006. ext/mssql/php_mssql.h
  16007. ext/mysql/php_mysql.h
  16008. ext/mysqli/mysqli_fe.c
  16009. ext/mysqli/mysqli_prop.c
  16010. ext/mysqli/mysqli_report.h
  16011. ext/mysqli/php_mysqli.h
  16012. ext/ncurses/php_ncurses.h
  16013. ext/ncurses/php_ncurses_fe.h
  16014. ext/oci8/php_oci8.h
  16015. ext/odbc/php_birdstep.h
  16016. ext/odbc/php_odbc.h
  16017. ext/odbc/php_odbc_includes.h
  16018. ext/openssl/php_openssl.h
  16019. ext/pcntl/php_pcntl.h
  16020. ext/pcntl/php_signal.h
  16021. ext/pcre/php_pcre.h
  16022. ext/pdf/php_pdf.h
  16023. ext/pfpro/php_pfpro.h
  16024. ext/pgsql/php_pgsql.h
  16025. ext/posix/php_posix.h
  16026. ext/pspell/php_pspell.h
  16027. ext/readline/php_readline.h
  16028. ext/recode/php_recode.h
  16029. ext/session/mod_files.h
  16030. ext/session/mod_mm.h
  16031. ext/session/mod_user.h
  16032. ext/session/php_session.h
  16033. ext/shmop/php_shmop.h
  16034. ext/simplexml/php_simplexml.h
  16035. ext/snmp/php_snmp.h
  16036. ext/sockets/php_sockets.h
  16037. ext/sockets/php_sockets_win.h
  16038. ext/sockets/unix_socket_constants.h
  16039. ext/sockets/win32_socket_constants.h
  16040. ext/sqlite/php_sqlite.h
  16041. ext/standard/base64.h
  16042. ext/standard/basic_functions.h
  16043. ext/standard/crc32.h
  16044. ext/standard/credits.h
  16045. ext/standard/css.h
  16046. ext/standard/cyr_convert.h
  16047. ext/standard/datetime.h
  16048. ext/standard/dl.h
  16049. ext/standard/dns.h
  16050. ext/standard/exec.h
  16051. ext/standard/file.h
  16052. ext/standard/flock_compat.h
  16053. ext/standard/fsock.h
  16054. ext/standard/head.h
  16055. ext/standard/html.h
  16056. ext/standard/info.h
  16057. ext/standard/md5.h
  16058. ext/standard/microtime.h
  16059. ext/standard/pack.h
  16060. ext/standard/pageinfo.h
  16061. ext/standard/php_array.h
  16062. ext/standard/php_assert.h
  16063. ext/standard/php_browscap.h
  16064. ext/standard/php_crypt.h
  16065. ext/standard/php_dir.h
  16066. ext/standard/php_ext_syslog.h
  16067. ext/standard/php_filestat.h
  16068. ext/standard/php_fopen_wrappers.h
  16069. ext/standard/php_ftok.h
  16070. ext/standard/php_http.h
  16071. ext/standard/php_image.h
  16072. ext/standard/php_incomplete_class.h
  16073. ext/standard/php_iptc.h
  16074. ext/standard/php_lcg.h
  16075. ext/standard/php_link.h
  16076. ext/standard/php_mail.h
  16077. ext/standard/php_math.h
  16078. ext/standard/php_metaphone.h
  16079. ext/standard/php_parsedate.h
  16080. ext/standard/php_rand.h
  16081. ext/standard/php_smart_str.h
  16082. ext/standard/php_smart_str_public.h
  16083. ext/standard/php_standard.h
  16084. ext/standard/php_string.h
  16085. ext/standard/php_sunfuncs.h
  16086. ext/standard/php_type.h
  16087. ext/standard/php_uuencode.h
  16088. ext/standard/php_var.h
  16089. ext/standard/php_versioning.h
  16090. ext/standard/proc_open.h
  16091. ext/standard/quot_print.h
  16092. ext/standard/reg.h
  16093. ext/standard/scanf.h
  16094. ext/standard/sha1.h
  16095. ext/standard/streamsfuncs.h
  16096. ext/standard/uniqid.h
  16097. ext/standard/url.h
  16098. ext/standard/url_scanner.h
  16099. ext/standard/url_scanner_ex.h
  16100. ext/standard/url_scanner_ex.re
  16101. ext/standard/var_unserializer.re
  16102. ext/sybase/php_sybase_db.h
  16103. ext/sybase_ct/php_sybase_ct.h
  16104. ext/sysvmsg/php_sysvmsg.h
  16105. ext/sysvsem/php_sysvsem.h
  16106. ext/sysvshm/php_sysvshm.h
  16107. ext/tokenizer/php_tokenizer.h
  16108. ext/wddx/php_wddx.h
  16109. ext/wddx/php_wddx_api.h
  16110. ext/xml/expat_compat.h
  16111. ext/xml/php_xml.h
  16112. ext/xmlrpc/php_xmlrpc.h
  16113. ext/xsl/php_xsl.h
  16114. ext/xsl/xsl_fe.h
  16115. ext/yaz/php_yaz.h
  16116. ext/yp/php_yp.h
  16117. ext/zlib/php_zlib.h
  16118. main/SAPI.h
  16119. main/build-defs.h.in
  16120. main/config.nw.h
  16121. main/fopen_wrappers.h
  16122. main/internal_functions.c.in
  16123. main/internal_functions_registry.h
  16124. main/logos.h
  16125. main/php.h
  16126. main/php3_compat.h
  16127. main/php_compat.h
  16128. main/php_content_types.h
  16129. main/php_globals.h
  16130. main/php_ini.h
  16131. main/php_logos.h
  16132. main/php_main.h
  16133. main/php_memory_streams.h
  16134. main/php_network.h
  16135. main/php_open_temporary_file.h
  16136. main/php_output.h
  16137. main/php_realpath.c
  16138. main/php_reentrancy.h
  16139. main/php_regex.h
  16140. main/php_scandir.h
  16141. main/php_streams.h
  16142. main/php_syslog.h
  16143. main/php_ticks.h
  16144. main/php_variables.h
  16145. main/rfc1867.h
  16146. main/safe_mode.h
  16147. main/snprintf.h
  16148. main/spprintf.h
  16149. main/win95nt.h
  16150. main/streams/php_stream_context.h
  16151. main/streams/php_stream_filter_api.h
  16152. main/streams/php_stream_mmap.h
  16153. main/streams/php_stream_plain_wrapper.h
  16154. main/streams/php_stream_transport.h
  16155. main/streams/php_stream_userspace.h
  16156. main/streams/php_streams_int.h
  16157. netware/sys/stat.h
  16158. pear/CMD.php
  16159. pear/PEAR.php
  16160. pear/System.php
  16161. pear/package.dtd
  16162. pear/Archive/Tar.php
  16163. pear/Console/Getopt.php
  16164. pear/OS/Guess.php
  16165. pear/PEAR/Autoloader.php
  16166. pear/PEAR/Builder.php
  16167. pear/PEAR/Command.php
  16168. pear/PEAR/Common.php
  16169. pear/PEAR/Config.php
  16170. pear/PEAR/Dependency.php
  16171. pear/PEAR/DependencyDB.php
  16172. pear/PEAR/Downloader.php
  16173. pear/PEAR/Installer.php
  16174. pear/PEAR/Packager.php
  16175. pear/PEAR/Registry.php
  16176. pear/PEAR/Remote.php
  16177. pear/PEAR/Command/Auth.php
  16178. pear/PEAR/Command/Build.php
  16179. pear/PEAR/Command/Common.php
  16180. pear/PEAR/Command/Config.php
  16181. pear/PEAR/Command/Install.php
  16182. pear/PEAR/Command/Mirror.php
  16183. pear/PEAR/Command/Package.php
  16184. pear/PEAR/Command/Registry.php
  16185. pear/PEAR/Command/Remote.php
  16186. pear/PEAR/Frontend/CLI.php
  16187. pear/scripts/pear.bat
  16188. pear/scripts/pearcmd.php
  16189. pear/scripts/pearwin.php
  16190. sapi/activescript/classfactory.cpp
  16191. sapi/activescript/php4activescript.h
  16192. sapi/activescript/php4as_classfactory.h
  16193. sapi/activescript/php4as_scriptengine.h
  16194. sapi/activescript/scriptengine.cpp
  16195. sapi/apache/mod_php5.h
  16196. sapi/apache/php_apache_http.h
  16197. sapi/apache2filter/php_apache.h
  16198. sapi/apache2handler/php_apache.h
  16199. sapi/apache_hooks/mod_php4.h
  16200. sapi/cgi/php_getopt.h
  16201. sapi/cli/php.1.in
  16202. sapi/cli/php_getopt.h
  16203. sapi/embed/php_embed.h
  16204. sapi/phttpd/php_phttpd.h
  16205. sapi/thttpd/php_thttpd.h
  16206. sapi/webjames/php_webjames.h
  16207. scripts/dev/conv_z_macros
  16208. win32/crypt_win32.h
  16209. win32/grp.h
  16210. win32/md5crypt.h
  16211. win32/php5dllts.rc2
  16212. win32/php5ts.rc2
  16213. win32/php5ts_cli.rc2
  16214. win32/pwd.h
  16215. win32/select.h
  16216. win32/syslog.h
  16217. win32/winutil.h:
  16218. - Happy new year and PHP 5 for rest of the files too..
  16219. 2004-01-08 Wez Furlong <wez.php@thebrainroom.net>
  16220. * ext/sqlite/tests/blankdb.inc
  16221. ext/sqlite/tests/sqlite_oo_029.phpt:
  16222. fix tests for win32
  16223. 2004-01-08 Jani Taskinen <jani.taskinen@kolumbus.fi>
  16224. * ext/dba/dba_qdbm.c:
  16225. correct header
  16226. * header:
  16227. Happy new year!
  16228. 2004-01-08 Wez Furlong <wez.php@thebrainroom.net>
  16229. * ext/sqlite/sqlite.dsp:
  16230. add new files to .dsp
  16231. * ext/sqlite/config.w32
  16232. ext/sqlite/libsqlite/src/sqlite.w32.h:
  16233. Update win32 build for new version of libsqlite
  16234. 2004-01-08 Ilia Alshanetsky <ilia@prohost.org>
  16235. * ext/sqlite/config.m4
  16236. ext/sqlite/config.w32
  16237. ext/sqlite/libsqlite/VERSION
  16238. ext/sqlite/libsqlite/src/attach.c
  16239. ext/sqlite/libsqlite/src/auth.c
  16240. ext/sqlite/libsqlite/src/btree.c
  16241. ext/sqlite/libsqlite/src/btree.h
  16242. ext/sqlite/libsqlite/src/btree_rb.c
  16243. ext/sqlite/libsqlite/src/build.c
  16244. ext/sqlite/libsqlite/src/copy.c
  16245. ext/sqlite/libsqlite/src/date.c
  16246. ext/sqlite/libsqlite/src/delete.c
  16247. ext/sqlite/libsqlite/src/encode.c
  16248. ext/sqlite/libsqlite/src/expr.c
  16249. ext/sqlite/libsqlite/src/func.c
  16250. ext/sqlite/libsqlite/src/hash.c
  16251. ext/sqlite/libsqlite/src/hash.h
  16252. ext/sqlite/libsqlite/src/insert.c
  16253. ext/sqlite/libsqlite/src/main.c
  16254. ext/sqlite/libsqlite/src/opcodes.c
  16255. ext/sqlite/libsqlite/src/opcodes.h
  16256. ext/sqlite/libsqlite/src/os.c
  16257. ext/sqlite/libsqlite/src/os.h
  16258. ext/sqlite/libsqlite/src/pager.c
  16259. ext/sqlite/libsqlite/src/pager.h
  16260. ext/sqlite/libsqlite/src/parse.c
  16261. ext/sqlite/libsqlite/src/parse.h
  16262. ext/sqlite/libsqlite/src/parse.y
  16263. ext/sqlite/libsqlite/src/pragma.c
  16264. ext/sqlite/libsqlite/src/printf.c
  16265. ext/sqlite/libsqlite/src/random.c
  16266. ext/sqlite/libsqlite/src/select.c
  16267. ext/sqlite/libsqlite/src/sqlite.h.in
  16268. ext/sqlite/libsqlite/src/sqliteInt.h
  16269. ext/sqlite/libsqlite/src/table.c
  16270. ext/sqlite/libsqlite/src/tokenize.c
  16271. ext/sqlite/libsqlite/src/trigger.c
  16272. ext/sqlite/libsqlite/src/update.c
  16273. ext/sqlite/libsqlite/src/util.c
  16274. ext/sqlite/libsqlite/src/vacuum.c
  16275. ext/sqlite/libsqlite/src/vdbe.c
  16276. ext/sqlite/libsqlite/src/vdbe.h
  16277. ext/sqlite/libsqlite/src/vdbeInt.h
  16278. ext/sqlite/libsqlite/src/vdbeaux.c
  16279. ext/sqlite/libsqlite/src/where.c:
  16280. Upgrade bundled libsqlite to 2.8.9
  16281. 2004-01-08 Wez Furlong <wez.php@thebrainroom.net>
  16282. * sapi/cgi/config.w32:
  16283. fix fastcgi build
  16284. 2004-01-08 Andi Gutmans <andi@zend.com>
  16285. * ZendEngine2/zend_ini_parser.y
  16286. ZendEngine2/zend_ini_scanner.l
  16287. ZendEngine2/zend_language_parser.y
  16288. ZendEngine2/zend_language_scanner.l:
  16289. - - A belated happy holidays (by two years)
  16290. * TSRM/tsrm_nw.c
  16291. TSRM/tsrm_virtual_cwd.c
  16292. TSRM/tsrm_win32.c
  16293. ext/bcmath/bcmath.c
  16294. ext/bz2/bz2.c
  16295. ext/calendar/cal_unix.c
  16296. ext/calendar/calendar.c
  16297. ext/calendar/easter.c
  16298. ext/com_dotnet/com_com.c
  16299. ext/com_dotnet/com_dotnet.c
  16300. ext/com_dotnet/com_extension.c
  16301. ext/com_dotnet/com_handlers.c
  16302. ext/com_dotnet/com_iterator.c
  16303. ext/com_dotnet/com_misc.c
  16304. ext/com_dotnet/com_olechar.c
  16305. ext/com_dotnet/com_saproxy.c
  16306. ext/com_dotnet/com_typeinfo.c
  16307. ext/com_dotnet/com_variant.c
  16308. ext/com_dotnet/com_wrapper.c
  16309. ext/cpdf/cpdf.c
  16310. ext/ctype/ctype.c
  16311. ext/curl/interface.c
  16312. ext/curl/multi.c
  16313. ext/curl/streams.c
  16314. ext/dba/dba.c
  16315. ext/dba/dba_cdb.c
  16316. ext/dba/dba_db2.c
  16317. ext/dba/dba_db3.c
  16318. ext/dba/dba_db4.c
  16319. ext/dba/dba_dbm.c
  16320. ext/dba/dba_flatfile.c
  16321. ext/dba/dba_gdbm.c
  16322. ext/dba/dba_inifile.c
  16323. ext/dba/dba_ndbm.c
  16324. ext/dba/dba_qdbm.c
  16325. ext/dba/libcdb/cdb.c
  16326. ext/dba/libcdb/cdb_make.c
  16327. ext/dba/libcdb/uint32.c
  16328. ext/dba/libflatfile/flatfile.c
  16329. ext/dba/libinifile/inifile.c
  16330. ext/dbase/dbase.c
  16331. ext/dbx/dbx.c
  16332. ext/dbx/dbx_fbsql.c
  16333. ext/dbx/dbx_mssql.c
  16334. ext/dbx/dbx_mysql.c
  16335. ext/dbx/dbx_oci8.c
  16336. ext/dbx/dbx_odbc.c
  16337. ext/dbx/dbx_pgsql.c
  16338. ext/dbx/dbx_sqlite.c
  16339. ext/dbx/dbx_sybasect.c
  16340. ext/dio/dio.c
  16341. ext/dom/attr.c
  16342. ext/dom/cdatasection.c
  16343. ext/dom/characterdata.c
  16344. ext/dom/comment.c
  16345. ext/dom/document.c
  16346. ext/dom/documentfragment.c
  16347. ext/dom/documenttype.c
  16348. ext/dom/dom_iterators.c
  16349. ext/dom/domconfiguration.c
  16350. ext/dom/domerror.c
  16351. ext/dom/domerrorhandler.c
  16352. ext/dom/domexception.c
  16353. ext/dom/domimplementation.c
  16354. ext/dom/domimplementationlist.c
  16355. ext/dom/domimplementationsource.c
  16356. ext/dom/domlocator.c
  16357. ext/dom/domstringlist.c
  16358. ext/dom/element.c
  16359. ext/dom/entity.c
  16360. ext/dom/entityreference.c
  16361. ext/dom/namednodemap.c
  16362. ext/dom/namelist.c
  16363. ext/dom/node.c
  16364. ext/dom/nodelist.c
  16365. ext/dom/notation.c
  16366. ext/dom/php_dom.c
  16367. ext/dom/processinginstruction.c
  16368. ext/dom/string_extend.c
  16369. ext/dom/text.c
  16370. ext/dom/typeinfo.c
  16371. ext/dom/userdatahandler.c
  16372. ext/dom/xpath.c
  16373. ext/exif/exif.c
  16374. ext/fam/fam.c
  16375. ext/fbsql/php_fbsql.c
  16376. ext/fdf/fdf.c
  16377. ext/filepro/filepro.c
  16378. ext/ftp/ftp.c
  16379. ext/ftp/php_ftp.c
  16380. ext/gd/gd.c
  16381. ext/gd/gd_ctx.c
  16382. ext/gd/libgd/xbm.c
  16383. ext/gettext/gettext.c
  16384. ext/gmp/gmp.c
  16385. ext/iconv/iconv.c
  16386. ext/imap/php_imap.c
  16387. ext/ingres_ii/ii.c
  16388. ext/interbase/interbase.c
  16389. ext/ircg/ircg.c
  16390. ext/ircg/ircg_common.c
  16391. ext/ircg/ircg_scanner.c
  16392. ext/ircg/ircg_thttpd.c
  16393. ext/ldap/ldap.c
  16394. ext/mbstring/mb_gpc.c
  16395. ext/mbstring/mbstring.c
  16396. ext/mbstring/php_mbregex.c
  16397. ext/mbstring/php_unicode.c
  16398. ext/mcrypt/mcrypt.c
  16399. ext/mcve/mcve.c
  16400. ext/mhash/mhash.c
  16401. ext/mime_magic/mime_magic.c
  16402. ext/ming/ming.c
  16403. ext/mnogosearch/php_mnogo.c
  16404. ext/mono/php_mono.c
  16405. ext/msql/php_msql.c
  16406. ext/mssql/php_mssql.c
  16407. ext/mysql/php_mysql.c
  16408. ext/mysqli/mysqli.c
  16409. ext/mysqli/mysqli_api.c
  16410. ext/mysqli/mysqli_fe.c
  16411. ext/mysqli/mysqli_nonapi.c
  16412. ext/mysqli/mysqli_report.c
  16413. ext/ncurses/ncurses.c
  16414. ext/ncurses/ncurses_fe.c
  16415. ext/ncurses/ncurses_functions.c
  16416. ext/oci8/oci8.c
  16417. ext/odbc/birdstep.c
  16418. ext/odbc/php_odbc.c
  16419. ext/openssl/openssl.c
  16420. ext/openssl/xp_ssl.c
  16421. ext/oracle/oracle.c
  16422. ext/ovrimos/ovrimos.c
  16423. ext/pcntl/pcntl.c
  16424. ext/pcntl/php_signal.c
  16425. ext/pcre/php_pcre.c
  16426. ext/pcre/pcrelib/dftables.c
  16427. ext/pcre/pcrelib/get.c
  16428. ext/pcre/pcrelib/maketables.c
  16429. ext/pcre/pcrelib/pcre.c
  16430. ext/pcre/pcrelib/pcreposix.c
  16431. ext/pcre/pcrelib/study.c
  16432. ext/pdf/pdf.c
  16433. ext/pfpro/pfpro.c
  16434. ext/pgsql/pgsql.c
  16435. ext/posix/posix.c
  16436. ext/pspell/pspell.c
  16437. ext/readline/readline.c
  16438. ext/recode/recode.c
  16439. ext/session/mod_files.c
  16440. ext/session/mod_mm.c
  16441. ext/session/mod_user.c
  16442. ext/session/session.c
  16443. ext/shmop/shmop.c
  16444. ext/simplexml/simplexml.c
  16445. ext/snmp/snmp.c
  16446. ext/sockets/php_sockets_win.c
  16447. ext/sockets/sockets.c
  16448. ext/sqlite/sess_sqlite.c
  16449. ext/sqlite/sqlite.c
  16450. ext/standard/array.c
  16451. ext/standard/assert.c
  16452. ext/standard/base64.c
  16453. ext/standard/basic_functions.c
  16454. ext/standard/browscap.c
  16455. ext/standard/crc32.c
  16456. ext/standard/credits.c
  16457. ext/standard/crypt.c
  16458. ext/standard/css.c
  16459. ext/standard/cyr_convert.c
  16460. ext/standard/datetime.c
  16461. ext/standard/dir.c
  16462. ext/standard/dl.c
  16463. ext/standard/dns.c
  16464. ext/standard/exec.c
  16465. ext/standard/file.c
  16466. ext/standard/filestat.c
  16467. ext/standard/filters.c
  16468. ext/standard/flock_compat.c
  16469. ext/standard/formatted_print.c
  16470. ext/standard/fsock.c
  16471. ext/standard/ftok.c
  16472. ext/standard/ftp_fopen_wrapper.c
  16473. ext/standard/head.c
  16474. ext/standard/html.c
  16475. ext/standard/http.c
  16476. ext/standard/http_fopen_wrapper.c
  16477. ext/standard/image.c
  16478. ext/standard/incomplete_class.c
  16479. ext/standard/info.c
  16480. ext/standard/iptc.c
  16481. ext/standard/lcg.c
  16482. ext/standard/levenshtein.c
  16483. ext/standard/link.c
  16484. ext/standard/mail.c
  16485. ext/standard/math.c
  16486. ext/standard/md5.c
  16487. ext/standard/metaphone.c
  16488. ext/standard/microtime.c
  16489. ext/standard/pack.c
  16490. ext/standard/pageinfo.c
  16491. ext/standard/php_fopen_wrapper.c
  16492. ext/standard/proc_open.c
  16493. ext/standard/quot_print.c
  16494. ext/standard/rand.c
  16495. ext/standard/reg.c
  16496. ext/standard/scanf.c
  16497. ext/standard/sha1.c
  16498. ext/standard/soundex.c
  16499. ext/standard/streamsfuncs.c
  16500. ext/standard/string.c
  16501. ext/standard/sunfuncs.c
  16502. ext/standard/syslog.c
  16503. ext/standard/type.c
  16504. ext/standard/uniqid.c
  16505. ext/standard/url.c
  16506. ext/standard/url_scanner.c
  16507. ext/standard/url_scanner_ex.c
  16508. ext/standard/user_filters.c
  16509. ext/standard/uuencode.c
  16510. ext/standard/var.c
  16511. ext/standard/var_unserializer.c
  16512. ext/standard/versioning.c
  16513. ext/sybase/php_sybase_db.c
  16514. ext/sybase_ct/php_sybase_ct.c
  16515. ext/sysvmsg/sysvmsg.c
  16516. ext/sysvsem/sysvsem.c
  16517. ext/sysvshm/sysvshm.c
  16518. ext/tokenizer/tokenizer.c
  16519. ext/wddx/wddx.c
  16520. ext/xml/compat.c
  16521. ext/xml/xml.c
  16522. ext/xmlrpc/xmlrpc-epi-php.c
  16523. ext/xsl/php_xsl.c
  16524. ext/xsl/xsltprocessor.c
  16525. ext/yaz/php_yaz.c
  16526. ext/yp/yp.c
  16527. ext/zlib/zlib.c
  16528. ext/zlib/zlib_fopen_wrapper.c
  16529. main/SAPI.c
  16530. main/fopen_wrappers.c
  16531. main/internal_functions_nw.c
  16532. main/internal_functions_win32.c
  16533. main/main.c
  16534. main/network.c
  16535. main/output.c
  16536. main/php_content_types.c
  16537. main/php_ini.c
  16538. main/php_logos.c
  16539. main/php_open_temporary_file.c
  16540. main/php_scandir.c
  16541. main/php_sprintf.c
  16542. main/php_ticks.c
  16543. main/php_variables.c
  16544. main/reentrancy.c
  16545. main/rfc1867.c
  16546. main/safe_mode.c
  16547. main/snprintf.c
  16548. main/spprintf.c
  16549. main/strlcat.c
  16550. main/strlcpy.c
  16551. main/streams/cast.c
  16552. main/streams/filter.c
  16553. main/streams/memory.c
  16554. main/streams/mmap.c
  16555. main/streams/plain_wrapper.c
  16556. main/streams/streams.c
  16557. main/streams/transports.c
  16558. main/streams/userspace.c
  16559. main/streams/xp_socket.c
  16560. netware/start.c
  16561. sapi/activescript/php4activescript.c
  16562. sapi/aolserver/aolserver.c
  16563. sapi/apache/libpre.c
  16564. sapi/apache/mod_php5.c
  16565. sapi/apache/php_apache.c
  16566. sapi/apache/sapi_apache.c
  16567. sapi/apache2filter/apache_config.c
  16568. sapi/apache2filter/php_functions.c
  16569. sapi/apache2filter/sapi_apache2.c
  16570. sapi/apache2handler/apache_config.c
  16571. sapi/apache2handler/mod_php5.c
  16572. sapi/apache2handler/php_functions.c
  16573. sapi/apache2handler/sapi_apache2.c
  16574. sapi/apache_hooks/mod_php4.c
  16575. sapi/apache_hooks/php_apache.c
  16576. sapi/apache_hooks/sapi_apache.c
  16577. sapi/caudium/caudium.c
  16578. sapi/cgi/cgi_main.c
  16579. sapi/cgi/getopt.c
  16580. sapi/cli/getopt.c
  16581. sapi/cli/php_cli.c
  16582. sapi/embed/php_embed.c
  16583. sapi/isapi/php4isapi.c
  16584. sapi/milter/php_milter.c
  16585. sapi/nsapi/nsapi.c
  16586. sapi/phttpd/phttpd.c
  16587. sapi/pi3web/pi3web_sapi.c
  16588. sapi/roxen/roxen.c
  16589. sapi/thttpd/thttpd.c
  16590. sapi/tux/php_tux.c
  16591. sapi/webjames/webjames.c
  16592. win32/crypt_win32.c
  16593. win32/md5crypt.c
  16594. win32/pwd.c
  16595. win32/select.c
  16596. win32/winutil.c:
  16597. - A belated happy holidays and PHP 5
  16598. 2004-01-08 Jani Taskinen <jani.taskinen@kolumbus.fi>
  16599. * win32/php_modules.dsw:
  16600. - remove non-existing project
  16601. * (PHP_4_3)
  16602. ext/imap/php_imap.c:
  16603. MFH: Added missing constants (bug #26831)
  16604. * ext/imap/php_imap.c:
  16605. Added missing constants (bug #26831)
  16606. 2004-01-08 Frank M. Kromann <frank@kromann.info>
  16607. * win32/php5dllts.dsp:
  16608. Adding new com_dotnet source files to project
  16609. 2004-01-07 Jani Taskinen <jani.taskinen@kolumbus.fi>
  16610. * NEWS
  16611. NEWS:
  16612. BFN
  16613. 2004-01-07 Wez Furlong <wez.php@thebrainroom.net>
  16614. * ext/gd/config.w32:
  16615. win32 build:
  16616. gd should build shared by default
  16617. don't use php.ini when running mkdist.php
  16618. * sapi/activescript/config.w32
  16619. sapi/activescript/php4activescript.def
  16620. sapi/activescript/scriptengine.cpp:
  16621. Make activescript SAPI build under php5.
  16622. Untested...!
  16623. * ext/com_dotnet/com_com.c
  16624. ext/com_dotnet/com_dotnet.c
  16625. ext/com_dotnet/com_extension.c
  16626. ext/com_dotnet/com_handlers.c
  16627. ext/com_dotnet/com_iterator.c
  16628. ext/com_dotnet/com_misc.c
  16629. ext/com_dotnet/com_olechar.c
  16630. ext/com_dotnet/com_saproxy.c
  16631. ext/com_dotnet/com_typeinfo.c
  16632. ext/com_dotnet/com_variant.c
  16633. ext/com_dotnet/com_wrapper.c
  16634. ext/com_dotnet/config.w32
  16635. ext/com_dotnet/php_com_dotnet.h
  16636. ext/com_dotnet/php_com_dotnet_internal.h:
  16637. Port other major parts of PHP 4 COM extension into PHP 5 com_dotnet
  16638. extension.
  16639. This enables:
  16640. - iteration of SafeArray types via foreach()
  16641. - proxying of multi-dimensional SafeArray types so that multi-dimension
  16642. array accesses work (untested!)
  16643. - Fix COM exceptions, and expose them as their own class of exception
  16644. "com_exception"
  16645. - auto typelib file import (com.typelib_file ini option)
  16646. - event sinking
  16647. - wrapper to map PHP objects to COM
  16648. - fix mapping of variant values to PHP values
  16649. * ext/oci8/config.w32
  16650. ext/oracle/config.w32
  16651. ext/pspell/config.w32
  16652. ext/zlib/config.w32
  16653. sapi/nsapi/config.w32:
  16654. glob-ify lib checks; this simplifies writing of config.w32 files a little.
  16655. 2004-01-07 Rob Richards <rrichards@ctindustries.net>
  16656. * ext/dom/document.c
  16657. ext/dom/tests/dom_xinclude.phpt:
  16658. Fix bug #26815 (foreach (DOM) childnodes causes error using Xinclude)
  16659. update xinclude test
  16660. 2004-01-07 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  16661. * (PHP_4_3)
  16662. ext/interbase/interbase.c:
  16663. MFH: Let DB handle NULL params, fixes bug #26777
  16664. * ext/interbase/interbase.c:
  16665. Let DB handle NULL params, fixes bug #26777
  16666. 2004-01-07 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  16667. * ZendEngine2/zend_execute.c:
  16668. Reimplement part of Bug #24608 that was reverted too
  16669. * ZendEngine2/zend_execute.c:
  16670. Revert patch that allowed to call sttaic methods via $method()
  16671. 2004-01-06 Ilia Alshanetsky <ilia@prohost.org>
  16672. * ZendEngine2/zend_mm.c:
  16673. Check if realloc() succeeds or not. (Noticed by Andrey)
  16674. 2004-01-06 Zeev Suraski <zeev@zend.com>
  16675. * ext/standard/http.c:
  16676. Fix C++ style declaration
  16677. 2004-01-06 Ilia Alshanetsky <ilia@prohost.org>
  16678. * NEWS
  16679. ext/standard/http.c
  16680. ext/standard/php_http.h
  16681. ext/standard/tests/strings/bug26817.phpt
  16682. ext/standard/tests/strings/bug26819.phpt:
  16683. Fixed bug #26819 (http_build_query() crashes on NULL output).
  16684. Fixed bug #26817 (http_build_query() does not handle private & protected
  16685. object properties correctly).
  16686. * ext/standard/rand.c:
  16687. Revert proto 'fix'.
  16688. 2004-01-06 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  16689. * ext/iconv/iconv.c:
  16690. Prevent a character from being wrongly doubled in the buffer.
  16691. 2004-01-06 Ilia Alshanetsky <ilia@prohost.org>
  16692. * ext/standard/rand.c:
  16693. Proto fixes.
  16694. 2004-01-06 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  16695. * ZendEngine2/tests/bug26802.phpt:
  16696. Update
  16697. 2004-01-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  16698. * ZendEngine2/zend_execute.c
  16699. ZendEngine2/tests/bug26802.phpt:
  16700. Fixed bug #26802
  16701. * ZendEngine2/tests/bug26802.phpt:
  16702. Fix test
  16703. * ZendEngine2/tests/bug26801.phpt
  16704. ZendEngine2/tests/bug26802.phpt:
  16705. Add new test
  16706. 2004-01-05 Georg Richter <phpinfo@t-online.de>
  16707. * (PHP_4_3)
  16708. ext/mysql/php_mysql.c
  16709. ext/mysql/php_mysql.h:
  16710. s/2003/2004 :)
  16711. 2004-01-05 Jani Taskinen <jani.taskinen@kolumbus.fi>
  16712. * NEWS:
  16713. BFN
  16714. 2004-01-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  16715. * ZendEngine2/tests/bug26696.phpt:
  16716. Update test
  16717. 2004-01-05 Stanislav Malyshev <stas@zend.com>
  16718. * ZendEngine2/zend_API.c:
  16719. Fix bug #26543 - check parent:: and self:: in class names
  16720. * ZendEngine2/zend_execute.c
  16721. ZendEngine2/zend_object_handlers.c:
  16722. Bug #24608 - fix interaction between __accessors and get_property_ptr
  16723. 2004-01-05 Andrey Hristov <php@hristov.com>
  16724. * README.PHP4-TO-PHP5-THIN-CHANGES:
  16725. another example
  16726. 2004-01-04 Ilia Alshanetsky <ilia@prohost.org>
  16727. * (PHP_4_3)
  16728. ext/crack/crack.c:
  16729. Fixed compile warnings.
  16730. Fixed crash in crack_closedict();
  16731. Switched from zend_error() to php_error_docref();
  16732. 2004-01-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  16733. * ext/standard/tests/file/bug26615.phpt:
  16734. "seq" isn't available for all platforms.
  16735. 2004-01-03 Edin Kadribasic <edink@emini.dk>
  16736. * (PHP_4_3)
  16737. NEWS:
  16738. BFN
  16739. * (PHP_4_3)
  16740. NEWS:
  16741. More proper news format.
  16742. * (PHP_4_3)
  16743. NEWS
  16744. sapi/cli/php_cli.c:
  16745. MFH: cli overrides php.ini and switches output buffering off.
  16746. 2004-01-03 Jan Lehnardt <jan@dasmoped.net>
  16747. * scripts/phpize.in:
  16748. - remove unneeded subroutine call
  16749. 2004-01-03 Derick Rethans <php@derickrethans.nl>
  16750. * .cvsignore:
  16751. - Added test results to .cvsignore file
  16752. * NEWS
  16753. ZendEngine2/zend.c
  16754. ZendEngine2/zend_API.c
  16755. ZendEngine2/zend_compile.c
  16756. ZendEngine2/zend_compile.h
  16757. ZendEngine2/zend_execute.c
  16758. ZendEngine2/zend_object_handlers.c
  16759. ZendEngine2/zend_reflection_api.c
  16760. ext/standard/basic_functions.c
  16761. ext/standard/var.c:
  16762. - Fixed var_export() to show public, protected and private modifiers
  16763. properly.
  16764. - Exported (un)mangle_property_name.
  16765. * scripts/phpize.in:
  16766. - Show the API numbers again while phpizing.
  16767. 2004-01-03 Ilia Alshanetsky <ilia@prohost.org>
  16768. * ext/standard/file.c:
  16769. s/then/than/ Thanks Jani & Andi
  16770. 2004-01-02 Edin Kadribasic <edink@emini.dk>
  16771. * sapi/cli/php_cli.c:
  16772. Disable output buffering in CLI overriding php.ini setting.
  16773. Fixes #26755.
  16774. 2004-01-02 Andrei Zmievski <andrei@gravitonic.com>
  16775. * ZendEngine2/zend_default_classes.c:
  16776. Do not show exception message if it's empty.
  16777. 2004-01-02 Jani Taskinen <jani.taskinen@kolumbus.fi>
  16778. * ext/oci8/oci8.c
  16779. ext/oci8/php_oci8.h:
  16780. ws + cs
  16781. * ext/oci8/oci8.c:
  16782. another ZTS fix
  16783. 2004-01-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  16784. * NEWS:
  16785. BFN
  16786. * ext/standard/var_unserializer.c
  16787. ext/standard/var_unserializer.re:
  16788. Bugfix #26762 unserialize() produces lowercase classnames
  16789. * ext/standard/tests/serialize/bug26762.phpt:
  16790. Add new test
  16791. 2004-01-02 Jani Taskinen <jani.taskinen@kolumbus.fi>
  16792. * NEWS:
  16793. dotdotdot..
  16794. * ext/oci8/oci8.c:
  16795. fix ZTS build
  16796. 2004-01-02 Ilia Alshanetsky <ilia@prohost.org>
  16797. * (PHP_4_3)
  16798. NEWS
  16799. ext/standard/file.c:
  16800. MFH: Fixed bug #26752 (Silent unterminated loop when length parameter for
  16801. fgets(), fread() and fgetss() is 0).
  16802. * ext/standard/file.c:
  16803. Fixed bug #26752 (Silent unterminated loop when length parameter for
  16804. fgets(), fread() and fgetss() is 0).
  16805. 2004-01-01 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  16806. * ext/recode/recode.c:
  16807. Fix ZTS build
  16808. 2004-01-01 Georg Richter <phpinfo@t-online.de>
  16809. * ext/mysqli/mysqli_prop.c:
  16810. fixed bug(s) in macro call for statement properties
  16811. * ext/mysqli/mysqli_prop.c:
  16812. Added Macro for longlong values
  16813. added property stmt->affected_rows
  16814. 2004-01-01 Derick Rethans <php@derickrethans.nl>
  16815. * ChangeLog
  16816. ChangeLog.2003.gz:
  16817. - Compress 2003 changelog