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.

20805 lines
566 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
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
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
  1. 2004-12-01 Stefan Esser <sesser@suspekt.org>
  2. * (PHP_4_3)
  3. TSRM/tsrm_virtual_cwd.c:
  4. Fixed missing opening bracket
  5. * TSRM/tsrm_virtual_cwd.c:
  6. Fixed behaviour of TSRM in case of realpath() failure
  7. * ext/standard/var_unserializer.c
  8. ext/standard/var_unserializer.re:
  9. Beware of negative indices
  10. * main/safe_mode.c:
  11. Do not silently truncate
  12. 2004-12-01 Ilia Alshanetsky <ilia@prohost.org>
  13. * (PHP_4_3)
  14. Zend/zend_strtod.c:
  15. MFH: Removed extra space that causes problems for some compilers.
  16. * ZendEngine2/zend_strtod.c:
  17. MFB: Removed extra space that causes problems for some compilers.
  18. * (PHP_5_0)
  19. ZendEngine2/zend_strtod.c:
  20. Removed extra space that causes problems for some compilers.
  21. 2004-12-01 Dmitry Stogov <dmitry@zend.com>
  22. * (PHP_5_0)
  23. NEWS:
  24. Fixed bug #30329 (Error Fetching http body, No Content-Length, connection
  25. closed or chunked data).
  26. * (PHP_5_0)
  27. NEWS:
  28. Fixed bug #30359 (SOAP client requests have no port in "Host" field ).
  29. 2004-12-01 Derick Rethans <php@derickrethans.nl>
  30. * (PHP_5_0)
  31. ZendEngine2/zend_strtod.c:
  32. - revert unwanted change
  33. * (PHP_4_3)
  34. Zend/zend_strtod.c:
  35. - MFH: Fixed MacOSX compilation (Patch by Christian)
  36. * ZendEngine2/zend_strtod.c
  37. ZendEngine2/zend_strtod.c:
  38. - Fixed MacOSX compilation (Patch by Christian)
  39. * (PHP_5_0)
  40. ZendEngine2/zend.h:
  41. - And in Zend/ too.
  42. * (PHP_5_0)
  43. configure.in
  44. main/php_version.h:
  45. - Roll back to -dev
  46. 2004-12-01 Dmitry Stogov <dmitry@zend.com>
  47. * ZendEngine2/tests/bug29883.phpt
  48. ZendEngine2/tests/bug29883.phpt:
  49. file bug29883.phpt was initially added on branch PHP_5_0.
  50. * (PHP_5_0)
  51. NEWS
  52. ZendEngine2/zend_execute.c
  53. ZendEngine2/zend_vm_def.h
  54. ZendEngine2/zend_vm_execute.h
  55. ZendEngine2/tests/bug29883.phpt:
  56. Fixed bug #29883 (isset gives invalid values on strings).
  57. 2004-12-01 Derick Rethans <php@derickrethans.nl>
  58. * INSTALL
  59. INSTALL:
  60. - MF43: Update install instructions
  61. * (PHP_4_3)
  62. INSTALL:
  63. - Update INSTALL file (to add static instructions)
  64. 2004-11-30 Ilia Alshanetsky <ilia@prohost.org>
  65. * ext/ctype/ctype.c:
  66. Fixed bug #30945 (make ctype_* functions return FALSE on empty strings).
  67. Slight performance improvement of multi-byte string checking via ctype_*.
  68. 2004-11-30 Andi Gutmans <andi@zend.com>
  69. * (PHP_5_0)
  70. NEWS
  71. configure.in
  72. ZendEngine2/zend.h
  73. main/php_version.h:
  74. - Go with 5.0.3RC1
  75. 2004-11-29 Derick Rethans <php@derickrethans.nl>
  76. * ext/standard/tests/math/bug30695.phpt:
  77. 1.1.4;
  78. - Added testcase for bug #30695
  79. * (PHP_5_0)
  80. ZendEngine2/zend_operators.c:
  81. - MF43: Revert Joe's work around a bug in GCC patch as it breaks too many
  82. things.
  83. * ZendEngine2/zend_operators.c:
  84. - MFH: Revert Joe's work around a bug in GCC patch as it breaks too many
  85. things.
  86. * (PHP_4_3)
  87. Zend/zend_operators.c:
  88. - Revert Joe's work around a bug in GCC patch as it breaks too many things.
  89. * (PHP_4_3)
  90. ext/pdf/config.m4:
  91. - Make it work with PDFLib 5 again (And the check for PDFLib 6 is gone).
  92. 2004-11-28 Ilia Alshanetsky <ilia@prohost.org>
  93. * run-tests.php:
  94. Save test result file inside the build directory.
  95. 2004-11-28 Sergey Kartashoff <gluke@mail.ru>
  96. * (PHP_4_3)
  97. ext/mnogosearch/php_mnogo.h:
  98. * (PHP_4_3)
  99. ext/mnogosearch/php_mnogo.h:
  100. - MnoGoSearch extension latest patch reverted (part2)
  101. * (PHP_4_3)
  102. ext/mnogosearch/php_mnogo.c:
  103. - MnoGoSearch extension latest patch reverted
  104. * ext/mnogosearch/php_mnogo.c
  105. ext/mnogosearch/php_mnogo.c
  106. ext/mnogosearch/php_mnogo.c
  107. ext/mnogosearch/php_mnogo.h:
  108. - MnoGoSearch extension updated to fix compilation issues with
  109. mnogosearch-3.2.25+
  110. 2004-11-28 Antony Dovgal <tony2001@phpclub.net>
  111. * (PHP_4_3)
  112. NEWS:
  113. BFN + change my mail to my name
  114. * (PHP_5_0)
  115. NEWS:
  116. BFN
  117. * (PHP_4_3)
  118. ext/standard/array.c
  119. ext/standard/array.c:
  120. MFH: fix #29954 (array_reduce segfaults when initial value is array)
  121. * ext/standard/array.c:
  122. fix #29954 (array_reduce segfaults when initial value is array)
  123. 2004-11-28 Stefan Esser <sesser@suspekt.org>
  124. * main/SAPI.c:
  125. Fixed: Correctly Initialize fields
  126. 2004-11-28 Antony Dovgal <tony2001@phpclub.net>
  127. * php.ini-dist
  128. php.ini-recommended:
  129. fix #30314
  130. 2004-11-28 Stefan Esser <sesser@suspekt.org>
  131. * ext/standard/pack.c
  132. main/php.h:
  133. Fixed: removed possible integer over-/underflows
  134. 2004-11-28 Zeev Suraski <zeev@zend.com>
  135. * (PECL_4_3)
  136. ext/sqlite/Makefile.frag:
  137. Restore Makefile.frag - it's still needed for 4.2.x builds
  138. 2004-11-27 Jon Parise <jon+php@csh.rit.edu>
  139. * (PHP_4_3)
  140. pear/packages/Net_SMTP-1.2.3.tar
  141. pear/packages/Net_SMTP-1.2.6.tar
  142. pear/packages/Net_SMTP-1.2.6.tar:
  143. Distribute Net_SMTP 1.2.6 instead of 1.2.3. The former includes a year's
  144. worth of additional bug fixes and improvements, and it has been a stable
  145. release for over six months.
  146. PEAR Bug: 2839
  147. 2004-11-27 Ilia Alshanetsky <ilia@prohost.org>
  148. * (PHP_4_3)
  149. ext/shmop/shmop.c
  150. ext/shmop/shmop.c:
  151. MFH: Improve offset check inside shmop_write().
  152. * ext/shmop/shmop.c:
  153. Improve offset check inside shmop_write().
  154. 2004-11-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  155. * NEWS:
  156. BFN
  157. * (PHP_5_0)
  158. NEWS:
  159. - Nowadays we drop fixes :-)
  160. 2004-11-26 Stanislav Malyshev <stas@zend.com>
  161. * ext/sqlite/sqlite.c:
  162. 'l' is long - int won't work on 64-bit
  163. * (PECL_4_3)
  164. ext/sqlite/sqlite.c:
  165. fix amd64 - long != int there
  166. 2004-11-25 Zeev Suraski <zeev@zend.com>
  167. * (PHP_5_0)
  168. ext/com_dotnet/com_handlers.c
  169. ext/standard/incomplete_class.c:
  170. Reverting get_method() signature change
  171. * (PHP_5_0)
  172. ZendEngine2/zend_execute.c
  173. ZendEngine2/zend_execute_API.c
  174. ZendEngine2/zend_extensions.h
  175. ZendEngine2/zend_object_handlers.c
  176. ZendEngine2/zend_object_handlers.h:
  177. Reverting get_method() signature change
  178. 2004-11-24 Ilia Alshanetsky <ilia@prohost.org>
  179. * (PHP_5_0)
  180. ext/iconv/php_iconv.h:
  181. MFH: Fixed compilation when PHP is built in separate directory.
  182. * ext/iconv/php_iconv.h:
  183. Fixed compilation when PHP is built in separate directory.
  184. 2004-11-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  185. * (PHP_5_0)
  186. NEWS:
  187. - BFN
  188. * ZendEngine2/zend_reflection_api.c:
  189. - Fix Bug #30856 (ReflectionClass::getStaticProperties segfaults)
  190. * ZendEngine2/tests/bug30856.phpt:
  191. - Add new test
  192. 2004-11-23 Dmitry Stogov <dmitry@zend.com>
  193. * ext/gd/tests/imagefilter.phpt
  194. ext/gd/tests/imagefilter.phpt
  195. ext/standard/tests/filters/bug22538.phpt
  196. ext/standard/tests/filters/bug22538.phpt:
  197. Test was fixed.
  198. 2004-11-23 Ilia Alshanetsky <ilia@prohost.org>
  199. * (PHP_4_3)
  200. configure.in
  201. main/php_version.h:
  202. Back to dev.
  203. * (PHP_4_3)
  204. NEWS:
  205. RC1 release date.
  206. * (PHP_4_3)
  207. configure.in
  208. main/php_version.h:
  209. tagging 4.3.10RC1
  210. 2004-11-23 Derick Rethans <php@derickrethans.nl>
  211. * (PHP_5_0)
  212. ext/iconv/php_iconv.h
  213. scripts/Makefile.frag:
  214. - MFH: We need to install these headers too
  215. * ext/iconv/php_iconv.h
  216. scripts/Makefile.frag:
  217. - We need to install the headers too.
  218. 2004-11-23 Edin Kadribasic <edink@emini.dk>
  219. * (PHP_4_3)
  220. ext/iconv/iconv.dsp
  221. ext/iconv/php_iconv.h:
  222. (Sort of) MFH: export PHP iconv symbols using the old build too
  223. * ext/iconv/config.w32
  224. ext/iconv/php_iconv.h:
  225. Only dllexport during the compilation of iconv.c
  226. 2004-11-23 Derick Rethans <php@derickrethans.nl>
  227. * ext/iconv/iconv.c
  228. ext/iconv/php_iconv.h:
  229. - Export "php_iconv_string()".
  230. * ext/standard/tests/time/bug28599.phpt:
  231. 1.1.4;
  232. - Added test for bug #28599
  233. 2004-11-22 Ilia Alshanetsky <ilia@prohost.org>
  234. * ext/sysvshm/sysvshm.c:
  235. Fixed compile warning.
  236. 2004-11-22 Frank M. Kromann <frank@kromann.info>
  237. * ext/fbsql/php_fbsql.c
  238. ext/fbsql/php_fbsql.h:
  239. Adding fbsql_set_characterset.
  240. Change PHP_INI_USER to PHP_INI_ALL on fbsql.batchsize
  241. 2004-11-22 Andi Gutmans <andi@zend.com>
  242. * (PHP_5_0)
  243. ext/oci8/oci8.c:
  244. - Don't use that ZTS connection pooling code until decided what to do with
  245. - this problem.
  246. * ext/oci8/oci8.c:
  247. - Don't reuse Oracle connections in multi-threaded environments until
  248. - we decide to either not support ZTS connection pooling (kind of
  249. - pointless as PHP isn't stable in ZTS mode) or fix the 100% reproducable
  250. - crash bug on oci_connect() under Windows most probably due to this
  251. - problem.
  252. 2004-11-22 Derick Rethans <php@derickrethans.nl>
  253. * tests/lang/bug30862.phpt:
  254. - Added test case for bug #30862.
  255. 2004-11-22 Frank M. Kromann <frank@kromann.info>
  256. * (PHP_5_0)
  257. ext/mssql/config.m4:
  258. MFH: Fix #30860 configure fails when tds is compiled as shared
  259. * ext/mssql/config.m4
  260. ext/mssql/config.m4:
  261. Fix #30860 configure fails when tds is compiled as shared
  262. 2004-11-22 Dmitry Stogov <dmitry@zend.com>
  263. * ext/iconv/tests/translit-utf8.phpt
  264. ext/iconv/tests/translit-utf8.phpt:
  265. Test was fixed.
  266. 2004-11-21 Ilia Alshanetsky <ilia@prohost.org>
  267. * ext/com_dotnet/com_saproxy.c:
  268. emalloc -> safe_emalloc.
  269. 2004-11-21 Rob Richards <rrichards@ctindustries.net>
  270. * (PHP_5_0)
  271. ext/xml/compat.c:
  272. MFH: internal entities expanded if no default handler but cdata handler
  273. exists
  274. * ext/xml/compat.c:
  275. internal entities get expanded if no default handler but cdata handler
  276. exists
  277. 2004-11-21 Antony Dovgal <tony2001@phpclub.net>
  278. * ext/standard/string.c
  279. ext/standard/string.c:
  280. fix yet another typo
  281. * ext/standard/string.c
  282. ext/standard/string.c:
  283. fix typo (bug #30857)
  284. 2004-11-21 Andi Gutmans <andi@zend.com>
  285. * ext/oci8/oci8.c:
  286. -** empty log message ***
  287. 2004-11-20 Stefan Esser <sesser@suspekt.org>
  288. * main/rfc1867.c:
  289. Fixed: strip quotes from filename
  290. 2004-11-20 Pierre-Alain Joye <pierre@dotgeek.org>
  291. * (PHP_4_3)
  292. NEWS:
  293. - Entry for #30229
  294. * (PHP_4_3)
  295. ext/gd/libgd/gd.c:
  296. - Fix #30229, imagerectangle draw the corners twice, making it useless
  297. with alpha channel.
  298. Fix it to work well with thick>1 as well, both filled and wired
  299. rectangle
  300. * ext/gd/libgd/gdft.c:
  301. - Attempt to fix #28598, bug introduced in GD (around php 4.3.4)
  302. The way they fix MS Symbol are wrong, multiple faces support hould added
  303. later, safer.
  304. Please test it with your weird fonts, if it works, MFH will be done.
  305. 2004-11-20 Rob Richards <rrichards@ctindustries.net>
  306. * (PHP_5_0)
  307. ext/com_dotnet/com_handlers.c:
  308. MFH: fix crash when calling com methods
  309. - due to change in Zend
  310. * ext/com_dotnet/com_handlers.c:
  311. fix crash when calling com methods
  312. - due to change in Zend
  313. 2004-11-19 Antony Dovgal <tony2001@phpclub.net>
  314. * (PHP_4_3)
  315. NEWS
  316. NEWS:
  317. BFN
  318. * (PHP_4_3)
  319. ext/standard/array.c
  320. ext/standard/array.c:
  321. MFH: fix bug #30587 (array_multisort doesn't separate zvals before changing
  322. them)
  323. * ext/standard/array.c:
  324. fix bug #30587 (array_multisort doesn't separate zvals before changing
  325. them)
  326. 2004-11-18 Ilia Alshanetsky <ilia@prohost.org>
  327. * (PHP_4_3)
  328. NEWS
  329. ext/standard/var_unserializer.c
  330. ext/standard/var_unserializer.re:
  331. Fixed bug #30826 (Certain reference relations cannot be unserialized
  332. properly).
  333. 2004-11-18 Rob Richards <rrichards@ctindustries.net>
  334. * (PHP_5_0)
  335. NEWS:
  336. BFN
  337. * (PHP_5_0)
  338. ext/xml/compat.c:
  339. MFH: Fixed bug #30061 (xml_set_start_namespace_decl_handler not called)
  340. hopefully resolve a bunch of entity issues
  341. * ext/xml/compat.c:
  342. Fixed bug #30061 (xml_set_start_namespace_decl_handler not called)
  343. hopefully resolve a bunch of entity issues
  344. * ext/dom/attr.c
  345. ext/dom/characterdata.c
  346. ext/dom/document.c
  347. ext/dom/documenttype.c
  348. ext/dom/domerror.c
  349. ext/dom/domimplementationlist.c
  350. ext/dom/domlocator.c
  351. ext/dom/domstringlist.c
  352. ext/dom/element.c
  353. ext/dom/entity.c
  354. ext/dom/namednodemap.c
  355. ext/dom/namelist.c
  356. ext/dom/node.c
  357. ext/dom/nodelist.c
  358. ext/dom/notation.c
  359. ext/dom/processinginstruction.c
  360. ext/dom/text.c
  361. ext/dom/typeinfo.c
  362. ext/dom/userdatahandler.c
  363. ext/dom/xpath.c:
  364. prototype fixes (Jakub Vr�na)
  365. * (PHP_5_0)
  366. NEWS:
  367. BFN and re-order news
  368. * (PHP_5_0)
  369. ext/xml/compat.c:
  370. MFH: Fixed bug #30832 ("!" stripped off comments in xml parser)
  371. reset sax->initialized flag when not using SAX2
  372. * ext/xml/compat.c:
  373. Fixed bug #30832 ("!" stripped off comments in xml parser)
  374. reset sax->initialized flag when not using SAX2
  375. * (PHP_5_0)
  376. ext/xml/compat.c:
  377. MFH: fix SAX2 handling to work with libxml 2.6.16
  378. * ext/xml/compat.c:
  379. fix SAX2 handling to work with libxml 2.6.16
  380. * ext/curl/interface.c:
  381. fix typo so it compiles
  382. 2004-11-18 Antony Dovgal <tony2001@phpclub.net>
  383. * (PHP_5_0)
  384. run-tests2.php:
  385. MFH: run-test2 should be able to emulate POST & GET in the same time
  386. * run-tests2.php:
  387. run-test2 should be able to emulate POST & GET in the same time
  388. 2004-11-17 Ilia Alshanetsky <ilia@prohost.org>
  389. * (PHP_4_3)
  390. ext/dio/dio.c
  391. ext/dio/dio.c:
  392. MFH: Gracefully handle allocation failure.
  393. * ext/dio/dio.c:
  394. Gracefully handle allocation failure.
  395. 2004-11-17 Pierre-Alain Joye <pierre@dotgeek.org>
  396. * ext/gd/libgd/gd.c:
  397. - Really fix imagefill, part of my previous (old) fix was not applied
  398. (blame me), bak the alphablending and restore it on exit
  399. * ext/gd/libgd/gd.c:
  400. - MFB: fix #30739, imagefill did not set back alphablending mode
  401. * (PHP_4_3)
  402. NEWS
  403. ext/gd/libgd/gd.c:
  404. - Fix #30739, imagefill does not set back the alphablending mode
  405. 2004-11-17 Stanislav Malyshev <stas@zend.com>
  406. * (PHP_5_0)
  407. ZendEngine2/zend_execute_API.c:
  408. fix #30543
  409. * ZendEngine2/zend_execute_API.c:
  410. fix crash
  411. 2004-11-17 Edin Kadribasic <edink@emini.dk>
  412. * (PHP_5_0)
  413. win32/php5dllts.dsp:
  414. Fix build here too
  415. * (PHP_4_3)
  416. win32/php4dllts.dsp:
  417. Fix windows build
  418. 2004-11-16 Dmitry Stogov <dmitry@zend.com>
  419. * (PHP_5_0)
  420. NEWS:
  421. Fixed bug #30799 (SoapServer doesn't handle private or protected
  422. properties)
  423. * (PHP_5_0)
  424. NEWS:
  425. Class mapping was implemented (Bug #29385 Soapserver always uses std
  426. class).
  427. 2004-11-16 Derick Rethans <php@derickrethans.nl>
  428. * (PHP_4_3)
  429. Zend/zend_strtod.c
  430. ZendEngine2/zend_strtod.c
  431. ZendEngine2/zend_strtod.c:
  432. - Make this compile for the Mac again
  433. 2004-11-15 Ilia Alshanetsky <ilia@prohost.org>
  434. * (PHP_5_0)
  435. NEWS
  436. main/php_streams.h
  437. main/streams/streams.c:
  438. MFH: Fixed bug #29801 (Set limit on the size of mmapable data).
  439. * main/php_streams.h
  440. main/streams/streams.c:
  441. Fixed bug #29801 (Set limit on the size of mmapable data).
  442. * ext/mssql/php_mssql.c:
  443. MFB: fixed build.
  444. * (PHP_5_0)
  445. ext/mssql/php_mssql.c:
  446. Fixed build.
  447. 2004-11-15 Edin Kadribasic <edink@emini.dk>
  448. * php.ini-dist
  449. php.ini-recommended:
  450. iconv is built-in in php5
  451. 2004-11-15 Frank M. Kromann <frank@kromann.info>
  452. * (PHP_4_3)
  453. ext/standard/basic_functions.c:
  454. MFH: Avoid renaming of sprintf to php_sprintf
  455. * (PHP_5_0)
  456. ext/mssql/php_mssql.c:
  457. MFH: Adding most of the changes suggested in #30280. Mostly fix's for
  458. possible leaks.
  459. * ext/mssql/php_mssql.c:
  460. Adding most of the changes suggested in #30280. Mostly fix's for possible
  461. leaks.
  462. * ext/standard/basic_functions.c
  463. ext/standard/basic_functions.c:
  464. Avoid renaming of sprintf to php_sprintf
  465. * main/php.h
  466. main/php.h
  467. main/php_sprintf.c
  468. main/php_sprintf.c
  469. main/snprintf.c
  470. main/snprintf.c
  471. main/snprintf.h
  472. main/snprintf.h:
  473. Fix win32 build.
  474. 2004-11-15 Derick Rethans <php@derickrethans.nl>
  475. * (PHP_4_3)
  476. Zend/zend_strtod.c
  477. ZendEngine2/zend_strtod.c:
  478. - MFH: Fixed bug #30779 (Compile of Zend/zend_strtod.c fails on Sparc)
  479. * ZendEngine2/zend_strtod.c:
  480. - Fixed bug #30779 (Compile of Zend/zend_strtod.c fails on Sparc)
  481. 2004-11-15 Sergey Kartashoff <gluke@mail.ru>
  482. * ext/mnogosearch/php_mnogo.h
  483. ext/mnogosearch/php_mnogo.h:
  484. * ext/mnogosearch/php_mnogo.c
  485. ext/mnogosearch/php_mnogo.h:
  486. * (PHP_5_0)
  487. ext/mnogosearch/php_mnogo.c
  488. ext/mnogosearch/php_mnogo.h:
  489. 2004-11-15 Derick Rethans <php@derickrethans.nl>
  490. * (PHP_5_0)
  491. NEWS:
  492. - Those are also fixed with the same commit.
  493. * ext/standard/parsedate.y:
  494. - MF5.0: Fixed bug #28599 (strtotime fails with zero base time).
  495. * (PHP_5_0)
  496. NEWS
  497. ext/standard/parsedate.y:
  498. - Fixed bug #28599 (strtotime fails with zero base time).
  499. 2004-11-15 Antony Dovgal <tony2001@phpclub.net>
  500. * (PHP_5_0)
  501. sapi/cli/php_cli.c:
  502. MFH: fix CLI leaks when using malformed option string
  503. * sapi/cli/php_cli.c:
  504. fix CLI leaks when using malformed option string
  505. 2004-11-15 Derick Rethans <php@derickrethans.nl>
  506. * configure.in
  507. ext/standard/formatted_print.c
  508. main/php.h
  509. main/php_sprintf.c
  510. main/snprintf.c
  511. main/snprintf.h:
  512. - MFH4.3: Cleaned up some of the locale mess:
  513. * all internal use of sprintf, snprintf and the like will always
  514. use the . as thousands seperator (if php.h is included only!).
  515. * echo, printf() and sprintf() always render locale-aware
  516. * added the %F modifier for non-locale aware rendering for floats
  517. * (PHP_5_0)
  518. NEWS
  519. configure.in
  520. ext/standard/formatted_print.c
  521. main/php.h
  522. main/php_sprintf.c
  523. main/snprintf.c
  524. main/snprintf.h:
  525. - MF4.3: Cleaned up some of the locale mess:
  526. * all internal use of sprintf, snprintf and the like will always
  527. use the . as thousands seperator (if php.h is included only!).
  528. * echo, printf() and sprintf() always render locale-aware
  529. * added the %F modifier for non-locale aware rendering for floats
  530. * (PHP_4_3)
  531. NEWS
  532. configure.in
  533. Zend/Zend.m4
  534. Zend/acconfig.h
  535. Zend/zend_sprintf.c
  536. ext/standard/formatted_print.c
  537. ext/standard/var_unserializer.c
  538. main/php.h
  539. main/php_sprintf.c
  540. main/snprintf.c
  541. main/snprintf.h:
  542. - Cleaned up some of the locale mess:
  543. * all internal use of sprintf, snprintf and the like will always
  544. use the . as thousands seperator (if php.h is included only!).
  545. * echo, printf() and sprintf() always render locale-aware
  546. * added the %F modifier for non-locale aware rendering for floats
  547. 2004-11-14 Ilia Alshanetsky <ilia@prohost.org>
  548. * ext/curl/interface.c:
  549. Added support for better control over FTP encryption protocols.
  550. 2004-11-14 Sergey Kartashoff <gluke@mail.ru>
  551. * ext/mnogosearch/php_mnogo.c
  552. ext/mnogosearch/php_mnogo.c:
  553. * ext/mnogosearch/php_mnogo.c
  554. ext/mnogosearch/php_mnogo.c:
  555. - More mnogosearch-3.2.23+ compatibility
  556. 2004-11-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  557. * (PHP_5_0)
  558. NEWS:
  559. BFN
  560. * (PHP_5_0)
  561. ZendEngine2/zend_reflection_api.c:
  562. MFH #30783 Apache crash when using ReflectionFunction::getStaticVariables()
  563. MFH proto fixes
  564. * ZendEngine2/zend_reflection_api.c:
  565. - Bugix #30783: Apache crash when using
  566. ReflectionFunction::getStaticVariables()
  567. 2004-11-13 Rainer Schaaf <rjs@pdflib.com>
  568. * (PHP_4_3)
  569. ext/pdf/config.m4:
  570. fixed Bug #29297
  571. Configure now only allows to work with PDFlib up to PDFlib 4, as newer
  572. PDFlib versions need the code from the PDFlib PECL module.
  573. 2004-11-13 Rob Richards <rrichards@ctindustries.net>
  574. * (PHP_5_0)
  575. NEWS:
  576. BFN
  577. * (PHP_5_0)
  578. ext/xml/compat.c:
  579. MFH: Fixed bug #30566 (attribute namespace URIs are inconsistent when
  580. parsing).
  581. * ext/xml/compat.c:
  582. Fixed bug #30566 (attribute namespace URIs are inconsistent when parsing).
  583. 2004-11-12 Ilia Alshanetsky <ilia@prohost.org>
  584. * ext/recode/recode.c:
  585. Simplify and cleanup code.
  586. 2004-11-11 Rob Richards <rrichards@ctindustries.net>
  587. * (PHP_5_0)
  588. main/streams/streams.c:
  589. support file:/// under windows again
  590. * main/streams/streams.c:
  591. add support for file://localhost/
  592. support file:/// under windows again
  593. 2004-11-11 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  594. * (PHP_5_0)
  595. ext/interbase/ibase_query.c:
  596. MFH: fix return value of ibase_execute()
  597. 2004-11-11 Antony Dovgal <tony2001@phpclub.net>
  598. * (PHP_4_3)
  599. ext/standard/Makefile.frag
  600. ext/standard/Makefile.frag:
  601. MFH: fix #30751 (phpinfo() shows the same ini path after reconfigure with
  602. --with-config-file-path)
  603. * ext/standard/Makefile.frag:
  604. fix #30751 (phpinfo() shows the same ini path after reconfigure with
  605. --with-config-file-path)
  606. 2004-11-11 Ilia Alshanetsky <ilia@prohost.org>
  607. * (PHP_4_3)
  608. NEWS
  609. NEWS
  610. main/rfc1867.c
  611. main/rfc1867.c:
  612. MFH: Fixed bug #30750 (Meaningful error message when upload directory is
  613. not
  614. accessible).
  615. * main/rfc1867.c:
  616. Fixed bug #30750 (Meaningful error message when upload directory is not
  617. accessible).
  618. 2004-11-10 Wez Furlong <wez.php@thebrainroom.net>
  619. * ext/standard/proc_open.c:
  620. Fix leaking handle.
  621. Thanks to ilya77 at gmail dot com
  622. 2004-11-10 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  623. * ext/interbase/ibase_query.c:
  624. Fixed return value of ibase_execute()
  625. 2004-11-10 Ilia Alshanetsky <ilia@prohost.org>
  626. * ext/exif/exif.c:
  627. Fixed possible overflow.
  628. 2004-11-09 Andrei Zmievski <andreiz@gravitonic.com>
  629. * ZendEngine2/zend_ini_parser.y:
  630. Revert inadvertent commit.
  631. * acinclude.m4
  632. ZendEngine2/zend_ini_parser.y:
  633. .dylib extension are Mach-O shared libraries that meant for linking
  634. against. Loadable modules (aka bundles) can have any extension, so we
  635. should probably stick with .so
  636. http://fink.sourceforge.net/doc/porting/shared.php?phpLang=en#lib-and-mod
  637. 2004-11-09 Joe Orton <jorton@redhat.com>
  638. * ext/recode/config9.m4:
  639. Fix --with-recode since PHP_YAZ is never defined.
  640. * ext/standard/config.m4:
  641. Make the "rounding fuzz" check work again with gcc 3.3 and later,
  642. fixing the bug24142 test.
  643. 2004-11-09 Frank M. Kromann <frank@kromann.info>
  644. * sapi/cli/php.1.in:
  645. Fix typo in man page. Bug #30727. Patch by Jakub Vrana
  646. 2004-11-09 Dmitry Stogov <dmitry@zend.com>
  647. * (PHP_5_0)
  648. NEWS:
  649. Fixed bug #29211 (SoapClient doesn't request wsdl through proxy). (Rob)
  650. 2004-11-09 Ilia Alshanetsky <ilia@prohost.org>
  651. * (PHP_4_3)
  652. ext/cpdf/cpdf.c
  653. ext/cpdf/cpdf.c:
  654. MFH: Fixed crash inside cpdf_setdash() if called before page init.
  655. * ext/cpdf/cpdf.c:
  656. Fixed crash inside cpdf_setdash() if called before page init.
  657. 2004-11-08 Ilia Alshanetsky <ilia@prohost.org>
  658. * (PHP_4_3)
  659. ext/fdf/fdf.c
  660. ext/fdf/fdf.c:
  661. MFH: Fixed possible crash on fstat() failure.
  662. * ext/fdf/fdf.c:
  663. Fixed possible crash on fstat() failure.
  664. 2004-11-05 Derick Rethans <php@derickrethans.nl>
  665. * (PHP_5_0)
  666. NEWS
  667. ZendEngine2/zend_execute_API.c:
  668. - Fix for bug #30367, #30490 and possibly #30011.
  669. 2004-11-05 Antony Dovgal <tony2001@phpclub.net>
  670. * (PHP_5_0)
  671. ext/standard/basic_functions.c:
  672. MFH: fix build (hm. looks like nobody noticed that..)
  673. 2004-11-05 Ilia Alshanetsky <ilia@prohost.org>
  674. * ext/shmop/shmop.c:
  675. Simplify and cleanup code.
  676. 2004-11-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  677. * ext/exif/exif.c:
  678. Bug #30627
  679. 2004-11-04 Dmitry Stogov <dmitry@zend.com>
  680. * (PHP_5_0)
  681. NEWS:
  682. Fixed bug #30685 (Malformed SOAPClient http header reequest).
  683. 2004-11-04 Edin Kadribasic <edink@emini.dk>
  684. * ext/mysqli/config.w32:
  685. MySQL is releasing client libraries that compile out of the box
  686. with mysqli extension, so there is no need for a specially compiled
  687. client library anymore.
  688. * ZendEngine2/Zend.dsp
  689. ZendEngine2/ZendTS.dsp:
  690. Added zend_strtod.* to the build
  691. * ZendEngine2/zend_strtod.c
  692. ZendEngine2/zend_strtod.h:
  693. Make zend_strtod compile on windows
  694. 2004-11-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  695. * (PHP_4_3)
  696. Zend/Makefile.am:
  697. MFH:
  698. - MFH: Add entry for zend_strtod.c in belief that this is still active.
  699. * (PHP_5_0)
  700. ZendEngine2/Makefile.am:
  701. - MFH: Add entry for zend_strtod.c in belief that this is still active.
  702. * ZendEngine2/Makefile.am:
  703. - Add entry for zend_strtod.c in belief that this is still active.
  704. 2004-11-03 Derick Rethans <php@derickrethans.nl>
  705. * configure.in
  706. ext/standard/formatted_print.c
  707. ext/standard/php_string.h
  708. ext/standard/scanf.c
  709. ext/standard/string.c
  710. tests/lang/034.phpt
  711. tests/lang/bug30638.phpt:
  712. - Fixed bug #30630: Added a BSD based strtod function that is
  713. locale-independent. (PHP part)
  714. * (PHP_4_3)
  715. configure.in
  716. configure.in
  717. ext/standard/formatted_print.c
  718. ext/standard/formatted_print.c
  719. ext/standard/php_string.h
  720. ext/standard/php_string.h
  721. ext/standard/scanf.c
  722. ext/standard/scanf.c
  723. ext/standard/string.c
  724. ext/standard/string.c
  725. tests/lang/034.phpt
  726. tests/lang/034.phpt
  727. tests/lang/bug30638.phpt:
  728. - MFH: Fixed bug #30630: Added a BSD based strtod function that is
  729. locale-independent. (PHP part)
  730. * tests/lang/bug30638.phpt
  731. tests/lang/bug30638.phpt:
  732. 1.1.4;
  733. file bug30638.phpt was initially added on branch PHP_5_0.
  734. 2004-11-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  735. * ZendEngine2/Zend.m4:
  736. - Don't show grep outputs
  737. 2004-11-03 Derick Rethans <php@derickrethans.nl>
  738. * Zend/zend_strtod.c
  739. Zend/zend_strtod.c
  740. Zend/zend_strtod.h
  741. Zend/zend_strtod.h:
  742. file zend_strtod.c was initially added on branch PHP_4_3.
  743. * (PHP_4_3)
  744. Zend/zend_execute_API.c
  745. Zend/zend_globals.h
  746. Zend/zend_ini.c
  747. Zend/zend_language_scanner.l
  748. Zend/zend_operators.c
  749. Zend/zend_operators.h
  750. ZendEngine2/zend_execute_API.c
  751. ZendEngine2/zend_globals.h
  752. ZendEngine2/zend_ini.c
  753. ZendEngine2/zend_language_scanner.l
  754. ZendEngine2/zend_operators.c
  755. ZendEngine2/zend_operators.h
  756. ZendEngine2/zend_strtod.c
  757. ZendEngine2/zend_strtod.h:
  758. - MFH: Fixed bug #30630: Added a BSD based strtod function that is
  759. locale-independent.
  760. * ZendEngine2/zend_execute_API.c
  761. ZendEngine2/zend_globals.h
  762. ZendEngine2/zend_ini.c
  763. ZendEngine2/zend_language_scanner.l
  764. ZendEngine2/zend_operators.c
  765. ZendEngine2/zend_operators.h
  766. ZendEngine2/zend_strtod.c
  767. ZendEngine2/zend_strtod.h:
  768. - Fixed bug #30630: Added a BSD based strtod function that is
  769. locale-independent.
  770. 2004-11-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  771. * configure.in
  772. ZendEngine2/Zend.m4
  773. ZendEngine2/zend.h
  774. ZendEngine2/zend_execute.c:
  775. - Checks for Darwin'ish systems that uses Mach-O, which apparently doesn't
  776. support weak symbol aliasing at this time.
  777. 2004-11-03 Ilia Alshanetsky <ilia@prohost.org>
  778. * ext/standard/iptc.c:
  779. emalloc() failures are handled by zend engine.
  780. 2004-11-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  781. * ZendEngine2/zend_reflection_api.c:
  782. - Trying to invoke function not methot here
  783. * ZendEngine2/zend_reflection_api.c:
  784. - Fix invokeargs() with static methods
  785. 2004-11-03 Joe Orton <jorton@redhat.com>
  786. * ext/bz2/config.m4
  787. ext/cpdf/config.m4
  788. ext/curl/config.m4
  789. ext/dba/config.m4
  790. ext/fam/config.m4
  791. ext/gd/config.m4
  792. ext/gettext/config.m4
  793. ext/gmp/config.m4
  794. ext/iconv/config.m4
  795. ext/imap/config.m4
  796. ext/ldap/config.m4
  797. ext/mbstring/config.m4
  798. ext/mysql/config.m4
  799. ext/ncurses/config.m4
  800. ext/odbc/config.m4
  801. ext/pcre/config.m4
  802. ext/pgsql/config.m4
  803. ext/pspell/config.m4
  804. ext/readline/config.m4
  805. ext/recode/config.m4
  806. ext/session/config.m4
  807. ext/sqlite/config.m4
  808. ext/xml/config.m4
  809. ext/xmlrpc/config.m4
  810. ext/xsl/config.m4
  811. ext/zlib/config0.m4:
  812. Update extensions to use /path/to/$PHP_LIBDIR rather than /path/to/lib
  813. to support multi-ABI platforms.
  814. * acinclude.m4
  815. configure.in:
  816. Core changes to support multi-ABI platforms with libraries in
  817. /usr/lib64 rather than /usr/lib.
  818. * configure.in: Add --with-libdir flag; define PHP_LIBDIR.
  819. * acinclude.m4 (PHP_REMOVE_USR_LIB, PHP_RUNPATH_SWITCH,
  820. PHP_ADD_LIBPATH): Check for /usr/$PHP_LIBDIR rather than /usr/lib.
  821. (PHP_SETUP_OPENSSL, PHP_SETUP_ICONV): Use /path/to/$PHP_LIBDIR in
  822. place of /path/to/lib.
  823. 2004-11-03 Antony Dovgal <tony2001@phpclub.net>
  824. * (PHP_4_3)
  825. NEWS:
  826. BFN
  827. * (PHP_4_3)
  828. ext/oci8/oci8.c:
  829. fix bug #30654 (persistent connection is deleted from hash if there was
  830. exclusive connection with the same credentials)
  831. No need for MFB here - 5.x.x branches work fine.
  832. 2004-11-03 Joe Orton <jorton@redhat.com>
  833. * ext/openssl/xp_ssl.c:
  834. Remove unused variable.
  835. * acinclude.m4:
  836. Fix extraction of httpd version if httpd is linked against -lefence.
  837. 2004-11-03 Stanislav Malyshev <stas@zend.com>
  838. * (PHP_4_3)
  839. Zend/zend_execute.c:
  840. fix overloaded calls not returning result, e.g.:
  841. <? new Java('foo'); ?>
  842. 2004-11-03 Dmitry Stogov <dmitry@zend.com>
  843. * ZendEngine2/zend_vm_def.h
  844. ZendEngine2/zend_vm_execute.h:
  845. Fixed "isset() and the new VM" bug.
  846. 2004-11-03 Antony Dovgal <tony2001@phpclub.net>
  847. * ext/standard/basic_functions.c:
  848. fix build
  849. 2004-11-02 Andrey Hristov <php@hristov.com>
  850. * ext/standard/basic_functions.c
  851. main/php.h:
  852. make sleep() return it's return value when possible
  853. 2004-11-02 Ilia Alshanetsky <ilia@prohost.org>
  854. * (PHP_5_0)
  855. NEWS:
  856. Bug fixing news.
  857. * (PHP_4_3)
  858. NEWS
  859. ext/gd/gd.c:
  860. MFH: Fixed bug #30658 (Ensure that temporary files created by GD are
  861. removed).
  862. * ext/gd/gd.c:
  863. MFB: Fixed bug #30658 (Ensure that temporary files created by GD are
  864. removed).
  865. * (PHP_5_0)
  866. ext/gd/gd.c:
  867. Fixed bug #30658 (Ensure that temporary files created by GD are removed).
  868. 2004-11-02 Sebastian Bergmann <sb@sebastian-bergmann.de>
  869. * (PHP_5_0)
  870. ZendEngine2/zend_API.c:
  871. MFH: Patch by Joe Orton <jorton@redhat.com>.
  872. * ZendEngine2/zend_API.c:
  873. Patch by Joe Orton <jorton@redhat.com>.
  874. 2004-11-02 Ilia Alshanetsky <ilia@prohost.org>
  875. * (PHP_4_3)
  876. ext/standard/link.c
  877. ext/standard/link.c:
  878. MFH: Fixed open_basedir & safe_mode bypass inside readlink() function.
  879. * ext/standard/link.c:
  880. Fixed open_basedir & safe_mode bypass inside readlink() function.
  881. 2004-11-01 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  882. * ext/standard/array.c:
  883. - Remove doubled definition
  884. * ext/standard/array.c:
  885. - Add some comment
  886. * ext/standard/array.c:
  887. - Allow direct access to spl class entries (SPL cannot be build shared)
  888. * ext/standard/array.c
  889. ext/standard/php_array.h:
  890. - Use new way for global variables
  891. - Cache class lookup
  892. * ext/standard/array.c:
  893. - Add interface Countable (PECL #30113)
  894. 2004-11-01 Georg Richter <georg@mysql.com>
  895. * ext/mysqli/mysqli_nonapi.c:
  896. added multi resultset support in mysql_connect
  897. * (PHP_5_0)
  898. NEWS
  899. ext/mysqli/mysqli_nonapi.c:
  900. Added default multi resultset support for mysqli_connect (#30645)
  901. * (PHP_5_0)
  902. NEWS:
  903. fixed error handling in mysqli_multi_query
  904. * (PHP_5_0)
  905. ext/mysqli/mysqli_api.c
  906. ext/mysqli/mysqli_nonapi.c
  907. ext/mysqli/tests/003.phpt
  908. ext/mysqli/tests/020.phpt:
  909. MFH:
  910. Fixed tests for empty dates (see http://bugs.mysql.com/?id=6058)
  911. Fixed memleak in mysqli_stmt_bind_result
  912. Fixed error handling for mysqli_multi_query
  913. * ext/mysqli/mysqli_api.c
  914. ext/mysqli/mysqli_nonapi.c
  915. ext/mysqli/tests/003.phpt
  916. ext/mysqli/tests/020.phpt:
  917. Fixed tests for empty dates (see http://bugs.mysql.com/?id=6058)
  918. Fixed memleak in mysqli_stmt_bind_result
  919. Fixed error handling for mysqli_multi_query
  920. 2004-11-01 Ilia Alshanetsky <ilia@prohost.org>
  921. * (PHP_4_3)
  922. NEWS
  923. ext/curl/curl.c:
  924. MFH: Fixed bug #30613 (Prevent infinite recursion in url redirection).
  925. * ext/curl/interface.c:
  926. MFB: Fixed bug #30613 (Prevent infinite recursion in url redirection).
  927. * (PHP_5_0)
  928. ext/curl/interface.c:
  929. Fixed bug #30613 (Prevent infinite recursion in url redirection).
  930. 2004-10-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  931. * ZendEngine2/zend_reflection_api.c:
  932. - Add ReflectionFunction::invokeArgs(array)
  933. - Add ReflectionMethod::invokeArgs(obj, array)
  934. 2004-10-31 Sebastian Bergmann <sb@sebastian-bergmann.de>
  935. * ZendEngine2/zend_reflection_api.c:
  936. Invokation -> Invocation
  937. 2004-10-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  938. * ZendEngine2/zend.h:
  939. Bump version (as discussed with Andi)
  940. * (PHP_5_0)
  941. ZendEngine2/zend_execute.c:
  942. - Fix (readd function name which got lost during earlier comit)
  943. * (PHP_5_0)
  944. NEWS:
  945. BFN
  946. * ZendEngine2/zend_reflection_api.c:
  947. - Be consistent and use names as keys (found by johannes)
  948. * ZendEngine2/zend_extensions.h
  949. ZendEngine2/zend_modules.h:
  950. - Bump API version
  951. * (PHP_5_0)
  952. ZendEngine2/zend_extensions.h
  953. ZendEngine2/zend_modules.h:
  954. Bump api after latest changes
  955. * (PHP_5_0)
  956. ZendEngine2/zend_execute.c
  957. ZendEngine2/zend_object_handlers.c
  958. ZendEngine2/zend_object_handlers.h:
  959. MFH change zend_object_handlers->get_method()
  960. * ext/standard/incomplete_class.c:
  961. - Update to new API
  962. * ZendEngine2/zend_execute_API.c
  963. ZendEngine2/zend_object_handlers.c
  964. ZendEngine2/zend_object_handlers.h
  965. ZendEngine2/zend_vm_def.h
  966. ZendEngine2/zend_vm_execute.h:
  967. - Change zend_object_handlers->get_method() to allow aggregation for
  968. internal classes
  969. * ZendEngine2/Makefile.frag:
  970. - New architecture needs one more dependency
  971. * ZendEngine2/zend_exceptions.c
  972. ZendEngine2/zend_reflection_api.c:
  973. - Fix protos
  974. 2004-10-29 Andi Gutmans <andi@zend.com>
  975. * ZendEngine2/zend_operators.c:
  976. - For Ilia:
  977. - MFH: Fixed bug #30572 (crash when comparing SimpleXML attribute to a
  978. boolean).
  979. - Hope this works well. I will MFH tomorrow if no one complains.
  980. * ext/standard/file.c
  981. ext/standard/file.c
  982. ext/standard/file.c:
  983. - [PATCH] Bug fix for #29770, but for PHP 4.3.9 (Vladimir Zidar)
  984. 2004-10-28 Ilia Alshanetsky <ilia@prohost.org>
  985. * ext/standard/uniqid.c:
  986. Simplify code.
  987. 2004-10-28 Greg Beaver <greg@chiaraquartet.net>
  988. * (PHP_5_0)
  989. pear/package-PEAR.xml:
  990. sync with pear-core
  991. * (PHP_5_0)
  992. pear/go-pear-list.php:
  993. PEAR => 1.3.3
  994. 2004-10-28 Dmitry Stogov <dmitry@zend.com>
  995. * ZendEngine2/README.ZEND_VM
  996. ZendEngine2/zend_vm_gen.php:
  997. --without-lines changed to --with-lines
  998. 2004-10-28 Antony Dovgal <tony2001@phpclub.net>
  999. * (PHP_4_3)
  1000. ext/standard/file.c
  1001. main/streams/plain_wrapper.c
  1002. main/streams/plain_wrapper.c:
  1003. fix Win32 & Netware build
  1004. 2004-10-28 Andi Gutmans <andi@zend.com>
  1005. * ZendEngine2/zend_vm_execute.skl
  1006. ZendEngine2/zend_vm_gen.php:
  1007. - Fix typo
  1008. 2004-10-27 Ilia Alshanetsky <ilia@prohost.org>
  1009. * ext/standard/microtime.c:
  1010. Simplify and cleanup code.
  1011. 2004-10-27 Andi Gutmans <andi@zend.com>
  1012. * ZendEngine2/zend_vm_opcodes.h:
  1013. - Oops missed this one
  1014. * ZendEngine2/zend_operators.c:
  1015. - Revert Fixed bug #30228 (crash when comparing SimpleXML attribute to a
  1016. boolean).
  1017. - Need to discuss where the real problem is.
  1018. * ZendEngine2/README.ZEND_VM:
  1019. - Tiny fixes
  1020. * ZendEngine2/README.ZEND_VM
  1021. ZendEngine2/zend_compile.h
  1022. ZendEngine2/zend_vm_execute.h
  1023. ZendEngine2/zend_vm_gen.php:
  1024. - Improve comments, docs, code...
  1025. 2004-10-27 Antony Dovgal <tony2001@phpclub.net>
  1026. * (PHP_4_3)
  1027. NEWS
  1028. NEWS:
  1029. BFN
  1030. * (PHP_4_3)
  1031. ext/standard/file.c
  1032. main/streams/plain_wrapper.c:
  1033. MFH: fix bug #30388 (rename across filesystems loses ownership and
  1034. permission info)
  1035. * main/streams/plain_wrapper.c:
  1036. fix bug #30388 (rename across filesystems loses ownership and permission
  1037. info)
  1038. 2004-10-27 Wez Furlong <wez.php@thebrainroom.net>
  1039. * ext/openssl/openssl.c
  1040. ext/openssl/openssl.c
  1041. ext/openssl/openssl.c:
  1042. Fix possible crash; patch by Kamesh Jayachandran
  1043. 2004-10-26 Andrey Hristov <php@hristov.com>
  1044. * (PHP_5_0)
  1045. NEWS:
  1046. news entry
  1047. 2004-10-26 Andi Gutmans <andi@zend.com>
  1048. * ZendEngine2/zend_builtin_functions.c:
  1049. - Patch from Andrey Hristov:
  1050. I have cooked a small patch which allows is_subclass_of() the accept
  1051. not only an object as first parameter but a string as well. When string
  1052. is passed the function checks whether the class specified is subclass of
  1053. the second parameter
  1054. class a{}
  1055. class b{} extends a{}
  1056. is_subclass_of("a", "a") //false
  1057. is_subclass_of("b", "a") //true
  1058. currently only objects are allowed as first parameter
  1059. 2004-10-26 Ilia Alshanetsky <ilia@prohost.org>
  1060. * (PHP_5_0)
  1061. NEWS
  1062. ZendEngine2/zend_operators.c:
  1063. MFH: Fixed bug #30572 (crash when comparing SimpleXML attribute to a
  1064. boolean).
  1065. * ZendEngine2/zend_operators.c:
  1066. Fixed bug #30228 (crash when comparing SimpleXML attribute to a boolean).
  1067. 2004-10-26 Wez Furlong <wez.php@thebrainroom.net>
  1068. * (PHP_4_3)
  1069. NEWS
  1070. NEWS:
  1071. BFN
  1072. * ext/openssl/openssl.c
  1073. ext/openssl/openssl.c
  1074. ext/openssl/openssl.c:
  1075. Fix for Bug #29418 (double free when openssl_csr_new fails).
  1076. Also hook up MSHUTDOWN function which appears to have never been enabled.
  1077. Patch by Kamesh Jayachandran
  1078. 2004-10-25 Greg Beaver <greg@chiaraquartet.net>
  1079. * (PHP_5_0)
  1080. pear/PEAR/Builder.php
  1081. pear/PEAR/Common.php
  1082. pear/PEAR/Downloader.php
  1083. pear/PEAR/ErrorStack.php
  1084. pear/PEAR/Exception.php
  1085. pear/PEAR/Installer.php
  1086. pear/PEAR/Registry.php
  1087. pear/PEAR/Command/Install.php
  1088. pear/PEAR/Command/Package.php:
  1089. sync with PEAR_1_3 branch of pear-core
  1090. * (PHP_5_0)
  1091. pear/go-pear-list.php:
  1092. update for PEAR 1.3.2
  1093. 2004-10-25 Ilia Alshanetsky <ilia@prohost.org>
  1094. * ext/standard/microtime.c:
  1095. Merge gettimeofday() based code to prevent duplication.
  1096. 2004-10-25 Greg Beaver <greg@chiaraquartet.net>
  1097. * (PHP_5_0)
  1098. pear/go-pear.bat:
  1099. pass in first parameter to work with go-pear 0.5.0 "local" option
  1100. 2004-10-24 Ilia Alshanetsky <ilia@prohost.org>
  1101. * NEWS
  1102. main/php_variables.c:
  1103. Make request start time be available via $_SERVER['REQUEST_TIME'].
  1104. 2004-10-23 Hartmut Holzgraefe <hartmut@php-groupies.de>
  1105. * ext/ldap/config.w32:
  1106. Make ldap_parse_reference() available on Windows (Bug #29492)
  1107. 2004-10-23 Joe Orton <jorton@redhat.com>
  1108. * sapi/apache2filter/php_functions.c
  1109. sapi/apache2filter/sapi_apache2.c
  1110. sapi/apache2handler/php_functions.c
  1111. sapi/apache2handler/sapi_apache2.c:
  1112. - always convert apr_time_t to time_t using apr_time_sec() to be
  1113. future-proof.
  1114. - print apr_time_t values using APR_TIME_T and apr_snprintf.
  1115. - remove redundant add_property_long calls.
  1116. * sapi/apache2filter/sapi_apache2.c
  1117. sapi/apache2handler/sapi_apache2.c:
  1118. Fix the get_request_time implementation for the 2.0 SAPIs to return
  1119. seconds not microseconds and to use TSRM stuff correctly.
  1120. 2004-10-23 Antony Dovgal <tony2001@phpclub.net>
  1121. * (PHP_5_0)
  1122. ext/oci8/oci8.c:
  1123. MFH: commit fixes by <mikael dot suvi at trigger dot ee>
  1124. (segfaults under heavy load)
  1125. * ext/oci8/oci8.c:
  1126. commit fixes by <mikael dot suvi at trigger dot ee>
  1127. (segfaults under heavy load)
  1128. 2004-10-23 Andi Gutmans <andi@zend.com>
  1129. * ZendEngine2/zend_vm_execute.h:
  1130. - Add missing file
  1131. 2004-10-22 Andi Gutmans <andi@zend.com>
  1132. * ZendEngine2/zend_vm_handlers.h
  1133. ZendEngine2/zend_vm_spec.h:
  1134. - Nuke another two files
  1135. * ZendEngine2/Makefile.frag
  1136. ZendEngine2/zend_execute.c
  1137. ZendEngine2/zend_vm.h
  1138. ZendEngine2/zend_vm_def.h
  1139. ZendEngine2/zend_vm_execute.skl
  1140. ZendEngine2/zend_vm_gen.php:
  1141. - Commit new VM
  1142. - Old one is tagged as PRE_NEW_VM_GEN_PATCH
  1143. - Still doing work so more commits to come. Don't complain (yet) :)
  1144. 2004-10-22 Rob Richards <rrichards@ctindustries.net>
  1145. * (PRE_NEW_VM_GEN_PATCH)
  1146. ext/standard/microtime.c:
  1147. fix windows build
  1148. 2004-10-22 Edin Kadribasic <edink@emini.dk>
  1149. * (PHP_4_3)
  1150. NEWS
  1151. NEWS
  1152. configure.in
  1153. configure.in
  1154. configure.in:
  1155. Revert Linux LFS patch
  1156. 2004-10-22 Andi Gutmans <andi@zend.com>
  1157. * (PRE_NEW_VM_GEN_PATCH)
  1158. ZendEngine2/zend_execute.c:
  1159. - Fix crash (MFB PHP5_0)
  1160. 2004-10-22 Edin Kadribasic <edink@emini.dk>
  1161. * (PHP_4_3)
  1162. NEWS
  1163. NEWS:
  1164. BFN
  1165. 2004-10-21 Edin Kadribasic <edink@emini.dk>
  1166. * (PHP_4_3)
  1167. NEWS:
  1168. BFN
  1169. * configure.in
  1170. configure.in:
  1171. MFB: Linux LFS support, fixes 27792
  1172. * (PHP_4_3)
  1173. configure.in:
  1174. Enable LFS (large file support) for Linux. Support for other operating
  1175. systems can be added later. FreeBSD does not seem to require any
  1176. special compile flags to enable LFS.
  1177. Fixes #27792.
  1178. 2004-10-21 Ilia Alshanetsky <ilia@prohost.org>
  1179. * NEWS
  1180. ext/standard/microtime.c:
  1181. Allow gettimeofday() return a float if optional argument is specified.
  1182. 2004-10-21 Joe Orton <jorton@redhat.com>
  1183. * (PHP_4_3)
  1184. sapi/apache2handler/sapi_apache2.c
  1185. sapi/apache2handler/sapi_apache2.c:
  1186. MFH: Fix case where php_handle_aborted_connection was called
  1187. outside a try/end_try block (#25570).
  1188. * (PHP_4_3)
  1189. sapi/apache2filter/config.m4
  1190. sapi/apache2handler/config.m4:
  1191. MFH: Fixed apache2* SAPI build against httpd 2.1.
  1192. 2004-10-21 Andi Gutmans <andi@zend.com>
  1193. * (PHP_5_0)
  1194. ZendEngine2/zend_execute.c:
  1195. - Fix bug #30395 (Apache Child Segmentation fault in specific PHP-Code)
  1196. 2004-10-20 Andi Gutmans <andi@zend.com>
  1197. * tests/classes/interface_method_private.phpt:
  1198. - Fix test
  1199. 2004-10-20 Ilia Alshanetsky <ilia@prohost.org>
  1200. * ext/standard/string.c:
  1201. Slight optimization in str_split() when split length is the same or greater
  1202. then the string length.
  1203. 2004-10-20 Andi Gutmans <andi@zend.com>
  1204. * tests/classes/interface_must_be_implemented.phpt:
  1205. - One more test fix
  1206. * tests/classes/interface_doubled.phpt
  1207. tests/classes/interface_implemented.phpt
  1208. tests/classes/interface_instantiate.phpt:
  1209. - Fix interface tests. Interfaces should not use access modifiers
  1210. * ZendEngine2/zend_operators.c:
  1211. - If object handles are equal then save the comparison of properties in
  1212. - the == operator.
  1213. 2004-10-20 Stanislav Malyshev <stas@zend.com>
  1214. * main/output.c:
  1215. MF4: fix double bailout in HEAD when output is attempted from shutdown
  1216. * (PHP_4_3)
  1217. main/output.c:
  1218. fix HEAD problem: if some output is attempted in shutdown,
  1219. it bails out from shutdown sequence, which is bad
  1220. 2004-10-20 Joe Orton <jorton@redhat.com>
  1221. * sapi/apache2handler/sapi_apache2.c:
  1222. Fix case where php_handle_aborted_connection was called outside a
  1223. try/end_try block (#25570).
  1224. 2004-10-19 Ilia Alshanetsky <ilia@prohost.org>
  1225. * ext/standard/file.c:
  1226. Simplify code.
  1227. 2004-10-19 Anantha Kesari H Y <hyanantha@novell.com>
  1228. * ext/standard/filestat.c:
  1229. As NetWare LibC don't have the implementation of chown and chgrp there is
  1230. no point in exposing this function to PHP
  1231. 2004-10-19 Georg Richter <georg@mysql.com>
  1232. * ext/mysqli/mysqli_nonapi.c
  1233. ext/mysqli/mysqli_nonapi.c:
  1234. Minor fix for mysqli_connect: checking socket_len for NULL Values
  1235. (Thx to Paul DuBois)
  1236. 2004-10-18 Ilia Alshanetsky <ilia@prohost.org>
  1237. * (PHP_4_3)
  1238. NEWS
  1239. NEWS
  1240. ext/curl/curl.c
  1241. ext/curl/interface.c:
  1242. MFH: Fixed bug #30475 (curl_getinfo() may crash in some situations).
  1243. * ext/curl/interface.c:
  1244. Fixed bug #30475 (curl_getinfo() may crash in some situations).
  1245. 2004-10-18 Antony Dovgal <tony2001@phpclub.net>
  1246. * (PHP_4_3)
  1247. NEWS
  1248. NEWS:
  1249. BFN
  1250. * (PHP_4_3)
  1251. main/php_variables.c
  1252. main/php_variables.c:
  1253. MFH: fix bug #30442 ( segmentation fault when parsing ?getvariable[][ )
  1254. * main/php_variables.c:
  1255. fix bug #30442 ( segmentation fault when parsing ?getvariable[][ )
  1256. 2004-10-18 Anantha Kesari H Y <hyanantha@novell.com>
  1257. * ZendEngine2/zend_modules.h:
  1258. including zend_compile.h for NetWare as NetWare uses MetroWerks Code
  1259. warrior compiler which does not allow declarations of following kind
  1260. before defining the types.
  1261. extern struct _zend_arg_info first_arg_force_ref[2];
  1262. * main/php_scandir.c:
  1263. removing inclusion of platform specific config files as they are already
  1264. included from php_scandir.h
  1265. * (PHP_5_0)
  1266. main/main.c:
  1267. removing a call to php_output_activate in php_module_startup(Fix for
  1268. bug#30397)
  1269. * main/main.c:
  1270. removing php_output_activate Fix for bug#30397
  1271. 2004-10-18 Derick Rethans <php@derickrethans.nl>
  1272. * main/main.c
  1273. main/main.c:
  1274. - Revert patch until it is discussed
  1275. 2004-10-17 Ilia Alshanetsky <ilia@prohost.org>
  1276. * (PHP_4_3)
  1277. NEWS
  1278. ext/standard/string.c:
  1279. MFH: Fixed a bug in addslashes() handling of the '\0' character.
  1280. 2004-10-16 Andi Gutmans <andi@zend.com>
  1281. * ZendEngine2/zend_compile.c:
  1282. - One more test (WS)
  1283. * ZendEngine2/zend_compile.c:
  1284. - WS fix to test commit
  1285. 2004-10-16 Anantha Kesari H Y <hyanantha@novell.com>
  1286. * main/main.c
  1287. main/main.c:
  1288. Fix for Bug #30397
  1289. * ZendEngine2/zend_compile.c
  1290. ZendEngine2/zend_compile.c:
  1291. Fix for 30457
  1292. 2004-10-14 Ilia Alshanetsky <ilia@prohost.org>
  1293. * NEWS
  1294. ext/sqlite/sqlite.c:
  1295. Added sqlite_fetch_column_types() 3rd argument for arrays.
  1296. 2004-10-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  1297. * ZendEngine2/zend_builtin_functions.c:
  1298. - Allow to omit object/classname in get_parent_class() which makes it
  1299. compatible with the signature and behavior of get_class()
  1300. 2004-10-13 Ilia Alshanetsky <ilia@prohost.org>
  1301. * NEWS
  1302. ext/standard/file.c:
  1303. Added optional offset parameter to file_get_contents().
  1304. 2004-10-13 Andi Gutmans <andi@zend.com>
  1305. * ZendEngine2/zend_compile.c:
  1306. - Don't allow access modifiers in interfaces. Explicitly stating public
  1307. - should also be disallowed but we don't have a way to detect it today.
  1308. 2004-10-12 Ilia Alshanetsky <ilia@prohost.org>
  1309. * NEWS
  1310. ext/standard/streamsfuncs.c:
  1311. MFH: Added optional offset parameter to stream_get_contents().
  1312. 2004-10-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  1313. * (PHP_5_0)
  1314. NEWS
  1315. NEWS:
  1316. BFN
  1317. * ZendEngine2/zend_builtin_functions.c:
  1318. Bug #30381 Strange results with get_class_vars()
  1319. * (PHP_5_0)
  1320. ZendEngine2/zend_builtin_functions.c:
  1321. MFH Fix visibility of get_class_vars() and get_class_methods()
  1322. * ZendEngine2/zend_builtin_functions.c:
  1323. - Fix visibility in get_class_vars() and get_class_methods()
  1324. * ZendEngine2/zend_builtin_functions.c:
  1325. - Fix set_exception_handler
  1326. 2004-10-11 Ilia Alshanetsky <ilia@prohost.org>
  1327. * (PHP_5_0)
  1328. NEWS
  1329. ext/standard/streamsfuncs.c
  1330. main/streams/streams.c:
  1331. MFH: Fixed bug #30362 (stream_get_line() not handling end string correctly)
  1332. * ext/standard/streamsfuncs.c
  1333. main/streams/streams.c:
  1334. Fixed bug #30362 (stream_get_line() not handling end string correctly).
  1335. * (PHP_5_0)
  1336. NEWS
  1337. ext/calendar/calendar.c:
  1338. MFH: Fixed bug #30375 (cal_info() does not work without a parameter).
  1339. * ext/calendar/calendar.c:
  1340. Fixed bug #30375 (cal_info() does not work without a parameter).
  1341. 2004-10-11 Wez Furlong <wez.php@thebrainroom.net>
  1342. * (PHP_5_0)
  1343. NEWS:
  1344. BFN
  1345. * main/streams/transports.c:
  1346. Fix the return value check too
  1347. * (PHP_5_0)
  1348. main/streams/transports.c:
  1349. MFH: Fix #30387: wrong flag used for async connection
  1350. * main/streams/transports.c:
  1351. check the correct flag for async connect
  1352. 2004-10-10 Sebastian Bergmann <sb@sebastian-bergmann.de>
  1353. * (PHP_4_3)
  1354. .cvsignore
  1355. .cvsignore
  1356. TSRM/.cvsignore
  1357. TSRM/.cvsignore
  1358. Zend/.cvsignore
  1359. ext/.cvsignore
  1360. ext/.cvsignore
  1361. ext/bcmath/.cvsignore
  1362. ext/bcmath/.cvsignore
  1363. ext/bcmath/libbcmath/.cvsignore
  1364. ext/bcmath/libbcmath/.cvsignore
  1365. ext/bcmath/libbcmath/src/.cvsignore
  1366. ext/bcmath/libbcmath/src/.cvsignore
  1367. ext/bcmath/tests/.cvsignore
  1368. ext/bcmath/tests/.cvsignore
  1369. ext/bz2/.cvsignore
  1370. ext/bz2/.cvsignore
  1371. ext/bz2/tests/.cvsignore
  1372. ext/bz2/tests/.cvsignore
  1373. ext/calendar/.cvsignore
  1374. ext/calendar/.cvsignore
  1375. ext/calendar/tests/.cvsignore
  1376. ext/com/.cvsignore
  1377. ext/cpdf/.cvsignore
  1378. ext/cpdf/.cvsignore
  1379. ext/crack/.cvsignore
  1380. ext/crack/tests/.cvsignore
  1381. ext/ctype/.cvsignore
  1382. ext/ctype/.cvsignore
  1383. ext/ctype/tests/.cvsignore
  1384. ext/ctype/tests/.cvsignore
  1385. ext/curl/.cvsignore
  1386. ext/curl/.cvsignore
  1387. ext/cyrus/.cvsignore
  1388. ext/db/.cvsignore
  1389. ext/db/tests/.cvsignore
  1390. ext/dba/.cvsignore
  1391. ext/dba/.cvsignore
  1392. ext/dba/libcdb/.cvsignore
  1393. ext/dba/libcdb/.cvsignore
  1394. ext/dba/libflatfile/.cvsignore
  1395. ext/dba/libflatfile/.cvsignore
  1396. ext/dba/libinifile/.cvsignore
  1397. ext/dba/libinifile/.cvsignore
  1398. ext/dba/tests/.cvsignore
  1399. ext/dba/tests/.cvsignore
  1400. ext/dbase/.cvsignore
  1401. ext/dbase/.cvsignore
  1402. ext/dbx/.cvsignore
  1403. ext/dbx/.cvsignore
  1404. ext/dbx/tests/.cvsignore
  1405. ext/dbx/tests/.cvsignore
  1406. ext/dio/.cvsignore
  1407. ext/dio/.cvsignore
  1408. ext/dio/tests/.cvsignore
  1409. ext/dio/tests/.cvsignore
  1410. ext/dom/.cvsignore
  1411. ext/dom/tests/.cvsignore
  1412. ext/domxml/.cvsignore
  1413. ext/domxml/tests/.cvsignore
  1414. ext/dotnet/.cvsignore
  1415. ext/exif/.cvsignore
  1416. ext/exif/.cvsignore
  1417. ext/exif/tests/.cvsignore
  1418. ext/exif/tests/.cvsignore
  1419. ext/fam/.cvsignore
  1420. ext/fbsql/.cvsignore
  1421. ext/fbsql/.cvsignore
  1422. ext/fdf/.cvsignore
  1423. ext/fdf/.cvsignore
  1424. ext/fdf/tests/.cvsignore
  1425. ext/fdf/tests/.cvsignore
  1426. ext/filepro/.cvsignore
  1427. ext/filepro/.cvsignore
  1428. ext/fribidi/.cvsignore
  1429. ext/fribidi/tests/.cvsignore
  1430. ext/ftp/.cvsignore
  1431. ext/ftp/.cvsignore
  1432. ext/gd/.cvsignore
  1433. ext/gd/.cvsignore
  1434. ext/gd/libgd/.cvsignore
  1435. ext/gd/libgd/.cvsignore
  1436. ext/gd/tests/.cvsignore
  1437. ext/gd/tests/.cvsignore
  1438. ext/gettext/.cvsignore
  1439. ext/gettext/.cvsignore
  1440. ext/gmp/.cvsignore
  1441. ext/gmp/.cvsignore
  1442. ext/gmp/tests/.cvsignore
  1443. ext/gmp/tests/.cvsignore
  1444. ext/hwapi/.cvsignore
  1445. ext/hyperwave/.cvsignore
  1446. ext/iconv/.cvsignore
  1447. ext/iconv/.cvsignore
  1448. ext/iconv/tests/.cvsignore
  1449. ext/iconv/tests/.cvsignore
  1450. ext/imap/.cvsignore
  1451. ext/imap/.cvsignore
  1452. ext/informix/.cvsignore
  1453. ext/informix/.cvsignore
  1454. ext/ingres_ii/.cvsignore
  1455. ext/ingres_ii/.cvsignore
  1456. ext/interbase/.cvsignore
  1457. ext/interbase/.cvsignore
  1458. ext/interbase/tests/.cvsignore
  1459. ext/interbase/tests/.cvsignore
  1460. ext/ircg/.cvsignore
  1461. ext/ircg/.cvsignore
  1462. ext/java/.cvsignore
  1463. ext/ldap/.cvsignore
  1464. ext/ldap/.cvsignore
  1465. ext/mbstring/.cvsignore
  1466. ext/mbstring/.cvsignore
  1467. ext/mbstring/tests/.cvsignore
  1468. ext/mbstring/tests/.cvsignore
  1469. ext/mcal/.cvsignore
  1470. ext/mcrypt/.cvsignore
  1471. ext/mcrypt/.cvsignore
  1472. ext/mcrypt/tests/.cvsignore
  1473. ext/mcrypt/tests/.cvsignore
  1474. ext/mcve/.cvsignore
  1475. ext/mcve/.cvsignore
  1476. ext/mcve/tests/.cvsignore
  1477. ext/mcve/tests/.cvsignore
  1478. ext/mhash/.cvsignore
  1479. ext/mhash/.cvsignore
  1480. ext/mhash/tests/.cvsignore
  1481. ext/mhash/tests/.cvsignore
  1482. ext/mime_magic/.cvsignore
  1483. ext/mime_magic/.cvsignore
  1484. ext/ming/.cvsignore
  1485. ext/ming/.cvsignore
  1486. ext/mnogosearch/.cvsignore
  1487. ext/mnogosearch/.cvsignore
  1488. ext/msession/.cvsignore
  1489. ext/msession/.cvsignore
  1490. ext/msql/.cvsignore
  1491. ext/msql/.cvsignore
  1492. ext/mssql/.cvsignore
  1493. ext/mssql/.cvsignore
  1494. ext/mysql/.cvsignore
  1495. ext/mysql/.cvsignore
  1496. ext/mysql/libmysql/.cvsignore
  1497. ext/mysqli/.cvsignore
  1498. ext/mysqli/tests/.cvsignore
  1499. ext/ncurses/.cvsignore
  1500. ext/ncurses/.cvsignore
  1501. ext/ncurses/tests/.cvsignore
  1502. ext/ncurses/tests/.cvsignore
  1503. ext/notes/.cvsignore
  1504. ext/oci8/.cvsignore
  1505. ext/oci8/.cvsignore
  1506. ext/odbc/.cvsignore
  1507. ext/odbc/.cvsignore
  1508. ext/openssl/.cvsignore
  1509. ext/openssl/.cvsignore
  1510. ext/openssl/tests/.cvsignore
  1511. ext/openssl/tests/.cvsignore
  1512. ext/oracle/.cvsignore
  1513. ext/oracle/.cvsignore
  1514. ext/overload/.cvsignore
  1515. ext/ovrimos/.cvsignore
  1516. ext/ovrimos/.cvsignore
  1517. ext/pcntl/.cvsignore
  1518. ext/pcntl/.cvsignore
  1519. ext/pcntl/tests/.cvsignore
  1520. ext/pcntl/tests/.cvsignore
  1521. ext/pcre/.cvsignore
  1522. ext/pcre/.cvsignore
  1523. ext/pcre/pcrelib/.cvsignore
  1524. ext/pcre/pcrelib/.cvsignore
  1525. ext/pcre/pcrelib/doc/.cvsignore
  1526. ext/pcre/pcrelib/doc/.cvsignore
  1527. ext/pcre/pcrelib/testdata/.cvsignore
  1528. ext/pcre/pcrelib/testdata/.cvsignore
  1529. ext/pcre/tests/.cvsignore
  1530. ext/pcre/tests/.cvsignore
  1531. ext/pdf/.cvsignore
  1532. ext/pfpro/.cvsignore
  1533. ext/pfpro/.cvsignore
  1534. ext/pgsql/.cvsignore
  1535. ext/pgsql/.cvsignore
  1536. ext/pgsql/tests/.cvsignore
  1537. ext/pgsql/tests/.cvsignore
  1538. ext/posix/.cvsignore
  1539. ext/posix/.cvsignore
  1540. ext/pspell/.cvsignore
  1541. ext/pspell/.cvsignore
  1542. ext/pspell/tests/.cvsignore
  1543. ext/pspell/tests/.cvsignore
  1544. ext/qtdom/.cvsignore
  1545. ext/readline/.cvsignore
  1546. ext/readline/.cvsignore
  1547. ext/recode/.cvsignore
  1548. ext/recode/.cvsignore
  1549. ext/session/.cvsignore
  1550. ext/session/.cvsignore
  1551. ext/session/tests/.cvsignore
  1552. ext/session/tests/.cvsignore
  1553. ext/shmop/.cvsignore
  1554. ext/shmop/.cvsignore
  1555. ext/shmop/tests/.cvsignore
  1556. ext/shmop/tests/.cvsignore
  1557. ext/simplexml/.cvsignore
  1558. ext/simplexml/examples/.cvsignore
  1559. ext/simplexml/tests/.cvsignore
  1560. ext/skeleton/.cvsignore
  1561. ext/skeleton/tests/.cvsignore
  1562. ext/skeleton/tests/.cvsignore
  1563. ext/snmp/.cvsignore
  1564. ext/snmp/.cvsignore
  1565. ext/sockets/.cvsignore
  1566. ext/sockets/.cvsignore
  1567. ext/sockets/tests/.cvsignore
  1568. ext/sqlite/.cvsignore
  1569. ext/sqlite/libsqlite/src/.cvsignore
  1570. ext/sqlite/tests/.cvsignore
  1571. ext/standard/.cvsignore
  1572. ext/standard/.cvsignore
  1573. ext/standard/tests/.cvsignore
  1574. ext/standard/tests/.cvsignore
  1575. ext/standard/tests/aggregation/.cvsignore
  1576. ext/standard/tests/array/.cvsignore
  1577. ext/standard/tests/array/.cvsignore
  1578. ext/standard/tests/assert/.cvsignore
  1579. ext/standard/tests/assert/.cvsignore
  1580. ext/standard/tests/file/.cvsignore
  1581. ext/standard/tests/file/.cvsignore
  1582. ext/standard/tests/filters/.cvsignore
  1583. ext/standard/tests/general_functions/.cvsignore
  1584. ext/standard/tests/general_functions/.cvsignore
  1585. ext/standard/tests/image/.cvsignore
  1586. ext/standard/tests/image/.cvsignore
  1587. ext/standard/tests/math/.cvsignore
  1588. ext/standard/tests/math/.cvsignore
  1589. ext/standard/tests/reg/.cvsignore
  1590. ext/standard/tests/reg/.cvsignore
  1591. ext/standard/tests/serialize/.cvsignore
  1592. ext/standard/tests/serialize/.cvsignore
  1593. ext/standard/tests/strings/.cvsignore
  1594. ext/standard/tests/strings/.cvsignore
  1595. ext/standard/tests/time/.cvsignore
  1596. ext/standard/tests/time/.cvsignore
  1597. ext/standard/tests/versioning/.cvsignore
  1598. ext/standard/tests/versioning/.cvsignore
  1599. ext/swf/.cvsignore
  1600. ext/sybase/.cvsignore
  1601. ext/sybase/.cvsignore
  1602. ext/sybase_ct/.cvsignore
  1603. ext/sybase_ct/.cvsignore
  1604. ext/sysvmsg/.cvsignore
  1605. ext/sysvmsg/.cvsignore
  1606. ext/sysvmsg/tests/.cvsignore
  1607. ext/sysvmsg/tests/.cvsignore
  1608. ext/sysvsem/.cvsignore
  1609. ext/sysvsem/.cvsignore
  1610. ext/sysvsem/tests/.cvsignore
  1611. ext/sysvsem/tests/.cvsignore
  1612. ext/sysvshm/.cvsignore
  1613. ext/sysvshm/.cvsignore
  1614. ext/tokenizer/.cvsignore
  1615. ext/tokenizer/.cvsignore
  1616. ext/w32api/.cvsignore
  1617. ext/w32api/.cvsignore
  1618. ext/wddx/.cvsignore
  1619. ext/wddx/.cvsignore
  1620. ext/wddx/tests/.cvsignore
  1621. ext/wddx/tests/.cvsignore
  1622. ext/xml/.cvsignore
  1623. ext/xml/.cvsignore
  1624. ext/xml/expat/.cvsignore
  1625. ext/xml/tests/.cvsignore
  1626. ext/xml/tests/.cvsignore
  1627. ext/xmlrpc/.cvsignore
  1628. ext/xmlrpc/.cvsignore
  1629. ext/xmlrpc/libxmlrpc/.cvsignore
  1630. ext/xmlrpc/libxmlrpc/.cvsignore
  1631. ext/xsl/.cvsignore
  1632. ext/xslt/.cvsignore
  1633. ext/xslt/tests/.cvsignore
  1634. ext/yaz/.cvsignore
  1635. ext/yp/.cvsignore
  1636. ext/yp/.cvsignore
  1637. ext/zip/.cvsignore
  1638. ext/zip/tests/.cvsignore
  1639. ext/zlib/.cvsignore
  1640. ext/zlib/.cvsignore
  1641. ext/zlib/tests/.cvsignore
  1642. ext/zlib/tests/.cvsignore
  1643. main/.cvsignore
  1644. main/.cvsignore
  1645. main/streams/.cvsignore
  1646. pear/.cvsignore
  1647. pear/.cvsignore
  1648. pear/Console/tests/.cvsignore
  1649. pear/Console/tests/.cvsignore
  1650. pear/scripts/.cvsignore
  1651. pear/scripts/.cvsignore
  1652. pear/tests/.cvsignore
  1653. pear/tests/.cvsignore
  1654. regex/.cvsignore
  1655. regex/.cvsignore
  1656. sapi/.cvsignore
  1657. sapi/.cvsignore
  1658. sapi/aolserver/.cvsignore
  1659. sapi/aolserver/.cvsignore
  1660. sapi/apache/.cvsignore
  1661. sapi/apache/.cvsignore
  1662. sapi/apache2filter/.cvsignore
  1663. sapi/apache2filter/.cvsignore
  1664. sapi/apache2handler/.cvsignore
  1665. sapi/apache2handler/.cvsignore
  1666. sapi/apache_hooks/.cvsignore
  1667. sapi/caudium/.cvsignore
  1668. sapi/caudium/.cvsignore
  1669. sapi/cgi/.cvsignore
  1670. sapi/cgi/.cvsignore
  1671. sapi/cli/.cvsignore
  1672. sapi/cli/.cvsignore
  1673. sapi/embed/.cvsignore
  1674. sapi/embed/.cvsignore
  1675. sapi/isapi/.cvsignore
  1676. sapi/isapi/.cvsignore
  1677. sapi/nsapi/.cvsignore
  1678. sapi/nsapi/.cvsignore
  1679. sapi/phttpd/.cvsignore
  1680. sapi/phttpd/.cvsignore
  1681. sapi/pi3web/.cvsignore
  1682. sapi/pi3web/.cvsignore
  1683. sapi/roxen/.cvsignore
  1684. sapi/roxen/.cvsignore
  1685. sapi/servlet/.cvsignore
  1686. sapi/tests/.cvsignore
  1687. sapi/thttpd/.cvsignore
  1688. sapi/thttpd/.cvsignore
  1689. sapi/tux/.cvsignore
  1690. sapi/tux/.cvsignore
  1691. sapi/webjames/.cvsignore
  1692. sapi/webjames/.cvsignore
  1693. scripts/.cvsignore
  1694. scripts/.cvsignore
  1695. tests/.cvsignore
  1696. tests/.cvsignore
  1697. tests/basic/.cvsignore
  1698. tests/basic/.cvsignore
  1699. tests/classes/.cvsignore
  1700. tests/classes/.cvsignore
  1701. tests/func/.cvsignore
  1702. tests/func/.cvsignore
  1703. tests/lang/.cvsignore
  1704. tests/lang/.cvsignore
  1705. tests/run-test/.cvsignore
  1706. tests/run-test/.cvsignore
  1707. tests/strings/.cvsignore
  1708. tests/strings/.cvsignore
  1709. win32/.cvsignore
  1710. win32/.cvsignore:
  1711. MFH: Add *.gcda and *.gcno (from gcc -fprofile-{use|generate}) to
  1712. .cvsignore.
  1713. * .cvsignore
  1714. TSRM/.cvsignore
  1715. ZendEngine2/.cvsignore
  1716. ZendEngine2/tests/.cvsignore
  1717. ext/.cvsignore
  1718. ext/bcmath/.cvsignore
  1719. ext/bcmath/libbcmath/.cvsignore
  1720. ext/bcmath/libbcmath/src/.cvsignore
  1721. ext/bcmath/tests/.cvsignore
  1722. ext/bz2/.cvsignore
  1723. ext/bz2/tests/.cvsignore
  1724. ext/calendar/.cvsignore
  1725. ext/calendar/tests/.cvsignore
  1726. ext/cpdf/.cvsignore
  1727. ext/ctype/.cvsignore
  1728. ext/ctype/tests/.cvsignore
  1729. ext/curl/.cvsignore
  1730. ext/dba/.cvsignore
  1731. ext/dba/libcdb/.cvsignore
  1732. ext/dba/libflatfile/.cvsignore
  1733. ext/dba/libinifile/.cvsignore
  1734. ext/dba/tests/.cvsignore
  1735. ext/dbase/.cvsignore
  1736. ext/dbx/.cvsignore
  1737. ext/dbx/tests/.cvsignore
  1738. ext/dio/.cvsignore
  1739. ext/dio/tests/.cvsignore
  1740. ext/dom/.cvsignore
  1741. ext/dom/tests/.cvsignore
  1742. ext/exif/.cvsignore
  1743. ext/exif/tests/.cvsignore
  1744. ext/fam/.cvsignore
  1745. ext/fbsql/.cvsignore
  1746. ext/fdf/.cvsignore
  1747. ext/fdf/tests/.cvsignore
  1748. ext/filepro/.cvsignore
  1749. ext/ftp/.cvsignore
  1750. ext/gd/.cvsignore
  1751. ext/gd/libgd/.cvsignore
  1752. ext/gd/tests/.cvsignore
  1753. ext/gettext/.cvsignore
  1754. ext/gmp/.cvsignore
  1755. ext/gmp/tests/.cvsignore
  1756. ext/hwapi/.cvsignore
  1757. ext/iconv/.cvsignore
  1758. ext/iconv/tests/.cvsignore
  1759. ext/imap/.cvsignore
  1760. ext/informix/.cvsignore
  1761. ext/ingres_ii/.cvsignore
  1762. ext/interbase/.cvsignore
  1763. ext/interbase/tests/.cvsignore
  1764. ext/ircg/.cvsignore
  1765. ext/ldap/.cvsignore
  1766. ext/mbstring/.cvsignore
  1767. ext/mbstring/tests/.cvsignore
  1768. ext/mcrypt/.cvsignore
  1769. ext/mcrypt/tests/.cvsignore
  1770. ext/mcve/.cvsignore
  1771. ext/mcve/tests/.cvsignore
  1772. ext/mhash/.cvsignore
  1773. ext/mhash/tests/.cvsignore
  1774. ext/mime_magic/.cvsignore
  1775. ext/ming/.cvsignore
  1776. ext/mnogosearch/.cvsignore
  1777. ext/mono/.cvsignore
  1778. ext/msession/.cvsignore
  1779. ext/msql/.cvsignore
  1780. ext/mssql/.cvsignore
  1781. ext/mysql/.cvsignore
  1782. ext/mysqli/.cvsignore
  1783. ext/mysqli/tests/.cvsignore
  1784. ext/ncurses/.cvsignore
  1785. ext/ncurses/tests/.cvsignore
  1786. ext/oci8/.cvsignore
  1787. ext/odbc/.cvsignore
  1788. ext/openssl/.cvsignore
  1789. ext/openssl/tests/.cvsignore
  1790. ext/oracle/.cvsignore
  1791. ext/ovrimos/.cvsignore
  1792. ext/pcntl/.cvsignore
  1793. ext/pcntl/tests/.cvsignore
  1794. ext/pcre/.cvsignore
  1795. ext/pcre/pcrelib/.cvsignore
  1796. ext/pcre/pcrelib/doc/.cvsignore
  1797. ext/pcre/pcrelib/testdata/.cvsignore
  1798. ext/pcre/tests/.cvsignore
  1799. ext/pfpro/.cvsignore
  1800. ext/pgsql/.cvsignore
  1801. ext/pgsql/tests/.cvsignore
  1802. ext/posix/.cvsignore
  1803. ext/pspell/.cvsignore
  1804. ext/pspell/tests/.cvsignore
  1805. ext/readline/.cvsignore
  1806. ext/recode/.cvsignore
  1807. ext/session/.cvsignore
  1808. ext/session/tests/.cvsignore
  1809. ext/shmop/.cvsignore
  1810. ext/shmop/tests/.cvsignore
  1811. ext/simplexml/.cvsignore
  1812. ext/simplexml/examples/.cvsignore
  1813. ext/simplexml/tests/.cvsignore
  1814. ext/skeleton/tests/.cvsignore
  1815. ext/snmp/.cvsignore
  1816. ext/sockets/.cvsignore
  1817. ext/sockets/tests/.cvsignore
  1818. ext/sqlite/.cvsignore
  1819. ext/sqlite/libsqlite/src/.cvsignore
  1820. ext/sqlite/tests/.cvsignore
  1821. ext/standard/.cvsignore
  1822. ext/standard/tests/.cvsignore
  1823. ext/standard/tests/array/.cvsignore
  1824. ext/standard/tests/assert/.cvsignore
  1825. ext/standard/tests/file/.cvsignore
  1826. ext/standard/tests/filters/.cvsignore
  1827. ext/standard/tests/general_functions/.cvsignore
  1828. ext/standard/tests/image/.cvsignore
  1829. ext/standard/tests/math/.cvsignore
  1830. ext/standard/tests/reg/.cvsignore
  1831. ext/standard/tests/serialize/.cvsignore
  1832. ext/standard/tests/strings/.cvsignore
  1833. ext/standard/tests/time/.cvsignore
  1834. ext/standard/tests/versioning/.cvsignore
  1835. ext/sybase/.cvsignore
  1836. ext/sybase_ct/.cvsignore
  1837. ext/sysvmsg/.cvsignore
  1838. ext/sysvmsg/tests/.cvsignore
  1839. ext/sysvsem/.cvsignore
  1840. ext/sysvsem/tests/.cvsignore
  1841. ext/sysvshm/.cvsignore
  1842. ext/tokenizer/.cvsignore
  1843. ext/w32api/.cvsignore
  1844. ext/wddx/.cvsignore
  1845. ext/wddx/tests/.cvsignore
  1846. ext/xml/.cvsignore
  1847. ext/xml/tests/.cvsignore
  1848. ext/xmlrpc/.cvsignore
  1849. ext/xmlrpc/libxmlrpc/.cvsignore
  1850. ext/xsl/.cvsignore
  1851. ext/yp/.cvsignore
  1852. ext/zlib/.cvsignore
  1853. ext/zlib/tests/.cvsignore
  1854. main/.cvsignore
  1855. main/streams/.cvsignore
  1856. pear/.cvsignore
  1857. pear/Console/tests/.cvsignore
  1858. pear/scripts/.cvsignore
  1859. pear/tests/.cvsignore
  1860. regex/.cvsignore
  1861. sapi/.cvsignore
  1862. sapi/aolserver/.cvsignore
  1863. sapi/apache/.cvsignore
  1864. sapi/apache2filter/.cvsignore
  1865. sapi/apache2handler/.cvsignore
  1866. sapi/apache_hooks/.cvsignore
  1867. sapi/caudium/.cvsignore
  1868. sapi/cgi/.cvsignore
  1869. sapi/cli/.cvsignore
  1870. sapi/embed/.cvsignore
  1871. sapi/isapi/.cvsignore
  1872. sapi/nsapi/.cvsignore
  1873. sapi/phttpd/.cvsignore
  1874. sapi/pi3web/.cvsignore
  1875. sapi/roxen/.cvsignore
  1876. sapi/tests/.cvsignore
  1877. sapi/thttpd/.cvsignore
  1878. sapi/tux/.cvsignore
  1879. sapi/webjames/.cvsignore
  1880. scripts/.cvsignore
  1881. tests/.cvsignore
  1882. tests/basic/.cvsignore
  1883. tests/classes/.cvsignore
  1884. tests/func/.cvsignore
  1885. tests/lang/.cvsignore
  1886. tests/run-test/.cvsignore
  1887. tests/strings/.cvsignore
  1888. win32/.cvsignore:
  1889. Add *.gcda and *.gcno (from gcc -fprofile-{use|generate}) to .cvsignore.
  1890. 2004-10-10 Antony Dovgal <tony2001@phpclub.net>
  1891. * ext/oci8/oci8.c
  1892. ext/oci8/oci8.c:
  1893. fix possible segfault
  1894. * (PHP_5_0)
  1895. ext/oci8/oci8.c:
  1896. MFH: prevent deadlocks when re-using previously established persistent
  1897. connection
  1898. * ext/oci8/oci8.c:
  1899. prevent deadlocks when re-using previously established persistent
  1900. connection
  1901. 2004-10-09 Wez Furlong <wez.php@thebrainroom.net>
  1902. * ext/com_dotnet/com_typeinfo.c:
  1903. Fix crash bug.
  1904. 2004-10-09 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  1905. * ext/mbstring/tests/htmlent.phpt:
  1906. - Fix test. I have no idea why the test was left this way.
  1907. 2004-10-09 Wez Furlong <wez.php@thebrainroom.net>
  1908. * ext/com_dotnet/com_dotnet.c:
  1909. Improve .Net support; this should reduce "failed to init .net" errors.
  1910. Improve error reporting while we're at it too.
  1911. 2004-10-08 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  1912. * ext/standard/basic_functions.c:
  1913. Revert for now
  1914. * ZendEngine2/zend_compile.c
  1915. ZendEngine2/zend_compile.h
  1916. ZendEngine2/zend_vm_handlers.h:
  1917. - Revert automatic pass arg_info
  1918. * ext/standard/var.c:
  1919. speling
  1920. 2004-10-08 Andi Gutmans <andi@zend.com>
  1921. * ZendEngine2/zend_compile.c:
  1922. - Fix BC break with default in switch() having to be at the end.
  1923. 2004-10-08 Christian Stocker <chregu@bitflux.ch>
  1924. * (PHP_5_0)
  1925. NEWS
  1926. main/streams/userspace.c:
  1927. MFH
  1928. Fixed bug #27183 (Userland stream wrapper segfaults on stream_write).
  1929. * NEWS:
  1930. this NEWS entry should have gone into PHP_5_0 branch. sorry
  1931. 2004-10-08 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  1932. * (PHP_5_0)
  1933. NEWS:
  1934. - BFN
  1935. 2004-10-08 Christian Stocker <chregu@bitflux.ch>
  1936. * NEWS
  1937. main/streams/userspace.c:
  1938. - Fixed bug #27183 (Userland stream wrapper segfaults on stream_write)
  1939. Was applied to PHP 4 ages ago, but not to PHP 5 branch
  1940. 2004-10-08 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  1941. * (PHP_5_0)
  1942. ext/mbstring/config.m4:
  1943. - MFH(r-1.53): Avoid doubly symbol definition. Codes in the removed file
  1944. has
  1945. never been used anywhere.
  1946. * ext/mbstring/config.m4:
  1947. - Avoid doubly symbol definition. Codes in the removed file has never been
  1948. used anywhere.
  1949. 2004-10-08 Anantha Kesari H Y <hyanantha@novell.com>
  1950. * sapi/cli/php_getopt.h:
  1951. As NetWare LibC has optind and optarg macros defined in unistd.h our local
  1952. variables were getting mistakenly preprocessed so undeffing optind and
  1953. optarg
  1954. * TSRM/tsrm_virtual_cwd.h:
  1955. removed redundant CLIB_STAT_PATCH checks. defined the IS_ABSOLUTE_PATH
  1956. macros to suit the NetWare filesystem convention
  1957. * TSRM/tsrm_virtual_cwd.c:
  1958. removed redundant NEW_LIBC checks and added the code to recognize the file
  1959. naming convention in NetWare(supports Windows based drive names like sys:
  1960. data: and unix like / (sys: being root)
  1961. * ZendEngine2/acconfig.h
  1962. ZendEngine2/zend_config.nw.h:
  1963. explicitly including sys/select.h as NetWare LibC sys/types.h does not
  1964. include sys/select.h implicitly as other LibC
  1965. 2004-10-07 Ilia Alshanetsky <ilia@prohost.org>
  1966. * (PHP_5_0)
  1967. NEWS
  1968. ext/standard/string.c:
  1969. MFH: Fixed bug #30356 (str_ireplace() does not work on all strings).
  1970. * ext/standard/string.c:
  1971. Fixed bug #30356 (str_ireplace() does not work on all strings).
  1972. 2004-10-07 Anantha Kesari H Y <hyanantha@novell.com>
  1973. * main/php_open_temporary_file.c:
  1974. removed unwanted NEW_LIBC checks for NETWARE and removing custom mktemp.h
  1975. as LibC itself supports mkstemp functionality
  1976. 2004-10-07 Rob Richards <rrichards@ctindustries.net>
  1977. * ext/dom/document.c
  1978. ext/dom/php_dom.c
  1979. ext/dom/text.c:
  1980. add DOMDocument xmlEncoding, xmlStandalone, xmlVersion (spec name changes)
  1981. add DOMText isElementContentWhitespace (spec name change)
  1982. - old props/method kept for BC.
  1983. - spec names changed when Level 3 went from Draft to Recommendation
  1984. nuke some unused code
  1985. * ext/dom/documentfragment.c:
  1986. fix segfault in appendXML due to libxml bug
  1987. 2004-10-06 Ilia Alshanetsky <ilia@prohost.org>
  1988. * TSRM/tsrm_virtual_cwd.c:
  1989. Fixed compiler warning.
  1990. 2004-10-06 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  1991. * (PHP_5_0)
  1992. NEWS:
  1993. BFN
  1994. * NEWS:
  1995. Style...
  1996. * ZendEngine2/zend_reflection_api.c:
  1997. - Fix Bug #30344
  1998. 2004-10-06 Anantha Kesari H Y <hyanantha@novell.com>
  1999. * main/network.c:
  2000. removed unwanted NEW_LIBC checks
  2001. 2004-10-06 Ilia Alshanetsky <ilia@prohost.org>
  2002. * (PHP_5_0)
  2003. sapi/apache/php_apache.c:
  2004. Possible fix for bug #29764
  2005. 2004-10-06 Andi Gutmans <andi@zend.com>
  2006. * NEWS:
  2007. - If we're going to mention the low level stuff then also give credit
  2008. - to Thies and Sterling
  2009. 2004-10-05 Ilia Alshanetsky <ilia@prohost.org>
  2010. * (PHP_4_3)
  2011. NEWS
  2012. NEWS
  2013. ext/ftp/ftp.c
  2014. ext/ftp/ftp.c:
  2015. MFH: Fixed bug #30027 (Possible crash inside ftp_get()).
  2016. * ext/ftp/ftp.c:
  2017. Fixed bug #30027 (Possible crash inside ftp_get()).
  2018. 2004-10-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2019. * NEWS:
  2020. Add more improvements done so far
  2021. * (PHP_5_0)
  2022. NEWS:
  2023. BFN
  2024. * NEWS:
  2025. Update
  2026. * ext/standard/basic_functions.c:
  2027. - Use ZEND_ARG_SEND_AUTOMATIC for several array functions
  2028. * ZendEngine2/zend_compile.c
  2029. ZendEngine2/zend_compile.h
  2030. ZendEngine2/zend_vm_handlers.h:
  2031. - Add arginfo ZEND_ARG_SEND_AUTOMATIC which lets the compiler automatically
  2032. determine whether pass by ref is possible or pass by value is needed.
  2033. 2004-10-05 Dmitry Stogov <dmitry@zend.com>
  2034. * (PHP_5_0)
  2035. NEWS:
  2036. Fixed bug #30175 (SOAP results aren't parsed correctly)
  2037. * ZendEngine2/tests/unset_cv06.phpt
  2038. ZendEngine2/tests/unset_cv07.phpt
  2039. ZendEngine2/tests/unset_cv07.phpt:
  2040. Test files are fixed.
  2041. * ZendEngine2/zend_execute.c
  2042. ZendEngine2/zend_vm_handlers.h
  2043. ZendEngine2/tests/unset_cv11.phpt:
  2044. Fixed unset() bug that was introduced with CV optimization patch
  2045. * ZendEngine2/zend_execute_API.c
  2046. ZendEngine2/zend_vm_handlers.h
  2047. ZendEngine2/tests/unset.inc
  2048. ZendEngine2/tests/unset_cv01.phpt
  2049. ZendEngine2/tests/unset_cv02.phpt
  2050. ZendEngine2/tests/unset_cv03.phpt
  2051. ZendEngine2/tests/unset_cv04.phpt
  2052. ZendEngine2/tests/unset_cv05.phpt
  2053. ZendEngine2/tests/unset_cv06.phpt
  2054. ZendEngine2/tests/unset_cv07.phpt
  2055. ZendEngine2/tests/unset_cv08.phpt
  2056. ZendEngine2/tests/unset_cv09.phpt
  2057. ZendEngine2/tests/unset_cv10.phpt:
  2058. Added test cases for CV optimization patch
  2059. 2004-10-05 Andi Gutmans <andi@zend.com>
  2060. * TSRM/tsrm_virtual_cwd.c
  2061. TSRM/tsrm_virtual_cwd.h
  2062. main/SAPI.c
  2063. main/main.c:
  2064. - Apply realpath() cache patch. We don't use it if we're in safe_mode and
  2065. - friends (which are quite slow anyway).
  2066. - If it proves to be stable I'll remove the #ifdef's in a few weeks.
  2067. 2004-10-04 Ilia Alshanetsky <ilia@prohost.org>
  2068. * (PHP_4_3)
  2069. NEWS
  2070. NEWS
  2071. ext/standard/image.c
  2072. ext/standard/image.c:
  2073. MFH: Fixed bug #30281 (Prevent non-wbmp images from being detected as such)
  2074. * ext/standard/image.c:
  2075. Fixed bug #30281 (Prevent non-wbmp images from being detected as such).
  2076. 2004-10-04 Andi Gutmans <andi@zend.com>
  2077. * ZendEngine2/zend_API.h
  2078. ZendEngine2/zend_execute_API.c
  2079. ext/session/session.c
  2080. ext/standard/array.c
  2081. ext/standard/basic_functions.c:
  2082. - Rename delete_global_variable() to zend_delete_global_variable()
  2083. * ZendEngine2/Zend.m4
  2084. ZendEngine2/zend_API.h
  2085. ZendEngine2/zend_compile.c
  2086. ZendEngine2/zend_compile.h
  2087. ZendEngine2/zend_execute.c
  2088. ZendEngine2/zend_execute_API.c
  2089. ZendEngine2/zend_language_parser.y
  2090. ZendEngine2/zend_opcode.c
  2091. ZendEngine2/zend_vm.h
  2092. ZendEngine2/zend_vm_handlers.h
  2093. ZendEngine2/zend_vm_spec.h
  2094. ext/session/session.c
  2095. ext/standard/array.c
  2096. ext/standard/basic_functions.c:
  2097. - Commit the variable fetch optimization.
  2098. - Extensions which delete global variables need to use new special
  2099. function
  2100. - delete_global_variable() (I'm about to rename it) to remove them.
  2101. - Will post to internals@ or via commit messages if there's anything else.
  2102. 2004-10-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2103. * (PHP_5_0)
  2104. NEWS:
  2105. BFN
  2106. * ZendEngine2/zend_builtin_functions.c:
  2107. - Bugfix #27798
  2108. * ZendEngine2/tests/bug27798.phpt
  2109. ext/standard/tests/array/bug29992.phpt
  2110. tests/classes/static_this.phpt:
  2111. - Add new test
  2112. 2004-10-04 Anantha Kesari H Y <hyanantha@novell.com>
  2113. * ext/session/mod_files.c:
  2114. modified to 3rd argument of fcntl to FD_CLOEXEC
  2115. 2004-10-04 Ilia Alshanetsky <ilia@prohost.org>
  2116. * tests/lang/bug30085.phpt
  2117. tests/lang/bug30085.phpt:
  2118. file bug30085.phpt was initially added on branch PHP_5_0.
  2119. 2004-10-03 Rob Richards <rrichards@ctindustries.net>
  2120. * ext/dom/dom_fe.h
  2121. ext/dom/xpath.c:
  2122. add evaluate() method to support all xpath expressions
  2123. 2004-10-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2124. * (PHP_5_0)
  2125. ZendEngine2/tests/bug28444.phpt
  2126. ZendEngine2/tests/bug29368.phpt:
  2127. - Add new tests
  2128. * ZendEngine2/tests/bug28444.phpt
  2129. ZendEngine2/tests/bug29368.phpt:
  2130. - Add new test
  2131. 2004-10-01 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2132. * configure.in
  2133. ZendEngine2/Makefile.frag:
  2134. - Add makefile fragment which simplifies working on the executer
  2135. 2004-10-01 Rasmus Lerdorf <rasmus@lerdorf.com>
  2136. * ext/ming/ming.c:
  2137. Slightly different fix for HEAD for the ming output method BC breaking
  2138. change.
  2139. * (PHP_4_3)
  2140. ext/ming/ming.c
  2141. ext/ming/ming.c:
  2142. Not sure when this BC breaking change snuck in, but the output method
  2143. didn't take an argument before and this compression argument is documented
  2144. to be optional but in the code it wasn't. This patch fixes the BC break
  2145. by making the compression argument optional.
  2146. 2004-10-01 Magnus M��tt� <novell@kiruna.se>
  2147. * (PHP_4_3)
  2148. ext/standard/url.c:
  2149. The length should be passed to the function,
  2150. so no need to check it inside the function too.
  2151. Will also fix a compile failure with gcc 3.4.
  2152. 2004-09-30 Andi Gutmans <andi@zend.com>
  2153. * (PHP_4_3)
  2154. Zend/zend_operators.c:
  2155. - MF PHP 5
  2156. * ZendEngine2/zend_operators.c:
  2157. - Small improvement to DVAL_TO_ZVAL macro
  2158. 2004-09-30 Anantha Kesari H Y <hyanantha@novell.com>
  2159. * main/config.nw.h:
  2160. enabling few functionalities as the LibC starts supporting them
  2161. 2004-09-30 Antony Dovgal <tony2001@phpclub.net>
  2162. * (PHP_4_3)
  2163. NEWS
  2164. NEWS:
  2165. BFN
  2166. 2004-09-30 Anantha Kesari H Y <hyanantha@novell.com>
  2167. * main/php_scandir.h:
  2168. Including config.nw.h file for NetWare
  2169. * ext/session/session.c:
  2170. NetWare specific stat structure access incorporated
  2171. * ext/session/mod_files.c:
  2172. handled NetWare F_SETFD and stat differences
  2173. 2004-09-30 Antony Dovgal <tony2001@phpclub.net>
  2174. * ext/session/session.c
  2175. ext/session/session.c:
  2176. fix error message
  2177. * (PHP_4_3)
  2178. ext/session/session.c
  2179. ext/session/session.c:
  2180. MFH: fix segfaults and bug #30282 and suppress compile warnings
  2181. * ext/session/session.c:
  2182. fix segfault when using unknown/unsupported save_handler and/or
  2183. serialize_handler (bug #30282)
  2184. 2004-09-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2185. * main/php.h:
  2186. - Add missing macro
  2187. 2004-09-30 Ilia Alshanetsky <ilia@prohost.org>
  2188. * (PHP_4_3)
  2189. NEWS
  2190. NEWS
  2191. ext/ctype/ctype.c
  2192. ext/ctype/ctype.c:
  2193. MFH: Fixed bug #30276 (Possible crash in ctype_digit on large numbers).
  2194. * ext/ctype/ctype.c:
  2195. Fixed bug #30276 (Possible crash in ctype_digit on large numbers).
  2196. 2004-09-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2197. * ZendEngine2/zend_API.c:
  2198. - MFB (synch correctly not only for one problem)
  2199. * ZendEngine2/zend_API.c:
  2200. - Refix the fix
  2201. 2004-09-29 Andi Gutmans <andi@zend.com>
  2202. * ZendEngine2/bench.php
  2203. ZendEngine2/tests/bench.php:
  2204. - Move bench.php to Zend/
  2205. 2004-09-29 Anantha Kesari H Y <hyanantha@novell.com>
  2206. * main/php_scandir.c:
  2207. NetWare LibC don't have search.h
  2208. * main/php.h:
  2209. removed unwanted NEW_LIBC checks
  2210. * main/safe_mode.c:
  2211. NetWare don't have uid for a file so modified the php_checkuid to return 1
  2212. for NetWAre
  2213. * main/reentrancy.c:
  2214. removed unneccessary inclusion of headers for NetWare
  2215. * main/php_streams.h:
  2216. NETWARE has a proper stat structure Now no need of CLIB_STAT_PATCH checks
  2217. * main/main.c:
  2218. removed redundant NEW_LIBC checks for NETWARE
  2219. * ext/openssl/xp_ssl.c:
  2220. Included select.h for NetWare
  2221. * ext/standard/ftp_fopen_wrapper.c:
  2222. removed unwanted comments, NEW_LIBC checks and NetWare specific stat
  2223. structure population
  2224. * ext/standard/filestat.c:
  2225. removed redundant NEW_LIBC and CLIB_STAT_PATCH checks for NETWARE
  2226. 2004-09-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2227. * tests/classes/iterators_001.phpt
  2228. tests/classes/iterators_002.phpt
  2229. tests/classes/iterators_003.phpt
  2230. tests/classes/iterators_004.phpt
  2231. tests/classes/iterators_005.phpt:
  2232. - Fix tests by removing erroneous check from --SKIPIF--
  2233. * tests/classes/array_access_001.phpt
  2234. tests/classes/array_access_002.phpt
  2235. tests/classes/array_access_003.phpt
  2236. tests/classes/array_access_004.phpt:
  2237. - Fix tests by removing corrupt --SKIPIF--
  2238. * tests/classes/array_access_008.phpt
  2239. tests/classes/destructor_and_exceptions.phpt:
  2240. - Add new tests
  2241. 2004-09-29 Anantha Kesari H Y <hyanantha@novell.com>
  2242. * ext/standard/proc_open.c:
  2243. implemented proc_open for NETWARE
  2244. 2004-09-29 Sterling Hughes <winnie@edwardbear.org>
  2245. * configure.in
  2246. ext/standard/basic_functions.c
  2247. ext/standard/datetime.c
  2248. ext/standard/datetime.h:
  2249. Add strptime function.
  2250. 2004-09-28 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2251. * ext/sysvmsg/sysvmsg.c:
  2252. - Fix warnign
  2253. * ZendEngine2/zend_API.c
  2254. ZendEngine2/zend_API.h
  2255. ZendEngine2/zend_object_handlers.c
  2256. ZendEngine2/zend_objects.c:
  2257. Simplify/Optmize magic method calls (__get/__set/__call/__clone/__destruct)
  2258. 2004-09-28 Jani Taskinen <jani.taskinen@kolumbus.fi>
  2259. * ext/standard/config.m4:
  2260. MFB: - Fixed bug #30205 (Missing <unistd.h> in crypt() configure test).
  2261. * (PHP_4_3)
  2262. ext/standard/config.m4:
  2263. - Fixed bug #30205 (Missing <unistd.h> in crypt() configure test).
  2264. 2004-09-28 Andi Gutmans <andi@zend.com>
  2265. * ZendEngine2/zend_execute_API.c:
  2266. - Return the warning until we check if we can change the type of str.len
  2267. 2004-09-28 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2268. * ZendEngine2/zend_reflection_api.c
  2269. ZendEngine2/zend_reflection_api.h:
  2270. - publish reflection_class_factory() as zend_reflection_class_factory()
  2271. 2004-09-28 Frank M. Kromann <frank@kromann.info>
  2272. * ext/mssql/php_mssql.c:
  2273. Fix compilation
  2274. 2004-09-28 Antony Dovgal <tony2001@phpclub.net>
  2275. * ext/oci8/oci8.c:
  2276. fix bug #29652 (number of FD to ocius.msb is growing)
  2277. many thanks to Sergei V. Rozinov <S dot Rozinov at sibron dot ru> for
  2278. testing
  2279. 2004-09-28 Ilia Alshanetsky <ilia@prohost.org>
  2280. * (PHP_4_3)
  2281. NEWS
  2282. NEWS
  2283. ext/mssql/php_mssql.c
  2284. ext/mssql/php_mssql.c:
  2285. MFH: Fixed bug #30224 (Sybase date strings are sometimes not null
  2286. terminated).
  2287. * ext/mssql/php_mssql.c:
  2288. Fixed bug #30224 (Sybase date strings are sometimes not null terminated).
  2289. 2004-09-28 Wez Furlong <wez.php@thebrainroom.net>
  2290. * (PHP_5_0)
  2291. configure.in
  2292. ext/ftp/ftp.c
  2293. ext/openssl/xp_ssl.c
  2294. ext/standard/streamsfuncs.c
  2295. main/network.c
  2296. main/php_network.h
  2297. main/streams/xp_socket.c:
  2298. MFH: Fix for Bug #24189: possibly unsafe select(2) usage.
  2299. 2004-09-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2300. * (PHP_5_0)
  2301. ZendEngine2/zend_reflection_api.c:
  2302. MFH fix several property handling issues
  2303. * ZendEngine2/zend_reflection_api.c:
  2304. - Make internally used properties read-only and fix default properties
  2305. 2004-09-27 Edin Kadribasic <edink@emini.dk>
  2306. * win32/pwd.c:
  2307. MFB: bugfix #30133
  2308. * (PHP_5_0)
  2309. NEWS
  2310. win32/pwd.c:
  2311. Fixed bug #30133
  2312. 2004-09-27 Andrey Hristov <php@hristov.com>
  2313. * NEWS:
  2314. give credits to David
  2315. 2004-09-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2316. * ZendEngine2/zend_exceptions.c:
  2317. - Fix memeleak
  2318. * ZendEngine2/zend_reflection_api.c:
  2319. - Declare properties
  2320. 2004-09-27 Andi Gutmans <andi@zend.com>
  2321. * ZendEngine2/README.ZEND_VM:
  2322. - Document zend_vm_use_old_executor() for Derick.
  2323. 2004-09-27 Ilia Alshanetsky <ilia@prohost.org>
  2324. * ext/standard/tests/filters/basic.phpt:
  2325. Make test more generic.
  2326. * (PHP_5_0)
  2327. run-tests.php
  2328. run-tests2.php:
  2329. MFH: Fixed bug #30249 (Incorrect timeout check).
  2330. * run-tests.php
  2331. run-tests2.php:
  2332. Fixed bug #30249 (Incorrect timeout check).
  2333. 2004-09-27 Anantha Kesari H Y <hyanantha@novell.com>
  2334. * ext/standard/file.c:
  2335. removed redundant NEW_LIBC and CLIB_STAT_PATCH checks
  2336. * ext/standard/dl.c
  2337. ext/standard/http_fopen_wrapper.c:
  2338. removed redundant NEW_LIBC checks
  2339. * ext/ftp/ftp.c:
  2340. removed unwanted NEW_LIBC checks
  2341. * ext/ftp/php_ftp.c:
  2342. removed redundant NEW_LIBC check
  2343. * ext/snmp/snmp.c:
  2344. removed unwanted NEW_LIBC checks and comments
  2345. 2004-09-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2346. * ZendEngine2/zend_reflection_api.c:
  2347. Fix Reflection_Class to ReflectionClass in docu/messages
  2348. * ZendEngine2/zend_execute_API.c:
  2349. - Fix warning
  2350. * ZendEngine2/zend_compile.c
  2351. ZendEngine2/zend_stream.c:
  2352. - Fix warning
  2353. * ZendEngine2/zend_builtin_functions.c
  2354. ZendEngine2/zend_reflection_api.c:
  2355. - Fix warnings
  2356. * ZendEngine2/zend_interfaces.c:
  2357. Fix warnign
  2358. 2004-09-27 Andi Gutmans <andi@zend.com>
  2359. * ZendEngine2/zend_variables.c
  2360. ZendEngine2/zend_variables.h:
  2361. - Use zval_ctor_func() for wrapper and update the prototype to void
  2362. 2004-09-27 Derick Rethans <php@derickrethans.nl>
  2363. * (PHP_4_3)
  2364. Zend/zend_execute.c:
  2365. - Hopefully fixed the compilation on Windows that was broken with my
  2366. foreach-backport.
  2367. 2004-09-27 Andi Gutmans <andi@zend.com>
  2368. * ZendEngine2/zend_variables.c
  2369. ZendEngine2/zend_variables.h:
  2370. - Make zval_copy_ctor() return void like dtor(). No one ever checks the
  2371. - return value which is SUCCESS always.
  2372. 2004-09-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2373. * ZendEngine2/zend.h
  2374. ZendEngine2/zend_variables.h:
  2375. - Fix build
  2376. * ext/standard/basic_functions.c
  2377. ext/standard/file.c
  2378. ext/standard/file.h
  2379. ext/standard/tests/file/fputcsv.phpt:
  2380. - Add fputcsv() (David Sklar)
  2381. * ext/standard/tests/filters/.cvsignore:
  2382. - Add missing .cvsignore
  2383. * ext/standard/var_unserializer.c:
  2384. - Earlier detection of failure (.c now)
  2385. * ext/standard/var_unserializer.re:
  2386. - Earlier detection of failure
  2387. 2004-09-26 Andi Gutmans <andi@zend.com>
  2388. * ZendEngine2/zend.h
  2389. ZendEngine2/zend_variables.c
  2390. ZendEngine2/zend_variables.h:
  2391. - Apply Thies and Sterling's patch which doesn't call ctor/dtor functions
  2392. - for types which don't require it (BOOL/NULL/LONG/DOUBLE)
  2393. - Breaks serialization!!!
  2394. 2004-09-26 Ilia Alshanetsky <ilia@prohost.org>
  2395. * ext/standard/tests/filters/basic.phpt:
  2396. fixed test output.
  2397. 2004-09-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2398. * ext/standard/tests/serialize/002.phpt
  2399. ext/standard/tests/serialize/autoload_implements.p5c
  2400. ext/standard/tests/serialize/autoload_interface.p5c
  2401. ext/standard/tests/serialize/bug30234.phpt:
  2402. - Add more tests
  2403. * tests/classes/autoload_006.phpt
  2404. tests/classes/autoload_implements.p5c
  2405. tests/classes/autoload_interface.p5c:
  2406. - Add new test (related to #30234)
  2407. 2004-09-26 Wez Furlong <wez.php@thebrainroom.net>
  2408. * ext/readline/readline.c:
  2409. compile fix from Timm
  2410. * (PHP_5_0)
  2411. NEWS
  2412. ext/sqlite/sqlite.c:
  2413. MFH: Fix bug #30147 OO sqlite_fetch_object did not reset error handler
  2414. * (PHP_5_0)
  2415. NEWS:
  2416. BFN
  2417. * (PHP_5_0)
  2418. configure.in:
  2419. MFH: configure check for getaddrinfo (Bug #30057)
  2420. * configure.in:
  2421. Finalize fix for #30057
  2422. 2004-09-25 Wez Furlong <wez.php@thebrainroom.net>
  2423. * ext/sqlite/sqlite.c:
  2424. Probable fix for Bug #30147
  2425. 2004-09-25 Anantha Kesari H Y <hyanantha@novell.com>
  2426. * ext/standard/rand.c:
  2427. removing the unwanted inclusion of headers
  2428. * ext/standard/pack.c:
  2429. removing unwanted comment
  2430. * ext/standard/head.c:
  2431. removing unwanted inclusion of socket header file
  2432. * ext/standard/flock_compat.c:
  2433. removed NEW_LIBC checks in NETWARE
  2434. 2004-09-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2435. * ext/dba/config.m4:
  2436. - Fix lib substitution (rurban at x-ray dot at )
  2437. 2004-09-25 Anantha Kesari H Y <hyanantha@novell.com>
  2438. * ext/standard/datetime.c:
  2439. removed redundant NEW_LIBC checks
  2440. * ext/standard/pageinfo.c:
  2441. removed redundance LIBC checks for NETWARE
  2442. * ext/standard/microtime.c:
  2443. removed unwanted NEW_LIBC checks as they are no more needed for NETAWRE
  2444. * ext/standard/mail.c:
  2445. removing unwanted header files getting included
  2446. * ext/standard/image.c:
  2447. removed unwanted NEW_LIBC checks
  2448. * ext/standard/link.c:
  2449. Now NetWare LibC supports proper stat structure no need of CLIB_STAT_PATCH
  2450. and all such checks
  2451. * ext/standard/fsock.h
  2452. ext/standard/lcg.c:
  2453. removed the redundant NEW_LIBC checks
  2454. * ext/standard/basic_functions.c:
  2455. cleaned up confusing NetWare specific check. disabled chown and chgrp for
  2456. NetWare
  2457. 2004-09-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2458. * (PHP_4_3)
  2459. NEWS:
  2460. BFN
  2461. * (PHP_4_3)
  2462. ext/standard/incomplete_class.c
  2463. ext/standard/php_incomplete_class.h
  2464. ext/standard/php_var.h
  2465. ext/standard/var.c
  2466. ext/standard/var_unserializer.c
  2467. ext/standard/tests/file/bug22414.phpt
  2468. ext/standard/tests/serialize/001.phpt
  2469. ext/standard/tests/serialize/002.phpt
  2470. ext/standard/tests/serialize/bug14293.phpt
  2471. ext/standard/tests/serialize/bug25378.phpt
  2472. ext/standard/tests/serialize/bug27469.phpt
  2473. ext/standard/tests/serialize/bug28325.phpt:
  2474. - MFH Several serialize/unserialize fixes
  2475. * (PHP_4_3)
  2476. ext/standard/var_unserializer.re:
  2477. - MFH Several serialize/unserialize fixes
  2478. 2004-09-24 Anantha Kesari H Y <hyanantha@novell.com>
  2479. * sapi/apache2filter/sapi_apache2.c:
  2480. removed redundant CLIB_STAT_PATCH checks for NETWARE
  2481. * ZendEngine2/zend_API.c:
  2482. selectively avoiding module cleanup code for apache 1 build and removing a
  2483. duplicate code
  2484. 2004-09-24 Derick Rethans <php@derickrethans.nl>
  2485. * (PHP_4_3)
  2486. NEWS
  2487. Zend/zend_compile.c
  2488. Zend/zend_compile.h
  2489. Zend/zend_execute.c
  2490. Zend/zend_language_parser.y:
  2491. - Backported Marcus' foreach() speedup patch from PHP 5.x.
  2492. * (PHP_4_3)
  2493. ext/standard/array.c
  2494. ext/standard/file.c:
  2495. [0.25]
  2496. - Fixed some signed issues.
  2497. 2004-09-24 Dmitry Stogov <dmitry@zend.com>
  2498. * ZendEngine2/zend_vm_spec.h:
  2499. Fixed specializer bug.
  2500. 2004-09-23 Andi Gutmans <andi@zend.com>
  2501. * (PHP_5_0)
  2502. NEWS
  2503. configure.in
  2504. ZendEngine2/zend.h
  2505. main/php_version.h:
  2506. - PHP 5.0.3-dev
  2507. * ZendEngine2/zend_compile.h
  2508. ZendEngine2/zend_execute.c
  2509. ZendEngine2/zend_execute.h
  2510. ZendEngine2/zend_execute_API.c
  2511. ZendEngine2/zend_opcode.c
  2512. ZendEngine2/zend_vm.h:
  2513. - Commit new VM architecture. This one allows people (aka Derick) to
  2514. - ask the engine to use function handler mode. Will update the README
  2515. - about that.
  2516. * (PHP_5_0)
  2517. NEWS
  2518. configure.in
  2519. ZendEngine2/zend.h
  2520. main/php_version.h:
  2521. - Roll 5.0.2
  2522. 2004-09-23 Ilia Alshanetsky <ilia@prohost.org>
  2523. * ZendEngine2/tests/bug20240.phpt:
  2524. Fixed test.
  2525. 2004-09-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2526. * (PHP_5_0)
  2527. NEWS:
  2528. BFN
  2529. * ZendEngine2/zend_reflection_api.c:
  2530. Bugfix # 30209
  2531. 2004-09-23 Andi Gutmans <andi@zend.com>
  2532. * ZendEngine2/tests/bench.php:
  2533. - Commit synthetic benchmark
  2534. 2004-09-23 Anantha Kesari H Y <hyanantha@novell.com>
  2535. * main/mergesort.c:
  2536. removed unwanted NetWare specific changes
  2537. * main/fopen_wrappers.c:
  2538. removed redundant checks for NETWARE
  2539. * sapi/apache2filter/sapi_apache2.c:
  2540. TSRMLS_FETCH should be called prior to accessing any of the SG members
  2541. * sapi/apache2filter/php_apache.h:
  2542. NetWare now has a POSIX compliant stat structure so no need of
  2543. CLIB_STAT_PATCH and all such macros
  2544. * main/streams/userspace.c:
  2545. CLIB_STAT_PATCH check is redundant. So removing it
  2546. * ZendEngine2/zend_execute.c
  2547. ZendEngine2/zend_execute_API.c
  2548. ZendEngine2/zend_globals.h:
  2549. Reverted the NetWare Specific Stack limit related patches as asked by Andi
  2550. 2004-09-22 Wez Furlong <wez.php@thebrainroom.net>
  2551. * pear/PEAR/Builder.php
  2552. pear/PEAR/Installer.php:
  2553. fix for pecl modules; runs "make install" and correctly adds the files to
  2554. the
  2555. transaction and package.
  2556. (as far as I know).
  2557. 2004-09-22 Anantha Kesari H Y <hyanantha@novell.com>
  2558. * ZendEngine2/zend_execute_API.c
  2559. ZendEngine2/zend_globals.h:
  2560. NetWare specific stack limit checks
  2561. * ZendEngine2/zend_API.c:
  2562. Aligned the ifdef NETWARE blocks to first column.
  2563. * ZendEngine2/zend_execute.c:
  2564. Stack limit will be checked while executing the script
  2565. * ZendEngine2/zend_config.nw.h:
  2566. To avoid redefinition (of free, alloca etc.) compilation errors in Zend.
  2567. * ZendEngine2/zend_API.c:
  2568. When Apache is unloaded, it calls dlclose on all the PHP extensions
  2569. that are loaded in memory. In the case of Apache 1.3, this call is
  2570. blocking indefinitely. As a work around, this call is bypassed for Apache
  2571. 1.3 build on NetWare only. This means that none of the loaded PHP
  2572. extensions are unloaded. They will have to be manually unloaded before
  2573. re-loading the Apache 1.3 again.
  2574. * ZendEngine2/zend.h:
  2575. defined ZEND_PATHS_SEPERATOR to semicolon for NetWare
  2576. * ZendEngine2/acconfig.h:
  2577. enabled macros to call the proper LibC functions
  2578. 2004-09-22 Dmitry Stogov <dmitry@zend.com>
  2579. * ZendEngine2/zend_vm_handlers.h
  2580. ZendEngine2/zend_vm_spec.h:
  2581. Specializer was updated with executor's fixes.
  2582. * (PHP_5_0)
  2583. NEWS
  2584. ZendEngine2/zend_execute.c
  2585. ZendEngine2/zend_execute.c:
  2586. Fixed bug #29566 (foreach/string handling strangeness (crash)).
  2587. * ZendEngine2/zend_execute.c:
  2588. Fixed bug in fix for bug #29707
  2589. * (PHP_5_0)
  2590. NEWS:
  2591. Fixed bug #30182 (SOAP module processing WSDL file dumps core).
  2592. 2004-09-22 Ilia Alshanetsky <ilia@prohost.org>
  2593. * (PHP_4_3)
  2594. ext/standard/url.c
  2595. ext/standard/url.h:
  2596. MFH: Fixed bug #29913 (parse_url() is now binary safe). (Ilia)
  2597. 2004-09-21 Ilia Alshanetsky <ilia@prohost.org>
  2598. * (PHP_4_3)
  2599. configure.in:
  2600. Fixed minor version #.
  2601. 2004-09-21 Andi Gutmans <andi@zend.com>
  2602. * ZendEngine2/zend_execute.c
  2603. ZendEngine2/zend_execute.h:
  2604. - Fix for bug #29707
  2605. 2004-09-21 Uwe Schindler <uwe@thetaphi.de>
  2606. * (PHP_4_3)
  2607. NEWS
  2608. sapi/nsapi/nsapi.c:
  2609. Fixed bug #29805 (HTTP Authentication Issues)
  2610. 2004-09-21 Frank M. Kromann <frank@kromann.info>
  2611. * ext/standard/php_math.h:
  2612. Fix win32 build
  2613. 2004-09-20 Ilia Alshanetsky <ilia@prohost.org>
  2614. * (PHP_4_3)
  2615. configure.in
  2616. main/php_version.h:
  2617. Back to dev.
  2618. * (PHP_4_3)
  2619. configure.in
  2620. main/php_version.h:
  2621. 4.3.9
  2622. * (PHP_4_3)
  2623. NEWS:
  2624. Prepare news file for release.
  2625. 2004-09-20 Wez Furlong <wez.php@thebrainroom.net>
  2626. * ext/standard/basic_functions.c
  2627. ext/standard/math.c:
  2628. Enable hypot for all
  2629. 2004-09-20 Uwe Schindler <uwe@thetaphi.de>
  2630. * sapi/nsapi/nsapi.c
  2631. sapi/nsapi/nsapi.c:
  2632. changed order of processing of ini entries
  2633. 2004-09-20 Ilia Alshanetsky <ilia@prohost.org>
  2634. * (PHP_5_0)
  2635. NEWS
  2636. ext/standard/url.c
  2637. ext/standard/url.h:
  2638. MFH: Fixed bug #29913 (parse_url() is now binary safe).
  2639. * ext/standard/url.c
  2640. ext/standard/url.h:
  2641. Fixed bug #29913 (parse_url() is now binary safe).
  2642. 2004-09-19 Wez Furlong <wez.php@thebrainroom.net>
  2643. * ext/com_dotnet/com_iterator.c:
  2644. Use the correct free() here...
  2645. 2004-09-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2646. * ZendEngine2/zend_reflection_api.c:
  2647. Bugfix #30146 (ReflectionProperty->getValue() requires instance for static
  2648. property)
  2649. * ZendEngine2/zend_reflection_api.c:
  2650. Bugfix #30148 (ReflectionMethod->isConstructor() fails for inherited
  2651. classes)
  2652. 2004-09-17 Wez Furlong <wez.php@thebrainroom.net>
  2653. * main/network.c
  2654. main/streams/xp_socket.c:
  2655. Make new poll stuff work on win32 (and still be safe on unix)
  2656. * ext/readline/readline.c:
  2657. standardize the callback support to allow array($obj, 'method') callbacks.
  2658. Add a couple of utility functions.
  2659. 2004-09-17 Stanislav Malyshev <stas@zend.com>
  2660. * ZendEngine2/zend_execute_API.c
  2661. ZendEngine2/zend_objects_API.c
  2662. ZendEngine2/zend_objects_API.h:
  2663. fix crash when dtor is fialing on shutdown
  2664. 2004-09-17 Ilia Alshanetsky <ilia@prohost.org>
  2665. * (PHP_4_3)
  2666. NEWS
  2667. main/php_ini.c
  2668. main/php_ini.c:
  2669. MFH: Fixed bug #30050 (Possible crash inside php_shutdown_config()).
  2670. * main/php_ini.c:
  2671. Fixed bug #30050 (Possible crash inside php_shutdown_config()).
  2672. 2004-09-16 Andi Gutmans <andi@zend.com>
  2673. * (PHP_5_0)
  2674. configure.in
  2675. ZendEngine2/zend.h
  2676. main/php_version.h:
  2677. - Go with PHP 5.0.2RC1
  2678. * ZendEngine2/tests/bug27669.phpt:
  2679. - Add test for bug #27669
  2680. 2004-09-16 Sebastian Bergmann <sb@sebastian-bergmann.de>
  2681. * ZendEngine2/zend_language_parser.y:
  2682. ZTS fix.
  2683. 2004-09-16 Andi Gutmans <andi@zend.com>
  2684. * NEWS:
  2685. - Only 5.0.x news which we'll copy over before 5.1.0 release
  2686. * (PHP_5_0)
  2687. NEWS:
  2688. - NEWS
  2689. * NEWS:
  2690. - News
  2691. * ZendEngine2/zend_compile.c
  2692. ZendEngine2/zend_compile.h
  2693. ZendEngine2/zend_language_parser.y:
  2694. - Fix bug #27669 (Dmitry).
  2695. Fixes:
  2696. <?
  2697. class A
  2698. {
  2699. function hello()
  2700. {
  2701. echo "Hello World\n";
  2702. }
  2703. }
  2704. $y[0] = 'hello';
  2705. A::$y[0]();
  2706. ?>
  2707. 2004-09-15 Uwe Schindler <uwe@thetaphi.de>
  2708. * (PHP_4_3)
  2709. NEWS
  2710. sapi/nsapi/nsapi.c:
  2711. Sorry REVERT bevor 4.3.9 is out because of not critical!!!!
  2712. * (PHP_4_3)
  2713. NEWS
  2714. NEWS
  2715. sapi/nsapi/nsapi.c
  2716. sapi/nsapi/nsapi.c
  2717. sapi/nsapi/nsapi.c:
  2718. Fixed bug #29805 (HTTP Authentication Issues)
  2719. 2004-09-15 Jani Taskinen <jani.taskinen@kolumbus.fi>
  2720. * ext/standard/tests/math/bug30069.phpt:
  2721. Test for bug #30069
  2722. 2004-09-15 Ilia Alshanetsky <ilia@prohost.org>
  2723. * (PHP_4_3)
  2724. Zend/zend_operators.h
  2725. ZendEngine2/zend_operators.h:
  2726. MFH: Fixed a bug causing ".123" * "90" and alike to return a 0.
  2727. * (PHP_5_0)
  2728. ZendEngine2/zend_operators.h:
  2729. Fixed a bug causing ".123" * "90" and alike to return a 0.
  2730. 2004-09-15 Derick Rethans <php@derickrethans.nl>
  2731. * ZendEngine2/zend_config.w32.h:
  2732. - Windows support strcoll too.
  2733. * (PHP_5_0)
  2734. NEWS
  2735. ext/standard/array.c:
  2736. - MFH: Added new boolean (fourth) parameter to array_slice() that turns on
  2737. the
  2738. preservation of keys in the returned array.
  2739. * ext/standard/array.c:
  2740. - Added new boolean (fourth) parameter to array_slice() that turns on the
  2741. preservation of keys in the returned array.
  2742. 2004-09-14 Ilia Alshanetsky <ilia@prohost.org>
  2743. * ext/session/session.c:
  2744. Fixed compiler warnings.
  2745. 2004-09-14 Dmitry Stogov <dmitry@zend.com>
  2746. * (PHP_5_0)
  2747. NEWS:
  2748. Fixed bug #30045 (Cannot pass big integers (> 2147483647) in SOAP requests)
  2749. 2004-09-14 Rasmus Lerdorf <rasmus@lerdorf.com>
  2750. * (PHP_4_3)
  2751. NEWS:
  2752. Stefano did the real work tracking this one down
  2753. 2004-09-14 Ilia Alshanetsky <ilia@prohost.org>
  2754. * (PHP_4_3)
  2755. configure.in
  2756. main/php_version.h:
  2757. Back to dev.
  2758. * (PHP_4_3)
  2759. NEWS
  2760. configure.in
  2761. main/php_version.h:
  2762. 4.3.9RC3
  2763. 2004-09-14 Sara Golemon <php@alphaweb.net>
  2764. * NEWS
  2765. ext/standard/basic_functions.c
  2766. ext/standard/streamsfuncs.c
  2767. ext/standard/streamsfuncs.h
  2768. main/php_streams.h
  2769. main/streams/filter.c
  2770. main/streams/php_stream_filter_api.h
  2771. main/streams/streams.c:
  2772. Added stream_filter_remove() to cancel a stream filter.
  2773. Register filters as resources when
  2774. instantiated by stream_filter_(ap|pre)pend().
  2775. Export php_stream_filter_flush() internal function to wind buffered data
  2776. out of a particular filter until consumed by a later filter or sent to
  2777. stream->readbuffer or stream->ops->write()
  2778. 2004-09-13 Sara Golemon <php@alphaweb.net>
  2779. * main/streams/filter.c
  2780. main/streams/streams.c:
  2781. Allocating hash tables should be done via macro, not directly
  2782. 2004-09-13 Magnus M��tt� <novell@kiruna.se>
  2783. * ext/openssl/openssl.c
  2784. ext/openssl/openssl.c:
  2785. Add missing stream unregister for sslv2 and 3.
  2786. 2004-09-13 Rainer Schaaf <rjs@pdflib.com>
  2787. * (PHP_4_3)
  2788. ext/pdf/CREDITS
  2789. ext/pdf/config.m4
  2790. ext/pdf/pdf.c
  2791. ext/pdf/pdf.dsp
  2792. ext/pdf/php_pdf.h:
  2793. undo of removal of these files.
  2794. The removal was done because of Bug #29297, but it was the wrong time to
  2795. do this now.
  2796. 2004-09-13 Stefan Esser <sesser@suspekt.org>
  2797. * main/rfc1867.c:
  2798. only allow valid arrays at this point
  2799. 2004-09-13 Rainer Schaaf <rjs@pdflib.com>
  2800. * (PHP_4_3)
  2801. ext/pdf/CREDITS
  2802. ext/pdf/config.m4
  2803. ext/pdf/pdf.c
  2804. ext/pdf/pdf.dsp
  2805. ext/pdf/php_pdf.h:
  2806. removed PDFlib extension from PHP_4_3 branch too (is available in PECL
  2807. now).
  2808. 2004-09-13 Dmitry Stogov <dmitry@zend.com>
  2809. * (PHP_5_0)
  2810. NEWS:
  2811. Change soap's ctors to __construct(),
  2812. rename SoapClient->__call() to SoapClinet->__soapCall().
  2813. 2004-09-13 Stanislav Malyshev <stas@zend.com>
  2814. * ZendEngine2/zend_execute.c:
  2815. Antony Dovgal's error message improvement - #27290
  2816. 2004-09-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2817. * ext/standard/var_unserializer.c:
  2818. - Moe changed from .re to .c
  2819. * ext/standard/var_unserializer.re:
  2820. - Readd check for nested data (but correct this time)
  2821. * ext/standard/var_unserializer.re:
  2822. - Check for legal key types
  2823. * ext/standard/var_unserializer.c
  2824. ext/standard/var_unserializer.re:
  2825. - Remove wrong test
  2826. 2004-09-12 Stefan Esser <sesser@suspekt.org>
  2827. * main/rfc1867.c:
  2828. New Rule: Never try to repair potential malicious user input
  2829. 2004-09-12 Antony Dovgal <tony2001@phpclub.net>
  2830. * ext/oci8/config.m4:
  2831. 64-bit related changes
  2832. ./configure will now behave differently if $ORACLE_HOME/lib32 exists
  2833. (this mostly happens at Solaris AFAIK)
  2834. * acinclude.m4:
  2835. add PHP_CHECK_64BIT macro to be able to detect 64-bit platform in
  2836. ./configure
  2837. 2004-09-11 Derick Rethans <php@derickrethans.nl>
  2838. * ZendEngine2/zend_operators.c
  2839. ZendEngine2/zend_operators.h
  2840. ext/standard/array.c:
  2841. - MFB: Added the sorting flag SORT_LOCALE_STRING to the sort() functions
  2842. which
  2843. makes them sort based on the current locale. (Derick)
  2844. * (PHP_5_0)
  2845. NEWS
  2846. ZendEngine2/zend_operators.c
  2847. ZendEngine2/zend_operators.h
  2848. ext/standard/array.c:
  2849. - Added the sorting flag SORT_LOCALE_STRING to the sort() functions which
  2850. makes
  2851. them sort based on the current locale. (Derick)
  2852. 2004-09-11 Andi Gutmans <andi@zend.com>
  2853. * ZendEngine2/zend_operators.c:
  2854. - Resolve undefined behavior (joe at redhat)
  2855. 2004-09-10 Sara Golemon <php@alphaweb.net>
  2856. * main/streams/streams.c:
  2857. A little extra code to allow overriding plainfiles wrapper as well
  2858. * NEWS
  2859. ext/standard/basic_functions.c
  2860. ext/standard/streamsfuncs.h
  2861. main/php_streams.h
  2862. main/streams/streams.c
  2863. main/streams/userspace.c:
  2864. Add stream_wrapper_unregister()
  2865. Disables a wrapper (user-defined or built-in) for the life of the request.
  2866. Add stream_wrapper_restore()
  2867. Restores the wrapper originally defined at the time the request started
  2868. to the protocol name mentioned.
  2869. 2004-09-10 Sterling Hughes <winnie@edwardbear.org>
  2870. * ext/curl/multi.c:
  2871. fix wrong check from return value, binary content should not be \0'd,
  2872. non-binary content should be \0'd.
  2873. 2004-09-10 Antony Dovgal <tony2001@phpclub.net>
  2874. * tests/classes/bug29446.phpt:
  2875. add testcase for bug #29446
  2876. 2004-09-10 Wez Furlong <wez.php@thebrainroom.net>
  2877. * (PHP_5_0)
  2878. NEWS:
  2879. BFN
  2880. * ext/openssl/openssl.c
  2881. ext/openssl/xp_ssl.c:
  2882. Fix Bug #29296: add explicit sslv2 and sslv3 transports
  2883. 2004-09-10 Dmitry Stogov <dmitry@zend.com>
  2884. * (PHP_5_0)
  2885. NEWS:
  2886. SoapClient->__call() is renamed to SoapClient->__soap_call().
  2887. 2004-09-10 Andi Gutmans <andi@zend.com>
  2888. * ZendEngine2/zend_compile.c:
  2889. - This one fixes rather strange problem - ZE allows multiple declarations
  2890. of the same class constant.
  2891. - It could be a minor BC break, but I'm sure it's a bug. (Antony Dovgal
  2892. aka tony2001)
  2893. 2004-09-09 Wez Furlong <wez.php@thebrainroom.net>
  2894. * (PHP_5_0)
  2895. ext/standard/file.c:
  2896. MFH: avoid potential AT&T libc problems with tempnam()
  2897. * ext/standard/file.c:
  2898. avoid ANSI stdio when calling tempnam() to avoid limitations of AT&T libc.
  2899. 2004-09-09 Timm Friebe <thekid@thekid.de>
  2900. * ext/sybase_ct/php_sybase_ct.c:
  2901. - Defaulted ini variable "sybct.deadlock_retry_count" to 0
  2902. 2004-09-09 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2903. * run-tests2.php:
  2904. Fix test script
  2905. 2004-09-09 Andi Gutmans <andi@zend.com>
  2906. * ZendEngine2/zend_extensions.h:
  2907. - Revert API bump
  2908. * ZendEngine2/README.ZEND_VM:
  2909. - Commit VM explanation.
  2910. * ZendEngine2/zend.c:
  2911. - Recommit
  2912. * ZendEngine2/zend_API.c
  2913. ZendEngine2/zend_API.h
  2914. ZendEngine2/zend_compile.c:
  2915. - Recommit:
  2916. - Check signature of magic methods
  2917. - Register __get/__set/__call for internal classes
  2918. * ZendEngine2/zend_extensions.h:
  2919. - Recommit:
  2920. - Bump the API number to work around this major breakage.
  2921. * ZendEngine2/ChangeLog
  2922. ZendEngine2/zend.c
  2923. ZendEngine2/zend_API.c
  2924. ZendEngine2/zend_API.h
  2925. ZendEngine2/zend_builtin_functions.c
  2926. ZendEngine2/zend_compile.c
  2927. ZendEngine2/zend_compile.h
  2928. ZendEngine2/zend_exceptions.c
  2929. ZendEngine2/zend_execute.c
  2930. ZendEngine2/zend_execute.h
  2931. ZendEngine2/zend_execute_API.c
  2932. ZendEngine2/zend_extensions.h
  2933. ZendEngine2/zend_opcode.c:
  2934. - Roll back VM commit
  2935. 2004-09-09 Rasmus Lerdorf <rasmus@lerdorf.com>
  2936. * main/php_variables.c
  2937. main/php_variables.c
  2938. main/php_variables.c:
  2939. Stop at the index on an unmatched [
  2940. 2004-09-09 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2941. * ZendEngine2/zend.c:
  2942. - Drop namespace relict
  2943. * (PHP_5_0)
  2944. tests/classes/interface_and_extends.phpt:
  2945. Fix test
  2946. * (PHP_5_0)
  2947. ZendEngine2/zend_API.c
  2948. ZendEngine2/zend_API.h
  2949. ZendEngine2/zend_compile.c:
  2950. MFH signature check/method registration
  2951. * ZendEngine2/zend_API.c
  2952. ZendEngine2/zend_API.h
  2953. ZendEngine2/zend_compile.c:
  2954. - Check signature of magic methods
  2955. - Register __get/__set/__call for internal classes
  2956. * ext/ming/ming.c:
  2957. Proper #ifdef'ing
  2958. 2004-09-09 Derick Rethans <php@derickrethans.nl>
  2959. * ZendEngine2/zend_extensions.h:
  2960. - Bump the API number to work around this major breakage.
  2961. 2004-09-09 Dmitry Stogov <dmitry@zend.com>
  2962. * ZendEngine2/zend_vm.h:
  2963. We will use CALL dispatch method for compilers other then GCC. It is more
  2964. safe.
  2965. 2004-09-09 Andi Gutmans <andi@zend.com>
  2966. * ZendEngine2/zend_API.c:
  2967. - Fix the fix.
  2968. 2004-09-08 Andi Gutmans <andi@zend.com>
  2969. * ZendEngine2/zend_builtin_functions.c:
  2970. - Fix bug #28054 by preventing printing out bogus information in backtrace
  2971. when in error handler (still doesn't know all information but at least
  2972. it's not bogus)
  2973. 2004-09-08 Sara Golemon <php@alphaweb.net>
  2974. * ext/standard/http_fopen_wrapper.c:
  2975. -** empty log message ***
  2976. 2004-09-08 Andi Gutmans <andi@zend.com>
  2977. * ZendEngine2/zend_compile.h
  2978. ZendEngine2/zend_exceptions.c
  2979. ZendEngine2/zend_execute.c
  2980. ZendEngine2/zend_execute.h
  2981. ZendEngine2/zend_execute_API.c
  2982. ZendEngine2/zend_opcode.c
  2983. ZendEngine2/zend_vm.h
  2984. ZendEngine2/zend_vm_handlers.h
  2985. ZendEngine2/zend_vm_spec.h:
  2986. - Some architectural changes:
  2987. a) We specialize opcodes according to op_type fields. Each opcode has to
  2988. be marked with which op_type's it uses.
  2989. b) We support different execution methods. Function handlers, switch()
  2990. and goto dispatching. goto seems to be the fastest but it really
  2991. depends on the compiler and how well it optimizes. I suggest playing
  2992. around with optimization flags.
  2993. - Warning: Things might break so keep us posted on how things are going.
  2994. (Dmitry, Andi)
  2995. 2004-09-08 Sara Golemon <php@alphaweb.net>
  2996. * (PHP_5_0)
  2997. main/streams/streams.c:
  2998. MFH (r.163) Handle maxlen when stream can't be mmaped
  2999. * main/streams/streams.c:
  3000. Handle maxlen when stream can't be mmaped
  3001. 2004-09-08 Rob Richards <rrichards@ctindustries.net>
  3002. * (PHP_5_0)
  3003. ext/xsl/php_xsl.c
  3004. ext/xsl/php_xsl.h
  3005. ext/xsl/xsltprocessor.c:
  3006. MHF: fix issue with multiple xsl objects using registerPHPfunctions
  3007. - also fixes threading issue
  3008. * ext/xsl/php_xsl.c
  3009. ext/xsl/php_xsl.h
  3010. ext/xsl/xsltprocessor.c:
  3011. fix issue with multiple xsl objects using registerPHPfunctions
  3012. - also fixes threading issue
  3013. 2004-09-07 Sara Golemon <php@alphaweb.net>
  3014. * ext/standard/http_fopen_wrapper.c:
  3015. Chunk Length may optionally be followed by whitespace
  3016. 2004-09-07 Frank M. Kromann <frank@kromann.info>
  3017. * ext/ming/ming.c:
  3018. Make it possible to return VideoStream and PrebuiltClip
  3019. 2004-09-07 Sara Golemon <php@alphaweb.net>
  3020. * NEWS
  3021. ext/standard/http_fopen_wrapper.c:
  3022. Protocol version context option and chunked transfer encoding
  3023. 2004-09-06 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3024. * ZendEngine2/zend_objects.c:
  3025. - Fix handling of exceptions in dtors
  3026. 2004-09-06 Rob Richards <rrichards@ctindustries.net>
  3027. * (PHP_5_0)
  3028. NEWS:
  3029. BFN
  3030. 2004-09-06 Dmitry Stogov <dmitry@zend.com>
  3031. * tests/classes/interface_and_extends.phpt:
  3032. Fix: interfac -> interface
  3033. 2004-09-05 Zeev Suraski <zeev@zend.com>
  3034. * ZendEngine2/zend.c
  3035. ZendEngine2/zend.h
  3036. ZendEngine2/zend_ini_parser.y
  3037. main/main.c:
  3038. Fix reverse dependency
  3039. 2004-09-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3040. * ext/standard/var_unserializer.c:
  3041. Touch
  3042. * (PHP_5_0)
  3043. NEWS:
  3044. BFN
  3045. * ext/standard/incomplete_class.c:
  3046. - Bugfix #29985
  3047. * ext/standard/var_unserializer.re:
  3048. - Add some checks to unserialize() to prevent bufferoverflows
  3049. * ext/standard/php_var.h
  3050. ext/standard/var.c
  3051. ext/standard/var_unserializer.c
  3052. ext/standard/tests/serialize/bug25378.phpt:
  3053. - Add some checks when unserializing data to prevent buffer overflows
  3054. 2004-09-05 Andrey Hristov <php@hristov.com>
  3055. * ext/standard/file.c:
  3056. remove "." at the end of messages
  3057. 2004-09-05 Moshe Doron <mosdoron@netvision.net.il>
  3058. * ext/standard/sunfuncs.c:
  3059. make autogenerated docs happy (Friedhelm Betz)
  3060. 2004-09-04 Andi Gutmans <andi@zend.com>
  3061. * ZendEngine2/zend_API.c:
  3062. - Don't destroy object when calling overloaded cast method in
  3063. - zend_parse_parameters()
  3064. 2004-09-04 Georg Richter <georg@mysql.com>
  3065. * (PHP_5_0)
  3066. ext/mysqli/mysqli.c
  3067. ext/mysqli/mysqli_api.c
  3068. ext/mysqli/mysqli_nonapi.c
  3069. ext/mysqli/php_mysqli.h
  3070. ext/mysqli/tests/061.csv
  3071. ext/mysqli/tests/061.csv
  3072. ext/mysqli/tests/061.phpt:
  3073. MFH: LOAD DATA INFILE now uses PHP's fopen wrapper
  3074. * ext/mysqli/mysqli_api.c:
  3075. forgot to remove comment in last commit
  3076. 2004-09-03 Ilia Alshanetsky <ilia@prohost.org>
  3077. * ext/dio/dio.c:
  3078. Adjusted input check.
  3079. * (PHP_4_3)
  3080. ext/session/session.c:
  3081. MFH: Fixed bug #29925 (Added a check to prevent illegal characters in
  3082. session key).
  3083. 2004-09-02 Frank M. Kromann <frank@kromann.info>
  3084. * ext/ming/ming.c:
  3085. Adding swfvideostreamp and swfprebuiltclipp, available in ming 0.3
  3086. 2004-09-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3087. * ext/standard/var.c:
  3088. Fix memleak in serialize
  3089. * ext/standard/tests/serialize/bug14293.phpt:
  3090. Fix test
  3091. 2004-09-02 Sebastian Bergmann <sb@sebastian-bergmann.de>
  3092. * ZendEngine2/zend_compile.c:
  3093. Fugbix typo.
  3094. 2004-09-02 Stanislav Malyshev <stas@zend.com>
  3095. * ext/standard/filestat.c:
  3096. MF4: fix crash if shutdown uses file stats
  3097. * (PHP_4_3)
  3098. ext/standard/filestat.c:
  3099. this crashed if some of the shutdown handlers called some file stat
  3100. function
  3101. 2004-09-02 Derick Rethans <php@derickrethans.nl>
  3102. * tests/lang/bug29944.phpt:
  3103. - Added test for bug #29944.
  3104. * tests/lang/bug29944.phpt:
  3105. 1.1.4;
  3106. file bug29944.phpt was initially added on branch PHP_4_3.
  3107. 2004-09-02 Georg Richter <georg@mysql.com>
  3108. * ext/mysqli/php_mysqli.h:
  3109. fixed bug #29283
  3110. * (PHP_5_0)
  3111. NEWS
  3112. ext/mysqli/mysqli_api.c
  3113. ext/mysqli/php_mysqli.h:
  3114. fixed compiler warnings
  3115. fixed bug #29283
  3116. 2004-09-02 Ilia Alshanetsky <ilia@prohost.org>
  3117. * (PHP_5_0)
  3118. ext/session/session.c:
  3119. MFH: Fixed bug #29925 (Added a check to prevent illegal characters in
  3120. session key).
  3121. * ext/session/session.c:
  3122. Fixed bug #29925 (Added a check to prevent illegal characters in session
  3123. key).
  3124. 2004-08-31 Sara Golemon <php@alphaweb.net>
  3125. * (PHP_4_3)
  3126. ext/curl/curlstreams.c
  3127. ext/curl/streams.c:
  3128. MFH: Use user_agent ini setting if it's available.
  3129. * ext/curl/streams.c:
  3130. Use user_agent ini setting if it's available.
  3131. 2004-08-31 Joe Orton <jorton@redhat.com>
  3132. * ext/gd/libgd/gd.h
  3133. ext/gd/libgd/gdtables.c
  3134. ext/gd/libgd/wbmp.h
  3135. main/php_compat.h:
  3136. Move global symbols defined by bundled copy of libgd into private
  3137. php_gd_* namespace, to avoid symbol conflicts with, for instance,
  3138. another Apache module which loads a different copy of libgd.
  3139. 2004-08-31 Stanislav Malyshev <stas@zend.com>
  3140. * (PHP_4_3)
  3141. main/streams.c:
  3142. if not using Zend's alloc, don't touch _emalloc
  3143. 2004-08-31 Ilia Alshanetsky <ilia@prohost.org>
  3144. * (PHP_4_3)
  3145. configure.in
  3146. main/php_version.h:
  3147. back to dev.
  3148. * (PHP_4_3)
  3149. NEWS
  3150. configure.in
  3151. main/php_version.h:
  3152. 4.3.9RC2
  3153. 2004-08-31 Joe Orton <jorton@redhat.com>
  3154. * (PHP_5_0)
  3155. tests/lang/bug27354.phpt
  3156. tests/lang/bug27354.phpt:
  3157. MFH: Do not rely on handling of integers which might be outside the
  3158. range of a 32-bit signed long.
  3159. 2004-08-31 Antony Dovgal <tony2001@phpclub.net>
  3160. * (PHP_5_0)
  3161. main/streams/streams.c:
  3162. MFH: fix bug #29723 (file_get_contents() fails with the file:// wrapper
  3163. under Win32)
  3164. * main/streams/streams.c:
  3165. fix bug #29723 (file_get_contents() fails with the file:// wrapper under
  3166. Win32)
  3167. 2004-08-31 Joe Orton <jorton@redhat.com>
  3168. * (PHP_4_3)
  3169. ext/standard/tests/time/001.phpt
  3170. ext/standard/tests/time/001.phpt:
  3171. MFH: fix gettimeofday() tests to not fail if the same time is
  3172. returned by successive calls.
  3173. * tests/lang/bug27354.phpt:
  3174. Do not rely on behaviour of integers which might be greater than
  3175. LONG_MAX on 32-bit architectures.
  3176. 2004-08-31 Antony Dovgal <tony2001@phpclub.net>
  3177. * (PHP_5_0)
  3178. ext/oci8/oci8.dsw
  3179. ext/oci8/oci8.dsw:
  3180. MFH: this file shouldn't be in the repository at all
  3181. * ext/oci8/oci8.dsw:
  3182. this file shouldn't be in the repository at all
  3183. 2004-08-30 Ilia Alshanetsky <ilia@prohost.org>
  3184. * (PHP_4_3)
  3185. ext/dio/dio.c
  3186. ext/dio/dio.c:
  3187. MFH: Added missing input validation to dio_write().
  3188. * ext/dio/dio.c:
  3189. Added missing input validation to dio_write().
  3190. 2004-08-30 Frank M. Kromann <frank@kromann.info>
  3191. * ext/mssql/mssql.dsp:
  3192. Fif for #28047. Set correct debug options for debug_ts build
  3193. 2004-08-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3194. * (PHP_5_0)
  3195. ZendEngine2/ZEND_CHANGES:
  3196. MFH: Add some information about array overloading
  3197. * ZendEngine2/ZEND_CHANGES:
  3198. Add some information about array overloading
  3199. 2004-08-30 Rob Richards <rrichards@ctindustries.net>
  3200. * (PHP_5_0)
  3201. ext/dom/document.c
  3202. ext/dom/documenttype.c
  3203. ext/dom/element.c
  3204. ext/dom/node.c
  3205. ext/dom/php_dom.c
  3206. ext/dom/php_dom.h
  3207. ext/simplexml/simplexml.c:
  3208. MFH: remove cloning under ze1_compatibility_mode
  3209. - minor BC break but doesnt work right under compat mode anyways
  3210. * ext/dom/document.c
  3211. ext/dom/documenttype.c
  3212. ext/dom/element.c
  3213. ext/dom/node.c
  3214. ext/dom/php_dom.c
  3215. ext/dom/php_dom.h
  3216. ext/simplexml/simplexml.c:
  3217. remove cloning under ze1_compatibility_mode
  3218. - minor BC break but doesnt work right under compat mode anyways
  3219. * ext/xsl/php_xsl.c:
  3220. remove clone functionality
  3221. 2004-08-30 Antony Dovgal <tony2001@phpclub.net>
  3222. * tests/lang/bug29893.phpt:
  3223. 1.1.4;
  3224. add testcase for bug #29893
  3225. 2004-08-30 Stanislav Malyshev <stas@zend.com>
  3226. * ZendEngine2/zend_execute.c:
  3227. fix crash #29893
  3228. 2004-08-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3229. * ZendEngine2/zend_execute.c:
  3230. String offset starts with 0, fix isset($str[$len])
  3231. 2004-08-29 Ilia Alshanetsky <ilia@prohost.org>
  3232. * (PHP_5_0)
  3233. ext/standard/var.c:
  3234. MFH: Fixed leak when serializing protected & private properties.
  3235. * ext/standard/var.c:
  3236. Fixed leak when serializing protected & private properties.
  3237. 2004-08-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3238. * (PHP_4_3)
  3239. NEWS
  3240. Zend/zend_compile.c
  3241. ZendEngine2/zend_compile.c:
  3242. MFH: Bugfix #29882 isset crashes on arrays
  3243. * ZendEngine2/zend_compile.c:
  3244. Bugfix #29882 isset crashes on arrays
  3245. 2004-08-29 Sergey Kartashoff <gluke@mail.ru>
  3246. * ext/mnogosearch/config.m4
  3247. ext/mnogosearch/config.m4
  3248. ext/mnogosearch/config.m4:
  3249. - A fix for building of shared mnogosearch module
  3250. 2004-08-28 Derick Rethans <php@derickrethans.nl>
  3251. * (PHP_5_0)
  3252. NEWS
  3253. ext/pcntl/pcntl.c
  3254. ext/pcntl/php_pcntl.h:
  3255. - MFH: Fixed bug #29873 (No defines around pcntl_*priority definitions).
  3256. * ext/pcntl/pcntl.c
  3257. ext/pcntl/php_pcntl.h:
  3258. - Fixed bug #29873 (No defines around pcntl_*priority definitions).
  3259. 2004-08-27 Christian Stocker <chregu@phant.ch>
  3260. * (PHP_5_0)
  3261. EXTENSIONS:
  3262. Marking DOM and XSL as "Working". This should have happened with the
  3263. release of PHP 5.0.0 already.
  3264. 2004-08-27 Andi Gutmans <andi@zend.com>
  3265. * (PHP_4_3)
  3266. Zend/zend_alloc.c:
  3267. - MF PHP 5
  3268. * ZendEngine2/zend_alloc.c:
  3269. - Fix leak report for 0 byte allocations (Dmitry)
  3270. 2004-08-27 Dmitry Stogov <dmitry@zend.com>
  3271. * (PHP_5_0)
  3272. NEWS:
  3273. Fixed bug #29842 (soapclient return null value)
  3274. 2004-08-26 Ilia Alshanetsky <ilia@prohost.org>
  3275. * (PHP_4_3)
  3276. ext/zlib/zlib_fopen_wrapper.c
  3277. ext/zlib/zlib_fopen_wrapper.c:
  3278. MFH: Fixed a nasty resource/memory/disk-space leak when opening zlib files
  3279. via wrapper stacking ala compress.zlib://http://...
  3280. * ext/zlib/zlib_fopen_wrapper.c:
  3281. Fixed a nasty resource/memory/disk-space leak when opening zlib files
  3282. via wrapper stacking ala compress.zlib://http://...
  3283. 2004-08-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3284. * (PHP_5_0)
  3285. ZendEngine2/zend_compile.c:
  3286. MFH: Enforce semantics: Classes cannot extend Interfaces
  3287. * ZendEngine2/zend_compile.c:
  3288. Enforce semantics: Classes cannot extend Interfaces
  3289. * ZendEngine2/tests/bug29828.phpt:
  3290. Fix test: Classes cannot extend Interfaces
  3291. * (PHP_5_0)
  3292. NEWS:
  3293. BFN
  3294. * ZendEngine2/zend_compile.c:
  3295. Drop doubled check
  3296. * ZendEngine2/zend_compile.c:
  3297. - Bugfix #29828 Interfaces no longer work
  3298. * ZendEngine2/tests/bug29828.phpt
  3299. tests/classes/interface_and_extends.phpt:
  3300. Add new test
  3301. 2004-08-26 Rob Richards <rrichards@ctindustries.net>
  3302. * ext/dom/EXPERIMENTAL
  3303. ext/dom/EXPERIMENTAL:
  3304. not experimental
  3305. 2004-08-26 Dmitry Stogov <dmitry@zend.com>
  3306. * (PHP_5_0)
  3307. NEWS:
  3308. Fixed bug #29839 (incorrect convert (xml:lang to lang))
  3309. * (PHP_5_0)
  3310. NEWS:
  3311. Fixed bug #29795 (SegFault with Soap and Amazon's Web Services)
  3312. Fixed bug #27994 (segfault with Soapserver when WSDL-Cache is enabled)
  3313. 2004-08-26 Thies C. Arntzen <thies@thieso.net>
  3314. * (PHP_4_3)
  3315. ext/standard/formatted_print.c:
  3316. 2004-08-26 Dmitry Stogov <dmitry@zend.com>
  3317. * (PHP_5_0)
  3318. NEWS:
  3319. Fixed bug #29844 (SOAP doesn't return the result of a valid SOAP request).
  3320. Fixed bug #29830 (SoapServer::setClass() should not export non-public
  3321. methods).
  3322. 2004-08-26 Ilia Alshanetsky <ilia@prohost.org>
  3323. * (PHP_5_0)
  3324. NEWS
  3325. ext/standard/array.c:
  3326. MFH: Fixed bug #29808 (array_count_values() breaks with numeric strings).
  3327. * ext/standard/array.c:
  3328. Fixed bug #29808 (array_count_values() breaks with numeric strings).
  3329. 2004-08-25 Andrei Zmievski <andreiz@gmail.com>
  3330. * ext/pcre/php_pcre.c
  3331. ext/pcre/php_pcre.c:
  3332. MFB.
  3333. * (PHP_4_3)
  3334. ext/pcre/php_pcre.c:
  3335. Rewrite cache clean-up using zend_hash_apply_with_argument().
  3336. 2004-08-25 Ilia Alshanetsky <ilia@prohost.org>
  3337. * (PHP_4_3)
  3338. ext/bz2/bz2.c:
  3339. Fixed operations on remote bzip2 compressed files ala:
  3340. compress.bzip2://http://downloads.php.net/ilia/php-4.3.5RC1.tar.bz2
  3341. Patch by Wez (MFH from HEAD)
  3342. 2004-08-25 Georg Richter <georg@mysql.com>
  3343. * ext/mysqli/tests/061.phpt:
  3344. test for local_infile_handler
  3345. * ext/mysqli/mysqli.c
  3346. ext/mysqli/mysqli_api.c
  3347. ext/mysqli/mysqli_nonapi.c
  3348. ext/mysqli/php_mysqli.h:
  3349. changed local_infile_handler:
  3350. mysql client lib now uses php_local_infile functions by default, which
  3351. allows
  3352. to use php_fopen_wrapper: e.g. LOAD DATA LOCAL INFILE
  3353. 'http://foo.com/bar.csv' ...
  3354. mysql_set_local_infile_handler now only supports a callback function for
  3355. read.
  3356. 2004-08-25 Christian Stocker <chregu@phant.ch>
  3357. * ext/dom/document.c:
  3358. if $doc->recover = true; set error_reporting to (old | E_WARNING)
  3359. This way, you can't silence XML parse errors with the @ character
  3360. 2004-08-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3361. * tests/lang/bug29566.phpt:
  3362. No short tags
  3363. 2004-08-25 Andrey Hristov <php@hristov.com>
  3364. * (PHP_5_0)
  3365. NEWS:
  3366. .
  3367. 2004-08-25 Derick Rethans <php@derickrethans.nl>
  3368. * NEWS:
  3369. - Those two are already in the NEWS for 5.0.2.
  3370. 2004-08-25 Andi Gutmans <andi@zend.com>
  3371. * NEWS
  3372. NEWS:
  3373. - Improve wording
  3374. * NEWS:
  3375. - MFB
  3376. * (PHP_5_0)
  3377. NEWS:
  3378. - NEWS
  3379. * ZendEngine2/zend_builtin_functions.c:
  3380. - Add interface_exists() and differentiate between classes and interfaces
  3381. (Andrey Hristov)
  3382. 2004-08-24 Andrey Hristov <php@hristov.com>
  3383. * README.PHP4-TO-PHP5-THIN-CHANGES:
  3384. new incompatibilities. maybe someone from the doc group will update the
  3385. migrating guide. also Derick may add new slides to his talk :)
  3386. 2004-08-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3387. * ext/pcre/php_pcre.c:
  3388. MFB: TSRM fix
  3389. * (PHP_5_0)
  3390. ext/pcre/php_pcre.c:
  3391. TSRM fix
  3392. * (PHP_5_0)
  3393. tests/lang/bug29566.phpt:
  3394. Add new test
  3395. * tests/lang/bug29566.phpt:
  3396. Add new test
  3397. 2004-08-24 Andrei Zmievski <andreiz@gmail.com>
  3398. * (PHP_5_0)
  3399. NEWS
  3400. ext/pcre/php_pcre.c:
  3401. MFB
  3402. * NEWS
  3403. ext/pcre/php_pcre.c:
  3404. MFB.
  3405. * (PHP_4_3)
  3406. NEWS
  3407. ext/pcre/php_pcre.c:
  3408. Implement periodic PCRE compiled regexp cache cleanup, to avoid memory
  3409. exhaustion.
  3410. 2004-08-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3411. * ZendEngine2/zend_API.c:
  3412. - Add missing brackets
  3413. 2004-08-24 Frank M. Kromann <frank@kromann.info>
  3414. * (PHP_4_3)
  3415. ext/fbsql/php_fbsql.c:
  3416. Fix a possible crash in fbsql_database() if the function was called before
  3417. a connection was made.
  3418. * ext/fbsql/php_fbsql.c
  3419. ext/fbsql/php_fbsql.h:
  3420. Add fbsql_rows_fetched() - returns the total number of rows fetched.
  3421. Fix a possible crash in fbsql_database() if the function was called before
  3422. a connection was made.
  3423. 2004-08-24 Ilia Alshanetsky <ilia@prohost.org>
  3424. * (PHP_5_0)
  3425. NEWS
  3426. ext/standard/uuencode.c:
  3427. MFH: Fixed bug #29821 (Fixed possible crashes in convert_uudecode() on
  3428. invalid data).
  3429. * ext/standard/uuencode.c:
  3430. Fixed bug #29821 (Fixed possible crashes in convert_uudecode() on invalid
  3431. data).
  3432. 2004-08-24 Rob Richards <rrichards@ctindustries.net>
  3433. * ext/xsl/php_xsl.c:
  3434. fix segfault when object cloned
  3435. 2004-08-24 Wez Furlong <wez.php@thebrainroom.net>
  3436. * ext/readline/config.m4
  3437. ext/readline/readline.c:
  3438. Add support for the readline callback interface, allowing you to interleave
  3439. IO and user input. Sample script:
  3440. <?php
  3441. dl("readline.so");
  3442. function handle_user_input($line)
  3443. {
  3444. echo "You typed: '$line'\n";
  3445. if ($line == 'exit')
  3446. exit;
  3447. }
  3448. readline_callback_handler_install('type! > ', 'handle_user_input');
  3449. while (true) {
  3450. $n = stream_select($r = array(STDIN), $w = null, $e = null, null);
  3451. if ($n && in_array(STDIN, $r)) {
  3452. readline_callback_read_char();
  3453. }
  3454. }
  3455. 2004-08-24 Derick Rethans <php@derickrethans.nl>
  3456. * ext/readline/config.m4:
  3457. - No tabs here please
  3458. 2004-08-24 Wez Furlong <wez.php@thebrainroom.net>
  3459. * ext/readline/config.m4:
  3460. use dependent libs while probing for functions
  3461. 2004-08-24 Christian Stocker <chregu@phant.ch>
  3462. * (PHP_5_0)
  3463. ext/xsl/EXPERIMENTAL:
  3464. MFH ;)
  3465. (This extension is no more experimental)
  3466. * ext/xsl/EXPERIMENTAL:
  3467. This extension is no more experimental
  3468. 2004-08-24 Andi Gutmans <andi@zend.com>
  3469. * NEWS:
  3470. - Fix typo
  3471. 2004-08-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3472. * ZendEngine2/zend_compile.c:
  3473. - Drop unused variable
  3474. * ZendEngine2/zend_execute_API.c
  3475. ZendEngine2/zend_globals.h:
  3476. - Boost up __autoload() calls by caching the lookup
  3477. 2004-08-23 Andi Gutmans <andi@zend.com>
  3478. * NEWS:
  3479. - Improve wording
  3480. * NEWS:
  3481. - NEWS
  3482. * ZendEngine2/zend_compile.c:
  3483. - Improve performance of switch()
  3484. 2004-08-23 Ilia Alshanetsky <ilia@prohost.org>
  3485. * (PHP_4_3)
  3486. ext/dio/dio.c
  3487. ext/dio/dio.c:
  3488. MFH: Fixed possible crash inside dio_read().
  3489. * ext/dio/dio.c:
  3490. Fixed possible crash inside dio_read().
  3491. * ext/standard/head.c:
  3492. Fixed proto of headers_list().
  3493. 2004-08-23 Zeev Suraski <zeev@zend.com>
  3494. * (PHP_5_0)
  3495. ZendEngine2/zend_reflection_api.c:
  3496. Fix names
  3497. 2004-08-23 Derick Rethans <php@derickrethans.nl>
  3498. * (PHP_5_0)
  3499. NEWS:
  3500. - There was a bug # attached to this fix.
  3501. * sapi/apache2filter/config.m4
  3502. sapi/apache2handler/config.m4:
  3503. - MFB: Fixed Apache 2.0 SAPI build against Apache 2 HEAD. (Patch by Joe
  3504. Orton)
  3505. * NEWS:
  3506. - Little changes.
  3507. * (PHP_5_0)
  3508. NEWS
  3509. sapi/apache2filter/config.m4
  3510. sapi/apache2handler/config.m4:
  3511. - Fixed Apache 2.0 SAPI build against Apache 2 HEAD. (Patch by Joe Orton)
  3512. 2004-08-22 Ilia Alshanetsky <ilia@prohost.org>
  3513. * (PHP_5_0)
  3514. main/streams/xp_socket.c:
  3515. MFH: Using int when long should be used.
  3516. * main/streams/xp_socket.c:
  3517. Using int when long should be used.
  3518. 2004-08-21 Timm Friebe <thekid@thekid.de>
  3519. * ext/sybase_ct/php_sybase_ct.c:
  3520. - Fixed packet size setting
  3521. 2004-08-21 Andrey Hristov <php@hristov.com>
  3522. * ext/standard/var.c
  3523. tests/classes/bug26737.phpt:
  3524. fix for bug 26737 : private & protected member variables not serialized
  3525. when user defined __sleep() is declared. Additionally E_NOTICE is
  3526. being thrown if __sleep() returns a non-existing member variable name
  3527. 2004-08-21 Frank M. Kromann <frank@kromann.info>
  3528. * main/SAPI.h:
  3529. Fix win32 compilation. Missing uid_t and gid_t definitions.
  3530. 2004-08-21 Sara Golemon <php@alphaweb.net>
  3531. * ZendEngine2/zend_compile.c:
  3532. Bugfix#29777 Some compilers don't like // style comments
  3533. 2004-08-20 Sara Golemon <php@alphaweb.net>
  3534. * ZendEngine2/zend_ini_parser.y:
  3535. Fix compile
  3536. 2004-08-20 Ilia Alshanetsky <ilia@prohost.org>
  3537. * ext/curl/interface.c:
  3538. MFB: Removed unneeded bits.
  3539. * (PHP_5_0)
  3540. ext/curl/interface.c:
  3541. MFB: removed unneeded bits.
  3542. * (PHP_4_3)
  3543. ext/curl/curl.c:
  3544. Removed unneeded bits.
  3545. 2004-08-20 Derick Rethans <php@derickrethans.nl>
  3546. * NEWS:
  3547. - Order and removed a bugfix which was already in 5.0.2/
  3548. * (PHP_5_0)
  3549. NEWS:
  3550. - 78 chars please.
  3551. 2004-08-20 Ilia Alshanetsky <ilia@prohost.org>
  3552. * ext/curl/interface.c:
  3553. Added more missing cURL options.
  3554. * (PHP_4_3)
  3555. NEWS
  3556. ext/mcal/php_mcal.c:
  3557. MFH: Fixed bug #29753 (mcal_fetch_event() allows 2nd argument to be
  3558. optional).
  3559. 2004-08-19 Andi Gutmans <andi@zend.com>
  3560. * ZendEngine2/zend_execute.c:
  3561. - Cleanup
  3562. 2004-08-19 Brian France <list@firehawksystems.com>
  3563. * (PHP_4_3)
  3564. NEWS
  3565. NEWS
  3566. main/SAPI.c
  3567. main/SAPI.c:
  3568. [MFH] If you send a post with a content-type header and then the next post
  3569. without the content-type header, raw_post_data will not be set. This is
  3570. because SG(request_info).post_entry is set to the first requests function
  3571. pointer which makes it follow the wrong code path.
  3572. 2004-08-19 Andi Gutmans <andi@zend.com>
  3573. * ZendEngine2/zend.c
  3574. ZendEngine2/zend_execute_API.c
  3575. ZendEngine2/zend_globals.h:
  3576. - Second wave of garbage removal.
  3577. 2004-08-19 Brian France <list@firehawksystems.com>
  3578. * NEWS
  3579. main/SAPI.c:
  3580. If you send a post with a content-type header and then the next post
  3581. without the content-type header, raw_post_data will not be set. This is
  3582. because SG(request_info).post_entry is set to the first requests function
  3583. pointer which makes it follow the wrong code path.
  3584. 2004-08-19 Andi Gutmans <andi@zend.com>
  3585. * ZendEngine2/zend_compile.h
  3586. ZendEngine2/zend_execute.c:
  3587. - Stop using garbage. Please let me know if you find any bugs resulting
  3588. - of this patch (very likely). (Dmitry, Andi)
  3589. 2004-08-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3590. * NEWS:
  3591. Janify [tm]
  3592. 2004-08-19 Antony Dovgal <tony2001@phpclub.net>
  3593. * NEWS
  3594. NEWS:
  3595. BFN
  3596. * ext/standard/basic_functions.c:
  3597. fix #29737 in the right way with performance in mind
  3598. * (PHP_5_0)
  3599. ext/standard/basic_functions.c:
  3600. MFH: fix #29737 (ip2long should return -1 if IP is 255.255.255.255 and
  3601. FALSE on error)
  3602. * ext/standard/basic_functions.c:
  3603. fix #29737 (ip2long should return -1 if IP is 255.255.255.255 and FALSE on
  3604. error)
  3605. 2004-08-19 Derick Rethans <php@derickrethans.nl>
  3606. * (PHP_5_0)
  3607. NEWS:
  3608. - Reorder
  3609. 2004-08-19 Christian Stocker <chregu@phant.ch>
  3610. * (PHP_5_0)
  3611. NEWS
  3612. ext/xml/compat.c
  3613. ext/xml/xml.c:
  3614. MFH
  3615. - Fixed bug #29657 (xml_* functions throw non descriptive error).
  3616. (Christian, Rob)
  3617. - Fixed bug #29711 (Changed ext/xml to default to UTF-8 output). (Rob)
  3618. * ext/xml/compat.c
  3619. ext/xml/xml.c:
  3620. fix for bug #29657 xml_* functions throw non descriptive error, compared to
  3621. php4
  3622. fix for bug #29711 libxml and non iso-8859-1.
  3623. If no encoding specified, it defaults to UTF-8 now
  3624. 2004-08-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3625. * ext/dba/tests/dba_handler.inc:
  3626. Fix issue in test
  3627. * NEWS:
  3628. BFN + reorder
  3629. * ZendEngine2/zend_reflection_api.c:
  3630. - Implement #29728: Reflection API Feature: Default parameter value.
  3631. . ReflectionParameter::isDefaultValueAvailable()
  3632. . ReflectionParameter::getDefaultValue()
  3633. * ZendEngine2/zend_reflection_api.c:
  3634. - Nedd to work on copy
  3635. 2004-08-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3636. * ZendEngine2/zend_reflection_api.c:
  3637. - Show default value of optional parameters of user defined functions.
  3638. 2004-08-18 Ilia Alshanetsky <ilia@prohost.org>
  3639. * (PHP_4_3)
  3640. NEWS
  3641. ext/curl/curl.c
  3642. ext/curl/interface.c:
  3643. MFH: Fixed bug #29727 (Added missing CURL authentication directives).
  3644. * ext/curl/interface.c:
  3645. Fixed bug #29727 (Added missing CURL authentication directives).
  3646. 2004-08-18 Andrei Zmievski <andreiz@gmail.com>
  3647. * ZendEngine2/zend_ini_parser.y:
  3648. Forgot to turn off debugging.
  3649. * NEWS
  3650. TODO-5.1
  3651. ZendEngine2/zend_ini_parser.y
  3652. ZendEngine2/zend_ini_scanner.l:
  3653. Re-add my patch for .ini variable access.
  3654. 2004-08-18 Antony Dovgal <tony2001@phpclub.net>
  3655. * sapi/apache/config.m4
  3656. sapi/apache/config.m4:
  3657. MFB: typo in config.m4 (potential configuration problem with Stronghold)
  3658. * (PHP_4_3)
  3659. sapi/apache/config.m4:
  3660. typo in config.m4 (potential configuration problem with Stronghold)
  3661. * (PHP_4_3)
  3662. ext/xslt/config.m4:
  3663. fix #29625 (no quotes around the shell variable's value cause ./configure
  3664. to fail)
  3665. 2004-08-17 Andi Gutmans <andi@zend.com>
  3666. * php.ini-dist
  3667. php.ini-dist
  3668. php.ini-recommended
  3669. php.ini-recommended:
  3670. - Fix typos
  3671. 2004-08-17 Ilia Alshanetsky <ilia@prohost.org>
  3672. * (PHP_4_3)
  3673. NEWS
  3674. ext/standard/file.c:
  3675. Fixed bug #29719 (fgetcsv() has problem parsing strings ending with escaped
  3676. enclosures).
  3677. 2004-08-17 Antony Dovgal <tony2001@phpclub.net>
  3678. * php.ini-dist
  3679. php.ini-recommended:
  3680. fix typo
  3681. 2004-08-16 Ilia Alshanetsky <ilia@prohost.org>
  3682. * (PHP_4_3)
  3683. NEWS
  3684. ext/gd/gd.c
  3685. ext/gd/gd.c:
  3686. MFH: Fixed bug #29594 (Use PHP's own tmpfile() implementation).
  3687. * ext/gd/gd.c:
  3688. Fixed bug #29594 (Use PHP's own tmpfile() implementation).
  3689. 2004-08-16 Zeev Suraski <zeev@zend.com>
  3690. * (PHP_4_3)
  3691. NEWS
  3692. NEWS:
  3693. -** empty log message ***
  3694. * main/main.c:
  3695. Fix an oldie fd leak
  3696. * (PHP_4_3)
  3697. main/main.c:
  3698. Fix an OLDIE fd leak
  3699. 2004-08-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3700. * (PHP_5_0)
  3701. NEWS:
  3702. BFN
  3703. * (PHP_5_0)
  3704. ZendEngine2/zend_reflection_api.c:
  3705. MFH: Fix bug #29447: Reflection API issues
  3706. * ZendEngine2/zend_reflection_api.c:
  3707. - Fix bug #29447: Reflection API issues
  3708. 2004-08-16 Ilia Alshanetsky <ilia@prohost.org>
  3709. * (PHP_5_0)
  3710. NEWS
  3711. ext/standard/ftp_fopen_wrapper.c:
  3712. MFH: Fixed bug #29678 (opendir() with ftp:// wrapper segfaults if path
  3713. does not have trailing slash).
  3714. * ext/standard/ftp_fopen_wrapper.c:
  3715. Fixed bug #29678 (opendir() with ftp:// wrapper segfaults if path does not
  3716. have trailing slash).
  3717. 2004-08-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3718. * ZendEngine2/zend_compile.c:
  3719. Remove unnecessary check
  3720. 2004-08-15 Georg Richter <georg@mysql.com>
  3721. * ext/mysqli/mysqli.c
  3722. ext/mysqli/mysqli.c:
  3723. fixed default for mysqli_fetch_array
  3724. 2004-08-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3725. * ZendEngine2/zend_compile.c:
  3726. Add missing check
  3727. 2004-08-13 Dan Kalowsky <dank@deadmime.org>
  3728. * ext/odbc/php_odbc.c:
  3729. Checking in a patch by Dave Lawson (dlawson@masterytech.com) to correct
  3730. some of the behavior found in the odbc_fetch_*() functions. This patch
  3731. NEEDS to be tested on MS Access before a release is done with it. This
  3732. submission is to get it into the daily builds for testing.
  3733. 2004-08-13 Georg Richter <georg@mysql.com>
  3734. * (PHP_5_0)
  3735. NEWS
  3736. ext/mysqli/mysqli.c
  3737. ext/mysqli/mysqli.c:
  3738. fixed bug #29656 (segfault on result and statement properties)
  3739. 2004-08-13 Antony Dovgal <tony2001@phpclub.net>
  3740. * (PHP_5_0)
  3741. regex/engine.c
  3742. regex/regexec.c:
  3743. MFH: fix yet another annoying compile warning
  3744. * regex/engine.c
  3745. regex/regexec.c:
  3746. fix yet another annoying compile warning
  3747. * ext/iconv/iconv.c:
  3748. fix compile warning
  3749. 2004-08-13 Christian Stocker <chregu@phant.ch>
  3750. * NEWS:
  3751. Forgot to add DomDocumentFragment->appendXML(), when I commited it back
  3752. then
  3753. * NEWS
  3754. ext/dom/document.c
  3755. ext/dom/dom_properties.h
  3756. ext/dom/php_dom.c
  3757. ext/dom/xml_common.h:
  3758. Added DomDocument->recover property for parsing not well-formed XML
  3759. Documents.
  3760. 2004-08-13 Rob Richards <rrichards@ctindustries.net>
  3761. * (PHP_4_3)
  3762. NEWS:
  3763. BFN
  3764. * (PHP_4_3)
  3765. ext/domxml/php_domxml.c
  3766. ext/domxml/php_domxml.h:
  3767. Fixed bug #29599 (domxml_error segfaults another apache module)
  3768. 2004-08-13 Derick Rethans <php@derickrethans.nl>
  3769. * (PHP_5_0)
  3770. NEWS
  3771. main/main.c:
  3772. - MFH: Added PHP_EOL constant that contains the OS way of representing
  3773. newlines. (Patch by Paul Hudson)
  3774. * main/main.c:
  3775. - Added the PHP_EOL constant (Patch by Paul Hudson)
  3776. 2004-08-12 Georg Richter <georg@mysql.com>
  3777. * ext/mysqli/mysqli_api.c
  3778. ext/mysqli/mysqli_api.c:
  3779. minor fix in mysqli_prepare: copying stmt errormessag to mysql structure
  3780. 2004-08-12 Andi Gutmans <andi@zend.com>
  3781. * (PHP_5_0)
  3782. NEWS
  3783. configure.in
  3784. ZendEngine2/zend.h
  3785. main/php_version.h:
  3786. - Back to 5.0.2-dev
  3787. * (PHP_5_0)
  3788. NEWS
  3789. configure.in
  3790. ZendEngine2/zend.h
  3791. main/php_version.h:
  3792. - Roll 5.0.1
  3793. 2004-08-12 Chuck Hagenbuch <chuck@horde.org>
  3794. * ext/imap/php_imap.c
  3795. ext/imap/php_imap.c
  3796. ext/imap/php_imap.c:
  3797. More spaces -> tabs.
  3798. 2004-08-12 Ilia Alshanetsky <ilia@prohost.org>
  3799. * (PHP_4_3)
  3800. ext/imap/php_imap.c
  3801. ext/imap/php_imap.c:
  3802. MFH: Properly fix the msgno check inside imap_fetchbody().
  3803. * ext/imap/php_imap.c:
  3804. Properly fix the msgno check inside imap_fetchbody().
  3805. 2004-08-12 Chuck Hagenbuch <chuck@horde.org>
  3806. * ext/imap/php_imap.c:
  3807. fix.
  3808. 2004-08-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3809. * tests/classes/iterators_001.phpt
  3810. tests/classes/iterators_002.phpt:
  3811. Fix tests after foreach patch
  3812. 2004-08-12 Derick Rethans <php@derickrethans.nl>
  3813. * (PHP_5_0)
  3814. NEWS:
  3815. - Reorder a bit and add .
  3816. 2004-08-12 Andi Gutmans <andi@zend.com>
  3817. * (PHP_5_0)
  3818. configure.in
  3819. ZendEngine2/zend.h
  3820. main/php_version.h:
  3821. - Back to -dev
  3822. * (PHP_5_0)
  3823. NEWS
  3824. configure.in
  3825. ZendEngine2/zend.h
  3826. main/php_version.h:
  3827. - 5.0.1RC2
  3828. * ext/standard/array.c:
  3829. - Use FREE_HASHTABLE()
  3830. * ZendEngine2/zend_compile.c
  3831. ZendEngine2/zend_compile.h
  3832. ZendEngine2/zend_execute.c:
  3833. - Don't use magic numbers
  3834. 2004-08-12 Magnus M��tt� <novell@kiruna.se>
  3835. * (PHP_5_0)
  3836. NEWS:
  3837. Add missing NEWS entry (bug 29147).
  3838. 2004-08-12 Andi Gutmans <andi@zend.com>
  3839. * ZendEngine2/zend_compile.c
  3840. ZendEngine2/zend_execute.c:
  3841. - Significantly improve performance of foreach($arr as $data). (Marcus)
  3842. 2004-08-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3843. * ext/dba/tests/dba_cdb_make.phpt:
  3844. Change to use md5_file()
  3845. 2004-08-11 Ilia Alshanetsky <ilia@prohost.org>
  3846. * ext/gd/libgd/gd_topal.c:
  3847. Fixed memory leak.
  3848. * (PHP_4_3)
  3849. configure.in
  3850. main/php_version.h:
  3851. back to dev.
  3852. * (PHP_4_3)
  3853. configure.in
  3854. main/php_version.h:
  3855. 4.3.9RC1 is a go.
  3856. * (PHP_4_3)
  3857. NEWS:
  3858. Bug fixing news.
  3859. * (PHP_4_3)
  3860. Zend/zend_highlight.c
  3861. ZendEngine2/zend_highlight.c:
  3862. MFH: Fixed bug #29607 (highlighting code with HEREDOC produces invalid
  3863. output).
  3864. * (PHP_5_0)
  3865. ZendEngine2/zend_highlight.c:
  3866. Fixed bug #29607 (highlighting code with HEREDOC produces invalid output).
  3867. 2004-08-11 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3868. * sapi/apache2handler/sapi_apache2.c:
  3869. TSRM fix
  3870. * ZendEngine2/zend_execute.c:
  3871. More meaningfull error message
  3872. 2004-08-11 Derick Rethans <php@derickrethans.nl>
  3873. * (PHP_5_0)
  3874. NEWS:
  3875. - Tix Fypo
  3876. * ext/standard/image.c:
  3877. - Added a notice to getimagesize in case zlib is not available and a
  3878. compressed
  3879. SWF movie has been passed to the function.
  3880. * (PHP_5_0)
  3881. ext/standard/image.c:
  3882. - MFH: Added a notice to getimagesize in case zlib is not available and a
  3883. compressed SWF movie has been passed to the function.
  3884. * (PHP_5_0)
  3885. NEWS:
  3886. - Reworded this a bit
  3887. 2004-08-11 Christian Stocker <chregu@phant.ch>
  3888. * ext/dom/tests/dom005.phpt:
  3889. fix test
  3890. 2004-08-11 Rasmus Lerdorf <rasmus@lerdorf.com>
  3891. * main/SAPI.c:
  3892. Reset global request_time in sapi_activate. Reset it in sapi_deactivate
  3893. too, although I can't see why that would be necessary, but most of the
  3894. other sapi globals are reset there as well.
  3895. 2004-08-11 Derick Rethans <php@derickrethans.nl>
  3896. * (PHP_5_0)
  3897. ZendEngine2/zend_alloc.h:
  3898. - MFH: Patch to allow the Zend memory allocators to be disabled.
  3899. * ZendEngine2/zend_alloc.h:
  3900. - Added missing defines.
  3901. * (PHP_4_3)
  3902. Zend/zend_alloc.h:
  3903. - Commit my patch to allow the Zend allocation service to be disabled.
  3904. 2004-08-11 Sara Golemon <php@alphaweb.net>
  3905. * main/rfc1867.c:
  3906. Minor format specifier fixes
  3907. * (PHP_5_0)
  3908. ext/standard/basic_functions.c:
  3909. MFH: $errmsg should have been forced reference
  3910. * ext/standard/basic_functions.c:
  3911. Don't require the user to specify as a reference
  3912. 2004-08-10 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3913. * (PHP_5_0)
  3914. NEWS:
  3915. BFN (small but important change)
  3916. 2004-08-10 Ilia Alshanetsky <ilia@prohost.org>
  3917. * (PHP_5_0)
  3918. NEWS:
  3919. Bug fixing news.
  3920. * (PHP_5_0)
  3921. ZendEngine2/zend_highlight.c:
  3922. MFH: Fixed bug #29606 (php_strip_whitespace() prints to stdout rather then
  3923. returning the value).
  3924. * ZendEngine2/zend_highlight.c:
  3925. Fixed bug #29606 (php_strip_whitespace() prints to stdout rather then
  3926. returning the value).
  3927. 2004-08-10 Rasmus Lerdorf <rasmus@lerdorf.com>
  3928. * NEWS
  3929. main/SAPI.c
  3930. main/SAPI.h
  3931. sapi/apache/mod_php5.c
  3932. sapi/apache2filter/sapi_apache2.c
  3933. sapi/apache2handler/sapi_apache2.c:
  3934. Add SAPI hook to get the request time if provided by the web server,
  3935. otherwise call time(0) on the first call and store it so subsequent
  3936. calls will get the same time. Hook support for Apache1/2 included.
  3937. 2004-08-10 Dmitry Stogov <dmitry@zend.com>
  3938. * NEWS:
  3939. Changed bugs order.
  3940. * (PHP_5_0)
  3941. NEWS:
  3942. Fixed bug #28969 (Wrong data encoding of special characters)
  3943. * NEWS:
  3944. Fixed bug #28969 (Wrong data encoding of special characters).
  3945. * NEWS:
  3946. Fixed bug #29256 (SOAP HTTP Error when envelop size is more than 24345
  3947. bytes)
  3948. 2004-08-10 Wez Furlong <wez.php@thebrainroom.net>
  3949. * (PHP_5_0)
  3950. NEWS:
  3951. BFN
  3952. * main/streams/xp_socket.c:
  3953. Fix for #29256 from Dmitry, very slightly modified
  3954. 2004-08-10 Christian Stocker <chregu@phant.ch>
  3955. * ext/xsl/xsltprocessor.c:
  3956. Fix segfault on error in xslt
  3957. 2004-08-10 Andi Gutmans <andi@zend.com>
  3958. * (PHP_5_0)
  3959. configure.in
  3960. ZendEngine2/zend.h
  3961. main/php_version.h:
  3962. - Back to -dev
  3963. * (PHP_5_0)
  3964. NEWS
  3965. configure.in
  3966. ZendEngine2/zend.h
  3967. main/php_version.h:
  3968. - 5.0.1RC1
  3969. 2004-08-10 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3970. * ZendEngine2/zend_execute.c:
  3971. - Fix warnings
  3972. 2004-08-10 Andi Gutmans <andi@zend.com>
  3973. * (PHP_4_3)
  3974. INSTALL
  3975. NEWS
  3976. win32/install.txt:
  3977. - MF PHP_5_0
  3978. 2004-08-10 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  3979. * (PHP_4_3)
  3980. NEWS
  3981. ext/standard/array.c:
  3982. - MFH: Bugfix #29493 (extract(array, EXTR_REFS) misbehaves with elements
  3983. referred twice or more times)
  3984. * (PHP_5_0)
  3985. ext/standard/array.c:
  3986. - Bugfix #29493 (extract(array, EXTR_REFS) misbehaves with elements
  3987. referred
  3988. twice or more times)
  3989. * ext/standard/array.c:
  3990. - Bugfix #29493 (extract(array, EXTR_REFS) misbehaves with elements
  3991. referred
  3992. twice or more times). (Patch inspired by Michael Manley. Thanks.)
  3993. 2004-08-10 Andi Gutmans <andi@zend.com>
  3994. * INSTALL
  3995. NEWS
  3996. win32/install.txt:
  3997. - MFB
  3998. * (PHP_5_0)
  3999. INSTALL
  4000. NEWS
  4001. win32/install.txt:
  4002. - The documentation team has re-wroten the installation part of the manual.
  4003. 2004-08-10 Ilia Alshanetsky <ilia@prohost.org>
  4004. * (PHP_4_3)
  4005. NEWS
  4006. php.ini-dist
  4007. php.ini-dist
  4008. php.ini-recommended
  4009. php.ini-recommended:
  4010. MFH: Fixed bug #29581 (Typo inside php.ini comments for mysql.trace_mode).
  4011. * php.ini-dist
  4012. php.ini-recommended:
  4013. Fixed bug #29581 (Typo inside php.ini comments for mysql.trace_mode).
  4014. 2004-08-09 Andi Gutmans <andi@zend.com>
  4015. * (PHP_5_0)
  4016. NEWS:
  4017. - Update NEWS
  4018. * (PHP_5_0)
  4019. ext/standard/credits.c:
  4020. Update credits for php docs
  4021. * (PHP_4_3)
  4022. ext/standard/credits.c:
  4023. - Update credits for PHP docs
  4024. 2004-08-09 Derick Rethans <php@derickrethans.nl>
  4025. * NEWS:
  4026. - Fixed speling and some reordering
  4027. 2004-08-09 Dmitry Stogov <dmitry@zend.com>
  4028. * (PHP_5_0)
  4029. NEWS:
  4030. Included ext/soap fixes from CVS HEAD.
  4031. 2004-08-09 Georg Richter <georg@mysql.com>
  4032. * (PHP_5_0)
  4033. NEWS
  4034. ext/mysqli/mysqli.c
  4035. ext/mysqli/mysqli.c:
  4036. fixed bug #29577 (MYSQLI_CLIENT_FOUND_ROWS undefined)
  4037. 2004-08-08 Ilia Alshanetsky <ilia@prohost.org>
  4038. * pear/tests/pear_config.phpt
  4039. pear/tests/pear_config_1.1.phpt
  4040. pear/tests/pear_registry_1.1.phpt:
  4041. When skip condition is met, stop.
  4042. * ext/standard/math.c:
  4043. MFB: removed \r characters.
  4044. * (PHP_5_0)
  4045. ext/standard/math.c:
  4046. Remove \r characters from file.
  4047. 2004-08-08 Christian Stocker <chregu@phant.ch>
  4048. * (PHP_5_0)
  4049. NEWS:
  4050. Fixed bug #29573.
  4051. * (PHP_5_0)
  4052. ext/xsl/xsltprocessor.c:
  4053. MFH (fix for Bug #29573 : Segmentation fault when php function(called from
  4054. XSLT templat) throw exception
  4055. and Zero Byte Memory Leaks)
  4056. * ext/xsl/xsltprocessor.c:
  4057. - Fix bug #29573: Segmentation fault when php function(called from XSLT
  4058. templat) throw exception
  4059. - Fix some 0 Byte Memory Leaks
  4060. 2004-08-07 Wez Furlong <wez.php@thebrainroom.net>
  4061. * (PHP_5_0)
  4062. NEWS:
  4063. BFN
  4064. * (PHP_5_0)
  4065. ext/com_dotnet/com_dotnet.c:
  4066. MFH: Fix for Bug #29490 from Michael Sisolak
  4067. * ext/com_dotnet/com_dotnet.c:
  4068. Fix for Bug #29490 from Michael Sisolak.
  4069. Another fine patch; thanks Michael.
  4070. 2004-08-07 Sara Golemon <php@alphaweb.net>
  4071. * ext/standard/basic_functions.c
  4072. ext/standard/basic_functions.h:
  4073. Fix inet_pton/ntop() on BSD
  4074. * ext/standard/basic_functions.c:
  4075. Binary safety fix for inet_pton()
  4076. * NEWS
  4077. ext/standard/basic_functions.c
  4078. ext/standard/basic_functions.h:
  4079. New Functions inet_pton() and inet_ntop()
  4080. 2004-08-07 Andi Gutmans <andi@zend.com>
  4081. * ZendEngine2/zend_alloc.h:
  4082. - Commit Derick's patch for allowing Zend to use regular libc memory
  4083. - allocation functions. Mainly useful in conjunction with tools such as
  4084. - valgrind which enables us to find bugs we might not find with the
  4085. - current memory managers boundary protection.
  4086. 2004-08-06 Sara Golemon <php@alphaweb.net>
  4087. * ext/standard/dns.c:
  4088. Add A6 support, fix IPv6 address parsing, and improve define compatability
  4089. * ext/simplexml/simplexml.c:
  4090. ZTS Fix
  4091. 2004-08-06 Wez Furlong <wez.php@thebrainroom.net>
  4092. * (PHP_5_0)
  4093. ext/standard/streamsfuncs.c:
  4094. MFH: avoid possible segfault with stream_socket_client and bogus flags.
  4095. * ext/standard/streamsfuncs.c:
  4096. Avoid possible segfault when using stream_socket_client with bogus flags.
  4097. 2004-08-05 Ilia Alshanetsky <ilia@prohost.org>
  4098. * ext/simplexml/php_simplexml_exports.h
  4099. ext/simplexml/simplexml.c:
  4100. php_error() -> php_error_docref()
  4101. 2004-08-05 Gabor Hojtsy <gabor@hojtsy.hu>
  4102. * ext/standard/credits.c:
  4103. update documentation credits, mentioning that more contributors are listed
  4104. in the manual
  4105. 2004-08-05 Antony Dovgal <tony2001@phpclub.net>
  4106. * (PHP_5_0)
  4107. README.CVS-RULES
  4108. README.CVS-RULES:
  4109. MFH: remove all references to @ thing, as it's not recommended
  4110. * README.CVS-RULES:
  4111. remove all references to @ thing, as it's not recommended.
  4112. always add it to NEWS yourself please (c) Derick =)
  4113. * NEWS:
  4114. news entry
  4115. * ext/xsl/xsltprocessor.c:
  4116. change xsl_xsltprocessor_set_parameter() to support parameter->value arrays
  4117. add test for it
  4118. 2004-08-05 Wez Furlong <wez.php@thebrainroom.net>
  4119. * win32/syslog.reg:
  4120. Generate a .reg file for the syslog stuff
  4121. NB: still need a solution for zts and non-zts on the same machine.
  4122. 2004-08-05 Ilia Alshanetsky <ilia@prohost.org>
  4123. * ZendEngine2/zend_builtin_functions.c:
  4124. Eliminate unneeded variable.
  4125. 2004-08-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4126. * ZendEngine2/zend_reflection_api.c
  4127. ZendEngine2/tests/bug29523.phpt:
  4128. - Fix bug #29523 (ReflectionParameter::isOptional() is incorrect)
  4129. 2004-08-04 Frank M. Kromann <frank@kromann.info>
  4130. * (PHP_5_0)
  4131. ext/iconv/config.w32
  4132. ext/iconv/php_iconv.def:
  4133. MFH: Move iconv exports to the iconv extension and make libxml depend on
  4134. iconv
  4135. * ext/iconv/config.w32
  4136. ext/iconv/php_iconv.def:
  4137. Move iconv exports to the iconv extension
  4138. 2004-08-04 Antony Dovgal <tony2001@phpclub.net>
  4139. * ext/simplexml/simplexml.c:
  4140. nuke unused variable
  4141. 2004-08-04 Zeev Suraski <zeev@zend.com>
  4142. * ext/simplexml/simplexml.c
  4143. ext/simplexml/simplexml.c:
  4144. Fix prototypes
  4145. 2004-08-04 Georg Richter <georg@mysql.com>
  4146. * ext/mysqli/mysqli.c:
  4147. forgot to remove debug variable :( (Thx to Derick)
  4148. * NEWS
  4149. ext/mysqli/mysqli.c
  4150. ext/mysqli/mysqli.c:
  4151. fixed bug #29522
  4152. * ext/mysqli/mysqli.c:
  4153. fixed properties when connect wasn't called
  4154. 2004-08-04 Ilia Alshanetsky <ilia@prohost.org>
  4155. * (PHP_5_0)
  4156. ext/standard/sunfuncs.c:
  4157. MFH: Fixed argument handling in sun* functions.
  4158. * ext/standard/sunfuncs.c:
  4159. Fixed argument handling in sun* functions.
  4160. 2004-08-03 Edin Kadribasic <edink@emini.dk>
  4161. * (PHP_5_0)
  4162. NEWS:
  4163. Typofix
  4164. 2004-08-03 Frank M. Kromann <frank@kromann.info>
  4165. * (PHP_4_3)
  4166. ext/iconv/iconv.dsp:
  4167. Oops. remember to save the project file before commiting.
  4168. * (PHP_4_3)
  4169. ext/iconv/iconv.dsp:
  4170. Updating library name to iconv.lib
  4171. 2004-08-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4172. * ZendEngine2/ZEND_CHANGES:
  4173. Update
  4174. * (PHP_5_0)
  4175. ZendEngine2/zend_builtin_functions.c
  4176. ZendEngine2/tests/bug29505.phpt:
  4177. - MFH Bug #29505 get_class_vars() severely broken when used with arrays
  4178. * ZendEngine2/tests/bug29505.phpt:
  4179. Add new test
  4180. * ZendEngine2/zend_builtin_functions.c:
  4181. - Fixed Bug #29505 get_class_vars() severely broken when used with arrays
  4182. * NEWS
  4183. NEWS:
  4184. BFN
  4185. 2004-08-03 Wez Furlong <wez.php@thebrainroom.net>
  4186. * ext/com_dotnet/com_dotnet.c:
  4187. Even more verbosity...
  4188. * ext/com_dotnet/com_dotnet.c:
  4189. Even more verbosity in case of error
  4190. 2004-08-03 Antony Dovgal <tony2001@phpclub.net>
  4191. * ext/standard/mail.c:
  4192. fix typo in mail.c: mail_force_extra_parameters ->
  4193. mail.force_extra_parameters
  4194. * (PHP_5_0)
  4195. php.ini-dist
  4196. php.ini-recommended:
  4197. MFH: fix typo in php.ini-dist & php.ini-recommended
  4198. * php.ini-dist
  4199. php.ini-recommended:
  4200. fix typo in php.ini: paramAters -> paramEters
  4201. 2004-08-03 Greg Beaver <greg@chiaraquartet.net>
  4202. * (PHP_5_0)
  4203. pear/go-pear.bat:
  4204. commit for win32 - binary so line endings are always preserved - ..and in
  4205. PHP_5_0, where it also belongs
  4206. * pear/go-pear.bat:
  4207. commit for win32 - binary so line endings are always preserved - this time
  4208. on HEAD, where it belongs
  4209. * pear/go-pear.bat
  4210. pear/go-pear.bat:
  4211. file go-pear.bat was initially added on branch PHP_4_3.
  4212. 2004-08-03 Frank M. Kromann <frank@kromann.info>
  4213. * ext/mime_magic/mime_magic.c:
  4214. sys/stat.h is includes in php_streams.h no need to do that again.
  4215. 2004-08-03 Wez Furlong <wez.php@thebrainroom.net>
  4216. * ext/ming/config.w32:
  4217. Avoid possible exception
  4218. 2004-08-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4219. * ZendEngine2/zend_reflection_api.c:
  4220. - Add methods to check parameter count
  4221. 2004-08-02 Ilia Alshanetsky <ilia@prohost.org>
  4222. * (PHP_5_0)
  4223. ext/sqlite/sqlite.c:
  4224. MFH: Allow sqlite_fetch_column_types() to properly handle table names with
  4225. spaces in them.
  4226. * ext/sqlite/sqlite.c:
  4227. Allow sqlite_fetch_column_types() to properly handle table names with
  4228. spaces in them.
  4229. 2004-08-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4230. * (PHP_5_0)
  4231. ZendEngine2/zend_compile.c:
  4232. MFH Change to use memcmp instead of strcmp
  4233. * ZendEngine2/zend_compile.c:
  4234. - Change to use memcmp instead of strcmp
  4235. 2004-08-02 Wez Furlong <wez.php@thebrainroom.net>
  4236. * ext/com_dotnet/com_dotnet.c:
  4237. Better error reporting
  4238. 2004-08-02 Andi Gutmans <andi@zend.com>
  4239. * ZendEngine2/zend_compile.c:
  4240. - Fix typo
  4241. 2004-08-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4242. * ZendEngine2/zend_language_parser.y
  4243. ZendEngine2/zend_language_scanner.l:
  4244. - Remove all for now
  4245. * tests/classes/__call_002.phpt
  4246. tests/classes/__set__get_002.phpt
  4247. tests/classes/__set__get_003.phpt
  4248. tests/classes/destructor_visibility_001.phpt
  4249. tests/classes/destructor_visibility_002.phpt
  4250. tests/classes/destructor_visibility_003.phpt:
  4251. MFB Enforce protocol of magic methods/classes
  4252. * ZendEngine2/zend_compile.c
  4253. ZendEngine2/zend_compile.h
  4254. ZendEngine2/zend_execute_API.c
  4255. ext/mbstring/tests/htmlent.phpt
  4256. tests/classes/ctor_failure.phpt:
  4257. MFB: Enforce protocol on magic methods/functions
  4258. 2004-08-02 Sascha Schumann <sascha@schumann.cx>
  4259. * ext/session/session.c:
  4260. fix empty_string issue
  4261. Patch submitted by Antony Dovgal <tony2001@phpclub.net>
  4262. * ext/session/mod_files.c:
  4263. don't read empty files
  4264. 0 malloc noticed by Antony Dovgal <tony2001@phpclub.net>
  4265. 2004-08-02 Ilia Alshanetsky <ilia@prohost.org>
  4266. * (PHP_4_3)
  4267. Zend/zend_execute.c
  4268. ZendEngine2/zend_execute.c:
  4269. MFH: A gentler (performance wise) allocation of buffer for temp variables.
  4270. * ZendEngine2/zend_execute.c:
  4271. A gentler (performance wise) allocation of buffer for temp variables.
  4272. 2004-08-01 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4273. * tests/classes/__call_002.phpt
  4274. tests/classes/__call_002.phpt
  4275. tests/classes/__set__get_002.phpt
  4276. tests/classes/__set__get_002.phpt
  4277. tests/classes/__set__get_003.phpt
  4278. tests/classes/__set__get_003.phpt
  4279. tests/classes/ctor_failure.phpt
  4280. tests/classes/destructor_visibility_001.phpt
  4281. tests/classes/destructor_visibility_001.phpt
  4282. tests/classes/destructor_visibility_002.phpt
  4283. tests/classes/destructor_visibility_002.phpt
  4284. tests/classes/destructor_visibility_003.phpt
  4285. tests/classes/destructor_visibility_003.phpt:
  4286. file __call_002.phpt was initially added on branch PHP_5_0.
  4287. * (PHP_5_0)
  4288. ZendEngine2/zend_compile.c
  4289. ZendEngine2/zend_compile.h
  4290. ZendEngine2/zend_execute_API.c:
  4291. - Enforce protocol on magic methods/functions
  4292. 2004-08-01 Wez Furlong <wez.php@thebrainroom.net>
  4293. * win32/.cvsignore:
  4294. More hoops for VC6
  4295. 2004-07-31 Wez Furlong <wez.php@thebrainroom.net>
  4296. * win32/wsyslog.c:
  4297. Fix bug #8314: sane syslog output to the WinNT event log.
  4298. Big fat note: if you're building from a .dsp, you need to replicate
  4299. the custom build step that uses MC to generate the message catalog
  4300. To make use of this fix, you need to register the event source; running
  4301. "nmake
  4302. install" will handle this for you (if you also build the win32std
  4303. extension
  4304. from pecl).
  4305. I'll arrange with Phil to have the installer handle this registration too.
  4306. * pear/go-pear-list.php:
  4307. Un-bork
  4308. * ext/standard/basic_functions.c
  4309. ext/standard/streamsfuncs.c
  4310. win32/globals.c
  4311. win32/php_win32_globals.h:
  4312. Allow win32 stuff to build non-zts.
  4313. Fix stream crypto func (again? didn't I already commit that?)
  4314. * ext/com_dotnet/com_persist.c
  4315. ext/com_dotnet/com_wrapper.c:
  4316. Allow COM to build under non-zts.
  4317. Thanks Frank.
  4318. * main/streams/xp_socket.c:
  4319. zts fix...
  4320. * main/streams/transports.c
  4321. main/streams/xp_socket.c:
  4322. Misc sendto/recvfrom tweaks that have been pending here for a while...
  4323. * main/streams/xp_socket.c:
  4324. Make sure this is initialized...
  4325. * main/streams/plain_wrapper.c:
  4326. Implement an fstat cache for plain files.
  4327. 2004-07-30 Andi Gutmans <andi@zend.com>
  4328. * win32/php5dllts.dsp:
  4329. - Add globals.c
  4330. 2004-07-30 Frank M. Kromann <frank@kromann.info>
  4331. * ext/standard/file.h:
  4332. Adding missing PHPAPI for non ZTS builds
  4333. 2004-07-30 Andi Gutmans <andi@zend.com>
  4334. * ZendEngine2/zend_execute.c
  4335. ZendEngine2/zend_execute_API.c
  4336. ZendEngine2/zend_ptr_stack.c
  4337. ZendEngine2/zend_ptr_stack.h:
  4338. - More ptr_stack optimizations and cleanups
  4339. * ZendEngine2/zend_alloc.c
  4340. ZendEngine2/zend_alloc.h
  4341. ZendEngine2/zend_execute.c
  4342. ZendEngine2/zend_fast_cache.h
  4343. ZendEngine2/zend_ptr_stack.h:
  4344. - Improve performance by inlining zend_ptr_stack_n_push(). var_args can
  4345. usually not be inlined by compilers.
  4346. 2004-07-30 Frank M. Kromann <frank@kromann.info>
  4347. * (PHP_4_3)
  4348. win32/php_win32_globals.h:
  4349. Add missing header for def. of struct timeval.
  4350. * (PHP_4_3)
  4351. win32/php4dllts.dsp:
  4352. Adding new win32 globals to project
  4353. * (PHP_4_3)
  4354. ext/standard/basic_functions.c:
  4355. Add missing header for win32 builds
  4356. * win32/globals.c
  4357. win32/globals.c
  4358. win32/php_win32_globals.h
  4359. win32/php_win32_globals.h:
  4360. Fix line endings
  4361. 2004-07-30 Edin Kadribasic <edink@emini.dk>
  4362. * win32/install.txt:
  4363. Nuke references to InstallShield
  4364. * win32/install.txt:
  4365. Update for php5
  4366. * win32/install.txt:
  4367. s/php.exe/php-cgi.exe
  4368. 2004-07-30 Ilia Alshanetsky <ilia@prohost.org>
  4369. * (PHP_4_3)
  4370. NEWS
  4371. ext/standard/image.c
  4372. ext/standard/image.c:
  4373. MFH: Fixed bug #29443 (Sanity check for wbmp detection).
  4374. * ext/standard/image.c:
  4375. Fixed bug #29443 (Sanity check for wbmp detection).
  4376. 2004-07-29 Edin Kadribasic <edink@emini.dk>
  4377. * ext/gettext/gettext.c:
  4378. Fixed bug #29264. Newer libintl redefines function names so all
  4379. PHP gettext function names become prefixed with libintl_
  4380. * (PHP_5_0)
  4381. NEWS
  4382. ext/informix/config.w32:
  4383. MFH: Fix informix compilation on Windows (bug #29340)
  4384. * ext/informix/config.w32:
  4385. Fix compilation on Windows (bug #29340)
  4386. 2004-07-29 Timm Friebe <thekid@thekid.de>
  4387. * (PHP_5_0)
  4388. ext/sybase_ct/php_sybase_ct.c:
  4389. - MFH:
  4390. . Fixed bug #29064 (Exact numeric/decimal/money datatypes lose
  4391. precision)
  4392. . Fixed bug #27843 (sybase_query() triggers (spurious?) notices when
  4393. query is a stored procedure)
  4394. . Fixed multiple memory leaks with sybase_unbuffered_query()
  4395. . Changed sybase_query() to ignore store_results = false in buffering
  4396. mode, it would yield unpredictable results
  4397. . Fixed sybase_unbuffered_query() when used with store_results = false
  4398. . Changed sybase_fetch_object() to ignore second argument when passed
  4399. as NULL
  4400. . Made sybase_data_seek() error message more verbose
  4401. . Fixed memory leak in shutdown when not all rows where selected in an
  4402. unbuffered query
  4403. * ext/sybase_ct/php_sybase_ct.c:
  4404. - Fixed bug #29064 (Exact numeric/decimal/money datatypes lose precision)
  4405. - Fixed bug #27843 (sybase_query() triggers (spurious?) notices when
  4406. query is a stored procedure)
  4407. - Fixed multiple memory leaks with sybase_unbuffered_query()
  4408. - Changed sybase_query() to ignore store_results = false in buffering
  4409. mode, it would yield unpredictable results
  4410. - Fixed sybase_unbuffered_query() when used with store_results = false
  4411. - Changed sybase_fetch_object() to ignore second argument when passed
  4412. as NULL
  4413. - Made sybase_data_seek() error message more verbose
  4414. - Fixed memory leak in shutdown when not all rows where selected in an
  4415. unbuffered query
  4416. 2004-07-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4417. * ZendEngine2/zend_hash.c:
  4418. - Increase performance of *sort() and some internal sort operations.
  4419. 2004-07-29 Sara Golemon <php@alphaweb.net>
  4420. * ZendEngine2/zend_compile.c
  4421. ZendEngine2/zend_compile.h
  4422. ZendEngine2/zend_execute.c
  4423. ZendEngine2/zend_language_parser.y
  4424. ZendEngine2/zend_language_scanner.l
  4425. ZendEngine2/zend_opcode.c:
  4426. Revert goto opcode
  4427. * ZendEngine2/zend_execute.c:
  4428. &tmp and label are the same thing, don't free it till we're done with it.
  4429. * ZendEngine2/zend_compile.c
  4430. ZendEngine2/zend_execute.c:
  4431. Plug some memory leaks and promote unknown label to E_ERROR.
  4432. If someone tries to jump to a non-existant label execution really
  4433. shouldn't try to carry on.
  4434. * ZendEngine2/zend_compile.c
  4435. ZendEngine2/zend_compile.h
  4436. ZendEngine2/zend_execute.c
  4437. ZendEngine2/zend_language_parser.y
  4438. ZendEngine2/zend_language_scanner.l
  4439. ZendEngine2/zend_opcode.c:
  4440. Add goto operator by popular request.
  4441. 2004-07-29 Wez Furlong <wez.php@thebrainroom.net>
  4442. * ext/com_dotnet/com_handlers.c
  4443. ext/com_dotnet/com_wrapper.c:
  4444. Fix my favourite call user func mistake
  4445. * ext/standard/basic_functions.c:
  4446. Missing ifdef; thanks Tony
  4447. 2004-07-29 Christian Stocker <chregu@phant.ch>
  4448. * NEWS:
  4449. Remove News entry, which is already in 5.0
  4450. 2004-07-29 Wez Furlong <wez.php@thebrainroom.net>
  4451. * ext/com_dotnet/com_wrapper.c:
  4452. Use the correct lengths when building the name -> dispid mapping
  4453. * win32/globals.c:
  4454. Missing return statement
  4455. * ext/standard/basic_functions.c
  4456. ext/standard/syslog.c
  4457. win32/globals.c
  4458. win32/php_win32_globals.h
  4459. win32/pwd.c
  4460. win32/time.c
  4461. win32/wsyslog.c:
  4462. Misc. win32 thread safety fixes.
  4463. 2004-07-29 Ilia Alshanetsky <ilia@prohost.org>
  4464. * (PHP_5_0)
  4465. NEWS
  4466. ext/standard/array.c:
  4467. MFH: Fixed but #29437 (Possible crash inside array_walk_recursive()).
  4468. * ext/standard/array.c:
  4469. Fixed but #29437 (Possible crash inside array_walk_recursive()).
  4470. 2004-07-29 Wez Furlong <wez.php@thebrainroom.net>
  4471. * (PHP_5_0)
  4472. NEWS:
  4473. BFN
  4474. 2004-07-28 Wez Furlong <wez.php@thebrainroom.net>
  4475. * (PHP_5_0)
  4476. ext/com_dotnet/com_extension.c
  4477. ext/com_dotnet/com_handlers.c
  4478. ext/com_dotnet/com_variant.c
  4479. ext/com_dotnet/com_wrapper.c:
  4480. MFH:
  4481. * (PHP_5_0)
  4482. sapi/activescript/CREDITS
  4483. sapi/activescript/EXPERIMENTAL
  4484. sapi/activescript/README
  4485. sapi/activescript/classfactory.cpp
  4486. sapi/activescript/config.w32
  4487. sapi/activescript/php5activescript.c
  4488. sapi/activescript/php5activescript.def
  4489. sapi/activescript/php5activescript.dsp
  4490. sapi/activescript/php5activescript.h
  4491. sapi/activescript/php5as_classfactory.h
  4492. sapi/activescript/php5as_scriptengine.h
  4493. sapi/activescript/scriptengine.cpp:
  4494. Moved to PECL
  4495. 2004-07-28 Ilia Alshanetsky <ilia@prohost.org>
  4496. * ext/standard/streamsfuncs.c:
  4497. Better address availability check.
  4498. 2004-07-28 Wez Furlong <wez.php@thebrainroom.net>
  4499. * main/network.c:
  4500. Ensure that port numbers get set in the peer/socket name functions.
  4501. (duh!)
  4502. 2004-07-28 Ilia Alshanetsky <ilia@prohost.org>
  4503. * (PHP_5_0)
  4504. ext/standard/streamsfuncs.c:
  4505. MFH: Fixed possible crash in stream_socket_recvfrom() when length
  4506. parameter has a negative value.
  4507. * ext/standard/streamsfuncs.c:
  4508. Fixed possible crash in stream_socket_recvfrom() when length parameter has
  4509. a negative value.
  4510. 2004-07-28 Wez Furlong <wez.php@thebrainroom.net>
  4511. * main/network.c:
  4512. Fix #29431: crash when parsing an invalid network address
  4513. * ZendEngine2/zend_ini.c:
  4514. Fix: ini entries for dl()'d modules now work under ZTS
  4515. Side-effect: avoid possible crashes when multiple threads load/unload
  4516. modules and mess with the global hash table.
  4517. 2004-07-28 Andi Gutmans <andi@zend.com>
  4518. * (PHP_4)
  4519. Zend/zend.h:
  4520. - Use native MAC OS X DSO
  4521. * (PHP_4_3)
  4522. Zend/zend.h
  4523. ZendEngine2/zend.h
  4524. ZendEngine2/zend.h:
  4525. - Fix MAC OSX to always use native DSO loading
  4526. 2004-07-28 Christian Stocker <chregu@phant.ch>
  4527. * (PHP_5_0)
  4528. NEWS
  4529. ext/xsl/php_xsl.c
  4530. ext/xsl/php_xsl.h
  4531. ext/xsl/xsltprocessor.c:
  4532. MFH
  4533. Fixed bug #29409 (Segfault in PHP functions called from XSLT). (Rob)
  4534. * NEWS
  4535. ext/xsl/php_xsl.c
  4536. ext/xsl/php_xsl.h
  4537. ext/xsl/xsltprocessor.c:
  4538. Fix for bug #29409 (Segfault in PHP functions called from XSLT). (by Rob)
  4539. 2004-07-28 Wez Furlong <wez.php@thebrainroom.net>
  4540. * sapi/activescript/CREDITS
  4541. sapi/activescript/EXPERIMENTAL
  4542. sapi/activescript/README
  4543. sapi/activescript/classfactory.cpp
  4544. sapi/activescript/config.w32
  4545. sapi/activescript/marshal.cpp
  4546. sapi/activescript/php5activescript.c
  4547. sapi/activescript/php5activescript.def
  4548. sapi/activescript/php5activescript.dsp
  4549. sapi/activescript/php5activescript.h
  4550. sapi/activescript/php5as_classfactory.h
  4551. sapi/activescript/php5as_scriptengine.h
  4552. sapi/activescript/scriptengine.cpp:
  4553. Move activescript sapi to PECL
  4554. * sapi/activescript/README
  4555. sapi/activescript/classfactory.cpp
  4556. sapi/activescript/scriptengine.cpp:
  4557. - Rename ProgID from ActivePHP (tm) to PHPScript (bah)
  4558. - Convert line-endings for error messages to CRLF
  4559. - Misc other tweaks
  4560. 2004-07-28 Ilia Alshanetsky <ilia@prohost.org>
  4561. * (PHP_5_0)
  4562. NEWS
  4563. ext/standard/datetime.c:
  4564. MFH: Fixed bug #29342 (strtotime() does not handle empty date string
  4565. properly).
  4566. * ext/standard/datetime.c:
  4567. Fixed bug #29342 (strtotime() does not handle empty date string properly).
  4568. 2004-07-27 Wez Furlong <wez.php@thebrainroom.net>
  4569. * sapi/activescript/README
  4570. sapi/activescript/marshal.cpp
  4571. sapi/activescript/php5activescript.c
  4572. sapi/activescript/php5as_scriptengine.h
  4573. sapi/activescript/scriptengine.cpp:
  4574. Tidy up a few loose ends.
  4575. Override normal php.ini behaviour so that only the launching applications
  4576. folder is searched; this avoids picking up a default php.ini with an
  4577. execution
  4578. time limit set.
  4579. * ext/com_dotnet/com_extension.c:
  4580. that's not my copy of the exception ctor, do don't fiddle its flags.
  4581. * ext/com_dotnet/com_handlers.c:
  4582. "better" "fix" for #29392.
  4583. This fixes the crash; the sample script:
  4584. $c = new COM('ADODB.Connection');
  4585. echo $c;
  4586. still does not work because the engine tries to call $c->__toString() and
  4587. the
  4588. ADODB object *might* implement that method, but doesn't know until you
  4589. open the
  4590. connection.
  4591. 2004-07-27 Ilia Alshanetsky <ilia@prohost.org>
  4592. * (PHP_5_0)
  4593. NEWS
  4594. ext/sqlite/sqlite.c
  4595. ext/sqlite/sqlite.c:
  4596. MFH: Fixed bug 29395 (sqlite_escape_string() returns bogus data on empty
  4597. strings).
  4598. * ext/sqlite/sqlite.c:
  4599. Fixed bug 29395 (sqlite_escape_string() returns bogus data on empty
  4600. strings).
  4601. Original Patch by: Tony
  4602. 2004-07-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4603. * ZendEngine2/zend_exceptions.c:
  4604. - Be specific about visibility
  4605. 2004-07-27 Ilia Alshanetsky <ilia@prohost.org>
  4606. * ext/gd/config.m4:
  4607. Added missing comma. Thanks Tony.
  4608. 2004-07-27 Wez Furlong <wez.php@thebrainroom.net>
  4609. * sapi/activescript/README
  4610. sapi/activescript/classfactory.cpp
  4611. sapi/activescript/config.w32
  4612. sapi/activescript/marshal.cpp
  4613. sapi/activescript/php5activescript.c
  4614. sapi/activescript/php5as_classfactory.h
  4615. sapi/activescript/php5as_scriptengine.h
  4616. sapi/activescript/scriptengine.cpp:
  4617. Major re-jig.
  4618. With thanks to Rob Richards for tracking down a couple of big bugs caused
  4619. by
  4620. teeny bits of code.
  4621. * ext/com_dotnet/com_wrapper.c:
  4622. protect caller from a potential bailout
  4623. * ext/com_dotnet/com_handlers.c:
  4624. Revert last fix, because it breaks dynamic methods
  4625. * ext/com_dotnet/com_handlers.c:
  4626. Fix #29392 COM behaved badly for non-existant methods
  4627. * ZendEngine2/zend_builtin_functions.c:
  4628. Fix two possible crashes. Latter is unlikely unless you are doing scary
  4629. things, but former looks nasty.
  4630. 2004-07-27 Ilia Alshanetsky <ilia@prohost.org>
  4631. * (PHP_4_3)
  4632. NEWS
  4633. ext/gd/config.m4
  4634. ext/gd/config.m4
  4635. ext/gd/gd.c
  4636. ext/gd/gd.c:
  4637. MFH: Fixed bug #29349 (imagecreatefromstring() crashes with external GD
  4638. library).
  4639. * ext/gd/config.m4
  4640. ext/gd/gd.c:
  4641. Fixed bug #29349 (imagecreatefromstring() crashes with external GD library)
  4642. Original Patch By: adconrad at debian dot org
  4643. 2004-07-26 Stanislav Malyshev <stas@zend.com>
  4644. * ZendEngine2/zend_interfaces.c:
  4645. quick fix for #29382
  4646. 2004-07-26 Georg Richter <georg@mysql.com>
  4647. * NEWS
  4648. ext/mysqli/mysqli.c:
  4649. fixed bug #29335
  4650. 2004-07-26 Andrey Hristov <php@hristov.com>
  4651. * ext/standard/array.c:
  4652. proto fix
  4653. (thanks to dave%php.net for spotting)
  4654. 2004-07-26 Georg Richter <georg@mysql.com>
  4655. * (PHP_5_0)
  4656. NEWS
  4657. ext/mysqli/mysqli_prop.c:
  4658. MFH: fixed bug in mysqli->client_version
  4659. * NEWS
  4660. ext/mysqli/mysqli_prop.c:
  4661. fixed bug in mysql->client_version
  4662. added mysql->client_info property
  4663. 2004-07-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4664. * (PHP_5_0)
  4665. tests/classes/abstract_derived.phpt
  4666. tests/classes/autoload_001.phpt
  4667. tests/classes/autoload_002.phpt
  4668. tests/classes/autoload_003.phpt
  4669. tests/classes/autoload_004.phpt
  4670. tests/classes/autoload_005.phpt
  4671. tests/classes/ctor_failure.phpt
  4672. tests/classes/destructor_and_echo.phpt:
  4673. - Update/Add tests
  4674. * tests/classes/autoload_001.phpt
  4675. tests/classes/autoload_002.phpt
  4676. tests/classes/autoload_003.phpt
  4677. tests/classes/autoload_004.phpt:
  4678. - Do not autoload classes in skip code
  4679. * tests/classes/ctor_failure.phpt:
  4680. - Add new test
  4681. * tests/classes/autoload_005.phpt:
  4682. - Add test
  4683. 2004-07-25 Ilia Alshanetsky <ilia@prohost.org>
  4684. * (PHP_4_3)
  4685. NEWS
  4686. main/rfc1867.c
  4687. main/rfc1867.c:
  4688. MFH: Fixed bug #29369 (Uploaded files with ' or " in their names get their
  4689. names truncated at those characters).
  4690. * main/rfc1867.c:
  4691. Fixed bug #29369 (Uploaded files with ' or " in their names get their names
  4692. truncated at those characters).
  4693. 2004-07-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4694. * ext/dom/php_dom.c:
  4695. - Fixed Bug #29354 Exception constructor marked as both public and
  4696. protected
  4697. * ZendEngine2/zend_reflection_api.c:
  4698. - Show visibility errors (try to fix #29354)
  4699. * (PHP_5_0)
  4700. NEWS:
  4701. BFN
  4702. * (PHP_5_0)
  4703. ZendEngine2/zend_execute.c
  4704. ZendEngine2/zend_objects_API.c
  4705. ZendEngine2/zend_objects_API.h:
  4706. - MFH: Fix bug #29368 : The destructor is called when an exception is
  4707. thrown from the constructor
  4708. * ZendEngine2/zend_execute.c
  4709. ZendEngine2/zend_objects_API.c
  4710. ZendEngine2/zend_objects_API.h:
  4711. - Fix bug #29368 : The destructor is called when an exception is thrown
  4712. from the constructor
  4713. * tests/classes/destructor_and_echo.phpt:
  4714. - Add new patch for reordered shutdown sequence
  4715. 2004-07-25 Christian Stocker <chregu@phant.ch>
  4716. * NEWS
  4717. ext/simplexml/simplexml.c:
  4718. renamed registerNamespace() to registerXPathNamespace()
  4719. * NEWS
  4720. ext/simplexml/simplexml.c:
  4721. added new method SimpleXMLElement->registerNamespace(string prefix, string
  4722. uri)
  4723. "registers a prefix <-> namespaceURI combination for use in a later xpath
  4724. query. "
  4725. * ext/xsl/php_xsl.c:
  4726. set errorhandler to generic php_libxml_error_handler
  4727. 2004-07-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4728. * ZendEngine2/zend.c
  4729. ZendEngine2/zend.h
  4730. ZendEngine2/zend_execute.h
  4731. ZendEngine2/zend_execute_API.c
  4732. main/main.c:
  4733. - Execute destructors earlier (Florian Schaper, fschaper at intux org)
  4734. * ZendEngine2/zend_reflection_api.c:
  4735. - Add ReflectionParameter::isOptional() to test whether a parameter is
  4736. optional and also show this information in export.
  4737. * ZendEngine2/zend_exceptions.c:
  4738. - Add optional parameters $filename and $lineno to ErrorException
  4739. constructor to allow overwriting automatically retrieved information.
  4740. 2004-07-24 Rob Richards <rrichards@ctindustries.net>
  4741. * sapi/activescript/classfactory.cpp
  4742. sapi/activescript/php5activescript.dsp:
  4743. fix build for VC++ 6
  4744. update dsp (Enable IObjectSafety)
  4745. 2004-07-24 Wez Furlong <wez.php@thebrainroom.net>
  4746. * sapi/activescript/config.w32:
  4747. Enable IObjectSafety so that we can be used in the M$ scripting control.
  4748. Thanks to Rob for checking this out.
  4749. 2004-07-24 Andrey Hristov <php@hristov.com>
  4750. * ext/standard/array.c:
  4751. make behavior a bit field
  4752. 2004-07-24 Sara Golemon <php@alphaweb.net>
  4753. * ext/standard/ftp_fopen_wrapper.c:
  4754. Oh by the way, only use proxy mode for reading...
  4755. * NEWS
  4756. ext/standard/ftp_fopen_wrapper.c
  4757. ext/standard/http_fopen_wrapper.c:
  4758. Add proxy support to ftp using http wrapper
  4759. 2004-07-23 Andi Gutmans <andi@zend.com>
  4760. * ext/standard/tests/time/001.phpt:
  4761. - There's no reason why gettimeofday() shouldn''t return the same time in
  4762. successive calls; this test fails spuriously on Linux/x86_64 (which has
  4763. a particularly fast gettimeofday() implementation).
  4764. - Joe Orton <jorton@redhat>
  4765. 2004-07-23 Georg Richter <georg@mysql.com>
  4766. * (PHP_5_0)
  4767. ext/mysqli/mysqli_fe.c
  4768. ext/mysqli/tests/bug29311.phpt:
  4769. fixed bug #29311
  4770. * NEWS
  4771. ext/mysqli/mysqli.c
  4772. ext/mysqli/mysqli_fe.c
  4773. ext/mysqli/tests/bug29311.phpt:
  4774. fixed bug #29311
  4775. added support for Cursors (MySQL 5.0.x)
  4776. 2004-07-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4777. * ZendEngine2/zend_execute.c:
  4778. Fix 0 Byte leak after alloca to emalloc change
  4779. 2004-07-23 Edin Kadribasic <edink@emini.dk>
  4780. * (PHP_4_3)
  4781. ext/gd/gd.dsp:
  4782. Fix .dsp
  4783. * (PHP_5_0)
  4784. ext/gd/gd.c:
  4785. MFB: Updated version number
  4786. * ext/gd/gd.c:
  4787. Updated version number
  4788. 2004-07-23 Ilia Alshanetsky <ilia@prohost.org>
  4789. * (PHP_4_3)
  4790. NEWS
  4791. ext/standard/url_scanner_ex.c
  4792. ext/standard/url_scanner_ex.c
  4793. ext/standard/url_scanner_ex.re
  4794. ext/standard/url_scanner_ex.re:
  4795. MFH: Fixed bug #29333 (output_buffering + trans_sess_id can corrupt output)
  4796. * ext/standard/url_scanner_ex.c
  4797. ext/standard/url_scanner_ex.re:
  4798. Fixed bug #29333 (output_buffering + trans_sess_id can corrupt output).
  4799. 2004-07-22 Stefan Esser <sesser@suspekt.org>
  4800. * ext/gd/gd.dsp:
  4801. Fix .dsp
  4802. * ext/gd/config.m4
  4803. ext/gd/config.w32
  4804. ext/gd/gd.dsp
  4805. ext/gd/libgd/gd.h
  4806. ext/gd/libgd/gd_gif_out.c
  4807. ext/gd/libgd/gd_topal.c:
  4808. Merge changes from GD 2.0.28
  4809. 2004-07-22 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4810. * tests/classes/bug26737.phpt
  4811. tests/classes/bug26737.phpt:
  4812. Fix testcase
  4813. 2004-07-22 Wez Furlong <wez.php@thebrainroom.net>
  4814. * NEWS:
  4815. news...
  4816. * ext/standard/basic_functions.c
  4817. ext/standard/file.c
  4818. ext/standard/streamsfuncs.c
  4819. ext/standard/streamsfuncs.h:
  4820. Added stream_context_get_default() which returns the default context
  4821. option.
  4822. You may then set options that affect streams operations for the whole
  4823. script.
  4824. Added stream_socket_enable_crypto() which allows you to turn on or off a
  4825. crypto
  4826. layer (eg: SSL/TLS) on stream, if supported by the underlying transport.
  4827. Registered a bunch of constants for that.
  4828. 2004-07-22 Zeev Suraski <zeev@zend.com>
  4829. * ZendEngine2/zend_object_handlers.c:
  4830. Fix bug in handling of protected properties
  4831. * win32/php5dllts.dsp:
  4832. Fix Windows build
  4833. 2004-07-22 Georg Richter <georg@mysql.com>
  4834. * (PHP_5_0)
  4835. ext/mysqli/config.m4:
  4836. MFH: changed warning (bug #29298) for outdated client library
  4837. * ext/mysqli/config.m4:
  4838. changed warning (bug #29298) for outdated client library
  4839. 2004-07-22 Sara Golemon <php@alphaweb.net>
  4840. * (PHP_5_0)
  4841. ext/mysqli/mysqli_api.c:
  4842. MFH: This should fix binary safety for bound results.
  4843. * ext/mysqli/mysqli_api.c:
  4844. This should fix binary safety for bound results or may coogle strike me
  4845. down.
  4846. 2004-07-21 Edin Kadribasic <edink@emini.dk>
  4847. * configure.in
  4848. main/php_version.h:
  4849. HEAD is 5.1.0-dev now
  4850. * sapi/isapi/php5isapi.c:
  4851. Fix for #28929 by Michael Sisolak
  4852. * ZendEngine2/zend_builtin_functions.c:
  4853. Fixed build
  4854. 2004-07-21 Ilia Alshanetsky <ilia@prohost.org>
  4855. * (PHP_4_3)
  4856. NEWS
  4857. ext/imap/php_imap.c
  4858. ext/imap/php_imap.c:
  4859. MFH: Fixed bug #29209 (imap_fetchbody() doesn't check message index).
  4860. * ext/imap/php_imap.c:
  4861. Fixed bug #29209 (imap_fetchbody() doesn't check message index).
  4862. 2004-07-21 Andrey Hristov <php@hristov.com>
  4863. * NEWS
  4864. ext/standard/array.c
  4865. ext/standard/basic_functions.c
  4866. ext/standard/php_array.h
  4867. ext/standard/tests/array/array_diff_key.phpt
  4868. ext/standard/tests/array/array_intersect_key.phpt:
  4869. add array_:
  4870. intersect_key()
  4871. intersect_ukey()
  4872. diff_key()
  4873. diff_ukey()
  4874. The first two by a patch of Cristiano Duarte. The second two were
  4875. implemented in almost the same way except one small difference.
  4876. 2004-07-21 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4877. * (PHP_5_0)
  4878. NEWS:
  4879. BFN
  4880. * (PHP_5_0)
  4881. ZendEngine2/zend_builtin_functions.c:
  4882. MFH: Fixded #29291: get_class_vars() return names with NULLs
  4883. * ZendEngine2/zend_builtin_functions.c:
  4884. - Fixded #29291: get_class_vars() return names with NULLs
  4885. 2004-07-21 Stefan Esser <sesser@suspekt.org>
  4886. * (PHP_4_3)
  4887. ext/mssql/php_mssql.c
  4888. ext/session/session.c
  4889. ext/sybase/php_sybase_db.c
  4890. ext/sybase_ct/php_sybase_ct.c
  4891. ext/w32api/w32api.c
  4892. main/main.c
  4893. main/rfc1867.c
  4894. sapi/apache/mod_php4.c:
  4895. Merge all not yet merged security fixes into the 4_3 branch
  4896. 2004-07-21 Christian Stocker <chregu@phant.ch>
  4897. * (PHP_5_0)
  4898. run-tests.php:
  4899. MFH. Fix for Bug 29010 "make test does not wait to email address" (by
  4900. Sebastian Nohn)
  4901. * run-tests.php:
  4902. Fix for Bug 29010 "make test does not wait to email address" (by Sebastian
  4903. Nohn)
  4904. 2004-07-21 Sara Golemon <php@alphaweb.net>
  4905. * NEWS:
  4906. MDTM added to ftp_url_stat
  4907. * ext/standard/ftp_fopen_wrapper.c:
  4908. Add MTDM support to ftp_fopen_wrapper::url_stat()
  4909. * ext/zlib/zlib_filter.c:
  4910. Oops, copy/paste typo
  4911. * ext/bz2/bz2_filter.c
  4912. ext/zlib/zlib_filter.c:
  4913. Persistent mallocs can return NULL (on failure)
  4914. 2004-07-21 Ilia Alshanetsky <ilia@prohost.org>
  4915. * ext/standard/sunfuncs.c:
  4916. Abort earlier on invalid format.
  4917. 2004-07-20 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  4918. * ZendEngine2/zend_alloc.c
  4919. ZendEngine2/zend_alloc.h:
  4920. - Add safe_pemalloc()
  4921. * (PHP_4_3)
  4922. sapi/apache2handler/sapi_apache2.c:
  4923. - MFH (sapi_apache2.c: 1.41): request_dtor() should be called if a fatal
  4924. error occurs during activation phase.
  4925. * (PHP_4_3)
  4926. ext/ctype/ctype.c
  4927. ext/ctype/ctype.c:
  4928. - MFH (ctype.c: 1.31): Correct range checks.
  4929. - MFH (ctype.c: 1.31): Normalize negative values.
  4930. * ext/ctype/ctype.c:
  4931. - Correct range checks.
  4932. - Normalize negative values.
  4933. * ext/standard/filters.c:
  4934. - Cleanups.
  4935. * ext/standard/filters.c
  4936. ext/standard/filters.c:
  4937. oops...
  4938. 2004-07-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4939. * (PHP_5_0)
  4940. NEWS
  4941. NEWS:
  4942. BFN
  4943. * ext/standard/dl.c:
  4944. - Need to set handle prior to calling zend_register_module_ex()
  4945. (Marcus, Kamesh Jayachandran <kameshj at fastmail dot fm>)
  4946. 2004-07-20 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  4947. * (PHP_5_0)
  4948. ext/iconv/iconv.c:
  4949. - MFH (iconv.c: 1.119): Fix possible leaks / segfaults in persistent iconv
  4950. filter.
  4951. * ext/iconv/iconv.c:
  4952. - Fix possible leaks / segfaults in persistent filter
  4953. 2004-07-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4954. * ZendEngine2/zend_reflection_api.c:
  4955. - Fixed bug 28895 again (long live the dead)
  4956. 2004-07-20 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  4957. * (PHP_5_0)
  4958. ext/standard/filters.c:
  4959. - MFH (filters.c: 1.41): Add more null checks.
  4960. * ext/standard/filters.c:
  4961. - Add more null checks.
  4962. * (PHP_5_0)
  4963. ext/standard/filters.c:
  4964. - MFH (filters.c: 1.40): pemalloc() might return NULL
  4965. * ext/standard/filters.c:
  4966. - pemalloc() might return NULL.
  4967. 2004-07-20 Zeev Suraski <zeev@zend.com>
  4968. * ZendEngine2/zend_exceptions.c:
  4969. Fix prototypes
  4970. * ZendEngine2/zend_exceptions.c:
  4971. Add descriptions
  4972. 2004-07-20 Stanislav Malyshev <stas@zend.com>
  4973. * ZendEngine2/zend_compile.c:
  4974. add todo
  4975. * (PHP_5_0)
  4976. ZendEngine2/zend_ini.h
  4977. ZendEngine2/zend_ini_parser.y:
  4978. export ini parser
  4979. 2004-07-20 Sebastian Bergmann <sb@sebastian-bergmann.de>
  4980. * (PHP_5_0)
  4981. NEWS:
  4982. BFN: Fixed ReflectionClass::getMethod() and ReflectionClass::getProperty()
  4983. to raise an ReflectionException instead of returning NULL on failure.
  4984. 2004-07-20 Sara Golemon <php@alphaweb.net>
  4985. * NEWS
  4986. ext/bz2/bz2.c
  4987. ext/bz2/bz2.dsp
  4988. ext/bz2/bz2_filter.c
  4989. ext/bz2/config.m4
  4990. ext/bz2/config.w32
  4991. ext/bz2/php_bz2.h
  4992. ext/bz2/tests/bz2_filter_compress.phpt
  4993. ext/bz2/tests/bz2_filter_decompress.phpt:
  4994. Add bz2 stream filter support
  4995. * ext/zlib/zlib_filter.c:
  4996. Make persistency safe
  4997. 2004-07-20 Ilia Alshanetsky <ilia@prohost.org>
  4998. * (PHP_4_3)
  4999. NEWS
  5000. ext/ctype/ctype.c
  5001. ext/ctype/ctype.c:
  5002. MFH: Fixed bug #29226 (ctype_* functions missing validation of numeric
  5003. string representations).
  5004. * ext/ctype/ctype.c:
  5005. Fixed bug #29226 (ctype_* functions missing validation of numeric string
  5006. representations).
  5007. 2004-07-19 Frank M. Kromann <frank@kromann.info>
  5008. * ext/ming/ming.c:
  5009. Fix compilation with older versions of libMing. Thanks Markus
  5010. * ext/ming/ming.c:
  5011. Sync. with the API of libMing 0.3b1
  5012. 2004-07-19 Sergey Kartashoff <gluke@mail.ru>
  5013. * (PHP_5_0)
  5014. ext/mnogosearch/php_mnogo.c:
  5015. - A Bug #29147 was fixed. Thanks to Antony Dovgal <tony2001 at phpclub.net>
  5016. for his patch.
  5017. 2004-07-19 Sebastian Bergmann <sb@sebastian-bergmann.de>
  5018. * ZendEngine2/zend_reflection_api.c:
  5019. Fix prototypes: Reflection_* -> Reflection*.
  5020. * ZendEngine2/zend_reflection_api.c:
  5021. Make ReflectionClass::getMethod() and ReflectionClass::getProperty() raise
  5022. an ReflectionException instead of returning NULL on failure.
  5023. * ZendEngine2/zend_reflection_api.c:
  5024. Do not use contracted forms.
  5025. 2004-07-19 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  5026. * (PHP_5_0)
  5027. ext/standard/tests/strings/bug29119.phpt:
  5028. - MFH (bug29119.phpt: 1.2): Fix test name
  5029. * ext/standard/tests/strings/bug29119.phpt:
  5030. - Fix test name
  5031. * (PHP_5_0)
  5032. NEWS
  5033. ext/standard/html.c
  5034. ext/standard/tests/strings/bug29119.phpt:
  5035. - MFH (html.c: 1.98, bug29199.phpt: 1.1): Fix bug #29199
  5036. (html_entity_decode()
  5037. misbehaves with UTF-8)
  5038. * ext/standard/tests/strings/bug29199.phpt:
  5039. - Oops, actual PR # is 29119, not 29199...
  5040. * ext/standard/tests/strings/bug29119.phpt:
  5041. - Oops, actual PR # is 29119, not 29199...
  5042. * ext/standard/html.c
  5043. ext/standard/tests/strings/bug29199.phpt:
  5044. - Fix bug #29199 (html_entity_decode() misbehaves with UTF-8)
  5045. 2004-07-19 Stanislav Malyshev <stas@zend.com>
  5046. * ZendEngine2/zend_ini.h
  5047. ZendEngine2/zend_ini_parser.y:
  5048. export INI parser
  5049. 2004-07-19 Dmitry Stogov <dmitry@zend.com>
  5050. * NEWS:
  5051. Fixed bug #28985 (__getTypes() returning nothing on complex WSDL).
  5052. 2004-07-19 Stanislav Malyshev <stas@zend.com>
  5053. * ZendEngine2/zend_object_handlers.c:
  5054. __set and __get will be called not only when variable doesn't exist but
  5055. also when it's
  5056. invisible
  5057. 2004-07-19 Andi Gutmans <andi@zend.com>
  5058. * ZendEngine2/zend_extensions.h
  5059. ZendEngine2/zend_modules.h:
  5060. - Bump API number due to empty_string change
  5061. 2004-07-19 Dmitry Stogov <dmitry@zend.com>
  5062. * NEWS:
  5063. Fixed bugs #29109 and #29236. (WSDL cache failure)
  5064. 2004-07-19 Wez Furlong <wez.php@thebrainroom.net>
  5065. * ext/com_dotnet/com_variant.c:
  5066. Possible fix for #29258 (unverified)
  5067. win32 people, please test (I have no working win32 build env right now)
  5068. 2004-07-19 Dmitry Stogov <dmitry@zend.com>
  5069. * NEWS:
  5070. Fixed bug #29061 (soap extension segfaults).
  5071. 2004-07-19 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  5072. * (PHP_5_0)
  5073. ext/iconv/iconv.c:
  5074. - MFH (iconv.c: 1.118): Fix a bug in iconv stream filter that prevents
  5075. pending buckets from being processed.
  5076. * ext/iconv/iconv.c:
  5077. - Fix a bug in iconv stream filter that prevents pending buckets from being
  5078. processed on flush operation (same issue pollita fixed several days
  5079. ago).
  5080. 2004-07-19 Antony Dovgal <tony2001@phpclub.net>
  5081. * ext/oci8/oci8.c:
  5082. fix build
  5083. 2004-07-19 Andi Gutmans <andi@zend.com>
  5084. * ZendEngine2/zend.c
  5085. ZendEngine2/zend.h
  5086. ZendEngine2/zend_API.h
  5087. ZendEngine2/zend_alloc.h
  5088. ZendEngine2/zend_execute.c
  5089. ZendEngine2/zend_object_handlers.c
  5090. ZendEngine2/zend_operators.c
  5091. ZendEngine2/zend_variables.c
  5092. ext/gd/gd.c
  5093. ext/gd/gd_ctx.c
  5094. ext/ircg/ircg.c
  5095. ext/mbstring/php_mbregex.c
  5096. ext/msql/php_msql.c
  5097. ext/mssql/php_mssql.c
  5098. ext/mysql/php_mysql.c
  5099. ext/mysqli/mysqli_api.c
  5100. ext/oci8/oci8.c
  5101. ext/odbc/php_odbc.c
  5102. ext/pcre/php_pcre.c
  5103. ext/pgsql/pgsql.c
  5104. ext/session/session.c
  5105. ext/standard/file.c
  5106. ext/standard/math.c
  5107. ext/standard/reg.c
  5108. ext/standard/string.c
  5109. ext/standard/var_unserializer.c
  5110. ext/standard/var_unserializer.re
  5111. ext/sybase/php_sybase_db.c
  5112. ext/sybase_ct/php_sybase_ct.c
  5113. ext/wddx/wddx.c
  5114. main/php_ini.c
  5115. main/safe_mode.c
  5116. sapi/apache/mod_php5.c
  5117. sapi/apache2filter/php_functions.c
  5118. sapi/apache2filter/sapi_apache2.c
  5119. sapi/apache2handler/php_functions.c
  5120. sapi/apache2handler/sapi_apache2.c
  5121. sapi/apache_hooks/mod_php5.c:
  5122. - Nuke empty_string. It is a reminanent from the time where RETURN_FALSE()
  5123. used to return "" and not bool(false). It's not worth keeping it because
  5124. STR_FREE() and zval_dtor() always have to check for it and it slows down
  5125. the general case. In addition, it seems that empty_string has been
  5126. abused
  5127. quite a lot, and was used not only for setting zval's but generally in
  5128. PHP code instead of "", which wasn't the intention. Last but not least,
  5129. nuking empty_string should improve stability as I doubt every place
  5130. correctly checked if they are not mistakenly erealloc()'ing it or
  5131. calling efree() on it.
  5132. NOTE: Some code is probably broken. Each extension maintainer should
  5133. check and see that my changes are OK. Also, I haven't had time to touch
  5134. PECL yet. Will try and do it tomorrow.
  5135. 2004-07-19 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  5136. * (PHP_5_0)
  5137. ext/mbstring/config.m4:
  5138. - MFH (config.m4: 1.52): Fix VPATH build. (patch by Joe Orton)
  5139. * ext/mbstring/config.m4:
  5140. - Fix VPATH build. (patch by Joe Orton)
  5141. 2004-07-18 Ilia Alshanetsky <ilia@prohost.org>
  5142. * (PHP_4_3)
  5143. NEWS
  5144. ext/standard/formatted_print.c
  5145. ext/standard/formatted_print.c
  5146. ext/standard/tests/strings/bug22207.phpt
  5147. ext/standard/tests/strings/bug22207.phpt
  5148. ext/standard/tests/strings/bug28633.phpt
  5149. ext/standard/tests/strings/bug28633.phpt:
  5150. MFH: Fixed bug #28633 (sprintf incorrectly adding padding to floats).
  5151. * ext/standard/formatted_print.c
  5152. ext/standard/tests/strings/bug22207.phpt
  5153. ext/standard/tests/strings/bug28633.phpt:
  5154. Fixed bug #28633 (sprintf incorrectly adding padding to floats).
  5155. 2004-07-18 Rob Richards <rrichards@ctindustries.net>
  5156. * ext/dom/documentfragment.c
  5157. ext/dom/dom_fe.h:
  5158. add appendXML() to DOMFragment (chregu)
  5159. 2004-07-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5160. * EXTENSIONS
  5161. ext/standard/credits_ext.h:
  5162. Update
  5163. 2004-07-18 Wez Furlong <wez.php@thebrainroom.net>
  5164. * ext/zlib/zlib_filter.c:
  5165. not safe for persistent streams
  5166. 2004-07-18 Rob Richards <rrichards@ctindustries.net>
  5167. * ext/xsl/config.w32:
  5168. MFB: enable exslt support for win32 builds
  5169. WS fixes for exslt tests
  5170. * (PHP_5_0)
  5171. ext/xsl/config.w32:
  5172. enable exslt support for win32 builds
  5173. WS fixes for exslt tests
  5174. * ext/dom/document.c:
  5175. MFB: add missing optional value param to createElementNS (chregu)
  5176. * (PHP_5_0)
  5177. ext/dom/document.c:
  5178. add missing optional value param to createElementNS (chregu)
  5179. 2004-07-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5180. * TODO-5.1:
  5181. remove this entry
  5182. 2004-07-18 Wez Furlong <wez.php@thebrainroom.net>
  5183. * acinclude.m4
  5184. configure.in
  5185. build/genif.sh
  5186. build/order_by_dep.awk
  5187. ext/dom/config.m4
  5188. ext/simplexml/config.m4
  5189. ext/xml/config.m4
  5190. ext/xsl/config.m4:
  5191. Implement extension load-order deps.
  5192. 2004-07-18 Andrey Hristov <php@hristov.com>
  5193. * ext/standard/string.c
  5194. ext/standard/tests/strings/explode.phpt:
  5195. Add support for negative values of limit of explode(). If limit is negative
  5196. then all components are returned except the last abs(limit) ones.
  5197. 2004-07-18 Sergey Kartashoff <gluke@mail.ru>
  5198. * ext/mnogosearch/php_mnogo.c:
  5199. - A Bug #29147 was fixed. Thanks to Antony Dovgal <tony2001 at phpclub.net>
  5200. for his patch.
  5201. 2004-07-18 Wez Furlong <wez.php@thebrainroom.net>
  5202. * ext/sqlite/libsqlite/src/parse.c:
  5203. touch to avoid weird implicit makefile rule
  5204. * (PECL_4_3)
  5205. ext/sqlite/package.xml
  5206. ext/sqlite/sqlite.c
  5207. ext/sqlite/libsqlite/src/parse.c:
  5208. prep for release.
  5209. Touch parse.c to avoid weird implicit bison make rule breaking build
  5210. * ext/standard/basic_functions.c:
  5211. don't allocate 0 bytes here either
  5212. * ZendEngine2/zend_execute_API.c:
  5213. No point allocating 0 bytes
  5214. 2004-07-17 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  5215. * (PHP_5_0)
  5216. sapi/apache2handler/sapi_apache2.c:
  5217. - MFH (sapi_apache2.c: 1.41): request_dtor should be called if a fatal
  5218. error
  5219. occurs during activation phase.
  5220. * sapi/apache2handler/sapi_apache2.c:
  5221. - request_dtor() should be called if a fatal error occurs during activation
  5222. phase.
  5223. 2004-07-17 Georg Richter <georg@mysql.com>
  5224. * ext/mysqli/mysqli_api.c:
  5225. fixed paraenthesis warning in mysql_stmt_attr_set/get
  5226. 2004-07-17 Sara Golemon <php@alphaweb.net>
  5227. * ext/zlib/config.w32
  5228. ext/zlib/zlib.dsp:
  5229. Update windows build files for filter support
  5230. * NEWS
  5231. ext/zlib/config0.m4
  5232. ext/zlib/php_zlib.h
  5233. ext/zlib/zlib.c
  5234. ext/zlib/zlib_filter.c
  5235. ext/zlib/tests/zlib_filter_deflate.phpt
  5236. ext/zlib/tests/zlib_filter_inflate.phpt:
  5237. Add zlib stream filter support
  5238. 2004-07-16 Sara Golemon <php@alphaweb.net>
  5239. * (PHP_5_0)
  5240. NEWS:
  5241. BFN
  5242. * (PHP_5_0)
  5243. ext/standard/filters.c:
  5244. MFH: convert.* filters not consuming buckets_in on PSFS_FLUSH_*
  5245. * ext/standard/filters.c:
  5246. convert.* filters not consuming buckets_in on PSFS_FLUSH_*
  5247. 2004-07-16 Anantha Kesari H Y <hyanantha@novell.com>
  5248. * ext/openssl/openssl.mak:
  5249. NetWare specific openssl build file
  5250. 2004-07-16 Sebastian Bergmann <sb@sebastian-bergmann.de>
  5251. * NEWS:
  5252. (IMO) Better NEWS entry for true/false/null implementation change.
  5253. 2004-07-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5254. * NEWS:
  5255. Correct version
  5256. * NEWS
  5257. NEWS
  5258. TODO-5.1:
  5259. BFN
  5260. * ZendEngine2/zend_language_parser.y
  5261. ZendEngine2/zend_language_scanner.l:
  5262. - Speed up by making null/false/true reserved word which allows to drop
  5263. an opcode (FETCH_CONSTANT) for every usage.
  5264. * ZendEngine2/zend_execute.c:
  5265. Bugfix #28464 catch() does not catch exceptions by interfaces
  5266. 2004-07-16 Sara Golemon <php@alphaweb.net>
  5267. * (PHP_4_3)
  5268. NEWS
  5269. ext/standard/filestat.c:
  5270. Bugfix# 29114 Potential double free in php_stat
  5271. 2004-07-16 Ilia Alshanetsky <ilia@prohost.org>
  5272. * (PHP_4_3)
  5273. NEWS
  5274. Zend/zend_operators.h
  5275. tests/lang/bug28800.phpt:
  5276. MFH: Fixed bug #28800 (strings beginning with "inf" improperly converted).
  5277. * ZendEngine2/zend_operators.h
  5278. tests/lang/bug28800.phpt:
  5279. MFB: Fixed bug #28800 (strings beginning with "inf" improperly converted).
  5280. * (PHP_5_0)
  5281. ZendEngine2/zend_operators.h
  5282. tests/lang/bug28800.phpt
  5283. tests/lang/bug28800.phpt:
  5284. Fixed bug #28800 (strings beginning with "inf" improperly converted).
  5285. 2004-07-15 Andi Gutmans <andi@zend.com>
  5286. * ZendEngine2/zend_alloc.c
  5287. ZendEngine2/zend_alloc.h:
  5288. - Improve performance of zend_alloc by stopping the size from being a bit
  5289. - field.
  5290. 2004-07-15 Zeev Suraski <zeev@zend.com>
  5291. * ext/sqlite/libsqlite/src/sqlite.w32.h:
  5292. Fix sqlite build
  5293. 2004-07-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5294. * main/main.c:
  5295. - Use ErrorException instead of Exception
  5296. * ZendEngine2/zend_exceptions.c
  5297. ZendEngine2/zend_exceptions.h:
  5298. - Add new class ErrorException to encapsulate errors in exceptions
  5299. * TSRM/TSRM.c:
  5300. Apply the fix
  5301. * ZendEngine2/zend_dynamic_array.h:
  5302. - Fix prototype
  5303. * php.ini-dist
  5304. php.ini-recommended:
  5305. Synch comments
  5306. 2004-07-15 Dan Kalowsky <dank@deadmime.org>
  5307. * ext/odbc/php_odbc.c:
  5308. Bug 29058 (patch submitted by bug reporter)
  5309. 2004-07-15 Magnus M��tt� <novell@kiruna.se>
  5310. * tests/classes/bug26737.phpt:
  5311. Test for bug 26737:
  5312. Protected and private variables are not saved on serialization
  5313. when a user defined __sleep is used.
  5314. 2004-07-15 Antony Dovgal <tony2001@phpclub.net>
  5315. * ext/oci8/oci8.c:
  5316. fix #29012 (Potential race during first connection) thanks to cjbj at
  5317. hotmail dot com
  5318. 2004-07-15 Ilia Alshanetsky <ilia@prohost.org>
  5319. * (PHP_4_3)
  5320. NEWS
  5321. ext/standard/strnatcmp.c
  5322. ext/standard/tests/strings/bug29075.phpt:
  5323. MFH: Fixed Bug #29075 (strnatcmp() incorrectly handles whitespace).
  5324. * ext/standard/strnatcmp.c
  5325. ext/standard/tests/strings/bug29075.phpt:
  5326. Fixed Bug #29075 (strnatcmp() incorrectly handles whitespace).
  5327. 2004-07-14 Edin Kadribasic <edink@emini.dk>
  5328. * (PHP_4_3)
  5329. sapi/cgi/cgi_main.c
  5330. sapi/cli/php_cli.c:
  5331. MFH: Made php -m output sorted case-insensitevly
  5332. * sapi/cgi/cgi_main.c
  5333. sapi/cli/php_cli.c:
  5334. Made php -m output sorted case-insensitevly
  5335. 2004-07-14 Stefan Esser <sesser@suspekt.org>
  5336. * (PHP_4_3)
  5337. ext/standard/tests/strings/strip_tags.phpt:
  5338. Ups... CAN-2004-0595 regression test went into wrong branch...
  5339. * (PHP_4_3_7)
  5340. ext/standard/tests/strings/strip_tags.phpt:
  5341. Add CAN-2004-0595 regression test. (modified from Joe Ortons version)
  5342. * sapi/apache_hooks/mod_php5.c:
  5343. same bug.
  5344. 2004-07-14 Derick Rethans <php@derickrethans.nl>
  5345. * ext/iconv/config.m4:
  5346. - Fixed text.
  5347. 2004-07-14 Stefan Esser <sesser@suspekt.org>
  5348. * sapi/apache/mod_php5.c:
  5349. Security Fix broken! Destroyed Basic auth. Blame: me
  5350. 4.3.x not affected
  5351. 2004-07-14 Stanislav Malyshev <stas@zend.com>
  5352. * ZendEngine2/zend_object_handlers.c:
  5353. be consistent with write_dimension
  5354. * ZendEngine2/zend_object_handlers.c:
  5355. fix #28957
  5356. 2004-07-14 Sara Golemon <php@alphaweb.net>
  5357. * NEWS
  5358. ext/bcmath/bcmath.c
  5359. ext/bcmath/php_bcmath.h:
  5360. Bugfix# 28829 bcmath values for 0, 1, and 2 initialized/freed at wrong time
  5361. for threaded sapis.
  5362. 2004-07-13 Andi Gutmans <andi@zend.com>
  5363. * NEWS
  5364. configure.in
  5365. ZendEngine2/zend.h
  5366. main/php_version.h:
  5367. - 5.0.1-dev
  5368. 2004-07-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5369. * (PHP_4_3)
  5370. NEWS
  5371. NEWS:
  5372. BFN
  5373. * ZendEngine2/zend_constants.c:
  5374. Bugfix #29116 Zend constant warning uses memory after free (jdolecek at
  5375. NetBSD dot org)
  5376. 2004-07-13 Andi Gutmans <andi@zend.com>
  5377. * (php_5_0_0)
  5378. NEWS
  5379. configure.in
  5380. ZendEngine2/zend.h
  5381. main/php_version.h:
  5382. - Roll PHP 5.0.0
  5383. 2004-07-13 Wez Furlong <wez.php@thebrainroom.net>
  5384. * (php_5_0_0)
  5385. ext/standard/html.c:
  5386. add missing break
  5387. 2004-07-13 Georg Richter <georg@mysql.com>
  5388. * (php_5_0_0)
  5389. ext/mysqli/mysqli_api.c:
  5390. prototype fixes
  5391. 2004-07-13 Wez Furlong <wez.php@thebrainroom.net>
  5392. * (php_5_0_0)
  5393. main/streams/streams.c:
  5394. Looks like Sara forgot to change this too.
  5395. 2004-07-13 Georg Richter <georg@mysql.com>
  5396. * ext/mysqli/mysqli_api.c:
  5397. changed mysqli_stmt_reset (returns now bool instead of void)
  5398. 2004-07-13 Ilia Alshanetsky <ilia@prohost.org>
  5399. * (PHP_4_3_7)
  5400. NEWS
  5401. configure.in
  5402. Zend/zend_alloc.c
  5403. Zend/zend_constants.c
  5404. Zend/zend_execute.c
  5405. Zend/zend_hash.c
  5406. Zend/zend_variables.c
  5407. ext/imap/php_imap.c
  5408. ext/msession/msession.c
  5409. ext/mssql/php_mssql.c
  5410. ext/mysql/php_mysql.c
  5411. ext/pcntl/pcntl.c
  5412. ext/session/mod_mm.c
  5413. ext/session/session.c
  5414. ext/standard/ftok.c
  5415. ext/standard/iptc.c
  5416. ext/standard/string.c
  5417. ext/sybase/php_sybase_db.c
  5418. ext/sybase_ct/php_sybase_ct.c
  5419. ext/w32api/w32api.c
  5420. ext/wddx/wddx.c
  5421. main/main.c
  5422. main/php_version.h
  5423. main/rfc1867.c:
  5424. 4.3.8 patches.
  5425. 2004-07-13 Derick Rethans <php@derickrethans.nl>
  5426. * (PHP_4_3_7)
  5427. main/php_version.h:
  5428. - Fixed typo
  5429. * (PHP_4_3)
  5430. configure.in
  5431. main/php_version.h:
  5432. - Bump version numbers in the PHP_4_3 branch.
  5433. * (PHP_4_3_7)
  5434. configure.in
  5435. main/php_version.h:
  5436. - Create a branch PHP_4_3_7 based on php 4.3.7 to form 4.3.8
  5437. - Updated version numbers in branch
  5438. 2004-07-13 Stefan Esser <sesser@suspekt.org>
  5439. * (php_5_0_0)
  5440. tests/lang/038.phpt:
  5441. Fixed typo
  5442. 2004-07-13 Alan Knowles <alan@akbkhome.com>
  5443. * (php_5_0_0)
  5444. tests/lang/039.phpt:
  5445. remove test dependance on postgres ** this still fails however
  5446. * tests/lang/038.phpt:
  5447. ensure that test passes on systems without postgres built in.
  5448. 2004-07-12 Ilia Alshanetsky <ilia@prohost.org>
  5449. * (PHP_4_3)
  5450. Zend/zend_alloc.c
  5451. Zend/zend_hash.c
  5452. Zend/zend_variables.c:
  5453. MFHZE2: Better stability during premature shutdown of request startup
  5454. 2004-07-12 Timm Friebe <thekid@thekid.de>
  5455. * (PHP_4_3)
  5456. ext/sybase_ct/php_sybase_ct.c:
  5457. - Fixed bug #29064 (Exact numeric/decimal/money datatypes lose precision)
  5458. - Fixed bug #27843 (sybase_query() triggers (spurious?) notices when
  5459. query is a stored procedure)
  5460. - Fixed multiple memory leaks with sybase_unbuffered_query()
  5461. - Changed sybase_query() to ignore store_results = false in buffering
  5462. mode, it would yield unpredictable results
  5463. - Fixed sybase_unbuffered_query() when used with store_results = false
  5464. - Changed sybase_fetch_object() to ignore second argument when passed
  5465. as NULL
  5466. - Made sybase_data_seek() error message more verbose
  5467. - Fixed memory leak in shutdown when not all rows where selected in an
  5468. unbuffered query
  5469. CVS ----------------------------------------------------------------------
  5470. 2004-07-12 Wez Furlong <wez.php@thebrainroom.net>
  5471. * main/streams/streams.c:
  5472. Fix file_get_contents() bug...
  5473. 2004-07-12 Ilia Alshanetsky <ilia@prohost.org>
  5474. * (php_5_0_0RC4)
  5475. ext/standard/exec.c:
  5476. Missing patch.
  5477. * (php_5_0_0RC4)
  5478. NEWS:
  5479. Fixed bug #28999 (fixed behaviour of exec() to work as it did in 4.X).
  5480. * (PHP_4_3)
  5481. Zend/zend_execute.c:
  5482. MFZE2: Fixed bug #29086 & #28064 (PHP crashes on extremly long scripts).
  5483. * (php_5_0_0RC4)
  5484. ZendEngine2/zend_execute.c:
  5485. Fixed bug #29086 & #28064 (PHP crashes on extremly long scripts).
  5486. * (php_5_0_0RC4)
  5487. ext/sqlite/libsqlite/src/parse.c:
  5488. Touch the file so that build system does not try to rebuild it.
  5489. 2004-07-12 Andi Gutmans <andi@zend.com>
  5490. * (php_5_0_0RC4)
  5491. ZendEngine2/zend.c:
  5492. - Convert zend_class_entry -> zend_class_entry *
  5493. 2004-07-12 Christian Stocker <chregu@phant.ch>
  5494. * (php_5_0_0RC4)
  5495. ext/xsl/php_xsl.c:
  5496. implement the clone code for the XSLTProcessor object and fix #29108
  5497. "xslt segfaults when ze1_compatibility_mode is on" (By Rob Richards)
  5498. 2004-07-12 Antony Dovgal <tony2001@phpclub.net>
  5499. * (PHP_4_3)
  5500. ext/oci8/oci8.c:
  5501. MFH: fix #28978 (multiple OCIBindByName on the same placeholder eats
  5502. memory)
  5503. * (php_5_0_0RC4)
  5504. ext/oci8/oci8.c:
  5505. fix #28978 (multiple OCIBindByName on the same placeholder eats memory)
  5506. 2004-07-11 Andrey Hristov <php@hristov.com>
  5507. * NEWS:
  5508. reorder + add
  5509. * (PHP_4_3)
  5510. NEWS:
  5511. news stuff
  5512. * (PHP_4_3)
  5513. ext/standard/array.c
  5514. ext/standard/string.c
  5515. ext/standard/tests/array/bug28974.phpt:
  5516. MFH:
  5517. fixed bug #28974 : overflow in array_slice()
  5518. The same kind of overflow appeared in array_splice(), substr() and
  5519. substr_replace()
  5520. * ext/standard/array.c
  5521. ext/standard/string.c
  5522. ext/standard/tests/array/bug28974.phpt:
  5523. fixing bug #28974 : overflow in array_slice()
  5524. The same kind of overflow appeared in array_splice(), substr() and
  5525. substr_replace()
  5526. 2004-07-11 Stefan Esser <sesser@suspekt.org>
  5527. * main/php_variables.c:
  5528. Ooups...
  5529. * main/php_variables.c:
  5530. Fixed: PARSE_TYPE parameter to input_filter
  5531. Fixed: input_filter should also be able to filter empty variables by name
  5532. 2004-07-11 Andrey Hristov <php@hristov.com>
  5533. * ext/standard/array.c
  5534. ext/standard/tests/array/bug28739.phpt:
  5535. fixing bug #28739
  5536. array_*diff() and array_*intersect() not clearing the fci cache before
  5537. work.
  5538. FCI call cache was introduced in HEAD. All functions that perform sorting
  5539. of arrays clear the fci cache before work. array_*diff() and\
  5540. array_*intersect()
  5541. were somehow missed to be updated.
  5542. * ext/standard/tests/general_functions/bug29038.phpt:
  5543. fixing the name of the test
  5544. * ext/standard/array.c
  5545. ext/standard/tests/general_functions/bug29038.phpt:
  5546. fixing bug 29038:
  5547. EXTR_PREFIX_SAME is prevented from creating a new variable when the key
  5548. is a empty string. EXTR_PREFIX_ALL is also prevented from doing that,
  5549. but works for numbers.
  5550. 2004-07-11 Ilia Alshanetsky <ilia@prohost.org>
  5551. * NEWS
  5552. ext/standard/array.c:
  5553. Fixed bug #29008 (array_combine() does not handle non-numeric/string keys).
  5554. 2004-07-10 Jon Parise <jon+php@csh.rit.edu>
  5555. * (PHP_4_3)
  5556. Zend/zend.c:
  5557. MFH 1.286:
  5558. DragonFly BSD is derived from FreeBSD and requires the same floating point
  5559. precision fix.
  5560. * ZendEngine2/zend.c:
  5561. DragonFly BSD is derived from FreeBSD and requires the same floating point
  5562. precision fix.
  5563. 2004-07-10 Wez Furlong <wez.php@thebrainroom.net>
  5564. * (PECL_4_3)
  5565. ext/sqlite/package.xml:
  5566. tweak release notes
  5567. * ext/sqlite/config.m4
  5568. ext/sqlite/config.m4:
  5569. Fix #28402: no need for -ldl
  5570. * ext/sqlite/package.xml
  5571. ext/sqlite/sqlite.c:
  5572. Bump PHP 5 sqlite extension number to 2.0
  5573. (put some distance between it and the 4.3 version)
  5574. * ext/sqlite/Makefile.frag
  5575. ext/sqlite/config.m4
  5576. ext/sqlite/config.m4
  5577. ext/sqlite/package.xml
  5578. ext/sqlite/package.xml
  5579. ext/sqlite/php_sqlite.def
  5580. ext/sqlite/sqlite.c
  5581. ext/sqlite/libsqlite/VERSION
  5582. ext/sqlite/libsqlite/VERSION
  5583. ext/sqlite/libsqlite/src/attach.c
  5584. ext/sqlite/libsqlite/src/attach.c
  5585. ext/sqlite/libsqlite/src/auth.c
  5586. ext/sqlite/libsqlite/src/auth.c
  5587. ext/sqlite/libsqlite/src/btree.c
  5588. ext/sqlite/libsqlite/src/btree.c
  5589. ext/sqlite/libsqlite/src/btree.h
  5590. ext/sqlite/libsqlite/src/btree.h
  5591. ext/sqlite/libsqlite/src/btree_rb.c
  5592. ext/sqlite/libsqlite/src/build.c
  5593. ext/sqlite/libsqlite/src/build.c
  5594. ext/sqlite/libsqlite/src/copy.c
  5595. ext/sqlite/libsqlite/src/copy.c
  5596. ext/sqlite/libsqlite/src/date.c
  5597. ext/sqlite/libsqlite/src/date.c
  5598. ext/sqlite/libsqlite/src/delete.c
  5599. ext/sqlite/libsqlite/src/delete.c
  5600. ext/sqlite/libsqlite/src/encode.c
  5601. ext/sqlite/libsqlite/src/encode.c
  5602. ext/sqlite/libsqlite/src/expr.c
  5603. ext/sqlite/libsqlite/src/expr.c
  5604. ext/sqlite/libsqlite/src/func.c
  5605. ext/sqlite/libsqlite/src/func.c
  5606. ext/sqlite/libsqlite/src/hash.c
  5607. ext/sqlite/libsqlite/src/hash.c
  5608. ext/sqlite/libsqlite/src/hash.h
  5609. ext/sqlite/libsqlite/src/hash.h
  5610. ext/sqlite/libsqlite/src/insert.c
  5611. ext/sqlite/libsqlite/src/insert.c
  5612. ext/sqlite/libsqlite/src/main.c
  5613. ext/sqlite/libsqlite/src/main.c
  5614. ext/sqlite/libsqlite/src/opcodes.c
  5615. ext/sqlite/libsqlite/src/opcodes.c
  5616. ext/sqlite/libsqlite/src/opcodes.h
  5617. ext/sqlite/libsqlite/src/opcodes.h
  5618. ext/sqlite/libsqlite/src/os.c
  5619. ext/sqlite/libsqlite/src/os.c
  5620. ext/sqlite/libsqlite/src/os.h
  5621. ext/sqlite/libsqlite/src/os.h
  5622. ext/sqlite/libsqlite/src/pager.c
  5623. ext/sqlite/libsqlite/src/pager.c
  5624. ext/sqlite/libsqlite/src/pager.h
  5625. ext/sqlite/libsqlite/src/pager.h
  5626. ext/sqlite/libsqlite/src/parse.c
  5627. ext/sqlite/libsqlite/src/parse.c
  5628. ext/sqlite/libsqlite/src/parse.h
  5629. ext/sqlite/libsqlite/src/parse.h
  5630. ext/sqlite/libsqlite/src/parse.y
  5631. ext/sqlite/libsqlite/src/parse.y
  5632. ext/sqlite/libsqlite/src/pragma.c
  5633. ext/sqlite/libsqlite/src/pragma.c
  5634. ext/sqlite/libsqlite/src/printf.c
  5635. ext/sqlite/libsqlite/src/printf.c
  5636. ext/sqlite/libsqlite/src/random.c
  5637. ext/sqlite/libsqlite/src/random.c
  5638. ext/sqlite/libsqlite/src/select.c
  5639. ext/sqlite/libsqlite/src/select.c
  5640. ext/sqlite/libsqlite/src/sqlite.h.in
  5641. ext/sqlite/libsqlite/src/sqlite.h.in
  5642. ext/sqlite/libsqlite/src/sqlite.w32.h
  5643. ext/sqlite/libsqlite/src/sqliteInt.h
  5644. ext/sqlite/libsqlite/src/sqliteInt.h
  5645. ext/sqlite/libsqlite/src/table.c
  5646. ext/sqlite/libsqlite/src/tokenize.c
  5647. ext/sqlite/libsqlite/src/tokenize.c
  5648. ext/sqlite/libsqlite/src/trigger.c
  5649. ext/sqlite/libsqlite/src/trigger.c
  5650. ext/sqlite/libsqlite/src/update.c
  5651. ext/sqlite/libsqlite/src/update.c
  5652. ext/sqlite/libsqlite/src/util.c
  5653. ext/sqlite/libsqlite/src/util.c
  5654. ext/sqlite/libsqlite/src/vacuum.c
  5655. ext/sqlite/libsqlite/src/vacuum.c
  5656. ext/sqlite/libsqlite/src/vdbe.c
  5657. ext/sqlite/libsqlite/src/vdbe.c
  5658. ext/sqlite/libsqlite/src/vdbe.h
  5659. ext/sqlite/libsqlite/src/vdbe.h
  5660. ext/sqlite/libsqlite/src/vdbeInt.h
  5661. ext/sqlite/libsqlite/src/vdbeInt.h
  5662. ext/sqlite/libsqlite/src/vdbeaux.c
  5663. ext/sqlite/libsqlite/src/vdbeaux.c
  5664. ext/sqlite/libsqlite/src/where.c
  5665. ext/sqlite/libsqlite/src/where.c:
  5666. Upgrade bundled library to 2.8.14 + misc fixes
  5667. (http://www.sqlite.org/cvstrac/chngview?cn=1742)
  5668. * (PECL_4_3)
  5669. ext/sqlite/Makefile.frag:
  5670. this is no longer needed
  5671. * main/streams/streams.c:
  5672. RIP: greedy ready problems
  5673. This allows people to use fread($fp, filesize($filename)) for regular
  5674. files,
  5675. but packet-based non-greedy reads for everything else.
  5676. 2004-07-10 Andi Gutmans <andi@zend.com>
  5677. * ZendEngine2/zend_alloc.c
  5678. ZendEngine2/zend_hash.c
  5679. ZendEngine2/zend_variables.c
  5680. ext/mssql/php_mssql.c
  5681. ext/session/session.c
  5682. ext/sybase/php_sybase_db.c
  5683. ext/sybase_ct/php_sybase_ct.c
  5684. ext/w32api/w32api.c
  5685. main/php_variables.c
  5686. main/rfc1867.c
  5687. sapi/apache/mod_php5.c
  5688. sapi/apache_hooks/mod_php5.c:
  5689. - Better stability during premature shutdown of request startup
  5690. 2004-07-08 Ilia Alshanetsky <ilia@prohost.org>
  5691. * (PHP_4_3)
  5692. NEWS
  5693. ext/standard/array.c:
  5694. MFH: Fixed bug #29049 (array sorting via user function/method does not
  5695. validate it).
  5696. * ext/standard/array.c:
  5697. Fixed bug #29049 (array sorting via user function/method does not validate
  5698. it).
  5699. 2004-07-08 Sergey Kartashoff <gluke@mail.ru>
  5700. * ext/mnogosearch/php_mnogo.c:
  5701. - A bugfix in search words hilightling code (mnogosearch extension).
  5702. 2004-07-08 Ilia Alshanetsky <ilia@prohost.org>
  5703. * ext/com_dotnet/com_saproxy.c:
  5704. Last dangerous alloca() bits.
  5705. 2004-07-07 Georg Richter <georg@mysql.com>
  5706. * ext/mysqli/config.m4
  5707. ext/mysqli/mysqli.c
  5708. ext/mysqli/mysqli_api.c
  5709. ext/mysqli/mysqli_fe.c
  5710. ext/mysqli/mysqli_prop.c
  5711. ext/mysqli/mysqli_report.c
  5712. ext/mysqli/php_mysqli.h:
  5713. added check in config.m4 for deprecated library
  5714. added support for new 4.1.3-beta functions
  5715. mysqli_stmt_field_count
  5716. mysqli_stmt_attr_set
  5717. mysqli_stmt_attr_get
  5718. removed support for deprecated/old api functions
  5719. fixed bug in constructor_get
  5720. 2004-07-06 Ilia Alshanetsky <ilia@prohost.org>
  5721. * (PHP_4_3)
  5722. NEWS
  5723. ext/standard/string.c:
  5724. MFH: Fixed bug #29034 (wordwrap() returns a boolean when passed empty
  5725. string).
  5726. * ext/standard/string.c:
  5727. Fixed bug #29034 (wordwrap() returns a boolean when passed empty string).
  5728. 2004-07-06 Sergey Kartashoff <gluke@mail.ru>
  5729. * ext/mnogosearch/php_mnogo.c:
  5730. - Some fixes in mnogosearch extension
  5731. 2004-07-06 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5732. * ext/standard/dl.c:
  5733. - Revert storing handle, got lost in 1.92, noticed by Kamesh Jayachandran
  5734. <kameshj at fastmail dot fm>
  5735. 2004-07-06 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  5736. * ext/interbase/ibase_query.c
  5737. ext/interbase/interbase.c
  5738. ext/interbase/php_ibase_includes.h:
  5739. Don't copy ini items to module globals
  5740. (fixed unregistered bug with mangled default_db setting)
  5741. 2004-07-06 Dmitry Stogov <dmitry@zend.com>
  5742. * NEWS:
  5743. Fixed bug #28751 (SoapServer does not call _autoload())
  5744. 2004-07-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5745. * NEWS
  5746. ext/mysqli/mysqli.c:
  5747. - Bugfix: #29019 Database not closing
  5748. 2004-07-05 Andi Gutmans <andi@zend.com>
  5749. * ZendEngine2/zend_mm.h:
  5750. - Disable zend_mm for 5.0.0
  5751. 2004-07-05 Sascha Schumann <sascha@schumann.cx>
  5752. * (PHP_4_3)
  5753. NEWS:
  5754. add
  5755. * sapi/cgi/cgi_main.c:
  5756. - revert to proper behaviour
  5757. * (PHP_4_3)
  5758. sapi/cgi/cgi_main.c:
  5759. - revert to proper behaviour. The environment variable PHP_FCGI_CHILDREN
  5760. must be explicitly set to != 0 to make the fastcgi-enabled binary
  5761. act as a standalone fcgi server.
  5762. 2004-07-05 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  5763. * ext/standard/tests/serialize/bug28325.phpt:
  5764. - Add test for bug #28325.
  5765. 2004-07-04 Ilia Alshanetsky <ilia@prohost.org>
  5766. * ext/interbase/ibase_query.c:
  5767. Eliminate potentially dangerous alloca().
  5768. * (PHP_4_3)
  5769. NEWS
  5770. ext/imap/php_imap.c:
  5771. MFH: Fixed bug #28963 (Missing space for \0 in address allocation).
  5772. * ext/imap/php_imap.c:
  5773. Fixed bug #28963 (Missing space for \0 in address allocation).
  5774. 2004-07-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5775. * ext/standard/var.c:
  5776. Fix TSRM build
  5777. 2004-07-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  5778. * NEWS:
  5779. BFN
  5780. * ext/standard/var.c:
  5781. - Bugfix #28325 (circular reference serialisation).
  5782. 2004-07-03 Pierre-Alain Joye <pierre@dotgeek.org>
  5783. * (PHP_4_3)
  5784. ext/gd/libgd/gd.c
  5785. ext/gd/tests/bug28984.phpt
  5786. ext/gd/tests/bug28984.phpt:
  5787. - Fix #28984, using full transparent segfauls in imagefill
  5788. (NB: imagefill is broken in HEAD, same code)
  5789. - Add testcase
  5790. 2004-07-03 Andi Gutmans <andi@zend.com>
  5791. * ZendEngine2/zend_alloc.c:
  5792. - Should fix mem leak with ZEND_MM. I made this change a while ago and
  5793. - rolled it back but I don't remember why. Please test!
  5794. 2004-07-02 Wez Furlong <wez.php@thebrainroom.net>
  5795. * (PHP_4_3)
  5796. main/network.c:
  5797. Fix #28996: unix sockets leak when connection fails
  5798. 2004-07-02 Ilia Alshanetsky <ilia@prohost.org>
  5799. * (PHP_4_3)
  5800. Zend/zend_constants.c:
  5801. MFH: alloca() elimination in constant creation (missed in previous patch).
  5802. 2004-07-01 Ilia Alshanetsky <ilia@prohost.org>
  5803. * (PHP_4_3)
  5804. Zend/zend_constants.c:
  5805. MFHZE2: Do not use alloca() where it can be easily abused by the users.
  5806. * ZendEngine2/zend_constants.c:
  5807. Do not use alloca() where it can be easily abused by the users.
  5808. 2004-07-01 Zeev Suraski <zeev@zend.com>
  5809. * (PHP_4_3)
  5810. main/php_ini.c:
  5811. MFH (more or less) registry-based setting for the location of php.ini
  5812. 2004-07-01 Sterling Hughes <winnie@edwardbear.org>
  5813. * ext/curl/interface.c:
  5814. fix bug wrt to CURLOPT_POSTFIELDS where if you passed it code like:
  5815. $fields = array('foo' => 'bar');
  5816. curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);
  5817. curl_exec($ch);
  5818. as opposed to :
  5819. curl_setopt($ch, CURLOPT_POSTFIELDS, array('foo' => 'bar'));
  5820. you'll get a segv or no results, depending on the mood and cycle of the
  5821. moon.
  5822. 2004-07-01 Sara Golemon <php@alphaweb.net>
  5823. * ext/cpdf/cpdf.c:
  5824. That hashtable should never have been an argument....
  5825. 2004-06-30 Frank M. Kromann <frank@kromann.info>
  5826. * NEWS
  5827. NEWS:
  5828. Fix for #28512. news entry
  5829. * (PHP_4_3)
  5830. ext/mssql/php_mssql.c:
  5831. MFH: Fix for #28512. Allocate enough space to store data
  5832. * ext/mssql/php_mssql.c:
  5833. Fix for #28512. Allocate enough space to store data
  5834. 2004-06-30 Ilia Alshanetsky <ilia@prohost.org>
  5835. * (PHP_4_3)
  5836. ext/msession/msession.c:
  5837. MFH: Another instance where alloca() is not needed.
  5838. * ext/msession/msession.c:
  5839. Another instance where alloca() is not needed.
  5840. 2004-06-30 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  5841. * ext/interbase/interbase.c:
  5842. Fixed Ilia's alloca() issue/exploit
  5843. Removed pointless RINIT()
  5844. Use macros for consistent resource type names
  5845. 2004-06-30 Ilia Alshanetsky <ilia@prohost.org>
  5846. * (PHP_4_3)
  5847. ext/pcntl/pcntl.c
  5848. ext/session/mod_mm.c
  5849. ext/wddx/wddx.c:
  5850. MFH: Do not use alloca() where it can be abused through user input.
  5851. * ext/pcntl/pcntl.c
  5852. ext/session/mod_mm.c
  5853. ext/wddx/wddx.c:
  5854. Do not use alloca() where it can be abused through user input.
  5855. 2004-06-29 Wez Furlong <wez.php@thebrainroom.net>
  5856. * (PHP_4_3)
  5857. main/streams.c
  5858. main/streams/streams.c:
  5859. Fix for Bug #28964 fread "greedy" behaviour
  5860. 2004-06-28 Ilia Alshanetsky <ilia@prohost.org>
  5861. * ext/ldap/ldap.c:
  5862. Removed pointless allocation check.
  5863. 2004-06-28 Sebastian Bergmann <sb@sebastian-bergmann.de>
  5864. * INSTALL:
  5865. Fix #28921 (Bad grammar in INSTALL).
  5866. 2004-06-28 Derick Rethans <php@derickrethans.nl>
  5867. * (PHP_4_3)
  5868. NEWS
  5869. ext/standard/datetime.c:
  5870. - MFH: Fixed bug with leap year checking.
  5871. * ext/standard/datetime.c:
  5872. - Fixed bug with leap year checking.
  5873. 2004-06-28 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  5874. * NEWS:
  5875. Revert at Derick's request
  5876. * NEWS
  5877. NEWS:
  5878. BFN
  5879. * ext/interbase/ibase_query.c:
  5880. MFB Fixed bug #28897 (-1 returned as -0.000 for 64-bit scaled int)
  5881. * (PHP_4_3)
  5882. ext/interbase/interbase.c:
  5883. Fixed bug #28897 (-1 returned as -0.000 for 64-bit scaled int)
  5884. 2004-06-27 Ilia Alshanetsky <ilia@prohost.org>
  5885. * ext/standard/basic_functions.c:
  5886. Removed unneeded if().
  5887. 2004-06-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5888. * tests/lang/038.phpt
  5889. tests/lang/039.phpt:
  5890. Add more tests
  5891. 2004-06-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5892. * NEWS:
  5893. BFN
  5894. 2004-06-26 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  5895. * (PHP_4_3)
  5896. NEWS:
  5897. - This one should've been here, not in HEAD.
  5898. * NEWS:
  5899. -** empty log message ***
  5900. 2004-06-26 Uwe Schindler <uwe@thetaphi.de>
  5901. * sapi/nsapi/nsapi.c:
  5902. replace strncpy with strlcpy
  5903. 2004-06-26 Stefan Esser <sesser@suspekt.org>
  5904. * main/php_variables.c:
  5905. As long we pass values by reference this is needed. Ugly!
  5906. * ext/mbstring/mb_gpc.c:
  5907. Fixed input_filter functions need emalloc()ed values.
  5908. * NEWS:
  5909. strip_tags() news
  5910. * ext/standard/string.c:
  5911. IE we love you all...
  5912. 2004-06-26 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  5913. * NEWS:
  5914. - WS
  5915. * NEWS
  5916. ext/mbstring/mbstring.c
  5917. ext/mbstring/tests/bug26639.phpt:
  5918. - Fix bug #28466 (mbstring_convert_variables() problem).
  5919. 2004-06-25 Edin Kadribasic <edink@emini.dk>
  5920. * sapi/apache2handler/sapi_apache2.c:
  5921. MFB: Memory leak fix (patch by Joe Orton)
  5922. Fixes #28113. Adapted to php5 by Magnus M��tt�.
  5923. 2004-06-25 Wez Furlong <wez.php@thebrainroom.net>
  5924. * ZendEngine2/zend_stream.c
  5925. ZendEngine2/zend_stream.h:
  5926. export zend stream functions for zend extensions under windows
  5927. 2004-06-25 Edin Kadribasic <edink@emini.dk>
  5928. * (PHP_4_3)
  5929. sapi/apache2handler/sapi_apache2.c:
  5930. Memory leak fix (patch by Joe Orton)
  5931. 2004-06-24 Sara Golemon <php@alphaweb.net>
  5932. * (PHP_4_3)
  5933. Zend/zend_execute.c:
  5934. Let's not throw this error in PHP4. 5.0.0 introduces it at E_STRICT and
  5935. 5.1.0 (may) raise it to a proper E_WARNING. Ease into it.
  5936. * ZendEngine2/zend_execute.c:
  5937. Ease off on severity of new error (Using Resources as array offsets)
  5938. 2004-06-24 Stefan Esser <sesser@suspekt.org>
  5939. * README.input_filter:
  5940. Fixed zend_parse_parameters arguments...
  5941. 2004-06-24 Ilia Alshanetsky <ilia@prohost.org>
  5942. * ext/standard/ftok.c:
  5943. Added missing safe_mode & open_basedir checks.
  5944. * (PHP_4_3)
  5945. ext/standard/ftok.c:
  5946. MFH: Added missing safe_mode & open_basedir checks.
  5947. 2004-06-23 Sara Golemon <php@alphaweb.net>
  5948. * (PHP_4_3)
  5949. NEWS:
  5950. BFN and order fix
  5951. * ZendEngine2/zend_execute.c:
  5952. BugFix #28879 Inconsistent behavior between explicit and implicit array
  5953. creation.
  5954. Changes:
  5955. Throw E_WARNING "Illegal offset type" when explicitly creating
  5956. array elements with objects, arrays, or resorces as indexes.
  5957. This matches implicit creation w/ obj/arr indices.
  5958. Throw E_WARNING "Resource ID#%ld used as offset, casting to integer (%ld)"
  5959. when implicitly creating array with resource as index. (BC)
  5960. 2004-06-23 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  5961. * (PHP_4_3)
  5962. ext/mbstring/tests/bug26639.phpt:
  5963. - Modify test case for wider coverage.
  5964. * (PHP_4_3)
  5965. ext/mbstring/mbstring.c:
  5966. - Fix buf #28466 (mbstring_convert_variables() problem).
  5967. 2004-06-23 Georg Richter <georg@mysql.com>
  5968. * ext/mysqli/mysqli.c
  5969. ext/mysqli/mysqli_fe.c:
  5970. added php_mysqli_construct_get to support __construct in extended classes
  5971. 2004-06-23 Sascha Schumann <sascha@schumann.cx>
  5972. * (PHP_4_3)
  5973. ext/session/session.c:
  5974. - fix logic. if the client already sent us the cookie, we don't
  5975. need to send it again. if the id has been changed, we need to
  5976. update the client side.
  5977. 2004-06-23 Uwe Schindler <uwe@thetaphi.de>
  5978. * (PHP_4_3)
  5979. NEWS
  5980. sapi/nsapi/nsapi.c
  5981. sapi/nsapi/nsapi.c:
  5982. Addendum to bug #28878: change ini keys as PHP_INI_SYSTEM
  5983. Also: Adding "bucket" parameter to non-ini-keys, Elemination of double
  5984. CONTENT_TYPE/_LENGTH environment variables
  5985. 2004-06-23 Dmitry Stogov <dmitry@zend.com>
  5986. * php.ini-dist
  5987. php.ini-recommended:
  5988. Added SOAP configuration directives
  5989. 2004-06-22 Andrei Zmievski <andreiz@gmail.com>
  5990. * NEWS
  5991. ext/pcre/php_pcre.c:
  5992. MFB (better error checking in pcre_fullinfo() calls).
  5993. * (PHP_4_3)
  5994. NEWS
  5995. ext/pcre/php_pcre.c:
  5996. pcre_info() is deprecated. Hence, update to pcre_fullinfo() and do more
  5997. rigorous checking of return values.
  5998. 2004-06-22 Ilia Alshanetsky <ilia@prohost.org>
  5999. * ext/standard/iptc.c:
  6000. Fixed possible buffer overflow.
  6001. 2004-06-22 Uwe Schindler <uwe@thetaphi.de>
  6002. * (PHP_4_3)
  6003. NEWS
  6004. sapi/nsapi/nsapi.c:
  6005. Fix bug #28878: php.ini values in php4_execute
  6006. * sapi/nsapi/nsapi.c:
  6007. Fix bug #28878: php.ini values in php5_execute
  6008. 2004-06-21 Ilia Alshanetsky <ilia@prohost.org>
  6009. * ext/standard/iptc.c:
  6010. Added missing safe_mode check.
  6011. 2004-06-21 Sara Golemon <php@alphaweb.net>
  6012. * NEWS
  6013. NEWS:
  6014. BFN
  6015. * ext/standard/basic_functions.c
  6016. ext/standard/file.h
  6017. ext/standard/user_filters.c
  6018. main/php_streams.h
  6019. main/streams/filter.c
  6020. main/streams/php_stream_filter_api.h
  6021. main/streams/streams.c:
  6022. BugFix#28868 (Part Two): This fixes thread unsafety in the userspace
  6023. filters which relates to the fix just applied for userspace wrappers.
  6024. * (PHP_4_3)
  6025. ext/standard/basic_functions.c
  6026. ext/standard/file.h
  6027. main/php_streams.h
  6028. main/streams.c
  6029. main/user_streams.c:
  6030. MFH: BugFix#28868 Wrapper hash not thread-safe
  6031. 2004-06-21 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6032. * NEWS:
  6033. Fixed bug #28822: ArrayObject::offsetExists() works inverted
  6034. 2004-06-21 Sara Golemon <php@alphaweb.net>
  6035. * ext/standard/basic_functions.c
  6036. ext/standard/file.h
  6037. main/php_streams.h
  6038. main/streams/streams.c
  6039. main/streams/userspace.c:
  6040. BugFix#28868: Wrapper hash not thread-safe.
  6041. Userdefined wrappers were being registered into a global wrapper hash
  6042. which can cross threads. Termination of once instance then has the
  6043. potential to leave an active stream in another instance with no wrapper
  6044. leading to segfault.
  6045. 2004-06-21 Tomas V.V.Cox <cox@idecnet.com>
  6046. * pear/PEAR/Exception.php:
  6047. More output magic on nested exceptions
  6048. * pear/PEAR/Exception.php:
  6049. Be more consistent with CS
  6050. * pear/PEAR/Exception.php:
  6051. Some API changes:
  6052. - addObserver() params order switched
  6053. - signal() -> _signal()
  6054. - public:getCauseMessage() -> private:_getCauseMessage()
  6055. - some more docs
  6056. 2004-06-20 Ilia Alshanetsky <ilia@prohost.org>
  6057. * ext/standard/levenshtein.c:
  6058. Removed unneeded checks around Zend allocation macros.
  6059. 2004-06-20 Tomas V.V.Cox <cox@idecnet.com>
  6060. * pear/PEAR/Exception.php:
  6061. First release of the PEAR_Exception class
  6062. (dedicated to otherbird)
  6063. 2004-06-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6064. * NEWS
  6065. NEWS:
  6066. BFN
  6067. * ext/standard/basic_functions.c:
  6068. Bugfix #28851: call_user_func_array has typo in error message
  6069. 2004-06-19 Jan Lehnardt <jan@dasmoped.net>
  6070. * scripts/phpize.in:
  6071. - do it right (phpize path issue)
  6072. * scripts/phpize.in:
  6073. - phpize now can handle directories with spaces in their name (#28847)
  6074. 2004-06-19 Sebastian Bergmann <sb@sebastian-bergmann.de>
  6075. * ZendEngine2/zend_reflection_api.c:
  6076. Reflection_* -> Reflection*. Patch by Timm Friebe.
  6077. 2004-06-19 Stefan Esser <sesser@suspekt.org>
  6078. * (PHP_4_3)
  6079. ext/domxml/php_domxml.c
  6080. ext/ncurses/ncurses_functions.c
  6081. ext/w32api/w32api.c:
  6082. Fixed some 64bit and other zend_parse_parameters bugs
  6083. 2004-06-18 Sara Golemon <php@alphaweb.net>
  6084. * (PHP_4_3)
  6085. Zend/zend_execute.c:
  6086. MFH: typo in converting array index doubles to long.
  6087. * ZendEngine2/zend_execute.c:
  6088. Another typo in converting array index doubles to long.
  6089. 2004-06-18 George Schlossnagle <george@omniti.com>
  6090. * tests/lang/bug28213.phpt:
  6091. tests for the crash in bug 28213
  6092. * ZendEngine2/zend_builtin_functions.c:
  6093. fix for 28213.
  6094. class_name and call_type should be reinitialized on every loop iter.
  6095. 2004-06-18 Martin Jansen <mail@martin-jansen.de>
  6096. * pear/PEAR/Downloader.php
  6097. pear/tests/pear_downloader_invalid.phpt:
  6098. - Replaced the nonexistent word "postfix" with "suffix".
  6099. 2004-06-18 Sara Golemon <php@alphaweb.net>
  6100. * ext/standard/url.c:
  6101. String lengths should never be char pointers.
  6102. 2004-06-18 Ilia Alshanetsky <ilia@prohost.org>
  6103. * ext/odbc/php_odbc.c:
  6104. Fixed possible memory leak.
  6105. * (PHP_4_3)
  6106. NEWS
  6107. sapi/apache2filter/sapi_apache2.c
  6108. sapi/apache2handler/sapi_apache2.c:
  6109. MFH: Fixed bug #28818 (Apache 2 sapis do not export st_dev).
  6110. * sapi/apache2filter/sapi_apache2.c
  6111. sapi/apache2handler/sapi_apache2.c:
  6112. Fixed bug #28818 (Apache 2 sapis do not export st_dev).
  6113. 2004-06-17 Sara Golemon <php@alphaweb.net>
  6114. * ZendEngine2/zend_builtin_functions.c:
  6115. String length in parse_parameters should be int
  6116. 2004-06-17 Brad House <brad@mainstreetsoftworks.com>
  6117. * (PHP_4_3)
  6118. ext/mcve/mcve.c
  6119. ext/mcve/php_mcve.h:
  6120. merge name change from mcve -> monetra
  6121. add compatability layer for v3.2 functionality, so existing scripts
  6122. will work without any migration needed.
  6123. This patch has been sitting in PHP 5 for some time, and seems to
  6124. be working quite well. A quick backport of that patch to php4.
  6125. 2004-06-17 Ilia Alshanetsky <ilia@prohost.org>
  6126. * (PHP_4_3)
  6127. ext/standard/soundex.c:
  6128. MFH: Properly handly high ascii values in soundex().
  6129. * ext/standard/soundex.c:
  6130. Properly handly high ascii values in soundex().
  6131. 2004-06-16 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  6132. * ext/com_dotnet/com_com.c
  6133. ext/com_dotnet/com_dotnet.c
  6134. ext/com_dotnet/com_persist.c
  6135. ext/com_dotnet/com_variant.c
  6136. ext/com_dotnet/php_com_dotnet_internal.h
  6137. ext/sqlite/sqlite.c
  6138. ext/standard/dir.c
  6139. ext/standard/file.c
  6140. ext/standard/fsock.c
  6141. ext/standard/proc_open.c
  6142. ext/standard/streamsfuncs.c:
  6143. 64-bit bugsquash party
  6144. 2004-06-16 Stig Bakken <stig@yahoo-inc.com>
  6145. * pear/PEAR.php:
  6146. - don't register object on destructors list if it does not define its
  6147. own emulated destructor
  6148. 2004-06-16 Ilia Alshanetsky <ilia@prohost.org>
  6149. * (PHP_4_3)
  6150. ext/standard/string.c:
  6151. New & improved strspn() & strcspn(), ~30% in most cases.
  6152. 2004-06-15 Stefan Esser <sesser@suspekt.org>
  6153. * ext/standard/string.c:
  6154. Fixed: made 3rd parameter to strrpos 64bit safe.
  6155. 2004-06-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6156. * NEWS:
  6157. BFN
  6158. * ZendEngine2/zend_reflection_api.c:
  6159. 2004-06-15 Pierre-Alain Joye <pierre@dotgeek.org>
  6160. * pear/PEAR/Command/Config.php:
  6161. - Fix #1602 (reported by Cox)
  6162. Do not display var=value using config-get (easy scripting)
  6163. * pear/PEAR.php
  6164. pear/System.php
  6165. pear/package-PEAR.xml:
  6166. - Fix licence (#1645)
  6167. - update my status there, reflecting the fact for the past 11 months
  6168. 2004-06-15 Rob Richards <rrichards@ctindustries.net>
  6169. * NEWS:
  6170. BFN
  6171. * ext/dom/php_dom.c
  6172. ext/dom/tests/bug28721.phpt:
  6173. Fixed bug #28771 (Segfault when using xslt and clone)
  6174. Add test case for bug #28721
  6175. 2004-06-15 Ilia Alshanetsky <ilia@prohost.org>
  6176. * (PHP_4_3)
  6177. ext/standard/string.c:
  6178. A faster & more memory efficient php_addslashes() implementation.
  6179. 2004-06-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6180. * ZendEngine2/zend_language_scanner.l:
  6181. Need {} here
  6182. 2004-06-13 Ilia Alshanetsky <ilia@prohost.org>
  6183. * ext/standard/syslog.c:
  6184. Standardize error reporting.
  6185. 2004-06-13 Pierre-Alain Joye <pierre@dotgeek.org>
  6186. * pear/PEAR/Packager.php:
  6187. - Typo (#1627) (cox)
  6188. 2004-06-13 Rob Richards <rrichards@ctindustries.net>
  6189. * NEWS:
  6190. BFN
  6191. * ext/dom/node.c:
  6192. Fix bug #28721 (appendChild() and insertBefore() unset DOMText)
  6193. 2004-06-13 Edin Kadribasic <edink@emini.dk>
  6194. * (PHP_4_3)
  6195. ext/gettext/gettext.dsp:
  6196. Part of fix for #28745: link agains extension against iconv
  6197. 2004-06-12 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  6198. * ext/interbase/ibase_query.c
  6199. ext/interbase/php_interbase.h:
  6200. Revert
  6201. 2004-06-12 Greg Beaver <greg@chiaraquartet.net>
  6202. * pear/PEAR/Common.php:
  6203. fix bug #1610: pear package doesn't validate deps
  6204. It was never validating deps at all!
  6205. * (PHP_4_3)
  6206. pear/PEAR/ErrorStack.php
  6207. pear/PEAR/Installer.php:
  6208. MFH: Installer and ErrorStack bugfixes/ErrorStack features
  6209. * pear/PEAR/Installer.php:
  6210. fix bug #1615: installer must create extension dir if it doesn't exist,
  6211. patch by Tomas
  6212. * pear/PEAR/ErrorStack.php:
  6213. fix bug #1617, exception never returned from PEAR_ErrorStack->push()
  6214. 2004-06-12 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  6215. * ext/interbase/ibase_query.c
  6216. ext/interbase/php_interbase.h:
  6217. Added export macros
  6218. 2004-06-10 Ilia Alshanetsky <ilia@prohost.org>
  6219. * ext/standard/math.c:
  6220. hypot() is not experimental.
  6221. 2004-06-10 Derick Rethans <php@derickrethans.nl>
  6222. * (PHP_4_3)
  6223. configure.in:
  6224. - Fixed bug #28730 (Wrong website in configure output)
  6225. 2004-06-10 Ilia Alshanetsky <ilia@prohost.org>
  6226. * (PHP_4_3)
  6227. NEWS
  6228. ext/mbstring/config.m4:
  6229. MFH: Fixed bug #28723 (Fixed mbstring config.m4 to work on OSes where test
  6230. command does not support -e parameter).
  6231. * ext/mbstring/config.m4:
  6232. Fixed bug #28723 (Fixed mbstring config.m4 to work on OSes where test
  6233. command does not support -e parameter).
  6234. 2004-06-10 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6235. * NEWS:
  6236. Changed that a bit
  6237. * ZendEngine2/zend_language_scanner.l:
  6238. - Require a single white-space char after /** to start a doc comment that
  6239. way we prevent /*** from becoming a doc comment (as requested Derick).
  6240. * ZendEngine2/zend_API.h:
  6241. Add missing declaration
  6242. * ZendEngine2/zend_reflection_api.c:
  6243. Small code layout change
  6244. * NEWS
  6245. NEWS:
  6246. BFN
  6247. * ZendEngine2/zend_language_scanner.l:
  6248. Do not require NEWLINE at start of doccomment
  6249. * ZendEngine2/zend_reflection_api.c:
  6250. Bugfix #28699: Reflection api bugs
  6251. 2004-06-10 Dmitry Stogov <dmitry@zend.com>
  6252. * NEWS:
  6253. Fixed bug #28702 (SOAP does not parse WSDL service address correctly).
  6254. 2004-06-09 Frank M. Kromann <frank@kromann.info>
  6255. * ext/dio/config.w32
  6256. ext/dio/dio.c:
  6257. Allow compilation on Win32.
  6258. Need to implement a few Windows specific functions.
  6259. 2004-06-09 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6260. * NEWS:
  6261. BFN
  6262. * ZendEngine2/zend_reflection_api.c:
  6263. Fix Bug #28694 ReflectionExtension::getFunctions() crashes PHP
  6264. 2004-06-09 Ilia Alshanetsky <ilia@prohost.org>
  6265. * (PHP_4_3)
  6266. ext/standard/info.c:
  6267. Correct alt text for easter egg logo.
  6268. * (PHP_4_3)
  6269. NEWS
  6270. ext/gd/libgd/gdft.c:
  6271. MFH: Fixed bug #28175 (Allow bundled GD to compile against freetype 2.1.2).
  6272. * ext/gd/libgd/gdft.c:
  6273. Fixed bug #28175 (Allow bundled GD to compile against freetype 2.1.2).
  6274. * (PHP_4_3)
  6275. NEWS
  6276. ext/gmp/gmp.c:
  6277. MFH: Fixed bug #28525 (gmp_powm() does not work with hexadecimal string
  6278. modulo represented as a string).
  6279. * ext/gmp/gmp.c:
  6280. Fixed bug #28525 (gmp_powm() does not work with hexadecimal string modulo
  6281. represented as a string).
  6282. Patch by: pickett at sumu dot org
  6283. * (PHP_4_3)
  6284. win32/readdir.c:
  6285. MFH: Fixed memory leak on error in win32's opendir() emulation.
  6286. * win32/readdir.c:
  6287. Fixed memory leak on error in win32's opendir() emulation. (Patch by Wez)
  6288. 2004-06-08 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  6289. * NEWS:
  6290. Interbase news
  6291. 2004-06-08 Greg Beaver <greg@chiaraquartet.net>
  6292. * (PHP_4_3)
  6293. pear/PEAR/Command/Package.php:
  6294. MFH partial fix, bug #1163: rpm build doesn't build properly
  6295. * pear/PEAR/Command/Package.php:
  6296. partial fix, bug #1163: rpm build doesn't build properly
  6297. * (PHP_4_3)
  6298. pear/PEAR/Builder.php:
  6299. MFH fix bug #1550: Builder does not set path to match bin_dir
  6300. * pear/PEAR/Builder.php:
  6301. fix bug #1550: Builder does not set path to match bin_dir
  6302. * (PHP_4_3)
  6303. pear/PEAR/Remote.php:
  6304. MFH fix bug #1378: user/pass must be urldecoded from parse_url in
  6305. Remote.php
  6306. * pear/PEAR/Remote.php:
  6307. fix bug #1378: user/pass must be urldecoded from parse_url in Remote.php
  6308. * pear/scripts/pear.bat:
  6309. fix bug #1153: PEAR command doesn't work after upgrading
  6310. reverting earlier fix - people must have register_argc_argv=on set in
  6311. php.ini for PEAR to work.
  6312. * pear/scripts/pearcmd.php:
  6313. fix bug #1581: unhelpful error message if "pear blatch" is typed
  6314. 2004-06-08 Ilia Alshanetsky <ilia@prohost.org>
  6315. * (PHP_4_3)
  6316. NEWS
  6317. main/SAPI.c:
  6318. MFH: Fixed bug #28692 (\0 in Authenticate header passed via safe_mode).
  6319. * main/SAPI.c:
  6320. Fixed bug #28692 (\0 in Authenticate header passed via safe_mode).
  6321. 2004-06-08 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  6322. * ext/interbase/interbase.dsp
  6323. ext/interbase/interbase.rc:
  6324. ... back from the dead
  6325. 2004-06-08 Georg Richter <georg@mysql.com>
  6326. * ext/mysqli/mysqli_api.c:
  6327. fixed crash (changed MYSQL TO MY_MYSQL in mysql_stmt_init)
  6328. 2004-06-07 Andi Gutmans <andi@zend.com>
  6329. * NEWS
  6330. configure.in
  6331. ZendEngine2/zend.h
  6332. main/php_version.h:
  6333. - Go back to -dev (Shouldn't need another RC)
  6334. 2004-06-07 Ilia Alshanetsky <ilia@prohost.org>
  6335. * (PHP_4_3)
  6336. NEWS
  6337. ext/standard/dir.c:
  6338. MFH: Fixed bug #28668 (glob() does not work with relative paths on Windows)
  6339. * ext/standard/dir.c:
  6340. Fixed bug #28668 (glob() does not work with relative paths on Windows).
  6341. 2004-06-07 Frank M. Kromann <frank@kromann.info>
  6342. * ext/mssql/php_mssql.h:
  6343. Fix build on win32
  6344. 2004-06-07 Andi Gutmans <andi@zend.com>
  6345. * (php_5_0_0RC3)
  6346. NEWS
  6347. configure.in
  6348. ZendEngine2/zend.h
  6349. main/php_version.h:
  6350. - Roll RC3
  6351. 2004-06-07 Ilia Alshanetsky <ilia@prohost.org>
  6352. * (PHP_4_3)
  6353. NEWS
  6354. main/SAPI.c:
  6355. MFH: Fixed bug #28670 (WWW-Authentication header mangling with PCRE in
  6356. safe_mode adds extra spaces).
  6357. * (php_5_0_0RC3)
  6358. main/SAPI.c:
  6359. Fixed bug #28670 (WWW-Authentication header mangling with PCRE in safe_mode
  6360. adds extra spaces).
  6361. 2004-06-07 Georg Richter <georg@mysql.com>
  6362. * (php_5_0_0RC3)
  6363. ext/mysqli/mysqli_fe.c:
  6364. forgot to remove Win32 restrictions for mysql methods
  6365. 2004-06-07 Derick Rethans <php@derickrethans.nl>
  6366. * NEWS:
  6367. - Reorder (again :)
  6368. 2004-06-07 Sara Golemon <php@alphaweb.net>
  6369. * (php_5_0_0RC3)
  6370. ext/sockets/sockets.c:
  6371. MFB: Missing length limit parameter.
  6372. * (PHP_4_3)
  6373. ext/sockets/sockets.c:
  6374. Missing length limit parameter.
  6375. 2004-06-06 Pierre-Alain Joye <pierre@dotgeek.org>
  6376. * pear/go-pear-list.php:
  6377. - No more Pager
  6378. * pear/go-pear-list.php:
  6379. - Update for 5.0RC3
  6380. 2004-06-06 Ilia Alshanetsky <ilia@prohost.org>
  6381. * (PHP_4_3)
  6382. NEWS
  6383. ext/standard/dir.c:
  6384. MFH: Fixed bug #28649 (Proper glob() return value on Linux when there are
  6385. no matches).
  6386. * ext/standard/dir.c:
  6387. Fixed bug #28649 (Proper glob() return value on Linux when there are no
  6388. matches).
  6389. 2004-06-06 Greg Beaver <greg@chiaraquartet.net>
  6390. * pear/tests/PEAR_test_mock_pearweb.php.inc
  6391. pear/tests/download_test.config.inc
  6392. pear/tests/package-PEARtests.xml
  6393. pear/tests/pear_downloader_invalid.phpt:
  6394. update unit tests for PEAR 1.4.0dev6, using new getDownloadURL() xml-rpc
  6395. call
  6396. * pear/scripts/pearcmd.php:
  6397. add missing $tmp to PEAR::isError()
  6398. * pear/scripts/pearcmd.php:
  6399. eliminate the annoyance of upgrading from crapster versions of PEAR once
  6400. and for all.
  6401. Now, if getopt2 exists, it is used, otherwise getopt is used.
  6402. 2004-06-06 Georg Richter <georg@mysql.com>
  6403. * ext/mysqli/mysqli_api.c
  6404. ext/mysqli/mysqli_fe.c
  6405. ext/mysqli/php_mysqli.h:
  6406. removed conditional defines for load_data_infile_handlers on windows
  6407. (4.1.2 windows build is fixed now on mysql.com)
  6408. 2004-06-06 Stefan Esser <sesser@suspekt.org>
  6409. * ZendEngine2/zend_compile.h
  6410. ZendEngine2/zend_opcode.c:
  6411. Fixed Zend Function Destructor to use correct TSRM handle.
  6412. 2004-06-06 Sebastian Bergmann <sb@sebastian-bergmann.de>
  6413. * ext/mysqli/mysqli.c:
  6414. ZTS fixes.
  6415. 2004-06-05 Georg Richter <georg@mysql.com>
  6416. * NEWS:
  6417. added mysqli changes
  6418. * ext/mysqli/mysqli.c
  6419. ext/mysqli/mysqli_api.c
  6420. ext/mysqli/mysqli_fe.c
  6421. ext/mysqli/mysqli_nonapi.c
  6422. ext/mysqli/mysqli_prop.c
  6423. ext/mysqli/php_mysqli.h:
  6424. Major changes for 4.1.2-alpha/4.1.3-beta:
  6425. - added container for mysql structure
  6426. - added load data infile callback functions (currently disabled under win)
  6427. Bug fixes:
  6428. - fixed property changes (4.1.1 -> 4.1.2)
  6429. - fixed memleak in mysqli_connect
  6430. - fixed bug #28100
  6431. - fixed bug #28205
  6432. - fixed bug #28430
  6433. 2004-06-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6434. * NEWS:
  6435. BFN
  6436. * ZendEngine2/zend_API.c:
  6437. Fix #28641: Instance of Interface
  6438. 2004-06-05 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  6439. * ext/interbase/php_ibase_udf.c:
  6440. Added support for date/time types
  6441. Added support for compiling/executing PHP code stored in the database
  6442. Added support for TSRM
  6443. 2004-06-04 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  6444. * ext/standard/http.c:
  6445. Fixed unregistered bug [crash in http_build_query()]
  6446. 2004-06-04 Ilia Alshanetsky <ilia@prohost.org>
  6447. * (PHP_4_3)
  6448. NEWS
  6449. ext/mysql/php_mysql.c:
  6450. MFH: Fixed bug #28632 (Prevent open_basedir bypass in MySQL's LOAD DATA
  6451. LOCAL).
  6452. * ext/mysql/php_mysql.c:
  6453. Fixed bug #28632 (Prevent open_basedir bypass in MySQL's LOAD DATA LOCAL).
  6454. 2004-06-04 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  6455. * ext/interbase/php_ibase_udf.c:
  6456. Added support for scaled integers
  6457. 2004-06-04 Ilia Alshanetsky <ilia@prohost.org>
  6458. * (PHP_4_3)
  6459. NEWS
  6460. ext/mysql/php_mysql.c:
  6461. MFH: Fixed bug #28627 (When multiple MySQL links are used default link is
  6462. leaked).
  6463. * ext/mysql/php_mysql.c:
  6464. Fixed bug #28627 (When multiple MySQL links are used default link is
  6465. leaked).
  6466. Patch by: gavin at ipalsoftware dot com
  6467. 2004-06-04 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  6468. * ext/interbase/php_ibase_udf.c:
  6469. Added support for arbitrary input types
  6470. Added support for NULL input/output values
  6471. 2004-06-04 Sara Golemon <php@alphaweb.net>
  6472. * ext/mssql/php_mssql.c
  6473. ext/mssql/php_mssql.h:
  6474. MFB BugFix# 28626 You can't #ifdef check a typedef. Just give it another
  6475. name since it's only used once anyway.
  6476. * (PHP_4_3)
  6477. ext/mssql/php_mssql.c
  6478. ext/mssql/php_mssql.h:
  6479. BugFix# 28626 You can't #ifdef check a typedef. Just give it another name
  6480. since it's only used once anyway.
  6481. 2004-06-03 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  6482. * ext/interbase/php_ibase_udf.c:
  6483. Let DB handle type coercion instead of PHP
  6484. * ext/interbase/php_ibase_udf.c:
  6485. Added support for other return types besides VARCHAR
  6486. 2004-06-03 Ilia Alshanetsky <ilia@prohost.org>
  6487. * (PHP_4_3)
  6488. configure.in
  6489. main/php_version.h:
  6490. Back to dev.
  6491. 2004-06-03 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  6492. * ext/interbase/ibase_blobs.c:
  6493. Fixed blob ID format
  6494. * NEWS:
  6495. news
  6496. 2004-06-03 Andi Gutmans <andi@zend.com>
  6497. * (php_5_0_0RC3RC2)
  6498. NEWS
  6499. configure.in
  6500. ZendEngine2/zend.h
  6501. main/php_version.h:
  6502. - Prepare for RC3RC2
  6503. 2004-06-01 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  6504. * ext/interbase/ibase_query.c:
  6505. Don't be too strict if the number of binding arguments provided exceeds the
  6506. expected number
  6507. 2004-06-01 Ilia Alshanetsky <ilia@prohost.org>
  6508. * (PHP_4_3)
  6509. ext/ldap/ldap.c:
  6510. MFH: No need to NULL terminate manually, snprintf() does it for us already.
  6511. * ext/ldap/ldap.c:
  6512. No need to NULL terminate manually, snprintf() does it for us already.
  6513. * (PHP_4_3)
  6514. NEWS
  6515. ext/xmlrpc/libxmlrpc/xml_element.c:
  6516. MFH: Fixed bug #28597 (xmlrpc_encode_request() incorrectly encodes chars in
  6517. 200-210 range).
  6518. * ext/xmlrpc/libxmlrpc/xml_element.c:
  6519. Fixed bug #28597 (xmlrpc_encode_request() incorrectly encodes chars in
  6520. 200-210 range).
  6521. Patch by: fernando dot nemec at folha dot com dot br
  6522. 2004-06-01 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  6523. * ext/interbase/ibase_query.c:
  6524. Removed debugging code
  6525. 2004-06-01 Andrei Zmievski <andreiz@gmail.com>
  6526. * (PHP_4_3)
  6527. NEWS:
  6528. -** empty log message ***
  6529. * (PHP_4_3)
  6530. Zend/zend.c:
  6531. MFH (If user error handler returns "false" then we relay to the built in
  6532. error handler)
  6533. 2004-06-01 Greg Beaver <greg@chiaraquartet.net>
  6534. * pear/tests/package-PEARtests.xml:
  6535. update dependency to PEAR 1.4.0dev5
  6536. * pear/tests/package-PEARtests.xml
  6537. pear/tests/pear_error.phpt
  6538. pear/tests/pear_error2.phpt
  6539. pear/tests/pear_error3.phpt
  6540. pear/tests/pear_error4.phpt
  6541. pear/tests/pear_installer1.phpt
  6542. pear/tests/pear_installer_install_channels.phpt
  6543. pear/tests/pear_registry.phpt
  6544. pear/tests/pear_registry_1.1.phpt:
  6545. test files for PEAR are now installable!
  6546. * pear/tests/pear_registry_inc.php.inc:
  6547. file needed for registry test
  6548. * pear/tests/package-PEARtests.xml:
  6549. update to include all new unit tests and files
  6550. * pear/tests/package-PEARtests.xml:
  6551. begin work on making the tests installable
  6552. * pear/tests/pear_packager.phpt:
  6553. prepare for actual installable unit tests
  6554. * pear/tests/pear_dependency_checkPackageUninstall.phpt
  6555. pear/tests/pear_downloader_invalid.phpt:
  6556. fix unit tests for 1.4.0dev4
  6557. 2004-06-01 Derick Rethans <php@derickrethans.nl>
  6558. * NEWS:
  6559. - Reorder
  6560. 2004-06-01 Andi Gutmans <andi@zend.com>
  6561. * NEWS:
  6562. - NEWS
  6563. * ZendEngine2/zend.c:
  6564. - If user error handler returns "false" then we relay to the built in error
  6565. handler
  6566. 2004-06-01 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  6567. * ext/interbase/ibase_query.c
  6568. ext/interbase/interbase.c
  6569. ext/interbase/php_ibase_includes.h
  6570. ext/interbase/tests/interbase.inc:
  6571. Use constant IBASE_CREATE instead of just 0
  6572. * (PHP_4_3)
  6573. NEWS:
  6574. * (PHP_4_3)
  6575. ext/informix/ifx.ec:
  6576. MFH: Fixed bug #28569 (connection id is not thread safe)
  6577. * ext/informix/ifx.ec:
  6578. Woops, missed one
  6579. * ext/informix/ifx.ec:
  6580. Fixed bug #28569 (connection id is not thread safe)
  6581. 2004-05-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6582. * ZendEngine2/zend_reflection_api.c:
  6583. Refcount must not be set separatley again.
  6584. * ZendEngine2/zend_reflection_api.c
  6585. ZendEngine2/zend_reflection_api.c:
  6586. Add missing initialization
  6587. * ZendEngine2/zend_compile.c:
  6588. 2004-05-31 Pierre-Alain Joye <pierre@dotgeek.org>
  6589. * ext/informix/ifx.ec:
  6590. MFB: missing ';'
  6591. 2004-05-31 Ilia Alshanetsky <ilia@prohost.org>
  6592. * ext/yp/yp.c:
  6593. Added missing argument check.
  6594. 2004-05-31 Pierre-Alain Joye <pierre@dotgeek.org>
  6595. * (PHP_4_3)
  6596. ext/informix/ifx.ec:
  6597. - Missing ';'
  6598. 2004-05-31 Ilia Alshanetsky <ilia@prohost.org>
  6599. * ext/informix/ifx.ec:
  6600. Fix build.
  6601. 2004-05-31 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  6602. * ext/interbase/ibase_query.c:
  6603. Fix typo in error message
  6604. * ext/interbase/ibase_query.c
  6605. ext/interbase/php_ibase_includes.h
  6606. ext/interbase/tests/interbase.inc:
  6607. Improved handling of 'CREATE DATABASE ...' by ibase_query()
  6608. Improved param handling of ibase_query() and ibase_execute()
  6609. 2004-05-31 Rob Richards <rrichards@ctindustries.net>
  6610. * ext/dom/attr.c
  6611. ext/dom/cdatasection.c
  6612. ext/dom/characterdata.c
  6613. ext/dom/comment.c
  6614. ext/dom/document.c
  6615. ext/dom/documentfragment.c
  6616. ext/dom/documenttype.c
  6617. ext/dom/domexception.c
  6618. ext/dom/domimplementation.c
  6619. ext/dom/element.c
  6620. ext/dom/entity.c
  6621. ext/dom/entityreference.c
  6622. ext/dom/namednodemap.c
  6623. ext/dom/namelist.c
  6624. ext/dom/node.c
  6625. ext/dom/nodelist.c
  6626. ext/dom/notation.c
  6627. ext/dom/processinginstruction.c
  6628. ext/dom/text.c
  6629. ext/dom/xpath.c:
  6630. Fix bug #28584: DOMText::splitText() does not split text properly
  6631. (benjcarson)
  6632. Prototype fixes
  6633. 2004-05-31 Zeev Suraski <zeev@zend.com>
  6634. * ext/dom/document.c:
  6635. Fix prototypes
  6636. 2004-05-31 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  6637. * (PHP_4_3)
  6638. ext/informix/ifx.ec:
  6639. Fix build
  6640. 2004-05-30 Brad House <brad@mainstreetsoftworks.com>
  6641. * ext/mcve/mcve.c
  6642. ext/mcve/php_mcve.h:
  6643. Update the mcve module for libmonetra 4.0
  6644. A compatability layer has been introduced which should mean all
  6645. scripts written for v 3.2 of the module should continue working,
  6646. as well as compilation should still work against libmcve 3.2.x.
  6647. This module eventually needs to be renamed to 'monetra' to reflect
  6648. the naming change of the underlying library.
  6649. 2004-05-30 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  6650. * ext/interbase/ibase_query.c:
  6651. Restrict 'CREATE DATABASE' in sql safe mode
  6652. * ext/interbase/ibase_query.c
  6653. ext/interbase/interbase.c:
  6654. Fix Win32 build
  6655. Added missing 'break'
  6656. 2004-05-30 Ilia Alshanetsky <ilia@prohost.org>
  6657. * ext/informix/ifx.ec:
  6658. Fixed memory leak on ifx_error().
  6659. * (PHP_4_3)
  6660. NEWS
  6661. ext/informix/Makefile.frag
  6662. ext/informix/ifx.ec:
  6663. MFH: Fixed bug #28564 (Problem building informix as a shared extension).
  6664. * ext/informix/Makefile.frag
  6665. ext/informix/ifx.ec:
  6666. Fixed bug #28564 (Problem building informix as a shared extension).
  6667. Patch by: roques at mti dot ag
  6668. 2004-05-30 Zeev Suraski <zeev@zend.com>
  6669. * sapi/apache_hooks/php_apache.c:
  6670. Fix prototypes
  6671. 2004-05-30 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  6672. * ext/interbase/ibase_query.c:
  6673. Fix unregistered bug (segfault on uninitialised pointer)
  6674. Return string("0 ") from ibase_query() if query succeeded but did not
  6675. affect any rows
  6676. 2004-05-30 Zeev Suraski <zeev@zend.com>
  6677. * ext/dom/node.c:
  6678. No meaning for unsigned
  6679. 2004-05-30 Greg Beaver <greg@chiaraquartet.net>
  6680. * pear/tests/pear_channelfile.phpt
  6681. pear/tests/pear_dependency_checkPackage.phpt
  6682. pear/tests/pear_installer4.phpt
  6683. pear/tests/pear_installer_install_channels.phpt
  6684. pear/tests/pear_packager.phpt
  6685. pear/tests/pear_registry.phpt:
  6686. fix unit tests for 1.4.0dev3
  6687. 2004-05-30 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  6688. * ext/interbase/tests/interbase.inc:
  6689. Use default character set in generated test DB
  6690. * ext/interbase/interbase.c:
  6691. Fix HTML/table layout in info() entry
  6692. * ext/interbase/interbase.c
  6693. ext/interbase/php_ibase_includes.h
  6694. ext/interbase/tests/003.phpt
  6695. ext/interbase/tests/006.phpt
  6696. ext/interbase/tests/007.phpt:
  6697. Removed ibase_timefmt() - use ini_set() instead
  6698. Improved phpinfo() appearance
  6699. 2004-05-30 Zeev Suraski <zeev@zend.com>
  6700. * ext/ming/ming.c:
  6701. Update to PHP-style prototypes
  6702. (a PHP function returning char *? What were you smoking? :)
  6703. 2004-05-30 Brad House <brad@mainstreetsoftworks.com>
  6704. * ext/mcve/config.m4:
  6705. manually check for egrep
  6706. * (PHP_4_3)
  6707. ext/mcve/config.m4:
  6708. Manually check for egrep
  6709. 2004-05-29 Wez Furlong <wez.php@thebrainroom.net>
  6710. * ext/standard/proc_open.c:
  6711. Turn this off then
  6712. 2004-05-29 Greg Beaver <greg@chiaraquartet.net>
  6713. * pear/tests/PEAR_test_mock_pearweb.php.inc
  6714. pear/tests/pear_downloader_invalid.phpt
  6715. pear/tests/php_dump.php.inc:
  6716. modify php_dump.php, .cvsignore ignores *.php
  6717. move include to the place where it is used
  6718. * pear/tests/pear_installer2.phpt:
  6719. update _installFile() test for channels
  6720. * pear/tests/pear_installer1.phpt:
  6721. update checkDeps/extractDownloadFilename tests for channels
  6722. * pear/tests/pear_registry.phpt:
  6723. update registry test for channels
  6724. * pear/tests/pear_downloader_invalid.phpt
  6725. pear/tests/pear_downloader_new.phpt
  6726. pear/tests/pear_downloader_old.phpt:
  6727. use fake pearweb - now anyone can run the download unit tests.
  6728. These tests require channels to pass
  6729. * pear/tests/depnoreleases-1.0.tgz
  6730. pear/tests/depunstable-1.0.tgz
  6731. pear/tests/pkg1-1.1.tgz
  6732. pear/tests/pkg1-2.0b1.tgz
  6733. pear/tests/pkg2-1.1.tgz
  6734. pear/tests/pkg3-1.1.tgz
  6735. pear/tests/pkg3-1.4.tgz
  6736. pear/tests/pkg4-1.1.tgz
  6737. pear/tests/pkg4AndAHalf-1.3.tgz
  6738. pear/tests/pkg5-1.1.tgz
  6739. pear/tests/stabilitytoolow-0.3.tgz
  6740. pear/tests/stabilitytoolow-0.5.tgz
  6741. pear/tests/stabilitytoolow-0.6beta.tgz
  6742. pear/tests/stabilitytoolow-1.0b1.tgz
  6743. pear/tests/stabilitytoolow-2.0a1.tgz
  6744. pear/tests/stabilitytoolow-2.0b1.tgz
  6745. pear/tests/stabilitytoolow-2.0dev.tgz
  6746. pear/tests/stabilitytoolow-3.0dev.tgz:
  6747. fake pearweb package files, for unit testing downloads without an installed
  6748. pearweb
  6749. * pear/tests/pear_config.phpt
  6750. pear/tests/pear_config_1.1.phpt:
  6751. config unit tests, ready for channels
  6752. * pear/tests/PEAR_test_mock_pearweb.php.inc
  6753. pear/tests/download_test.config.inc
  6754. pear/tests/download_test_classes.php.inc
  6755. pear/tests/merge2.input
  6756. pear/tests/pear_channelfile.phpt
  6757. pear/tests/pear_installer_installFile_channels.phpt
  6758. pear/tests/pear_installer_install_channels.phpt
  6759. pear/tests/pear_registry_1.1.phpt
  6760. pear/tests/user3.input:
  6761. new unit tests
  6762. pearweb mock object is complete
  6763. * pear/tests/pear_installer4.phpt:
  6764. update for conflicting file test
  6765. 2004-05-29 Wez Furlong <wez.php@thebrainroom.net>
  6766. * ext/standard/proc_open.c:
  6767. Don't rely on TIOCNOTTY.
  6768. 2004-05-28 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  6769. * ext/interbase/interbase.c
  6770. ext/interbase/php_ibase_includes.h:
  6771. Changed default date format to ISO
  6772. Enable sync flag in connect()
  6773. * ext/interbase/interbase.c:
  6774. Fix commit/rollback of multi-link transactions
  6775. Some CS
  6776. 2004-05-28 Andrei Zmievski <andreiz@gmail.com>
  6777. * ZendEngine2/zend.c:
  6778. Allow user-defined error handlers to indicate whether default error
  6779. handler should be re-invoked, by returning true or false.
  6780. 2004-05-28 Ilia Alshanetsky <ilia@prohost.org>
  6781. * ext/xsl/xsltprocessor.c:
  6782. Fixed memory leak on error.
  6783. * main/main.c:
  6784. The engine will take care out-of-memory situation for us.
  6785. * (PHP_4_3)
  6786. ext/gd/libgd/gd_topal.c:
  6787. MFH: Fixed bug #28311 (Transparency detection code is off by 1).
  6788. 2004-05-28 Stefan Esser <sesser@suspekt.org>
  6789. * ext/standard/http_fopen_wrapper.c:
  6790. Fixed off-by-one in http_fopen_wrapper
  6791. 2004-05-28 Wez Furlong <wez.php@thebrainroom.net>
  6792. * ext/standard/proc_open.c:
  6793. Hopefully resolve proc_open build issues.
  6794. If we need anything more elaborate than this, then we can move to a
  6795. configure
  6796. time check as Sascha suggests.
  6797. 2004-05-28 Christian Stocker <chregu@phant.ch>
  6798. * ext/xsl/xsltprocessor.c:
  6799. fix memleak in php callbacks
  6800. 2004-05-28 Stefan Esser <sesser@suspekt.org>
  6801. * ext/standard/url.c:
  6802. Fixed off-by-one in php_parse_url.
  6803. 2004-05-28 Derick Rethans <php@derickrethans.nl>
  6804. * TODO-5.1:
  6805. - Added date/time parser thingy.
  6806. * NEWS
  6807. ext/standard/basic_functions.c:
  6808. - Fixed ip2long() behavior if an invalid IP address was passed to the
  6809. function. This makes it possible to distingiush between
  6810. "255.255.255.255"
  6811. and a wrong one.
  6812. 2004-05-28 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6813. * TODO-5.1:
  6814. Add more outstanding patches
  6815. * TODO
  6816. TODO-PHP5:
  6817. Remove finished tasks
  6818. * TODO-5.1:
  6819. Add more things
  6820. * ZendEngine2/zend_execute.c:
  6821. Prevent possible problems with illegal properties
  6822. 2004-05-28 Derick Rethans <php@derickrethans.nl>
  6823. * ZendEngine2/zend_builtin_functions.c:
  6824. - Make the default mask for user defined error handlers include ALL errors,
  6825. including E_STRICT.
  6826. 2004-05-27 Ilia Alshanetsky <ilia@prohost.org>
  6827. * ext/session/tests/skipif.inc:
  6828. Better skip condition check for session tests.
  6829. 2004-05-27 Andrei Zmievski <andreiz@gmail.com>
  6830. * TODO-5.1:
  6831. 5.1 tasks.
  6832. 2004-05-27 Andi Gutmans <andi@zend.com>
  6833. * configure.in
  6834. ZendEngine2/zend.h
  6835. main/php_version.h:
  6836. - Back to RC3-dev until we roll final
  6837. 2004-05-27 Wez Furlong <wez.php@thebrainroom.net>
  6838. * (php_5_0_0RC3RC1)
  6839. main/streams/streams.c:
  6840. Fix #25939 for good this time.
  6841. 2004-05-27 Derick Rethans <php@derickrethans.nl>
  6842. * (php_5_0_0RC3RC1)
  6843. NEWS:
  6844. Put similar items next to eachother
  6845. 2004-05-27 Andi Gutmans <andi@zend.com>
  6846. * NEWS:
  6847. - More news
  6848. * (php_5_0_0RC3RC1)
  6849. ZendEngine2/zend_execute.c:
  6850. - Fix problem with exceptions returning from include(). (Dmitry)
  6851. * NEWS
  6852. configure.in
  6853. ZendEngine2/zend.h
  6854. main/php_version.h:
  6855. - RC3RC1
  6856. 2004-05-27 Rob Richards <rrichards@ctindustries.net>
  6857. * (php_5_0_0RC3RC1)
  6858. ext/dom/document.c
  6859. ext/dom/element.c
  6860. ext/dom/entityreference.c
  6861. ext/dom/php_dom.c
  6862. ext/dom/processinginstruction.c
  6863. ext/dom/tests/dom_create_element.phpt:
  6864. namespace/tagname validation fixes (Adam Trachtenberg)
  6865. added new test
  6866. 2004-05-27 Andi Gutmans <andi@zend.com>
  6867. * NEWS:
  6868. - NEWS
  6869. 2004-05-26 Wez Furlong <wez.php@thebrainroom.net>
  6870. * ZendEngine2/zend_object_handlers.c:
  6871. Fix leak on systems where alloca isn't really alloca.
  6872. * main/streams/filter.c
  6873. main/streams/php_stream_filter_api.h:
  6874. Fix silly mistake.
  6875. Thanks Antony :)
  6876. 2004-05-26 Andrei Zmievski <andreiz@gmail.com>
  6877. * (PHP_4_3)
  6878. Zend/zend_constants.c:
  6879. Make sure zend_get_constant() result is initialized properly.
  6880. * ZendEngine2/zend_constants.c:
  6881. Avoid unnecessary and silly copying of constant name when registering.
  6882. 2004-05-26 Andi Gutmans <andi@zend.com>
  6883. * ZendEngine2/zend_alloc.c:
  6884. - Fix memory manager problem
  6885. 2004-05-26 Andrei Zmievski <andreiz@gmail.com>
  6886. * (PHP_4_3)
  6887. Zend/zend_constants.c:
  6888. Avoid unnecessary copy when registering a constant.
  6889. 2004-05-26 Ilia Alshanetsky <ilia@prohost.org>
  6890. * (PHP_4_3)
  6891. run-tests.php:
  6892. MFH: Turn off session.auto_start to prevent test failures.
  6893. * run-tests.php:
  6894. Turn off session.auto_start to prevent test failures.
  6895. 2004-05-26 Pierre-Alain Joye <pierre@dotgeek.org>
  6896. * ext/gd/tests/bug27582_2.phpt:
  6897. - Remove this test, it still segfaults anyway (less noise in tests :) )
  6898. Already removed in PHP_4_3 branch
  6899. 2004-05-26 Ilia Alshanetsky <ilia@prohost.org>
  6900. * (PHP_4_3)
  6901. ext/xslt/tests/xslt_backend_info.phpt:
  6902. Fixed test failure due to incorrect library check.
  6903. 2004-05-26 Andi Gutmans <andi@zend.com>
  6904. * ext/standard/basic_functions.c:
  6905. - Use FREE_HASHTABLE instead of efree()
  6906. 2004-05-26 Wez Furlong <wez.php@thebrainroom.net>
  6907. * ext/standard/proc_open.c:
  6908. Apparently it is better to specify 500 here for unix98 bits and pieces.
  6909. * (PHP_4_3)
  6910. ext/mcve/config.m4:
  6911. Fix build
  6912. * ext/mcve/config.m4:
  6913. Fix build...
  6914. 2004-05-26 Sebastian Bergmann <sb@sebastian-bergmann.de>
  6915. * ZendEngine2/ZEND_CHANGES:
  6916. Update Reflection API class names. Whitespace fixes.
  6917. 2004-05-26 Derick Rethans <php@derickrethans.nl>
  6918. * (PHP_4_3)
  6919. ext/sockets/sockets.c:
  6920. - MFH: Fixed bug #28523 (Typo in ext/sockets/sockets.c)
  6921. * ext/sockets/sockets.c:
  6922. - Fixed bug #28523 (Typo in ext/sockets/sockets.c)
  6923. 2004-05-25 Stefan Esser <sesser@suspekt.org>
  6924. * main/SAPI.c:
  6925. break is better
  6926. 2004-05-25 Brad House <brad@mainstreetsoftworks.com>
  6927. * ext/mcve/config.m4
  6928. ext/mcve/config.m4:
  6929. PHP_SETUP_OPENSSL is NOT SNMP_SHARED_LIBADD, it's MCVE_SHARED_LIBADD
  6930. requires AC_PROG_EGREP when you phpize
  6931. 2004-05-25 Andi Gutmans <andi@zend.com>
  6932. * ZendEngine2/zend_objects_API.h:
  6933. - Nuke unused decleration
  6934. 2004-05-25 Ilia Alshanetsky <ilia@prohost.org>
  6935. * (PHP_4_3)
  6936. configure.in
  6937. main/php_version.h:
  6938. Back to dev.
  6939. * ext/standard/dl.c:
  6940. Kill unused var.
  6941. 2004-05-25 Wez Furlong <wez.php@thebrainroom.net>
  6942. * ext/standard/dl.c:
  6943. Merge that nicer error message here too
  6944. * main/streams/plain_wrapper.c:
  6945. -sigh*, obviously, we need this to be able to use sapi_module.name
  6946. * main/streams/plain_wrapper.c:
  6947. DEBUG -> PHP_DEBUG
  6948. 2004-05-25 Ilia Alshanetsky <ilia@prohost.org>
  6949. * (PHP_4_3)
  6950. NEWS
  6951. configure.in
  6952. main/php_version.h:
  6953. Prepare for 4.3.7RC1.
  6954. 2004-05-25 Wez Furlong <wez.php@thebrainroom.net>
  6955. * ext/sqlite/config.w32:
  6956. Allow sqlite to build as a shared ext under win32
  6957. * main/streams/plain_wrapper.c:
  6958. check if it matches... not if it doesn't...
  6959. * main/streams/plain_wrapper.c:
  6960. In debug mode, under CLI don't close stderr.
  6961. This is so that we can see any error reports.
  6962. 2004-05-25 Andi Gutmans <andi@zend.com>
  6963. * ZendEngine2/zend_alloc.c
  6964. ZendEngine2/zend_alloc.h:
  6965. - More fixes
  6966. * ZendEngine2/zend_alloc.c
  6967. ZendEngine2/zend_alloc.h:
  6968. - Make fix compile.
  6969. * ZendEngine2/zend_alloc.c
  6970. ZendEngine2/zend_alloc.h:
  6971. - Fix memory leak in mem cache in conjunction with Zend MM. How come no one
  6972. - noticed this? :)
  6973. 2004-05-24 Pierre-Alain Joye <pierre@dotgeek.org>
  6974. * (PHP_4_3)
  6975. NEWS
  6976. ext/gd/libgd/gd.c:
  6977. - MFH: Fix #28506, negative angle returns "random arcs"
  6978. while (s < 0) s += 360 is used now
  6979. * ext/gd/libgd/gd.c:
  6980. - Fix #28506, negative angle returns "random arcs"
  6981. while (angle < 0) angle += 2*M_PI is used now
  6982. 2004-05-24 Ilia Alshanetsky <ilia@prohost.org>
  6983. * (PHP_4_3)
  6984. NEWS
  6985. ext/standard/basic_functions.c
  6986. ext/standard/math.c
  6987. ext/standard/php_math.h:
  6988. MFH: Fixed bug #28508 (Do not make hypot() available if not supported by
  6989. libc).
  6990. * ext/standard/basic_functions.c
  6991. ext/standard/math.c
  6992. ext/standard/php_math.h:
  6993. Fixed bug #28508 (Do not make hypot() available if not supported by libc).
  6994. 2004-05-24 Wez Furlong <wez.php@thebrainroom.net>
  6995. * NEWS
  6996. ext/pdf/.cvsignore
  6997. ext/pdf/CREDITS
  6998. ext/pdf/config.m4
  6999. ext/pdf/config.w32
  7000. ext/pdf/package.xml
  7001. ext/pdf/pdf.c
  7002. ext/pdf/pdf.dsp
  7003. ext/pdf/php_pdf.h:
  7004. Moved pdflib extension to PECL
  7005. 2004-05-23 Andi Gutmans <andi@zend.com>
  7006. * ZendEngine2/zend_objects_API.c:
  7007. - Fix problem with object being destroyed more than once
  7008. * ZendEngine2/zend_builtin_functions.c:
  7009. - Fix the following script (it crashed):
  7010. <?php
  7011. class ErrorHandler {
  7012. function __construct() {
  7013. set_error_handler(array(&$this, 'handle'));
  7014. }
  7015. function __destruct() {
  7016. restore_error_handler();
  7017. }
  7018. function handle($code, $msg, $file, $line, $locals) {
  7019. }
  7020. }
  7021. new ErrorHandler();
  7022. ?>
  7023. * NEWS:
  7024. - NEWS
  7025. * TSRM/TSRM.c:
  7026. - Fix typo although it isn't being built
  7027. * main/main.c:
  7028. - Fixed bug #27640 memory leak of registered_zend_ini_directives (Dmitry)
  7029. 2004-05-23 Andrey Hristov <php@hristov.com>
  7030. * NEWS:
  7031. adding this
  7032. * NEWS:
  7033. Ansrei reverted this
  7034. 2004-05-23 Wez Furlong <wez.php@thebrainroom.net>
  7035. * (PHP_4_3)
  7036. NEWS:
  7037. BFN
  7038. * (PHP_4_3)
  7039. main/network.c:
  7040. MFH: Bugfix for #23220: IIS messes up SSL shutdown
  7041. * ext/openssl/xp_ssl.c:
  7042. Finally a fix for #23220: IIS does not cleanly close SSL connections.
  7043. Also enable the safe and recommended bug work around options in the SSL
  7044. context.
  7045. 2004-05-23 Stefan Esser <sesser@suspekt.org>
  7046. * main/rfc1867.c:
  7047. This is more correct.
  7048. 2004-05-23 Greg Beaver <greg@chiaraquartet.net>
  7049. * pear/PEAR/ErrorStack.php:
  7050. Fix #1395: PEAR_ErrorStack::staticCallback needs to instantiate the stack
  7051. Fix up default callback, so that it can be set for each package as well as
  7052. for all packages.
  7053. Callbacks now have 3 levels of control, which may be a bit too complex,
  7054. default callbacks might have to go for debugging reasons. Either that or
  7055. some kind of origination information should be appended to the error array
  7056. describing which callbacks were called, so debugging is at least possible
  7057. * pear/tests/PEAR_test_mock_pearweb.php.inc:
  7058. in preparation for testing all remote functionality, use a mock object for
  7059. a functioning pearweb server
  7060. 2004-05-22 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  7061. * ext/interbase/interbase.c:
  7062. Use dummy status vector in ibase_connect()
  7063. Added fbird_ aliases for all ibase_ functions
  7064. 2004-05-21 Timm Friebe <thekid@thekid.de>
  7065. * ext/sybase_ct/php_sybase_ct.c:
  7066. - Fixed bug #28354
  7067. 2004-05-21 Wez Furlong <wez.php@thebrainroom.net>
  7068. * ext/standard/dl.c:
  7069. Ok, so we do need to rinit here after all.
  7070. * ext/standard/dl.c:
  7071. Update to reflect recent changes in dl()
  7072. * pear/PEAR/Common.php:
  7073. Better error message to save looking in the wrong place.
  7074. 2004-05-21 Derick Rethans <php@derickrethans.nl>
  7075. * NEWS:
  7076. - Fixed order (again)
  7077. 2004-05-21 Dmitry Stogov <dmitry@zend.com>
  7078. * NEWS:
  7079. Fixed bug #28239 (No results returned on SOAP call, no error given)
  7080. 2004-05-21 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  7081. * ext/interbase/ibase_query.c
  7082. ext/interbase/tests/003.phpt:
  7083. Removed strcpy() call from most common case
  7084. Added test for hash index generation
  7085. * ext/interbase/ibase_query.c:
  7086. Added test for duplicate field names when returning rows as hashes or
  7087. objects
  7088. * ext/interbase/php_ibase_includes.h:
  7089. Make sure METADATALENGTH is defined (used by IB 7)
  7090. 2004-05-21 Derick Rethans <php@derickrethans.nl>
  7091. * (PHP_4_3)
  7092. main/rfc1867.c:
  7093. - MFH: Fixed TSRM problem in latest commit.
  7094. * main/rfc1867.c:
  7095. - Fixed TSRM problem in latest commit.
  7096. * (PHP_4_3)
  7097. NEWS
  7098. main/rfc1867.c:
  7099. - MFH: Fixed bug #28456 (Problem with enclosed / in uploaded files).
  7100. * main/rfc1867.c:
  7101. - Fixed bug #28456 (Problem with enclosed / in uploaded file names)
  7102. 2004-05-21 Greg Beaver <greg@chiaraquartet.net>
  7103. * pear/PEAR/ErrorStack.php:
  7104. fix missing assignment
  7105. $this->_errors = array_filter($this->_errors);
  7106. * pear/PEAR/ErrorStack.php:
  7107. Several issues resolved.
  7108. fix 1444: PEAR_ErrorStack->push() needs to validate $msg and $code as
  7109. string/int
  7110. add error level checking to hasErrors() and getErrors().
  7111. BC break!!:
  7112. staticGetErrors adds the parameter $level between $purge and $merge, as it
  7113. will be as common (or more common) as $purge.
  7114. 2004-05-20 Ilia Alshanetsky <ilia@prohost.org>
  7115. * ext/gd/gd.c:
  7116. Fixed stream leak on error.
  7117. 2004-05-20 Andrey Hristov <php@hristov.com>
  7118. * ext/standard/var.c:
  7119. for now removing ":public". Waiting for a decision? ":public" will require
  7120. quite a lot of phpt files changes.
  7121. * ext/dom/tests/dom003.phpt
  7122. ext/standard/tests/array/007.phpt
  7123. ext/standard/tests/array/array_intersect_1.phpt:
  7124. fixing the tests so to work with the new var_dump() (dumping private and
  7125. protected member variables)
  7126. 2004-05-20 Wez Furlong <wez.php@thebrainroom.net>
  7127. * ZendEngine2/zend_exceptions.c
  7128. ZendEngine2/zend_exceptions.h:
  7129. Revert; obviously I missed the function at the bottom of the file...
  7130. 2004-05-20 Andrey Hristov <php@hristov.com>
  7131. * ext/standard/var.c:
  7132. var_dump() now shows private and protected member variables.
  7133. Not BC is that since now the public variables are explicitly shown as
  7134. public
  7135. Example :
  7136. class a{ protected $a=1; private $b=2;var $c=3;} $a=new a(); var_dump($a);
  7137. object(a)#1 (3) {
  7138. ["a:protected"]=>
  7139. int(1)
  7140. ["b:private"]=>
  7141. int(2)
  7142. ["c:public"]=>
  7143. int(3)
  7144. }
  7145. 2004-05-20 Wez Furlong <wez.php@thebrainroom.net>
  7146. * ZendEngine2/zend_exceptions.c
  7147. ZendEngine2/zend_exceptions.h:
  7148. Export this, so extensions may throw their own exception objects that
  7149. they have already instantiated.
  7150. 2004-05-20 Derick Rethans <php@derickrethans.nl>
  7151. * ext/fam/fam.c
  7152. ext/ncurses/ncurses.c:
  7153. - Removed unused INI sections.
  7154. * main/main.c:
  7155. - Allow extra parameters to mail to be forced also from virtual host
  7156. settings.
  7157. 2004-05-20 Ilia Alshanetsky <ilia@prohost.org>
  7158. * ext/pfpro/pfpro.c:
  7159. Free vars before calling E_ERROR.
  7160. 2004-05-19 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  7161. * ext/standard/formatted_print.c:
  7162. Fixed unregistered bug (memory leak in printf() & friends)
  7163. 2004-05-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7164. * ext/bz2/tests/with_files.phpt
  7165. ext/bz2/tests/with_strings.phpt
  7166. ext/ctype/tests/001.phpt
  7167. ext/ctype/tests/002.phpt
  7168. ext/dio/tests/001.phpt
  7169. ext/fdf/tests/01-general.phpt
  7170. ext/fdf/tests/02-values.phpt
  7171. ext/fdf/tests/03-read-file.phpt
  7172. ext/fdf/tests/04-POST.phpt
  7173. ext/gmp/tests/001.phpt
  7174. ext/gmp/tests/002.phpt
  7175. ext/gmp/tests/003.phpt
  7176. ext/interbase/tests/002.phpt
  7177. ext/interbase/tests/003.phpt
  7178. ext/interbase/tests/004.phpt
  7179. ext/interbase/tests/005.phpt
  7180. ext/interbase/tests/006.phpt
  7181. ext/interbase/tests/007.phpt
  7182. ext/interbase/tests/008.phpt
  7183. ext/mcrypt/tests/blowfish.phpt
  7184. ext/mcrypt/tests/bug8040.phpt
  7185. ext/mcve/tests/001.phpt
  7186. ext/ncurses/tests/001.phpt
  7187. ext/openssl/tests/001.phpt
  7188. ext/pcntl/tests/001.phpt
  7189. ext/pspell/tests/01pspell_basic.phpt
  7190. ext/session/tests/001.phpt
  7191. ext/session/tests/002.phpt
  7192. ext/skeleton/tests/001.phpt
  7193. ext/standard/tests/array/001.phpt
  7194. ext/standard/tests/file/001-win32.phpt
  7195. ext/standard/tests/file/001.phpt
  7196. ext/standard/tests/file/002.phpt
  7197. ext/standard/tests/file/003.phpt
  7198. ext/standard/tests/file/bug12556.phpt
  7199. ext/standard/tests/file/bug20424.phpt
  7200. ext/standard/tests/file/bug22382.phpt
  7201. ext/standard/tests/file/bug26615.phpt
  7202. ext/standard/tests/general_functions/001.phpt
  7203. ext/standard/tests/general_functions/002.phpt
  7204. ext/standard/tests/general_functions/003.phpt
  7205. ext/standard/tests/general_functions/004.phpt
  7206. ext/standard/tests/general_functions/005.phpt
  7207. ext/standard/tests/general_functions/006.phpt
  7208. ext/standard/tests/general_functions/007.phpt
  7209. ext/standard/tests/general_functions/009.phpt
  7210. ext/standard/tests/general_functions/proc_open.phpt
  7211. ext/standard/tests/math/abs.phpt
  7212. ext/standard/tests/math/floorceil.phpt
  7213. ext/standard/tests/math/log.phpt
  7214. ext/standard/tests/math/pow.phpt
  7215. ext/standard/tests/math/round.phpt
  7216. ext/standard/tests/reg/001.phpt
  7217. ext/standard/tests/reg/002.phpt
  7218. ext/standard/tests/reg/003.phpt
  7219. ext/standard/tests/reg/004.phpt
  7220. ext/standard/tests/reg/005.phpt
  7221. ext/standard/tests/reg/006.phpt
  7222. ext/standard/tests/reg/007.phpt
  7223. ext/standard/tests/reg/008.phpt
  7224. ext/standard/tests/reg/009.phpt
  7225. ext/standard/tests/reg/010.phpt
  7226. ext/standard/tests/reg/011.phpt
  7227. ext/standard/tests/reg/012.phpt
  7228. ext/standard/tests/reg/013.phpt
  7229. ext/standard/tests/reg/014.phpt
  7230. ext/standard/tests/reg/015.phpt
  7231. ext/standard/tests/reg/016.phpt
  7232. ext/standard/tests/serialize/001.phpt
  7233. ext/standard/tests/strings/add-and-stripcslashes.phpt
  7234. ext/standard/tests/strings/add-and-stripslashes.phpt
  7235. ext/standard/tests/strings/basename.phpt
  7236. ext/standard/tests/strings/bin2hex.phpt
  7237. ext/standard/tests/strings/bug20108.phpt
  7238. ext/standard/tests/strings/bug20927.phpt
  7239. ext/standard/tests/strings/chr_ord.phpt
  7240. ext/standard/tests/strings/chunk_split.phpt
  7241. ext/standard/tests/strings/count_chars.phpt
  7242. ext/standard/tests/strings/crc32.phpt
  7243. ext/standard/tests/strings/explode.phpt
  7244. ext/standard/tests/strings/implode.phpt
  7245. ext/standard/tests/strings/nl2br.phpt
  7246. ext/standard/tests/strings/str_repeat.phpt
  7247. ext/standard/tests/strings/strip_tags.phpt
  7248. ext/standard/tests/strings/strpos.phpt
  7249. ext/standard/tests/strings/strrev.phpt
  7250. ext/standard/tests/strings/strripos.phpt
  7251. ext/standard/tests/strings/strrpos.phpt
  7252. ext/standard/tests/strings/strstr.phpt
  7253. ext/standard/tests/strings/substr_count.phpt
  7254. ext/standard/tests/strings/substr_replace.phpt
  7255. ext/standard/tests/strings/trim.phpt
  7256. ext/standard/tests/strings/url_t.phpt
  7257. ext/standard/tests/strings/wordwrap.phpt
  7258. ext/standard/tests/time/003.phpt
  7259. ext/sysvmsg/tests/001.phpt
  7260. ext/zlib/tests/001.phpt
  7261. ext/zlib/tests/002.phpt
  7262. ext/zlib/tests/003.phpt
  7263. ext/zlib/tests/gzfilegzreadfile.phpt
  7264. ext/zlib/tests/gzreadgzwrite.phpt
  7265. ext/zlib/tests/gzreadgzwriteplain.phpt
  7266. pear/tests/pear1.phpt
  7267. pear/tests/pear2.phpt
  7268. pear/tests/pear_common_analyzeSC.phpt
  7269. pear/tests/pear_common_buildProvidesArray.phpt
  7270. pear/tests/pear_common_downloadHttp.phpt
  7271. pear/tests/pear_common_infoFromString.phpt
  7272. pear/tests/pear_common_sortPkgDeps.phpt
  7273. pear/tests/pear_common_validPackageVersion.phpt
  7274. pear/tests/pear_dependency_checkExtension.phpt
  7275. pear/tests/pear_dependency_checkPackage.phpt
  7276. pear/tests/pear_dependency_checkPackageUninstall.phpt
  7277. pear/tests/pear_downloader_invalid.phpt
  7278. pear/tests/pear_downloader_new.phpt
  7279. pear/tests/pear_downloader_old.phpt
  7280. pear/tests/pear_error.phpt
  7281. pear/tests/pear_error2.phpt
  7282. pear/tests/pear_installer1.phpt
  7283. pear/tests/pear_installer2.phpt
  7284. pear/tests/pear_installer3.phpt
  7285. pear/tests/pear_installer4.phpt
  7286. pear/tests/pear_installer5.phpt
  7287. pear/tests/pear_packager.phpt
  7288. sapi/tests/test001.phpt
  7289. sapi/tests/test002.phpt
  7290. sapi/tests/test003.phpt
  7291. sapi/tests/test004.phpt
  7292. sapi/tests/test005.phpt
  7293. sapi/tests/test006.phpt
  7294. sapi/tests/test007.phpt
  7295. tests/basic/001.phpt
  7296. tests/basic/002.phpt
  7297. tests/basic/004.phpt
  7298. tests/basic/005.phpt
  7299. tests/basic/006.phpt
  7300. tests/basic/007.phpt
  7301. tests/basic/008.phpt
  7302. tests/basic/009.phpt
  7303. tests/basic/010.phpt
  7304. tests/lang/001.phpt
  7305. tests/lang/002.phpt
  7306. tests/lang/003.phpt
  7307. tests/lang/004.phpt
  7308. tests/lang/005.phpt
  7309. tests/lang/006.phpt
  7310. tests/lang/007.phpt
  7311. tests/lang/008.phpt
  7312. tests/lang/009.phpt
  7313. tests/lang/010.phpt
  7314. tests/lang/011.phpt
  7315. tests/lang/012.phpt
  7316. tests/lang/013.phpt
  7317. tests/lang/014.phpt
  7318. tests/lang/015.phpt
  7319. tests/lang/016.phpt
  7320. tests/lang/017.phpt
  7321. tests/lang/018.phpt
  7322. tests/lang/019.phpt
  7323. tests/lang/020.phpt
  7324. tests/lang/021.phpt
  7325. tests/lang/022.phpt
  7326. tests/lang/023.phpt
  7327. tests/lang/024.phpt
  7328. tests/lang/025.phpt
  7329. tests/lang/026.phpt
  7330. tests/lang/027.phpt
  7331. tests/lang/028.phpt
  7332. tests/lang/031.phpt
  7333. tests/lang/032.phpt
  7334. tests/lang/034.phpt
  7335. tests/strings/001.phpt
  7336. tests/strings/004.phpt:
  7337. - Remove unused blocks
  7338. 2004-05-18 Ilia Alshanetsky <ilia@prohost.org>
  7339. * ext/ingres_ii/ii.c:
  7340. Fixed possible memory leak.
  7341. 2004-05-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7342. * tests/strings/002.phpt:
  7343. Fix test
  7344. * ZendEngine2/zend_API.c:
  7345. - Need to operate on module pointer in hash table
  7346. 2004-05-18 Wez Furlong <wez.php@thebrainroom.net>
  7347. * ZendEngine2/zend_execute_API.c:
  7348. Fix bug #28438: win32 build fails in non-zts mode
  7349. 2004-05-18 Stanislav Malyshev <stas@zend.com>
  7350. * ZendEngine2/zend_API.c
  7351. ext/standard/dl.c:
  7352. Z_TYPE_P is for zvals
  7353. 2004-05-18 Wez Furlong <wez.php@thebrainroom.net>
  7354. * ext/standard/dl.c:
  7355. Fix dl() and extension=
  7356. * ZendEngine2/zend_API.c:
  7357. Register according to the type specified by the module.
  7358. (Helps to fix dl() bug)
  7359. 2004-05-18 Ilia Alshanetsky <ilia@prohost.org>
  7360. * (PHP_4_3)
  7361. NEWS
  7362. ext/standard/exec.c:
  7363. MFH: Fixed command line escaping routines for win32.
  7364. * ext/standard/exec.c:
  7365. Fixed command line escaping routines for win32.
  7366. 2004-05-18 Edin Kadribasic <edink@emini.dk>
  7367. * ext/pspell/pspell.c:
  7368. Move declarations to the begining of function.
  7369. This allows it to actually compile on windows.
  7370. * ext/sybase_ct/php_sybase_ct.c:
  7371. TSRM fix
  7372. * ext/sockets/sockets.c:
  7373. No length parameter -> estrdup()
  7374. 2004-05-18 Sara Golemon <php@alphaweb.net>
  7375. * ZendEngine2/zend_execute.c:
  7376. Bugfix#28404 When type is double we need to access dval, not lval
  7377. 2004-05-17 Ilia Alshanetsky <ilia@prohost.org>
  7378. * ext/standard/tests/strings/bug26973.phpt
  7379. tests/strings/002.phpt:
  7380. Correct output.
  7381. 2004-05-17 Sara Golemon <php@alphaweb.net>
  7382. * ext/standard/ftp_fopen_wrapper.c:
  7383. BugFix# 27982: Provide error message when trying to overwrite an existant
  7384. file without overwrite context option.
  7385. 2004-05-17 Andrei Zmievski <andreiz@gmail.com>
  7386. * ZendEngine2/zend_ini_parser.y
  7387. ZendEngine2/zend_ini_scanner.l:
  7388. Revert the .ini vars patch. Will have to try again next Christmas
  7389. apparently.
  7390. * ZendEngine2/zend_ini_parser.y:
  7391. Fix the apparent bug (; at the end of parse rule block).
  7392. 2004-05-17 Derick Rethans <php@derickrethans.nl>
  7393. * (PHP_4_3)
  7394. php.ini-dist
  7395. php.ini-recommended:
  7396. - MFH: Document the smtp_post setting in php.ini*
  7397. * php.ini-dist
  7398. php.ini-recommended:
  7399. - Document the smtp_port setting in php.ini
  7400. 2004-05-17 Wez Furlong <wez.php@thebrainroom.net>
  7401. * ZendEngine2/zend_objects_API.c
  7402. ZendEngine2/zend_objects_API.h:
  7403. As discussed with Andi, add this helper API for setting the object pointer
  7404. from
  7405. within the constructor.
  7406. Please read the comment for notes about how to use it; in general, you
  7407. don't
  7408. need it, so don't use it.
  7409. 2004-05-16 Pierre-Alain Joye <pierre@dotgeek.org>
  7410. * pear/PEAR/Common.php:
  7411. - T_WHITESPACE for the 1st test...
  7412. * pear/PEAR/Common.php:
  7413. - PHP allows spaces before :: (parent :: foo(); )
  7414. Nota bene, requires another change to really check the syntax:
  7415. loop back to the first non white space element and valid it (parent,
  7416. string or var)
  7417. 2004-05-16 Timm Friebe <thekid@thekid.de>
  7418. * (PHP_4_3)
  7419. ext/sybase_ct/php_sybase_ct.c:
  7420. - MFH: Fixed auto-conversion from long to double when LONG_MAX /
  7421. LONG_MIN where overflown
  7422. * ext/sybase_ct/php_sybase_ct.c:
  7423. - Fixed auto-conversion from long to double when LONG_MAX /
  7424. LONG_MIN where overflown
  7425. 2004-05-16 Ilia Alshanetsky <ilia@prohost.org>
  7426. * (PECL_4_3)
  7427. ext/sqlite/sqlite.c:
  7428. Better fix for a possible double free in sqlite_single|array_query() when
  7429. a failure occurs between query execution and data retrieval.
  7430. 2004-05-16 Stanislav Malyshev <stas@zend.com>
  7431. * (PECL_4_3)
  7432. ext/sqlite/sqlite.c:
  7433. attempt to fix double free on failed query
  7434. 2004-05-16 Pierre-Alain Joye <pierre@dotgeek.org>
  7435. * pear/PEAR/Command.php:
  7436. - Fix #1329, closedir on exit (kameshj at fastmail dot fm)
  7437. * pear/PEAR/Command/Install.php:
  7438. - Fix #1330, unused variable
  7439. * pear/PEAR/Downloader.php:
  7440. - Fix #1249 (wrong print out the wrong state with force option)
  7441. - some NL issues, sorry, commit now too
  7442. 2004-05-16 Ilia Alshanetsky <ilia@prohost.org>
  7443. * (PHP_4_3)
  7444. ext/sockets/sockets.c:
  7445. MFH: Do not allocate error buffer at the start of every request.
  7446. * ext/sockets/sockets.c:
  7447. Do not allocate error buffer at the start of every request.
  7448. 2004-05-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7449. * ext/standard/tests/strings/sprintf_f.phpt:
  7450. - Add new test
  7451. 2004-05-16 Ilia Alshanetsky <ilia@prohost.org>
  7452. * (PHP_4_3)
  7453. ext/fdf/fdf.c:
  7454. MFH: Added missing safe_mode & open_basedir checks.
  7455. * ext/fdf/fdf.c:
  7456. Added missing safe_mode & open_basedir checks.
  7457. 2004-05-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7458. * ext/standard/formatted_print.c:
  7459. - Fix printf with floats
  7460. 2004-05-16 Wez Furlong <wez.php@thebrainroom.net>
  7461. * ext/ext_skel:
  7462. ;
  7463. * ext/ext_skel:
  7464. Add config.w32 template to ext_skel
  7465. 2004-05-16 Rob Richards <rrichards@ctindustries.net>
  7466. * ext/dom/TODO
  7467. ext/dom/attr.c
  7468. ext/dom/cdatasection.c
  7469. ext/dom/comment.c
  7470. ext/dom/document.c
  7471. ext/dom/documentfragment.c
  7472. ext/dom/dom_fe.h
  7473. ext/dom/element.c
  7474. ext/dom/entityreference.c
  7475. ext/dom/php_dom.c
  7476. ext/dom/processinginstruction.c
  7477. ext/dom/text.c
  7478. ext/dom/xpath.c:
  7479. constructors throw DOMException
  7480. add DOM_PHP_ERR DomException code
  7481. validate tagnames in constructors
  7482. use C style comments
  7483. update TODO
  7484. 2004-05-16 Brad House <brad@mainstreetsoftworks.com>
  7485. * ext/mcve/config.m4
  7486. ext/mcve/config.m4:
  7487. update config.m4 for libmonetra 4.0 compatability.
  7488. Library no longer has MCVE_ symbols, the header file has #define\'s to
  7489. convert MCVE_ -> M_ to reflect the Monetra name change from MCVE.
  7490. More updates to follow.
  7491. 2004-05-14 Andrei Zmievski <andrei@gravitonic.com>
  7492. * NEWS:
  7493. .ini variables patch notice
  7494. * ZendEngine2/zend_ini_parser.y
  7495. ZendEngine2/zend_ini_scanner.l:
  7496. Adding ability to refer to existing .ini variables from within .ini
  7497. files. Example:
  7498. open_basedir = ${open_basedir} ":/new/dir"
  7499. 2004-05-14 Ilia Alshanetsky <ilia@prohost.org>
  7500. * (PHP_4_3)
  7501. ext/standard/file.c:
  7502. MFH: Fixed possible memory leak inside popen().
  7503. * ext/standard/file.c:
  7504. Fixed possible memory leak inside popen().
  7505. 2004-05-13 Ilia Alshanetsky <ilia@prohost.org>
  7506. * (PHP_4_3)
  7507. NEWS
  7508. ext/standard/string.c
  7509. ext/standard/tests/strings/bug28386.phpt:
  7510. MFH: Fixed bug #28386 (wordwrap() wraps lines 1 character too soon).
  7511. * ext/standard/string.c
  7512. ext/standard/tests/strings/bug28386.phpt:
  7513. Fixed bug #28386 (wordwrap() wraps lines 1 character too soon).
  7514. * (PHP_4_3)
  7515. sapi/isapi/php4isapi.c:
  7516. MFH: Make isapi more compatible with apache sapis as far as the creation
  7517. $_COOKIE super-global and various $_SERVER values.
  7518. * sapi/isapi/php5isapi.c:
  7519. Make isapi more compatible with apache sapis as far as the creation
  7520. $_COOKIE super-global and various $_SERVER values.
  7521. 2004-05-13 Edin Kadribasic <edink@emini.dk>
  7522. * (PHP_4_3)
  7523. ext/curl/curl.c:
  7524. Make curl compile with the latest win32 libcurl
  7525. 2004-05-13 Stanislav Malyshev <stas@zend.com>
  7526. * (PECL_4_3)
  7527. ext/sqlite/php_sqlite.h
  7528. ext/sqlite/sqlite.c:
  7529. add sqlite_exec - now to the right tag
  7530. * ext/sqlite/php_sqlite.h
  7531. ext/sqlite/sqlite.c:
  7532. add sqlite_exec()
  7533. * (PHP_4)
  7534. ext/sqlite/php_sqlite.h
  7535. ext/sqlite/sqlite.c:
  7536. Add sqlite_exec
  7537. 2004-05-13 Ilia Alshanetsky <ilia@prohost.org>
  7538. * (PHP_4_3)
  7539. ext/session/tests/skipif.inc:
  7540. MFH: Skip session tests if session.save_path is not writable.
  7541. * ext/session/tests/skipif.inc:
  7542. Skip session tests if session.save_path is not writable.
  7543. 2004-05-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7544. * TSRM/TSRM.c:
  7545. - Once ts_free_id() will be used, we cannot call ctors for deleted ids
  7546. when creating new threads.
  7547. 2004-05-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7548. * ZendEngine2/zend_API.c:
  7549. - Centralize register and hash operations for startup/register_module
  7550. in new zend_register_module_ex().
  7551. * ZendEngine2/zend_API.c:
  7552. - Revert to 1.249
  7553. * TSRM/TSRM.c:
  7554. - More work on ts_free_id() but still keep it out
  7555. * TSRM/TSRM.c:
  7556. ifdef out the ts_free_id until php 5.1 and until it is complete
  7557. 2004-05-12 Ilia Alshanetsky <ilia@prohost.org>
  7558. * (PHP_4_3)
  7559. ext/imap/php_imap.c:
  7560. MFH: Fixed various possible memory leaks.
  7561. * ext/imap/php_imap.c:
  7562. Fixed various possible memory leaks.
  7563. * (PHP_4_3)
  7564. NEWS
  7565. ext/pgsql/pgsql.c:
  7566. MFH: Fixed bug #28374 (Possible unterminated loop inside
  7567. _php_pgsql_trim_message()).
  7568. * ext/pgsql/pgsql.c:
  7569. Fixed bug #28374 (Possible unterminated loop inside
  7570. _php_pgsql_trim_message()).
  7571. 2004-05-12 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  7572. * ext/interbase/ibase_query.c:
  7573. Fixed a couple of inconsistencies in param binding
  7574. * ext/interbase/config.m4
  7575. ext/interbase/config.w32
  7576. ext/interbase/ibase_query.c
  7577. ext/interbase/ibase_service.c
  7578. ext/interbase/interbase.c
  7579. ext/interbase/php_ibase_includes.h
  7580. ext/interbase/php_interbase.h:
  7581. Dropped support for ancient Interbase versions (< 6)
  7582. * ext/interbase/interbase.c:
  7583. Made ibase_timefmt() check its args more thoroughly and nuked a pointless
  7584. malloc()
  7585. * ext/interbase/interbase.c:
  7586. Made ibase_gen_id() bail out on incorrect args
  7587. 2004-05-12 Wez Furlong <wez.php@thebrainroom.net>
  7588. * (PHP_4_3)
  7589. main/streams.c:
  7590. Avoid Bug #28363 by not seeking if we don't have a read buffer
  7591. 2004-05-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7592. * TSRM/TSRM.c:
  7593. - Implement ts_free_id()
  7594. * ext/standard/url_scanner_ex.c:
  7595. - Touch
  7596. * ext/standard/basic_functions.c
  7597. ext/standard/url_scanner_ex.re:
  7598. - Move hash table destruction to proper location
  7599. * ext/bcmath/bcmath.c
  7600. ext/ldap/ldap.c
  7601. ext/sqlite/sqlite.c:
  7602. - Added missing UNREGISTER_INI_ENTRIES
  7603. 2004-05-11 Ilia Alshanetsky <ilia@prohost.org>
  7604. * (PHP_4_3)
  7605. ext/standard/formatted_print.c:
  7606. MFH: Make vprintf() and printf() return the length of the string printed.
  7607. * ext/standard/formatted_print.c:
  7608. Make vprintf() and printf() return the length of the string printed.
  7609. Make fprintf() and vfprints() return the correct length of the string
  7610. printed.
  7611. 2004-05-11 Derick Rethans <php@derickrethans.nl>
  7612. * main/rfc1867.c:
  7613. - Fixed defines
  7614. 2004-05-11 Andi Gutmans <andi@zend.com>
  7615. * ZendEngine2/zend_compile.c:
  7616. - Don't allow passing NULL to type hinted parameter.
  7617. 2004-05-11 Ilia Alshanetsky <ilia@prohost.org>
  7618. * (PHP_4_3)
  7619. NEWS
  7620. ext/standard/dir.c:
  7621. MFH: Fixed bug #28355 (glob() does not return error on Linux when it does
  7622. not have permission to open the directory).
  7623. * ext/standard/dir.c:
  7624. Fixed bug #28355 (glob() does not return error on Linux when it does not
  7625. have permission to open the directory).
  7626. 2004-05-10 Ilia Alshanetsky <ilia@prohost.org>
  7627. * (PHP_4_3)
  7628. NEWS
  7629. ext/cpdf/cpdf.c:
  7630. MFH: Fixed crash inside cpdf_place_inline_image() when working with
  7631. truecolor images.
  7632. * ext/cpdf/cpdf.c:
  7633. Fixed crash inside cpdf_place_inline_image() when working with truecolor
  7634. images.
  7635. 2004-05-10 Zeev Suraski <zeev@zend.com>
  7636. * ZendEngine2/zend_operators.c:
  7637. - Fix comparison of objects
  7638. - Clarify convert_object_to_type()
  7639. 2004-05-10 Stefan Esser <sesser@suspekt.org>
  7640. * ZendEngine2/zend_alloc.c:
  7641. Checking MEMORY_LIMIT before doing emalloc/erealloc solves several ugly
  7642. problems.
  7643. 2004-05-10 Zeev Suraski <zeev@zend.com>
  7644. * win32/php5dllts.dsp:
  7645. Fix Win32 build
  7646. 2004-05-10 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7647. * ext/standard/basic_functions.c
  7648. ext/standard/config.m4:
  7649. - Decouple NAN and INF
  7650. 2004-05-10 Ilia Alshanetsky <ilia@prohost.org>
  7651. * (PHP_4_3)
  7652. ext/gd/libgd/gd.h:
  7653. Added missing upgrade bit.
  7654. * ext/gd/libgd/gd.h:
  7655. Missing part of the upgrade patch.
  7656. 2004-05-10 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7657. * (PHP_4_3)
  7658. NEWS:
  7659. BFN
  7660. * ext/dba/dba_db2.c
  7661. ext/dba/dba_db3.c
  7662. ext/dba/dba_db4.c:
  7663. - Fix problems with c mode
  7664. 2004-05-09 Ilia Alshanetsky <ilia@prohost.org>
  7665. * (PHP_4_3)
  7666. NEWS
  7667. ext/standard/dir.c:
  7668. MFH: Fixed bug #28289 (incorrect resolving of relative paths by glob() in
  7669. windows).
  7670. * ext/standard/dir.c:
  7671. Fixed bug #28289 (incorrect resolving of relative paths by glob() in
  7672. windows).
  7673. * NEWS:
  7674. GD bug fixing news.
  7675. * ext/gd/libgd/gd.c:
  7676. Fixed bug #28304 (Missing bounds check inside imagefilter()).
  7677. * ext/gd/libgd/gd_topal.c:
  7678. Fixed bug #28311 (Transparency detection code is off by 1).
  7679. * ext/gd/gd.c:
  7680. Fixed bug #28267 (php_image_filter_contrast calls gdImageBrightness).
  7681. * (PHP_4_3)
  7682. NEWS
  7683. ext/gd/gd.c
  7684. ext/gd/libgd/gdft.c:
  7685. MFH:
  7686. Upgrade bundled GD library to 2.0.23.
  7687. Fixed bug #28175 (build problem for people using FreeType 2.1.0-2.1.2).
  7688. * ext/gd/gd.c
  7689. ext/gd/libgd/gdft.c:
  7690. Upgrade bundled GD library to 2.0.23.
  7691. Fixed bug #28175 (build problem for people using FreeType 2.1.0-2.1.2).
  7692. 2004-05-09 Wez Furlong <wez.php@thebrainroom.net>
  7693. * ext/com_dotnet/com_com.c
  7694. ext/com_dotnet/com_extension.c
  7695. ext/com_dotnet/com_persist.c
  7696. ext/com_dotnet/config.w32
  7697. ext/com_dotnet/php_com_dotnet_internal.h:
  7698. Implement com_get_active_object() and a helper object for working with
  7699. persistent COM objects.
  7700. (That's the last of the stuff I want to sneak in before 5.0 is released).
  7701. * ext/com_dotnet/com_misc.c:
  7702. Urgh!
  7703. Use the correct function to free messages from php_win_err(), otherwise
  7704. we say hello to Mr. S. Fault.
  7705. 2004-05-09 Derick Rethans <php@derickrethans.nl>
  7706. * NEWS:
  7707. - Fixed news
  7708. 2004-05-09 John Coggeshall <john@coggeshall.org>
  7709. * NEWS:
  7710. Tell ppl about it.
  7711. 2004-05-09 Stanislav Malyshev <stas@zend.com>
  7712. * ext/standard/proc_open.c:
  7713. Add __EXTENSIONS__ define - otherwise it won't compile on Solaris
  7714. 2004-05-08 Sergey Kartashoff <gluke@mail.ru>
  7715. * ext/mnogosearch/php_mnogo.c
  7716. ext/mnogosearch/php_mnogo.h:
  7717. - mnoGoSearch extension was updated to support CachedCopies of
  7718. mnogosearch-3.2.16 or later. Udm_Get_Agent_Param and
  7719. Udm_Store_Doc_Cgi functions were added. MnoGoSearch-3.2.3 stored API
  7720. was removed.
  7721. 2004-05-08 Sara Golemon <php@alphaweb.net>
  7722. * (PHP_4_3)
  7723. NEWS
  7724. ext/session/session.c:
  7725. MFH: if statement logic would never eval to false.
  7726. * ext/session/session.c:
  7727. if statement logic would never eval to false.
  7728. 2004-05-07 Wez Furlong <wez.php@thebrainroom.net>
  7729. * ext/pcre/config.w32:
  7730. spot the vim user
  7731. * ext/pcre/config.w32:
  7732. Fix Bug #28317: Avoid recursion in libpcre on windows platform.
  7733. 2004-05-07 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  7734. * (PHP_4_3)
  7735. ext/interbase/interbase.c:
  7736. MFH: fixed unregistered pointer juggling bug
  7737. * ext/interbase/ibase_query.c:
  7738. Fix unregistered bug in zval pointer/array juggling
  7739. 2004-05-06 Derick Rethans <php@derickrethans.nl>
  7740. * tests/lang/bug22367.phpt:
  7741. - Fixed test
  7742. 2004-05-06 Jay Smith <jsmith@tutorbuddy.com>
  7743. * ext/standard/string.c:
  7744. Fixed a segfault. (It's possible for large offsets to make strrpos()
  7745. read past the end of the haystack string...)
  7746. 2004-05-06 Stanislav Malyshev <stas@zend.com>
  7747. * sapi/cgi/cgi_main.c:
  7748. fix line endings
  7749. * sapi/cgi/cgi_main.c:
  7750. Fix fastCGI breakage: due to calling flush on unitialized requests,
  7751. request was aborted unless ignore_user_abort is set
  7752. 2004-05-06 Sara Golemon <php@alphaweb.net>
  7753. * NEWS
  7754. ext/standard/user_filters.c
  7755. main/streams/userspace.c:
  7756. Bugfix #28300 Userspace stream/filter names don't need to be lowercased.
  7757. 2004-05-06 Marc Boeren <M.Boeren@guidance.nl>
  7758. * ext/dbx/dbx_oci8.c
  7759. ext/dbx/dbx_pgsql.c:
  7760. Call functions by their new, proper names instead of what are now aliases.
  7761. Change OCIFetchInto (deprecated) to oci_fetch_array.
  7762. 2004-05-05 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  7763. * ext/interbase/ibase_query.c:
  7764. Fixed unregistered bug: array count is incorrect when binding array ids
  7765. Fixed unregistered bug: empty numeric/datetime param argument is coerced
  7766. to
  7767. a string that cannot be handled by the IB API layer
  7768. 2004-05-05 Sara Golemon <php@alphaweb.net>
  7769. * NEWS
  7770. ext/standard/user_filters.c
  7771. main/streams/userspace.c:
  7772. BugFix#28287 stream_*_register() not calling __autoload().
  7773. 2004-05-04 Wez Furlong <wez.php@thebrainroom.net>
  7774. * NEWS:
  7775. news
  7776. * ext/com_dotnet/com_handlers.c
  7777. ext/com_dotnet/com_saproxy.c
  7778. ext/simplexml/simplexml.c
  7779. ext/standard/array.c:
  7780. Update for count_elements handler for overloaded objects.
  7781. * ZendEngine2/zend_iterators.c
  7782. ZendEngine2/zend_object_handlers.c
  7783. ZendEngine2/zend_object_handlers.h
  7784. ZendEngine2/zend_objects_API.c:
  7785. Add count_elements handler for overloaded objects.
  7786. * sapi/activescript/php5as_scriptengine.h:
  7787. Just in case this header isn't present on the snaps machine.
  7788. * sapi/activescript/README
  7789. sapi/activescript/classfactory.cpp
  7790. sapi/activescript/php5activescript.c
  7791. sapi/activescript/php5as_classfactory.h
  7792. sapi/activescript/php5as_scriptengine.h
  7793. sapi/activescript/scriptengine.cpp:
  7794. Improve stability.
  7795. Give it a new CLSID and change the engine name to ActivePHP5.
  7796. Globals registered by the scripting host are now auto-globals and don't
  7797. need to be declared global when accessed from within functions.
  7798. 2004-05-04 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  7799. * ext/interbase/ibase_query.c:
  7800. ibase_query(): Be careful not to return true on error conditions
  7801. 2004-05-04 Martin Jansen <mail@martin-jansen.de>
  7802. * pear/CODING_STANDARDS:
  7803. - Providing the full URL to the coding standards.
  7804. 2004-05-03 Wez Furlong <wez.php@thebrainroom.net>
  7805. * ext/com_dotnet/com_extension.c
  7806. ext/com_dotnet/com_handlers.c
  7807. ext/com_dotnet/com_misc.c
  7808. ext/com_dotnet/com_saproxy.c
  7809. ext/com_dotnet/com_variant.c
  7810. ext/com_dotnet/tests/27974.phpt:
  7811. Enable writing to SafeArray dimensions.
  7812. * ext/com_dotnet/com_handlers.c
  7813. ext/com_dotnet/com_saproxy.c
  7814. ext/com_dotnet/tests/variants.phpt:
  7815. Fix problem when assigning to a variable that holds an instance of
  7816. a COM/VARIANT/DOTNET object.
  7817. * ext/com_dotnet/README
  7818. ext/com_dotnet/com_extension.c
  7819. ext/com_dotnet/com_variant.c
  7820. ext/com_dotnet/com_wrapper.c:
  7821. Fixup some constants and error handling.
  7822. Remove unfinished and un-needed function.
  7823. 2004-05-03 Uwe Schindler <uwe@thetaphi.de>
  7824. * sapi/nsapi/nsapi.c
  7825. sapi/nsapi/nsapi.c:
  7826. Security fix: Put '\0' string termination before loop
  7827. 2004-05-02 Andi Gutmans <andi@zend.com>
  7828. * ZendEngine2/zend_operators.c:
  7829. - Fix comparison of two objects in non-compatibility mode.
  7830. 2004-05-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7831. * ext/standard/info.c:
  7832. Use caseinsensitive sort
  7833. 2004-05-02 Wez Furlong <wez.php@thebrainroom.net>
  7834. * ext/standard/proc_open.c:
  7835. Fix Bug #28251
  7836. 2004-05-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7837. * sapi/cli/php.1.in:
  7838. Add a notice on STDIN
  7839. 2004-05-01 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7840. * ZendEngine2/zend_API.c
  7841. ext/standard/dl.c:
  7842. Don't load modules twice
  7843. 2004-04-30 Derick Rethans <php@derickrethans.nl>
  7844. * ext/sqlite/package.xml:
  7845. - HTML entity to ISO char.
  7846. 2004-04-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7847. * (PHP_4_3)
  7848. NEWS
  7849. run-tests.php:
  7850. MFH Bugfix #28229 (PATCH run-tests tripped up by spaces in names)
  7851. 2004-04-30 Greg Beaver <greg@chiaraquartet.net>
  7852. * pear/tests/pear_registry.phpt:
  7853. fix to work with only the installed version of PEAR
  7854. * (PHP_4_3)
  7855. pear/PEAR/Downloader.php
  7856. pear/PEAR/Installer.php:
  7857. MFH fix included files and put error messages in PEAR_Downloader where they
  7858. are needed
  7859. * pear/PEAR/Downloader.php
  7860. pear/PEAR/Installer.php:
  7861. fix included files and put error messages in PEAR_Downloader where they are
  7862. needed
  7863. 2004-04-30 Ilia Alshanetsky <ilia@prohost.org>
  7864. * (PHP_4_3)
  7865. NEWS
  7866. ext/standard/math.c
  7867. ext/standard/tests/math/bug28228.phpt:
  7868. MFH: Fixed bug #28228 (number_format() does not allow empty decimal
  7869. separator).
  7870. * ext/standard/math.c
  7871. ext/standard/tests/math/bug28228.phpt:
  7872. Fixed bug #28228 (number_format() does not allow empty decimal separator).
  7873. 2004-04-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7874. * run-tests.php:
  7875. Bugfix #28229 (PATCH run-tests tripped up by spaces in names)
  7876. 2004-04-30 Greg Beaver <greg@chiaraquartet.net>
  7877. * pear/tests/user.input:
  7878. remove notices in E_ALL for config test in PHP 4.3.6
  7879. * pear/tests/pear_packager.phpt:
  7880. hopefully fix this test for all cases
  7881. * pear/package-PEAR.xml:
  7882. update to begin process for next release (release is not imminent)
  7883. * (PHP_4_3)
  7884. pear/package-PEAR.xml:
  7885. MFH update to begin process for next release (release is not imminent)
  7886. * pear/tests/pear_common_buildProvidesArray.phpt:
  7887. fix unit test to work with 1.3.2 (which will be needed)
  7888. * (PHP_4_3)
  7889. pear/PEAR/Common.php:
  7890. MFH fix 1186: notice in PEAR_Common undeclared $_packageName
  7891. * pear/PEAR/Common.php:
  7892. fix 1186: notice in PEAR_Common undeclared $_packageName
  7893. * pear/tests/pear_common_analyzeSC.phpt:
  7894. fix unit test with PEAR 1.3.1
  7895. 2004-04-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7896. * ext/sqlite/CREDITS:
  7897. An oumlaut doesn't work here, need ASCII only
  7898. 2004-04-29 Ilia Alshanetsky <ilia@prohost.org>
  7899. * (PHP_4_3)
  7900. NEWS
  7901. ext/curl/curl.c:
  7902. MFH: Fixed bug #28196 (missing error constants in cURL extension).
  7903. * ext/curl/interface.c:
  7904. Fixed bug #28196 (missing error constants in cURL extension).
  7905. * ext/dom/documentfragment.c
  7906. ext/msession/reqclient.h
  7907. ext/oci8/php_oci8.h
  7908. ext/w32api/w32api.c
  7909. sapi/milter/php_milter.c:
  7910. C++ comments.
  7911. 2004-04-29 Wez Furlong <wez.php@thebrainroom.net>
  7912. * NEWS:
  7913. another down...
  7914. 2004-04-29 Stanislav Malyshev <stas@zend.com>
  7915. * ZendEngine2/zend_execute.c:
  7916. Fix bug #27876
  7917. 2004-04-28 Wez Furlong <wez.php@thebrainroom.net>
  7918. * ext/com_dotnet/com_extension.c:
  7919. Should have tested this change before committing.
  7920. 2004-04-28 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7921. * ZendEngine2/zend_exceptions.h:
  7922. Fix c++ builds
  7923. 2004-04-28 Wez Furlong <wez.php@thebrainroom.net>
  7924. * ext/com_dotnet/com_com.c
  7925. ext/com_dotnet/com_extension.c
  7926. ext/com_dotnet/com_handlers.c
  7927. ext/com_dotnet/com_saproxy.c
  7928. ext/com_dotnet/php_com_dotnet_internal.h:
  7929. Fix for Bug #28161 (and probably others that I can't find in the bug db;
  7930. the search interface sucks).
  7931. Expand the proxy object so it can handle psuedo array style properties.
  7932. ASP/VB code like this:
  7933. headObj.Attribute("RID") = rid
  7934. can be expressed like this in PHP:
  7935. $headObj->Attribute['RID'] = $rid;
  7936. In theory, this feature can be used for "multi dimensional" properties:
  7937. headObj.Attribute("RID", "Foo") = rid;
  7938. like this:
  7939. $headObj->Attribute['RID']['Foo'] = $rid;
  7940. 2004-04-27 Sara Golemon <php@alphaweb.net>
  7941. * (PHP_4_3)
  7942. ext/standard/url.c:
  7943. MFH Don't strip off those []s, it'll only create problems in wrappers and
  7944. elsewhere.
  7945. * ext/standard/url.c:
  7946. Don't strip off those []s, it'll only create problems in wrappers and
  7947. elsewhere.
  7948. * (PHP_4_3)
  7949. NEWS
  7950. ext/standard/url.c:
  7951. MFH BugFix 28187 parse_url does not handle
  7952. scheme://[0123:4567::89]:12345/etc style IPv6 embedded address URLs
  7953. * ext/standard/url.c:
  7954. BugFix 28187 parse_url does not handle scheme://[0123:4567::89]:12345/etc
  7955. style IPv6 embedded address URLs
  7956. 2004-04-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7957. * ZendEngine2/zend_builtin_functions.c:
  7958. - Optional parameter to class_exists() that can be used to bypass
  7959. __autoload() which can be helpfull in __autoload() itself.
  7960. 2004-04-27 Ilia Alshanetsky <ilia@prohost.org>
  7961. * ext/xmlrpc/libxmlrpc/base64.c
  7962. ext/xmlrpc/libxmlrpc/queue.h
  7963. ext/xmlrpc/libxmlrpc/xml_to_soap.c
  7964. ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c
  7965. ext/xmlrpc/libxmlrpc/xmlrpc.c:
  7966. Removed C++ style comments.
  7967. 2004-04-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7968. * ZendEngine2/zend_interfaces.c:
  7969. - Fix warnings
  7970. * ZendEngine2/zend_interfaces.c
  7971. ZendEngine2/zend_interfaces.h
  7972. ZendEngine2/zend_iterators.h:
  7973. - no unneccessary retval initialization
  7974. - new c-level iterator handler invalidate_current that is optionally
  7975. used to clear internal caching like in implementation of Iterator
  7976. 2004-04-27 Andi Gutmans <andi@zend.com>
  7977. * ZendEngine2/zend_reflection_api.c:
  7978. - Fix prototypes
  7979. 2004-04-27 Ilia Alshanetsky <ilia@prohost.org>
  7980. * (PHP_4_3)
  7981. ext/gd/libgd/gd.c:
  7982. MFH: Fixed bug #28184 (C++ comments in GD library sources).
  7983. * ext/gd/libgd/gd.c:
  7984. Fixed bug #28184 (C++ comments in GD library sources).
  7985. 2004-04-27 Greg Beaver <greg@chiaraquartet.net>
  7986. * pear/PEAR/ErrorStack.php:
  7987. fix bug 1242 - notice if multi-dimensional array is passed as a parameter
  7988. add optional parameter to staticHasErrors() that allows error
  7989. determination for a single package
  7990. 2004-04-26 Ilia Alshanetsky <ilia@prohost.org>
  7991. * ext/yp/yp.c:
  7992. Removed pointless check.
  7993. 2004-04-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7994. * ZendEngine2/zend_reflection_api.c:
  7995. Fix prototype
  7996. 2004-04-26 Antony Dovgal <tony2001@phpclub.net>
  7997. * ext/oci8/oci8.c:
  7998. hmm. this comma is supposed to be a semicolon.
  7999. 2004-04-25 Derick Rethans <php@derickrethans.nl>
  8000. * ext/gd/libgd/gd.c
  8001. ext/gd/tests/bug28147.phpt:
  8002. - MFB: Fixed bug #28147 (Crash with drawing anti-alised lines)
  8003. * (PHP_4_3)
  8004. NEWS
  8005. ext/gd/libgd/gd.c
  8006. ext/gd/tests/bug28147.phpt
  8007. ext/gd/tests/bug28147.phpt:
  8008. - Fixed bug #28147 (Crash with drawing anti-aliased lines)
  8009. 2004-04-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  8010. * ZendEngine2/zend_builtin_functions.c:
  8011. Skip correct amount of stack entries
  8012. * ZendEngine2/zend_interfaces.c:
  8013. Capture potential problem by error message
  8014. * ZendEngine2/zend_reflection_api.c:
  8015. Show number of classes
  8016. * NEWS:
  8017. BFN
  8018. 2004-04-25 Andi Gutmans <andi@zend.com>
  8019. * NEWS
  8020. configure.in
  8021. ZendEngine2/zend.h
  8022. main/php_version.h:
  8023. - RC3-dev
  8024. * (php_5_0_0RC2)
  8025. NEWS:
  8026. - This was forgotten
  8027. * NEWS
  8028. configure.in
  8029. ZendEngine2/zend.h
  8030. main/php_version.h:
  8031. - RC2
  8032. 2004-04-25 Wez Furlong <wez.php@thebrainroom.net>
  8033. * NEWS:
  8034. Spell it out.
  8035. 2004-04-24 Ilia Alshanetsky <ilia@prohost.org>
  8036. * tests/strings/002.phpt:
  8037. Fixed test.
  8038. 2004-04-23 Andi Gutmans <andi@zend.com>
  8039. * ZendEngine2/zend_compile.c:
  8040. - Fixed bug #27923. foreach() without a key should not check if the key
  8041. - is a reference (Adam)
  8042. * NEWS:
  8043. NEWS
  8044. 2004-04-23 Derick Rethans <php@derickrethans.nl>
  8045. * (PHP_4_3)
  8046. NEWS:
  8047. Reorder NEWS
  8048. * NEWS:
  8049. This was already in NEWS for the branch, removing
  8050. * NEWS:
  8051. Cleanup NEWS
  8052. 2004-04-23 Rasmus Lerdorf <rasmus@lerdorf.com>
  8053. * NEWS
  8054. ext/pcre/php_pcre.c:
  8055. MFB: Fix for bug #27810
  8056. * (PHP_4_3)
  8057. NEWS
  8058. ext/pcre/php_pcre.c:
  8059. bug #27810 from Joe Orton
  8060. 2004-04-23 Ilia Alshanetsky <ilia@prohost.org>
  8061. * (PHP_4_3)
  8062. NEWS
  8063. ext/mysql/php_mysql.c:
  8064. MFH: Fixed bug #28087 (Do not force mysql.trace_mode to 0 on every request)
  8065. * ext/mysql/php_mysql.c:
  8066. Fixed bug #28087 (Do not force mysql.trace_mode to 0 on every request).
  8067. 2004-04-23 Derick Rethans <php@derickrethans.nl>
  8068. * ext/standard/info.c:
  8069. - Fixed buffer overflow in phpinfo() for Zend Extension Api NO.
  8070. 2004-04-23 Wez Furlong <wez.php@thebrainroom.net>
  8071. * NEWS:
  8072. Another one bites the dust
  8073. 2004-04-23 Sara Golemon <php@alphaweb.net>
  8074. * ext/standard/http_fopen_wrapper.c:
  8075. In-HEAD bugfix# 28115
  8076. 2004-04-22 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  8077. * ext/sqlite/tests/bug28112.phpt:
  8078. Avoid warning to interfere test result
  8079. * (PHP_4_3)
  8080. NEWS:
  8081. BFN
  8082. 2004-04-22 Ilia Alshanetsky <ilia@prohost.org>
  8083. * (PECL_4_3)
  8084. ext/sqlite/sqlite.c:
  8085. MFH: Fixed bug #28112 (Empty queries may result in crashes).
  8086. * ext/sqlite/sqlite.c:
  8087. Empty query checks, bug #28112.
  8088. 2004-04-22 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  8089. * ext/sqlite/tests/bug28112.phpt:
  8090. Add test for bug #28112
  8091. * ext/sqlite/sqlite.c:
  8092. bugfix #28112
  8093. 2004-04-22 Wez Furlong <wez.php@thebrainroom.net>
  8094. * ext/com_dotnet/tests/27974.phpt:
  8095. Add test
  8096. * ext/com_dotnet/com_variant.c:
  8097. A working fix for the safearray mapping bug.
  8098. * ext/standard/basic_functions.c:
  8099. The fix for the vc7 libc putenv bug is also needed here to avoid a crash.
  8100. 2004-04-22 Hartmut Holzgraefe <hartmut@php-groupies.de>
  8101. * ext/mime_magic/DEPRECATED
  8102. ext/mime_magic/EXPERIMENTAL
  8103. ext/mime_magic/config.m4:
  8104. Depercating mime_magic in favor of PECL::fileinfo
  8105. 2004-04-22 Wez Furlong <wez.php@thebrainroom.net>
  8106. * ext/com_dotnet/com_variant.c:
  8107. (probable) fix for Bug #27974: PHP Arrays are not mapped to VARIANTs.
  8108. 2004-04-22 Ilia Alshanetsky <ilia@prohost.org>
  8109. * (PHP_4_3)
  8110. NEWS
  8111. ext/pgsql/pgsql.c:
  8112. MFH: Fixed possible crash inside pg_copy_(to|from) function if delimiter is
  8113. more then 1 character long.
  8114. * ext/pgsql/pgsql.c:
  8115. Fixed possible crash inside pg_copy_(to|from) function if delimiter is more
  8116. then 1 character long.
  8117. 2004-04-21 Wez Furlong <wez.php@thebrainroom.net>
  8118. * NEWS:
  8119. News about the ssl server socket bug
  8120. * ext/openssl/openssl.c
  8121. ext/openssl/xp_ssl.c:
  8122. Fix bug #28096 - stream_socket_accept() on an SSL server socket doesn't
  8123. enable SSL on the accepted socket.
  8124. - Add cipher list context option
  8125. - Add helpful hint about why SSL server socket fails with mysterious
  8126. error (eg: you need an SSL certificate for most ciphers).
  8127. * NEWS
  8128. main/streams/mmap.c:
  8129. Fixed bug #19749 (shouldn't mmap() files larger than memory_limit)
  8130. 2004-04-21 Andi Gutmans <andi@zend.com>
  8131. * configure.in
  8132. ZendEngine2/zend.h
  8133. main/php_version.h:
  8134. - RC2-dev
  8135. * (php_5_0_0RC2RC2)
  8136. configure.in
  8137. ZendEngine2/zend.h
  8138. main/php_version.h:
  8139. - Prepare for RC2RC2 (if everything is OK especially Zeev's interface
  8140. - patch I'll roll RC2 tomorrow).
  8141. 2004-04-21 Wez Furlong <wez.php@thebrainroom.net>
  8142. * (php_5_0_0RC2RC2)
  8143. NEWS:
  8144. yaz moved
  8145. * ext/yaz/.cvsignore
  8146. ext/yaz/CREDITS
  8147. ext/yaz/README
  8148. ext/yaz/config.m4
  8149. ext/yaz/config.w32
  8150. ext/yaz/package.xml
  8151. ext/yaz/php_yaz.c
  8152. ext/yaz/php_yaz.h
  8153. ext/yaz/yaz.dsp:
  8154. Moved ext/yaz to PECL.
  8155. 2004-04-21 Zeev Suraski <zeev@zend.com>
  8156. * (php_5_0_0RC2RC2)
  8157. ZendEngine2/zend_compile.c:
  8158. Restore fatal error in case a method that's supposed to implement an
  8159. interface/abstract method, breaks its prototype
  8160. 2004-04-21 Derick Rethans <php@derickrethans.nl>
  8161. * NEWS:
  8162. - Reorder news
  8163. 2004-04-21 Ilia Alshanetsky <ilia@prohost.org>
  8164. * (PHP_4_3)
  8165. NEWS:
  8166. Correct news entry order.
  8167. * (PHP_4_3)
  8168. ext/sysvshm/sysvshm.c:
  8169. MFH:
  8170. Fixed possible memory leaks.
  8171. Prevent shm_attach() from destroying non-shm resources.
  8172. * (php_5_0_0RC2RC2)
  8173. ext/sysvshm/sysvshm.c:
  8174. Fixed possible memory leaks.
  8175. Prevent shm_attach() from destroying non-shm resources.
  8176. 2004-04-20 Frank M. Kromann <frank@kromann.info>
  8177. * NEWS
  8178. NEWS:
  8179. mssql related fixes
  8180. * (PHP_4_3)
  8181. ext/mssql/php_mssql.h:
  8182. MFH: Fix #28007. Compile fails when the SHORT type is undefined (older
  8183. versions of FreeTDS)
  8184. * ext/mssql/php_mssql.h:
  8185. Fix #28007. Compile fails when the SHORT type is undefined (older versions
  8186. of FreeTDS)
  8187. * (PHP_4_3)
  8188. ext/mssql/php_mssql.c:
  8189. MFH: Fix problem getting return value from stored procedure when it returns
  8190. multiple results
  8191. * ext/mssql/php_mssql.c:
  8192. Fix problem getting return value from stored procedure when it returns
  8193. multiple results
  8194. 2004-04-20 John Coggeshall <john@coggeshall.org>
  8195. * NEWS:
  8196. minor update
  8197. 2004-04-20 Andi Gutmans <andi@zend.com>
  8198. * NEWS:
  8199. - Fix news
  8200. * NEWS:
  8201. - More news
  8202. * ZendEngine2/zend_language_parser.y:
  8203. - Fix bug #27283 - Exceptions where the last catch() statement was
  8204. sometimes
  8205. - skipped.
  8206. 2004-04-20 Christian Stocker <chregu@phant.ch>
  8207. * ext/xsl/xsltprocessor.c:
  8208. - make static methods calls work from within xslt
  8209. - extended tests
  8210. 2004-04-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  8211. * tests/classes/interface_construct.phpt
  8212. tests/classes/interface_optional_arg.phpt:
  8213. Add new tests (by magnus)
  8214. 2004-04-19 Rob Richards <rrichards@ctindustries.net>
  8215. * scripts/Makefile.frag:
  8216. add ext/libxml/ to the headers path
  8217. 2004-04-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  8218. * ZendEngine2/zend_reflection_api.c:
  8219. show ini entries and classes for extensions.
  8220. 2004-04-19 Wez Furlong <wez.php@thebrainroom.net>
  8221. * NEWS
  8222. ext/standard/php_fopen_wrapper.c:
  8223. Fix #27865; don't dup STDIN, STDOUT or STDERR when running under CLI.
  8224. 2004-04-19 Derick Rethans <php@derickrethans.nl>
  8225. * NEWS:
  8226. - Is it really this hard?</jani>
  8227. 2004-04-19 John Coggeshall <john@coggeshall.org>
  8228. * NEWS:
  8229. Adding tidy error handling news
  8230. 2004-04-19 Wez Furlong <wez.php@thebrainroom.net>
  8231. * NEWS:
  8232. and the news
  8233. * configure.in
  8234. ext/standard/proc_open.c:
  8235. Add pty support to proc_open() for systems with Unix98 ptys.
  8236. 2004-04-19 Edin Kadribasic <edink@emini.dk>
  8237. * ext/interbase/ibase_blobs.c
  8238. ext/interbase/ibase_events.c
  8239. ext/interbase/php_ibase_includes.h:
  8240. No need to export anything. Fixes win32 build
  8241. 2004-04-19 Wez Furlong <wez.php@thebrainroom.net>
  8242. * (PHP_4_3)
  8243. NEWS:
  8244. news!
  8245. * (PHP_4_3)
  8246. main/network.c:
  8247. MFH: timeout duration too long in liveness checks for sockets.
  8248. Fixes Bug #28055
  8249. 2004-04-18 Ilia Alshanetsky <ilia@prohost.org>
  8250. * ext/posix/posix.c:
  8251. Simplify code via the use of macros.
  8252. 2004-04-18 Derick Rethans <php@derickrethans.nl>
  8253. * ext/mcrypt/mcrypt.c:
  8254. - Whitespace
  8255. 2004-04-17 Derick Rethans <php@derickrethans.nl>
  8256. * ext/standard/html.c:
  8257. - MFH: Fix for bug #28042 (greek letters in html to entitity mapping not
  8258. correct)
  8259. * (PHP_4_3)
  8260. NEWS
  8261. ext/standard/html.c:
  8262. - Fix for bug #28042 (greek letters in html to entitity mapping not
  8263. correct)
  8264. 2004-04-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  8265. * ZendEngine2/zend.c:
  8266. Retval may not be set when zend_execute() is overloaded
  8267. 2004-04-16 Uwe Schindler <uwe@thetaphi.de>
  8268. * (PHP_4_3)
  8269. ext/sybase/php_sybase_db.c
  8270. ext/sybase_ct/php_sybase_ct.c:
  8271. MFH: set Sybase default APPNAME to ("PHP " PHP_VERSION)
  8272. * ext/sybase/php_sybase_db.c
  8273. ext/sybase_ct/php_sybase_ct.c:
  8274. set Sybase default APPNAME to ("PHP " PHP_VERSION)
  8275. 2004-04-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  8276. * main/snprintf.c:
  8277. Bugfix #28012, now for snprintf
  8278. * main/spprintf.c:
  8279. Bugfix #28012 spprintf() output inconsistent for %p
  8280. * ZendEngine2/zend_execute.c:
  8281. Handle failure in get_current_data
  8282. 2004-04-15 Andi Gutmans <andi@zend.com>
  8283. * ext/mysqli/mysqli.c:
  8284. - Temporary fix for bug #27869
  8285. - George, you need to implement clone in order for "clone" and
  8286. - compatibility mode to work.
  8287. 2004-04-15 Hartmut Holzgraefe <hartmut@php-groupies.de>
  8288. * README.TESTING:
  8289. typo
  8290. * README.TESTING:
  8291. be a bit more explanatory ...
  8292. 2004-04-15 Ilia Alshanetsky <ilia@prohost.org>
  8293. * (PHP_4_3)
  8294. ext/session/tests/bug26862.phpt:
  8295. MFH: Fixed test failure if session.use_trans_sid is enabled.
  8296. * ext/session/tests/bug26862.phpt:
  8297. Fixed test failure if session.use_trans_sid is enabled.
  8298. 2004-04-15 Jani Taskinen <jani.taskinen@kolumbus.fi>
  8299. * NEWS:
  8300. Remove duplicate entries
  8301. 2004-04-15 Wez Furlong <wez.php@thebrainroom.net>
  8302. * ext/sysvmsg/EXPERIMENTAL
  8303. ext/sysvmsg/package.xml:
  8304. been stable for a long time now
  8305. 2004-04-15 Dmitry Stogov <dmitry@zend.com>
  8306. * NEWS:
  8307. Fixed bug #27681 (soap extension fails without HAVE_TM_GMTOFF).
  8308. 2004-04-15 Jani Taskinen <jani.taskinen@kolumbus.fi>
  8309. * NEWS:
  8310. reorder..is this so hard..? :)
  8311. 2004-04-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  8312. * NEWS:
  8313. BFN
  8314. 2004-04-14 Ilia Alshanetsky <ilia@prohost.org>
  8315. * (PHP_4_3)
  8316. NEWS
  8317. ext/gd/libgd/gd.c:
  8318. Fixed bug #27995 (imagefilltoborder() stops the fill process prematurely).
  8319. 2004-04-14 Andi Gutmans <andi@zend.com>
  8320. * ZendEngine2/zend_extensions.h:
  8321. - Add comment
  8322. 2004-04-14 Ilia Alshanetsky <ilia@prohost.org>
  8323. * (PHP_4_3)
  8324. configure.in
  8325. main/php_version.h:
  8326. Back to dev.
  8327. * (PHP_4_3)
  8328. configure.in
  8329. main/php_version.h:
  8330. Prepare for 4.3.6
  8331. 2004-04-14 Edin Kadribasic <edink@emini.dk>
  8332. * (PHP_4_3)
  8333. NEWS:
  8334. News update
  8335. * ext/bz2/config.w32:
  8336. According to Wez, this is not needed.
  8337. It also breaks win32 build.
  8338. 2004-04-14 Andi Gutmans <andi@zend.com>
  8339. * configure.in
  8340. ZendEngine2/zend.h
  8341. main/php_version.h:
  8342. - RC2-dev
  8343. * (php_5_0_0RC2RC1)
  8344. configure.in
  8345. ZendEngine2/zend.h
  8346. main/php_version.h:
  8347. - RC2RC1
  8348. 2004-04-14 Derick Rethans <php@derickrethans.nl>
  8349. * (php_5_0_0RC2RC1)
  8350. ext/iconv/config.m4:
  8351. - Enable iconv by default
  8352. 2004-04-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  8353. * ZendEngine2/zend_exceptions.c:
  8354. Classnames shall start with an uppercase character
  8355. 2004-04-13 Ilia Alshanetsky <ilia@prohost.org>
  8356. * (PHP_4_3)
  8357. NEWS
  8358. ext/session/session.c:
  8359. MFH: Fixed bug #27963 (Session lifetime setting may leak between requests).
  8360. * ext/session/session.c:
  8361. Another setting leak in session code (bug #27963).
  8362. 2004-04-13 Sara Golemon <php@alphaweb.net>
  8363. * ext/bz2/config.w32
  8364. ext/bz2/php_bz2.def:
  8365. Export symbols needed by bz2_filter
  8366. 2004-04-13 Wez Furlong <wez.php@thebrainroom.net>
  8367. * ext/com_dotnet/com_saproxy.c:
  8368. This wasn't updated for new parameters for object handlers yet...
  8369. 2004-04-13 Jani Taskinen <jani.taskinen@kolumbus.fi>
  8370. * NEWS:
  8371. BFN
  8372. 2004-04-13 Zeev Suraski <zeev@zend.com>
  8373. * ZendEngine2/zend_builtin_functions.c:
  8374. Fix debug_backtrace to show arguments again
  8375. We need to merge code from debug_backtrace & debug_print_backtrace at
  8376. some point!
  8377. 2004-04-13 Andi Gutmans <andi@zend.com>
  8378. * ZendEngine2/zend_extensions.h:
  8379. - Fix API no of Engine 2. The first number is the engine version and the
  8380. - rest is the API_NO. This way engine2_api_no is always greater than
  8381. - engine1_api_no.
  8382. * ZendEngine2/zend.c
  8383. ZendEngine2/zend_exceptions.c
  8384. ZendEngine2/zend_exceptions.h:
  8385. - Add hook for exception handler (Derick)
  8386. 2004-04-13 Ilia Alshanetsky <ilia@prohost.org>
  8387. * ext/session/session.c:
  8388. Fixed bug #27963 (Session lifetime setting may leak between requests).
  8389. 2004-04-12 Derick Rethans <php@derickrethans.nl>
  8390. * (PHP_4_3)
  8391. ext/gd/libgd/gd.h:
  8392. - MFH: Add default fontpath for win98/xp
  8393. * ext/gd/libgd/gd.h:
  8394. - Add fontpath for win98/XP (Patch by Friedhelm Betz)
  8395. 2004-04-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  8396. * ZendEngine2/zend_API.h:
  8397. Fix order of macro parameter (synch with other macros)
  8398. 2004-04-12 Andi Gutmans <andi@zend.com>
  8399. * ZendEngine2/OBJECTS2_HOWTO
  8400. ZendEngine2/zend_extensions.h
  8401. ZendEngine2/zend_ini.c
  8402. ZendEngine2/zend_ini.h
  8403. ZendEngine2/zend_modules.h
  8404. ext/standard/basic_functions.c:
  8405. - modifyable -> modifiable
  8406. 2004-04-11 Ilia Alshanetsky <ilia@prohost.org>
  8407. * (PECL_4_3)
  8408. ext/sqlite/sqlite.c:
  8409. MFH: Open basedir & safe_mode exception when copying or attaching to a
  8410. memory only database.
  8411. * ext/sqlite/sqlite.c:
  8412. Open basedir & safe_mode exception when copying or attaching to a memory
  8413. only database.
  8414. 2004-04-10 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  8415. * ext/standard/user_filters.c:
  8416. studlyCaps
  8417. 2004-04-09 Sara Golemon <php@alphaweb.net>
  8418. * main/network.c:
  8419. BugFix: Copy/Paste mistake referenced undefined variable on platforms
  8420. without gettimeofday()
  8421. 2004-04-09 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  8422. * ext/interbase/ibase_service.c:
  8423. Changed ibase_user_[add|modify|delete]() to use service resources
  8424. 2004-04-09 Ilia Alshanetsky <ilia@prohost.org>
  8425. * (PECL_4_3)
  8426. ext/sqlite/libsqlite/src/os.c:
  8427. MFH: Fixed bug #27928 (sqlite incorrectly handles invalid filenames).
  8428. * NEWS
  8429. ext/sqlite/libsqlite/src/os.c:
  8430. Fixed bug #27928 (sqlite incorrectly handles invalid filenames).
  8431. 2004-04-09 Andi Gutmans <andi@zend.com>
  8432. * NEWS:
  8433. - NEWS
  8434. * ZendEngine2/zend_object_handlers.c:
  8435. - Fix bug #26441 (When __set() returned a value it corrupted it)
  8436. 2004-04-09 Greg Beaver <greg@chiaraquartet.net>
  8437. * pear/packages/DB-1.6.2.tar
  8438. pear/packages/DB-1.6.2.tar
  8439. pear/packages/Mail-1.1.3.tar
  8440. pear/packages/Mail-1.1.3.tar
  8441. pear/packages/XML_RPC-1.1.0.tar:
  8442. file DB-1.6.2.tar was initially added on branch PHP_4_3.
  8443. * pear/packages/DB-1.6.0.tar
  8444. pear/packages/DB-1.6.0.tar
  8445. pear/packages/HTTP-1.2.2.tar
  8446. pear/packages/Mail-1.1.2.tar
  8447. pear/packages/Mail-1.1.2.tar
  8448. pear/packages/Net_SMTP-1.2.3.tar
  8449. pear/packages/Net_Socket-1.0.1.tar
  8450. pear/packages/XML_Parser-1.0.1.tar
  8451. pear/packages/XML_RPC-1.0.4.tar
  8452. pear/packages/XML_RPC-1.0.4.tar:
  8453. re-organize as per PEAR-Core discussion
  8454. * pear/packages/XML_RPC-1.1.0.tar:
  8455. re-organize as per PEAR-Core discussion
  8456. * pear/go-pear-list.php:
  8457. as per PEAR-Core discussion, remove all but absolutely essential
  8458. packages for the installer, and for PEAR_Frontend_Web
  8459. 2004-04-08 Jani Taskinen <jani.taskinen@kolumbus.fi>
  8460. * (PHP_4_3)
  8461. configure.in:
  8462. fix typo
  8463. * (PHP_4_3)
  8464. ext/yaz/config.m4:
  8465. PHP_ADD_LIBPATH checks that the path is not /usr/lib..
  8466. 2004-04-08 Greg Beaver <greg@chiaraquartet.net>
  8467. * pear/go-pear-list.php:
  8468. oops, PHPUnit2, not PHPUnit
  8469. 2004-04-08 Andi Gutmans <andi@zend.com>
  8470. * (PHP_4_3)
  8471. NEWS:
  8472. - News
  8473. 2004-04-08 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  8474. * NEWS:
  8475. BFN
  8476. * ZendEngine2/zend_reflection_api.c:
  8477. Bugfix #27519 Reflection_Function constructor crashes with non-existant
  8478. function's name
  8479. 2004-04-08 Derick Rethans <php@derickrethans.nl>
  8480. * (PHP_4_3)
  8481. ext/standard/parsedate.y:
  8482. - Added missing CEST zone
  8483. * ext/standard/parsedate.y:
  8484. - Add missing "CEST" timezone
  8485. 2004-04-08 Ilia Alshanetsky <ilia@prohost.org>
  8486. * (PHP_4_3)
  8487. configure.in
  8488. main/php_version.h:
  8489. Back to dev.
  8490. * (PHP_4_3)
  8491. NEWS
  8492. configure.in
  8493. main/php_version.h:
  8494. 4.3.6RC3
  8495. 2004-04-08 Jon Parise <jon@csh.rit.edu>
  8496. * pear/go-pear-list.php:
  8497. Include Mail 1.1.3 with PHP 5.
  8498. 2004-04-08 Stanislav Malyshev <stas@zend.com>
  8499. * (PHP_4_3)
  8500. Zend/zend.c:
  8501. Fix elusive crash: executor_globals_dtor shouldn't destroy resource dtor
  8502. hash, since this hash is global (GLOBAL - one for all threads) and
  8503. executor_globals_dtor is called on thread shutdown.
  8504. Fix destructors_list cleanup call - it can be called last on shutdown
  8505. since this hash doesn't have dtor
  8506. 2004-04-08 Derick Rethans <php@derickrethans.nl>
  8507. * NEWS:
  8508. - Added reworded destructor change
  8509. * ext/standard/tests/time/bug20382.phpt:
  8510. - Added test and not the diff ;-)
  8511. 2004-04-08 Jani Taskinen <jani.taskinen@kolumbus.fi>
  8512. * ext/standard/tests/time/bug20382.diff:
  8513. remove crap
  8514. 2004-04-08 Greg Beaver <greg@chiaraquartet.net>
  8515. * pear/go-pear-list.php:
  8516. Dan wants tabs -> spaces
  8517. * pear/go-pear-list.php:
  8518. forgot phpunit -> phpunit2 for php5
  8519. * pear/go-pear-list.php:
  8520. this should update the list
  8521. 2004-04-08 Derick Rethans <php@derickrethans.nl>
  8522. * ext/standard/tests/time/bug20382.diff:
  8523. - Test case for bug #20382
  8524. 2004-04-08 Wez Furlong <wez.php@thebrainroom.net>
  8525. * pear/go-pear-list.php:
  8526. Add this list here, so that pear-core guys can manipulate the PEAR bundle
  8527. for the win32 snapshot.
  8528. 2004-04-08 Ilia Alshanetsky <ilia@prohost.org>
  8529. * (PHP_4_3)
  8530. NEWS:
  8531. Prepare news file for release.
  8532. 2004-04-08 Wez Furlong <wez.php@thebrainroom.net>
  8533. * ext/mbstring/config.w32:
  8534. Enable mbregex in win32 build
  8535. 2004-04-08 Jani Taskinen <jani.taskinen@kolumbus.fi>
  8536. * ext/gd/tests/bug22544.phpt
  8537. ext/gd/tests/bug24155.phpt
  8538. ext/gd/tests/bug27582_1.phpt:
  8539. - Fix test file outputs.
  8540. * NEWS:
  8541. pfft..
  8542. 2004-04-08 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  8543. * ext/mbstring/config.m4:
  8544. - Add missing checks. Maybe fixes PR #27680
  8545. 2004-04-07 Ilia Alshanetsky <ilia@prohost.org>
  8546. * (PHP_4_3)
  8547. NEWS:
  8548. Missing news entries.
  8549. 2004-04-07 Edin Kadribasic <edink@emini.dk>
  8550. * (PHP_4_3)
  8551. ext/gd/gd.c:
  8552. Merged wrongly s/#ifdef/#if/
  8553. * ext/gd/gd.c:
  8554. Allow compilation with gdlib 1.8
  8555. 2004-04-07 Ilia Alshanetsky <ilia@prohost.org>
  8556. * (PHP_4_3)
  8557. ext/gd/tests/bug27582_2.phpt:
  8558. Removed test for a problem inside the GD library.
  8559. 2004-04-07 Adam Dickmeiss <adam@indexdata.dk>
  8560. * (PHP_4_3)
  8561. ext/yaz/config.m4:
  8562. Fixed bug #27803 (YAZ lib path)
  8563. 2004-04-07 Frank M. Kromann <frank@kromann.info>
  8564. * ext/zlib/php_zlib.def:
  8565. Export symbols required by zlib_filter extension
  8566. 2004-04-07 Rob Richards <rrichards@ctindustries.net>
  8567. * ext/xsl/php_xsl.c:
  8568. Fix class name
  8569. * NEWS:
  8570. BFN
  8571. * ext/xml/compat.c
  8572. ext/xml/xml.c:
  8573. Fix bug #27821 xml_parse segfaults when xml_set_object called from class
  8574. method
  8575. fix memleaks in compat.c
  8576. 2004-04-07 Andi Gutmans <andi@zend.com>
  8577. * ZendEngine2/zend_builtin_functions.c:
  8578. - Hopefully fix the debug_backtrace() code.
  8579. * ZendEngine2/zend_builtin_functions.c:
  8580. - Fix crash bug in zend_debug_backtrace(). No idea how come this survived
  8581. - for so long....
  8582. 2004-04-07 Jani Taskinen <jani.taskinen@kolumbus.fi>
  8583. * (PHP_4_3)
  8584. NEWS
  8585. configure.in:
  8586. MFH: Revert the patch to "fix" #27664 and added more informal error msg.
  8587. * configure.in:
  8588. Revert the patch to "fix" #27664 and added more informal error msg.
  8589. 2004-04-07 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  8590. * ext/interbase/ibase_service.c
  8591. ext/interbase/php_ibase_includes.h:
  8592. Don't define ibase_service struct type unless its member types are defined
  8593. 2004-04-07 Stanislav Malyshev <stas@zend.com>
  8594. * ext/standard/incomplete_class.c:
  8595. Fix incomplete class for the new object model
  8596. 2004-04-07 Greg Beaver <greg@chiaraquartet.net>
  8597. * pear/package-PEAR.xml
  8598. pear/package-PEAR.xml:
  8599. developer -> lead for cellog
  8600. 2004-04-06 Ilia Alshanetsky <ilia@prohost.org>
  8601. * ext/ldap/ldap.c:
  8602. Removed pointless check.
  8603. 2004-04-06 Greg Beaver <greg@chiaraquartet.net>
  8604. * (RELEASE_1_3_1)
  8605. pear/package-PEAR.xml:
  8606. add PEAR_ErrorStack to description of PEAR
  8607. * pear/package-PEAR.xml
  8608. pear/package-PEAR.xml:
  8609. change release date
  8610. 2004-04-06 Rob Richards <rrichards@ctindustries.net>
  8611. * ext/dom/xpath.c:
  8612. register_namespace changed to registerNamespace for consistency
  8613. 2004-04-06 Derick Rethans <php@derickrethans.nl>
  8614. * (PHP_4_3)
  8615. NEWS:
  8616. - Update NEWS with fugbix.
  8617. 2004-04-06 Rob Richards <rrichards@ctindustries.net>
  8618. * (PHP_4_3)
  8619. ext/domxml/php_domxml.c:
  8620. Fix Bug #27769 crash using domxml_xmltree
  8621. 2004-04-06 Adam Dickmeiss <adam@indexdata.dk>
  8622. * ext/yaz/php_yaz.c:
  8623. Allow character set conversion for yaz_record's array method, e.g.
  8624. yaz_record($id,$pos,"array;charset=marc8,iso-8859-1")
  8625. 2004-04-06 Jani Taskinen <jani.taskinen@kolumbus.fi>
  8626. * (PHP_4_3)
  8627. ext/standard/credits_ext.h:
  8628. update credits
  8629. * NEWS:
  8630. reorder, reword, typos..
  8631. * NEWS:
  8632. Remove duplicate entry
  8633. * (PHP_4_3)
  8634. NEWS:
  8635. rtd
  8636. 2004-04-05 Ilia Alshanetsky <ilia@prohost.org>
  8637. * (PHP_4_3)
  8638. configure.in
  8639. main/php_version.h:
  8640. Back to dev.
  8641. * (PHP_4_3)
  8642. NEWS
  8643. configure.in
  8644. main/php_version.h:
  8645. Prepare for 4.3.6RC2
  8646. * (PHP_4_3)
  8647. ext/wddx/tests/001.phpt
  8648. ext/wddx/tests/wddx.xml:
  8649. Restore wddx tests, without the troublesome date conversions.
  8650. 2004-04-05 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  8651. * ext/interbase/config.m4
  8652. ext/interbase/config.w32
  8653. ext/interbase/ibase_blobs.c
  8654. ext/interbase/ibase_events.c
  8655. ext/interbase/ibase_query.c
  8656. ext/interbase/ibase_service.c
  8657. ext/interbase/interbase.c
  8658. ext/interbase/php_ibase_includes.h:
  8659. More divide & conquer
  8660. 2004-04-05 Dmitry Stogov <dmitry@zend.com>
  8661. * tests/lang/bug22367.phpt:
  8662. Fix (using patterns)
  8663. 2004-04-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  8664. * ext/mbstring/config.m4:
  8665. - Let it work safely
  8666. * (PHP_4_3)
  8667. ext/wddx/tests/001.phpt
  8668. ext/wddx/tests/wddx.xml:
  8669. - Remove test, as it's never worked as expected.
  8670. 2004-04-04 Derick Rethans <php@derickrethans.nl>
  8671. * ext/mbstring/config.m4:
  8672. - Fixed test
  8673. 2004-04-04 Ilia Alshanetsky <ilia@prohost.org>
  8674. * ZendEngine2/zend_objects_API.c:
  8675. Removed unused variable.
  8676. 2004-04-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  8677. * ext/wddx/tests/001.phpt:
  8678. - Fix test: Any datetime value that exceeds the unix time range should
  8679. not be unserialized.
  8680. 2004-04-04 Ilia Alshanetsky <ilia@prohost.org>
  8681. * (PHP_4_3)
  8682. NEWS
  8683. ext/gd/gd.c:
  8684. MFH: Fixed a bug that prevented building of the GD extension against
  8685. external GD lib 1.X.
  8686. * ext/gd/gd.c:
  8687. Fixed a bug that prevented building of gd extension against external GD
  8688. lib 1.X.
  8689. 2004-04-04 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  8690. * ext/interbase/php_ibase_includes.h:
  8691. CS
  8692. 2004-04-04 Derick Rethans <php@derickrethans.nl>
  8693. * ext/standard/tests/time/bug21966.phpt:
  8694. - Fixed comment and double 0
  8695. * ext/standard/tests/time/bug21966.phpt:
  8696. - One more test for a date/time related bug.
  8697. 2004-04-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  8698. * ext/standard/config.m4:
  8699. Add a comment why it is in
  8700. 2004-04-03 Andi Gutmans <andi@zend.com>
  8701. * ZendEngine2/zend_builtin_functions.c:
  8702. Patch by Timm Friebe:
  8703. It changes
  8704. set_exception_handler() to accept the pseudo-type "callable" (instead of
  8705. a string referring to a global function).
  8706. Examples:
  8707. set_exception_handler('function_name');
  8708. set_exception_handler(array('class_name', 'static_method'));
  8709. set_exception_handler(array($instance, 'instance_method'));
  8710. This also makes set_exception_handler() more consistent with all the
  8711. other callback functionality, e.g. set_error_handler().
  8712. 2004-04-03 Derick Rethans <php@derickrethans.nl>
  8713. * ext/mbstring/config.m4:
  8714. - MFB: Fixed bug #27849 (configure craps out on trivial syntax error).
  8715. * (PHP_4_3)
  8716. NEWS
  8717. ext/mbstring/config.m4:
  8718. - Fixed bug #27849 (configure craps out on trivial syntax error).
  8719. 2004-04-03 Andi Gutmans <andi@zend.com>
  8720. * ZendEngine2/zend_operators.c:
  8721. - Nuke more old junk
  8722. 2004-04-03 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  8723. * ext/standard/config.m4:
  8724. That should do it
  8725. 2004-04-03 Greg Beaver <greg@chiaraquartet.net>
  8726. * (PHP_4_3)
  8727. pear/PEAR/Command/Remote.php:
  8728. MFH
  8729. fixed #534 for real (remove notice if state=stable doesn't exist, and use
  8730. "none" for stable version number)
  8731. * pear/PEAR/Command/Remote.php:
  8732. fixed #534 for real (remove notice if state=stable doesn't exist, and use
  8733. "none" for stable version number)
  8734. 2004-04-03 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  8735. * ext/interbase/tests/008.phpt:
  8736. Skip on Windows
  8737. * ext/interbase/tests/interbase.inc:
  8738. Don't rely on OS-based authentication (as it is not supported under Win32)
  8739. 2004-04-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  8740. * ext/sqlite/sqlite.c
  8741. ext/sqlite/tests/sqlite_014.phpt
  8742. ext/sqlite/tests/sqlite_oo_014.phpt:
  8743. Increase severity level and use a more precise error message.
  8744. 2004-04-03 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  8745. * (PHP_4_3)
  8746. ext/standard/config.m4:
  8747. 2nd try for glibc2.2/sparc64
  8748. 2004-04-03 Andi Gutmans <andi@zend.com>
  8749. * ZendEngine2/zend.h
  8750. ZendEngine2/zend_operators.c
  8751. ZendEngine2/zend_operators.h:
  8752. - Nuke code which hasn't been in use for ages.
  8753. 2004-04-03 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  8754. * ext/interbase/tests/004.phpt:
  8755. fclose() tempfile so unlink() doesn't choke on Win32
  8756. * ext/interbase/interbase.c:
  8757. Change definition of ISC_LONG_[MIN|MAX] to please MSVC.
  8758. * ext/standard/config.m4:
  8759. MFB: more elaborate HUGE_VAL test
  8760. 2004-04-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  8761. * ext/standard/basic_functions.c:
  8762. Initialize to 0 to prevent valgrind warnings
  8763. 2004-04-03 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  8764. * (PHP_4_3)
  8765. ext/standard/config.m4:
  8766. Changed test to include returning HUGE_VAL as well (intended to resolve
  8767. #27830)
  8768. 2004-04-03 Greg Beaver <greg@chiaraquartet.net>
  8769. * (PHP_4_3)
  8770. pear/PEAR.php
  8771. pear/package-PEAR.xml:
  8772. MFH
  8773. fix Bug #937 throwError() treats every call as static
  8774. fix Bug #964 PEAR_ERROR_EXCEPTION causes fatal error
  8775. * pear/PEAR.php
  8776. pear/package-PEAR.xml:
  8777. fix Bug #937 throwError() treats every call as static
  8778. fix Bug #964 PEAR_ERROR_EXCEPTION causes fatal error
  8779. * (PHP_4_3)
  8780. pear/package-PEAR.xml
  8781. pear/PEAR/Command/Remote.php:
  8782. MFH fix #534: pear search doesn't list unstable releases
  8783. * pear/package-PEAR.xml
  8784. pear/PEAR/Command/Remote.php:
  8785. fix #534: pear search doesn't list unstable releases
  8786. * pear/package-PEAR.xml
  8787. pear/package-PEAR.xml:
  8788. not devel any more
  8789. 2004-04-02 Derick Rethans <php@derickrethans.nl>
  8790. * ext/standard/parsedate.y:
  8791. - Fixed expected shift/reduce conflict count nu,ber
  8792. 2004-04-02 Sara Golemon <php@alphaweb.net>
  8793. * win32/install.txt:
  8794. Update sample SAPI locations. BugFix# 27829
  8795. 2004-04-02 Ilia Alshanetsky <ilia@prohost.org>
  8796. * (PHP_4_3)
  8797. ext/standard/file.c
  8798. ext/standard/tests/file/fgetcsv.phpt:
  8799. Fixed bug #27730.
  8800. 2004-04-02 Dmitry Stogov <dmitry@zend.com>
  8801. * tests/lang/bug22367.phpt:
  8802. Test file was fixed (implicit cloning strict warnings)
  8803. 2004-04-02 Derick Rethans <php@derickrethans.nl>
  8804. * (PHP_4_3)
  8805. ext/standard/basic_functions.c:
  8806. - Fixed unintialized variables.
  8807. 2004-04-02 Dmitry Stogov <dmitry@zend.com>
  8808. * NEWS:
  8809. Fixed bug #27742 (WDSL SOAP Parsing Schema bug)
  8810. 2004-04-01 Ilia Alshanetsky <ilia@prohost.org>
  8811. * ZendEngine2/zend_builtin_functions.c
  8812. ext/standard/array.c
  8813. ext/standard/tests/array/bug27782.phpt:
  8814. MFB: Revert patch for bug #27782.
  8815. * (PHP_4_3)
  8816. Zend/zend_execute.c
  8817. tests/lang/bug27731.phpt:
  8818. MFH: Fixed reversed condition for error reporting.
  8819. * ZendEngine2/zend_execute.c
  8820. ZendEngine2/tests/bug27731.phpt:
  8821. Fixed reversed condition for error reporting.
  8822. * (PHP_4_3)
  8823. configure.in
  8824. main/php_version.h:
  8825. Back to dev.
  8826. 2004-04-01 Derick Rethans <php@derickrethans.nl>
  8827. * ext/standard/parsedate.y
  8828. ext/standard/tests/time/bug27780.phpt:
  8829. - MFB: Fixed bug #27780 (strtotime(+1 xxx) returns a wrong date/time)
  8830. 2004-04-01 Ilia Alshanetsky <ilia@prohost.org>
  8831. * (PHP_4_3)
  8832. NEWS
  8833. configure.in
  8834. main/php_version.h:
  8835. Prepare for 4.3.6RC1.
  8836. 2004-04-01 Derick Rethans <php@derickrethans.nl>
  8837. * ext/standard/tests/time/bug27780.phpt
  8838. ext/standard/tests/time/bug27780.phpt:
  8839. file bug27780.phpt was initially added on branch PHP_4_3.
  8840. * (PHP_4_3)
  8841. NEWS
  8842. ext/standard/parsedate.y:
  8843. - Fixed bug #27780 (strtotime(+1 xxx) returns a wrong date/time)
  8844. 2004-04-01 Ilia Alshanetsky <ilia@prohost.org>
  8845. * (PHP_4_3)
  8846. NEWS
  8847. ext/standard/array.c
  8848. ext/standard/tests/array/bug27782.phpt:
  8849. Revert patch for bug #27782.
  8850. * (PHP_4_3)
  8851. Zend/zend_builtin_functions.c:
  8852. Revert patch for bug #27782.
  8853. 2004-04-01 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  8854. * ext/interbase/tests/003.phpt
  8855. ext/interbase/tests/interbase.inc:
  8856. CS/WS
  8857. 2004-04-01 Ilia Alshanetsky <ilia@prohost.org>
  8858. * tests/lang/bug27819.phpt
  8859. tests/lang/bug27819.phpt:
  8860. file bug27819.phpt was initially added on branch PHP_4_3.
  8861. * (PHP_4_3)
  8862. NEWS:
  8863. Bug fixing news & test for bug #27819.
  8864. * (PHP_4_3)
  8865. Zend/zend_execute.c:
  8866. MFH: Fixed bug #27819 (problems returning reference to a reference
  8867. parameter).
  8868. 2004-04-01 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  8869. * ext/interbase/tests/006.phpt:
  8870. Test binding of numeric timestamps
  8871. * ext/interbase/tests/002.phpt
  8872. ext/interbase/tests/005.phpt
  8873. ext/interbase/tests/interbase.inc
  8874. ext/interbase/tests/skipif.inc:
  8875. Don't rely on isql anymore, as creating databases is now supported by the
  8876. API
  8877. Changed tests to include ibase_query("SET TRANSACTION ...")
  8878. 2004-04-01 Dmitry Stogov <dmitry@zend.com>
  8879. * NEWS:
  8880. Fixed bug #27722 (Segfault on schema without targetNamespace).
  8881. 2004-04-01 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  8882. * ext/interbase/interbase.c:
  8883. WS
  8884. * ext/interbase/interbase.c:
  8885. Fix unregistered bug (crash when closing db opened with "CREATE DATABASE
  8886. ...")
  8887. 2004-04-01 Derick Rethans <php@derickrethans.nl>
  8888. * (PHP_4_3)
  8889. NEWS
  8890. ext/standard/type.c
  8891. ext/standard/tests/general_functions/is_resource.phpt:
  8892. - MFH: Fixed bug #27822 (is_resource() returns TRUE for closed resources)
  8893. * ext/standard/type.c:
  8894. - Fixed bug #27822 (is_resource() returns TRUE for closed resources)
  8895. * ext/standard/tests/general_functions/is_resource.phpt:
  8896. - Fixed bug #27822 (is_resource() returns TRUE for closed resources)
  8897. 2004-04-01 Sara Golemon <php@alphaweb.net>
  8898. * main/streams/filter.c:
  8899. Only wind filters when appending to the read chain.
  8900. * main/streams/streams.c:
  8901. This leaks when a stream opener proxy opens another stream.
  8902. 2004-03-31 Sara Golemon <php@alphaweb.net>
  8903. * NEWS
  8904. ext/standard/tests/file/bug27619.phpt
  8905. main/streams/filter.c
  8906. main/streams/php_stream_filter_api.h
  8907. main/streams/streams.c:
  8908. BugFix#27619
  8909. Filters not applied to pre-buffered stream data.
  8910. (esp. http:// streams)
  8911. 2004-03-31 Ilia Alshanetsky <ilia@prohost.org>
  8912. * (PHP_4_3)
  8913. NEWS:
  8914. Bug fixing news.
  8915. * (PHP_4_3)
  8916. Zend/zend_execute.c:
  8917. MFH: Fixed bug #25547 (error_handler and array index with function call).
  8918. 2004-03-31 Derick Rethans <php@derickrethans.nl>
  8919. * ext/mysqli/config.m4:
  8920. - Align help output for configure.
  8921. 2004-03-31 Ilia Alshanetsky <ilia@prohost.org>
  8922. * (PHP_4_3)
  8923. NEWS
  8924. ext/ftp/ftp.c:
  8925. MFH: Fixed bug #27809 (ftp_systype returns null on some ftp servers).
  8926. * ext/ftp/ftp.c:
  8927. Fixed bug #27809 (ftp_systype returns null on some ftp servers).
  8928. 2004-03-31 Hartmut Holzgraefe <hartmut@php-groupies.de>
  8929. * ext/standard/datetime.c:
  8930. disallow negative timestamps on windows only
  8931. 2004-03-31 Rob Richards <rrichards@ctindustries.net>
  8932. * ext/dom/attr.c
  8933. ext/dom/cdatasection.c
  8934. ext/dom/comment.c
  8935. ext/dom/document.c
  8936. ext/dom/documentfragment.c
  8937. ext/dom/dom_fe.h
  8938. ext/dom/element.c
  8939. ext/dom/entityreference.c
  8940. ext/dom/nodelist.c
  8941. ext/dom/processinginstruction.c
  8942. ext/dom/text.c
  8943. ext/dom/xpath.c:
  8944. use new style constructors
  8945. fix return for nodelist item
  8946. 2004-03-31 Ilia Alshanetsky <ilia@prohost.org>
  8947. * (PHP_4_3)
  8948. NEWS
  8949. sapi/cgi/cgi_main.c:
  8950. MFH: Fixed bug #27802 (default number of children to 8 when
  8951. PHP_FCGI_CHILDREN is not defined).
  8952. * sapi/cgi/cgi_main.c:
  8953. Fixed bug #27802 (default number of children to 8 when PHP_FCGI_CHILDREN is
  8954. not defined).
  8955. 2004-03-31 Dmitry Stogov <dmitry@zend.com>
  8956. * ZendEngine2/zend_execute.c:
  8957. Fixed BUG in zend_post_incdec_property
  8958. 2004-03-31 Andi Gutmans <andi@zend.com>
  8959. * ZendEngine2/zend_reflection_api.c:
  8960. - Fix typo
  8961. 2004-03-31 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  8962. * ext/standard/tests/time/003.phpt
  8963. ext/standard/tests/time/bug27719.phpt
  8964. ext/standard/tests/time/mktime.phpt:
  8965. Make time tests more robust against differences in implementation
  8966. 2004-03-30 Ilia Alshanetsky <ilia@prohost.org>
  8967. * run-tests.php:
  8968. Fixed generate_array_diff().
  8969. 2004-03-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  8970. * tests/lang/bug26640.phpt:
  8971. Fix tests
  8972. * ZendEngine2/tests/bug26695.phpt
  8973. tests/classes/static_properties_002.phpt:
  8974. Fix test
  8975. * scripts/dev/search_underscores.php:
  8976. Add more statistics
  8977. 2004-03-30 Ilia Alshanetsky <ilia@prohost.org>
  8978. * (PHP_4_3)
  8979. NEWS
  8980. Zend/zend_builtin_functions.c
  8981. ext/standard/array.c
  8982. ext/standard/tests/array/bug27782.phpt:
  8983. MFH: Fixed bug #27782 (Wrong behaviour of next(), prev() and each()).
  8984. * ZendEngine2/zend_builtin_functions.c
  8985. ext/standard/array.c:
  8986. Fixed bug #27782 (Wrong behaviour of next(), prev() and each()).
  8987. * ext/standard/tests/array/bug27782.phpt:
  8988. Fixed bug #27782 (Wrong behaviour of next(), prev() and each()).
  8989. 2004-03-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  8990. * scripts/dev/search_underscores.php:
  8991. The test script to search for underscores
  8992. * ZendEngine2/zend_reflection_api.c:
  8993. TSRM fix
  8994. * ZendEngine2/zend.c
  8995. ZendEngine2/zend.h
  8996. ZendEngine2/zend_API.c
  8997. ZendEngine2/zend_API.h
  8998. ZendEngine2/zend_globals.h
  8999. ZendEngine2/zend_reflection_api.c:
  9000. - Fix Reflection class names
  9001. - Add ability to get the extension an internal class was defined in
  9002. 2004-03-30 Frank M. Kromann <frank@kromann.info>
  9003. * (PHP_4_3)
  9004. ext/mssql/php_mssql.c:
  9005. MFH: Fix for #27764. Get return value from a stored procedure not returning
  9006. any result sets
  9007. * ext/mssql/php_mssql.c:
  9008. Fix for #27764. Get return value from a stored procedure not returning any
  9009. result sets
  9010. 2004-03-30 Stanislav Malyshev <stas@zend.com>
  9011. * TSRM/TSRM.c:
  9012. Disabled calling dtors on tsrm_shutdown - calling dtors in tsrm_shutdown
  9013. makes
  9014. modules registering TSRM ids to crash, if they have dtors, since the
  9015. module
  9016. is unloaded before tsrm_shutdown is called. Can be re-enabled after
  9017. tsrm_free_id is implemented.
  9018. * (PHP_4_3)
  9019. TSRM/TSRM.c:
  9020. Disabled calling dtors on tsrm_shutdown - calling dtors in tsrm_shutdown
  9021. makes
  9022. modules registering TSRM ids to crash, if they have dtors,
  9023. since the module is unloaded before tsrm_shutdown is called.
  9024. Can be re-enabled after tsrm_free_id is implemented.
  9025. 2004-03-30 Ilia Alshanetsky <ilia@prohost.org>
  9026. * (PHP_4_3)
  9027. NEWS:
  9028. Bug fixing news.
  9029. 2004-03-30 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  9030. * ext/standard/tests/general_functions/sunfuncts.phpt:
  9031. Prevent test from failing on least significant digit
  9032. 2004-03-30 Wez Furlong <wez.php@thebrainroom.net>
  9033. * (PHP_4_3)
  9034. main/streams.c:
  9035. Fix for Bug #27762: SCO Openserver doesn't have S_ISSOCK
  9036. Possible side effect from this is that CLI scripts run from inetd won't
  9037. realize that stdin/stdout are sockets. But thats not our problem.
  9038. 2004-03-30 Andi Gutmans <andi@zend.com>
  9039. * ext/standard/incomplete_class.c:
  9040. - Tiny improvement.
  9041. 2004-03-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9042. * ZendEngine2/acconfig.h
  9043. ext/standard/config.m4:
  9044. NAN==NAN doest work (Ard)
  9045. 2004-03-29 Ilia Alshanetsky <ilia@prohost.org>
  9046. * (PHP_4_3)
  9047. ext/standard/tests/time/bug27719.phpt:
  9048. MFH: Removed extra spaces that cause the test to fail.
  9049. * ext/standard/tests/time/bug27719.phpt:
  9050. Removed extra spaces that cause the test to fail.
  9051. 2004-03-29 Wez Furlong <wez.php@thebrainroom.net>
  9052. * php.ini-dist
  9053. php.ini-recommended
  9054. ext/session/mod_files.c
  9055. ext/session/session.c
  9056. main/php_open_temporary_file.c
  9057. main/php_open_temporary_file.h:
  9058. Fix for Bug #26757: session.save_path defaults to bogus value on win32
  9059. Merge from branch with one main difference: the default save_path is
  9060. set to the empty string on all platforms, whereas the code in the
  9061. branch only does so for win32.
  9062. * (PHP_4_3)
  9063. php.ini-dist
  9064. php.ini-recommended
  9065. ext/session/mod_files.c
  9066. ext/session/session.c
  9067. main/php_open_temporary_file.c
  9068. main/php_open_temporary_file.h:
  9069. Fix for Bug #26757: session.save_path default is bogus for win32
  9070. Based on a patch found in the bug report.
  9071. Concept approved by Ilia.
  9072. 2004-03-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9073. * ext/dom/namednodemap.c:
  9074. DOM_RET_OBJ for return_value needs to be followed by return
  9075. * ext/dom/tests/dom001.phpt:
  9076. Remove debug code
  9077. * ext/dom/tests/dom001.phpt
  9078. ext/dom/tests/dom003.phpt
  9079. ext/dom/tests/dom006.phpt:
  9080. Fix tests
  9081. 2004-03-29 Ilia Alshanetsky <ilia@prohost.org>
  9082. * ext/dom/namednodemap.c
  9083. ext/dom/nodelist.c
  9084. ext/openssl/openssl.c:
  9085. Fixed compiler warnings.
  9086. * (PHP_4_3)
  9087. NEWS:
  9088. Bug fixing news.
  9089. 2004-03-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9090. * ext/dom/php_dom.c
  9091. ext/ming/ming.c
  9092. ext/simplexml/simplexml.c
  9093. ext/simplexml/tests/001.phpt
  9094. ext/simplexml/tests/002.phpt
  9095. ext/simplexml/tests/003.phpt
  9096. ext/simplexml/tests/004.phpt
  9097. ext/simplexml/tests/007.phpt
  9098. ext/simplexml/tests/008.phpt
  9099. ext/simplexml/tests/009.phpt
  9100. ext/simplexml/tests/010.phpt
  9101. ext/simplexml/tests/014.phpt
  9102. ext/simplexml/tests/014a.phpt
  9103. ext/simplexml/tests/014b.phpt
  9104. ext/simplexml/tests/015.phpt
  9105. ext/simplexml/tests/016.phpt
  9106. ext/sqlite/sqlite.c
  9107. ext/sqlite/tests/blankdb_oo.inc
  9108. ext/sqlite/tests/sqlite_oo_001.phpt
  9109. ext/sqlite/tests/sqlite_oo_002.phpt
  9110. ext/sqlite/tests/sqlite_oo_014.phpt
  9111. ext/sqlite/tests/sqlite_oo_020.phpt
  9112. ext/sqlite/tests/sqlite_oo_021.phpt
  9113. ext/sqlite/tests/sqlite_oo_022.phpt:
  9114. Fix class names
  9115. * (PHP_4_3)
  9116. ext/standard/basic_functions.c
  9117. ext/standard/config.m4
  9118. main/config.w32.h:
  9119. MFH: Found a NAN/INF solution that should be portable everywhere(?)
  9120. * ext/standard/basic_functions.c
  9121. ext/standard/config.m4:
  9122. Found a NAN/INF solution that should be portable everywhere(?) (Ard,Marcus)
  9123. * ZendEngine2/zend_builtin_functions.c:
  9124. Allow mixed case search for extensions
  9125. 2004-03-29 Frank M. Kromann <frank@kromann.info>
  9126. * (PHP_4_3)
  9127. ext/mssql/php_mssql.c:
  9128. MFH: Fix for #27743. Make sure Money types are converted and returned
  9129. correct
  9130. * ext/mssql/php_mssql.c:
  9131. Fix for #27743. Make sure Money types are converted and returned correct
  9132. 2004-03-29 Ilia Alshanetsky <ilia@prohost.org>
  9133. * (PHP_4_3)
  9134. NEWS
  9135. ext/gd/gd.c
  9136. ext/gd/libgd/gd.c
  9137. ext/gd/libgd/gd.h
  9138. ext/gd/libgd/gd_gd.c
  9139. ext/gd/libgd/gd_gd2.c
  9140. ext/gd/libgd/gd_io_dp.c
  9141. ext/gd/libgd/gd_jpeg.c
  9142. ext/gd/libgd/gd_png.c
  9143. ext/gd/libgd/gd_wbmp.c
  9144. ext/gd/libgd/gdfontg.c
  9145. ext/gd/libgd/gdfontg.h
  9146. ext/gd/libgd/gdfontl.c
  9147. ext/gd/libgd/gdfontl.h
  9148. ext/gd/libgd/gdfontmb.c
  9149. ext/gd/libgd/gdfontmb.h
  9150. ext/gd/libgd/gdfonts.c
  9151. ext/gd/libgd/gdfonts.h
  9152. ext/gd/libgd/gdfontt.c
  9153. ext/gd/libgd/gdfontt.h
  9154. ext/gd/libgd/gdft.c:
  9155. MFH: Synchronized bundled GD library with GD 2.0.22.
  9156. * ext/gd/gd.c
  9157. ext/gd/libgd/gd.c
  9158. ext/gd/libgd/gd.h
  9159. ext/gd/libgd/gd_gd.c
  9160. ext/gd/libgd/gd_gd2.c
  9161. ext/gd/libgd/gd_io_dp.c
  9162. ext/gd/libgd/gd_jpeg.c
  9163. ext/gd/libgd/gd_png.c
  9164. ext/gd/libgd/gd_wbmp.c
  9165. ext/gd/libgd/gdfontg.c
  9166. ext/gd/libgd/gdfontg.h
  9167. ext/gd/libgd/gdfontl.c
  9168. ext/gd/libgd/gdfontl.h
  9169. ext/gd/libgd/gdfontmb.c
  9170. ext/gd/libgd/gdfontmb.h
  9171. ext/gd/libgd/gdfonts.c
  9172. ext/gd/libgd/gdfonts.h
  9173. ext/gd/libgd/gdfontt.c
  9174. ext/gd/libgd/gdfontt.h
  9175. ext/gd/libgd/gdft.c:
  9176. Synchronized bundled GD library with GD 2.0.22.
  9177. 2004-03-29 Sebastian Bergmann <sb@sebastian-bergmann.de>
  9178. * ZendEngine2/zend_execute.c:
  9179. -clonning+cloning
  9180. 2004-03-29 Dmitry Stogov <dmitry@zend.com>
  9181. * ZendEngine2/zend_execute.c:
  9182. Implicit clonning strict warning was added for ze1_compatibility_mode
  9183. 2004-03-29 Jan Lehnardt <jan@dasmoped.net>
  9184. * run-tests.php:
  9185. - be more verbose
  9186. 2004-03-29 Hartmut Holzgraefe <hartmut@php-groupies.de>
  9187. * ext/xml/tests/bug26614.phpt:
  9188. Test updated to test for additional libxml2/expat inconsistencies
  9189. 2004-03-29 Ilia Alshanetsky <ilia@prohost.org>
  9190. * (PHP_4_3)
  9191. NEWS
  9192. Zend/zend_execute.c
  9193. tests/lang/bug27731.phpt
  9194. tests/lang/bug27731.phpt:
  9195. MFH: Fixed bug #27731 (error_reporting() inside @ block fails to set
  9196. error_reporting level).
  9197. * ZendEngine2/zend_execute.c
  9198. ZendEngine2/tests/bug27731.phpt:
  9199. Fixed bug #27731 (error_reporting() inside @ block fails to set
  9200. error_reporting level).
  9201. * (PHP_4_3)
  9202. ext/standard/datetime.h:
  9203. Fixed build.
  9204. * (PHP_4_3)
  9205. NEWS
  9206. ext/xslt/config.m4:
  9207. Fixed bug #27732 (Fixed compilation bug inside php_sab_info.h).
  9208. 2004-03-28 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9209. * ZendEngine2/zend_API.c:
  9210. Use lowercasing here
  9211. * run-tests.php:
  9212. Add ability to pass -n to the executed php
  9213. * ext/standard/basic_functions.c:
  9214. Improve portability (idea by Ard)
  9215. * ZendEngine2/zend.c:
  9216. Initialize the complete struct
  9217. * ext/simplexml/CREDITS
  9218. ext/simplexml/simplexml.c
  9219. ext/sqlite/CREDITS
  9220. ext/sqlite/sqlite.c
  9221. ext/standard/credits_ext.h:
  9222. Fix writing of SQLite and SimpleXMl extension and add Rob to the credits
  9223. line of the latter. Add ext/SPL.
  9224. 2004-03-28 Stanislav Malyshev <stas@zend.com>
  9225. * ZendEngine2/zend_language_parser.y:
  9226. check writability on =& too
  9227. 2004-03-28 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9228. * ext/xsl/xsltprocessor.c:
  9229. Fix XSL (Rob/Marcus)
  9230. 2004-03-28 Rasmus Lerdorf <rasmus@lerdorf.com>
  9231. * NEWS
  9232. ext/standard/datetime.c
  9233. ext/standard/tests/time/bug27719.phpt:
  9234. MFB test case for bug #27719 and improve comments in this tricky DST code
  9235. * (PHP_4_3)
  9236. NEWS
  9237. ext/session/session.c
  9238. ext/standard/datetime.c
  9239. ext/standard/head.c
  9240. ext/standard/tests/time/bug27719.phpt:
  9241. - Merge whitespace and trivial changes from HEAD back to the branch so the
  9242. diff between HEAD and PHP_4_3 only shows feature changes
  9243. - Fix test case for bug #27719 (TZ=EST means no DST so the test was wrong)
  9244. 2004-03-28 Stanislav Malyshev <stas@zend.com>
  9245. * ZendEngine2/zend_execute.c:
  9246. - call set handler if assigning to object having this handler
  9247. - cleanup: use macros to access object internal vars
  9248. * ZendEngine2/zend_interfaces.c:
  9249. preserve ZEND_API in definition
  9250. * ZendEngine2/zend_interfaces.h:
  9251. declare as extern
  9252. 2004-03-28 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9253. * run-tests.php:
  9254. Show progress
  9255. * tests/classes/tostring.phpt:
  9256. Adapt ecpectations to 5.0 reality
  9257. * ZendEngine2/zend_reflection_api.c:
  9258. Fix memleak found by Timm
  9259. 2004-03-28 Stanislav Malyshev <stas@zend.com>
  9260. * ZendEngine2/zend_operators.c:
  9261. centralize object-to-scalar conversion, make it work with get handler
  9262. * ZendEngine2/zend.c:
  9263. try get handler on printable conversion
  9264. * ZendEngine2/zend_object_handlers.h:
  9265. some more clear comments
  9266. * ZendEngine2/zend_operators.c:
  9267. Use macros for object parts access
  9268. 2004-03-28 Dmitry Stogov <dmitry@zend.com>
  9269. * ZendEngine2/zend_execute_API.c:
  9270. fix of fix related to __autoload. (ext/standard/tests/network/bug20134.phpt
  9271. passes again)
  9272. 2004-03-28 Andrey Hristov <php@hristov.com>
  9273. * README.PHP4-TO-PHP5-THIN-CHANGES:
  9274. - Fixed the explanation and example about "classes must be declared before
  9275. used".
  9276. - Added new entry about get_class() (Thanks Lukas for reminding
  9277. (toStudlyCapOrNotToStudlyCap.txt).
  9278. 2004-03-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9279. * tests/classes/type_hinting_002.phpt:
  9280. Add new test
  9281. * ZendEngine2/zend.c:
  9282. Even though it is uncommented it should be right
  9283. 2004-03-27 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  9284. * ext/mbstring/mbstring.dsp:
  9285. added missing files of oniguruma to mbstring.dsp.
  9286. 2004-03-27 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  9287. * acinclude.m4:
  9288. Put AC_DEFINE in correct place so caching will work properly
  9289. 2004-03-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9290. * (PHP_4_3)
  9291. NEWS
  9292. NEWS:
  9293. BFN
  9294. * (PHP_4_3)
  9295. main/SAPI.c:
  9296. Fixed bug #27687 (Bug Adding Default Charset to 'text/*' Content-Type
  9297. Header
  9298. * ext/standard/config.m4:
  9299. Move defines to proper location
  9300. * ext/standard/var_unserializer.c
  9301. ext/standard/var_unserializer.c:
  9302. Touch after .c
  9303. * ext/standard/tests/math/bug27646.phpt:
  9304. Portable solution for bug #27646 that works correct on Windows, too
  9305. * ext/standard/basic_functions.c
  9306. ext/standard/basic_functions.h
  9307. ext/standard/config.m4
  9308. ext/standard/var_unserializer.re:
  9309. Portable solution for bug #27646 that works correct on Windows, too
  9310. * ext/ming/php_ming.h:
  9311. Commit the header, too.
  9312. * ext/ming/ming.c:
  9313. Follow ming_xy naming convention
  9314. 2004-03-26 Frank M. Kromann <frank@kromann.info>
  9315. * ext/ming/ming.c:
  9316. Fix complation errors after convertion to new macro's
  9317. 2004-03-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9318. * NEWS
  9319. ext/sqlite/sqlite.c
  9320. ext/sqlite/tests/sqlite_oo_002.phpt
  9321. ext/sqlite/tests/sqlite_oo_003.phpt
  9322. ext/sqlite/tests/sqlite_oo_008.phpt
  9323. ext/sqlite/tests/sqlite_oo_009.phpt
  9324. ext/sqlite/tests/sqlite_oo_010.phpt
  9325. ext/sqlite/tests/sqlite_oo_011.phpt
  9326. ext/sqlite/tests/sqlite_oo_012.phpt
  9327. ext/sqlite/tests/sqlite_oo_013.phpt
  9328. ext/sqlite/tests/sqlite_oo_014.phpt
  9329. ext/sqlite/tests/sqlite_oo_015.phpt
  9330. ext/sqlite/tests/sqlite_oo_016.phpt
  9331. ext/sqlite/tests/sqlite_oo_020.phpt
  9332. ext/sqlite/tests/sqlite_oo_021.phpt
  9333. ext/sqlite/tests/sqlite_oo_024.phpt
  9334. ext/sqlite/tests/sqlite_oo_025.phpt
  9335. ext/sqlite/tests/sqlite_oo_026.phpt
  9336. ext/sqlite/tests/sqlite_oo_028.phpt
  9337. ext/sqlite/tests/sqlite_oo_029.phpt
  9338. ext/sqlite/tests/sqlite_oo_030.phpt
  9339. ext/sqlite/tests/sqlite_oo_031.phpt:
  9340. Change to studlyCaps convention
  9341. * ext/ming/ming.c:
  9342. Use studlyCaps and new macros (that should be it)
  9343. 2004-03-26 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  9344. * (PHP_4_3)
  9345. ext/standard/file.c:
  9346. Alignment fix
  9347. 2004-03-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9348. * NEWS
  9349. ZendEngine2/zend_API.c
  9350. ZendEngine2/zend_compile.c:
  9351. Force destructors to have empty signatures
  9352. 2004-03-26 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  9353. * (PHP_4_3)
  9354. ext/standard/math.c:
  9355. MFH: Calculate pow(long,long) in a way that works on 64-bit platforms
  9356. 2004-03-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9357. * ext/standard/basic_functions.c:
  9358. Correct that name
  9359. 2004-03-26 Derick Rethans <php@derickrethans.nl>
  9360. * (PHP_4_3)
  9361. ext/standard/tests/time/bug27719.diff
  9362. ext/standard/tests/time/bug27719.phpt
  9363. ext/standard/tests/time/bug27719.phpt:
  9364. - COmmit the test, not the diff
  9365. 2004-03-26 Ilia Alshanetsky <ilia@prohost.org>
  9366. * (PHP_4_3)
  9367. NEWS
  9368. configure.in:
  9369. MFH: Fixed bug #27664 (--disable-cli doesn't force --without-pear).
  9370. * configure.in:
  9371. Fixed bug #27664 (--disable-cli doesn't force --without-pear).
  9372. 2004-03-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9373. * ext/standard/basic_functions.c:
  9374. let inf be generated by INF constant (thanks to Wez)
  9375. 2004-03-26 Derick Rethans <php@derickrethans.nl>
  9376. * ext/standard/tests/time/bug27719.diff
  9377. ext/standard/tests/time/bug27719.diff:
  9378. file bug27719.diff was initially added on branch PHP_4_3.
  9379. 2004-03-26 Rasmus Lerdorf <rasmus@lerdorf.com>
  9380. * ext/standard/datetime.c:
  9381. MFB: The 2am offset was a bad choice as this hour doesn't necessarily exist
  9382. on a DST switch. So use 4am instead. Fixes bug #27719
  9383. * (PHP_4_3)
  9384. ext/standard/datetime.c:
  9385. The 2am offset was a bad choice as this hour doesn't necessarily exist
  9386. on a DST switch. So use 4am instead. Fixes bug #27719
  9387. 2004-03-26 Sara Golemon <php@alphaweb.net>
  9388. * ext/standard/string.c
  9389. ext/standard/tests/strings/bug27675.phpt:
  9390. BugFix 27675 and add regression test.
  9391. 2004-03-26 Ilia Alshanetsky <ilia@prohost.org>
  9392. * (PHP_4_3)
  9393. NEWS:
  9394. Bug fixing news.
  9395. * (PHP_4_3)
  9396. ext/curl/curl.c:
  9397. MFH: Fixes to allow curl extension to compile against libcurl 7.11.1
  9398. 2004-03-26 Andi Gutmans <andi@zend.com>
  9399. * ZendEngine2/zend_execute.c:
  9400. - Fix build (thanks to Timm)
  9401. 2004-03-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9402. * ext/standard/url_scanner_ex.c:
  9403. Pending touch
  9404. * ext/standard/basic_functions.c
  9405. ext/standard/tests/math/bug27646.phpt:
  9406. -Make NAN and INF more portable (atof() doesn't work on MSVC.6 for example)
  9407. -Change test to use constants without prior conversion
  9408. * ext/ming/ming.c:
  9409. Really use studlyCaps here
  9410. 2004-03-25 Derick Rethans <php@derickrethans.nl>
  9411. * NEWS
  9412. main/rfc1867.c:
  9413. - Stopped file uploads from throwing E_WARNINGs and E_NOTICEs which can not
  9414. be
  9415. hidden from within scripts (and a result value in the $_FILES global can
  9416. be
  9417. used to see the real failure anyway).
  9418. * ZendEngine2/zend_language_scanner.l:
  9419. - Remove old and deprecated <?php_track_vars?> scanner token.
  9420. 2004-03-25 Ilia Alshanetsky <ilia@prohost.org>
  9421. * ext/shmop/package.xml:
  9422. Corrected package file.
  9423. 2004-03-25 Hartmut Holzgraefe <hartmut@php-groupies.de>
  9424. * ext/shmop/package.xml:
  9425. another package description
  9426. 2004-03-25 Andi Gutmans <andi@zend.com>
  9427. * NEWS:
  9428. - Update NEWS
  9429. * ZendEngine2/zend_compile.c:
  9430. - If __construct() is defined then it will always take precedence over
  9431. - old style constructors.
  9432. 2004-03-25 Ilia Alshanetsky <ilia@prohost.org>
  9433. * (PHP_4_3)
  9434. configure.in
  9435. main/php_version.h:
  9436. Back to dev.
  9437. 2004-03-25 Stanislav Malyshev <stas@zend.com>
  9438. * ZendEngine2/zend_execute.c:
  9439. no need to use result for RECV's - as in PHP4
  9440. 2004-03-25 Ilia Alshanetsky <ilia@prohost.org>
  9441. * (PHP_4_3)
  9442. configure.in
  9443. main/php_version.h:
  9444. Go with 4.3.5
  9445. 2004-03-25 Stanislav Malyshev <stas@zend.com>
  9446. * ZendEngine2/zend_execute.c:
  9447. Use get/set handlers for increment.decrement ops on objects
  9448. 2004-03-25 Andi Gutmans <andi@zend.com>
  9449. * ZendEngine2/zend_execute_API.c:
  9450. /* The compiler is not-reentrant. Make sure we __autoload() only during
  9451. run-time
  9452. * (doesn't impact fuctionality of __autoload()
  9453. */
  9454. 2004-03-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9455. * NEWS
  9456. main/SAPI.c:
  9457. Fixed bug #27687 (Bug Adding Default Charset to 'text/*' Content-Type
  9458. Header
  9459. 2004-03-25 Dmitry Stogov <dmitry@zend.com>
  9460. * ZendEngine2/zend_execute_API.c:
  9461. Using ALLOC_HASHTABLE/FREE_HASHTABLE instead of emalloc/free.
  9462. 2004-03-24 Hartmut Holzgraefe <hartmut@php-groupies.de>
  9463. * ext/dbx/package.xml
  9464. ext/filepro/package.xml
  9465. ext/session/package.xml
  9466. ext/sockets/package.xml
  9467. ext/tokenizer/package.xml
  9468. ext/wddx/package.xml
  9469. ext/yaz/package.xml:
  9470. more visa to sibira ;)
  9471. 2004-03-24 George Schlossnagle <george@omniti.com>
  9472. * ext/simplexml/tests/021.phpt:
  9473. added test for property_exists checks.
  9474. 2004-03-24 Dmitry Stogov <dmitry@zend.com>
  9475. * ZendEngine2/zend.c
  9476. ZendEngine2/zend_execute_API.c
  9477. ZendEngine2/zend_globals.h:
  9478. New autoload protection schema was implemented (Using HashTable instead of
  9479. boolean flag)
  9480. 2004-03-24 Derick Rethans <php@derickrethans.nl>
  9481. * ZendEngine2/zend_operators.c
  9482. main/rfc1867.c:
  9483. - Revert bogus commit
  9484. 2004-03-24 Dmitry Stogov <dmitry@zend.com>
  9485. * tests/lang/bug22367.phpt:
  9486. Fixed (strict warning was added to expected output)
  9487. 2004-03-24 Stanislav Malyshev <stas@zend.com>
  9488. * main/main.c:
  9489. and set module startup flag on startup
  9490. * main/main.c:
  9491. reset module shutdown flag on startup
  9492. 2004-03-24 Derick Rethans <php@derickrethans.nl>
  9493. * NEWS
  9494. ZendEngine2/zend_operators.c
  9495. main/rfc1867.c:
  9496. - Fixed NEWS
  9497. 2004-03-24 Dmitry Stogov <dmitry@zend.com>
  9498. * NEWS
  9499. ZendEngine2/tests/bug27641.phpt:
  9500. Fixed bug #27641 (Object cloning in ze1_compatibility_mode was
  9501. reimplemented)
  9502. * ZendEngine2/zend_execute.c
  9503. ZendEngine2/zend_variables.c:
  9504. Object cloning in ze1 compatibility mode (zend.ze1_compatibility_mode) was
  9505. reimplemented (Dmitry, Andi)
  9506. 2004-03-24 Antony Dovgal <tony2001@phpclub.net>
  9507. * ext/oci8/package.xml:
  9508. add account names & emails
  9509. 2004-03-24 George Schlossnagle <george@omniti.com>
  9510. * ext/simplexml/simplexml.c:
  9511. fixed non-existent elements check
  9512. ref: http://news.php.net/article.php?group=php.internals&article=8660
  9513. 2004-03-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9514. * ext/sqlite/sqlite.c
  9515. ext/sqlite/tests/sqlite_oo_002.phpt
  9516. ext/sqlite/tests/sqlite_oo_003.phpt
  9517. ext/sqlite/tests/sqlite_oo_008.phpt
  9518. ext/sqlite/tests/sqlite_oo_009.phpt
  9519. ext/sqlite/tests/sqlite_oo_010.phpt
  9520. ext/sqlite/tests/sqlite_oo_011.phpt
  9521. ext/sqlite/tests/sqlite_oo_012.phpt
  9522. ext/sqlite/tests/sqlite_oo_013.phpt
  9523. ext/sqlite/tests/sqlite_oo_014.phpt
  9524. ext/sqlite/tests/sqlite_oo_015.phpt
  9525. ext/sqlite/tests/sqlite_oo_016.phpt
  9526. ext/sqlite/tests/sqlite_oo_020.phpt
  9527. ext/sqlite/tests/sqlite_oo_021.phpt
  9528. ext/sqlite/tests/sqlite_oo_024.phpt
  9529. ext/sqlite/tests/sqlite_oo_025.phpt
  9530. ext/sqlite/tests/sqlite_oo_026.phpt
  9531. ext/sqlite/tests/sqlite_oo_028.phpt
  9532. ext/sqlite/tests/sqlite_oo_029.phpt
  9533. ext/sqlite/tests/sqlite_oo_030.phpt
  9534. ext/sqlite/tests/sqlite_oo_031.phpt:
  9535. Revert studlyCaps change for now
  9536. 2004-03-23 Ilia Alshanetsky <ilia@prohost.org>
  9537. * ext/snmp/snmp.c:
  9538. Fixed bug #27661 (snmpget() does not close the socket in some cases).
  9539. 2004-03-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9540. * ext/standard/var_unserializer.c:
  9541. Update .c output after .re
  9542. * ext/standard/basic_functions.c
  9543. ext/standard/var_unserializer.re
  9544. ext/standard/tests/math/bug27646.phpt:
  9545. - Allow negative infinity
  9546. - Register missing constants, they work anyway but cause an E_NOTICE
  9547. * NEWS:
  9548. BFN
  9549. * ext/standard/var_unserializer.c
  9550. ext/standard/var_unserializer.re:
  9551. Bugfix #27646: Cannot serialize/unserialize non-finite numeric values
  9552. 2004-03-23 Ilia Alshanetsky <ilia@prohost.org>
  9553. * (PHP_4_3)
  9554. NEWS:
  9555. Prepare NEWS file for 4.3.5 release.
  9556. 2004-03-23 Hartmut Holzgraefe <hartmut@php-groupies.de>
  9557. * ext/bcmath/.cvsignore
  9558. ext/bz2/.cvsignore
  9559. ext/calendar/.cvsignore
  9560. ext/cpdf/.cvsignore
  9561. ext/ctype/.cvsignore
  9562. ext/curl/.cvsignore
  9563. ext/dba/.cvsignore
  9564. ext/dbase/.cvsignore
  9565. ext/dbx/.cvsignore
  9566. ext/dio/.cvsignore
  9567. ext/dom/.cvsignore
  9568. ext/exif/.cvsignore
  9569. ext/fam/.cvsignore
  9570. ext/fbsql/.cvsignore
  9571. ext/fdf/.cvsignore
  9572. ext/filepro/.cvsignore
  9573. ext/ftp/.cvsignore
  9574. ext/gd/.cvsignore
  9575. ext/gettext/.cvsignore
  9576. ext/gmp/.cvsignore
  9577. ext/hwapi/.cvsignore
  9578. ext/iconv/.cvsignore
  9579. ext/imap/.cvsignore
  9580. ext/informix/.cvsignore
  9581. ext/ingres_ii/.cvsignore
  9582. ext/interbase/.cvsignore
  9583. ext/ircg/.cvsignore
  9584. ext/ldap/.cvsignore
  9585. ext/mbstring/.cvsignore
  9586. ext/mcrypt/.cvsignore
  9587. ext/mcve/.cvsignore
  9588. ext/mhash/.cvsignore
  9589. ext/mime_magic/.cvsignore
  9590. ext/ming/.cvsignore
  9591. ext/mnogosearch/.cvsignore
  9592. ext/msession/.cvsignore
  9593. ext/msql/.cvsignore
  9594. ext/mssql/.cvsignore
  9595. ext/mysql/.cvsignore
  9596. ext/mysqli/.cvsignore
  9597. ext/ncurses/.cvsignore
  9598. ext/oci8/.cvsignore
  9599. ext/odbc/.cvsignore
  9600. ext/openssl/.cvsignore
  9601. ext/oracle/.cvsignore
  9602. ext/ovrimos/.cvsignore
  9603. ext/pcntl/.cvsignore
  9604. ext/pcre/.cvsignore
  9605. ext/pdf/.cvsignore
  9606. ext/pfpro/.cvsignore
  9607. ext/pgsql/.cvsignore
  9608. ext/posix/.cvsignore
  9609. ext/pspell/.cvsignore
  9610. ext/readline/.cvsignore
  9611. ext/recode/.cvsignore
  9612. ext/session/.cvsignore
  9613. ext/shmop/.cvsignore
  9614. ext/simplexml/.cvsignore
  9615. ext/snmp/.cvsignore
  9616. ext/sockets/.cvsignore
  9617. ext/sqlite/.cvsignore
  9618. ext/standard/.cvsignore
  9619. ext/sybase/.cvsignore
  9620. ext/sybase_ct/.cvsignore
  9621. ext/sysvmsg/.cvsignore
  9622. ext/sysvsem/.cvsignore
  9623. ext/sysvshm/.cvsignore
  9624. ext/tokenizer/.cvsignore
  9625. ext/w32api/.cvsignore
  9626. ext/wddx/.cvsignore
  9627. ext/xml/.cvsignore
  9628. ext/xmlrpc/.cvsignore
  9629. ext/xsl/.cvsignore
  9630. ext/yaz/.cvsignore
  9631. ext/yp/.cvsignore
  9632. ext/zlib/.cvsignore:
  9633. make sure that all extensions ignore build system helper files
  9634. (both autotools and VisualStudio) and common editor backup files
  9635. (especially usefull in combination with 'cvsclean')
  9636. * ext/bcmath/package.xml
  9637. ext/bz2/package.xml
  9638. ext/calendar/package.xml
  9639. ext/com_dotnet/package.xml
  9640. ext/cpdf/package.xml
  9641. ext/ctype/package.xml
  9642. ext/curl/package.xml
  9643. ext/dbase/package.xml
  9644. ext/dio/package.xml
  9645. ext/exif/package.xml
  9646. ext/fam/package.xml
  9647. ext/fdf/package.xml
  9648. ext/ftp/package.xml
  9649. ext/mime_magic/package.xml
  9650. ext/mysql/package.xml
  9651. ext/mysqli/package.xml
  9652. ext/ncurses/package.xml
  9653. ext/oci8/package.xml
  9654. ext/oracle/package.xml
  9655. ext/pcntl/package.xml
  9656. ext/pdf/package.xml
  9657. ext/posix/package.xml
  9658. ext/sysvmsg/package.xml
  9659. ext/sysvsem/package.xml
  9660. ext/sysvshm/package.xml
  9661. ext/w32api/package.xml
  9662. ext/xml/package.xml
  9663. ext/yp/package.xml
  9664. ext/zlib/package.xml:
  9665. "The Visa to Sibiria" (work in progress)
  9666. Adding a package.xml to a bundled extension does not only
  9667. ease the transition to PECL whereever suitable but also
  9668. allows to build and install an extension as "shared" using
  9669. the PEAR installer without having to deal with phpize and
  9670. friends by hand
  9671. 2004-03-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9672. * ext/sqlite/sqlite.c
  9673. ext/sqlite/tests/sqlite_oo_009.phpt
  9674. ext/sqlite/tests/sqlite_oo_010.phpt
  9675. ext/sqlite/tests/sqlite_oo_012.phpt
  9676. ext/sqlite/tests/sqlite_oo_013.phpt
  9677. ext/sqlite/tests/sqlite_oo_014.phpt
  9678. ext/sqlite/tests/sqlite_oo_015.phpt
  9679. ext/sqlite/tests/sqlite_oo_016.phpt
  9680. ext/sqlite/tests/sqlite_oo_020.phpt
  9681. ext/sqlite/tests/sqlite_oo_021.phpt
  9682. ext/sqlite/tests/sqlite_oo_025.phpt
  9683. ext/sqlite/tests/sqlite_oo_026.phpt
  9684. ext/sqlite/tests/sqlite_oo_029.phpt
  9685. ext/sqlite/tests/sqlite_oo_030.phpt
  9686. ext/sqlite/tests/sqlite_oo_031.phpt:
  9687. Consitency rules
  9688. * NEWS
  9689. ext/sqlite/sqlite.c
  9690. ext/sqlite/tests/sqlite_oo_002.phpt
  9691. ext/sqlite/tests/sqlite_oo_003.phpt
  9692. ext/sqlite/tests/sqlite_oo_008.phpt
  9693. ext/sqlite/tests/sqlite_oo_009.phpt
  9694. ext/sqlite/tests/sqlite_oo_010.phpt
  9695. ext/sqlite/tests/sqlite_oo_011.phpt
  9696. ext/sqlite/tests/sqlite_oo_012.phpt
  9697. ext/sqlite/tests/sqlite_oo_013.phpt
  9698. ext/sqlite/tests/sqlite_oo_014.phpt
  9699. ext/sqlite/tests/sqlite_oo_015.phpt
  9700. ext/sqlite/tests/sqlite_oo_016.phpt
  9701. ext/sqlite/tests/sqlite_oo_020.phpt
  9702. ext/sqlite/tests/sqlite_oo_021.phpt
  9703. ext/sqlite/tests/sqlite_oo_024.phpt
  9704. ext/sqlite/tests/sqlite_oo_025.phpt
  9705. ext/sqlite/tests/sqlite_oo_026.phpt
  9706. ext/sqlite/tests/sqlite_oo_028.phpt
  9707. ext/sqlite/tests/sqlite_oo_029.phpt
  9708. ext/sqlite/tests/sqlite_oo_030.phpt
  9709. ext/sqlite/tests/sqlite_oo_031.phpt:
  9710. Changed sqlite's OO API to studlyCaps.
  9711. 2004-03-22 Wez Furlong <wez.php@thebrainroom.net>
  9712. * ext/com_dotnet/com_handlers.c:
  9713. update for read handler api change
  9714. 2004-03-22 Ilia Alshanetsky <ilia@prohost.org>
  9715. * ext/curl/interface.c:
  9716. Fixes to allow curl extension to compile against libcurl 7.11.1
  9717. * ext/gd/libgd/gd.c:
  9718. Revert patch to imagefillborder.
  9719. 2004-03-22 Andi Gutmans <andi@zend.com>
  9720. * ZendEngine2/zend_compile.c:
  9721. - Fix bug
  9722. * ZendEngine2/zend_execute.c:
  9723. - Remove whitespace
  9724. 2004-03-21 Greg Beaver <greg@chiaraquartet.net>
  9725. * pear/package-PEARtests.xml
  9726. pear/tests/package-PEARtests.xml:
  9727. added in wrong directory, move to tests/
  9728. * pear/PEAR/ErrorStack.php:
  9729. small changes
  9730. Use '' instead of ""
  9731. allow subclasses to easily change the exception class used just by
  9732. overriding the _exceptionClass property
  9733. * pear/package-PEARtests.xml:
  9734. new package.xml to be used for installing tests, to make it easy to collect
  9735. all tests in the same location for all PEAR packages
  9736. 2004-03-21 Stig Bakken <ssb@trd.overture.com>
  9737. * pear/PEAR.php:
  9738. - fit copyright header on 80 columns
  9739. 2004-03-21 Andi Gutmans <andi@zend.com>
  9740. * ZendEngine2/zend_execute.c:
  9741. - Improve consistency
  9742. 2004-03-21 Georg Richter <phpinfo@t-online.de>
  9743. * ext/mysqli/mysqli_fe.c:
  9744. ups - changed alias instead of method before
  9745. * ext/mysqli/mysqli_fe.c:
  9746. renamed get_metadata method to get_result_metadata.
  9747. (We have to differentiate between result_metadata and param_metdata.
  9748. mysql_stmt_param_metadata will be added in libmysql 4.1.3)
  9749. 2004-03-21 Stanislav Malyshev <stas@zend.com>
  9750. * ZendEngine2/zend_objects_API.c
  9751. ZendEngine2/zend_objects_API.h:
  9752. return zval *, to make it useful for read_property
  9753. * ext/dom/php_dom.c
  9754. ext/mysqli/mysqli.c
  9755. ext/simplexml/simplexml.c:
  9756. Update for new read_property API
  9757. * ZendEngine2/zend_objects_API.c:
  9758. update to new API
  9759. * ZendEngine2/zend_execute.c
  9760. ZendEngine2/zend_object_handlers.c
  9761. ZendEngine2/zend_object_handlers.h:
  9762. API change for read_property:
  9763. instead of bool silent it now gets fetch type
  9764. This can be used for creating proxy objects for write contexts
  9765. 2004-03-21 Ilia Alshanetsky <ilia@prohost.org>
  9766. * ext/gd/libgd/gd.c:
  9767. Fixed a possible crash inside libgd's gdImageFillToBorder() due to a stack
  9768. overflow.
  9769. 2004-03-21 Andi Gutmans <andi@zend.com>
  9770. * ZendEngine2/zend_execute.c:
  9771. - Nuke unused code
  9772. 2004-03-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9773. * tests/lang/bug23384.phpt:
  9774. Fix test
  9775. 2004-03-19 Sara Golemon <php@alphaweb.net>
  9776. * ext/standard/dns.c:
  9777. Cleanup, minor refactor, and CS
  9778. * ext/standard/dns.c:
  9779. Bug Fix #27657: TXT records longer than MAXHOSTNAMELEN cause segfaults.
  9780. 2004-03-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9781. * ext/sqlite/tests/sqlite_oo_031.phpt:
  9782. Fix test
  9783. * ext/sqlite/tests/sqlite_oo_020.phpt:
  9784. Fix test
  9785. * ext/sqlite/tests/sqlite_027.phpt:
  9786. Make test work when user has memory limit setting
  9787. 2004-03-19 Frank M. Kromann <frank@kromann.info>
  9788. * (PHP_4_3)
  9789. ext/mssql/php_mssql.c:
  9790. MFH Fix for #26589. Crash when selecting many columns of type Money
  9791. * ext/mssql/php_mssql.c:
  9792. Fix for #26589. Crash when selecting many columns of type Money
  9793. 2004-03-19 Ilia Alshanetsky <ilia@prohost.org>
  9794. * NEWS
  9795. ext/standard/http_fopen_wrapper.c:
  9796. MFH: Fixed bug #27628 (Simplify the process of making a POST request via
  9797. stream context).
  9798. 2004-03-19 Greg Beaver <greg@chiaraquartet.net>
  9799. * pear/package-PEAR.xml:
  9800. update to 1.3.1dev
  9801. * pear/PEAR/ErrorStack.php:
  9802. new Error Stack for PEAR, EXPERIMENTAL until proven solid and stable
  9803. 2004-03-18 Pierre-Alain Joye <paj@pearfr.org>
  9804. * ext/gd/tests/bug27582_2.phpt:
  9805. - Fix the test description and $Id$
  9806. 2004-03-18 Derick Rethans <php@derickrethans.nl>
  9807. * NEWS:
  9808. - Fixed layout
  9809. 2004-03-18 Ilia Alshanetsky <ilia@prohost.org>
  9810. * (PHP_4_3)
  9811. configure.in
  9812. main/php_version.h:
  9813. Back to dev.
  9814. 2004-03-18 Dmitry Stogov <dmitry@zend.com>
  9815. * NEWS
  9816. NEWS
  9817. NEWS:
  9818. -** empty log message ***
  9819. 2004-03-18 Ilia Alshanetsky <ilia@prohost.org>
  9820. * (PHP_4_3)
  9821. configure.in
  9822. main/php_version.h:
  9823. Go for PHP 4.3.5RC4
  9824. * (PHP_4_3)
  9825. NEWS
  9826. ext/ftp/ftp.c:
  9827. MFH: Fixed bug #27633 (Incorrect EOL translation by ftp_get() in ASCII
  9828. mode).
  9829. * ext/ftp/ftp.c:
  9830. Fixed bug #27633 (Incorrect EOL translation by ftp_get() in ASCII mode).
  9831. 2004-03-18 Dmitry Stogov <dmitry@zend.com>
  9832. * ext/standard/incomplete_class.c
  9833. ext/standard/php_incomplete_class.h
  9834. ext/standard/var.c
  9835. ext/standard/tests/serialize/bug27469.phpt:
  9836. BUG #27469 was fixed (serialize() objects of incomplete class)
  9837. 2004-03-18 Andi Gutmans <andi@zend.com>
  9838. * NEWS
  9839. configure.in
  9840. ZendEngine2/zend.h
  9841. main/php_version.h:
  9842. - Back to RC2-dev
  9843. 2004-03-18 Pierre-Alain Joye <paj@pearfr.org>
  9844. * tests/classes/__set_data_corrupt.phpt:
  9845. - Test for possible data corruption with __set
  9846. 2004-03-18 Zeev Suraski <zeev@zend.com>
  9847. * (php_5_0_0RC1)
  9848. NEWS:
  9849. Add missing bug updates
  9850. * NEWS
  9851. configure.in
  9852. ZendEngine2/zend.h
  9853. main/php_version.h:
  9854. Prepare to roll RC1
  9855. * (php_5_0_0RC1)
  9856. ZendEngine2/zend_execute.c:
  9857. Fix possible data corruption with __set()
  9858. 2004-03-18 Uwe Schindler <uwe@thetaphi.de>
  9859. * (php_5_0_0RC1)
  9860. sapi/nsapi/nsapi-readme.txt
  9861. sapi/nsapi/nsapi-readme.txt:
  9862. hint to raise stacksize (bug #27231)
  9863. 2004-03-18 Stanislav Malyshev <stas@zend.com>
  9864. * ZendEngine2/zend_execute.c:
  9865. Improve error message - on E_STRICT, method is actually called,
  9866. so the error shouldn't say it cannot be called.
  9867. 2004-03-18 Georg Richter <phpinfo@t-online.de>
  9868. * (php_5_0_0RC1)
  9869. ext/mysqli/mysqli_api.c:
  9870. fixed problems in mysql_stmt_init (missing alloc from stmt)
  9871. * (php_5_0_0RC1)
  9872. ext/mysqli/mysqli.c:
  9873. removed if type=string: val is allocated for any type of data
  9874. 2004-03-18 Martin Jansen <mail@martin-jansen.de>
  9875. * (php_5_0_0RC1)
  9876. pear/PEAR/Command/Mirror.php:
  9877. - Converting tabs to spaces
  9878. * pear/PEAR/Command/Mirror.php:
  9879. - Typo fixes
  9880. 2004-03-18 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  9881. * (PHP_4_3)
  9882. ext/interbase/CREDITS:
  9883. Added myself
  9884. 2004-03-18 Derick Rethans <php@derickrethans.nl>
  9885. * NEWS:
  9886. - Reorganize
  9887. 2004-03-18 Dmitry Stogov <dmitry@zend.com>
  9888. * (php_5_0_0RC1)
  9889. ext/standard/string.c:
  9890. BUG #27457 was fixed (using temporary hash table with string keys only)
  9891. 2004-03-18 Andi Gutmans <andi@zend.com>
  9892. * (php_5_0_0RC1)
  9893. ZendEngine2/zend_compile.c:
  9894. - Change redefinition of constructor from E_COMPILE_ERROR to E_STRICT.
  9895. * (php_5_0_0RC1)
  9896. ZendEngine2/ZEND_CHANGES:
  9897. - Update Changes
  9898. 2004-03-18 Ilia Alshanetsky <ilia@prohost.org>
  9899. * (php_5_0_0RC1)
  9900. ext/com_dotnet/com_typeinfo.c
  9901. ext/com_dotnet/com_wrapper.c:
  9902. s/emalloc/safe_emalloc/ where appropriate.
  9903. * (PHP_4_3)
  9904. NEWS
  9905. ext/pgsql/pgsql.c:
  9906. MFH: Fixed bug #27300 (Improved regex for pg_convert()).
  9907. * (php_5_0_0RC1)
  9908. ext/pgsql/pgsql.c:
  9909. Fixed bug #27300 (Improved regex for pg_convert()).
  9910. 2004-03-17 Sascha Schumann <sascha@schumann.cx>
  9911. * (PHP_4_3)
  9912. Zend/zend_multiply.h:
  9913. more accurate overflow detection
  9914. * ZendEngine2/zend_multiply.h:
  9915. Readd x86 implementation
  9916. 2004-03-17 Sara Golemon <php@alphaweb.net>
  9917. * ext/standard/tests/file/userdirstream.phpt:
  9918. Userspace Directory Stream Test
  9919. 2004-03-17 Pierre-Alain Joye <paj@pearfr.org>
  9920. * (PHP_4_3)
  9921. NEWS:
  9922. - Add entry, crash in imagecolortransparent
  9923. * (PHP_4_3)
  9924. ext/gd/libgd/gd.c:
  9925. - MFH (crash in imagecolortransparent with invalid color index)
  9926. * ext/gd/libgd/gd.c:
  9927. - Fix crash when an invalid color index is used with imagecolortransparent
  9928. 2004-03-17 Andi Gutmans <andi@zend.com>
  9929. * (php_5_0_0RC1RC2)
  9930. ZendEngine2/zend_multiply.h:
  9931. - Improved patch for support multiplication on 64bit machines
  9932. * (php_5_0_0RC1RC2)
  9933. ZendEngine2/zend_execute.c:
  9934. - Fix tiny bug (one of the reasons we can't support __toString() for
  9935. - regular objects).
  9936. 2004-03-17 Dmitry Stogov <dmitry@zend.com>
  9937. * (php_5_0_0RC1RC2)
  9938. ext/sqlite/tests/sqlite_oo_030.phpt:
  9939. Test was fixed
  9940. 2004-03-17 Andi Gutmans <andi@zend.com>
  9941. * (php_5_0_0RC1RC2)
  9942. ZendEngine2/zend.c:
  9943. - Stop make_printable_zval() from calling __toString()
  9944. * ZendEngine2/zend_execute.c:
  9945. - Fixed problem with __toString(). Due to the engine's architecture it is
  9946. - currently not possible to call __toString() anywhere besides print &
  9947. eval.
  9948. - Follow up will be on internals@
  9949. 2004-03-17 Stanislav Malyshev <stas@zend.com>
  9950. * (php_5_0_0RC1RC2)
  9951. ZendEngine2/zend_compile.c:
  9952. fix typo
  9953. 2004-03-17 Andi Gutmans <andi@zend.com>
  9954. * ZendEngine2/zend_multiply.h
  9955. ZendEngine2/zend_operators.c:
  9956. - Apply Ard's patch to support multiplication & overflow on both 32bit
  9957. and 64bit machines
  9958. 2004-03-17 Sara Golemon <php@alphaweb.net>
  9959. * (php_5_0_0RC1RC2)
  9960. main/streams/userspace.c:
  9961. Provide a meaningful error message when registration fails
  9962. 2004-03-16 Ilia Alshanetsky <ilia@prohost.org>
  9963. * (PHP_4_3)
  9964. NEWS
  9965. ext/standard/dir.c
  9966. main/streams.c:
  9967. MFH: Fixed bug #27498 (bogus safe_mode error on nonexistent directories for
  9968. chdir() and opendir() functions).
  9969. * ext/standard/dir.c
  9970. main/streams/plain_wrapper.c:
  9971. Fixed bug #27498 (bogus safe_mode error on nonexistent directories for
  9972. chdir() and opendir() functions).
  9973. * (PHP_4_3)
  9974. NEWS
  9975. sapi/apache2handler/sapi_apache2.c:
  9976. MFH:
  9977. Fixed bug #27580 (pre-initialization errors in ap2 handler are not
  9978. being written to vhost error log).
  9979. Stop using depreciated and ignored APLOG_NOERRNO directive.
  9980. Make file not found & directory as script invocation error messages
  9981. more descriptive.
  9982. * sapi/apache2handler/sapi_apache2.c:
  9983. Fixed bug #27580 (pre-initialization errors in ap2 handler are not being
  9984. written to vhost error log).
  9985. Stop using depreciated and ignored APLOG_NOERRNO directive.
  9986. Make file not found & directory as script invocation error messages more
  9987. descriptive.
  9988. 2004-03-16 Derick Rethans <php@derickrethans.nl>
  9989. * NEWS
  9990. main/main.c:
  9991. - Replaced the exec_finished hook by the zend_post_deactive hook for
  9992. extensions. The new hook will be run after the symbol table and
  9993. destructors
  9994. are run. (PHP part)
  9995. * ZendEngine2/zend.c
  9996. ZendEngine2/zend.h
  9997. ZendEngine2/zend_API.h
  9998. ZendEngine2/zend_modules.h:
  9999. - Replaced the exec_finished hook by the zend_post_deactive hook for
  10000. extensions. The new hook will be run after the symbol table and
  10001. destructors
  10002. are run. (Derick)
  10003. * NEWS:
  10004. - Update news with fugbix
  10005. 2004-03-16 Georg Richter <phpinfo@t-online.de>
  10006. * ext/mysqli/mysqli.c
  10007. ext/mysqli/mysqli_api.c
  10008. ext/mysqli/mysqli_prop.c
  10009. ext/mysqli/mysqli_report.c
  10010. ext/mysqli/php_mysqli.h:
  10011. fixed stmt->stmt->query which was removed in libmysql 4.1.2
  10012. added query buffer in internal stmt structure to copy string
  10013. after prepare
  10014. 2004-03-16 Derick Rethans <php@derickrethans.nl>
  10015. * ext/simplexml/simplexml.c:
  10016. - Fixed compilation on the 'broken' IRIX native compiler.
  10017. * ZendEngine2/zend_modules.h:
  10018. - Bump API number so that it actually differs from PHP 4. This is needed
  10019. because we don't want PHP 4 and PHP 5 extensions to be in the same
  10020. directory
  10021. when doing "make install" for shared, or phpize'd extensions.
  10022. 2004-03-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10023. * ZendEngine2/zend_execute_API.c:
  10024. Fix SEGV in certain conditions while calling static methods
  10025. 2004-03-16 Derick Rethans <php@derickrethans.nl>
  10026. * ext/exif/exif.c:
  10027. - Fixed typo
  10028. 2004-03-16 Zeev Suraski <zeev@zend.com>
  10029. * main/main.c
  10030. main/php_globals.h
  10031. main/php_variables.c:
  10032. Improve the way auto-globals JIT works, and add the ability to turn it off
  10033. * ZendEngine2/zend_compile.c
  10034. ZendEngine2/zend_compile.h:
  10035. Add ability to disable JIT for a particular auto global
  10036. 2004-03-16 Stanislav Malyshev <stas@zend.com>
  10037. * (PHP_4_3)
  10038. win32/php_registry.h
  10039. win32/registry.c:
  10040. MFH registry fixes:
  10041. fix off-by-one in registry per-dir values
  10042. add IniFilePath value for setting php.ini path via registry
  10043. 2004-03-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10044. * tests/classes/tostring.phpt:
  10045. Update message
  10046. * ZendEngine2/zend_execute_API.c:
  10047. TSRM fix
  10048. 2004-03-16 Sascha Schumann <sascha@schumann.cx>
  10049. * (PHP_4_3)
  10050. Zend/zend.h:
  10051. typo
  10052. * (PHP_4_3)
  10053. Zend/zend.h
  10054. ZendEngine2/zend.h:
  10055. Enable ptr format check for GCC 3.1 and higher
  10056. 2004-03-16 Pierre-Alain Joye <paj@pearfr.org>
  10057. * tests/classes/bug27504.phpt:
  10058. - initial commit
  10059. test case for #27504 (http://bugs.php.net/bug.php?id=27504)
  10060. 2004-03-16 Jani Taskinen <jani.taskinen@kolumbus.fi>
  10061. * NEWS:
  10062. fix typos
  10063. 2004-03-16 Ilia Alshanetsky <ilia@prohost.org>
  10064. * ZendEngine2/zend.h:
  10065. Do not allow 3.0.4 for __attribute__.
  10066. * (PHP_4_3)
  10067. Zend/zend.h:
  10068. 3.0.4 is borked, so we do not want it either.
  10069. * (PHP_4_3)
  10070. NEWS
  10071. Zend/zend.h:
  10072. MFH: Fixed bug #27600 (GCC 3.0.4 does not like __attribute__ directive).
  10073. * ZendEngine2/zend.h:
  10074. Fixed bug #27600 (GCC 3.0.4 does not like __attribute__ directive)
  10075. 2004-03-16 Andi Gutmans <andi@zend.com>
  10076. * ZendEngine2/zend_compile.c:
  10077. - Fix problem when using old-style constructors it wasn't being inherited
  10078. correctly.
  10079. 2004-03-16 Derick Rethans <php@derickrethans.nl>
  10080. * ZendEngine2/zend_execute_API.c:
  10081. - Spaces to tabs
  10082. 2004-03-16 Andi Gutmans <andi@zend.com>
  10083. * NEWS:
  10084. - NEWS
  10085. * ZendEngine2/zend_execute_API.c:
  10086. - If the called method is static then don't define $this
  10087. * ZendEngine2/zend_execute.c
  10088. ZendEngine2/zend_execute_API.c:
  10089. - Error out if get_method() isn't defined.
  10090. - Use calling scope of internal function callee when calling a method
  10091. using static syntax (array("A", "func"));
  10092. 2004-03-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10093. * ZendEngine2/zend_execute.c
  10094. ZendEngine2/zend_execute.h
  10095. ZendEngine2/zend_execute_API.c
  10096. main/main.c:
  10097. Improve error message
  10098. 2004-03-16 Ilia Alshanetsky <ilia@prohost.org>
  10099. * (PHP_4_3)
  10100. NEWS
  10101. main/fopen_wrappers.c:
  10102. MFH: Fixed bug #27559 (Corrected open_basedir resolving logic).
  10103. * main/fopen_wrappers.c:
  10104. Fixed bug #27559 (Corrected open_basedir resolving logic).
  10105. 2004-03-15 Jay Smith <jsmith@tutorbuddy.com>
  10106. * (PHP_4_3)
  10107. NEWS
  10108. ext/standard/browscap.c:
  10109. MFH: Fixed bug #27291 (get_browser matches browscap.ini patterns
  10110. incorrectly).
  10111. * NEWS
  10112. ext/standard/browscap.c:
  10113. Fixed bug #27291 (get_browser matches browscap.ini patterns incorrectly).
  10114. 2004-03-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10115. * ext/pgsql/pgsql.c
  10116. ext/pgsql/tests/22pg_fetch_object.phpt:
  10117. Keep BC of pg_fetch_object
  10118. * NEWS
  10119. ext/pgsql/pgsql.c
  10120. ext/pgsql/tests/80_bug27597.phpt:
  10121. Bugfix #27597 pg_fetch_array not returning false .
  10122. 2004-03-15 Frank M. Kromann <frank@kromann.info>
  10123. * (PHP_4_3)
  10124. ext/mssql/php_mssql.c:
  10125. MFH: Fix for #27594. Comuted columns does not return a column source
  10126. * ext/mssql/php_mssql.c:
  10127. Fix for #27594. Comuted columns does not return a column source
  10128. 2004-03-15 Rasmus Lerdorf <rasmus@lerdorf.com>
  10129. * NEWS:
  10130. Missing NEWS entries
  10131. * (PHP_4_3)
  10132. NEWS:
  10133. Forgot to add NEWS entries for these
  10134. 2004-03-15 Andi Gutmans <andi@zend.com>
  10135. * ZendEngine2/zend_operators.c:
  10136. - Restore E_NOTICE for longs and doubles.
  10137. 2004-03-15 Jon Parise <jon@csh.rit.edu>
  10138. * (PHP_4_3)
  10139. NEWS
  10140. ext/standard/info.c:
  10141. MFH 1.243:
  10142. Fixed crash in php_ini_scanned_files() when no additional INI files were
  10143. actually parsed.
  10144. 2004-03-15 Jani Taskinen <jani.taskinen@kolumbus.fi>
  10145. * (PHP_4_3)
  10146. NEWS:
  10147. BFN
  10148. * (PHP_4_3)
  10149. Zend/zend.h:
  10150. MFH: - Fixed bug #24582 (extensions can not be loaded dynamically in
  10151. Solaris/iPlanet)
  10152. * ZendEngine2/zend.h:
  10153. - Fixed bug #24582 (extensions can not be loaded dynamically in
  10154. Solaris/iPlanet)
  10155. * ext/xml/tests/bug26614.phpt:
  10156. - Fix test (wrong expected result..)
  10157. 2004-03-15 Andi Gutmans <andi@zend.com>
  10158. * ZendEngine2/zend_operators.c:
  10159. - Nuke E_NOTICE. This caused a notice when doing if ($obj == NULL)
  10160. 2004-03-15 Zeev Suraski <zeev@zend.com>
  10161. * (PHP_4_3)
  10162. win32/php4dllts.dsp:
  10163. Add misisng library path
  10164. 2004-03-15 Adam Dickmeiss <adam@indexdata.dk>
  10165. * ext/yaz/php_yaz.c:
  10166. Use MAKE_STD_ZVAL instead of ALLOC_ZVAL
  10167. 2004-03-15 Jon Parise <jon@csh.rit.edu>
  10168. * NEWS
  10169. ext/standard/info.c:
  10170. Fixed crash in php_ini_scanned_files() when no additional INI files were
  10171. actually parsed.
  10172. I'll merge this into the PHP_4_3 branch as soon as I receive permission
  10173. from the release master.
  10174. 2004-03-15 Sebastian Bergmann <sb@sebastian-bergmann.de>
  10175. * (php_5_0_0RC1RC1)
  10176. NEWS:
  10177. Fugbix typo.
  10178. 2004-03-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10179. * main/main.c
  10180. main/output.c
  10181. main/php_output.h:
  10182. Guard display_startup_errors with checking for default (working) output
  10183. functions.
  10184. 2004-03-14 Jani Taskinen <jani.taskinen@kolumbus.fi>
  10185. * NEWS:
  10186. typo
  10187. 2004-03-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10188. * NEWS:
  10189. BFN
  10190. * ext/standard/type.c:
  10191. Fix strval to use __toString if necessary
  10192. * ZendEngine2/zend_builtin_functions.c:
  10193. Make object parameter optional
  10194. 2004-03-14 Derick Rethans <php@derickrethans.nl>
  10195. * php.ini-dist:
  10196. - That change was unintentional, but it would be the right thing to do ;-)
  10197. * php.ini-dist
  10198. php.ini-recommended:
  10199. - The extension list is ordered alphabetically, also moved the tidy section
  10200. to a more suitable place (new things go at the end, not at the start).
  10201. * NEWS:
  10202. - Reorder
  10203. 2004-03-14 Andi Gutmans <andi@zend.com>
  10204. * NEWS:
  10205. - Typo
  10206. * NEWS:
  10207. - Add all of the fixes from the past week. Almost ready for RC1 now.
  10208. 2004-03-14 Ilia Alshanetsky <ilia@prohost.org>
  10209. * (PHP_4_3)
  10210. NEWS:
  10211. Bug fixing news.
  10212. * (PHP_4_3)
  10213. Zend/zend.c:
  10214. MFH: Fixed bug #27590 (crash during shutdown when freeing persistent
  10215. resources in ZTS mode).
  10216. * ZendEngine2/zend.c:
  10217. Fixed bug #27590 (crash during shutdown when freeing persistent resources
  10218. in ZTS mode).
  10219. 2004-03-14 Andi Gutmans <andi@zend.com>
  10220. * ZendEngine2/zend_execute_API.c:
  10221. - Fix windows build
  10222. 2004-03-14 Jan Lehnardt <jan@dasmoped.net>
  10223. * ext/sockets/sockets.c:
  10224. - improve error message
  10225. 2004-03-14 Andi Gutmans <andi@zend.com>
  10226. * ZendEngine2/zend_execute_API.c:
  10227. - Fix for bug #27504
  10228. 2004-03-14 Sascha Schumann <sascha@schumann.cx>
  10229. * cvsclean
  10230. build/build.mk:
  10231. Renaming cvsclean target; IRIX make seems to ignore .PHONY
  10232. * (PHP_4_3)
  10233. cvsclean
  10234. build/build.mk:
  10235. Renaming cvsclean target -- IRIX make seems to ignore the .PHONY target.
  10236. 2004-03-14 Andi Gutmans <andi@zend.com>
  10237. * ZendEngine2/zend_builtin_functions.c:
  10238. - Fixing bug #27123
  10239. * ZendEngine2/zend_operators.c:
  10240. - Improve compatibility mode and compare objects according to property
  10241. - comparison (sucky but this is how PHP 4 behaved).
  10242. * ZendEngine2/zend.c:
  10243. - Fix flow of logic
  10244. * ZendEngine2/zend_operators.c:
  10245. - Support old style of converting objects to long/double/bool.
  10246. - This is only enabled in compatibility mode, else it calls cast_object()
  10247. - and if that is not available we return 1 (true) so that the following
  10248. - code would work:
  10249. if ($obj) {
  10250. }
  10251. 2004-03-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10252. * ext/simplexml/tests/020.phpt:
  10253. Add new test
  10254. * ZendEngine2/zend_operators.c:
  10255. Fix: Add return type void
  10256. 2004-03-14 Andi Gutmans <andi@zend.com>
  10257. * ZendEngine2/zend.c
  10258. ZendEngine2/zend_object_handlers.c
  10259. ZendEngine2/zend_object_handlers.h
  10260. ZendEngine2/zend_operators.c:
  10261. - Support Cast operator in convert_to_* so that we support internal
  10262. - extensions such as SimpleXML. This is for Sterling.
  10263. * ZendEngine2/zend_operators.c:
  10264. - Fix memory leak in the following code (Dmitry):
  10265. <?php
  10266. $a = array();
  10267. $a .= "x";
  10268. ?>
  10269. * ZendEngine2/zend_operators.c:
  10270. - Initial commit which allows comparing overloaded objects with native
  10271. - types (only for internal classes and not for user-land classes).
  10272. 2004-03-14 Melvyn Sopacua <msopacua@idg.nl>
  10273. * ext/sockets/sockets.c:
  10274. Fix a typo, dating back from 1.145.
  10275. 2004-03-14 Jani Taskinen <jani.taskinen@kolumbus.fi>
  10276. * (PHP_4_3)
  10277. NEWS:
  10278. reorder
  10279. 2004-03-14 Pierre-Alain Joye <paj@pearfr.org>
  10280. * ext/gd/tests/bug27582_1.phpt:
  10281. - add a 2nd test for #27582
  10282. 2004-03-14 John Coggeshall <john@coggeshall.org>
  10283. * php.ini-dist
  10284. php.ini-recommended:
  10285. Adding extension=php_tidy.dll
  10286. 2004-03-14 Pierre-Alain Joye <paj@pearfr.org>
  10287. * (PHP_4_3)
  10288. ext/gd/libgd/gd.c:
  10289. - missing restoreAlphaBleding declaration
  10290. 2004-03-13 Pierre-Alain Joye <paj@pearfr.org>
  10291. * (PHP_4_3)
  10292. NEWS:
  10293. - entry for fix #27582
  10294. * ext/gd/tests/bug27582_1.phpt
  10295. ext/gd/tests/bug27582_1.phpt
  10296. ext/gd/tests/bug27582_2.phpt:
  10297. file bug27582_1.phpt was initially added on branch PHP_4_3.
  10298. * (PHP_4_3)
  10299. ext/gd/libgd/gd.c:
  10300. - MFH bug #27582 (imagefilltoborder crashes)
  10301. * ext/gd/tests/bug27582_2.phpt:
  10302. - add tests for the bug #27582 (imagefilltoborder crashes)
  10303. * ext/gd/libgd/gd.c:
  10304. - restore too the alphablending if we do not reach the end of the function
  10305. Notice: This function still crashes (stack overflow), to reproduce it
  10306. see bug27582_2.phpt
  10307. 2004-03-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10308. * NEWS:
  10309. Bugfix #27586 ArrayObject::getIterator crashes with [] assignment
  10310. 2004-03-13 Greg Beaver <greg@chiaraquartet.net>
  10311. * (PHP_4_3)
  10312. pear/scripts/pear.bat:
  10313. oops
  10314. 2004-03-13 Pierre-Alain Joye <paj@pearfr.org>
  10315. * ext/gd/libgd/gd.c:
  10316. - fix #27582 (http://bugs.php.net/bug.php?id=27582)
  10317. The problem was that the colors were changed endlessly, blending over
  10318. and over. An endless loop and recursive calls filled the stack=>segfault
  10319. 2004-03-13 Greg Beaver <greg@chiaraquartet.net>
  10320. * pear/scripts/pear.bat
  10321. pear/scripts/pear.bat
  10322. pear/scripts/pearcmd.php
  10323. pear/scripts/pearcmd.php:
  10324. fix #1008: safe mode raises warning
  10325. fix register_argc_argv in pear.bat
  10326. 2004-03-12 Sara Golemon <php@alphaweb.net>
  10327. * (PHP_4_3)
  10328. NEWS:
  10329. BFN
  10330. * configure.in:
  10331. MFB: Test getaddrinfo() for brokenness. Pretend it doesn't exist if it
  10332. misbehaves.
  10333. 2004-03-12 Sterling Hughes <winnie@edwardbear.org>
  10334. * ext/curl/interface.c:
  10335. zval **, not a zval *
  10336. * ext/curl/interface.c:
  10337. avoid a memory leak when a php_curl handle is allocated, but the
  10338. initialization
  10339. of a CURL handle fails.
  10340. * ext/curl/interface.c
  10341. ext/curl/php_curl.h:
  10342. add the curl_copy_handle() function which will exactly duplicate a cURL
  10343. handle.
  10344. Useful when you have multiple "similair" transforms as with a multi handle
  10345. with
  10346. only small variances (like the URL)
  10347. 2004-03-12 Pierre-Alain Joye <paj@pearfr.org>
  10348. * pear/PEAR/Common.php:
  10349. - revert previous commit:
  10350. - Features freeze period
  10351. - No agreement on this change
  10352. - Even if an agreement exists, this change is not enough to allow the
  10353. usage of this new tag
  10354. 2004-03-12 Martin Jansen <mail@martin-jansen.de>
  10355. * pear/PEAR/Common.php:
  10356. - Adding new state "emeritus", which can be used for former maintainers of
  10357. packages.
  10358. Submitted by: Daniel Convissor
  10359. 2004-03-12 Ilia Alshanetsky <ilia@prohost.org>
  10360. * (PHP_4_3)
  10361. ext/curl/curl.c:
  10362. MFH: Add checks of return values from user callback functions.
  10363. 2004-03-12 Rasmus Lerdorf <rasmus@lerdorf.com>
  10364. * (PHP_4_3)
  10365. ext/standard/basic_functions.c:
  10366. MFH
  10367. getopt() doesn't work if variables_order does not include "S" because it
  10368. only looks in $_SERVER for argv. So, if we don't find argv in $_SERVER
  10369. fall back to looking in the global symbol table where register_argc_argv
  10370. would have put it.
  10371. 2004-03-12 Ilia Alshanetsky <ilia@prohost.org>
  10372. * ext/curl/interface.c:
  10373. Simplify check.
  10374. * ext/curl/interface.c:
  10375. Additional checks of return values from user callback functions.
  10376. 2004-03-12 Rasmus Lerdorf <rasmus@lerdorf.com>
  10377. * ext/standard/datetime.c
  10378. ext/standard/datetime.c:
  10379. Fix/workaround for http://bugs.php.net/27533
  10380. 2004-03-12 Sterling Hughes <winnie@edwardbear.org>
  10381. * ext/curl/interface.c:
  10382. leave length as -1, no need to strdup()
  10383. 2004-03-12 John Coggeshall <john@coggeshall.org>
  10384. * ext/curl/interface.c:
  10385. Opps. Shouldn't look at the value, just the type
  10386. * ext/curl/interface.c:
  10387. CURLOPT_INFILE === CURLOPT_READDATA
  10388. * ext/curl/interface.c:
  10389. Fixed a crash which happens if your READFUNCTION callback doesn't actually
  10390. return a string as promised.
  10391. 2004-03-12 Ilia Alshanetsky <ilia@prohost.org>
  10392. * (PHP_4_3)
  10393. NEWS
  10394. sapi/cgi/cgi_main.c:
  10395. MFH: Fixed bug #22127 (Invalid response code when force-cgi-redirect safety
  10396. mechanism is triggered).
  10397. * sapi/cgi/cgi_main.c:
  10398. Invalid response code when force-cgi-redirect safety mechanism is triggered
  10399. * ext/mbstring/mbstring.c:
  10400. Fixed compiler warning.
  10401. 2004-03-12 Sara Golemon <php@alphaweb.net>
  10402. * (PHP_4_3)
  10403. configure.in:
  10404. Test getaddrinfo() for brokenness. Pretend it doesn't exist if it
  10405. misbehaves.
  10406. 2004-03-11 Frank M. Kromann <frank@kromann.info>
  10407. * ext/ming/config.w32:
  10408. Hack to check for ming version 0.2 and 0.3 to inclue the right libs.
  10409. 2004-03-11 Sara Golemon <php@alphaweb.net>
  10410. * (PHP_4_3)
  10411. NEWS:
  10412. BFN
  10413. 2004-03-11 Jani Taskinen <jani.taskinen@kolumbus.fi>
  10414. * NEWS:
  10415. update
  10416. 2004-03-11 Andi Gutmans <andi@zend.com>
  10417. * ZendEngine2/zend_objects_API.c:
  10418. - Real fix for bug #27535 (Dmitry)
  10419. * ZendEngine2/zend_objects_API.c:
  10420. - Attempt to fix bug #27535
  10421. 2004-03-11 Ilia Alshanetsky <ilia@prohost.org>
  10422. * ext/curl/multi.c:
  10423. Readability++
  10424. * ext/curl/interface.c
  10425. ext/curl/multi.c
  10426. ext/curl/php_curl.h:
  10427. Fixed memory leak in the multi interface.
  10428. Fixed proto of curl_multi_exec().
  10429. Fixed crash in curl resource attached to curl multi resource is manually
  10430. freed via curl_close().
  10431. 2004-03-10 Frank M. Kromann <frank@kromann.info>
  10432. * ext/zlib/php_zlib.def:
  10433. More ZLIB exports needed by the ming extension
  10434. 2004-03-10 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  10435. * (PHP_4_3)
  10436. ext/mbstring/mbstring.c:
  10437. - MFH (r-1.212): Revert ini setting patch as I notified in...
  10438. * ext/mbstring/mbstring.c:
  10439. - Revert ini setting patch, as I notified in
  10440. http://news.php.net/article.php?group=php.internals&article=8451
  10441. 2004-03-10 Rasmus Lerdorf <rasmus@lerdorf.com>
  10442. * ext/standard/basic_functions.c:
  10443. getopt() doesn't work if variables_order does not include "S" because it
  10444. only looks in $_SERVER for argv. So, if we don't find argv in $_SERVER
  10445. fall back to looking in the global symbol table where register_argc_argv
  10446. would have put it.
  10447. 2004-03-10 Frank M. Kromann <frank@kromann.info>
  10448. * ext/zlib/config.w32
  10449. ext/zlib/php_zlib.def:
  10450. Reexport some zlib symbols so we can avoid linking with zlib.lib in shared
  10451. extensions (on win32)
  10452. 2004-03-10 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  10453. * ext/standard/math.c:
  10454. Nuke unused vars
  10455. * ext/standard/math.c:
  10456. Don't use fp arithmetic for int results
  10457. 2004-03-10 Martin Kraemer <Martin.Kraemer@fujitsu-siemens.com>
  10458. * ext/sqlite/tests/sqlite_oo_003.phpt:
  10459. Typo
  10460. 2004-03-10 Georg Richter <phpinfo@t-online.de>
  10461. * ext/mysqli/mysqli_api.c
  10462. ext/mysqli/mysqli_fe.c
  10463. ext/mysqli/php_mysqli.h:
  10464. added new function mysql_stmt_free_result
  10465. 2004-03-09 Rasmus Lerdorf <rasmus@lerdorf.com>
  10466. * (PHP_4_3)
  10467. ext/curl/curl.c
  10468. ext/curl/interface.c:
  10469. Make curl_setopt($ch,CURLOPT_RETURNTRANSFER,0) reset the RETURNTRANSFER to
  10470. stdout as is implied in the documentation. Currently it simply does
  10471. absolutely nothing and there is no way to reset it to stdout.
  10472. 2004-03-09 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10473. * ZendEngine2/ZEND_CHANGES:
  10474. Rename hasMore() to valid() as discussed. (Part VI)
  10475. * tests/classes/constants_scope_001.phpt:
  10476. Update test
  10477. * ZendEngine2/zend_API.c
  10478. ZendEngine2/zend_compile.c
  10479. ZendEngine2/zend_compile.h
  10480. ZendEngine2/zend_execute.c
  10481. ZendEngine2/zend_execute_API.c
  10482. ZendEngine2/zend_interfaces.c
  10483. ZendEngine2/zend_language_parser.y
  10484. ZendEngine2/zend_reflection_api.c:
  10485. Clearify the different method/class flags (as discussed with Andi).
  10486. * ZendEngine2/zend.h:
  10487. No longer needed
  10488. 2004-03-09 Andi Gutmans <andi@zend.com>
  10489. * ZendEngine2/zend_constants.c:
  10490. - Fix crash:
  10491. <?php
  10492. class ResourceFormat
  10493. {
  10494. const IMG = 1;
  10495. }
  10496. class Image
  10497. {
  10498. const RESOURCE_FORMAT = ResourceFormat::IMG;
  10499. }
  10500. print_r(constant('Image::RESOURCE_FORMAT'));
  10501. ?>
  10502. * ZendEngine2/zend_compile.c
  10503. ZendEngine2/zend_compile.h
  10504. ZendEngine2/zend_execute.c:
  10505. - Nuke unused code.
  10506. 2004-03-09 Ilia Alshanetsky <ilia@prohost.org>
  10507. * ext/curl/multi.c:
  10508. Fixed memory leak with curl_multi_init() de-initialization.
  10509. * TSRM/tsrm_virtual_cwd.c:
  10510. Fixed define.
  10511. * NEWS
  10512. TSRM/tsrm_virtual_cwd.c:
  10513. Fixed bug #27338 (memory leak inside tsrm_virtual_cwd.c on win32).
  10514. 2004-03-09 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10515. * run-tests.php:
  10516. Make run-tests.php work with xdebug being loaded.
  10517. * ext/pgsql/tests/02connection.phpt:
  10518. Show the connect result
  10519. * ext/mysqli/mysqli.c:
  10520. Missing buffer->val change
  10521. 2004-03-09 Jani Taskinen <jani.taskinen@kolumbus.fi>
  10522. * (PHP_4_3)
  10523. ext/standard/tests/strings/bug27457.phpt:
  10524. test for bug #27457
  10525. * ext/standard/tests/strings/bug27457.phpt:
  10526. test for bug #27457
  10527. * (PHP_4_3)
  10528. NEWS:
  10529. order
  10530. 2004-03-09 Georg Richter <phpinfo@t-online.de>
  10531. * ext/mysqli/config.m4
  10532. ext/mysqli/mysqli_api.c
  10533. ext/mysqli/mysqli_fe.c
  10534. ext/mysqli/php_mysqli.h:
  10535. fixed memleaks in bind functions
  10536. added 4.1.2 support (renamed functions)
  10537. 2004-03-09 Derick Rethans <php@derickrethans.nl>
  10538. * tests/lang/bug27535.phpt:
  10539. - Added test for bug #27535 (Objects pointing to each other cause Apache to
  10540. crash).
  10541. 2004-03-09 Ilia Alshanetsky <ilia@prohost.org>
  10542. * (PHP_4_3)
  10543. NEWS
  10544. main/SAPI.c:
  10545. MFH: Fixed bug #27530 (broken http auth when safe_mode is on and PCRE is
  10546. disabled).
  10547. * main/SAPI.c:
  10548. Fixed bug #27530 (broken http auth when safe_mode is on and PCRE is
  10549. disabled).
  10550. * ext/sqlite/libsqlite/src/sqlite.h.in:
  10551. Fix function declaration.
  10552. * ext/sqlite/sqlite.c:
  10553. Change float operations to safe_emalloc().
  10554. Original idea by Sascha (see sess_sqlite.c)
  10555. 2004-03-08 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  10556. * ext/sqlite/libsqlite/src/main.c
  10557. ext/sqlite/libsqlite/src/table.c
  10558. ext/sqlite/libsqlite/src/vdbeaux.c
  10559. ext/standard/datetime.c
  10560. ext/standard/var.c
  10561. main/spprintf.c
  10562. main/streams/userspace.c
  10563. main/streams/xp_socket.c:
  10564. More wordsize fixes
  10565. * ext/xmlrpc/libxmlrpc/encodings.c:
  10566. Fix warning
  10567. 2004-03-08 Derick Rethans <php@derickrethans.nl>
  10568. * NEWS
  10569. ext/mbstring/mbstring.c
  10570. ext/mbstring/mbstring.h:
  10571. - Added mb_list_encoding() to return an array with all mbstring supported
  10572. encodings.
  10573. 2004-03-08 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10574. * ext/com_dotnet/com_iterator.c
  10575. ext/com_dotnet/com_saproxy.c:
  10576. Rename hasMore() to valid() as discussed. (Part V)
  10577. * ext/dom/dom_iterators.c:
  10578. Rename hasMore() to valid() as discussed. (Part IV)
  10579. 2004-03-08 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  10580. * ext/xmlrpc/libxmlrpc/encodings.c:
  10581. MFB fix #27408
  10582. 2004-03-08 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10583. * NEWS:
  10584. Rename hasMore() to valid() as discussed. (Part III)
  10585. 2004-03-08 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  10586. * (PHP_4_3)
  10587. ext/xmlrpc/libxmlrpc/encodings.c:
  10588. Possible fix for #27408 (wordsize/alignment issue)
  10589. 2004-03-08 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10590. * ZendEngine2/zend_execute.c
  10591. ZendEngine2/zend_interfaces.c
  10592. ZendEngine2/zend_iterators.h
  10593. ext/simplexml/simplexml.c
  10594. ext/sqlite/php_sqlite.h
  10595. ext/sqlite/sqlite.c
  10596. ext/sqlite/tests/sqlite_010.phpt
  10597. ext/sqlite/tests/sqlite_013.phpt
  10598. ext/sqlite/tests/sqlite_016.phpt
  10599. ext/sqlite/tests/sqlite_023.phpt
  10600. ext/sqlite/tests/sqlite_024.phpt:
  10601. Rename hasMore() to valid() as discussed. (Part II)
  10602. * ZendEngine2/zend_interfaces.c
  10603. ext/sqlite/sqlite.c
  10604. ext/sqlite/tests/sqlite_oo_010.phpt
  10605. ext/sqlite/tests/sqlite_oo_013.phpt
  10606. ext/sqlite/tests/sqlite_oo_016.phpt
  10607. ext/sqlite/tests/sqlite_oo_020.phpt
  10608. ext/sqlite/tests/sqlite_oo_024.phpt
  10609. ext/sqlite/tests/sqlite_oo_026.phpt
  10610. ext/sqlite/tests/sqlite_oo_031.phpt
  10611. tests/classes/iterators_001.phpt
  10612. tests/classes/iterators_002.phpt
  10613. tests/classes/iterators_003.phpt
  10614. tests/classes/iterators_004.phpt
  10615. tests/classes/iterators_006.phpt:
  10616. Rename hasMore() to valid() as discussed. (Part I)
  10617. * ZendEngine2/zend_execute_API.c:
  10618. Check count.
  10619. 2004-03-08 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  10620. * ext/interbase/interbase.c:
  10621. Merged some more odd fixes from my own branch
  10622. * ext/interbase/interbase.c
  10623. ext/interbase/php_ibase_includes.h:
  10624. Cleaned up array handling and optimize for the case where no array fields
  10625. are used
  10626. Fix timestamp binding for Win32 (which doesn't have gmtime_r())
  10627. CS
  10628. 2004-03-08 Derick Rethans <php@derickrethans.nl>
  10629. * ext/tokenizer/tokenizer.c:
  10630. - Fixed bug #24550 (tokenizing with __METHOD__ crash) (Patch by Greg
  10631. Beaver)
  10632. 2004-03-08 Ilia Alshanetsky <ilia@prohost.org>
  10633. * (PHP_4_3)
  10634. NEWS
  10635. sapi/apache2filter/sapi_apache2.c
  10636. sapi/apache2handler/sapi_apache2.c:
  10637. MFH: Fixed bug #27424 (headers missing on flush() in apache 2 SAPIs).
  10638. * sapi/apache2filter/sapi_apache2.c
  10639. sapi/apache2handler/sapi_apache2.c:
  10640. Fixed bug #27424 (headers missing on flush() in apache 2 SAPIs).
  10641. * ext/standard/var.c:
  10642. Fixed compiler warnings.
  10643. 2004-03-08 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10644. * ZendEngine2/zend_reflection_api.c:
  10645. Add another missing conversion
  10646. 2004-03-07 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10647. * ext/dba/config.m4:
  10648. Search for db-4.2.x
  10649. 2004-03-07 Sascha Schumann <sascha@schumann.cx>
  10650. * ext/sqlite/sess_sqlite.c:
  10651. Avoid using floating point arithmetic and rely on safe_emalloc
  10652. for the multiplication.
  10653. The actual size requirement is spelled out as:
  10654. ** The result is written into a preallocated output buffer "out".
  10655. ** "out" must be able to hold at least 2 +(257*n)/254 bytes.
  10656. ** In other words, the output will be expanded by as much as 3
  10657. ** bytes for every 254 bytes of input plus 2 bytes of fixed overhead.
  10658. ** (This is approximately 2 + 1.0118*n or about a 1.2% size increase.)
  10659. 2004-03-07 Wez Furlong <wez.php@thebrainroom.net>
  10660. * main/streams/streams.c:
  10661. add cast for qsort compare function.
  10662. Kinda ugly, but helps assert that we are doing the right thing as well as
  10663. kill the warning there.
  10664. * main/streams/userspace.c:
  10665. Connect feof() call to user-space stream feof() method.
  10666. Fixes Bug #27417 and #27508
  10667. 2004-03-07 Ilia Alshanetsky <ilia@prohost.org>
  10668. * (PECL_4_3)
  10669. ext/sqlite/sqlite.c:
  10670. MFH: Corrected string escape calculation.
  10671. * ext/sqlite/sess_sqlite.c
  10672. ext/sqlite/sqlite.c:
  10673. Corrected string escape calculation.
  10674. 2004-03-07 Wez Furlong <wez.php@thebrainroom.net>
  10675. * main/streams/streams.c:
  10676. Less magic please
  10677. 2004-03-07 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  10678. * ext/interbase/interbase.c:
  10679. Simplify / fix
  10680. * ext/interbase/interbase.c:
  10681. Added missing support for binding timestamps
  10682. 2004-03-07 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  10683. * ext/wddx/tests/wddx.xml:
  10684. - Forgot to commit this one.
  10685. 2004-03-06 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  10686. * ext/wddx/tests/001.phpt:
  10687. - Fix test, take 2
  10688. 2004-03-06 Ilia Alshanetsky <ilia@prohost.org>
  10689. * (PHP_4_3)
  10690. NEWS
  10691. ext/mbstring/mbstring.c:
  10692. MFH: Fixed bug #27421 (mbstring.func_overload should be system ini setting)
  10693. * ext/mbstring/mbstring.c:
  10694. Fixed bug #27421 (mbstring.func_overload should be system ini setting).
  10695. * (PHP_4_3)
  10696. NEWS
  10697. ext/standard/base64.c:
  10698. MFH: Fixed bug #27460 (base64_decode() does not handle extra padding).
  10699. * ext/standard/base64.c:
  10700. Fixed bug #27460 (base64_decode() does not handle extra padding).
  10701. * (PHP_4_3)
  10702. NEWS
  10703. ext/standard/html.c:
  10704. MFH: Fixed bug #27505 (htmlentities() does not handle BIG5 correctly).
  10705. * ext/standard/html.c:
  10706. Fixed bug #27505 (htmlentities() does not handle BIG5 correctly).
  10707. * ext/sqlite/sqlite.c:
  10708. Use correct variable name.
  10709. * (PHP_4_3)
  10710. NEWS
  10711. ext/gd/libgd/gdft.c
  10712. ext/gd/libgd/gdft.c:
  10713. Fixed bug #27437 (wrong freetype include inside GD library).
  10714. * ext/sqlite/sqlite.c:
  10715. Fixed a possible memory leaks inside sqlite_popen() &
  10716. sqlite_fetch_column_types().
  10717. Resolve the file path inside sqlite_factory().
  10718. * ext/sqlite/sess_sqlite.c:
  10719. Fixed possible crash due to an integer overflow.
  10720. * ext/sqlite/sqlite.php:
  10721. Better extension availability check.
  10722. 2004-03-06 Pierre-Alain Joye <paj@pearfr.org>
  10723. * (PHP_4_3)
  10724. NEWS:
  10725. - Add #27238 entry
  10726. * ext/standard/iptc.c:
  10727. - fix #27238
  10728. 2004-03-05 Andi Gutmans <andi@zend.com>
  10729. * ZendEngine2/zend_compile.c:
  10730. - Fix some small problems I introduce in last patch.
  10731. * ZendEngine2/zend_compile.c:
  10732. - Finally fix the following:
  10733. $xml_mem =
  10734. simplexml_load_string('<bookbody><part><chapter><page>1</page></chapter></part></bookbody>');
  10735. /* The following works fine */
  10736. foreach ($xml_mem->part as $part) {
  10737. foreach($part->chapter->page as $page) {
  10738. print $page;
  10739. }
  10740. }
  10741. /* The following segfaults */
  10742. foreach ($xml_mem->part as $part) {
  10743. foreach($part->chapter as $chapter) { // Difference here from previous
  10744. example
  10745. print $chapter;
  10746. }
  10747. }
  10748. 2004-03-05 Dmitry Stogov <dmitry@zend.com>
  10749. * tests/classes/ctor_dtor.phpt
  10750. tests/classes/inheritance_002.phpt:
  10751. Test files were fixed acording to new constructor redeclaration semantic
  10752. * tests/classes/bug27468.phpt:
  10753. Test file was fixed (stack trace is removed)
  10754. 2004-03-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  10755. * sapi/cli/php_cli.c:
  10756. - typo (must have sleep.)
  10757. * ZendEngine2/zend_language_scanner.l:
  10758. - Fix memleak when scanner is called from within tokenizer extension.
  10759. * sapi/cli/php_cli.c:
  10760. - Prevent cli from printing multiple "Interactive mode enabled" if
  10761. the command line option is given more than once (like -aaaaaa).
  10762. 2004-03-04 Sara Golemon <php@alphaweb.net>
  10763. * (PHP_4_3)
  10764. ext/ftp/ftp.c:
  10765. MFH: Don't rely on ANSI tmpfile(), use the streams layer instead, it'll
  10766. deal with platform issues.
  10767. * ext/ftp/ftp.c:
  10768. Don't rely on ANSI tmpfile(), use the streams layer instead, it'll deal
  10769. with platform issues.
  10770. 2004-03-04 Derick Rethans <php@derickrethans.nl>
  10771. * EXTENSIONS:
  10772. - No maintainer anymore.
  10773. 2004-03-04 Christian Stocker <chregu@phant.ch>
  10774. * (PHP_4_3)
  10775. pear/PEAR/Builder.php:
  10776. MFH (fix a linefeed problem, if more than one configureoption)
  10777. * pear/PEAR/Builder.php:
  10778. - fix a linefeed problem, if there are more than one configureoption
  10779. 2004-03-04 Stanislav Malyshev <stas@zend.com>
  10780. * ZendEngine2/zend_execute.h:
  10781. fix the fix
  10782. * ZendEngine2/zend_execute.h:
  10783. oops, fix cut&paste gone bad
  10784. * ZendEngine2/zend_execute.h:
  10785. Fix object true value: if we are in compat mode and it's Zend object -
  10786. use PHP4 rules. Otherwise, object is always true.
  10787. 2004-03-04 Derick Rethans <php@derickrethans.nl>
  10788. * ZendEngine2/zend_constants.h
  10789. ZendEngine2/zend_operators.h:
  10790. - Fixed a 64bit issue (for zend_builtin_functions.c, module_number is an
  10791. int).
  10792. - Change the MAX_LENGTH_OF_LONG constant to 20, as LONG_MAX is 20
  10793. characters.
  10794. (Patches by Ard Biesheuven)
  10795. * ZendEngine2/tests/zend_operators.phpt:
  10796. - Added instance_of test (patch by Ard Biesheuvel)
  10797. 2004-03-04 Stanislav Malyshev <stas@zend.com>
  10798. * ZendEngine2/zend_compile.c:
  10799. Disallow redefining ctors and cleanup
  10800. * ZendEngine2/zend_mm.c:
  10801. Handle out of memory/bad size situation gracefully, without getting into
  10802. loop
  10803. 2004-03-03 Rob Richards <rrichards@ctindustries.net>
  10804. * ext/dom/document.c:
  10805. Fix bug #27467: domDocument::load() called from class method crashes
  10806. the methods can be called statically only from within classes which
  10807. are not extending DomDocument
  10808. 2004-03-03 Edin Kadribasic <edink@emini.dk>
  10809. * ext/mysqli/mysqli_fe.c:
  10810. Attempt at fixing win32 link errors
  10811. * ext/mysqli/config.w32:
  10812. Add missing source file
  10813. * ext/mysqli/config.w32:
  10814. Replace mysql with mysqli in paths to allow building both mysql and mysqli
  10815. 2004-03-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  10816. * ext/mbstring/config.w32:
  10817. - Add missing include path.
  10818. 2004-03-03 Andi Gutmans <andi@zend.com>
  10819. * ZendEngine2/zend_objects_API.c:
  10820. - Fix crash:
  10821. <?
  10822. class foo {
  10823. function __destruct() {
  10824. foreach ($this->x as $x);
  10825. }
  10826. }
  10827. new foo();
  10828. echo 'OK';
  10829. ?>
  10830. 2004-03-02 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  10831. * ext/mbstring/config.w32:
  10832. - proper DLL linkage specifier.
  10833. 2004-03-02 Derick Rethans <php@derickrethans.nl>
  10834. * NEWS
  10835. ext/gd/libgd/gd.c:
  10836. - Fixed bug in gdImageFilledRectangle in the bundled GD library, that
  10837. required
  10838. x1 < x2 and y1 < y2 for coordinates.
  10839. * tests/classes/bug27468.phpt:
  10840. - Fixed timing issues in test
  10841. * tests/classes/bug27468.phpt:
  10842. - Added testcase for bug #27468
  10843. 2004-03-02 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  10844. * ext/mbstring/config.w32:
  10845. - Fix typo.
  10846. 2004-03-02 Derick Rethans <php@derickrethans.nl>
  10847. * ext/tokenizer/tokenizer.c:
  10848. - CLONE, not CLOSE
  10849. * ext/tokenizer/tokenizer.c:
  10850. - Added "clone" to the list of tokens. (Patch by Greg Beaver)
  10851. 2004-03-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10852. * ZendEngine2/zend_API.c
  10853. ZendEngine2/zend_API.h:
  10854. Fix zend_parse_method_parameters_ex() and make it consistant with
  10855. zend_parse_method_parameters().
  10856. 2004-03-02 Derick Rethans <php@derickrethans.nl>
  10857. * tests/lang/bug27439.phpt:
  10858. - Consistent naming
  10859. 2004-03-02 Pierre-Alain Joye <paj@pearfr.org>
  10860. * tests/lang/bug27439.phpt:
  10861. - initial test for #27439, covers more cases we got during
  10862. foreach($this->foo as $bar) bug
  10863. 2004-03-02 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  10864. * ext/mbstring/config.w32:
  10865. - Really fix the build.
  10866. 2004-03-02 Derick Rethans <php@derickrethans.nl>
  10867. * ext/standard/parsedate.y:
  10868. - Fixed yacc file
  10869. 2004-03-02 Edin Kadribasic <edink@emini.dk>
  10870. * ext/mbstring/config.w32:
  10871. Temporary fix for win32 build
  10872. 2004-03-02 Andi Gutmans <andi@zend.com>
  10873. * ZendEngine2/zend_compile.c:
  10874. - Fix leaks (although there might be still a problem here).
  10875. * ZendEngine2/zend_execute.c:
  10876. - Fix leak (Dmitry)
  10877. * ZendEngine2/zend_compile.c:
  10878. - Fix crash in:
  10879. <?php
  10880. class Foo {
  10881. public $attributes= array();
  10882. function export() {
  10883. foreach ($this->attributes as $name => $attr) {
  10884. }
  10885. }
  10886. }
  10887. $f= new Foo();
  10888. $f->export();
  10889. ?>
  10890. * ZendEngine2/zend_objects.c:
  10891. - Improve fix for protecting destructor's from exceptions.
  10892. - I was killing the current exception completely which was wrong.
  10893. 2004-03-01 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  10894. * ext/mbstring/config.w32:
  10895. - Fix win32 build.
  10896. 2004-03-01 Andi Gutmans <andi@zend.com>
  10897. * ZendEngine2/zend_objects.c:
  10898. - Fix crash in destructors(). You can't throw an exception in destructors
  10899. as there is no guaranteed time when the destructor will be called.
  10900. * ZendEngine2/zend_reflection_api.c:
  10901. - Fix leak
  10902. * ZendEngine2/zend_reflection_api.c:
  10903. - Fix crash in reflection API (pierre)
  10904. * ZendEngine2/zend.c
  10905. ZendEngine2/zend_exceptions.c
  10906. ZendEngine2/zend_execute_API.c:
  10907. - Fix crash in exception handling (zend_exception_error(...) and
  10908. zend_eval_string_ex() were buggy (Dmitry, Andi)
  10909. 2004-03-01 Rob Richards <rrichards@ctindustries.net>
  10910. * ext/xsl/xsltprocessor.c:
  10911. use php_libxml_import_node for transform functions
  10912. 2004-03-01 Derick Rethans <php@derickrethans.nl>
  10913. * ZendEngine2/zend_compile.h:
  10914. - Typo fix (by Jan)
  10915. 2004-03-01 Rob Richards <rrichards@ctindustries.net>
  10916. * ext/dom/php_dom.c
  10917. ext/simplexml/simplexml.c
  10918. ext/xsl/xsltprocessor.c:
  10919. Fix bug #27436 dom_import_simplexml innaccurate
  10920. extensions register callbacks to export nodes
  10921. prevents segfault passing invalid objects to import functions
  10922. 2004-03-01 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  10923. * NEWS:
  10924. - Use past tense
  10925. * NEWS:
  10926. - NFN
  10927. * ext/wddx/tests/001.phpt:
  10928. - Fix test.
  10929. * ext/standard/parsedate.y
  10930. ext/standard/tests/time/002.phpt:
  10931. - Add support for more ISO8601 style formats.
  10932. . Timezone specifier (ex. 20040301T00:00:00+1900)
  10933. . Week specifier "W" (ex. 1997W021)
  10934. - Modified test case to test new features.
  10935. 2004-03-01 Derick Rethans <php@derickrethans.nl>
  10936. * (PHP_4_3)
  10937. NEWS
  10938. Zend/zend_builtin_functions.c
  10939. tests/lang/bug27443.phpt:
  10940. - MFH: Fixed bug #27443 (defined() returns wrong type).
  10941. * tests/lang/bug27443.phpt:
  10942. - Fixed bug #27443 (defined() returns wrong type).
  10943. * ZendEngine2/zend_builtin_functions.c:
  10944. - Fixed bug #27443 (defined() returns wrong type).
  10945. 2004-03-01 Jon Parise <jon@csh.rit.edu>
  10946. * main/streams/streams.c:
  10947. Cast the php_stream_dirent to a 'const char *' for estrndup() to avoid a
  10948. compiler warning.
  10949. 2004-03-01 Sara Golemon <php@alphaweb.net>
  10950. * ext/standard/dir.c:
  10951. context parameter for opendir() and dir()
  10952. * main/streams/php_stream_context.h:
  10953. Must addref the resource when we make a new zval reference to it that will
  10954. be exported to userspace.
  10955. 2004-02-29 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  10956. * NEWS:
  10957. - Yet another BFN
  10958. 2004-02-29 Andi Gutmans <andi@zend.com>
  10959. * ZendEngine2/zend_reflection_api.c:
  10960. - Apply fixes by Timm.
  10961. * ZendEngine2/zend_compile.c:
  10962. - Change prototype isA check not to check the constructor.
  10963. - Only give an E_STRICT for non-isA compliant code as opposed to
  10964. E_COMPILE_ERROR.
  10965. 2004-02-29 Stanislav Malyshev <stas@zend.com>
  10966. * ZendEngine2/zend_compile.h:
  10967. add ZEND_API there too for opcode handlers
  10968. 2004-02-29 Derick Rethans <php@derickrethans.nl>
  10969. * ZendEngine2/zend_execute.c:
  10970. - Initialize memory to \0 so that we can reliable detect whether a specific
  10971. opcode element is in use.
  10972. 2004-02-29 Anil Madhavapeddy <anil@recoil.org>
  10973. * pear/PEAR/Downloader.php
  10974. pear/PEAR/Installer.php:
  10975. Move the _prependPath function into PEAR_Downloader from PEAR_Installer,
  10976. as PEAR_Downloader uses it (and PEAR_Installer inherits PEAR_Downloader).
  10977. Unbreaks 'pear install -R'
  10978. 2004-02-29 Stanislav Malyshev <stas@zend.com>
  10979. * ZendEngine2/zend_execute.c:
  10980. export opcode table
  10981. 2004-02-29 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  10982. * NEWS:
  10983. - BFN
  10984. * ext/wddx/wddx.c:
  10985. - Bugfix #27287 (wddx segfaults during deserialization)
  10986. * ext/session/session.c:
  10987. - Fix segfaults on deserialisation of referenced variables.
  10988. 2004-02-28 Ilia Alshanetsky <ilia@prohost.org>
  10989. * ext/pdf/pdf.c:
  10990. Remove unused variable.
  10991. 2004-02-28 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  10992. * NEWS:
  10993. - Reordering.
  10994. 2004-02-28 Ilia Alshanetsky <ilia@prohost.org>
  10995. * ext/pdf/pdf.c:
  10996. Memory allocation check.
  10997. 2004-02-28 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  10998. * NEWS:
  10999. - BFN & misc.
  11000. * ext/mbstring/config.m4
  11001. ext/mbstring/mbstring.c
  11002. ext/mbstring/php_mbregex.c
  11003. ext/mbstring/php_mbregex.h:
  11004. - Upgrade bundled oniguruma regex library to 2.2.2 (Rui, Moriyoshi)
  11005. . Supports various encodings such as BIG5, GB2312 and ISO-8859-*
  11006. . Fixes bug #26677 (mbstring compile errors with IRIX)
  11007. . Many thanks to K.Kosako.
  11008. - Remove redundant files that are not relevant to the build.
  11009. 2004-02-27 Rasmus Lerdorf <rasmus@lerdorf.com>
  11010. * sapi/cgi/cgi_main.c:
  11011. As discussed a while ago. There is no reason to disallow command-line
  11012. arguments for the cgi version when run in a cgi context. Our own test
  11013. framework is in fact broken because of this unnecessary restriction.
  11014. 2004-02-27 Frank M. Kromann <frank@kromann.info>
  11015. * ext/fbsql/php_fbsql.c:
  11016. Define buffer size macro and add a comment about the buffer size.
  11017. 2004-02-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  11018. * ZendEngine2/zend_API.c
  11019. ZendEngine2/zend_compile.h:
  11020. Add some comments
  11021. * tests/classes/abstract_redeclare.phpt:
  11022. The order of error has changed here. So the expectations must change too.
  11023. * ZendEngine2/zend_API.c
  11024. ZendEngine2/zend_compile.c
  11025. ZendEngine2/zend_execute.c:
  11026. Fixes for abstract classes/methods
  11027. 2004-02-27 Greg Beaver <greg@chiaraquartet.net>
  11028. * pear/PEAR.php:
  11029. fix #640, error in comment for getStaticProperty
  11030. * pear/PEAR/Autoloader.php
  11031. pear/PEAR/Command.php:
  11032. get_class -> is_a
  11033. 2004-02-27 Ilia Alshanetsky <ilia@prohost.org>
  11034. * (PECL_4_3)
  11035. ext/sqlite/sqlite.c
  11036. ext/sqlite/tests/sqlite_027.phpt:
  11037. MFH: Fixed possible crash inside sqlite_escape_string() and
  11038. sqlite_udf_encode_binary().
  11039. * ext/sqlite/tests/sqlite_027.phpt:
  11040. Fixed possible crash inside sqlite_escape_string() and
  11041. sqlite_udf_encode_binary().
  11042. * ext/sqlite/sqlite.c:
  11043. Fixed possible crash inside sqlite_escape_string() and
  11044. sqlite_udf_encode_binary().
  11045. 2004-02-26 Frank M. Kromann <frank@kromann.info>
  11046. * ext/fbsql/php_fbsql.c
  11047. ext/fbsql/php_fbsql.h:
  11048. Adding function to change user passwords
  11049. 2004-02-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  11050. * tests/classes/abstract_derived.phpt:
  11051. Fixes for abstract classes
  11052. * ZendEngine2/zend_language_parser.y
  11053. ZendEngine2/zend_language_scanner.l:
  11054. Fix __METHOD__ (noticed by Davey Sahfik)
  11055. * tests/lang/foreach_with_object_001.phpt:
  11056. Add new test (from pierre)
  11057. 2004-02-26 Jani Taskinen <jani.taskinen@kolumbus.fi>
  11058. * ext/mysqli/mysqli_prop.c
  11059. ext/mysqli/mysqli_repl.c
  11060. ext/mysqli/mysqli_report.h
  11061. ext/mysqli/php_mysqli.h:
  11062. ws & cs fixes
  11063. 2004-02-26 Georg Richter <phpinfo@t-online.de>
  11064. * ext/mysqli/mysqli_api.c:
  11065. prototype fix for mysqli_ping
  11066. * php.ini-dist
  11067. php.ini-recommended
  11068. ext/mysqli/mysqli.c
  11069. ext/mysqli/mysqli_api.c
  11070. ext/mysqli/mysqli_nonapi.c
  11071. ext/mysqli/php_mysqli.h:
  11072. added MySQLI ini entries
  11073. added ini parameter for mysql->reconnect
  11074. * ext/mysqli/mysqli_api.c
  11075. ext/mysqli/mysqli_fe.c
  11076. ext/mysqli/mysqli_prop.c:
  11077. removed blocking calls to mysql_set_server_option (MYSQLI_DISABLE_MQ)
  11078. added mysqli_multi_query to function table
  11079. changed stmt->affected_rows property (http://bugs.mysql.com/?id=2247) for
  11080. 4.1.2
  11081. 2004-02-26 Jani Taskinen <jani.taskinen@kolumbus.fi>
  11082. * tests/lang/bug27395.phpt
  11083. tests/lang/bug27395.phpt:
  11084. Remove bogus test: see bug #20993
  11085. 2004-02-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  11086. * ZendEngine2/zend_reflection_api.c:
  11087. Fix problem with Reflection_Property (patch from Timm slightly modified).
  11088. 2004-02-26 Jani Taskinen <jani.taskinen@kolumbus.fi>
  11089. * ext/standard/http_fopen_wrapper.c:
  11090. MFB: typofix
  11091. * (PHP_4_3)
  11092. ext/standard/http_fopen_wrapper.c:
  11093. typofix
  11094. 2004-02-26 Ilia Alshanetsky <ilia@prohost.org>
  11095. * (PHP_4_3)
  11096. ext/standard/http_fopen_wrapper.c:
  11097. MFH: Handle situation where feof() occurs before the HTTP header is
  11098. retrieved.
  11099. * ext/standard/http_fopen_wrapper.c:
  11100. Handle situation where feof() occurs before the HTTP header is retrieved.
  11101. 2004-02-25 Derick Rethans <php@derickrethans.nl>
  11102. * ext/standard/tests/general_functions/highlight_heredoc.phpt
  11103. tests/strings/004.phpt
  11104. tests/strings/bug26703.phpt:
  11105. - Fix tests after change to highlight_string()
  11106. 2004-02-25 Ilia Alshanetsky <ilia@prohost.org>
  11107. * (PHP_4_3)
  11108. NEWS
  11109. ext/sockets/sockets.c:
  11110. MFH:
  11111. Fixed bug #21760 (Use of uninitialized pointer inside php_read()).
  11112. Fixed 3 possible crashes due to integer overflow or invalid user input
  11113. inside the sockets extension.
  11114. * ext/sockets/sockets.c:
  11115. Fixed bug #21760 (Use of uninitialized pointer inside php_read()).
  11116. Fixed 3 possible crashes due to integer overflow or invalid user input
  11117. inside the sockets extension.
  11118. 2004-02-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  11119. * ZendEngine2/zend_objects_API.c:
  11120. As Andi found out the dtor may increase the refcount.
  11121. 2004-02-25 Jani Taskinen <jani.taskinen@kolumbus.fi>
  11122. * ZendEngine2/zend_builtin_functions.c:
  11123. ws + cs
  11124. * tests/lang/bug22367.phpt:
  11125. Revert and add the compatibility option.
  11126. * NEWS:
  11127. typofix
  11128. 2004-02-25 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  11129. * ext/bcmath/bcmath.c
  11130. ext/ftp/php_ftp.c
  11131. ext/mysqli/mysqli_nonapi.c
  11132. ext/mysqli/mysqli_report.c
  11133. ext/oci8/oci8.c
  11134. ext/pgsql/pgsql.c
  11135. ext/sqlite/sqlite.c
  11136. ext/standard/dir.c
  11137. ext/standard/file.c
  11138. ext/standard/streamsfuncs.c
  11139. ext/standard/string.c
  11140. ext/standard/sunfuncs.c
  11141. ext/standard/var.c
  11142. ext/w32api/w32api.c:
  11143. Wordsize fixes
  11144. 2004-02-25 Jani Taskinen <jani.taskinen@kolumbus.fi>
  11145. * NEWS:
  11146. style
  11147. * tests/lang/bug27395.phpt:
  11148. Test for bug #27395
  11149. 2004-02-25 Andi Gutmans <andi@zend.com>
  11150. * NEWS:
  11151. - More NEWS
  11152. 2004-02-25 Zeev Suraski <zeev@zend.com>
  11153. * ZendEngine2/zend_compile.c
  11154. ZendEngine2/zend_execute.c:
  11155. Fix leak in foreach ($o->mthd()->arr)
  11156. * tests/lang/bug22367.phpt:
  11157. This is no longer valid out of the box PHP 5 code.
  11158. We tried to enable compatibility mode but the test engine doesn't appear
  11159. to take the --INI-- section into account in compile time, so it didn't
  11160. work...
  11161. * ZendEngine2/zend_API.c
  11162. ZendEngine2/zend_API.h
  11163. ZendEngine2/zend_compile.c
  11164. ZendEngine2/zend_compile.h
  11165. ZendEngine2/zend_execute.c:
  11166. - Improve ARG_INFO() macros to support supplying required_num_args
  11167. - Initial fix for foreach($o->mthd()->arr) crash (now leaks)
  11168. 2004-02-25 Derick Rethans <php@derickrethans.nl>
  11169. * ZendEngine2/zend_highlight.c:
  11170. - Use <span> instead of <font> in highlight_string(). (Patch by
  11171. mg@iceni.pl)
  11172. 2004-02-25 Jani Taskinen <jani.taskinen@kolumbus.fi>
  11173. * ext/mysqli/config.w32:
  11174. Do not corrupt mysql build with mysqli build stuff. (should fix #27387)
  11175. * ZendEngine2/zend_exceptions.c:
  11176. Improve error messages
  11177. 2004-02-25 Zeev Suraski <zeev@zend.com>
  11178. * NEWS:
  11179. update
  11180. 2004-02-25 Jani Taskinen <jani.taskinen@kolumbus.fi>
  11181. * (PHP_4_3)
  11182. NEWS
  11183. ext/standard/pack.c:
  11184. MFH: Fixed bug #27384 (unpack() misbehaves with 1 char string). (GeorgeS)
  11185. 2004-02-25 Zeev Suraski <zeev@zend.com>
  11186. * php.ini-dist
  11187. php.ini-recommended
  11188. main/main.c:
  11189. - Rename compatiblity mode to zend.ze2_compatibility_mode (it doesn't
  11190. only affect auto-clone).
  11191. - Perform implementation checks even with simple inheritance (off when
  11192. compatibility mode is enabled).
  11193. - Restore default arguments in interfaces and handle it correctly.
  11194. - Move registration of internal classes later in the startup sequence
  11195. in order to have INI options available.
  11196. * ZendEngine2/zend.c
  11197. ZendEngine2/zend_compile.c
  11198. ZendEngine2/zend_execute.c
  11199. ZendEngine2/zend_execute_API.c
  11200. ZendEngine2/zend_globals.h
  11201. ZendEngine2/zend_variables.c:
  11202. - Rename compatiblity mode to zend.ze2_compatibility_mode (it doesn't
  11203. only affect auto-clone).
  11204. - Perform implementation checks even with simple inheritance (off when
  11205. compatibility mode is enabled).
  11206. - Restore default arguments in interfaces and handle it correctly.
  11207. - Move registration of internal classes later in the startup sequence
  11208. in order to have INI options available.
  11209. 2004-02-25 Derick Rethans <php@derickrethans.nl>
  11210. * ZendEngine2/zend_exceptions.c:
  11211. - Fixed bug #27391 (typo in Fatal Error message).
  11212. 2004-02-25 Sebastian Bergmann <sb@sebastian-bergmann.de>
  11213. * ext/standard/http_fopen_wrapper.c:
  11214. ZTS fix.
  11215. 2004-02-25 Zeev Suraski <zeev@zend.com>
  11216. * ZendEngine2/zend_API.c
  11217. ZendEngine2/zend_compile.c
  11218. ZendEngine2/zend_compile.h
  11219. ZendEngine2/zend_opcode.c:
  11220. - Abstract methods cannot have defaults for arguments
  11221. - Make function foo($a, $b=null) satisfy both foo($a) and foo($a, $b)
  11222. prototypes
  11223. 2004-02-25 Sebastian Bergmann <sb@sebastian-bergmann.de>
  11224. * ZendEngine2/zend_reflection_api.c:
  11225. Proto fixes.
  11226. 2004-02-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  11227. * ZendEngine2/zend_objects_API.c:
  11228. Fix object destruction/free in shutdown
  11229. - set destructor_called even when no dtor is given
  11230. - use free_storage even when no dtor hat to be called
  11231. * ZendEngine2/zend_objects_API.c:
  11232. Checking once for dtor is enough
  11233. 2004-02-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  11234. * ZendEngine2/zend_API.c:
  11235. Fix class flags when handling abstract methods
  11236. 2004-02-24 Ilia Alshanetsky <ilia@prohost.org>
  11237. * (PHP_4_3)
  11238. NEWS
  11239. ext/standard/http_fopen_wrapper.c:
  11240. MFH: Fixed bug #27383 (Potential crash inside fopen_wrapper, while parsing
  11241. response code).
  11242. * ext/standard/http_fopen_wrapper.c:
  11243. Fixed bug #27383 (Potential crash inside fopen_wrapper, while parsing
  11244. response code).
  11245. 2004-02-24 George Schlossnagle <george@omniti.com>
  11246. * ext/standard/pack.c:
  11247. fix for bug 27384
  11248. 2004-02-24 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  11249. * ext/sqlite/sqlite.c:
  11250. More wordsize/alignment fixes
  11251. 2004-02-24 Zeev Suraski <zeev@zend.com>
  11252. * main/main.c:
  11253. Remove empty comment
  11254. 2004-02-24 Christian Stocker <chregu@phant.ch>
  11255. * (PHP_4_3)
  11256. ext/domxml/php_domxml.c:
  11257. fix for bug 27349 "Invalid parsing of CDATA sections in XSL templates"
  11258. 2004-02-24 Rob Richards <rrichards@ctindustries.net>
  11259. * ext/xml/compat.c:
  11260. fix win32 compile with libxml 2.6
  11261. fix mem leaks
  11262. 2004-02-24 Jani Taskinen <jani.taskinen@kolumbus.fi>
  11263. * (PHP_4_3)
  11264. NEWS
  11265. ext/session/session.c:
  11266. MFH: - Fixed bug #26005 (Random "cannot change the session ini settings"
  11267. errors).
  11268. * ext/session/session.c:
  11269. Fix bug #26005 (Random "cannot change the session ini settings" errors)
  11270. 2004-02-23 Wez Furlong <wez.php@thebrainroom.net>
  11271. * ext/standard/tests/file/statcache-corruption.phpt:
  11272. test case for statcache corruption of BG
  11273. * ext/standard/basic_functions.h:
  11274. Ooops, these should not be pointers ;)
  11275. 2004-02-23 Sara Golemon <php@alphaweb.net>
  11276. * ext/standard/string.c:
  11277. Make today's changes work w/ str_ireplace() as well.
  11278. * ext/standard/string.c:
  11279. Short circuit str_replaces when we already know that needle does not occur
  11280. in haystack.
  11281. Note: Prior bugfix was for #27176 not #27276
  11282. * ext/standard/string.c:
  11283. Bugfix #27276: When using str_replace to expand a string, count occurances
  11284. of needle in haystack to avoid massive overallocation
  11285. 2004-02-23 Ilia Alshanetsky <ilia@prohost.org>
  11286. * (PHP_4_3)
  11287. NEWS
  11288. ext/curl/curl.c:
  11289. MFH: Fixed bug #27341 (HEAD requests fail to return data).
  11290. * ext/curl/interface.c:
  11291. Fixed bug #27341 (HEAD requests fail to return data).
  11292. 2004-02-23 Derick Rethans <php@derickrethans.nl>
  11293. * ext/standard/tests/strings/bug27276.phpt:
  11294. - Added testcase for bug #27276
  11295. 2004-02-23 Jani Taskinen <jani.taskinen@kolumbus.fi>
  11296. * (PHP_4_3)
  11297. Zend/zend.c:
  11298. Fix memleak during shutdown (ZTS), kill compile warning
  11299. * (PHP_4_3)
  11300. NEWS
  11301. sapi/isapi/php4isapi.c:
  11302. MFH: fixed bug #27337 (missing sapi_shutdown())
  11303. * sapi/isapi/php5isapi.c:
  11304. Fix bug #27337 (missing sapi_shutdown() causing memory leak)
  11305. 2004-02-23 Andi Gutmans <andi@zend.com>
  11306. * ZendEngine2/zend_language_parser.y:
  11307. - Improve precendence:
  11308. <?php
  11309. $obj->foo = "Blah";
  11310. if (!$obj instanceof StdClass) {
  11311. print "No";
  11312. } else {
  11313. print "Yes";
  11314. }
  11315. 2004-02-23 Georg Richter <phpinfo@t-online.de>
  11316. * ext/mysqli/mysqli_nonapi.c:
  11317. fixed prototypes for mysqli_connect_err* functions
  11318. (thx to Mehdi Achour)
  11319. 2004-02-23 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  11320. * ext/sqlite/sqlite.c
  11321. ext/standard/streamsfuncs.c:
  11322. 64-bit fixes
  11323. 2004-02-23 Christian Stocker <chregu@phant.ch>
  11324. * ext/xml/xml.c
  11325. ext/xml/tests/bug25666.phpt
  11326. ext/xml/tests/xml009.phpt
  11327. ext/xml/tests/xml010.phpt:
  11328. - omit WARNING instead of ERROR for x_p_c_ns
  11329. - fix SKIPIF code in tests
  11330. * ext/xml/tests/bug25666.phpt
  11331. ext/xml/tests/xml009.phpt
  11332. ext/xml/tests/xml010.phpt:
  11333. skip tests, if xml_parser_create_ns is not supported.
  11334. * ext/xml/tests/xml010.phpt:
  11335. test for attributes
  11336. * ext/xml/compat.c:
  11337. - mixed up name and value... fixed
  11338. * ext/xml/compat.c:
  11339. fix attribute handling in combination with sax2
  11340. 2004-02-23 Adam Dickmeiss <adam@indexdata.dk>
  11341. * ext/yaz/config.m4
  11342. ext/yaz/php_yaz.c:
  11343. Use ZOOM_resultset_sort for yaz_sort. Require YAZ 2.0.13 or later.
  11344. 2004-02-23 Christian Stocker <chregu@phant.ch>
  11345. * (PHP_4_3)
  11346. ext/domxml/tests/bug26384.phpt:
  11347. skip test, if no XSLT support is compiled in
  11348. * ext/xml/compat.c
  11349. ext/xml/xml.c:
  11350. remove compiler warnings
  11351. 2004-02-23 Andi Gutmans <andi@zend.com>
  11352. * ZendEngine2/zend_language_parser.y:
  11353. - Decrease precedence of instanceof so that the following is true:
  11354. php -r 'var_export((object)1 instanceof stdClass);';
  11355. Patch by Jan Lehnardt
  11356. 2004-02-23 Christian Stocker <chregu@phant.ch>
  11357. * ext/xml/compat.c
  11358. ext/xml/xml.c:
  11359. - make it compile with libxml2 2.5 again
  11360. - disable xml_parser_create_ns with libxml2 2.5 for the time being
  11361. - the #if s can be removed, once we insist on libxml2 2.6
  11362. 2004-02-23 Georg Richter <phpinfo@t-online.de>
  11363. * ext/mysqli/mysqli_api.c
  11364. ext/mysqli/mysqli_nonapi.c:
  11365. fixed report message
  11366. Disabled reconnect option
  11367. 2004-02-23 Jani Taskinen <jani.taskinen@kolumbus.fi>
  11368. * acinclude.m4
  11369. ext/imap/config.m4:
  11370. - Added PHP_TEST_BUILD macro which can be used to test whether build
  11371. works / would work with current LIBS (+ additional extra-libs)
  11372. 2004-02-23 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  11373. * ext/sqlite/sqlite.c
  11374. ext/standard/tests/array/array_sum.phpt:
  11375. 64-bit fix
  11376. 2004-02-22 Derick Rethans <php@derickrethans.nl>
  11377. * (PHP_4_3)
  11378. NEWS
  11379. Zend/zend_operators.c
  11380. tests/lang/bug27354.phpt:
  11381. - MFH: Fixed bug #27354 (Modulus operator crashes PHP).
  11382. * tests/lang/bug27354.phpt:
  11383. - Added testcase for bug #27354 (Modulus operator crashes PHP).
  11384. * ZendEngine2/zend_operators.c:
  11385. - Fixed bug #27354 (Modulus operator crashes PHP).
  11386. 2004-02-22 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  11387. * ZendEngine2/ZEND_CHANGES:
  11388. Add some more obviously needed information
  11389. 2004-02-22 Christian Stocker <chregu@phant.ch>
  11390. * ext/xml/tests/xml009.phpt:
  11391. add test for default namespaces and same-prefix/different-namespaceURI
  11392. 2004-02-22 Ilia Alshanetsky <ilia@prohost.org>
  11393. * ext/gd/gd.c:
  11394. wbmp conversion warning fix.
  11395. 2004-02-22 Christian Stocker <chregu@phant.ch>
  11396. * ext/xml/compat.c
  11397. ext/xml/expat_compat.h:
  11398. Fix broken Namespace support, use libxml2 namespace methods instead of
  11399. homebrown solution:
  11400. - default namespaces are recognized
  11401. - different namespaces with same prefix in different nodes are treated
  11402. correctly
  11403. - libxml2 parser warnings are not errors anymore
  11404. 2004-02-22 Rob Richards <rrichards@ctindustries.net>
  11405. * ext/dom/element.c:
  11406. add optional third parameter to support namespace in constructor
  11407. 2004-02-22 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  11408. * ext/sqlite/sqlite.c:
  11409. Fix 64-bit crash
  11410. 2004-02-21 Sara Golemon <php@alphaweb.net>
  11411. * ext/ftp/ftp.c:
  11412. Avoid use of memcpy(), reply on struct in_addr to be right sized instead
  11413. 2004-02-21 Ilia Alshanetsky <ilia@prohost.org>
  11414. * ext/gd/gd.c:
  11415. Set correct default threshold for image2wbmp().
  11416. 2004-02-21 Sebastian Bergmann <sb@sebastian-bergmann.de>
  11417. * ext/mysqli/config.w32:
  11418. Can't test whether it works (no current >=mysql-4.1.2 available on
  11419. Windows), but it should.
  11420. 2004-02-21 Georg Richter <phpinfo@t-online.de>
  11421. * ext/mysqli/mysqli_fe.c:
  11422. fixed typo in method alias
  11423. 2004-02-20 Sara Golemon <php@alphaweb.net>
  11424. * ext/ftp/ftp.c:
  11425. s_addr is always unsigned 32bit, long is not.
  11426. * ext/standard/http.c:
  11427. Bug Fix #27335: Numeric indexes crashing http_build_query()
  11428. 2004-02-20 Greg Beaver <greg@chiaraquartet.net>
  11429. * pear/package-PEAR.xml
  11430. pear/package-PEAR.xml:
  11431. stupid oversight, no 4.2 dep
  11432. 2004-02-20 Pierre-Alain Joye <paj@pearfr.org>
  11433. * (PHP_4_3)
  11434. pear/packages/DB-1.6.0.tar
  11435. pear/packages/DB-1.6.0RC6.tar:
  11436. - Update to DB-1.6.0
  11437. * pear/packages/DB-1.6.0RC6.tar:
  11438. - Remove DB 1.6.0RC6
  11439. * pear/packages/DB-1.6.0.tar:
  11440. - Update to DB-1.6.0 stable
  11441. * pear/package-PEAR.xml:
  11442. - MFB
  11443. * (PHP_4_3)
  11444. pear/package-PEAR.xml:
  11445. - 1.3b6=>1.3 stable, prepare stable release
  11446. 2004-02-20 Georg Richter <phpinfo@t-online.de>
  11447. * ext/mysqli/config.m4
  11448. ext/mysqli/mysqli_api.c
  11449. ext/mysqli/mysqli_repl.c:
  11450. Moved functions for replication support in to file mysqli_repl.c
  11451. - these functions are marked as experimental now in documentation
  11452. not sure if we will replace or extend them with NDB support in
  11453. April
  11454. 2004-02-20 Antony Dovgal <tony2001@phpclub.net>
  11455. * ext/oci8/oci8.c:
  11456. this should really fix compile failure with gcc 2.96
  11457. 2004-02-20 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  11458. * ext/interbase/interbase.c
  11459. ext/interbase/php_ibase_includes.h:
  11460. Fix some issues with persistent links
  11461. 2004-02-20 Hartmut Holzgraefe <hartmut@php-groupies.de>
  11462. * main/streams/php_stream_context.h
  11463. main/streams/php_stream_filter_api.h
  11464. main/streams/php_stream_mmap.h
  11465. main/streams/php_stream_plain_wrapper.h
  11466. main/streams/php_stream_transport.h:
  11467. EXTERN_C wrapping for PHPAPI prototypes
  11468. (Zend and main should now be ok)
  11469. * main/php_memory_streams.h
  11470. main/php_network.h
  11471. main/php_open_temporary_file.h
  11472. main/php_output.h
  11473. main/php_reentrancy.h
  11474. main/php_streams.h
  11475. main/php_ticks.h
  11476. main/safe_mode.h:
  11477. wrap all PHPAPI prototypes into BEGIN_EXTERN_C/END_EXTERN_C blocks
  11478. (else they won't be usable from C++ extensions)
  11479. * ZendEngine2/zend.h
  11480. ZendEngine2/zend_API.h
  11481. ZendEngine2/zend_iterators.h
  11482. ZendEngine2/zend_operators.h
  11483. ZendEngine2/zend_variables.h:
  11484. more EXTERN_C wrapping of ZEND_API prototypes
  11485. * scripts/dev/extern_c.php:
  11486. A script that searches for PHPAPI and ZEND_API prototypes
  11487. not enclosed by BEGIN_EXTERN_C/END_EXTERN_C
  11488. 2004-02-20 Jani Taskinen <jani.taskinen@kolumbus.fi>
  11489. * ZendEngine2/zend_opcode.c:
  11490. ws fix
  11491. * ext/oci8/oci8.c:
  11492. Fix compile failure
  11493. * ext/oci8/oci8.c:
  11494. Only use Z_TYPE* with zvals..
  11495. 2004-02-20 Ilia Alshanetsky <ilia@prohost.org>
  11496. * (PHP_4_3)
  11497. ext/dio/dio.c:
  11498. MFH: missing safe_mode & open_basedir checks.
  11499. * ext/dio/dio.c:
  11500. Added missing safe_mode & open_basedir checks.
  11501. 2004-02-19 Ilia Alshanetsky <ilia@prohost.org>
  11502. * (PHP_4_3)
  11503. ext/cpdf/cpdf.c:
  11504. MFH: Fixed possible resource/memory leak.
  11505. * ext/cpdf/cpdf.c:
  11506. Fixed possible resource/memory leak.
  11507. 2004-02-19 Jani Taskinen <jani.taskinen@kolumbus.fi>
  11508. * ext/session/session.c:
  11509. Improve error messages
  11510. 2004-02-18 Hartmut Holzgraefe <hartmut@php-groupies.de>
  11511. * ZendEngine2/zend.h
  11512. ZendEngine2/zend_builtin_functions.h
  11513. ZendEngine2/zend_extensions.h
  11514. ZendEngine2/zend_indent.h
  11515. ZendEngine2/zend_interfaces.h
  11516. ZendEngine2/zend_object_handlers.h
  11517. ZendEngine2/zend_objects.h
  11518. ZendEngine2/zend_objects_API.h
  11519. ZendEngine2/zend_ptr_stack.h
  11520. ZendEngine2/zend_stack.h
  11521. ZendEngine2/zend_stream.h:
  11522. wrap ZEND_API prototypes into BEGIN_EXTERN_C/END_EXTERN_C
  11523. for C++ extension support
  11524. 2004-02-18 Rob Richards <rrichards@ctindustries.net>
  11525. * ext/dom/xpath.c:
  11526. always return domnodelist unless error
  11527. 2004-02-18 Hartmut Holzgraefe <hartmut@php-groupies.de>
  11528. * main/php_logos.h:
  11529. be nice to C++ extensions
  11530. 2004-02-18 Rob Richards <rrichards@ctindustries.net>
  11531. * ext/dom/node.c:
  11532. correct implementation of prefix write property
  11533. 2004-02-18 Jani Taskinen <jani.taskinen@kolumbus.fi>
  11534. * ext/mssql/php_mssql.c:
  11535. register_list_destructors -> zend_register_list_destructors_ex
  11536. 2004-02-18 Ilia Alshanetsky <ilia@prohost.org>
  11537. * (PHP_4_3)
  11538. NEWS
  11539. ext/standard/scanf.c
  11540. ext/standard/tests/strings/bug27295.phpt:
  11541. MFH: Fixed bug #27295 (memory leak inside sscanf()).
  11542. * ext/standard/tests/strings/bug27295.phpt:
  11543. Fixed bug #27295 (memory leak inside sscanf()).
  11544. * ext/standard/scanf.c:
  11545. Fixed bug #27295 (memory leak inside sscanf()).
  11546. 2004-02-18 Georg Richter <phpinfo@t-online.de>
  11547. * ext/mysqli/mysqli_api.c:
  11548. changed return value of mysql_fetch
  11549. - instead of MYSQL_NO_DATA mysql_fetch will now return NULL
  11550. 2004-02-18 Zeev Suraski <zeev@zend.com>
  11551. * ZendEngine2/zend.c:
  11552. Forward-port fixlet from PHP 4 (thanks to Michael Sisolak)
  11553. 2004-02-18 Sara Golemon <php@alphaweb.net>
  11554. * ext/standard/info.c:
  11555. Show registered transports in phpinfo()
  11556. 2004-02-18 Jani Taskinen <jani.taskinen@kolumbus.fi>
  11557. * ext/wddx/tests/bug27287.phpt:
  11558. Test for bug #27287
  11559. 2004-02-17 Jani Taskinen <jani.taskinen@kolumbus.fi>
  11560. * ZendEngine2/zend_list.c:
  11561. MFB: - Fix bug #26753 (zend_fetch_list_dtor_id() does not check NULL
  11562. strings)
  11563. 2004-02-17 Ilia Alshanetsky <ilia@prohost.org>
  11564. * (PHP_4_3)
  11565. NEWS
  11566. ext/gd/gd.c:
  11567. MFH: Fixed bug #27293 (two crashes inside image2wbmp()).
  11568. * ext/gd/gd.c:
  11569. Fixed bug #27293 (two crashes inside image2wbmp()).
  11570. 2004-02-17 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  11571. * (PHP_4_3)
  11572. ext/interbase/interbase.c:
  11573. Really disallow persistent connections if ini option is set
  11574. 2004-02-17 Rob Richards <rrichards@ctindustries.net>
  11575. * ext/dom/php_dom.c:
  11576. add dtor to cleanup iterator related data
  11577. 2004-02-17 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  11578. * ext/interbase/ibase_blobs.c
  11579. ext/interbase/ibase_events.c
  11580. ext/interbase/interbase.c
  11581. ext/interbase/php_ibase_includes.h
  11582. ext/interbase/tests/004.phpt:
  11583. Fixed unregistered bugs in event handling
  11584. Cleaned up some of the code
  11585. Removed ISC_QUAD from static initializers because it looks different on
  11586. some platforms
  11587. * ext/interbase/tests/004.phpt
  11588. ext/interbase/tests/008.phpt:
  11589. Added event handling test
  11590. CS
  11591. 2004-02-17 Wez Furlong <wez.php@thebrainroom.net>
  11592. * ext/gettext/config.w32:
  11593. Fix:
  11594. 2004-02-17 Rob Richards <rrichards@ctindustries.net>
  11595. * ext/dom/dom_iterators.c
  11596. ext/dom/namednodemap.c
  11597. ext/dom/node.c
  11598. ext/dom/nodelist.c
  11599. ext/dom/php_dom.c
  11600. ext/dom/xpath.c:
  11601. implement clone functionality to fix segfault
  11602. DomNode->clone() creates new doc proxy if document is cloned
  11603. remove printf from xpath
  11604. fix remaining invalid object state issues
  11605. 2004-02-17 Jani Taskinen <jani.taskinen@kolumbus.fi>
  11606. * (PHP_4_3)
  11607. NEWS
  11608. Zend/zend_list.c:
  11609. - Fixed bug #26753 (zend_fetch_list_dtor_id() does not check NULL strings).
  11610. 2004-02-17 Georg Richter <phpinfo@t-online.de>
  11611. * ext/mysqli/tests/027.phpt:
  11612. changed output
  11613. 2004-02-17 Stig Bakken <ssb@trd.overture.com>
  11614. * pear/PEAR/Frontend/CLI.php:
  11615. - apply bold escape codes only if output is going to a terminal/tty
  11616. 2004-02-16 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  11617. * .gdbinit:
  11618. - Add "zbacktrace" user-defined command.
  11619. 2004-02-16 Jani Taskinen <jani.taskinen@kolumbus.fi>
  11620. * ext/standard/tests/strings/bug27278.phpt:
  11621. shorten the description a bit
  11622. * (PHP_4_3)
  11623. NEWS:
  11624. typofix :)
  11625. 2004-02-16 Ilia Alshanetsky <ilia@prohost.org>
  11626. * (PHP_4_3)
  11627. NEWS
  11628. ext/standard/formatted_print.c:
  11629. MFH: Fixed bug #27278 (*printf() functions treat arguments as if passed by
  11630. reference).
  11631. * ext/standard/formatted_print.c:
  11632. Fixed bug #27278 (*printf() functions treat arguments as if passed by
  11633. reference).
  11634. 2004-02-16 Jani Taskinen <jani.taskinen@kolumbus.fi>
  11635. * ext/standard/tests/strings/bug27278.phpt:
  11636. nuke copypaste rubbish
  11637. * ext/standard/tests/strings/bug27278.phpt:
  11638. test for bug #27278
  11639. 2004-02-16 Sergey Kartashoff <gluke@mail.ru>
  11640. * (PHP_4_3)
  11641. ext/mnogosearch/php_mnogo.c:
  11642. - A fix to make UDM_LIMIT_DATE work was applied. Thanks to
  11643. d.rousseau at nnx.com
  11644. * ext/mnogosearch/php_mnogo.c:
  11645. - A fix to make UDM_LIMIT_DATE work was applied. Thanx to
  11646. d.rousseau at nnx.com
  11647. 2004-02-16 Ilia Alshanetsky <ilia@prohost.org>
  11648. * (PHP_4_3)
  11649. configure.in
  11650. main/php_version.h:
  11651. Back to dev.
  11652. * (PHP_4_3)
  11653. configure.in
  11654. main/php_version.h:
  11655. Go with RC3
  11656. 2004-02-16 Georg Richter <phpinfo@t-online.de>
  11657. * ext/mysqli/tests/017.phpt
  11658. ext/mysqli/tests/026.phpt
  11659. ext/mysqli/tests/035.phpt
  11660. ext/mysqli/tests/045.phpt:
  11661. fixed some tests
  11662. added skip section for prepared statements when using SHOW command
  11663. 2004-02-16 Ilia Alshanetsky <ilia@prohost.org>
  11664. * (PHP_4_3)
  11665. NEWS:
  11666. Bug fixing news.
  11667. * ext/gmp/gmp.c:
  11668. Better gmp fix.
  11669. 2004-02-16 Derick Rethans <php@derickrethans.nl>
  11670. * (PHP_4_3)
  11671. NEWS:
  11672. - Update news too
  11673. * (PHP_4_3)
  11674. main/php_ini.c:
  11675. - MFH: Fixed zero bytes memory allocation when no extra ini files are found
  11676. in
  11677. the --with-config-file-scan-dir specified directory. (Eric Colinet,
  11678. Derick)
  11679. 2004-02-16 Rob Richards <rrichards@ctindustries.net>
  11680. * ext/dom/attr.c
  11681. ext/dom/characterdata.c
  11682. ext/dom/document.c
  11683. ext/dom/documenttype.c
  11684. ext/dom/element.c
  11685. ext/dom/entity.c
  11686. ext/dom/node.c
  11687. ext/dom/notation.c
  11688. ext/dom/processinginstruction.c
  11689. ext/dom/text.c:
  11690. issue warning if object is in invalid state when dealing with properties
  11691. 2004-02-16 Derick Rethans <php@derickrethans.nl>
  11692. * ZendEngine2/ZEND_CHANGES:
  11693. - Clearify clone behavior, fixed clone example (Patch by Jan Lehnardt)
  11694. 2004-02-16 Stanislav Malyshev <stas@zend.com>
  11695. * ext/standard/var.c:
  11696. ce is not used, don't get it
  11697. 2004-02-16 Jani Taskinen <jani.taskinen@kolumbus.fi>
  11698. * ext/standard/tests/assert/assert.phpt:
  11699. - fix test
  11700. 2004-02-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  11701. * NEWS:
  11702. BFN
  11703. * ZendEngine2/zend_compile.c:
  11704. Bugfix #27227 Mixed case class names causes Fatal Error in Constructor call
  11705. 2004-02-15 Pierre-Alain Joye <paj@pearfr.org>
  11706. * (PHP_4_3)
  11707. pear/packages/DB-1.6.0RC6.tar:
  11708. - DB 1.6RC6
  11709. * (PHP_4_3)
  11710. pear/packages/DB-1.6.0RC1.tar:
  11711. - remove DB 1.6RC1
  11712. 2004-02-15 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  11713. * (PHP_4_3)
  11714. ext/interbase/tests/002.phpt
  11715. ext/interbase/tests/003.phpt
  11716. ext/interbase/tests/004.phpt
  11717. ext/interbase/tests/005.phpt
  11718. ext/interbase/tests/006.phpt:
  11719. CS/WS
  11720. 2004-02-15 Ilia Alshanetsky <ilia@prohost.org>
  11721. * ext/sqlite/sqlite.c:
  11722. For get_data iterator do not force numeric keys, return keys the user
  11723. requests.
  11724. 2004-02-15 Georg Richter <phpinfo@t-online.de>
  11725. * ext/mysqli/mysqli_api.c:
  11726. fixed several binding problems
  11727. 2004-02-15 Ilia Alshanetsky <ilia@prohost.org>
  11728. * ext/sqlite/sqlite.c:
  11729. Fixed a crash inside create_aggregate() method due to incorrect argument
  11730. parsing.
  11731. 2004-02-15 Rob Richards <rrichards@ctindustries.net>
  11732. * ext/dom/attr.c
  11733. ext/dom/characterdata.c:
  11734. switch to zend_parse_method_parameters for consistancy
  11735. insure object parameters are correct class types
  11736. convert zvals to correct type if needed for property writes
  11737. fix a few segfaults found while testing
  11738. 2004-02-15 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  11739. * ext/interbase/interbase.c
  11740. ext/interbase/tests/003.phpt:
  11741. Reintroduce param NULL testing (see bug #26777)
  11742. 2004-02-15 Jani Taskinen <jani.taskinen@kolumbus.fi>
  11743. * ext/recode/config9.m4:
  11744. Prevent bug reports like #27260
  11745. 2004-02-15 Stig Bakken <ssb@trd.overture.com>
  11746. * pear/PEAR/Frontend/CLI.php:
  11747. - don't cut lines when wrapping output
  11748. 2004-02-15 Ilia Alshanetsky <ilia@prohost.org>
  11749. * (PHP_4_3)
  11750. ext/gmp/gmp.c:
  11751. MFH: Fixed bug #27258 (moved FPE check to correct location).
  11752. Fixed several possible FPE.
  11753. * ext/gmp/gmp.c:
  11754. Fixed bug #27258 (moved FPE check to correct location).
  11755. Fixed several possible FPE.
  11756. 2004-02-15 Rob Richards <rrichards@ctindustries.net>
  11757. * ext/dom/document.c
  11758. ext/dom/documenttype.c
  11759. ext/dom/dom_fe.h
  11760. ext/dom/domimplementation.c
  11761. ext/dom/php_dom.c
  11762. ext/dom/processinginstruction.c:
  11763. allow certain methods to be called statically again:
  11764. domdocument (all load methods)
  11765. domimplementation (all methods)
  11766. switch to zend_parse_method_parameters for consistancy
  11767. insure object parameters are correct class types
  11768. convert zvals to correct type if needed for property writes
  11769. fix a few segfaults found while testing
  11770. 2004-02-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  11771. * NEWS
  11772. main/main.c:
  11773. Fix startup errors
  11774. 2004-02-15 Rob Richards <rrichards@ctindustries.net>
  11775. * ext/dom/element.c
  11776. ext/dom/node.c:
  11777. switch to zend_parse_method_parameters for consistancy
  11778. insure object parameters are correct class types
  11779. convert zvals to correct type if needed for property writes
  11780. 2004-02-15 Zeev Suraski <zeev@zend.com>
  11781. * ext/com_dotnet/com_saproxy.c
  11782. ext/mysqli/mysqli.c
  11783. ext/session/session.c:
  11784. Use zval_ptr_dtor() to free variables as soon as they hit refcount of 0.
  11785. Note: You should not be using ZVAL_DELREF() in day to day usage.
  11786. Instead,
  11787. you should use zval_ptr_dtor(). Use ZVAL_DELREF() only if you're
  11788. messing with the refcount directly and know what you're doing.
  11789. Note #2: For clarity, if you want to initialize a new zval with a
  11790. refcount
  11791. of 0, it's best to do that directly, instead of using
  11792. ZVAL_DELREF
  11793. after allocating the zval...
  11794. 2004-02-15 Jan Lehnardt <jan@dasmoped.net>
  11795. * ext/mono/php_mono.c:
  11796. - fix build (patch by josh at mediascape dot com)
  11797. - close #26045
  11798. 2004-02-15 Rob Richards <rrichards@ctindustries.net>
  11799. * ext/dom/processinginstruction.c
  11800. ext/dom/text.c
  11801. ext/dom/xpath.c:
  11802. start of dom update
  11803. switch to zend_parse_method_parameters for consistancy
  11804. insure object parameters are correct class types
  11805. convert zvals to correct type if needed for property writes
  11806. 2004-02-15 Timm Friebe <thekid@thekid.de>
  11807. * ext/sybase_ct/php_sybase_ct.c
  11808. ext/sybase_ct/php_sybase_ct.c:
  11809. - Fixed bug #26407 (Result set fetching broken around transactions)
  11810. * ext/sybase_ct/php_sybase_ct.c
  11811. ext/sybase_ct/php_sybase_ct.c:
  11812. - Changed initialization of function arguments to message handler
  11813. 2004-02-14 Greg Beaver <greg@chiaraquartet.net>
  11814. * (PHP_4_3)
  11815. pear/scripts/pear.bat:
  11816. re-add as binary
  11817. * (PHP_4_3)
  11818. pear/scripts/pear.bat:
  11819. remove in order to re-add binary
  11820. 2004-02-14 Jan Lehnardt <jan@dasmoped.net>
  11821. * ext/standard/dl.c:
  11822. - improve error message
  11823. 2004-02-14 Jani Taskinen <jani.taskinen@kolumbus.fi>
  11824. * NEWS:
  11825. bfn
  11826. 2004-02-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  11827. * ZendEngine2/zend_iterators.c:
  11828. dtor's may not be called from free_storage handlers
  11829. 2004-02-14 Derick Rethans <php@derickrethans.nl>
  11830. * main/php_ini.c:
  11831. - We always need to destroy the llist though.
  11832. * NEWS
  11833. main/php_ini.c:
  11834. - Fixed zero bytes memory allocation when no extra ini files are found in
  11835. the
  11836. --with-config-file-scan-dir specified directory. (patch by Eric Colinet
  11837. <e.colinet@laposte.net>)
  11838. 2004-02-13 Rob Richards <rrichards@ctindustries.net>
  11839. * ext/simplexml/simplexml.c:
  11840. Fix bug #27237: Working with simplexml crashes apache2
  11841. object dtor must be used to cleanup iterator data correctly
  11842. Fix asXML() outputing incorrect node
  11843. 2004-02-13 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  11844. * (PHP_4_3)
  11845. NEWS:
  11846. BFN
  11847. * (PHP_4_3)
  11848. ext/interbase/interbase.c
  11849. ext/interbase/tests/003.phpt:
  11850. Fixed bug #27235 (NUMERIC x.0 field returns empty string on 0)
  11851. CS/WS
  11852. 2004-02-13 Ilia Alshanetsky <ilia@prohost.org>
  11853. * ext/pspell/pspell.c:
  11854. Fixed compile warnings.
  11855. 2004-02-13 Frank M. Kromann <frank@kromann.info>
  11856. * ext/simplexml/php_simplexml.h:
  11857. Adding mising declaration (needed for Win32 compilation)
  11858. 2004-02-12 Derick Rethans <php@derickrethans.nl>
  11859. * NEWS
  11860. ext/simplexml/simplexml.c:
  11861. - Fixed start-up problem if both SPL and SimpleXML were enabled. The
  11862. double initialization of apache 1.3 was causing problems here.
  11863. 2004-02-12 Stig Bakken <ssb@trd.overture.com>
  11864. * ext/oci8/oci8.c
  11865. ext/standard/crypt.c
  11866. ext/standard/php_crypt.h:
  11867. - email address update
  11868. * ext/oci8/oci8.c:
  11869. - update my email address
  11870. 2004-02-12 Stefan Esser <s.esser@e-matters.de>
  11871. * main/rfc1867.c:
  11872. better write into the correct buffer
  11873. 2004-02-12 Andi Gutmans <andi@zend.com>
  11874. * NEWS
  11875. configure.in
  11876. main/php_version.h:
  11877. - We are RC1-dev now
  11878. * (php_5_0_0b4)
  11879. configure.in
  11880. main/php_version.h:
  11881. - Roll Beta 4
  11882. * (php_5_0_0b4)
  11883. ZendEngine2/zend_execute.c:
  11884. - Remove old code
  11885. 2004-02-12 Hartmut Holzgraefe <hartmut@php-groupies.de>
  11886. * (php_5_0_0b4)
  11887. README.PHP4-TO-PHP5-THIN-CHANGES
  11888. ZendEngine2/ZEND_CHANGES:
  11889. making sure that the provided examples actualy work (or at least do not
  11890. generate no parse errors) unless they are really expected to fail
  11891. 2004-02-12 Jani Taskinen <jani.taskinen@kolumbus.fi>
  11892. * (php_5_0_0b4)
  11893. NEWS:
  11894. reorder
  11895. 2004-02-12 Andi Gutmans <andi@zend.com>
  11896. * (php_5_0_0b4)
  11897. ZendEngine2/zend_object_handlers.c:
  11898. - This was too strict.
  11899. 2004-02-12 Zeev Suraski <zeev@zend.com>
  11900. * (php_5_0_0b4)
  11901. tests/classes/array_access_005.phpt:
  11902. Fix test
  11903. 2004-02-12 Pierre-Alain Joye <paj@pearfr.org>
  11904. * (php_5_0_0b4)
  11905. pear/packages/DB-1.6.0RC6.tar:
  11906. - Update to DB-1.6.0RC6 (stable)
  11907. notabene: No more RC with stable state will be bundled with stable
  11908. php release. It's ok for php5 beta4.
  11909. * pear/packages/DB-1.6.0RC1.tar:
  11910. - Remove old DB
  11911. 2004-02-12 Zeev Suraski <zeev@zend.com>
  11912. * (php_5_0_0b4)
  11913. ext/com_dotnet/com_saproxy.c:
  11914. Fix prototype/warning
  11915. 2004-02-12 Andi Gutmans <andi@zend.com>
  11916. * NEWS:
  11917. - More news
  11918. 2004-02-12 Zeev Suraski <zeev@zend.com>
  11919. * (php_5_0_0b4)
  11920. ZendEngine2/zend_API.c
  11921. ZendEngine2/zend_API.h
  11922. ZendEngine2/zend_compile.c
  11923. ZendEngine2/zend_compile.h
  11924. ZendEngine2/zend_interfaces.c
  11925. ZendEngine2/zend_object_handlers.c:
  11926. - Check return-by-reference bit when implementing interface prototypes
  11927. - Add infrastructure for built-in functions to hint whether they
  11928. return by reference or not. It is NOT currently used for anything,
  11929. except for interface prototypes (you can use it to request that the
  11930. function that implements your prototype returns by reference or
  11931. doesn't return by reference).
  11932. For downwards compatibility - by default, interface prototypes are
  11933. agnostic as to whether the function that implements them returns
  11934. by reference or not. Use ZEND_BEGIN_ARG_INFO_EX() with
  11935. ZEND_RETURN_VALUE/ZEND_RETURN_REFERENCE to change that.
  11936. - Fix ArrayAccess::getOffset() to conduct additional checks.
  11937. If your getOffset() should work with multidimensional arrays - it
  11938. must return by reference.
  11939. 2004-02-12 Andi Gutmans <andi@zend.com>
  11940. * NEWS:
  11941. - Add News entry
  11942. * (php_5_0_0b4)
  11943. ZendEngine2/zend_object_handlers.h:
  11944. - Add comments to read/write property/dimension for extension authors
  11945. 2004-02-12 Zeev Suraski <zeev@zend.com>
  11946. * (php_5_0_0b4)
  11947. tests/lang/035.phpt
  11948. tests/lang/error_2_exception_001.phpt:
  11949. extend Exception
  11950. 2004-02-12 Wez Furlong <wez.php@thebrainroom.net>
  11951. * (php_5_0_0b4)
  11952. ext/com_dotnet/com_handlers.c:
  11953. fix copy-n-past error in constructor.
  11954. Spotted by Eric Colinet.
  11955. 2004-02-12 Zeev Suraski <zeev@zend.com>
  11956. * configure.in:
  11957. Update configure
  11958. * ZendEngine2/zend_default_classes.h
  11959. ext/com_dotnet/com_com.c
  11960. ext/com_dotnet/com_dotnet.c
  11961. ext/com_dotnet/com_extension.c
  11962. ext/com_dotnet/com_handlers.c
  11963. ext/com_dotnet/com_iterator.c
  11964. ext/com_dotnet/com_misc.c
  11965. ext/com_dotnet/com_saproxy.c
  11966. ext/dom/php_dom.h
  11967. ext/mysql/php_mysql.c
  11968. ext/mysqli/mysqli.c
  11969. ext/pgsql/pgsql.c
  11970. ext/simplexml/simplexml.c
  11971. ext/sqlite/sqlite.c
  11972. main/main.c:
  11973. zend_default_classes.h -> zend_exceptions.h
  11974. 2004-02-12 Andi Gutmans <andi@zend.com>
  11975. * (php_5_0_0b4)
  11976. ZendEngine2/Makefile.am:
  11977. - Add zend_exceptions.c
  11978. 2004-02-12 Zeev Suraski <zeev@zend.com>
  11979. * (php_5_0_0b4)
  11980. ZendEngine2/ZendTS.dsp
  11981. ZendEngine2/zend.c
  11982. ZendEngine2/zend_default_classes.c
  11983. ZendEngine2/zend_exceptions.c
  11984. ZendEngine2/zend_exceptions.h
  11985. ZendEngine2/zend_execute.c
  11986. ZendEngine2/zend_execute.h
  11987. ZendEngine2/zend_execute_API.c
  11988. ZendEngine2/zend_reflection_api.c:
  11989. Centralize exceptions code in zend_exceptions.[ch].
  11990. Remove zend_default_classes.h (use zend_exceptions.h instead)
  11991. NOTE: This currently breaks the build, fixes to php-src and pecl coming
  11992. soon
  11993. 2004-02-12 Andi Gutmans <andi@zend.com>
  11994. * ZendEngine2/zend_execute.c:
  11995. - Use zend_throw_exception_object() in throw_handler to make sure it
  11996. - does all the checks
  11997. 2004-02-12 Zeev Suraski <zeev@zend.com>
  11998. * ZendEngine2/zend_default_classes.c
  11999. ZendEngine2/zend_default_classes.h
  12000. ZendEngine2/zend_exceptions.c
  12001. ZendEngine2/zend_exceptions.h
  12002. ZendEngine2/zend_execute.h
  12003. ZendEngine2/zend_execute_API.c:
  12004. Exceptions updates:
  12005. - Enforce exceptions to be derived from class Exception. This allows
  12006. users to perform catch-all. It's not yet complete, so don't get
  12007. comfortable with it just yet :) Updates are coming soon.
  12008. - Implement zend_throw_exception() using zend_throw_exception_ex()
  12009. 2004-02-12 Andi Gutmans <andi@zend.com>
  12010. * ZendEngine2/zend_execute.h
  12011. ZendEngine2/zend_execute_API.c:
  12012. - Add API function to throw exception by using an object
  12013. * (php_5_0_0b4RC1)
  12014. NEWS
  12015. configure.in
  12016. main/php_version.h:
  12017. - Go with b4 RC 1 (Sanity package)
  12018. 2004-02-12 Jani Taskinen <jani.taskinen@kolumbus.fi>
  12019. * (PHP_4_3)
  12020. NEWS:
  12021. BFN
  12022. * (php_5_0_0b4RC1)
  12023. ext/standard/datetime.c:
  12024. ws fix
  12025. * (PHP_4_3)
  12026. ext/standard/datetime.c:
  12027. MFH: - Fixed bug #23467 (Showing incorrect Time Zone)
  12028. * ext/standard/datetime.c:
  12029. - Fixed bug #23467 (Showing incorrect Time Zone)
  12030. 2004-02-11 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  12031. * ZendEngine2/zend.c:
  12032. Must be initialized in ZTS mode
  12033. * ZendEngine2/ZEND_CHANGES
  12034. ZendEngine2/ZEND_CHANGES:
  12035. Update
  12036. * ZendEngine2/zend_compile.c
  12037. ZendEngine2/zend_language_parser.y
  12038. tests/classes/interface_doubled.phpt:
  12039. Fix: <interface> [extends <interface> [, <ineterface>]* ]
  12040. * (PHP_4_3)
  12041. NEWS
  12042. sapi/cgi/cgi_main.c
  12043. sapi/cli/php_cli.c:
  12044. MFH: Bug #27104 CLI/CGI SAPI module variable name conflict
  12045. 2004-02-11 Jani Taskinen <jani.taskinen@kolumbus.fi>
  12046. * ext/pspell/pspell.c:
  12047. There is CODING_STANDARDS..at least NEW code should respect those..
  12048. * NEWS:
  12049. style
  12050. 2004-02-11 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  12051. * sapi/cgi/cgi_main.c
  12052. sapi/cli/php_cli.c:
  12053. Bugfix #27104 CLI/CGI SAPI module variable name conflict
  12054. 2004-02-11 Zeev Suraski <zeev@zend.com>
  12055. * ext/simplexml/simplexml.c:
  12056. Prevent SimpleXML from silently modifying types of variables that are
  12057. assigned to its objects.
  12058. Implementation notes for overloaded object modules:
  12059. - If you return a zval which is not otherwise referenced by the extension
  12060. or the engine's symbol table, its reference count should be 0.
  12061. - If you receive a value zval in write_property/write_dimension, you
  12062. may only modify it if its reference count is 1. Otherwise, you must
  12063. create a copy of that zval before making any changes. You should NOT
  12064. modify the reference count of the value passed to you.
  12065. Have fun!
  12066. * ZendEngine2/zend_execute.c:
  12067. Fix leaks in assignments to overloaded objects
  12068. 2004-02-11 Brian France <list@firehawksystems.com>
  12069. * NEWS:
  12070. - Added checks for invalid characters in a cookie name or cookie data
  12071. from setrawcookie. (Brian)
  12072. - Added new pspell functions to set the dict-dir and data-dir options.
  12073. (Brian)
  12074. * ext/standard/head.c:
  12075. Added checks for invalid characters in a cookie name or cookie data from
  12076. setrawcookie
  12077. * ext/pspell/php_pspell.h
  12078. ext/pspell/pspell.c:
  12079. Added two new functions to set the dict-dir and data-dir options.
  12080. 2004-02-11 Ilia Alshanetsky <ilia@prohost.org>
  12081. * (PHP_4_3)
  12082. ext/standard/url_scanner_ex.c:
  12083. MFH: 'Touch' the file to make sure re2c is not needed.
  12084. * ext/standard/url_scanner_ex.c:
  12085. 'Touch' the file to make sure re2c is not needed.
  12086. * (PHP_4_3)
  12087. NEWS
  12088. main/user_streams.c:
  12089. Fixed bug #27183 (userland stream wrapper segfaults on stream_write).
  12090. * ext/standard/tests/file/bug27183.phpt
  12091. ext/standard/tests/file/bug27183.phpt:
  12092. file bug27183.phpt was initially added on branch PHP_4_3.
  12093. * (PHP_4_3)
  12094. NEWS
  12095. ext/session/tests/bug26862.phpt
  12096. ext/standard/url_scanner_ex.c
  12097. ext/standard/url_scanner_ex.re:
  12098. MFH: Fixed bug #26862 (ob_flush() followed by output_reset_rewrite_vars()
  12099. may result in data loss).
  12100. * ext/session/tests/bug26862.phpt:
  12101. Fixed bug #26862 (ob_flush() followed by output_reset_rewrite_vars() may
  12102. result in data loss).
  12103. * ext/standard/url_scanner_ex.c
  12104. ext/standard/url_scanner_ex.re:
  12105. Fixed bug #26862 (ob_flush() followed by output_reset_rewrite_vars() may
  12106. result in data loss).
  12107. * (PHP_4_3)
  12108. configure.in
  12109. main/php_version.h:
  12110. Back to dev tree (forgot to restore versions).
  12111. 2004-02-11 Zeev Suraski <zeev@zend.com>
  12112. * ZendEngine2/zend_execute.c:
  12113. Fix leak with overloaded objects, when they're used just "for the hell
  12114. of it" :)
  12115. 2004-02-11 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  12116. * ext/interbase/config.m4:
  12117. Look in the right place for lib
  12118. 2004-02-11 Zeev Suraski <zeev@zend.com>
  12119. * tests/func/002.phpt
  12120. tests/func/003.phpt
  12121. tests/func/004.phpt:
  12122. Get rid of some yucky past, and reenable these tests
  12123. * ZendEngine2/zend_execute.c:
  12124. Fixed a bug the caused overloaded array indices to be converted to strings
  12125. * ZendEngine2/zend_execute.c:
  12126. Turn off bogus warnings with overloaded dimensions and += (and friends)
  12127. 2004-02-11 Ilia Alshanetsky <ilia@prohost.org>
  12128. * sapi/cgi/cgi_main.c:
  12129. Proper win32 fix.
  12130. 2004-02-11 Zeev Suraski <zeev@zend.com>
  12131. * ZendEngine2/zend_execute.c:
  12132. Improve the implementation of unset() on array dimensions to be more
  12133. consistent with that of regular variables and string offsets
  12134. * ZendEngine2/zend_execute_API.c:
  12135. Fix bug #25038
  12136. 2004-02-11 Rob Richards <rrichards@ctindustries.net>
  12137. * ext/simplexml/tests/014.phpt:
  12138. Fix test
  12139. 2004-02-11 Zeev Suraski <zeev@zend.com>
  12140. * ZendEngine2/zend_reflection_api.c:
  12141. Fix crash (patch by Rob Richards)
  12142. * ZendEngine2/zend.c
  12143. ZendEngine2/zend_execute_API.c:
  12144. Fix exceptions thrown without a stack frame
  12145. Always enable set_exception_handler()
  12146. 2004-02-11 Rob Richards <rrichards@ctindustries.net>
  12147. * ext/simplexml/simplexml.c
  12148. ext/simplexml/tests/014.phpt
  12149. ext/simplexml/tests/014a.phpt
  12150. ext/simplexml/tests/014b.phpt
  12151. ext/simplexml/tests/016.phpt
  12152. ext/simplexml/tests/bug27010.phpt:
  12153. Fix compiler warnings
  12154. Update tests
  12155. 2004-02-11 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  12156. * ext/interbase/interbase.c:
  12157. Add version info about run-time client library
  12158. * ext/interbase/ibase_events.c
  12159. ext/interbase/ibase_service.c:
  12160. CS/WS
  12161. 2004-02-11 Andi Gutmans <andi@zend.com>
  12162. * configure.in
  12163. main/php_version.h:
  12164. - Change to b4
  12165. 2004-02-11 Zeev Suraski <zeev@zend.com>
  12166. * ZendEngine2/zend_list.h:
  12167. Change FETCH_RESOURCE to return false on error instead of null, for
  12168. consistency with other error situations
  12169. * ext/standard/dl.c:
  12170. Finally add a notice to hint people that using dl() is a bad idea...
  12171. * ZendEngine2/zend_compile.c:
  12172. Fix bug #26802 (the right aspects of it found by Marcus, anyway :)
  12173. * ZendEngine2/tests/bug26802.phpt:
  12174. Fix and clarify the test case
  12175. * ZendEngine2/zend_execute_API.c:
  12176. Complete the fix for handling of exceptions happening during the
  12177. argument passing phase of function calls (fixes bug #26866)
  12178. * ZendEngine2/zend_execute_API.c:
  12179. whitespace
  12180. 2004-02-11 Georg Richter <phpinfo@t-online.de>
  12181. * ext/mysqli/mysqli.c
  12182. ext/mysqli/mysqli_api.c:
  12183. removed printfs :)
  12184. Thx Andi!
  12185. * ext/mysqli/tests/017.phpt
  12186. ext/mysqli/tests/019.phpt
  12187. ext/mysqli/tests/020.phpt
  12188. ext/mysqli/tests/021.phpt
  12189. ext/mysqli/tests/022.phpt
  12190. ext/mysqli/tests/023.phpt
  12191. ext/mysqli/tests/024.phpt
  12192. ext/mysqli/tests/025.phpt
  12193. ext/mysqli/tests/026.phpt
  12194. ext/mysqli/tests/042.phpt
  12195. ext/mysqli/tests/043.phpt
  12196. ext/mysqli/tests/046.phpt
  12197. ext/mysqli/tests/058.phpt
  12198. ext/mysqli/tests/059.phpt:
  12199. changed first param in mysqli_bind_param
  12200. * ext/mysqli/mysqli.c
  12201. ext/mysqli/mysqli_api.c:
  12202. changed first parameter in mysqli_bind_param from array to string
  12203. (as discussed on berlin db meeting)
  12204. 2004-02-11 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  12205. * sapi/apache2handler/sapi_apache2.c:
  12206. fixed a compilation error.
  12207. 2004-02-10 Zeev Suraski <zeev@zend.com>
  12208. * ZendEngine2/tests/bug26698.phpt:
  12209. Ignore the memleak in this test
  12210. * main/config.w32.h:
  12211. Clear that up
  12212. * main/main.c:
  12213. Cleanup
  12214. * main/config.w32.h
  12215. main/main.c:
  12216. Fix report_memleaks
  12217. 2004-02-10 Ilia Alshanetsky <ilia@prohost.org>
  12218. * (PHP_4_3)
  12219. sapi/cgi/cgi_main.c:
  12220. MFH:
  12221. Fixed win32 build.
  12222. Added missing headers needed for wait().
  12223. Removed duplicate signal.h header.
  12224. * sapi/cgi/cgi_main.c
  12225. sapi/cgi/libfcgi/include/fcgi_config.h:
  12226. Fixed win32 build.
  12227. Fixed building of libfcgi when PHP is built from another directory.
  12228. Added missing headers needed for wait().
  12229. Removed duplicate signal.h header.
  12230. Removed unneeded variables.
  12231. 2004-02-10 Zeev Suraski <zeev@zend.com>
  12232. * main/main.c:
  12233. Whitespace
  12234. * ZendEngine2/zend_execute.c:
  12235. Fix bug #26698 (exceptions handled properly during argument passing to
  12236. functions)
  12237. 2004-02-10 Ilia Alshanetsky <ilia@prohost.org>
  12238. * (PHP_4_3)
  12239. NEWS
  12240. main/fopen_wrappers.c:
  12241. MFH: Fixed bug #26653 (open_basedir incorrectly resolved on win32).
  12242. * main/fopen_wrappers.c:
  12243. Fixed bug #26653 (open_basedir incorrectly resolved on win32).
  12244. 2004-02-10 Zeev Suraski <zeev@zend.com>
  12245. * ZendEngine2/zend_default_classes.c:
  12246. Fix bug #27186
  12247. * ZendEngine2/zend_execute_API.c:
  12248. Fix bug #26869
  12249. 2004-02-10 Andi Gutmans <andi@zend.com>
  12250. * tests/lang/bug22231.phpt
  12251. tests/lang/bug22510.phpt:
  12252. Fix a couple of tests
  12253. 2004-02-10 Zeev Suraski <zeev@zend.com>
  12254. * ZendEngine2/zend_execute.c:
  12255. Fix refcounting of ++/+= overloading (fix leak in __get()/__set()
  12256. based classes)
  12257. 2004-02-10 Jan Lehnardt <jan@dasmoped.net>
  12258. * ext/tokenizer/tokenizer.c:
  12259. - fix #27197 for Greg (cellog@php.net)
  12260. 2004-02-10 Jani Taskinen <jani.taskinen@kolumbus.fi>
  12261. * tests/lang/bug26866.phpt:
  12262. Add test case for bug #26866
  12263. 2004-02-10 Andi Gutmans <andi@zend.com>
  12264. * ZendEngine2/zend_compile.c:
  12265. - Nuke more unused code
  12266. 2004-02-10 Zeev Suraski <zeev@zend.com>
  12267. * ZendEngine2/zend_execute.c:
  12268. Fix handling in assignment using multidimensional array syntax to string
  12269. offset ($s = "FUBAR"; $s[0][0] = 1;)
  12270. 2004-02-10 Andi Gutmans <andi@zend.com>
  12271. * ZendEngine2/ZEND_CHANGES:
  12272. - We will go with PHP 4 behavior. With the new object model assigning by
  12273. reference has lost a lot of its importance.
  12274. * ZendEngine2/zend_compile.c:
  12275. - Remove junk
  12276. 2004-02-10 Zeev Suraski <zeev@zend.com>
  12277. * ZendEngine2/zend_execute.c:
  12278. Fix exception handling in opcodes spanned across multiple oplines (fixes
  12279. the crash in __set())
  12280. * NEWS:
  12281. Update NEWS
  12282. * ext/simplexml/simplexml.c:
  12283. Implement get callback for SimpleXML (it now supports pre/post increment
  12284. as well as binary-assign-ops)
  12285. * ZendEngine2/zend_execute.c:
  12286. - Fix pre/post increment for overloaded objects
  12287. - Fix binary-assign-op for overloaded objects
  12288. NOTE: This requires the implementation of the 'get' callback!
  12289. 2004-02-10 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  12290. * ZendEngine2/tests/bug22836.phpt:
  12291. - Correcting test.
  12292. 2004-02-10 Jani Taskinen <jani.taskinen@kolumbus.fi>
  12293. * (PHP_4_3)
  12294. NEWS:
  12295. typos
  12296. 2004-02-10 Ilia Alshanetsky <ilia@prohost.org>
  12297. * (PHP_4_3)
  12298. NEWS
  12299. sapi/cgi/cgi_main.c:
  12300. MFH: Fixed bug #26758 (FastCGI exits immediately with status 255).
  12301. * sapi/cgi/cgi_main.c:
  12302. Fixed bug #26758 (FastCGI exits immediately with status 255).
  12303. * (PHP_4_3)
  12304. NEWS
  12305. php.ini-dist
  12306. php.ini-recommended
  12307. sapi/cgi/cgi_main.c:
  12308. MFH: Fixed bug #27026 (Added cgi.nph that allows forcing of the Status: 200
  12309. header that is not normally needed).
  12310. * php.ini-dist
  12311. php.ini-recommended
  12312. sapi/cgi/cgi_main.c:
  12313. Fixed bug #27026 (Added cgi.nph that allows forcing of the Status: 200
  12314. header that is not normally needed).
  12315. 2004-02-09 Ilia Alshanetsky <ilia@prohost.org>
  12316. * (PHP_4_3)
  12317. NEWS
  12318. sapi/apache2filter/sapi_apache2.c
  12319. sapi/apache2handler/sapi_apache2.c:
  12320. MFH: Fixed bug #27196 (Missing content_length initialization in apache 2
  12321. sapis).
  12322. * sapi/apache2filter/sapi_apache2.c
  12323. sapi/apache2handler/sapi_apache2.c:
  12324. Fixed bug #27196 (Missing content_length initialization in apache 2 sapis).
  12325. 2004-02-09 Frank M. Kromann <frank@kromann.info>
  12326. * ext/fbsql/php_fbsql.c
  12327. ext/fbsql/php_fbsql.c:
  12328. Delay creation of exec handle til it's needed
  12329. 2004-02-09 Ilia Alshanetsky <ilia@prohost.org>
  12330. * (PHP_4_3)
  12331. NEWS
  12332. ext/gmp/gmp.c:
  12333. MFH: Fixed bug #27172 (Possible floating point exception in gmp_powm()).
  12334. * ext/gmp/gmp.c:
  12335. Fixed bug #27172 (Possible floating point exception in gmp_powm()).
  12336. * (PHP_4_3)
  12337. NEWS:
  12338. Bug fixing news.
  12339. * (PHP_4_3)
  12340. main/main.c:
  12341. MFH: Fixed bug #27175 (tzset() is not being called by PHP on startup).
  12342. * main/main.c:
  12343. Fixed bug #27175 (tzset() is not being called by PHP on startup).
  12344. 2004-02-08 Andi Gutmans <andi@zend.com>
  12345. * README.PHP4-TO-PHP5-THIN-CHANGES
  12346. README.Zeus
  12347. README.input_filter
  12348. makerpm:
  12349. - Change from PHP5 -> PHP 5
  12350. 2004-02-08 Zeev Suraski <zeev@zend.com>
  12351. * ext/com_dotnet/com_handlers.c
  12352. ext/simplexml/simplexml.c:
  12353. Update to new API
  12354. * ZendEngine2/zend_execute.c
  12355. ZendEngine2/zend_object_handlers.c
  12356. ZendEngine2/zend_object_handlers.h:
  12357. Fix write-mode of overloaded objects when using array dimensions
  12358. 2004-02-08 Andi Gutmans <andi@zend.com>
  12359. * ZendEngine2/zend_objects_API.c:
  12360. - Check if free_storage exists
  12361. 2004-02-07 Jani Taskinen <jani.taskinen@kolumbus.fi>
  12362. * ext/gmp/gmp.c:
  12363. Fixed bug #27171
  12364. 2004-02-07 Georg Richter <phpinfo@t-online.de>
  12365. * ext/mysqli/mysqli.c:
  12366. fixed cast warning
  12367. 2004-02-07 Stig Bakken <ssb@trd.overture.com>
  12368. * pear/CMD.php:
  12369. - obsolete
  12370. 2004-02-07 Greg Beaver <greg@chiaraquartet.net>
  12371. * pear/PEAR.php:
  12372. fix PATH_SEPARATOR issues - was defined in PHP 4.3.0, but documentation
  12373. never showed this.
  12374. 2004-02-06 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  12375. * ext/interbase/config.w32
  12376. ext/interbase/interbase.c:
  12377. Fix build with Win32 Interbase 5.x
  12378. 2004-02-06 Ilia Alshanetsky <ilia@prohost.org>
  12379. * (PHP_4_3)
  12380. sapi/cli/php_cli.c:
  12381. MFH: Fixed possible memory leak with INI values.
  12382. * sapi/cli/php_cli.c:
  12383. Fixed possible memory leak with INI values.
  12384. * (PHP_4_3)
  12385. Zend/zend_execute.c:
  12386. MFH: Fixed bug #24773 (unseting of strings as arrays causes a crash).
  12387. 2004-02-05 Andrey Hristov <andrey@webgate.bg>
  12388. * NEWS:
  12389. typo
  12390. 2004-02-05 Sebastian Bergmann <sb@sebastian-bergmann.de>
  12391. * ZendEngine2/ZEND_CHANGES:
  12392. Committing for Jan.
  12393. 2004-02-05 Stanislav Malyshev <stas@zend.com>
  12394. * ext/standard/var.c:
  12395. fix serialization
  12396. * ext/session/tests/019.phpt:
  12397. fix test - remove warning
  12398. 2004-02-05 Antony Dovgal <tony2001@phpclub.net>
  12399. * ext/oci8/oci8.c:
  12400. fix bug #27149
  12401. (offset should start with 1)
  12402. 2004-02-05 Ilia Alshanetsky <ilia@prohost.org>
  12403. * NEWS:
  12404. Bug fixing news.
  12405. * ZendEngine2/zend_compile.c
  12406. ZendEngine2/tests/bug27145.phpt:
  12407. Fixed bug #27145 (Unmangle private/protected property names before printing
  12408. then inside error messages).
  12409. 2004-02-04 Zeev Suraski <zeev@zend.com>
  12410. * ZendEngine2/zend_execute_API.c:
  12411. Fix exceptions happening inside internal functions called through
  12412. zend_user_function()
  12413. * ZendEngine2/zend_execute_API.c:
  12414. Remove double initialization
  12415. 2004-02-04 Ilia Alshanetsky <ilia@prohost.org>
  12416. * (PHP_4_3)
  12417. sapi/cli/php_cli.c:
  12418. MFH: Parse command line ini directives passed using -d before -i, to ensure
  12419. correct settings output.
  12420. * sapi/cli/php_cli.c:
  12421. Parse command line ini directives passed using -d before -i, to ensure
  12422. correct settings output.
  12423. 2004-02-04 Wez Furlong <wez.php@thebrainroom.net>
  12424. * main/streams/streams.c
  12425. main/streams/transports.c
  12426. main/streams/xp_socket.c:
  12427. Fix a bug in the persistent socket liveness checks and feof(); they were
  12428. using the default socket timeout of 60 seconds before returning the socket
  12429. to the calling script. The reason they were using that value is that the
  12430. same code is used for feof(), so the fix is allowing the caller to
  12431. indicate the timeout value for liveness checks.
  12432. A possible remaining issue now is that 0 second timeout[1] for pfsockopen
  12433. is possibly too short; it's impossible to specify a sane value for all
  12434. possible uses, so maybe we need a stream context or an .ini option to
  12435. control this, or maybe use the timeout value that was passed to
  12436. pfsockopen().
  12437. 2004-02-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  12438. * ZendEngine2/zend_objects.h:
  12439. Add new prototype
  12440. * ZendEngine2/zend_reflection_api.c:
  12441. Fix reflection
  12442. * tests/classes/this.phpt:
  12443. Add test
  12444. * tests/lang/030.phpt:
  12445. The &new is no longer needed, prevent E_STRICT message
  12446. 2004-02-04 Andi Gutmans <andi@zend.com>
  12447. * NEWS:
  12448. - Added recent stuff to NEWS
  12449. 2004-02-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  12450. * ext/xsl/php_xsl.c:
  12451. Fix Warning
  12452. * ZendEngine2/zend_iterators.c:
  12453. Fix warnings
  12454. 2004-02-04 Zeev Suraski <zeev@zend.com>
  12455. * ZendEngine2/zend_compile.c:
  12456. Fixlet
  12457. * ZendEngine2/zend_compile.c:
  12458. Fix handling of $this in some cases
  12459. * tests/lang/bug24573.phpt:
  12460. Update test (reason: can no longer assign to $this)
  12461. * tests/classes/final_redeclare.phpt:
  12462. Update test (reason: early binding changes its behavior)
  12463. * tests/classes/class_final.phpt:
  12464. Update test (reason: early binding changes its behavior)
  12465. * ZendEngine2/zend_compile.c:
  12466. Handle additional cases
  12467. * ZendEngine2/zend_compile.c
  12468. ZendEngine2/zend_compile.h
  12469. ZendEngine2/zend_execute.c
  12470. ZendEngine2/zend_execute.h
  12471. ZendEngine2/zend_execute_API.c
  12472. ZendEngine2/zend_language_parser.y:
  12473. Reinstate early-binding for classes.
  12474. Note that this is available for downwards compatibility only - and it
  12475. doesn't
  12476. work if you use new features (namely, interfaces). Generally, people
  12477. should
  12478. declare their classes before using them, but we just didn't want hell to
  12479. break
  12480. loose (c)
  12481. * ZendEngine2/zend_opcode.c:
  12482. Optimize
  12483. * ZendEngine2/zend_compile.c:
  12484. - Improve $this assignment detection and generalize some code in
  12485. zend_compile.c
  12486. 2004-02-04 Ilia Alshanetsky <ilia@prohost.org>
  12487. * ext/dom/php_dom.c:
  12488. Fixed compile warnings.
  12489. 2004-02-04 Zeev Suraski <zeev@zend.com>
  12490. * ZendEngine2/zend_compile.c:
  12491. -Error out when trying to re-assign $this
  12492. * ext/sqlite/sqlite.c:
  12493. kill warning
  12494. * ZendEngine2/zend_objects_API.c
  12495. ZendEngine2/zend_objects_API.h:
  12496. The valid bit was necessary after all - restored
  12497. * ZendEngine2/zend_objects_API.c:
  12498. Fixlets
  12499. * ZendEngine2/zend_compile.c
  12500. ZendEngine2/zend_objects.c:
  12501. - Small fixes
  12502. * ZendEngine2/zend_execute.c:
  12503. - Improve wording
  12504. * ext/com_dotnet/com_handlers.c
  12505. ext/com_dotnet/com_misc.c
  12506. ext/com_dotnet/com_saproxy.c
  12507. ext/com_dotnet/php_com_dotnet_internal.h
  12508. ext/dom/php_dom.c
  12509. ext/mono/php_mono.c
  12510. ext/mysqli/mysqli.c
  12511. ext/simplexml/simplexml.c
  12512. ext/sqlite/sqlite.c
  12513. ext/xsl/php_xsl.c
  12514. ext/xsl/php_xsl.h:
  12515. - Update with new destructor code
  12516. * ZendEngine2/zend_execute_API.c
  12517. ZendEngine2/zend_iterators.c
  12518. ZendEngine2/zend_objects.c
  12519. ZendEngine2/zend_objects_API.c
  12520. ZendEngine2/zend_objects_API.h
  12521. ZendEngine2/zend_reflection_api.c:
  12522. Change destructor implementation (details will follow on internals@)
  12523. 2004-02-03 Greg Beaver <greg@chiaraquartet.net>
  12524. * pear/scripts/pear.bat:
  12525. re-adding as binary - file is unmodified
  12526. * pear/scripts/pear.bat:
  12527. remove in order to re-add as binary
  12528. 2004-02-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  12529. * ZendEngine2/tests/bug24884.phpt
  12530. ext/simplexml/tests/002.phpt
  12531. ext/simplexml/tests/006.phpt
  12532. ext/simplexml/tests/019.phpt
  12533. tests/classes/__clone_001.phpt
  12534. tests/classes/clone_001.phpt
  12535. tests/classes/clone_002.phpt
  12536. tests/classes/clone_003.phpt
  12537. tests/classes/clone_004.phpt
  12538. tests/classes/clone_006.phpt
  12539. tests/classes/factory_and_singleton_007.phpt
  12540. tests/classes/factory_and_singleton_008.phpt:
  12541. Update tests
  12542. * tests/lang/bug26900.phpt:
  12543. No longer needed
  12544. * ZendEngine2/zend_objects.c:
  12545. Nuke unused variable
  12546. * ZendEngine2/zend_compile.c:
  12547. Fix Warning
  12548. 2004-02-03 Sebastian Bergmann <sb@sebastian-bergmann.de>
  12549. * ZendEngine2/ZEND_CHANGES:
  12550. clone/__clone() related changes.
  12551. 2004-02-03 Zeev Suraski <zeev@zend.com>
  12552. * ZendEngine2/zend_compile.c:
  12553. Remove unused variable
  12554. 2004-02-03 Jani Taskinen <jani.taskinen@kolumbus.fi>
  12555. * ext/standard/var_unserializer.c:
  12556. touch
  12557. 2004-02-03 Zeev Suraski <zeev@zend.com>
  12558. * ZendEngine2/zend_objects_API.c
  12559. ZendEngine2/zend_objects_API.h:
  12560. Remove more garbage - valid bit was not really necessary
  12561. * ZendEngine2/zend_execute_API.c
  12562. ZendEngine2/zend_object_handlers.c
  12563. ZendEngine2/zend_object_handlers.h
  12564. ZendEngine2/zend_objects_API.c
  12565. ZendEngine2/zend_objects_API.h:
  12566. - Clean garbage (delete was nuked a long time ago)
  12567. 2004-02-03 Ilia Alshanetsky <ilia@prohost.org>
  12568. * (PHP_4_3)
  12569. configure.in
  12570. main/php_version.h:
  12571. Go with RC2
  12572. * (PHP_4_3)
  12573. NEWS:
  12574. RC2 news bit.
  12575. * ZendEngine2/zend_execute.c:
  12576. More unneeded code removed.
  12577. 2004-02-03 Zeev Suraski <zeev@zend.com>
  12578. * ZendEngine2/zend_execute.c
  12579. ZendEngine2/zend_language_scanner.l:
  12580. Abort on parse error in an include file (patch by Ilia)
  12581. 2004-02-03 Ilia Alshanetsky <ilia@prohost.org>
  12582. * (PHP_4_3)
  12583. Zend/zend_execute.c
  12584. Zend/zend_language_scanner.l:
  12585. Revert the old patch for handling of parse errors inside include/require.
  12586. Add a new, much simpler patch to address the situation.
  12587. 2004-02-03 Zeev Suraski <zeev@zend.com>
  12588. * ZendEngine2/zend_compile.c:
  12589. Remove redundant code
  12590. 2004-02-03 Antony Dovgal <tony2001@phpclub.net>
  12591. * (PHP_4_3)
  12592. ext/oci8/config.m4
  12593. ext/oci8/oci8.c:
  12594. MFH (making oci8 able to compile with Oracle 10)
  12595. * ext/oci8/config.m4
  12596. ext/oci8/oci8.c:
  12597. -remove obsolete types
  12598. -changes in config.m4 to make oci8 to compile with Oracle 10g
  12599. (thanks to cjbj at hotmail dot com for reporting both problems)
  12600. 2004-02-03 Stanislav Malyshev <stas@zend.com>
  12601. * ext/standard/var.c
  12602. ext/standard/var_unserializer.c
  12603. ext/standard/var_unserializer.re:
  12604. fix bug #27120 and bug #25975 - preserve is_ref when bound
  12605. objects are serialized
  12606. 2004-02-03 Zeev Suraski <zeev@zend.com>
  12607. * ZendEngine2/zend_execute.c:
  12608. Fix try/catch block logic
  12609. * ZendEngine2/zend_compile.c
  12610. ZendEngine2/zend_objects.c:
  12611. Perform a bitwise copy of the object even when __clone() is defined.
  12612. __clone() is back to not requiring any arguments, as $that is no longer
  12613. needed ($this already contains a copy of the original object, by the time
  12614. we __clone() is executed).
  12615. Calling the parent clone is done using parent::__clone()
  12616. * ZendEngine2/zend_compile.c
  12617. ZendEngine2/zend_compile.h
  12618. ZendEngine2/zend_default_classes.c
  12619. ZendEngine2/zend_execute.c
  12620. ZendEngine2/zend_execute.h
  12621. ZendEngine2/zend_execute_API.c
  12622. ZendEngine2/zend_globals.h
  12623. ZendEngine2/zend_language_parser.y
  12624. ZendEngine2/zend_language_scanner.l
  12625. ZendEngine2/zend_opcode.c:
  12626. Rewrote exception support. Fixes a few limitations and bugs in the old
  12627. implementation, and allows exceptions to 'fire' much earlier than before.
  12628. Instructions on how to use the new mechanism will follow on internals@
  12629. shortly...
  12630. Note - this (most probably) breaks the current implementation of
  12631. set_exception_handler()
  12632. 2004-02-03 Stig Bakken <ssb@trd.overture.com>
  12633. * ext/sqlite/config.m4:
  12634. SQLITE_ENCODING should be UTF8 rather than UTF-8
  12635. 2004-02-03 Martin Kraemer <Martin.Kraemer@fujitsu-siemens.com>
  12636. * build/build.mk:
  12637. Prevent cvsclean from being removed on interrupts
  12638. 2004-02-03 Jani Taskinen <jani.taskinen@kolumbus.fi>
  12639. * NEWS:
  12640. order
  12641. 2004-02-03 Vlad Krupin <phpdevel@echospace.com>
  12642. * ext/pspell/pspell.c:
  12643. This should allow us to read dictionary locations from the win32 registry
  12644. when we use a custom config.
  12645. Not doing so when I added win32 support was an oversight.
  12646. Now all pspell_new_* functions should be usable on win32.
  12647. 2004-02-03 Ilia Alshanetsky <ilia@prohost.org>
  12648. * ext/snmp/snmp.c:
  12649. Fixed possible overflow.
  12650. 2004-02-02 Andrey Hristov <php@hristov.com>
  12651. * ext/skeleton/php_skeleton.h
  12652. ext/skeleton/php_skeleton.h:
  12653. typo fix
  12654. 2004-02-02 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  12655. * NEWS:
  12656. Interbase news
  12657. * ext/interbase/ibase_service.c
  12658. ext/interbase/interbase.c:
  12659. Use correct flag for repair options
  12660. * ext/interbase/ibase_service.c:
  12661. Fix Win32 build
  12662. * ext/interbase/ibase_service.c
  12663. ext/interbase/interbase.c
  12664. ext/interbase/php_interbase.h:
  12665. Use php_ prefix for header files
  12666. Added nearly complete implementation of service API
  12667. * ext/interbase/ibase_blobs.c
  12668. ext/interbase/ibase_events.c
  12669. ext/interbase/interbase.h
  12670. ext/interbase/php_ibase_includes.h:
  12671. Use php_ prefix for header files.
  12672. 2004-02-02 Zeev Suraski <zeev@zend.com>
  12673. * ZendEngine2/zend_compile.c
  12674. ZendEngine2/zend_compile.h
  12675. ZendEngine2/zend_language_parser.y
  12676. ZendEngine2/zend_language_scanner.l
  12677. ZendEngine2/zend_objects.c:
  12678. Redesign the clone() feature to fix some fundamental flaws in the previous
  12679. implementation.
  12680. Using clone directly is now done using
  12681. $replica = clone $src;
  12682. Clone methods must now be declared as follows:
  12683. function __clone($that)
  12684. {
  12685. }
  12686. Clone methods in derived classes can call the __clone method of their
  12687. parent
  12688. classes using parent::__clone($that)
  12689. 2004-02-02 Antony Dovgal <tony2001@phpclub.net>
  12690. * ext/oci8/oci8.c:
  12691. add missing alias for ocifreecursor()
  12692. 2004-02-02 Jani Taskinen <jani.taskinen@kolumbus.fi>
  12693. * ext/simplexml/simplexml.c:
  12694. CS fix (functions should not be available if they are not available :)
  12695. 2004-02-02 Antony Dovgal <tony2001@phpclub.net>
  12696. * ext/oci8/oci8.c:
  12697. fix yet another possible segfault
  12698. 2004-02-02 Ilia Alshanetsky <ilia@prohost.org>
  12699. * ext/calendar/calendar.c:
  12700. Fixed possible overflows.
  12701. 2004-02-01 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  12702. * (PHP_4_3)
  12703. ext/pcre/php_pcre.c:
  12704. MFH(r-1.153): POSIX / ISO compliancy.
  12705. 2004-02-01 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  12706. * ext/interbase/ibase_blobs.c:
  12707. No explicit inline (fixes Win32 linkage issue)
  12708. * ext/interbase/interbase.h:
  12709. Whoops line endings
  12710. * ext/interbase/ibase_blobs.c
  12711. ext/interbase/ibase_events.c
  12712. ext/interbase/ibase_service.c
  12713. ext/interbase/interbase.c
  12714. ext/interbase/interbase.h
  12715. ext/interbase/php_interbase.h:
  12716. Remove extension internals from php_interbase.h
  12717. * ext/interbase/config.m4
  12718. ext/interbase/config.w32:
  12719. Test for Interbase version 6 API in 'configure'
  12720. * ext/interbase/config.m4
  12721. ext/interbase/config.w32
  12722. ext/interbase/ibase_blobs.c
  12723. ext/interbase/ibase_events.c
  12724. ext/interbase/ibase_service.c
  12725. ext/interbase/interbase.c
  12726. ext/interbase/php_interbase.h:
  12727. Added backup/restore functions
  12728. Split interbase.c into several files
  12729. 2004-02-01 Sebastian Bergmann <sb@sebastian-bergmann.de>
  12730. * ext/pcre/php_pcre.c:
  12731. ZTS fix.
  12732. 2004-02-01 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  12733. * ext/pcre/tests/bug27103.phpt:
  12734. - Forgot to add test case.
  12735. * ext/pcre/php_pcre.h:
  12736. - Binary compatibility stuff, for safety.
  12737. 2004-01-31 Greg Beaver <greg@chiaraquartet.net>
  12738. * pear/PEAR/Command/Package.php:
  12739. make pear run-tests work with PEAR core tests, allow it to work for Windows
  12740. users as well
  12741. 2004-01-31 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  12742. * NEWS
  12743. ext/pcre/php_pcre.c
  12744. ext/pcre/php_pcre.h:
  12745. - Fix bug #27103 (preg_split('//u') incorrectly splits UTF-8 strings into
  12746. octets).
  12747. * ext/pcre/php_pcre.c:
  12748. - POSIX / ISOX compliancy. This is needed to correctly handle UTF-8
  12749. characters.
  12750. 2004-01-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  12751. * ZendEngine2/zend_reflection_api.c:
  12752. Throw an exception in case a reflection object cannot be found and do not
  12753. override the exception from constructors in static method calls.
  12754. 2004-01-31 Georg Richter <phpinfo@t-online.de>
  12755. * ext/mysqli/mysqli_api.c:
  12756. Corrected binding:
  12757. if column has type DECIMAL it will converted to string now.
  12758. Thanks to Brian Aker for pointing this out.
  12759. 2004-01-30 Georg Richter <phpinfo@t-online.de>
  12760. * ext/mysqli/mysqli_prop.c:
  12761. added nuw_rows property for statement object
  12762. 2004-01-30 Wez Furlong <wez.php@thebrainroom.net>
  12763. * CODING_STANDARDS:
  12764. word fix
  12765. 2004-01-30 Jani Taskinen <jani.taskinen@kolumbus.fi>
  12766. * NEWS:
  12767. order
  12768. 2004-01-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  12769. * CODING_STANDARDS:
  12770. Include Sascha's indendation hint
  12771. * CODING_STANDARDS:
  12772. Newer compilers don't need this so many people don't know. Hence we make
  12773. it a coding standard.
  12774. 2004-01-30 Ilia Alshanetsky <ilia@prohost.org>
  12775. * (PHP_4_3)
  12776. Zend/zend_execute.c:
  12777. MFH: Apply the same parse error handling to (include|require)_once as the
  12778. one for their non-once counterparts.
  12779. * ZendEngine2/zend_execute.c:
  12780. Apply the same parse error handling to (include|require)_once as the one
  12781. for
  12782. their non-once counterparts.
  12783. 2004-01-30 Sara Golemon <php@alphaweb.net>
  12784. * NEWS
  12785. ext/standard/http_fopen_wrapper.c:
  12786. Fix potential bug in http:// proxy support.
  12787. Some proxy servers require entire URI be sent in request string.
  12788. Add context option "http"/"request_fulluri" to allow this behavior.
  12789. 2004-01-29 Ilia Alshanetsky <ilia@prohost.org>
  12790. * ext/sqlite/config.m4:
  12791. Proper configure switch for sqlite.
  12792. * (PHP_4_3)
  12793. sapi/apache2filter/sapi_apache2.c
  12794. sapi/apache2handler/sapi_apache2.c:
  12795. MFH: Apache 2 portion of the fix for bug #25753.
  12796. * sapi/apache2filter/sapi_apache2.c
  12797. sapi/apache2handler/sapi_apache2.c:
  12798. Apache 2 portion of the fix for bug #25753.
  12799. * (PHP_4_3)
  12800. ext/standard/file.c
  12801. ext/standard/tests/file/fgetcsv.phpt:
  12802. Fix for a possible crash in fgetcsv(). (Patch by Moriyoshi Koizumi)
  12803. 2004-01-29 Jani Taskinen <jani.taskinen@kolumbus.fi>
  12804. * (PHP_4_3)
  12805. NEWS:
  12806. typofix
  12807. 2004-01-29 Ilia Alshanetsky <ilia@prohost.org>
  12808. * (PHP_4_3)
  12809. NEWS
  12810. ext/pgsql/pgsql.c:
  12811. MFH: Fixed bug #27007 (missing connection closure when connect fails in
  12812. pgsql)
  12813. * ext/pgsql/pgsql.c:
  12814. Fixed bug #27007 (missing connection closure when connect fails in pgsql).
  12815. * (PHP_4_3)
  12816. NEWS
  12817. sapi/apache2handler/sapi_apache2.c:
  12818. MFH: Fixed bug #27037 (fixed possible crash in apache2handler output code).
  12819. * sapi/apache2handler/sapi_apache2.c:
  12820. Fixed bug #27037 (fixed possible crash in apache2handler output code).
  12821. 2004-01-29 Rob Richards <rrichards@ctindustries.net>
  12822. * ext/xsl/xsltprocessor.c:
  12823. fix corruption when cloneDocument is not defined
  12824. 2004-01-29 Sara Golemon <php@alphaweb.net>
  12825. * (PHP_4_3)
  12826. NEWS:
  12827. BFN
  12828. * main/main.c
  12829. main/main.c:
  12830. This should not have been an INI_ALL directive.
  12831. 2004-01-28 Georg Richter <phpinfo@t-online.de>
  12832. * ext/mysqli/EXPERIMENTAL
  12833. ext/mysqli/mysqli.c
  12834. ext/mysqli/mysqli_api.c
  12835. ext/mysqli/mysqli_fe.c
  12836. ext/mysqli/mysqli_nonapi.c
  12837. ext/mysqli/mysqli_prop.c
  12838. ext/mysqli/mysqli_report.c
  12839. ext/mysqli/php_mysqli.h:
  12840. removed experimental status
  12841. fixed bug in mysqli_data_seek (thx to Andrey "Effendi" Hristov)
  12842. various prototype fixes
  12843. moved some methods to properties which are part of mysql struct
  12844. added function mysqli_get_server_version
  12845. 2004-01-28 Sara Golemon <php@alphaweb.net>
  12846. * ext/standard/ftp_fopen_wrapper.c:
  12847. FTP dirstream_read should not leave whitespace/newlines on dirents
  12848. 2004-01-28 Zeev Suraski <zeev@zend.com>
  12849. * ZendEngine2/zend_compile.c:
  12850. Tweak checks to detect some additional cases.
  12851. Reorder checks to make more sense.
  12852. 2004-01-28 Sara Golemon <php@alphaweb.net>
  12853. * ext/standard/dir.c
  12854. main/php_streams.h
  12855. main/streams/streams.c:
  12856. 'Bug Fix': scandir, being a new function in PHP5 should have always been
  12857. wrapper aware.
  12858. 2004-01-28 Ilia Alshanetsky <ilia@prohost.org>
  12859. * (PHP_4_3)
  12860. NEWS
  12861. ext/pcre/php_pcre.c:
  12862. MFH: Fixed bug #27011 (64bit int/long confusion in preg_match*() functions)
  12863. * ext/pcre/php_pcre.c:
  12864. Fixed bug #27011 (64bit int/long confusion in preg_match*() functions).
  12865. 2004-01-28 Andrey Hristov <php@hristov.com>
  12866. * ext/standard/array.c:
  12867. this should not belong to HEAD
  12868. 2004-01-28 Jani Taskinen <jani.taskinen@kolumbus.fi>
  12869. * (PHP_4_3)
  12870. NEWS:
  12871. BFN
  12872. 2004-01-28 Rasmus Lerdorf <rasmus@lerdorf.com>
  12873. * sapi/apache_hooks/mod_php5.c:
  12874. Fix applies to apache_hooks sapi as well. See bug #25753 for details.
  12875. * sapi/apache/mod_php5.c:
  12876. MFB - see bug #25753 for details
  12877. * (PHP_4_3)
  12878. sapi/apache/mod_php4.c:
  12879. If we have a text/html file with the executable bit set, we load up the
  12880. current ini, but if php's xbithack option is not set we forgot to restore
  12881. the previous ini settings potentially leaking ini settings from one
  12882. request
  12883. to the next. Closes bug #25753 and a few others.
  12884. 2004-01-28 Martin Kraemer <Martin.Kraemer@fujitsu-siemens.com>
  12885. * ext/gd/gd_ctx.c
  12886. ext/gd/gd_ctx.c:
  12887. Bug fix: Images would be broken on big-endian machines because the putc
  12888. function wrote the first (instead of "the low order") byte. That resulted
  12889. in unexpected zero bytes.
  12890. 2004-01-28 Zeev Suraski <zeev@zend.com>
  12891. * ZendEngine2/zend_compile.c:
  12892. - Error message fix
  12893. - Prevent inheritance of the same constant from two interfaces
  12894. * ZendEngine2/zend_compile.c:
  12895. Fixlets
  12896. * ZendEngine2/zend_compile.c
  12897. ZendEngine2/zend_compile.h:
  12898. Prevent classes from implementing interfaces that have the same function
  12899. * ZendEngine2/zend_execute.c:
  12900. Whitespace
  12901. * ZendEngine2/zend_compile.c:
  12902. Code relayout
  12903. * ZendEngine2/zend_execute_API.c:
  12904. Forward-port fix for timeouts under Windows
  12905. 2004-01-28 Antony Dovgal <tony2001@phpclub.net>
  12906. * ext/oci8/oci8.c:
  12907. two fixes:
  12908. -oci_lob_load shouldn't reset LOB's length to zero
  12909. -Oracle feels bad, but reports no error, when trying to erase LOB with
  12910. offset bigger than LOB
  12911. 2004-01-28 Ilia Alshanetsky <ilia@prohost.org>
  12912. * (PHP_4_3)
  12913. NEWS:
  12914. Bug fixing news.
  12915. * (PHP_4_3)
  12916. ext/sybase/php_sybase_db.c:
  12917. MFH: Fixed bug #27058 (crash in sybase_connect() with 2 arguments).
  12918. * ext/sybase/php_sybase_db.c:
  12919. Fixed bug #27058 (crash in sybase_connect() with 2 arguments).
  12920. * (PHP_4_3)
  12921. NEWS
  12922. ext/gd/gd.c:
  12923. MFH: Fixed bug #27056 (ints used instead of longs inside some GD functions)
  12924. * ext/gd/gd.c:
  12925. Fixed bug #27056 (ints used instead of longs inside some GD functions).
  12926. 2004-01-27 Andrey Hristov <php@hristov.com>
  12927. * ext/mysql/php_mysql.c:
  12928. message about that mysql_list_tables() is deprecated
  12929. 2004-01-27 Wez Furlong <wez.php@thebrainroom.net>
  12930. * main/streams/transports.c:
  12931. Fix segfault for scripts like this:
  12932. <?php
  12933. pfsockopen("foo");
  12934. pfsockopen("foo");
  12935. ?>
  12936. Where the transport fails to connect (since args are bogus);
  12937. the problem was that the persistent stream entry was not
  12938. correctly freed.
  12939. 2004-01-27 Georg Richter <phpinfo@t-online.de>
  12940. * ext/mysqli/mysqli_api.c:
  12941. changed prototype mysql_dataseek from void to bool
  12942. add check for specified offset
  12943. * ext/mysqli/mysqli_api.c
  12944. ext/mysqli/mysqli_fe.c:
  12945. prototype fixes
  12946. removed method field_tell (which is already property current_field)
  12947. 2004-01-27 Ilia Alshanetsky <ilia@prohost.org>
  12948. * main/streams/userspace.c:
  12949. Removed unused variable.
  12950. 2004-01-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  12951. * (PHP_4_3)
  12952. makerpm:
  12953. still version 4 here
  12954. * (PHP_4_3)
  12955. makerpm:
  12956. Use RPM variables
  12957. 2004-01-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  12958. * ZendEngine2/zend_interfaces.c
  12959. ZendEngine2/zend_interfaces.h:
  12960. - Export struct zend_user_iterator
  12961. - Ad 'it' to function prefix to prevent naming clashes
  12962. - Export zend_user_it_free_current
  12963. * NEWS:
  12964. Fixed bug #27042 (SPL: SeekableIterator seek() broken).
  12965. 2004-01-26 Georg Richter <phpinfo@t-online.de>
  12966. * ext/mysqli/mysqli_api.c:
  12967. fixed compiler warning (thx to Marcus Boerger)
  12968. 2004-01-26 Antony Dovgal <tony2001@phpclub.net>
  12969. * ext/oci8/oci8.c:
  12970. change to use different allocator (Sascha, thanks =) )
  12971. * ext/oci8/oci8.c:
  12972. fix this annoying notice about limited range
  12973. * ext/oci8/oci8.c:
  12974. improve debug messages
  12975. * ext/oci8/oci8.c:
  12976. oops =(
  12977. forgot these brackets..
  12978. * ext/oci8/oci8.c:
  12979. fix oci_field_type_raw's proto
  12980. oci_collection_element_get should return FALSE only if there is no such
  12981. element and NULL, if it's null
  12982. 2004-01-26 Adam Dickmeiss <adam@indexdata.dk>
  12983. * ext/yaz/config.m4
  12984. ext/yaz/php_yaz.c
  12985. ext/yaz/php_yaz.h:
  12986. New function yaz_es that creates Z39.50 Extended Service Package to
  12987. facilitate record update, database create, database drop.
  12988. 2004-01-26 Georg Richter <phpinfo@t-online.de>
  12989. * ext/mysqli/mysqli_api.c
  12990. ext/mysqli/mysqli_fe.c:
  12991. proto fixes
  12992. removed mysqli_read_query_result (will be removed in libmysql)
  12993. 2004-01-26 Sebastian Bergmann <sb@sebastian-bergmann.de>
  12994. * CODING_STANDARDS:
  12995. Update URL.
  12996. 2004-01-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  12997. * ext/dba/README:
  12998. Add README
  12999. 2004-01-26 Georg Richter <phpinfo@t-online.de>
  13000. * ext/mysqli/mysqli_api.c
  13001. ext/mysqli/mysqli_nonapi.c:
  13002. more prototype fixes.
  13003. fixed a bug in mysqli_send_long_data
  13004. 2004-01-26 Jani Taskinen <jani.taskinen@kolumbus.fi>
  13005. * ext/curl/interface.c:
  13006. - Fixed compile problem with CURLOPT_HTTPAUTH
  13007. * tests/lang/bug26900.phpt:
  13008. test for bug #26900
  13009. * php.ini-dist
  13010. php.ini-recommended
  13011. main/main.c
  13012. main/php_globals.h
  13013. main/php_variables.c:
  13014. - Remove gpc_order since it doesn't serve any purpose.
  13015. 2004-01-26 Pierre-Alain Joye <paj@pearfr.org>
  13016. * (RELEASE_1_3b6)
  13017. pear/scripts/pearcmd.php:
  13018. - "Fix" the command name in the usage text
  13019. * (RELEASE_1_3b6)
  13020. pear/package-PEAR.xml:
  13021. - # 521 entry
  13022. * (RELEASE_1_3b6)
  13023. pear/PEAR/Common.php:
  13024. - Remove useless property
  13025. * pear/PEAR/Common.php:
  13026. - Fix #521, incorrect filename in CS warnings
  13027. 2004-01-26 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  13028. * (PHP_4_3)
  13029. NEWS:
  13030. BFN
  13031. 2004-01-26 Jani Taskinen <jani.taskinen@kolumbus.fi>
  13032. * (PHP_4_3)
  13033. NEWS
  13034. ext/curl/curl.c:
  13035. MFH: - Fixed bug #27040 (passing an array of form-fields to
  13036. CURLOPT_POSTFIELDS does not work).
  13037. * ext/curl/interface.c:
  13038. - Fixed bug #27040 (passing an array of form-fields to CURLOPT_POSTFIELDS
  13039. does not work).
  13040. 2004-01-26 Ilia Alshanetsky <ilia@prohost.org>
  13041. * (PHP_4_3)
  13042. NEWS:
  13043. A better bug description, for people without the official Ilia decoder
  13044. ring.
  13045. 2004-01-25 Ilia Alshanetsky <ilia@prohost.org>
  13046. * (PHP_4_3)
  13047. NEWS:
  13048. bug fixing news.
  13049. * (PHP_4_3)
  13050. Zend/zend_execute.c:
  13051. MFH: Fixed bug #26814 (On parse error include included file, terminate
  13052. execution script).
  13053. * ZendEngine2/zend_execute.c:
  13054. Fixed bug #26814 (On parse error include included file, terminate
  13055. execution script).
  13056. 2004-01-25 Pierre-Alain Joye <paj@pearfr.org>
  13057. * pear/PEAR.php:
  13058. - Use is_a
  13059. * pear/package.dtd:
  13060. WS
  13061. * (PHP_4_3)
  13062. pear/package.dtd:
  13063. - 2004 (c)
  13064. * (PHP_4_3)
  13065. pear/CMD.php
  13066. pear/PEAR.php
  13067. pear/System.php
  13068. pear/PEAR/Autoloader.php
  13069. pear/PEAR/Builder.php
  13070. pear/PEAR/Command.php
  13071. pear/PEAR/Config.php
  13072. pear/PEAR/Dependency.php
  13073. pear/PEAR/Downloader.php
  13074. pear/PEAR/Installer.php
  13075. pear/PEAR/Packager.php
  13076. pear/PEAR/Registry.php
  13077. pear/PEAR/Command/Auth.php
  13078. pear/PEAR/Command/Build.php
  13079. pear/PEAR/Command/Common.php
  13080. pear/PEAR/Command/Config.php
  13081. pear/PEAR/Command/Install.php
  13082. pear/PEAR/Command/Mirror.php
  13083. pear/PEAR/Command/Package.php
  13084. pear/PEAR/Command/Remote.php
  13085. pear/PEAR/Frontend/CLI.php
  13086. pear/scripts/pear.bat
  13087. pear/scripts/pearcmd.php
  13088. pear/scripts/pearwin.php:
  13089. - year++;
  13090. * pear/packages/DB-1.6.0RC1.tar
  13091. pear/packages/HTTP-1.2.2.tar
  13092. pear/packages/Mail-1.1.2.tar:
  13093. - Update Mail, HTTP and DB. Adding new archives
  13094. * pear/packages/DB-1.5.0RC1.tar
  13095. pear/packages/HTTP-1.2.1.tar
  13096. pear/packages/Mail-1.1.0.tar:
  13097. - Update HTTP, DB and Mail packages
  13098. * pear/packages/Mail-1.1.2.tar
  13099. pear/packages/Mail-1.1.2.tar:
  13100. file Mail-1.1.2.tar was initially added on branch PHP_4_3.
  13101. * pear/packages/DB-1.6.0RC1.tar
  13102. pear/packages/DB-1.6.0RC1.tar
  13103. pear/packages/HTTP-1.2.2.tar
  13104. pear/packages/HTTP-1.2.2.tar:
  13105. file DB-1.6.0RC1.tar was initially added on branch PHP_4_3.
  13106. * (PHP_4_3)
  13107. pear/packages/DB-1.5.0RC2.tar
  13108. pear/packages/HTTP-1.2.1.tar
  13109. pear/packages/Mail-1.1.1.tar:
  13110. - Prepare 4.3.5, remove old archives
  13111. 2004-01-25 Ilia Alshanetsky <ilia@prohost.org>
  13112. * (PHP_4_3)
  13113. NEWS:
  13114. sybase_ct extension fixes and improvements by Timm Friebe.
  13115. 2004-01-25 Timm Friebe <thekid@thekid.de>
  13116. * ext/sybase_ct/php_sybase_ct.c
  13117. ext/sybase_ct/php_sybase_ct.h:
  13118. 2004-01-25 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  13119. * php.ini-dist
  13120. php.ini-recommended:
  13121. MySQL is no longer built in by default
  13122. * ext/standard/url.c:
  13123. CS
  13124. 2004-01-25 Andrey Hristov <php@hristov.com>
  13125. * NEWS:
  13126. entrt about feature request #24258
  13127. 2004-01-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  13128. * NEWS
  13129. NEWS:
  13130. BFN
  13131. * ZendEngine2/zend_execute.c
  13132. ZendEngine2/zend_iterators.c
  13133. ZendEngine2/zend_iterators.h:
  13134. Respect proeprty visibility in foreach
  13135. * ZendEngine2/tests/bug26696.phpt:
  13136. Update test
  13137. 2004-01-25 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  13138. * ext/interbase/config.w32:
  13139. Check for both Firebird 1+ and Interbase/FB1
  13140. 2004-01-25 Georg Richter <phpinfo@t-online.de>
  13141. * ext/mysqli/mysqli_api.c:
  13142. prototype fix for mysqli_fetch
  13143. 2004-01-25 Jani Taskinen <jani.taskinen@kolumbus.fi>
  13144. * ext/standard/file.c:
  13145. Fixed bug #27020 (Compile failure; sys/select.h: No such file or directory)
  13146. 2004-01-25 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  13147. * ext/standard/ftp_fopen_wrapper.c
  13148. ext/standard/url.c
  13149. ext/standard/url.h:
  13150. Changed prototypes to allow parsing of string literals and constant strings
  13151. Minor CS/WS
  13152. 2004-01-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  13153. * ZendEngine2/zend_API.c
  13154. ZendEngine2/zend_compile.c
  13155. ZendEngine2/zend_compile.h
  13156. ZendEngine2/zend_execute.c
  13157. ZendEngine2/zend_execute_API.c
  13158. tests/lang/bug23384.phpt:
  13159. Switch from ZEND_ACC_DYNAMIC to ZEND_ACC_ALLOW_STATIC and disallow calling
  13160. internal non-static methods statically.
  13161. 2004-01-24 Georg Richter <phpinfo@t-online.de>
  13162. * ext/mysqli/mysqli_api.c:
  13163. prototype fixes
  13164. 2004-01-24 Sebastian Bergmann <sb@sebastian-bergmann.de>
  13165. * ZendEngine2/zend_execute.c
  13166. ZendEngine2/zend_execute_API.c:
  13167. Change message as proposed by Jon.
  13168. 2004-01-24 Timm Friebe <thekid@thekid.de>
  13169. * ext/sybase_ct/php_sybase_ct.c:
  13170. 2004-01-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  13171. * README.PHP4-TO-PHP5-THIN-CHANGES:
  13172. This is a definitive 'must'
  13173. 2004-01-24 Andrey Hristov <php@hristov.com>
  13174. * ext/standard/array.c:
  13175. Added third parameter (optional) to array_keys for strictness. It behaves
  13176. like the "strict" parameter of in_array().
  13177. * README.PHP4-TO-PHP5-THIN-CHANGES:
  13178. Adding note about declaration first use after that for classes.
  13179. 2004-01-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  13180. * ZendEngine2/zend_API.c
  13181. ZendEngine2/zend_compile.c
  13182. ZendEngine2/zend_compile.h
  13183. ZendEngine2/zend_execute.c
  13184. ZendEngine2/zend_execute_API.c:
  13185. Simplify detection of methods that must be called dynamic (with object)
  13186. * ZendEngine2/zend_execute.c
  13187. ZendEngine2/zend_execute_API.c:
  13188. Disallow calling __clone/__construct/__destruct static
  13189. Send an E_STRICT when calling a non static method static
  13190. * ZendEngine2/zend_API.c
  13191. ZendEngine2/zend_compile.c
  13192. ZendEngine2/zend_compile.h:
  13193. Disallow static declaration of clone
  13194. 2004-01-23 Jani Taskinen <jani.taskinen@kolumbus.fi>
  13195. * ext/pcntl/pcntl.c:
  13196. typofix (thanks to Mehdi Achour for noticing this)
  13197. * ZendEngine2/zend_constants.h
  13198. ZendEngine2/zend_ini.h
  13199. ext/mysqli/php_mysqli.h
  13200. ext/ncurses/php_ncurses.h
  13201. ext/session/php_session.h:
  13202. Silence some compile warnings
  13203. 2004-01-22 Rob Richards <rrichards@ctindustries.net>
  13204. * ext/dom/tests/dom003.phpt:
  13205. update test
  13206. 2004-01-22 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  13207. * ext/simplexml/tests/bug27010.phpt:
  13208. Add new test
  13209. * ext/simplexml/tests/007.phpt
  13210. ext/simplexml/tests/015.phpt
  13211. ext/simplexml/tests/016.phpt
  13212. ext/simplexml/tests/bug24392.phpt:
  13213. Update tests
  13214. 2004-01-22 Rob Richards <rrichards@ctindustries.net>
  13215. * ext/simplexml/php_simplexml.h
  13216. ext/simplexml/simplexml.c:
  13217. Fix bug #27010: segfault after returning nodes with children()
  13218. Fix segfault in match_ns when matching prefix and node without ns
  13219. some general cleanup and code consilidation
  13220. better write handling - engine support dependent
  13221. better isset handling - engine support dependent
  13222. namespace fixes for reading/writing
  13223. * ext/dom/attr.c
  13224. ext/dom/cdatasection.c
  13225. ext/dom/comment.c
  13226. ext/dom/document.c
  13227. ext/dom/documentfragment.c
  13228. ext/dom/element.c
  13229. ext/dom/entityreference.c
  13230. ext/dom/namednodemap.c
  13231. ext/dom/nodelist.c
  13232. ext/dom/php_dom.c
  13233. ext/dom/php_dom.h
  13234. ext/dom/processinginstruction.c
  13235. ext/dom/text.c
  13236. ext/dom/xpath.c:
  13237. update constructors so they cant be called statically
  13238. 2004-01-22 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  13239. * ZendEngine2/zend_default_classes.c:
  13240. Fix internal access to exception properties
  13241. 2004-01-22 Antony Dovgal <tony2001@phpclub.net>
  13242. * ext/oci8/config.w32:
  13243. add collections support to win32 build
  13244. * ext/oci8/oci8.c:
  13245. add missing protos
  13246. and some minor changes
  13247. * ext/oci8/oci8.c:
  13248. MFB
  13249. oci_lob_save() should be removed indeed, but we're already in feature
  13250. freeze =(
  13251. 2004-01-22 Jani Taskinen <jani.taskinen@kolumbus.fi>
  13252. * (PHP_4_3)
  13253. ext/standard/fsock.c:
  13254. Nuke unused variable
  13255. 2004-01-21 Jani Taskinen <jani.taskinen@kolumbus.fi>
  13256. * ext/standard/tests/file/bug26938.phpt:
  13257. test case for bug #26938
  13258. 2004-01-21 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  13259. * tests/classes/interface_doubled.phpt:
  13260. Change to correct syntax.
  13261. * CODING_STANDARDS:
  13262. All technical reasons that prevented us from studlyCaps are solved
  13263. and all current extensions as well as the whole PEAR framework follow
  13264. this rule. So for consistency i readd it.
  13265. 2004-01-21 Ilia Alshanetsky <ilia@prohost.org>
  13266. * NEWS
  13267. ext/standard/exec.c:
  13268. Fixed bug #26938 (exec() has problems reading long lines).
  13269. 2004-01-21 Antony Dovgal <tony2001@phpclub.net>
  13270. * ext/oci8/oci8.c:
  13271. -change constant name, coz it doesn't comply with others
  13272. *add constant's alias, coz others do have aliases
  13273. *change protos (oops =))
  13274. *add notices to collection functions
  13275. *change coll_element_get & coll_assign to inform user, that this type of
  13276. element is not supported yet.
  13277. 2004-01-21 Rob Richards <rrichards@ctindustries.net>
  13278. * ext/simplexml/simplexml.c
  13279. ext/simplexml/tests/profile10.phpt:
  13280. Fix namespace regression bug
  13281. Read attributes correctly
  13282. Update sxe_prop_dim_exists logic
  13283. Update profile
  13284. 2004-01-21 Antony Dovgal <tony2001@phpclub.net>
  13285. * ext/oci8/oci8.c:
  13286. fix potential segfault in oci_lob_write()
  13287. change oci_lob_trim() - truncate length should be 0 by default.
  13288. 2004-01-21 Rob Richards <rrichards@ctindustries.net>
  13289. * ext/simplexml/simplexml.c
  13290. ext/simplexml/tests/015.phpt:
  13291. Fix Bug #26976 (Can not access array elements using array indices)
  13292. return index 0 as non iterable object
  13293. update test
  13294. 2004-01-21 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  13295. * ext/interbase/interbase.c:
  13296. MFB
  13297. 2004-01-21 Hartmut Holzgraefe <hartmut@php-groupies.de>
  13298. * NEWS:
  13299. News update on new streams method
  13300. * main/streams/userspace.c:
  13301. stream_lock() method added to userspace streams wrapper
  13302. 2004-01-21 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  13303. * (PHP_4_3)
  13304. NEWS
  13305. ext/interbase/interbase.c:
  13306. Fixed bug #26968 (Segfault with Interbase module built as shared)
  13307. 2004-01-21 Jon Parise <jon@csh.rit.edu>
  13308. * ext/sqlite/Makefile.frag:
  13309. Adding dependencies on sqlite.h for the rest of the source files in the
  13310. libsqlite distribution.
  13311. 2004-01-21 Jani Taskinen <jani.taskinen@kolumbus.fi>
  13312. * .cvsignore
  13313. build/build.mk:
  13314. Last php4 occurances..
  13315. 2004-01-21 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  13316. * (PHP_4_3)
  13317. makerpm:
  13318. Add these files to the actual package
  13319. * (PHP_4_3)
  13320. makerpm:
  13321. Make this thing actually work again
  13322. 2004-01-21 Jani Taskinen <jani.taskinen@kolumbus.fi>
  13323. * ext/bz2/config.m4:
  13324. Break out the test with first hit.
  13325. 2004-01-21 Sara Golemon <php@alphaweb.net>
  13326. * ext/standard/tests/file/userwrapper.phpt:
  13327. Typo
  13328. 2004-01-21 Jani Taskinen <jani.taskinen@kolumbus.fi>
  13329. * (PHP_4_3)
  13330. NEWS
  13331. ext/standard/formatted_print.c:
  13332. MFH: - Fixed bug #26973 (*printf() + modifier broken)
  13333. * ext/standard/formatted_print.c:
  13334. - Fixed bug #26973 (*printf() + modifier broken)
  13335. * ext/standard/tests/strings/bug26973.phpt:
  13336. extend a bit
  13337. * ext/standard/tests/strings/bug26973.phpt:
  13338. test case for bug #26973
  13339. * ext/simplexml/tests/bug26976.phpt:
  13340. typo fix
  13341. * ext/simplexml/tests/bug26976.phpt:
  13342. test for bug #26976
  13343. 2004-01-21 Ilia Alshanetsky <ilia@prohost.org>
  13344. * (PHP_4_3)
  13345. NEWS
  13346. ext/standard/file.c:
  13347. MFH: Fixed bug #26974 (rename() doesn't check the destination file against
  13348. safe_mode/open_basedir).
  13349. * main/streams/plain_wrapper.c:
  13350. Fixed bug #26974 (rename() doesn't check the destination file
  13351. against safe_mode/open_basedir).
  13352. 2004-01-21 Jani Taskinen <jani.taskinen@kolumbus.fi>
  13353. * ext/simplexml/simplexml.c:
  13354. Goto targets should not be indented (some compilers choke on this, iirc)
  13355. 2004-01-20 Antony Dovgal <tony2001@phpclub.net>
  13356. * (PHP_4_3)
  13357. ext/oci8/oci8.c:
  13358. fix savelob() to make it possible to write data at the beginning of LOB
  13359. 2004-01-20 Rob Richards <rrichards@ctindustries.net>
  13360. * ext/dom/document.c
  13361. ext/dom/dom_iterators.c
  13362. ext/dom/xpath.c:
  13363. Warn when empty string supplied to load methods (by Pierre-Alain)
  13364. Fix refcount on xpath iterators
  13365. xpath_query should return nodelist even when empty
  13366. 2004-01-20 Wez Furlong <wez.php@thebrainroom.net>
  13367. * ext/com_dotnet/README:
  13368. update todo part of readme
  13369. 2004-01-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  13370. * ext/dom/xpath.c:
  13371. Fix warning (and possible problem)
  13372. 2004-01-20 Sterling Hughes <winnie@edwardbear.org>
  13373. * ext/simplexml/simplexml.c:
  13374. -
  13375. 2004-01-20 Jani Taskinen <jani.taskinen@kolumbus.fi>
  13376. * (PHP_4_3)
  13377. NEWS
  13378. acinclude.m4:
  13379. MFH: Fixed bug #26969 (shared openssl build fails)
  13380. * acinclude.m4:
  13381. - Fixed Bug #26969 (shared openssl build fails)
  13382. * NEWS:
  13383. BfN
  13384. * tests/lang/bug26696.phpt:
  13385. test case for bug #26696
  13386. 2004-01-19 Frank M. Kromann <frank@kromann.info>
  13387. * ext/simplexml/simplexml.c:
  13388. Fix compilation of simplexml when spl is build as shared object
  13389. 2004-01-19 Christian Stocker <chregu@phant.ch>
  13390. * ext/dom/xpath.c:
  13391. Fix leaks in dom_xpath_query (create retval only if requiered) by
  13392. Pierre-Alain
  13393. * ext/dom/document.c:
  13394. fixes segfault, if file doesn't exist (by Pierre-Alain)
  13395. 2004-01-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  13396. * (PHP_4_3)
  13397. makerpm:
  13398. Correct license
  13399. * (PHP_4_3)
  13400. sapi/cgi/cgi_main.c:
  13401. Fix a memleak
  13402. 2004-01-19 Jani Taskinen <jani.taskinen@kolumbus.fi>
  13403. * (PHP_4_3)
  13404. NEWS
  13405. ext/standard/basic_functions.c:
  13406. - Fixed bug #26381 (rand() without srand() doesn't work with certain
  13407. php.ini)
  13408. * ext/standard/basic_functions.c:
  13409. - Make sure srand() / mt_srand() are really called.
  13410. 2004-01-19 Ilia Alshanetsky <ilia@prohost.org>
  13411. * (PHP_4_3)
  13412. NEWS:
  13413. Bug fixing news.
  13414. * (PHP_4_3)
  13415. ext/standard/file.c:
  13416. MFH: Fixed bug #26967 (make various file operations return FALSE on error).
  13417. * ext/standard/file.c:
  13418. Fixed bug #26967 (make various file operations return FALSE on error).
  13419. 2004-01-19 Christian Stocker <chregu@phant.ch>
  13420. * NEWS:
  13421. added missing dots..
  13422. * NEWS
  13423. ext/xsl/xsltprocessor.c:
  13424. Cosmetics and NEWS entry
  13425. 2004-01-19 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  13426. * (PHP_4_3)
  13427. ext/mbstring/tests/mb_strlen.phpt:
  13428. - MFH(r-1.3): Turn off mbstring.func_overload as this test uses plain
  13429. strlen()
  13430. for comparison.
  13431. * ext/mbstring/tests/mb_strlen.phpt:
  13432. - Turn off mbstring.func_overload as this test uses plain strlen() for
  13433. comparison.
  13434. 2004-01-19 Christian Stocker <chregu@phant.ch>
  13435. * ext/xsl/php_xsl.c
  13436. ext/xsl/php_xsl.h
  13437. ext/xsl/xsl_fe.h
  13438. ext/xsl/xsltprocessor.c:
  13439. without that method call, it is not allowed to call php functions from
  13440. xslt stylesheets for security reasons.
  13441. 2004-01-19 Martin Jansen <mail@martin-jansen.de>
  13442. * pear/PEAR.php:
  13443. - CS
  13444. 2004-01-19 Andi Gutmans <andi@zend.com>
  13445. * ZendEngine2/zend_execute.c
  13446. ZendEngine2/zend_execute.h:
  13447. - Hopefully fix bug #26696.
  13448. - Please let me know if hell-breaks loose
  13449. 2004-01-19 Zeev Suraski <zeev@zend.com>
  13450. * (PHP_4_3)
  13451. Zend/zend_execute_API.c:
  13452. Backport fix for bug #21513
  13453. 2004-01-19 Derick Rethans <php@derickrethans.nl>
  13454. * NEWS:
  13455. - SPL lives now in ext/
  13456. 2004-01-19 Ilia Alshanetsky <ilia@prohost.org>
  13457. * ext/standard/tests/file/fgetcsv.phpt:
  13458. Added fgetcsv() tests.
  13459. 2004-01-19 Greg Beaver <greg@chiaraquartet.net>
  13460. * pear/System.php:
  13461. fix -m argument to mkDir(). Conversion to octal was not being made,
  13462. and a string should never be passed into mkdir().
  13463. Thanks to Alex Hayes
  13464. 2004-01-19 Jani Taskinen <jani.taskinen@kolumbus.fi>
  13465. * (PHP_4_3)
  13466. ext/standard/crypt.c
  13467. ext/standard/rand.c:
  13468. MFH: Moved php_srand() call into php_rand().
  13469. * ext/standard/crypt.c
  13470. ext/standard/rand.c:
  13471. - Moved php_srand() call into php_rand().
  13472. * NEWS
  13473. NEWS:
  13474. BFN
  13475. * (PHP_4_3)
  13476. NEWS
  13477. ext/standard/php_rand.h:
  13478. MFH: - Fixed bug #26949 (rand(min,max) always returns min when ZTS enabled)
  13479. * ext/standard/php_rand.h:
  13480. - Fixed bug #26949 (rand(min,max) always returns min when ZTS enabled)
  13481. 2004-01-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  13482. * ZendEngine2/zend_API.c
  13483. ZendEngine2/zend_API.h:
  13484. Add zend_get_module_started() to quickly check whether a module is present
  13485. and its MINIT function has been called.
  13486. 2004-01-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  13487. * ZendEngine2/zend_execute.h
  13488. ZendEngine2/zend_execute_API.c:
  13489. Improove debug capabilities
  13490. * ext/simplexml/php_simplexml_exports.h
  13491. ext/simplexml/simplexml.c
  13492. ext/simplexml/simplexml.h:
  13493. Rename header to prevent name clashes with external files
  13494. * ext/simplexml/simplexml.c:
  13495. Necessary as long as SPL is shared/dll
  13496. * ext/sqlite/tests/sqlite_oo_031.phpt:
  13497. Update, id_l is unique
  13498. * ext/sqlite/tests/sqlite_oo_031.phpt:
  13499. Add spl interaction test.
  13500. 2004-01-18 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  13501. * ext/standard/file.c:
  13502. Fix fgetcsv() to reflect the change on 4.3.5 behaviour.
  13503. 2004-01-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  13504. * ext/sqlite/tests/bug26911.phpt
  13505. ext/sqlite/tests/sqlite_oo_029.phpt:
  13506. Update
  13507. 2004-01-18 Derick Rethans <php@derickrethans.nl>
  13508. * ext/mcrypt/config.w32:
  13509. - This define is not used anymore
  13510. 2004-01-18 Ilia Alshanetsky <ilia@prohost.org>
  13511. * (PHP_4_3)
  13512. ext/standard/file.c
  13513. ext/standard/tests/file/bug26634.phpt:
  13514. Corrections for various fgetcsv() issues.
  13515. 2004-01-18 Timm Friebe <thekid@thekid.de>
  13516. * ext/sybase_ct/php_sybase_ct.c:
  13517. - Fixed compiler warnings (int format, long int arg)
  13518. 2004-01-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  13519. * ext/simplexml/simplexml.c:
  13520. Fix Warning
  13521. * ext/simplexml/php_simplexml.h
  13522. ext/simplexml/simplexml.c
  13523. ext/simplexml/simplexml.h:
  13524. Enable inherited classes inside SPL and respect order of module init.
  13525. * ext/simplexml/tests/002.phpt
  13526. ext/simplexml/tests/003.phpt
  13527. ext/simplexml/tests/003.xml
  13528. ext/simplexml/tests/007.phpt
  13529. ext/simplexml/tests/008.phpt
  13530. ext/simplexml/tests/010.phpt:
  13531. Use external files only in 001.phpt & tests for bugs
  13532. * ext/simplexml/php_simplexml.h
  13533. ext/simplexml/simplexml.c:
  13534. Export access to class_entry by function.
  13535. 2004-01-18 Christian Stocker <chregu@phant.ch>
  13536. * ext/dom/document.c:
  13537. - fix for bug #26947 Crash by using DomDocument::getElementById()
  13538. 2004-01-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  13539. * ZendEngine2/zend_reflection_api.c:
  13540. Fix some casing issues
  13541. 2004-01-17 Sterling Hughes <winnie@edwardbear.org>
  13542. * ext/simplexml/tests/profile08.phpt
  13543. ext/simplexml/tests/profile11.phpt:
  13544. update the tests proper-like
  13545. * ext/simplexml/examples/security.php
  13546. ext/simplexml/examples/xpath.php:
  13547. update the examples
  13548. * ext/simplexml/php_simplexml.h
  13549. ext/simplexml/simplexml.c
  13550. ext/simplexml/tests/profile04.phpt
  13551. ext/simplexml/tests/profile05.phpt
  13552. ext/simplexml/tests/profile06.phpt
  13553. ext/simplexml/tests/profile07.phpt
  13554. ext/simplexml/tests/profile10.phpt:
  13555. namespace accesses are now soley URI based as opposed to prefix based.
  13556. 2004-01-17 Jon Parise <jon@csh.rit.edu>
  13557. * ext/sqlite/Makefile.frag:
  13558. Make the compilation of vdbeaux.c dependent on the generation of sqlite.h.
  13559. An incremental 'make -j' build will now complete successfully.
  13560. 2004-01-17 Andrey Hristov <php@hristov.com>
  13561. * README.PHP4-TO-PHP5-THIN-CHANGES:
  13562. use Rasmus' words
  13563. 2004-01-17 Derick Rethans <php@derickrethans.nl>
  13564. * ext/simplexml/README:
  13565. - Fix typoes
  13566. 2004-01-17 Jon Parise <jon@csh.rit.edu>
  13567. * ext/simplexml/README:
  13568. Spell 'element' correctly.
  13569. 2004-01-17 Andrey Hristov <php@hristov.com>
  13570. * README.PHP4-TO-PHP5-THIN-CHANGES:
  13571. adding info about $argc and $argv in CLI mode
  13572. 2004-01-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  13573. * ext/simplexml/CREDITS
  13574. ext/simplexml/README
  13575. ext/simplexml/php_simplexml.h
  13576. ext/simplexml/simplexml.c
  13577. ext/simplexml/tests/006.phpt
  13578. ext/simplexml/tests/007.phpt
  13579. ext/simplexml/tests/008.phpt
  13580. ext/simplexml/tests/011.phpt
  13581. ext/simplexml/tests/012.phpt
  13582. ext/simplexml/tests/014.phpt
  13583. ext/simplexml/tests/014a.phpt
  13584. ext/simplexml/tests/014b.phpt
  13585. ext/simplexml/tests/015.phpt
  13586. ext/simplexml/tests/016.phpt
  13587. ext/simplexml/tests/017.phpt
  13588. ext/simplexml/tests/018.phpt
  13589. ext/simplexml/tests/019.phpt
  13590. ext/simplexml/tests/bug25756.phpt:
  13591. Major bugfix for consistency.
  13592. 2004-01-17 Andrey Hristov <php@hristov.com>
  13593. * README.PHP4-TO-PHP5-THIN-CHANGES:
  13594. Clarification about phpDoc comments. Spotted by Greag Beaver.
  13595. 2004-01-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  13596. * ext/sqlite/sqlite.c:
  13597. No longer needed
  13598. 2004-01-17 Andrey Hristov <php@hristov.com>
  13599. * ext/tokenizer/tokenizer.c
  13600. ext/xml/xml.c:
  13601. HEAD is bundled with ZE2
  13602. 2004-01-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  13603. * ext/simplexml/tests/005.xml
  13604. ext/simplexml/tests/006.xml
  13605. ext/simplexml/tests/009.xml:
  13606. Drop the external xml files no longer needed
  13607. * ext/simplexml/tests/005.phpt
  13608. ext/simplexml/tests/006.phpt
  13609. ext/simplexml/tests/009.phpt:
  13610. No external xml files
  13611. * ext/simplexml/tests/004.phpt
  13612. ext/simplexml/tests/004.xml:
  13613. Don't use external xml files
  13614. 2004-01-17 Greg Beaver <greg@chiaraquartet.net>
  13615. * pear/package-PEAR.xml
  13616. pear/PEAR/Common.php:
  13617. fix Bug #594 PEAR_Common::analyzeSourceCode fails on string with $var and {
  13618. also fixes SOAP packaging error
  13619. 2004-01-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  13620. * ZendEngine2/zend_interfaces.c:
  13621. 2004-01-17 Sterling Hughes <winnie@edwardbear.org>
  13622. * ext/simplexml/tests/profile06.phpt
  13623. ext/simplexml/tests/profile07.phpt
  13624. ext/simplexml/tests/profile10.phpt:
  13625. remove the parser errors here, so they accurately reflect what should
  13626. happen.
  13627. 2004-01-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  13628. * ZendEngine2/zend_interfaces.c:
  13629. Fix inheritance rule for interface Traversable
  13630. * ext/simplexml/simplexml.c:
  13631. Fix parameter list and protos
  13632. * ext/simplexml/tests/010.phpt:
  13633. Add test for inherited simplexml classes
  13634. * ext/simplexml/simplexml.c:
  13635. Make inherited sxe classes work
  13636. 2004-01-17 Jani Taskinen <jani.taskinen@kolumbus.fi>
  13637. * ChangeLog
  13638. README.PHP4-TO-PHP5-THIN-CHANGES
  13639. README.Zeus
  13640. configure.in
  13641. php4.spec.in
  13642. php5.spec.in
  13643. ZendEngine2/tests/bug26802.phpt
  13644. ext/bz2/bz2.dsp
  13645. ext/com_dotnet/README
  13646. ext/cpdf/cpdf.dsp
  13647. ext/ctype/ctype.dsp
  13648. ext/curl/curl.dsp
  13649. ext/dba/dba.dsp
  13650. ext/dbase/dbase.dsp
  13651. ext/dbx/dbx.dsp
  13652. ext/dio/tests/001.phpt
  13653. ext/dom/dom.dsp
  13654. ext/exif/exif.dsp
  13655. ext/fbsql/fbsql.dsp
  13656. ext/fdf/fdf.dsp
  13657. ext/filepro/filepro.dsp
  13658. ext/gd/gd.dsp
  13659. ext/gettext/gettext.dsp
  13660. ext/gmp/tests/001.phpt
  13661. ext/iconv/iconv.dsp
  13662. ext/imap/imap.dsp
  13663. ext/informix/ifx.dsp
  13664. ext/informix/ifx.ec
  13665. ext/ingres_ii/README
  13666. ext/ingres_ii/ingres.dsp
  13667. ext/interbase/interbase.dsp
  13668. ext/ldap/LDAP_Win32_HOWTO.txt
  13669. ext/ldap/ldap.dsp
  13670. ext/ldap/ldap.mak
  13671. ext/mbstring/mbstring.c
  13672. ext/mbstring/mbstring.dsp
  13673. ext/mbstring/mbstring.h
  13674. ext/mcrypt/mcrypt.dsp
  13675. ext/mcve/config.m4
  13676. ext/mcve/mcve.dsp
  13677. ext/mcve/tests/001.phpt
  13678. ext/mhash/mhash.dsp
  13679. ext/mime_magic/mime_magic.dsp
  13680. ext/ming/ming.dsp
  13681. ext/mnogosearch/README
  13682. ext/mnogosearch/index.php
  13683. ext/msql/msql.dsp
  13684. ext/mssql/mssql.dsp
  13685. ext/mssql/mssql_win32_howto.txt
  13686. ext/mssql/php_mssql.c
  13687. ext/mysql/mysql.dsp
  13688. ext/mysqli/mysqli.dsp
  13689. ext/ncurses/tests/001.phpt
  13690. ext/oci8/oci8.dsp
  13691. ext/odbc/config.m4
  13692. ext/openssl/README
  13693. ext/openssl/openssl.dsp
  13694. ext/oracle/oracle.dsp
  13695. ext/pdf/pdf.dsp
  13696. ext/pgsql/pgsql.dsp
  13697. ext/pspell/README
  13698. ext/pspell/pspell.dsp
  13699. ext/shmop/README
  13700. ext/shmop/shmop.dsp
  13701. ext/simplexml/simplexml.dsp
  13702. ext/skeleton/skeleton.dsp
  13703. ext/skeleton/tests/001.phpt
  13704. ext/snmp/snmp.dsp
  13705. ext/sockets/sockets.dsp
  13706. ext/sqlite/sqlite.dsp
  13707. ext/standard/credits_ext.h
  13708. ext/standard/credits_sapi.h
  13709. ext/sybase/php_sybase_db.c
  13710. ext/sybase_ct/php_sybase_ct.c
  13711. ext/sybase_ct/sybase_ct.dsp
  13712. ext/tokenizer/tokenizer.dsp
  13713. ext/w32api/w32api.c
  13714. ext/w32api/w32api.dsp
  13715. ext/xml/xml.mak
  13716. ext/xmlrpc/xmlrpc.dsp
  13717. ext/xsl/xsl.dsp
  13718. ext/yaz/yaz.dsp
  13719. ext/zlib/zlib.dsp
  13720. ext/zlib/zlib_win32_howto.txt
  13721. netware/buildsapi.bat
  13722. netware/php4apache.mak
  13723. netware/php4apache2filter.mak
  13724. netware/php4cli.mak
  13725. netware/php5apache.mak
  13726. netware/php5apache2filter.mak
  13727. netware/php5cli.mak
  13728. netware/phplib.mak
  13729. sapi/activescript/README
  13730. sapi/activescript/classfactory.cpp
  13731. sapi/activescript/config.w32
  13732. sapi/activescript/php4activescript.c
  13733. sapi/activescript/php4activescript.def
  13734. sapi/activescript/php4activescript.dsp
  13735. sapi/activescript/php4activescript.h
  13736. sapi/activescript/php4as_classfactory.h
  13737. sapi/activescript/php4as_scriptengine.h
  13738. sapi/activescript/php5activescript.c
  13739. sapi/activescript/php5activescript.def
  13740. sapi/activescript/php5activescript.dsp
  13741. sapi/activescript/php5activescript.h
  13742. sapi/activescript/php5as_classfactory.h
  13743. sapi/activescript/php5as_scriptengine.h
  13744. sapi/activescript/scriptengine.cpp
  13745. sapi/aolserver/README
  13746. sapi/aolserver/php4aolserver.dsp
  13747. sapi/aolserver/php5aolserver.dsp
  13748. sapi/apache/config.w32
  13749. sapi/apache/php4apache.dsp
  13750. sapi/apache/php5apache.dsp
  13751. sapi/apache2filter/.cvsignore
  13752. sapi/apache2handler/.cvsignore
  13753. sapi/apache2handler/php4apache2.dsp
  13754. sapi/apache2handler/php5apache2.dsp
  13755. sapi/apache_hooks/.cvsignore
  13756. sapi/apache_hooks/apMakefile.tmpl
  13757. sapi/apache_hooks/config.m4
  13758. sapi/apache_hooks/config.w32
  13759. sapi/apache_hooks/libphp4.module.in
  13760. sapi/apache_hooks/libphp5.module.in
  13761. sapi/apache_hooks/mod_php4.c
  13762. sapi/apache_hooks/mod_php4.exp
  13763. sapi/apache_hooks/mod_php4.h
  13764. sapi/apache_hooks/mod_php5.c
  13765. sapi/apache_hooks/mod_php5.exp
  13766. sapi/apache_hooks/mod_php5.h
  13767. sapi/apache_hooks/php.sym
  13768. sapi/apache_hooks/php4apache_hooks.dsp
  13769. sapi/apache_hooks/php5apache_hooks.dsp
  13770. sapi/apache_hooks/php_apache_http.h
  13771. sapi/caudium/.cvsignore
  13772. sapi/caudium/caudium.c
  13773. sapi/caudium/config.m4
  13774. sapi/cgi/README.FastCGI
  13775. sapi/embed/php4embed.dsp
  13776. sapi/embed/php5embed.dsp
  13777. sapi/isapi/config.m4
  13778. sapi/isapi/config.w32
  13779. sapi/isapi/php4isapi.c
  13780. sapi/isapi/php4isapi.def
  13781. sapi/isapi/php4isapi.dsp
  13782. sapi/isapi/php5isapi.c
  13783. sapi/isapi/php5isapi.def
  13784. sapi/isapi/php5isapi.dsp
  13785. sapi/isapi/stresstest/notes.txt
  13786. sapi/isapi/stresstest/stresstest.cpp
  13787. sapi/nsapi/php4nsapi.dsp
  13788. sapi/nsapi/php5nsapi.dsp
  13789. sapi/pi3web/README
  13790. sapi/pi3web/config.m4
  13791. sapi/pi3web/config.w32
  13792. sapi/pi3web/php4pi3web.dsp
  13793. sapi/pi3web/php5pi3web.dsp
  13794. sapi/pi3web/pi3web_sapi.c
  13795. sapi/pi3web/pi3web_sapi.h
  13796. sapi/roxen/.cvsignore
  13797. sapi/roxen/README
  13798. sapi/roxen/TODO
  13799. sapi/roxen/config.m4
  13800. sapi/roxen/roxen.c
  13801. sapi/thttpd/config.m4
  13802. sapi/thttpd/thttpd_patch
  13803. sapi/tux/README
  13804. sapi/tux/config.m4
  13805. sapi/webjames/README
  13806. scripts/dev/credits
  13807. tests/test.php4
  13808. tests/classes/inheritance_002.phpt
  13809. win32/install.txt
  13810. win32/php4.dsp
  13811. win32/php4.dsw
  13812. win32/php4dll.dsp
  13813. win32/php4dllts.dsp
  13814. win32/php4dllts.rc
  13815. win32/php4dllts.rc2
  13816. win32/php4ts.dsp
  13817. win32/php4ts.rc
  13818. win32/php4ts.rc2
  13819. win32/php4ts_cli.dsp
  13820. win32/php4ts_cli.rc
  13821. win32/php4ts_cli.rc2
  13822. win32/php5.dsp
  13823. win32/php5.dsw
  13824. win32/php5dll.dsp
  13825. win32/php5dllts.dsp
  13826. win32/php5dllts.rc
  13827. win32/php5dllts.rc2
  13828. win32/php5ts.dsp
  13829. win32/php5ts.dsw
  13830. win32/php5ts.rc
  13831. win32/php5ts.rc2
  13832. win32/php5ts_cli.dsp
  13833. win32/php5ts_cli.rc
  13834. win32/php5ts_cli.rc2
  13835. win32/pws-php4cgi.reg
  13836. win32/pws-php4isapi.reg
  13837. win32/pws-php5cgi.reg
  13838. win32/pws-php5isapi.reg
  13839. win32/resource.h
  13840. win32/signal.h
  13841. win32/installer/README
  13842. win32/installer/gen-nsis.php:
  13843. - Renamed all *php4* files to *php5*, changed all php4/PHP4 to php5/PHP5
  13844. 2004-01-17 Tim Toohey <php@toowards.com>
  13845. * ext/gd/libgd/gd.c:
  13846. (gdImageSetPixel) Tidied 'normal' blending effect
  13847. 2004-01-17 Jani Taskinen <jani.taskinen@kolumbus.fi>
  13848. * tests/classes/destructor_and_references.phpt:
  13849. typofix
  13850. 2004-01-17 Wez Furlong <wez.php@thebrainroom.net>
  13851. * (PECL_4_3)
  13852. ext/sqlite/package.xml:
  13853. bah bah
  13854. * (PECL_4_3)
  13855. ext/sqlite/package.xml:
  13856. I will test package even at 1am...
  13857. * (PECL_4_3)
  13858. ext/sqlite/package.xml:
  13859. update for release
  13860. 2004-01-17 Ilia Alshanetsky <ilia@prohost.org>
  13861. * ZendEngine2/zend_object_handlers.c
  13862. ZendEngine2/zend_object_handlers.h:
  13863. Expose zend_std_call_user_call(), needed for implementation of things like
  13864. __call handlers.
  13865. 2004-01-17 Wez Furlong <wez.php@thebrainroom.net>
  13866. * (PECL_4_3)
  13867. ext/sqlite/sqlite.dsp:
  13868. better fix
  13869. 2004-01-17 Edin Kadribasic <edink@emini.dk>
  13870. * (PECL_4_3)
  13871. ext/sqlite/sqlite.c:
  13872. Not everybody has this ;)
  13873. 2004-01-17 Jani Taskinen <jani.taskinen@kolumbus.fi>
  13874. * ZendEngine2/zend_compile.c
  13875. ZendEngine2/zend_language_scanner.h
  13876. ZendEngine2/zend_language_scanner.l:
  13877. Nuke compile warning by using the LANG_SCNG macro instead
  13878. 2004-01-17 Wez Furlong <wez.php@thebrainroom.net>
  13879. * (PECL_4_3)
  13880. ext/sqlite/sqlite.dsp:
  13881. fix win32 build
  13882. 2004-01-17 Jani Taskinen <jani.taskinen@kolumbus.fi>
  13883. * (PHP_4_3)
  13884. NEWS
  13885. ext/imap/config.m4:
  13886. MFH: Fixed bug #26923 (ext/imap: pam and crypt libraries missing when build
  13887. as shared)
  13888. * ext/imap/config.m4:
  13889. Fixed bug #26923 (ext/imap: pam and crypt libraries missing when build as
  13890. shared)
  13891. 2004-01-16 Wez Furlong <wez.php@thebrainroom.net>
  13892. * ext/sqlite/libsqlite/src/sqlite.w32.h:
  13893. update file for win32 build
  13894. 2004-01-16 Sterling Hughes <winnie@edwardbear.org>
  13895. * ext/simplexml/tests/profile04.phpt
  13896. ext/simplexml/tests/profile05.phpt
  13897. ext/simplexml/tests/profile06.phpt
  13898. ext/simplexml/tests/profile07.phpt
  13899. ext/simplexml/tests/profile10.phpt
  13900. ext/simplexml/tests/profile11.phpt:
  13901. update the profile of how namespaces should work after discussions with
  13902. shane and rob richards. there were a lot of race conditions with regards
  13903. to the way namespaces have been handled in XML documents so far, this new
  13904. method removes the race conditions, and gives me a real reason to add the
  13905. children() and attributes() methods.
  13906. 2004-01-16 Jani Taskinen <jani.taskinen@kolumbus.fi>
  13907. * NEWS
  13908. ZendEngine2/zend_reflection_api.c:
  13909. - Fixed bug #26640 (__autoload() not invoked by Reflection classes)
  13910. 2004-01-16 Sterling Hughes <winnie@edwardbear.org>
  13911. * ext/simplexml/tests/profile01.phpt
  13912. ext/simplexml/tests/profile02.phpt
  13913. ext/simplexml/tests/profile03.phpt
  13914. ext/simplexml/tests/profile04.phpt
  13915. ext/simplexml/tests/profile05.phpt
  13916. ext/simplexml/tests/profile06.phpt
  13917. ext/simplexml/tests/profile07.phpt
  13918. ext/simplexml/tests/profile08.phpt
  13919. ext/simplexml/tests/profile09.phpt
  13920. ext/simplexml/tests/profile10.phpt
  13921. ext/simplexml/tests/profile11.phpt:
  13922. Add a "profile" of simplexml's expected behaviour in the form of tests.
  13923. This will be expanded as issues arise and will be a formal definition
  13924. (in code) of simplexml's behaviour.
  13925. 2004-01-16 Jani Taskinen <jani.taskinen@kolumbus.fi>
  13926. * (PHP_4_3)
  13927. NEWS
  13928. ext/xml/xml.c:
  13929. MFH: - Fixed bug #26937 (Warning in xml.c)
  13930. * ext/xml/xml.c:
  13931. Kill warning (bug #26937)
  13932. * tests/lang/bug26640.phpt:
  13933. Added test case for bug #26640
  13934. 2004-01-16 Ilia Alshanetsky <ilia@prohost.org>
  13935. * ext/sqlite/TODO:
  13936. Update TODO
  13937. * EXTENSIONS
  13938. EXTENSIONS:
  13939. Added Antony Dovgal as OCI8 maintainer.
  13940. * run-tests.php:
  13941. Fixed division by zero warning.
  13942. 2004-01-16 Jani Taskinen <jani.taskinen@kolumbus.fi>
  13943. * NEWS
  13944. NEWS:
  13945. BFN
  13946. * ext/mime_magic/mime_magic.c:
  13947. Fix the mime_magic.debug option init
  13948. 2004-01-16 Antony Dovgal <tony2001@phpclub.net>
  13949. * ext/oci8/CREDITS:
  13950. Add myself at last =)
  13951. 2004-01-16 Ilia Alshanetsky <ilia@prohost.org>
  13952. * (PHP_4_3)
  13953. NEWS
  13954. ext/pcre/php_pcre.c
  13955. ext/pcre/tests/bug26927.phpt:
  13956. MFH: Fixed Bug #26927 (preg_quote() does not escape \0).
  13957. * ext/pcre/tests/bug26927.phpt:
  13958. Fixed Bug #26927 (preg_quote() does not escape \0).
  13959. * ext/pcre/php_pcre.c:
  13960. Fixed Bug #26927 (preg_quote() does not escape \0).
  13961. 2004-01-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  13962. * ext/sqlite/sqlite.c
  13963. ext/sqlite/sqlite.c:
  13964. Fix shutdown
  13965. * (PHP_4_3)
  13966. ext/dba/dba.c:
  13967. Add missing fd creation
  13968. 2004-01-15 Pierre-Alain Joye <paj@pearfr.org>
  13969. * ext/sqlite/package.xml:
  13970. - Fix the php dependency
  13971. (wide copy/paste is not that good no? ;) )
  13972. 2004-01-15 Zeev Suraski <zeev@zend.com>
  13973. * ZendEngine2/zend.c:
  13974. Nice patch Christian, but it wasn't at all enabled? :)
  13975. Fix bug #26883
  13976. 2004-01-15 Antony Dovgal <tony2001@phpclub.net>
  13977. * ext/oci8/oci8.c:
  13978. Fix bug #26892, ORA-21301 in ocinewcollection() call.
  13979. pEnv should be initialized in object mode too.
  13980. 2004-01-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  13981. * ext/simplexml/simplexml.c:
  13982. Drop userspace iteration correctly.
  13983. 2004-01-15 Jani Taskinen <jani.taskinen@kolumbus.fi>
  13984. * ext/oci8/config.m4
  13985. ext/oci8/oci8.c:
  13986. Fix typo
  13987. * (PHP_4_3)
  13988. ext/mime_magic/mime_magic.c:
  13989. Fix overflow
  13990. * NEWS
  13991. ext/mime_magic/mime_magic.c:
  13992. - Fixed bug #26844 (ext/mime_magic: magic file validation broken).
  13993. 2004-01-15 Ilia Alshanetsky <ilia@prohost.org>
  13994. * (PHP_4_3)
  13995. NEWS
  13996. ext/imap/php_imap.c:
  13997. MFH: Fixed bug #26909 (crash in imap_mime_header_decode() when no encoding
  13998. is
  13999. used).
  14000. * ext/imap/php_imap.c:
  14001. Fixed bug #26909 (crash in imap_mime_header_decode() when no encoding is
  14002. used).
  14003. 2004-01-14 Greg Beaver <greg@chiaraquartet.net>
  14004. * pear/PEAR.php:
  14005. fix get_class() case-sensitive incompatibility in PHP5
  14006. 2004-01-14 Edin Kadribasic <edink@emini.dk>
  14007. * (PECL_4_3)
  14008. ext/sqlite/libsqlite/src/sqlite.w32.h:
  14009. Update version number
  14010. * (PECL_4_3)
  14011. ext/sqlite/sqlite.dsp:
  14012. Add new files to windows build
  14013. 2004-01-14 Ilia Alshanetsky <ilia@prohost.org>
  14014. * (PECL_4_3)
  14015. ext/sqlite/libsqlite/src/date.c
  14016. ext/sqlite/libsqlite/src/vdbeInt.h
  14017. ext/sqlite/libsqlite/src/vdbeaux.c:
  14018. Added new files.
  14019. 2004-01-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  14020. * ext/simplexml/simplexml.c
  14021. ext/simplexml/tests/010.phpt:
  14022. This is no longer usefull in any way.
  14023. 2004-01-14 Ilia Alshanetsky <ilia@prohost.org>
  14024. * ext/sqlite/tests/bug26911.phpt:
  14025. MFH: Fixed bug #26911 (crash in sqlite extension when fetching data from
  14026. empty queries).
  14027. * NEWS
  14028. ext/sqlite/sqlite.c
  14029. ext/sqlite/sqlite.c
  14030. ext/sqlite/tests/bug26911.phpt:
  14031. MFH: Fixed bug #26911 (crash in sqlite extension when fetching data from
  14032. empty queries).
  14033. 2004-01-14 Rob Richards <rrichards@ctindustries.net>
  14034. * ext/simplexml/simplexml.c:
  14035. test user define namespace aliases
  14036. 2004-01-14 Ilia Alshanetsky <ilia@prohost.org>
  14037. * (PECL_4_3)
  14038. ext/sqlite/libsqlite/src/parse.c:
  14039. Touch parser.
  14040. * (PECL_4_3)
  14041. ext/sqlite/config.m4
  14042. ext/sqlite/libsqlite/VERSION
  14043. ext/sqlite/libsqlite/src/attach.c
  14044. ext/sqlite/libsqlite/src/auth.c
  14045. ext/sqlite/libsqlite/src/btree.c
  14046. ext/sqlite/libsqlite/src/btree.h
  14047. ext/sqlite/libsqlite/src/btree_rb.c
  14048. ext/sqlite/libsqlite/src/build.c
  14049. ext/sqlite/libsqlite/src/copy.c
  14050. ext/sqlite/libsqlite/src/delete.c
  14051. ext/sqlite/libsqlite/src/encode.c
  14052. ext/sqlite/libsqlite/src/expr.c
  14053. ext/sqlite/libsqlite/src/func.c
  14054. ext/sqlite/libsqlite/src/hash.c
  14055. ext/sqlite/libsqlite/src/hash.h
  14056. ext/sqlite/libsqlite/src/insert.c
  14057. ext/sqlite/libsqlite/src/main.c
  14058. ext/sqlite/libsqlite/src/opcodes.c
  14059. ext/sqlite/libsqlite/src/opcodes.h
  14060. ext/sqlite/libsqlite/src/os.c
  14061. ext/sqlite/libsqlite/src/os.h
  14062. ext/sqlite/libsqlite/src/pager.c
  14063. ext/sqlite/libsqlite/src/pager.h
  14064. ext/sqlite/libsqlite/src/parse.c
  14065. ext/sqlite/libsqlite/src/parse.h
  14066. ext/sqlite/libsqlite/src/parse.y
  14067. ext/sqlite/libsqlite/src/pragma.c
  14068. ext/sqlite/libsqlite/src/printf.c
  14069. ext/sqlite/libsqlite/src/random.c
  14070. ext/sqlite/libsqlite/src/select.c
  14071. ext/sqlite/libsqlite/src/sqlite.h.in
  14072. ext/sqlite/libsqlite/src/sqlite.w32.h
  14073. ext/sqlite/libsqlite/src/sqliteInt.h
  14074. ext/sqlite/libsqlite/src/table.c
  14075. ext/sqlite/libsqlite/src/tokenize.c
  14076. ext/sqlite/libsqlite/src/trigger.c
  14077. ext/sqlite/libsqlite/src/update.c
  14078. ext/sqlite/libsqlite/src/util.c
  14079. ext/sqlite/libsqlite/src/vacuum.c
  14080. ext/sqlite/libsqlite/src/vdbe.c
  14081. ext/sqlite/libsqlite/src/vdbe.h
  14082. ext/sqlite/libsqlite/src/where.c:
  14083. Upgrade bundled libsqlite to 2.8.11
  14084. * ext/sqlite/libsqlite/src/parse.c:
  14085. touch generated parser.
  14086. * ext/sqlite/libsqlite/src/date.c
  14087. ext/sqlite/libsqlite/src/hash.c
  14088. ext/sqlite/libsqlite/src/hash.h
  14089. ext/sqlite/libsqlite/src/opcodes.c
  14090. ext/sqlite/libsqlite/src/opcodes.h
  14091. ext/sqlite/libsqlite/src/os.c
  14092. ext/sqlite/libsqlite/src/os.h
  14093. ext/sqlite/libsqlite/src/pager.c
  14094. ext/sqlite/libsqlite/src/printf.c
  14095. ext/sqlite/libsqlite/src/select.c
  14096. ext/sqlite/libsqlite/src/sqliteInt.h
  14097. ext/sqlite/libsqlite/src/tokenize.c
  14098. ext/sqlite/libsqlite/src/util.c
  14099. ext/sqlite/libsqlite/src/vdbe.c
  14100. ext/sqlite/libsqlite/src/vdbeInt.h
  14101. ext/sqlite/libsqlite/src/vdbeaux.c
  14102. ext/sqlite/libsqlite/src/where.c:
  14103. Upgraded bundled libsqlite to 2.8.11 (fixed critical bug of *NIX systems).
  14104. * NEWS
  14105. ext/sqlite/libsqlite/VERSION
  14106. ext/sqlite/libsqlite/src/btree_rb.c:
  14107. Upgraded bundled libsqlite to 2.8.11 (fixed critical bug of *NIX systems).
  14108. 2004-01-14 Wez Furlong <wez.php@thebrainroom.net>
  14109. * (PHP_4_3)
  14110. main/network.c:
  14111. Probable fix for:
  14112. Bug #25575 stream_set_blocking with STDIN doesnt block
  14113. * ext/standard/file.c:
  14114. Remove stale code from flock();
  14115. spotted by Hartmut.
  14116. * (PHP_4_3)
  14117. NEWS
  14118. ext/standard/file.c:
  14119. Fixed bug #26772 (fgets returns NULL instead of FALSE). (Wez)
  14120. * ext/standard/file.c:
  14121. Fix #26772: fgets returns NULL instead of FALSE.
  14122. 2004-01-14 Zeev Suraski <zeev@zend.com>
  14123. * ZendEngine2/zend_compile.c:
  14124. Don't allow interfaces to implement anything
  14125. 2004-01-14 Wez Furlong <wez.php@thebrainroom.net>
  14126. * ext/sqlite/libsqlite/src/parse.c:
  14127. touch
  14128. 2004-01-14 Andi Gutmans <andi@zend.com>
  14129. * ZendEngine2/zend_operators.h:
  14130. - Remove bogus macros
  14131. * ext/imap/php_imap.c:
  14132. - Remove use of bogus macro
  14133. 2004-01-14 Wez Furlong <wez.php@thebrainroom.net>
  14134. * sapi/cli/cli_win32.c
  14135. sapi/cli/config.w32
  14136. sapi/cli/php_cli.c:
  14137. Add optional php-win.exe variation of the CLI sapi.
  14138. php-win.exe runs in the windows GUI subsystem, and thus
  14139. has no console; stdio handles are effectively set to /dev/null
  14140. and no "dos box" will appear on screen when running scripts
  14141. using this sapi (php-gtk people will be familiar with this concept).
  14142. Aside from those differences, php-win.exe is 100% identical to
  14143. regular CLI
  14144. 2004-01-13 Ilia Alshanetsky <ilia@prohost.org>
  14145. * (PHP_4_3)
  14146. NEWS
  14147. ext/standard/formatted_print.c
  14148. ext/standard/tests/strings/bug26878.phpt:
  14149. MFH: Fixed bug #26878 (problem with multiple references to the same
  14150. variable
  14151. with different types).
  14152. * ext/standard/tests/strings/bug26878.phpt:
  14153. Fixed bug #26878 (problem with multiple references to the same variable
  14154. with different types).
  14155. * ext/standard/formatted_print.c:
  14156. Fixed bug #26878 (problem with multiple references to the same variable
  14157. with different types).
  14158. 2004-01-13 Rob Richards <rrichards@ctindustries.net>
  14159. * ext/simplexml/simplexml.c
  14160. ext/simplexml/tests/017.phpt:
  14161. add support for $foo["a:bar"]
  14162. fix xsearch to only return values for text,element and attribute nodes
  14163. fix getChildren and return array
  14164. remove most methods
  14165. update test
  14166. 2004-01-13 Jani Taskinen <jani.taskinen@kolumbus.fi>
  14167. * (PHP_4_3)
  14168. ext/ftp/ftp.c:
  14169. MFH: - Fixed bug #26896 (ext/ftp does not work as shared extension)
  14170. * ext/ftp/ftp.c:
  14171. - Fixed bug #26896 (ext/ftp does not work as shared extension)
  14172. * NEWS
  14173. NEWS:
  14174. BFN
  14175. 2004-01-13 Wez Furlong <wez.php@thebrainroom.net>
  14176. * ZendEngine2/zend_ini_parser.y:
  14177. Don't treat strings containing : as potential constant names in
  14178. the .ini parser.
  14179. This fixes Bug #26893
  14180. * ext/com_dotnet/com_handlers.c:
  14181. reinstate this ifdef for people without .Net SDK
  14182. * ext/com_dotnet/com_handlers.c:
  14183. Fix refcount on these return values to avoid a leak and allow object dtor's
  14184. to be called.
  14185. This in turn prevents a massive slow-down in CoUninitialize which would
  14186. have to
  14187. forcibly destroy the COM objects in request shutdown.
  14188. 2004-01-13 Rob Richards <rrichards@ctindustries.net>
  14189. * ext/dom/php_dom.c:
  14190. fix getElementsByTagName and getElementsByTagNameNS - allow *
  14191. 2004-01-13 Wez Furlong <wez.php@thebrainroom.net>
  14192. * ext/com_dotnet/com_com.c
  14193. ext/com_dotnet/com_extension.c
  14194. ext/com_dotnet/com_handlers.c
  14195. ext/com_dotnet/php_com_dotnet_internal.h:
  14196. Fix leaking constructors.
  14197. Implement a cache for method signatures and DISPID's to
  14198. greatly improve performance when repeatedly accessing
  14199. members with the same names.
  14200. 2004-01-13 Derick Rethans <php@derickrethans.nl>
  14201. * (PHP_4_3)
  14202. Zend/zend.c
  14203. sapi/cgi/cgi_main.c
  14204. sapi/cli/php_cli.c:
  14205. - Fixed year in version notices
  14206. 2004-01-13 Sara Golemon <php@alphaweb.net>
  14207. * ext/curl/config.w32:
  14208. Don't even define this.
  14209. 2004-01-13 John Coggeshall <john@coggeshall.org>
  14210. * ext/sqlite/sess_sqlite.c:
  14211. Whoops... Ilia forgot a ')'
  14212. 2004-01-13 Wez Furlong <wez.php@thebrainroom.net>
  14213. * win32/time.c:
  14214. make usleep actually work properly
  14215. * ext/com_dotnet/com_com.c
  14216. ext/com_dotnet/com_handlers.c
  14217. ext/com_dotnet/php_com_dotnet_internal.h:
  14218. Support automatic handling of byref parameters
  14219. 2004-01-12 Ilia Alshanetsky <ilia@prohost.org>
  14220. * ext/sqlite/sess_sqlite.c:
  14221. Fixed a bug that would cause the sqlite session database to grow endlessly.
  14222. 2004-01-12 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  14223. * ext/interbase/interbase.c:
  14224. More handsome solution for previous fix
  14225. * ext/interbase/interbase.c:
  14226. Added sanity check on ibase_[p]connect() dialect argument (fixes obscure
  14227. unregistered bug)
  14228. 2004-01-12 Martin Kraemer <Martin.Kraemer@fujitsu-siemens.com>
  14229. * ext/bz2/php_bz2.h:
  14230. Avoid duplicate symbols; definition is in bz2.c
  14231. 2004-01-12 Ilia Alshanetsky <ilia@prohost.org>
  14232. * (PHP_4_3)
  14233. configure.in
  14234. main/php_version.h:
  14235. Back to dev.
  14236. * (PHP_4_3)
  14237. NEWS:
  14238. Set release date.
  14239. * (PHP_4_3)
  14240. configure.in
  14241. main/php_version.h:
  14242. Go with 4.3.5RC1
  14243. 2004-01-12 Andi Gutmans <andi@zend.com>
  14244. * ZendEngine2/zend_compile.c:
  14245. - Return the PHP 4 behavior of not allowing class declerations within
  14246. - class declerations. This happened when declaring a class within a
  14247. - method.
  14248. class A {
  14249. function foo() {
  14250. class B {
  14251. }
  14252. }
  14253. }
  14254. 2004-01-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  14255. * ext/mysql/php_mysql.c:
  14256. Synch mysql_fetch_object with mysqli, sqlite and pgsql
  14257. * ext/mysqli/mysqli_nonapi.c:
  14258. Proto fix
  14259. * ext/sqlite/sqlite.c:
  14260. No longer needed
  14261. * ZendEngine2/zend_API.h
  14262. main/php.h:
  14263. Add missing macro
  14264. 2004-01-11 Wez Furlong <wez.php@thebrainroom.net>
  14265. * ZendEngine2/zend_compile.c
  14266. ZendEngine2/zend_language_scanner.h
  14267. ZendEngine2/zend_language_scanner.l:
  14268. TSRMLS fix
  14269. 2004-01-11 Ilia Alshanetsky <ilia@prohost.org>
  14270. * (PHP_4_3)
  14271. NEWS
  14272. ext/pgsql/pgsql.c:
  14273. MFH: Fixed bug #26864 (pg_(update|delete) ignore PGSQL_DML_EXEC option).
  14274. * ext/pgsql/pgsql.c:
  14275. Fixed bug #26864 (pg_(update|delete) ignore PGSQL_DML_EXEC option).
  14276. 2004-01-11 Andi Gutmans <andi@zend.com>
  14277. * ZendEngine2/zend_language_parser.y:
  14278. - Re-allow conditional class declerations. Needless to say that I also
  14279. - think it's not great coding.. Use polymorphism instead :)
  14280. * ZendEngine2/zend_compile.c
  14281. ZendEngine2/zend_language_scanner.h
  14282. ZendEngine2/zend_language_scanner.l:
  14283. - This should fix the problem of conditional function decleration on the
  14284. - same line of code not to work. You should re-evaluate your coding style
  14285. - if you really code this way :)
  14286. 2004-01-11 Jani Taskinen <jani.taskinen@kolumbus.fi>
  14287. * NEWS:
  14288. oops..
  14289. * NEWS:
  14290. BFN
  14291. * tests/lang/bug26869.phpt:
  14292. add test case for bug #26869
  14293. 2004-01-11 Andrey Hristov <php@hristov.com>
  14294. * ext/standard/tests/array/var_export.phpt:
  14295. fixing test
  14296. 2004-01-11 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  14297. * ext/sqlite/config.m4:
  14298. added utf8 support option for sqlite >= 2.8.9.
  14299. 2004-01-10 Andrey Hristov <php@hristov.com>
  14300. * ext/standard/tests/array/007.phpt
  14301. ext/standard/tests/array/array_intersect_1.phpt:
  14302. fixing tests after last Derick's commit that changed the behaviour of
  14303. var_export() :)
  14304. 2004-01-10 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  14305. * ext/simplexml/tests/014.phpt
  14306. ext/simplexml/tests/014a.phpt
  14307. ext/simplexml/tests/014b.phpt:
  14308. Update attribute tests.
  14309. * ext/simplexml/simplexml.c:
  14310. - Cleanup class_entry
  14311. - allow derived classes
  14312. - fix new SimpleXML_Element()
  14313. 2004-01-10 Zeev Suraski <zeev@zend.com>
  14314. * ZendEngine2/zend_operators.c:
  14315. Remove conflict
  14316. 2004-01-10 Rob Richards <rrichards@ctindustries.net>
  14317. * ext/dom/dom_iterators.c
  14318. ext/dom/nodelist.c
  14319. ext/dom/php_dom.h
  14320. ext/dom/xpath.c:
  14321. XPath query returns nodelist object rather than array
  14322. 2004-01-10 Zeev Suraski <zeev@zend.com>
  14323. * ZendEngine2/zend_builtin_functions.c
  14324. ZendEngine2/zend_execute_API.c
  14325. ZendEngine2/zend_globals.h
  14326. ZendEngine2/zend_operators.c:
  14327. Added error mask to set_error_handler()
  14328. Patch by Christian Schneider <cschneid@cschneid.com>
  14329. 2004-01-09 Wez Furlong <wez.php@thebrainroom.net>
  14330. * acinclude.m4
  14331. ZendEngine2/acconfig.h:
  14332. support for building asm in the unix buildsys.
  14333. Also, when ZEND_ACCONFIG_H_NO_C_PROTOS is defined,
  14334. omit the C prototypes from the configuration header
  14335. so that it can be included into asm files.
  14336. 2004-01-09 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  14337. * ZendEngine2/RFCs/002.txt:
  14338. this one is declined
  14339. * ext/pgsql/config.m4:
  14340. Use pg_config if it can be found.
  14341. 2004-01-09 Wez Furlong <wez.php@thebrainroom.net>
  14342. * ZendEngine2/zend_object_handlers.h:
  14343. must be extern to avoid problems with some compilers
  14344. * ext/session/php_session.h
  14345. ext/session/session.c:
  14346. export tsrm id for session globals.
  14347. * ext/informix/config.w32:
  14348. let informix build
  14349. 2004-01-09 Stanislav Malyshev <stas@zend.com>
  14350. * ZendEngine2/tests/bug26077.phpt:
  14351. fix expect
  14352. 2004-01-09 Edin Kadribasic <edink@emini.dk>
  14353. * ext/informix/ifx.ec:
  14354. Fix ZTS build
  14355. 2004-01-09 Stanislav Malyshev <stas@zend.com>
  14356. * ZendEngine2/zend_compile.c:
  14357. Bug #25816 - disallow arrays in class constants
  14358. * ZendEngine2/tests/bug26077.phpt:
  14359. add test
  14360. * ZendEngine2/zend_compile.c
  14361. ZendEngine2/zend_execute.c:
  14362. Fix Bug #26077 - memory leak when new() result is not assigned
  14363. and no constructor defined
  14364. 2004-01-09 Wez Furlong <wez.php@thebrainroom.net>
  14365. * ext/mhash/config.w32:
  14366. let mhash build
  14367. 2004-01-09 Sterling Hughes <winnie@edwardbear.org>
  14368. * ext/simplexml/php_simplexml.h
  14369. ext/simplexml/simplexml.c:
  14370. Remove these initializers as they are unused.
  14371. 2004-01-09 Jani Taskinen <jani.taskinen@kolumbus.fi>
  14372. * ext/sqlite/libsqlite/src/libsqlite.dsp:
  14373. - Fix build
  14374. 2004-01-09 Ilia Alshanetsky <ilia@prohost.org>
  14375. * NEWS:
  14376. sqlite news
  14377. * (PHP_4_3)
  14378. NEWS
  14379. ext/standard/mail.c:
  14380. MFH: Fixed bug #26847 (memory leak in mail() when to/subject contain only
  14381. spaces).
  14382. * ext/standard/mail.c:
  14383. Fixed bug #26847 (memory leak in mail() when to/subject contain only
  14384. spaces)
  14385. 2004-01-08 Sterling Hughes <winnie@edwardbear.org>
  14386. * ext/simplexml/simplexml.c:
  14387. Fix dumping, when dumping a text element, for example:
  14388. <?php
  14389. $doc = simplexml_load_string('<?xml version="1.0"?>
  14390. <namelist>
  14391. <name>
  14392. <first>helly</first>
  14393. </name>
  14394. <name>
  14395. <first>sterling</first>
  14396. </name>
  14397. </namelist>');
  14398. var_dump($doc->name[0]->first);
  14399. Used to not display the node's content, now it does.
  14400. 2004-01-08 Wez Furlong <wez.php@thebrainroom.net>
  14401. * ext/simplexml/config.w32:
  14402. add optional dep on spl for simplexml.
  14403. Fix dep handling in buildconf
  14404. 2004-01-08 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  14405. * ext/simplexml/README:
  14406. Add some minimalistic documentation
  14407. * ext/simplexml/simplexml.c:
  14408. Fix windows build issue
  14409. * ext/simplexml/simplexml.c:
  14410. Cannot use shared SPL
  14411. * ext/sqlite/sqlite.c:
  14412. There's no more interaction with SPL
  14413. 2004-01-08 Jani Taskinen <jani.taskinen@kolumbus.fi>
  14414. * ext/standard/url_scanner_ex.c
  14415. ext/standard/var_unserializer.c:
  14416. touch generated files
  14417. * ext/sqlite/libsqlite/src/parse.c:
  14418. touch to make build work without lemon..
  14419. * run-tests.php
  14420. run-tests2.php
  14421. TSRM/tsrm_nw.h
  14422. TSRM/tsrm_virtual_cwd.h
  14423. TSRM/tsrm_win32.h
  14424. ZendEngine2/acconfig.h
  14425. ZendEngine2/zend.c
  14426. ZendEngine2/zend.h
  14427. ZendEngine2/zend_API.c
  14428. ZendEngine2/zend_API.h
  14429. ZendEngine2/zend_alloc.c
  14430. ZendEngine2/zend_alloc.h
  14431. ZendEngine2/zend_builtin_functions.c
  14432. ZendEngine2/zend_builtin_functions.h
  14433. ZendEngine2/zend_compile.c
  14434. ZendEngine2/zend_compile.h
  14435. ZendEngine2/zend_config.nw.h
  14436. ZendEngine2/zend_config.w32.h
  14437. ZendEngine2/zend_constants.c
  14438. ZendEngine2/zend_constants.h
  14439. ZendEngine2/zend_default_classes.c
  14440. ZendEngine2/zend_default_classes.h
  14441. ZendEngine2/zend_dynamic_array.c
  14442. ZendEngine2/zend_dynamic_array.h
  14443. ZendEngine2/zend_errors.h
  14444. ZendEngine2/zend_execute.c
  14445. ZendEngine2/zend_execute.h
  14446. ZendEngine2/zend_execute_API.c
  14447. ZendEngine2/zend_extensions.c
  14448. ZendEngine2/zend_extensions.h
  14449. ZendEngine2/zend_fast_cache.h
  14450. ZendEngine2/zend_globals.h
  14451. ZendEngine2/zend_globals_macros.h
  14452. ZendEngine2/zend_hash.c
  14453. ZendEngine2/zend_hash.h
  14454. ZendEngine2/zend_highlight.c
  14455. ZendEngine2/zend_highlight.h
  14456. ZendEngine2/zend_indent.c
  14457. ZendEngine2/zend_indent.h
  14458. ZendEngine2/zend_ini.c
  14459. ZendEngine2/zend_ini.h
  14460. ZendEngine2/zend_ini_scanner.h
  14461. ZendEngine2/zend_interfaces.c
  14462. ZendEngine2/zend_interfaces.h
  14463. ZendEngine2/zend_istdiostream.h
  14464. ZendEngine2/zend_iterators.c
  14465. ZendEngine2/zend_iterators.h
  14466. ZendEngine2/zend_language_scanner.h
  14467. ZendEngine2/zend_list.c
  14468. ZendEngine2/zend_list.h
  14469. ZendEngine2/zend_llist.c
  14470. ZendEngine2/zend_llist.h
  14471. ZendEngine2/zend_mm.c
  14472. ZendEngine2/zend_mm.h
  14473. ZendEngine2/zend_modules.h
  14474. ZendEngine2/zend_multibyte.c
  14475. ZendEngine2/zend_multibyte.h
  14476. ZendEngine2/zend_multiply.h
  14477. ZendEngine2/zend_object_handlers.c
  14478. ZendEngine2/zend_object_handlers.h
  14479. ZendEngine2/zend_objects.c
  14480. ZendEngine2/zend_objects.h
  14481. ZendEngine2/zend_objects_API.c
  14482. ZendEngine2/zend_objects_API.h
  14483. ZendEngine2/zend_opcode.c
  14484. ZendEngine2/zend_operators.c
  14485. ZendEngine2/zend_operators.h
  14486. ZendEngine2/zend_ptr_stack.c
  14487. ZendEngine2/zend_ptr_stack.h
  14488. ZendEngine2/zend_qsort.c
  14489. ZendEngine2/zend_qsort.h
  14490. ZendEngine2/zend_reflection_api.c
  14491. ZendEngine2/zend_reflection_api.h
  14492. ZendEngine2/zend_sprintf.c
  14493. ZendEngine2/zend_stack.c
  14494. ZendEngine2/zend_stack.h
  14495. ZendEngine2/zend_static_allocator.c
  14496. ZendEngine2/zend_static_allocator.h
  14497. ZendEngine2/zend_stream.c
  14498. ZendEngine2/zend_stream.h
  14499. ZendEngine2/zend_ts_hash.c
  14500. ZendEngine2/zend_ts_hash.h
  14501. ZendEngine2/zend_types.h
  14502. ZendEngine2/zend_variables.c
  14503. ZendEngine2/zend_variables.h
  14504. build/build.mk
  14505. build/build2.mk
  14506. build/buildcheck.sh
  14507. build/mkdep.awk
  14508. ext/bcmath/php_bcmath.h
  14509. ext/bz2/php_bz2.h
  14510. ext/com_dotnet/php_com_dotnet.h
  14511. ext/com_dotnet/php_com_dotnet_internal.h
  14512. ext/cpdf/php_cpdf.h
  14513. ext/ctype/php_ctype.h
  14514. ext/curl/php_curl.h
  14515. ext/dba/php_dba.h
  14516. ext/dba/libcdb/cdb.h
  14517. ext/dba/libcdb/cdb_make.h
  14518. ext/dba/libcdb/uint32.h
  14519. ext/dba/libflatfile/flatfile.h
  14520. ext/dba/libinifile/inifile.h
  14521. ext/dbase/php_dbase.h
  14522. ext/dbx/dbx.h
  14523. ext/dbx/dbx_fbsql.h
  14524. ext/dbx/dbx_mssql.h
  14525. ext/dbx/dbx_mysql.h
  14526. ext/dbx/dbx_oci8.h
  14527. ext/dbx/dbx_odbc.h
  14528. ext/dbx/dbx_pgsql.h
  14529. ext/dbx/dbx_sqlite.h
  14530. ext/dbx/dbx_sybasect.h
  14531. ext/dbx/php_dbx.h
  14532. ext/dio/php_dio.h
  14533. ext/dom/dom_ce.h
  14534. ext/dom/dom_fe.h
  14535. ext/dom/dom_properties.h
  14536. ext/dom/php_dom.h
  14537. ext/dom/xml_common.h
  14538. ext/exif/php_exif.h
  14539. ext/fam/php_fam.h
  14540. ext/fbsql/php_fbsql.h
  14541. ext/fdf/php_fdf.h
  14542. ext/filepro/php_filepro.h
  14543. ext/ftp/ftp.h
  14544. ext/ftp/php_ftp.h
  14545. ext/gd/php_gd.h
  14546. ext/gettext/php_gettext.h
  14547. ext/gmp/php_gmp.h
  14548. ext/iconv/php_iconv.h
  14549. ext/imap/php_imap.h
  14550. ext/informix/ifx.ec
  14551. ext/informix/php_informix.h
  14552. ext/informix/php_informix_includes.h
  14553. ext/ingres_ii/ii.h
  14554. ext/ingres_ii/php_ii.h
  14555. ext/interbase/interbase.rc
  14556. ext/interbase/php_interbase.h
  14557. ext/ircg/ircg_scanner.re
  14558. ext/ircg/php_ircg.h
  14559. ext/ldap/php_ldap.h
  14560. ext/mbstring/mb_gpc.h
  14561. ext/mbstring/mbstring.h
  14562. ext/mbstring/php_mbregex.h
  14563. ext/mbstring/php_unicode.h
  14564. ext/mcrypt/php_mcrypt.h
  14565. ext/mcve/php_mcve.h
  14566. ext/mhash/php_mhash.h
  14567. ext/mime_magic/php_mime_magic.h
  14568. ext/mime_magic/phpmimemagic.h
  14569. ext/ming/php_ming.h
  14570. ext/mnogosearch/php_mnogo.h
  14571. ext/mono/php_mono.h
  14572. ext/msession/msession.c
  14573. ext/msession/php_msession.h
  14574. ext/msql/php_msql.h
  14575. ext/mssql/php_mssql.h
  14576. ext/mysql/php_mysql.h
  14577. ext/mysqli/mysqli_fe.c
  14578. ext/mysqli/mysqli_prop.c
  14579. ext/mysqli/mysqli_report.h
  14580. ext/mysqli/php_mysqli.h
  14581. ext/ncurses/php_ncurses.h
  14582. ext/ncurses/php_ncurses_fe.h
  14583. ext/oci8/php_oci8.h
  14584. ext/odbc/php_birdstep.h
  14585. ext/odbc/php_odbc.h
  14586. ext/odbc/php_odbc_includes.h
  14587. ext/openssl/php_openssl.h
  14588. ext/pcntl/php_pcntl.h
  14589. ext/pcntl/php_signal.h
  14590. ext/pcre/php_pcre.h
  14591. ext/pdf/php_pdf.h
  14592. ext/pfpro/php_pfpro.h
  14593. ext/pgsql/php_pgsql.h
  14594. ext/posix/php_posix.h
  14595. ext/pspell/php_pspell.h
  14596. ext/readline/php_readline.h
  14597. ext/recode/php_recode.h
  14598. ext/session/mod_files.h
  14599. ext/session/mod_mm.h
  14600. ext/session/mod_user.h
  14601. ext/session/php_session.h
  14602. ext/shmop/php_shmop.h
  14603. ext/simplexml/php_simplexml.h
  14604. ext/snmp/php_snmp.h
  14605. ext/sockets/php_sockets.h
  14606. ext/sockets/php_sockets_win.h
  14607. ext/sockets/unix_socket_constants.h
  14608. ext/sockets/win32_socket_constants.h
  14609. ext/sqlite/php_sqlite.h
  14610. ext/standard/base64.h
  14611. ext/standard/basic_functions.h
  14612. ext/standard/crc32.h
  14613. ext/standard/credits.h
  14614. ext/standard/css.h
  14615. ext/standard/cyr_convert.h
  14616. ext/standard/datetime.h
  14617. ext/standard/dl.h
  14618. ext/standard/dns.h
  14619. ext/standard/exec.h
  14620. ext/standard/file.h
  14621. ext/standard/flock_compat.h
  14622. ext/standard/fsock.h
  14623. ext/standard/head.h
  14624. ext/standard/html.h
  14625. ext/standard/info.h
  14626. ext/standard/md5.h
  14627. ext/standard/microtime.h
  14628. ext/standard/pack.h
  14629. ext/standard/pageinfo.h
  14630. ext/standard/php_array.h
  14631. ext/standard/php_assert.h
  14632. ext/standard/php_browscap.h
  14633. ext/standard/php_crypt.h
  14634. ext/standard/php_dir.h
  14635. ext/standard/php_ext_syslog.h
  14636. ext/standard/php_filestat.h
  14637. ext/standard/php_fopen_wrappers.h
  14638. ext/standard/php_ftok.h
  14639. ext/standard/php_http.h
  14640. ext/standard/php_image.h
  14641. ext/standard/php_incomplete_class.h
  14642. ext/standard/php_iptc.h
  14643. ext/standard/php_lcg.h
  14644. ext/standard/php_link.h
  14645. ext/standard/php_mail.h
  14646. ext/standard/php_math.h
  14647. ext/standard/php_metaphone.h
  14648. ext/standard/php_parsedate.h
  14649. ext/standard/php_rand.h
  14650. ext/standard/php_smart_str.h
  14651. ext/standard/php_smart_str_public.h
  14652. ext/standard/php_standard.h
  14653. ext/standard/php_string.h
  14654. ext/standard/php_sunfuncs.h
  14655. ext/standard/php_type.h
  14656. ext/standard/php_uuencode.h
  14657. ext/standard/php_var.h
  14658. ext/standard/php_versioning.h
  14659. ext/standard/proc_open.h
  14660. ext/standard/quot_print.h
  14661. ext/standard/reg.h
  14662. ext/standard/scanf.h
  14663. ext/standard/sha1.h
  14664. ext/standard/streamsfuncs.h
  14665. ext/standard/uniqid.h
  14666. ext/standard/url.h
  14667. ext/standard/url_scanner.h
  14668. ext/standard/url_scanner_ex.h
  14669. ext/standard/url_scanner_ex.re
  14670. ext/standard/var_unserializer.re
  14671. ext/sybase/php_sybase_db.h
  14672. ext/sybase_ct/php_sybase_ct.h
  14673. ext/sysvmsg/php_sysvmsg.h
  14674. ext/sysvsem/php_sysvsem.h
  14675. ext/sysvshm/php_sysvshm.h
  14676. ext/tokenizer/php_tokenizer.h
  14677. ext/wddx/php_wddx.h
  14678. ext/wddx/php_wddx_api.h
  14679. ext/xml/expat_compat.h
  14680. ext/xml/php_xml.h
  14681. ext/xmlrpc/php_xmlrpc.h
  14682. ext/xsl/php_xsl.h
  14683. ext/xsl/xsl_fe.h
  14684. ext/yaz/php_yaz.h
  14685. ext/yp/php_yp.h
  14686. ext/zlib/php_zlib.h
  14687. main/SAPI.h
  14688. main/build-defs.h.in
  14689. main/config.nw.h
  14690. main/fopen_wrappers.h
  14691. main/internal_functions.c.in
  14692. main/internal_functions_registry.h
  14693. main/logos.h
  14694. main/php.h
  14695. main/php3_compat.h
  14696. main/php_compat.h
  14697. main/php_content_types.h
  14698. main/php_globals.h
  14699. main/php_ini.h
  14700. main/php_logos.h
  14701. main/php_main.h
  14702. main/php_memory_streams.h
  14703. main/php_network.h
  14704. main/php_open_temporary_file.h
  14705. main/php_output.h
  14706. main/php_realpath.c
  14707. main/php_reentrancy.h
  14708. main/php_regex.h
  14709. main/php_scandir.h
  14710. main/php_streams.h
  14711. main/php_syslog.h
  14712. main/php_ticks.h
  14713. main/php_variables.h
  14714. main/rfc1867.h
  14715. main/safe_mode.h
  14716. main/snprintf.h
  14717. main/spprintf.h
  14718. main/win95nt.h
  14719. main/streams/php_stream_context.h
  14720. main/streams/php_stream_filter_api.h
  14721. main/streams/php_stream_mmap.h
  14722. main/streams/php_stream_plain_wrapper.h
  14723. main/streams/php_stream_transport.h
  14724. main/streams/php_stream_userspace.h
  14725. main/streams/php_streams_int.h
  14726. netware/sys/stat.h
  14727. pear/CMD.php
  14728. pear/PEAR.php
  14729. pear/System.php
  14730. pear/package.dtd
  14731. pear/Archive/Tar.php
  14732. pear/Console/Getopt.php
  14733. pear/OS/Guess.php
  14734. pear/PEAR/Autoloader.php
  14735. pear/PEAR/Builder.php
  14736. pear/PEAR/Command.php
  14737. pear/PEAR/Common.php
  14738. pear/PEAR/Config.php
  14739. pear/PEAR/Dependency.php
  14740. pear/PEAR/DependencyDB.php
  14741. pear/PEAR/Downloader.php
  14742. pear/PEAR/Installer.php
  14743. pear/PEAR/Packager.php
  14744. pear/PEAR/Registry.php
  14745. pear/PEAR/Remote.php
  14746. pear/PEAR/Command/Auth.php
  14747. pear/PEAR/Command/Build.php
  14748. pear/PEAR/Command/Common.php
  14749. pear/PEAR/Command/Config.php
  14750. pear/PEAR/Command/Install.php
  14751. pear/PEAR/Command/Mirror.php
  14752. pear/PEAR/Command/Package.php
  14753. pear/PEAR/Command/Registry.php
  14754. pear/PEAR/Command/Remote.php
  14755. pear/PEAR/Frontend/CLI.php
  14756. pear/scripts/pear.bat
  14757. pear/scripts/pearcmd.php
  14758. pear/scripts/pearwin.php
  14759. sapi/activescript/classfactory.cpp
  14760. sapi/activescript/php4activescript.h
  14761. sapi/activescript/php4as_classfactory.h
  14762. sapi/activescript/php4as_scriptengine.h
  14763. sapi/activescript/scriptengine.cpp
  14764. sapi/apache/mod_php5.h
  14765. sapi/apache/php_apache_http.h
  14766. sapi/apache2filter/php_apache.h
  14767. sapi/apache2handler/php_apache.h
  14768. sapi/apache_hooks/mod_php4.h
  14769. sapi/cgi/php_getopt.h
  14770. sapi/cli/php.1.in
  14771. sapi/cli/php_getopt.h
  14772. sapi/embed/php_embed.h
  14773. sapi/phttpd/php_phttpd.h
  14774. sapi/thttpd/php_thttpd.h
  14775. sapi/webjames/php_webjames.h
  14776. scripts/dev/conv_z_macros
  14777. win32/crypt_win32.h
  14778. win32/grp.h
  14779. win32/md5crypt.h
  14780. win32/php5dllts.rc2
  14781. win32/php5ts.rc2
  14782. win32/php5ts_cli.rc2
  14783. win32/pwd.h
  14784. win32/select.h
  14785. win32/syslog.h
  14786. win32/winutil.h:
  14787. - Happy new year and PHP 5 for rest of the files too..
  14788. 2004-01-08 Wez Furlong <wez.php@thebrainroom.net>
  14789. * ext/sqlite/tests/blankdb.inc
  14790. ext/sqlite/tests/sqlite_oo_029.phpt:
  14791. fix tests for win32
  14792. 2004-01-08 Jani Taskinen <jani.taskinen@kolumbus.fi>
  14793. * ext/dba/dba_qdbm.c:
  14794. correct header
  14795. * header:
  14796. Happy new year!
  14797. 2004-01-08 Wez Furlong <wez.php@thebrainroom.net>
  14798. * ext/sqlite/sqlite.dsp:
  14799. add new files to .dsp
  14800. * ext/sqlite/config.w32
  14801. ext/sqlite/libsqlite/src/sqlite.w32.h:
  14802. Update win32 build for new version of libsqlite
  14803. 2004-01-08 Ilia Alshanetsky <ilia@prohost.org>
  14804. * ext/sqlite/config.m4
  14805. ext/sqlite/config.w32
  14806. ext/sqlite/libsqlite/VERSION
  14807. ext/sqlite/libsqlite/src/attach.c
  14808. ext/sqlite/libsqlite/src/auth.c
  14809. ext/sqlite/libsqlite/src/btree.c
  14810. ext/sqlite/libsqlite/src/btree.h
  14811. ext/sqlite/libsqlite/src/btree_rb.c
  14812. ext/sqlite/libsqlite/src/build.c
  14813. ext/sqlite/libsqlite/src/copy.c
  14814. ext/sqlite/libsqlite/src/date.c
  14815. ext/sqlite/libsqlite/src/delete.c
  14816. ext/sqlite/libsqlite/src/encode.c
  14817. ext/sqlite/libsqlite/src/expr.c
  14818. ext/sqlite/libsqlite/src/func.c
  14819. ext/sqlite/libsqlite/src/hash.c
  14820. ext/sqlite/libsqlite/src/hash.h
  14821. ext/sqlite/libsqlite/src/insert.c
  14822. ext/sqlite/libsqlite/src/main.c
  14823. ext/sqlite/libsqlite/src/opcodes.c
  14824. ext/sqlite/libsqlite/src/opcodes.h
  14825. ext/sqlite/libsqlite/src/os.c
  14826. ext/sqlite/libsqlite/src/os.h
  14827. ext/sqlite/libsqlite/src/pager.c
  14828. ext/sqlite/libsqlite/src/pager.h
  14829. ext/sqlite/libsqlite/src/parse.c
  14830. ext/sqlite/libsqlite/src/parse.h
  14831. ext/sqlite/libsqlite/src/parse.y
  14832. ext/sqlite/libsqlite/src/pragma.c
  14833. ext/sqlite/libsqlite/src/printf.c
  14834. ext/sqlite/libsqlite/src/random.c
  14835. ext/sqlite/libsqlite/src/select.c
  14836. ext/sqlite/libsqlite/src/sqlite.h.in
  14837. ext/sqlite/libsqlite/src/sqliteInt.h
  14838. ext/sqlite/libsqlite/src/table.c
  14839. ext/sqlite/libsqlite/src/tokenize.c
  14840. ext/sqlite/libsqlite/src/trigger.c
  14841. ext/sqlite/libsqlite/src/update.c
  14842. ext/sqlite/libsqlite/src/util.c
  14843. ext/sqlite/libsqlite/src/vacuum.c
  14844. ext/sqlite/libsqlite/src/vdbe.c
  14845. ext/sqlite/libsqlite/src/vdbe.h
  14846. ext/sqlite/libsqlite/src/vdbeInt.h
  14847. ext/sqlite/libsqlite/src/vdbeaux.c
  14848. ext/sqlite/libsqlite/src/where.c:
  14849. Upgrade bundled libsqlite to 2.8.9
  14850. 2004-01-08 Wez Furlong <wez.php@thebrainroom.net>
  14851. * sapi/cgi/config.w32:
  14852. fix fastcgi build
  14853. 2004-01-08 Andi Gutmans <andi@zend.com>
  14854. * ZendEngine2/zend_ini_parser.y
  14855. ZendEngine2/zend_ini_scanner.l
  14856. ZendEngine2/zend_language_parser.y
  14857. ZendEngine2/zend_language_scanner.l:
  14858. - - A belated happy holidays (by two years)
  14859. * TSRM/tsrm_nw.c
  14860. TSRM/tsrm_virtual_cwd.c
  14861. TSRM/tsrm_win32.c
  14862. ext/bcmath/bcmath.c
  14863. ext/bz2/bz2.c
  14864. ext/calendar/cal_unix.c
  14865. ext/calendar/calendar.c
  14866. ext/calendar/easter.c
  14867. ext/com_dotnet/com_com.c
  14868. ext/com_dotnet/com_dotnet.c
  14869. ext/com_dotnet/com_extension.c
  14870. ext/com_dotnet/com_handlers.c
  14871. ext/com_dotnet/com_iterator.c
  14872. ext/com_dotnet/com_misc.c
  14873. ext/com_dotnet/com_olechar.c
  14874. ext/com_dotnet/com_saproxy.c
  14875. ext/com_dotnet/com_typeinfo.c
  14876. ext/com_dotnet/com_variant.c
  14877. ext/com_dotnet/com_wrapper.c
  14878. ext/cpdf/cpdf.c
  14879. ext/ctype/ctype.c
  14880. ext/curl/interface.c
  14881. ext/curl/multi.c
  14882. ext/curl/streams.c
  14883. ext/dba/dba.c
  14884. ext/dba/dba_cdb.c
  14885. ext/dba/dba_db2.c
  14886. ext/dba/dba_db3.c
  14887. ext/dba/dba_db4.c
  14888. ext/dba/dba_dbm.c
  14889. ext/dba/dba_flatfile.c
  14890. ext/dba/dba_gdbm.c
  14891. ext/dba/dba_inifile.c
  14892. ext/dba/dba_ndbm.c
  14893. ext/dba/dba_qdbm.c
  14894. ext/dba/libcdb/cdb.c
  14895. ext/dba/libcdb/cdb_make.c
  14896. ext/dba/libcdb/uint32.c
  14897. ext/dba/libflatfile/flatfile.c
  14898. ext/dba/libinifile/inifile.c
  14899. ext/dbase/dbase.c
  14900. ext/dbx/dbx.c
  14901. ext/dbx/dbx_fbsql.c
  14902. ext/dbx/dbx_mssql.c
  14903. ext/dbx/dbx_mysql.c
  14904. ext/dbx/dbx_oci8.c
  14905. ext/dbx/dbx_odbc.c
  14906. ext/dbx/dbx_pgsql.c
  14907. ext/dbx/dbx_sqlite.c
  14908. ext/dbx/dbx_sybasect.c
  14909. ext/dio/dio.c
  14910. ext/dom/attr.c
  14911. ext/dom/cdatasection.c
  14912. ext/dom/characterdata.c
  14913. ext/dom/comment.c
  14914. ext/dom/document.c
  14915. ext/dom/documentfragment.c
  14916. ext/dom/documenttype.c
  14917. ext/dom/dom_iterators.c
  14918. ext/dom/domconfiguration.c
  14919. ext/dom/domerror.c
  14920. ext/dom/domerrorhandler.c
  14921. ext/dom/domexception.c
  14922. ext/dom/domimplementation.c
  14923. ext/dom/domimplementationlist.c
  14924. ext/dom/domimplementationsource.c
  14925. ext/dom/domlocator.c
  14926. ext/dom/domstringlist.c
  14927. ext/dom/element.c
  14928. ext/dom/entity.c
  14929. ext/dom/entityreference.c
  14930. ext/dom/namednodemap.c
  14931. ext/dom/namelist.c
  14932. ext/dom/node.c
  14933. ext/dom/nodelist.c
  14934. ext/dom/notation.c
  14935. ext/dom/php_dom.c
  14936. ext/dom/processinginstruction.c
  14937. ext/dom/string_extend.c
  14938. ext/dom/text.c
  14939. ext/dom/typeinfo.c
  14940. ext/dom/userdatahandler.c
  14941. ext/dom/xpath.c
  14942. ext/exif/exif.c
  14943. ext/fam/fam.c
  14944. ext/fbsql/php_fbsql.c
  14945. ext/fdf/fdf.c
  14946. ext/filepro/filepro.c
  14947. ext/ftp/ftp.c
  14948. ext/ftp/php_ftp.c
  14949. ext/gd/gd.c
  14950. ext/gd/gd_ctx.c
  14951. ext/gd/libgd/xbm.c
  14952. ext/gettext/gettext.c
  14953. ext/gmp/gmp.c
  14954. ext/iconv/iconv.c
  14955. ext/imap/php_imap.c
  14956. ext/ingres_ii/ii.c
  14957. ext/interbase/interbase.c
  14958. ext/ircg/ircg.c
  14959. ext/ircg/ircg_common.c
  14960. ext/ircg/ircg_scanner.c
  14961. ext/ircg/ircg_thttpd.c
  14962. ext/ldap/ldap.c
  14963. ext/mbstring/mb_gpc.c
  14964. ext/mbstring/mbstring.c
  14965. ext/mbstring/php_mbregex.c
  14966. ext/mbstring/php_unicode.c
  14967. ext/mcrypt/mcrypt.c
  14968. ext/mcve/mcve.c
  14969. ext/mhash/mhash.c
  14970. ext/mime_magic/mime_magic.c
  14971. ext/ming/ming.c
  14972. ext/mnogosearch/php_mnogo.c
  14973. ext/mono/php_mono.c
  14974. ext/msql/php_msql.c
  14975. ext/mssql/php_mssql.c
  14976. ext/mysql/php_mysql.c
  14977. ext/mysqli/mysqli.c
  14978. ext/mysqli/mysqli_api.c
  14979. ext/mysqli/mysqli_fe.c
  14980. ext/mysqli/mysqli_nonapi.c
  14981. ext/mysqli/mysqli_report.c
  14982. ext/ncurses/ncurses.c
  14983. ext/ncurses/ncurses_fe.c
  14984. ext/ncurses/ncurses_functions.c
  14985. ext/oci8/oci8.c
  14986. ext/odbc/birdstep.c
  14987. ext/odbc/php_odbc.c
  14988. ext/openssl/openssl.c
  14989. ext/openssl/xp_ssl.c
  14990. ext/oracle/oracle.c
  14991. ext/ovrimos/ovrimos.c
  14992. ext/pcntl/pcntl.c
  14993. ext/pcntl/php_signal.c
  14994. ext/pcre/php_pcre.c
  14995. ext/pcre/pcrelib/dftables.c
  14996. ext/pcre/pcrelib/get.c
  14997. ext/pcre/pcrelib/maketables.c
  14998. ext/pcre/pcrelib/pcre.c
  14999. ext/pcre/pcrelib/pcreposix.c
  15000. ext/pcre/pcrelib/study.c
  15001. ext/pdf/pdf.c
  15002. ext/pfpro/pfpro.c
  15003. ext/pgsql/pgsql.c
  15004. ext/posix/posix.c
  15005. ext/pspell/pspell.c
  15006. ext/readline/readline.c
  15007. ext/recode/recode.c
  15008. ext/session/mod_files.c
  15009. ext/session/mod_mm.c
  15010. ext/session/mod_user.c
  15011. ext/session/session.c
  15012. ext/shmop/shmop.c
  15013. ext/simplexml/simplexml.c
  15014. ext/snmp/snmp.c
  15015. ext/sockets/php_sockets_win.c
  15016. ext/sockets/sockets.c
  15017. ext/sqlite/sess_sqlite.c
  15018. ext/sqlite/sqlite.c
  15019. ext/standard/array.c
  15020. ext/standard/assert.c
  15021. ext/standard/base64.c
  15022. ext/standard/basic_functions.c
  15023. ext/standard/browscap.c
  15024. ext/standard/crc32.c
  15025. ext/standard/credits.c
  15026. ext/standard/crypt.c
  15027. ext/standard/css.c
  15028. ext/standard/cyr_convert.c
  15029. ext/standard/datetime.c
  15030. ext/standard/dir.c
  15031. ext/standard/dl.c
  15032. ext/standard/dns.c
  15033. ext/standard/exec.c
  15034. ext/standard/file.c
  15035. ext/standard/filestat.c
  15036. ext/standard/filters.c
  15037. ext/standard/flock_compat.c
  15038. ext/standard/formatted_print.c
  15039. ext/standard/fsock.c
  15040. ext/standard/ftok.c
  15041. ext/standard/ftp_fopen_wrapper.c
  15042. ext/standard/head.c
  15043. ext/standard/html.c
  15044. ext/standard/http.c
  15045. ext/standard/http_fopen_wrapper.c
  15046. ext/standard/image.c
  15047. ext/standard/incomplete_class.c
  15048. ext/standard/info.c
  15049. ext/standard/iptc.c
  15050. ext/standard/lcg.c
  15051. ext/standard/levenshtein.c
  15052. ext/standard/link.c
  15053. ext/standard/mail.c
  15054. ext/standard/math.c
  15055. ext/standard/md5.c
  15056. ext/standard/metaphone.c
  15057. ext/standard/microtime.c
  15058. ext/standard/pack.c
  15059. ext/standard/pageinfo.c
  15060. ext/standard/php_fopen_wrapper.c
  15061. ext/standard/proc_open.c
  15062. ext/standard/quot_print.c
  15063. ext/standard/rand.c
  15064. ext/standard/reg.c
  15065. ext/standard/scanf.c
  15066. ext/standard/sha1.c
  15067. ext/standard/soundex.c
  15068. ext/standard/streamsfuncs.c
  15069. ext/standard/string.c
  15070. ext/standard/sunfuncs.c
  15071. ext/standard/syslog.c
  15072. ext/standard/type.c
  15073. ext/standard/uniqid.c
  15074. ext/standard/url.c
  15075. ext/standard/url_scanner.c
  15076. ext/standard/url_scanner_ex.c
  15077. ext/standard/user_filters.c
  15078. ext/standard/uuencode.c
  15079. ext/standard/var.c
  15080. ext/standard/var_unserializer.c
  15081. ext/standard/versioning.c
  15082. ext/sybase/php_sybase_db.c
  15083. ext/sybase_ct/php_sybase_ct.c
  15084. ext/sysvmsg/sysvmsg.c
  15085. ext/sysvsem/sysvsem.c
  15086. ext/sysvshm/sysvshm.c
  15087. ext/tokenizer/tokenizer.c
  15088. ext/wddx/wddx.c
  15089. ext/xml/compat.c
  15090. ext/xml/xml.c
  15091. ext/xmlrpc/xmlrpc-epi-php.c
  15092. ext/xsl/php_xsl.c
  15093. ext/xsl/xsltprocessor.c
  15094. ext/yaz/php_yaz.c
  15095. ext/yp/yp.c
  15096. ext/zlib/zlib.c
  15097. ext/zlib/zlib_fopen_wrapper.c
  15098. main/SAPI.c
  15099. main/fopen_wrappers.c
  15100. main/internal_functions_nw.c
  15101. main/internal_functions_win32.c
  15102. main/main.c
  15103. main/network.c
  15104. main/output.c
  15105. main/php_content_types.c
  15106. main/php_ini.c
  15107. main/php_logos.c
  15108. main/php_open_temporary_file.c
  15109. main/php_scandir.c
  15110. main/php_sprintf.c
  15111. main/php_ticks.c
  15112. main/php_variables.c
  15113. main/reentrancy.c
  15114. main/rfc1867.c
  15115. main/safe_mode.c
  15116. main/snprintf.c
  15117. main/spprintf.c
  15118. main/strlcat.c
  15119. main/strlcpy.c
  15120. main/streams/cast.c
  15121. main/streams/filter.c
  15122. main/streams/memory.c
  15123. main/streams/mmap.c
  15124. main/streams/plain_wrapper.c
  15125. main/streams/streams.c
  15126. main/streams/transports.c
  15127. main/streams/userspace.c
  15128. main/streams/xp_socket.c
  15129. netware/start.c
  15130. sapi/activescript/php4activescript.c
  15131. sapi/aolserver/aolserver.c
  15132. sapi/apache/libpre.c
  15133. sapi/apache/mod_php5.c
  15134. sapi/apache/php_apache.c
  15135. sapi/apache/sapi_apache.c
  15136. sapi/apache2filter/apache_config.c
  15137. sapi/apache2filter/php_functions.c
  15138. sapi/apache2filter/sapi_apache2.c
  15139. sapi/apache2handler/apache_config.c
  15140. sapi/apache2handler/mod_php5.c
  15141. sapi/apache2handler/php_functions.c
  15142. sapi/apache2handler/sapi_apache2.c
  15143. sapi/apache_hooks/mod_php4.c
  15144. sapi/apache_hooks/php_apache.c
  15145. sapi/apache_hooks/sapi_apache.c
  15146. sapi/caudium/caudium.c
  15147. sapi/cgi/cgi_main.c
  15148. sapi/cgi/getopt.c
  15149. sapi/cli/getopt.c
  15150. sapi/cli/php_cli.c
  15151. sapi/embed/php_embed.c
  15152. sapi/isapi/php4isapi.c
  15153. sapi/milter/php_milter.c
  15154. sapi/nsapi/nsapi.c
  15155. sapi/phttpd/phttpd.c
  15156. sapi/pi3web/pi3web_sapi.c
  15157. sapi/roxen/roxen.c
  15158. sapi/thttpd/thttpd.c
  15159. sapi/tux/php_tux.c
  15160. sapi/webjames/webjames.c
  15161. win32/crypt_win32.c
  15162. win32/md5crypt.c
  15163. win32/pwd.c
  15164. win32/select.c
  15165. win32/winutil.c:
  15166. - A belated happy holidays and PHP 5
  15167. 2004-01-08 Jani Taskinen <jani.taskinen@kolumbus.fi>
  15168. * win32/php_modules.dsw:
  15169. - remove non-existing project
  15170. * (PHP_4_3)
  15171. ext/imap/php_imap.c:
  15172. MFH: Added missing constants (bug #26831)
  15173. * ext/imap/php_imap.c:
  15174. Added missing constants (bug #26831)
  15175. 2004-01-08 Frank M. Kromann <frank@kromann.info>
  15176. * win32/php5dllts.dsp:
  15177. Adding new com_dotnet source files to project
  15178. 2004-01-07 Jani Taskinen <jani.taskinen@kolumbus.fi>
  15179. * NEWS
  15180. NEWS:
  15181. BFN
  15182. 2004-01-07 Wez Furlong <wez.php@thebrainroom.net>
  15183. * ext/gd/config.w32:
  15184. win32 build:
  15185. gd should build shared by default
  15186. don't use php.ini when running mkdist.php
  15187. * sapi/activescript/config.w32
  15188. sapi/activescript/php4activescript.def
  15189. sapi/activescript/scriptengine.cpp:
  15190. Make activescript SAPI build under php5.
  15191. Untested...!
  15192. * ext/com_dotnet/com_com.c
  15193. ext/com_dotnet/com_dotnet.c
  15194. ext/com_dotnet/com_extension.c
  15195. ext/com_dotnet/com_handlers.c
  15196. ext/com_dotnet/com_iterator.c
  15197. ext/com_dotnet/com_misc.c
  15198. ext/com_dotnet/com_olechar.c
  15199. ext/com_dotnet/com_saproxy.c
  15200. ext/com_dotnet/com_typeinfo.c
  15201. ext/com_dotnet/com_variant.c
  15202. ext/com_dotnet/com_wrapper.c
  15203. ext/com_dotnet/config.w32
  15204. ext/com_dotnet/php_com_dotnet.h
  15205. ext/com_dotnet/php_com_dotnet_internal.h:
  15206. Port other major parts of PHP 4 COM extension into PHP 5 com_dotnet
  15207. extension.
  15208. This enables:
  15209. - iteration of SafeArray types via foreach()
  15210. - proxying of multi-dimensional SafeArray types so that multi-dimension
  15211. array accesses work (untested!)
  15212. - Fix COM exceptions, and expose them as their own class of exception
  15213. "com_exception"
  15214. - auto typelib file import (com.typelib_file ini option)
  15215. - event sinking
  15216. - wrapper to map PHP objects to COM
  15217. - fix mapping of variant values to PHP values
  15218. * ext/oci8/config.w32
  15219. ext/oracle/config.w32
  15220. ext/pspell/config.w32
  15221. ext/zlib/config.w32
  15222. sapi/nsapi/config.w32:
  15223. glob-ify lib checks; this simplifies writing of config.w32 files a little.
  15224. 2004-01-07 Rob Richards <rrichards@ctindustries.net>
  15225. * ext/dom/document.c
  15226. ext/dom/tests/dom_xinclude.phpt:
  15227. Fix bug #26815 (foreach (DOM) childnodes causes error using Xinclude)
  15228. update xinclude test
  15229. 2004-01-07 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  15230. * (PHP_4_3)
  15231. ext/interbase/interbase.c:
  15232. MFH: Let DB handle NULL params, fixes bug #26777
  15233. * ext/interbase/interbase.c:
  15234. Let DB handle NULL params, fixes bug #26777
  15235. 2004-01-07 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  15236. * ZendEngine2/zend_execute.c:
  15237. Reimplement part of Bug #24608 that was reverted too
  15238. * ZendEngine2/zend_execute.c:
  15239. Revert patch that allowed to call sttaic methods via $method()
  15240. 2004-01-06 Ilia Alshanetsky <ilia@prohost.org>
  15241. * ZendEngine2/zend_mm.c:
  15242. Check if realloc() succeeds or not. (Noticed by Andrey)
  15243. 2004-01-06 Zeev Suraski <zeev@zend.com>
  15244. * ext/standard/http.c:
  15245. Fix C++ style declaration
  15246. 2004-01-06 Ilia Alshanetsky <ilia@prohost.org>
  15247. * NEWS
  15248. ext/standard/http.c
  15249. ext/standard/php_http.h
  15250. ext/standard/tests/strings/bug26817.phpt
  15251. ext/standard/tests/strings/bug26819.phpt:
  15252. Fixed bug #26819 (http_build_query() crashes on NULL output).
  15253. Fixed bug #26817 (http_build_query() does not handle private & protected
  15254. object properties correctly).
  15255. * ext/standard/rand.c:
  15256. Revert proto 'fix'.
  15257. 2004-01-06 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  15258. * ext/iconv/iconv.c:
  15259. Prevent a character from being wrongly doubled in the buffer.
  15260. 2004-01-06 Ilia Alshanetsky <ilia@prohost.org>
  15261. * ext/standard/rand.c:
  15262. Proto fixes.
  15263. 2004-01-06 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  15264. * ZendEngine2/tests/bug26802.phpt:
  15265. Update
  15266. 2004-01-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  15267. * ZendEngine2/zend_execute.c
  15268. ZendEngine2/tests/bug26802.phpt:
  15269. Fixed bug #26802
  15270. * ZendEngine2/tests/bug26802.phpt:
  15271. Fix test
  15272. * ZendEngine2/tests/bug26801.phpt
  15273. ZendEngine2/tests/bug26802.phpt:
  15274. Add new test
  15275. 2004-01-05 Georg Richter <phpinfo@t-online.de>
  15276. * (PHP_4_3)
  15277. ext/mysql/php_mysql.c
  15278. ext/mysql/php_mysql.h:
  15279. s/2003/2004 :)
  15280. 2004-01-05 Jani Taskinen <jani.taskinen@kolumbus.fi>
  15281. * NEWS:
  15282. BFN
  15283. 2004-01-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  15284. * ZendEngine2/tests/bug26696.phpt:
  15285. Update test
  15286. 2004-01-05 Stanislav Malyshev <stas@zend.com>
  15287. * ZendEngine2/zend_API.c:
  15288. Fix bug #26543 - check parent:: and self:: in class names
  15289. * ZendEngine2/zend_execute.c
  15290. ZendEngine2/zend_object_handlers.c:
  15291. Bug #24608 - fix interaction between __accessors and get_property_ptr
  15292. 2004-01-05 Andrey Hristov <php@hristov.com>
  15293. * README.PHP4-TO-PHP5-THIN-CHANGES:
  15294. another example
  15295. 2004-01-04 Ilia Alshanetsky <ilia@prohost.org>
  15296. * (PHP_4_3)
  15297. ext/crack/crack.c:
  15298. Fixed compile warnings.
  15299. Fixed crash in crack_closedict();
  15300. Switched from zend_error() to php_error_docref();
  15301. 2004-01-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  15302. * ext/standard/tests/file/bug26615.phpt:
  15303. "seq" isn't available for all platforms.
  15304. 2004-01-03 Edin Kadribasic <edink@emini.dk>
  15305. * (PHP_4_3)
  15306. NEWS:
  15307. BFN
  15308. * (PHP_4_3)
  15309. NEWS:
  15310. More proper news format.
  15311. * (PHP_4_3)
  15312. NEWS
  15313. sapi/cli/php_cli.c:
  15314. MFH: cli overrides php.ini and switches output buffering off.
  15315. 2004-01-03 Jan Lehnardt <jan@dasmoped.net>
  15316. * scripts/phpize.in:
  15317. - remove unneeded subroutine call
  15318. 2004-01-03 Derick Rethans <php@derickrethans.nl>
  15319. * .cvsignore:
  15320. - Added test results to .cvsignore file
  15321. * NEWS
  15322. ZendEngine2/zend.c
  15323. ZendEngine2/zend_API.c
  15324. ZendEngine2/zend_compile.c
  15325. ZendEngine2/zend_compile.h
  15326. ZendEngine2/zend_execute.c
  15327. ZendEngine2/zend_object_handlers.c
  15328. ZendEngine2/zend_reflection_api.c
  15329. ext/standard/basic_functions.c
  15330. ext/standard/var.c:
  15331. - Fixed var_export() to show public, protected and private modifiers
  15332. properly.
  15333. - Exported (un)mangle_property_name.
  15334. * scripts/phpize.in:
  15335. - Show the API numbers again while phpizing.
  15336. 2004-01-03 Ilia Alshanetsky <ilia@prohost.org>
  15337. * ext/standard/file.c:
  15338. s/then/than/ Thanks Jani & Andi
  15339. 2004-01-02 Edin Kadribasic <edink@emini.dk>
  15340. * sapi/cli/php_cli.c:
  15341. Disable output buffering in CLI overriding php.ini setting.
  15342. Fixes #26755.
  15343. 2004-01-02 Andrei Zmievski <andrei@gravitonic.com>
  15344. * ZendEngine2/zend_default_classes.c:
  15345. Do not show exception message if it's empty.
  15346. 2004-01-02 Jani Taskinen <jani.taskinen@kolumbus.fi>
  15347. * ext/oci8/oci8.c
  15348. ext/oci8/php_oci8.h:
  15349. ws + cs
  15350. * ext/oci8/oci8.c:
  15351. another ZTS fix
  15352. 2004-01-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  15353. * NEWS:
  15354. BFN
  15355. * ext/standard/var_unserializer.c
  15356. ext/standard/var_unserializer.re:
  15357. Bugfix #26762 unserialize() produces lowercase classnames
  15358. * ext/standard/tests/serialize/bug26762.phpt:
  15359. Add new test
  15360. 2004-01-02 Jani Taskinen <jani.taskinen@kolumbus.fi>
  15361. * NEWS:
  15362. dotdotdot..
  15363. * ext/oci8/oci8.c:
  15364. fix ZTS build
  15365. 2004-01-02 Ilia Alshanetsky <ilia@prohost.org>
  15366. * (PHP_4_3)
  15367. NEWS
  15368. ext/standard/file.c:
  15369. MFH: Fixed bug #26752 (Silent unterminated loop when length parameter for
  15370. fgets(), fread() and fgetss() is 0).
  15371. * ext/standard/file.c:
  15372. Fixed bug #26752 (Silent unterminated loop when length parameter for
  15373. fgets(), fread() and fgetss() is 0).
  15374. 2004-01-01 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  15375. * ext/recode/recode.c:
  15376. Fix ZTS build
  15377. 2004-01-01 Georg Richter <phpinfo@t-online.de>
  15378. * ext/mysqli/mysqli_prop.c:
  15379. fixed bug(s) in macro call for statement properties
  15380. * ext/mysqli/mysqli_prop.c:
  15381. Added Macro for longlong values
  15382. added property stmt->affected_rows
  15383. 2004-01-01 Derick Rethans <php@derickrethans.nl>
  15384. * ChangeLog
  15385. ChangeLog.2003.gz:
  15386. - Compress 2003 changelog