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.

10610 lines
277 KiB

21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
  1. 2005-06-18 Jani Taskinen <jani.taskinen@sci.fi>
  2. * NEWS:
  3. reorder + typofix :)
  4. 2005-06-18 Derick Rethans <php@derickrethans.nl>
  5. * (PHP_5_0)
  6. build/shtool:
  7. - MFH: - Updated bundled shtool to version 2.0.2
  8. * NEWS:
  9. - Update NEWS with bugfix happyness.
  10. - Update TODO file for ext/date. No known bugs currently.
  11. 2005-06-18 Jani Taskinen <jani.taskinen@sci.fi>
  12. * NEWS
  13. NEWS
  14. NEWS:
  15. BFN
  16. * build/shtool:
  17. - Updated bundled shtool to version 2.0.2
  18. 2005-06-18 Ilia Alshanetsky <ilia@prohost.org>
  19. * NEWS
  20. ext/standard/string.c
  21. ext/standard/tests/strings/substr_count.phpt:
  22. Added offset & length parameters to substr_count() function.
  23. 2005-06-18 Andi Gutmans <andi@zend.com>
  24. * php.ini-recommended:
  25. - E_STRICT shouldn't be on by default on production servers.
  26. 2005-06-18 Jani Taskinen <jani.taskinen@sci.fi>
  27. * ext/dba/config.m4:
  28. Add note how to build DBA as shared
  29. * ext/odbc/config.m4:
  30. no trailing dots
  31. * ext/standard/tests/file/bug26615.phpt:
  32. Make sure $_ENV is populated
  33. * ext/standard/tests/array/bug29992.phpt:
  34. - This is no bug.
  35. 2005-06-17 Ilia Alshanetsky <ilia@prohost.org>
  36. * NEWS
  37. ext/standard/streamsfuncs.c:
  38. Added offset parameter to the stream_copy_to_stream() function.
  39. 2005-06-17 Jani Taskinen <jani.taskinen@sci.fi>
  40. * ZendEngine2/tests/bug29368.phpt
  41. ZendEngine2/tests/bug30856.phpt
  42. ZendEngine2/tests/bug30961.phpt
  43. ZendEngine2/tests/bug31720.phpt
  44. ZendEngine2/tests/bug32226.phpt
  45. ZendEngine2/tests/bug33277.phpt:
  46. No short-tags!
  47. 2005-06-17 Georg Richter <georg@mysql.com>
  48. * ext/mysqli/tests/bug33263.phpt
  49. ext/mysqli/tests/bug33263.phpt:
  50. fix for bug #33263 (mysqli_real_escape doesn't work in __construct)
  51. * ext/mysqli/mysqli_api.c:
  52. fix for bug #33263 (mysqli_real_escape doesn't work in __construct)
  53. 2005-06-17 Andrei Zmievski <andrei@gravitonic.com>
  54. * NEWS:
  55. -** empty log message ***
  56. 2005-06-17 Jani Taskinen <jani.taskinen@sci.fi>
  57. * ext/gmp/tests/bug32773.phpt:
  58. fix test - short_tags not allowed here!
  59. 2005-06-17 Dmitry Stogov <dmitry@zend.com>
  60. * ZendEngine2/zend_compile.h
  61. ZendEngine2/zend_vm_def.h
  62. ZendEngine2/zend_vm_execute.h
  63. ZendEngine2/zend_vm_opcodes.h:
  64. Removed EX(fbc_constructor) (it is no longer needed)
  65. * (PHP_4_4)
  66. ext/standard/var_unserializer.c
  67. ext/standard/var_unserializer.re
  68. ext/standard/tests/serialize/bug31402.phpt:
  69. Fixed bug #31402 (unserialize creates a field containing a reference when
  70. it should not)
  71. 2005-06-17 Jani Taskinen <jani.taskinen@sci.fi>
  72. * ext/sqlite/pdo_sqlite2.c:
  73. nuke unused variable
  74. * ext/xml/xml.c:
  75. Use new dependency system
  76. * ext/simplexml/simplexml.c
  77. ext/sqlite/sqlite.c
  78. ext/xsl/php_xsl.c:
  79. Use the new dependency system
  80. 2005-06-17 Antony Dovgal <antony@zend.com>
  81. * (PHP_5_0)
  82. ZendEngine2/zend_API.c
  83. ZendEngine2/zend_list.c:
  84. MFH: improve error messages in internal classes
  85. * ZendEngine2/zend_API.c
  86. ZendEngine2/zend_list.c:
  87. improve error messages when error raised from an internal class (do not
  88. hide class name)
  89. * NEWS
  90. ext/standard/tests/array/bug33382.phpt:
  91. add news entry and test for bug #33382
  92. 2005-06-17 Dmitry Stogov <dmitry@zend.com>
  93. * NEWS
  94. NEWS
  95. ZendEngine2/zend_object_handlers.c
  96. ZendEngine2/zend_object_handlers.c:
  97. Fixed bug #33277 (private method accessed by child class)
  98. 2005-06-17 Antony Dovgal <antony@zend.com>
  99. * ZendEngine2/zend_hash.c:
  100. fix bug #33382 (array_reverse() fails after *sort())
  101. no need to MFH - the bug existed only in HEAD
  102. 2005-06-17 Dmitry Stogov <dmitry@zend.com>
  103. * build/genif.sh
  104. ext/dom/php_dom.c
  105. ext/sqlite/sqlite.c
  106. ext/standard/dl.c
  107. ext/standard/dl.h
  108. main/internal_functions.c.in
  109. main/internal_functions_nw.c
  110. main/internal_functions_win32.c
  111. main/main.c
  112. main/php.h
  113. main/php_ini.c
  114. main/php_ini.h
  115. main/php_main.h:
  116. Improved PHP extension loading mechanism with support for module
  117. dependencies and conflicts
  118. * NEWS
  119. ZendEngine2/zend_API.c
  120. ZendEngine2/zend_API.h
  121. ZendEngine2/zend_extensions.h
  122. ZendEngine2/zend_modules.h:
  123. Improved PHP extension loading mechanism with support for module
  124. dependencies and conflicts.
  125. 2005-06-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  126. * ZendEngine2/zend_reflection_api.c:
  127. - Internal functions/methods can now return by reference
  128. 2005-06-16 Ilia Alshanetsky <ilia@prohost.org>
  129. * ext/gd/libgd/gdxpm.c:
  130. Fixed memory corruption.
  131. 2005-06-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  132. * Makefile.global:
  133. - No more memory_limit for running tests
  134. 2005-06-16 Derick Rethans <php@derickrethans.nl>
  135. * ext/standard/tests/time/002-win32.phpt
  136. ext/standard/tests/time/002.phpt
  137. ext/standard/tests/time/bug13142.phpt
  138. ext/standard/tests/time/bug17988.phpt
  139. ext/standard/tests/time/bug20382.phpt
  140. ext/standard/tests/time/bug26198.phpt
  141. ext/standard/tests/time/bug26317.phpt
  142. ext/standard/tests/time/bug26320.phpt
  143. ext/standard/tests/time/bug27780.phpt
  144. ext/standard/tests/time/bug28599.phpt:
  145. - Move strtotime() related testcases to ext/date/tests.
  146. 2005-06-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  147. * ZendEngine2/zend_execute.c:
  148. - Fix TSRM build
  149. 2005-06-16 Jani Taskinen <jani.taskinen@sci.fi>
  150. * run-tests.php:
  151. silence notices
  152. * NEWS:
  153. typofix
  154. 2005-06-16 Wez Furlong <wez.php@thebrainroom.net>
  155. * ext/standard/dl.c:
  156. Don't emit the E_STRICT dl-is-deprecated notice on SAPI's where dl() is
  157. widely (and safely) used.
  158. This allows our test-suite to run in E_STRICT mode.
  159. 2005-06-16 Dmitry Stogov <dmitry@zend.com>
  160. * ZendEngine2/bench.php:
  161. typo
  162. 2005-06-16 Wez Furlong <wez.php@thebrainroom.net>
  163. * ext/standard/array.c:
  164. Fix compile on win32 at least.
  165. * sapi/cgi/cgi_main.c:
  166. Don't crash here if there are errors (such as failing to load extensions
  167. via
  168. php.ini) during startup.
  169. 2005-06-16 Dmitry Stogov <dmitry@zend.com>
  170. * NEWS
  171. ZendEngine2/zend.h
  172. ZendEngine2/zend_API.h
  173. ZendEngine2/zend_compile.c
  174. ZendEngine2/zend_compile.h
  175. ZendEngine2/zend_execute.c
  176. ZendEngine2/zend_execute_API.c
  177. ZendEngine2/zend_extensions.h
  178. ZendEngine2/zend_modules.h
  179. ZendEngine2/zend_object_handlers.c
  180. ZendEngine2/zend_vm_def.h
  181. ZendEngine2/zend_vm_execute.h
  182. ZendEngine2/zend_vm_opcodes.h:
  183. Allowed return by refrence from internal functions
  184. 2005-06-16 Stanislav Malyshev <stas@zend.com>
  185. * ZendEngine2/zend_execute.c
  186. ZendEngine2/zend_execute.h:
  187. rename to zend_
  188. 2005-06-16 Dmitry Stogov <dmitry@zend.com>
  189. * NEWS
  190. ZendEngine2/zend_vm_def.h
  191. ZendEngine2/zend_vm_execute.h
  192. ZendEngine2/zend_vm_opcodes.h
  193. ZendEngine2/tests/bug33318.phpt:
  194. Fixed bug #33318 (throw 1; results in Invalid opcode 108/1/8)
  195. 2005-06-16 Zeev Suraski <zeev@zend.com>
  196. * ZendEngine2/zend_language_scanner.l:
  197. Fixlet
  198. 2005-06-16 Dmitry Stogov <dmitry@zend.com>
  199. * ZendEngine2/zend_execute.c
  200. ZendEngine2/zend_vm_def.h
  201. ZendEngine2/zend_vm_execute.h
  202. ZendEngine2/zend_vm_opcodes.h:
  203. Compilation warnings
  204. * ZendEngine2/zend_compile.c
  205. ZendEngine2/zend_compile.h
  206. ZendEngine2/zend_vm_def.h
  207. ZendEngine2/zend_vm_execute.h
  208. ZendEngine2/zend_vm_opcodes.h:
  209. ZEND_UNSET_DIM_OBJ is splitted to ZEND_UNSET_DIM and ZEND_UNSET_OBJ.
  210. 2005-06-16 Stanislav Malyshev <stas@zend.com>
  211. * ZendEngine2/zend_execute.c
  212. ZendEngine2/zend_execute.h:
  213. export zval getters
  214. 2005-06-16 Derick Rethans <php@derickrethans.nl>
  215. * EXTENSIONS
  216. ext/standard/credits_ext.h:
  217. - Update maintainers and credits.
  218. 2005-06-16 Dmitry Stogov <dmitry@zend.com>
  219. * ZendEngine2/zend_execute.h
  220. ZendEngine2/zend_vm_def.h
  221. ZendEngine2/zend_vm_execute.h
  222. ZendEngine2/zend_vm_gen.php
  223. ZendEngine2/zend_vm_opcodes.h:
  224. USER_OPCODE API is improvet.
  225. Implemented ability to dispatch from user handler to internal handler of
  226. another opcode.
  227. 2005-06-15 Andrei Zmievski <andrei@gravitonic.com>
  228. * ext/standard/array.c:
  229. WS fix
  230. * ext/standard/array.c
  231. ext/standard/basic_functions.c
  232. ext/standard/basic_functions.h:
  233. Fix FCI cache for array_walk and user array compare functions. Bug
  234. 2005-06-15 Dmitry Stogov <dmitry@zend.com>
  235. * ZendEngine2/zend.c
  236. ZendEngine2/zend.h:
  237. Fixed OS X compatibility
  238. 2005-06-15 Jani Taskinen <jani.taskinen@sci.fi>
  239. * scripts/phpize.in:
  240. - This does not have to be egrep here
  241. 2005-06-15 Georg Richter <georg@mysql.com>
  242. * (PHP_5_0)
  243. ext/mysqli/mysqli_api.c:
  244. fixed parameter parse string for mysqli_stmt_attr_set
  245. 2005-06-15 Jani Taskinen <jani.taskinen@sci.fi>
  246. * ZendEngine2/tests/bug32428.phpt:
  247. typofix
  248. * run-tests.php:
  249. Show borked tests in the summary
  250. 2005-06-14 Ilia Alshanetsky <ilia@prohost.org>
  251. * ZendEngine2/bench.php:
  252. more accurate timing function.
  253. 2005-06-14 Jani Taskinen <jani.taskinen@sci.fi>
  254. * tests/lang/bug21800.phpt:
  255. This test did not fit to the new interactive shell thing
  256. * NEWS:
  257. BFN
  258. 2005-06-14 Derick Rethans <php@derickrethans.nl>
  259. * NEWS
  260. ext/standard/basic_functions.c
  261. ext/standard/datetime.c
  262. ext/standard/datetime.h
  263. ext/standard/type.c
  264. ext/standard/tests/time/002.phpt:
  265. - Add my new timelib and ext/date. For now only strtotime() makes use of
  266. this.
  267. 2005-06-14 Rob Richards <rrichards@ctindustries.net>
  268. * (PHP_5_0)
  269. NEWS:
  270. BFN
  271. * (PHP_5_0)
  272. ext/xsl/xsltprocessor.c:
  273. MFH: Fixed bug #33340 (CLI Crash when calling php:function from XSLT)
  274. * ext/xsl/xsltprocessor.c:
  275. Fixed bug #33340 (CLI Crash when calling php:function from XSLT)
  276. 2005-06-14 Ilia Alshanetsky <ilia@prohost.org>
  277. * main/network.c:
  278. bzero > memset
  279. 2005-06-14 Dmitry Stogov <dmitry@zend.com>
  280. * ZendEngine2/zend_vm_execute.h
  281. ZendEngine2/zend_vm_gen.php
  282. ZendEngine2/zend_vm_opcodes.h:
  283. Removed old executor
  284. 2005-06-14 Jani Taskinen <jani.taskinen@sci.fi>
  285. * ZendEngine2/Zend.m4:
  286. reordered + added msg to configure output for PHP_ZEND_VM
  287. * ZendEngine2/Zend.m4:
  288. typofix
  289. * ZendEngine2/Zend.m4
  290. ZendEngine2/acinclude.m4:
  291. fix standalone build
  292. 2005-06-14 Sebastian Bergmann <sb@sebastian-bergmann.de>
  293. * main/streams/xp_socket.c:
  294. ZTS fix.
  295. 2005-06-14 Ilia Alshanetsky <ilia@prohost.org>
  296. * NEWS
  297. ext/ftp/ftp.c
  298. main/network.c
  299. main/php_network.h
  300. main/streams/xp_socket.c:
  301. Added bindto socket context option.
  302. 2005-06-14 Jani Taskinen <jani.taskinen@sci.fi>
  303. * acinclude.m4:
  304. Make this usable for header files too
  305. * ext/sqlite/config.m4:
  306. use PHP_CHECK_PDO_INCLUDES
  307. * acinclude.m4:
  308. Allow different things to be done when found / not-found
  309. * acinclude.m4:
  310. - Added PHP_CHECK_PDO_INCLUDES macro (caches the result)
  311. 2005-06-13 Hartmut Holzgraefe <hartmut@php-groupies.de>
  312. * NEWS:
  313. added news item for GLOB_ERR fix
  314. 2005-06-13 Edin Kadribasic <edink@emini.dk>
  315. * ext/bz2/bz2.c:
  316. MFB: MSVC++ 6.0 doesn't support long long type
  317. * (PHP_4_4)
  318. ext/bz2/bz2.c:
  319. MSVC++ 6.0 doesn't support long long type
  320. 2005-06-13 Dmitry Stogov <dmitry@zend.com>
  321. * ZendEngine2/zend_execute.c
  322. ZendEngine2/zend_vm_def.h
  323. ZendEngine2/zend_vm_execute.h
  324. ZendEngine2/zend_vm_gen.php
  325. ZendEngine2/zend_vm_opcodes.h:
  326. Specializer optimization
  327. 2005-06-13 Derick Rethans <php@derickrethans.nl>
  328. * (PHP_4_4)
  329. configure.in
  330. main/php_version.h:
  331. - Back to dev
  332. * (PHP_4_4)
  333. NEWS
  334. configure.in
  335. main/php_version.h:
  336. - Go with 4.4.0RC1.
  337. 2005-06-13 Jani Taskinen <jani.taskinen@sci.fi>
  338. * (PHP_4_4)
  339. ext/standard/var_unserializer.c:
  340. touch
  341. 2005-06-13 Derick Rethans <php@derickrethans.nl>
  342. * (PHP_4_4)
  343. ext/standard/var_unserializer.re:
  344. - MFH: Fixed bug with unserialize() with "exotic" letters in class names
  345. 2005-06-13 Dmitry Stogov <dmitry@zend.com>
  346. * NEWS
  347. ZendEngine2/zend.c
  348. ZendEngine2/zend.h
  349. ZendEngine2/zend_execute.c:
  350. Fixed bug #33212 ([GCC 4]: 'zend_error_noreturn' aliased to external symbol
  351. 'zend_error').
  352. The fix is not tested on Solaris and DARWIN!
  353. 2005-06-13 Antony Dovgal <antony@zend.com>
  354. * (PHP_4_4)
  355. ext/oci8/oci8.c
  356. ext/oci8/oci8.c:
  357. MFH:
  358. destroy session after destroying error handle
  359. SQLT_CHR is allowed too
  360. * ext/oci8/oci8.c:
  361. destroy session after destroying error handle
  362. SQLT_CHR is allowed too
  363. 2005-06-13 Jani Taskinen <jani.taskinen@sci.fi>
  364. * NEWS
  365. acinclude.m4:
  366. - Fixed bug #31256 (PHP_EVAL_LIBLINE configure macro does not handle
  367. -pthread)
  368. 2005-06-13 Dmitry Stogov <dmitry@zend.com>
  369. * NEWS
  370. ZendEngine2/zend_reflection_api.c
  371. ZendEngine2/tests/bug33312.phpt:
  372. Fixed bug #33312 (ReflectionParameter methods do not work correctly)
  373. 2005-06-12 Ilia Alshanetsky <ilia@prohost.org>
  374. * ext/standard/user_filters.c:
  375. Removed unused var.
  376. 2005-06-12 Hartmut Holzgraefe <hartmut@php-groupies.de>
  377. * ext/standard/dir.c:
  378. Support for GLOB_ERR so that glob() reports permission problems (Bug
  379. #28355)
  380. * ext/standard/dir.c:
  381. thinko fix (E_COMMIT_AFTER_MIDNIGHT)
  382. * ext/standard/dir.c:
  383. Removed bogus fix for bug #28355 (it was dead code anyway)
  384. 2005-06-11 Jani Taskinen <jani.taskinen@sci.fi>
  385. * (PHP_4_4)
  386. ext/standard/url_scanner_ex.c
  387. ext/standard/var_unserializer.c:
  388. Revert. re2c 0.9.7 obviously does not work properly (or our .re files are
  389. buggy)
  390. * ext/standard/url_scanner_ex.c
  391. ext/standard/var_unserializer.c:
  392. revert
  393. * ext/mysql/config.m4:
  394. Another netware fix
  395. * NEWS:
  396. Merge the bug fix entries from PHP_5_0 branch
  397. * ext/standard/url_scanner_ex.c
  398. ext/standard/url_scanner_ex.c
  399. ext/standard/var_unserializer.c
  400. ext/standard/var_unserializer.c:
  401. regenerated with re2c 0.9.7
  402. 2005-06-11 Andi Gutmans <andi@zend.com>
  403. * configure.in
  404. ZendEngine2/zend.h
  405. main/php_version.h:
  406. - Back to -dev
  407. * (php_5_1_0b2)
  408. NEWS
  409. configure.in
  410. ZendEngine2/zend.h
  411. main/php_version.h:
  412. - b2 (will post it to internals@)
  413. 2005-06-10 Andi Gutmans <andi@zend.com>
  414. * configure.in
  415. ZendEngine2/zend.h
  416. main/php_version.h:
  417. - Back to -dev
  418. * (php_5_1_0b1)
  419. configure.in
  420. ZendEngine2/zend.h
  421. main/php_version.h:
  422. - Go with 5.1.0b1
  423. * (php_5_1_0b1)
  424. NEWS:
  425. - Go with Beta 1
  426. - Merged 5.0.x news and nuked anything prior to 5.0.0 release
  427. 2005-06-10 Jani Taskinen <jani.taskinen@sci.fi>
  428. * (php_5_1_0b1)
  429. scripts/phpize.in:
  430. - Fix phpize: need to eval path variables for them to be usable
  431. 2005-06-10 Dmitry Stogov <dmitry@zend.com>
  432. * NEWS:
  433. Add some entries that was forgotten
  434. * (php_5_1_0b1)
  435. ZendEngine2/tests/bug30162.phpt:
  436. Added test for bug #30162 (it is already fixed but test file was forgotten)
  437. * (php_5_1_0b1)
  438. ZendEngine2/tests/bug31177.phpt:
  439. Added test file for bug #31177 (not fixed yet)
  440. * ZendEngine2/tests/bug31177.phpt
  441. ZendEngine2/tests/bug31177.phpt:
  442. file bug31177.phpt was initially added on branch PHP_5_0.
  443. * (php_5_1_0b1)
  444. ZendEngine2/tests/bug29689.phpt:
  445. typos
  446. * (php_5_1_0b1)
  447. ZendEngine2/zend_reflection_api.c
  448. ZendEngine2/zend_reflection_api.c:
  449. Fixed support for ZEND_ACC_SHADOW in ReflectionProperty constructor
  450. * (php_5_1_0b1)
  451. ZendEngine2/zend_execute.c
  452. ZendEngine2/zend_execute.h
  453. ZendEngine2/zend_extensions.h
  454. ZendEngine2/zend_vm_def.h
  455. ZendEngine2/zend_vm_execute.h
  456. ZendEngine2/zend_vm_gen.php
  457. ZendEngine2/zend_vm_opcodes.h:
  458. Fix so that extensions like xdebug, can overload opcodes in all execution
  459. modes including goto/switch
  460. * (php_5_1_0b1)
  461. ZendEngine2/zend_compile.c
  462. ZendEngine2/zend_vm_def.h
  463. ZendEngine2/zend_vm_execute.h
  464. ZendEngine2/zend_vm_opcodes.h:
  465. Merge three opcodes (ZEND_NEW, ZEND_JMP_NO_CTOR, ZEND_INIT_CTOR) into one
  466. (ZEND_NEW). There was no real reason for this anymore and API should be
  467. changed before 5.1
  468. 2005-06-09 Stanislav Malyshev <stas@zend.com>
  469. * NEWS
  470. NEWS:
  471. * ZendEngine2/zend_compile.c
  472. ZendEngine2/zend_compile.h
  473. ZendEngine2/zend_object_handlers.c
  474. ZendEngine2/zend_reflection_api.c
  475. ZendEngine2/tests/bug29689.phpt:
  476. MF50: fix #29689 and more private property problems
  477. * ZendEngine2/tests/bug33277.phpt:
  478. add test for this TBF bug
  479. * (PHP_5_0)
  480. NEWS:
  481. RIP abstrace private
  482. * ZendEngine2/zend_compile.c:
  483. disallow abstrace private methods
  484. * (PHP_5_0)
  485. ZendEngine2/zend_compile.c:
  486. Disallow abstract privae methods
  487. * (PHP_5_0)
  488. ZendEngine2/zend_compile.c
  489. ZendEngine2/zend_compile.h
  490. ZendEngine2/zend_object_handlers.c
  491. ZendEngine2/zend_reflection_api.c
  492. ZendEngine2/tests/bug29689.phpt:
  493. fix #29689 and more private property problems
  494. 2005-06-09 Dmitry Stogov <dmitry@zend.com>
  495. * ZendEngine2/zend.c
  496. ZendEngine2/zend.c
  497. ZendEngine2/zend_execute_API.c
  498. ZendEngine2/zend_execute_API.c:
  499. Fixed double call to php_stream_close() on compiler errors
  500. 2005-06-09 Stanislav Malyshev <stas@zend.com>
  501. * ZendEngine2/tests/bug33277.phpt
  502. ZendEngine2/tests/bug33277.phpt:
  503. file bug33277.phpt was initially added on branch PHP_5_0.
  504. 2005-06-09 Ilia Alshanetsky <ilia@prohost.org>
  505. * ext/bz2/bz2.c:
  506. Fixed compiler warning.
  507. 2005-06-09 Wez Furlong <wez.php@thebrainroom.net>
  508. * main/main.c:
  509. hmm, backing out this change, as it seems to cause problems with user-space
  510. streams and filters (the ZE needs to close them before it blows away the
  511. user-space code.
  512. Noticed by Dmitry. Still need to find out how to avoid double-closing
  513. streams.
  514. 2005-06-09 Dmitry Stogov <dmitry@zend.com>
  515. * (PHP_5_0)
  516. NEWS
  517. Zend/zend.c
  518. ZendEngine2/zend.c
  519. ZendEngine2/zend.c
  520. tests/lang/bug25922.phpt
  521. tests/lang/bug25922.phpt
  522. tests/lang/bug25922.phpt:
  523. Fixed bug #25922 (In error handler, modifying 5th arg (errcontext) may
  524. result in seg fault)
  525. * ZendEngine2/zend_language_scanner.l
  526. ZendEngine2/zend_language_scanner.l:
  527. Fixed bug (Crash on Windows and ZTS) that was introduced with fix for bug
  528. #26456
  529. * ext/standard/user_filters.c
  530. ext/standard/user_filters.c:
  531. Fixed reference counting and probable crash on fclose() or shutdown
  532. 2005-06-08 Ilia Alshanetsky <ilia@prohost.org>
  533. * (PHP_5_0)
  534. NEWS
  535. ext/iconv/iconv.c:
  536. MFH: Fixed bug #33268 (iconv_strlen() works only with a parameter of < 3
  537. in length).
  538. * ext/iconv/iconv.c:
  539. Fixed bug #33268 (iconv_strlen() works only with a parameter of < 3 in
  540. length)
  541. 2005-06-08 Dmitry Stogov <dmitry@zend.com>
  542. * ext/standard/array.c
  543. ext/standard/array.c
  544. ext/standard/array.c:
  545. Fixed memory allocation bugs in array_reduce() with initial value (#22463 &
  546. #24980)
  547. * (PHP_5_0)
  548. ZendEngine2/zend_execute.c
  549. ZendEngine2/zend_vm_def.h
  550. ZendEngine2/zend_vm_execute.h
  551. ZendEngine2/zend_vm_opcodes.h:
  552. Fixed exception handling in getIterator() callback (bugs #26229 & #30725)
  553. * ZendEngine2/zend_compile.c
  554. ZendEngine2/zend_compile.c:
  555. Fixed valgrind errors
  556. * ZendEngine2/zend_reflection_api.c:
  557. Fixed ReflectionClass::setStaticPropertyValue()
  558. 2005-06-08 Jani Taskinen <jani.taskinen@sci.fi>
  559. * ZendEngine2/zend_config.w32.h:
  560. Hopefully fixes win32 builds
  561. 2005-06-08 Dmitry Stogov <dmitry@zend.com>
  562. * ext/standard/var.c
  563. ext/standard/var.c:
  564. Fixed incorrect usage of zend_mangle_property_name() (valgrind errors)
  565. * ZendEngine2/zend_compile.c:
  566. Fixed lookups for previos opcodes
  567. * ZendEngine2/tests/bug30140.phpt
  568. ZendEngine2/tests/bug30140.phpt:
  569. file bug30140.phpt was initially added on branch PHP_5_0.
  570. * (PHP_5_0)
  571. NEWS
  572. ZendEngine2/zend_execute_API.c
  573. ZendEngine2/zend_execute_API.c
  574. ZendEngine2/tests/bug30140.phpt:
  575. Fixed bug #30140 (Problem with array in static properties)
  576. * (PHP_5_0)
  577. ZendEngine2/tests/bug32322.phpt:
  578. Added test for bug #32322 (Return values by reference broken( using
  579. self::),example singleton instance)
  580. * ZendEngine2/tests/bug32322.phpt
  581. ZendEngine2/tests/bug32322.phpt:
  582. Added test for bug #32322 (Return values by reference broken( using
  583. self::),example singleton instance)
  584. * tests/classes/clone_006.phpt
  585. tests/classes/clone_006.phpt:
  586. Fixed test file affected by fix for bug #30820 (static member conflict with
  587. $this->member silently ignored)
  588. * ZendEngine2/tests/bug30820.phpt
  589. ZendEngine2/tests/bug30820.phpt:
  590. file bug30820.phpt was initially added on branch PHP_5_0.
  591. * (PHP_5_0)
  592. NEWS
  593. ZendEngine2/zend_object_handlers.c
  594. ZendEngine2/zend_object_handlers.c
  595. ZendEngine2/tests/bug30820.phpt:
  596. Fixed bug #30820 (static member conflict with $this->member silently
  597. ignored)
  598. * ZendEngine2/tests/bug30961.phpt
  599. ZendEngine2/tests/bug30961.phpt:
  600. file bug30961.phpt was initially added on branch PHP_5_0.
  601. * (PHP_5_0)
  602. NEWS
  603. ZendEngine2/zend_compile.c
  604. ZendEngine2/zend_compile.c
  605. ZendEngine2/zend_language_parser.y
  606. ZendEngine2/zend_language_parser.y
  607. ZendEngine2/tests/bug30961.phpt:
  608. Fixed bug #30961 (Wrong linenumber in ReflectionClass getStartLine())
  609. 2005-06-07 Jani Taskinen <jani.taskinen@sci.fi>
  610. * scripts/Makefile.frag
  611. scripts/phpize.in:
  612. - Fix paths when using --libdir and --includedir configure options
  613. * ext/standard/tests/array/bug31213.phpt:
  614. - It is nice to close the script with ?>..
  615. 2005-06-07 Dmitry Stogov <dmitry@zend.com>
  616. * (PHP_5_0)
  617. NEWS
  618. ZendEngine2/zend_compile.c
  619. ZendEngine2/zend_compile.c
  620. ZendEngine2/zend_compile.h
  621. ZendEngine2/zend_compile.h
  622. ZendEngine2/zend_language_scanner.l
  623. ZendEngine2/zend_language_scanner.l:
  624. Fixed bug #26456 (Wrong results from Reflection-API getDocComment() when
  625. called via STDIN)
  626. 2005-06-07 Jani Taskinen <jani.taskinen@sci.fi>
  627. * configure.in
  628. ZendEngine2/Zend.m4:
  629. -Moved --disable-zend-memory-manager where it belongs
  630. * acinclude.m4
  631. ZendEngine2/acinclude.m4
  632. ext/sqlite/config.m4:
  633. - Show "none" when nothing is found
  634. 2005-06-07 Dmitry Stogov <dmitry@zend.com>
  635. * ext/sqlite/sqlite.c
  636. ext/sqlite/sqlite.c:
  637. Fixed memory allocation bugs. Probably this patch should fix bug #31725.
  638. 2005-06-07 Ilia Alshanetsky <ilia@prohost.org>
  639. * ZendEngine2/zend_objects.c:
  640. Fixed ZTS build.
  641. 2005-06-07 Derick Rethans <php@derickrethans.nl>
  642. * (PHP_4_4)
  643. configure.in
  644. configure.in
  645. Zend/zend_alloc.h
  646. ZendEngine2/zend_alloc.h
  647. ext/standard/info.c
  648. ext/standard/info.c:
  649. - MFH: Added the --disable-zend-memory-manager switch to disable the Zend
  650. memory manager.
  651. * configure.in
  652. ZendEngine2/zend_alloc.h
  653. ext/standard/info.c:
  654. - Added the --disable-zend-memory-manager switch to disable the Zend memory
  655. manager.
  656. * NEWS:
  657. - Not sure why this wasn't committed...
  658. 2005-06-07 Dmitry Stogov <dmitry@zend.com>
  659. * ZendEngine2/zend_builtin_functions.c
  660. ZendEngine2/zend_builtin_functions.c:
  661. Fixed memory leak in debug_print_backtrace()
  662. 2005-06-07 Jani Taskinen <jani.taskinen@sci.fi>
  663. * ext/mysql/config.m4
  664. ext/mysqli/config.m4:
  665. - Allow doing --with-mysql --with-mysqli (no mysql libs are bundled atm)
  666. - Make sure MYSQL_DIR is empty.
  667. 2005-06-07 Dmitry Stogov <dmitry@zend.com>
  668. * (PHP_4_4)
  669. Zend/zend_execute.c
  670. ZendEngine2/zend_execute.c
  671. ZendEngine2/zend_execute.c:
  672. fixed memory leak in bug #28972 ([] operator overflow treatment is
  673. incorrect), not the bug itself.
  674. 2005-06-07 Derick Rethans <php@derickrethans.nl>
  675. * (PHP_5_0)
  676. ZendEngine2/zend_execute.c
  677. ZendEngine2/zend_vm_def.h
  678. ZendEngine2/zend_vm_execute.h
  679. ZendEngine2/zend_vm_opcodes.h:
  680. - MF44: Problems with user defined error handler and references
  681. * (PHP_4_4)
  682. NEWS
  683. Zend/zend_execute.c:
  684. - Fixed bug #32685, #29423 (Segfault when using assignment by reference
  685. within
  686. function).
  687. 2005-06-07 Dmitry Stogov <dmitry@zend.com>
  688. * (PHP_4_4)
  689. Zend/zend_compile.c
  690. Zend/zend_execute.c
  691. Zend/zend_language_parser.y:
  692. Fixed memory corruptions when using references in a wrong way.
  693. Backport $a =& func(); patch.
  694. 2005-06-07 Derick Rethans <php@derickrethans.nl>
  695. * (PHP_5_0)
  696. main/streams/php_streams_int.h:
  697. - MFH: Don't crash when compiled with the zend memory manager disabled.
  698. 2005-06-07 Dmitry Stogov <dmitry@zend.com>
  699. * ZendEngine2/tests/bug33243.phpt
  700. ZendEngine2/tests/bug33243.phpt:
  701. file bug33243.phpt was initially added on branch PHP_5_0.
  702. * (PHP_5_0)
  703. NEWS
  704. ZendEngine2/zend_objects.c
  705. ZendEngine2/zend_objects.c
  706. ZendEngine2/tests/bug33243.phpt:
  707. Fixed bug #33243 (ze1_compatibility_mode does not work as expected)
  708. 2005-06-07 Jani Taskinen <jani.taskinen@sci.fi>
  709. * scripts/Makefile.frag
  710. scripts/phpize.in:
  711. - Fix paths when using --libdir and --includedir configure options
  712. * ext/standard/tests/array/bug31213.phpt:
  713. - It is nice to close the script with ?>..
  714. 2005-06-07 Dmitry Stogov <dmitry@zend.com>
  715. * (PHP_5_0)
  716. NEWS
  717. ZendEngine2/zend_compile.c
  718. ZendEngine2/zend_compile.c
  719. ZendEngine2/zend_compile.h
  720. ZendEngine2/zend_compile.h
  721. ZendEngine2/zend_language_scanner.l
  722. ZendEngine2/zend_language_scanner.l:
  723. Fixed bug #26456 (Wrong results from Reflection-API getDocComment() when
  724. called via STDIN)
  725. 2005-06-07 Jani Taskinen <jani.taskinen@sci.fi>
  726. * configure.in
  727. ZendEngine2/Zend.m4:
  728. -Moved --disable-zend-memory-manager where it belongs
  729. * acinclude.m4
  730. ZendEngine2/acinclude.m4
  731. ext/sqlite/config.m4:
  732. - Show "none" when nothing is found
  733. 2005-06-07 Dmitry Stogov <dmitry@zend.com>
  734. * ext/sqlite/sqlite.c
  735. ext/sqlite/sqlite.c:
  736. Fixed memory allocation bugs. Probably this patch should fix bug #31725.
  737. 2005-06-07 Ilia Alshanetsky <ilia@prohost.org>
  738. * ZendEngine2/zend_objects.c:
  739. Fixed ZTS build.
  740. 2005-06-07 Derick Rethans <php@derickrethans.nl>
  741. * (PHP_4_4)
  742. configure.in
  743. configure.in
  744. Zend/zend_alloc.h
  745. ZendEngine2/zend_alloc.h
  746. ext/standard/info.c
  747. ext/standard/info.c:
  748. - MFH: Added the --disable-zend-memory-manager switch to disable the Zend
  749. memory manager.
  750. * configure.in
  751. ZendEngine2/zend_alloc.h
  752. ext/standard/info.c:
  753. - Added the --disable-zend-memory-manager switch to disable the Zend memory
  754. manager.
  755. * NEWS:
  756. - Not sure why this wasn't committed...
  757. 2005-06-07 Dmitry Stogov <dmitry@zend.com>
  758. * ZendEngine2/zend_builtin_functions.c
  759. ZendEngine2/zend_builtin_functions.c:
  760. Fixed memory leak in debug_print_backtrace()
  761. 2005-06-07 Jani Taskinen <jani.taskinen@sci.fi>
  762. * ext/mysql/config.m4
  763. ext/mysqli/config.m4:
  764. - Allow doing --with-mysql --with-mysqli (no mysql libs are bundled atm)
  765. - Make sure MYSQL_DIR is empty.
  766. 2005-06-07 Dmitry Stogov <dmitry@zend.com>
  767. * (PHP_4_4)
  768. Zend/zend_execute.c
  769. ZendEngine2/zend_execute.c
  770. ZendEngine2/zend_execute.c:
  771. fixed memory leak in bug #28972 ([] operator overflow treatment is
  772. incorrect), not the bug itself.
  773. 2005-06-07 Derick Rethans <php@derickrethans.nl>
  774. * (PHP_5_0)
  775. ZendEngine2/zend_execute.c
  776. ZendEngine2/zend_vm_def.h
  777. ZendEngine2/zend_vm_execute.h
  778. ZendEngine2/zend_vm_opcodes.h:
  779. - MF44: Problems with user defined error handler and references
  780. * (PHP_4_4)
  781. NEWS
  782. Zend/zend_execute.c:
  783. - Fixed bug #32685, #29423 (Segfault when using assignment by reference
  784. within
  785. function).
  786. 2005-06-07 Dmitry Stogov <dmitry@zend.com>
  787. * (PHP_4_4)
  788. Zend/zend_compile.c
  789. Zend/zend_execute.c
  790. Zend/zend_language_parser.y:
  791. Fixed memory corruptions when using references in a wrong way.
  792. Backport $a =& func(); patch.
  793. 2005-06-07 Derick Rethans <php@derickrethans.nl>
  794. * (PHP_5_0)
  795. main/streams/php_streams_int.h:
  796. - MFH: Don't crash when compiled with the zend memory manager disabled.
  797. 2005-06-07 Dmitry Stogov <dmitry@zend.com>
  798. * ZendEngine2/tests/bug33243.phpt
  799. ZendEngine2/tests/bug33243.phpt:
  800. file bug33243.phpt was initially added on branch PHP_5_0.
  801. * (PHP_5_0)
  802. NEWS
  803. ZendEngine2/zend_objects.c
  804. ZendEngine2/zend_objects.c
  805. ZendEngine2/tests/bug33243.phpt:
  806. Fixed bug #33243 (ze1_compatibility_mode does not work as expected)
  807. 2005-06-06 Wez Furlong <wez.php@thebrainroom.net>
  808. * ext/posix/config.m4
  809. ext/posix/posix.c:
  810. fix build on Solaris
  811. 2005-06-06 Jani Taskinen <jani.taskinen@sci.fi>
  812. * main/main.c:
  813. silence warning
  814. 2005-06-06 Brad House <brad@mainstreetsoftworks.com>
  815. * (PHP_5_0)
  816. ext/mcve/mcve.c
  817. ext/mcve/php_mcve.h:
  818. libmonetra 5.0 sync.
  819. added m_validateidentifier, which is enabled by default to keep invalid
  820. pointer addresses from causing PHP to crash
  821. kept compatability with older versions of libmonetra.
  822. * ext/mcve/mcve.c
  823. ext/mcve/php_mcve.h:
  824. libmonetra-5.0 sync.
  825. added m_validateidentifier, which is enabled by default to keep invalid
  826. pointer addresses from causing PHP to crash
  827. kept compatability with older versions of libmonetra.
  828. 2005-06-06 Ilia Alshanetsky <ilia@prohost.org>
  829. * (PHP_4_4)
  830. ext/bz2/bz2.c
  831. ext/bz2/bz2.c:
  832. MFH: Better storage size for output length.
  833. * ext/bz2/bz2.c:
  834. Better storage size for output length.
  835. 2005-06-06 Derick Rethans <php@derickrethans.nl>
  836. * ZendEngine2/zend_vm_def.h
  837. ZendEngine2/zend_vm_execute.h
  838. ZendEngine2/zend_vm_opcodes.h:
  839. - Regenerate VM files and add warning about regeneration
  840. * (PHP_5_0)
  841. ZendEngine2/zend_execute.c
  842. ZendEngine2/zend_vm_def.h:
  843. - MH44: Problems with user defined error handler and wrong usage of
  844. references
  845. 2005-06-06 Ilia Alshanetsky <ilia@prohost.org>
  846. * (PHP_4_4)
  847. ext/standard/type.c:
  848. MFH: Fixed strval to not print notices on strval(array()).
  849. 2005-06-06 Derick Rethans <php@derickrethans.nl>
  850. * (PHP_4_4)
  851. NEWS
  852. ext/standard/http_fopen_wrapper.c:
  853. - MFH: Fixed bug #33242 (Mangled error message when stream fails).
  854. * (PHP_5_0)
  855. NEWS
  856. ext/standard/http_fopen_wrapper.c
  857. ext/standard/http_fopen_wrapper.c:
  858. - Fixed bug #33242 (Mangled error message when stream fails).
  859. 2005-06-06 Jani Taskinen <jani.taskinen@sci.fi>
  860. * (PHP_5_0)
  861. scripts/Makefile.frag:
  862. ws
  863. 2005-06-06 Derick Rethans <php@derickrethans.nl>
  864. * (PHP_4_4)
  865. Zend/zend_execute.c:
  866. - Swap lines so that user defined error handlers don't cause memory errors
  867. * (PHP_4_4)
  868. scripts/Makefile.frag:
  869. - We've man pages just fine
  870. 2005-06-06 Dmitry Stogov <dmitry@zend.com>
  871. * NEWS
  872. ZendEngine2/zend_compile.c
  873. ZendEngine2/tests/bug32428.phpt:
  874. Fixed bug #32428 (The @ warning error supression operator is broken)
  875. 2005-06-06 Derick Rethans <php@derickrethans.nl>
  876. * (PHP_4_4)
  877. NEWS:
  878. - Update NEWS with the bz fix
  879. 2005-06-06 Uwe Schindler <uwe@thetaphi.de>
  880. * (PHP_4_4)
  881. scripts/Makefile.frag:
  882. MFH: Fix bug #33166 for other branches and new bug #33255, no man pages for
  883. 4.4
  884. * (PHP_5_0)
  885. scripts/Makefile.frag:
  886. Fix bug #33166 for other branches and new bug #33255
  887. 2005-06-06 Derick Rethans <php@derickrethans.nl>
  888. * (PHP_4_4)
  889. ext/bz2/bz2.c:
  890. - Merge back changes which where in 4.3 but somehow didn't make it into the
  891. new
  892. branch.
  893. 2005-06-06 Dmitry Stogov <dmitry@zend.com>
  894. * ZendEngine2/tests/bug32799.phpt
  895. ZendEngine2/tests/bug32799.phpt:
  896. file bug32799.phpt was initially added on branch PHP_5_0.
  897. * (PHP_5_0)
  898. NEWS
  899. ZendEngine2/zend_objects_API.c
  900. ZendEngine2/zend_objects_API.c
  901. ZendEngine2/tests/bug32799.phpt:
  902. Fixed bug #32799 (crash: calling the corresponding global var during the
  903. destruct)
  904. * ZendEngine2/tests/bug32596.phpt:
  905. Added test for bug #32596 (Segfault/Memory Leak by getClass (etc) in
  906. __destruct)
  907. * ZendEngine2/tests/bug32596.phpt
  908. ZendEngine2/tests/bug32596.phpt:
  909. file bug32596.phpt was initially added on branch PHP_5_0.
  910. * (PHP_5_0)
  911. NEWS
  912. ZendEngine2/zend_execute_API.c:
  913. Fixed bug #32596 (Segfault/Memory Leak by getClass (etc) in __destruct)
  914. 2005-06-06 Derick Rethans <php@derickrethans.nl>
  915. * (PHP_4_4)
  916. Zend/zend_extensions.h:
  917. - Bumb ZEND EXT API NO for Stanislav
  918. 2005-06-06 Edin Kadribasic <edink@emini.dk>
  919. * (PHP_4_4)
  920. win32/php4dllts.dsp:
  921. Sync with recent config.m4 changes
  922. 2005-06-06 Derick Rethans <php@derickrethans.nl>
  923. * (PHP_4_4)
  924. NEWS
  925. Zend/zend_compile.c
  926. Zend/zend_compile.h
  927. Zend/zend_execute.c
  928. Zend/zend_execute_globals.h
  929. Zend/zend_language_parser.y:
  930. - Commit the reference problem bug fix.
  931. * (PHP_4_4)
  932. configure.in
  933. main/php_version.h:
  934. - Rename version.
  935. 2005-06-06 Dmitry Stogov <dmitry@zend.com>
  936. * (PHP_5_0)
  937. ZendEngine2/tests/bug32993.phpt:
  938. Added test for bug #32993 (implemented Iterator function current() don't
  939. throw
  940. exception)
  941. * ZendEngine2/tests/bug32993.phpt
  942. ZendEngine2/tests/bug32993.phpt:
  943. Fixed bug #32993 (implemented Iterator function current() don't throw
  944. exception)
  945. * NEWS
  946. ZendEngine2/zend_vm_def.h
  947. ZendEngine2/zend_vm_execute.h
  948. ZendEngine2/zend_vm_opcodes.h:
  949. Fixed bug #32993 (implemented Iterator function current() don't throw
  950. exception)
  951. * ZendEngine2/tests/bug33171.phpt
  952. ZendEngine2/tests/bug33171.phpt:
  953. file bug33171.phpt was initially added on branch PHP_5_0.
  954. * (PHP_5_0)
  955. NEWS
  956. ZendEngine2/zend_object_handlers.c
  957. ZendEngine2/zend_object_handlers.c
  958. ZendEngine2/tests/bug33171.phpt:
  959. Fixed bug #33171 (foreach enumerates private fields declared in base
  960. classes)
  961. 2005-06-06 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  962. * sapi/cli/php_cli.c:
  963. - Expose -a as special mode and show whether it is a shell or not
  964. 2005-06-06 Wez Furlong <wez.php@thebrainroom.net>
  965. * main/streams/php_streams_int.h:
  966. Don't crash when compiled with the zend memory manager disabled.
  967. * ZendEngine2/zend_language_scanner.l
  968. main/main.c:
  969. Avoid double-freeing streams.
  970. This can happen because all streams are registered as resources;
  971. the engine also tracks them in the open_files global.
  972. Avoid the potential for double-freeing by simply making streams exposed to
  973. the
  974. engine have no closer for the engine to call; they will already be in the
  975. resource list, and thus will be shut down properly at request end.
  976. 2005-06-05 Wez Furlong <wez.php@thebrainroom.net>
  977. * ext/mysql/config.w32
  978. ext/mysqli/config.w32
  979. ext/pgsql/config.w32:
  980. fixes for #33251
  981. 2005-06-05 Ilia Alshanetsky <ilia@prohost.org>
  982. * (PHP_4_3)
  983. NEWS
  984. NEWS
  985. ext/bz2/bz2.c
  986. ext/bz2/bz2.c:
  987. MFH: Fixed bug #33070 (Improved performance of bzdecompress() by several
  988. orders of magnitude).
  989. * ext/bz2/bz2.c:
  990. Fixed bug #33070 (Improved performance of bzdecompress() by several orders
  991. of magnitude).
  992. 2005-06-05 Jani Taskinen <jani.taskinen@sci.fi>
  993. * scripts/phpize.in
  994. scripts/phpize.m4:
  995. - Proper fix for phpize when dealing with PECL
  996. 2005-06-04 Zeev Suraski <zeev@zend.com>
  997. * main/main.c:
  998. __halt_compiler() patch interface
  999. * ZendEngine2/zend_compile.h
  1000. ZendEngine2/zend_language_parser.y
  1001. ZendEngine2/zend_language_scanner.l
  1002. ZendEngine2/zend_stream.c
  1003. ZendEngine2/zend_stream.h
  1004. ZendEngine2/tests/halt01.phpt
  1005. ZendEngine2/tests/halt02.phpt
  1006. ZendEngine2/tests/halt03.phpt:
  1007. Thought I committed it ages ago... Anyway, without further delays, the
  1008. final
  1009. __halt_compiler() patch
  1010. 2005-06-03 Jani Taskinen <jani.taskinen@sci.fi>
  1011. * ext/xml/tests/bug32001.phpt:
  1012. nuke crap, end scripts always with ?>
  1013. * sapi/cgi/cgi_main.c:
  1014. cs + ws
  1015. 2005-06-03 Magnus M��tt� <novell@kiruna.se>
  1016. * ext/xml/tests/bug32001.phpt:
  1017. Add skipif, test requires iconv.
  1018. 2005-06-03 Jani Taskinen <jani.taskinen@sci.fi>
  1019. * ext/session/session.c:
  1020. nuke duplicate code
  1021. 2005-06-03 Dmitry Stogov <dmitry@zend.com>
  1022. * ZendEngine2/tests/bug30394.phpt:
  1023. Added test for 5.0 specific bug #30394 (Assignment operators yield wrong
  1024. result with __get/__set)
  1025. * ZendEngine2/tests/bug30394.phpt
  1026. ZendEngine2/tests/bug30394.phpt:
  1027. file bug30394.phpt was initially added on branch PHP_5_0.
  1028. * (PHP_5_0)
  1029. NEWS
  1030. ZendEngine2/zend.c
  1031. ZendEngine2/zend_execute_API.c:
  1032. Fixed bug #30394 (Assignment operators yield wrong result with __get/__set)
  1033. * ZendEngine2/tests/bug30080.phpt
  1034. ZendEngine2/tests/bug30080.phpt:
  1035. file bug30080.phpt was initially added on branch PHP_5_0.
  1036. * (PHP_5_0)
  1037. NEWS
  1038. ZendEngine2/zend_compile.c
  1039. ZendEngine2/zend_compile.c
  1040. ZendEngine2/tests/bug30080.phpt:
  1041. Fixed bug #30080 (Passing array or non array of objects)
  1042. * ZendEngine2/tests/bug27598.phpt
  1043. ZendEngine2/tests/bug27598.phpt:
  1044. file bug27598.phpt was initially added on branch PHP_5_0.
  1045. * (PHP_5_0)
  1046. NEWS
  1047. ZendEngine2/zend_compile.c
  1048. ZendEngine2/zend_compile.c
  1049. ZendEngine2/zend_execute.c
  1050. ZendEngine2/tests/bug27598.phpt:
  1051. Fixed bug #27598 (list() array key assignment causes HUGE memory leak)
  1052. * ZendEngine2/zend_execute.c
  1053. ZendEngine2/zend_object_handlers.c
  1054. ZendEngine2/zend_vm_def.h
  1055. ZendEngine2/zend_vm_execute.h
  1056. ZendEngine2/zend_vm_opcodes.h
  1057. ZendEngine2/tests/object_handlers.phpt:
  1058. Fixed memory allocation bugs related to magic object handlers (__get(),
  1059. __set(),
  1060. ...)
  1061. * ZendEngine2/tests/object_handlers.phpt
  1062. ZendEngine2/tests/object_handlers.phpt:
  1063. file object_handlers.phpt was initially added on branch PHP_5_0.
  1064. * (PHP_5_0)
  1065. ZendEngine2/zend_execute.c
  1066. ZendEngine2/zend_object_handlers.c:
  1067. Fixed memory allocation bugs related to magic object handlers (__get(),
  1068. __set(), ...)
  1069. 2005-06-03 Georg Richter <georg@mysql.com>
  1070. * NEWS
  1071. ext/mysqli/mysqli_fe.c
  1072. ext/mysqli/mysqli_nonapi.c
  1073. ext/mysqli/php_mysqli.h:
  1074. added new function mysqli_get_charset
  1075. 2005-06-02 Jani Taskinen <jani.taskinen@sci.fi>
  1076. * acinclude.m4
  1077. build/libtool.m4:
  1078. - Revert previous change in build/libtool.m4 and make sure
  1079. the PATH_SEPARATOR check is only done under autoconf 2.13.
  1080. * (PHP_4_3)
  1081. NEWS
  1082. NEWS
  1083. configure.in
  1084. configure.in:
  1085. MFH: - Fixed bug #28605 (Need to use -[m]ieee option for Alpha CPUs)
  1086. * configure.in:
  1087. - Fixed bug #28605 (Need to use -[m]ieee option for Alpha CPUs)
  1088. 2005-06-02 Antony Dovgal <antony@zend.com>
  1089. * (PHP_4_3)
  1090. NEWS
  1091. ext/curl/curl.c
  1092. ext/curl/php_curl.h:
  1093. MFH: fix bug #33222 (segfault when CURL handle is closed in a callback).
  1094. * (PHP_5_0)
  1095. NEWS
  1096. ext/curl/interface.c
  1097. ext/curl/php_curl.h:
  1098. MFH: fix bug #33222 (segfault when CURL handle is closed in a callback).
  1099. fix segfaults when CURL callback functions throw exception.
  1100. * ext/curl/interface.c
  1101. ext/curl/php_curl.h:
  1102. fix bug #33222 (segfault when CURL handle is closed in a callback).
  1103. fix segfaults when CURL callback functions throw exception.
  1104. 2005-06-02 Jani Taskinen <jani.taskinen@sci.fi>
  1105. * ext/sqlite/config.m4:
  1106. We only need LEMON for bundled stuff
  1107. 2005-06-02 Antony Dovgal <antony@zend.com>
  1108. * (PHP_4_3)
  1109. NEWS
  1110. NEWS
  1111. ext/odbc/php_odbc.c
  1112. ext/odbc/php_odbc.c:
  1113. MFH: fix bug #33214 (odbc_next_result does not signal SQL errors with
  1114. 2-statement SQL batches).
  1115. Path by rich at kastle dot com.
  1116. * ext/odbc/php_odbc.c:
  1117. fix bug #33214 (odbc_next_result does not signal SQL errors with
  1118. 2-statement SQL batches).
  1119. Path by rich at kastle dot com.
  1120. 2005-06-02 Derick Rethans <php@derickrethans.nl>
  1121. * ext/standard/string.c
  1122. ext/standard/string.c
  1123. ext/standard/string.c:
  1124. - That should have been removed, not commented out.
  1125. * (PHP_4_3)
  1126. NEWS
  1127. NEWS
  1128. ext/standard/string.c
  1129. ext/standard/string.c:
  1130. - MFH: Fixed memory corruption in stristr().
  1131. * ext/standard/string.c:
  1132. - Fixed memory corruption in stristr().
  1133. 2005-06-02 Jani Taskinen <jani.taskinen@sci.fi>
  1134. * ext/standard/var_unserializer.c:
  1135. touch
  1136. 2005-06-01 Ilia Alshanetsky <ilia@prohost.org>
  1137. * (PHP_4_3)
  1138. NEWS
  1139. ext/standard/image.c:
  1140. MFH: Fixed bug #33210 (relax jpeg recursive loop protection).
  1141. * (PHP_5_0)
  1142. NEWS
  1143. ext/standard/image.c:
  1144. MFH: Fixed bug #33210 (relax jpeg recursive loop protection).
  1145. * ext/standard/image.c:
  1146. Fixed bug #33210 (relax jpeg recursive loop protection).
  1147. 2005-06-01 Antony Dovgal <antony@zend.com>
  1148. * ext/session/session.c:
  1149. fix typo
  1150. (see details here: http://news.php.net/php.internals/16350)
  1151. 2005-06-01 Dmitry Stogov <dmitry@zend.com>
  1152. * main/streams/streams.c
  1153. main/streams/streams.c:
  1154. Disabled search of recored separator outside of buffer
  1155. * (PHP_5_0)
  1156. NEWS:
  1157. Fixed bug #32941 (Sending structured SOAP fault kills a php)
  1158. * (PHP_5_0)
  1159. NEWS
  1160. ZendEngine2/zend_object_handlers.c
  1161. ZendEngine2/zend_object_handlers.c
  1162. ZendEngine2/tests/bug30791.phpt
  1163. ZendEngine2/tests/bug30791.phpt
  1164. ZendEngine2/tests/bug30791.phpt
  1165. ext/standard/var.c
  1166. ext/standard/var.c
  1167. ext/standard/var_unserializer.c
  1168. ext/standard/var_unserializer.c
  1169. ext/standard/var_unserializer.re
  1170. ext/standard/var_unserializer.re:
  1171. Fixed bug #30791 (magic methods (__sleep/__wakeup/__toString) call __call
  1172. if object is overloaded)
  1173. * main/php_variables.c
  1174. main/php_variables.c:
  1175. Fixed "refcount" counting for autoglobals
  1176. 2005-06-01 Ilia Alshanetsky <ilia@prohost.org>
  1177. * ext/pcre/pcrelib/pcre.c:
  1178. kill unused var.
  1179. 2005-05-31 Dmitry Stogov <dmitry@zend.com>
  1180. * main/php_variables.c
  1181. main/php_variables.c:
  1182. Fixed possible memory corruption on request shutdown
  1183. `valgrind -q --tool=memcheck sapi/cli/php tests/reflection/001.phpt`
  1184. 2005-05-31 Magnus M��tt� <novell@kiruna.se>
  1185. * ZendEngine2/tests/bug27304.phpt:
  1186. Fix test
  1187. 2005-05-31 Jani Taskinen <jani.taskinen@sci.fi>
  1188. * (PHP_4_3)
  1189. NEWS
  1190. NEWS
  1191. ext/pcre/php_pcre.c
  1192. ext/pcre/php_pcre.c
  1193. ext/pcre/tests/bug33200.phpt
  1194. ext/pcre/tests/bug33200.phpt
  1195. ext/standard/php_string.h
  1196. ext/standard/php_string.h
  1197. ext/standard/string.c
  1198. ext/standard/string.c:
  1199. MFH: - Fixed bug #33200 (preg_replace(): magic_quotes_sybase=On makes 'e'
  1200. modifier misbehave)
  1201. * ext/pcre/tests/bug33200.phpt
  1202. ext/pcre/tests/bug33200.phpt
  1203. ext/pcre/tests/bug33200.phpt
  1204. ext/standard/php_string.h
  1205. ext/standard/string.c:
  1206. 1.1.4;
  1207. - Fixed bug #33200 (preg_replace(): magic_quotes_sybase=On makes 'e'
  1208. modifier misbehave)
  1209. * ext/pcre/php_pcre.c:
  1210. - Fixed bug #33200 (preg_replace(): magic_quotes_sybase=On makes 'e'
  1211. modifier misbehave)
  1212. 2005-05-31 Dmitry Stogov <dmitry@zend.com>
  1213. * ZendEngine2/zend_operators.c:
  1214. Reverted wrong fix for bug #30572.
  1215. Seems the bug was already fixed in other way.
  1216. But reverted patch produced a lot of valgrind errors, because IS_TMP_VAR
  1217. operands don't initialize refcount.
  1218. 2005-05-31 Jani Taskinen <jani.taskinen@sci.fi>
  1219. * ext/standard/var_unserializer.c:
  1220. Touch
  1221. * ext/standard/var_unserializer.re
  1222. ext/standard/tests/serialize/006.phpt:
  1223. - Fixed bug with unserialize() with "exotic" letters in class names
  1224. 2005-05-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  1225. * ZendEngine2/zend_compile.c:
  1226. - Only allow changing return ref agnostic when a script method overrides an
  1227. internal method (found by dmitry)
  1228. 2005-05-30 Ilia Alshanetsky <ilia@prohost.org>
  1229. * (PHP_5_0)
  1230. NEWS:
  1231. MFH: Fixed bug #33164 (Soap extension incorrectly detects HTTP/1.1).
  1232. 2005-05-30 Hartmut Holzgraefe <hartmut@php-groupies.de>
  1233. * ext/sqlite/config.m4:
  1234. typo fix
  1235. 2005-05-30 Jani Taskinen <jani.taskinen@sci.fi>
  1236. * (PHP_5_0)
  1237. NEWS
  1238. ext/sqlite/sess_sqlite.c
  1239. ext/sqlite/sess_sqlite.c
  1240. ext/sqlite/sqlite.c
  1241. ext/sqlite/sqlite.c
  1242. ext/wddx/wddx.c
  1243. ext/wddx/wddx.c:
  1244. - Fixed bug #33185 (--enable-session=shared does not build)
  1245. 2005-05-30 Hartmut Holzgraefe <hartmut@php-groupies.de>
  1246. * ext/sqlite/Makefile.frag
  1247. ext/sqlite/config.m4:
  1248. gracefully handle changes of the parse.y lemon file,
  1249. process it with lemon if available, else just keep the .c file from CVS
  1250. not doing so leads to make using its implicit .y->.c rule here and
  1251. bison doesn't really understand lemon syntax
  1252. 2005-05-30 Jani Taskinen <jani.taskinen@sci.fi>
  1253. * acinclude.m4:
  1254. - Use libtool also for completely static builds
  1255. * acinclude.m4
  1256. build/libtool.m4
  1257. scripts/phpize.in:
  1258. - Changed the PATH_SEPARATOR check to a macro
  1259. - Made sure we're generating aclocal.m4 in same way with both buildconf
  1260. and phpize.
  1261. * scripts/Makefile.frag:
  1262. Removed the empty $bin_src_SCRIPTS (no longer needed), bug #33166
  1263. 2005-05-29 Jani Taskinen <jani.taskinen@sci.fi>
  1264. * configure.in
  1265. TSRM/tsrm.m4
  1266. ZendEngine2/Zend.m4
  1267. ext/bcmath/config.m4
  1268. ext/dba/config.m4
  1269. ext/dbase/config.m4
  1270. ext/dom/config.m4
  1271. ext/fbsql/config.m4
  1272. ext/fdf/config.m4
  1273. ext/filepro/config.m4
  1274. ext/gd/config.m4
  1275. ext/gettext/config.m4
  1276. ext/imap/config.m4
  1277. ext/informix/config.m4
  1278. ext/ldap/config.m4
  1279. ext/mcrypt/config.m4
  1280. ext/mcve/config.m4
  1281. ext/mhash/config.m4
  1282. ext/msql/config.m4
  1283. ext/mssql/config.m4
  1284. ext/mysql/config.m4
  1285. ext/mysqli/config.m4
  1286. ext/ncurses/config.m4
  1287. ext/oci8/config.m4
  1288. ext/odbc/config.m4
  1289. ext/oracle/config.m4
  1290. ext/ovrimos/config.m4
  1291. ext/pfpro/config.m4
  1292. ext/pgsql/config.m4
  1293. ext/pspell/config.m4
  1294. ext/readline/config.m4
  1295. ext/recode/config.m4
  1296. ext/session/config.m4
  1297. ext/snmp/config.m4
  1298. ext/sqlite/config.m4
  1299. ext/standard/config.m4
  1300. ext/sybase/config.m4
  1301. ext/sybase_ct/config.m4
  1302. ext/sysvsem/config.m4
  1303. ext/sysvshm/config.m4
  1304. ext/wddx/config.m4
  1305. ext/xml/config.m4
  1306. ext/xmlrpc/config.m4
  1307. ext/xsl/config.m4
  1308. ext/zlib/config0.m4
  1309. sapi/apache/config.m4
  1310. sapi/apache2filter/config.m4
  1311. sapi/apache2handler/config.m4
  1312. sapi/apache_hooks/config.m4
  1313. sapi/caudium/config.m4
  1314. sapi/cgi/config9.m4
  1315. sapi/cli/config.m4
  1316. sapi/isapi/config.m4
  1317. sapi/roxen/config.m4:
  1318. - Unify the "configure --help" texts
  1319. * ext/mbstring/config.m4:
  1320. Fix VPATH build
  1321. 2005-05-29 Hartmut Holzgraefe <hartmut@php-groupies.de>
  1322. * acinclude.m4:
  1323. simplify flex version test
  1324. * ZendEngine2/acinclude.m4:
  1325. forgot to re-add 1.875 as a valid bison version after testing
  1326. * ZendEngine2/acinclude.m4:
  1327. bison may be installed under a different executable name, e.g.
  1328. YACC="bison-1.75" configure ...
  1329. removing the check for "bison -y" allows for this
  1330. the check was redundant anyway as the following one filters
  1331. for "GNU Bison" in the --version output
  1332. * acinclude.m4
  1333. configure.in
  1334. ZendEngine2/Zend.m4
  1335. ZendEngine2/acinclude.m4:
  1336. avoid code duplication in bison version test
  1337. * acinclude.m4:
  1338. added .cxx extension for C++ for completeness reasons
  1339. 2005-05-29 Ilia Alshanetsky <ilia@prohost.org>
  1340. * NEWS
  1341. ext/session/session.c:
  1342. Added an optional remove old session parameter to session_regenerate_id().
  1343. 2005-05-29 Hartmut Holzgraefe <hartmut@php-groupies.de>
  1344. * build/libtool.m4:
  1345. m4 comments start with 'dnl', *not* with '#'
  1346. 2005-05-28 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  1347. * ZendEngine2/zend_compile.c
  1348. ZendEngine2/zend_compile.h:
  1349. - Make zend_do_inheritance ZEND_API
  1350. 2005-05-28 Sebastian Bergmann <sb@sebastian-bergmann.de>
  1351. * ext/pcre/config.w32:
  1352. Sync with config.m4 (missing MATCH_LIMIT broke the Win32 build).
  1353. 2005-05-27 Andrei Zmievski <andrei@gravitonic.com>
  1354. * (PHP_5_0)
  1355. NEWS
  1356. ext/pcre/config.m4
  1357. ext/pcre/config.m4
  1358. ext/pcre/pcrelib/AUTHORS
  1359. ext/pcre/pcrelib/AUTHORS
  1360. ext/pcre/pcrelib/COPYING
  1361. ext/pcre/pcrelib/COPYING
  1362. ext/pcre/pcrelib/ChangeLog
  1363. ext/pcre/pcrelib/ChangeLog
  1364. ext/pcre/pcrelib/LICENCE
  1365. ext/pcre/pcrelib/LICENCE
  1366. ext/pcre/pcrelib/NEWS
  1367. ext/pcre/pcrelib/NEWS
  1368. ext/pcre/pcrelib/NON-UNIX-USE
  1369. ext/pcre/pcrelib/NON-UNIX-USE
  1370. ext/pcre/pcrelib/README
  1371. ext/pcre/pcrelib/README
  1372. ext/pcre/pcrelib/dftables.c
  1373. ext/pcre/pcrelib/dftables.c
  1374. ext/pcre/pcrelib/get.c
  1375. ext/pcre/pcrelib/get.c
  1376. ext/pcre/pcrelib/internal.h
  1377. ext/pcre/pcrelib/internal.h
  1378. ext/pcre/pcrelib/libpcre.def
  1379. ext/pcre/pcrelib/libpcre.def
  1380. ext/pcre/pcrelib/libpcreposix.def
  1381. ext/pcre/pcrelib/libpcreposix.def
  1382. ext/pcre/pcrelib/maketables.c
  1383. ext/pcre/pcrelib/maketables.c
  1384. ext/pcre/pcrelib/pcre.c
  1385. ext/pcre/pcrelib/pcre.c
  1386. ext/pcre/pcrelib/pcre.h
  1387. ext/pcre/pcrelib/pcre.h
  1388. ext/pcre/pcrelib/pcredemo.c
  1389. ext/pcre/pcrelib/pcredemo.c
  1390. ext/pcre/pcrelib/pcregrep.c
  1391. ext/pcre/pcrelib/pcregrep.c
  1392. ext/pcre/pcrelib/pcreposix.c
  1393. ext/pcre/pcrelib/pcreposix.c
  1394. ext/pcre/pcrelib/pcreposix.h
  1395. ext/pcre/pcrelib/pcreposix.h
  1396. ext/pcre/pcrelib/pcretest.c
  1397. ext/pcre/pcrelib/pcretest.c
  1398. ext/pcre/pcrelib/study.c
  1399. ext/pcre/pcrelib/study.c
  1400. ext/pcre/pcrelib/ucp.c
  1401. ext/pcre/pcrelib/ucp.c
  1402. ext/pcre/pcrelib/ucp.h
  1403. ext/pcre/pcrelib/ucp.h
  1404. ext/pcre/pcrelib/ucpinternal.h
  1405. ext/pcre/pcrelib/ucpinternal.h
  1406. ext/pcre/pcrelib/ucptable.c
  1407. ext/pcre/pcrelib/ucptable.c
  1408. ext/pcre/pcrelib/ucptypetable.c
  1409. ext/pcre/pcrelib/ucptypetable.c
  1410. ext/pcre/pcrelib/doc/Tech.Notes
  1411. ext/pcre/pcrelib/doc/Tech.Notes
  1412. ext/pcre/pcrelib/doc/pcre.txt
  1413. ext/pcre/pcrelib/doc/pcre.txt:
  1414. Upgrade PCRE library to 5.0.
  1415. * ext/pcre/config.m4:
  1416. No need to include ucp.c and ucptypetable.c here.
  1417. * ext/pcre/pcrelib/libpcre.def
  1418. ext/pcre/pcrelib/libpcre.def
  1419. ext/pcre/pcrelib/libpcre.def
  1420. ext/pcre/pcrelib/libpcreposix.def
  1421. ext/pcre/pcrelib/libpcreposix.def
  1422. ext/pcre/pcrelib/libpcreposix.def
  1423. ext/pcre/pcrelib/maketables.c
  1424. ext/pcre/pcrelib/pcre.c
  1425. ext/pcre/pcrelib/pcre.h
  1426. ext/pcre/pcrelib/pcredemo.c
  1427. ext/pcre/pcrelib/pcredemo.c
  1428. ext/pcre/pcrelib/pcredemo.c
  1429. ext/pcre/pcrelib/pcregrep.c
  1430. ext/pcre/pcrelib/pcreposix.c
  1431. ext/pcre/pcrelib/pcreposix.h
  1432. ext/pcre/pcrelib/pcretest.c
  1433. ext/pcre/pcrelib/study.c
  1434. ext/pcre/pcrelib/ucp.c
  1435. ext/pcre/pcrelib/ucp.c
  1436. ext/pcre/pcrelib/ucp.c
  1437. ext/pcre/pcrelib/ucp.h
  1438. ext/pcre/pcrelib/ucp.h
  1439. ext/pcre/pcrelib/ucp.h
  1440. ext/pcre/pcrelib/ucpinternal.h
  1441. ext/pcre/pcrelib/ucpinternal.h
  1442. ext/pcre/pcrelib/ucpinternal.h
  1443. ext/pcre/pcrelib/ucptable.c
  1444. ext/pcre/pcrelib/ucptable.c
  1445. ext/pcre/pcrelib/ucptable.c
  1446. ext/pcre/pcrelib/ucptypetable.c
  1447. ext/pcre/pcrelib/ucptypetable.c
  1448. ext/pcre/pcrelib/ucptypetable.c
  1449. ext/pcre/pcrelib/doc/Tech.Notes
  1450. ext/pcre/pcrelib/doc/pcre.txt:
  1451. 1.1.4;
  1452. Upgrade library to version 5.0.
  1453. * NEWS
  1454. ext/pcre/config.m4
  1455. ext/pcre/pcrelib/AUTHORS
  1456. ext/pcre/pcrelib/COPYING
  1457. ext/pcre/pcrelib/ChangeLog
  1458. ext/pcre/pcrelib/LICENCE
  1459. ext/pcre/pcrelib/NEWS
  1460. ext/pcre/pcrelib/NON-UNIX-USE
  1461. ext/pcre/pcrelib/README
  1462. ext/pcre/pcrelib/dftables.c
  1463. ext/pcre/pcrelib/get.c
  1464. ext/pcre/pcrelib/internal.h:
  1465. Upgrade library to version 5.0.
  1466. 2005-05-27 Dmitry Stogov <dmitry@zend.com>
  1467. * (PHP_5_0)
  1468. NEWS
  1469. ZendEngine2/zend_execute.c
  1470. ZendEngine2/zend_vm_def.h
  1471. ZendEngine2/zend_vm_execute.h
  1472. ZendEngine2/zend_vm_opcodes.h
  1473. ZendEngine2/tests/bug22836.phpt
  1474. ZendEngine2/tests/bug22836.phpt:
  1475. Fixed bug #22836 (returning reference to uninitialized variable)
  1476. 2005-05-27 Jani Taskinen <jani.taskinen@sci.fi>
  1477. * scripts/phpize.m4:
  1478. - Make sure EGREP and SED get set early enough.
  1479. * Makefile.global
  1480. acinclude.m4:
  1481. - Use $SED and $EGREP where possible
  1482. * config.guess
  1483. config.sub
  1484. ltmain.sh
  1485. build/libtool.m4:
  1486. - Update bundled libtool to 1.5.18 (latest atm)
  1487. * (PHP_5_0)
  1488. NEWS:
  1489. Move BFN to correct version..
  1490. 2005-05-27 Ilia Alshanetsky <ilia@prohost.org>
  1491. * (PHP_5_0)
  1492. ext/standard/pack.c:
  1493. Fixed bug #33080 (missing MFH of a fix for bug #31465)
  1494. 2005-05-26 Andrei Zmievski <andrei@gravitonic.com>
  1495. * ext/standard/reg.c:
  1496. Do a cache flush if we detect possible cache corruption (same as for
  1497. PCRE).
  1498. 2005-05-26 Dmitry Stogov <dmitry@zend.com>
  1499. * (PHP_5_0)
  1500. NEWS
  1501. ZendEngine2/zend_execute_API.c
  1502. ZendEngine2/tests/bug33116.phpt:
  1503. Fixed bug #33116 (crash when assigning class name to global variable in
  1504. __autoload)
  1505. * ZendEngine2/tests/bug33116.phpt
  1506. ZendEngine2/tests/bug33116.phpt:
  1507. Fixed bug #33116 (crash when assigning class name to global variable in
  1508. __autoload).
  1509. * ZendEngine2/zend_execute_API.c:
  1510. Fixed bug #33116 (crash when assigning class name to global variable in
  1511. __autoload).
  1512. * NEWS
  1513. ZendEngine2/zend_API.h
  1514. ZendEngine2/zend_compile.c
  1515. ZendEngine2/zend_compile.h
  1516. ZendEngine2/zend_execute.c
  1517. ZendEngine2/zend_language_parser.y
  1518. ZendEngine2/zend_reflection_api.c
  1519. ZendEngine2/tests/array_type_hint_001.phpt:
  1520. Added array type hinting. (This patch requires full re-make)
  1521. 2005-05-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  1522. * (PHP_5_0)
  1523. ZendEngine2/tests/bug27304.phpt
  1524. ZendEngine2/tests/bug32981.phpt:
  1525. - Add new tests
  1526. * ZendEngine2/tests/bug27304.phpt
  1527. ZendEngine2/tests/bug27304.phpt
  1528. ZendEngine2/tests/bug32981.phpt
  1529. ZendEngine2/tests/bug32981.phpt:
  1530. - Add new tests
  1531. * (PHP_5_0)
  1532. NEWS:
  1533. - BFN
  1534. * ext/sqlite/sqlite.c:
  1535. - Make SQLiteDatabase derivable by dropping final tag from class and
  1536. making the ctor final to ensure it is being called, which is the
  1537. problem.
  1538. 2005-05-26 Ilia Alshanetsky <ilia@prohost.org>
  1539. * (PHP_4_3)
  1540. ext/standard/url.c
  1541. ext/standard/url.c:
  1542. MFH: Added scheme validation for parse_url().
  1543. * ext/standard/url.c:
  1544. Added scheme validation for parse_url().
  1545. 2005-05-25 Dmitry Stogov <dmitry@zend.com>
  1546. * tests/basic/bug29971.phpt
  1547. tests/basic/bug29971.phpt:
  1548. file bug29971.phpt was initially added on branch PHP_5_0.
  1549. * (PHP_5_0)
  1550. NEWS
  1551. main/php_variables.c
  1552. main/php_variables.c
  1553. tests/basic/bug29971.phpt:
  1554. Fixed bug #29971 (variables_order behaviour)
  1555. 2005-05-25 Stanislav Malyshev <stas@zend.com>
  1556. * (PHP_5_0)
  1557. ext/standard/type.c:
  1558. fix is_object on non-php objects
  1559. * ext/standard/type.c:
  1560. fix is_object() on non-php objects
  1561. 2005-05-25 Ilia Alshanetsky <ilia@prohost.org>
  1562. * (PHP_5_0)
  1563. ext/mime_magic/mime_magic.c:
  1564. MFH: Return error on an invalid input to mime_content_type() function.
  1565. * ext/mime_magic/mime_magic.c:
  1566. Return error on an invalid input to mime_content_type() function.
  1567. 2005-05-24 Andrei Zmievski <andrei@gravitonic.com>
  1568. * ext/pcre/php_pcre.c:
  1569. Flush regexp cache if we detect corruption.
  1570. 2005-05-24 Jani Taskinen <jani.taskinen@sci.fi>
  1571. * ext/standard/basic_functions.c
  1572. main/internal_functions.c.in
  1573. main/internal_functions_nw.c
  1574. main/internal_functions_win32.c:
  1575. nuked unused header file
  1576. * win32/php5dll.dsp
  1577. win32/php5dllts.dsp:
  1578. nuked file
  1579. * main/internal_functions_registry.h:
  1580. - Remove unused file
  1581. 2005-05-24 Antony Dovgal <antony@zend.com>
  1582. * main/streams/plain_wrapper.c:
  1583. make it compile on Win32 (thanks to Sebastian for noticing)
  1584. 2005-05-24 Jani Taskinen <jani.taskinen@sci.fi>
  1585. * NEWS
  1586. ext/ingres_ii/.cvsignore
  1587. ext/ingres_ii/CREDITS
  1588. ext/ingres_ii/EXPERIMENTAL
  1589. ext/ingres_ii/README
  1590. ext/ingres_ii/config.m4
  1591. ext/ingres_ii/config.w32
  1592. ext/ingres_ii/ii.c
  1593. ext/ingres_ii/ii.h
  1594. ext/ingres_ii/ingres.dsp
  1595. ext/ingres_ii/php_ii.h:
  1596. - Moved ingres_ii to PECL
  1597. 2005-05-23 Ilia Alshanetsky <ilia@prohost.org>
  1598. * (PHP_4_3)
  1599. NEWS
  1600. NEWS
  1601. main/streams.c
  1602. main/streams/plain_wrapper.c:
  1603. MFH: Fixed bug #32810 (temporary files not using plain file wrapper).
  1604. * main/streams/plain_wrapper.c:
  1605. Fixed bug #32810 (temporary files not using plain file wrapper).
  1606. 2005-05-23 Antony Dovgal <antony@zend.com>
  1607. * (PHP_4_3)
  1608. NEWS
  1609. NEWS
  1610. main/streams.c
  1611. main/streams/streams.c
  1612. main/streams/streams.c:
  1613. revert by Wez's request
  1614. 2005-05-23 Grant Croker <grant.croker@ca.com>
  1615. * ext/ingres_ii/config.m4
  1616. ext/ingres_ii/php_ii.h:
  1617. - Allows the Ingres extenstion to be built on Linux/UNIX as well as
  1618. Windows.
  1619. * ext/ingres_ii/config.m4:
  1620. - Fixed bug #30593 (--with-ingres option generates broken Makefile).
  1621. 2005-05-23 Antony Dovgal <antony@zend.com>
  1622. * (PHP_4_3)
  1623. NEWS
  1624. main/streams.c
  1625. main/streams/streams.c:
  1626. MFH: fix bug #32810 (fread after tmpfile() reads only 8192 bytes)
  1627. * (PHP_5_0)
  1628. NEWS:
  1629. BFN
  1630. * main/streams/streams.c:
  1631. fix bug #32810 (fread after tmpfile() reads only 8192 bytes)
  1632. * tests/strings/bug26703.phpt:
  1633. fix test
  1634. 2005-05-23 Jani Taskinen <jani.taskinen@sci.fi>
  1635. * (PHP_4_3)
  1636. Makefile.global
  1637. Makefile.global
  1638. NEWS
  1639. NEWS:
  1640. MFH: - Fixed bug #33017 ("make distclean" gives an error with VPATH build).
  1641. * Makefile.global:
  1642. - Fixed bug #33017 (make distclean give error outside of php-src)
  1643. * (PHP_5_0)
  1644. NEWS:
  1645. Missed the bus now..
  1646. * ext/session/session.c:
  1647. CS fix
  1648. 2005-05-22 Ilia Alshanetsky <ilia@prohost.org>
  1649. * (PHP_4_3)
  1650. NEWS
  1651. Zend/zend_highlight.c
  1652. ZendEngine2/zend_highlight.c
  1653. tests/strings/004.phpt:
  1654. MFH: Fixed bug #29338 (unencoded spaces get ignored after certain tags).
  1655. * tests/strings/004.phpt:
  1656. Adjust highlight test.
  1657. * ZendEngine2/zend_highlight.c:
  1658. Fixed bug #29338 (unencoded spaces get ignored after certain tags).
  1659. 2005-05-22 Antony Dovgal <tony2001@phpclub.net>
  1660. * ext/session/session.c:
  1661. fix compile warning
  1662. 2005-05-22 Stanislav Malyshev <stas@zend.com>
  1663. * (PHP_4_3)
  1664. Zend/zend.c
  1665. ZendEngine2/zend.c
  1666. ZendEngine2/zend.c:
  1667. fix leak
  1668. 2005-05-21 Rasmus Lerdorf <rasmus@lerdorf.com>
  1669. * (PHP_4_3)
  1670. NEWS
  1671. ext/session/session.c:
  1672. Fixed bug #33072 - Add a safemode/open_basedir check for runtime save_path
  1673. change
  1674. * (PHP_5_0)
  1675. NEWS
  1676. ext/session/session.c:
  1677. MFH Fixed bug 33072 - safemode/open_basedir check for runtime save_path
  1678. change
  1679. * acinclude.m4:
  1680. Avoid syntax errors on some operating systems
  1681. * (PHP_5_0)
  1682. main/main.c:
  1683. Ah, never mind. Didn't notice a conflict on my last checkout. Jani's MFH
  1684. was fine.
  1685. * (PHP_5_0)
  1686. main/main.c:
  1687. Roll back Jani's blind MFH here. zend_call_destructors() is PHP 5.1 only.
  1688. * ext/session/session.c:
  1689. Fixed bug 33072 - safemode/open_basedir check for runtime save_path change
  1690. 2005-05-21 Georg Richter <georg@mysql.com>
  1691. * (PHP_5_0)
  1692. NEWS
  1693. ext/mysqli/mysqli_api.c
  1694. ext/mysqli/php_mysqli.h
  1695. ext/mysqli/tests/bug33090.phpt:
  1696. MFH:
  1697. - fix for bug #33090 (mysqli_prepare doesn't return an error)
  1698. - mysql_set_charset now works for MySQL >= 5.0.6
  1699. * ext/mysqli/tests/bug33090.phpt
  1700. ext/mysqli/tests/bug33090.phpt:
  1701. enabled set_charset for MySQL Versions >= 5.0.6
  1702. added testcase for bug #33090
  1703. * ext/mysqli/php_mysqli.h:
  1704. enabled set_charset for MySQL Versions >= 5.0.6
  1705. added testcase for bug #33090
  1706. * ext/mysqli/mysqli_api.c:
  1707. fix for bug #33090 (mysql_prepare doesn't return error)
  1708. 2005-05-20 Grant Croker <grant.croker@ca.com>
  1709. * (PHP_4_3)
  1710. ext/ingres_ii/config.m4
  1711. ext/ingres_ii/config.m4:
  1712. - Fixed bug #30593 (--with-ingres option generates broken Makefile).
  1713. 2005-05-20 Rob Richards <rrichards@ctindustries.net>
  1714. * (PHP_5_0)
  1715. ext/dom/element.c
  1716. ext/dom/node.c:
  1717. MFH: correct fix for bug #33059
  1718. - fix issue in other methods
  1719. * ext/dom/element.c
  1720. ext/dom/node.c:
  1721. - correct fix for bug #33059
  1722. - fix issue in other methods
  1723. 2005-05-20 Antony Dovgal <tony2001@phpclub.net>
  1724. * (PHP_5_0)
  1725. NEWS
  1726. ext/standard/string.c
  1727. ext/standard/tests/strings/bug33076.phpt:
  1728. MFH:
  1729. fix bug #33076 (str_ireplace() incorrectly counts result string length and
  1730. may cause segfault)
  1731. add test
  1732. * ext/standard/tests/strings/bug33076.phpt
  1733. ext/standard/tests/strings/bug33076.phpt:
  1734. fix bug #33076 (str_ireplace() incorrectly counts result string length and
  1735. may cause segfault)
  1736. add test
  1737. * ext/standard/string.c:
  1738. fix bug #33076 (str_ireplace() incorrectly counts result string length and
  1739. may cause segfault)
  1740. add test
  1741. 2005-05-20 Jani Taskinen <jani.taskinen@sci.fi>
  1742. * build/shtool:
  1743. Update bundled shtool to 2.0.1 (see also bug #33023)
  1744. 2005-05-20 Derick Rethans <php@derickrethans.nl>
  1745. * (PHP_4_3)
  1746. NEWS:
  1747. Update NEWS
  1748. * (PHP_5_0)
  1749. NEWS:
  1750. - Update NEWS
  1751. * (PHP_5_0)
  1752. ext/standard/parsedate.y:
  1753. - MFH: Fixed bug #33013: "next month" was handled wrong.
  1754. * (PHP_4_3)
  1755. ext/standard/parsedate.y:
  1756. - Fixed bug #33013: "next month" was done wrong.
  1757. 2005-05-20 Antony Dovgal <tony2001@phpclub.net>
  1758. * (PHP_4_3)
  1759. NEWS
  1760. NEWS
  1761. ext/session/session.c
  1762. ext/session/session.c:
  1763. MFH: fix bug #32944 (Disabling session.use_cookies doesn't prevent reading
  1764. session cookies)
  1765. * ext/session/session.c:
  1766. fix bug #32944 (Disabling session.use_cookies doesn't prevent reading
  1767. session cookies)
  1768. 2005-05-20 Jani Taskinen <jani.taskinen@sci.fi>
  1769. * (PHP_4_3)
  1770. NEWS
  1771. NEWS:
  1772. reorder
  1773. 2005-05-19 Rasmus Lerdorf <rasmus@lerdorf.com>
  1774. * (PHP_5_0)
  1775. NEWS:
  1776. .
  1777. * (PHP_4_3)
  1778. NEWS:
  1779. NEWS file update for Jani
  1780. * (PHP_4_3)
  1781. sapi/apache/mod_php4.c
  1782. sapi/apache/mod_php5.c:
  1783. Fix for bug #33057 - Don't send extraneous entity-headers on a 304 as per
  1784. RFC 2616 section 10.3.5
  1785. * (PHP_5_0)
  1786. sapi/apache/mod_php5.c:
  1787. MFH Fix for bug #33057 - Don't send extraneous entity-headers on a 304 as
  1788. per
  1789. RFC 2616 section 10.3.5
  1790. 2005-05-19 George Schlossnagle <george@omniti.com>
  1791. * (PHP_5_0)
  1792. ext/mysql/config.m4:
  1793. support building on new-fangled 64bit linux distros that stick
  1794. libraries in /usr/lib64
  1795. 2005-05-19 Ilia Alshanetsky <ilia@prohost.org>
  1796. * (PHP_5_0)
  1797. NEWS
  1798. ext/dom/element.c:
  1799. MFH: Fixed bug #33059 (crash when moving xml attribute set in dtd).
  1800. * ext/dom/element.c:
  1801. Fixed bug #33059 (crash when moving xml attribute set in dtd).
  1802. 2005-05-19 Dmitry Stogov <dmitry@zend.com>
  1803. * (PHP_5_0)
  1804. ZendEngine2/zend_object_handlers.c:
  1805. Backported fix for bug #30451
  1806. * ZendEngine2/tests/bug31828.phpt
  1807. ZendEngine2/tests/bug31828.phpt
  1808. ZendEngine2/tests/bug32080.phpt
  1809. ZendEngine2/tests/bug32080.phpt:
  1810. Strict warnings
  1811. 2005-05-18 Stanislav Malyshev <stas@zend.com>
  1812. * (PHP_4_3)
  1813. Zend/zend.c
  1814. ZendEngine2/zend.c
  1815. ZendEngine2/zend.c:
  1816. fix for #29890 - part 2
  1817. * (PHP_5_0)
  1818. ZendEngine2/tests/bug29890.phpt:
  1819. test
  1820. * ZendEngine2/tests/bug29890.phpt
  1821. ZendEngine2/tests/bug29890.phpt:
  1822. test
  1823. * ZendEngine2/zend_execute_API.c
  1824. ZendEngine2/zend_execute_API.c:
  1825. fix #29890 - crash when function call fails
  1826. * (PHP_4_3)
  1827. Zend/zend_execute_API.c:
  1828. fix #29890 - stack corruption when function call fails
  1829. * ZendEngine2/zend_object_handlers.c:
  1830. revert - seems to be fixed elsewhere
  1831. * ZendEngine2/zend_object_handlers.c:
  1832. fix #30451 static properties don't work properly
  1833. * ZendEngine2/tests/bug29689.phpt
  1834. ZendEngine2/tests/bug30451.phpt:
  1835. tests
  1836. * ZendEngine2/tests/bug29689.phpt
  1837. ZendEngine2/tests/bug29689.phpt
  1838. ZendEngine2/tests/bug30451.phpt
  1839. ZendEngine2/tests/bug30451.phpt:
  1840. file bug29689.phpt was initially added on branch PHP_5_0.
  1841. 2005-05-17 Magnus M��tt� <novell@kiruna.se>
  1842. * ZendEngine2/tests/bug31828.phpt
  1843. ZendEngine2/tests/bug32080.phpt:
  1844. Fix tests.
  1845. 2005-05-17 Johannes Schl�ter <schlueter@phpbar.de>
  1846. * sapi/cli/php_cli.c
  1847. sapi/cli/php_cli_readline.c:
  1848. - Fix readline loop-condition
  1849. - Fix cli_is_valid_code detection
  1850. 2005-05-17 Antony Dovgal <tony2001@phpclub.net>
  1851. * (PHP_4_3)
  1852. ext/gd/config.m4
  1853. ext/gd/config.m4:
  1854. MFH: gdImageGifCtx() is always available in bundled lib
  1855. * ext/gd/config.m4:
  1856. gdImageGifCtx() is always available in bundled lib
  1857. 2005-05-16 Sara Golemon <php@alphaweb.net>
  1858. * TSRM/TSRM.c:
  1859. Unterminated paren group in BETHREADS definition of tsrm_tls_set() macro
  1860. 2005-05-16 Antony Dovgal <tony2001@phpclub.net>
  1861. * (PHP_4_3)
  1862. NEWS
  1863. ext/standard/basic_functions.c
  1864. main/main.c
  1865. main/php_streams.h
  1866. main/streams.c:
  1867. MFH: fix bug #32742 (segmentation fault when the stream with a wrapper is
  1868. not closed)
  1869. * (PHP_5_0)
  1870. NEWS
  1871. ext/standard/basic_functions.c
  1872. main/main.c
  1873. main/php_streams.h
  1874. main/streams/streams.c:
  1875. MFH: fix bugs #32742 (segmentation fault when the stream with a wrapper
  1876. is not closed), #32171 (Userspace stream wrapper crashes PHP)
  1877. * ext/standard/basic_functions.c
  1878. main/main.c
  1879. main/php_streams.h
  1880. main/streams/streams.c:
  1881. fix bugs #32742 (segmentation fault when the stream with a wrapper is not
  1882. closed),
  1883. 2005-05-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  1884. * configure.in
  1885. sapi/cli/config.w32
  1886. sapi/cli/php_cli.c
  1887. sapi/cli/php_cli_readline.c
  1888. sapi/cli/php_cli_readline.h:
  1889. - Add command completion to CLI's -a mode
  1890. 2005-05-13 Antony Dovgal <tony2001@phpclub.net>
  1891. * (PHP_5_0)
  1892. NEWS:
  1893. BFN
  1894. * (PHP_4_3)
  1895. NEWS
  1896. Zend/zend.c
  1897. ZendEngine2/zend.c:
  1898. MFH: fix bug #29975 (memory leaks when set_error_handler() is used inside
  1899. error handler)
  1900. * ZendEngine2/zend.c:
  1901. fix bug #29975 (memory leaks when set_error_handler() is used inside error
  1902. handler)
  1903. 2005-05-13 Magnus M��tt� <novell@kiruna.se>
  1904. * NEWS
  1905. ext/posix/config.m4
  1906. ext/posix/php_posix.h
  1907. ext/posix/posix.c:
  1908. Added new function: posix_mknod().
  1909. 2005-05-13 Georg Richter <georg@mysql.com>
  1910. * ext/mysqli/mysqli_nonapi.c:
  1911. charsets_dir is no longer needed
  1912. * (PHP_5_0)
  1913. NEWS
  1914. ext/mysqli/mysqli_fe.c
  1915. ext/mysqli/mysqli_nonapi.c
  1916. ext/mysqli/php_mysqli.h
  1917. ext/mysqli/tests/065.phpt:
  1918. MFH:
  1919. fixed windows compilation bug
  1920. renamed mysqli_set_character_set_name to mysqli_set_charset
  1921. * ext/mysqli/php_mysqli.h:
  1922. mysql_set_charset now works version undependent for MySQL 4.1.13 and above
  1923. * ext/mysqli/mysqli_fe.c
  1924. ext/mysqli/mysqli_nonapi.c
  1925. ext/mysqli/php_mysqli.h
  1926. ext/mysqli/tests/065.phpt:
  1927. - fixed compile error under windows. Functionality for changing the
  1928. character set was moved to libmysql (4.1 bk tree - will be merged into
  1929. 5.0 within the next days).
  1930. - renamed mysql_set_character_set to mysqli_set_charset
  1931. 2005-05-13 Andrey Hristov <php@hristov.com>
  1932. * NEWS:
  1933. fix NEWS
  1934. * ext/standard/basic_functions.c
  1935. ext/standard/math.c
  1936. ext/standard/php_math.h
  1937. ext/standard/tests/math/math_std_dev.phpt:
  1938. move math_standard_deviation and math_variance to the stats PECL extension
  1939. 2005-05-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  1940. * ZendEngine2/zend_reflection_api.c:
  1941. - Make ReflectionObject::hasProperty() recognize dynamically added props
  1942. 2005-05-12 Antony Dovgal <tony2001@phpclub.net>
  1943. * (PHP_4_3)
  1944. NEWS
  1945. NEWS
  1946. ext/sockets/sockets.c
  1947. ext/sockets/sockets.c:
  1948. MFH: fix #33019 (socket errors cause memory leaks in php_strerror())
  1949. patch by jwozniak23 at poczta dot onet dot pl
  1950. * ext/sockets/sockets.c:
  1951. fix #33019 (socket errors cause memory leaks in php_strerror())
  1952. patch by jwozniak23 at poczta dot onet dot pl
  1953. 2005-05-11 Joe Orton <jorton@redhat.com>
  1954. * (PHP_5_0)
  1955. ext/standard/html.c:
  1956. MFH: - Fixed bug #29119 (html_decode_entities handling of U+0152-U+0192
  1957. range)
  1958. (merge error from 4.3)
  1959. MFH: Mark pointers in entity tables as const.
  1960. * ext/standard/html.c:
  1961. Mark pointers in entity tables as const.
  1962. * ext/standard/html.c:
  1963. - Fixed bug #29119 (html_decode_entities handling of U+0152-U+0192 range)
  1964. (merge error from 4.3)
  1965. 2005-05-11 Andrey Hristov <php@hristov.com>
  1966. * NEWS:
  1967. ...
  1968. * ext/standard/array.c
  1969. ext/standard/basic_functions.c
  1970. ext/standard/php_array.h:
  1971. add function array_product()
  1972. 2005-05-11 Wez Furlong <wez.php@thebrainroom.net>
  1973. * main/streams/userspace.c:
  1974. fix inverted logic and thus Bug #27508
  1975. * ext/standard/tests/file/bug27508.phpt:
  1976. add test for bug 27508
  1977. 2005-05-10 Antony Dovgal <tony2001@phpclub.net>
  1978. * (PHP_5_0)
  1979. NEWS
  1980. ext/pgsql/pgsql.c
  1981. ext/pgsql/pgsql.c:
  1982. use & and check for the right value of result_type
  1983. * (PHP_4_3)
  1984. NEWS
  1985. ext/pgsql/pgsql.c:
  1986. use & and check for the right value of result_type
  1987. btw, nobody noticed that result_type wasn't ever working in 4.3, because
  1988. it was absent in parse_params()..
  1989. also, I prefer "Tony" just for uniformity =)
  1990. 2005-05-10 Jani Taskinen <jani.taskinen@sci.fi>
  1991. * (PHP_4_3)
  1992. NEWS:
  1993. Tony or Antony? :)
  1994. * (PHP_5_0)
  1995. NEWS:
  1996. missing blame tag :)
  1997. 2005-05-10 Antony Dovgal <tony2001@phpclub.net>
  1998. * (PHP_4_3)
  1999. NEWS
  2000. NEWS
  2001. ext/pgsql/pgsql.c
  2002. ext/pgsql/pgsql.c:
  2003. MFH: fix #32904 (pg_get_notify() ignores result_type parameter)
  2004. * ext/pgsql/pgsql.c:
  2005. fix #32904 (pg_get_notify() ignores result_type parameter)
  2006. 2005-05-10 Andrey Hristov <php@hristov.com>
  2007. * ext/standard/tests/math/math_std_dev.phpt:
  2008. fix the test too
  2009. * NEWS:
  2010. fix NEWS
  2011. 2005-05-10 Jani Taskinen <jani.taskinen@sci.fi>
  2012. * (PHP_5_0)
  2013. NEWS
  2014. ext/odbc/php_odbc_includes.h
  2015. ext/odbc/php_odbc_includes.h:
  2016. MFB: - Fixed bugs #32800, #32830 (ext/odbc: Problems with 64bit systems)
  2017. * (PHP_4_3)
  2018. NEWS
  2019. ext/odbc/php_odbc_includes.h:
  2020. - Fixed bugs #32800, #32830 (ext/odbc: Problems with 64bit systems)
  2021. 2005-05-10 Andrey Hristov <php@hristov.com>
  2022. * ext/standard/basic_functions.c
  2023. ext/standard/math.c
  2024. ext/standard/php_math.h:
  2025. rename math_std_dev to math_standard_deviation (the API wasn't published
  2026. yet)
  2027. 2005-05-10 Jani Taskinen <jani.taskinen@sci.fi>
  2028. * ext/snmp/snmp.c:
  2029. ws
  2030. * ext/snmp/snmp.c:
  2031. MFB: - Fixed bug #32613 (ext/snmp: use of snmp_shutdown() causes
  2032. snmpapp.conf
  2033. access errors). (Jani, ric at arizona dot edu)
  2034. * (PHP_5_0)
  2035. NEWS
  2036. ext/snmp/snmp.c:
  2037. - Fixed bug #32613 (ext/snmp: use of snmp_shutdown() causes snmpapp.conf
  2038. access errors). (Jani, ric at arizona dot edu)
  2039. * (PHP_4_3)
  2040. ext/snmp/php_snmp.h
  2041. ext/snmp/snmp.c:
  2042. Revert the memleak fix due to net-snmp oddity (see also bug #32613)
  2043. 2005-05-09 Andrey Hristov <php@hristov.com>
  2044. * ext/mysqli/mysqli_api.c:
  2045. after throwing an warning bail out
  2046. * ext/mysqli/mysqli.c:
  2047. mysqli won't compile with Zend2 API before 2001 - in these days there was
  2048. no Zend2
  2049. * ext/mysqli/mysqli_api.c:
  2050. MFB
  2051. * (PHP_5_0)
  2052. ext/mysqli/mysqli_api.c:
  2053. warn the user if he wants to prepare before fetching all previous data
  2054. (in case mysqli_stmt_store_result() wasn't called or not enough calls
  2055. to mysqli_stmt_fetch()).
  2056. 2005-05-09 Jani Taskinen <jani.taskinen@sci.fi>
  2057. * ext/mysqli/tests/connect.inc:
  2058. - We skip tests when the extension is not loaded..in the php.ini
  2059. * ext/mysqli/tests/skipif.inc:
  2060. revert pointless patch
  2061. 2005-05-09 Georg Richter <georg@mysql.com>
  2062. * (PHP_4_3)
  2063. NEWS
  2064. ext/mysql/libmysql/config-win.h:
  2065. fix for bug #32116 (mysql compressed connection doesn't work under win)
  2066. 2005-05-09 Andrey Hristov <php@hristov.com>
  2067. * ext/mysqli/tests/connect.inc
  2068. ext/mysqli/tests/skipif.inc:
  2069. also test shared builds
  2070. 2005-05-09 Zeev Suraski <zeev@zend.com>
  2071. * (PHP_5_0)
  2072. ext/sqlite/libsqlite/src/sqlite.w32.h:
  2073. Fix build
  2074. 2005-05-09 Jani Taskinen <jani.taskinen@sci.fi>
  2075. * (PHP_5_0)
  2076. ext/posix/config.m4
  2077. ext/posix/config.m4
  2078. ext/posix/php_posix.h
  2079. ext/posix/php_posix.h
  2080. ext/posix/posix.c
  2081. ext/posix/posix.c:
  2082. MFH: - getlogin() / getgroups() are not necessarily available everywhere
  2083. * ext/posix/config.m4
  2084. ext/posix/php_posix.h
  2085. ext/posix/posix.c:
  2086. - getlogin() / getgroups() are not necessarily available everywhere
  2087. * (PHP_4_3)
  2088. ext/standard/basic_functions.c:
  2089. Remove dos crap
  2090. 2005-05-08 Jani Taskinen <jani.taskinen@sci.fi>
  2091. * (PHP_4_3)
  2092. ext/standard/basic_functions.c:
  2093. MFH: - Fixed putenv() under win32 (see bug #32957)
  2094. 2005-05-08 Rasmus Lerdorf <rasmus@lerdorf.com>
  2095. * ext/standard/info.c:
  2096. Fix request_uri XSS on phpinfo() page
  2097. * (PHP_4_3)
  2098. ext/standard/info.c:
  2099. Oops, wrong place. It was in the logo stuff instead.
  2100. * (PHP_4_3)
  2101. ext/standard/info.c:
  2102. Let's not XSS ourself at least
  2103. 2005-05-08 Jani Taskinen <jani.taskinen@sci.fi>
  2104. * (PHP_4_3)
  2105. NEWS
  2106. ext/ldap/config.m4
  2107. ext/ldap/ldap.c
  2108. ext/ldap/php_ldap.h:
  2109. MFH: - Fixed bug #32932 (Oracle LDAP: ldap_get_entries invalid pointer)
  2110. * ext/ldap/config.m4:
  2111. this check was not needed
  2112. * (PHP_5_0)
  2113. NEWS
  2114. ext/ldap/config.m4
  2115. ext/ldap/ldap.c
  2116. ext/ldap/php_ldap.h:
  2117. MFH: - Fixed bug #32932 (Oracle LDAP: ldap_get_entries invalid pointer)
  2118. * ext/ldap/config.m4
  2119. ext/ldap/ldap.c
  2120. ext/ldap/php_ldap.h:
  2121. - Fixed bug #32932 (Oracle LDAP: ldap_get_entries invalid pointer)
  2122. * ext/dba/config.m4:
  2123. no tabs
  2124. 2005-05-08 Georg Richter <georg@mysql.com>
  2125. * (PHP_5_0)
  2126. NEWS
  2127. ext/mysqli/mysqli_fe.c
  2128. ext/mysqli/mysqli_nonapi.c
  2129. ext/mysqli/php_mysqli.h
  2130. ext/mysqli/tests/065.phpt:
  2131. added new function mysqli_set_character_set_name
  2132. This function changes also the mysql->charset structure for
  2133. mysql_real_escape_string (see MySQL Bugs #8317 and #9637).
  2134. This bug will probably be fixed in MySQL 5.1
  2135. * ext/mysqli/tests/065.phpt
  2136. ext/mysqli/tests/065.phpt:
  2137. Added new function mysqli_set_character_set_name
  2138. * ext/mysqli/mysqli_fe.c
  2139. ext/mysqli/mysqli_nonapi.c
  2140. ext/mysqli/php_mysqli.h:
  2141. Added new function mysqli_set_character_set_name
  2142. 2005-05-07 Jani Taskinen <jani.taskinen@sci.fi>
  2143. * NEWS:
  2144. this one needs to be upper..
  2145. * ext/standard/math.c:
  2146. ws + cs + proto fixes
  2147. 2005-05-07 Ilia Alshanetsky <ilia@prohost.org>
  2148. * ext/standard/ftp_fopen_wrapper.c:
  2149. MFB: Fixed memory leak on error in FTP wrapper.
  2150. * (PHP_5_0)
  2151. ext/standard/ftp_fopen_wrapper.c:
  2152. Fixed memory leak on error in FTP wrapper.
  2153. 2005-05-07 Jani Taskinen <jani.taskinen@sci.fi>
  2154. * sapi/cli/php.1.in:
  2155. typofix
  2156. 2005-05-07 Wez Furlong <wez.php@thebrainroom.net>
  2157. * ext/pcntl/pcntl.c
  2158. ext/pcntl/pcntl.c
  2159. ext/pcntl/php_pcntl.h
  2160. ext/pcntl/php_pcntl.h
  2161. ext/pcntl/test-pcntl.php
  2162. ext/pcntl/test-pcntl.php:
  2163. MFB: Fix for #32974
  2164. * (PHP_4_3)
  2165. NEWS
  2166. ext/pcntl/pcntl.c
  2167. ext/pcntl/php_pcntl.h
  2168. ext/pcntl/test-pcntl.php:
  2169. Fix #32974
  2170. 2005-05-07 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2171. * sapi/cli/php.1.in:
  2172. - Update
  2173. 2005-05-07 Andrey Hristov <php@hristov.com>
  2174. * ext/mysqli/mysqli_api.c:
  2175. revert this one till we have a better way to inform the user where the
  2176. truncation has occured
  2177. * ext/standard/math.c:
  2178. update protos
  2179. 2005-05-07 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2180. * NEWS:
  2181. - Update: class File was renamed to FileObject
  2182. * NEWS
  2183. sapi/cli/php_cli.c:
  2184. - Improved interactive mode of CLI (php -a)
  2185. 2005-05-07 Rasmus Lerdorf <rasmus@lerdorf.com>
  2186. * (PHP_4_3)
  2187. ext/standard/ftp_fopen_wrapper.c:
  2188. Fix what I assume was a typo
  2189. 2005-05-07 Andrey Hristov <php@hristov.com>
  2190. * ext/mysqli/mysqli_api.c:
  2191. return MYSQLI_DATA_TRUNCATED if data happens to be truncated
  2192. * ext/mysqli/mysqli_api.c:
  2193. return directly
  2194. 2005-05-07 Georg Richter <georg@mysql.com>
  2195. * (PHP_5_0)
  2196. ext/mysqli/tests/064.phpt:
  2197. fix for 5_0. Statement constructor doesn't exist in 5_0
  2198. 2005-05-07 Andrey Hristov <php@hristov.com>
  2199. * (PHP_5_0)
  2200. ext/mysqli/mysqli_api.c:
  2201. bail out just after detecting incorrect number of paramts to bind (MFH)
  2202. * ext/mysqli/mysqli_api.c:
  2203. bail out when detecting incorrect number of parameters to be bound.
  2204. 2005-05-07 Jani Taskinen <jani.taskinen@sci.fi>
  2205. * ext/gd/config.m4:
  2206. - Install GD header files
  2207. * Makefile.global
  2208. acinclude.m4
  2209. configure.in
  2210. ext/curl/config.m4
  2211. ext/dom/config.m4
  2212. ext/iconv/config.m4
  2213. ext/interbase/php_ibase_udf.c
  2214. ext/mbstring/config.m4
  2215. ext/odbc/config.m4
  2216. ext/session/config.m4
  2217. ext/sqlite/config.m4
  2218. ext/xml/config.m4
  2219. sapi/embed/config.m4
  2220. scripts/Makefile.frag
  2221. scripts/phpize.m4:
  2222. - Added PHP_INSTALL_HEADERS() macro
  2223. - Fixed several VPATH build issues
  2224. - Changed all awk calls to use $AWK
  2225. - Changed all mkdir calls to use "$php_shtool mkdir"
  2226. 2005-05-06 Jani Taskinen <jani.taskinen@sci.fi>
  2227. * ext/sqlite/config.m4:
  2228. cleanup
  2229. 2005-05-06 Ilia Alshanetsky <ilia@prohost.org>
  2230. * (PHP_4_3)
  2231. ext/standard/ftp_fopen_wrapper.c
  2232. ext/standard/ftp_fopen_wrapper.c:
  2233. MFH: Check ftp user name for control characters.
  2234. * ext/standard/ftp_fopen_wrapper.c:
  2235. Check ftp user name for control characters.
  2236. 2005-05-06 Antony Dovgal <tony2001@phpclub.net>
  2237. * (PHP_4_3)
  2238. ext/gd/gd.c
  2239. ext/gd/gd.c
  2240. main/php_open_temporary_file.c
  2241. main/php_open_temporary_file.c:
  2242. MFH: fix off-by-one in _php_image_output()
  2243. and prevent such errors in php_do_open_temporary_file()
  2244. * ext/gd/gd.c
  2245. main/php_open_temporary_file.c:
  2246. fix off-by-one in _php_image_output()
  2247. and prevent such errors in php_do_open_temporary_file()
  2248. 2005-05-06 Andrey Hristov <php@hristov.com>
  2249. * ext/mysqli/mysqli_api.c
  2250. ext/mysqli/mysqli_nonapi.c:
  2251. initialize values because the call to zend_parse_parameters may not do it
  2252. 2005-05-06 Ilia Alshanetsky <ilia@prohost.org>
  2253. * NEWS
  2254. ext/standard/http_fopen_wrapper.c:
  2255. Added max_redirects context option that specifies how many HTTP redirects
  2256. to follow.
  2257. * ext/standard/http_fopen_wrapper.c:
  2258. Missing bit from previous patch.
  2259. * (PHP_5_0)
  2260. ext/standard/http_fopen_wrapper.c:
  2261. Added missing bit of the previous patch.
  2262. * (PHP_4_3)
  2263. NEWS
  2264. NEWS
  2265. ext/standard/http_fopen_wrapper.c
  2266. ext/standard/http_fopen_wrapper.c:
  2267. MFH: Fixed bug #32936 (http redirects URLs are not checked for control
  2268. chars).
  2269. * ext/standard/http_fopen_wrapper.c:
  2270. Fixed bug #32936 (http redirects URLs are not checked for control chars).
  2271. 2005-05-06 Jani Taskinen <jani.taskinen@sci.fi>
  2272. * tests/lang/inc.inc:
  2273. <? should die..
  2274. * NEWS
  2275. NEWS:
  2276. reorder
  2277. * NEWS:
  2278. - No need to add NEWS entries for bugs that do NOT exist in any released
  2279. version of PHP
  2280. * (PHP_5_0)
  2281. NEWS:
  2282. typo
  2283. * ZendEngine2/zend_object_handlers.h:
  2284. typofix :)
  2285. * NEWS:
  2286. verbose,order,etc.
  2287. 2005-05-05 Jani Taskinen <jani.taskinen@sci.fi>
  2288. * ext/standard/math.c:
  2289. fix proto
  2290. 2005-05-05 Dmitry Stogov <dmitry@zend.com>
  2291. * ZendEngine2/tests/bug31525.phpt
  2292. ZendEngine2/tests/bug31525.phpt
  2293. tests/lang/bug20175.phpt
  2294. tests/lang/bug21600.phpt:
  2295. file bug31525.phpt was initially added on branch PHP_5_0.
  2296. * (PHP_5_0)
  2297. NEWS
  2298. ZendEngine2/zend_compile.c
  2299. ZendEngine2/zend_compile.c
  2300. ZendEngine2/zend_execute.c
  2301. ZendEngine2/zend_vm_def.h
  2302. ZendEngine2/zend_vm_execute.h
  2303. ZendEngine2/zend_vm_opcodes.h
  2304. ZendEngine2/tests/bug31525.phpt
  2305. tests/lang/bug20175.phpt
  2306. tests/lang/bug21600.phpt:
  2307. Fixed bug #31525 (object reference being dropped. $this getting lost)
  2308. 2005-05-05 Georg Richter <georg@mysql.com>
  2309. * (PHP_5_0)
  2310. NEWS
  2311. ext/mysqli/mysqli.c
  2312. ext/mysqli/mysqli_api.c
  2313. ext/mysqli/tests/064.phpt:
  2314. MFH: fix for bug #32956
  2315. fixed memleak in mysql_close
  2316. fixed data truncation in test 009.phpt
  2317. * ext/mysqli/tests/064.phpt
  2318. ext/mysqli/tests/064.phpt:
  2319. fixed memleak in mysqli_close
  2320. fixed bug #32956 (mysqli_bind_result doesn't support MYSQL_TYPE_NULL)
  2321. * ext/mysqli/mysqli.c
  2322. ext/mysqli/mysqli_api.c:
  2323. fixed memleak in mysqli_close
  2324. fixed bug #32956 (mysqli_bind_result doesn't support MYSQL_TYPE_NULL)
  2325. * php.ini-dist
  2326. php.ini-recommended:
  2327. fix for bug #32947 (Incorrect option for mysqli default password)
  2328. 2005-05-04 Stanislav Malyshev <stas@zend.com>
  2329. * tests/lang/bug32924.phpt
  2330. tests/lang/inc.inc:
  2331. add test
  2332. * NEWS:
  2333. * ZendEngine2/zend.c:
  2334. fix bug #32924: prepend does not add file to included files
  2335. * (PHP_5_0)
  2336. ZendEngine2/zend_execute.c:
  2337. clarify some magic
  2338. 2005-05-04 Anantha Kesari H Y <hyanantha@novell.com>
  2339. * ext/standard/dl.c
  2340. ext/standard/dl.c:
  2341. NetWare LibC dlsym works perfectly only thing that each of the extension
  2342. need to export a symbol with FULL capital prefix.
  2343. 2005-05-04 Dmitry Stogov <dmitry@zend.com>
  2344. * NEWS
  2345. ZendEngine2/zend_execute.c:
  2346. Fixed bug #30641 (Compile error: error: symbol "zend_error" is used but not
  2347. defined)
  2348. * ZendEngine2/tests/bug30707.phpt
  2349. ZendEngine2/tests/bug30707.phpt:
  2350. file bug30707.phpt was initially added on branch PHP_5_0.
  2351. * (PHP_5_0)
  2352. NEWS
  2353. ZendEngine2/zend_execute.c
  2354. ZendEngine2/zend_vm_def.h
  2355. ZendEngine2/zend_vm_execute.h
  2356. ZendEngine2/zend_vm_opcodes.h
  2357. ZendEngine2/tests/bug30707.phpt:
  2358. Fixed bug #30707 (Segmentation fault on exception in method)
  2359. * (PHP_5_0)
  2360. ZendEngine2/zend_execute.c:
  2361. ws
  2362. * ZendEngine2/tests/bug30162.phpt
  2363. ZendEngine2/tests/bug30162.phpt:
  2364. file bug30162.phpt was initially added on branch PHP_5_0.
  2365. * (PHP_5_0)
  2366. NEWS
  2367. ZendEngine2/zend_execute.c
  2368. ZendEngine2/zend_vm_def.h
  2369. ZendEngine2/zend_vm_execute.h
  2370. ZendEngine2/zend_vm_opcodes.h
  2371. ZendEngine2/tests/bug30161.phpt:
  2372. Fixed bug #30162 (Catching exception in constructor couses lose of $this)
  2373. 2005-05-03 Rob Richards <rrichards@ctindustries.net>
  2374. * (PHP_5_0)
  2375. NEWS:
  2376. BFN
  2377. * (PHP_5_0)
  2378. ext/dom/php_dom.c:
  2379. MFH: Fix bug #32930 (class extending DOMDocument doesn't clone properly)
  2380. * ext/dom/php_dom.c:
  2381. Fix bug #32930 (class extending DOMDocument doesn't clone properly)
  2382. 2005-05-03 Ilia Alshanetsky <ilia@prohost.org>
  2383. * ext/pgsql/pgsql.c:
  2384. Prevent double free.
  2385. 2005-05-03 Dmitry Stogov <dmitry@zend.com>
  2386. * ZendEngine2/tests/unset_cv07.phpt:
  2387. Fixed notice message
  2388. * tests/classes/interface_must_be_implemented.phpt:
  2389. Fixed error message
  2390. 2005-05-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2391. * (PHP_5_0)
  2392. ZendEngine2/tests/bug32252.phpt:
  2393. - Add test
  2394. * (PHP_5_0)
  2395. tests/classes/abstract_derived.phpt
  2396. tests/classes/abstract_not_declared.phpt
  2397. tests/classes/abstract_redeclare.phpt
  2398. tests/classes/interface_must_be_implemented.phpt
  2399. tests/classes/interfaces_002.phpt:
  2400. - Update tests affexted by fix
  2401. 2005-05-03 Dmitry Stogov <dmitry@zend.com>
  2402. * ZendEngine2/zend_object_handlers.c:
  2403. Fixed destruction of zval after returning from __call()
  2404. 2005-05-03 Jani Taskinen <jani.taskinen@sci.fi>
  2405. * scripts/Makefile.frag:
  2406. - acconfig.h should not be installed. (it is only a template file..)
  2407. 2005-05-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2408. * tests/classes/abstract_derived.phpt
  2409. tests/classes/abstract_not_declared.phpt
  2410. tests/classes/abstract_redeclare.phpt
  2411. tests/classes/interfaces_002.phpt:
  2412. - Fix tests affected by fix
  2413. 2005-05-03 Dmitry Stogov <dmitry@zend.com>
  2414. * ZendEngine2/tests/bug32296.phpt
  2415. ZendEngine2/tests/bug32296.phpt:
  2416. file bug32296.phpt was initially added on branch PHP_5_0.
  2417. * (PHP_5_0)
  2418. NEWS
  2419. ZendEngine2/zend_builtin_functions.c
  2420. ZendEngine2/zend_builtin_functions.c
  2421. ZendEngine2/tests/bug32296.phpt:
  2422. Fixed bug #32296 (get_class_methods output has changed between 5.0.2 and
  2423. 5.0.3)
  2424. Now get_class_methods() shows accessible private and protected methods if
  2425. it is called from class scope.
  2426. 2005-05-03 Ilia Alshanetsky <ilia@prohost.org>
  2427. * (PHP_4_3)
  2428. NEWS:
  2429. Bug fixing news.
  2430. * (PHP_4_3)
  2431. Zend/zend_execute.c:
  2432. MFZE2: Fixed bug #32670 (foreach() does not issue warning on unset array
  2433. arg)
  2434. 2005-05-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2435. * ZendEngine2/zend_builtin_functions.c
  2436. ZendEngine2/zend_object_handlers.c
  2437. ZendEngine2/zend_object_handlers.h:
  2438. - Extend API to support real existance test without the need to add any new
  2439. functions or change any behavior
  2440. * (PHP_5_0)
  2441. NEWS:
  2442. - BFN
  2443. * ZendEngine2/zend_execute_API.c:
  2444. - Part 2 of #30126: Enhancement for error message for abstract classes
  2445. * ZendEngine2/zend_execute_API.c:
  2446. - Part 1 of #30126: Enhancement for error message for abstract classes
  2447. 2005-05-02 Andrey Hristov <php@hristov.com>
  2448. * ext/standard/math.c:
  2449. fixed div by zero
  2450. * ext/standard/math.c
  2451. ext/standard/tests/math/math_std_dev.phpt:
  2452. add possibility to calculate the standard deviation and the variance
  2453. on a sample - the formulae are slightly different.
  2454. * NEWS
  2455. ext/standard/basic_functions.c
  2456. ext/standard/math.c
  2457. ext/standard/php_math.h
  2458. ext/standard/tests/math/math_std_dev.phpt:
  2459. add also math_variance() which uses the same calculation as math_std_dev()
  2460. * ext/standard/math.c
  2461. ext/standard/tests/math/math_std_dev.phpt:
  2462. fix division by zero. throw an warning if the array is empty.
  2463. 2005-05-02 Pierre-Alain Joye <pierre@dotgeek.org>
  2464. * (PHP_4_3)
  2465. ext/gd/gd.c:
  2466. - MFH (#32893, imagettf crashes)
  2467. uses long for zval
  2468. 2005-05-02 Andrey Hristov <php@hristov.com>
  2469. * NEWS:
  2470. FRN
  2471. * ext/standard/basic_functions.c
  2472. ext/standard/math.c
  2473. ext/standard/php_math.h
  2474. ext/standard/tests/math/math_std_dev.phpt:
  2475. add math_std_dev()
  2476. 2005-05-01 Ilia Alshanetsky <ilia@prohost.org>
  2477. * (PHP_5_0)
  2478. NEWS
  2479. ext/standard/html.c:
  2480. MFH: Fixed bug #32608 (html_entity_decode() converts single quotes even if
  2481. ENT_NOQUOTES is given).
  2482. * ext/standard/html.c:
  2483. Fixed bug #32608 (html_entity_decode() converts single quotes even if
  2484. ENT_NOQUOTES is given).
  2485. 2005-05-01 Pierre-Alain Joye <pierre@dotgeek.org>
  2486. * ext/gd/libgd/gd.c:
  2487. - MFB: #32891, init old y positions to non possible values. -1 being used
  2488. if the center start a (x,0)
  2489. * (PHP_5_0)
  2490. ext/gd/libgd/gd.c:
  2491. - MFB: #32891, init old y positions to non possible values. -1 being used
  2492. if the center start a (x,0)
  2493. * (PHP_4_3)
  2494. ext/gd/libgd/gd.c:
  2495. - #32891, init old y positions to non possible values. -1 being used if the
  2496. center start a (x,0)
  2497. 2005-04-30 Jani Taskinen <jani.taskinen@sci.fi>
  2498. * (PHP_4_3)
  2499. acinclude.m4
  2500. acinclude.m4:
  2501. MFH: - Fix problems with phpized ext/imap
  2502. * acinclude.m4:
  2503. - Fix problems with phpized ext/imap
  2504. * (PHP_4_3)
  2505. NEWS
  2506. NEWS
  2507. configure.in
  2508. configure.in
  2509. scripts/Makefile.frag
  2510. scripts/Makefile.frag:
  2511. MFH: - Added man pages for "phpize" and "php-config" scripts. (Jakub Vrana)
  2512. * configure.in
  2513. scripts/Makefile.frag:
  2514. - Added man pages for "phpize" and "php-config" scripts. (Jakub Vrana)
  2515. * sapi/cli/php.1.in:
  2516. Silence the warnings about weird characters in this man page
  2517. * scripts/dev/phpextdist
  2518. scripts/dev/phpextdist
  2519. scripts/dev/phpextdist:
  2520. 1.1.4;
  2521. Moved phpextdist to dev/
  2522. * scripts/Makefile.frag
  2523. scripts/phpextdist:
  2524. Moved phpextdist to dev/
  2525. * acinclude.m4
  2526. configure.in:
  2527. - No need to iterate through the options twice
  2528. * acinclude.m4:
  2529. re2c 0.96 is the one that works (tm)
  2530. * acinclude.m4:
  2531. We do allow 2.0 now too.
  2532. 2005-04-29 Ilia Alshanetsky <ilia@prohost.org>
  2533. * main/streams/streams.c:
  2534. Attempt to eliminate seek() prior to every write.
  2535. 2005-04-29 Jani Taskinen <jani.taskinen@sci.fi>
  2536. * ZendEngine2/zend_object_handlers.c:
  2537. compile fix
  2538. 2005-04-29 Andrey Hristov <php@hristov.com>
  2539. * ext/mysqli/mysqli.c:
  2540. multi_query is no more global
  2541. * (PHP_5_0)
  2542. ext/mysqli/mysqli.c:
  2543. missed to remove that. multi_query is no more a global.
  2544. 2005-04-29 Jani Taskinen <jani.taskinen@sci.fi>
  2545. * ZendEngine2/tests/bug30332.phpt
  2546. ZendEngine2/tests/bug32852.phpt:
  2547. Make sure E_STRICT is set always
  2548. 2005-04-29 Dmitry Stogov <dmitry@zend.com>
  2549. * ZendEngine2/tests/bug30332.phpt
  2550. ZendEngine2/tests/bug30332.phpt:
  2551. file bug30332.phpt was initially added on branch PHP_5_0.
  2552. * (PHP_5_0)
  2553. NEWS
  2554. ZendEngine2/zend_API.c
  2555. ZendEngine2/zend_API.c
  2556. ZendEngine2/tests/bug30332.phpt:
  2557. Fixed bug #30332 (zend.ze1_compatibility_mode isnt fully compatable with
  2558. array_push())
  2559. * ZendEngine2/tests/bug31828.phpt
  2560. ZendEngine2/tests/bug31828.phpt
  2561. ZendEngine2/tests/bug32080.phpt
  2562. ZendEngine2/tests/bug32080.phpt
  2563. ZendEngine2/tests/bug32852.phpt
  2564. ZendEngine2/tests/bug32852.phpt:
  2565. file bug31828.phpt was initially added on branch PHP_5_0.
  2566. * (PHP_5_0)
  2567. NEWS
  2568. ZendEngine2/zend_execute.c
  2569. ZendEngine2/zend_execute.c
  2570. ZendEngine2/tests/bug31828.phpt
  2571. ZendEngine2/tests/bug32080.phpt
  2572. ZendEngine2/tests/bug32852.phpt:
  2573. Fixed bug #32852 (Crash with singleton and __destruct when
  2574. zend.ze1_compatibility_mode = On)
  2575. Fixed bug #31828 (Crash with zend.ze1_compatibility_mode=On)
  2576. Fixed bug #32080 (segfault when assigning object to itself with
  2577. zend.ze1_compatibility_mode=On)
  2578. 2005-04-29 Jani Taskinen <jani.taskinen@sci.fi>
  2579. * ext/sysvmsg/tests/002.phpt:
  2580. typofix
  2581. * (PHP_5_0)
  2582. php.ini-dist
  2583. php.ini-recommended:
  2584. MFH: Add auto_globals_jit entry to php.ini-* (bug #29514)
  2585. * php.ini-dist
  2586. php.ini-recommended:
  2587. Add auto_globals_jit entry to php.ini-* (bug #29514)
  2588. * tests/classes/array_access_003.phpt
  2589. tests/lang/bug22231.phpt
  2590. tests/lang/bug22367.phpt
  2591. tests/lang/bug22510.phpt:
  2592. - Make sure E_STRICT is set when expecting Strict errors..
  2593. * ZendEngine2/tests/bug22836.phpt
  2594. ZendEngine2/tests/bug27641.phpt:
  2595. - Unify error_reporting setting + make sure E_STRICT is set when wanted
  2596. * tests/lang/bug30578.phpt:
  2597. Added test for bug #30578
  2598. * NEWS:
  2599. BFN
  2600. 2005-04-28 Ilia Alshanetsky <ilia@prohost.org>
  2601. * ext/mysqli/mysqli_warning.c:
  2602. e* allocation cannot fail.
  2603. 2005-04-28 Dmitry Stogov <dmitry@zend.com>
  2604. * ZendEngine2/tests/bug29015.phpt
  2605. ZendEngine2/tests/bug29015.phpt:
  2606. file bug29015.phpt was initially added on branch PHP_5_0.
  2607. * (PHP_5_0)
  2608. NEWS
  2609. ZendEngine2/zend_object_handlers.c
  2610. ZendEngine2/zend_object_handlers.c
  2611. ZendEngine2/tests/bug29015.phpt:
  2612. Fixed bug #29015 (Incorrect behavior of member vars(non string
  2613. ones)-numeric mem vars und others)
  2614. 2005-04-28 Antony Dovgal <tony2001@phpclub.net>
  2615. * tests/lang/bug32828.phpt
  2616. tests/lang/bug32828.phpt:
  2617. add test for bug #32828
  2618. 2005-04-28 Jani Taskinen <jani.taskinen@sci.fi>
  2619. * sapi/cgi/cgi_main.c:
  2620. int != long
  2621. 2005-04-28 Antony Dovgal <tony2001@phpclub.net>
  2622. * (PHP_5_0)
  2623. main/output.c:
  2624. MFH: fix #32828 (Throwing exception in output_callback function with
  2625. ob_start and
  2626. ob_end_clean leads to segfault)
  2627. * main/output.c:
  2628. fix #32828 (Throwing exception in output_callback function with ob_start
  2629. and
  2630. ob_end_clean leads to segfault)
  2631. * (PHP_4_3)
  2632. ext/oci8/oci8.c
  2633. ext/oci8/oci8.c:
  2634. MFH: handle unsupported datatypes and prevent segfault
  2635. * ext/oci8/oci8.c:
  2636. handle unsupported datatype (OCIBindByName segfaults somewhere in OCI lib
  2637. when
  2638. unknown type is provided)
  2639. 2005-04-28 Jani Taskinen <jani.taskinen@sci.fi>
  2640. * php.ini-dist
  2641. php.ini-recommended
  2642. sapi/cgi/cgi_main.c:
  2643. - Added fastcgi.logging php.ini option to be able to disable
  2644. logging through the fastcgi connection
  2645. 2005-04-28 Rob Richards <rrichards@ctindustries.net>
  2646. * (PHP_4_3)
  2647. NEWS
  2648. NEWS:
  2649. BFN
  2650. * (PHP_4_3)
  2651. ext/xml/php_xml.h
  2652. ext/xml/php_xml.h
  2653. ext/xml/xml.c
  2654. ext/xml/xml.c:
  2655. MFH: Fix bug #32245 (xml_parser_free() in function assigned to the xml
  2656. parser
  2657. gives a segfault)
  2658. * ext/xml/php_xml.h
  2659. ext/xml/xml.c:
  2660. - Fix bug #32245 (xml_parser_free() in function assigned to the xml parser
  2661. gives a segfault)
  2662. 2005-04-28 Jani Taskinen <jani.taskinen@sci.fi>
  2663. * main/main.c:
  2664. - Reorder request shutdown calls: Call all __destruct() functions and
  2665. register_shutdown_function() callbacks before flushing output buffers
  2666. and sending headers.
  2667. - Fixes bug #30578 and possibly others related to output buffering.
  2668. 2005-04-28 Wez Furlong <wez.php@thebrainroom.net>
  2669. * TSRM/TSRM.c:
  2670. consolidate the various tls get/set calls for the different platforms into
  2671. a single macro, at Andi's request.
  2672. 2005-04-27 Jani Taskinen <jani.taskinen@sci.fi>
  2673. * ext/snmp/snmp.c:
  2674. Better use zval_ptr_dtor() instead (thanks Andi)
  2675. * (PHP_5_0)
  2676. NEWS:
  2677. reword
  2678. 2005-04-27 Wez Furlong <wez.php@thebrainroom.net>
  2679. * TSRM/TSRM.c
  2680. TSRM/TSRM.h:
  2681. Add three new TSRM api functions:
  2682. TSRM_API void *tsrm_new_interpreter_context(void);
  2683. TSRM_API void *tsrm_set_interpreter_context(void *new_ctx);
  2684. TSRM_API void tsrm_free_interpreter_context(void *context);
  2685. These can be used, with a suitable SAPI, to host multiple interpreters on
  2686. the same thread.
  2687. 2005-04-27 Andrey Hristov <php@hristov.com>
  2688. * (PHP_5_0)
  2689. NEWS:
  2690. update NEWS
  2691. * main/main.c:
  2692. rename
  2693. * (PHP_4_3)
  2694. main/main.c
  2695. main/main.c:
  2696. change names
  2697. * (PHP_5_0)
  2698. NEWS
  2699. NEWS:
  2700. BFN
  2701. * (PHP_5_0)
  2702. ext/mysqli/mysqli_api.c:
  2703. MFH (fix bug #31023)
  2704. * ext/mysqli/mysqli_api.c:
  2705. fix bug #32013(MySQLi bind_result causes fatal error: memory limit reached)
  2706. 2005-04-27 Dmitry Stogov <dmitry@zend.com>
  2707. * ZendEngine2/zend_API.c
  2708. ZendEngine2/zend_API.h
  2709. ZendEngine2/zend_object_handlers.c
  2710. ZendEngine2/zend_object_handlers.h
  2711. ZendEngine2/tests/bug29210.phpt
  2712. ext/standard/basic_functions.c:
  2713. Fixed bug #29210 (Function: is_callable - no support for private and
  2714. protected classes)
  2715. * ZendEngine2/tests/bug29210.phpt
  2716. ZendEngine2/tests/bug29210.phpt
  2717. ext/standard/basic_functions.c:
  2718. file bug29210.phpt was initially added on branch PHP_5_0.
  2719. * (PHP_5_0)
  2720. NEWS
  2721. ZendEngine2/zend_API.c
  2722. ZendEngine2/zend_API.h
  2723. ZendEngine2/zend_object_handlers.c
  2724. ZendEngine2/zend_object_handlers.h:
  2725. Fixed bug #29210 (Function: is_callable - no support for private and
  2726. protected classes).
  2727. * (PHP_5_0)
  2728. NEWS
  2729. ZendEngine2/zend_compile.c
  2730. ZendEngine2/zend_compile.c
  2731. ZendEngine2/tests/bug29104.phpt:
  2732. Fixed bug #29104 (Function declaration in method doesn't work)
  2733. * ZendEngine2/tests/bug29104.phpt
  2734. ZendEngine2/tests/bug29104.phpt:
  2735. Fixed bug #29104 (Function declaration in method doesn't work)
  2736. 2005-04-27 Anantha Kesari H Y <hyanantha@novell.com>
  2737. * TSRM/threads.m4
  2738. TSRM/threads.m4:
  2739. check should be on host_alias rather than on target_alias, but somehow
  2740. works on configure generated using autoconf 2.57.
  2741. 2005-04-27 Jani Taskinen <jani.taskinen@sci.fi>
  2742. * ext/dom/config.m4
  2743. ext/simplexml/config.m4
  2744. ext/xml/config.m4
  2745. ext/xmlrpc/config.m4
  2746. ext/xsl/config.m4:
  2747. - Made the libxml related stuff to error out if someone does --disable-all
  2748. or --disable-libxml. Better than silently just leave the ext out..
  2749. 2005-04-27 Dmitry Stogov <dmitry@zend.com>
  2750. * NEWS
  2751. ZendEngine2/zend_vm_def.h
  2752. ZendEngine2/zend_vm_execute.h
  2753. ZendEngine2/zend_vm_opcodes.h
  2754. ZendEngine2/tests/bug32833.phpt:
  2755. Fixed bug #32833 (Invalid opcode)
  2756. 2005-04-27 Andrey Hristov <php@hristov.com>
  2757. * ext/mysqli/mysqli_nonapi.c
  2758. ext/mysqli/php_mysqli.h
  2759. ext/mysqli/tests/bug31668.phpt:
  2760. MFB (fixing bug 31668)
  2761. * ext/mysqli/tests/bug31668.phpt
  2762. ext/mysqli/tests/bug31668.phpt:
  2763. file bug31668.phpt was initially added on branch PHP_5_0.
  2764. * (PHP_5_0)
  2765. ext/mysqli/mysqli_nonapi.c
  2766. ext/mysqli/php_mysqli.h:
  2767. - Fix bug 31668 (multi query fails every other time). The multi_query flag
  2768. was global and not per connection.
  2769. - use ecalloc() instead of calloc() for memory that will be freed with
  2770. efree()
  2771. 2005-04-27 Jani Taskinen <jani.taskinen@sci.fi>
  2772. * ext/zlib/tests/compress_zlib_wrapper.phpt:
  2773. nuking that file was not very good idea :)
  2774. 2005-04-27 Dmitry Stogov <dmitry@zend.com>
  2775. * ZendEngine2/tests/bug32674.phpt
  2776. ZendEngine2/tests/bug32674.phpt:
  2777. file bug32674.phpt was initially added on branch PHP_5_0.
  2778. * (PHP_5_0)
  2779. NEWS
  2780. ZendEngine2/zend_execute.c
  2781. ZendEngine2/zend_vm_def.h
  2782. ZendEngine2/zend_vm_execute.h
  2783. ZendEngine2/zend_vm_opcodes.h
  2784. ZendEngine2/tests/bug32674.phpt:
  2785. Fixed bug #32674 (exception in iterator causes crash)
  2786. 2005-04-26 Dmitry Stogov <dmitry@zend.com>
  2787. * ZendEngine2/tests/bug30889.phpt
  2788. ZendEngine2/tests/bug30889.phpt:
  2789. file bug30889.phpt was initially added on branch PHP_5_0.
  2790. * (PHP_5_0)
  2791. NEWS
  2792. ZendEngine2/zend_execute.c
  2793. ZendEngine2/zend_vm_def.h
  2794. ZendEngine2/zend_vm_execute.h
  2795. ZendEngine2/zend_vm_opcodes.h
  2796. ZendEngine2/tests/bug30889.phpt:
  2797. Fixed bug #30889 (Conflict between __get/__set and ++ operator)
  2798. * ZendEngine2/tests/bug32429.phpt:
  2799. fix
  2800. * ZendEngine2/tests/bug30702.phpt
  2801. ZendEngine2/tests/bug30702.phpt:
  2802. file bug30702.phpt was initially added on branch PHP_5_0.
  2803. * (PHP_5_0)
  2804. NEWS
  2805. ZendEngine2/zend_API.c
  2806. ZendEngine2/zend_API.c
  2807. ZendEngine2/tests/bug30702.phpt:
  2808. Fixed bug #30702 (cannot initialize class variable from class constant)
  2809. * NEWS
  2810. ZendEngine2/zend_compile.c
  2811. ZendEngine2/tests/bug32427.phpt:
  2812. Fixed bug #32427 (Interfaces are not allowed 'static' access modifier).
  2813. * NEWS
  2814. ZendEngine2/zend_builtin_functions.c
  2815. ZendEngine2/tests/bug32429.phpt:
  2816. Fixed bug #32429 (method_exists() always return TRUE if __call method
  2817. exists)
  2818. 2005-04-26 Jani Taskinen <jani.taskinen@sci.fi>
  2819. * acinclude.m4
  2820. acinclude.m4:
  2821. Netware stuff
  2822. 2005-04-25 Ilia Alshanetsky <ilia@prohost.org>
  2823. * (PHP_4_3)
  2824. NEWS
  2825. NEWS
  2826. ext/standard/url.c
  2827. ext/standard/url.c
  2828. ext/standard/tests/strings/url_t.phpt
  2829. ext/standard/tests/strings/url_t.phpt:
  2830. MFH: Fixed bug #32813 (parse_url() does not handle scheme-only urls
  2831. properly).
  2832. * ext/standard/url.c
  2833. ext/standard/tests/strings/url_t.phpt:
  2834. Fixed bug #32813 (parse_url() does not handle scheme-only urls properly).
  2835. 2005-04-25 Jani Taskinen <jani.taskinen@sci.fi>
  2836. * tests/classes/serialize_001.phpt:
  2837. Fix test
  2838. * NEWS:
  2839. Reorder
  2840. * (PHP_4_3)
  2841. NEWS
  2842. main/php_variables.c:
  2843. MFH: Revert. Nokia didn't pay me enough. :)
  2844. * (PHP_5_0)
  2845. NEWS:
  2846. rbfn
  2847. * main/php_variables.c:
  2848. Revert. (Nokia is not that important :)
  2849. 2005-04-25 John Coggeshall <john@coggeshall.org>
  2850. * NEWS:
  2851. Update
  2852. 2005-04-25 Andrei Zmievski <andrei@gravitonic.com>
  2853. * ZendEngine2/zend_object_handlers.c:
  2854. Reverting. Let's not introduce major BC breakage like this without a
  2855. good reason.
  2856. 2005-04-25 Jani Taskinen <jani.taskinen@sci.fi>
  2857. * ext/zlib/tests/compress_zlib_wrapper.phpt:
  2858. - Added test: For some reason this fails with ZTS mode and
  2859. "outside-src-tree-build"
  2860. * (PHP_5_0)
  2861. NEWS:
  2862. reorder + shorten..
  2863. * NEWS:
  2864. When an entry goes to the PHP_5_0 branch, no entry here
  2865. 2005-04-25 Stanislav Malyshev <stas@zend.com>
  2866. * NEWS:
  2867. oops
  2868. * NEWS
  2869. NEWS:
  2870. fix
  2871. * ext/gmp/gmp.c
  2872. ext/gmp/gmp.c
  2873. ext/gmp/tests/bug32773.phpt
  2874. ext/gmp/tests/bug32773.phpt:
  2875. Fix #32773 and make right fix for GMP FPEs
  2876. * (PHP_4_3)
  2877. ext/gmp/gmp.c:
  2878. rm unneeded
  2879. * (PHP_4_3)
  2880. NEWS:
  2881. fix for #32773
  2882. * (PHP_4_3)
  2883. ext/gmp/gmp.c:
  2884. Fix #32773 and made right fix for GMP FPEs
  2885. 2005-04-25 Pierre-Alain Joye <pierre@dotgeek.org>
  2886. * ext/gd/tests/bug24155.phpt
  2887. ext/gd/tests/bug27582_1.phpt:
  2888. - do not use md5, png signature can change between libpng version
  2889. some floating points issue can end to different colors (+/- 1/255)
  2890. tests should work again now.
  2891. 2005-04-25 Stanislav Malyshev <stas@zend.com>
  2892. * ext/gmp/tests/bug32773.phpt
  2893. ext/gmp/tests/bug32773.phpt
  2894. ext/gmp/tests/bug32773.phpt:
  2895. 1.1.4;
  2896. file bug32773.phpt was initially added on branch PHP_4_3.
  2897. 2005-04-25 Dmitry Stogov <dmitry@zend.com>
  2898. * (PHP_4_3)
  2899. NEWS
  2900. tests/lang/bug29944.phpt:
  2901. Test case fnd news entriey for bug #29944
  2902. 2005-04-25 Stanislav Malyshev <stas@zend.com>
  2903. * (PHP_4_3)
  2904. ext/gmp/gmp.c:
  2905. Remove broken fix - second operand of GMP operation certainly can be 0 in
  2906. general case
  2907. 2005-04-25 Dmitry Stogov <dmitry@zend.com>
  2908. * (PHP_5_0)
  2909. NEWS
  2910. Zend/zend_compile.c
  2911. ZendEngine2/zend_compile.c
  2912. ZendEngine2/zend_compile.c
  2913. ZendEngine2/tests/bug29944.phpt:
  2914. Fixed bug #29944 (Function defined in switch, crashes).
  2915. * ZendEngine2/tests/bug29944.phpt
  2916. ZendEngine2/tests/bug29944.phpt:
  2917. Fixed bug #29944 (Function defined in switch, crashes).
  2918. 2005-04-25 Edin Kadribasic <edink@emini.dk>
  2919. * (PHP_5_0)
  2920. NEWS:
  2921. BFN
  2922. * (PHP_5_0)
  2923. ext/gd/config.w32:
  2924. MFH: Added T1LIB support on Windows (#32809)
  2925. * ext/gd/config.w32:
  2926. Added T1LIB support on Windows (#32809)
  2927. 2005-04-25 Jani Taskinen <jani.taskinen@sci.fi>
  2928. * ZendEngine2/zend_hash.c:
  2929. ws
  2930. 2005-04-25 Dmitry Stogov <dmitry@zend.com>
  2931. * (PHP_4_3)
  2932. Zend/zend_hash.c
  2933. ZendEngine2/zend_hash.c
  2934. ext/standard/array.c
  2935. ext/standard/array.c:
  2936. Fixed call to estrndup() with invalid length
  2937. * (PHP_5_0)
  2938. ZendEngine2/zend_hash.c
  2939. ext/standard/array.c:
  2940. Fixed call to estrndup() with invalid lengt
  2941. 2005-04-25 Sebastian Bergmann <sb@sebastian-bergmann.de>
  2942. * ZendEngine2/zend_reflection_api.c:
  2943. Correct grammar.
  2944. 2005-04-24 Ilia Alshanetsky <ilia@prohost.org>
  2945. * main/php_variables.c:
  2946. MFB: zval** not zval*
  2947. * (PHP_5_0)
  2948. main/php_variables.c:
  2949. zval** not zval*.
  2950. * (PHP_4_3)
  2951. NEWS
  2952. NEWS
  2953. main/php_variables.c
  2954. main/php_variables.c:
  2955. MFH: Fixed bug #32802 (General cookie overrides more specific cookie).
  2956. * main/php_variables.c:
  2957. Fixed bug #32802 (General cookie overrides more specific cookie).
  2958. 2005-04-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2959. * ZendEngine2/zend_compile.c:
  2960. - Need to copy doc comments correct for properties
  2961. 2005-04-23 Jani Taskinen <jani.taskinen@sci.fi>
  2962. * (PHP_4_3)
  2963. NEWS
  2964. NEWS:
  2965. typo
  2966. * ext/snmp/snmp.c:
  2967. - Fix memleak
  2968. * (PHP_4_3)
  2969. NEWS
  2970. NEWS
  2971. main/php_variables.c
  2972. main/php_variables.c:
  2973. MFH: - Fixed bug #32111 (Cookies can also be separated by colon)
  2974. * main/php_variables.c:
  2975. - Fixed bug #32111 (Cookies can also be separated by colon)
  2976. * main/php_variables.c:
  2977. ws, pval -> zval
  2978. 2005-04-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2979. * ZendEngine2/tests/bug29674.phpt
  2980. ZendEngine2/tests/bug30161.phpt
  2981. ZendEngine2/tests/bug30346.phpt
  2982. tests/classes/__set__get_004.phpt:
  2983. - Add new tests
  2984. * acinclude.m4:
  2985. - Change bison check to positive logic and allow bison 2.0
  2986. 2005-04-22 Joe Orton <jorton@redhat.com>
  2987. * (PHP_4_3)
  2988. ext/xmlrpc/libxmlrpc/xml_element.c
  2989. ext/xmlrpc/libxmlrpc/xml_element.c:
  2990. MFH: Fixed bug #32797 (invalid C code in xmlrpc extension).
  2991. * ext/xmlrpc/libxmlrpc/xml_element.c:
  2992. Fixed bug #32797 (invalid C code in xmlrpc extension).
  2993. 2005-04-22 Antony Dovgal <tony2001@phpclub.net>
  2994. * (PHP_4_3)
  2995. ext/mysql/.cvsignore:
  2996. add missing entries in .cvsignore
  2997. * ext/com_dotnet/com_extension.c
  2998. ext/com_dotnet/com_extension.c
  2999. sapi/apache_hooks/mod_php5.c
  3000. sapi/caudium/caudium.c
  3001. sapi/caudium/caudium.c
  3002. sapi/caudium/caudium.c
  3003. sapi/cgi/libfcgi/fcgiapp.c:
  3004. fix C++ comments
  3005. 2005-04-22 Andrey Hristov <php@hristov.com>
  3006. * (PHP_4_3)
  3007. main/main.c:
  3008. MFH
  3009. introduce INT_MAX and INT_SIZE
  3010. 2005-04-21 Jani Taskinen <jani.taskinen@sci.fi>
  3011. * ext/odbc/config.m4:
  3012. - Fix birdstep support (no SQLDataSources() support in it)
  3013. 2005-04-21 Ilia Alshanetsky <ilia@prohost.org>
  3014. * ext/curl/interface.c
  3015. ext/dom/attr.c
  3016. ext/dom/document.c
  3017. ext/dom/domimplementation.c
  3018. ext/dom/node.c
  3019. ext/dom/php_dom.c
  3020. ext/dom/php_dom.h
  3021. ext/dom/xml_common.h
  3022. ext/dom/xpath.c:
  3023. php_error() -> php_error_docref().
  3024. 2005-04-21 Jani Taskinen <jani.taskinen@sci.fi>
  3025. * configure.in:
  3026. - Allow using --enable-versioning with any SAPI module
  3027. * configure.in
  3028. sapi/cgi/config9.m4
  3029. sapi/cli/config.m4:
  3030. Expose EXEEXT and use for cli/cgi binaries
  3031. * (PHP_4_3)
  3032. NEWS
  3033. ext/standard/basic_functions.c
  3034. ext/standard/basic_functions.c:
  3035. MFH: - Fixed bug #32647 (Using register_shutdown_function() with invalid
  3036. callback can crash PHP)
  3037. * (PHP_5_0)
  3038. NEWS:
  3039. BFN
  3040. * ext/standard/basic_functions.c:
  3041. - Fixed bug #32647 (Using register_shutdown_function() with invalid
  3042. callback can crash PHP)
  3043. * (PHP_4_3)
  3044. ext/standard/tests/general_functions/bug32647.phpt:
  3045. Fix test
  3046. * ZendEngine2/tests/unset_cv05.phpt:
  3047. Fix test when register_long_arrays is off in your php.ini
  3048. * ext/standard/tests/general_functions/bug32647.phpt
  3049. ext/standard/tests/general_functions/bug32647.phpt
  3050. ext/standard/tests/general_functions/bug32647.phpt:
  3051. 1.1.4;
  3052. Added test for bug #32647
  3053. * ext/standard/tests/general_functions/bug29038.phpt
  3054. ext/standard/tests/general_functions/bug31190.phpt:
  3055. bug => Bug
  3056. 2005-04-20 Ilia Alshanetsky <ilia@prohost.org>
  3057. * ext/fdf/fdf.c:
  3058. Fixed ZTS build of fdf extension.
  3059. 2005-04-20 Brian France <list@firehawksystems.com>
  3060. * (PHP_4_3)
  3061. NEWS
  3062. NEWS
  3063. acinclude.m4
  3064. acinclude.m4:
  3065. MFH: Added support for .cc files in extensions.
  3066. * NEWS
  3067. acinclude.m4:
  3068. Added support for .cc files in extensions.
  3069. 2005-04-20 Georg Richter <georg@mysql.com>
  3070. * ext/mysqli/mysqli_api.c:
  3071. another fix for last commit (committed from wrong tree) :(
  3072. * ext/mysqli/mysqli.c
  3073. ext/mysqli/tests/009.phpt:
  3074. fixed typo in last commit :(
  3075. * ext/mysqli/mysqli.c
  3076. ext/mysqli/mysqli_api.c:
  3077. added support for data truncation (bind_result) for MySQL 5.0.5
  3078. 2005-04-20 Dmitry Stogov <dmitry@zend.com>
  3079. * (PHP_5_0)
  3080. NEWS:
  3081. Fixed bug #32776 (SOAP doesn't support one-way operations)
  3082. 2005-04-19 Jani Taskinen <jani.taskinen@sci.fi>
  3083. * (PHP_5_0)
  3084. NEWS:
  3085. reorder
  3086. 2005-04-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3087. * ZendEngine2/zend_API.c
  3088. ZendEngine2/zend_API.h
  3089. ZendEngine2/zend_compile.c
  3090. ZendEngine2/zend_compile.h
  3091. ZendEngine2/zend_reflection_api.c:
  3092. - Add ReflectionProperty::getDocComment()
  3093. 2005-04-19 Jani Taskinen <jani.taskinen@sci.fi>
  3094. * ext/openssl/openssl.c:
  3095. - Never use Z_TYPE* macros on non-zvals.
  3096. 2005-04-19 Andrey Hristov <php@hristov.com>
  3097. * (PHP_5_0)
  3098. NEWS:
  3099. FN
  3100. * main/main.c:
  3101. add INT_MAX and INT_SIZE constants.
  3102. * ext/mysqli/tests/033.phpt:
  3103. MFB
  3104. * (PHP_5_0)
  3105. ext/mysqli/tests/033.phpt:
  3106. fix test to be able to run not only over Unix socket but also over TCP/IP
  3107. and not only connected to localhost.
  3108. * (PHP_5_0)
  3109. NEWS:
  3110. BFN
  3111. * ext/mysqli/tests/bug32405.phpt
  3112. ext/mysqli/tests/bug32405.phpt:
  3113. add a test case for Bug #32405 (the previous commit incorporated a fix
  3114. for it).
  3115. * ext/mysqli/mysqli_api.c:
  3116. - nail down another 64bit problem. this will fix about 14 failing tests
  3117. on amd64 (probably other 64 bit arch).
  3118. - use ulong for this boolean variable, as it was before
  3119. - throw an warning if offset passed to mysqli_stmt_data_seek is negative
  3120. * ext/mysqli/mysqli_api.c
  3121. ext/mysqli/tests/014.phpt:
  3122. - fixing all "long" into "int" fetching problems (cause memory corruption
  3123. on 64 bit)
  3124. - nail down a problem because of the new MYSQL_TYPE_NEWDECIMAL introduced
  3125. in MySQL 5.0+
  3126. - Add more info to the autocommit test
  3127. 2005-04-19 Jani Taskinen <jani.taskinen@sci.fi>
  3128. * ZendEngine2/zend_compile.c
  3129. ZendEngine2/zend_exceptions.c
  3130. sapi/apache/sapi_apache.c
  3131. sapi/apache_hooks/mod_php5.c
  3132. sapi/apache_hooks/sapi_apache.c:
  3133. No c++ comments in C code
  3134. * ext/sqlite/pdo_sqlite2.c:
  3135. - This is not C++ code
  3136. 2005-04-19 Wez Furlong <wez.php@thebrainroom.net>
  3137. * ext/com_dotnet/com_com.c
  3138. ext/com_dotnet/com_handlers.c
  3139. ext/com_dotnet/com_typeinfo.c
  3140. ext/com_dotnet/php_com_dotnet_internal.h:
  3141. merge from branch: fixes for #32758 and #32759
  3142. * (PHP_5_0)
  3143. NEWS:
  3144. BFN
  3145. * (PHP_5_0)
  3146. ext/com_dotnet/com_com.c
  3147. ext/com_dotnet/com_handlers.c
  3148. ext/com_dotnet/com_typeinfo.c
  3149. ext/com_dotnet/php_com_dotnet_internal.h:
  3150. - Fix #32758 Cannot access safearray properties
  3151. - Fix #32759 incorrect determination of default value
  3152. 2005-04-19 Ilia Alshanetsky <ilia@prohost.org>
  3153. * (PHP_5_0)
  3154. NEWS
  3155. ext/sqlite/sqlite.c:
  3156. MFH: Fixed bug #32753 (Undefined constant SQLITE_NOTADB).
  3157. * ext/sqlite/sqlite.c:
  3158. Fixed bug #32753 (Undefined constant SQLITE_NOTADB).
  3159. 2005-04-18 Rob Richards <rrichards@ctindustries.net>
  3160. * (PHP_5_0)
  3161. NEWS:
  3162. BFN
  3163. * (PHP_5_0)
  3164. ext/dom/node.c
  3165. ext/dom/tests/bug32615.phpt:
  3166. MFH: Fix bug #32755 Segfault in replaceChild() when DocumentFragment has no
  3167. children
  3168. update test
  3169. * ext/dom/node.c
  3170. ext/dom/tests/bug32615.phpt:
  3171. Fix bug #32755 Segfault in replaceChild() when DocumentFragment has no
  3172. children
  3173. update test
  3174. 2005-04-18 Andrey Hristov <php@hristov.com>
  3175. * ext/ncurses/ncurses_functions.c:
  3176. don't null it - let the engine do its magic ;)
  3177. 2005-04-18 Wez Furlong <wez.php@thebrainroom.net>
  3178. * ext/com_dotnet/com_handlers.c:
  3179. merge bug fixes from branch
  3180. * (PHP_5_0)
  3181. NEWS
  3182. ext/com_dotnet/com_handlers.c:
  3183. Fix bugs #29583 and #31636
  3184. 2005-04-18 Anantha Kesari H Y <hyanantha@novell.com>
  3185. * configure.in:
  3186. PHP_OS and PHP_UNAME need to be hardcoded for cross builds
  3187. 2005-04-18 Dmitry Stogov <dmitry@zend.com>
  3188. * ZendEngine2/zend_builtin_functions.c
  3189. ZendEngine2/zend_builtin_functions.c
  3190. ZendEngine2/zend_execute.c:
  3191. Fixed memory leak in debug_backtrace()
  3192. 2005-04-18 Georg Richter <georg@mysql.com>
  3193. * ext/mysqli/mysqli.c:
  3194. cursor support for 5.0.4 (STMT_ATTR_CURSOR_TYPE changed to enum)
  3195. 2005-04-18 Ilia Alshanetsky <ilia@prohost.org>
  3196. * ext/com_dotnet/com_dotnet.c
  3197. ext/com_dotnet/com_persist.c:
  3198. removed unused vars.
  3199. 2005-04-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3200. * tests/classes/property_exists.phpt:
  3201. - Add more tests
  3202. * ZendEngine2/zend_builtin_functions.c:
  3203. - Fix special cases of property_exists()
  3204. * ZendEngine2/zend_object_handlers.c:
  3205. - Fix logic
  3206. 2005-04-17 Jani Taskinen <jani.taskinen@sci.fi>
  3207. * (PHP_5_0)
  3208. NEWS
  3209. ext/ldap/config.w32
  3210. ext/ldap/ldap.c:
  3211. MFH: - Fixed bug #30819 (Better support for LDAP SASL bind)
  3212. * ext/ldap/ldap.c:
  3213. - Fixed bug #30819 (Better support for LDAP SASL bind)
  3214. * NEWS:
  3215. - Removed unnecessary NEWS entry
  3216. * main/php.h:
  3217. - Remove relic
  3218. * (PHP_4_3)
  3219. NEWS
  3220. ext/crack/crack.c:
  3221. - Fixed bug #32730 (ext/crack.c fails to compile with cracklib-2.8.3)
  3222. 2005-04-17 Derick Rethans <php@derickrethans.nl>
  3223. * NEWS
  3224. ext/gd/gd.c:
  3225. - Fixed bug #32735 (Compile error in GD extension).
  3226. 2005-04-17 Jani Taskinen <jani.taskinen@sci.fi>
  3227. * (PHP_4_3)
  3228. NEWS
  3229. NEWS
  3230. sapi/isapi/php4isapi.c
  3231. sapi/isapi/php5isapi.c:
  3232. MFH: - Fixed bug #31887 (ISAPI: Custom 5xx error does not return correct
  3233. HTTP response message)
  3234. * sapi/isapi/php5isapi.c:
  3235. - Fixed bug #31887 (Custom 5xx error does not return correct HTTP response
  3236. message)
  3237. 2005-04-16 Sara Golemon <php@alphaweb.net>
  3238. * ZendEngine2/tests/method_exists.phpt:
  3239. method_exists() regression test
  3240. * ZendEngine2/zend_builtin_functions.c:
  3241. Fix method_exists(), pce is fetched, but ce is used
  3242. 2005-04-16 Jani Taskinen <jani.taskinen@sci.fi>
  3243. * NEWS
  3244. NEWS
  3245. NEWS:
  3246. retype
  3247. 2005-04-16 Pierre-Alain Joye <pierre@dotgeek.org>
  3248. * NEWS:
  3249. - Typo
  3250. * NEWS:
  3251. - Entry for imageconvolution addition
  3252. 2005-04-16 Jani Taskinen <jani.taskinen@sci.fi>
  3253. * (PHP_4_3)
  3254. ext/dotnet/.cvsignore:
  3255. typofix
  3256. 2005-04-16 Pierre-Alain Joye <pierre@dotgeek.org>
  3257. * ext/gd/gd.c
  3258. ext/gd/php_gd.h:
  3259. - export imageconvolution to userland, making people happy to do not
  3260. use the predefined ones :)
  3261. 2005-04-16 Uwe Schindler <uwe@thetaphi.de>
  3262. * (PHP_4_3)
  3263. NEWS
  3264. NEWS
  3265. ext/standard/md5.c
  3266. ext/standard/md5.c
  3267. ext/standard/sha1.c
  3268. ext/standard/sha1.c:
  3269. MFH: use streams api for md5_file() and sha1_file()
  3270. 2005-04-16 Rasmus Lerdorf <rasmus@lerdorf.com>
  3271. * ext/gd/libgd/gd.c:
  3272. I think this is a cleaner emboss filter. Less fringing.
  3273. * (PHP_5_0)
  3274. ext/gd/libgd/gd.c:
  3275. MFH: The emboss and edge detection filter matrices were swapped
  3276. * ext/gd/libgd/gd.c:
  3277. The emboss and edge detection matrices are swapped
  3278. * ext/sqlite/config.m4:
  3279. Don't do PDO here if PDO is disabled
  3280. 2005-04-15 Jani Taskinen <jani.taskinen@sci.fi>
  3281. * ext/standard/type.c:
  3282. - Fixed bug #32719 (strval() fails to zero terminate strings)
  3283. * ext/standard/tests/strings/strval.phpt:
  3284. Add some more cases
  3285. * ext/standard/tests/strings/strval.phpt
  3286. ext/standard/tests/strings/strval.phpt
  3287. ext/standard/tests/strings/strval.phpt:
  3288. 1.1.4;
  3289. Added test for strval() function
  3290. * ext/snmp/snmp.c:
  3291. - Use correct type (bug #32720)
  3292. 2005-04-15 Frank M. Kromann <frank@kromann.info>
  3293. * (PHP_5_0)
  3294. ext/ming/ming.c:
  3295. Backporting prebuilt and videostring functions
  3296. 2005-04-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3297. * ZendEngine2/zend_builtin_functions.c
  3298. tests/classes/property_exists.phpt:
  3299. - Fix even though we already know that the function will be renamed
  3300. 2005-04-15 Andrei Zmievski <andrei@gravitonic.com>
  3301. * ZendEngine2/zend_execute.c
  3302. ZendEngine2/zend_vm_def.h
  3303. ZendEngine2/zend_vm_execute.h
  3304. ZendEngine2/zend_vm_opcodes.h:
  3305. Fix certain operations to stop relying on presence of read_property and
  3306. write_property handlers. They may be NULL'ed out by certain objects
  3307. pretending to be pure arrays, for example. Do checks first.
  3308. 2005-04-15 Uwe Schindler <uwe@thetaphi.de>
  3309. * NEWS
  3310. ext/standard/md5.c
  3311. ext/standard/sha1.c:
  3312. Remove include_path support from md5_file/sha1_file again
  3313. * ext/standard/md5.c
  3314. ext/standard/sha1.c:
  3315. use streams api for md5_file and sha1_file. Added parameter
  3316. use_include_path similar to other PHP file functions. Documentation update
  3317. outstanding
  3318. * (PHP_4_3)
  3319. ext/standard/md5.c
  3320. ext/standard/md5.c
  3321. ext/standard/sha1.c:
  3322. correct copy/paste problem
  3323. * (PHP_4_3)
  3324. ext/standard/md5.c
  3325. ext/standard/md5.c
  3326. ext/standard/sha1.c
  3327. ext/standard/sha1.c:
  3328. MFH: fix various solaris problems by replacing stdio with posix io where
  3329. possible
  3330. * ext/standard/md5.c
  3331. ext/standard/sha1.c:
  3332. fix various solaris problems by replacing stdio with posix io where
  3333. possible
  3334. 2005-04-14 Jani Taskinen <jani.taskinen@sci.fi>
  3335. * ext/standard/url_scanner_ex.c
  3336. ext/standard/url_scanner_ex.c
  3337. ext/standard/url_scanner_ex.c
  3338. ext/standard/var_unserializer.c
  3339. ext/standard/var_unserializer.c
  3340. ext/standard/var_unserializer.c:
  3341. - Regenerated with re2c 0.9.6 (fixes severe bugs)
  3342. * ext/odbc/config.m4
  3343. ext/odbc/php_odbc.h:
  3344. - Add support for latest Birdstep
  3345. 2005-04-14 Andrey Hristov <php@hristov.com>
  3346. * ext/skeleton/skeleton.php:
  3347. - don't use short tag
  3348. - detect CLI binary and don't print &lt ;br &lt; in this case
  3349. 2005-04-14 Jani Taskinen <jani.taskinen@sci.fi>
  3350. * (PHP_4_3)
  3351. NEWS
  3352. NEWS:
  3353. BFN
  3354. * (PHP_4_3)
  3355. ext/calendar/calendar.c:
  3356. MFH: Fixes & cleanup + some minor new features
  3357. 2005-04-14 Ilia Alshanetsky <ilia@prohost.org>
  3358. * ext/standard/datetime.c
  3359. ext/standard/datetime.h
  3360. ext/standard/parsedate.y
  3361. ext/standard/php_parsedate.h:
  3362. MFB43: Fixed bug #31583 (php_std_date() uses short day names in
  3363. non-y2k_compliance mode).
  3364. Fixed bug #31689 (PHPAPI missing for php_std_date() and php_parse_date()).
  3365. * (PHP_5_0)
  3366. NEWS
  3367. ext/standard/datetime.c:
  3368. MFB43: Fixed bug #31583 (php_std_date() uses short day names in
  3369. non-y2k_compliance mode).
  3370. * (PHP_4_3)
  3371. NEWS
  3372. ext/standard/datetime.c:
  3373. Fixed bug #31583 (php_std_date() uses short day names in non-y2k_compliance
  3374. mode).
  3375. Patch by: mike at php dot net
  3376. 2005-04-13 Ilia Alshanetsky <ilia@prohost.org>
  3377. * ext/calendar/calendar.c:
  3378. Removed unused vars.
  3379. 2005-04-13 Antony Dovgal <tony2001@phpclub.net>
  3380. * (PHP_4_3)
  3381. ext/pgsql/pgsql.c
  3382. ext/pgsql/pgsql.c:
  3383. MFH: disable pg_cmdtuples() too, if there is no pg_affected_rows()
  3384. * ext/pgsql/pgsql.c:
  3385. disable pg_cmdtuples() too, if there is no pg_affected_rows()
  3386. 2005-04-13 Derick Rethans <php@derickrethans.nl>
  3387. * ext/pgsql/pgsql.c
  3388. ext/pgsql/php_pgsql.h:
  3389. - MFH43: Fixed bug #32699 (pg_affected_rows() was defined when it was not
  3390. available).
  3391. * (PHP_5_0)
  3392. NEWS
  3393. ext/pgsql/pgsql.c
  3394. ext/pgsql/php_pgsql.h:
  3395. - MF43: Fixed bug #32699 (pg_affected_rows() was defined when it was not
  3396. available).
  3397. * (PHP_4_3)
  3398. NEWS
  3399. ext/pgsql/pgsql.c
  3400. ext/pgsql/php_pgsql.h:
  3401. - Fixed bug #32699 (pg_affected_rows() was defined when it was not
  3402. available).
  3403. 2005-04-13 Stanislav Malyshev <stas@zend.com>
  3404. * (PHP_4_3)
  3405. Zend/zend_ini.c:
  3406. MF5: fix memory corruption if one on the on_modify handlers errors out
  3407. 2005-04-13 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  3408. * (PHP_5_0)
  3409. NEWS:
  3410. - Commit the pending patch (bug #32311).
  3411. 2005-04-13 Antony Dovgal <tony2001@phpclub.net>
  3412. * ext/standard/tests/array/bug30833.phpt
  3413. ext/standard/tests/array/bug30833.phpt
  3414. ext/standard/tests/array/bug30833.phpt:
  3415. 1.1.4;
  3416. add testcase for bug #30833
  3417. 2005-04-13 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  3418. * (PHP_4_3)
  3419. NEWS:
  3420. - MFH: commit the pending patch (bug #32311).
  3421. 2005-04-12 Frank M. Kromann <frank@kromann.info>
  3422. * (PHP_4_3)
  3423. ext/mssql/php_mssql.c
  3424. ext/mssql/php_mssql.c:
  3425. MFH: Fix for #32682. Error on module shutdown when called from activescript
  3426. * ext/mssql/php_mssql.c:
  3427. Fix for #32682. Error on module shutdown when called from activescript
  3428. 2005-04-12 Ilia Alshanetsky <ilia@prohost.org>
  3429. * ext/readline/readline.c:
  3430. Fixed compiler warning.
  3431. 2005-04-12 Antony Dovgal <tony2001@phpclub.net>
  3432. * (PHP_5_0)
  3433. NEWS
  3434. ext/standard/array.c:
  3435. MFH: fix #30833 (array_count_values modifying input array)
  3436. * ext/standard/array.c:
  3437. fix #30833 (array_count_values modifying input array)
  3438. 2005-04-12 Stanislav Malyshev <stas@zend.com>
  3439. * ZendEngine2/zend_ini.c:
  3440. fix memory corruption if one on the on_modify handlers errors out
  3441. * (PHP_5_0)
  3442. ZendEngine2/zend_ini.c:
  3443. fi memory corruption if one on the on_modify handlers errors out
  3444. 2005-04-11 Frank M. Kromann <frank@kromann.info>
  3445. * ext/fbsql/php_fbsql.c:
  3446. Don't truncate the .options file when a database is started without the
  3447. optional options parameter.
  3448. 2005-04-11 Jani Taskinen <jani.taskinen@sci.fi>
  3449. * (PHP_5_0)
  3450. sapi/apache2filter/sapi_apache2.c:
  3451. fix typo (bug #32673)
  3452. 2005-04-11 Antony Dovgal <tony2001@phpclub.net>
  3453. * main/streams/streams.c:
  3454. revert the patch, the problem seems to be somewhere else
  3455. 2005-04-11 Harrie Hazewinkel <harrie@lisanza.net>
  3456. * ext/snmp/snmp.c:
  3457. Converting the usage of the integer based internal commands into
  3458. MACROS to ease future extensions.
  3459. * ext/snmp/snmp.c:
  3460. Adding support for a getbulk oriented walk.
  3461. The getbulk can only be used for SNMPv2c and SNMPv3.
  3462. 2005-04-11 Dmitry Stogov <dmitry@zend.com>
  3463. * ext/wddx/wddx.c
  3464. ext/wddx/wddx.c:
  3465. Fixed SIGSEGV on serializing data with circular references
  3466. * (PHP_5_0)
  3467. NEWS:
  3468. Fixed bug #31502 (Wrong deserialization from session when using WDDX
  3469. serializer )
  3470. * ext/wddx/wddx.c
  3471. ext/wddx/wddx.c:
  3472. Support for encoding/decoding of private and protected members
  3473. 2005-04-10 Andrey Hristov <php@hristov.com>
  3474. * NEWS:
  3475. news
  3476. * ext/dom/document.c
  3477. ext/gd/gd.c:
  3478. fix memory corruption on 64bit in imagefttext(),
  3479. domdocument::load() and domdocument::loadxml()
  3480. * ext/ncurses/ncurses_functions.c:
  3481. fix proto. return true instead of null
  3482. * ext/calendar/calendar.c:
  3483. simplify code (no need of local variable - return directly)
  3484. 2005-04-10 Jani Taskinen <jani.taskinen@sci.fi>
  3485. * sapi/apache2handler/config.m4:
  3486. - Say in the help too this is the handler module..
  3487. * sapi/apache2filter/config.m4:
  3488. Might not be obvious for everyone :)
  3489. * ext/odbc/config.m4:
  3490. - This was supposed to be escaped with \
  3491. * ext/odbc/config.m4:
  3492. Add more detailed failure msg. (bug #32649)
  3493. * ext/bz2/bz2.dsp
  3494. ext/gd/gd.dsp:
  3495. - Make VC6 happy
  3496. 2005-04-10 Ilia Alshanetsky <ilia@prohost.org>
  3497. * NEWS
  3498. ext/standard/basic_functions.c
  3499. ext/standard/basic_functions.h:
  3500. Added time_sleep_until() function, which is a high precision mechanism of
  3501. making a script sleep until specified timestamp.
  3502. 2005-04-09 Sara Golemon <php@alphaweb.net>
  3503. * main/streams/streams.c:
  3504. Fold validation into an inlined function per Andi's suggestion
  3505. 2005-04-08 Jani Taskinen <jani.taskinen@sci.fi>
  3506. * win32/php_modules.dsw:
  3507. - Nuked some PECLed extensions
  3508. * win32/php5ts.dsw:
  3509. Removed non-existing sapi/activescript dsp
  3510. * (PHP_4_3)
  3511. NEWS
  3512. NEWS
  3513. sapi/apache2filter/sapi_apache2.c
  3514. sapi/apache2filter/sapi_apache2.c
  3515. sapi/apache2handler/sapi_apache2.c
  3516. sapi/apache2handler/sapi_apache2.c:
  3517. MFH: - Fixed bug #32587 (Apache2: errors sent to error_log do not include
  3518. timestamps)
  3519. * sapi/apache2filter/sapi_apache2.c
  3520. sapi/apache2handler/sapi_apache2.c:
  3521. - Fixed bug #32587 (Apache2: errors sent to error_log do not include
  3522. timestamps)
  3523. * (PHP_4_3)
  3524. ext/standard/url_scanner_ex.c:
  3525. regenerated with re2c 0.9.4
  3526. * (PHP_4_3)
  3527. ext/standard/url_scanner_ex.re:
  3528. typo
  3529. * (PHP_4_3)
  3530. ext/standard/url_scanner_ex.re:
  3531. Missing $Id$ tag
  3532. * (PHP_5_0)
  3533. ext/standard/url_scanner_ex.c:
  3534. regenerate with correct re2c version
  3535. 2005-04-08 Rob Richards <rrichards@ctindustries.net>
  3536. * (PHP_5_0)
  3537. NEWS:
  3538. BFN
  3539. * (PHP_5_0)
  3540. ext/dom/node.c
  3541. ext/dom/tests/bug32615.phpt:
  3542. - MFH Fixed bug #32615 (Segfault in replaceChild() using fragment when
  3543. previousSibling is NULL)
  3544. - add test
  3545. * ext/dom/tests/bug32615.phpt
  3546. ext/dom/tests/bug32615.phpt:
  3547. - Fixed bug #32615 (Segfault in replaceChild() using fragment when
  3548. previousSibling is NULL)
  3549. - add test
  3550. * ext/dom/node.c:
  3551. - Fixed bug #32615 (Segfault in replaceChild() using fragment when
  3552. previousSibling is NULL)
  3553. - add test
  3554. 2005-04-08 Ilia Alshanetsky <ilia@prohost.org>
  3555. * (PHP_4_3)
  3556. ext/imap/php_imap.c
  3557. ext/imap/php_imap.c:
  3558. MFH: Missing part of the patch for bug #32589
  3559. * ext/imap/php_imap.c:
  3560. Missing part of the patch for bug #32589
  3561. 2005-04-08 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3562. * ZendEngine2/zend_operators.c:
  3563. - Fix memory corruption found by rob
  3564. * ZendEngine2/tests/bug22836.phpt:
  3565. - Ensure we see all errors. No need for () in return
  3566. 2005-04-08 Jani Taskinen <jani.taskinen@sci.fi>
  3567. * configure.in:
  3568. remove duplicate entry
  3569. 2005-04-08 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3570. * tests/classes/property_exists.phpt:
  3571. - Add new test
  3572. * ZendEngine2/zend_builtin_functions.c:
  3573. - Add property_exits()
  3574. * ZendEngine2/zend_object_handlers.c:
  3575. - No E_ERROR when we just check (where did my 0->1 change go on first
  3576. commit?)
  3577. 2005-04-08 Rob Richards <rrichards@ctindustries.net>
  3578. * ext/dom/tests/dom003.phpt
  3579. ext/dom/tests/dom003.phpt:
  3580. fix test
  3581. 2005-04-08 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3582. * ZendEngine2/zend_object_handlers.c:
  3583. - No E_ERROR when we just check, here visibility simply means there is none
  3584. * ZendEngine2/zend_object_handlers.c
  3585. ZendEngine2/zend_object_handlers.h:
  3586. - Simplify getting property info and make it an api function
  3587. 2005-04-08 Jani Taskinen <jani.taskinen@sci.fi>
  3588. * (PHP_4_3)
  3589. main/snprintf.c
  3590. main/snprintf.h
  3591. main/spprintf.c:
  3592. MFH and Fixes bug #32482 (ap_php_snprintf broken)
  3593. 2005-04-07 Jon Parise <jon+php@csh.rit.edu>
  3594. * build/buildcheck.sh:
  3595. Spell "overridden" correctly.
  3596. 2005-04-07 Ilia Alshanetsky <ilia@prohost.org>
  3597. * (PHP_5_0)
  3598. NEWS
  3599. ext/standard/proc_open.c:
  3600. MFH: Fixed bug #32533 (proc_get_status() returns the incorrect process
  3601. status).
  3602. * ext/standard/proc_open.c:
  3603. Fixed bug #32533 (proc_get_status() returns the incorrect process status).
  3604. 2005-04-07 Jani Taskinen <jani.taskinen@sci.fi>
  3605. * (PHP_4_3)
  3606. NEWS
  3607. NEWS:
  3608. BFN
  3609. * (PHP_5_0)
  3610. ext/mysql/php_mysql.c:
  3611. MFH: - Fixed bug #32591 (ext/mysql: Unsatisfied symbol: ntohs with HP-UX)
  3612. * ext/mysql/php_mysql.c
  3613. ext/mysql/php_mysql.c:
  3614. - Fixed bug #32591 (ext/mysql: Unsatisfied symbol: ntohs with HP-UX)
  3615. * scripts/phpize.in:
  3616. Fix the echo/backquote issues + aclocal
  3617. * (PHP_5_0)
  3618. build/build2.mk
  3619. build/buildcheck.sh
  3620. scripts/phpize.in:
  3621. MFH: Use PHP_AUTOCONF / PHP_AUTOHEADER environment variables
  3622. * acinclude.m4:
  3623. - Cleanup a bit. And make use of shtool mkdir
  3624. * run-tests.php:
  3625. - Reword the send-report-part a bit. (bug #32624)
  3626. * ZendEngine2/zend_alloc.c
  3627. ZendEngine2/zend_alloc.h:
  3628. - Nuke the code duplication
  3629. * ZendEngine2/zend_alloc.h:
  3630. Fix build when USE_ZEND_ALLOC is 0
  3631. 2005-04-07 Dmitry Stogov <dmitry@zend.com>
  3632. * ext/calendar/calendar.c
  3633. ext/calendar/calendar.c:
  3634. Fixed indentation
  3635. * ext/calendar/calendar.c
  3636. ext/calendar/calendar.c:
  3637. Fixed wrong result of cal_days_in_month() with bad dates
  3638. 2005-04-07 Derick Rethans <php@derickrethans.nl>
  3639. * (PHP_4_3)
  3640. Zend/zend_alloc.h:
  3641. - Doh, this should not have been in of course :)
  3642. * (PHP_4_3)
  3643. Zend/zend_alloc.c
  3644. Zend/zend_alloc.h:
  3645. - Fixed bug with estrndup when the Zend Allocator was not in use.
  3646. 2005-04-07 Zeev Suraski <zeev@zend.com>
  3647. * (PHP_5_0)
  3648. ZendEngine2/zend_alloc.c
  3649. ZendEngine2/zend_alloc.h:
  3650. MFH (Fix strdup() bug when USE_ZEND_ALLOC was disabled)
  3651. * ZendEngine2/zend_alloc.c
  3652. ZendEngine2/zend_alloc.h:
  3653. Fix strdup() bug when USE_ZEND_ALLOC is disabled
  3654. 2005-04-07 Uwe Schindler <uwe@thetaphi.de>
  3655. * (PHP_4_3)
  3656. main/streams.c
  3657. main/streams/plain_wrapper.c
  3658. main/streams/plain_wrapper.c:
  3659. Bug #32614 - prevent from crahsing with segfault on solaris if fdopen()
  3660. fails - this fixes NOT the stdio-problem on solaris!
  3661. 2005-04-07 Jani Taskinen <jani.taskinen@sci.fi>
  3662. * scripts/phpize.in:
  3663. - Added the $PHP_AUTOCONF/$PHP_AUTOHEADER usage to phpize
  3664. 2005-04-06 Jani Taskinen <jani.taskinen@sci.fi>
  3665. * run-tests.php:
  3666. - Not every OS has ldd..
  3667. * ext/standard/url_scanner_ex.c:
  3668. Regenerated with re2c 0.9.4
  3669. * NEWS:
  3670. Keep removed stuff in top..
  3671. 2005-04-06 Ilia Alshanetsky <ilia@prohost.org>
  3672. * (PHP_5_0)
  3673. NEWS:
  3674. bug fixing news.
  3675. * (PHP_5_0)
  3676. main/php_streams.h:
  3677. MFH: Fixed bug #32553 (mmap loads only the 1st 2000000 bytes on Win32).
  3678. * (PHP_5_0)
  3679. NEWS
  3680. ext/standard/basic_functions.c
  3681. ext/standard/basic_functions.h:
  3682. MFH: Removed php_check_syntax() function, it never worked properly. For now
  3683. use shell_exec("php -l script_name") or similar.
  3684. * NEWS
  3685. ext/standard/basic_functions.c
  3686. ext/standard/basic_functions.h:
  3687. Removed php_check_syntax() function, it never worked properly. For now
  3688. use shell_exec("php -l script_name") or similar.
  3689. * (PHP_5_0)
  3690. NEWS
  3691. ext/standard/file.c
  3692. main/streams/plain_wrapper.c:
  3693. MFH: Fixed bug #31363 (broken non-blocking flock()).
  3694. * ext/standard/file.c
  3695. main/streams/plain_wrapper.c:
  3696. Fixed bug #31363 (broken non-blocking flock()).
  3697. 2005-04-06 Christian Stocker <chregu@bitflux.ch>
  3698. * NEWS
  3699. ext/xsl/php_xsl.c
  3700. ext/xsl/php_xsl.h
  3701. ext/xsl/xsltprocessor.c:
  3702. - Added optional first parameter to XsltProcessor::registerPHPFunctions to
  3703. only
  3704. allow certain functions to be called from XSLT.
  3705. 2005-04-06 Antony Dovgal <tony2001@phpclub.net>
  3706. * main/streams/streams.c:
  3707. do not try to read after EOF
  3708. 2005-04-06 Georg Richter <georg@mysql.com>
  3709. * (PHP_5_0)
  3710. NEWS
  3711. ext/mysqli/mysqli.c:
  3712. MFH: fix for #32282 (segfault in mysqli_fetch_array on 64-bit)
  3713. * ext/mysqli/mysqli.c:
  3714. fix for bug #32282 (segfault in mysqli_fetch_array on 64-bit)
  3715. 2005-04-05 Antony Dovgal <tony2001@phpclub.net>
  3716. * ext/ldap/ldap.c:
  3717. remove proto, it's internal func
  3718. 2005-04-05 Ilia Alshanetsky <ilia@prohost.org>
  3719. * (PHP_4_3)
  3720. NEWS
  3721. NEWS
  3722. ext/imap/php_imap.c
  3723. ext/imap/php_imap.c:
  3724. MFH: Fixed bug #32589 (Possible crash inside imap_mail_compose, with
  3725. charsets).
  3726. * ext/imap/php_imap.c:
  3727. Fixed bug #32589 (Possible crash inside imap_mail_compose, with charsets).
  3728. 2005-04-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3729. * ext/standard/tests/serialize/005.phpt:
  3730. - Add new test
  3731. * ZendEngine2/zend_interfaces.c:
  3732. - Just return FAILURE & allow NULL without emmidiate error
  3733. 2005-04-05 Ilia Alshanetsky <ilia@prohost.org>
  3734. * (PHP_5_0)
  3735. main/streams/streams.c:
  3736. MFH: Fixed bug #30362 (stream_get_line() not reading data correctly).
  3737. * main/streams/streams.c:
  3738. Fixed bug #30362 (stream_get_line() not reading data correctly).
  3739. 2005-04-04 Sara Golemon <php@alphaweb.net>
  3740. * (PHP_4_3)
  3741. main/streams.c:
  3742. MFH rev 1.72 (of main/streams/streams.c)
  3743. * main/streams/streams.c:
  3744. BugFix #32563
  3745. This could have been done in stream_wrapper_register()
  3746. without introducing the slight performance hit on
  3747. wrapper registration since anyone registering a wrapper
  3748. in an extension should know better.
  3749. The important thing is that since locate_wrapper makes
  3750. the assumption that all schemes will be /^[a-z0-9+.-]+$/i
  3751. Anything which registers them should make the same assumption as well.
  3752. 2005-04-04 Jani Taskinen <jani.taskinen@sci.fi>
  3753. * (PHP_4_3)
  3754. ext/standard/credits_ext.h:
  3755. update
  3756. * (PHP_5_0)
  3757. NEWS
  3758. ext/standard/credits_ext.h
  3759. ext/standard/credits_sapi.h:
  3760. - Update
  3761. * ext/standard/credits_ext.h:
  3762. Update credits
  3763. * ext/standard/tests/file/bug30362.txt
  3764. ext/standard/tests/file/bug30362.txt:
  3765. remove empty lines
  3766. * ext/standard/tests/file/bug30362.phpt
  3767. ext/standard/tests/file/bug30362.phpt
  3768. ext/standard/tests/file/bug30362.txt:
  3769. Added testcase for bug #30362
  3770. 2005-04-04 Stanislav Malyshev <stas@zend.com>
  3771. * ZendEngine2/zend_builtin_functions.c:
  3772. MF50: fix backtraces - non-Zend classes have names too
  3773. * (PHP_5_0)
  3774. ZendEngine2/zend_builtin_functions.c:
  3775. fix backtraces - non-Zend classes have names too
  3776. 2005-04-04 Antony Dovgal <tony2001@phpclub.net>
  3777. * (PHP_4_3)
  3778. NEWS
  3779. ext/gmp/gmp.c:
  3780. fix #32567 (ext/gmp fails to compile with thread safety enabled)
  3781. 2005-04-04 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  3782. * main/SAPI.c
  3783. main/SAPI.h
  3784. main/main.c
  3785. main/php_variables.c
  3786. sapi/apache/mod_php5.c
  3787. sapi/apache_hooks/mod_php5.c:
  3788. added a server variable PHP_AUTH_DIGEST to support HTTP Digest
  3789. Authentication.
  3790. 2005-04-04 Uwe Schindler <uwe@thetaphi.de>
  3791. * NEWS
  3792. NEWS
  3793. NEWS
  3794. main/rfc1867.c
  3795. main/rfc1867.c
  3796. main/rfc1867.c:
  3797. Bug #32491 (File upload error - unable to create a temporary file) -
  3798. Changing file upload from stdio to posix
  3799. 2005-04-04 Antony Dovgal <tony2001@phpclub.net>
  3800. * (PHP_5_0)
  3801. NEWS
  3802. ext/odbc/config.m4:
  3803. MFH: configure looks for incorrect db2 library
  3804. * ext/odbc/config.m4:
  3805. fix #32560 (configure looks for incorrect library - libdb2.so instead of
  3806. libdb2.a,
  3807. which is used actually)
  3808. 2005-04-04 Jani Taskinen <jani.taskinen@sci.fi>
  3809. * php.ini-recommended:
  3810. - If this is supposed to be the configuration we recommend,
  3811. we've been recommending to not use short-open-tag for a long time.
  3812. E_STRICT too for 5.1 since it promotes the right ways (tm) to do things.
  3813. 2005-04-04 Jon Parise <jon+php@csh.rit.edu>
  3814. * NEWS
  3815. build/build2.mk
  3816. build/buildcheck.sh:
  3817. Adding the ability to override the autotools executables used by the
  3818. buildconf script via the PHP_AUTOCONF and PHP_AUTOHEADER environmental
  3819. variables.
  3820. 2005-04-03 Jani Taskinen <jani.taskinen@sci.fi>
  3821. * NEWS:
  3822. MBFN2B
  3823. * (PHP_5_0)
  3824. NEWS
  3825. ZendEngine2/zend_execute_API.c:
  3826. MFH: - Fixed bug #28839 (SIGSEGV in interactive mode (php -a)).
  3827. MFH: (kameshj at fastmail dot fm)
  3828. 2005-04-03 Uwe Schindler <uwe@thetaphi.de>
  3829. * sapi/nsapi/nsapi.c:
  3830. Add sapi.get_request_time() to NSAPI
  3831. 2005-04-03 Ilia Alshanetsky <ilia@prohost.org>
  3832. * (PHP_4_3)
  3833. NEWS
  3834. NEWS
  3835. ext/standard/string.c
  3836. ext/standard/string.c
  3837. ext/standard/tests/strings/chunk_split.phpt
  3838. ext/standard/tests/strings/chunk_split.phpt:
  3839. MFH: Fixed bug #32530 (chunk_split() does not append endstr if chunklen is
  3840. longer then the original string).
  3841. * ext/standard/string.c
  3842. ext/standard/tests/strings/chunk_split.phpt:
  3843. Fixed bug #32530 (chunk_split() does not append endstr if chunklen is
  3844. longer then the original string).
  3845. 2005-04-03 Antony Dovgal <tony2001@phpclub.net>
  3846. * ext/pgsql/config.m4:
  3847. fix typo
  3848. * (PHP_4_3)
  3849. ext/standard/url_scanner_ex.c
  3850. ext/standard/url_scanner_ex.c
  3851. ext/standard/url_scanner_ex.re
  3852. ext/standard/url_scanner_ex.re:
  3853. MFH: fix output_reset_rewrite_vars() returning false
  3854. * ext/standard/url_scanner_ex.c
  3855. ext/standard/url_scanner_ex.re:
  3856. fix output_reset_rewrite_vars() returning false everytime
  3857. * (PHP_5_0)
  3858. main/php_variables.c:
  3859. MFH patch previously commited by Ilia
  3860. (memory leak when "S" is not listed in variable_order)
  3861. 2005-04-03 Jani Taskinen <jani.taskinen@sci.fi>
  3862. * (PHP_4_3)
  3863. ext/dbase/dbase.c
  3864. ext/dbase/dbf_rec.c:
  3865. - Sync with HEAD:
  3866. . php_error -> php_error_docref (fixes test)
  3867. . pval -> zval
  3868. . use modern parameter parsing
  3869. * ext/gd/tests/bug19366.phpt:
  3870. Fix another title
  3871. * ext/gd/tests/bug27582_1.phpt:
  3872. fix description
  3873. 2005-04-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  3874. * (PHP_5_0)
  3875. NEWS:
  3876. - Reorder.
  3877. 2005-04-03 Jani Taskinen <jani.taskinen@sci.fi>
  3878. * ext/xml/tests/bug32001.phpt:
  3879. Partial fix test: It is still possible to use expat libs with ext/xml..
  3880. 2005-04-02 Greg Beaver <greg@chiaraquartet.net>
  3881. * (PHP_4_3)
  3882. pear/go-pear.bat:
  3883. allow local install, remove -n switch
  3884. * (PHP_5_0)
  3885. pear/go-pear.bat:
  3886. remove -n switch
  3887. * pear/go-pear.bat:
  3888. update to support local install, remove -n switch
  3889. 2005-04-02 Jani Taskinen <jani.taskinen@sci.fi>
  3890. * pear/package-Archive_Tar.xml
  3891. pear/package-Console_Getopt.xml
  3892. pear/package-PEAR.xml:
  3893. Fix the name (and thus make sure PEAR will not install atm)
  3894. * pear/package-Archive_Tar.xml:
  3895. Fixed: [PEAR] Archive_Tar: XML error: not well-formed (invalid token) at
  3896. line 22
  3897. * php.ini-dist
  3898. php.ini-recommended:
  3899. Make sure php_mbstring.dll is first to getting loaded..(bug #32552)
  3900. * (PHP_4_3)
  3901. NEWS
  3902. ext/swf/swf.c:
  3903. - Fixed bug #32538 (ext/swf/swf.c does not compile with gcc-3.4.x or newer)
  3904. 2005-04-01 Greg Beaver <greg@chiaraquartet.net>
  3905. * pear/PEAR/RunTest.php
  3906. pear/PEAR/RunTest.php:
  3907. add missing file
  3908. 2005-04-01 Jani Taskinen <jani.taskinen@sci.fi>
  3909. * run-tests.php:
  3910. - Fixed bug #32504 (shtool problem on make test)
  3911. 2005-04-01 Joe Orton <jorton@redhat.com>
  3912. * ext/mssql/config.m4:
  3913. Use PHP_LIBDIR.
  3914. 2005-03-31 Jani Taskinen <jani.taskinen@sci.fi>
  3915. * ext/session/tests/007.phpt
  3916. ext/session/tests/008-php4.2.3.phpt
  3917. ext/session/tests/009.phpt:
  3918. These tests require register_long_arrays=1
  3919. * pear/tests/pear_config.phpt
  3920. pear/tests/pear_config_1.1.phpt
  3921. pear/tests/pear_registry.phpt
  3922. pear/tests/pear_registry_1.1.phpt:
  3923. fix some skip conditions..
  3924. 2005-03-31 Derick Rethans <php@derickrethans.nl>
  3925. * (PHP_5_0)
  3926. ZendEngine2/zend_API.c:
  3927. - MFH: internal_function->fn_flags is not initialized at this point
  3928. 2005-03-31 Jani Taskinen <jani.taskinen@sci.fi>
  3929. * (PHP_4_3)
  3930. NEWS
  3931. Zend/zend_config.w32.h
  3932. Zend/zend_operators.c
  3933. Zend/zend_operators.h
  3934. ext/standard/array.c:
  3935. MFH: Added SORT_LOCALE_STRING for array sorting
  3936. * main/snprintf.h:
  3937. C++ fix
  3938. 2005-03-30 Derick Rethans <php@derickrethans.nl>
  3939. * (PHP_5_0)
  3940. configure.in
  3941. main/php_version.h:
  3942. - Back to dev so that we have working snapshots again.
  3943. 2005-03-30 Ilia Alshanetsky <ilia@prohost.org>
  3944. * (PHP_4_3)
  3945. configure.in
  3946. main/php_version.h:
  3947. back to dev.
  3948. 2005-03-30 Zeev Suraski <zeev@zend.com>
  3949. * (PHP_5_0)
  3950. NEWS
  3951. configure.in
  3952. main/php_version.h:
  3953. Roll 5.0.4
  3954. 2005-03-30 Ilia Alshanetsky <ilia@prohost.org>
  3955. * (PHP_4_3)
  3956. NEWS
  3957. configure.in
  3958. main/php_version.h:
  3959. Tag 4.3.11
  3960. 2005-03-30 Joe Orton <jorton@redhat.com>
  3961. * ext/mysqli/mysqli_driver.c
  3962. ext/mysqli/mysqli_prop.c:
  3963. Mark more private functions as static.
  3964. 2005-03-30 Edin Kadribasic <edink@emini.dk>
  3965. * INSTALL
  3966. INSTALL
  3967. win32/install.txt
  3968. win32/install.txt:
  3969. Updated install instructions from the documentation project (Philip Olson)
  3970. * (PHP_5_0)
  3971. INSTALL
  3972. win32/install.txt:
  3973. Update instruction from the documentation project (Philip Olson)
  3974. 2005-03-30 Joe Orton <jorton@redhat.com>
  3975. * ext/mysqli/mysqli_prop.c:
  3976. Mark private functions as static.
  3977. 2005-03-29 Ilia Alshanetsky <ilia@prohost.org>
  3978. * (PHP_5_0)
  3979. NEWS:
  3980. patch reverted.
  3981. * (PHP_4_3)
  3982. NEWS:
  3983. patch was reverted.
  3984. 2005-03-29 Sara Golemon <php@alphaweb.net>
  3985. * ext/standard/streamsfuncs.c
  3986. main/streams/filter.c
  3987. main/streams/php_stream_filter_api.h:
  3988. BugFix #31137 stream_filter_remove() segfaults when stream already closed
  3989. 2005-03-28 Ilia Alshanetsky <ilia@prohost.org>
  3990. * main/php_variables.c:
  3991. Proper fix for the memory leak.
  3992. * main/php_variables.c:
  3993. Fixed memory leak when variables_order does not contain 'S'.
  3994. 2005-03-28 Greg Beaver <greg@chiaraquartet.net>
  3995. * pear/packages/HTML_Template_IT-1.1.tar
  3996. pear/packages/HTML_Template_IT-1.1.tar
  3997. pear/packages/Net_UserAgent_Detect-2.0.1.tar
  3998. pear/packages/Net_UserAgent_Detect-2.0.1.tar
  3999. pear/packages/XML_RPC-1.1.0.tar
  4000. pear/packages/XML_RPC-1.2.2.tar
  4001. pear/packages/XML_RPC-1.2.2.tar:
  4002. update to current bundle ideal
  4003. * (PHP_4_3)
  4004. pear/packages/DB-1.6.2.tar
  4005. pear/packages/HTML_Template_IT-1.1.tar
  4006. pear/packages/HTTP-1.2.2.tar
  4007. pear/packages/Mail-1.1.3.tar
  4008. pear/packages/Net_SMTP-1.2.6.tar
  4009. pear/packages/Net_Socket-1.0.1.tar
  4010. pear/packages/Net_UserAgent_Detect-2.0.1.tar
  4011. pear/packages/XML_Parser-1.0.1.tar
  4012. pear/packages/XML_RPC-1.1.0.tar
  4013. pear/packages/XML_RPC-1.1.0.tar
  4014. pear/packages/XML_RPC-1.2.2.tar:
  4015. update to current bundle ideal
  4016. * pear/packages/HTML_Template_IT-1.1.tar
  4017. pear/packages/HTML_Template_IT-1.1.tar
  4018. pear/packages/Net_UserAgent_Detect-2.0.1.tar
  4019. pear/packages/Net_UserAgent_Detect-2.0.1.tar
  4020. pear/packages/XML_RPC-1.2.2.tar
  4021. pear/packages/XML_RPC-1.2.2.tar:
  4022. file HTML_Template_IT-1.1.tar was initially added on branch PHP_4_3.
  4023. * pear/PEAR/RunTest.php
  4024. pear/PEAR/RunTest.php
  4025. pear/PEAR/Command/Auth.php
  4026. pear/PEAR/Command/Build.php
  4027. pear/PEAR/Command/Common.php
  4028. pear/PEAR/Command/Config.php
  4029. pear/PEAR/Command/Install.php
  4030. pear/PEAR/Command/Mirror.php
  4031. pear/PEAR/Command/Package.php
  4032. pear/PEAR/Command/Registry.php
  4033. pear/PEAR/Command/Remote.php:
  4034. file RunTest.php was initially added on branch PHP_4_3.
  4035. * pear/PEAR.php
  4036. pear/PEAR.php
  4037. pear/PEAR.php
  4038. pear/System.php
  4039. pear/package-PEAR.xml
  4040. pear/package-PEAR.xml
  4041. pear/package-PEAR.xml
  4042. pear/package.dtd
  4043. pear/package.dtd
  4044. pear/package.dtd
  4045. pear/template.spec
  4046. pear/template.spec
  4047. pear/template.spec
  4048. pear/Archive/Tar.php
  4049. pear/Console/Getopt.php
  4050. pear/OS/Guess.php
  4051. pear/OS/Guess.php
  4052. pear/OS/Guess.php
  4053. pear/PEAR/Autoloader.php
  4054. pear/PEAR/Builder.php
  4055. pear/PEAR/Builder.php
  4056. pear/PEAR/Builder.php
  4057. pear/PEAR/Command.php
  4058. pear/PEAR/Common.php
  4059. pear/PEAR/Common.php
  4060. pear/PEAR/Common.php
  4061. pear/PEAR/Config.php
  4062. pear/PEAR/Dependency.php
  4063. pear/PEAR/Dependency.php
  4064. pear/PEAR/Dependency.php
  4065. pear/PEAR/Downloader.php
  4066. pear/PEAR/Downloader.php
  4067. pear/PEAR/ErrorStack.php
  4068. pear/PEAR/ErrorStack.php
  4069. pear/PEAR/ErrorStack.php
  4070. pear/PEAR/Exception.php
  4071. pear/PEAR/Exception.php
  4072. pear/PEAR/Exception.php
  4073. pear/PEAR/Exception.php
  4074. pear/PEAR/Installer.php
  4075. pear/PEAR/Installer.php
  4076. pear/PEAR/Installer.php
  4077. pear/PEAR/Packager.php
  4078. pear/PEAR/Registry.php
  4079. pear/PEAR/Registry.php
  4080. pear/PEAR/Registry.php
  4081. pear/PEAR/Remote.php
  4082. pear/PEAR/Command/Install.php
  4083. pear/PEAR/Command/Package.php
  4084. pear/PEAR/Command/Package.php
  4085. pear/PEAR/Frontend/CLI.php
  4086. pear/scripts/pear.in
  4087. pear/scripts/pearcmd.php
  4088. pear/scripts/pearcmd.php
  4089. pear/scripts/pearcmd.php
  4090. pear/tests/pear_config.phpt
  4091. pear/tests/pear_config_1.1.phpt
  4092. pear/tests/pear_registry_1.1.phpt:
  4093. merge in PEAR 1.3.5
  4094. 2005-03-28 Pierre-Alain Joye <pierre@dotgeek.org>
  4095. * ext/gd/libgd/gd.c:
  4096. - remove "debug" code
  4097. * ext/gd/libgd/gd.c:
  4098. - MFB, imagerectangle draws 2x each corners (alpha channel uglyness)
  4099. 2005-03-28 Joey Smith <joeysmith@gmail.com>
  4100. * php.ini-dist
  4101. php.ini-recommended:
  4102. Adding comments to .ini files at philip@php.net's request.
  4103. 2005-03-28 Edin Kadribasic <edink@emini.dk>
  4104. * ext/xmlrpc/libxmlrpc/xml_element.c
  4105. ext/xmlrpc/libxmlrpc/xmlrpc.c:
  4106. Reshufle includes to make it compile on windows
  4107. 2005-03-27 Pierre-Alain Joye <pierre@dotgeek.org>
  4108. * ext/gd/gd.c
  4109. ext/gd/libgd/gd.c
  4110. ext/gd/libgd/gd.h:
  4111. - allow to keep or ignore the transparent color in imagerotate (thx
  4112. Ken Coar to report this "bug")
  4113. - be sure to restore alphablending in imagefill
  4114. - use zend_parse_parameter in imagerotate
  4115. 2005-03-27 Ilia Alshanetsky <ilia@prohost.org>
  4116. * ext/standard/file.c:
  4117. revert copy patch.
  4118. 2005-03-26 Edin Kadribasic <edink@emini.dk>
  4119. * pear/make-pear-bundle.php:
  4120. Script that creates PEAR bundle dir for distribution
  4121. 2005-03-26 Derick Rethans <php@derickrethans.nl>
  4122. * (PHP_5_0)
  4123. configure.in
  4124. main/php_version.h:
  4125. - Back to -dev
  4126. 2005-03-26 Jani Taskinen <jani.taskinen@sci.fi>
  4127. * ext/xml/compat.c
  4128. ext/xml/expat_compat.h
  4129. ext/xmlrpc/config.m4
  4130. ext/xmlrpc/libxmlrpc/xml_element.c
  4131. ext/xmlrpc/libxmlrpc/xmlrpc.c
  4132. main/php_compat.h:
  4133. - Made it possible to build ext/xmlrpc with libxml2
  4134. * configure.in
  4135. build/libtool.m4:
  4136. - Prevent compiling shared extensions when --enable-versioning is used
  4137. - Fix -export-symbols in Linux in the bundled libtool.m4:
  4138. o http://lists.gnu.org/archive/html/libtool/2002-07/msg00029.html
  4139. * NEWS:
  4140. BFN
  4141. * ZendEngine2/zend_execute_API.c:
  4142. - Fixed bug #28839 (SIGSEGV in interactive mode (php -a))
  4143. (kameshj at fastmail dot fm)
  4144. * ext/ingres_ii/config.m4
  4145. ext/ingres_ii/config.w32
  4146. ext/ingres_ii/ii.c
  4147. ext/ingres_ii/php_ii.h:
  4148. - Fix windows build (using config.w32 and keeping sync with config.m4)
  4149. * main/php.h:
  4150. Fix path
  4151. 2005-03-25 Jani Taskinen <jani.taskinen@sci.fi>
  4152. * NEWS:
  4153. These entries do not belong in NEWS file (internal issues)
  4154. 2005-03-25 Andi Gutmans <andi@zend.com>
  4155. * LICENSE:
  4156. - Increment year in copyright notice
  4157. 2005-03-25 Christopher Kings-Lynne <chriskl@users.sourceforge.net>
  4158. * NEWS
  4159. ext/pgsql/config.m4
  4160. ext/pgsql/config.w32
  4161. ext/pgsql/pgsql.c
  4162. ext/pgsql/tests/08escape.phpt
  4163. ext/pgsql/tests/25async_query_params.phpt:
  4164. (PHP pg_unescape_bytea) Use libpq version of PQunescapeBytea if it exists.
  4165. 2005-03-25 Ilia Alshanetsky <ilia@prohost.org>
  4166. * ext/pgsql/pgsql.c:
  4167. Slightly safer code.
  4168. 2005-03-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4169. * ZendEngine2/zend_vm_execute.h:
  4170. - Second part of removing temp solution
  4171. * ZendEngine2/zend_vm_def.h:
  4172. - Remove potential bad solution for now
  4173. 2005-03-24 Jani Taskinen <jani.taskinen@sci.fi>
  4174. * scripts/Makefile.frag:
  4175. Remove: Has not existed for ages..
  4176. 2005-03-24 Zeev Suraski <zeev@zend.com>
  4177. * (PHP_5_0)
  4178. NEWS
  4179. configure.in
  4180. main/php_version.h:
  4181. Roll RC2
  4182. 2005-03-24 Andi Gutmans <andi@zend.com>
  4183. * main/main.c
  4184. main/main.c:
  4185. - Fix typos
  4186. 2005-03-24 Antony Dovgal <tony2001@phpclub.net>
  4187. * (PHP_5_0)
  4188. ext/session/session.c:
  4189. MFH: fix leak when register_long_arrays is off
  4190. * ext/session/session.c:
  4191. fix leak when register_long_arrays is off
  4192. 2005-03-23 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  4193. * (PHP_4_3)
  4194. NEWS:
  4195. - Temporary reversion as per release masters' requests.
  4196. * (PHP_5_0)
  4197. NEWS:
  4198. - Temporary reversion.
  4199. * (PHP_4_3)
  4200. NEWS:
  4201. - Reorder.
  4202. * (PHP_5_0)
  4203. NEWS:
  4204. - BFN.
  4205. * (PHP_4_3)
  4206. NEWS:
  4207. - MFH: fix bug #32311 (mb_encode_mimeheader() does not properly escape
  4208. characters).
  4209. * (PHP_5_0)
  4210. ext/iconv/iconv.c
  4211. ext/iconv/tests/iconv004.phpt:
  4212. - MFH: Add sanity check in iconv_mime_encode(). Leaving the third parameter
  4213. unspecified would yield bus error.
  4214. - MFH: Add testcase for the bug.
  4215. * ext/iconv/tests/iconv004.phpt
  4216. ext/iconv/tests/iconv004.phpt:
  4217. - Add test case for iconv_mime_encode().
  4218. * ext/iconv/iconv.c:
  4219. - Add sanity check in iconv_mime_encode(). Leaving the third parameter
  4220. unspecified would yield bus error.
  4221. 2005-03-23 Ilia Alshanetsky <ilia@prohost.org>
  4222. * (PHP_4_3)
  4223. configure.in
  4224. main/php_version.h:
  4225. Back to dev.
  4226. 2005-03-23 Andrei Zmievski <andrei@gravitonic.com>
  4227. * ZendEngine2/zend_execute.c:
  4228. Consolidate: call _get_zval_ptr_var() for IS_VAR case in
  4229. _get_zval_ptr().
  4230. 2005-03-23 Ilia Alshanetsky <ilia@prohost.org>
  4231. * (PHP_4_3)
  4232. configure.in
  4233. main/php_version.h:
  4234. 4.3.11RC2
  4235. 2005-03-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4236. * (PHP_5_0)
  4237. main/main.c:
  4238. - MFH Notices shouldn't be treatedas errors and thus not being conidered to
  4239. be converted to exceptions.
  4240. * main/main.c:
  4241. - Notices shouldn't be treatedas errors and thus not being conidered to be
  4242. converted to exceptions.
  4243. 2005-03-23 Dmitry Stogov <dmitry@zend.com>
  4244. * (PHP_5_0)
  4245. NEWS:
  4246. Fixed bug #31695 (Cannot redefine endpoint when using WSDL)
  4247. 2005-03-23 Christopher Kings-Lynne <chriskl@users.sourceforge.net>
  4248. * ext/pgsql/tests/02connection.phpt
  4249. ext/pgsql/tests/03sync_query.phpt
  4250. ext/pgsql/tests/23sync_query_params.phpt
  4251. ext/pgsql/tests/24sync_query_prepared.phpt
  4252. ext/pgsql/tests/25async_query_params.phpt
  4253. ext/pgsql/tests/26async_query_prepared.phpt:
  4254. - Ensure that ext/pgsql tests work when linked against 7.2 or lower libpq
  4255. 2005-03-23 Jani Taskinen <jani.taskinen@sci.fi>
  4256. * tests/run-test/.cvsignore:
  4257. Missing line
  4258. * NEWS:
  4259. clean
  4260. 2005-03-22 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  4261. * ext/mbstring/config.m4
  4262. ext/mbstring/config.w32
  4263. ext/mbstring/mbstring.c
  4264. ext/mbstring/mbstring.dsp:
  4265. - Add Armenian encoding / NLS (patch by Hayk Chamyan)
  4266. 2005-03-22 Edin Kadribasic <edink@emini.dk>
  4267. * (PHP_4_3)
  4268. ext/exif/exif.c
  4269. ext/exif/exif.dsp
  4270. ext/mbstring/mbstring.dsp:
  4271. Fix exif win32 build
  4272. 2005-03-22 Jani Taskinen <jani.taskinen@sci.fi>
  4273. * ext/standard/tests/array/locale_sort.phpt:
  4274. Added SKIPIF
  4275. * ext/standard/tests/array/locale_sort.phpt
  4276. ext/standard/tests/array/locale_sort.phpt:
  4277. Addded test for locale aware sort
  4278. 2005-03-22 Antony Dovgal <tony2001@phpclub.net>
  4279. * (PHP_4_3)
  4280. NEWS
  4281. NEWS
  4282. sapi/cli/php_cli.c
  4283. sapi/cli/php_cli.c:
  4284. MFH: fix #28803 (enabled debug causes bailout errors with CLI on AIX
  4285. because of fflush() called on already closed filedescriptor)
  4286. * sapi/cli/php_cli.c:
  4287. fix #28803 (enabled debug causes bailout errors with CLI on AIX
  4288. because of fflush() called on already closed filedescriptor)
  4289. 2005-03-22 Ilia Alshanetsky <ilia@prohost.org>
  4290. * ext/standard/microtime.c:
  4291. Fixed compiler warning.
  4292. 2005-03-22 Dmitry Stogov <dmitry@zend.com>
  4293. * (PHP_5_0)
  4294. NEWS:
  4295. Fixed bug #30106 (SOAP cannot not parse 'ref' element. Causes Uncaught
  4296. SoapFault exception)
  4297. 2005-03-22 Derick Rethans <php@derickrethans.nl>
  4298. * (PHP_5_0)
  4299. README.CVS-RULES
  4300. README.CVS-RULES:
  4301. - MFH: Changed to reflect "current practise"
  4302. * README.CVS-RULES:
  4303. - Changed to reflect "current practise"
  4304. 2005-03-22 Christopher Kings-Lynne <chriskl@users.sourceforge.net>
  4305. * NEWS
  4306. ext/pgsql/CREDITS
  4307. ext/pgsql/config.m4
  4308. ext/pgsql/config.w32
  4309. ext/pgsql/pgsql.c
  4310. ext/pgsql/php_pgsql.h
  4311. ext/pgsql/tests/06copy.phpt
  4312. ext/pgsql/tests/07optional.phpt:
  4313. Tweak some #if's to be more orthogonal.
  4314. (PHP pg_set_error_verbosity) New function to set PostgreSQL error
  4315. verbosity
  4316. (PHP pg_copy_from) Use non-deprecated API if it is available
  4317. (PHP pg_copy_to) Use non-deprecated API if it is available
  4318. 2005-03-22 Ilia Alshanetsky <ilia@prohost.org>
  4319. * ext/standard/array.c:
  4320. Simplify argument checking code for array_combine().
  4321. 2005-03-21 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4322. * (PHP_5_0)
  4323. NEWS:
  4324. - Fixed bug #32394 offsetUnset() segfaults in a foreach
  4325. 2005-03-21 Andi Gutmans <andi@zend.com>
  4326. * (PHP_5_0)
  4327. ZendEngine2/zend_execute.c:
  4328. - Fix memset() bug (Joe Orton)
  4329. 2005-03-21 Anantha Kesari H Y <hyanantha@novell.com>
  4330. * (PHP_5_0)
  4331. ext/standard/html.c:
  4332. NetWare can make use of configure generated php_config.h
  4333. * (PHP_5_0)
  4334. ext/standard/dl.c
  4335. ext/standard/file.c
  4336. ext/standard/ftp_fopen_wrapper.c
  4337. ext/standard/http_fopen_wrapper.c
  4338. ext/standard/pack.c:
  4339. NetWare LibC headers have sys/param.h
  4340. 2005-03-21 Andrei Zmievski <andrei@gravitonic.com>
  4341. * main/php.h:
  4342. Define PHP_ABSTRACT_ME
  4343. * ZendEngine2/zend_API.c:
  4344. internal_function->fn_flags is not initialized at this point
  4345. 2005-03-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4346. * ZendEngine2/tests/bug31102.phpt:
  4347. - Added missing description (thanks jani)
  4348. * ZendEngine2/tests/bug31102.phpt:
  4349. - Add new test
  4350. 2005-03-20 Ilia Alshanetsky <ilia@prohost.org>
  4351. * (PHP_5_0)
  4352. run-tests.php:
  4353. MFH: Detect shtool properly when build-dir != php source dir.
  4354. * run-tests.php:
  4355. Detect shtool properly when build-dir != php source dir.
  4356. 2005-03-20 Zeev Suraski <zeev@zend.com>
  4357. * TSRM/TSRM.c:
  4358. Merge
  4359. * (PHP_5_0)
  4360. TSRM/TSRM.c:
  4361. Fix the lock (the other patch would probably also work, but it's more error
  4362. prone and it's better to be on the safe side)
  4363. 2005-03-20 Jani Taskinen <jani.taskinen@kolumbus.fi>
  4364. * ext/pgsql/pgsql.c:
  4365. - Fixed a warning (might also be an error with some exotic compiler)
  4366. 2005-03-20 Christopher Kings-Lynne <chriskl@users.sourceforge.net>
  4367. * ext/pgsql/pgsql.c
  4368. ext/pgsql/tests/03sync_query.phpt:
  4369. Two of the diagnostic definitions were added in 8.0. Add appropriate
  4370. #ifdefs.
  4371. 2005-03-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4372. * ZendEngine2/zend_object_handlers.c:
  4373. - More fixes to gracefully act on exception thrown in overload methods
  4374. * ZendEngine2/zend_object_handlers.c:
  4375. - Fix #31185
  4376. 2005-03-19 Jani Taskinen <jani.taskinen@kolumbus.fi>
  4377. * NEWS:
  4378. less wordy
  4379. * (PHP_5_0)
  4380. NEWS:
  4381. reorder
  4382. 2005-03-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4383. * main/main.c:
  4384. - We don't need to block those here (works as it works with normal error
  4385. overloading)
  4386. * ZendEngine2/zend_execute_API.c:
  4387. - Fix all incarnations of bug #30266
  4388. * ext/standard/array.c
  4389. ext/standard/tests/array/bug30266.phpt:
  4390. - Check another incarnation of bug #30266
  4391. 2005-03-19 Antony Dovgal <tony2001@phpclub.net>
  4392. * ext/bz2/bz2.c:
  4393. fix #32373 (segfault in bzopen('/wrong/path'))
  4394. 2005-03-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4395. * ext/pgsql/tests/24sync_query_prepared.phpt
  4396. ext/pgsql/tests/26async_query_prepared.phpt:
  4397. - Add missing skipif part
  4398. * NEWS:
  4399. - ext/pgsql was updated
  4400. 2005-03-19 Christopher Kings-Lynne <chriskl@users.sourceforge.net>
  4401. * ext/pgsql/pgsql.c:
  4402. Another oversight - make sure constants related to pg_result_error_field
  4403. are #if'd as well as the function itself
  4404. * ext/pgsql/tests/02connection.phpt
  4405. ext/pgsql/tests/03sync_query.phpt:
  4406. Add regression tests for pg_transaction_status and pg_result_error_field
  4407. * ext/pgsql/pgsql.c:
  4408. Minor oversight in #if for an internal function
  4409. 2005-03-19 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  4410. * ext/mbstring/php_mbregex.c:
  4411. oniguruma updated to 3.7.1 and changed UChar to OnigUChar.
  4412. 2005-03-19 Andi Gutmans <andi@zend.com>
  4413. * ZendEngine2/zend_interfaces.c
  4414. ZendEngine2/zend_interfaces.h:
  4415. - Fix typos
  4416. 2005-03-18 Jani Taskinen <jani.taskinen@kolumbus.fi>
  4417. * ext/ingres_ii/config.w32
  4418. ext/ingres_ii/config.w32:
  4419. Added config.w32 (modified version, original by: Grant.Croker at ca dot
  4420. com)
  4421. 2005-03-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4422. * run-tests.php:
  4423. - Readd revised version of Jani's fix:
  4424. 'errors with -d having a check for invalid ini entries'
  4425. - Add -v for verbose mode
  4426. 2005-03-18 Jani Taskinen <jani.taskinen@kolumbus.fi>
  4427. * sapi/cli/php_cli.c:
  4428. Revert bad idea. (no more error for invalid -d options)
  4429. * run-tests.php:
  4430. revert
  4431. * run-tests.php:
  4432. Fix stupid typos
  4433. * run-tests.php:
  4434. Fix errors with -d having a check for invalid ini entries
  4435. 2005-03-18 Greg Beaver <greg@chiaraquartet.net>
  4436. * (PHP_5_0)
  4437. pear/go-pear-list.php:
  4438. update to newest packages
  4439. * pear/go-pear-list.php
  4440. pear/go-pear-list.php:
  4441. update to Archive_Tar 1.3.1
  4442. 2005-03-18 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  4443. * (PHP_4_3)
  4444. ext/mbstring/mbstring.dsp:
  4445. - Add missing entries.
  4446. 2005-03-17 Harrie Hazewinkel <harrie@lisanza.net>
  4447. * (PHP_5_0)
  4448. NEWS:
  4449. Added SNMPv2 support.
  4450. * (PHP_5_0)
  4451. ext/snmp/php_snmp.h
  4452. ext/snmp/snmp.c:
  4453. Adding SNMPV2 functions for data retrieval.
  4454. 2005-03-17 Antony Dovgal <tony2001@phpclub.net>
  4455. * ext/mysqli/mysqli_api.c:
  4456. fix typo in error message
  4457. 2005-03-17 Ilia Alshanetsky <ilia@prohost.org>
  4458. * (PHP_4_3)
  4459. ext/exif/exif.c:
  4460. MFH: Fixed build of exif extension on win32.
  4461. * ext/exif/exif.c:
  4462. MFB: Fixed build of exif extension on win32.
  4463. * (PHP_5_0)
  4464. ext/exif/exif.c:
  4465. Fixed build of exif extension on win32.
  4466. * ext/ftp/ftp.c:
  4467. Fixed compiler warning on win32.
  4468. 2005-03-17 Rasmus Lerdorf <rasmus@lerdorf.com>
  4469. * main/streams/cast.c:
  4470. Silence a warning here on systems where off_t is a long long.
  4471. 2005-03-17 Jani Taskinen <jani.taskinen@kolumbus.fi>
  4472. * sapi/cli/php_cli.c:
  4473. - Made CLI option -d output error and exit if an non-existing (or
  4474. unmodifyable) entry is passed
  4475. 2005-03-17 Rob Richards <rrichards@ctindustries.net>
  4476. * (PHP_4_3)
  4477. NEWS:
  4478. BFN
  4479. * (PHP_4_3)
  4480. ext/domxml/php_domxml.c:
  4481. Fixed bug #32340 (insert_before($node,NULL) does not return)
  4482. 2005-03-17 Zeev Suraski <zeev@zend.com>
  4483. * (PHP_5_0)
  4484. NEWS
  4485. configure.in
  4486. main/php_version.h:
  4487. RC1 -> RC2-dev
  4488. 2005-03-17 Rob Richards <rrichards@ctindustries.net>
  4489. * ext/standard/dl.h:
  4490. export php_dl to fix windows cli build
  4491. 2005-03-17 Jani Taskinen <jani.taskinen@kolumbus.fi>
  4492. * scripts/phpize.m4:
  4493. Removed unused DEFS subst
  4494. * configure.in:
  4495. Fixed build properly
  4496. * TSRM/TSRM.h
  4497. TSRM/tsrm_config_common.h
  4498. ext/mbstring/mb_gpc.c
  4499. ext/mbstring/mbstring.c:
  4500. Revert bad fix
  4501. * (PHP_5_0)
  4502. scripts/phpize.m4:
  4503. MFB: remove unused subst
  4504. * (PHP_4_3)
  4505. scripts/phpize.m4:
  4506. remove unused subst
  4507. * (PHP_4_3)
  4508. configure.in
  4509. configure.in:
  4510. fix build
  4511. 2005-03-17 Derick Rethans <php@derickrethans.nl>
  4512. * sapi/cli/php_cli.c:
  4513. - ZTS fixes
  4514. 2005-03-17 Rasmus Lerdorf <rasmus@lerdorf.com>
  4515. * ext/mbstring/mb_gpc.c
  4516. ext/mbstring/mbstring.c:
  4517. Build fixes
  4518. 2005-03-16 Rasmus Lerdorf <rasmus@lerdorf.com>
  4519. * TSRM/TSRM.h
  4520. TSRM/tsrm_config_common.h
  4521. main/php.h:
  4522. Fix Jani breakage
  4523. 2005-03-16 Ilia Alshanetsky <ilia@prohost.org>
  4524. * (PHP_5_0)
  4525. NEWS:
  4526. MFH: Fixed bug #32326 (Check values of Connection/Transfer-Encoding
  4527. case-incentively)
  4528. 2005-03-16 Harrie Hazewinkel <harrie@lisanza.net>
  4529. * ext/snmp/php_snmp.h
  4530. ext/snmp/php_snmp.h
  4531. ext/snmp/snmp.c
  4532. ext/snmp/snmp.c:
  4533. Adding SNMPv2 community based (i.e. protocol version) functions.
  4534. 2005-03-16 Jani Taskinen <jani.taskinen@kolumbus.fi>
  4535. * (PHP_4_3)
  4536. configure.in
  4537. configure.in
  4538. scripts/php-config.in
  4539. scripts/php-config.in:
  4540. MFH: - Remove these relics from era when TSRM was optional.
  4541. * configure.in
  4542. scripts/php-config.in:
  4543. - Remove these relics from era when TSRM was optional.
  4544. 2005-03-16 Wez Furlong <wez.php@thebrainroom.net>
  4545. * (PHP_5_0)
  4546. ZendEngine2/zend_API.c:
  4547. MFH: don't call rshutdown twice for dl()'d modules.
  4548. * ZendEngine2/zend_API.c:
  4549. don't call rshutdown twice for dl()'d modules.
  4550. Spotted by Andrei.
  4551. 2005-03-15 Wez Furlong <wez.php@thebrainroom.net>
  4552. * ZendEngine2/zend.c
  4553. ZendEngine2/zend_API.c
  4554. ZendEngine2/zend_modules.h:
  4555. fix shutdown so that dl()'d modules are unloaded after all the dtors have
  4556. been called.
  4557. 2005-03-15 Andrei Zmievski <andrei@gravitonic.com>
  4558. * sapi/cli/php_cli.c:
  4559. Make it possible to load shared extensions from command line via
  4560. -dextension= mechanism.
  4561. 2005-03-15 Wez Furlong <wez.php@thebrainroom.net>
  4562. * ext/sqlite/pdo_sqlite2.c:
  4563. remove debuging code
  4564. * ext/sqlite/sqlite.c:
  4565. I'm a PECL citizen; even though I am HEAD of pecl/sqlite, don't assume that
  4566. I
  4567. am being built against HEAD of php-src.
  4568. 2005-03-15 Ilia Alshanetsky <ilia@prohost.org>
  4569. * (PHP_4_3)
  4570. Zend/zend_operators.h:
  4571. Fixed duplicate zend_strtod.h inclusion.
  4572. * (PHP_4_3)
  4573. ext/openssl/openssl.c
  4574. ext/openssl/openssl.c:
  4575. MFH: Fixed possible usage of str without being initialized.
  4576. * ext/openssl/openssl.c:
  4577. Fixed possible usage of str without being initialized.
  4578. 2005-03-15 Greg Beaver <greg@chiaraquartet.net>
  4579. * (PHP_4_3)
  4580. pear/go-pear-list.php:
  4581. add go-pear-list (probably won't do anything, but it's worth a try)
  4582. 2005-03-14 Greg Beaver <greg@chiaraquartet.net>
  4583. * pear/go-pear-list.php
  4584. pear/go-pear-list.php:
  4585. this needs updating
  4586. 2005-03-14 Jani Taskinen <jani.taskinen@kolumbus.fi>
  4587. * configure.in:
  4588. - Fixed bug #32200 (prevent using both --with-apxs2 and --with-apxs2filter)
  4589. * (PHP_4_3)
  4590. NEWS
  4591. ext/openssl/openssl.c
  4592. ext/openssl/openssl.c:
  4593. MFH: - Fixed bug #18613 (Multiple OUs in x509 certificate not handled
  4594. properly)
  4595. * (PHP_5_0)
  4596. NEWS:
  4597. BFN
  4598. * ext/openssl/openssl.c:
  4599. - Fixed bug #18613 (Multiple OUs in x509 certificate not handled properly)
  4600. 2005-03-14 Rasmus Lerdorf <rasmus@lerdorf.com>
  4601. * main/SAPI.c
  4602. main/SAPI.h
  4603. sapi/aolserver/aolserver.c
  4604. sapi/apache/mod_php5.c
  4605. sapi/apache2filter/sapi_apache2.c
  4606. sapi/apache2handler/sapi_apache2.c
  4607. sapi/apache_hooks/mod_php5.c
  4608. sapi/cgi/cgi_main.c
  4609. sapi/thttpd/thttpd.c
  4610. sapi/tux/php_tux.c:
  4611. Fix for bug #32263
  4612. This adds proto_num to request_info. It is defaulted to HTTP 1.0 (1000)
  4613. such that it has a valid value even if the underlying sapi doesn't set it
  4614. correctly. It is then used to determine if a 302 or a 303 should be sent
  4615. on a Location redirect. Any non GET/HEAD HTTP 1.1 redirect will get a 303
  4616. instead of a 302 to be compatible with the HTTP spec.
  4617. 2005-03-14 Zeev Suraski <zeev@zend.com>
  4618. * ZendEngine2/zend_ini.c:
  4619. Clarify logic
  4620. * win32/registry.c:
  4621. Merge registry fix
  4622. * (PHP_4_3)
  4623. win32/registry.c:
  4624. Fix an age old bug in parsing paths when reading
  4625. INI values from the registry
  4626. 2005-03-14 Anantha Kesari H Y <hyanantha@novell.com>
  4627. * (PHP_5_0)
  4628. ext/session/session.c:
  4629. NetWare specific stat structure changes
  4630. * (PHP_5_0)
  4631. main/php.h:
  4632. PHP_OS and PHP_UNAME for NetWare are getting populated from the
  4633. ph_config.h(configure.in)
  4634. * (PHP_5_0)
  4635. configure.in:
  4636. For cross compiler uname's output while running on build machine can not be
  4637. stored in PHP_OS and PHP_UNAME
  4638. 2005-03-14 Stanislav Malyshev <stas@zend.com>
  4639. * ZendEngine2/zend_builtin_functions.c
  4640. ZendEngine2/zend_builtin_functions.c:
  4641. ws
  4642. 2005-03-14 Jani Taskinen <jani.taskinen@kolumbus.fi>
  4643. * (PHP_4_3)
  4644. NEWS
  4645. ext/curl/curl.c:
  4646. MFH: - Fixed bug #30609 (cURL functions bypass open_basedir)
  4647. * (PHP_5_0)
  4648. NEWS
  4649. ext/curl/interface.c
  4650. ext/curl/interface.c:
  4651. - Fixed bug #30609 (cURL functions bypass open_basedir)
  4652. 2005-03-14 Zeev Suraski <zeev@zend.com>
  4653. * (PHP_5_0)
  4654. NEWS:
  4655. RC1
  4656. 2005-03-14 Jani Taskinen <jani.taskinen@kolumbus.fi>
  4657. * NEWS:
  4658. -sigh*
  4659. 2005-03-14 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  4660. * ext/xml/tests/bug32001.phpt
  4661. ext/xml/tests/bug32001.phpt:
  4662. - Turn off incorrect case folding to let test over.
  4663. 2005-03-13 Ilia Alshanetsky <ilia@prohost.org>
  4664. * (PHP_4_3)
  4665. configure.in
  4666. main/php_version.h:
  4667. Back to dev.
  4668. * (PHP_4_3)
  4669. NEWS
  4670. configure.in
  4671. main/php_version.h:
  4672. 4.3.11RC1
  4673. 2005-03-13 Zeev Suraski <zeev@zend.com>
  4674. * (PHP_5_0)
  4675. configure.in
  4676. main/php_version.h:
  4677. Prepare to roll 5.0.4RC1
  4678. 2005-03-13 Stanislav Malyshev <stas@zend.com>
  4679. * ZendEngine2/zend_stream.c
  4680. ZendEngine2/zend_stream.c:
  4681. Do not convert ZEND_HANDLE_FP to ZEND_HANDLE_STREAM but allow using
  4682. reader/closer
  4683. on it
  4684. 2005-03-13 Ilia Alshanetsky <ilia@prohost.org>
  4685. * ext/standard/streamsfuncs.c:
  4686. Fixed compiler warning.
  4687. 2005-03-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4688. * ZendEngine2/zend_interfaces.c:
  4689. - More exact signatures (even though complete correct not possible atm)
  4690. 2005-03-13 Stanislav Malyshev <stas@zend.com>
  4691. * ZendEngine2/zend_builtin_functions.c
  4692. ZendEngine2/zend_builtin_functions.c:
  4693. Fix get_extension_funcs() - extension names are now lowercased, so should
  4694. be function arguments.
  4695. 2005-03-13 Andrey Hristov <php@hristov.com>
  4696. * NEWS:
  4697. credits to Ilia
  4698. 2005-03-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4699. * (PHP_5_0)
  4700. NEWS:
  4701. - BFN
  4702. * ZendEngine2/zend_execute_API.c:
  4703. - Actually this is a much better error decription
  4704. * ZendEngine2/zend_execute_API.c
  4705. ZendEngine2/tests/bug32290.phpt
  4706. ZendEngine2/tests/bug32290.phpt:
  4707. - Bugfix #32290
  4708. 2005-03-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4709. * ZendEngine2/zend_vm_def.h
  4710. ZendEngine2/zend_vm_execute.h:
  4711. - If an exception is pending we don't bail out but show the unhandled
  4712. exception
  4713. 2005-03-12 Ilia Alshanetsky <ilia@prohost.org>
  4714. * ext/standard/string.c
  4715. ext/standard/tests/strings/str_word_count.phpt:
  4716. A more performance friendly version of Andrey's patch.
  4717. 2005-03-12 Andrey Hristov <php@hristov.com>
  4718. * NEWS:
  4719. FRN
  4720. * ext/standard/string.c
  4721. ext/standard/tests/strings/str_word_count.phpt:
  4722. added an optional third parameter to str_word_count(), which is used as
  4723. a list of characters which are considerd "is_alpha()". Thus V14GR4 can
  4724. be extracted as one word if the user supplies "14" as charlist.
  4725. FR #31560
  4726. 2005-03-12 Wez Furlong <wez.php@thebrainroom.net>
  4727. * sapi/cli/php_cli.c:
  4728. it's 2005 already
  4729. 2005-03-12 Andrey Hristov <php@hristov.com>
  4730. * ext/standard/string.c:
  4731. - type is either 1 or 2 if second parameter is set. if not set then type
  4732. is 0.
  4733. - use the lvalue for the second rvalue
  4734. * ext/standard/tests/strings/str_word_count.phpt:
  4735. add a test file
  4736. * ext/pcre/tests/pcre_count.phpt:
  4737. add test
  4738. * NEWS
  4739. ext/pcre/php_pcre.c
  4740. ext/pcre/php_pcre.h
  4741. main/SAPI.c
  4742. win32/sendmail.c:
  4743. FR 32275 - fifth parameter to preg_replace() to count number of replaces
  4744. made.
  4745. * (PHP_5_0)
  4746. NEWS:
  4747. BFN
  4748. * ext/standard/array.c
  4749. ext/standard/array.c:
  4750. Fixed #30871
  4751. 2005-03-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4752. * ext/wddx/tests/wddx.xml:
  4753. - Fix test
  4754. * ext/wddx/wddx.c:
  4755. - Fix another memleak
  4756. * ext/wddx/wddx.c:
  4757. - Fix memleak
  4758. 2005-03-12 Wez Furlong <wez.php@thebrainroom.net>
  4759. * ext/sqlite/config.w32:
  4760. build sqlite2 pdo driver on win32
  4761. 2005-03-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4762. * ext/sqlite/pdo_sqlite2.c:
  4763. - Errcode might be empty
  4764. 2005-03-12 Wez Furlong <wez.php@thebrainroom.net>
  4765. * ext/sqlite/pdo_sqlite2.c:
  4766. Fix crappy whitespace
  4767. 2005-03-11 Wez Furlong <wez.php@thebrainroom.net>
  4768. * ext/sqlite/config.m4
  4769. ext/sqlite/config.w32
  4770. ext/sqlite/pdo_sqlite2.c
  4771. ext/sqlite/sqlite.c:
  4772. Implement a PDO driver for sqlite 2
  4773. 2005-03-11 Anantha Kesari H Y <hyanantha@novell.com>
  4774. * (PHP_5_0)
  4775. main/streams/userspace.c:
  4776. removing redundant CLIB_STAT_PATCH
  4777. * (PHP_5_0)
  4778. ext/standard/filestat.c:
  4779. removing redundant NEW_LIBC checks
  4780. In NetWare statfs f_bavail member is known as f_bfree
  4781. NetWare LibC has pwd.h
  4782. * (PHP_5_0)
  4783. ext/standard/file.c:
  4784. NetWare LibC has pwd.h and removing redundant CLIB_STAT_PATCH
  4785. * (PHP_5_0)
  4786. TSRM/TSRM.c:
  4787. NetWare has a proper pthreads support
  4788. * (PHP_5_0)
  4789. TSRM/TSRM.h:
  4790. NetWare can make use autoconf generated tsrm_config.h
  4791. * (PHP_5_0)
  4792. TSRM/tsrm_virtual_cwd.c
  4793. TSRM/tsrm_virtual_cwd.h:
  4794. NetWare LibC has lstat
  4795. * (PHP_5_0)
  4796. TSRM/tsrm_config_common.h:
  4797. Netware can make use of autoconf generated tsrm_config.h
  4798. * (PHP_5_0)
  4799. sapi/cli/php_getopt.h:
  4800. As NetWare LibC has optind and optarg macros defined in unistd.h our local
  4801. variables were getting mistakenly preprocessed so undeffing optind and
  4802. optarg
  4803. * (PHP_5_0)
  4804. configure.in:
  4805. NetWare don't have sendmail binary so need this sendmail.c smarthost
  4806. implementation
  4807. * (PHP_5_0)
  4808. netware/sendmail_nw.h:
  4809. changing the windows style directory seperator in netinet\in.h to
  4810. netinet/in.h
  4811. * (PHP_5_0)
  4812. win32/sendmail.c:
  4813. time.h is available in NetWare LibC.
  4814. path sperator has been changed from \ to / while including
  4815. netware\sendmail_nw.h
  4816. * (PHP_5_0)
  4817. ext/standard/datetime.c:
  4818. removed redundant NEW_LIBC checks for NetWare
  4819. * (PHP_5_0)
  4820. ext/standard/proc_open.c:
  4821. In NetWare LibC WTERMSIG is avaliable as WIFTERMSIG
  4822. * (PHP_5_0)
  4823. ext/standard/link.c
  4824. main/fopen_wrappers.c:
  4825. NetWare LibC has pwd.h
  4826. * (PHP_5_0)
  4827. main/php_open_temporary_file.c:
  4828. Netware LibC has mkstemp
  4829. * (PHP_5_0)
  4830. main/network.c:
  4831. removed NetWare specific NEW_LIBC checks
  4832. * (PHP_5_0)
  4833. main/php_scandir.c:
  4834. NetWare LibC does not have search.h
  4835. * (PHP_5_0)
  4836. ZendEngine2/acconfig.h:
  4837. NetWare LibC's sys/types.h does not include sys/select.h implicitly as it
  4838. is the case with Linux LibC
  4839. 2005-03-11 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4840. * ZendEngine2/tests/bug32252.phpt:
  4841. - Add new test
  4842. * ZendEngine2/tests/bug27145.phpt
  4843. ZendEngine2/tests/bug27145.phpt:
  4844. - Irrelevant
  4845. * (PHP_5_0)
  4846. NEWS
  4847. ext/xml/xml.c:
  4848. - Bugfix #30266
  4849. * ext/xml/xml.c:
  4850. - Fix #30266
  4851. * ZendEngine2/zend_object_handlers.c:
  4852. - Don't touch refcount/is_ref
  4853. * ext/standard/tests/serialize/bug31402.phpt:
  4854. - Times have changed - php 5 relevant version now
  4855. * ext/standard/array.c
  4856. ext/standard/streamsfuncs.c
  4857. ext/standard/type.c:
  4858. - Do not touch return_valu's refcount or is_ref
  4859. * ext/standard/tests/serialize/bug31402.phpt:
  4860. - Allow to work under php 5
  4861. 2005-03-10 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4862. * ext/standard/string.c:
  4863. - Cosmetics
  4864. * ext/standard/string.c:
  4865. - Do not touch return_valu's refcount or is_ref
  4866. 2005-03-10 Ilia Alshanetsky <ilia@prohost.org>
  4867. * ext/ftp/ftp.c
  4868. ext/ftp/php_ftp.c:
  4869. Final set of fixes for bug #27633.
  4870. 2005-03-10 Rob Richards <rrichards@ctindustries.net>
  4871. * acinclude.m4:
  4872. require libxml 2.6.0 or higher
  4873. 2005-03-10 Zeev Suraski <zeev@zend.com>
  4874. * ext/standard/basic_functions.c:
  4875. Oops, revert.
  4876. * ext/standard/basic_functions.c:
  4877. Fix prototype
  4878. 2005-03-10 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4879. * run-tests2.php
  4880. server-tests.php
  4881. server-tests.php
  4882. server-tests.php:
  4883. - Rename test script
  4884. * run-tests2.php:
  4885. - Make this work under 5
  4886. 2005-03-10 Anantha Kesari H Y <hyanantha@novell.com>
  4887. * (PHP_5_0)
  4888. main/php_compat.h:
  4889. NetWare can use of ./configure generated php_config.h
  4890. * (PHP_5_0)
  4891. ext/standard/ftp_fopen_wrapper.c:
  4892. NetWare Specific stat member changes
  4893. 2005-03-10 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4894. * ZendEngine2/tests/bug28442.phpt
  4895. ZendEngine2/tests/bug28442.phpt:
  4896. - Bugfix #28442
  4897. * ZendEngine2/zend_compile.c:
  4898. - Bugfix #28442
  4899. 2005-03-10 Anantha Kesari H Y <hyanantha@novell.com>
  4900. * (PHP_5_0)
  4901. ext/standard/pageinfo.c:
  4902. NetWare LibC has pwd.h and removing the redundant NEW_LIBC checks
  4903. * (PHP_5_0)
  4904. ext/standard/pack.c
  4905. ext/standard/rand.c:
  4906. NetWare LibC has pwd.h
  4907. * (PHP_5_0)
  4908. ext/standard/basic_functions.c:
  4909. NetWare LibC has netdb.h
  4910. * (PHP_5_0)
  4911. ext/session/mod_files.c:
  4912. NetWare stat structure difference has been handled
  4913. 2005-03-10 Joe Orton <jorton@redhat.com>
  4914. * (PHP_4_3)
  4915. sapi/apache2handler/sapi_apache2.c
  4916. sapi/apache2handler/sapi_apache2.c:
  4917. MFH: - Fixed bug #31717: Reject PATH_INFO if "AcceptPathInfo off" is used.
  4918. 2005-03-10 Anantha Kesari H Y <hyanantha@novell.com>
  4919. * (PHP_5_0)
  4920. ZendEngine2/acconfig.h:
  4921. Autoconf based build can be used for NetWare
  4922. * (PHP_5_0)
  4923. main/php.h:
  4924. NetWare LibC has param.h and pwd.h
  4925. * (PHP_5_0)
  4926. ZendEngine2/zend.h:
  4927. NetWare can make use of ./configure generated zend_config.h
  4928. 2005-03-10 Joe Orton <jorton@redhat.com>
  4929. * ext/standard/html.c:
  4930. Fix /*-within-comment warning from GCC.
  4931. * sapi/apache2handler/sapi_apache2.c:
  4932. - Fixed bug #31717: Reject PATH_INFO if "AcceptPathInfo off" is used.
  4933. 2005-03-10 Anantha Kesari H Y <hyanantha@novell.com>
  4934. * (PHP_5_0)
  4935. TSRM/threads.m4:
  4936. This fix is needed for cross compilation to go through
  4937. * (PHP_5_0)
  4938. ZendEngine2/Zend.m4:
  4939. This patch is needed for cross compilation to go through
  4940. 2005-03-10 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4941. * ZendEngine2/zend_vm_execute.h:
  4942. - #31562 2nd part
  4943. * ZendEngine2/zend_vm_def.h:
  4944. - Fix #31562
  4945. * (PHP_4_3)
  4946. NEWS
  4947. NEWS
  4948. NEWS
  4949. NEWS:
  4950. - BFN
  4951. * ext/standard/var_unserializer.c:
  4952. - Wrong order of action - touch
  4953. * ext/standard/var_unserializer.re:
  4954. - Fix #31442 unserialize broken on 64-bit systems
  4955. - Fix one warning
  4956. 2005-03-09 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4957. * ext/standard/var_unserializer.c:
  4958. - Fix #31442 unserialize broken on 64-bit systems
  4959. - Fix one warning
  4960. 2005-03-09 Ilia Alshanetsky <ilia@prohost.org>
  4961. * ext/ftp/ftp.c:
  4962. Fixes to ascii downloads on win32.
  4963. 2005-03-09 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  4964. * (PHP_4_3)
  4965. Zend/zend_language_scanner.l:
  4966. fixed #31987: possible zend-multibyte crash in ZTS.
  4967. 2005-03-09 Derick Rethans <php@derickrethans.nl>
  4968. * (PHP_5_0)
  4969. NEWS
  4970. ext/standard/html.c
  4971. ext/standard/html.c:
  4972. - MF43: Fixed bug #28067 (partially incorrect utf8 to htmlentities
  4973. mapping).
  4974. * (PHP_4_3)
  4975. NEWS
  4976. ext/standard/html.c:
  4977. - Fixed bug #28067 (partially incorrect utf8 to htmlentities mapping).
  4978. (Derick,
  4979. Benjamin Greiner)
  4980. 2005-03-09 Magnus M��tt� <novell@kiruna.se>
  4981. * run-tests.php:
  4982. Since in_array is case sensitive we need to convert the names to lowercase
  4983. otherwise it won't run tests for extensions where the case of the name
  4984. differ from the
  4985. extension name.
  4986. 2005-03-08 Jani Taskinen <jani.taskinen@kolumbus.fi>
  4987. * main/main.c
  4988. main/php.h:
  4989. This makes more sense. (Someone might actually use php_error_docref0() :)
  4990. 2005-03-08 Johannes Schl�ter <schlueter@phpbar.de>
  4991. * (PHP_5_0)
  4992. NEWS:
  4993. - BFN
  4994. 2005-03-08 Jani Taskinen <jani.taskinen@kolumbus.fi>
  4995. * main/php.h:
  4996. - This was not needed (said Marcus)
  4997. 2005-03-08 Ilia Alshanetsky <ilia@prohost.org>
  4998. * ext/standard/html.c:
  4999. Improve the performance of htmlspecialchars_decode() by 20-30%.
  5000. 2005-03-08 Jani Taskinen <jani.taskinen@kolumbus.fi>
  5001. * ext/standard/var_unserializer.c:
  5002. update
  5003. * NEWS:
  5004. reorder
  5005. 2005-03-07 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5006. * NEWS:
  5007. - Add some more news
  5008. * tests/classes/serialize_001.phpt:
  5009. - Add test
  5010. * ext/standard/var_unserializer.re:
  5011. - Update signature
  5012. * ZendEngine2/zend.h
  5013. ZendEngine2/zend_compile.c
  5014. ZendEngine2/zend_interfaces.c
  5015. ZendEngine2/zend_interfaces.h:
  5016. - New Interface Serializeable
  5017. - Change signature of unserialize() callback to ease inheritance and
  5018. support code reuse of handlers
  5019. * ext/standard/file.c:
  5020. - Fix proto
  5021. - Do not try to write zero bytes
  5022. * ext/standard/file.c:
  5023. - Length needs to be positive
  5024. * ext/standard/file.c:
  5025. - Make maic qutes runtime work if length is specified too
  5026. * ext/standard/file.c:
  5027. - Delay memory allocation, speeds up faiure case
  5028. 2005-03-07 Ilia Alshanetsky <ilia@prohost.org>
  5029. * NEWS
  5030. ext/standard/basic_functions.c
  5031. ext/standard/html.c
  5032. ext/standard/html.h:
  5033. Added htmlspecialchars_decode() function for fast conversion from
  5034. htmlspecialchars() generated entities back to characters.
  5035. 2005-03-07 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5036. * ZendEngine2/tests/bug32226.phpt
  5037. ZendEngine2/tests/bug32226.phpt:
  5038. - Add updated description
  5039. * ZendEngine2/zend_builtin_functions.c
  5040. ZendEngine2/tests/bug32226.phpt:
  5041. - Fix #32226
  5042. 2005-03-07 Jani Taskinen <jani.taskinen@kolumbus.fi>
  5043. * (PHP_4_3)
  5044. NEWS
  5045. NEWS:
  5046. RBFN
  5047. 2005-03-07 Zeev Suraski <zeev@zend.com>
  5048. * (PHP_4_3)
  5049. tests/basic/bug31672.phpt:
  5050. Remove test case for a Won't Fix bug
  5051. * (PHP_4_3)
  5052. Zend/zend_language_scanner.l
  5053. ZendEngine2/zend_language_scanner.l
  5054. ZendEngine2/zend_language_scanner.l:
  5055. Revert // </script> patch
  5056. 2005-03-07 Ilia Alshanetsky <ilia@prohost.org>
  5057. * (PHP_5_0)
  5058. NEWS
  5059. ext/standard/proc_open.c
  5060. ext/standard/proc_open.c:
  5061. Fixed bug #32210 (proc_get_status() sets "running" always to true).
  5062. 2005-03-07 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5063. * tests/classes/__set__get_005.phpt:
  5064. - Add new test
  5065. * (PHP_5_0)
  5066. ext/standard/file.c:
  5067. - MFH Allow length 0 as default (e.g. skip param)
  5068. * ext/standard/file.c:
  5069. - Allow length 0 as default (e.g. skip param)
  5070. 2005-03-06 Jani Taskinen <jani.taskinen@kolumbus.fi>
  5071. * sapi/cgi/config9.m4
  5072. sapi/cgi/config9.m4:
  5073. MFB: Fix VPATH build
  5074. 2005-03-06 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5075. * ext/standard/image.c:
  5076. - Actuall the comments were correct
  5077. * ZendEngine2/zend_reflection_api.c:
  5078. - Fix by Tim
  5079. * ext/mysqli/mysqli.c:
  5080. - Bugfix #28840 __destruct of a class that extends mysqli not called
  5081. 2005-03-06 Ilia Alshanetsky <ilia@prohost.org>
  5082. * (PHP_5_0)
  5083. ext/standard/html.c:
  5084. MFH: Make html_entity_decode() 15-20% faster by avoiding pointless string
  5085. duplication.
  5086. * ext/standard/html.c:
  5087. Make html_entity_decode() 15-20% faster by avoiding pointless string
  5088. duplication.
  5089. 2005-03-06 Jani Taskinen <jani.taskinen@kolumbus.fi>
  5090. * NEWS
  5091. ext/fam/.cvsignore
  5092. ext/fam/CREDITS
  5093. ext/fam/config.m4
  5094. ext/fam/fam.c
  5095. ext/fam/package.xml
  5096. ext/fam/php_fam.h
  5097. ext/mnogosearch/.cvsignore
  5098. ext/mnogosearch/CREDITS
  5099. ext/mnogosearch/README
  5100. ext/mnogosearch/config.m4
  5101. ext/mnogosearch/index.php
  5102. ext/mnogosearch/php_mnogo.c
  5103. ext/mnogosearch/php_mnogo.h:
  5104. - Moved ext/fam and ext/mnogosearch to PECL
  5105. 2005-03-06 Ilia Alshanetsky <ilia@prohost.org>
  5106. * (PHP_4_3)
  5107. NEWS
  5108. NEWS
  5109. ext/standard/image.c
  5110. ext/standard/image.c:
  5111. MFH: Fixed bug #29424 (width and height inverted for JPEG2000 files).
  5112. * ext/standard/image.c:
  5113. Fixed bug #29424 (width and height inverted for JPEG2000 files).
  5114. 2005-03-06 Jani Taskinen <jani.taskinen@kolumbus.fi>
  5115. * ZendEngine2/zend_compile.c
  5116. ZendEngine2/zend_compile.c:
  5117. Fixed compile warning (bug #32046)
  5118. * ZendEngine2/zend_mm.c:
  5119. Fix compile warning (bug #32047)
  5120. 2005-03-05 Rasmus Lerdorf <rasmus@lerdorf.com>
  5121. * (PHP_4_3)
  5122. ext/exif/exif.c:
  5123. wtf?
  5124. 2005-03-05 John Coggeshall <john@coggeshall.org>
  5125. * ext/skeleton/tests/001.phpt:
  5126. Opps.
  5127. 2005-03-05 Derick Rethans <php@derickrethans.nl>
  5128. * (PHP_5_0)
  5129. NEWS:
  5130. - Make sure to note that this involves SOAP.
  5131. 2005-03-05 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  5132. * NEWS
  5133. main/SAPI.c
  5134. main/php_content_types.c
  5135. main/php_content_types.h:
  5136. - Fixed bug #32109 ($_POST is not populated in multithreaded environment).
  5137. 2005-03-05 Dmitry Stogov <dmitry@zend.com>
  5138. * (PHP_5_0)
  5139. NEWS:
  5140. Fixed bug #32115 (dateTime encoding of timezone incorrect)
  5141. 2005-03-05 John Coggeshall <john@coggeshall.org>
  5142. * ext/skeleton/tests/001.phpt:
  5143. Starting tests....
  5144. 2005-03-05 Andrei Zmievski <andrei@gravitonic.com>
  5145. * ext/standard/array.c:
  5146. Check that object can actually return a class entry. I need this for a
  5147. class-entry-less helper objects that should not be present in the class
  5148. table.
  5149. 2005-03-04 Jani Taskinen <jani.taskinen@kolumbus.fi>
  5150. * sapi/apache_hooks/config.m4:
  5151. Merge from sapi/apache/config.m4 and cleanup
  5152. * sapi/apache/config.m4:
  5153. Do not set apache stuff if not building apache
  5154. * acinclude.m4:
  5155. This did not work for some reason, better revert it
  5156. * scripts/phpize.m4:
  5157. Add missing subst
  5158. 2005-03-04 Ilia Alshanetsky <ilia@prohost.org>
  5159. * (PHP_5_0)
  5160. ext/mbstring/mb_gpc.c:
  5161. Removed unused variables.
  5162. 2005-03-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5163. * (PHP_5_0)
  5164. NEWS:
  5165. - BFN
  5166. 2005-03-03 Johannes Schl�ter <schlueter@phpbar.de>
  5167. * (PHP_4_3)
  5168. ext/standard/incomplete_class.c:
  5169. - Remove <b>-Tag from error message
  5170. 2005-03-03 Zeev Suraski <zeev@zend.com>
  5171. * main/logos.h:
  5172. New egg
  5173. 2005-03-03 Ilia Alshanetsky <ilia@prohost.org>
  5174. * (PHP_4_3)
  5175. NEWS
  5176. NEWS
  5177. ext/standard/file.c
  5178. ext/standard/file.c:
  5179. MFH: Fixed bug #32160 (file truncation in copy() when source & destination
  5180. are
  5181. the same).
  5182. * ext/standard/file.c:
  5183. Fixed bug #32160 (file truncation in copy() when source & destination are
  5184. the same).
  5185. 2005-03-02 Jani Taskinen <jani.taskinen@kolumbus.fi>
  5186. * (PHP_4_3)
  5187. sapi/cli/php.1.in:
  5188. typofix
  5189. 2005-03-02 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  5190. * ext/xml/tests/bug32001.phpt
  5191. ext/xml/tests/bug32001.phpt:
  5192. - Add testcases for bug #32001
  5193. 2005-03-02 Rob Richards <rrichards@ctindustries.net>
  5194. * NEWS
  5195. NEWS:
  5196. BFN
  5197. * ext/xsl/php_xsl.c
  5198. ext/xsl/php_xsl.h
  5199. ext/xsl/xsltprocessor.c:
  5200. Fixed bug #31033 (php:function(string, nodeset) with xsl:key crashes PHP)
  5201. - only in 5.1 branch for now due to significance of change
  5202. 2005-03-02 Stefan Esser <sesser@suspekt.org>
  5203. * ext/exif/exif.c:
  5204. Fixed possible bufferoverflow
  5205. 2005-03-02 Rob Richards <rrichards@ctindustries.net>
  5206. * (PHP_5_0)
  5207. ext/xml/compat.c:
  5208. MFH: Fixed bug #32001 (xml_parse_into_struct() exceeds maximum execution
  5209. time)
  5210. * ext/xml/compat.c:
  5211. Fixed bug #32001 (xml_parse_into_struct() exceeds maximum execution time)
  5212. 2005-03-01 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5213. * ZendEngine2/zend_interfaces.c:
  5214. - Support statuc methods/functions
  5215. 2005-03-01 Jani Taskinen <jani.taskinen@kolumbus.fi>
  5216. * (PHP_4_3)
  5217. ext/standard/var_unserializer.c:
  5218. touch
  5219. 2005-03-01 Ilia Alshanetsky <ilia@prohost.org>
  5220. * (PHP_4_3)
  5221. NEWS
  5222. NEWS
  5223. ext/standard/microtime.c
  5224. ext/standard/microtime.c:
  5225. MFH: Fixed bug #31792 (getrusage() does not provide ru_nswap value).
  5226. * ext/standard/microtime.c:
  5227. Fixed bug #31792 (getrusage() does not provide ru_nswap value).
  5228. 2005-03-01 Andrei Zmievski <andrei@gravitonic.com>
  5229. * pear/Console/Getopt.php
  5230. pear/Console/Getopt.php
  5231. pear/Console/Getopt.php:
  5232. Allow = sign in long option argument.
  5233. Fixes PEAR bug #1831.
  5234. 2005-03-01 Anantha Kesari H Y <hyanantha@novell.com>
  5235. * ext/standard/string.c
  5236. ext/standard/string.c:
  5237. NetWare allows directory seperator as \ and /
  5238. 2005-03-01 Stefan Esser <sesser@suspekt.org>
  5239. * ext/standard/image.c:
  5240. Handle last or broken JP2 boxes correctly.
  5241. 2005-03-01 Antony Dovgal <tony2001@phpclub.net>
  5242. * (PHP_4_3)
  5243. NEWS
  5244. ext/gmp/gmp.c:
  5245. MFH: checks for negative values to gmp_sqrt(), gmp_powm(), gmp_sqrtrem()
  5246. and gmp_fact() to prevent SIGFPE
  5247. changed zend_error() to php_error_docref()
  5248. * (PHP_5_0)
  5249. NEWS
  5250. ext/gmp/gmp.c:
  5251. MFH: checks for negative values to gmp_sqrt(), gmp_powm(), gmp_sqrtrem()
  5252. and gmp_fact() to prevent SIGFPE
  5253. * ext/gmp/gmp.c:
  5254. fix SIGFPE in gmp_powm(), gmp_sqrt() & gmp_sqrtrem() when using negative
  5255. values
  5256. do not allow negative value to be passed to gmp_fact()
  5257. 2005-03-01 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5258. * ext/standard/image.c:
  5259. - MFB
  5260. * (PHP_5_0)
  5261. ext/standard/image.c:
  5262. - Fix warning
  5263. * (PHP_5_0)
  5264. NEWS:
  5265. - BFN
  5266. 2005-03-01 Jani Taskinen <jani.taskinen@kolumbus.fi>
  5267. * ext/standard/var_unserializer.c
  5268. ext/standard/var_unserializer.c:
  5269. update
  5270. * scripts/Makefile.frag:
  5271. ws
  5272. * (PHP_4_3)
  5273. NEWS
  5274. Zend/zend_language_scanner.l
  5275. tests/basic/bug31672.phpt:
  5276. MFH: - Fixed bug #31672 (</script> not considered closing tag if
  5277. MFH: preceded by one-line comment
  5278. * tests/basic/bug31672.phpt
  5279. tests/basic/bug31672.phpt
  5280. tests/basic/bug31672.phpt:
  5281. 1.1.4;
  5282. file bug31672.phpt was initially added on branch PHP_5_0.
  5283. * (PHP_5_0)
  5284. NEWS
  5285. ZendEngine2/zend_language_scanner.l:
  5286. MFH: - Fixed bug #31672 (</script> not considered closing tag if
  5287. MFH: preceded by one-line comment)
  5288. * ZendEngine2/zend_language_scanner.l:
  5289. Fix the fix for one line comments with <script..> </script> tags
  5290. 2005-03-01 Johannes Schl�ter <schlueter@phpbar.de>
  5291. * php.ini-dist
  5292. php.ini-recommended:
  5293. - Change comment: Syntax highlighter uses <span> instead of <font>
  5294. 2005-02-28 Ilia Alshanetsky <ilia@prohost.org>
  5295. * php.ini-dist
  5296. php.ini-recommended:
  5297. Added notes about ignore_user_abort to php.ini*
  5298. 2005-02-28 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5299. * ZendEngine2/zend_builtin_functions.c:
  5300. - Add support for methods dynamically added through object handlers
  5301. 2005-02-28 Jani Taskinen <jani.taskinen@kolumbus.fi>
  5302. * NEWS:
  5303. reorder
  5304. * (PHP_5_0)
  5305. NEWS:
  5306. typo
  5307. 2005-02-28 Stefan Esser <sesser@suspekt.org>
  5308. * ext/standard/var_unserializer.re:
  5309. This way around for correct error messages
  5310. * ext/standard/var_unserializer.re:
  5311. Drop invalid arrays
  5312. 2005-02-28 Wez Furlong <wez.php@thebrainroom.net>
  5313. * scripts/Makefile.frag:
  5314. Let's install the mbstring headers.
  5315. Fixes PECL #3516
  5316. 2005-02-28 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5317. * acinclude.m4:
  5318. - Fix typo
  5319. 2005-02-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5320. * ext/simplexml/tests/016a.phpt
  5321. ext/simplexml/tests/022.phpt:
  5322. - Add tests
  5323. * ZendEngine2/zend_object_handlers.c:
  5324. - If silence if wanted we do not error out
  5325. * ZendEngine2/zend_reflection_api.c:
  5326. - Add two new methods
  5327. - Fix signature, no need to cast it
  5328. * ZendEngine2/zend_API.h:
  5329. - These must be initailized
  5330. 2005-02-27 Rasmus Lerdorf <rasmus@lerdorf.com>
  5331. * TSRM/tsrm_virtual_cwd.c:
  5332. Add a comment to remind me to have a look at this at some point.
  5333. 2005-02-27 Ilia Alshanetsky <ilia@prohost.org>
  5334. * ext/standard/ftp_fopen_wrapper.c
  5335. ext/standard/image.c:
  5336. Fixed compiler warnings.
  5337. 2005-02-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5338. * ZendEngine2/zend_builtin_functions.c:
  5339. - Update method_exists to new handlers and allow first parameter as string
  5340. 2005-02-27 Jani Taskinen <jani.taskinen@kolumbus.fi>
  5341. * main/main.c:
  5342. cs fix (really annoying :)
  5343. * acinclude.m4
  5344. ZendEngine2/Zend.m4:
  5345. - Cache the version check results
  5346. 2005-02-27 Stanislav Malyshev <stas@zend.com>
  5347. * ext/standard/var_unserializer.c
  5348. ext/standard/var_unserializer.re:
  5349. fix typo
  5350. 2005-02-27 Sara Golemon <php@alphaweb.net>
  5351. * ext/standard/info.c:
  5352. Enum filters in phpinfo()
  5353. 2005-02-26 Wez Furlong <wez.php@thebrainroom.net>
  5354. * run-tests.php:
  5355. let the test-suite run from an alternate build dir
  5356. 2005-02-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5357. * ext/dba/config.m4:
  5358. - Make detection work for macros
  5359. * ext/dba/dba_db1.c:
  5360. - Simplify
  5361. 2005-02-26 Greg Beaver <greg@chiaraquartet.net>
  5362. * pear/go-pear-list.php:
  5363. use 1.3.5
  5364. 2005-02-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5365. * ext/dba/config.w32:
  5366. - Prepare for db1.85 emulation with db3
  5367. 2005-02-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5368. * ext/dba/config.m4
  5369. ext/dba/dba.c
  5370. ext/dba/dba_db1.c
  5371. ext/dba/php_db1.h
  5372. ext/dba/tests/dba_db1.phpt:
  5373. - Add support for db1 through emulation
  5374. 2005-02-25 Frank M. Kromann <frank@kromann.info>
  5375. * (PHP_5_0)
  5376. ext/mssql/php_mssql.c:
  5377. MFH: FreeTDS does not have support for DBTEXTLIMIT
  5378. * ext/mssql/php_mssql.c
  5379. ext/mssql/php_mssql.c:
  5380. FreeTDS does not have support for DBTEXTLIMIT
  5381. 2005-02-25 Rob Richards <rrichards@ctindustries.net>
  5382. * (PHP_4_3)
  5383. NEWS
  5384. ext/domxml/php_domxml.c:
  5385. no message
  5386. 2005-02-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5387. * ext/dba/config.m4:
  5388. - Align
  5389. 2005-02-25 Antony Dovgal <tony2001@phpclub.net>
  5390. * ext/oci8/config.m4:
  5391. fix bug preventing from building oci8 as shared module
  5392. (patch by stanislav dot voroniy at portavita dot nl)
  5393. 2005-02-25 Georg Richter <georg@mysql.com>
  5394. * ext/mysqli/tests/bug30967.phpt
  5395. ext/mysqli/tests/bug30967.phpt:
  5396. fix for bug #31939
  5397. 2005-02-25 Anantha Kesari H Y <hyanantha@novell.com>
  5398. * netware/sendmail_nw.h:
  5399. changing the windows style path seperator in netinet\in.h to netinet/in.h
  5400. * win32/sendmail.c:
  5401. time.h is available in NetWare LibC.
  5402. path sperator has been changed from \ to / while including
  5403. netware\sendmail_nw.h
  5404. 2005-02-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5405. * ext/exif/config.w32:
  5406. - Change to enable (synch with unix build system)
  5407. 2005-02-24 Ilia Alshanetsky <ilia@prohost.org>
  5408. * (PHP_5_0)
  5409. NEWS
  5410. ext/mysqli/mysqli_nonapi.c:
  5411. MFH: Fixed bug #32081 (default socket value is not being used).
  5412. * ext/mysqli/mysqli_nonapi.c:
  5413. Fixed bug #32081 (default socket value is not being used).
  5414. 2005-02-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5415. * ext/standard/image.c:
  5416. - Little speed up
  5417. * ext/standard/image.c:
  5418. - This must be == 1
  5419. 2005-02-24 Jani Taskinen <jani.taskinen@kolumbus.fi>
  5420. * acinclude.m4
  5421. configure.in
  5422. ext/iconv/config.m4:
  5423. - Fixed all buildconf warnings + cross-compiling issues
  5424. 2005-02-24 Andi Gutmans <andi@zend.com>
  5425. * ZendEngine2/zend_language_scanner.l:
  5426. - Make one line comments work the same with <script ...> </script> as with
  5427. - other tags. This will break scripts that have whitespace at the end
  5428. - of the closing tag </script > but this is barely used as it is
  5429. - and I doubt ppl used whitespace. (patch by Jani)
  5430. 2005-02-24 Jani Taskinen <jani.taskinen@kolumbus.fi>
  5431. * TSRM/threads.m4:
  5432. - cross-compile fix
  5433. 2005-02-24 Andi Gutmans <andi@zend.com>
  5434. * ZendEngine2/zend_objects_API.h:
  5435. - This part of the patch was right
  5436. 2005-02-24 Jani Taskinen <jani.taskinen@kolumbus.fi>
  5437. * acinclude.m4
  5438. configure.in
  5439. scripts/phpize.m4:
  5440. - Restructured and added a few comments here and there.
  5441. - Made macros of couple of tests previously littering configure.in
  5442. (e.g. PHP_PROG_AWK, PHP_PROG_LEX, PHP_PROG_BISON..)
  5443. - Moved all PHP_SUBST() calls into their respective macros.
  5444. (no point adding empty entries in Makefile if macro is not used)
  5445. * ext/standard/var_unserializer.c:
  5446. - Generated with re2c 0.9.4
  5447. 2005-02-24 Stanislav Malyshev <stas@zend.com>
  5448. * ext/standard/var_unserializer.c
  5449. ext/standard/var_unserializer.re:
  5450. fix typo
  5451. 2005-02-24 Dmitry Stogov <dmitry@zend.com>
  5452. * (PHP_5_0)
  5453. ZendEngine2/zend_execute.c
  5454. ZendEngine2/zend_vm_def.h
  5455. ZendEngine2/zend_vm_execute.h
  5456. ZendEngine2/zend_vm_opcodes.h:
  5457. Fixed bug in ZEND_POST_INC/ZEND_POST_DEC handlers.
  5458. These opcodes assume IS_TMP_VAR as result.
  5459. 2005-02-24 Andi Gutmans <andi@zend.com>
  5460. * ZendEngine2/zend_modules.h:
  5461. - Need zend_Compile.h for struct _zend_arg_info definiton (thanks to Joe
  5462. Orton)
  5463. * main/streams/mmap.c:
  5464. - Fix comment
  5465. * ZendEngine2/zend_objects.c
  5466. ZendEngine2/zend_objects.h
  5467. ZendEngine2/zend_objects_API.h:
  5468. - Revert following patch until we decide what is the right way to handle
  5469. - this:
  5470. - Fix signatures they are all meant to be able to deal with any type in
  5471. any
  5472. object storage (though we are still missing several parts)
  5473. 2005-02-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5474. * ext/standard/image.c:
  5475. - Prevent superflous memory allocation
  5476. 2005-02-23 Ilia Alshanetsky <ilia@prohost.org>
  5477. * ext/standard/image.c:
  5478. Additional safety checks.
  5479. 2005-02-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5480. * ext/standard/image.c:
  5481. - Slightly redesign
  5482. 2005-02-23 Ilia Alshanetsky <ilia@prohost.org>
  5483. * (PHP_5_0)
  5484. main/streams/mmap.c:
  5485. MFH: Increase maximum mmapable file size to 2mb from 1mb.
  5486. * main/streams/mmap.c:
  5487. Increase maximum mmapable file size to 2mb from 1mb.
  5488. * (PHP_4_3)
  5489. TODO_SEGFAULTS:
  5490. pack() issues were resolved.
  5491. 2005-02-23 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  5492. * ext/interbase/interbase.c:
  5493. Fixed bug #31597: ibase_connect() - incorrect warning
  5494. 2005-02-23 Ilia Alshanetsky <ilia@prohost.org>
  5495. * ext/standard/dir.c:
  5496. Fixed compiler warning.
  5497. * (PHP_5_0)
  5498. ext/bz2/bz2.c:
  5499. MFB_4_3: Fixed bug #29521 (compress.bzip2 returns error when used with http
  5500. wrapper)
  5501. * ext/bz2/bz2.c:
  5502. MFB_4_3: Fixed bug #29521 (compress.bzip2 returns error when used with http
  5503. wrapper).
  5504. 2005-02-23 Stefan Esser <sesser@suspekt.org>
  5505. * ext/standard/var_unserializer.c
  5506. ext/standard/var_unserializer.re:
  5507. Correcting bounds check before someone uses this code
  5508. 2005-02-23 Derick Rethans <php@derickrethans.nl>
  5509. * (PHP_5_0)
  5510. NEWS
  5511. ZendEngine2/zend_reflection_api.c:
  5512. - MFH: fixed bug #32076 (ReflectionMethod :: isDestructor() always return
  5513. true).
  5514. * ZendEngine2/zend_reflection_api.c:
  5515. - Fixed bug #32076 (ReflectionMethod :: isDestructor() always return true)
  5516. (Patch by Antony Dogval)
  5517. 2005-02-23 Stanislav Malyshev <stas@zend.com>
  5518. * ext/standard/var.c
  5519. ext/standard/var_unserializer.c
  5520. ext/standard/var_unserializer.re:
  5521. Custom object serializer infrastructure - PHP implementation
  5522. * ZendEngine2/zend.h
  5523. ZendEngine2/zend_compile.c:
  5524. Custom object serializer infrastructure
  5525. 2005-02-23 Anantha Kesari H Y <hyanantha@novell.com>
  5526. * main/php_syslog.h:
  5527. NetWare can make use of Autoconf generated header file
  5528. * main/php_open_temporary_file.c:
  5529. NetWare LibC has mkstemp implementation
  5530. * main/php_compat.h:
  5531. NetWare can make use autoconf generated header file
  5532. * main/fopen_wrappers.c:
  5533. NetWare LibC has pwd.h
  5534. 2005-02-23 Jani Taskinen <jani.taskinen@kolumbus.fi>
  5535. * ZendEngine2/Zend.m4:
  5536. Hack the planet
  5537. 2005-02-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5538. * run-tests.php:
  5539. - Use PHP not C semantics
  5540. * ZendEngine2/zend_interfaces.c:
  5541. - Allow to convert Traversable into Aggregate
  5542. 2005-02-22 Ilia Alshanetsky <ilia@prohost.org>
  5543. * (PHP_4_3)
  5544. NEWS
  5545. NEWS
  5546. ext/mysql/php_mysql.c
  5547. ext/mysql/php_mysql.c:
  5548. MFH: Fixed bug #31288 (Possible crash in mysql_fetch_field(), if
  5549. mysql_list_fields() was not called previously).
  5550. * ext/mysql/php_mysql.c:
  5551. Fixed bug #31288 (Possible crash in mysql_fetch_field(), if
  5552. mysql_list_fields() was not called previously).
  5553. 2005-02-22 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5554. * ZendEngine2/zend_objects_API.c:
  5555. - We cannot provide this fallback becuase it requires zend_object ptr's.
  5556. 2005-02-22 Jani Taskinen <jani.taskinen@kolumbus.fi>
  5557. * (PHP_4_3)
  5558. main/SAPI.c
  5559. main/SAPI.c:
  5560. MFH: nuke unused variables when PCRE is not compiled statically into PHP
  5561. * ZendEngine2/Zend.m4:
  5562. Fix cross-compile
  5563. * ZendEngine2/acconfig.h:
  5564. Fix build (it was #ifNdef NETWARE..)
  5565. 2005-02-22 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5566. * ZendEngine2/zend_objects.c
  5567. ZendEngine2/zend_objects.h
  5568. ZendEngine2/zend_objects_API.h:
  5569. - Fix signatures they are all meant to be able to deal with any type in any
  5570. object storage (though we are still missing several parts)
  5571. * ZendEngine2/zend_objects_API.c:
  5572. - Force calling of dtors unless otherwise specified (fixes several
  5573. __destruct bugs)
  5574. 2005-02-22 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  5575. * (PHP_4_3)
  5576. NEWS:
  5577. - MFH: fix bug #32063 (mb_convert_encoding ignores named entity 'alpha')
  5578. * (PHP_5_0)
  5579. NEWS:
  5580. - One more entry to go.
  5581. * (PHP_5_0)
  5582. NEWS:
  5583. - Reorder.
  5584. * (PHP_5_0)
  5585. NEWS:
  5586. - MFH: fix bug #32063 (mb_convert_encoding() ignores named entity 'alpha')
  5587. 2005-02-22 Anantha Kesari H Y <hyanantha@novell.com>
  5588. * ZendEngine2/zend.h:
  5589. NetWare can include autoconf generated config headers
  5590. * ZendEngine2/acconfig.h:
  5591. NetWare can make use of the configure script generated header file.
  5592. * TSRM/tsrm_config.nw.h:
  5593. NetWare can use Autoconf based build system.
  5594. 2005-02-22 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  5595. * main/SAPI.c:
  5596. - Silly typo.
  5597. 2005-02-22 Ilia Alshanetsky <ilia@prohost.org>
  5598. * (PHP_5_0)
  5599. NEWS
  5600. ext/standard/dir.c
  5601. main/php_streams.h
  5602. main/streams/streams.c:
  5603. MFH: Fixed bug #31515 (Improve performance of scandir() by factor of 10 or
  5604. so).
  5605. * ext/standard/dir.c
  5606. main/php_streams.h
  5607. main/streams/streams.c:
  5608. Fixed bug #31515 (Improve performance of scandir() by factor of 10 or so).
  5609. 2005-02-21 Jani Taskinen <jani.taskinen@kolumbus.fi>
  5610. * (PHP_5_0)
  5611. ext/mysqli/tests/skipif.inc:
  5612. Added missing skipif.inc (bug #31940)
  5613. * main/SAPI.c:
  5614. Nuke unused variables when PCRE is not compiled in
  5615. * main/SAPI.c:
  5616. Remove the useless TSRM_FETCH calls
  5617. 2005-02-21 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  5618. * NEWS
  5619. NEWS:
  5620. - BFN
  5621. * ext/mbstring/mbstring.c
  5622. ext/mbstring/mbstring.c:
  5623. - WS fix.
  5624. * ext/mbstring/mb_gpc.c
  5625. ext/mbstring/mbstring.c
  5626. main/SAPI.c
  5627. main/SAPI.h
  5628. main/main.c
  5629. main/php_content_types.c
  5630. main/php_content_types.h:
  5631. - Fix bug #28568 (known_post_content_types is not thread safe).
  5632. * ZendEngine2/Makefile.am:
  5633. - Add missing entry.
  5634. 2005-02-21 Stanislav Malyshev <stas@zend.com>
  5635. * (PHP_4_3)
  5636. Zend/zend_execute.c:
  5637. fix overloaded objects via TMP_VAR
  5638. * (PHP_4_3)
  5639. main/SAPI.c:
  5640. packport fix from PHP5: read post data if they wreen't read
  5641. 2005-02-21 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  5642. * (PHP_5_0)
  5643. NEWS
  5644. ext/mbstring/php_mbregex.c:
  5645. - MFH: fix bug #30868 (evaluated pointer comparison in mbregex causes
  5646. compile
  5647. failure).
  5648. * ext/mbstring/php_mbregex.c:
  5649. - Fix bug #30868 (evaluated pointer comparison in mbregex causes compile
  5650. failure).
  5651. * (PHP_4_3)
  5652. NEWS:
  5653. - MFH: fix bug #30573 (compiler warning due to invalid type cast).
  5654. 2005-02-21 Anantha Kesari H Y <hyanantha@novell.com>
  5655. * TSRM/tsrm_virtual_cwd.h:
  5656. NetWare LibC has lstat implementation
  5657. * TSRM/tsrm_config_common.h:
  5658. NetWare can make use of autogenerated config header file
  5659. * TSRM/TSRM.c:
  5660. NetWare has pthreads implementation
  5661. * TSRM/TSRM.h:
  5662. NetWare can use the tsrm_config.h
  5663. * TSRM/tsrm_virtual_cwd.c:
  5664. NetWare LibC has a lstat implementation
  5665. * ext/standard/proc_open.c:
  5666. In NetWare LibC WTERMSIG is avaliable as WIFTERMSIG
  5667. 2005-02-21 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  5668. * (PHP_5_0)
  5669. NEWS:
  5670. - MFH: fix bug #29989 (type re_registers redefined in oniguruma.h)
  5671. 2005-02-21 Anantha Kesari H Y <hyanantha@novell.com>
  5672. * ext/standard/pageinfo.c:
  5673. NetWare LibC has pwd.h. Removed unwanted extern basic_globals_id
  5674. declaration for Netware.
  5675. * ext/standard/pack.c:
  5676. NetWare has pwd.h and removed unwanted check on NEW_LIBC while including
  5677. param.h
  5678. * ext/standard/link.c:
  5679. NetWare LibC has pwd.h
  5680. * ext/standard/filestat.c:
  5681. In NetWare statfs f_bavail member is known as f_bfree
  5682. 2005-02-21 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  5683. * ext/mbstring/mbstring.c:
  5684. - Fix compiler warnings.
  5685. * (PHP_4_3)
  5686. ext/mbstring/tests/bug28220.phpt
  5687. ext/mbstring/tests/bug30549.phpt
  5688. ext/mbstring/tests/bug31911.phpt:
  5689. - MFH: add testcases for bug #28220, #30549 and #31911.
  5690. * (PHP_5_0)
  5691. ext/mbstring/tests/bug28220.phpt
  5692. ext/mbstring/tests/bug30549.phpt:
  5693. - MFH: add testcases for bug #28220 and #30549.
  5694. * ext/mbstring/tests/bug28220.phpt
  5695. ext/mbstring/tests/bug30549.phpt:
  5696. 1.1.4;
  5697. - Add testcases for bug #28220 and #30549.
  5698. * (PHP_4_3)
  5699. NEWS
  5700. ext/mbstring/config.m4:
  5701. - Upgrade libmbfl (fixers bug #28220, #30549 and #31911).
  5702. 2005-02-21 Greg Beaver <greg@chiaraquartet.net>
  5703. * (PHP_5_0)
  5704. pear/go-pear-list.php:
  5705. upgrade to PEAR 1.3.5
  5706. 2005-02-20 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  5707. * (PHP_5_0)
  5708. NEWS:
  5709. - BFN & some
  5710. * (PHP_5_0)
  5711. ext/mbstring/config.m4
  5712. ext/mbstring/config.w32
  5713. ext/mbstring/php_mbregex.c
  5714. ext/mbstring/tests/bug31911.phpt:
  5715. - MFH: Update libmbfl
  5716. - MFH: Update oniguruma to 3.7.0.
  5717. * ext/mbstring/tests/bug31911.phpt:
  5718. - Update libmbfl (fixes bug #30549 and #31911).
  5719. - Update oniguruma to 3.7.0
  5720. * ext/mbstring/config.m4
  5721. ext/mbstring/config.w32
  5722. ext/mbstring/php_mbregex.c:
  5723. - Update libmbfl (fixes bug #30549 and #31911).
  5724. - Update oniguruma to 3.7.0
  5725. 2005-02-20 Rob Richards <rrichards@ctindustries.net>
  5726. * ext/dom/domexception.c
  5727. ext/dom/php_dom.h:
  5728. use new error handling when not throwing exceptions
  5729. 2005-02-20 Ilia Alshanetsky <ilia@prohost.org>
  5730. * ext/imap/php_imap.c:
  5731. Simplify Code.
  5732. 2005-02-20 Dmitry Stogov <dmitry@zend.com>
  5733. * ZendEngine2/zend_compile.c:
  5734. Fixed possible memory corruption
  5735. 2005-02-19 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  5736. * (PHP_5_0)
  5737. ZendEngine2/zend_language_scanner.l:
  5738. MFH: fixed #31987 zend-multibyte in ZTS.
  5739. * ZendEngine2/zend_language_scanner.l:
  5740. fixed #31987 zend-multibyte in ZTS.
  5741. 2005-02-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5742. * ext/sqlite/tests/sqlite_oo_031.phpt
  5743. ext/sqlite/tests/sqlite_oo_032.phpt
  5744. ext/sqlite/tests/sqlite_spl_001.phpt
  5745. ext/sqlite/tests/sqlite_spl_002.phpt
  5746. ext/sqlite/tests/sqlite_spl_003.phpt:
  5747. - Regroup and add a test
  5748. 2005-02-18 Derick Rethans <php@derickrethans.nl>
  5749. * (PHP_4_3)
  5750. ext/standard/tests/array/bug32021.phpt:
  5751. - Added test case for bug #32021.
  5752. * (PHP_5_0)
  5753. NEWS
  5754. ext/standard/array.c
  5755. ext/standard/tests/array/bug32021.phpt:
  5756. - MFH: Fixed bug #32021: Crash caused by range('', 'z')
  5757. * ext/standard/array.c:
  5758. - Fixed bug #32021: Crash caused by range('', 'z')
  5759. * ext/standard/tests/array/bug32021.phpt:
  5760. 1.1.4;
  5761. - Fixed bug #32021: Crash caused by range('', 'z')
  5762. 2005-02-18 Rob Richards <rrichards@ctindustries.net>
  5763. * ext/dom/documentfragment.c:
  5764. Fragment must have associated document to append xml otherwise it is
  5765. read-only
  5766. * (PHP_5_0)
  5767. NEWS:
  5768. BFN
  5769. * (PHP_5_0)
  5770. ext/dom/node.c:
  5771. MFH: Fixed bug #32011 (Fragments which replaced Nodes are not globaly
  5772. useable)
  5773. * ext/dom/node.c:
  5774. Fixed bug #32011 (Fragments which replaced Nodes are not globaly useable)
  5775. 2005-02-17 Andi Gutmans <andi@zend.com>
  5776. * (PHP_5_0)
  5777. NEWS:
  5778. - Commit fix:
  5779. - Fixed bug #31960 (msql_fetch_row() and msql_fetch_array() dropping
  5780. columns
  5781. with NULL values). (Daniel Convissor)
  5782. * (PHP_4_3)
  5783. NEWS:
  5784. - Commit NEWS Entry for:
  5785. - Fixed bug #31960 (msql_fetch_row() and msql_fetch_array() dropping
  5786. columns
  5787. with NULL values). (Daniel Convissor)
  5788. 2005-02-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5789. * ZendEngine2/zend_API.c:
  5790. - A little optimization to prevent problems when trying to reimplement an
  5791. interface inherited from an interfaces that was just implemented......
  5792. * ZendEngine2/zend_API.c:
  5793. - No C++ ruleZ here
  5794. * ZendEngine2/zend_API.c:
  5795. - Actually we must do this in two steps: 1st resize the table and set all
  5796. interfaces, 2nd implement the interfaces
  5797. * ZendEngine2/zend_API.c:
  5798. - Incrementation is done elsewhere
  5799. * ZendEngine2/zend_API.c:
  5800. - Fix windows build (funny MS compiler)
  5801. 2005-02-17 Andi Gutmans <andi@zend.com>
  5802. * ext/msql/php_msql.c:
  5803. - Fix Bug #31960: msql_fetch_row() and msql_fetch_array() dropping columns
  5804. with NULL values
  5805. 2005-02-17 Ilia Alshanetsky <ilia@prohost.org>
  5806. * (PHP_4_3)
  5807. NEWS
  5808. NEWS
  5809. ext/ftp/ftp.c
  5810. ext/ftp/ftp.c:
  5811. MFH: Fixed bug #27633 (Double \r problem on ftp_get in ASCII mode on
  5812. Win32).
  5813. * ext/ftp/ftp.c:
  5814. Fixed bug #27633 (Double \r\r problem on ftp_get in ASCII mode on Win32).
  5815. 2005-02-17 Joe Orton <jorton@redhat.com>
  5816. * ext/xml/compat.c:
  5817. Declare error_mapping array as static and more const.
  5818. 2005-02-17 Anantha Kesari H Y <hyanantha@novell.com>
  5819. * ext/standard/filestat.c:
  5820. NetWare LibC has pwd.h
  5821. * ext/standard/file.c:
  5822. NetWare libc has pwd.h
  5823. 2005-02-17 Jani Taskinen <jani.taskinen@kolumbus.fi>
  5824. * (PHP_4_3)
  5825. ext/openssl/openssl.c:
  5826. ws/cs
  5827. 2005-02-17 Wez Furlong <wez.php@thebrainroom.net>
  5828. * ext/standard/credits.c:
  5829. George too
  5830. * ext/standard/credits.c
  5831. ext/standard/credits_ext.h:
  5832. ran ./scripts/dev/credits to update credits to reflect recent removals and
  5833. additions.
  5834. 2005-02-17 Ilia Alshanetsky <ilia@prohost.org>
  5835. * (PHP_4_3)
  5836. NEWS
  5837. main/main.c:
  5838. MFH: MFH: Fixed bug #31440 ($GLOBALS can be overwritten via GPC when
  5839. register_globals is enabled).
  5840. * (PHP_5_0)
  5841. NEWS
  5842. main/php_variables.c:
  5843. MFH: Fixed bug #31440 ($GLOBALS can be overwritten via GPC when
  5844. register_globals is enabled).
  5845. 2005-02-17 Jani Taskinen <jani.taskinen@kolumbus.fi>
  5846. * (PHP_4_3)
  5847. NEWS
  5848. NEWS
  5849. Zend/Zend.m4
  5850. Zend/zend_strtod.c
  5851. ZendEngine2/Zend.m4
  5852. ZendEngine2/zend_strtod.c:
  5853. MFH: - Compile fix for systems without int32_t typedef
  5854. * ZendEngine2/Zend.m4
  5855. ZendEngine2/zend_strtod.c:
  5856. - Compile fix for systems without int32_t typedef
  5857. 2005-02-17 Ilia Alshanetsky <ilia@prohost.org>
  5858. * main/php_variables.c:
  5859. Fixed bug #31440 ($GLOBALS can be overwritten via GPC when register_globals
  5860. is enabled).
  5861. 2005-02-17 Jani Taskinen <jani.taskinen@kolumbus.fi>
  5862. * (PHP_4_3)
  5863. ext/pspell/config.m4
  5864. ext/pspell/config.m4:
  5865. MFH:- Fixed bug #29554 (compile failure when using
  5866. --with-pspell=/usr/local)
  5867. * ext/pspell/config.m4:
  5868. - Fixed bug #29554 (compile failure when using --with-pspell=/usr/local)
  5869. 2005-02-16 Jani Taskinen <jani.taskinen@kolumbus.fi>
  5870. * ext/exif/exif.c:
  5871. PHP_WIN32 is defined or not defined.
  5872. 2005-02-16 Edin Kadribasic <edink@emini.dk>
  5873. * (PHP_5_0)
  5874. NEWS:
  5875. BFN
  5876. * ext/exif/exif.c:
  5877. Enable mbstring use on windows. We were linking against mbstring for
  5878. some time now, but have never actually used it on Windows.
  5879. Fixes #31980.
  5880. 2005-02-15 Ilia Alshanetsky <ilia@prohost.org>
  5881. * (PHP_4_3)
  5882. ext/exif/exif.c
  5883. ext/exif/exif.c:
  5884. MFH: Fixed bug #31986 (Max nesting limit set too low).
  5885. * ext/exif/exif.c:
  5886. Fixed bug #31986 (Max nesting limit set too low).
  5887. 2005-02-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5888. * ext/sqlite/config.m4
  5889. ext/sqlite/config.w32
  5890. ext/sqlite/sqlite.c
  5891. ext/sqlite/tests/sqlite_oo_032.phpt:
  5892. - SQLite depends on SPL if it is present
  5893. - Add SQLiteResult::count()
  5894. - SQLiteResult implements Countable if present
  5895. 2005-02-15 Jani Taskinen <jani.taskinen@kolumbus.fi>
  5896. * config.guess
  5897. config.sub
  5898. ltmain.sh
  5899. build/libtool.m4:
  5900. - Applied some patches to fix issues with e.g. ia_64 and s390
  5901. * ext/dom/config.m4:
  5902. No tabs here
  5903. * ext/xmlrpc/libxmlrpc/.cvsignore:
  5904. Missing .libs entry
  5905. 2005-02-15 Ilia Alshanetsky <ilia@prohost.org>
  5906. * main/rfc1867.c:
  5907. Prune uploaded file names to \ on all OSes, read comments for explanation.
  5908. 2005-02-14 Jani Taskinen <jani.taskinen@kolumbus.fi>
  5909. * ext/sockets/sockets.c:
  5910. - More sock->error resets
  5911. 2005-02-14 Edin Kadribasic <edink@emini.dk>
  5912. * ext/pgsql/pgsql.c:
  5913. ws fix
  5914. * NEWS
  5915. ext/pgsql/pgsql.c
  5916. ext/pgsql/php_pgsql.h:
  5917. Added pg_field_type_oid() function
  5918. * ext/pgsql/config.w32:
  5919. Added missing defines (#31751)
  5920. 2005-02-14 Jani Taskinen <jani.taskinen@kolumbus.fi>
  5921. * (PHP_4_3)
  5922. ext/sockets/sockets.c:
  5923. Fix typo
  5924. * (PHP_4_3)
  5925. ext/sockets/sockets.c:
  5926. MFH: - Removed duplicate error + reset error in new sockets
  5927. * ext/sockets/sockets.c:
  5928. - Removed duplicate error + reset error in new sockets
  5929. 2005-02-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5930. * ext/standard/var_unserializer.c:
  5931. - Disallow illegal class names (.c part)
  5932. * ext/standard/var_unserializer.re:
  5933. - Disallow illegal class names
  5934. 2005-02-14 Anantha Kesari H Y <hyanantha@novell.com>
  5935. * main/php.h:
  5936. NetWare Libc has php.h so no need of having netware specific block here
  5937. 2005-02-14 Jani Taskinen <jani.taskinen@kolumbus.fi>
  5938. * (PHP_5_0)
  5939. php.ini-dist
  5940. php.ini-recommended
  5941. ext/sockets/php_sockets.h:
  5942. MFH: nuke unused code + non-existing ini option
  5943. * php.ini-dist
  5944. php.ini-recommended:
  5945. Nuke non-existing ini option
  5946. * ext/sockets/php_sockets.h:
  5947. Nuke unused code
  5948. 2005-02-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5949. * ZendEngine2/zend_execute_API.c
  5950. ZendEngine2/zend_reflection_api.c:
  5951. - Be more gracious in reflection API
  5952. 2005-02-13 Ilia Alshanetsky <ilia@prohost.org>
  5953. * ext/standard/tests/general_functions/sunfuncts.phpt:
  5954. Fixed test.
  5955. 2005-02-13 Jani Taskinen <jani.taskinen@kolumbus.fi>
  5956. * ext/session/mod_files.h
  5957. ext/session/mod_mm.h
  5958. ext/session/mod_user.h
  5959. ext/session/php_session.h:
  5960. - Missing $Id$ tags
  5961. * (PHP_4_3)
  5962. ext/session/session.c:
  5963. MFH: - Added the alias session_commit() (more intuitive name for
  5964. session_write_close())
  5965. MFH: - Partial sync of the file by adding macro SESSION_CHECK_ACTIVE_STATE
  5966. 2005-02-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5967. * ZendEngine2/zend_language_scanner.l:
  5968. - Fix doc comment handling
  5969. 2005-02-13 Jani Taskinen <jani.taskinen@kolumbus.fi>
  5970. * ext/session/php_session.h:
  5971. MFB_4_3: cvs diff -r1.84.2.5 -r1.84.2.6 php_session.h
  5972. 2005-02-13 Wez Furlong <wez.php@thebrainroom.net>
  5973. * ext/sqlite/config.m4:
  5974. same fix here
  5975. 2005-02-12 Jani Taskinen <jani.taskinen@kolumbus.fi>
  5976. * ext/snmp/snmp.c:
  5977. Missed one place..
  5978. * ext/snmp/snmp.c:
  5979. This was not good idea.
  5980. * (PHP_4_3)
  5981. NEWS
  5982. ext/sockets/config.m4
  5983. ext/sockets/php_sockets_win.h
  5984. ext/sockets/sockets.c:
  5985. - Fixed bug #31936 (set_h_errno() is redefined incompatibly)
  5986. * ext/sockets/php_sockets_win.h
  5987. ext/sockets/sockets.c:
  5988. Remove unused set_h_errno
  5989. 2005-02-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5990. * (PHP_5_0)
  5991. NEWS
  5992. tests/lang/bug30862.phpt:
  5993. - BFN and add test
  5994. * ZendEngine2/zend_execute_API.c:
  5995. - Bugfix #30682 (autoconversion from false/true to 0/1 missing in case of
  5996. static property default value)
  5997. 2005-02-11 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5998. * ZendEngine2/zend_compile.c
  5999. ZendEngine2/zend_compile.h
  6000. ZendEngine2/zend_language_parser.y:
  6001. - Cleanup foreach handling
  6002. 2005-02-11 Jani Taskinen <jani.taskinen@kolumbus.fi>
  6003. * (PHP_4_3)
  6004. TSRM/TSRM.c
  6005. TSRM/TSRM.h
  6006. TSRM/tsrm_config.nw.h
  6007. TSRM/tsrm_config_common.h
  6008. TSRM/tsrm_nw.c
  6009. TSRM/tsrm_nw.h
  6010. TSRM/tsrm_virtual_cwd.c
  6011. TSRM/tsrm_virtual_cwd.h
  6012. TSRM/tsrm_win32.c
  6013. TSRM/tsrm_win32.h:
  6014. Revert
  6015. * (PHP_4_3)
  6016. NEWS
  6017. sapi/cgi/cgi_main.c:
  6018. Revert broken patch
  6019. * (PHP_5_0)
  6020. NEWS
  6021. sapi/cgi/cgi_main.c:
  6022. Revert this patch
  6023. * sapi/cgi/cgi_main.c:
  6024. Revert previous patch
  6025. 2005-02-10 Rob Richards <rrichards@ctindustries.net>
  6026. * (PHP_5_0)
  6027. ext/standard/array.c:
  6028. MFH: fix segfault in array_walk when retval_ptr is empty
  6029. - such as when exception thrown
  6030. * ext/standard/array.c:
  6031. fix segfault when retval_ptr is empty - such as when exception thrown
  6032. 2005-02-10 Hartmut Holzgraefe <hartmut@php-groupies.de>
  6033. * ext/xml/tests/bug30266.phpt:
  6034. test case for Bug #30266
  6035. 2005-02-10 Jani Taskinen <jani.taskinen@kolumbus.fi>
  6036. * (PHP_4_3)
  6037. TSRM/TSRM.c
  6038. TSRM/TSRM.h
  6039. TSRM/tsrm_config.nw.h
  6040. TSRM/tsrm_config_common.h
  6041. TSRM/tsrm_nw.c
  6042. TSRM/tsrm_nw.h
  6043. TSRM/tsrm_virtual_cwd.c
  6044. TSRM/tsrm_virtual_cwd.h
  6045. TSRM/tsrm_win32.c
  6046. TSRM/tsrm_win32.h:
  6047. MFH: - Multiple fixes for nasty leaks in ZTS mode
  6048. * configure.in
  6049. configure.in
  6050. configure.in
  6051. Zend/zend_strtod.c
  6052. ZendEngine2/zend_strtod.c
  6053. ZendEngine2/zend_strtod.c:
  6054. - Fixed bug #31920 (zend_strtod.c error: conflicting types for 'int8_t')
  6055. 2005-02-10 Antony Dovgal <tony2001@phpclub.net>
  6056. * ext/session/session.c:
  6057. hm..
  6058. fix #28324 _properly_
  6059. * ext/session/session.c:
  6060. fix bug #28324 (HTTP_SESSION_VARS appear when register_long_arrays is Off)
  6061. 2005-02-10 Pierre-Alain Joye <pierre@dotgeek.org>
  6062. * ext/standard/sunfuncs.c:
  6063. - fix #30745 and #31853 (php-bugs at demark dot org, pierre)
  6064. 2005-02-10 Ilia Alshanetsky <ilia@prohost.org>
  6065. * ext/mbstring/mb_gpc.c
  6066. ext/mbstring/mbstring.c:
  6067. Removed unused vars.
  6068. 2005-02-10 Dmitry Stogov <dmitry@zend.com>
  6069. * NEWS
  6070. ZendEngine2/zend_vm_def.h
  6071. ZendEngine2/zend_vm_execute.h
  6072. ZendEngine2/zend_vm_opcodes.h
  6073. ZendEngine2/tests/bug30407.phpt:
  6074. Fixed bug #30407 (Strange behaviour of default arguments)
  6075. 2005-02-09 Frank M. Kromann <frank@kromann.info>
  6076. * (PHP_4_3)
  6077. ext/fbsql/php_fbsql.c
  6078. ext/fbsql/php_fbsql.c:
  6079. MFH: change return value from false to true, when a statement was executed
  6080. with warnings
  6081. * ext/fbsql/php_fbsql.c:
  6082. change return value from false to true, when a statement was executed with
  6083. warnings
  6084. * (PHP_4_3)
  6085. ext/fbsql/php_fbsql.c
  6086. ext/fbsql/php_fbsql.c:
  6087. MFH: Check for warnings and return the warning texts
  6088. * ext/fbsql/php_fbsql.c:
  6089. Check for warnings and return the warning texts
  6090. 2005-02-09 Rasmus Lerdorf <rasmus@lerdorf.com>
  6091. * ext/curl/config.m4:
  6092. Fix for bug #31901
  6093. 2005-02-09 Rob Richards <rrichards@ctindustries.net>
  6094. * (PHP_5_0)
  6095. NEWS:
  6096. BFN
  6097. * (PHP_5_0)
  6098. ext/dom/php_dom.c:
  6099. MFH: Fixed bug #31878 (Segmentation fault using clone keyword on nodes)
  6100. * ext/dom/php_dom.c:
  6101. Fixed bug #31878 (Segmentation fault using clone keyword on nodes)
  6102. 2005-02-09 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  6103. * acinclude.m4:
  6104. - Complement for Jani's fix. Likely fix the iconv issue.
  6105. 2005-02-08 Ilia Alshanetsky <ilia@prohost.org>
  6106. * ext/shmop/php_shmop.h
  6107. ext/shmop/shmop.c:
  6108. Removed pointless operations/declarations.
  6109. * NEWS
  6110. ext/standard/file.c:
  6111. Added optional maxlen parameter to file_get_contents().
  6112. 2005-02-08 Antony Dovgal <tony2001@phpclub.net>
  6113. * NEWS
  6114. ext/cpdf/.cvsignore
  6115. ext/cpdf/CREDITS
  6116. ext/cpdf/config.m4
  6117. ext/cpdf/config.w32
  6118. ext/cpdf/cpdf.c
  6119. ext/cpdf/cpdf.dsp
  6120. ext/cpdf/package.xml
  6121. ext/cpdf/php_cpdf.h:
  6122. move ext/cpdf to PECL
  6123. 2005-02-08 Rasmus Lerdorf <rasmus@lerdorf.com>
  6124. * (PHP_5_0)
  6125. ext/fam/fam.c
  6126. ext/fam/php_fam.h
  6127. ext/hwapi/hwapi.cpp
  6128. ext/hwapi/php_hwapi.h
  6129. ext/xml/xml.c:
  6130. MFH eliminating a few more useless R* calls
  6131. 2005-02-07 Rasmus Lerdorf <rasmus@lerdorf.com>
  6132. * ext/fam/fam.c
  6133. ext/fam/php_fam.h
  6134. ext/hwapi/hwapi.cpp
  6135. ext/hwapi/php_hwapi.h
  6136. ext/mono/php_mono.c
  6137. ext/msession/msession.c
  6138. ext/msession/php_msession.h
  6139. ext/ncurses/ncurses.c
  6140. ext/ncurses/php_ncurses.h:
  6141. Get rid of more useless RINIT/RSHUTDOWN calls
  6142. 2005-02-07 Ilia Alshanetsky <ilia@prohost.org>
  6143. * (PHP_4_3)
  6144. NEWS
  6145. NEWS
  6146. ext/sysvmsg/sysvmsg.c
  6147. ext/sysvmsg/sysvmsg.c:
  6148. MFH: Fixed bug #31527 (crash in msg_send() when non-string is stored
  6149. without
  6150. being serialized).
  6151. * ext/sysvmsg/sysvmsg.c:
  6152. Fixed bug #31527 (crash in msg_send() when non-string is stored without
  6153. being serialized).
  6154. 2005-02-07 Rasmus Lerdorf <rasmus@lerdorf.com>
  6155. * ext/xml/xml.c:
  6156. No reason to call empty RINIT, RSHUTDOWN and MSHUTDOWN functions here
  6157. 2005-02-07 Dmitry Stogov <dmitry@zend.com>
  6158. * ZendEngine2/zend_compile.c:
  6159. Fixed bug introduced with foreach() optimization patch
  6160. * ZendEngine2/zend_compile.c:
  6161. Fixed FE_RESET/FE_FETCH bug.
  6162. Now FE_RESET instruction takes jump-address from itself, not from the
  6163. following FE_FETCH instruction.
  6164. * ZendEngine2/zend_compile.c
  6165. ZendEngine2/zend_compile.h
  6166. ZendEngine2/zend_language_parser.y
  6167. ZendEngine2/zend_vm_def.h
  6168. ZendEngine2/zend_vm_execute.h
  6169. ZendEngine2/zend_vm_opcodes.h:
  6170. foreash($a as $key => $val) optimization
  6171. Removed temorary array creation on each iteration.
  6172. 2005-02-07 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6173. * ZendEngine2/zend_compile.c
  6174. ZendEngine2/zend_compile.h
  6175. ZendEngine2/zend_language_parser.y:
  6176. - Remove part of the cleanup which causes a problem with unnormal code
  6177. like tests/lang/040.phpt
  6178. * tests/lang/040.phpt:
  6179. - Add new test
  6180. 2005-02-07 Antony Dovgal <tony2001@phpclub.net>
  6181. * ext/filepro/filepro.c
  6182. ext/filepro/php_filepro.h:
  6183. fix leaks on shutdown
  6184. fix leaks appearing when trying to open several "databases"
  6185. 2005-02-07 Jani Taskinen <jani.taskinen@kolumbus.fi>
  6186. * (PHP_4_3)
  6187. NEWS
  6188. NEWS
  6189. configure.in
  6190. configure.in:
  6191. MFH: - Fixed bug #31858 (--disable-cli does not force --without-pear)
  6192. * configure.in:
  6193. - Fixed bug #31858 (--disable-cli does not force --without-pear)
  6194. 2005-02-06 Zeev Suraski <zeev@zend.com>
  6195. * (PHP_5_0)
  6196. ZendEngine2/zend_ini_scanner.l:
  6197. Correct fix for #28803
  6198. * ZendEngine2/zend_ini_scanner.l:
  6199. Correct fix for #28804
  6200. * (PHP_4_3)
  6201. Zend/zend_ini_scanner.l:
  6202. Correct fix for #28804 (minimize change from previous regexp)
  6203. 2005-02-06 Wez Furlong <wez.php@thebrainroom.net>
  6204. * main/php_streams.h:
  6205. Avoid bug where stream_copy_to_stream() call for precisely 2000000 bytes
  6206. would
  6207. result in entire resource being copied.
  6208. The mmap brake is already present inside mmap_range() and is set to 1MB.
  6209. * ext/standard/file.c:
  6210. support sucking data from streams in file_put_contents()
  6211. 2005-02-06 Ilia Alshanetsky <ilia@prohost.org>
  6212. * ext/standard/exec.c:
  6213. Fixed possible un-initialized var on error.
  6214. 2005-02-06 Wez Furlong <wez.php@thebrainroom.net>
  6215. * main/php_memory_streams.h
  6216. main/streams/memory.c:
  6217. add an open mode for the memory streams that allows the stream to take
  6218. ownership of the passed-in buffer
  6219. * ext/sqlite/TODO:
  6220. update todo
  6221. 2005-02-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6222. * ZendEngine2/zend_compile.c
  6223. ZendEngine2/zend_compile.h
  6224. ZendEngine2/zend_language_parser.y
  6225. ZendEngine2/zend_vm_def.h
  6226. ZendEngine2/zend_vm_execute.h
  6227. ZendEngine2/zend_vm_opcodes.h:
  6228. - Cleanup foreach statement
  6229. 2005-02-05 Georg Richter <georg@mysql.com>
  6230. * ext/mysqli/config.m4:
  6231. fix for bug #29329
  6232. 2005-02-04 Jani Taskinen <jani.taskinen@kolumbus.fi>
  6233. * ext/standard/tests/time/bug13142.phpt
  6234. ext/standard/tests/time/bug13142.phpt
  6235. ext/standard/tests/time/bug13142.phpt:
  6236. fix test
  6237. 2005-02-04 Hartmut Holzgraefe <hartmut@php-groupies.de>
  6238. * NEWS
  6239. ZendEngine2/zend_API.c
  6240. ZendEngine2/zend_API.h:
  6241. added some missing zend_[declare|update]_property_...() convenience
  6242. functions for bool, double and binary safe string data
  6243. 2005-02-04 Dmitry Stogov <dmitry@zend.com>
  6244. * (PHP_5_0)
  6245. NEWS:
  6246. Fixed bug #31832 (SOAP encoding problem with complex types in WSDL mode
  6247. with multiple parts)
  6248. 2005-02-04 Derick Rethans <php@derickrethans.nl>
  6249. * (PHP_4_3)
  6250. NEWS
  6251. NEWS
  6252. ext/dbase/dbase.c
  6253. ext/dbase/dbase.c:
  6254. - MFH: Fixed bug #31754 (dbase_open() fails for mode = 1). (Mehdi, Derick)
  6255. * ext/dbase/dbase.c:
  6256. - Fixed bug #31754 (dbase_open() fails for mode = 1). (Mehdi, Derick)
  6257. 2005-02-04 Jani Taskinen <jani.taskinen@kolumbus.fi>
  6258. * (PHP_5_0)
  6259. NEWS:
  6260. BFN
  6261. * (PHP_4_3)
  6262. NEWS
  6263. ext/standard/datetime.c
  6264. ext/standard/datetime.c:
  6265. MFH: Fixed bug #31842 (*date('r') does not return RFC2822 conforming date
  6266. string).
  6267. * ext/standard/datetime.c:
  6268. - Fixed bug #31842 (*date('r') does not return RFC2822 conforming date
  6269. string).
  6270. * (PHP_4_3)
  6271. NEWS
  6272. sapi/cgi/cgi_main.c:
  6273. MFH: - Fixed bug #28227 (PHP CGI depends upon non-standard SCRIPT_FILENAME)
  6274. * (PHP_5_0)
  6275. NEWS
  6276. sapi/cgi/cgi_main.c:
  6277. MFH: - Fixed bug #28227 (PHP CGI depends upon non-standard SCRIPT_FILENAME)
  6278. * sapi/cgi/cgi_main.c:
  6279. - Fixed bug #28227 (PHP CGI depends upon non-standard SCRIPT_FILENAME)
  6280. 2005-02-04 Ilia Alshanetsky <ilia@prohost.org>
  6281. * ext/readline/readline.c:
  6282. Proper fix for bug #31796 .
  6283. 2005-02-03 Ilia Alshanetsky <ilia@prohost.org>
  6284. * (PHP_4_3)
  6285. NEWS
  6286. NEWS
  6287. ext/readline/readline.c
  6288. ext/readline/readline.c:
  6289. MFH: Fixed bug #31796 (readline completion handler does not handle empty
  6290. return values).
  6291. * ext/readline/readline.c:
  6292. Fixed bug #31796 (readline completion handler does not handle empty return
  6293. values).
  6294. 2005-02-03 Jani Taskinen <jani.taskinen@kolumbus.fi>
  6295. * buildconf
  6296. build/build2.mk:
  6297. - Fix buildconf with BSD make
  6298. 2005-02-03 Magnus M��tt� <novell@kiruna.se>
  6299. * ext/filepro/package.xml:
  6300. Fix typos.
  6301. 2005-02-03 Jani Taskinen <jani.taskinen@kolumbus.fi>
  6302. * EXTENSIONS:
  6303. cleanup
  6304. * (PHP_5_0)
  6305. NEWS
  6306. ZendEngine2/zend_ini_scanner.l:
  6307. MFH: Fixed bug #28804 (ini-file section parsing pattern is buggy).
  6308. * (PHP_4_3)
  6309. NEWS
  6310. Zend/zend_ini_scanner.l:
  6311. - MFH: Fixed bug #28804 (ini-file section parsing pattern is buggy).
  6312. * ZendEngine2/zend_ini_scanner.l:
  6313. - Fixed bug #28804 (ini-file section parsing pattern is buggy).
  6314. * (PHP_4_3)
  6315. Zend/zend_ini_scanner.l:
  6316. Missing $Id$ tag + ws fix
  6317. * ZendEngine2/zend_ini_scanner.l
  6318. ZendEngine2/zend_ini_scanner.l:
  6319. ws fix
  6320. 2005-02-02 Ilia Alshanetsky <ilia@prohost.org>
  6321. * (PHP_4_3)
  6322. NEWS
  6323. NEWS
  6324. main/fopen_wrappers.c
  6325. main/fopen_wrappers.c:
  6326. MFH: Fixed bug #31514 (open_basedir uses path_translated rather then cwd
  6327. for .
  6328. translation).
  6329. * main/fopen_wrappers.c:
  6330. Fixed bug #31514 (open_basedir uses path_translated rather then cwd for .
  6331. translation).
  6332. 2005-02-02 Jani Taskinen <jani.taskinen@kolumbus.fi>
  6333. * NEWS:
  6334. pecl movement
  6335. * ext/w32api/.cvsignore
  6336. ext/w32api/CREDITS
  6337. ext/w32api/EXPERIMENTAL
  6338. ext/w32api/README
  6339. ext/w32api/TODO
  6340. ext/w32api/package.xml
  6341. ext/w32api/php_w32api.h
  6342. ext/w32api/w32api.c
  6343. ext/w32api/w32api.dsp
  6344. ext/w32api/w32api_function_definition_parser.y
  6345. ext/w32api/w32api_function_definition_scanner.l
  6346. ext/w32api/w32api_type_definition_parser.y
  6347. ext/w32api/w32api_type_definition_scanner.l:
  6348. - Moved ext/w32api to PECL.
  6349. * NEWS:
  6350. PECL
  6351. * ext/yp/.cvsignore
  6352. ext/yp/CREDITS
  6353. ext/yp/config.m4
  6354. ext/yp/package.xml
  6355. ext/yp/php_yp.h
  6356. ext/yp/yp.c:
  6357. - Moved ext/yp to PECL.
  6358. * NEWS:
  6359. NEWS
  6360. * ext/dio/.cvsignore
  6361. ext/dio/EXPERIMENTAL
  6362. ext/dio/config.m4
  6363. ext/dio/config.w32
  6364. ext/dio/dio.c
  6365. ext/dio/package.xml
  6366. ext/dio/php_dio.h
  6367. ext/dio/tests/.cvsignore
  6368. ext/dio/tests/001.phpt:
  6369. - Moved ext/dio to PECL.
  6370. 2005-02-02 Stanislav Malyshev <stas@zend.com>
  6371. * ext/standard/array.c:
  6372. fix memory leak if function call fails
  6373. * ZendEngine2/zend_execute_API.c:
  6374. Fix #31720 Invalid object callbacks not caught in array_walk() (patch
  6375. from Antony Dovgal)
  6376. 2005-02-02 Dmitry Stogov <dmitry@zend.com>
  6377. * (PHP_5_0)
  6378. NEWS:
  6379. Fixed bug #31747 (SOAP Digest Authentication doesn't work with "HTTP/1.1
  6380. 100 Continue" response)
  6381. 2005-02-02 Stanislav Malyshev <stas@zend.com>
  6382. * ZendEngine2/tests/bug31720.phpt:
  6383. test for Bug #31720
  6384. * ZendEngine2/tests/bug31720.phpt
  6385. ZendEngine2/tests/bug31720.phpt:
  6386. file bug31720.phpt was initially added on branch PHP_5_0.
  6387. * (PHP_5_0)
  6388. ZendEngine2/zend_execute_API.c:
  6389. Fix #31720 Invalid object callbacks not caught in array_walk() (patch
  6390. from Antony Dovgal)
  6391. * (PHP_5_0)
  6392. ext/standard/array.c:
  6393. fix leak if function call fails
  6394. 2005-02-02 Dmitry Stogov <dmitry@zend.com>
  6395. * (PHP_5_0)
  6396. NEWS:
  6397. Fixed bug #31755 (Cannot create SOAP header in no namespace)
  6398. * ZendEngine2/tests/bug31683.phpt
  6399. ZendEngine2/tests/bug31683.phpt:
  6400. file bug31683.phpt was initially added on branch PHP_5_0.
  6401. * (PHP_5_0)
  6402. NEWS
  6403. ZendEngine2/zend.h
  6404. ZendEngine2/zend.h
  6405. ZendEngine2/zend_object_handlers.c
  6406. ZendEngine2/zend_object_handlers.c
  6407. ZendEngine2/tests/bug31683.phpt:
  6408. Fixed bugs #29767 and #31683 (__get and __set methods must not modify
  6409. property name).
  6410. 2005-02-01 Ilia Alshanetsky <ilia@prohost.org>
  6411. * (PHP_4_3)
  6412. NEWS
  6413. NEWS
  6414. ext/exif/exif.c
  6415. ext/exif/exif.c:
  6416. MFH: Fixed bug #31797 (exif_read_data() uses too low nesting limit).
  6417. * ext/exif/exif.c:
  6418. Fixed bug #31797 (exif_read_data() uses too low nesting limit).
  6419. 2005-02-01 Stanislav Malyshev <stas@zend.com>
  6420. * ZendEngine2/zend_builtin_functions.c
  6421. ZendEngine2/zend_builtin_functions.c:
  6422. Fix debug_trace with eval (patch from Antony Dovgal)
  6423. * ZendEngine2/tests/bug_debug_backtrace.phpt:
  6424. test for eval debug_backtrace bug
  6425. * ZendEngine2/tests/bug_debug_backtrace.phpt
  6426. ZendEngine2/tests/bug_debug_backtrace.phpt:
  6427. file bug_debug_backtrace.phpt was initially added on branch PHP_5_0.
  6428. * (PHP_4_3)
  6429. Zend/zend_execute.c:
  6430. Better fix for #28086
  6431. 2005-02-01 Anantha Kesari H Y <hyanantha@novell.com>
  6432. * TSRM/TSRM.h:
  6433. NetWare has a compliant pthread implementation
  6434. * (PHP_5_0)
  6435. TSRM/TSRM.h:
  6436. NetWare is now having compliant pthreads implementation
  6437. 2005-02-01 Ilia Alshanetsky <ilia@prohost.org>
  6438. * (PHP_4_3)
  6439. main/rfc1867.c
  6440. main/rfc1867.c:
  6441. MFH: Final version of filename upload handling.
  6442. * main/rfc1867.c:
  6443. Final version of filename upload handling.
  6444. 2005-01-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6445. * ZendEngine2/zend_reflection_api.c:
  6446. - Add ReclectionClass:hasProperty(), ReflectionClass::hasConstant()
  6447. to complete api (johannes@php.net)
  6448. 2005-01-30 Ilia Alshanetsky <ilia@prohost.org>
  6449. * (PHP_4_3)
  6450. ext/standard/var_unserializer.c
  6451. ext/standard/var_unserializer.c
  6452. ext/standard/var_unserializer.re
  6453. ext/standard/var_unserializer.re:
  6454. MFH: Fix handling of INF/NAN in unserialize().
  6455. * ext/standard/var_unserializer.c
  6456. ext/standard/var_unserializer.re:
  6457. Fix handling of INF/NAN in unserialize().
  6458. 2005-01-28 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6459. * ZendEngine2/zend_execute_API.c:
  6460. - Fix severity (found by johannes)
  6461. 2005-01-28 Georg Richter <georg@mysql.com>
  6462. * (PHP_5_0)
  6463. NEWS
  6464. ext/mysqli/mysqli_api.c
  6465. ext/mysqli/mysqli_prop.c:
  6466. MFH: Fix for mysql_affected_rows and mysql_stmt_affected_rows
  6467. * ext/mysqli/mysqli_api.c
  6468. ext/mysqli/mysqli_prop.c:
  6469. fixed a bug in mysql_affected_rows and mysql_stmt_affected_rows
  6470. in case affected_rows function returns (my_ulonglong) -1 for errors.
  6471. (Thanks to Antony Dovgal for reporting this bug)
  6472. 2005-01-28 Antony Dovgal <tony2001@phpclub.net>
  6473. * ext/standard/ftok.c
  6474. ext/standard/ftok.c
  6475. ext/standard/ftok.c:
  6476. improve CS & error messages
  6477. * ext/standard/ftok.c
  6478. ext/standard/ftok.c:
  6479. MFB: explain why ftok() failed
  6480. * (PHP_5_0)
  6481. ext/standard/ftok.c:
  6482. add warning explaining why ftok() failed
  6483. * (PHP_5_0)
  6484. NEWS:
  6485. BFN (#31732)
  6486. * ext/mbstring/mbstring.c:
  6487. MFB: fix #31732
  6488. * (PHP_5_0)
  6489. ext/mbstring/mbstring.c:
  6490. fix #31732 (mb_get_info causes segfault)
  6491. * (PHP_4_3)
  6492. ext/posix/posix.c
  6493. ext/posix/posix.c:
  6494. MFH: change return type from NULL to FALSE when parameter parsing failed
  6495. * ext/posix/posix.c:
  6496. change return type from NULL to FALSE when parameter parsing failed
  6497. (as was requested by Ilia)
  6498. * ext/posix/posix.c:
  6499. MFB: fix posix_getsid() & posix_getpgid()
  6500. * (PHP_5_0)
  6501. NEWS
  6502. ext/posix/posix.c:
  6503. fix posix_getsid() & posix_getpgid()
  6504. /* looks like copy&paste error first introduced in PHP 3.0.10 (!) */
  6505. 2005-01-27 Frank M. Kromann <frank@kromann.info>
  6506. * (PHP_4_3)
  6507. ext/fbsql/php_fbsql.c
  6508. ext/fbsql/php_fbsql.c:
  6509. MFH: Hack to fix crash caused by FBCAccess not returning errors when
  6510. creating an index that exists in the database.
  6511. * ext/fbsql/php_fbsql.c:
  6512. Hack to fix crash caused by FBCAccess not returning errors when creating an
  6513. index that exists in the database.
  6514. 2005-01-27 Ilia Alshanetsky <ilia@prohost.org>
  6515. * (PHP_4_3)
  6516. NEWS
  6517. ext/standard/url.c
  6518. ext/standard/tests/strings/url_t.phpt:
  6519. MFH: Fixed bug #31705 (parse_url() does not recognize http://foo.com#bar)
  6520. * (PHP_5_0)
  6521. NEWS
  6522. ext/standard/url.c
  6523. ext/standard/tests/strings/url_t.phpt:
  6524. MFH: Fixed bug #31705 (parse_url() does not recognize http://foo.com#bar).
  6525. * ext/standard/url.c
  6526. ext/standard/tests/strings/url_t.phpt:
  6527. Fixed bug #31705 (parse_url() does not recognize http://foo.com#bar)
  6528. 2005-01-27 Antony Dovgal <tony2001@phpclub.net>
  6529. * ext/mysqli/mysqli.c:
  6530. MFB: fix leak in mysqli_fetch_array()
  6531. * (PHP_5_0)
  6532. ext/mysqli/mysqli.c:
  6533. fix leak in mysqli_fetch_array() when using invalid resulttype
  6534. 2005-01-27 Georg Richter <georg@mysql.com>
  6535. * ext/mysqli/mysqli_api.c:
  6536. fix for bug #31710 (return value for mysql_rollback is reverted)
  6537. fixed also same behaviour for mysql_commit and mysql_autocommit
  6538. 2005-01-27 Antony Dovgal <tony2001@phpclub.net>
  6539. * (PHP_5_0)
  6540. NEWS:
  6541. BFN
  6542. * ext/mysqli/mysqli_api.c:
  6543. MFB: fix segfault when invalid field offset is passed to
  6544. mysqli_fetch_field_direct()
  6545. * (PHP_5_0)
  6546. ext/mysqli/mysqli_api.c:
  6547. fix segfault when invalid field offset is passed to
  6548. mysqli_fetch_field_direct()
  6549. 2005-01-26 Derick Rethans <php@derickrethans.nl>
  6550. * (PHP_4_3)
  6551. sapi/apache/config.m4
  6552. sapi/apache/config.m4:
  6553. - MFH: There is no --with-apache2, only apxs2
  6554. * sapi/apache/config.m4:
  6555. - There is no --with-apache2, only apxs2
  6556. 2005-01-26 Ilia Alshanetsky <ilia@prohost.org>
  6557. * (PHP_4_3)
  6558. NEWS
  6559. NEWS
  6560. ext/standard/var_unserializer.c
  6561. ext/standard/var_unserializer.c
  6562. ext/standard/var_unserializer.re
  6563. ext/standard/var_unserializer.re:
  6564. MFH: Fixed bug #31699 (unserialize() float problem on non-English locales).
  6565. * ext/standard/var_unserializer.c
  6566. ext/standard/var_unserializer.re:
  6567. Fixed bug #31699 (unserialize() float problem on non-English locales).
  6568. * (PHP_4_3)
  6569. NEWS
  6570. ext/standard/formatted_print.c:
  6571. MFH: Fixed bug #29733 (printf() handles repeated placeholders wrong).
  6572. * (PHP_5_0)
  6573. NEWS
  6574. ext/standard/formatted_print.c:
  6575. Fixed bug #29733 (printf() handles repeated placeholders wrong).
  6576. (bugs dot php dot net at bluetwanger dot de, Ilia)
  6577. * ext/standard/formatted_print.c:
  6578. Fixed bug #29733 (printf() handles repeated placeholders wrong).
  6579. 2005-01-25 Andrei Zmievski <andrei@gravitonic.com>
  6580. * ext/standard/browscap.c:
  6581. Don't depend on empty_string.
  6582. 2005-01-25 Ilia Alshanetsky <ilia@prohost.org>
  6583. * (PHP_4_3)
  6584. NEWS
  6585. NEWS
  6586. ext/standard/pack.c:
  6587. MFH: Fixed bug #31465 (False warning in unpack() when working with *).
  6588. * ext/standard/pack.c:
  6589. Fixed bug #31465 (False warning in unpack() when working with *).
  6590. 2005-01-25 Andrei Zmievski <andrei@gravitonic.com>
  6591. * (PHP_5_0)
  6592. NEWS
  6593. ext/standard/browscap.c
  6594. ext/standard/browscap.c
  6595. sapi/embed/php_embed.c
  6596. sapi/embed/php_embed.c:
  6597. MFB (Fix several egregious leaks in ext/browscap and sapi/embed).
  6598. * (PHP_4_3)
  6599. NEWS
  6600. ext/standard/browscap.c
  6601. sapi/embed/php_embed.c:
  6602. Fix several egregious leaks in ext/browscap and sapi/embed.
  6603. 2005-01-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6604. * ext/sqlite/sqlite.c:
  6605. - Proto fix
  6606. 2005-01-25 Antony Dovgal <tony2001@phpclub.net>
  6607. * ext/imap/php_imap.c:
  6608. check body for NULL before using and prevent segfaults
  6609. 2005-01-25 Jani Taskinen <jani.taskinen@kolumbus.fi>
  6610. * (PHP_4_3)
  6611. NEWS
  6612. NEWS
  6613. ext/dio/dio.c
  6614. ext/dio/dio.c:
  6615. MFH: - Fixed bug #31684 (dio_tcsetattr(): misconfigured termios settings)
  6616. * ext/dio/dio.c:
  6617. - Fixed bug #31684 (dio_tcsetattr(): misconfigured termios settings)
  6618. * ZendEngine2/zend.h:
  6619. New versions of glibc support a RTLD_DEEPBIND flag to dlopen. The
  6620. effect of this flag when loading a "foo.so" with undefined symbols is
  6621. that the search that symbol starts at foo.so and its dependencies
  6622. *before* the loading process' global symbol table.
  6623. This is an effective workaround for symbol namespace collisions between
  6624. various modules and the libraries on which they depend (where fixing the
  6625. respective modules or libraries is not possible e.g. due to API
  6626. constraints).
  6627. (By: Joe Orton)
  6628. * (PHP_4_3)
  6629. acinclude.m4
  6630. acinclude.m4:
  6631. MFH: - Fix macosx shared extension build
  6632. * acinclude.m4:
  6633. - Fix macosx shared extension build
  6634. * (PHP_4_3)
  6635. NEWS
  6636. NEWS
  6637. scripts/phpize.in
  6638. scripts/phpize.in:
  6639. MFH: - Return of the automake requirement
  6640. * scripts/phpize.in:
  6641. - Return of the automake requirement.
  6642. * (PHP_5_0)
  6643. NEWS:
  6644. order + typos
  6645. 2005-01-25 Dmitry Stogov <dmitry@zend.com>
  6646. * (PHP_5_0)
  6647. NEWS:
  6648. Fixed bug #28041 (SOAP HTTP Digest Access Authentication was implemented)
  6649. 2005-01-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6650. * (PHP_5_0)
  6651. NEWS:
  6652. - BFN
  6653. * (PHP_5_0)
  6654. ZendEngine2/zend_execute.c
  6655. ZendEngine2/zend_interfaces.c
  6656. ZendEngine2/tests/bug26229.phpt:
  6657. - MFH #26229 (getIterator() segfaults when it returns arrays or scalars)
  6658. * ZendEngine2/zend_interfaces.c
  6659. ZendEngine2/zend_vm_def.h
  6660. ZendEngine2/zend_vm_execute.h
  6661. ZendEngine2/tests/bug26229.phpt:
  6662. - Bugfix #26229 (getIterator() segfaults when it returns arrays or scalars)
  6663. * ZendEngine2/Makefile.frag:
  6664. - Fix dependency
  6665. * ZendEngine2/zend_vm_def.h
  6666. ZendEngine2/zend_vm_execute.h:
  6667. - Use correct freeing (thx Dmitry)
  6668. 2005-01-25 Jani Taskinen <jani.taskinen@kolumbus.fi>
  6669. * NEWS
  6670. NEWS
  6671. NEWS:
  6672. massage
  6673. 2005-01-24 Ilia Alshanetsky <ilia@prohost.org>
  6674. * (PHP_4_3)
  6675. main/rfc1867.c
  6676. main/rfc1867.c:
  6677. MFH: Use multibyte specific code for handling files and generic basename
  6678. based code in all other instances.
  6679. * main/rfc1867.c:
  6680. Use multibyte specific code for handling files and generic basename based
  6681. code in all other instances.
  6682. * (PHP_5_0)
  6683. ext/sysvmsg/sysvmsg.c:
  6684. Fixed compiler warning.
  6685. 2005-01-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6686. * (PHP_5_0)
  6687. NEWS
  6688. NEWS:
  6689. - BFN
  6690. * (PHP_5_0)
  6691. NEWS:
  6692. - MFH fix for bug #31348 CachingIterator::rewind() leaks
  6693. * ZendEngine2/zend_vm_def.h
  6694. ZendEngine2/zend_vm_execute.h
  6695. ZendEngine2/tests/bug30725.phpt:
  6696. - Second and last part of #30725 fix
  6697. * ZendEngine2/zend_interfaces.c:
  6698. - Allow getIterator() to fail
  6699. * ZendEngine2/tests/bug30725.phpt:
  6700. - Add new test
  6701. * NEWS:
  6702. - mysqli/sqlite changes
  6703. * ext/sqlite/sqlite.c:
  6704. - Synch with MYSQLi extension and use RuntimeException as base for
  6705. SQLiteException if SPL is present.
  6706. 2005-01-24 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  6707. * main/rfc1867.c:
  6708. - Revert irrelevant part.
  6709. 2005-01-24 Antony Dovgal <tony2001@phpclub.net>
  6710. * ext/sysvmsg/tests/002.phpt:
  6711. 1.1.4;
  6712. add test
  6713. * ext/sysvmsg/sysvmsg.c:
  6714. fix msg_recieve() returning TRUE instead of FALSE when unserialize failed
  6715. (patch by Andrey Hristov)
  6716. 2005-01-24 Joe Orton <jorton@redhat.com>
  6717. * (PHP_4_3)
  6718. sapi/apache2handler/php_functions.c
  6719. sapi/apache2handler/php_functions.c:
  6720. MFH: Fixed regression #31645 - only flush before running the subrequest.
  6721. * sapi/apache2handler/php_functions.c:
  6722. Fixed regression #31645 - only flush before running the subrequest.
  6723. 2005-01-23 Ilia Alshanetsky <ilia@prohost.org>
  6724. * (PHP_4_3)
  6725. ext/sysvshm/sysvshm.c:
  6726. Fixed compiler warning.
  6727. 2005-01-23 Sergey Kartashoff <gluke@mail.ru>
  6728. * ext/mnogosearch/php_mnogo.c
  6729. ext/mnogosearch/php_mnogo.c:
  6730. - A bug in mnogosearch module in ispell loading code was fixed
  6731. 2005-01-22 Jani Taskinen <jani.taskinen@kolumbus.fi>
  6732. * (PHP_4_3)
  6733. Zend/zend.c
  6734. sapi/cli/php_cli.c:
  6735. MFH: - Memory leak fixes from ZE2 + HEAD CLI
  6736. * (PHP_4_3)
  6737. Zend/Zend.m4
  6738. Zend/configure.in
  6739. Zend/zend_strtod.c
  6740. ZendEngine2/Zend.m4
  6741. ZendEngine2/configure.in
  6742. ZendEngine2/zend_strtod.c:
  6743. - Compile fix for systems without uint32_t typedef
  6744. * (PHP_4_3)
  6745. scripts/phpize.in:
  6746. MFH: - Remove also autom4te.cache dir with phpize --clean
  6747. * scripts/phpize.in
  6748. scripts/phpize.in:
  6749. - Remove also autom4te.cache dir with phpize --clean
  6750. * (PHP_5_0)
  6751. ZendEngine2/Zend.m4
  6752. ZendEngine2/configure.in
  6753. ZendEngine2/zend_strtod.c:
  6754. MFH: Compile fix for systems without uint32_t typedef
  6755. 2005-01-22 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6756. * (PHP_5_0)
  6757. NEWS:
  6758. - BFN
  6759. * ZendEngine2/zend_API.c
  6760. ZendEngine2/zend_API.h
  6761. ZendEngine2/zend_reflection_api.c:
  6762. - Fix #31651 (ReflectionClass::getDefaultProperties segfaults with arrays.)
  6763. 2005-01-22 Andi Gutmans <andi@zend.com>
  6764. * ZendEngine2/zend_compile.c
  6765. ZendEngine2/zend_compile.h
  6766. ZendEngine2/zend_execute.c
  6767. ZendEngine2/zend_execute.h:
  6768. - Two new API calls for Derick (retreive CV name and value) by Dmitry
  6769. 2005-01-22 Jani Taskinen <jani.taskinen@kolumbus.fi>
  6770. * (PHP_4_3)
  6771. acinclude.m4
  6772. ext/dba/config.m4
  6773. ext/mcrypt/config.m4:
  6774. MFH: - Typofix + removed unnecessary unsets caused by it
  6775. * acinclude.m4
  6776. acinclude.m4
  6777. ext/dba/config.m4
  6778. ext/dba/config.m4
  6779. ext/mcrypt/config.m4
  6780. ext/mcrypt/config.m4:
  6781. - Typofix + removed unnecessary unsets caused by it
  6782. * (PHP_4_3)
  6783. NEWS
  6784. NEWS:
  6785. massage news
  6786. 2005-01-22 Andrei Zmievski <andrei@gravitonic.com>
  6787. * ext/exif/exif.c:
  6788. MFB (bugfix for 24851)
  6789. 2005-01-21 Andrei Zmievski <andrei@gravitonic.com>
  6790. * (PHP_5_0)
  6791. NEWS
  6792. ext/exif/exif.c:
  6793. MFB (bugfix for 28451)
  6794. * (PHP_4_3)
  6795. NEWS:
  6796. -** empty log message ***
  6797. * (PHP_4_3)
  6798. ext/exif/exif.c:
  6799. Protect against corrupt EXIF headers that feature unlimited IFD tag
  6800. nesting.
  6801. 2005-01-21 Stefan Esser <sesser@suspekt.org>
  6802. * ext/session/session.c:
  6803. Correctly initialize ZVAL
  6804. 2005-01-21 Antony Dovgal <tony2001@phpclub.net>
  6805. * ext/imap/php_imap.c:
  6806. destruct return_value
  6807. 2005-01-21 Ilia Alshanetsky <ilia@prohost.org>
  6808. * (PHP_4_3)
  6809. NEWS
  6810. Zend/zend_execute.c:
  6811. Fixed bug #28086 (crash inside overload() function).
  6812. 2005-01-20 Edin Kadribasic <edink@emini.dk>
  6813. * (PHP_5_0)
  6814. ext/ldap/config.w32:
  6815. MFOB: Fixed bug #29492 - missing ldap_parse_reference()
  6816. * (PHP_4_3)
  6817. ext/ldap/ldap.dsp:
  6818. Fixed bug #29492 - missing ldap_parse_reference()
  6819. 2005-01-20 Antony Dovgal <tony2001@phpclub.net>
  6820. * (PHP_4_3)
  6821. ext/imap/php_imap.c
  6822. ext/imap/php_imap.c:
  6823. fix error message =/
  6824. * (PHP_4_3)
  6825. NEWS
  6826. NEWS
  6827. ext/oci8/oci8.c
  6828. ext/oci8/oci8.c:
  6829. MFH: fix bug #31623 (OCILogin does not support password grace period)
  6830. * ext/oci8/oci8.c:
  6831. fix bug #31623 (OCILogin does not support password grace period)
  6832. * ext/imap/php_imap.c:
  6833. fix error message
  6834. * ext/imap/php_imap.c:
  6835. fix segfault in imap_sort() - it segfaults when options is less than 0.
  6836. it looks like c-client bug, but we still need a workaround.
  6837. also, convert_to_string search criteria.
  6838. 2005-01-20 Ilia Alshanetsky <ilia@prohost.org>
  6839. * (PHP_4_3)
  6840. NEWS
  6841. NEWS
  6842. ext/standard/string.c
  6843. main/rfc1867.c
  6844. main/rfc1867.c:
  6845. MFH: Fixed bug #31398 (When magic_guotes_gpc are enabled filenames with '
  6846. get cutoff).
  6847. * main/rfc1867.c:
  6848. Fixed bug #31398 (When magic_guotes_gpc are enabled filenames with '
  6849. get cutoff).
  6850. 2005-01-20 Dmitry Stogov <dmitry@zend.com>
  6851. * (PHP_5_0)
  6852. NEWS:
  6853. Fixed bug #30901 (can't send cookies with soap envelop).
  6854. void SoapClient::__setCookie(string name [, string value])
  6855. 2005-01-20 Antony Dovgal <tony2001@phpclub.net>
  6856. * (PHP_4_3)
  6857. ext/imap/php_imap.c
  6858. ext/imap/php_imap.c:
  6859. MFH: fix segfault in imap_headerinfo() when fromlength or subjectlength are
  6860. less than 0
  6861. + fix protos
  6862. * ext/imap/php_imap.c:
  6863. fix segfault in imap_headerinfo() when fromlength or subjectlength are less
  6864. than 0
  6865. + fix protos
  6866. 2005-01-20 Dmitry Stogov <dmitry@zend.com>
  6867. * (PHP_5_0)
  6868. NEWS:
  6869. Fixed bug #31422 (No Error-Logging on SoapServer-Side).
  6870. 2005-01-20 Rob Richards <rrichards@ctindustries.net>
  6871. * (PHP_5_0)
  6872. ext/dom/php_dom.c:
  6873. MFH: Fixed bug #28817 (Var problem when extending domDocument)
  6874. * ext/dom/php_dom.c:
  6875. Fixed bug #28817 (Var problem when extending domDocument).
  6876. 2005-01-20 Antony Dovgal <tony2001@phpclub.net>
  6877. * (PHP_4_3)
  6878. ext/sysvsem/sysvsem.c
  6879. ext/sysvsem/sysvsem.c:
  6880. MFH: fix typos in error messages & resource name
  6881. * ext/sysvshm/sysvshm.c:
  6882. fix typos in error messages
  6883. * ext/sysvsem/sysvsem.c:
  6884. fix typos in error messages & resource name
  6885. 2005-01-20 Jani Taskinen <jani.taskinen@kolumbus.fi>
  6886. * ZendEngine2/zend.h
  6887. ZendEngine2/zend_constants.c
  6888. ext/ncurses/ncurses_functions.c
  6889. sapi/cli/php_cli.c:
  6890. - Revert the weird change of ZEND_STRS() macro and use the correct
  6891. ZEND_STRL() macro.
  6892. * (PHP_4_3)
  6893. NEWS
  6894. build/build2.mk
  6895. build/buildcheck.sh
  6896. build/libtool.m4
  6897. scripts/Makefile.frag
  6898. scripts/phpize.in:
  6899. MFH: - Changed phpize not to require automake and libtool. (Jani)
  6900. MFH: - Fixed build system to always use bundled libtool files. (Jani)
  6901. MFH: - Rewrote of phpize routines
  6902. * (PHP_5_0)
  6903. NEWS
  6904. build/build2.mk
  6905. build/buildcheck.sh
  6906. build/libtool.m4
  6907. scripts/Makefile.frag
  6908. scripts/phpize.in:
  6909. MFH: - Changed phpize not to require automake and libtool. (Jani)
  6910. MFH: - Fixed build system to always use bundled libtool files. (Jani)
  6911. * build/build2.mk
  6912. build/buildcheck.sh
  6913. scripts/Makefile.frag
  6914. scripts/phpize.in:
  6915. - Changed phpize not to require automake and libtool.
  6916. - Fixed build system to always use bundled libtool files.
  6917. * scripts/phpize.m4:
  6918. - Add --with-libdir to phpized builds too
  6919. * configure.in:
  6920. - Removed obsolete AC_PROG_RANLIB (AC_PROG_LIBTOOL does it)
  6921. - configure --help output cleanup for --with-libdir
  6922. 2005-01-19 Jani Taskinen <jani.taskinen@kolumbus.fi>
  6923. * buildconf
  6924. build/build2.mk:
  6925. Added --debug option to buildconf
  6926. * build/build2.mk
  6927. build/build2.mk
  6928. build/build2.mk
  6929. build/buildcheck.sh
  6930. build/buildcheck.sh
  6931. build/buildcheck.sh:
  6932. Revert the multiple autoconf versions patch
  6933. 2005-01-19 Ilia Alshanetsky <ilia@prohost.org>
  6934. * win32/sendmail.c:
  6935. Stricter cc header check.
  6936. 2005-01-19 Derick Rethans <php@derickrethans.nl>
  6937. * build/libtool.m4:
  6938. - Add the patched libtool.m4 from snaps so that Jani can play with it.
  6939. 2005-01-19 Jani Taskinen <jani.taskinen@kolumbus.fi>
  6940. * (PHP_4_3)
  6941. NEWS
  6942. NEWS
  6943. NEWS:
  6944. BFN
  6945. * (PHP_4_3)
  6946. win32/sendmail.c
  6947. win32/sendmail.c:
  6948. MFH: - Fixed bug #28976 (use From: from headers if sendmail_from is empty)
  6949. * win32/sendmail.c:
  6950. - Fixed bug #28976 (use From: from headers if sendmail_from is empty)
  6951. * acinclude.m4
  6952. configure.in:
  6953. - Fix the pic patch
  6954. * ZendEngine2/zend_object_handlers.c:
  6955. - Fixed bug #29183 (Undefined symbol zend_check_private with Solaris CC)
  6956. * (PHP_5_0)
  6957. run-tests.php:
  6958. MFH: - Fixed bug #29136 (make test - libtool failure on MacOSX)
  6959. * run-tests.php:
  6960. - Fixed bug #29136 (make test - libtool failure on MacOSX)
  6961. 2005-01-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6962. * ZendEngine2/zend_ini_parser.y:
  6963. - Fix memleak
  6964. 2005-01-19 Jani Taskinen <jani.taskinen@kolumbus.fi>
  6965. * (PHP_4_3)
  6966. ext/ldap/ldap.c:
  6967. MFH: - WS & CS fixes
  6968. MFH: - php_error -> php_error_docref
  6969. MFH: - Removed pointless checks (array_init, emalloc, etc.)
  6970. MFH: - Force ldapv3 for ldap_start_tls()
  6971. * ext/ldap/ldap.c:
  6972. - ldap_start_tls() requires ldapv3 protocol -> force it
  6973. 2005-01-18 Ilia Alshanetsky <ilia@prohost.org>
  6974. * (PHP_4_3)
  6975. ext/imap/php_imap.c
  6976. ext/imap/php_imap.c:
  6977. MFH: Fixed bug #31142 (crash, memory leak and data loss by
  6978. imap_mail_compose).
  6979. * ext/imap/php_imap.c:
  6980. Fixed bug #31142 (crash, memory leak and data loss by imap_mail_compose).
  6981. 2005-01-18 Frank M. Kromann <frank@kromann.info>
  6982. * ext/mssql/php_mssql.h:
  6983. Set the MSSQL_VERSION to FreeTDS when that lib is used
  6984. * ext/mssql/config.w32:
  6985. Rename php_freetds.dll to php_dblib.dll (still using the freetds libs).
  6986. Allow the build of both versions in the same process
  6987. 2005-01-18 Antony Dovgal <tony2001@phpclub.net>
  6988. * (PHP_4_3)
  6989. ext/odbc/config.m4
  6990. ext/odbc/config.m4:
  6991. MFH: add checks for libs & headers required by IBM DB2
  6992. * ext/odbc/config.m4:
  6993. add checks for libs & headers required by IBM DB2
  6994. 2005-01-18 Ilia Alshanetsky <ilia@prohost.org>
  6995. * (PHP_4_3)
  6996. NEWS
  6997. NEWS
  6998. ext/imap/php_imap.c
  6999. ext/imap/php_imap.c:
  7000. MFH: Fixed bug #31480 (Possible infinite loop in imap_mail_compose()).
  7001. * ext/imap/php_imap.c:
  7002. Fixed bug #31480 (Possible infinite loop in imap_mail_compose()).
  7003. * (PHP_4_3)
  7004. NEWS
  7005. NEWS
  7006. ext/standard/string.c
  7007. ext/standard/string.c:
  7008. MFH: Fixed bug #31479 (Fixed crash in chunk_split(), when chunklen >
  7009. strlen).
  7010. * ext/standard/string.c:
  7011. Fixed bug #31479 (Fixed crash in chunk_split(), when chunklen > strlen).
  7012. 2005-01-18 Jani Taskinen <jani.taskinen@kolumbus.fi>
  7013. * (PHP_4_3)
  7014. ext/session/mod_files.c
  7015. ext/session/mod_files.c:
  7016. MFH: - Use FD_CLOEXEC with fcntl() and make sure it is always defined
  7017. * ext/session/mod_files.c:
  7018. - Make sure FD_CLOEXEC is always defined.
  7019. 2005-01-18 Antony Dovgal <tony2001@phpclub.net>
  7020. * (PHP_4_3)
  7021. NEWS
  7022. NEWS
  7023. ext/odbc/php_odbc.c
  7024. ext/odbc/php_odbc.c:
  7025. MFH: fix bug #30430 (odbc_next_result() doesn't bind values and that
  7026. results in segfault)
  7027. fix protos
  7028. * ext/odbc/php_odbc.c:
  7029. fix bug #30430 (odbc_next_result() doesn't bind values and that results in
  7030. segfault)
  7031. fix protos
  7032. 2005-01-18 Dmitry Stogov <dmitry@zend.com>
  7033. * ZendEngine2/zend_compile.c:
  7034. Fixed patch for bug #31478 (SegFault/Memory Leak with empty())
  7035. 2005-01-18 Jani Taskinen <jani.taskinen@kolumbus.fi>
  7036. * tests/lang/bug30726.phpt:
  7037. - Sanitize output
  7038. * ext/standard/tests/serialize/bug31402.phpt:
  7039. 1.1.4;
  7040. Add test for bug #31402
  7041. 2005-01-18 Dmitry Stogov <dmitry@zend.com>
  7042. * (PHP_5_0)
  7043. NEWS:
  7044. changed title of the bugreport
  7045. 2005-01-18 Jani Taskinen <jani.taskinen@kolumbus.fi>
  7046. * (PHP_4_3)
  7047. ext/standard/url_scanner_ex.c
  7048. ext/standard/var_unserializer.c:
  7049. - Files generated with re2c 0.9.2
  7050. * (PHP_4_3)
  7051. ext/standard/basic_functions.c
  7052. ext/standard/url_scanner_ex.re:
  7053. MFH: - Move hash table destruction to proper location
  7054. * (PHP_5_0)
  7055. ext/standard/var_unserializer.c:
  7056. Touch generated file.
  7057. * ext/standard/var_unserializer.c:
  7058. Touch the generated file.
  7059. 2005-01-18 Dmitry Stogov <dmitry@zend.com>
  7060. * ext/standard/basic_functions.c
  7061. ext/standard/tests/general_functions/bug31190.phpt:
  7062. Fixed bug #31190 (exceptions in call_user_func_array())
  7063. * ext/standard/tests/general_functions/bug31190.phpt
  7064. ext/standard/tests/general_functions/bug31190.phpt:
  7065. file bug31190.phpt was initially added on branch PHP_5_0.
  7066. * (PHP_5_0)
  7067. NEWS
  7068. ext/standard/basic_functions.c:
  7069. Fixed bug #31190 (iexceptions in call_user_func_array())
  7070. 2005-01-18 Magnus M��tt� <novell@kiruna.se>
  7071. * (PHP_4_3)
  7072. tests/lang/bug30726.phpt
  7073. tests/lang/bug30726.phpt:
  7074. Add test case for bug #30726.
  7075. * tests/lang/bug30726.phpt:
  7076. 1.1.4;
  7077. Add test case for bug #30726.
  7078. 2005-01-18 Dmitry Stogov <dmitry@zend.com>
  7079. * ZendEngine2/zend_execute.c:
  7080. Fixed bug #28444 (Cannot access undefined property for object with
  7081. overloaded property access).
  7082. * (PHP_5_0)
  7083. NEWS
  7084. ZendEngine2/zend_execute.c:
  7085. Fixed bug #28444 (Cannot access undefined property for object with
  7086. overloaded property access). (Dmitry)
  7087. 2005-01-18 Frank M. Kromann <frank@kromann.info>
  7088. * ext/mssql/config.w32:
  7089. use the static dblib.lib to avoid the need for extra dll's
  7090. * ext/mssql/config.w32:
  7091. add --with-freetds option to win32 build.
  7092. TODO make it work when both mssql and freetds is included or bail out with
  7093. an error
  7094. * ext/mssql/php_mssql.c
  7095. ext/mssql/php_mssql.h:
  7096. make the mssql extension work with freetds on win32
  7097. 2005-01-18 Ilia Alshanetsky <ilia@prohost.org>
  7098. * (PHP_4_3)
  7099. NEWS
  7100. NEWS
  7101. Zend/zend_operators.h
  7102. ZendEngine2/zend_operators.h:
  7103. MFH: Fixed bug #30726 (-.1 like numbers are not being handled correctly).
  7104. * ZendEngine2/zend_operators.h:
  7105. Fixed bug #30726 (-.1 like numbers are not being handled correctly).
  7106. * (PHP_4_3)
  7107. NEWS
  7108. ext/standard/file.c:
  7109. Fixed bug #31580 (fgetcsv() problematic with "" escape sequences).
  7110. 2005-01-17 Antony Dovgal <tony2001@phpclub.net>
  7111. * ext/odbc/php_odbc.c:
  7112. fix weird DB2 issue:
  7113. DB2's SQLDataSources() returns _max available_ length of result string
  7114. instead of
  7115. _real_ length and that results in strings a-la "\0 "
  7116. 2005-01-17 Jani Taskinen <jani.taskinen@kolumbus.fi>
  7117. * (PHP_4_3)
  7118. NEWS
  7119. Zend/zend_language_scanner.l:
  7120. MFZE2: - Fixed bug #31444 (Memory leak in zend_language_scanner.c)
  7121. * (PHP_5_0)
  7122. NEWS
  7123. ZendEngine2/zend_language_scanner.l:
  7124. MFH: - Fixed bug #31444 (Memory leak in zend_language_scanner.c)
  7125. * ZendEngine2/zend_language_scanner.l:
  7126. - Fixed bug #31444 (Memory leak in zend_language_scanner.c)
  7127. * (PHP_4_3)
  7128. ext/gd/gd.c
  7129. ext/gd/gd.c:
  7130. MFH: - Added some sanity checks by changing to the parameter parsing API
  7131. * ext/gd/gd.c:
  7132. - Added some sanity checks by changing to the parameter parsing API
  7133. 2005-01-17 Christian Stocker <chregu@bitflux.ch>
  7134. * (PHP_5_0)
  7135. ext/xsl/php_xsl.c
  7136. ext/xsl/php_xsl.h:
  7137. revert these 2 files... shouldn't have been comitted ..
  7138. * ext/xsl/xsltprocessor.c:
  7139. fix protos (by Mehdi Achour )
  7140. 2005-01-17 Antony Dovgal <tony2001@phpclub.net>
  7141. * ext/odbc/php_odbc.c:
  7142. fix leak appearing when odbc_errormsg() got invalid resource
  7143. 2005-01-17 Joe Orton <jorton@redhat.com>
  7144. * (PHP_4_3)
  7145. sapi/apache2handler/sapi_apache2.c
  7146. sapi/apache2handler/sapi_apache2.c:
  7147. MFH - Fixed bug #31519: Set r->status_line to SAPI-provided status-line.
  7148. * sapi/apache2handler/sapi_apache2.c:
  7149. Fixed bug #31519: Set r->status_line to SAPI-provided status-line.
  7150. 2005-01-17 Stefan Esser <sesser@suspekt.org>
  7151. * ext/standard/var_unserializer.c
  7152. ext/standard/var_unserializer.c
  7153. ext/standard/var_unserializer.re
  7154. ext/standard/var_unserializer.re:
  7155. Fix compiler warning.
  7156. 2005-01-16 Stefan Esser <sesser@suspekt.org>
  7157. * (PHP_5_0)
  7158. ext/standard/var_unserializer.c
  7159. ext/standard/var_unserializer.re:
  7160. if 2 of 3 tests are okay still do the 3rd test !
  7161. 2005-01-16 Zak Greant <zak@mysql.com>
  7162. * ext/mysqli/mysqli_driver.c
  7163. ext/mysqli/mysqli_embedded.c
  7164. ext/mysqli/mysqli_exception.c
  7165. ext/mysqli/mysqli_report.h
  7166. ext/mysqli/mysqli_warning.c
  7167. ext/mysqli/php_mysqli.h:
  7168. Added standard emacs and vim modelines
  7169. 2005-01-16 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  7170. * (PHP_4_3)
  7171. ext/mbstring/mbstring.c:
  7172. - MFH: Fix a critical bug that request-local settings leak to another
  7173. request.
  7174. * (PHP_5_0)
  7175. ext/mbstring/mb_gpc.c
  7176. ext/mbstring/mb_gpc.h
  7177. ext/mbstring/mbstring.c:
  7178. -MFH: Fix a critical bug that request-local settings leak to another
  7179. request.
  7180. * ext/mbstring/mb_gpc.c
  7181. ext/mbstring/mb_gpc.h
  7182. ext/mbstring/mbstring.c:
  7183. - Fix a critical bug that request-local settings leak to another request.
  7184. 2005-01-16 Stanislav Malyshev <stas@zend.com>
  7185. * (PHP_4_3)
  7186. Zend/zend_execute.c:
  7187. another fix for overloaded objects
  7188. 2005-01-15 Andi Gutmans <andi@zend.com>
  7189. * (PHP_5_0)
  7190. ZendEngine2/zend_API.c:
  7191. - Fix WS
  7192. 2005-01-15 Stefan Esser <sesser@suspekt.org>
  7193. * ext/standard/var_unserializer.c
  7194. ext/standard/var_unserializer.re:
  7195. and use it...
  7196. * TSRM/tsrm_virtual_cwd.c:
  7197. finally use what we calculated
  7198. * ext/standard/php_var.h
  7199. ext/standard/var_unserializer.c
  7200. ext/standard/var_unserializer.re:
  7201. Restore unserialize() speed
  7202. 2005-01-15 Jani Taskinen <jani.taskinen@kolumbus.fi>
  7203. * ext/standard/streamsfuncs.c:
  7204. CS fix
  7205. * ext/gd/gd.c:
  7206. ws fix
  7207. 2005-01-15 Andi Gutmans <andi@zend.com>
  7208. * (PHP_5_0)
  7209. ZendEngine2/zend_API.c:
  7210. - Change to using DL_UNLOAD macro.
  7211. * ZendEngine2/zend_API.c:
  7212. - Unload on MAC OS X (shouldn't be a reason not to)
  7213. 2005-01-14 Jani Taskinen <jani.taskinen@kolumbus.fi>
  7214. * (PHP_4_3)
  7215. NEWS
  7216. NEWS
  7217. ext/gd/gd.c
  7218. ext/gd/gd.c:
  7219. MFH: - Fixed bug #31060 (imageftbbox() does not use linespacing parameter)
  7220. * ext/gd/gd.c:
  7221. - Fixed bug #31060 (imageftbbox() does not use linespacing parameter)
  7222. * (PHP_4_3)
  7223. NEWS
  7224. NEWS
  7225. ext/gd/gd.c
  7226. ext/gd/gd.c:
  7227. MFH: - Fixed bug #30120 (imagettftext() and imagettfbbox() accept too many
  7228. parameters)
  7229. * ext/gd/gd.c:
  7230. - Fixed bug #30120 (imagettftext() and imagettfbbox() accept too many
  7231. parameters)
  7232. * (PHP_5_0)
  7233. main/php.h
  7234. sapi/apache_hooks/php_apache.c:
  7235. MFH: - Fix another generated header include
  7236. * main/php.h
  7237. sapi/apache_hooks/php_apache.c:
  7238. - Fix another generated header include
  7239. 2005-01-14 Dmitry Stogov <dmitry@zend.com>
  7240. * ext/standard/streamsfuncs.c:
  7241. Fixed SIGSEGV in ext/standard/tests/network/tcp4loop.phpt and
  7242. ext/standard/tests/network/unixloop.phpt
  7243. * ZendEngine2/zend_execute.c
  7244. ZendEngine2/zend_vm_def.h
  7245. ZendEngine2/zend_vm_execute.h
  7246. ZendEngine2/zend_vm_opcodes.h
  7247. ZendEngine2/tests/bug31098.phpt:
  7248. Restore behavior of $str["str"]. (Now $str["str"] is equivalent to $str[0]
  7249. again)
  7250. * (PHP_5_0)
  7251. ZendEngine2/tests/bug31098.phpt:
  7252. Path -> pattern
  7253. * (PHP_5_0)
  7254. ext/standard/streamsfuncs.c:
  7255. Fixed SIGSEGV with ext/standard/tests/network/tcp4loop.phpt and
  7256. ext/standard/tests/network/unixloop.phpt
  7257. * (PHP_5_0)
  7258. ZendEngine2/zend_execute.c
  7259. ZendEngine2/tests/bug31098.phpt:
  7260. Revert to old behavior of $str["str"]. ($str["str"] is equivalent of
  7261. $str[0])
  7262. 2005-01-14 Jani Taskinen <jani.taskinen@kolumbus.fi>
  7263. * (PHP_4_3)
  7264. NEWS:
  7265. BFN
  7266. 2005-01-13 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  7267. * (PHP_4_3)
  7268. ext/interbase/interbase.c:
  7269. Fixed unregistered bug: corrupted 32-bit LONGs on 64-bit systems
  7270. 2005-01-13 Wez Furlong <wez.php@thebrainroom.net>
  7271. * (PHP_5_0)
  7272. acinclude.m4:
  7273. MFH the extension dep macro (which is a NOP)
  7274. so that pecl extensions with deps can build against head and 5.0.x
  7275. 2005-01-13 Dmitry Stogov <dmitry@zend.com>
  7276. * ZendEngine2/zend_execute.c
  7277. ZendEngine2/zend_execute.c:
  7278. Additional fix for fix of bug #29883
  7279. 2005-01-13 Wez Furlong <wez.php@thebrainroom.net>
  7280. * ext/odbc/config.m4
  7281. ext/odbc/php_odbc.c
  7282. ext/odbc/php_odbc_includes.h:
  7283. Add support for ODBCRouter
  7284. 2005-01-12 Dmitry Stogov <dmitry@zend.com>
  7285. * ZendEngine2/zend_execute.c
  7286. ZendEngine2/zend_execute.c
  7287. ZendEngine2/zend_vm_def.h
  7288. ZendEngine2/zend_vm_execute.h
  7289. ZendEngine2/zend_vm_opcodes.h
  7290. ZendEngine2/tests/bug31098.phpt
  7291. ZendEngine2/tests/bug31098.phpt:
  7292. Fixed bug #31098 (isset false positive)
  7293. 2005-01-11 Rasmus Lerdorf <rasmus@lerdorf.com>
  7294. * (PHP_4_3)
  7295. NEWS:
  7296. Should probably note this
  7297. 2005-01-11 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  7298. * (PHP_5_0)
  7299. NEWS:
  7300. - I tend to write opposite things these days :P
  7301. * (PHP_5_0)
  7302. ZendEngine2/zend_execute.c
  7303. ZendEngine2/tests/bug31098.phpt:
  7304. - MFH: fix for bug #31098.
  7305. * ZendEngine2/tests/bug31098.phpt
  7306. ZendEngine2/tests/bug31436.phpt:
  7307. - Test renaming
  7308. * ZendEngine2/zend_vm_execute.h
  7309. ZendEngine2/tests/bug31436.phpt:
  7310. - Fix bug #31436 (isset() incorrectly returns true in dereference of a
  7311. wrong type)
  7312. * NEWS
  7313. NEWS:
  7314. - BFN
  7315. * ext/standard/html.c:
  7316. - Fix the fix :)
  7317. * (PHP_4_3)
  7318. ext/standard/html.c:
  7319. - MFH: fix htmlentities() / html_decode_entity() UTF-8 related bugs
  7320. initially reported by Kamesh Jayachandrana
  7321. * (PHP_5_0)
  7322. ext/standard/html.c
  7323. ext/standard/tests/strings/htmlentities17.phpt:
  7324. - MFH: fix htmlentities() / html_decode_entity() UTF-8 related bugs
  7325. initially reported by Kamesh Jayachandran
  7326. * ext/standard/html.c
  7327. ext/standard/tests/strings/htmlentities17.phpt:
  7328. - Fix htmlentities() / html_decode_entity() UTF-8 related bugs
  7329. initially reported by Kamesh Jayachandran
  7330. * ZendEngine2/zend_compile.c:
  7331. - Fix bug #31478 (segfault with empty())
  7332. 2005-01-11 Joe Orton <jorton@redhat.com>
  7333. * (PHP_4_3)
  7334. NEWS
  7335. NEWS
  7336. sapi/apache2handler/php_functions.c
  7337. sapi/apache2handler/php_functions.c:
  7338. MFH: Fixed bug #30446 - virtual() includes files out of sequence,
  7339. work around 2.0 subrequest/internal redirect issue.
  7340. * sapi/apache2handler/php_functions.c:
  7341. Fixed bug #30446 - virtual() includes files out of sequence,
  7342. work around 2.0 subrequest/internal redirect issue.
  7343. 2005-01-11 Jani Taskinen <jani.taskinen@kolumbus.fi>
  7344. * sapi/cgi/cgi_main.c:
  7345. Fix ZTS build
  7346. 2005-01-11 Rob Richards <rrichards@ctindustries.net>
  7347. * (PHP_5_0)
  7348. ext/dom/php_dom.c:
  7349. MFH: revert fix for bug #28817 - fix is bad
  7350. * ext/dom/php_dom.c:
  7351. revert fix for bug #28817 - fix is bad
  7352. 2005-01-11 Jani Taskinen <jani.taskinen@kolumbus.fi>
  7353. * (PHP_4_3)
  7354. ext/imap/config.m4
  7355. ext/imap/config.m4
  7356. ext/imap/php_imap.c
  7357. ext/imap/php_imap.c:
  7358. MFH: - Added check for IMAP 2004 versions
  7359. * ext/imap/config.m4
  7360. ext/imap/php_imap.c:
  7361. - Added check for IMAP 2005 version
  7362. 2005-01-10 Rasmus Lerdorf <rasmus@lerdorf.com>
  7363. * ZendEngine2/zend.h
  7364. ZendEngine2/zend_API.c:
  7365. Fix OSX DL_UNLOAD macro and actually use it to make shared extensions
  7366. work on OSX.
  7367. 2005-01-10 Antony Dovgal <tony2001@phpclub.net>
  7368. * ext/iconv/config.m4:
  7369. fix Konstantin's last name Chugeuv -> Chuguev
  7370. 2005-01-10 Rasmus Lerdorf <rasmus@lerdorf.com>
  7371. * (PHP_4_3)
  7372. Zend/zend.h
  7373. Zend/zend_API.c:
  7374. Fixed shared extensions on OSX. We were using zend_mh_bundle_load to
  7375. load a shared extension, but dlclose() to unload it because it was
  7376. hardcoded. This caused problems for extensions loaded from php.ini
  7377. since the Apple linker does a symbol check on an unload and we hadn't
  7378. properly unloaded the shared extensions when Apache unloaded the parent
  7379. PHP shared library during its 2-pass load/unload/load startup routine.
  7380. By fixing the DL_UNLOAD macro and un-hardcoding the dlclose() call this
  7381. now works.
  7382. 2005-01-10 Jani Taskinen <jani.taskinen@kolumbus.fi>
  7383. * (PHP_4_3)
  7384. ext/standard/tests/math/bug30069.phpt:
  7385. MFH: update test to include negative floats as strings too
  7386. * ext/standard/tests/math/bug30069.phpt:
  7387. update test to include negative floats as strings too
  7388. * (PHP_4_3)
  7389. NEWS
  7390. sapi/cgi/cgi_main.c:
  7391. MFH: - Fixed bug #28074 (FastCGI: stderr should be written in a FCGI stderr
  7392. stream).
  7393. * (PHP_5_0)
  7394. NEWS
  7395. sapi/cgi/cgi_main.c:
  7396. - Fixed bug #28074 (FastCGI: stderr should be written in a FCGI stderr
  7397. stream).
  7398. (chris at ex-parrot dot com)
  7399. * sapi/cgi/cgi_main.c:
  7400. - Fixed bug #28074 (FastCGI: stderr should be written in a FCGI stderr
  7401. stream).
  7402. * ext/standard/php_parsedate.h
  7403. ext/standard/php_smart_str.h
  7404. ext/standard/php_smart_str_public.h
  7405. ext/standard/url_scanner_ex.c
  7406. ext/standard/url_scanner_ex.h
  7407. ext/standard/url_scanner_ex.re:
  7408. Missing $Id$ tag
  7409. * ext/standard/credits_ext.h
  7410. ext/standard/credits_sapi.h:
  7411. - Update credits
  7412. * ChangeLog
  7413. ChangeLog.2004.gz:
  7414. - Compressed 2004 Changelog
  7415. * ZendEngine2/header
  7416. ZendEngine2/zend_arg_defs.c
  7417. ZendEngine2/zend_strtod.c
  7418. ZendEngine2/zend_vm_def.h
  7419. ZendEngine2/zend_vm_execute.h
  7420. ZendEngine2/zend_vm_gen.php
  7421. ZendEngine2/zend_vm_opcodes.h:
  7422. - Added missing header sections.
  7423. 2005-01-10 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7424. * ext/sqlite/sqlite.c:
  7425. - Fix proto
  7426. * ext/sqlite/sqlite.c:
  7427. - Bugfix #31342: SQLite OO interface with Exceptions (hugo dot pl at gmail
  7428. dot com)
  7429. * ext/sqlite/php_sqlite.h
  7430. ext/sqlite/sqlite.c:
  7431. - Implement iterator interface in sqlite
  7432. 2005-01-10 Jani Taskinen <jani.taskinen@kolumbus.fi>
  7433. * ZendEngine2/acinclude.m4
  7434. ZendEngine2/configure.in:
  7435. - Added AC_ZEND_C_BIGENDIAN macro (as requested by Andi)
  7436. * configure.in
  7437. configure.in
  7438. configure.in:
  7439. - The pic/no-pic patch by Joe Orton.
  7440. 2005-01-09 Jani Taskinen <jani.taskinen@kolumbus.fi>
  7441. * (PHP_4_3)
  7442. configure.in:
  7443. Forgot this from the outside-source-dir patch
  7444. * (PHP_4_3)
  7445. Zend/zend.h:
  7446. This was not supposed to be committed..
  7447. * (PHP_5_0)
  7448. configure.in
  7449. TSRM/TSRM.h
  7450. TSRM/TSRM.h
  7451. TSRM/tsrm_config_common.h
  7452. TSRM/tsrm_config_common.h
  7453. Zend/zend.h
  7454. ZendEngine2/zend.h
  7455. ext/bcmath/libbcmath/src/config.h
  7456. ext/bcmath/libbcmath/src/config.h
  7457. ext/gd/gdcache.c
  7458. ext/gd/gdcache.c
  7459. ext/gd/gdttf.c
  7460. ext/gd/gdttf.c
  7461. ext/mcve/mcve.c
  7462. ext/mcve/mcve.c
  7463. ext/odbc/birdstep.c
  7464. ext/odbc/birdstep.c
  7465. ext/pcre/pcrelib/internal.h
  7466. ext/pcre/pcrelib/internal.h
  7467. ext/sqlite/config.m4
  7468. ext/standard/html.c
  7469. ext/standard/html.c
  7470. main/alloca.c
  7471. main/alloca.c
  7472. main/php_compat.h
  7473. main/php_compat.h
  7474. main/php_scandir.c
  7475. main/php_scandir.c
  7476. main/php_scandir.h
  7477. main/php_scandir.h
  7478. main/php_sprintf.c
  7479. main/php_syslog.h
  7480. main/php_syslog.h
  7481. sapi/cgi/libfcgi/include/fcgi_config.h
  7482. sapi/cgi/libfcgi/include/fcgi_config.h:
  7483. MFH: - Fix outside-source-tree builds. Always include generated header
  7484. files
  7485. with #include <some_header.h> to make sure the correct file is
  7486. used.
  7487. * configure.in
  7488. TSRM/TSRM.h
  7489. TSRM/tsrm_config_common.h
  7490. ZendEngine2/zend.h
  7491. ext/bcmath/libbcmath/src/config.h
  7492. ext/gd/gdcache.c
  7493. ext/gd/gdttf.c
  7494. ext/mcve/mcve.c
  7495. ext/odbc/birdstep.c
  7496. ext/pcre/pcrelib/internal.h
  7497. ext/sqlite/config.m4
  7498. ext/standard/html.c
  7499. main/alloca.c
  7500. main/php_compat.h
  7501. main/php_scandir.h
  7502. main/php_sprintf.c
  7503. main/php_syslog.h
  7504. sapi/cgi/libfcgi/include/fcgi_config.h:
  7505. - Fix outside-source-tree builds. Always include generated header files
  7506. with #include <some_header.h> to make sure the correct file is used.
  7507. 2005-01-09 Antony Dovgal <tony2001@phpclub.net>
  7508. * (PHP_4_3)
  7509. NEWS:
  7510. BFN & end of cvs spam
  7511. * (PHP_5_0)
  7512. NEWS:
  7513. BFN
  7514. * ext/session/tests/bug31454.phpt
  7515. ext/session/tests/bug31454.phpt
  7516. ext/session/tests/bug31454.phpt:
  7517. add skipif section
  7518. * ext/session/tests/bug31454.phpt:
  7519. 1.1.4;
  7520. add test for bug #31454
  7521. * ext/session/session.c:
  7522. efree(name)
  7523. * ext/session/session.c:
  7524. fix bug #31454 (session_set_save_handler crashes PHP when supplied
  7525. non-existent object ref)
  7526. 2005-01-09 Jani Taskinen <jani.taskinen@kolumbus.fi>
  7527. * (PHP_4_3)
  7528. Zend/zend_ini.c
  7529. Zend/zend_ini.h:
  7530. MFH: - Fix leak. (forgot from previous commit)
  7531. * (PHP_4_3)
  7532. ext/standard/basic_functions.c
  7533. ext/standard/basic_functions.c
  7534. main/main.c
  7535. main/main.c
  7536. main/php_main.h
  7537. main/php_main.h:
  7538. MFH: - Fix leaks with registered shutdown functions.
  7539. * ext/standard/basic_functions.c
  7540. main/main.c
  7541. main/php_main.h:
  7542. - Fix leaks with registered shutdown functions.
  7543. * ZendEngine2/zend.c:
  7544. MFB: - Rationalize code a bit
  7545. * (PHP_4_3)
  7546. Zend/zend.h:
  7547. MFZE2: Some cleanups
  7548. * TODO
  7549. TODO:
  7550. Remove done stuff
  7551. 2005-01-08 Jani Taskinen <jani.taskinen@kolumbus.fi>
  7552. * (PHP_4_3)
  7553. ext/standard/basic_functions.c
  7554. ext/standard/basic_functions.c:
  7555. MFH: - Fix possible crash (PR#26223). Leaks remain.
  7556. * ext/standard/basic_functions.c:
  7557. - Fix possible crash (PR#26223). Leaks remain.
  7558. 2005-01-08 Georg Richter <georg@mysql.com>
  7559. * ext/mysqli/mysqli_embedded.c
  7560. ext/mysqli/tests/connect.inc:
  7561. fixed compile bug under Windows (libmysql.def currently doesn't export
  7562. mysql_server_init/end).
  7563. Thanks to Sebastian Bergmann for reporting
  7564. 2005-01-08 Dmitry Stogov <dmitry@zend.com>
  7565. * TSRM/tsrm_virtual_cwd.c:
  7566. Unnecesary check was removed
  7567. 2005-01-08 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7568. * ext/standard/tests/serialize/bug31442.phpt:
  7569. - Add new test
  7570. * ext/standard/tests/serialize/bug30234.phpt:
  7571. - Unify
  7572. * ext/mysqli/mysqli_exception.c:
  7573. - Fix shared build
  7574. * ext/mysqli/mysqli.c:
  7575. - Remove double destroy (which is definitively wrong and prevents php from
  7576. normal execution).
  7577. * ext/dom/document.c:
  7578. - Fix dependency
  7579. 2005-01-08 Jani Taskinen <jani.taskinen@kolumbus.fi>
  7580. * NEWS:
  7581. NN
  7582. * ext/snmp/php_snmp.h
  7583. ext/snmp/snmp.c:
  7584. - Fix some memory leaks
  7585. 2005-01-07 Antony Dovgal <tony2001@phpclub.net>
  7586. * ext/standard/head.c:
  7587. remove duplicated include
  7588. 2005-01-07 Magnus M��tt� <novell@kiruna.se>
  7589. * ext/posix/posix.c:
  7590. Argh.. Committed old patch.
  7591. Add safe_mode check and fix error code.
  7592. 2005-01-07 Antony Dovgal <tony2001@phpclub.net>
  7593. * acinclude.m4:
  7594. fix PHP_CHECK_64BIT macro (finally got 64bit machine to test it)
  7595. 2005-01-07 Georg Richter <georg@mysql.com>
  7596. * ext/mysqli/mysqli.c:
  7597. forgot to remove some comments in last commit:(
  7598. 2005-01-07 Sebastian Bergmann <sb@sebastian-bergmann.de>
  7599. * ext/mysqli/mysqli_exception.c:
  7600. ZTS fix.
  7601. * ext/mysqli/config.w32:
  7602. Sync with config.m4.
  7603. 2005-01-07 Magnus M��tt� <novell@kiruna.se>
  7604. * NEWS
  7605. ext/posix/php_posix.h
  7606. ext/posix/posix.c:
  7607. Added new function: posix_access()
  7608. Feature requests: #29615, #14924
  7609. 2005-01-07 Georg Richter <georg@mysql.com>
  7610. * NEWS:
  7611. new mysqli stuff
  7612. * ext/mysqli/config.m4
  7613. ext/mysqli/mysqli.c
  7614. ext/mysqli/mysqli_api.c
  7615. ext/mysqli/mysqli_driver.c
  7616. ext/mysqli/mysqli_embedded.c
  7617. ext/mysqli/mysqli_exception.c
  7618. ext/mysqli/mysqli_fe.c
  7619. ext/mysqli/mysqli_nonapi.c
  7620. ext/mysqli/mysqli_prop.c
  7621. ext/mysqli/mysqli_report.c
  7622. ext/mysqli/mysqli_warning.c
  7623. ext/mysqli/php_mysqli.h
  7624. ext/mysqli/tests/001.phpt
  7625. ext/mysqli/tests/014.phpt
  7626. ext/mysqli/tests/017.phpt
  7627. ext/mysqli/tests/033.phpt
  7628. ext/mysqli/tests/034.phpt
  7629. ext/mysqli/tests/041.phpt
  7630. ext/mysqli/tests/045.phpt
  7631. ext/mysqli/tests/047.phpt
  7632. ext/mysqli/tests/049.phpt
  7633. ext/mysqli/tests/061.phpt
  7634. ext/mysqli/tests/connect.inc
  7635. ext/mysqli/tests/skipif.inc
  7636. ext/mysqli/tests/skipifemb.inc:
  7637. Added new classes:
  7638. mysqli_driver
  7639. mysqli_warning
  7640. mysqli_exception
  7641. mysqli_sql_exception
  7642. Improved embedded server support
  7643. changed testsuite to work also with embedded server
  7644. Made statement and resultset classes extendable
  7645. minor fixes
  7646. 2005-01-07 Anantha Kesari H Y <hyanantha@novell.com>
  7647. * (PHP_5_0)
  7648. tests/classes/array_access_001.phpt
  7649. tests/classes/array_access_002.phpt
  7650. tests/classes/array_access_003.phpt
  7651. tests/classes/array_access_004.phpt:
  7652. removed skipif sections that check for the existence of ArrayAccess class
  7653. which is nomore a class but a interface.As the corresponding files in
  7654. PHP-5.1-HEAD had removed the SKIPIF blocks themselves, removing the same
  7655. for PHP5_0 branch also.
  7656. 2005-01-07 Jani Taskinen <jani.taskinen@kolumbus.fi>
  7657. * (PHP_4_3)
  7658. NEWS
  7659. NEWS:
  7660. BFN
  7661. * (PHP_4_3)
  7662. sapi/apache2filter/sapi_apache2.c
  7663. sapi/apache2filter/sapi_apache2.c:
  7664. MFH: - Fixed bug #31055 (apache2filter: per request leak proportional to
  7665. the full path of the request URI)
  7666. * sapi/apache2filter/sapi_apache2.c:
  7667. - Fixed bug #31055 (apache2filter: per request leak proportional to the
  7668. full path of the request URI)
  7669. * (PHP_4_3)
  7670. acinclude.m4
  7671. acinclude.m4
  7672. configure.in
  7673. configure.in
  7674. scripts/phpize.m4
  7675. scripts/phpize.m4:
  7676. MFH: - Make sure $host_alias is never empty
  7677. * acinclude.m4
  7678. configure.in
  7679. scripts/phpize.m4:
  7680. - Make sure $host_alias is never empty
  7681. 2005-01-07 Wez Furlong <wez.php@thebrainroom.net>
  7682. * EXTENSIONS
  7683. EXTENSIONS
  7684. EXTENSIONS:
  7685. update by steph
  7686. 2005-01-06 Joe Orton <jorton@redhat.com>
  7687. * (PHP_4_3)
  7688. NEWS
  7689. NEWS
  7690. ext/curl/curl.c
  7691. ext/curl/interface.c:
  7692. MFH: - Fixed bug #31413 (curl POSTFIELDS crashes on 64-bit platforms).
  7693. 2005-01-06 Jani Taskinen <jani.taskinen@kolumbus.fi>
  7694. * (PHP_5_0)
  7695. ext/session/mod_files.c:
  7696. Revert. This is always 1.
  7697. 2005-01-05 Joe Orton <jorton@redhat.com>
  7698. * ext/curl/interface.c:
  7699. Fix #31413: curl POSTFIELDS usage on 64-bit platforms.
  7700. 2005-01-05 Anantha Kesari H Y <hyanantha@novell.com>
  7701. * (PHP_5_0)
  7702. ext/session/mod_files.c:
  7703. passing FD_CLOEXEC would be a standard way to pass argument to fcntl's last
  7704. argument than 1
  7705. * (PHP_5_0)
  7706. ext/ldap/ldap.c:
  7707. Removed redundant NEW_LIBC checks for NETWARE
  7708. * (PHP_5_0)
  7709. ext/ftp/php_ftp.c:
  7710. Removed redundant NEW_LIBC checks for NetWare
  7711. * (PHP_5_0)
  7712. ext/ftp/ftp.c:
  7713. Removed redundant NEW_LIBC checks
  7714. 2005-01-04 Frank M. Kromann <frank@kromann.info>
  7715. * ext/gmp/config.w32:
  7716. Allow gmp to compile under Win32
  7717. 2005-01-04 Wez Furlong <wez.php@thebrainroom.net>
  7718. * ext/standard/streamsfuncs.c:
  7719. Fix #31408: memory leak in stream_socket_recvfrom
  7720. 2005-01-04 Jani Taskinen <jani.taskinen@kolumbus.fi>
  7721. * (PHP_4_3)
  7722. main/network.c
  7723. main/php_network.h:
  7724. - Fix bug #31403 (php_hostconnect not defined as PHPAPI)
  7725. * (PHP_4_3)
  7726. NEWS
  7727. NEWS:
  7728. BFN
  7729. * (PHP_4_3)
  7730. ext/gd/config.m4
  7731. ext/gd/gd.c:
  7732. MFH: - Fixed bug #31396 (compile fails with gd 2.0.33 without freetype)
  7733. * ext/gd/config.m4
  7734. ext/gd/config.m4
  7735. ext/gd/gd.c
  7736. ext/gd/gd.c:
  7737. - Fixed bug #31396 (compile fails with gd 2.0.33 without freetype)
  7738. 2005-01-04 Ilia Alshanetsky <ilia@prohost.org>
  7739. * (PHP_5_0)
  7740. ext/openssl/xp_ssl.c:
  7741. Fixed compiler warning resulting from an unused variable.
  7742. 2005-01-03 Stanislav Malyshev <stas@zend.com>
  7743. * ext/sqlite/libsqlite/src/auth.c
  7744. ext/sqlite/libsqlite/src/auth.c:
  7745. merge patch from http://www.sqlite.org/cvstrac/chngview?cn=1953
  7746. bug led to PHP exiting on queries with unknown columns
  7747. * (PHP_5_0)
  7748. ZendEngine2/zend_language_scanner.l:
  7749. MFH:
  7750. Fix the following nasty bug:
  7751. - if compile bails out from the middle of compiling, current_buffer is not
  7752. restored
  7753. - if current_buffer is not null, yy_switch_to_buffer will do: *yy_c_buf_p
  7754. = yy_hold_char; on
  7755. the next request
  7756. - which would lead to memory corruption on next request
  7757. * ZendEngine2/zend_language_scanner.l:
  7758. Fix the following nasty bug:
  7759. - if compile bails out from the middle of compiling, current_buffer is not
  7760. restored
  7761. - if current_buffer is not null, yy_switch_to_buffer will do: *yy_c_buf_p
  7762. = yy_hold_char; on
  7763. the next request
  7764. - which would lead to memory corruption on next request
  7765. * (PHP_4_3)
  7766. Zend/zend_language_scanner.l:
  7767. Fix the following nasty bug:
  7768. - if compile bails out from the middle of compiling, current_buffer is not
  7769. restored
  7770. - if current_buffer is not null, yy_switch_to_buffer will do: *yy_c_buf_p
  7771. = yy_hold_char; on the next request
  7772. - which would lead to memory corruption on next request
  7773. 2005-01-02 Ilia Alshanetsky <ilia@prohost.org>
  7774. * (PHP_4_3)
  7775. NEWS
  7776. NEWS
  7777. Zend/zend_highlight.c
  7778. ZendEngine2/zend_highlight.c:
  7779. MFH: Fixed bug #31371 (highlight_file() trims new line after heredoc).
  7780. * ZendEngine2/zend_highlight.c:
  7781. Fixed bug #31371 (highlight_file() trims new line after heredoc).
  7782. 2005-01-02 Rob Richards <rrichards@ctindustries.net>
  7783. * ext/dom/document.c:
  7784. allow parser flags to be passed to xinclude()
  7785. * (PHP_5_0)
  7786. NEWS:
  7787. BFN
  7788. 2005-01-02 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  7789. * (PHP_4_3)
  7790. ext/standard/tests/array/bug29493.phpt
  7791. ext/standard/tests/array/bug29493.phpt
  7792. ext/standard/tests/array/bug31213.phpt
  7793. ext/standard/tests/array/bug31213.phpt:
  7794. - MFH: add testcases for bug #29493 and #31213.
  7795. * ext/standard/tests/array/bug29493.phpt
  7796. ext/standard/tests/array/bug31213.phpt:
  7797. 1.1.4;
  7798. - Add testcases for bug #29493 and #31213.
  7799. 2005-01-01 Wez Furlong <wez.php@thebrainroom.net>
  7800. * (PHP_5_0)
  7801. ext/openssl/config0.m4:
  7802. Fix build here too
  7803. * ext/openssl/config0.m4:
  7804. Fix build...