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.

27397 lines
722 KiB

23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
23 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
24 years ago
25 years ago
  1. 2003-12-03 Greg Beaver <greg@chiaraquartet.net>
  2. * pear/tests/pear_downloader_old.phpt:
  3. another test case, small fix for XML_RPC caching borking working tests
  4. * pear/tests/pear_downloader_old.phpt:
  5. add part of a test case
  6. 2003-12-03 Ilia Alshanetsky <ilia@prohost.org>
  7. * tests/lang/bug24773.phpt:
  8. file bug24773.phpt was initially added on branch PHP_4_3.
  9. * ZendEngine2/tests/bug24773.phpt:
  10. Test case for bug #24773.
  11. 2003-12-03 Greg Beaver <greg@chiaraquartet.net>
  12. * pear/PEAR/Downloader.php:
  13. remove unnecessary notice generator in certain cases
  14. 2003-12-03 Wez Furlong <wez.php@thebrainroom.net>
  15. * ext/iconv/config.w32:
  16. This should solve a few problems with static vs. shared builds for
  17. extensions (such as mssql) that require certain CFLAGS to be defined, but
  18. not pull in other flags that would affect DLL linkage.
  19. Also fix the iconv file; MSVC doesn't seem to like the #include SYMBOL
  20. syntax.
  21. 2003-12-03 Greg Beaver <greg@chiaraquartet.net>
  22. * pear/tests/pear_downloader_old.phpt:
  23. new unit test for downloader - incomplete.
  24. WARNING: this test requires a fully functional pearweb server at address
  25. pear.Chiara, with several packages available for download. This one will
  26. fail until Martin has time to set up test.pear.php.net as the server.
  27. 2003-12-03 Ilia Alshanetsky <ilia@prohost.org>
  28. * ext/standard/url.c:
  29. Remove unnecessary casts.
  30. 2003-12-03 Greg Beaver <greg@chiaraquartet.net>
  31. * pear/PEAR/Installer-minus-download.php:
  32. duhhh...
  33. 2003-12-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  34. * (PHP_4_3)
  35. Zend/zend_execute.c:
  36. MFZE2(r-1.558): This kind of error should be caught.
  37. 2003-12-03 Andi Gutmans <andi@zend.com>
  38. * NEWS:
  39. - Add news about include_once fix for Windows
  40. 2003-12-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  41. * ZendEngine2/zend_execute.c:
  42. This kind of error should be caught. (suggested by Andi, thanks)
  43. 2003-12-03 Rob Richards <rrichards@ctindustries.net>
  44. * ext/dom/documenttype.c:
  45. fix notations - forgot to create iterator
  46. 2003-12-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  47. * (PHP_4_3)
  48. ext/standard/url.c:
  49. MFH(r-1.71): Possible fix for bug #26391 (parse_url() destroys strings
  50. that contain a character in range of 0x80-0xff)
  51. * ext/standard/url.c:
  52. Possible fix for bug #26391 (parse_url() destroys strings that contain
  53. a character in range of \x80-\xff))
  54. * ext/iconv/config.w32:
  55. Add a win32 build script. Not tested, but should work :)
  56. * (PHP_4_3)
  57. NEWS:
  58. BFN
  59. * (PHP_4_3)
  60. Zend/zend_execute.c:
  61. MFZE2(r-1.557): Fix bug #24773 (unset()ing string offsets crashes PHP)
  62. * ZendEngine2/zend_execute.c:
  63. Fix bug #24773 (unset()ing string offsets crashes PHP)
  64. 2003-12-03 Ilia Alshanetsky <ilia@prohost.org>
  65. * ext/openssl/xp_ssl.c:
  66. Fixed compiler warning due to unused variables.
  67. 2003-12-03 Derick Rethans <php@derickrethans.nl>
  68. * ZendEngine2/zend_execute.c:
  69. - Remove newline from error message
  70. 2003-12-03 Wez Furlong <wez.php@thebrainroom.net>
  71. * ext/mssql/config.w32
  72. ext/sqlite/config.w32
  73. sapi/apache/config.w32:
  74. Build adjustments.
  75. * TSRM/TSRM.h:
  76. Explicitly include this header for SHFILEINFO.
  77. 2003-12-03 Rob Richards <rrichards@ctindustries.net>
  78. * (PHP_4_3)
  79. ext/domxml/php_domxml.c:
  80. require libxml 2.5.11 for threaded error handling
  81. certain cases crash unlocking libxml mutex with earlier versions
  82. 2003-12-03 Derick Rethans <php@derickrethans.nl>
  83. * CODING_STANDARDS:
  84. - I am sure I reverted this before
  85. 2003-12-03 Frank M. Kromann <frank@kromann.info>
  86. * ext/mssql/config.w32:
  87. Adding missing defines and lib/include paths
  88. * ext/fbsql/config.w32:
  89. look for FrontBase files in the default location
  90. 2003-12-03 Sara Golemon <php@alphaweb.net>
  91. * NEWS
  92. ext/standard/http_fopen_wrapper.c:
  93. Add http proxy support via context option.
  94. 2003-12-03 Jon Parise <jon@csh.rit.edu>
  95. * configure.in:
  96. Removing the DB extension warning message. The DB extension is no longer
  97. included in the PHP distribution.
  98. 2003-12-03 Wez Furlong <wez.php@thebrainroom.net>
  99. * ext/zlib/config.w32
  100. sapi/apache/config.w32:
  101. some tweaks for Frank
  102. 2003-12-03 Sara Golemon <php@alphaweb.net>
  103. * ext/standard/string.c:
  104. Optimize strrpos/strripos for single char strings and fix offset to report
  105. correctly
  106. * ext/standard/string.c:
  107. Restore ability to use strrpos/strripos with an ordinal needle
  108. 2003-12-03 Wez Furlong <wez.php@thebrainroom.net>
  109. * README.WIN32-BUILD-SYSTEM:
  110. add win32 build readme
  111. 2003-12-03 Ilia Alshanetsky <ilia@prohost.org>
  112. * ext/shmop/config.w32:
  113. Adding shmop config file for the new build system
  114. 2003-12-03 Frank M. Kromann <frank@kromann.info>
  115. * ext/fbsql/config.w32:
  116. Adding FrontBase config file for the new build system
  117. 2003-12-03 Wez Furlong <wez.php@thebrainroom.net>
  118. * sapi/apache/config.w32:
  119. Fix build if you don't have apache headers and want to disable apache...
  120. 2003-12-03 Frank M. Kromann <frank@kromann.info>
  121. * ext/mssql/config.w32:
  122. oops. this should be with and not enable
  123. * ext/mssql/config.w32:
  124. Adding mssql config file for the new build system
  125. 2003-12-03 Wez Furlong <wez.php@thebrainroom.net>
  126. * ext/com_dotnet/config.w32:
  127. Clarify a little.
  128. 2003-12-02 Wez Furlong <wez.php@thebrainroom.net>
  129. * .cvsignore
  130. buildconf.bat
  131. ext/bcmath/config.w32
  132. ext/calendar/config.w32
  133. ext/com_dotnet/config.w32
  134. ext/ctype/config.w32
  135. ext/dom/config.w32
  136. ext/ftp/config.w32
  137. ext/mbstring/config.w32
  138. ext/odbc/config.w32
  139. ext/pcre/config.w32
  140. ext/session/config.w32
  141. ext/simplexml/config.w32
  142. ext/sqlite/config.w32
  143. ext/standard/config.w32
  144. ext/tokenizer/config.w32
  145. ext/wddx/config.w32
  146. ext/xml/config.w32
  147. ext/zlib/config.w32
  148. sapi/apache/config.w32
  149. sapi/cgi/config.w32
  150. sapi/cli/config.w32
  151. sapi/isapi/config.w32:
  152. Add new (optional!) win32 build infrastructure.
  153. Will follow up to internals@ shortly.
  154. * ext/session/php_session.h
  155. ext/session/session.c:
  156. Export this so that shared session modules can use it under win32.
  157. * main/network.c
  158. main/php_network.h:
  159. Export these so that ftp extension can be build as shared ext.
  160. 2003-12-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  161. * ZendEngine2/zend_object_handlers.c:
  162. Remove automatic call to __toString() since it is supposed to cause too
  163. much trouble. See discussion on the mailing list.
  164. 2003-12-02 Andi Gutmans <andi@zend.com>
  165. * TSRM/tsrm_virtual_cwd.c:
  166. - Uncomment my code which improves Windows behavior of TSRM file paths.
  167. - This will now not work on Windows 95 anymore.
  168. * ZendEngine2/zend_API.c
  169. ZendEngine2/zend_operators.c:
  170. - Revert the revert of these patches. This overloading can only be used
  171. - by C extensions such as SimpleXML and *NOT* PHP code. Reasons given
  172. - on the mailing list and problem with reentrancy inside the opcodes.
  173. 2003-12-02 Sara Golemon <php@alphaweb.net>
  174. * main/streams/userspace.c:
  175. Register url_stat flag constants in userspace
  176. * main/streams/userspace.c:
  177. Populate userstream objects with context property
  178. * main/streams/userspace.c:
  179. Update userspace/url_stat proto
  180. 2003-12-02 Frank M. Kromann <frank@kromann.info>
  181. * ext/mssql/php_mssql.c
  182. ext/mssql/php_mssql.c:
  183. set freed pointer to null to avoid reuse
  184. 2003-12-02 Jon Parise <jon@csh.rit.edu>
  185. * configure.in:
  186. Improving the wording of the "don't use the DB extension" warning.
  187. 2003-12-02 Wez Furlong <wez.php@thebrainroom.net>
  188. * main/streams/xp_socket.c:
  189. this can't be persistent
  190. 2003-12-02 Rob Richards <rrichards@ctindustries.net>
  191. * ext/dom/node.c
  192. ext/dom/php_dom.c:
  193. check node type for ->attributes and ->childNodes
  194. * (PHP_4_3)
  195. ext/domxml/php_domxml.c:
  196. Fix bug 26443: No errror reporting for Errors in the domxml extension
  197. 2003-12-02 Jani Taskinen <jani.taskinen@kolumbus.fi>
  198. * ext/standard/credits_ext.h
  199. ext/standard/credits_sapi.h:
  200. - Updated credits
  201. * EXTENSIONS:
  202. removed some non-existing extensions/sapis
  203. * NEWS
  204. ext/qtdom/.cvsignore
  205. ext/qtdom/CREDITS
  206. ext/qtdom/EXPERIMENTAL
  207. ext/qtdom/config.m4
  208. ext/qtdom/qtdom.c
  209. ext/qtdom/qtdom.h
  210. ext/qtdom/qtdom.php
  211. ext/qtdom/qtdom_qt.cpp
  212. ext/qtdom/qtdom_qt.h:
  213. Moved qtdom to PECL
  214. 2003-12-02 Andi Gutmans <andi@zend.com>
  215. * ZendEngine2/zend_compile.c:
  216. - Fix for bug #26182
  217. * ZendEngine2/zend_errors.h:
  218. - Don't include E_STRICT in E_ALL.
  219. 2003-12-02 Wez Furlong <wez.php@thebrainroom.net>
  220. * ext/mbstring/mbstring.h:
  221. Fix MBSTRING_API for non-shared win32 builds
  222. 2003-12-02 Jani Taskinen <jani.taskinen@kolumbus.fi>
  223. * buildconf:
  224. Revert undiscussed / undecided patch
  225. 2003-12-02 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  226. * ext/iconv/tests/iconv_mime_decode_headers.phpt:
  227. Fix test so it fits the expected behaviour
  228. * ext/iconv/iconv.c
  229. ext/standard/quot_print.c
  230. ext/standard/quot_print.h:
  231. all '_' (underscores) should be replaced by '\x20' (whitespaces)
  232. in encoding.
  233. 2003-12-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  234. * ZendEngine2/zend_API.h:
  235. Free the zval container only if it should be freed and was not copied.
  236. 2003-12-02 Sara Golemon <php@alphaweb.net>
  237. * main/streams/plain_wrapper.c:
  238. CS
  239. 2003-12-02 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  240. * ext/iconv/tests/iconv_mime_decode_headers.phpt:
  241. Add regression test for iconv_mime_decode_headers()
  242. 2003-12-01 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  243. * ext/iconv/iconv.c:
  244. Loosen error check. There's no reason to forbid a single '=' occurrence
  245. in an unencoded string.
  246. Fix white space handing. Meaningful spaces have got stripped wrongly
  247. before this patch.
  248. * ext/iconv/iconv.c:
  249. Allow iconv_mime_decode_headers() to handle multiple occurence of a header.
  250. 2003-12-01 Ilia Alshanetsky <ilia@prohost.org>
  251. * ext/standard/string.c:
  252. Optimize substr_replace (this makes it 3-8 times faster depending on the
  253. string length).
  254. 2003-12-01 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  255. * ext/iconv/tests/iconv_mime_decode.phpt:
  256. Update test.
  257. * ext/iconv/php_iconv.h:
  258. Forgot about this one
  259. * NEWS
  260. ext/iconv/iconv.c:
  261. Add iconv_mime_decode_headers() to parse multiple MIME headers.
  262. A few trivial fixes.
  263. * ext/iconv/iconv.c
  264. ext/iconv/tests/iconv_mime_decode.phpt:
  265. More RFC2047 conformance. Add ability to forcefully continue processing
  266. on error.
  267. 2003-12-01 Ilia Alshanetsky <ilia@prohost.org>
  268. * buildconf:
  269. The least intrusive way to 'import' PECL extensions into the main tree.
  270. For the moment this deals with tidy, further extensions can be added at a
  271. later point.
  272. 2003-12-01 Andi Gutmans <andi@zend.com>
  273. * TSRM/tsrm_win32.c:
  274. - Fix indentation
  275. 2003-12-01 Sara Golemon <php@alphaweb.net>
  276. * ext/standard/filestat.c
  277. main/php_streams.h
  278. main/streams/plain_wrapper.c:
  279. Move safemode/basedir checks for url_stat to plain_wrapper.
  280. 2003-12-01 Derick Rethans <php@derickrethans.nl>
  281. * main/php_variables.c:
  282. - Fix the default SAPI filter too; all weird problems should be gone again.
  283. 2003-12-01 Jani Taskinen <jani.taskinen@kolumbus.fi>
  284. * (PHP_4_3)
  285. NEWS
  286. ext/dio/dio.c:
  287. MFH: - Fixed bug #26488 (Missing declaration of CRTSCTS in ext/dio/dio.c)
  288. * ext/dio/dio.c:
  289. WS fix
  290. * ext/dio/dio.c:
  291. - Fixed bug #26488 (Missing declaration of CRTSCTS in ext/dio/dio.c)
  292. 2003-12-01 Rob Richards <rrichards@ctindustries.net>
  293. * (PHP_4_3)
  294. ext/domxml/php_domxml.c:
  295. Fix bug #26443: No errror reporting for Errors in the domxml extension
  296. 2003-12-01 Jani Taskinen <jani.taskinen@kolumbus.fi>
  297. * configure.in
  298. sapi/cgi/config9.m4
  299. sapi/cli/config.m4
  300. scripts/Makefile.frag:
  301. - Made --program-prefix and --program-suffix work. (See bug #23030)
  302. * ext/bcmath/libbcmath/src/bcmath.h:
  303. missing config.h include
  304. 2003-12-01 Andi Gutmans <andi@zend.com>
  305. * ZendEngine2/zend_execute.c:
  306. - Change to E_STRICT so as not to break existing scripts.
  307. - Thanks Edin
  308. 2003-12-01 Jani Taskinen <jani.taskinen@kolumbus.fi>
  309. * tests/lang/bug26182.phpt:
  310. - Nuke property_exists() calls
  311. - Fix the test. (this is BUG in PHP 5, works in PHP 4)
  312. 2003-12-01 Andi Gutmans <andi@zend.com>
  313. * ZendEngine2/zend_builtin_functions.c:
  314. - Nuke property_exists(). We need to fix isset() and this is already
  315. - supported in reflection API. In any case, it's best not to add new
  316. - functions in the general namespace except for keeping engine consistency
  317. (which would have been true in this case)
  318. * ZendEngine2/zend_API.c:
  319. - Revert auto-conversion in parameter API
  320. * ZendEngine2/zend_operators.c:
  321. - Don't automatically call __toString() in convert_to_string_ex().
  322. - use __toString() in your code.
  323. - Keep the auto-case in make_printable_zval.
  324. 2003-12-01 Jani Taskinen <jani.taskinen@kolumbus.fi>
  325. * NEWS
  326. ext/db/.cvsignore
  327. ext/db/CREDITS
  328. ext/db/config.m4
  329. ext/db/db.c
  330. ext/db/db.dsp
  331. ext/db/package.xml
  332. ext/db/php_db.h
  333. ext/db/tests/.cvsignore
  334. ext/db/tests/001.phpt
  335. ext/db/tests/002.phpt
  336. ext/db/tests/003.phpt
  337. ext/db/tests/004.phpt
  338. ext/db/tests/005.phpt
  339. ext/db/tests/006.phpt
  340. ext/db/tests/test.inc
  341. main/main.c:
  342. - Moved ext/db to PECL.
  343. 2003-12-01 Christian Stocker <chregu@phant.ch>
  344. * ext/dom/document.c:
  345. Fix Bug, if parser input is not a filename (By Adam)
  346. 2003-12-01 Greg Beaver <greg@chiaraquartet.net>
  347. * pear/tests/pear_installer4.phpt:
  348. new test case and supporting files - incomplete, but works as it is
  349. * pear/tests/pear_common_downloadHttp.phpt:
  350. potential major booboo in unit test, probably won't affect this one
  351. * pear/PEAR/Installer-minus-download.php:
  352. 2 bugs found here, added deprecation warning for those who have written
  353. their own PEAR application
  354. * pear/PEAR/Installer-minus-download.php:
  355. 2 bugs found here
  356. * pear/PEAR/Downloader.php:
  357. 2 bugs found
  358. * pear/tests/pear_common_downloadHttp.phpt:
  359. fclose() might be needed
  360. * pear/tests/pear_common_validPackageVersion.phpt:
  361. new unit test
  362. * pear/PEAR/Common.php:
  363. fix bug found by unit testing in package ordering
  364. * pear/tests/pear_common_sortPkgDeps.phpt:
  365. fix unit test
  366. * pear/tests/common_sortPkgDeps3_package.xml:
  367. minor booboo
  368. 2003-11-30 Greg Beaver <greg@chiaraquartet.net>
  369. * pear/tests/common_sortPkgDeps1_package.xml
  370. pear/tests/common_sortPkgDeps2_package.xml
  371. pear/tests/common_sortPkgDeps3_package.xml
  372. pear/tests/common_sortPkgDeps4_package.xml
  373. pear/tests/common_sortPkgDeps5_package.xml
  374. pear/tests/common_sortPkgDeps6_package.xml
  375. pear/tests/pear_common_sortPkgDeps.phpt:
  376. new unit test - test works, but there is a serious bug in sortPkgDeps to be
  377. fixed, as unearthed by this test
  378. * pear/tests/pear_common_downloadHttp.phpt:
  379. finish unit test with non-working download test with callback
  380. * pear/tests/pear_common_downloadHttp.phpt:
  381. add in skip condition for internet offline, and callback test
  382. * pear/tests/pear_common_downloadHttp.phpt:
  383. first unsuccessful test works
  384. * pear/tests/pear_common_downloadHttp.phpt:
  385. first successful download test works :)
  386. * pear/tests/testdownload.tgz:
  387. beginning framework for PEAR_Common::downloadHttp test - binary test file
  388. * pear/tests/pear_common_downloadHttp.phpt:
  389. beginning framework for PEAR_Common::downloadHttp test
  390. * pear/tests/pear_dependency_checkExtension.phpt
  391. pear/tests/pear_dependency_checkPackage.phpt
  392. pear/tests/pear_dependency_checkPackageUninstall.phpt:
  393. tweak tests
  394. * pear/PEAR/Command/Install-using-downloader.php:
  395. remove old holdover code that has no purpose
  396. * pear/PEAR/Installer-minus-download.php:
  397. ...and with these changes, 100% BC is maintained.
  398. 2003-11-30 Derick Rethans <php@derickrethans.nl>
  399. * README.input_filter:
  400. - And fix the README too.
  401. * main/SAPI.h:
  402. - Fixed standard wrapper for input filter.
  403. 2003-11-30 Ilia Alshanetsky <ilia@prohost.org>
  404. * ext/standard/mail.c:
  405. MFB: Fix for possible uninitialized usage of subject_r.
  406. * main/network.c
  407. main/streams/xp_socket.c:
  408. Removed unused variables.
  409. 2003-11-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  410. * run-tests.php
  411. ext/session/tests/001.phpt
  412. ext/session/tests/003.phpt
  413. ext/session/tests/004.phpt
  414. ext/session/tests/005.phpt
  415. ext/session/tests/006.phpt
  416. ext/session/tests/019.phpt
  417. ext/standard/tests/file/fopencookie.phpt
  418. ext/standard/tests/file/userstreams.phpt
  419. ext/standard/tests/serialize/bug21957.phpt
  420. tests/classes/__call_001.phpt
  421. tests/classes/bug23951.phpt
  422. tests/classes/bug24399.phpt
  423. tests/classes/class_example.phpt
  424. tests/classes/destructor_and_references.phpt
  425. tests/classes/inheritance.phpt
  426. tests/classes/interface_doubled.phpt
  427. tests/classes/interface_implemented.phpt
  428. tests/classes/interface_member.phpt
  429. tests/classes/object_reference_001.phpt
  430. tests/lang/bug21669.phpt
  431. tests/lang/bug21961.phpt
  432. tests/lang/bug22231.phpt
  433. tests/lang/bug22367.phpt
  434. tests/lang/bug22510.phpt
  435. tests/lang/bug23922.phpt
  436. tests/lang/bug24403.phpt
  437. tests/lang/bug25652.phpt
  438. tests/lang/bug26182.phpt
  439. tests/run-test/test005.phpt
  440. tests/run-test/test008.phpt
  441. tests/run-test/test008a.phpt:
  442. Fix tests for E_STRICT and check for E_STRICT in run-tests.php.
  443. * ZendEngine2/zend_default_classes.c:
  444. Check return value of exception::__tostring()
  445. * ext/mbstring/tests/common.inc
  446. ext/mbstring/tests/mb_convert_variables.phpt:
  447. Fix tests
  448. * ZendEngine2/tests/bug20240.phpt:
  449. Fix test
  450. 2003-11-30 Rob Richards <rrichards@ctindustries.net>
  451. * ext/dom/php_dom.c:
  452. remove call to xmlMemoryDump
  453. 2003-11-30 Christian Stocker <chregu@phant.ch>
  454. * ext/dom/examples/dom1.php:
  455. fixed typos
  456. * ext/dom/tests/dom003.phpt:
  457. output of uncaught exception changed
  458. 2003-11-30 Georg Richter <phpinfo@t-online.de>
  459. * ext/mysqli/mysqli_api.c:
  460. prototype fix for mysqli_ssl_set
  461. 2003-11-30 Jani Taskinen <jani.taskinen@kolumbus.fi>
  462. * NEWS:
  463. New funcs
  464. * (PHP_4_3)
  465. NEWS:
  466. BFN
  467. 2003-11-30 Greg Beaver <greg@chiaraquartet.net>
  468. * pear/package-PEAR-new-Downloader.xml
  469. pear/PEAR/Downloader.php
  470. pear/PEAR/Installer-minus-download.php
  471. pear/PEAR/Command/Install-using-downloader.php:
  472. experimental code shuffling, moved download() into a new class,
  473. PEAR_Downloader.
  474. Reasons:
  475. - 7 parameters for a method with lots of pass by reference
  476. implies the need to save state, i.e. use an object
  477. - cleaner code. download() can be easily split into 4 separate but
  478. related methods
  479. - Installer.php is now exclusively used for installation
  480. - future extensibility: switching to channels or local package
  481. repositories from
  482. using PEAR_Remote is easy. Simply extend the API for PEAR_Downloader:
  483. no changes needed to the installer at all
  484. to install for testing purposes, use
  485. pear upgrade --force package-PEAR-new-Downloader.xml
  486. to uninstall, use
  487. pear upgrade --force package-PEAR.xml
  488. * pear/tests/pear_system.phpt:
  489. got it - the pattern ONLY needs addslashes for windows paths
  490. 2003-11-29 Greg Beaver <greg@chiaraquartet.net>
  491. * pear/tests/pear_system.phpt:
  492. fix one part - can't get the ereg() to match on windows, will fix when I
  493. figure out why
  494. * pear/tests/pear1.phpt
  495. pear/tests/pear2.phpt
  496. pear/tests/pear_common_buildProvidesArray.phpt
  497. pear/tests/pear_common_infoFromString.phpt
  498. pear/tests/pear_config.phpt
  499. pear/tests/pear_registry.phpt:
  500. fix up unit tests - registry was ridiculously out of date. Guess nobody
  501. ever runs these...
  502. 2003-11-29 Wez Furlong <wez.php@thebrainroom.net>
  503. * win32/time.c:
  504. Fix build for new usleep implementation.
  505. NB: we now depend on windows 98 and later;
  506. windows 95 does not have these timing functions.
  507. * main/config.w32.h
  508. win32/time.c:
  509. implement usleep for win32
  510. * ext/standard/basic_functions.c
  511. ext/standard/file.c
  512. ext/standard/streamsfuncs.c
  513. ext/standard/streamsfuncs.h
  514. ext/standard/tests/network/tcp4loop.phpt
  515. main/network.c
  516. main/php_network.h
  517. main/streams/php_stream_transport.h
  518. main/streams/transports.c
  519. main/streams/xp_socket.c:
  520. Add stream_socket_sendto and stream_socket_recvfrom which work very much
  521. like sendto() and recvfrom() syscalls.
  522. 2003-11-29 Sebastian Bergmann <sb@sebastian-bergmann.de>
  523. * win32/php4dllts.dsp:
  524. Add dom_iterators.c to project.
  525. 2003-11-29 Wez Furlong <wez.php@thebrainroom.net>
  526. * (PHP_4_3)
  527. ext/standard/basic_functions.c:
  528. Fix:
  529. Thanks to Manuel Lemos
  530. 2003-11-29 Greg Beaver <greg@chiaraquartet.net>
  531. * pear/tests/pear_common_buildProvidesArray.phpt:
  532. new test case
  533. 2003-11-29 Rob Richards <rrichards@ctindustries.net>
  534. * ext/dom/dom_iterators.c:
  535. guess this file should be added too :)
  536. * ext/xsl/php_xsl.c:
  537. fix ZTS build
  538. * ext/dom/config.m4
  539. ext/dom/document.c
  540. ext/dom/documenttype.c
  541. ext/dom/element.c
  542. ext/dom/namednodemap.c
  543. ext/dom/node.c
  544. ext/dom/nodelist.c
  545. ext/dom/php_dom.c
  546. ext/dom/php_dom.h
  547. ext/dom/xml_common.h
  548. ext/dom/examples/dom1.inc
  549. ext/dom/examples/dom1.php
  550. ext/dom/tests/dom001.phpt
  551. ext/dom/tests/dom_test.inc:
  552. implement namednodemap and nodelist
  553. fix xsl/dom integration under windows
  554. update tests and examples
  555. 2003-11-29 Greg Beaver <greg@chiaraquartet.net>
  556. * pear/tests/pear_common_infoFromString.phpt:
  557. finish unit test
  558. 2003-11-29 Sara Golemon <php@alphaweb.net>
  559. * ext/standard/ftp_fopen_wrapper.c:
  560. Add in missing stat element and fix win32 build
  561. 2003-11-29 Greg Beaver <greg@chiaraquartet.net>
  562. * pear/tests/pear_common_analyzeSC.phpt
  563. pear/tests/pear_config.phpt
  564. pear/tests/pear_error.phpt
  565. pear/tests/pear_error2.phpt
  566. pear/tests/pear_error3.phpt
  567. pear/tests/pear_error4.phpt
  568. pear/tests/pear_registry.phpt
  569. pear/tests/pear_system.phpt:
  570. add in environment variable for easy non-skipping
  571. * pear/PEAR/Common.php:
  572. fix some bugs found in the unit test
  573. * pear/tests/pear_common_infoFromString.phpt:
  574. start on a new unit test
  575. 2003-11-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  576. * ZendEngine2/zend_compile.c
  577. ZendEngine2/zend_iterators.c:
  578. Fix memleak
  579. 2003-11-29 Ilia Alshanetsky <ilia@prohost.org>
  580. * (PHP_4_3)
  581. NEWS:
  582. Bug fixing news.
  583. * (PHP_4_3)
  584. Zend/zend_highlight.c
  585. Zend/zend_language_scanner.l
  586. ext/standard/tests/general_functions/highlight_heredoc.phpt
  587. ext/tokenizer/tokenizer.c:
  588. MFH: Fixed bug #26463 (Incorrect handling of semicolons after heredoc)
  589. * ZendEngine2/zend_highlight.c
  590. ZendEngine2/zend_language_scanner.l
  591. ext/tokenizer/tokenizer.c:
  592. Fixed bug #26463 (Incorrect handling of semicolons after heredoc)
  593. * ext/standard/tests/general_functions/highlight_heredoc.phpt:
  594. Fixed bug #26463 (Incorrect handling of semicolons after heredoc)
  595. 2003-11-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  596. * ZendEngine2/zend_API.h:
  597. This takes the address of a zval ptr
  598. 2003-11-29 Ilia Alshanetsky <ilia@prohost.org>
  599. * (PHP_4_3)
  600. ext/tokenizer/tokenizer.c:
  601. MFH: Fixed a memory leak when tokenizing scripts with heredoc.
  602. * ext/tokenizer/tokenizer.c:
  603. Fixed a memory leak when tokenizing scripts with heredoc.
  604. 2003-11-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  605. * ext/simplexml/simplexml.c:
  606. Fix return value.
  607. * ZendEngine2/zend_API.h:
  608. Add macros to return values of other zvals.
  609. This is needed because one cannot use REPLACE_ZVAL_VALUE with
  610. return_value.
  611. 2003-11-29 Greg Beaver <greg@chiaraquartet.net>
  612. * pear/package-PEAR.xml
  613. pear/package-PEAR.xml:
  614. add dependency on xml extension - we need it for every installation/package
  615. function
  616. 2003-11-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  617. * ext/simplexml/simplexml.c:
  618. Remove test code
  619. 2003-11-29 Ilia Alshanetsky <ilia@prohost.org>
  620. * ZendEngine2/zend_execute.c:
  621. Restore original patch for bug #26281.
  622. 2003-11-29 Sara Golemon <php@alphaweb.net>
  623. * ext/standard/ftp_fopen_wrapper.c:
  624. Finish off ftp://'s url_stat support
  625. 2003-11-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  626. * ZendEngine2/zend_compile.c:
  627. Revert accidential commit until decision
  628. * ZendEngine2/zend_compile.c
  629. ZendEngine2/zend_default_classes.c:
  630. Make exception code more robust:
  631. - Fix error in calculation of trace-string length
  632. - Allow to overload __strostring() and make it work for uncaught
  633. exceptions
  634. - Show exception thrown while displaying exceptions
  635. 2003-11-29 Ilia Alshanetsky <ilia@prohost.org>
  636. * NEWS:
  637. The removed NEWS entry is already in 4.X news file.
  638. 2003-11-29 Christian Stocker <chregu@phant.ch>
  639. * NEWS:
  640. a dot too many
  641. * NEWS:
  642. Some news from ext/xsl
  643. * ext/xsl/php_xsl.c
  644. ext/xsl/php_xsl.h
  645. ext/xsl/xsltprocessor.c:
  646. Fixed for Bug #26384 (domxslt->process causes segfault with xsl:key)
  647. 2003-11-29 Greg Beaver <greg@chiaraquartet.net>
  648. * pear/package-PEAR.xml
  649. pear/PEAR/Command.php:
  650. fix Bug #324 pear -G gives Fatal Error (PHP-GTK not installed, but error is
  651. at engine level)
  652. 2003-11-29 Wez Furlong <wez.php@thebrainroom.net>
  653. * NEWS:
  654. typofix
  655. 2003-11-29 Derick Rethans <php@derickrethans.nl>
  656. * NEWS
  657. README.input_filter:
  658. - Update NEWS and README for input_filters
  659. * README.input_filter
  660. ext/mbstring/mb_gpc.c
  661. main/SAPI.c
  662. main/SAPI.h
  663. main/php_variables.c
  664. main/rfc1867.c:
  665. - Fix sapi_input_filter patch. Returning 1 from the filter handler should
  666. make PHP register the variable, returning 0 shouldn't. The new length of
  667. the variables being filtered is now returned in the new_val_len argument
  668. of the function.
  669. 2003-11-29 Jani Taskinen <jani.taskinen@kolumbus.fi>
  670. * (PHP_4_3)
  671. NEWS
  672. configure.in
  673. ext/bcmath/.cvsignore
  674. ext/bcmath/config.m4
  675. ext/bcmath/libbcmath/src/bcmath.h:
  676. MFH: - fixed Bug #26462 (phpize + ext/bcmath -> compile error)
  677. * configure.in
  678. ext/bcmath/.cvsignore
  679. ext/bcmath/libbcmath/src/bcmath.h:
  680. - Fixed bug #26462 (phpize + ext/bcmath -> compile error)
  681. 2003-11-29 Christian Stocker <chregu@phant.ch>
  682. * ext/xsl/php_xsl.c:
  683. follow coding standards.
  684. * ext/xsl/php_xsl.c:
  685. it's now possible to return a DomNode from userland functions back to the
  686. xsl-processor
  687. 2003-11-29 Jani Taskinen <jani.taskinen@kolumbus.fi>
  688. * ext/dom/tests/.cvsignore:
  689. missing .cvsignore
  690. 2003-11-29 Christian Stocker <chregu@phant.ch>
  691. * ext/dom/dom_ce.h
  692. ext/dom/php_dom.h
  693. ext/dom/xml_common.h:
  694. move some definitions to xml_common.h
  695. 2003-11-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  696. * tests/lang/bug21820.phpt:
  697. Research reveals that the error text depends on the tools and their
  698. versions used to create the language parser.
  699. 2003-11-29 Jani Taskinen <jani.taskinen@kolumbus.fi>
  700. * (PHP_4_3)
  701. NEWS:
  702. BFN
  703. * (PHP_4_3)
  704. ext/openssl/config0.m4
  705. ext/openssl/php_openssl.h:
  706. - Fixed bug #26447 (--with-openssl=shared causes compile errors).NEWS
  707. 2003-11-29 Wez Furlong <wez.php@thebrainroom.net>
  708. * (PHP_4_3)
  709. ext/standard/fsock.c
  710. main/network.c
  711. main/php_network.h
  712. main/streams.c:
  713. fix zts build...
  714. 2003-11-29 Jani Taskinen <jani.taskinen@kolumbus.fi>
  715. * tests/lang/bug24908.phpt:
  716. test for bug #24908
  717. * tests/lang/bug21820.phpt:
  718. - Fix expected output.
  719. * tests/lang/bug25652.php
  720. tests/lang/bug25652.phpt:
  721. oops..
  722. * tests/lang/bug25652.phpt:
  723. file bug25652.phpt was initially added on branch PHP_4_3.
  724. * tests/lang/bug25652.php:
  725. test for bug #25652
  726. * win32/php5ts.dsw:
  727. - remove non-existing servlet entry
  728. 2003-11-29 Ilia Alshanetsky <ilia@prohost.org>
  729. * (PHP_4_3)
  730. NEWS:
  731. Bug fixing news & corrections.
  732. * (PHP_4_3)
  733. tests/lang/overload_leak.phpt:
  734. Added missing skip conditon.
  735. * (PHP_4_3)
  736. ext/standard/var.c
  737. ext/standard/tests/array/bug26458.phpt:
  738. MFH: Fixed bug #26458 (var_dump(), var_export(), debug_zval_dump() not
  739. binary safe for array keys).
  740. * ext/standard/var.c
  741. ext/standard/tests/array/007.phpt
  742. ext/standard/tests/array/array_intersect_1.phpt
  743. ext/standard/tests/array/bug26458.phpt:
  744. Fixed bug #26458 (var_dump(), var_export(), debug_zval_dump() not binary
  745. safe for array keys).
  746. 2003-11-29 Sara Golemon <php@alphaweb.net>
  747. * php.ini-dist
  748. php.ini-recommended:
  749. Update php.ini-* with E_STRICT error reporting level. -dist excludes
  750. E_STRICT, -recommended includes it.
  751. 2003-11-29 Jani Taskinen <jani.taskinen@kolumbus.fi>
  752. * NEWS:
  753. news for xslt
  754. * tests/lang/bug24926.phpt:
  755. test for bug #24926
  756. 2003-11-29 Sara Golemon <php@alphaweb.net>
  757. * ext/ncurses/ncurses.c:
  758. Handle dirty script exit.
  759. 2003-11-29 Christian Stocker <chregu@phant.ch>
  760. * ext/domxml/tests/area_list.xsl
  761. ext/domxml/tests/area_list.xsl
  762. ext/domxml/tests/area_name.xml
  763. ext/domxml/tests/area_name.xml:
  764. file area_list.xsl was initially added on branch PHP_4_3.
  765. * ext/domxml/tests/bug26384.phpt
  766. ext/domxml/tests/bug26384.phpt:
  767. file bug26384.phpt was initially added on branch PHP_4_3.
  768. * (PHP_4_3)
  769. ext/domxml/php_domxml.c:
  770. enhanced bug-26384-fix. It now only does an DocCopy, if xsl:key was
  771. found in xslt-document by default.
  772. 2003-11-28 Sara Golemon <php@alphaweb.net>
  773. * NEWS
  774. ext/standard/basic_functions.h
  775. ext/standard/filestat.c
  776. ext/standard/ftp_fopen_wrapper.c
  777. main/php_streams.h
  778. main/streams/plain_wrapper.c
  779. main/streams/streams.c:
  780. Route php_stat() via streams/url_stat API (php_stream_stat_path).
  781. This enables fopen-wrappers support on stat() and related family calls.
  782. 2003-11-28 Wez Furlong <wez.php@thebrainroom.net>
  783. * ext/openssl/xp_ssl.c
  784. main/streams/streams.c
  785. main/streams/xp_socket.c:
  786. (sort of) MFB, feof fix for sockets.
  787. * (PHP_4_3)
  788. main/streams.c:
  789. Probable fix for #25575; STDIN/STDOUT/STDERR streams not registered
  790. as network sockets when PHP run from x?inetd.
  791. * (PHP_4_3)
  792. main/network.c
  793. main/streams.c:
  794. Fix for bug #25939; feof not working correctly for sockets.
  795. Possibly also fixes #23220; warnings issued by fgets on ssl sockets.
  796. 2003-11-28 Christian Stocker <chregu@phant.ch>
  797. * ext/xsl/php_xsl.c
  798. ext/xsl/php_xsl.h:
  799. - Added possibility to call php functions as XSLT-functions
  800. eg: <xsl:value-of select="php:function('date','r')"/>
  801. Namespace is http://php.net/functions
  802. * ext/dom/element.c
  803. ext/dom/php_dom.c
  804. ext/dom/php_dom.h
  805. ext/dom/xml_common.h:
  806. changing dom_object_get_data to php_dom_object_get_data and PHP_DOM_EXPORT
  807. it
  808. (by Rob Richards)
  809. 2003-11-28 Greg Beaver <greg@chiaraquartet.net>
  810. * (PHP_4_3)
  811. pear/PEAR.php:
  812. odd merge conflict fixed
  813. 2003-11-28 Ilia Alshanetsky <ilia@prohost.org>
  814. * (PHP_4_3)
  815. NEWS
  816. ext/standard/http_fopen_wrapper.c:
  817. Fixed bug #26440 (MFH missing context options).
  818. * (PHP_4_3)
  819. ext/standard/file.c:
  820. MFH: More memory leak fixes for stream contexts.
  821. * ext/standard/streamsfuncs.c:
  822. More memory leak fixes for stream contexts.
  823. * NEWS
  824. NEWS:
  825. Bug fixing news.
  826. 2003-11-28 Rob Richards <rrichards@ctindustries.net>
  827. * (PHP_4_3)
  828. ext/domxml/php_domxml.c:
  829. Fix for bug #26446: domxml_open_file() returns an empty error-Array
  830. 2003-11-28 Wez Furlong <wez.php@thebrainroom.net>
  831. * (PHP_4_3)
  832. ext/com/COM.c:
  833. MFH: Fix for Bug #25664; calling ITypeInfo::Invoke with bogus params.
  834. * ext/com_dotnet/com_com.c:
  835. Fix #25664 - COM crashes when calling a Delphi implementations of
  836. ITypeInfo.
  837. Problem was that our extension assumes that the first param to
  838. ITypeInfo::Invoke was a reference to the COM object; this is not
  839. necessarily true and caused a crash in this instance.
  840. Problem solved by removing the ITypeInfo::Invoke call, as it doesn't buy
  841. us anything anyway.
  842. * ext/standard/var.c:
  843. fix #26001; serialize crashes when accessing an overloaded
  844. object that has no properties (NULL hashtable).
  845. * ext/com_dotnet/com_handlers.c:
  846. fix memleak
  847. 2003-11-28 Ilia Alshanetsky <ilia@prohost.org>
  848. * ZendEngine2/zend_API.c:
  849. Add removed lcname, it is still needed.
  850. * main/streams/streams.c:
  851. Fixed a memory leak.
  852. 2003-11-27 Jani Taskinen <jani.taskinen@kolumbus.fi>
  853. * (PHP_4_3)
  854. NEWS:
  855. BFN
  856. * (PHP_4_3)
  857. sapi/thttpd/config.m4:
  858. MFH: - Fixed bug #26438 (error in thttpd SAPI installation)
  859. * sapi/thttpd/config.m4:
  860. - Fixed bug #26438 (error in thttpd SAPI installation)
  861. 2003-11-27 Ilia Alshanetsky <ilia@prohost.org>
  862. * NEWS
  863. ext/standard/image.c
  864. ext/standard/php_image.h:
  865. Added image_type_to_extension() function.
  866. 2003-11-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  867. * ZendEngine2/zend_API.c:
  868. Convert objects to string if string is required by newer parameter parsing
  869. since we do this for older parameter parsing does so too.
  870. * ZendEngine2/zend_object_handlers.c:
  871. The macro REPLACE_ZVAL_VALUE cannot be used since we only have zval *
  872. writeobj. to allow it the api needs to be changed to zval **writeobj.
  873. 2003-11-27 Wez Furlong <wez.php@thebrainroom.net>
  874. * win32/select.c:
  875. re-implement the win32 select code.
  876. The old code implicitly set any sockets into non-blocking mode,
  877. and since there is no way to probe a socket to determine its
  878. blocking status using the win32 API, this was a real pain in the ass.
  879. The New implementation will hand off any sockets to winsock and
  880. use the WaitForObject API in win32 to probe other types of handle.
  881. * ext/com_dotnet/com_handlers.c:
  882. fix win32 build - thanks Sebastian.
  883. * ext/openssl/openssl.c
  884. ext/openssl/xp_ssl.c:
  885. Port liveness and SSL CA validation from 4.3 branch.
  886. Make stream_select() work on ssl-enabled sockets again.
  887. * main/php_streams.h
  888. main/streams/transports.c
  889. main/streams/xp_socket.c:
  890. port "liveness" checks and a couple of other things from the 4.3 branch.
  891. Liveness checks are used to validate persistent socket connects when they
  892. are re-used.
  893. * ext/standard/streamsfuncs.c:
  894. initialize this one to be safe
  895. 2003-11-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  896. * ZendEngine2/zend_builtin_functions.c
  897. tests/lang/bug26182.phpt:
  898. Add a support function to check for property existance which is different
  899. from checking a property from being empty/set.
  900. Update test #26182.
  901. * makerpm:
  902. Remove problematic configure option
  903. * makerpm:
  904. - Fix requirements for older systems.
  905. - Fix rpm build directory for the major distributions.
  906. - Fix config dir.
  907. - Rename package to php.
  908. - Add gd extension.
  909. - Support building of shared extensions.
  910. - Build CLI only once.
  911. 2003-11-27 Uwe Steinmann <uwe@steinmann.cx>
  912. * ext/dbase/dbase.c:
  913. - set precision to 0 unless the field is of type N or I
  914. * ext/dbase/dbf_rec.c:
  915. - fixed indenting
  916. 2003-11-27 Ilia Alshanetsky <ilia@prohost.org>
  917. * (PHP_4_3)
  918. ext/standard/string.c:
  919. MFH: Removed dead code.
  920. * ext/standard/string.c:
  921. Removed dead code.
  922. 2003-11-26 Greg Beaver <greg@chiaraquartet.net>
  923. * pear/PEAR.php
  924. pear/package-PEAR.xml:
  925. fix Bug #293 [Patch] PEAR_Error not calling static method callbacks for
  926. error-handler
  927. 2003-11-26 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl>
  928. * (PHP_4_3)
  929. ext/interbase/interbase.c:
  930. Fix crash bug reported by jani/ilia
  931. 2003-11-26 Derick Rethans <php@derickrethans.nl>
  932. * main/php_variables.c
  933. main/rfc1867.c:
  934. - Prevent registration of the variable when a zero-length is returned
  935. from the sapi_input_filter.
  936. 2003-11-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  937. * tests/lang/bug26182.phpt:
  938. In PHP5 this will create an implicit public property
  939. * tests/lang/bug21820.phpt:
  940. Errro message has changed
  941. 2003-11-26 Jani Taskinen <jani.taskinen@kolumbus.fi>
  942. * (PHP_4_3)
  943. main/SAPI.c:
  944. MFH: On error do not leave content_type_dup unitialized.
  945. 2003-11-25 Ilia Alshanetsky <ilia@prohost.org>
  946. * (PHP_4_3)
  947. NEWS
  948. ext/pgsql/pgsql.c:
  949. MFH: Fixed bug #25963 (PostgreSQL error message include \n characters).
  950. 2003-11-25 Jani Taskinen <jani.taskinen@kolumbus.fi>
  951. * ext/pcre/php_pcre.c:
  952. style fix
  953. 2003-11-25 Ilia Alshanetsky <ilia@prohost.org>
  954. * (PHP_4_3)
  955. ext/domxml/php_domxml.c:
  956. Replace fopen() inside domxml_xslt_process() with streams code to prevent
  957. a possible crash and enforce safe_mode & open_basedir restrictions.
  958. Revert workaround for bug #26384, which is due to a bug in libxslt.
  959. Christian will commit a better workaround shortly.
  960. 2003-11-25 Sebastian Bergmann <sb@sebastian-bergmann.de>
  961. * ext/standard/parsedate.y:
  962. 'Fix' for bison 1.875.
  963. 2003-11-25 Jani Taskinen <jani.taskinen@kolumbus.fi>
  964. * (PHP_4_3)
  965. tests/lang/bug26182.phpt:
  966. MFH: for regression..this works in PHP 4
  967. * tests/lang/bug26182.phpt:
  968. test case for bug #26182
  969. * (PHP_4_3)
  970. NEWS
  971. ext/odbc/config.m4:
  972. MFH: - Fixed bug #26376 (typo in ext/odbc/config.m4: DBMaker test fails)
  973. * ext/odbc/config.m4:
  974. - Fixed bug #26376 (typo in ext/odbc/config.m4: DBMaker test fails)
  975. 2003-11-25 Ilia Alshanetsky <ilia@prohost.org>
  976. * (PHP_4_3)
  977. NEWS
  978. ext/domxml/php_domxml.c:
  979. Fixed bug #26384 (crash inside domxslt->process() due to a double free).
  980. 2003-11-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  981. * ZendEngine2/zend_execute.c
  982. ZendEngine2/zend_interfaces.c
  983. ZendEngine2/zend_interfaces.h
  984. ZendEngine2/zend_object_handlers.c
  985. ZendEngine2/zend_operators.c
  986. ZendEngine2/zend_operators.h
  987. tests/classes/array_access_001.phpt
  988. tests/classes/array_access_002.phpt
  989. tests/classes/array_access_003.phpt
  990. tests/classes/array_access_004.phpt:
  991. Add new interface ArrayAccess to use objects as Arrays
  992. 2003-11-24 Andi Gutmans <andi@zend.com>
  993. * ZendEngine2/zend_constants.c:
  994. - Fix newly introduced bug which stopped class constants from working.
  995. - Thanks to Jan Lehnardt for reporting it.
  996. 2003-11-24 Jani Taskinen <jani.taskinen@kolumbus.fi>
  997. * NEWS:
  998. fixed -> fixed section, added -> added section..etc.
  999. 2003-11-24 Sebastian Bergmann <sb@sebastian-bergmann.de>
  1000. * ZendEngine2/RFCs/004.txt:
  1001. No longer needed.
  1002. 2003-11-24 Ilia Alshanetsky <ilia@prohost.org>
  1003. * ext/standard/Makefile.frag:
  1004. Make sure zend stuff is built first.
  1005. 2003-11-24 Andi Gutmans <andi@zend.com>
  1006. * NEWS:
  1007. - Now we're getting closer to an RC we should start giving more detail
  1008. - about engine changes in NEWS.
  1009. * ZendEngine2/zend_API.c
  1010. ZendEngine2/zend_builtin_functions.c
  1011. ZendEngine2/zend_compile.c
  1012. ZendEngine2/zend_compile.h
  1013. ZendEngine2/zend_constants.c
  1014. ZendEngine2/zend_execute.c
  1015. ZendEngine2/zend_execute_API.c
  1016. ZendEngine2/zend_reflection_api.c:
  1017. - Fix __autoload() to preserve class case.
  1018. - Heads up, this patch might break stuff so please let me know if you
  1019. - bump into any problems.
  1020. 2003-11-24 Jani Taskinen <jani.taskinen@kolumbus.fi>
  1021. * (PHP_4_3)
  1022. ext/gmp/gmp.c:
  1023. MFH: Fix build for other archs than x86.
  1024. * ext/gmp/gmp.c:
  1025. Fix the build for other than x86 archs.
  1026. 2003-11-24 Georg Richter <phpinfo@t-online.de>
  1027. * ext/mysqli/mysqli.c:
  1028. added/fixed write property
  1029. 2003-11-24 Rob Richards <rrichards@ctindustries.net>
  1030. * ext/simplexml/simplexml.c:
  1031. Fix bug #26159 - SimpleXML XPath support (patch by Adam Trachtenberg)
  1032. a few fixes to memory corruption
  1033. 2003-11-24 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  1034. * ext/xml/compat.c:
  1035. Partial fix for bug #25803 (xml_get_current_byte_index() always returns 0)
  1036. 2003-11-24 Ilia Alshanetsky <ilia@prohost.org>
  1037. * (PHP_4_3)
  1038. NEWS
  1039. ext/standard/file.c:
  1040. MFH: Fixed bug #26355 (flock() doesn't initialize the wouldblock argument)
  1041. * ext/standard/file.c:
  1042. Fixed bug #26355 (flock() doesn't initialize the wouldblock argument)
  1043. * NEWS
  1044. ext/standard/basic_functions.c
  1045. ext/standard/basic_functions.h:
  1046. Added php_strip_whitespace() and php_check_syntax() functions.
  1047. 2003-11-23 Sara Golemon <php@alphaweb.net>
  1048. * main/streams/streams.c:
  1049. Fix for file:// wrapper parsing.
  1050. (Cristiano Duarte <cunha17@uol.com.br>)
  1051. 2003-11-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  1052. * ext/simplexml/tests/010.phpt:
  1053. Add new test
  1054. * ext/simplexml/php_simplexml.h
  1055. ext/simplexml/simplexml.c
  1056. ext/simplexml/tests/006.phpt
  1057. ext/simplexml/tests/006.xml:
  1058. Several improvements to the simplexml_element object:
  1059. - Allow to use it as an instance of Iterator
  1060. - Prepareto use it as a normal object, including spcialization
  1061. 2003-11-23 Andi Gutmans <andi@zend.com>
  1062. * ZendEngine2/zend_reflection_api.c:
  1063. - Allocation optimizations by Timm Friebe
  1064. 2003-11-23 Georg Richter <phpinfo@t-online.de>
  1065. * ext/mysqli/mysqli_nonapi.c:
  1066. fixed mem leak in constructor
  1067. 2003-11-22 Georg Richter <phpinfo@t-online.de>
  1068. * ext/mysqli/config.m4
  1069. ext/mysqli/mysqli.c
  1070. ext/mysqli/mysqli_api.c
  1071. ext/mysqli/mysqli_fe.c
  1072. ext/mysqli/mysqli_nonapi.c
  1073. ext/mysqli/mysqli_prop.c
  1074. ext/mysqli/php_mysqli.h:
  1075. - Added multiquery support:
  1076. mysqli_multi_query
  1077. mysqli_more_results
  1078. mysqli_next_results
  1079. - added read-only properties (and removed methods)
  1080. object mysql
  1081. affected_rows
  1082. client_flags
  1083. client_version
  1084. errno, error,
  1085. host, host_info, info
  1086. server_capabilities, server_version
  1087. sqlstate, port, protocol_version,
  1088. server_language
  1089. thread_id, user, warning_count
  1090. object result
  1091. current_field, field_count,
  1092. lengths, num_rows, type
  1093. object stmt
  1094. query, param_count, field_count,
  1095. id, errno, error, sqlstate
  1096. - added constructor
  1097. - minor fixes, prototypes
  1098. 2003-11-22 Stefan Esser <s.esser@e-matters.de>
  1099. * main/SAPI.c:
  1100. On error do not leave content_type_dup unitialised.
  1101. 2003-11-22 Rob Richards <rrichards@ctindustries.net>
  1102. * (PHP_4_3)
  1103. ext/domxml/php_domxml.c:
  1104. fix default recovery mode
  1105. 2003-11-22 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  1106. * (PHP_4_3)
  1107. NEWS:
  1108. BFN
  1109. * (PHP_4_3)
  1110. ext/iconv/iconv.c:
  1111. MFH(r-1.98): Fixed bug #26194 (iconv() not properly defined with libiconv).
  1112. * ext/iconv/iconv.c:
  1113. Fixed bug #26194 (iconv() not properly defined with libiconv).
  1114. 2003-11-22 Rasmus Lerdorf <rasmus@lerdorf.com>
  1115. * (PHP_4_3)
  1116. ext/gd/libgd/gdft.c:
  1117. Compile fix
  1118. 2003-11-21 Christian Stocker <chregu@phant.ch>
  1119. * ext/xsl/xsl_fe.h
  1120. ext/xsl/xsltprocessor.c:
  1121. - Added $proc->hasExsltSupport()
  1122. 2003-11-21 Ilia Alshanetsky <ilia@prohost.org>
  1123. * ZendEngine2/zend_execute.c:
  1124. Cleaner patch for bug #26281.
  1125. 2003-11-20 Hartmut Holzgraefe <hartmut@php-groupies.de>
  1126. * ext/standard/parsedate.y:
  1127. debug mode no longer needed
  1128. 2003-11-20 Andi Gutmans <andi@zend.com>
  1129. * ext/standard/head.c:
  1130. - Fix Windows build
  1131. 2003-11-20 Jani Taskinen <jani.taskinen@kolumbus.fi>
  1132. * php.ini-dist
  1133. php.ini-recommended:
  1134. Removed entries which no longer have no function
  1135. 2003-11-19 Sara Golemon <php@alphaweb.net>
  1136. * NEWS
  1137. ext/standard/basic_functions.c
  1138. ext/standard/head.c
  1139. ext/standard/head.h:
  1140. New function: headers_list(). Ennumerate headers sent to SAPI engine
  1141. 2003-11-19 Hartmut Holzgraefe <hartmut@php-groupies.de>
  1142. * ext/mysqli/mysqli_api.c
  1143. sapi/apache_hooks/php_apache.c:
  1144. proto fix
  1145. * ext/standard/parsedate.y:
  1146. XSchema stuff finally done right ... (at least i hope so ...)
  1147. * ext/standard/tests/time/bug26320.phpt:
  1148. typo fix
  1149. * (PHP_4_3)
  1150. ext/standard/tests/time/bug26320.phpt:
  1151. removed ext/standard/tests/time/bug26320.phpt
  1152. * ext/standard/tests/time/bug26320.phpt:
  1153. regression test for bug # 26320
  1154. "strtotime() does not understand ISO6801 datetime format as used in
  1155. XMLSchema"
  1156. * ext/standard/tests/time/bug26317.phpt:
  1157. Testcase done right ...
  1158. * ext/standard/tests/time/bug26317.phpt:
  1159. regression test for http://bugs.php.net/bug.php?id=26317
  1160. "military timezones and strtotime()"
  1161. 2003-11-19 Ilia Alshanetsky <ilia@prohost.org>
  1162. * (PHP_4_3)
  1163. NEWS
  1164. ext/gd/gd.c:
  1165. MFH: Fixed bug #26309 (Fixed argument parsing for imageftbbox()).
  1166. * ext/gd/gd.c:
  1167. Fixed bug #26309 (Fixed argument parsing for imageftbbox()).
  1168. * (PHP_4_3)
  1169. NEWS
  1170. ext/standard/exec.c:
  1171. MFH: Fixed bug #26285 (escapeshellarg() uses wrong quotes on windows).
  1172. * ext/standard/exec.c:
  1173. Fixed bug #26285 (escapeshellarg() uses wrong quotes on windows).
  1174. 2003-11-19 Christian Stocker <chregu@phant.ch>
  1175. * ext/xsl/config.m4
  1176. ext/xsl/php_xsl.c
  1177. ext/xsl/php_xsl.h:
  1178. added exslt support
  1179. 2003-11-19 Andi Gutmans <andi@zend.com>
  1180. * main/main.c:
  1181. - Commit patch by standards
  1182. 2003-11-19 Jani Taskinen <jani.taskinen@kolumbus.fi>
  1183. * ext/gmp/gmp.c:
  1184. ws fix
  1185. * (PHP_4_3)
  1186. NEWS
  1187. ext/gmp/config.m4
  1188. ext/gmp/gmp.c
  1189. ext/gmp/php_gmp.h:
  1190. MFH: - Fixed bug #26267 (gmp_random() leaks memory and does not produce
  1191. random numbers)
  1192. * ext/gmp/config.m4
  1193. ext/gmp/gmp.c
  1194. ext/gmp/php_gmp.h:
  1195. - Fixed bug #26267 (gmp_random() leaks memory and does not produce random
  1196. numbers)
  1197. 2003-11-19 Ilia Alshanetsky <ilia@prohost.org>
  1198. * ZendEngine2/zend_execute.c
  1199. ZendEngine2/tests/bug26281.phpt:
  1200. Possible fix for bug #26281 & test case.
  1201. 2003-11-19 Jani Taskinen <jani.taskinen@kolumbus.fi>
  1202. * ext/tokenizer/Makefile.frag
  1203. ext/tokenizer/Makefile.frag:
  1204. Fix build
  1205. 2003-11-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  1206. * ZendEngine2/zend_API.h:
  1207. Add method alias macro
  1208. 2003-11-18 Jani Taskinen <jani.taskinen@kolumbus.fi>
  1209. * ext/gmp/gmp.c:
  1210. - Fix the parameter setting. (this function has 1 optional parameter)
  1211. 2003-11-18 Andi Gutmans <andi@zend.com>
  1212. * ZendEngine2/zend.c
  1213. ZendEngine2/zend_builtin_functions.c
  1214. ZendEngine2/zend_constants.c
  1215. ZendEngine2/zend_errors.h
  1216. ZendEngine2/zend_language_parser.y:
  1217. - Add E_STRICT, to be used to warn purists (like Jani :)
  1218. 2003-11-18 Uwe Schindler <uwe@thetaphi.de>
  1219. * win32/install.txt:
  1220. change names to php5_xxx in NSAPI
  1221. 2003-11-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  1222. * tests/classes/iterators_006.phpt:
  1223. Add new iterator test inspired by bug #26527
  1224. * ZendEngine2/zend_compile.c:
  1225. Backpatch the correct opcode for list(), property overloading needs more
  1226. opcodes (Bugfix #26257).
  1227. 2003-11-18 Hartmut Holzgraefe <hartmut@php-groupies.de>
  1228. * ext/standard/parsedate.y:
  1229. the military time zone offsets where pointing in the wrong direction
  1230. * ext/standard/parsedate.y:
  1231. make strtotime() understand the datetime format used with XML Schema
  1232. 2003-11-18 Ilia Alshanetsky <ilia@prohost.org>
  1233. * (PHP_4_3)
  1234. NEWS
  1235. ext/standard/math.c
  1236. ext/standard/tests/math/bug25694.phpt:
  1237. MFH: Fixed Bug #25694 (round() and number_format() give inconsistent
  1238. results).
  1239. * ext/standard/tests/math/bug25694.phpt:
  1240. Fixed Bug #25694 (round() and number_format() give inconsistent results).
  1241. * ext/standard/math.c:
  1242. Fixed Bug #25694 (round() and number_format() give inconsistent results).
  1243. 2003-11-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  1244. * ZendEngine2/zend_interfaces.c:
  1245. Use correct order
  1246. 2003-11-18 Jani Taskinen <jani.taskinen@kolumbus.fi>
  1247. * win32/install.txt:
  1248. fix the docs
  1249. 2003-11-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  1250. * ZendEngine2/zend_interfaces.c:
  1251. Use correct macro/function
  1252. 2003-11-17 Frank M. Kromann <frank@kromann.info>
  1253. * ext/mssql/php_mssql.c:
  1254. MFB: Fix for bug #25817
  1255. Check for a return value from a stored procedure right after fetching rows
  1256. Replace code with some Z_ macros
  1257. * (PHP_4_3)
  1258. ext/mssql/php_mssql.c:
  1259. Fix for bug #25817
  1260. Check for a return value from a stored procedure right after fetching rows
  1261. 2003-11-17 Jani Taskinen <jani.taskinen@kolumbus.fi>
  1262. * (PHP_4_3)
  1263. NEWS
  1264. ext/tokenizer/Makefile.frag:
  1265. MFH: - Fixed bug #26253 (ext/tokenizer: build as shared extension fails)
  1266. * ext/tokenizer/Makefile.frag:
  1267. - Fixed bug #26253 (ext/tokenizer: build as shared extension fails)
  1268. 2003-11-17 Sebastian Bergmann <sb@sebastian-bergmann.de>
  1269. * sapi/servlet/.cvsignore
  1270. sapi/servlet/CREDITS
  1271. sapi/servlet/EXPERIMENTAL
  1272. sapi/servlet/Makefile.frag
  1273. sapi/servlet/README
  1274. sapi/servlet/config.m4
  1275. sapi/servlet/cookies.php
  1276. sapi/servlet/date.php
  1277. sapi/servlet/formatter.java
  1278. sapi/servlet/jinfo.php
  1279. sapi/servlet/jver.php
  1280. sapi/servlet/reqheaders.php
  1281. sapi/servlet/reqinfo.php
  1282. sapi/servlet/reqparams.php
  1283. sapi/servlet/servlet.c
  1284. sapi/servlet/servlet.dsp
  1285. sapi/servlet/servlet.java
  1286. sapi/servlet/sessions.php
  1287. sapi/servlet/web.xml:
  1288. SAPI/Servlet has been moved to PECL.
  1289. 2003-11-17 Martin Jansen <mail@martin-jansen.de>
  1290. * pear/PEAR/Command/Remote.php:
  1291. - Fix potential warning
  1292. 2003-11-17 Greg Beaver <greg@chiaraquartet.net>
  1293. * pear/PEAR/Installer.php:
  1294. necessary refinement
  1295. * pear/package-PEAR.xml
  1296. pear/PEAR/Installer.php:
  1297. fix bug #248, --force does not work as expected
  1298. * pear/package-PEAR.xml
  1299. pear/PEAR/Installer.php:
  1300. fix bug #249
  1301. 2003-11-17 Ilia Alshanetsky <ilia@prohost.org>
  1302. * ext/curl/streams.c:
  1303. Silence warning.
  1304. 2003-11-17 Stig Bakken <ssb@trd.fast.no>
  1305. * pear/Archive/Tar.php:
  1306. - "chmod +x" when extracting archived executable files
  1307. 2003-11-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  1308. * ZendEngine2/zend_interfaces.c:
  1309. Correct destruction
  1310. 2003-11-16 Ilia Alshanetsky <ilia@prohost.org>
  1311. * ext/sqlite/CREDITS:
  1312. Added myself to credits.
  1313. 2003-11-15 Frank M. Kromann <frank@kromann.info>
  1314. * ext/ming/ming.dsp:
  1315. Fix win32 compilation. This will import the core_globals_id
  1316. * ext/ming/ming.c:
  1317. Adding missing class init's for new ming 0.3a functions
  1318. 2003-11-14 Ilia Alshanetsky <ilia@prohost.org>
  1319. * NEWS
  1320. ext/standard/basic_functions.c
  1321. ext/standard/basic_functions.h:
  1322. Rename nanosleep() to time_nanosleep().
  1323. 2003-11-14 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  1324. * (PHP_4_3)
  1325. ext/interbase/interbase.c:
  1326. Fix the fix [ibase_trans()]
  1327. 2003-11-14 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  1328. * (PHP_4_3)
  1329. ext/standard/tests/file/001.phpt:
  1330. MFH(r-1.10): ctime (#10) may differ on several filesystems.
  1331. * ext/standard/tests/file/001.phpt:
  1332. ctime (#10) may differ on several filesystems.
  1333. 2003-11-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  1334. * ext/simplexml/simplexml.c:
  1335. Adjust to latest conversion cast changes
  1336. 2003-11-14 Jani Taskinen <jani.taskinen@kolumbus.fi>
  1337. * scripts/phpize.in:
  1338. Missing "confdefs.h" in the cleanup-files-list
  1339. 2003-11-14 Ilia Alshanetsky <ilia@prohost.org>
  1340. * (PHP_4_3)
  1341. NEWS
  1342. ext/yp/yp.c:
  1343. MFH: Fixed bug #26235 (yp_first/yp_next do not specify correct key length).
  1344. * ext/yp/yp.c:
  1345. Fixed bug #26235 (yp_first/yp_next do not specify correct key length).
  1346. 2003-11-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  1347. * ext/simplexml/tests/009.phpt:
  1348. Fix testcase name
  1349. 2003-11-13 Rasmus Lerdorf <rasmus@lerdorf.com>
  1350. * ext/imap/php_imap.c:
  1351. proto fix
  1352. 2003-11-13 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  1353. * NEWS:
  1354. BFN
  1355. * ZendEngine2/zend_operators.c:
  1356. Bugfix #26156 (REPLACE_ZVAL_VALUE works on uninit stack-based zvals)
  1357. 2003-11-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  1358. * ext/simplexml/simplexml.c
  1359. ext/simplexml/tests/004.phpt
  1360. ext/simplexml/tests/009.phpt
  1361. ext/simplexml/tests/009.xml:
  1362. Fix classname, CDATA handling (semantically identical to text) and
  1363. iterators (Return sub elements as objects, converted to string you get
  1364. the text).
  1365. * (PHP_4_3)
  1366. ext/dba/dba.c:
  1367. MFH: Proto fixes (Friedhelm Betz <holliwell|gmx.net>)
  1368. * ext/dba/dba.c:
  1369. Proto fixes (Friedhelm Betz <holliwell|gmx.net>)
  1370. 2003-11-13 Jani Taskinen <jani.taskinen@kolumbus.fi>
  1371. * acinclude.m4:
  1372. - Fixed build of shared extensions which require openssl and when you only
  1373. have static openssl libraries.
  1374. 2003-11-13 Edin Kadribasic <edink@emini.dk>
  1375. * ext/gd/libgd/gd_jpeg.c
  1376. main/config.w32.h
  1377. sapi/cgi/libfcgi/include/fcgi_config_win32.h:
  1378. Windows compile fix (patch by sfox@php.net).
  1379. 2003-11-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  1380. * (PHP_4_3)
  1381. NEWS:
  1382. BFN
  1383. * (PHP_4_3)
  1384. ext/dba/dba_db2.c
  1385. ext/dba/dba_db3.c
  1386. ext/dba/dba_db4.c
  1387. ext/dba/tests/dba007.phpt:
  1388. MFH Bugfix #25794: Cannot open existing hash db3 file with write
  1389. * ext/dba/dba_db2.c
  1390. ext/dba/dba_db3.c
  1391. ext/dba/dba_db4.c:
  1392. Bugfix #25794: Cannot open existing hash db3 file with write
  1393. * ZendEngine2/ZEND_CHANGES
  1394. ZendEngine2/zend_interfaces.c:
  1395. IteratorAggregate::getIterator() cannot return anythingy else than objects
  1396. * ext/dba/dba.c:
  1397. Pass eof
  1398. 2003-11-13 Andi Gutmans <andi@zend.com>
  1399. * ZendEngine2/zend_compile.c:
  1400. - Make sure internal clasess are malloced
  1401. 2003-11-12 Ilia Alshanetsky <ilia@prohost.org>
  1402. * configure.in
  1403. ext/standard/basic_functions.c
  1404. ext/standard/basic_functions.h:
  1405. Added configure check for nanosleep() availability.
  1406. 2003-11-12 Jani Taskinen <jani.taskinen@kolumbus.fi>
  1407. * NEWS
  1408. ext/dom/config.m4
  1409. ext/simplexml/config.m4
  1410. ext/xml/config.m4:
  1411. - Fixed bug #26072 (--disable-libxml does not work).
  1412. 2003-11-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  1413. * (PHP_4_3)
  1414. NEWS:
  1415. BFN
  1416. * (PHP_4_3)
  1417. ext/standard/image.c:
  1418. MFH Bugfix #26216: ("getimagesize(): stream does not support seeking" when
  1419. using remote files)
  1420. * ext/standard/image.c:
  1421. Bugfix #26216: ("getimagesize(): stream does not support seeking" when
  1422. using remote files)
  1423. 2003-11-12 Stefan Esser <s.esser@e-matters.de>
  1424. * main/rfc1867.c
  1425. main/rfc1867.c:
  1426. Fix odd increments to repair the boundary checks.
  1427. 2003-11-12 Ilia Alshanetsky <ilia@prohost.org>
  1428. * NEWS
  1429. ext/standard/basic_functions.c
  1430. ext/standard/basic_functions.h:
  1431. Added nanosleep(), in addition to allowing setting of very short states.
  1432. This function is signal safe.
  1433. 2003-11-12 Jay Smith <jsmith@tutorbuddy.com>
  1434. * ext/standard/fsock.c:
  1435. Plugged a small memleak when errstr isn't efree()'d.
  1436. 2003-11-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  1437. * NEWS:
  1438. Update
  1439. * ext/dba/dba.c
  1440. ext/dba/php_dba.h:
  1441. Add helper function that splits inifile keys into an array which again
  1442. can be used in dba_fetch calls.
  1443. 2003-11-12 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  1444. * NEWS:
  1445. Added new ibase array handling (was already present in b2)
  1446. 2003-11-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  1447. * ext/ming/ming.c:
  1448. Compiler fixes for older ming versions
  1449. 2003-11-12 Sergey Kartashoff <gluke@mail.ru>
  1450. * (PHP_4_3)
  1451. ext/mnogosearch/php_mnogo.c:
  1452. - A WORDINFO calculation in mnogosearch extension was fixed
  1453. * ext/mnogosearch/php_mnogo.c:
  1454. - A bug in WORDINFO calculation in mnogosearch extension was fixed.
  1455. 2003-11-12 Ilia Alshanetsky <ilia@prohost.org>
  1456. * (PHP_4_3)
  1457. NEWS
  1458. ext/interbase/interbase.c:
  1459. Fixed bug #26201 (crash in ibase_trans() on invalid link handle).
  1460. * (PHP_4_3)
  1461. NEWS
  1462. ext/standard/parsedate.y
  1463. ext/standard/tests/time/bug26198.phpt:
  1464. MFH: Fixed bug #26198 (strtotime() handling of M/F Y date format).
  1465. * ext/standard/parsedate.y
  1466. ext/standard/tests/time/bug26198.phpt:
  1467. Fixed bug #26198 (strtotime() handling of M/F Y date format).
  1468. 2003-11-11 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  1469. * (PHP_4_3)
  1470. ext/mbstring/mbstring.c:
  1471. fixed compilation warning. (patched by Joe Orton)
  1472. 2003-11-11 Ilia Alshanetsky <ilia@prohost.org>
  1473. * (PHP_4_3)
  1474. sapi/apache2handler/php_functions.c:
  1475. MFH: Compiler warning fix (patch by Joe Orton).
  1476. * sapi/apache2handler/php_functions.c:
  1477. Compiler warning fix (patch by Joe Orton).
  1478. 2003-11-11 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  1479. * (PHP_4_3)
  1480. ext/mbstring/mbstring.c:
  1481. MFH(r-1.204): Compiler warning fix (patch by Joe Orton).
  1482. * ext/mbstring/mbstring.c:
  1483. Compiler warning fix (patch by Joe Orton)
  1484. 2003-11-11 Ilia Alshanetsky <ilia@prohost.org>
  1485. * ext/informix/ifx.ec:
  1486. Fix ZTS build.
  1487. 2003-11-10 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  1488. * ZendEngine2/zend_iterators.c:
  1489. Don't use zend_class_entry indirection
  1490. * ZendEngine2/zend_builtin_functions.c:
  1491. Bugfix #26010 (Bug on get_object_vars() function)
  1492. * ZendEngine2/zend_object_handlers.c:
  1493. Correct default handlers
  1494. * ext/simplexml/simplexml.c:
  1495. Split into element=property and attribute=dimension overloading.
  1496. * tests/classes/iterators_001.phpt
  1497. tests/classes/iterators_002.phpt
  1498. tests/classes/iterators_003.phpt:
  1499. Update test expectations
  1500. * ZendEngine2/zend_iterators.c:
  1501. Need to update iterators handler table too.
  1502. * ZendEngine2/zend_execute.c
  1503. ZendEngine2/zend_object_handlers.c:
  1504. Fix those warnings
  1505. * ZendEngine2/zend_compile.c
  1506. ZendEngine2/zend_compile.h
  1507. ZendEngine2/zend_execute.c
  1508. ZendEngine2/zend_object_handlers.c
  1509. ZendEngine2/zend_object_handlers.h
  1510. ZendEngine2/zend_objects_API.c:
  1511. Split isset/isempty for object property and object dimension hooking.
  1512. * ZendEngine2/zend_interfaces.c:
  1513. Little iterator improvement: ability to store index in iterator
  1514. 2003-11-10 Ilia Alshanetsky <ilia@prohost.org>
  1515. * (PHP_4_3)
  1516. NEWS
  1517. scripts/phpize.in
  1518. scripts/phpize.in:
  1519. Fixed bug #26168 (shtool availability check in phpize).
  1520. * (PHP_4_3)
  1521. NEWS
  1522. ext/standard/basic_functions.c:
  1523. MFH: Fixed bug #26176 (Fixed handling of numeric keys in INI files).
  1524. * ext/standard/basic_functions.c:
  1525. Fixed bug #26176 (Fixed handling of numeric keys in INI files).
  1526. 2003-11-09 Derick Rethans <php@derickrethans.nl>
  1527. * (PHP_4_3)
  1528. ext/standard/base64.c
  1529. ext/standard/base64.h:
  1530. - Expose the base64 functions to external extensions on windows.
  1531. 2003-11-08 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  1532. * ZendEngine2/zend_reflection_api.c:
  1533. Add method reflection_class::implementsInterface()
  1534. Allow string & reflection_class in isSubclassOf()
  1535. * ZendEngine2/zend_reflection_api.c:
  1536. Fix reflection_class::isSubclassOf()
  1537. 2003-11-08 Sergey Kartashoff <gluke@mail.ru>
  1538. * (PHP_4_3)
  1539. ext/mnogosearch/php_mnogo.c:
  1540. - Mnogosearch extension wsa updated to include mnogosearch-3.2.16 features.
  1541. * ext/mnogosearch/php_mnogo.c:
  1542. - Mnogosearch Extension was updated to include mnogosearch-3.2.16 features
  1543. 2003-11-08 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  1544. * (PHP_4_3)
  1545. ext/exif/exif.c:
  1546. MFH (#26056: Warnings while compiling exif.c)
  1547. * ZendEngine2/zend.c
  1548. ZendEngine2/zend_object_handlers.c
  1549. ZendEngine2/zend_operators.c
  1550. ZendEngine2/tests/bug26166.phpt:
  1551. Handle exceptions in casting more gracefully.
  1552. This fixes bug #26166
  1553. 2003-11-08 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  1554. * (PHP_4_3)
  1555. NEWS:
  1556. touch
  1557. * NEWS:
  1558. Remove NEWS entry since the fix went to the branch as well.
  1559. 2003-11-08 Wez Furlong <wez.php@thebrainroom.net>
  1560. * (PHP_4_3)
  1561. scripts/Makefile.frag:
  1562. Fix shared/pecl build for extensions that rely on mbstring...
  1563. 2003-11-08 Frank M. Kromann <frank@kromann.info>
  1564. * (PHP_4_3)
  1565. ext/ming/ming.c
  1566. ext/ming/php_ming.h:
  1567. Reverting. New features are not supposed to go into the 4.3 branch
  1568. 2003-11-07 Ilia Alshanetsky <ilia@prohost.org>
  1569. * (PHP_4_3)
  1570. NEWS
  1571. ext/standard/file.c
  1572. ext/standard/tests/file/bug26003.phpt
  1573. ext/standard/tests/file/test3.csv:
  1574. Fixed bug #26003 (Make fgetcsv() binary safe). (Ilia)
  1575. * NEWS:
  1576. Bug fixing news.
  1577. * ext/mysql/php_mysql.c
  1578. ext/mysqli/mysqli.c:
  1579. 10-18% optimization of fetch_array(), when both number & string indexes are
  1580. created.
  1581. 2003-11-07 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  1582. * ZendEngine2/zend_execute_API.c:
  1583. Make __autoload() faster
  1584. * ZendEngine2/zend_execute.c
  1585. ZendEngine2/zend_iterators.h:
  1586. Update Iterators: Call next at the correct point in time.
  1587. * ZendEngine2/zend_compile.c:
  1588. Add missing initialization.
  1589. * ZendEngine2/zend_interfaces.h:
  1590. Make these class entries available for inheriting classes
  1591. * ext/standard/basic_functions.h
  1592. ext/standard/php_filestat.h:
  1593. Move typedef to where it is needed now.
  1594. * ext/standard/filestat.c
  1595. ext/standard/php_filestat.h:
  1596. Make php_stat() available for extensions.
  1597. 2003-11-07 Ilia Alshanetsky <ilia@prohost.org>
  1598. * ext/ming/ming.c:
  1599. Added mandatory safe_mode & open_basedir checks.
  1600. 2003-11-06 Ilia Alshanetsky <ilia@prohost.org>
  1601. * (PHP_4_3)
  1602. NEWS:
  1603. Bug fixing news.
  1604. * (PHP_4_3)
  1605. Zend/zend_operators.c:
  1606. MFH: Fixed bug #26148 (Print the notice before modifying variable on type
  1607. mismatch).
  1608. * ZendEngine2/zend_operators.c:
  1609. Fixed bug #26148 (Print the notice before modifying variable on type
  1610. mismatch).
  1611. Patch by: morten-bugs dot php dot net at afdelingp dot dk
  1612. 2003-11-06 Frank M. Kromann <frank@kromann.info>
  1613. * ext/ming/ming.c
  1614. ext/ming/ming.c:
  1615. Getting rid of c++ style comments
  1616. 2003-11-06 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  1617. * (PHP_4_3)
  1618. ext/mbstring/mbstring.c
  1619. ext/mbstring/mbstring.h
  1620. main/rfc1867.c:
  1621. bug fixed: name parameter of multipart form was not converted into internal
  1622. encoding when mbstring.encoding_translation is on.
  1623. 2003-11-06 Sascha Schumann <sascha@schumann.cx>
  1624. * ext/oci8/oci8.c
  1625. ext/oci8/oci8.c:
  1626. WS
  1627. * ext/oci8/oci8.c
  1628. ext/oci8/oci8.c:
  1629. Fix a format string
  1630. Nuke a sprintf (slooow)
  1631. And embed the charset as part of the hashed details (persistent conn key),
  1632. because the function otherwise happily returns incompatible connections.
  1633. (e.g. US7ASCII vs. UTF8; the client-side charset is not alterable once a
  1634. connection has been established.)
  1635. 2003-11-06 Frank M. Kromann <frank@kromann.info>
  1636. * ext/ming/ming.c
  1637. ext/ming/php_ming.h:
  1638. MFB: Adding new features from ming 0.3a.
  1639. * (PHP_4_3)
  1640. ext/ming/ming.c
  1641. ext/ming/php_ming.h:
  1642. Adding new features from ming 0.3a.
  1643. 2003-11-05 Ilia Alshanetsky <ilia@prohost.org>
  1644. * ext/pcntl/pcntl.c
  1645. ext/simplexml/simplexml.c:
  1646. Kill unused variables.
  1647. 2003-11-05 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  1648. * main/rfc1867.c:
  1649. added buffer reallocation for filename.
  1650. 2003-11-05 Uwe Schindler <uwe@thetaphi.de>
  1651. * win32/install.txt
  1652. win32/install.txt:
  1653. remove unix crap
  1654. 2003-11-05 Sascha Schumann <sascha@schumann.cx>
  1655. * (PHP_4_3)
  1656. NEWS:
  1657. Forgot to add that..
  1658. 2003-11-05 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  1659. * (PHP_4_3)
  1660. NEWS:
  1661. BFN
  1662. * (PHP_4_3)
  1663. ext/mbstring/mbstring.c:
  1664. Fixed bug #26128 (mbstring prints out wrong information on phpinfo())
  1665. * (PHP_4_3)
  1666. ext/mbstring/mbstring.c:
  1667. -** empty log message ***
  1668. 2003-11-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  1669. * ZendEngine2/zend_execute.c
  1670. ZendEngine2/zend_interfaces.c:
  1671. Prevent some SEGV's when Exceptions are thorown inside iterators.
  1672. * ZendEngine2/zend_builtin_functions.c:
  1673. Removedouble efree call
  1674. 2003-11-04 Ilia Alshanetsky <ilia@prohost.org>
  1675. * (PHP_4_3)
  1676. NEWS
  1677. ext/ftp/php_ftp.c:
  1678. MFH: Fixed bug #26113 (remove leftover local file when ftp_get/ftp_nb_get
  1679. fails).
  1680. * ext/ftp/php_ftp.c:
  1681. Fixed bug #26113 (remove leftover local file when ftp_get/ftp_nb_get fails)
  1682. * (PHP_4_3)
  1683. NEWS:
  1684. Bug fixing news.
  1685. * (PHP_4_3)
  1686. Zend/zend.h:
  1687. Fixed bug #26105 (Compile failure on gcc version 3.0.X).
  1688. 2003-11-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  1689. * ZendEngine2/zend_object_handlers.c:
  1690. __tostring() handler should be binary-safe
  1691. * ZendEngine2/tests/bug26010.phpt:
  1692. Fix one more test
  1693. * ext/xml/tests/xml001.phpt
  1694. ext/xml/tests/xml002.phpt
  1695. ext/xml/tests/xml003.phpt:
  1696. Fix tests
  1697. * ext/xml/xml.c:
  1698. Add XML_SAX_IMPL constant to determine which implementation (libxml /
  1699. expat)
  1700. is selected for SAX interface.
  1701. * NEWS:
  1702. BFN
  1703. * ext/standard/var.c:
  1704. Fixed bug #24394 (serializing cross-referenced objects causes segfault)
  1705. 2003-11-04 Stanislav Malyshev <stas@zend.com>
  1706. * ZendEngine2/Makefile.am:
  1707. add zend_iterators.c zend_interfaces.c to make
  1708. 2003-11-04 Jani Taskinen <jani.taskinen@kolumbus.fi>
  1709. * (PHP_4_3)
  1710. NEWS:
  1711. BFN
  1712. 2003-11-04 Uwe Steinmann <uwe@steinmann.cx>
  1713. * ext/hwapi/.cvsignore:
  1714. ignore some files
  1715. * ext/pdf/.cvsignore:
  1716. - added more files
  1717. 2003-11-04 Uwe Schindler <uwe@thetaphi.de>
  1718. * win32/install.txt
  1719. win32/install.txt:
  1720. SunONE servers
  1721. 2003-11-04 Jani Taskinen <jani.taskinen@kolumbus.fi>
  1722. * (PHP_4_3)
  1723. ext/dbase/dbase.c:
  1724. MFH: - limit writing of field data to field len + 1
  1725. This fixed many memory overrun errors which appeared
  1726. in several scripts when writing a record.
  1727. by: Uwe Steinmann <steinm@php.net>
  1728. * ext/mime_magic/mime_magic.c
  1729. ext/mime_magic/mime_magic.dsp
  1730. ext/mime_magic/php_mime_magic.h
  1731. ext/mime_magic/phpmimemagic.h:
  1732. - Moved all the mime_magic.c specific stuff into their own header file
  1733. to prevent possible compile failures.
  1734. 2003-11-04 Ilia Alshanetsky <ilia@prohost.org>
  1735. * (PHP_4_3)
  1736. NEWS
  1737. ext/gd/libgd/gd.c:
  1738. MFH: Fixed bug #26097 (gdImageColorClosestAlpha() returns incorrect
  1739. results).
  1740. * ext/gd/libgd/gd.c:
  1741. Fixed bug #26097 (gdImageColorClosestAlpha() returns incorrect results).
  1742. * (PHP_4_3)
  1743. NEWS:
  1744. Bug fixing news
  1745. * (PHP_4_3)
  1746. ext/standard/image.c:
  1747. MFH: Fixed bug #25581 (getimagesize () return incorrect values on bitmap
  1748. (os2) files).
  1749. * (PHP_4_3)
  1750. ext/mcrypt/mcrypt.c:
  1751. MFH: Fixed bug #26042 (memory leak if mcrypt_generic_deinit() is not called
  1752. after every mcrypt_generic_init() call).
  1753. 2003-11-03 Jani Taskinen <jani.taskinen@kolumbus.fi>
  1754. * (PHP_4_3)
  1755. NEWS:
  1756. cosmetics
  1757. 2003-11-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  1758. * ext/simplexml/tests/008.phpt:
  1759. Add regression test for XPath support
  1760. * ext/simplexml/tests/007.phpt:
  1761. Fix test
  1762. 2003-11-03 Derick Rethans <php@derickrethans.nl>
  1763. * ext/standard/streamsfuncs.c
  1764. main/php.h
  1765. main/php_streams.h
  1766. main/streams/streams.c:
  1767. - Always store the URI path in the streams structure, and expose it with
  1768. stream_get_meta_data().
  1769. 2003-11-03 Sterling Hughes <winnie@edwardbear.org>
  1770. * ext/simplexml/simplexml.c:
  1771. make this macro safe
  1772. * ext/simplexml/simplexml.c:
  1773. remove attributes from this check
  1774. * ext/simplexml/simplexml.c:
  1775. - Stop a crash in xpath
  1776. - Remove the ability to access attributes via the -> operator, attributes
  1777. are accessed via the array indicators
  1778. 2003-11-03 Stefan Esser <s.esser@e-matters.de>
  1779. * main/rfc1867.c:
  1780. Fixed possible crashbug.
  1781. 2003-11-03 Marc Boeren <M.Boeren@guidance.nl>
  1782. * ext/dbx/dbx.c:
  1783. Make life for the doc-team easier, without causing harm ;-)
  1784. 2003-11-03 Stefan Esser <s.esser@e-matters.de>
  1785. * main/rfc1867.c:
  1786. It is usually a good idea to write only into allocated bufferspace.
  1787. 2003-11-02 Edin Kadribasic <edink@proventum.net>
  1788. * (PHP_4_3)
  1789. ext/informix/ifx.ec:
  1790. Fix tsrm build
  1791. 2003-11-02 Ilia Alshanetsky <ilia@prohost.org>
  1792. * (PHP_4_3)
  1793. configure.in
  1794. main/php_version.h:
  1795. back to dev.
  1796. * (PHP_4_3)
  1797. configure.in
  1798. main/php_version.h:
  1799. Go with 4.3.4
  1800. * (PHP_4_3)
  1801. NEWS:
  1802. Prepare NEWS file for 4.3.4 release.
  1803. 2003-11-02 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  1804. * ext/iconv/iconv.c:
  1805. Proto fix
  1806. 2003-11-01 Uwe Schindler <uwe@thetaphi.de>
  1807. * (PHP_4_3)
  1808. sapi/nsapi/nsapi.c:
  1809. this is not needed
  1810. 2003-11-01 Sascha Schumann <sascha@schumann.cx>
  1811. * (PHP_4_3)
  1812. TODO.BUILDv5:
  1813. not really adequate here
  1814. 2003-11-01 Uwe Schindler <uwe@thetaphi.de>
  1815. * (PHP_4_3)
  1816. NEWS:
  1817. news update
  1818. 2003-11-01 Greg Beaver <greg@chiaraquartet.net>
  1819. * (PHP_4_3)
  1820. pear/PEAR/Dependency.php:
  1821. ack
  1822. * (PHP_4_3)
  1823. pear/PEAR/Dependency.php:
  1824. might as well, someone will try it someday
  1825. * (PHP_4_3)
  1826. pear/PEAR/Dependency.php:
  1827. rework some odd code
  1828. * (PHP_4_3)
  1829. pear/PEAR/Dependency.php:
  1830. PATH_SEPARATOR is very handy
  1831. * pear/PEAR/Dependency.php:
  1832. checkExtension() was a complete disaster, can't believe it didn't cause any
  1833. problems before.
  1834. * pear/tests/pear_dependency_checkExtension.phpt
  1835. pear/tests/pear_dependency_checkPackageUninstall.phpt:
  1836. new unit test
  1837. * pear/PEAR/Dependency.php:
  1838. fix bug found by unit test
  1839. 2003-10-31 Greg Beaver <greg@chiaraquartet.net>
  1840. * pear/tests/pear_dependency_checkPackage.phpt:
  1841. add optional dependencies to test
  1842. * pear/PEAR/Dependency.php:
  1843. better error messages, fix potential problems in the future
  1844. * pear/PEAR/Installer.php:
  1845. fix warning
  1846. * pear/tests/pear_installer1.phpt:
  1847. fix test
  1848. * pear/tests/pear_installer2.phpt:
  1849. add fancy SKIPIF code, fix test
  1850. * pear/tests/pear_installer3.phpt:
  1851. add fancy SKIPIF code
  1852. * pear/tests/pear_installer1.phpt:
  1853. fix test 1, add in nifty SKIPIF code
  1854. * pear/PEAR/Installer.php:
  1855. deleted code says it all
  1856. * pear/tests/pear_dependency_checkPackage.phpt:
  1857. add in skip to match other tests
  1858. * pear/tests/pear_dependency_checkPackage.phpt:
  1859. new test case
  1860. 2003-10-31 Uwe Schindler <uwe@thetaphi.de>
  1861. * sapi/nsapi/nsapi.c:
  1862. fix header handler
  1863. 2003-10-31 Greg Beaver <greg@chiaraquartet.net>
  1864. * pear/PEAR/Dependency.php:
  1865. major bug - "not" dependency check would completely fail. Guess nobody
  1866. ever tried it before :)
  1867. 2003-10-31 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  1868. * ZendEngine2/tests/bug26010.phpt:
  1869. Add test case for bug #26010
  1870. 2003-10-31 Greg Beaver <greg@chiaraquartet.net>
  1871. * pear/PEAR/Dependency.php:
  1872. was checking the wrong parameter for a v. - should be checking version
  1873. * pear/PEAR/Dependency.php:
  1874. phpdoc fix
  1875. 2003-10-31 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  1876. * ext/dom/tests/dom004.phpt
  1877. ext/dom/tests/dom_xinclude.phpt:
  1878. SKIP tests if compress.zlib wrapper is not available.
  1879. 2003-10-31 Jani Taskinen <jani.taskinen@kolumbus.fi>
  1880. * ext/mysqli/config.m4:
  1881. cosmetics
  1882. 2003-10-31 Uwe Schindler <uwe@thetaphi.de>
  1883. * sapi/nsapi/nsapi.c
  1884. sapi/nsapi/nsapi.c:
  1885. Send correct default content type from php.ini not static text/html
  1886. (important for other charsets than iso-8859-1)
  1887. 2003-10-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  1888. * makerpm:
  1889. Make this work again
  1890. 2003-10-31 Greg Beaver <greg@chiaraquartet.net>
  1891. * pear/tests/pear_common_analyzeSC.phpt:
  1892. finished unit test
  1893. * pear/package-PEAR.xml:
  1894. bump to 1.3b4, add note about fix for #171
  1895. * pear/PEAR/Installer.php:
  1896. fix #171, --alldeps with a rel="eq" should install the required version, if
  1897. possible
  1898. 2003-10-31 Ilia Alshanetsky <ilia@prohost.org>
  1899. * ext/mcrypt/mcrypt.c:
  1900. Fixed bug #26042 (memory leak if mcrypt_generic_deinit() is not called
  1901. after every mcrypt_generic_init() call).
  1902. 2003-10-31 Jani Taskinen <jani.taskinen@kolumbus.fi>
  1903. * sapi/cgi/cgi_main.c:
  1904. MFB
  1905. * (PHP_4_3)
  1906. sapi/cgi/cgi_main.c:
  1907. Fix "bug" #26039
  1908. 2003-10-31 Greg Beaver <greg@chiaraquartet.net>
  1909. * pear/PEAR/Common.php:
  1910. add some error control to analyzeSourceCode() for really rare cases -
  1911. invalid PHP
  1912. * pear/tests/pear_common_analyzeSC.phpt:
  1913. start on unit test for PEAR_Common
  1914. 2003-10-30 Jani Taskinen <jani.taskinen@kolumbus.fi>
  1915. * NEWS
  1916. configure.in
  1917. main/php_version.h:
  1918. Next is beta3..
  1919. 2003-10-30 Zak Greant <zak@mysql.com>
  1920. * ext/mysqli/mysqli.c:
  1921. Ensure that INI entries are unregistered on shutdown
  1922. 2003-10-30 Georg Richter <phpinfo@t-online.de>
  1923. * ext/mysqli/mysqli_api.c:
  1924. changed return value from long to boolean for mysql_execute
  1925. 2003-10-30 Stanislav Malyshev <stas@zend.com>
  1926. * ZendEngine2/zend_compile.c:
  1927. make CATCH opcode use "class" T like other opcodes do - via IS_CONST
  1928. 2003-10-30 Andi Gutmans <andi@zend.com>
  1929. * NEWS:
  1930. - Typo
  1931. 2003-10-30 Christian Stocker <chregu@phant.ch>
  1932. * (php_5_0_0b2)
  1933. ext/dom/tests/dom005.phpt:
  1934. make test work with libxml2 2.6.x and lower
  1935. (I used lowercase html again in the EXPECT part, as this is now the
  1936. default
  1937. behaviour for newer libxml2 releases)
  1938. 2003-10-30 Andi Gutmans <andi@zend.com>
  1939. * (php_5_0_0b2)
  1940. configure.in
  1941. ZendEngine2/ZEND_CHANGES
  1942. main/php_version.h:
  1943. - Beta 2
  1944. * (php_5_0_0b2)
  1945. win32/php4dllts.dsp:
  1946. - Move uuencode to the right place (ext/standard)
  1947. * (php_5_0_0b2)
  1948. TSRM/tsrm_virtual_cwd.c:
  1949. - Don't fix include_once() case sensitivity problem for beta 2.
  1950. - I suggest discussing to stop supporting win95 and NT 4 in our binary
  1951. - distributions and change the code to #ifdef.
  1952. * (php_5_0_0b2)
  1953. NEWS:
  1954. - Go with beta 2
  1955. 2003-10-30 Jani Taskinen <jani.taskinen@kolumbus.fi>
  1956. * NEWS:
  1957. fixes are fixes..
  1958. * NEWS:
  1959. Remove bogus entry
  1960. 2003-10-30 Uwe Schindler <uwe@thetaphi.de>
  1961. * (PHP_4_3)
  1962. ext/mbstring/mbstring.c:
  1963. Fix ZTS build #2
  1964. 2003-10-30 Ilia Alshanetsky <ilia@prohost.org>
  1965. * NEWS
  1966. ext/standard/basic_functions.c
  1967. ext/standard/php_string.h
  1968. ext/standard/string.c:
  1969. Added substr_compare().
  1970. 2003-10-29 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  1971. * ext/standard/file.c:
  1972. Some clean-ups
  1973. * NEWS:
  1974. Add BFN entry to HEAD, as this bug is not likely to be fixed in 4.3.x.
  1975. * (PHP_4_3)
  1976. NEWS:
  1977. A bit pickier about platform.
  1978. * (PHP_4_3)
  1979. NEWS:
  1980. BFN
  1981. * (PHP_4_3)
  1982. ext/standard/dir.c:
  1983. MFH(r-1.131): This check's always necessary.
  1984. * ext/standard/dir.c:
  1985. This check's always necessary.
  1986. 2003-10-29 Andi Gutmans <andi@zend.com>
  1987. * TSRM/tsrm_virtual_cwd.c:
  1988. - This should work.
  1989. 2003-10-29 Dan Kalowsky <dank@deadmime.org>
  1990. * NEWS:
  1991. Added in NEWS entries for the Panther updates
  1992. 2003-10-29 Andi Gutmans <andi@zend.com>
  1993. * TSRM/tsrm_virtual_cwd.c:
  1994. - Allow for case-insensitivity of include_once()/require_once() on
  1995. - Windows
  1996. 2003-10-29 Georg Richter <phpinfo@t-online.de>
  1997. * ext/mysqli/mysqli_fe.c:
  1998. added functions for embedded server
  1999. * ext/mysqli/config.m4
  2000. ext/mysqli/mysqli_api.c
  2001. ext/mysqli/mysqli_nonapi.c
  2002. ext/mysqli/php_mysqli.h:
  2003. added support for embedded MySQL Server
  2004. some prototype fixes
  2005. 2003-10-29 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  2006. * ext/standard/tests/file/bug26003.phpt
  2007. ext/standard/tests/file/test3.csv:
  2008. Add test case for bug #26003
  2009. * ext/standard/dir.c:
  2010. MFB(r-1.109.2.12): A possible fix for bug #26026
  2011. * (PHP_4_3)
  2012. ext/standard/dir.c:
  2013. A possible fix for bug #26026.
  2014. * ext/simplexml/simplexml.c:
  2015. Oops.
  2016. * ext/simplexml/tests/007.phpt:
  2017. Update test for an additional check to ensure the variable used for an
  2018. index would not be modified during deference.
  2019. * ext/simplexml/simplexml.c:
  2020. Do not use convert_to_*_ex() for ordinary zval pointers.
  2021. * ZendEngine2/zend_operators.h:
  2022. Use pretty macro instead.
  2023. 2003-10-29 Frank M. Kromann <frank@kromann.info>
  2024. * (PHP_4_3)
  2025. ext/mbstring/mbstring.c:
  2026. Adding missing TSRMLS_CC to fix zts build
  2027. 2003-10-29 Ilia Alshanetsky <ilia@prohost.org>
  2028. * (PHP_4_3)
  2029. configure.in
  2030. main/php_version.h:
  2031. Back to dev.
  2032. * (PHP_4_3)
  2033. NEWS
  2034. configure.in
  2035. main/php_version.h:
  2036. Go with RC3 release.
  2037. 2003-10-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2038. * ext/simplexml/simplexml.c
  2039. ext/simplexml/tests/007.phpt:
  2040. Add simplexml array handlers that allow to explicitly work with attributes.
  2041. 2003-10-29 Frank M. Kromann <frank@kromann.info>
  2042. * ext/ext_skel_win32.php
  2043. ext/skeleton/skeleton.dsp:
  2044. On win32 extensions starts with php_
  2045. * ext/ext_skel_win32.php
  2046. ext/ext_skel_win32.php:
  2047. Fix typo in parameter
  2048. 2003-10-29 Ilia Alshanetsky <ilia@prohost.org>
  2049. * ext/dom/tests/dom005.phpt:
  2050. Fixed test.
  2051. 2003-10-29 Sara Golemon <php@alphaweb.net>
  2052. * ext/standard/user_filters.c:
  2053. Allow userspace filters to use wildcards
  2054. 2003-10-28 Sara Golemon <php@alphaweb.net>
  2055. * ext/standard/user_filters.c:
  2056. Allow userfilter instantiation to programmatically fail by returning false.
  2057. Equivalent of Cspace filter "failure" by returning NULL.
  2058. 2003-10-28 Andi Gutmans <andi@zend.com>
  2059. * ZendEngine2/zend_language_parser.y:
  2060. - Head up! I'm reverting the patch which allows for expressions in constant
  2061. - declerations. Allowing the access of other constants in this code is
  2062. - flawed. We are reverting back to PHP 4's static scalars.
  2063. - Don't worry if you get the following msg when compiling:
  2064. - "zend_language_parser.y contains 3 useless nonterminals and 22 useless
  2065. rules"
  2066. - I didn't nuke the code in case we have some brilliant ideas after beta 2
  2067. 2003-10-28 Sara Golemon <php@alphaweb.net>
  2068. * main/streams/filter.c:
  2069. Stop looking once we've found a matching filter.
  2070. * main/streams/filter.c:
  2071. Extend Filter matching to check wildcards at multiple levels.
  2072. Ex: foo.bar.baz.bomb
  2073. Searches:
  2074. foo.bar.baz.bomb itself,
  2075. foo.bar.baz.*,
  2076. foo.bar.*, and
  2077. foo.*
  2078. Also changed tempvar "char wildcard[128];" to an estrdup() to
  2079. deal with potential filternames longer than 127 bytes.
  2080. 2003-10-28 George Schlossnagle <george@omniti.com>
  2081. * NEWS:
  2082. note pcntl_wait()
  2083. 2003-10-28 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2084. * ZendEngine2/zend_interfaces.c:
  2085. Give some freedon to c iterators but not in userspace.
  2086. 2003-10-28 George Schlossnagle <george@omniti.com>
  2087. * ext/pcntl/config.m4
  2088. ext/pcntl/pcntl.c
  2089. ext/pcntl/php_pcntl.h:
  2090. Added pcntl_wait, a wraspper around wait()/wait3()
  2091. 2003-10-28 Shane Caraveo <shane@caraveo.com>
  2092. * ZendEngine2/zend_compile.c:
  2093. fix crash in do_implement_interface when compiling
  2094. pear/PHPUnit/Framework/TestCase.php line 63
  2095. while only interface_gets_implemented is the issue in this instance, both
  2096. these vars were unitialized, causing potential other issues
  2097. 2003-10-28 Ilia Alshanetsky <ilia@prohost.org>
  2098. * ext/sqlite/libsqlite/src/btree_rb.c:
  2099. Fixed compiler warning.
  2100. 2003-10-28 Shane Caraveo <shane@caraveo.com>
  2101. * ext/dom/document.c:
  2102. fix win32 build
  2103. 2003-10-28 Ilia Alshanetsky <ilia@prohost.org>
  2104. * NEWS
  2105. ext/standard/basic_functions.c
  2106. ext/standard/php_uuencode.h
  2107. ext/standard/uuencode.c:
  2108. By popular demand renaming uu(encode/decode) to convert_uu(encode/decode).
  2109. 2003-10-27 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  2110. * ext/standard/file.c:
  2111. Add missing reinitialization call
  2112. * ext/standard/file.c:
  2113. Fixed bug #26003 (fgetcsv() not binary-safe on null bytes)
  2114. 2003-10-27 Christian Stocker <chregu@phant.ch>
  2115. * ext/dom/document.c:
  2116. use php_error_docref
  2117. 2003-10-27 Jani Taskinen <jani.taskinen@kolumbus.fi>
  2118. * sapi/apache2handler/mod_php5.c:
  2119. - Fix win32 build.
  2120. 2003-10-27 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  2121. * (PHP_4_3)
  2122. tests/lang/bug25831.phpt:
  2123. Remove test because the problem won't be fixed for 4.x releases.
  2124. 2003-10-27 Christian Stocker <chregu@phant.ch>
  2125. * ext/dom/tests/dom006.phpt:
  2126. extending of domDocument class test
  2127. 2003-10-27 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  2128. * (PHP_4_3)
  2129. ext/mbstring/config.m4:
  2130. Fix VPATH build (patch by Joe Orton <jorton at redhat dot com>)
  2131. 2003-10-27 Christian Stocker <chregu@phant.ch>
  2132. * ext/dom/tests/dom005.phpt
  2133. ext/dom/tests/test.html:
  2134. added html test
  2135. 2003-10-27 Andi Gutmans <andi@zend.com>
  2136. * win32/php4dllts.dsp:
  2137. - Add uuencode.c to the project
  2138. 2003-10-27 Christian Stocker <chregu@phant.ch>
  2139. * ext/dom/tests/book.xml
  2140. ext/dom/tests/dom_xinclude.phpt
  2141. ext/dom/tests/xinclude.xml:
  2142. xinclude test
  2143. * ext/dom/document.c
  2144. ext/dom/dom_fe.h:
  2145. xinclude support readded to ext/dom
  2146. * ext/dom/tests/book.xml.gz
  2147. ext/dom/tests/dom004.phpt:
  2148. streams test
  2149. 2003-10-27 Jani Taskinen <jani.taskinen@kolumbus.fi>
  2150. * NEWS:
  2151. hrm
  2152. 2003-10-27 Christian Stocker <chregu@phant.ch>
  2153. * ext/dom/tests/dom003.phpt:
  2154. exception/try/catch test
  2155. * ext/xsl/xsltprocessor.c:
  2156. fix for test Nr 3 bug (not freeing all params)
  2157. * ext/simplexml/tests/book.xml
  2158. ext/simplexml/tests/simplexml_import_dom.phpt:
  2159. added interop test
  2160. * ext/dom/tests/book.xml
  2161. ext/dom/tests/dom_import_simplexml.phpt:
  2162. interop test
  2163. 2003-10-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2164. * ext/sqlite/tests/sqlite_oo_026.phpt:
  2165. Add another test
  2166. * ext/sqlite/tests/sqlite_oo_025.phpt:
  2167. Rename test
  2168. 2003-10-27 Stig Bakken <ssb@trd.fast.no>
  2169. * pear/PEAR/Frontend/CLI.php:
  2170. - array_merge is more ticklish in php5
  2171. 2003-10-27 Ilia Alshanetsky <ilia@prohost.org>
  2172. * NEWS
  2173. ext/standard/basic_functions.c
  2174. ext/standard/config.m4
  2175. ext/standard/php_uuencode.h
  2176. ext/standard/uuencode.c:
  2177. Added uuencode() & uudecode() functions.
  2178. 2003-10-27 Rob Richards <rrichards@ctindustries.net>
  2179. * ext/simplexml/simplexml.c:
  2180. cannot import nodes without document
  2181. 2003-10-27 Christian Stocker <chregu@phant.ch>
  2182. * ext/dom/document.c:
  2183. remove unneeded variables
  2184. * ext/dom/document.c:
  2185. - Make distinction in error-reporting between Warnings and Errors from
  2186. libxml2
  2187. - Use internal error_handlers during html-parsing as well
  2188. 2003-10-26 Christian Stocker <chregu@phant.ch>
  2189. * ext/simplexml/tests/bug25756.phpt:
  2190. fix test (validation returns a warning, if xml is not valid)
  2191. * ext/simplexml/examples/interop.php
  2192. ext/simplexml/examples/xpath.php:
  2193. - added interop between DOM and SimpleXML example
  2194. - added xpath example
  2195. * ext/simplexml/examples/security.php:
  2196. fix example for saving to file
  2197. 2003-10-26 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  2198. * (PHP_4_3)
  2199. tests/lang/035.phpt:
  2200. No need to have ze2 specific tests in this branch.
  2201. * tests/lang/overload_leak.phpt
  2202. tests/lang/overload_leak.phpt:
  2203. file overload_leak.phpt was initially added on branch PHP_4_3.
  2204. * (PHP_4_3)
  2205. ext/overload/overload.c:
  2206. Prevent leaks in the overload extension that occur in some special cases.
  2207. 2003-10-26 Rob Richards <rrichards@ctindustries.net>
  2208. * ext/simplexml/php_simplexml.h
  2209. ext/simplexml/simplexml.c:
  2210. add interop with dom - simplexml_import_dom
  2211. change write behavior on elements to change actual contents
  2212. change clone method to clone node and not document
  2213. fix a few libxml mem leaks
  2214. * ext/xsl/xsltprocessor.c:
  2215. use common structures from php_libxml.h
  2216. * ext/dom/attr.c
  2217. ext/dom/cdatasection.c
  2218. ext/dom/comment.c
  2219. ext/dom/document.c
  2220. ext/dom/documentfragment.c
  2221. ext/dom/domimplementation.c
  2222. ext/dom/element.c
  2223. ext/dom/entityreference.c
  2224. ext/dom/node.c
  2225. ext/dom/php_dom.c
  2226. ext/dom/php_dom.h
  2227. ext/dom/processinginstruction.c
  2228. ext/dom/text.c
  2229. ext/dom/xml_common.h
  2230. ext/dom/xpath.c:
  2231. add interop with simplexml - dom_import_simplexml
  2232. fix cloneNode with elements
  2233. 2003-10-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2234. * ext/simplexml/tests/007.phpt:
  2235. Add attribute test
  2236. * ext/simplexml/simplexml.c:
  2237. Fix memory corruption
  2238. * ext/simplexml/tests/006.phpt
  2239. ext/simplexml/tests/006.xml
  2240. ext/simplexml/tests/sxe.dtd:
  2241. Add foreach test
  2242. * ext/simplexml/simplexml.c:
  2243. Add iterator to make foreach work
  2244. 2003-10-26 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  2245. * (PHP_4_3)
  2246. ext/mbstring/mbstring.c
  2247. ext/mbstring/mbstring.h
  2248. main/rfc1867.c:
  2249. revert my previous patch.
  2250. 2003-10-26 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  2251. * (PHP_4_3)
  2252. ext/mbstring/config.m4:
  2253. Remove just unnecessary leftovers
  2254. * (PHP_4_3)
  2255. ext/mbstring/mbstring.c
  2256. ext/mbstring/mbstring.h
  2257. ext/mbstring/tests/mb_convert_encoding.phpt
  2258. ext/mbstring/tests/mb_convert_variables.phpt
  2259. ext/mbstring/tests/mb_detect_encoding.phpt
  2260. ext/mbstring/tests/mb_detect_order.phpt:
  2261. Backport some patch already in HEAD to assure backwards compatibility
  2262. 2003-10-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2263. * ext/simplexml/simplexml.c
  2264. ext/simplexml/tests/bug25756.phpt:
  2265. And get the last thing working
  2266. * ext/simplexml/tests/005.phpt
  2267. ext/simplexml/tests/005.xml:
  2268. Add test
  2269. * ext/simplexml/tests/bug25756.phpt:
  2270. Fix tests
  2271. 2003-10-26 Sebastian Bergmann <sb@sebastian-bergmann.de>
  2272. * ext/gd/libgd/gd_jpeg.c:
  2273. Patch by Steph to sanitize ssize_t typedef on Windows.
  2274. 2003-10-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2275. * ext/simplexml/simplexml.c:
  2276. Fix casting (the question is when & what should be freed here).
  2277. * ext/simplexml/tests/004.phpt:
  2278. Fix test
  2279. 2003-10-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2280. * ext/sqlite/sqlite.c:
  2281. Allow static methods being called from sqlite sql. Notice by Stphane Mariel
  2282. * ext/simplexml/simplexml.c
  2283. ext/simplexml/tests/004.phpt:
  2284. Fix test 4 with the help of Rob
  2285. * ZendEngine2/zend_API.c
  2286. ZendEngine2/zend_API.h:
  2287. Add zend_make_callable() which allows to make zval's callable zval's.
  2288. At the moment this function only converts strings of the form
  2289. class::method
  2290. to an array(class,method).
  2291. * ext/simplexml/simplexml.c:
  2292. Show if Schemas are supported
  2293. * ext/simplexml/php_simplexml.h
  2294. ext/simplexml/simplexml.c:
  2295. Fix memleaks
  2296. * ext/simplexml/tests/001.phpt
  2297. ext/simplexml/tests/002.phpt
  2298. ext/simplexml/tests/003.phpt
  2299. ext/simplexml/tests/003.xml
  2300. ext/simplexml/tests/004.phpt
  2301. ext/simplexml/tests/004.xml
  2302. ext/simplexml/tests/sxe.xml:
  2303. More testing
  2304. * ext/simplexml/simplexml.c:
  2305. Fix warning
  2306. * ext/simplexml/tests/002.phpt:
  2307. Fix test
  2308. * ext/simplexml/tests/001.phpt
  2309. ext/simplexml/tests/002.phpt
  2310. ext/simplexml/tests/sxe.dtd
  2311. ext/simplexml/tests/sxe.ent
  2312. ext/simplexml/tests/sxe.xml:
  2313. Add some testing
  2314. * ZendEngine2/zend_default_classes.c
  2315. ZendEngine2/zend_reflection_api.c:
  2316. This forces a better error message for non working clone calls.
  2317. * ZendEngine2/zend_default_classes.c:
  2318. And use things to throw an exception here
  2319. * ZendEngine2/zend_default_classes.c:
  2320. You shall not clone Exception instances
  2321. * ZendEngine2/zend_reflection_api.c:
  2322. You shall not clone reflection_xx instances
  2323. * ZendEngine2/ZEND_CHANGES
  2324. ZendEngine2/ZEND_CHANGES:
  2325. Update
  2326. * NEWS
  2327. ext/standard/image.c:
  2328. - Fixed bug #25581 (getimagesize () return incorrect values on bitmap
  2329. (os2) files)
  2330. 2003-10-25 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  2331. * (PHP_4_3)
  2332. ext/mbstring/mbstring.dsp:
  2333. fixed windows build.
  2334. * (PHP_4_3)
  2335. ext/mbstring/README.libmbfl
  2336. ext/mbstring/config.m4
  2337. ext/mbstring/cp932_table.h
  2338. ext/mbstring/html_entities.c
  2339. ext/mbstring/mbfilter.c
  2340. ext/mbstring/mbfilter.h
  2341. ext/mbstring/mbfilter_cn.c
  2342. ext/mbstring/mbfilter_cn.h
  2343. ext/mbstring/mbfilter_ja.c
  2344. ext/mbstring/mbfilter_ja.h
  2345. ext/mbstring/mbfilter_kr.c
  2346. ext/mbstring/mbfilter_kr.h
  2347. ext/mbstring/mbfilter_ru.c
  2348. ext/mbstring/mbfilter_ru.h
  2349. ext/mbstring/mbfilter_tw.c
  2350. ext/mbstring/mbfilter_tw.h
  2351. ext/mbstring/mbregex.c
  2352. ext/mbstring/mbregex.h
  2353. ext/mbstring/mbstring.c
  2354. ext/mbstring/mbstring.dsp
  2355. ext/mbstring/mbstring.h
  2356. ext/mbstring/unicode_table.h
  2357. ext/mbstring/unicode_table_cn.h
  2358. ext/mbstring/unicode_table_ja.h
  2359. ext/mbstring/unicode_table_kr.h
  2360. ext/mbstring/unicode_table_ru.h
  2361. ext/mbstring/unicode_table_tw.h:
  2362. mbfilter is replaced with libmbfl to maintain the licence compatibility.
  2363. mbregex.[ch] is moved to mbregex/ for the same reason.
  2364. * (PHP_4_3)
  2365. ext/mbstring/mbstring.c
  2366. ext/mbstring/mbstring.h
  2367. main/rfc1867.c:
  2368. name/value in multipart/form-date will be converted into internal encoding
  2369. when mbstring.encoding_translation is On.
  2370. * ext/mbstring/mbstring.c:
  2371. encoding detection shouldn't be performed if mbstring.http_input is set to
  2372. auto or any valid encoding.
  2373. 2003-10-25 Sebastian Bergmann <sb@sebastian-bergmann.de>
  2374. * ZendEngine2/ZEND_CHANGES:
  2375. Fugbix typo.
  2376. * ZendEngine2/ZEND_CHANGES:
  2377. s/Throwable/Printable: Exception has become an internal class since I
  2378. initially documented interfaces.
  2379. 2003-10-25 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  2380. * tests/lang/bug25831.phpt
  2381. tests/lang/bug25831.phpt:
  2382. file bug25831.phpt was initially added on branch PHP_4_3.
  2383. 2003-10-24 Jani Taskinen <jani.taskinen@kolumbus.fi>
  2384. * (PHP_4_3)
  2385. NEWS:
  2386. hrm
  2387. 2003-10-24 Andi Gutmans <andi@zend.com>
  2388. * ZendEngine2/ZEND_CHANGES:
  2389. - Fix typo
  2390. 2003-10-24 Adam Dickmeiss <adam@indexdata.dk>
  2391. * ext/yaz/php_yaz.c
  2392. ext/yaz/php_yaz.h:
  2393. For YAZ, RSHUTDOWN closes persistent connections that have been idle
  2394. more than yaz.keepalive seconds. Default value for config yaz.keepalive
  2395. is 120 seconds. The shutdown prevents many sockets in CLOSE_WAIT state.
  2396. 2003-10-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2397. * ext/sockets/sockets.c:
  2398. Revert accidential commit
  2399. * ZendEngine2/zend_API.c
  2400. ZendEngine2/zend_execute_API.c:
  2401. Revert accidental commit
  2402. * ZendEngine2/ZEND_CHANGES
  2403. ZendEngine2/zend_API.c
  2404. ZendEngine2/zend_execute_API.c
  2405. ext/sockets/sockets.c:
  2406. Zend/ZEND_CHANGES
  2407. 2003-10-24 Ilia Alshanetsky <ilia@prohost.org>
  2408. * (PHP_4_3)
  2409. NEWS
  2410. configure.in:
  2411. MFH: Fixed bug #25955 (Compile failure on MacOSX 10.3 (Panther)).
  2412. 2003-10-24 Marko Karppinen <karppinen@pobox.com>
  2413. * configure.in
  2414. ext/standard/dns.c:
  2415. Workaround for bug #25955
  2416. Generalized a Darwin check in dns.c to a check for inet_pton() (kalowsky)
  2417. 2003-10-24 Greg Beaver <greg@chiaraquartet.net>
  2418. * (php_5_0_0b2RC1)
  2419. pear/package-PEAR.xml:
  2420. add #25174 note
  2421. * (php_5_0_0b2RC1)
  2422. pear/OS/Guess.php:
  2423. fixed #25174 Wrong handling of readlink() in OS/Guess.php
  2424. 2003-10-24 Ilia Alshanetsky <ilia@prohost.org>
  2425. * (php_5_0_0b2RC1)
  2426. ext/mbstring/tests/htmlent.phpt
  2427. ext/pgsql/tests/80_bug24499.phpt
  2428. ext/sqlite/tests/sqlite_024.phpt
  2429. ext/standard/tests/file/001.phpt
  2430. ext/standard/tests/file/bug22414.phpt
  2431. ext/standard/tests/file/bug24313.phpt
  2432. ext/standard/tests/file/bug24482.phpt
  2433. ext/standard/tests/general_functions/006.phpt
  2434. ext/standard/tests/general_functions/009.phpt
  2435. ext/standard/tests/time/mktime.phpt
  2436. tests/classes/bug23951.phpt
  2437. tests/classes/bug24399.phpt
  2438. tests/classes/bug24445.phpt
  2439. tests/classes/clone_001.phpt
  2440. tests/classes/clone_002.phpt
  2441. tests/classes/clone_003.phpt
  2442. tests/classes/clone_004.phpt
  2443. tests/classes/clone_005.phpt
  2444. tests/classes/destructor_and_globals.phpt
  2445. tests/classes/destructor_and_references.phpt
  2446. tests/classes/destructor_inheritance.phpt
  2447. tests/classes/factory_and_singleton_003.phpt
  2448. tests/classes/factory_and_singleton_004.phpt
  2449. tests/classes/factory_and_singleton_005.phpt
  2450. tests/classes/factory_and_singleton_006.phpt
  2451. tests/classes/factory_and_singleton_007.phpt
  2452. tests/classes/factory_and_singleton_008.phpt
  2453. tests/classes/inheritance_002.phpt
  2454. tests/classes/interface_class.phpt
  2455. tests/classes/interface_doubled.phpt
  2456. tests/classes/interface_implemented.phpt
  2457. tests/classes/interface_instantiate.phpt
  2458. tests/classes/interface_member.phpt
  2459. tests/classes/interface_method.phpt
  2460. tests/classes/interface_method_final.phpt
  2461. tests/classes/interface_method_private.phpt
  2462. tests/classes/interface_must_be_implemented.phpt
  2463. tests/lang/036.phpt
  2464. tests/lang/037.phpt
  2465. tests/lang/bug24499.phpt
  2466. tests/lang/bug24640.phpt
  2467. tests/lang/bug24652.phpt
  2468. tests/lang/bug25547.phpt:
  2469. Fixed some test names.
  2470. Removed extraneous \r from a number of tests.
  2471. 2003-10-23 Gabor Hojtsy <gabor@hojtsy.hu>
  2472. * win32/install.txt:
  2473. The web server user name starts with IUSR_ and not ISUR_,
  2474. and some clarifications from Phil Driscoll
  2475. 2003-10-23 Sebastian Bergmann <sb@sebastian-bergmann.de>
  2476. * ZendEngine2/Zend.dsp
  2477. ZendEngine2/ZendTS.dsp:
  2478. Add zend_interfaces.{c|h}.
  2479. 2003-10-22 Ilia Alshanetsky <ilia@prohost.org>
  2480. * (PHP_4_3)
  2481. NEWS
  2482. tests/lang/bug25922.phpt:
  2483. News & test regarding bug #25922
  2484. * (PHP_4_3)
  2485. Zend/zend.c:
  2486. MFH: Fixed bug #25922 (Crash in error handler when 5th argument is
  2487. modified)
  2488. This also fixes bug #25547 in PHP 4.3.X
  2489. * tests/lang/bug25922.phpt:
  2490. Fixed bug #25922 (Crash in error handler when 5th argument is modified).
  2491. * ZendEngine2/zend.c:
  2492. Fixed bug #25922 (Crash in error handler when 5th argument is modified).
  2493. * configure.in:
  2494. Don't forget to compile zend_interfaces.c
  2495. 2003-10-22 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2496. * ZendEngine2/zend_default_classes.c
  2497. ZendEngine2/zend_interfaces.c
  2498. ZendEngine2/zend_interfaces.h
  2499. tests/classes/iterators_001.phpt
  2500. tests/classes/iterators_002.phpt
  2501. tests/classes/iterators_003.phpt
  2502. tests/classes/iterators_004.phpt
  2503. tests/classes/iterators_005.phpt:
  2504. Impement userspace iterator interfaces and tests. See tests for details
  2505. on the names.
  2506. * ZendEngine2/zend.h
  2507. ZendEngine2/zend_API.c
  2508. ZendEngine2/zend_API.h
  2509. ZendEngine2/zend_compile.c
  2510. ZendEngine2/zend_compile.h
  2511. ZendEngine2/zend_execute.c:
  2512. Expand Interface C API.
  2513. In short: zend_class_entry->interface_gets_implemented() allows to modify
  2514. the class entry of a class when an interface gets implemented.
  2515. * ZendEngine2/zend_default_classes.c:
  2516. The string conversion method should be named __toString()
  2517. 2003-10-22 Sascha Schumann <sascha@schumann.cx>
  2518. * ext/ircg/ircg.c:
  2519. No empty args here, some servers don't like that
  2520. 2003-10-22 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  2521. * ext/mbstring/mbstring.c
  2522. ext/mbstring/mbstring.h
  2523. main/rfc1867.c:
  2524. name/value in multipart/form-date will be converted into internal encoding
  2525. when mbstring.encoding_translation is On.
  2526. 2003-10-22 Ilia Alshanetsky <ilia@prohost.org>
  2527. * ext/mbstring/mbstring.c:
  2528. Fixed compile warnings.
  2529. 2003-10-21 Jani Taskinen <jani.taskinen@kolumbus.fi>
  2530. * sapi/apache2handler/config.m4
  2531. sapi/apache2handler/mod_php5.c
  2532. sapi/apache2handler/php4apache2.dsp
  2533. sapi/apache2handler/php_apache.h
  2534. sapi/apache2handler/sapi_apache2.c:
  2535. Fixed bug #25768
  2536. 2003-10-21 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2537. * configure.in:
  2538. We don't have this yet
  2539. * configure.in
  2540. main/snprintf.c
  2541. main/spprintf.c:
  2542. Bugfix #25930 Can't compile snprintf.c
  2543. * ZendEngine2/ZEND_CHANGES:
  2544. Make this clear
  2545. 2003-10-21 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  2546. * ext/dom/tests/dom002.phpt:
  2547. Add a test case for getElementsByTagName() / getElementsByTagNameNS()
  2548. * (PHP_4_3)
  2549. ext/domxml/tests/bug25900.phpt:
  2550. typo
  2551. * ext/domxml/tests/bug25900.phpt
  2552. ext/domxml/tests/bug25900.phpt:
  2553. file bug25900.phpt was initially added on branch PHP_4_3.
  2554. * ext/standard/html.c:
  2555. Missing '&' in the result of get_html_translation_table()
  2556. 2003-10-20 Andi Gutmans <andi@zend.com>
  2557. * ZendEngine2/ZEND_CHANGES:
  2558. - Add comment from Timm
  2559. 2003-10-20 Ilia Alshanetsky <ilia@prohost.org>
  2560. * (PHP_4_3)
  2561. NEWS
  2562. configure.in
  2563. main/php_version.h:
  2564. Back to dev.
  2565. * (PHP_4_3)
  2566. configure.in
  2567. main/php_version.h:
  2568. RC2 is a go.
  2569. 2003-10-20 Rob Richards <rrichards@ctindustries.net>
  2570. * ext/dom/document.c
  2571. ext/dom/dom_ce.h
  2572. ext/dom/element.c
  2573. ext/dom/node.c
  2574. ext/dom/php_dom.c
  2575. ext/dom/xpath.c:
  2576. implement namespace nodes
  2577. fix getElementsByTagName
  2578. fixes to attribute namespaces
  2579. remove safemode stuff as its handled in streams
  2580. 2003-10-20 Ilia Alshanetsky <ilia@prohost.org>
  2581. * (PHP_4_3)
  2582. NEWS:
  2583. Bug fixing news.
  2584. 2003-10-20 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  2585. * ext/standard/tests/file/bug20424.phpt:
  2586. Fix typo
  2587. 2003-10-20 Rob Richards <rrichards@ctindustries.net>
  2588. * (PHP_4_3)
  2589. ext/domxml/php_domxml.c:
  2590. Fix bug #25900 (document->get_elements_by_tag_name with default xmlns)
  2591. 2003-10-20 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  2592. * ext/wddx/wddx.c:
  2593. Fix compiler warnings
  2594. 2003-10-20 Tomas V.V.Cox <cox@idecnet.com>
  2595. * (RELEASE_1_3b3)
  2596. pear/package-PEAR.xml:
  2597. go with 1.3b3 (will shipped with PHP4.3.4RC2)
  2598. 2003-10-20 Ilia Alshanetsky <ilia@prohost.org>
  2599. * (PHP_4_3)
  2600. NEWS
  2601. ext/mime_magic/mime_magic.c:
  2602. MFH: Fixed bug #25918 (Possible crash in mime_content_type()).
  2603. * ext/mime_magic/mime_magic.c:
  2604. Fixed bug #25918 (Possible crash in mime_content_type()).
  2605. * (PHP_4_3)
  2606. NEWS
  2607. ext/standard/mail.c:
  2608. MFH: Fixed bug #25923 (mail() modifies the to & subject arguments).
  2609. * ext/standard/mail.c:
  2610. Fixed bug #25923 (mail() modifies the to & subject arguments).
  2611. 2003-10-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2612. * ZendEngine2/ZEND_CHANGES
  2613. ZendEngine2/ZEND_CHANGES:
  2614. Update
  2615. 2003-10-20 Kai Schr�der <cyberian@arcor.de>
  2616. * tests/classes/abstract_redeclare.phpt:
  2617. Fixed typo
  2618. 2003-10-20 Ilia Alshanetsky <ilia@prohost.org>
  2619. * main/php_ini.c:
  2620. Fixed unused variable warning on *nix.
  2621. * (PHP_4_3)
  2622. NEWS
  2623. ext/standard/basic_functions.c:
  2624. MFH: Fixed bug #25895 (Incorrect detection of safe_mode limited ini
  2625. options)
  2626. * ext/standard/basic_functions.c:
  2627. Fixed bug #25895 (Incorrect detection of safe_mode limited ini options)
  2628. 2003-10-19 Shane Caraveo <shane@caraveo.com>
  2629. * ext/dom/php_dom.c
  2630. ext/simplexml/simplexml.c
  2631. ext/xml/xml.c:
  2632. add global init/shutdown functions for libxml. this is required as
  2633. shutdown is not safe to call multiple times, and to make streams work
  2634. correctly some init stuff has to happen in a specific order
  2635. * main/internal_functions_win32.c
  2636. win32/php4dllts.dsp:
  2637. Add libxml extension for common code that is needed to be shared between
  2638. various xml extensions. currently the only implemented support is the
  2639. addition of the streams support for libxml. One new function,
  2640. libxml_set_streams_context, which allows a streams context to bet set
  2641. prior to loading or writing documents. This works transparently with any
  2642. extension that uses libxml. All ini settings that effect streams will
  2643. also now effect the loading and writing of xml documents.
  2644. TODO: linux support, not sure if config.m4 will work right.
  2645. * main/streams/plain_wrapper.c:
  2646. finish file uri support, this stuff was unecessary.
  2647. * main/streams/plain_wrapper.c
  2648. main/streams/streams.c:
  2649. A simpler patch to add file uri support
  2650. * main/streams/plain_wrapper.c:
  2651. revert file: support in preparation for simpler patch
  2652. * ext/standard/basic_functions.c
  2653. ext/standard/php_fopen_wrappers.h
  2654. main/streams/plain_wrapper.c:
  2655. make file uri's work with streams
  2656. * ext/standard/url.c:
  2657. make parse_url work correctly for file uri's on windows, such as
  2658. file:///c:/somepath/somefile.txt
  2659. 2003-10-19 Stanislav Malyshev <stas@zend.com>
  2660. * win32/registry.c:
  2661. fix wrong string length for registry values
  2662. * main/php_ini.c:
  2663. Enable setting php.ini path via the registry
  2664. * win32/registry.c:
  2665. fix compilation
  2666. * win32/php_registry.h
  2667. win32/registry.c:
  2668. Add function for getting php.ini path from registry
  2669. 2003-10-19 Andi Gutmans <andi@zend.com>
  2670. * ZendEngine2/zend_language_parser.y:
  2671. - Nuke const in function parameters. I just can't remember why this exists
  2672. - and it seems no one else remembers either. It has no semantic meaning.
  2673. 2003-10-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2674. * ZendEngine2/zend.h
  2675. ZendEngine2/zend_API.h
  2676. ZendEngine2/zend_compile.c
  2677. ZendEngine2/zend_iterators.h
  2678. ext/sqlite/sqlite.c:
  2679. Fix class/iterator relationship & handling
  2680. * ZendEngine2/zend_iterators.c:
  2681. Fallback to old behavior until we have a default iterator that respects
  2682. visibility we do the array trick.
  2683. 2003-10-18 Wez Furlong <wez.php@thebrainroom.net>
  2684. * ext/com_dotnet/com_iterator.c:
  2685. bah. does it really make any difference where rewind lives in the struct!?
  2686. 2003-10-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2687. * ZendEngine2/zend_iterators.h:
  2688. Change order: Optional rewind() to end of structure
  2689. 2003-10-18 Wez Furlong <wez.php@thebrainroom.net>
  2690. * (PHP_4_3)
  2691. ext/ext_skel:
  2692. chech -> check
  2693. 2003-10-17 Uwe Schindler <uwe@thetaphi.de>
  2694. * sapi/nsapi/nsapi-readme.txt
  2695. sapi/nsapi/nsapi-readme.txt:
  2696. new SunONE server
  2697. 2003-10-17 Wez Furlong <wez.php@thebrainroom.net>
  2698. * ext/com_dotnet/com_iterator.c:
  2699. fix cruft from previous incarnation of the iterators
  2700. * ext/com_dotnet/com_extension.c
  2701. ext/com_dotnet/com_iterator.c
  2702. ext/com_dotnet/php_com_dotnet_internal.h
  2703. win32/php4dllts.dsp:
  2704. add com iterator support
  2705. 2003-10-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2706. * ZendEngine2/ZendTS.dsp:
  2707. WS
  2708. * ZendEngine2/zend_reflection_api.c:
  2709. Show if a class/object is iterateable
  2710. * ext/sqlite/sqlite.c
  2711. ext/sqlite/tests/sqlite_oo_025.phpt:
  2712. - Make use of engine iterators
  2713. * configure.in
  2714. ZendEngine2/ZendTS.dsp
  2715. ZendEngine2/zend.h
  2716. ZendEngine2/zend_API.h
  2717. ZendEngine2/zend_default_classes.c
  2718. ZendEngine2/zend_execute.c
  2719. ZendEngine2/zend_iterators.c
  2720. ZendEngine2/zend_iterators.h:
  2721. Added c-api for iterators
  2722. 2003-10-17 Rob Richards <rrichards@ctindustries.net>
  2723. * (PHP_4_3)
  2724. ext/domxml/php_domxml.c:
  2725. Fix bug #25888 (Crash of php.exe when xpath_eval of a namespace)
  2726. memleak fix in domxml_node_name
  2727. keep blanks loading document fix
  2728. 2003-10-17 Sascha Schumann <sascha@schumann.cx>
  2729. * (PHP_4_3)
  2730. main/network.c:
  2731. Fix comment
  2732. 2003-10-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2733. * ext/sqlite/sqlite.c:
  2734. The sqlite classes need to be final
  2735. * ZendEngine2/zend_reflection_api.c:
  2736. Fix showing final/abstract for classes
  2737. * ext/sqlite/sqlite.c:
  2738. pre/hasprev have nothing to do with iteration
  2739. 2003-10-17 Ilia Alshanetsky <ilia@prohost.org>
  2740. * ZendEngine2/zend_ini_parser.y:
  2741. Fixed formatting issue.
  2742. * ZendEngine2/zend_alloc.c:
  2743. Fixed if() condition.
  2744. * (PHP_4_3)
  2745. ext/odbc/php_odbc.c
  2746. ext/snmp/snmp.c
  2747. sapi/cgi/cgi_main.c:
  2748. MFH: Fixed formatting issues (patch by: Joe Orton)
  2749. * ext/odbc/php_odbc.c
  2750. ext/snmp/snmp.c
  2751. sapi/cgi/cgi_main.c:
  2752. Fixed formatting issues (patch by: Joe Orton)
  2753. 2003-10-16 Pierre-Alain Joye <paj@pearfr.org>
  2754. * pear/PEAR/Remote.php:
  2755. - Fix RPC call without proxy (silence warnings&notices)
  2756. nota bene: the proxy codes should be cleaned, one day ;)
  2757. 2003-10-16 Jani Taskinen <jani.taskinen@kolumbus.fi>
  2758. * (PHP_4_3)
  2759. ext/curl/.cvsignore:
  2760. - Fixed the real reason for build problems: dos eols
  2761. * (PHP_4_3)
  2762. ext/curl/curl.c:
  2763. - Fixed ZTS build (Nuked extra TSRMLS_FETCH)
  2764. * (PHP_4_3)
  2765. win32/php4dllts.dsp:
  2766. - config.w32.h is in main/ not ext/standard..
  2767. 2003-10-16 Ilia Alshanetsky <ilia@prohost.org>
  2768. * ext/sybase/php_sybase_db.c:
  2769. Do not strip trailing spaces.
  2770. 2003-10-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  2771. * ZendEngine2/zend_API.c
  2772. ZendEngine2/zend_API.h:
  2773. Add oo support function zend_class_implements()
  2774. * ZendEngine2/zend_default_classes.c:
  2775. Fix cast function
  2776. 2003-10-15 Ilia Alshanetsky <ilia@prohost.org>
  2777. * (PHP_4_3)
  2778. NEWS
  2779. ext/mssql/php_mssql.c:
  2780. MFH: Fixed bug #25777 (Do not rtrim() of text fields fetched from mssql).
  2781. * ext/mssql/php_mssql.c:
  2782. Fixed bug #25777 (Do not rtrim() of text fields fetched from mssql)
  2783. 2003-10-15 Wez Furlong <wez.php@thebrainroom.net>
  2784. * (PHP_4_3)
  2785. ext/standard/basic_functions.c:
  2786. Don't forget to check for tzset...
  2787. * ext/standard/basic_functions.c:
  2788. MFB Fix for #25825
  2789. 2003-10-15 George Schlossnagle <george@omniti.com>
  2790. * ext/xmlrpc/xmlrpc-epi-php.c:
  2791. fix for dereferncing null pointer (mfladischer@gmx.net)
  2792. 2003-10-15 Wez Furlong <wez.php@thebrainroom.net>
  2793. * (PHP_4_3)
  2794. NEWS
  2795. ext/standard/basic_functions.c:
  2796. Fix bug #25825. tzset() was not called when resetting the TZ env var.
  2797. In addition, fix a slight error (made by sniper!) which would trigger
  2798. tzset() to be called for any env var beginning with TZ, and not just
  2799. TZ itself.
  2800. 2003-10-14 Andi Gutmans <andi@zend.com>
  2801. * ZendEngine2/zend_mm.c:
  2802. - Argh, the suffering copy&paste can cause
  2803. * ZendEngine2/zend_alloc.c:
  2804. - Fix compile problem.
  2805. * ZendEngine2/zend_mm.c:
  2806. - Fix the fix by making sure the new block is in the right free list.
  2807. 2003-10-14 Stanislav Malyshev <stas@zend.com>
  2808. * ZendEngine2/zend_execute_API.c:
  2809. The freed one is a hashtable - may matter if Hashtables are allocated
  2810. differently
  2811. 2003-10-14 Andi Gutmans <andi@zend.com>
  2812. * ZendEngine2/zend_mm.c:
  2813. - Support merging free block which was created by reallocing to smaller
  2814. - size. This should fix some performance issues. This code is still not
  2815. - thoroughly tested.
  2816. 2003-10-14 Sascha Schumann <sascha@schumann.cx>
  2817. * sapi/thttpd/thttpd_patch
  2818. sapi/thttpd/thttpd_patch
  2819. sapi/thttpd/thttpd_patch:
  2820. Embed date of last modification
  2821. 2003-10-14 Uwe Steinmann <uwe@steinmann.cx>
  2822. * ext/dbase/dbase.c:
  2823. - limit writing of field data to field len + 1
  2824. This fixed many memory overrun errors which appeared
  2825. in several scripts when writing a record.
  2826. 2003-10-14 Ilia Alshanetsky <ilia@prohost.org>
  2827. * main/php_variables.c:
  2828. Fixed bug #25836 (last key of multi-dimensional array passed via GPC
  2829. not being escaped when magic_quotes_gpc is on).
  2830. * (PHP_4_3)
  2831. NEWS
  2832. main/php_variables.c:
  2833. MFH: Fixed bug #25836 (last key of multi-dimensional array passed via GPC
  2834. not being escaped when magic_quotes_gpc is on).
  2835. 2003-10-13 Wez Furlong <wez.php@thebrainroom.net>
  2836. * (PHP_4_3)
  2837. ext/gmp/gmp.c:
  2838. Unintialized variable fix from Joe Orton.
  2839. * ext/gmp/gmp.c:
  2840. unintialized variable.
  2841. Patch by Joe Orton
  2842. * ext/openssl/openssl.c:
  2843. Fix unintialized variable.
  2844. Patch by Joe Orton.
  2845. * (PHP_4_3)
  2846. ext/openssl/openssl.c:
  2847. Fix uninitialized value.
  2848. Patch from Joe Orton.
  2849. 2003-10-13 Derick Rethans <php@derickrethans.nl>
  2850. * EXTENSIONS
  2851. EXTENSIONS
  2852. ext/mcrypt/mcrypt.c
  2853. ext/mcrypt/mcrypt.c
  2854. ext/mcrypt/php_mcrypt.h
  2855. ext/mcrypt/php_mcrypt.h:
  2856. - Email address change
  2857. 2003-10-13 Ilia Alshanetsky <ilia@prohost.org>
  2858. * (PHP_4_3)
  2859. NEWS
  2860. ext/standard/url.c
  2861. ext/standard/tests/strings/url_t.phpt:
  2862. MFH: Fixed bug #25800 (parse_url() could not parse urls with empty port).
  2863. * ext/standard/url.c
  2864. ext/standard/tests/strings/url_t.phpt:
  2865. Fixed bug #25800 (parse_url() could not parse urls with empty port).
  2866. * ext/standard/mail.c:
  2867. Remove sendmail patch check.
  2868. 2003-10-13 Wez Furlong <wez.php@thebrainroom.net>
  2869. * ext/com_dotnet/com_handlers.c
  2870. ext/com_dotnet/php_com_dotnet_internal.h:
  2871. Fix possible segfault (this one came up when a method could not be found).
  2872. Add a couple of headers used by another file that is not yet ready to
  2873. commit.
  2874. 2003-10-12 Jani Taskinen <jani.taskinen@kolumbus.fi>
  2875. * (PHP_4_3)
  2876. NEWS:
  2877. BFN
  2878. 2003-10-12 Vlad Krupin <phpdevel@echospace.com>
  2879. * (PHP_4_3)
  2880. ext/dbase/dbf_head.c:
  2881. MFH fix for 25558 in case there is ever another 4.3 release.
  2882. * ext/dbase/dbf_head.c:
  2883. rolling back fix for 23463. The "fix" broke more than it fixed (see bug
  2884. 25558)
  2885. 2003-10-10 Tomas V.V.Cox <cox@idecnet.com>
  2886. * pear/PEAR/Installer.php:
  2887. Fix Bug #23221 Pear installer - extension re-install segfault
  2888. * pear/PEAR/Installer.php:
  2889. Partial rewrite of dowload() method:
  2890. - Full error checking and reporting
  2891. - Avoid downloads as possible
  2892. - Made the "force" option work correctly
  2893. * pear/PEAR/Packager.php:
  2894. avoid chdir() calls
  2895. remove duplicated validation checks
  2896. (fix bug #66 contributed by Roman)
  2897. 2003-10-10 Ilia Alshanetsky <ilia@prohost.org>
  2898. * (PHP_4_3)
  2899. NEWS
  2900. ext/standard/file.c:
  2901. Fixed bug #25814 (Make flock() return correct value when 3rd argument is
  2902. used).
  2903. 2003-10-09 Zeev Suraski <zeev@zend.com>
  2904. * ZendEngine2/zend_compile.c
  2905. ZendEngine2/zend_execute.c
  2906. ZendEngine2/zend_language_parser.y:
  2907. Allow foo::$bar()
  2908. 2003-10-09 Andrey Hristov <php@hristov.com>
  2909. * NEWS:
  2910. typo
  2911. 2003-10-09 Jani Taskinen <jani.taskinen@kolumbus.fi>
  2912. * NEWS:
  2913. cleanup
  2914. 2003-10-09 Andrey Hristov <php@hristov.com>
  2915. * ext/standard/array.c
  2916. ext/standard/basic_functions.c
  2917. ext/standard/php_array.h
  2918. ext/standard/tests/array/array_intersect_1.phpt:
  2919. New array functions for doing intersection of arrays that are complementary
  2920. to array_*diff* family of functions. Namely array_uintersect(),
  2921. array_uintersect_assoc(),
  2922. array_intersect_uassoc() and array_uintersect_uassoc(). Test case is also
  2923. included.
  2924. * NEWS:
  2925. new functions NEWS entry
  2926. 2003-10-09 Shane Caraveo <shane@caraveo.com>
  2927. * ext/dom/examples/note.xml:
  2928. add the valid xml test
  2929. * ext/dom/examples/note-invalid.xml
  2930. ext/dom/examples/note.dtd
  2931. ext/dom/examples/note.php:
  2932. add a DTD example
  2933. 2003-10-09 Ilia Alshanetsky <ilia@prohost.org>
  2934. * (PHP_4_3)
  2935. NEWS
  2936. main/main.c:
  2937. MFH: Fixed bug #25746 (Do not bail out when unable to chdir original dir on
  2938. systems with broken getcwd()).
  2939. * main/main.c:
  2940. Fixed bug #25746 (Do not bail out when unable to chdir original dir on
  2941. systems with broken getcwd()).
  2942. 2003-10-08 Wez Furlong <wez.php@thebrainroom.net>
  2943. * ext/openssl/xp_ssl.c:
  2944. And this EOF flag...
  2945. * (PHP_4_3)
  2946. main/network.c:
  2947. Don't forget these EOF flags either...
  2948. 2003-10-08 Jani Taskinen <jani.taskinen@kolumbus.fi>
  2949. * NEWS
  2950. NEWS:
  2951. BFN
  2952. * (PHP_4_3)
  2953. NEWS
  2954. ext/standard/array.c:
  2955. - Reverted the 'fix' for bug #25494
  2956. 2003-10-08 Wez Furlong <wez.php@thebrainroom.net>
  2957. * (PHP_4_3)
  2958. main/streams.c:
  2959. Backport from HEAD; set EOF marker after each read attempt to avoid it
  2960. being stuck in the on position.
  2961. Partial "fix" for #25649.
  2962. * main/streams/plain_wrapper.c
  2963. main/streams/xp_socket.c:
  2964. Set the EOF indicator after each read attempt.
  2965. This prevents it getting stuck in the on position.
  2966. 2003-10-08 Jani Taskinen <jani.taskinen@kolumbus.fi>
  2967. * (PHP_4_3)
  2968. NEWS
  2969. ext/session/session.c:
  2970. - Fixed bug #25780 (MFH: ext/session: invalid session.cookie_lifetime
  2971. causes crash in win32).
  2972. * ext/session/session.c:
  2973. - Fixed bug #25780 (ext/session: invalid session.cookie_lifetime causes
  2974. crash in win32).
  2975. 2003-10-08 Wez Furlong <wez.php@thebrainroom.net>
  2976. * ext/standard/basic_functions.c
  2977. ext/standard/streamsfuncs.c
  2978. ext/standard/streamsfuncs.h:
  2979. Implement stream_get_contents, which is somewhat akin to file_get_contents,
  2980. except that it works on an already opened stream.
  2981. 2003-10-08 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  2982. * ext/standard/var.c:
  2983. Oops..
  2984. * ext/standard/var.c:
  2985. Better fix for bug #25758
  2986. 2003-10-08 Ilia Alshanetsky <ilia@prohost.org>
  2987. * (PHP_4_3)
  2988. NEWS
  2989. ext/standard/var.c
  2990. ext/standard/tests/array/bug25758.phpt:
  2991. MFH: Fixed bug #25758 (var_export does not escape ' & \ inside array keys)
  2992. * ext/standard/var.c:
  2993. Fixed bug #25758 (var_export does not escape ' & \ inside array keys)
  2994. * ext/standard/tests/array/bug25758.phpt:
  2995. Fixed bug #25758 (var_export does not escape ' & \ inside array keys)
  2996. 2003-10-07 Jani Taskinen <jani.taskinen@kolumbus.fi>
  2997. * (PHP_4_3)
  2998. Zend/Zend.m4:
  2999. typo fix
  3000. 2003-10-07 Rasmus Lerdorf <rasmus@lerdorf.com>
  3001. * ZendEngine2/Zend.m4:
  3002. MFB bison configure test fix
  3003. * (PHP_4_3)
  3004. Zend/Zend.m4:
  3005. Fix bison check
  3006. 2003-10-07 Wez Furlong <wez.php@thebrainroom.net>
  3007. * ext/com_dotnet/com_com.c:
  3008. A much better fix for moniker based COM object creation.
  3009. We now support binding monikers to remote machines.
  3010. However, MSDN docs indicate that this isn't yet implemented
  3011. as of Win2000.
  3012. 2003-10-07 Zeev Suraski <zeev@zend.com>
  3013. * ZendEngine2/zend_execute.c:
  3014. Fix bug #17997 (Warning when switch & reference are combined)
  3015. * ext/com_dotnet/com_handlers.c
  3016. ext/mono/php_mono.c
  3017. ext/simplexml/simplexml.c:
  3018. Fix cast callbacks
  3019. * ZendEngine2/zend_ini_parser.y:
  3020. Fix the fix :)
  3021. Not thoroughly tested, but appears to work fine
  3022. 2003-10-07 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3023. * (PHP_4_3)
  3024. NEWS
  3025. configure.in
  3026. Zend/zend_ini_parser.y:
  3027. MFH: Bugfix #25770 Segfault with PHP and bison 1.875
  3028. 2003-10-07 Jani Taskinen <jani.taskinen@kolumbus.fi>
  3029. * (PHP_4_3)
  3030. NEWS:
  3031. BFN
  3032. 2003-10-07 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3033. * configure.in:
  3034. Fix version test
  3035. 2003-10-07 Corne' Cornelius <cornec@reach.co.za>
  3036. * (PHP_4_3)
  3037. ext/informix/ifx.ec:
  3038. MFH: - Fixed bug #18534 (ifx_close() leaves open session)
  3039. MFH: - (ifx_do_close) Added
  3040. 2003-10-07 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3041. * configure.in
  3042. ZendEngine2/zend_ini_parser.y:
  3043. Bugfix #25770 Segfault with PHP and bison 1.875
  3044. 2003-10-07 Corne' Cornelius <cornec@reach.co.za>
  3045. * ext/informix/ifx.ec:
  3046. - Fixed bug #18534 (ifx_close() leaves open session)
  3047. - (ifx_do_close) Added
  3048. 2003-10-07 Stanislav Malyshev <stas@zend.com>
  3049. * main/php_variables.c:
  3050. Fix $_SERVER['argv'] and $_SERVER['argc']
  3051. 2003-10-07 Ilia Alshanetsky <ilia@prohost.org>
  3052. * ext/ldap/ldap.c:
  3053. Cleaned up previous patch.
  3054. 2003-10-07 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  3055. * (PHP_4_3)
  3056. NEWS:
  3057. Fix typo
  3058. 2003-10-06 Jani Taskinen <jani.taskinen@kolumbus.fi>
  3059. * (PHP_4_3)
  3060. NEWS
  3061. ext/ldap/ldap.c:
  3062. MFH: - Fixed bug #25764 (ldap_get_option() crashes with unbinded ldap link)
  3063. * ext/ldap/ldap.c:
  3064. - Fixed bug #25764 (ldap_get_option() crashes when called with unbinded
  3065. ldap link)
  3066. 2003-10-06 Rob Richards <rrichards@ctindustries.net>
  3067. * ext/dom/document.c
  3068. ext/dom/element.c
  3069. ext/dom/php_dom.c:
  3070. some namespace fixes
  3071. fix compiler warning
  3072. 2003-10-06 Tomas V.V.Cox <cox@idecnet.com>
  3073. * pear/PEAR/Common.php
  3074. pear/PEAR/Installer.php:
  3075. better version checks (contributed by Roman)
  3076. 2003-10-06 Wez Furlong <wez.php@thebrainroom.net>
  3077. * ext/com_dotnet/com_com.c:
  3078. potential fix for #25759, although it will need further review.
  3079. 2003-10-06 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  3080. * NEWS:
  3081. BFN
  3082. * ext/simplexml/simplexml.c:
  3083. Forgot about this one
  3084. * ext/simplexml/simplexml.c
  3085. ext/simplexml/tests/bug25756.phpt
  3086. ext/simplexml/tests/bug25756.xsd
  3087. ext/simplexml/tests/bug25756_1.xml
  3088. ext/simplexml/tests/bug25756_2.xml:
  3089. Fixed bug #25756 (SimpleXML's validate_schema_file() broken)
  3090. 2003-10-05 Shane Caraveo <shane@caraveo.com>
  3091. * ext/dom/node.c:
  3092. fix crash building nodeName
  3093. * ext/dom/element.c:
  3094. fix crash accessing tagName without namespace
  3095. * ext/dom/document.c
  3096. ext/dom/dom_fe.h
  3097. ext/dom/element.c
  3098. ext/dom/examples/relaxNG.php
  3099. ext/dom/examples/relaxNG.rng
  3100. ext/dom/examples/relaxNG.xml
  3101. ext/dom/examples/relaxNG2.rng
  3102. ext/dom/examples/relaxNG3.rng
  3103. ext/dom/examples/shipping.php
  3104. ext/dom/examples/shipping.xml
  3105. ext/dom/examples/shipping.xsd:
  3106. Add schema and relaxNG validation support
  3107. domdocument->schemaValidate(string filename)
  3108. domdocument->schemaValidateSource(string xml)
  3109. domdocument->relaxNGValidate(string filename)
  3110. domdocument->relaxNGValidateSource(string xml)
  3111. also fix domelement->setAttributeNS
  3112. 2003-10-05 Ilia Alshanetsky <ilia@prohost.org>
  3113. * (PHP_4_3)
  3114. ext/standard/array.c:
  3115. MFH: Fixed clobbering of the source array, when merging complex
  3116. multi-dimensional arrays. Bug reported by Lukas Smith.
  3117. * ext/standard/array.c:
  3118. Fixed clobbering of the source array, when merging complex
  3119. multi-dimensional arrays. Bug reported by Lukas Smith.
  3120. 2003-10-05 Tomas V.V.Cox <cox@idecnet.com>
  3121. * pear/PEAR/Installer.php:
  3122. use realpath instead of chdir
  3123. (Roman Neuhauser <neuhauser@bellavista.cz>)
  3124. 2003-10-05 Martin Jansen <mail@martin-jansen.de>
  3125. * pear/PEAR/Autoloader.php
  3126. pear/PEAR/Builder.php
  3127. pear/PEAR/Command.php
  3128. pear/PEAR/Dependency.php
  3129. pear/PEAR/DependencyDB.php
  3130. pear/PEAR/Installer.php
  3131. pear/PEAR/Packager.php:
  3132. - Fixing #64
  3133. 2003-10-05 Shane Caraveo <shane@caraveo.com>
  3134. * ext/dom/xpath.c:
  3135. remove a debug printf
  3136. 2003-10-05 Tomas V.V.Cox <cox@idecnet.com>
  3137. * pear/PEAR.php:
  3138. Don't reapply the error_message_prefix if an error
  3139. object is passed to raiseError()
  3140. 2003-10-05 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  3141. * ext/standard/file.c:
  3142. Fix the macro to prevent it from falling over in a mess
  3143. * ext/simplexml/tests/bug24392.phpt:
  3144. Fix test to make sure it can find the external xml file relatively to
  3145. the script file.
  3146. 2003-10-05 Rob Richards <rrichards@ctindustries.net>
  3147. * ext/dom/xpath.c:
  3148. fix segfault if xpath expression string is invalid
  3149. * ext/dom/document.c
  3150. ext/dom/element.c
  3151. ext/dom/node.c
  3152. ext/dom/php_dom.c:
  3153. implement isDefaultNameSpace and baseURI
  3154. nodeName and tagName return qualified names
  3155. fix removeAttributeNode - takes domAttr as parameter
  3156. better uri and file handling for document load method
  3157. fix possible segfault when document is freed
  3158. set get_property_ptr_ptr handler to NULL
  3159. 2003-10-05 Zeev Suraski <zeev@zend.com>
  3160. * ZendEngine2/zend_object_handlers.c:
  3161. Remove unused callback
  3162. * ext/com_dotnet/com_handlers.c
  3163. ext/dom/php_dom.c
  3164. ext/mono/php_mono.c
  3165. ext/simplexml/simplexml.c
  3166. ext/standard/math.c:
  3167. Sync with new API
  3168. * ZendEngine2/zend_execute.c
  3169. ZendEngine2/zend_object_handlers.c
  3170. ZendEngine2/zend_object_handlers.h
  3171. ZendEngine2/zend_objects_API.c:
  3172. Remove redundant callback, simplify API
  3173. 2003-10-05 Shane Caraveo <shane@caraveo.com>
  3174. * (BEFORE_HANDLERS_RESHUFFLE)
  3175. ZendEngine2/zend_API.h:
  3176. this little piggy broke lots of things...eg. _function_check_flag in
  3177. reflection api.
  3178. 2003-10-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  3179. * NEWS:
  3180. NFN
  3181. * ext/standard/file.c:
  3182. Change fgetcsv() so that the second parameter is also optional.
  3183. 2003-10-04 Tomas V.V.Cox <cox@idecnet.com>
  3184. * pear/PEAR/Installer.php:
  3185. Better fix #61
  3186. * pear/PEAR/Installer.php:
  3187. Fix: #61 [NEW]: error with pear install in pear 1.3b1
  3188. by outputting a full error message plus some help
  3189. * pear/package-PEAR.xml:
  3190. notes++
  3191. Bug #25413 Add local installed packages to list-all
  3192. (thanks to Christian DickMann)
  3193. * pear/PEAR/Command/Remote.php:
  3194. Bug #25413 Add local installed packages to list-all
  3195. (thanks to Christian DickMann)
  3196. 2003-10-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  3197. * ext/standard/config.m4:
  3198. Fix autoconf(2.13) build
  3199. 2003-10-04 Sergey Kartashoff <gluke@mail.ru>
  3200. * (PHP_4_3)
  3201. ext/mnogosearch/README:
  3202. - README in mnogosearch extension is updated
  3203. * ext/mnogosearch/README:
  3204. - Updated README for mnogosearch extension
  3205. 2003-10-04 Greg Beaver <greg@chiaraquartet.net>
  3206. * pear/PEAR/Installer.php:
  3207. fix warning in rare case (file doesn't exist in package.xml)
  3208. 2003-10-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  3209. * NEWS:
  3210. New feature news.
  3211. * ext/standard/basic_functions.h
  3212. ext/standard/config.m4
  3213. ext/standard/file.c
  3214. main/config.w32.h:
  3215. Fix fgetcsv() to correctly support international characters
  3216. 2003-10-04 Jani Taskinen <jani.taskinen@kolumbus.fi>
  3217. * (PHP_4_3)
  3218. NEWS
  3219. ext/ncurses/config.m4
  3220. ext/ncurses/php_ncurses.h:
  3221. MFH: - Fixed bug #25752 (ext/ncurses: ncurses.h instead of curses.h with
  3222. BSD).
  3223. * ext/ncurses/config.m4
  3224. ext/ncurses/php_ncurses.h:
  3225. - Fixed bug #25752 (ext/ncurses: ncurses.h instead of curses.h with BSD).
  3226. * ext/ncurses/config.m4:
  3227. ws
  3228. 2003-10-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  3229. * NEWS
  3230. NEWS
  3231. NEWS:
  3232. BFN
  3233. * ZendEngine2/zend_API.c
  3234. ext/standard/tests/array/bug24766.phpt:
  3235. Fixed bug #24766 (strange result array from unpack())
  3236. * (PHP_4_3)
  3237. Zend/zend.h:
  3238. MFZE2(r-1.226): Bug #25738 (alloca() related problems on the Darwin
  3239. platform)
  3240. * ZendEngine2/zend.h:
  3241. Bug #25738 (alloca() related problems on the Darwin platform)
  3242. 2003-10-03 Ilia Alshanetsky <ilia@prohost.org>
  3243. * ext/sybase/php_sybase_db.c:
  3244. More ZTS stuff.
  3245. 2003-10-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  3246. * (PHP_4_3)
  3247. ext/mbstring/tests/mb_send_mail05.phpt
  3248. ext/mbstring/tests/mb_send_mail06.phpt
  3249. ext/mbstring/tests/mb_send_mail07.phpt:
  3250. MFH(r-1.5, r-1.5, r-1.4): Specify full path to cat for mb_send_mail() tests
  3251. * (PHP_4_3)
  3252. ext/ctype/tests/bug25745.phpt:
  3253. MFH(r-1.1): Add regression test for bug #25745
  3254. * ext/ctype/tests/bug25745.phpt:
  3255. Add regression test for bug #25745
  3256. * (PHP_4_3)
  3257. Zend/zend_API.h:
  3258. MFZE2(r-1.162): Ensure lval to have *boolean* value.
  3259. * ZendEngine2/zend_API.h:
  3260. Ensure lval to have a *boolean* value.
  3261. * (PHP_4_3)
  3262. ext/ctype/ctype.c:
  3263. MFH(r-1.28): Fixed bug #25745 (ctype functions don't deal with non-ascii
  3264. characters properly)
  3265. * ext/ctype/ctype.c:
  3266. Bug #25745 (ctype functions don't deal with non-ascii characters properly)
  3267. 2003-10-03 Ilia Alshanetsky <ilia@prohost.org>
  3268. * (PHP_4_3)
  3269. NEWS
  3270. ext/sybase/php_sybase_db.c:
  3271. MFH: Fixed bug #25744 (make ZTS build of ext/sybase compile)
  3272. * ext/sybase/php_sybase_db.c:
  3273. Fixed bug #25744 (make ZTS build of ext/sybase compile)
  3274. 2003-10-03 Jani Taskinen <jani.taskinen@kolumbus.fi>
  3275. * ext/standard/tests/array/bug24766.phpt:
  3276. - Added test for bug #24766
  3277. * configure.in
  3278. TSRM/tsrm.m4
  3279. ZendEngine2/Zend.m4
  3280. ext/dba/config.m4
  3281. ext/filepro/config.m4
  3282. ext/imap/config.m4
  3283. ext/mime_magic/config.m4
  3284. ext/mnogosearch/config.m4
  3285. ext/oci8/config.m4
  3286. ext/odbc/config.m4
  3287. ext/oracle/config.m4
  3288. sapi/apache2filter/config.m4
  3289. sapi/caudium/config.m4
  3290. sapi/cgi/config9.m4
  3291. sapi/isapi/config.m4
  3292. sapi/milter/config.m4
  3293. sapi/pi3web/config.m4
  3294. sapi/servlet/config.m4:
  3295. Aligned configure help texts.
  3296. * acinclude.m4:
  3297. Really fixed bug #25719.
  3298. (basically reverted to the original style of openssl checks found in
  3299. 4.3.3)
  3300. 2003-10-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  3301. * ext/imap/config.m4
  3302. ext/odbc/config.m4:
  3303. Alignment fix
  3304. 2003-10-03 Ilia Alshanetsky <ilia@prohost.org>
  3305. * ext/dom/domexception.c
  3306. ext/mysql/php_mysql.c:
  3307. Fixed compile warnings.
  3308. 2003-10-02 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  3309. * (PHP_4_3)
  3310. ext/standard/tests/array/bug25708.phpt:
  3311. MFH(r-1.1): Add a test case for bug #25708
  3312. * ext/standard/tests/array/bug25708.phpt:
  3313. Add a test case for bug #25708
  3314. * (PHP_4_3)
  3315. NEWS
  3316. ext/standard/array.c:
  3317. MFH(r-1.252): Fixed bug #25708 (extract($GLOBALS, EXTR_REFS) mangles
  3318. $GLOBALS)
  3319. * ext/standard/array.c:
  3320. Fixed bug #25708 (extract($GLOBALS, EXTR_REFS) mangles $GLOBALS)
  3321. * ext/simplexml/simplexml.c:
  3322. A temporary voodoo hack to avoid memory leaks.
  3323. * ext/standard/html.c:
  3324. Fix for the fix for #25707
  3325. * ext/standard/html.c:
  3326. Add support for hexadecimal-style numeric entities (&#x..;)
  3327. * ext/standard/html.c:
  3328. Drop multibyte character support in html_entity_decode().
  3329. 2003-10-02 Frank M. Kromann <frank@kromann.info>
  3330. * ext/fbsql/fbsql.dsp
  3331. ext/fbsql/fbsql.dsp:
  3332. FrontBase uses ws2_win32 lib now
  3333. * ext/fbsql/php_fbsql.c
  3334. ext/fbsql/php_fbsql.c:
  3335. Fixing type cast
  3336. 2003-10-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3337. * run-tests.php:
  3338. This check is no longer needed (Andrei)
  3339. 2003-10-02 Jani Taskinen <jani.taskinen@kolumbus.fi>
  3340. * ext/mbstring/tests/php_gr_jp_dev_884-1.phpt
  3341. ext/mbstring/tests/php_gr_jp_dev_884-2.phpt:
  3342. fix skipif for these tests
  3343. * (PHP_4_3)
  3344. ext/mbstring/config.m4:
  3345. Removed extra []
  3346. * (PHP_4_3)
  3347. NEWS:
  3348. strawberry fields..
  3349. 2003-10-02 Tomas V.V.Cox <cox@idecnet.com>
  3350. * pear/package-PEAR.xml:
  3351. starting b3 (hope this could be 1.3 final)
  3352. * (RELEASE_1_3b2)
  3353. pear/package-PEAR.xml:
  3354. Go with 1.3b2
  3355. 2003-10-02 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  3356. * ext/mbstring/config.m4
  3357. ext/mbstring/mbstring.c:
  3358. Remove leftovers
  3359. * (PHP_4_3)
  3360. ext/mbstring/config.m4:
  3361. Add some description to the help text
  3362. * ext/dba/config.m4
  3363. sapi/servlet/config.m4:
  3364. Alignment fix
  3365. * (PHP_4_3)
  3366. ext/mbstring/mbstring.c:
  3367. Forgot to commit this one.
  3368. * (PHP_4_3)
  3369. ext/mbstring/mbregex.c:
  3370. Silly typo
  3371. * (PHP_4_3)
  3372. NEWS
  3373. NEWS:
  3374. BFN
  3375. * (PHP_4_3)
  3376. ext/mbstring/mbregex.c
  3377. ext/mbstring/tests/php_gr_jp_dev_884-1.phpt
  3378. ext/mbstring/tests/php_gr_jp_dev_884-2.phpt:
  3379. Fix for a regex bug that leads into an infinite loop due to optimization
  3380. failure when the pattern is ".*" and both MULTILINE and SINGLELINE options
  3381. are
  3382. specified.
  3383. * (PHP_4_3)
  3384. ext/mbstring/php_mbregex.c:
  3385. MFH(r-1.46): fix php_regex_encoding() so it can handle two additional
  3386. encoding
  3387. names mbfilter supports by default. (Patch by Seiji Masugata)
  3388. * ext/mbstring/php_mbregex.c:
  3389. Fix php_regex_encoding() so it can handle two additional encoding names
  3390. mbfilter supports by default.
  3391. * (PHP_4_3)
  3392. ext/standard/html.c
  3393. ext/standard/tests/strings/bug25707.phpt:
  3394. Fixed bug #25707 (html_entity_decode over-decodes &amp;lt;)
  3395. * ext/standard/html.c
  3396. ext/standard/tests/strings/bug25707.phpt:
  3397. Fixed bug #25707 (html_entity_decode over-decodes &amp;lt;)
  3398. 2003-10-02 Ilia Alshanetsky <ilia@prohost.org>
  3399. * (PHP_4_3)
  3400. NEWS
  3401. sapi/apache2handler/sapi_apache2.c:
  3402. MFH: Fixed bug #25701 (On flush() set headers_sent in apache2handler)
  3403. * sapi/apache2handler/sapi_apache2.c:
  3404. Fixed bug #25701 (On flush() set headers_sent in apache2handler)
  3405. 2003-10-02 Jani Taskinen <jani.taskinen@kolumbus.fi>
  3406. * acinclude.m4:
  3407. Should fix bug #25719
  3408. 2003-10-01 Andrei Zmievski <andrei@gravitonic.com>
  3409. * (PHP_4_3)
  3410. main/main.c:
  3411. Make sure to clear out the refcount.
  3412. * main/php_variables.c:
  3413. Made the $argc and $argv always available as globals in CLI, and not as
  3414. $_SERVER vars which depended on variables_order anyway. No more
  3415. silliness.
  3416. * (PHP_4_3)
  3417. main/main.c:
  3418. 2003-10-01 Jani Taskinen <jani.taskinen@kolumbus.fi>
  3419. * ext/cpdf/config.m4
  3420. ext/crack/config.m4
  3421. ext/fbsql/config.m4
  3422. ext/fdf/config.m4
  3423. ext/gd/config.m4
  3424. ext/gettext/config.m4
  3425. ext/gmp/config.m4
  3426. ext/imap/config.m4
  3427. ext/mcrypt/config.m4
  3428. ext/mhash/config.m4
  3429. ext/ovrimos/config.m4
  3430. ext/pfpro/config.m4
  3431. ext/readline/config.m4
  3432. ext/recode/config.m4
  3433. ext/session/config.m4
  3434. ext/xmlrpc/config.m4:
  3435. - Always look into /usr/local before /usr
  3436. - Added breaks to make sure the preferred value is used.
  3437. 2003-09-30 Ilia Alshanetsky <ilia@prohost.org>
  3438. * (PHP_4_3)
  3439. ext/crack/config.m4
  3440. ext/gd/config.m4
  3441. ext/gettext/config.m4
  3442. ext/gmp/config.m4
  3443. ext/imap/config.m4
  3444. ext/mcrypt/config.m4
  3445. ext/mhash/config.m4
  3446. ext/ovrimos/config.m4
  3447. ext/pfpro/config.m4
  3448. ext/readline/config.m4
  3449. ext/session/config.m4
  3450. ext/xmlrpc/config.m4
  3451. ext/xslt/config.m4:
  3452. MFH: Always prefer user specified paths over the default /usr /usr/local.
  3453. * ext/crack/config.m4
  3454. ext/gd/config.m4
  3455. ext/gettext/config.m4
  3456. ext/gmp/config.m4
  3457. ext/imap/config.m4
  3458. ext/mcrypt/config.m4
  3459. ext/mhash/config.m4
  3460. ext/ovrimos/config.m4
  3461. ext/pfpro/config.m4
  3462. ext/readline/config.m4
  3463. ext/session/config.m4
  3464. ext/xmlrpc/config.m4:
  3465. Always prefer user specified paths over the default /usr /usr/local.
  3466. This may fix compilation problems with on systems with multiple copies of
  3467. the same library.
  3468. 2003-09-30 Jani Taskinen <jani.taskinen@kolumbus.fi>
  3469. * (PHP_4_3)
  3470. NEWS
  3471. acinclude.m4:
  3472. MFH: Fixed bug #25703 (openssl checks failed)
  3473. * acinclude.m4:
  3474. Fixed bug #25703 (openssl checks failed)
  3475. 2003-09-30 Tomas V.V.Cox <cox@idecnet.com>
  3476. * pear/PEAR/Command/Remote.php:
  3477. Give more info about release states in list-upgrades
  3478. 2003-09-30 Andrey Hristov <php@hristov.com>
  3479. * ext/standard/tests/array/007.phpt
  3480. ext/standard/tests/array/array_diff_1.phpt:
  3481. Move the test to new file.
  3482. * ext/standard/tests/array/007.phpt:
  3483. fix
  3484. * ext/standard/array.c:
  3485. smash a segmentation fault
  3486. * ext/standard/array.c:
  3487. Memory leak fixed (no need of MFH since this is code specific to PHP5)
  3488. 2003-09-30 Stanislav Malyshev <stas@zend.com>
  3489. * ext/standard/basic_functions.c
  3490. ext/standard/file.c
  3491. ext/standard/file.h:
  3492. MF4: allow realpath() for win32 non-ZTS
  3493. * TSRM/tsrm_config.w32.h:
  3494. MF4: Have realpath now
  3495. * TSRM/tsrm_win32.c
  3496. TSRM/tsrm_win32.h:
  3497. MF4: add realpath function for win32
  3498. 2003-09-30 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  3499. * (PHP_4_3)
  3500. NEWS:
  3501. Move entry to the right place
  3502. 2003-09-30 Greg Beaver <greg@chiaraquartet.net>
  3503. * pear/PEAR/Installer.php:
  3504. better fix for #45.
  3505. Now, it will install the newest version that is preferred_state or
  3506. stabler.
  3507. to request a specific state, append -state like pear install Net_NNTP-beta
  3508. 2003-09-30 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  3509. * ext/xml/tests/bug25666.phpt:
  3510. Add regression test for bug #25666
  3511. * (PHP_4_3)
  3512. NEWS:
  3513. BFN
  3514. * (PHP_4_3)
  3515. regex/cclass.h
  3516. regex/debug.c
  3517. regex/engine.c
  3518. regex/engine.ih
  3519. regex/regcomp.c
  3520. regex/regcomp.ih
  3521. regex/regex2.h
  3522. regex/regexec.c:
  3523. MFH: Fixed bug #25669 (eregi() with non-ascii characters)
  3524. 2003-09-30 Ilia Alshanetsky <ilia@prohost.org>
  3525. * (PHP_4_3)
  3526. NEWS
  3527. configure.in
  3528. main/php_version.h:
  3529. Back to dev.
  3530. 2003-09-30 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  3531. * ZendEngine2/zend_compile.c:
  3532. Remove redundant '\n'
  3533. * regex/cclass.h
  3534. regex/debug.c
  3535. regex/engine.c
  3536. regex/engine.ih
  3537. regex/regcomp.c
  3538. regex/regcomp.ih
  3539. regex/regex2.h
  3540. regex/regexec.c:
  3541. Fixed bug #25669 (eregi() with non-ascii characters)
  3542. 2003-09-29 Ilia Alshanetsky <ilia@prohost.org>
  3543. * (PHP_4_3)
  3544. configure.in
  3545. main/php_version.h:
  3546. 4.3.4RC1 is a go.
  3547. * main/snprintf.c:
  3548. More NaN & INF handling fixes.
  3549. 2003-09-29 Tomas V.V.Cox <cox@idecnet.com>
  3550. * pear/package-PEAR.xml:
  3551. preparing 1.3b2
  3552. 2003-09-29 Greg Beaver <greg@chiaraquartet.net>
  3553. * pear/package-PEAR.xml:
  3554. " => &quot;, take 2
  3555. * pear/package-PEAR.xml:
  3556. noted fixed #45, also " => &quot;
  3557. * (PHP_4_3)
  3558. pear/PEAR/Installer.php:
  3559. MFH #45, whitespace, bug in return of install()
  3560. * pear/PEAR/Installer.php:
  3561. Bug #45 preferred_state works incorrectly
  3562. 2003-09-29 Pierre-Alain Joye <paj@pearfr.org>
  3563. * (PHP_4_3)
  3564. pear/packages/DB-1.5.0RC1.tar
  3565. pear/packages/DB-1.5.0RC2.tar
  3566. pear/packages/DB-1.5.0RC2.tar:
  3567. - Upgrade DB to 1.5.0RC2
  3568. 2003-09-29 Stanislav Malyshev <stas@zend.com>
  3569. * (PHP_4_3)
  3570. ext/standard/basic_functions.c
  3571. ext/standard/file.c
  3572. ext/standard/file.h:
  3573. allow realpath() for win32 non-ZTS
  3574. * (PHP_4_3)
  3575. TSRM/tsrm_config.w32.h:
  3576. Have realpath now
  3577. * (PHP_4_3)
  3578. TSRM/tsrm_win32.c
  3579. TSRM/tsrm_win32.h:
  3580. add realpath for Win32 non-ZTS
  3581. 2003-09-29 Tomas V.V.Cox <cox@idecnet.com>
  3582. * pear/package-PEAR.xml:
  3583. Ready for 1.3b1
  3584. Removed Changelog
  3585. 2003-09-29 Rob Richards <rrichards@ctindustries.net>
  3586. * ext/dom/characterdata.c
  3587. ext/dom/php_dom.c
  3588. ext/dom/xpath.c:
  3589. add property_get_ptr handler
  3590. fix possible segfault in xpath
  3591. add wide character support for characterdata
  3592. * ext/xml/compat.c
  3593. ext/xml/expat_compat.h:
  3594. fix for bug #25666 (XML namespaces broken in PHP5)
  3595. 2003-09-29 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  3596. * ext/standard/string.c:
  3597. Simplification.
  3598. 2003-09-29 Ilia Alshanetsky <ilia@prohost.org>
  3599. * (PHP_4_3)
  3600. NEWS
  3601. main/spprintf.c:
  3602. MFH: Fixed Bug #25665 (var_dump() hangs on Nan and INF).
  3603. * main/spprintf.c:
  3604. Fixed Bug #25665 (var_dump() hangs on Nan and INF).
  3605. 2003-09-28 Tal Peer <tal@twisthost.com>
  3606. * build/buildcheck.sh:
  3607. Fix buildconf for systems using coreutils-5.0
  3608. 2003-09-28 Sascha Schumann <sascha@schumann.cx>
  3609. * (PHP_4_3)
  3610. ext/ircg/ircg.c:
  3611. Use correct allocator
  3612. 2003-09-28 Greg Beaver <greg@chiaraquartet.net>
  3613. * pear/package-PEAR.xml
  3614. pear/PEAR/Registry.php:
  3615. fixed #39 commands that need LOCK_SH fail as non-root
  3616. 2003-09-27 Jani Taskinen <jani.taskinen@kolumbus.fi>
  3617. * ext/gd/config.m4:
  3618. Bundled GD has this function
  3619. 2003-09-27 Sara Golemon <php@alphaweb.net>
  3620. * ext/standard/tests/strings/bug25671.phpt:
  3621. Test for Bug 25671
  3622. 2003-09-26 Sara Golemon <php@alphaweb.net>
  3623. * (PHP_4_3)
  3624. NEWS
  3625. ext/standard/string.c:
  3626. MFH BugFix# 25671 subarray corruption in str_replace
  3627. * ext/standard/string.c:
  3628. Bug Fix#25671 Corruption in subarrays in subject when using str_replace
  3629. 2003-09-26 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  3630. * (PHP_4_3)
  3631. ext/mbstring/php_mbregex.c:
  3632. MFH(r-1.45): repatch fixes for the problem that was reported at
  3633. php-dev@php.gr.jp (#884)
  3634. * ext/mbstring/tests/php_gr_jp_dev_884-1.phpt
  3635. ext/mbstring/tests/php_gr_jp_dev_884-2.phpt:
  3636. Add test cases for the regex probles
  3637. * ext/mbstring/php_mbregex.c:
  3638. Repatch fixes for the problem that was reported at php-dev@php.gr.jp (#884)
  3639. * ext/mbstring/mbstring.h:
  3640. Forgot to commit this one.
  3641. * (PHP_4_3)
  3642. ext/domxml/php_domxml.h
  3643. ext/mbstring/tests/mb_send_mail01.phpt:
  3644. Fix typo
  3645. * ext/mbstring/tests/mb_convert_encoding.phpt
  3646. ext/mbstring/tests/mb_convert_variables.phpt
  3647. ext/mbstring/tests/mb_detect_encoding.phpt
  3648. ext/mbstring/tests/mb_detect_order.phpt:
  3649. Explicitly specify mbstring.language.
  3650. * ext/mbstring/mbstring.c:
  3651. Fix some incompatibilities with the pre-libmbfl behaviour regarding
  3652. encoding detection.
  3653. * ext/mbstring/tests/mb_send_mail01.phpt
  3654. ext/mbstring/tests/mb_send_mail05.phpt
  3655. ext/mbstring/tests/mb_send_mail06.phpt
  3656. ext/mbstring/tests/mb_send_mail07.phpt:
  3657. Specify full path to cat for mb_send_mail() tests
  3658. 2003-09-26 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  3659. * ext/interbase/interbase.c
  3660. ext/interbase/php_interbase.h:
  3661. Let client library pick its own transaction param defaults
  3662. 2003-09-26 Hartmut Holzgraefe <hartmut@php-groupies.de>
  3663. * ext/yp/yp.c:
  3664. stupid typo fix
  3665. 2003-09-26 Jani Taskinen <jani.taskinen@kolumbus.fi>
  3666. * ext/standard/tests/math/bug25665.phpt:
  3667. typo
  3668. * ext/standard/tests/math/bug25665.phpt:
  3669. Test case for bug #25665
  3670. 2003-09-26 Hartmut Holzgraefe <hartmut@php-groupies.de>
  3671. * ZendEngine2/zend_alloc.c
  3672. ext/standard/array.c
  3673. ext/standard/dir.c
  3674. ext/standard/dns.c
  3675. ext/standard/exec.c
  3676. ext/standard/ftp_fopen_wrapper.c
  3677. ext/standard/pack.c
  3678. ext/xml/compat.c
  3679. ext/zlib/zlib.c
  3680. main/fopen_wrappers.c:
  3681. signed/unsigned compiler warning fixes
  3682. * ext/standard/parsedate.y:
  3683. silenced a compiler warning
  3684. * ext/yp/yp.c:
  3685. error message was missing an argument
  3686. * ext/mime_magic/mime_magic.c:
  3687. compiler warning fixes, one of them a potential crash bug
  3688. 2003-09-26 Ilia Alshanetsky <ilia@prohost.org>
  3689. * ext/standard/array.c:
  3690. Fixed typo.
  3691. 2003-09-25 Georg Richter <phpinfo@t-online.de>
  3692. * ZendEngine2/zend_alloc.c:
  3693. fixed compiler warning
  3694. removed dead code
  3695. * ZendEngine2/zend_hash.h:
  3696. changed ulong to long to avoid compiler warnings (comparison between signed
  3697. and unsigned)
  3698. 2003-09-25 Jani Taskinen <jani.taskinen@kolumbus.fi>
  3699. * ext/session/mod_files.c:
  3700. This is only needed for Windows.
  3701. 2003-09-25 Georg Richter <phpinfo@t-online.de>
  3702. * ext/mysqli/tests/047.phpt
  3703. ext/mysqli/tests/057.phpt:
  3704. mysqli_prepare_result -> mysqli_get_metadata
  3705. * ext/mysqli/mysqli_api.c
  3706. ext/mysqli/mysqli_fe.c
  3707. ext/mysqli/php_mysqli.h:
  3708. mysql_prepare_result -> mysqli_get_metadata
  3709. This function was renamed in libmysql (changeset 1.607 by monty)
  3710. 2003-09-24 Ilia Alshanetsky <ilia@prohost.org>
  3711. * (PHP_4_3)
  3712. NEWS
  3713. ext/session/mod_files.c:
  3714. MFH: Fixed bug #25070 (Don't forget to unlock session files on win32 before
  3715. closing them).
  3716. * ext/session/mod_files.c:
  3717. Fixed bug #25070 (Don't forget to unlock session files on win32 before
  3718. closing them).
  3719. Regions should be locked only briefly and should be unlocked before
  3720. closing a file or exiting the program. On Win32 locked files that are
  3721. closed without being explicitly unlocked will be unlocked only when
  3722. "system
  3723. resources become avaliable".
  3724. * (PHP_4_3)
  3725. NEWS
  3726. main/main.c
  3727. main/php.h:
  3728. MFH: Fixed bug #25293 (Output correct EOL to error_log)
  3729. * main/main.c
  3730. main/php.h:
  3731. Fixed bug #25293 (Output correct EOL to error_log)
  3732. 2003-09-24 Jani Taskinen <jani.taskinen@kolumbus.fi>
  3733. * (PHP_4_3)
  3734. NEWS
  3735. ext/xslt/config.m4:
  3736. - Fixed bug #25648 (xslt_set_encoding() being not detected correctly)
  3737. * (PHP_4_3)
  3738. acinclude.m4:
  3739. MFH: use pkg-config if available for openssl setup
  3740. * acinclude.m4:
  3741. ws
  3742. * acinclude.m4:
  3743. - Fixed some compile failures with e.g. RH9 + openssl by
  3744. making use of pkg-config
  3745. 2003-09-24 Greg Beaver <greg@chiaraquartet.net>
  3746. * pear/docs/rfc01_PEAR_subpackages.txt:
  3747. remove dependency on PHP 5 - it works just fine in PHP 4.3
  3748. 2003-09-24 Rob Richards <rrichards@ctindustries.net>
  3749. * ext/dom/document.c:
  3750. fix preserveWhiteSpace on document load
  3751. 2003-09-24 Wez Furlong <wez.php@thebrainroom.net>
  3752. * ext/openssl/tests/bug25614.phpt:
  3753. Fix
  3754. 2003-09-24 Jani Taskinen <jani.taskinen@kolumbus.fi>
  3755. * (PHP_4_3)
  3756. NEWS:
  3757. BEFH
  3758. 2003-09-24 Ilia Alshanetsky <ilia@prohost.org>
  3759. * (PHP_4_3)
  3760. NEWS:
  3761. Bug fixing news.
  3762. * (PHP_4_3)
  3763. ext/bz2/tests/with_strings.phpt
  3764. ext/mbstring/tests/mb_send_mail01.phpt
  3765. ext/mbstring/tests/mb_send_mail02.phpt
  3766. ext/mbstring/tests/mb_send_mail03.phpt
  3767. ext/mbstring/tests/mb_send_mail04.phpt
  3768. ext/standard/tests/aggregation/aggregate.phpt
  3769. ext/standard/tests/aggregation/aggregate_methods.phpt
  3770. ext/standard/tests/aggregation/aggregate_methods_by_list.phpt
  3771. ext/standard/tests/aggregation/aggregate_methods_by_regexp.phpt
  3772. ext/standard/tests/aggregation/aggregate_properties.phpt
  3773. ext/standard/tests/aggregation/aggregate_properties_by_list.phpt
  3774. ext/standard/tests/aggregation/aggregate_properties_by_regexp.phpt
  3775. ext/standard/tests/aggregation/aggregation_info.phpt
  3776. ext/standard/tests/aggregation/deaggregate.phpt
  3777. ext/standard/tests/array/001.phpt
  3778. ext/standard/tests/array/002.phpt
  3779. ext/standard/tests/array/003.phpt
  3780. ext/standard/tests/array/array_search.phpt
  3781. ext/standard/tests/math/abs.phpt
  3782. ext/standard/tests/math/pow.phpt
  3783. ext/standard/tests/math/round.phpt
  3784. ext/standard/tests/strings/trim.phpt
  3785. ext/standard/tests/strings/wordwrap.phpt:
  3786. MFH: Specify full path for the cat utility for mbstring e-mail tests.
  3787. MFH: Previously made fixes to tests that address bug #25635
  3788. * ext/mbstring/tests/mb_send_mail01.phpt
  3789. ext/mbstring/tests/mb_send_mail02.phpt
  3790. ext/mbstring/tests/mb_send_mail03.phpt
  3791. ext/mbstring/tests/mb_send_mail04.phpt:
  3792. Specify full path for cat utility used by the test.
  3793. 2003-09-24 Jani Taskinen <jani.taskinen@kolumbus.fi>
  3794. * (PHP_4_3)
  3795. NEWS
  3796. ext/gettext/gettext.c
  3797. ext/gettext/php_gettext.h:
  3798. MFH: Fixed bug #24402 (Compile failure with gettext 0.12.x)
  3799. * ext/gettext/gettext.c
  3800. ext/gettext/php_gettext.h:
  3801. - Fixed bug #24402 (Compile failure with gettext 0.12.x)
  3802. 2003-09-23 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  3803. * ext/interbase/interbase.c:
  3804. Always return long from ibase_gen_id() on IB < 6
  3805. 2003-09-23 Jani Taskinen <jani.taskinen@kolumbus.fi>
  3806. * ext/interbase/interbase.c:
  3807. ws fix
  3808. 2003-09-23 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  3809. * NEWS:
  3810. Added ibase_gen_id()
  3811. * ext/interbase/interbase.c
  3812. ext/interbase/php_interbase.h:
  3813. Added ibase_gen_id()
  3814. 2003-09-23 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  3815. * ext/mbstring/php_mbregex.c:
  3816. Remove useless mutex code due to the switch to oniguruma.
  3817. 2003-09-23 Jani Taskinen <jani.taskinen@kolumbus.fi>
  3818. * ext/openssl/openssl.c:
  3819. Fixed typo.
  3820. 2003-09-23 Ilia Alshanetsky <ilia@prohost.org>
  3821. * (PHP_4_3)
  3822. NEWS
  3823. ext/snmp/snmp.c:
  3824. MFH: Fixed bug #25636 (SNMP Session not closed on success).
  3825. * ext/snmp/snmp.c:
  3826. Fixed bug #25636 (SNMP Session not closed on success).
  3827. Patch by: nesslage[at]mwsc[dot]edu
  3828. 2003-09-23 Andrey Hristov <andrey@hristov.com>
  3829. * ext/standard/tests/array/007.phpt:
  3830. New test cases for the new 4 functions :
  3831. - array_udiff()
  3832. - array_udiff_assoc()
  3833. - array_diff_uassoc()
  3834. - array_udiff_uassoc()
  3835. * ext/standard/array.c
  3836. ext/standard/basic_functions.c
  3837. ext/standard/php_array.h:
  3838. 4 new functions :
  3839. array_udiff()
  3840. array_udiff_assoc()
  3841. array_diff_uassoc()
  3842. array_udiff_uassoc()
  3843. They work like array_diff() or array_diff_assoc() but callback function(s)
  3844. can be used to perform the comparisons. For example array_udiff_uassoc()
  3845. expects 2 callbacks are last 2 parameters one is used to compare the
  3846. values
  3847. of the entries in the arrays the second to compare the keys.
  3848. Class methods are also valid callbacks. Even when the data that should be
  3849. used in the comparison is private or protected then a static method of a
  3850. class should be used (this behaviour can be seen in the regression test -
  3851. 007.phpt).
  3852. 2003-09-23 Wez Furlong <wez.php@thebrainroom.net>
  3853. * ext/openssl/openssl.c
  3854. ext/openssl/tests/bug25614.phpt:
  3855. MFB 25614 "fix"
  3856. 2003-09-23 Jani Taskinen <jani.taskinen@kolumbus.fi>
  3857. * main/internal_functions.c.in:
  3858. Removed unnecessary ssl.h include
  3859. 2003-09-23 Wez Furlong <wez.php@thebrainroom.net>
  3860. * ext/openssl/tests/bug25614.phpt
  3861. ext/openssl/tests/bug25614.phpt:
  3862. file bug25614.phpt was initially added on branch PHP_4_3.
  3863. * (PHP_4_3)
  3864. ext/openssl/openssl.c:
  3865. "Fix" for bug #25614.
  3866. The openssl_pkey_get_public() doesn't work as advertized in the docs; it
  3867. can't
  3868. get a public key from a private key (because a key is a key), but would
  3869. return
  3870. the private key anyway. The function was originally designed to get the
  3871. public
  3872. key from a certificate.
  3873. 2003-09-23 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  3874. * ext/mbstring/mbstring.c:
  3875. Oops
  3876. * ext/mbstring/mbstring.c:
  3877. Remove unused variable
  3878. 2003-09-23 Jani Taskinen <jani.taskinen@kolumbus.fi>
  3879. * (PHP_4_3)
  3880. NEWS
  3881. ext/snmp/config.m4:
  3882. MFH: - Fixed bug #25604 (HAVE_SNMP_PARSE_OID undefined with phpize build)
  3883. * ext/snmp/config.m4:
  3884. - Fixed bug #25604 (HAVE_SNMP_PARSE_OID undefined with phpize build)
  3885. 2003-09-23 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  3886. * (PHP_4_3)
  3887. ext/mbstring/php_mbregex.c:
  3888. removed unnessesary null byte (patched by komura).
  3889. * ext/mbstring/php_mbregex.c:
  3890. fixed wrong string length in mbregex.
  3891. * ext/mbstring/config.m4:
  3892. revert a patch.
  3893. * ext/mbstring/config.m4
  3894. ext/mbstring/mbstring.c
  3895. ext/mbstring/mbstring.dsp
  3896. ext/mbstring/php_mbregex.c:
  3897. fixed win32-build and update e-mail address in mbstring.
  3898. 2003-09-22 Ilia Alshanetsky <ilia@prohost.org>
  3899. * ext/exif/exif.c
  3900. ext/mysql/php_mysql.c:
  3901. String format stuff.
  3902. 2003-09-22 Andrey Hristov <andrey@hristov.com>
  3903. * ext/standard/array.c:
  3904. improve the fix for #25494. If more then one bad parameter is passed
  3905. an warning for all will be emitted.
  3906. 2003-09-22 Rob Richards <rrichards@ctindustries.net>
  3907. * ext/dom/document.c:
  3908. set consistent pathing for libxml
  3909. set document url when loaded from memory to set base href
  3910. * ext/xsl/xsltprocessor.c:
  3911. set base href for copied, imported doc
  3912. set environment for imported stylesheet
  3913. add optional clone parameter for data to transform
  3914. * ext/xml/expat_compat.h:
  3915. move hash.h for libxml 2.6 compatibility
  3916. 2003-09-22 Hartmut Holzgraefe <hartmut@php-groupies.de>
  3917. * ext/interbase/interbase.c:
  3918. proto thiko fix
  3919. 2003-09-22 Ilia Alshanetsky <ilia@prohost.org>
  3920. * ZendEngine2/zend.c
  3921. ZendEngine2/zend_language_scanner.l:
  3922. Added missing format.
  3923. * ext/standard/info.c:
  3924. String formatting stuff.
  3925. 2003-09-21 Sascha Schumann <sascha@schumann.cx>
  3926. * (PHP_4_3)
  3927. sapi/cgi/cgi_main.c
  3928. sapi/cgi/libfcgi/fcgiapp.c
  3929. sapi/cgi/libfcgi/os_unix.c
  3930. sapi/cgi/libfcgi/os_win32.c
  3931. sapi/cgi/libfcgi/include/fastcgi.h
  3932. sapi/cgi/libfcgi/include/fcgi_config_win32.h
  3933. sapi/cgi/libfcgi/include/fcgi_stdio.h
  3934. sapi/cgi/libfcgi/include/fcgiapp.h
  3935. sapi/cgi/libfcgi/include/fcgimisc.h
  3936. sapi/cgi/libfcgi/include/fcgio.h
  3937. sapi/cgi/libfcgi/include/fcgios.h:
  3938. Major bug fix upgrade to the bundled libfcgi
  3939. A delta between libfcgi 2.2.2 and 2.4.1-SNAP has been applied to the
  3940. source. Shane's impersonation, putenv and exit->return improvements
  3941. have been carried over. One of Shane's changes caused the first process
  3942. to hang after one request. The modification has been deactived
  3943. (os_win32.c).
  3944. These changes together with a patch to mod_fastcgi, make
  3945. Apache/mod_fastcgi
  3946. and PHP work under Win32. It was basically unusable before that.
  3947. 2003-09-21 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3948. * ext/sqlite/sqlite.c:
  3949. - return correct hash constants
  3950. - check for 'memory' in sqlite_factory() too (noticed by John Coggeshal)
  3951. 2003-09-21 Wez Furlong <wez.php@thebrainroom.net>
  3952. * ext/openssl/xp_ssl.c:
  3953. Merge remaining code from 4.3 to fix #22238 in HEAD.
  3954. 2003-09-21 Uwe Steinmann <uwe@steinmann.cx>
  3955. * ext/dbase/dbase.c:
  3956. - fixed typo in error message
  3957. 2003-09-21 Sascha Schumann <sascha@schumann.cx>
  3958. * ext/session/session.c:
  3959. Alias session_commit to session_write_close, a more intuitive name
  3960. for the functionality.
  3961. 2003-09-20 Sascha Schumann <sascha@schumann.cx>
  3962. * ext/standard/string.c:
  3963. MFB Avoid zero-length keys which result in a spinning process
  3964. * (PHP_4_3)
  3965. ext/standard/string.c:
  3966. Avoid zero-length keys which result in a spinning process
  3967. 2003-09-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  3968. * ZendEngine2/zend_reflection_api.c:
  3969. Add public array Reflection_Class::getDefaultProperties()
  3970. 2003-09-20 Sascha Schumann <sascha@schumann.cx>
  3971. * sapi/thttpd/thttpd_patch
  3972. sapi/thttpd/thttpd_patch
  3973. sapi/thttpd/thttpd_patch:
  3974. Fix potential buffer overrun
  3975. 2003-09-20 Jani Taskinen <jani.taskinen@kolumbus.fi>
  3976. * win32/glob.c:
  3977. Nuke compile warnings
  3978. 2003-09-20 Ilia Alshanetsky <ilia@prohost.org>
  3979. * (PHP_4_3)
  3980. NEWS
  3981. ext/standard/dir.c:
  3982. MFH: Fixed bug #25583 (Incorrect handling of paths starting with / on win32
  3983. inside glob() function).
  3984. * ext/standard/dir.c:
  3985. Fixed bug #25583 (Incorrect handling of paths starting with / on win32
  3986. inside glob() function).
  3987. * (PHP_4_3)
  3988. TSRM/tsrm_virtual_cwd.h:
  3989. Revert previous patch.
  3990. * TSRM/tsrm_virtual_cwd.h:
  3991. Revert patch r1.40, bug is in glob() not IS_ABSOLUTE_PATH()
  3992. * (PHP_4_3)
  3993. NEWS:
  3994. Bug fixing news.
  3995. * (PHP_4_3)
  3996. TSRM/tsrm_virtual_cwd.h:
  3997. MFH: Fixed bug #25583 (Incorrect handling of absolute path without drive).
  3998. * TSRM/tsrm_virtual_cwd.h:
  3999. Fixed bug #25583 (Incorrect handling of absolute path without drive).
  4000. 2003-09-19 Tomas V.V.Cox <cox@idecnet.com>
  4001. * pear/docs/rfc01_PEAR_pecl-binaries.txt:
  4002. RFC about PECL binary creation and distribution
  4003. 2003-09-19 Ilia Alshanetsky <ilia@prohost.org>
  4004. * ext/sqlite/package.xml:
  4005. MFB: Add myself to credits
  4006. * (PECL_4_3)
  4007. ext/sqlite/package.xml:
  4008. Add myself to credits
  4009. 2003-09-19 Derick Rethans <d.rethans@jdimedia.nl>
  4010. * win32/install.txt:
  4011. - Fixed typo
  4012. 2003-09-19 Jani Taskinen <jani.taskinen@kolumbus.fi>
  4013. * header:
  4014. Is the version 5 now? :)
  4015. * scripts/Makefile.frag:
  4016. MFB
  4017. * (PHP_4_3)
  4018. scripts/Makefile.frag:
  4019. Make sure phpize/php-config are build
  4020. 2003-09-19 Ilia Alshanetsky <ilia@prohost.org>
  4021. * (PHP_4_3)
  4022. NEWS
  4023. sapi/apache2handler/sapi_apache2.c:
  4024. MFH: Fixed bug #25570 (Possible crash in apache2handler when zend_bailout
  4025. called outside of zend_try {} block).
  4026. * sapi/apache2handler/sapi_apache2.c:
  4027. Fixed bug #25570 (Possible crash in apache2handler when zend_bailout called
  4028. outside of zend_try {} block).
  4029. 2003-09-18 Sara Golemon <php@alphaweb.net>
  4030. * ext/ftp/ftp.c:
  4031. Manageability
  4032. * NEWS:
  4033. Added ftp_alloc()
  4034. * ext/ftp/ftp.c
  4035. ext/ftp/ftp.h
  4036. ext/ftp/php_ftp.c
  4037. ext/ftp/php_ftp.h:
  4038. Add ftp_alloc() for servers which require client to predeclare filesize to
  4039. be sent.
  4040. 2003-09-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4041. * ZendEngine2/zend_builtin_functions.c:
  4042. Nuke vars no longer needed
  4043. * ZendEngine2/zend_builtin_functions.c
  4044. ZendEngine2/zend_reflection_api.c:
  4045. Go with studlyCaps
  4046. * ZendEngine2/zend_reflection_api.c:
  4047. Change tostring() into __toString() to match method name used in casting.
  4048. * ZendEngine2/zend.c
  4049. ZendEngine2/zend_operators.c:
  4050. Fallback to default behaviour for unsupported object type conversions
  4051. * ZendEngine2/zend_object_handlers.c
  4052. ZendEngine2/zend_object_handlers.h
  4053. ZendEngine2/zend_operators.c
  4054. tests/classes/tostring.phpt:
  4055. - Allow partial type conversion support for objects.
  4056. - Add support for object to string conversion from userspace by method
  4057. __toString() and add a test.
  4058. * ZendEngine2/zend_API.c:
  4059. Add missing check
  4060. 2003-09-18 Greg Beaver <greg@chiaraquartet.net>
  4061. * pear/PEAR/Installer.php:
  4062. add rollback for installed_as
  4063. * pear/tests/pear_installer3.phpt:
  4064. add rollback test for installed_as
  4065. * pear/tests/pear_installer3.phpt:
  4066. finished transaction tests
  4067. * pear/PEAR/Installer.php:
  4068. unit testing finds another bug :)
  4069. another case that would cause an endless loop in installed_as file
  4070. transaction
  4071. 2003-09-18 Ilia Alshanetsky <ilia@prohost.org>
  4072. * main/main.c:
  4073. When track_errors was enabled, we tried to assign value already freed char.
  4074. 2003-09-17 Rob Richards <rrichards@ctindustries.net>
  4075. * (PHP_4_3)
  4076. ext/domxml/php_domxml.c:
  4077. fix some threading issues
  4078. fix mem leaks in append_child with attribute nodes
  4079. 2003-09-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4080. * ZendEngine2/zend_compile.c
  4081. ZendEngine2/zend_execute.c:
  4082. Show name of missing function as typed
  4083. * ZendEngine2/zend_default_classes.c:
  4084. Use studlyCaps in exception class
  4085. * ZendEngine2/zend_compile.c
  4086. tests/classes/interfaces_002.phpt:
  4087. Go with studlyCaps in error messages/backtrace/reflection output
  4088. 2003-09-17 Ilia Alshanetsky <ilia@prohost.org>
  4089. * sapi/apache/php_apache_http.h:
  4090. regex_t is used by both Apache & mbregex. This little check prevent compile
  4091. failure, while php is compiled as dso module & mbstring is enabled.
  4092. 2003-09-17 Jani Taskinen <jani.taskinen@kolumbus.fi>
  4093. * php4.spec.in:
  4094. MFB
  4095. * (PHP_4_3)
  4096. php4.spec.in:
  4097. --enable-track-vars does not exist
  4098. 2003-09-17 Greg Beaver <greg@chiaraquartet.net>
  4099. * pear/tests/pear_installer3.phpt:
  4100. add rmdir test, add comment to remind me to finish installed_as test before
  4101. moving on to next one
  4102. * pear/tests/pear_installer3.phpt:
  4103. modify chmod test to be truly permissions-filesystem-based-specific
  4104. * pear/tests/pear_installer3.phpt:
  4105. more file transaction tests
  4106. * pear/PEAR/Installer.php:
  4107. oops - params are reversed, my bad
  4108. * pear/PEAR/Installer.php:
  4109. bug in chmod file transaction operation error message
  4110. bug in chmod file transaction test - was testing the perms to see if they
  4111. were a writable file
  4112. * pear/PEAR/Installer.php:
  4113. phpdoc error
  4114. 2003-09-17 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  4115. * ext/interbase/interbase.c
  4116. ext/interbase/interbase.dsp
  4117. ext/interbase/interbase.rc:
  4118. Link to fbclient.dll if available
  4119. Add client lib name to dll version info
  4120. 2003-09-17 Greg Beaver <greg@chiaraquartet.net>
  4121. * pear/tests/pear_installer3.phpt:
  4122. cut-and-paste error
  4123. * pear/PEAR/Installer.php:
  4124. correct typo "committed"
  4125. add error checking to commitFileTransaction()
  4126. * pear/tests/pear_installer3.phpt:
  4127. some beginning tests for commitFileTransaction()
  4128. 2003-09-16 Greg Beaver <greg@chiaraquartet.net>
  4129. * pear/tests/pear_installer3.phpt:
  4130. adding transaction test file (unfinished)
  4131. * pear/PEAR/Installer.php:
  4132. Document addFileOperation()
  4133. Add basic test for invalid input, since it is a public method
  4134. 2003-09-16 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  4135. * ext/interbase/interbase.c:
  4136. Use isc_get_version() for client lib info if available
  4137. 2003-09-16 Hartmut Holzgraefe <hartmut@php-groupies.de>
  4138. * ext/imap/php_imap.c
  4139. ext/interbase/interbase.c
  4140. ext/mysqli/mysqli_api.c
  4141. ext/mysqli/mysqli_nonapi.c:
  4142. proto fix
  4143. 2003-09-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4144. * ZendEngine2/zend_reflection_api.c:
  4145. - Make it clear whether it is an interface or a class
  4146. - Fix static properties
  4147. 2003-09-16 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  4148. * ext/interbase/config.m4:
  4149. Check for Firebird libfbclient.so first
  4150. 2003-09-16 Tomas V.V.Cox <cox@idecnet.com>
  4151. * pear/System.php:
  4152. more debug code removed *sigh*
  4153. * pear/System.php:
  4154. removed debug code
  4155. 2003-09-16 Greg Beaver <greg@chiaraquartet.net>
  4156. * pear/PEAR/Installer.php:
  4157. tweak Tomas's patch for
  4158. $ pear install Package-v.tgz
  4159. which should work for local files first before checking to see if it can
  4160. be downloaded
  4161. * pear/PEAR/Common.php:
  4162. fix regexps for package detection and download - should be case-insensitive
  4163. * pear/PEAR/Installer.php:
  4164. fix invalid replacements - add tests for bad pear-config/package-info
  4165. replacements
  4166. * pear/tests/pear_installer2.phpt:
  4167. add tests for invalid replacements
  4168. * pear/PEAR/Installer.php:
  4169. file transactions used - but startFileTransaction() was never used
  4170. inline docs for install() were out of date
  4171. 2003-09-15 Ilia Alshanetsky <ilia@prohost.org>
  4172. * (PHP_4_3)
  4173. NEWS
  4174. ext/bz2/bz2.c:
  4175. MFH: Fixed bug #25106 (Added more stringent checks on bzopen() mode).
  4176. * ext/bz2/bz2.c:
  4177. Fixed bug #25106 (Added more stringent checks on bzopen() mode).
  4178. In some cases bz2 may fail to open the file, but stream wrappers will
  4179. still
  4180. create an empty file, remove this file.
  4181. Change virtual_filepath to virtual_filepath_ex, which allows BZ2_bzfopen()
  4182. to work without having to resort to stream wrappers.
  4183. 2003-09-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4184. * ZendEngine2/zend_execute.c:
  4185. Revert - need to look for a better solution
  4186. 2003-09-15 Tomas V.V.Cox <cox@idecnet.com>
  4187. * pear/package-PEAR.xml:
  4188. - Added new notes and split them
  4189. - Upgraded me as <lead>
  4190. 2003-09-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4191. * tests/lang/bug25547.phpt:
  4192. Test for bug #25547
  4193. * ZendEngine2/zend_execute.c:
  4194. Bugfix #25547
  4195. 2003-09-15 Tomas V.V.Cox <cox@idecnet.com>
  4196. * pear/System.php:
  4197. - Implemented the find command (currently supported args:
  4198. -type f, -type d, -maxdepth, -name)
  4199. * Fixed recursion deep level in _dirToStruct()
  4200. 2003-09-15 Greg Beaver <greg@chiaraquartet.net>
  4201. * pear/PEAR/Common.php:
  4202. pear install net_socket will work now - before it would only work with pear
  4203. install Net_socket
  4204. 2003-09-15 Rob Richards <rrichards@ctindustries.net>
  4205. * ext/dom/document.c:
  4206. validate encoding against valid handlers
  4207. 2003-09-15 Hartmut Holzgraefe <hartmut@php-groupies.de>
  4208. * ext/fam/fam.c:
  4209. proto descriptions
  4210. 2003-09-15 Zeev Suraski <zeev@zend.com>
  4211. * ZendEngine2/zend_operators.c:
  4212. Simplify / fix
  4213. 2003-09-15 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  4214. * ext/gd/gd.c:
  4215. FREETYPE_PATCH is not always defined.
  4216. 2003-09-15 Greg Beaver <greg@chiaraquartet.net>
  4217. * pear/package-PEAR.xml
  4218. pear/PEAR/Installer.php:
  4219. Now empty directories are removed on uninstall, so uninstallation is
  4220. complete and correct
  4221. 2003-09-15 Jani Taskinen <jani.taskinen@kolumbus.fi>
  4222. * (PHP_4_3)
  4223. NEWS:
  4224. crap removal
  4225. 2003-09-15 Greg Beaver <greg@chiaraquartet.net>
  4226. * pear/PEAR/Installer.php:
  4227. mistaken include_once 'Remote.php' - not sure why it worked at all
  4228. * pear/PEAR/Installer.php:
  4229. move registration of installed location to post-commit
  4230. * pear/tests/pear_installer2.phpt:
  4231. add testing for baseinstalldir attribute
  4232. * pear/tests/pear_installer2.phpt:
  4233. add testing for install-as attribute
  4234. 2003-09-15 Ilia Alshanetsky <ilia@prohost.org>
  4235. * (PHP_4_3)
  4236. NEWS
  4237. ext/standard/datetime.c:
  4238. MFH: Fixed bug #25530 (checkdate incorrectly handles floats)
  4239. * ext/standard/datetime.c:
  4240. Fixed bug #25530 (checkdate incorrectly handles floats)
  4241. 2003-09-14 Greg Beaver <greg@chiaraquartet.net>
  4242. * pear/tests/pear_installer2.phpt:
  4243. add testing for md5sum
  4244. * pear/PEAR/Installer.php:
  4245. found bug in _installFile() thanks to unit testing.
  4246. - if a bad md5sum was found, and --force wasn't specified, the temporary
  4247. file was never deleted
  4248. * pear/tests/pear_installer2.phpt:
  4249. adding test for non-existing file
  4250. * pear/tests/pear_installer2.phpt:
  4251. adding test for invalid role
  4252. 2003-09-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4253. * ZendEngine2/zend.c:
  4254. Bugfix #25335
  4255. 2003-09-14 Greg Beaver <greg@chiaraquartet.net>
  4256. * pear/tests/pear_installer2.phpt:
  4257. adding replacements section for _installFile()
  4258. 2003-09-14 Zeev Suraski <zeev@zend.com>
  4259. * ZendEngine2/zend_operators.c:
  4260. Commit 64-bit fixes to the standard operators
  4261. by Ard Biesheuvel (abies@php.net)
  4262. 2003-09-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4263. * configure.in:
  4264. Remove this (part from another patch)
  4265. * main/snprintf.c
  4266. main/snprintf.h
  4267. main/spprintf.c:
  4268. Add length modifier L
  4269. * configure.in
  4270. main/config.w32.h
  4271. main/snprintf.c
  4272. main/snprintf.h
  4273. main/spprintf.c:
  4274. - Add length modifiers(ll, j, t, h, hh)
  4275. 2003-09-14 Greg Beaver <greg@chiaraquartet.net>
  4276. * pear/tests/pear_installer2.phpt:
  4277. new test for _installFile() - not yet complete, but what's there works
  4278. * pear/tests/pear_installer1.phpt:
  4279. simplify test, split into two
  4280. 2003-09-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4281. * ZendEngine2/zend.h:
  4282. Bugfix #25528 (by Ard Biesheuvel)
  4283. 2003-09-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4284. * main/streams/streams.c:
  4285. Show the whole message when in debug mode
  4286. 2003-09-13 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  4287. * tests/lang/bug24054.phpt:
  4288. WS
  4289. * main/streams/plain_wrapper.c:
  4290. Pointer size fix
  4291. 2003-09-13 Sara Golemon <php@alphaweb.net>
  4292. * (PHP_4_3)
  4293. NEWS
  4294. ext/ldap/ldap.c:
  4295. MFH(r-1.147): Fix Bug #25525 ldap_explode_dn() crashes when passed invalid
  4296. params
  4297. * ext/ldap/ldap.c:
  4298. Fix Bug #25525 ldap_explode_dn crashes when passed invalid params.
  4299. 2003-09-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4300. * ZendEngine2/zend_alloc.c:
  4301. Fix warnings
  4302. * main/snprintf.c
  4303. main/spprintf.c:
  4304. - Fix %p to prepend '0x' as suggested by C99.
  4305. - Add 'z' prefix.
  4306. 2003-09-13 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  4307. * main/SAPI.c
  4308. main/streams/streams.c
  4309. main/streams/userspace.c
  4310. tests/lang/bug24054.phpt:
  4311. Fixed for 64bit archs
  4312. 2003-09-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4313. * ext/sqlite/sqlite.c:
  4314. Make use of dedicated macro
  4315. 2003-09-12 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  4316. * ext/interbase/interbase.c:
  4317. Pointer size fix
  4318. 2003-09-12 Ilia Alshanetsky <ilia@prohost.org>
  4319. * (PHP_4_3)
  4320. ext/swf/swf.c:
  4321. When opening file for write, it may not exist.
  4322. 2003-09-12 Jani Taskinen <jani.taskinen@kolumbus.fi>
  4323. * (PHP_4_3)
  4324. NEWS
  4325. ext/pcre/php_pcre.c:
  4326. MFH: - Fixed bug #25504 (pcre_match_all() crashes when passed only 2
  4327. parameters)
  4328. * ext/pcre/php_pcre.c:
  4329. - Fixed bug #25504 (pcre_match_all() crashes when passed only 2 parameters)
  4330. 2003-09-11 Jani Taskinen <jani.taskinen@kolumbus.fi>
  4331. * (PHP_4_3)
  4332. NEWS:
  4333. BFN
  4334. * (PHP_4_3)
  4335. ext/informix/ifx.ec:
  4336. MFH: - Fixed bug #25483 (ext/informix: bogus -469 error from ifx_query())
  4337. * ext/informix/ifx.ec:
  4338. - Fixed bug #25483 (ext/informix: bogus -469 error from ifx_query())
  4339. 2003-09-11 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  4340. * ext/interbase/interbase.c:
  4341. Revert f**kup CR/LF endings
  4342. * ext/interbase/interbase.c:
  4343. Add client library info to phpinfo() function
  4344. Small inter-op fix for IB6
  4345. 2003-09-11 Jani Taskinen <jani.taskinen@kolumbus.fi>
  4346. * (PHP_4_3)
  4347. NEWS:
  4348. fff
  4349. 2003-09-11 Jay Smith <jsmith@tutorbuddy.com>
  4350. * ext/standard/array.c:
  4351. Fixed bug #25494 (array_merge allowing "false" as argument (silent when
  4352. non-array is passed))
  4353. * (PHP_4_3)
  4354. NEWS
  4355. ext/standard/array.c:
  4356. Fixed bug #25494 (array_merge allowing "false" as argument (silent when
  4357. non-array is passed))
  4358. 2003-09-11 Stanislav Malyshev <stas@zend.com>
  4359. * ZendEngine2/tests/dtor_scope.phpt:
  4360. add test
  4361. * ZendEngine2/zend_execute_API.c:
  4362. ws
  4363. * ZendEngine2/zend_execute_API.c:
  4364. Use scope from method, not from object
  4365. 2003-09-11 Greg Beaver <greg@chiaraquartet.net>
  4366. * pear/PEAR.php:
  4367. verified unit test pear2.phpt works with changes, removing old code
  4368. 2003-09-11 Jani Taskinen <jani.taskinen@kolumbus.fi>
  4369. * (PHP_4_3)
  4370. NEWS
  4371. ext/cpdf/config.m4:
  4372. MFH: - Fixed bug #25463 (ext/cpdf: compile failure with bundled GD)
  4373. * ext/cpdf/config.m4:
  4374. - Fixed bug #25463 (ext/cpdf: compile failure with bundled GD)
  4375. 2003-09-11 Tomas V.V.Cox <cox@idecnet.com>
  4376. * pear/PEAR/Installer.php:
  4377. "pear -v install" is now more usefull
  4378. * pear/PEAR/Common.php
  4379. pear/PEAR/Installer.php
  4380. pear/PEAR/Command/Install.php
  4381. pear/PEAR/Frontend/CLI.php:
  4382. Be more nice when downloading files
  4383. * pear/PEAR/Installer.php:
  4384. Fix bug of download tries when a local file is given
  4385. to install
  4386. 2003-09-11 Greg Beaver <greg@chiaraquartet.net>
  4387. * pear/PEAR.php:
  4388. missed one segment to comment out
  4389. * pear/PEAR.php:
  4390. use is_callable() - what a great function!
  4391. 2003-09-11 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4392. * ZendEngine2/zend_default_classes.c:
  4393. Use type instead of constant
  4394. 2003-09-11 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  4395. * ext/interbase/interbase.c:
  4396. Changed unsigned ISC_LONG to ISC_LONG
  4397. 2003-09-11 Ilia Alshanetsky <ilia@prohost.org>
  4398. * (PHP_4_3)
  4399. NEWS
  4400. main/streams.c:
  4401. MFH: Fixed bug #25316 (Possible infinite loop inside _php_stream_write()).
  4402. * main/streams/streams.c:
  4403. Fixed bug #25316 (Possible infinite loop inside _php_stream_write()).
  4404. * ext/standard/mail.c:
  4405. Cleanup r1.76 patch
  4406. 2003-09-11 Jani Taskinen <jani.taskinen@kolumbus.fi>
  4407. * (PHP_4_3)
  4408. NEWS:
  4409. wtf is w/ZTS? (for users? :)
  4410. 2003-09-11 Hartmut Holzgraefe <hartmut@php-groupies.de>
  4411. * ext/fdf/fdf.c:
  4412. check for FDFErcNoValue was in the wrong execution path,
  4413. should always be treated as 'no error' (should finally fix #22803)
  4414. 2003-09-10 Stefan Roehrich <stefan@roehri.ch>
  4415. * (PHP_4_3)
  4416. NEWS
  4417. main/SAPI.c:
  4418. MFH: Fix for bug #23488 zlib.output_compression overrides vary header.
  4419. It was already fixed for ob_gzhandler (#24827).
  4420. * main/SAPI.c:
  4421. Fix for bug #23488 zlib.output_compression overrides vary header.
  4422. It was already fixed for ob_gzhandler (#24827).
  4423. 2003-09-10 Greg Beaver <greg@chiaraquartet.net>
  4424. * pear/PEAR/Installer.php:
  4425. phpdoc correction (kind of serious error :)
  4426. 2003-09-10 Jani Taskinen <jani.taskinen@kolumbus.fi>
  4427. * (PHP_4_3)
  4428. NEWS:
  4429. buf -> bug
  4430. * (PHP_4_3)
  4431. NEWS
  4432. ext/zlib/zlib.c:
  4433. - Fixed bug #25385 (ob_gzhandler(): typo in sapi_add_header_ex() call)
  4434. 2003-09-10 Ilia Alshanetsky <ilia@prohost.org>
  4435. * ext/standard/file.c:
  4436. Cleanup previous patch.
  4437. * (PHP_4_3)
  4438. ext/standard/file.c:
  4439. * (PHP_4_3)
  4440. NEWS
  4441. main/streams.c:
  4442. MFH: Fixed bug #25429 (fix copying of stdin using copy() function)
  4443. * main/streams/streams.c:
  4444. Fixed bug #25429 (fix copying of stdin using copy() function)
  4445. * (PHP_4_3)
  4446. NEWS
  4447. ext/standard/file.c:
  4448. MFH: Fixed bug #14049 (realpath() w/ZTS returns invalid results for
  4449. non-existent
  4450. paths)
  4451. * ext/standard/file.c:
  4452. Fixed bug #14049 (realpath() w/ZTS returns invalid results for non-existent
  4453. paths)
  4454. 2003-09-10 Greg Beaver <greg@chiaraquartet.net>
  4455. * pear/tests/pear_installer1.phpt:
  4456. test for checkDeps
  4457. 2003-09-09 Greg Beaver <greg@chiaraquartet.net>
  4458. * pear/tests/pear_installer1.phpt:
  4459. first step in unit testing the installer - tests the download PREG function
  4460. 2003-09-09 Melvyn Sopacua <msopacua@idg.nl>
  4461. * ext/standard/tests/time/002.phpt
  4462. ext/standard/tests/time/bug13142.phpt:
  4463. MFB: Fix US/Eastern vs. America/New_York style tzset implementations.
  4464. 2003-09-09 Jani Taskinen <jani.taskinen@kolumbus.fi>
  4465. * (PHP_4_3)
  4466. NEWS
  4467. NEWS
  4468. NEWS:
  4469. BFN
  4470. * sapi/apache/php_apache.c:
  4471. Nuke warning
  4472. * sapi/apache/php_apache.c:
  4473. fix typo
  4474. 2003-09-09 Melvyn Sopacua <msopacua@idg.nl>
  4475. * (PHP_4_3)
  4476. ext/standard/tests/time/002.phpt
  4477. ext/standard/tests/time/bug13142.phpt:
  4478. Fix testcases, failing with 'America/New_York' vs. 'US/Eastern' systems
  4479. and fallback to POSIX-style. The fallback is based on tzset(3) manpage
  4480. [1]
  4481. for these systems and may apply to past and future unknowns as well.
  4482. Affected systems: 4.4BSD
  4483. Possible problem: OSF
  4484. Proposed solution: leave testcase as is, and if OSF systems start
  4485. failing during next qa-cycle, always use POSIX style
  4486. in
  4487. testcases and add portability note to docs.
  4488. 2003-09-09 Jani Taskinen <jani.taskinen@kolumbus.fi>
  4489. * sapi/apache/php_apache.c:
  4490. Show the runtime version of Apache instead of compile time.
  4491. 2003-09-09 Sara Golemon <php@alphaweb.net>
  4492. * (PHP_4_3)
  4493. NEWS:
  4494. BFN 25294
  4495. * (PHP_4_3)
  4496. ext/ftp/ftp.c:
  4497. MFH(r-1.91) Fix Bug #25294 LIST/NLST can cause segfault because ftp->data
  4498. not cleaned properly
  4499. * ext/ftp/ftp.c:
  4500. Fix Bug #25294 LIST/NLST can cause segfault because ftp->data not cleaned
  4501. properly
  4502. 2003-09-09 Melvyn Sopacua <msopacua@idg.nl>
  4503. * ext/domxml/tests/bug23326.phpt
  4504. ext/domxml/tests/bug23326.phpt:
  4505. file bug23326.phpt was initially added on branch PHP_4_3.
  4506. * (PHP_4_3)
  4507. ext/domxml/php_domxml.c:
  4508. Fix #23326: Attributes via append_child not supported
  4509. Add testcase
  4510. 2003-09-09 Jani Taskinen <jani.taskinen@kolumbus.fi>
  4511. * (PHP_4_3)
  4512. ext/standard/image.c
  4513. ext/standard/php_image.h:
  4514. MFH: - Fixed bug #25211 (image.c compile failure with AIX)
  4515. * ext/standard/image.c
  4516. ext/standard/php_image.h:
  4517. - Fixed bug #25211 (image.c compile failure with AIX)
  4518. 2003-09-09 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  4519. * ext/gd/gd.c:
  4520. Add an phpinfo entry showing which version of freetype is linked to gd.
  4521. 2003-09-08 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4522. * ZendEngine2/zend_compile.c:
  4523. Fix property inheritance where a derived class inherits a public property
  4524. and owns it as an implicit public property already (noticed by Brad).
  4525. 2003-09-08 Jani Taskinen <jani.taskinen@kolumbus.fi>
  4526. * (PHP_4_3)
  4527. NEWS
  4528. NEWS:
  4529. BFN
  4530. 2003-09-08 Sara Golemon <php@alphaweb.net>
  4531. * (PHP_4_3)
  4532. NEWS:
  4533. BFN Bug#25314
  4534. * ext/ftp/php_ftp.c:
  4535. MFB(r-1.74.2.13) Bug #25314 ASCII mode transfers behaving like binary when
  4536. initiated from windows.
  4537. 2003-09-08 Ilia Alshanetsky <ilia@prohost.org>
  4538. * (PHP_4_3)
  4539. NEWS
  4540. win32/sendmail.c:
  4541. MFH: Fixed bug #25333 (Possible body corruption & crash in win32 mail()).
  4542. * win32/sendmail.c:
  4543. Fixed bug #25333 (Possible body corruption & crash in win32 mail()).
  4544. 2003-09-08 Sara Golemon <php@alphaweb.net>
  4545. * (PHP_4_3)
  4546. ext/ftp/php_ftp.c:
  4547. Bug #25314 ASCII mode transfers behaving like binary when initiated from
  4548. windows.
  4549. 2003-09-08 Jani Taskinen <jani.taskinen@kolumbus.fi>
  4550. * ext/gd/gd.dsp:
  4551. Revert the JIS addition, it did not fix anything
  4552. 2003-09-08 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  4553. * ext/gd/libgd/gd.c:
  4554. Fix build in VC++7.
  4555. 2003-09-08 Ilia Alshanetsky <ilia@prohost.org>
  4556. * (PHP_4_3)
  4557. ext/standard/mail.c:
  4558. MFH: Re-enable sendmail binary check, now with parameter detection.
  4559. * ext/standard/mail.c:
  4560. Re-enable sendmail binary check, now with parameter detection.
  4561. 2003-09-08 Rob Richards <rrichards@ctindustries.net>
  4562. * ext/dom/document.c
  4563. ext/dom/dom_fe.h
  4564. ext/dom/dom_properties.h
  4565. ext/dom/php_dom.c
  4566. ext/dom/php_dom.h
  4567. ext/dom/xml_common.h
  4568. ext/dom/xpath.c:
  4569. move some document properties internally
  4570. add xpath namespace support (by Shane)
  4571. 2003-09-08 Jani Taskinen <jani.taskinen@kolumbus.fi>
  4572. * (PHP_4_3)
  4573. ext/informix/ifx.dsp:
  4574. MFH: - Fixed bug #25424 (ext/informix: lvarchar not supported in win32
  4575. build)
  4576. * ext/informix/ifx.dsp:
  4577. - Fixed bug #25424 (ext/informix: lvarchar not supported in win32 build)
  4578. * (PHP_4_3)
  4579. win32/php4ts_cli.dsp:
  4580. - nuke warning about MSVCRT in debug build
  4581. * (PHP_4_3)
  4582. win32/php_modules.dsw:
  4583. - fix the mcve addition, removed unused project (gd_bundled)
  4584. * ext/gd/gd.dsp:
  4585. MFB: - Added JISX0208=1 and USE_GD_JISX0208 defines
  4586. * configure.in:
  4587. - Should fix bug #25295
  4588. * main/php_scandir.h:
  4589. configure.in
  4590. * configure.in
  4591. sapi/cgi/config9.m4
  4592. sapi/cli/config.m4:
  4593. - Should fix some CLI build problems on some systems.
  4594. 2003-09-08 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4595. * ZendEngine2/zend.c
  4596. tests/classes/class_stdclass.phpt:
  4597. Fix registering/derigistering of stdClass in ZTS and NON ZTS mode
  4598. 2003-09-08 Marc Boeren <M.Boeren@guidance.nl>
  4599. * ext/dbx/dbx.c
  4600. ext/dbx/dbx.h
  4601. ext/dbx/php_dbx.h:
  4602. Fix warning and converted dos-crlf to unix line-endings.
  4603. 2003-09-08 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  4604. * ext/interbase/interbase.dsp:
  4605. Don't include unnecessary headers in other configuration too
  4606. * ext/interbase/interbase.dsp
  4607. ext/interbase/interbase.rc:
  4608. Don't include unnecessary headers
  4609. 2003-09-07 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4610. * (PHP_4_3)
  4611. ext/exif/exif.c:
  4612. MFH: Allow to search for section FILE with 2nd parameter (found by Derick)
  4613. * ext/exif/exif.c:
  4614. Allow to search for section FILE with 2nd parameter (found by Derick)
  4615. * ZendEngine2/zend_execute.c:
  4616. Fix foreach() called with non array
  4617. 2003-09-07 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  4618. * ext/interbase/interbase.rc:
  4619. Zero-terminate strings
  4620. Add fileflags for DEBUG build
  4621. * ext/interbase/interbase.c
  4622. ext/interbase/interbase.dsp
  4623. ext/interbase/interbase.rc:
  4624. Add version info to Windows DLL
  4625. 2003-09-07 Jani Taskinen <jani.taskinen@kolumbus.fi>
  4626. * ext/ming/ming.c:
  4627. Fixed ming to work with new OO stuff. Patch by tony2001 at phpclub dot net
  4628. 2003-09-07 Stanislav Malyshev <stas@zend.com>
  4629. * (PHP_4_3)
  4630. Zend/Zend.m4:
  4631. check for mach-o/dyld.h - needed for non-PHP ZE builds
  4632. * ZendEngine2/Zend.m4:
  4633. check for mach-o/dyld.h - needed for non-PHP ZE build
  4634. 2003-09-06 Jani Taskinen <jani.taskinen@kolumbus.fi>
  4635. * (PHP_4_3)
  4636. NEWS:
  4637. BFN
  4638. 2003-09-06 Georg Richter <phpinfo@t-online.de>
  4639. * ext/mysqli/tests/060.phpt:
  4640. test for helly's mysqli_fetch_object changes
  4641. 2003-09-06 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4642. * ext/mysqli/mysqli.c
  4643. ext/mysqli/mysqli_api.c
  4644. ext/mysqli/mysqli_nonapi.c
  4645. ext/mysqli/php_mysqli.h:
  4646. Modify mysqli_fetch_object() to be able to instantiate a selected class and
  4647. pass parameters to the constructor.
  4648. * ext/pgsql/pgsql.c
  4649. ext/pgsql/tests/03sync_query.phpt
  4650. ext/pgsql/tests/04async_query.phpt
  4651. ext/pgsql/tests/17result.phpt
  4652. ext/pgsql/tests/22pg_fetch_object.phpt:
  4653. Modify pg_fetch_object() to be able to instantiate a selected class and
  4654. pass
  4655. parameters to the constructor. Update tests and add a test for these
  4656. features.
  4657. 2003-09-06 Stefan Roehrich <stefan@roehri.ch>
  4658. * ext/zlib/php_zlib.h
  4659. ext/zlib/zlib.c
  4660. ext/zlib/tests/001.phpt
  4661. ext/zlib/tests/002.phpt
  4662. ext/zlib/tests/gzfilegzreadfile.phpt:
  4663. Code cleanup:
  4664. Fixed ob_gzhandler with register_long_arrays = On.
  4665. Unified compression_coding global var (removed ob_gzip_coding).
  4666. Switched to zend_parse_parameters().
  4667. Added some tests.
  4668. 2003-09-06 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4669. * ext/pgsql/pgsql.c:
  4670. Bugfix #25404
  4671. 2003-09-06 Sara Golemon <php@alphaweb.net>
  4672. * ext/standard/http.c:
  4673. Add missing proto
  4674. * ext/standard/basic_functions.c:
  4675. http.h php_http,h rename
  4676. 2003-09-06 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4677. * ZendEngine2/zend_default_classes.c:
  4678. Disallow to changing the backtrace
  4679. * ZendEngine2/zend_reflection_api.c:
  4680. Add missing newline if no static methods are available
  4681. * ZendEngine2/zend_reflection_api.c:
  4682. - Internal functions shall be static
  4683. - Fix more nesting
  4684. 2003-09-06 Jani Taskinen <jani.taskinen@kolumbus.fi>
  4685. * ext/standard/http.c:
  4686. - Typos, CS, etc.
  4687. 2003-09-06 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4688. * ZendEngine2/zend_reflection_api.c:
  4689. Fix logic
  4690. 2003-09-06 Jani Taskinen <jani.taskinen@kolumbus.fi>
  4691. * ext/standard/http.c
  4692. ext/standard/http.h
  4693. ext/standard/php_http.h
  4694. win32/php4dllts.dsp:
  4695. renamed http.h -> php_http.h
  4696. 2003-09-06 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4697. * ZendEngine2/zend_reflection_api.c:
  4698. - Fix CS: {{{ / }}}
  4699. - Fix static reflection_*::export()
  4700. - Add class reflection_object which allows to show dynamic properties
  4701. * ZendEngine2/zend_reflection_api.c:
  4702. Use %s where it makes more sense
  4703. 2003-09-06 Sebastian Bergmann <sb@sebastian-bergmann.de>
  4704. * win32/php4dllts.dsp:
  4705. Add ext/standard/http.{c|h}.
  4706. 2003-09-06 Sara Golemon <php@alphaweb.net>
  4707. * ext/standard/http.c:
  4708. Fix Objects bug. (Objects != Arrays)
  4709. * ext/standard/http.c:
  4710. Fix segfault on uninitialized zval, skip NULL/Resource types, fix integer
  4711. value handling, and process doubles/bools more efficiently.
  4712. * ext/standard/http.h:
  4713. Standard Footer
  4714. * ext/standard/http.c:
  4715. Prevent Recursion
  4716. 2003-09-06 Greg Beaver <greg@chiaraquartet.net>
  4717. * pear/PEAR/Installer.php:
  4718. make error code helpful if no releases of a package exist at all
  4719. * pear/PEAR/Installer.php:
  4720. make error code helpful if no releases of a package in preferred-state
  4721. exist
  4722. 2003-09-06 Sara Golemon <php@alphaweb.net>
  4723. * NEWS
  4724. ext/standard/basic_functions.c
  4725. ext/standard/config.m4
  4726. ext/standard/http.c
  4727. ext/standard/http.h:
  4728. Introducing php_url_encode_hash_ex() internal function
  4729. and http_build_query() userspace function.
  4730. 2003-09-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4731. * ext/sqlite/sqlite.c:
  4732. Omitting is also possible here
  4733. * ext/sqlite/sqlite.c:
  4734. WS
  4735. * ext/mysqli/mysqli_nonapi.c
  4736. ext/mysqli/mysqli_profiler.c
  4737. ext/mysqli/mysqli_profiler.h:
  4738. Fix warnings
  4739. 2003-09-05 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  4740. * ext/interbase/tests/003.phpt
  4741. ext/interbase/tests/004.phpt
  4742. ext/interbase/tests/005.phpt
  4743. ext/interbase/tests/006.phpt
  4744. ext/interbase/tests/007.phpt:
  4745. Add missing CVS Ids
  4746. 2003-09-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4747. * ZendEngine2/zend_reflection_api.c:
  4748. Simplify reflection_property::__constructor() and fix property factory
  4749. * ZendEngine2/zend_reflection_api.c:
  4750. - Don't use resorved words as variable names.
  4751. - Improve several exception messages.
  4752. - Fix Reflection_Property::_construct() / getDeclaringClass()
  4753. 2003-09-05 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  4754. * ext/interbase/interbase.c:
  4755. Be more relaxed about dimensions of array arguments
  4756. 2003-09-05 Jani Taskinen <jani.taskinen@kolumbus.fi>
  4757. * NEWS:
  4758. grouped DBX stuff
  4759. 2003-09-05 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  4760. * ext/interbase/tests/007.phpt:
  4761. Test array handling
  4762. * ext/interbase/tests/006.phpt:
  4763. Make the test fail if anything goes wrong :-)
  4764. Some CS
  4765. 2003-09-05 Marc Boeren <M.Boeren@guidance.nl>
  4766. * NEWS:
  4767. Added updates to dbx module to NEWS by hand as @ doesn't work
  4768. according to Jani (since when is this?).
  4769. 2003-09-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4770. * ZendEngine2/zend_reflection_api.c:
  4771. Fix reflection_api::__construct() (noticed by Andrey)
  4772. * ZendEngine2/zend_default_classes.c:
  4773. Provide string casting for exceptions by calling toString()
  4774. 2003-09-05 Marc Boeren <M.Boeren@guidance.nl>
  4775. * ext/dbx/dbx.c
  4776. ext/dbx/dbx.h
  4777. ext/dbx/php_dbx.h
  4778. ext/dbx/tests/002.phpt
  4779. ext/dbx/tests/005.phpt
  4780. ext/dbx/tests/010.phpt:
  4781. Added DBX_RESULT_UNBUFFERED flag for dbx_query.
  4782. Added dbx_fetch_row() function.
  4783. Added/updated tests for both.
  4784. 2003-09-04 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  4785. * ext/interbase/interbase.c:
  4786. Added support for binding arrays
  4787. 2003-09-04 Greg Beaver <greg@chiaraquartet.net>
  4788. * pear/PEAR/Installer.php:
  4789. remove debug code
  4790. * pear/PEAR/Installer.php:
  4791. fix bug in --force - $options was never passed to _installFile.
  4792. add PHPDoc
  4793. * pear/PEAR/Installer.php:
  4794. fix bug in --force on windows
  4795. 2003-09-04 Jani Taskinen <jani.taskinen@kolumbus.fi>
  4796. * (PHP_4_3)
  4797. ext/standard/var_unserializer.c:
  4798. really sync
  4799. 2003-09-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4800. * ZendEngine2/zend_API.c
  4801. ZendEngine2/zend_execute.c
  4802. ZendEngine2/zend_object_handlers.c
  4803. tests/classes/static_properties_001.phpt
  4804. tests/classes/static_properties_002.phpt:
  4805. Tests show updating consts must happen once at runtime (revert
  4806. optimization).
  4807. Add tests for static properties.
  4808. * ZendEngine2/zend_reflection_api.c:
  4809. Add reflection_class::getstaticproerties()
  4810. * ext/sqlite/sqlite.c
  4811. ext/sqlite/tests/sqlite_oo_010.phpt
  4812. ext/sqlite/tests/sqlite_oo_013.phpt
  4813. ext/sqlite/tests/sqlite_oo_016.phpt
  4814. ext/sqlite/tests/sqlite_oo_020.phpt
  4815. ext/sqlite/tests/sqlite_oo_024.phpt:
  4816. Go with the mess
  4817. 2003-09-04 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  4818. * ext/interbase/interbase.c
  4819. ext/interbase/php_interbase.h:
  4820. Don't rely on sizeof(int) == 4
  4821. 2003-09-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4822. * main/main.c:
  4823. Remove unwanted space
  4824. * run-tests.php:
  4825. Update necessary test INIs
  4826. 2003-09-04 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  4827. * ext/interbase/interbase.c
  4828. ext/interbase/php_interbase.h:
  4829. Fix inter-op with IB < 6
  4830. Fixes for 64-bit archs
  4831. * ext/interbase/interbase.c
  4832. ext/interbase/php_interbase.h:
  4833. Fixed fetching of arrays
  4834. 2003-09-04 Jon Parise <jon@csh.rit.edu>
  4835. * (PHP_4_3)
  4836. ext/imap/php_imap.c:
  4837. MFH 1.176: Register the TYPEMODEL constant from c-client's mail.h.
  4838. * ext/imap/php_imap.c:
  4839. Register the TYPEMODEL constant from c-client's mail.h.
  4840. 2003-09-04 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  4841. * ext/interbase/interbase.c:
  4842. No scaling for double type
  4843. Added missing array types
  4844. Precompute scale factors
  4845. 2003-09-03 Jani Taskinen <jani.taskinen@kolumbus.fi>
  4846. * acinclude.m4:
  4847. Cleanup after ourselves.
  4848. 2003-09-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4849. * ZendEngine2/zend_compile.c:
  4850. Partly revert and reintroduce hash table entries for the ctor.
  4851. * tests/classes/clone_003.phpt:
  4852. Fix test
  4853. * ZendEngine2/zend_compile.c:
  4854. Nuke unused variable, too
  4855. * ZendEngine2/zend_compile.c:
  4856. - Inheritance applies to __clone() too.
  4857. - No need to add additional functions for the constructor.
  4858. The handler uses the pointer as intended and doesn't look the the name.
  4859. * ZendEngine2/zend_compile.c:
  4860. Cannot turn a static property into a non static one and vice versa
  4861. 2003-09-03 Sebastian Bergmann <sb@sebastian-bergmann.de>
  4862. * ext/dom/php_dom.c:
  4863. ZTS fix.
  4864. 2003-09-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4865. * ZendEngine2/zend_API.c
  4866. ZendEngine2/zend_API.h
  4867. ZendEngine2/zend_compile.c
  4868. ZendEngine2/zend_default_classes.c:
  4869. Fix handling of static properties initialized to arrays
  4870. 2003-09-03 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  4871. * ext/interbase/tests/006.phpt:
  4872. WS
  4873. 2003-09-03 Jani Taskinen <jani.taskinen@kolumbus.fi>
  4874. * ext/standard/tests/serialize/bug25378.phpt:
  4875. test for bug #25378
  4876. 2003-09-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4877. * ZendEngine2/zend_compile.c:
  4878. Add missing error messages when violating static property inheritance
  4879. rules.
  4880. 2003-09-03 Jani Taskinen <jani.taskinen@kolumbus.fi>
  4881. * (PHP_4_3)
  4882. NEWS
  4883. ext/standard/var_unserializer.re:
  4884. MFH: - Fixed bug #25378 (Invalid data passed to unserialize() causes
  4885. segfault)
  4886. * ext/standard/var_unserializer.c
  4887. ext/standard/var_unserializer.c:
  4888. sync
  4889. * ext/standard/var_unserializer.re:
  4890. - Fixed bug #25378 (Invalid data passed to unserialize() causes segfault)
  4891. 2003-09-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4892. * ZendEngine2/zend_API.c
  4893. ZendEngine2/zend_compile.c
  4894. ZendEngine2/zend_execute.c
  4895. ZendEngine2/zend_object_handlers.c:
  4896. Fix static properties.
  4897. 2003-09-03 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  4898. * (PHP_4_3)
  4899. ext/interbase/tests/006.phpt:
  4900. MFH Test correct binding of 16-bit NUMERIC parameters
  4901. * ext/interbase/tests/006.phpt:
  4902. Test correct binding of 16-bit NUMERIC parameters
  4903. * (PHP_4_3)
  4904. ext/interbase/interbase.c:
  4905. MFH Fix binding of 16-bit NUMERIC parameters
  4906. * ext/interbase/interbase.c:
  4907. Fix binding of 16-bit NUMERIC parameters
  4908. 2003-09-03 Sascha Schumann <sascha@schumann.cx>
  4909. * (PHP_4_3)
  4910. NEWS:
  4911. Fixed FastCGI being unable to bind to a specific IP
  4912. 2003-09-03 Jani Taskinen <jani.taskinen@kolumbus.fi>
  4913. * (PHP_4_3)
  4914. NEWS
  4915. ext/standard/scanf.c:
  4916. MFH: - Fixed bug #25372 (sscanf() does not work with %X)
  4917. * ext/standard/scanf.c:
  4918. - Fixed bug #25372 (sscanf() does not work with %X)
  4919. 2003-09-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4920. * ZendEngine2/zend_compile.c:
  4921. Allow redeclareing a protected property as public.
  4922. 2003-09-03 Rob Richards <rrichards@ctindustries.net>
  4923. * ext/dom/document.c
  4924. ext/dom/domexception.c
  4925. ext/dom/php_dom.c
  4926. ext/dom/php_dom.h:
  4927. changes to php_dom.h for last commit
  4928. replaced removed closing tags - doh
  4929. * ext/dom/document.c
  4930. ext/dom/dom_fe.h
  4931. ext/dom/domexception.c
  4932. ext/dom/php_dom.c:
  4933. add document HTML load/save methods
  4934. add document standalone validate method
  4935. cleanup some prototype declarations
  4936. domexception inherits from default exception
  4937. 2003-09-03 Zeev Suraski <zeev@zend.com>
  4938. * ZendEngine2/zend_compile.c:
  4939. Revert bogus patch
  4940. One must *never* use E_CORE_* error levels!
  4941. 2003-09-03 Sascha Schumann <sascha@schumann.cx>
  4942. * sapi/cgi/README.FastCGI
  4943. sapi/cgi/README.FastCGI:
  4944. Update documentation, -b ip:port works
  4945. * sapi/cgi/cgi_main.c
  4946. sapi/cgi/cgi_main.c:
  4947. fix heuristic: if someone passed "-b IP:port", this check would
  4948. falsely recognize the parameter as defining only a port.
  4949. * scripts/phpize.m4
  4950. scripts/phpize.m4:
  4951. centralize cflags
  4952. 2003-09-03 Jani Taskinen <jani.taskinen@kolumbus.fi>
  4953. * (PHP_4_3)
  4954. ext/gd/gd.dsp:
  4955. - Added JISX0208=1 and USE_GD_JISX0208 defines
  4956. 2003-09-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4957. * ZendEngine2/zend_reflection_api.c:
  4958. Clearly distinguish between Const, Static and Other members.
  4959. 2003-09-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4960. * ZendEngine2/zend_compile.c:
  4961. Fix error messages
  4962. 2003-09-02 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  4963. * ext/interbase/interbase.c
  4964. ext/interbase/php_interbase.h:
  4965. Nuke far pointers
  4966. * ext/interbase/interbase.c:
  4967. CS fixes
  4968. 2003-09-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  4969. * sapi/cli/Makefile.frag:
  4970. Add a shortcut
  4971. * ZendEngine2/zend_API.c:
  4972. Allow redeclaring of protected properties as public (for internal classes).
  4973. 2003-09-02 Sascha Schumann <sascha@schumann.cx>
  4974. * acinclude.m4
  4975. acinclude.m4
  4976. configure.in
  4977. configure.in
  4978. scripts/phpize.m4
  4979. scripts/phpize.m4:
  4980. enable re2c check for self-contained extensions
  4981. * scripts/phpize.m4
  4982. scripts/phpize.m4:
  4983. provide RE2C to external extensions
  4984. * ext/ircg/ircg_scanner.re:
  4985. blank -> _blank
  4986. 2003-09-02 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  4987. * ext/interbase/interbase.c:
  4988. Make ibase_{param|field}_info() return typenames that actually mean
  4989. something
  4990. 2003-09-02 Sascha Schumann <sascha@schumann.cx>
  4991. * (IRCG_4_23)
  4992. ext/ircg/ircg.c:
  4993. using the fastcgi filter on a network connection usually helps.
  4994. * (IRCG_4_23)
  4995. ext/ircg/ircg_common.c:
  4996. use sapi calls as fallback
  4997. * (PHP_4_3)
  4998. sapi/cgi/cgi_main.c:
  4999. fetch fd correctly in fastcgi case
  5000. * ext/ircg/ircg.c
  5001. ext/ircg/php_ircg_private.h:
  5002. enable fastcgi support
  5003. 2003-09-02 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  5004. * (PHP_4_3)
  5005. ext/interbase/interbase.c
  5006. ext/interbase/php_interbase.h:
  5007. MFH: Don't choke on repeated fetch() after result is exhausted
  5008. 2003-09-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5009. * ZendEngine2/zend_reflection_api.c:
  5010. Use appropriate function for property name unmangling.
  5011. * ZendEngine2/zend_reflection_api.c:
  5012. Make these static as noticed by Andrey
  5013. * ZendEngine2/zend_execute.c
  5014. ZendEngine2/zend_object_handlers.c
  5015. ZendEngine2/zend_objects.c
  5016. tests/classes/factory_and_singleton_002.phpt
  5017. tests/classes/factory_and_singleton_003.phpt
  5018. tests/classes/factory_and_singleton_004.phpt
  5019. tests/classes/factory_and_singleton_005.phpt
  5020. tests/classes/factory_and_singleton_006.phpt
  5021. tests/classes/factory_and_singleton_007.phpt
  5022. tests/classes/factory_and_singleton_008.phpt:
  5023. Synch/Unify error messages related to function/method calls
  5024. 2003-09-02 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  5025. * ext/standard/basic_functions.c
  5026. ext/standard/info.h
  5027. main/SAPI.h
  5028. main/php.h
  5029. main/php_ini.h
  5030. main/php_main.h
  5031. main/php_variables.h:
  5032. Fix use of EXTERN_C macros
  5033. 2003-09-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5034. * ZendEngine2/zend_compile.c:
  5035. Fix error level
  5036. * ZendEngine2/zend_API.c
  5037. ZendEngine2/zend_compile.c:
  5038. Currently we cannot support static ctor/dtor
  5039. 2003-09-02 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  5040. * ext/interbase/interbase.c:
  5041. Can't ignore variadic DEBUG macro for compilers
  5042. that don't support them. Revert.
  5043. 2003-09-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5044. * ZendEngine2/zend_reflection_api.c:
  5045. These are implicit properties as denoted by the flag. Dynamic properties
  5046. only
  5047. exist in one single object and currently reflection api is not capable of
  5048. showing those.
  5049. 2003-09-02 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  5050. * ext/interbase/interbase.c:
  5051. Changed some formatting/macro/debugging/variadic stuff
  5052. 2003-09-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5053. * main/main.c:
  5054. Error message clean up part IV: spprintf/estrndup don't return on 'out of
  5055. mem'
  5056. Error message clean up part V: Show PHP Startup/Shutdown
  5057. 2003-09-02 Sascha Schumann <sascha@schumann.cx>
  5058. * ext/ircg/ircg.c
  5059. ext/ircg/php_ircg.h:
  5060. enable setting of keep alive interval through php.ini
  5061. * ext/ircg/ircg_common.c:
  5062. fix typo
  5063. * (PHP_4_3)
  5064. sapi/cgi/cgi_main.c:
  5065. implement get_fd/force_http_10 methods for CGI SAPI
  5066. * (PHP_4_3)
  5067. sapi/cgi/cgi_main.c:
  5068. nuke unused var
  5069. 2003-09-02 Stanislav Malyshev <stas@zend.com>
  5070. * (PHP_4_3)
  5071. main/streams.c:
  5072. ws
  5073. * (PHP_4_3)
  5074. main/streams.c:
  5075. fix typo
  5076. * (PHP_4_3)
  5077. main/streams.c:
  5078. don't report errors if asked not to report
  5079. 2003-09-02 Greg Beaver <greg@chiaraquartet.net>
  5080. * pear/PEAR/Common.php:
  5081. if a package.xml is passed to InfoFrom*(), and the package version is
  5082. invalid, current CVS causes a whole bunch of xml parser warnings and craps
  5083. out without telling the user why. Now it exits gracefully.
  5084. * pear/PEAR/Installer.php:
  5085. fixes rather obvious problem. Try this with CVS before:
  5086. pear install package-PEAR.xml
  5087. It attempts to split on the - as if PEAR.xml were a version and package
  5088. were the package name. Now, it doesn't do that if the $pkgfile is a local
  5089. filename.
  5090. 2003-09-02 Jani Taskinen <jani.taskinen@kolumbus.fi>
  5091. * (PHP_4_3)
  5092. NEWS
  5093. pear/Makefile.frag:
  5094. MFH: - Fixed bug #25348 ("make install" fails with --enable-short-tags).
  5095. * pear/Makefile.frag:
  5096. - Fixed bug #25348 ("make install" fails with --enable-short-tags).
  5097. * (PHP_4_3)
  5098. NEWS
  5099. ext/standard/filestat.c:
  5100. MFH: - Fixed bug #25343 (is_dir() gives warning on FreeBSD).
  5101. * ext/standard/filestat.c:
  5102. - Fixed bug #25343 (is_dir() gives warning on FreeBSD).
  5103. 2003-09-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5104. * main/main.c:
  5105. Error message clean up part III: Fix ini setting logic & respect
  5106. docref_root
  5107. 2003-08-31 Ilia Alshanetsky <ilia@prohost.org>
  5108. * (PHP_4_3)
  5109. ext/ftp/ftp.c:
  5110. MFH: Make sure that ftp->data is nulled after it's freed. This may fix bug
  5111. * ext/ftp/ftp.c:
  5112. Make sure that ftp->data is nulled after it's freed. This may fix bug
  5113. * ext/calendar/calendar.c
  5114. ext/dio/dio.c
  5115. ext/ldap/ldap.c
  5116. ext/mssql/php_mssql.c
  5117. ext/openssl/openssl.c
  5118. ext/sockets/sockets.c
  5119. ext/sysvsem/sysvsem.c
  5120. ext/sysvshm/sysvshm.c
  5121. ext/xmlrpc/xmlrpc-epi-php.c:
  5122. Fixed compiler warnings.
  5123. 2003-08-31 Greg Beaver <greg@chiaraquartet.net>
  5124. * pear/PEAR/Common.php:
  5125. typo
  5126. * pear/PEAR/Installer.php:
  5127. Tomas say:
  5128. "I think you'd have to let the user still install the package with
  5129. --force."
  5130. I say, OK :)
  5131. 2003-08-31 Jani Taskinen <jani.taskinen@kolumbus.fi>
  5132. * ext/dba/dba.dsp:
  5133. - Fix win32 debug build
  5134. * ext/mbstring/mbstring.dsp:
  5135. - Fix the win32 build.
  5136. 2003-08-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5137. * ZendEngine2/zend_reflection_api.c:
  5138. Don't repeat first const count(consts) time
  5139. * ZendEngine2/zend_reflection_api.c:
  5140. Beautify output
  5141. * ZendEngine2/zend_reflection_api.c:
  5142. Add reflection_parameters, patch by Timm Friebe
  5143. * ext/sysvmsg/sysvmsg.c:
  5144. Fix formatting specifier
  5145. * ext/pcntl/pcntl.c:
  5146. No dots at the end of error messages
  5147. * ext/pcntl/pcntl.c:
  5148. Fix format specifiers
  5149. 2003-08-31 Zeev Suraski <zeev@zend.com>
  5150. * ext/curl/interface.c
  5151. ext/gmp/gmp.c
  5152. ext/ldap/ldap.c
  5153. ext/mbstring/mbstring.c
  5154. ext/mcve/mcve.c
  5155. ext/mssql/php_mssql.c
  5156. ext/oci8/oci8.c
  5157. ext/odbc/php_odbc.c
  5158. ext/openssl/openssl.c
  5159. ext/oracle/oracle.c
  5160. ext/pcntl/pcntl.c
  5161. ext/pcre/php_pcre.c
  5162. ext/sockets/sockets.c
  5163. ext/sqlite/sqlite.c
  5164. ext/sysvmsg/sysvmsg.c
  5165. ext/xml/xml.c
  5166. ext/xmlrpc/xmlrpc-epi-php.c
  5167. ext/yaz/php_yaz.c:
  5168. Fix Win32 linkage problems
  5169. 2003-08-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5170. * ZendEngine2/zend_default_classes.c:
  5171. Excluded chars < 32 when displaying string parameters that would obliterate
  5172. output.
  5173. 2003-08-31 Zeev Suraski <zeev@zend.com>
  5174. * ZendEngine2/zend_arg_defs.c
  5175. ZendEngine2/zend_builtin_functions.c
  5176. ZendEngine2/zend_modules.h:
  5177. Attempt at fixing the linkage problem in Win32
  5178. 2003-08-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5179. * ZendEngine2/zend_execute.c:
  5180. Synch error message with other one to fix tests
  5181. * ZendEngine2/zend_reflection_api.c:
  5182. Check whether we may access tat union
  5183. * ext/mysqli/mysqli_api.c:
  5184. Revert commit by accident, sorry
  5185. 2003-08-31 Jani Taskinen <jani.taskinen@kolumbus.fi>
  5186. * scripts/Makefile.frag:
  5187. - Single header files installation.
  5188. 2003-08-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5189. * ZendEngine2/zend.c
  5190. ext/mysqli/mysqli_api.c:
  5191. Revisited: Replace the non portable code by spprintf
  5192. * ZendEngine2/zend_reflection_api.c:
  5193. Using zend_spprintf should be faster here
  5194. * ZendEngine2/zend.c
  5195. ZendEngine2/zend.h
  5196. ZendEngine2/zend_default_classes.c
  5197. main/main.c:
  5198. Make vspprintf available as zend utility function. Use it in exception
  5199. output.
  5200. 2003-08-31 Sergey Kartashoff <gluke@mail.ru>
  5201. * ext/mnogosearch/php_mnogo.c:
  5202. - a new UDM_PARAM_SEARCH_RESULTS mnogosearch API command added to limit
  5203. maximum number of search results
  5204. * (PHP_4_3)
  5205. ext/mnogosearch/php_mnogo.c:
  5206. - mnogosearch extension updated to compile with mnogosearch-3.2.15
  5207. - a new UDM_PARAM_SEARCH_RESULTS mnogosearch API command added to limit
  5208. maximum number of search results
  5209. 2003-08-31 Greg Beaver <greg@chiaraquartet.net>
  5210. * pear/PEAR/Installer.php:
  5211. This patch should fix all unintended upgrading/installation of packages
  5212. less stable than preferred state
  5213. * pear/package-PEAR.xml
  5214. pear/PEAR/Installer.php:
  5215. fix #25322
  5216. 2003-08-31 Wez Furlong <wez.php@thebrainroom.net>
  5217. * scripts/Makefile.frag:
  5218. install sqlite headers with the rest of php.
  5219. We only really need sqlite.h, but our build system doesn't provide for
  5220. installation of a single header file
  5221. (at least not that I can see)
  5222. 2003-08-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5223. * ZendEngine2/zend_default_classes.c:
  5224. Actually fetch the parameter
  5225. * ZendEngine2/zend_default_classes.c
  5226. ZendEngine2/zend_default_classes.h
  5227. ZendEngine2/zend_execute.c
  5228. ZendEngine2/zend_reflection_api.c:
  5229. - Calling abstract methods should be a error for consistency reason.
  5230. - So in reflection_api we use the reflection_exception again.
  5231. 2003-08-30 Jani Taskinen <jani.taskinen@kolumbus.fi>
  5232. * ext/mbstring/config.m4:
  5233. No need to enable by default. Derick got confused. :)
  5234. * (PHP_4_3)
  5235. NEWS:
  5236. BFN
  5237. * ext/mbstring/config.m4:
  5238. libmbfl is required always
  5239. * ext/mbstring/config.m4:
  5240. ws
  5241. 2003-08-30 Andi Gutmans <andi@zend.com>
  5242. * ZendEngine2/zend_default_classes.c:
  5243. - PLEASE stop commiting ^M's
  5244. 2003-08-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5245. * ZendEngine2/zend_default_classes.c:
  5246. Even though it is ignored this should be correct
  5247. * ZendEngine2/zend_default_classes.c:
  5248. Add frame numer and finally display stack trace in the message.
  5249. * ZendEngine2/zend_default_classes.c:
  5250. Add exception::traceAsString() and exception::toString()
  5251. 2003-08-30 Greg Beaver <greg@chiaraquartet.net>
  5252. * pear/PEAR/Dependency.php:
  5253. CS fix
  5254. 2003-08-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5255. * ZendEngine2/zend_reflection_api.c:
  5256. fci.function_table & fci.function_name are not needed since we use
  5257. zend_fcall_info_cache
  5258. * ZendEngine2/zend_reflection_api.c:
  5259. Be precise
  5260. * ZendEngine2/zend_reflection_api.c:
  5261. Actually using fcc would be a good idea
  5262. * ZendEngine2/zend_default_classes.c
  5263. ZendEngine2/zend_default_classes.h
  5264. ZendEngine2/zend_execute.c:
  5265. - The compiler can't detect all abstract function calls so we need to
  5266. check.
  5267. * ZendEngine2/zend_default_classes.c:
  5268. Make those final (see comment)
  5269. 2003-08-30 Jani Taskinen <jani.taskinen@kolumbus.fi>
  5270. * ext/mcve/config.m4:
  5271. Add note about version requirement
  5272. * ext/mcve/config.m4:
  5273. Added version checking and --with-openssl-dir option
  5274. * ext/mcve/.cvsignore:
  5275. stupid windows
  5276. * (PHP_4_3)
  5277. ext/mcve/.cvsignore:
  5278. stupid winblows
  5279. 2003-08-30 Sascha Schumann <sascha@schumann.cx>
  5280. * configure.in
  5281. configure.in
  5282. ext/ircg/Makefile.frag
  5283. ext/ircg/Makefile.frag
  5284. ext/standard/Makefile.frag
  5285. ext/standard/Makefile.frag:
  5286. Never overwrite .c files when re2c does not exist.
  5287. 2003-08-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5288. * ext/sqlite/sqlite.c:
  5289. Fix property inheritance by using dedicated new function
  5290. * ZendEngine2/zend_API.c
  5291. ZendEngine2/zend_API.h:
  5292. - Add zend_merge_properties() which is designed to serve *_fetch_object().
  5293. - Explain drawbacks of object_and_properties_init and
  5294. zend_merge_properties.
  5295. * ZendEngine2/zend_reflection_api.c:
  5296. - Use zend_fcall_info_cache in invoke() to improve speed.
  5297. * ext/sqlite/sqlite.c
  5298. ext/sqlite/sqlite.c:
  5299. Throw exception if user wants to pass arguments to an non existing
  5300. constructor
  5301. 2003-08-29 Greg Beaver <greg@chiaraquartet.net>
  5302. * pear/scripts/pear.bat:
  5303. One more fix for spaces in paths
  5304. 2003-08-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5305. * ext/sqlite/sqlite.c:
  5306. Allow to pass arguments to the constructor
  5307. 2003-08-29 Rob Richards <rrichards@ctindustries.net>
  5308. * (PHP_4_3)
  5309. ext/domxml/php_domxml.h:
  5310. fix case for include
  5311. 2003-08-29 Greg Beaver <greg@chiaraquartet.net>
  5312. * pear/package-PEAR.xml
  5313. pear/PEAR/Dependency.php
  5314. pear/PEAR/Installer.php:
  5315. fix optional dependencies in Dependency.php, remove ugly hack in Installer,
  5316. add note about Cox's cool addition to pear install, remove noise of who
  5317. did what from package.xml, fix #25008
  5318. 2003-08-29 Tomas V.V.Cox <cox@idecnet.com>
  5319. * pear/PEAR/Common.php
  5320. pear/PEAR/Installer.php
  5321. pear/PEAR/Command/Install.php:
  5322. This patch allows:
  5323. pear install DB-1.2 -> specific version
  5324. pear install DB-stable -> latest stable version
  5325. (stable, beta, alpha, ..)
  5326. pear install DB-1.2.tar -> download in tar format
  5327. Currently only "install" and "upgrade" support this
  5328. more will come shortly.
  5329. 2003-08-29 Rob Richards <rrichards@ctindustries.net>
  5330. * (PHP_4_3)
  5331. ext/domxml/php_domxml.c
  5332. ext/domxml/php_domxml.h:
  5333. fix builds using libxml 2.5.10+
  5334. * (PHP_4_3)
  5335. ext/domxml/php_domxml.c:
  5336. workaround for bug #25268. libxslt issue with xsl:key
  5337. 2003-08-29 Jani Taskinen <sniper@iki.fi>
  5338. * (PHP_4_3)
  5339. NEWS:
  5340. BFN
  5341. * (PHP_4_3)
  5342. ext/sybase_ct/php_sybase_ct.h:
  5343. header sync
  5344. 2003-08-29 Tomas V.V.Cox <cox@idecnet.com>
  5345. * pear/PEAR/Common.php:
  5346. snapshot < devel (betterStates())
  5347. 2003-08-29 Sergey Kartashoff <gluke@mail.ru>
  5348. * ext/mnogosearch/php_mnogo.c:
  5349. - A mnogosearch extension is updated to work with mnogosearch-3.2.15+
  5350. 2003-08-29 Sascha Schumann <sascha@schumann.cx>
  5351. * (PHP_4_3)
  5352. ext/session/session.c:
  5353. MFH
  5354. Fix a segfault which occured when using a storage format not capable
  5355. of expressing references (e.g. WDDX) and deserializing a session variable
  5356. whose name conflicted with an existing symbol in the global scope.
  5357. PR: #25307
  5358. Submitted by: Jani Taskinen
  5359. Speling fixes: me
  5360. * ext/session/session.c:
  5361. Fix a segfault which occured when using a storage format not capable
  5362. of expressing references (e.g. WDDX) and deserializing a session variable
  5363. whose name conflicted with an existing symbol in the global scope.
  5364. PR: #25307
  5365. Submitted by: Jani Taskinen
  5366. Speling fixes: me
  5367. 2003-08-29 Jani Taskinen <sniper@iki.fi>
  5368. * ext/fdf/tests/04-POST.phpt:
  5369. - skip with CLI
  5370. * tests/lang/bug25145.phpt:
  5371. - Skip with CLI
  5372. 2003-08-29 Zeev Suraski <zeev@zend.com>
  5373. * ZendEngine2/zend_compile.c:
  5374. Fix a problem in implicit public properties and inheritance
  5375. 2003-08-29 Sascha Schumann <sascha@schumann.cx>
  5376. * ext/zlib/zlib.c:
  5377. improve format string
  5378. * ZendEngine2/zend_hash.c:
  5379. improve a number of zend_debug format strings
  5380. 2003-08-29 Greg Beaver <greg@chiaraquartet.net>
  5381. * pear/package-PEAR.xml:
  5382. add note about fix for spaces in paths for an installation into a directory
  5383. with spaces
  5384. * pear/scripts/pear.bat:
  5385. fix spaces in paths for an installation into a directory with spaces
  5386. 2003-08-29 Jani Taskinen <sniper@iki.fi>
  5387. * ext/mcve/mcve.c:
  5388. MFB
  5389. * (PHP_4_3)
  5390. ext/mcve/mcve.c:
  5391. fix build
  5392. 2003-08-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5393. * main/php.h:
  5394. Add define to reset error handling more easily
  5395. * ZendEngine2/zend_builtin_functions.c
  5396. ZendEngine2/zend_builtin_functions.h
  5397. ZendEngine2/zend_default_classes.c:
  5398. Need to tell zend_fetch_debug_backtrace() whether to skip top function or
  5399. not.
  5400. 2003-08-28 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5401. * ZendEngine2/zend_default_classes.c:
  5402. Add public read access to protected
  5403. * ext/sqlite/sqlite.c:
  5404. Need to check if we got any value before destroying it
  5405. * ext/sqlite/tests/sqlite_024.phpt
  5406. ext/sqlite/tests/sqlite_oo_024.phpt:
  5407. Match expected class and instantiated class
  5408. * ext/sqlite/php_sqlite.h
  5409. ext/sqlite/sqlite.c
  5410. ext/sqlite/tests/sqlite_024.phpt
  5411. ext/sqlite/tests/sqlite_oo_024.phpt:
  5412. Add sqlite_fetch_object()
  5413. * ext/sqlite/tests/sqlite_oo_014.phpt
  5414. ext/sqlite/tests/sqlite_oo_021.phpt
  5415. ext/sqlite/tests/sqlite_oo_022.phpt:
  5416. Error messages show the class now
  5417. * ext/pgsql/pgsql.c:
  5418. format string fix and number of arguments
  5419. * ZendEngine2/zend_default_classes.c
  5420. ZendEngine2/zend_default_classes.h:
  5421. Add zend_throw_exception_ex() which allows to format exception messages.
  5422. * ZendEngine2/zend.c:
  5423. Classe tables work this way
  5424. 2003-08-28 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  5425. * ext/interbase/interbase.c:
  5426. Prototype fixes
  5427. Return number of affected rows by ibase_query() and ibase_execute() if > 0
  5428. 2003-08-28 Andrey Hristov <andrey@hristov.com>
  5429. * ext/pgsql/pgsql.c:
  5430. this is the right parameter
  5431. * ext/db/db.c
  5432. ext/dbase/dbase.c
  5433. ext/filepro/filepro.c
  5434. ext/gd/gd.c
  5435. ext/msql/php_msql.c
  5436. ext/mssql/php_mssql.c
  5437. ext/mysqli/mysqli_api.c
  5438. ext/odbc/birdstep.c
  5439. ext/pgsql/pgsql.c
  5440. ext/pspell/pspell.c
  5441. ext/sybase/php_sybase_db.c
  5442. ext/sybase/php_sybase_db.c:
  5443. format string fixes
  5444. * ext/mysqli/mysqli_profiler.c:
  5445. misplaced quote
  5446. * ext/session/session.c
  5447. ext/session/session.c:
  5448. \n at the end of the message is not needed
  5449. 2003-08-28 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5450. * ZendEngine2/zend_builtin_functions.c
  5451. ZendEngine2/zend_builtin_functions.h
  5452. ZendEngine2/zend_default_classes.c:
  5453. - Split debug_backtrace() into lowlevel c function and php function wrapper
  5454. - Add trace property to default method based on new
  5455. zend_fetch_debug_backtrace
  5456. 2003-08-28 Andrey Hristov <andrey@hristov.com>
  5457. * (PHP_4_3)
  5458. ext/sybase_ct/php_sybase_ct.c:
  5459. format string fix and \n at the end of the message is not needed
  5460. * (PHP_4_3)
  5461. ext/gd/gd.c:
  5462. format string fix
  5463. 2003-08-28 Ilia Alshanetsky <ilia@prohost.org>
  5464. * (PHP_4_3)
  5465. ext/iconv/iconv.c:
  5466. One more warning fix.
  5467. * (PHP_4_3)
  5468. ext/calendar/calendar.c
  5469. ext/db/db.c
  5470. ext/dio/dio.c
  5471. ext/filepro/filepro.c
  5472. ext/hyperwave/hw.c
  5473. ext/ldap/ldap.c
  5474. ext/mssql/php_mssql.c
  5475. ext/pspell/pspell.c
  5476. ext/sockets/sockets.c
  5477. ext/sysvsem/sysvsem.c
  5478. ext/sysvshm/sysvshm.c
  5479. ext/xmlrpc/xmlrpc-epi-php.c
  5480. ext/xslt/sablot.c
  5481. ext/zlib/zlib.c:
  5482. Compiler warning fixes.
  5483. * ext/ftp/php_ftp.c
  5484. ext/imap/php_imap.c
  5485. ext/mysql/php_mysql.c
  5486. main/streams/cast.c:
  5487. Fixed compiler warnings.
  5488. * ext/dba/dba.c:
  5489. Fixed format error.
  5490. * (PHP_4_3)
  5491. ext/pgsql/pgsql.c:
  5492. Fixed format errors & warning.
  5493. * sapi/apache/php_apache.c:
  5494. Fixed format bug
  5495. 2003-08-28 Sascha Schumann <sascha@schumann.cx>
  5496. * ext/session/session.c
  5497. ext/session/session.c:
  5498. format string fix
  5499. * (PHP_4_3)
  5500. Zend/zend.h
  5501. ZendEngine2/zend.h:
  5502. older gccs don't understand attribute((format)) on function pointers
  5503. 2003-08-28 Jani Taskinen <sniper@iki.fi>
  5504. * win32/php_modules.dsw:
  5505. - added mcve to the modules workspace
  5506. 2003-08-28 Sascha Schumann <sascha@schumann.cx>
  5507. * (PHP_4_3)
  5508. ext/pcre/php_pcre.c:
  5509. fix error message
  5510. 2003-08-28 Rasmus Lerdorf <rasmus@lerdorf.com>
  5511. * (PHP_4_3)
  5512. ext/mcve/config.m4:
  5513. Fix the build
  5514. The DOS line endings in this file caused buildconf to build a broken
  5515. configure script on fbsd
  5516. 2003-08-28 Sascha Schumann <sascha@schumann.cx>
  5517. * ext/pcre/php_pcre.c:
  5518. Fix error message
  5519. * (PHP_4_3)
  5520. Zend/zend.h
  5521. ZendEngine2/zend.h:
  5522. ZEND_GCC_VERSION should always be defined to a number so we can use
  5523. simple comparisons all the time.
  5524. * ext/standard/assert.c
  5525. ext/standard/assert.c
  5526. ext/standard/exec.c
  5527. ext/standard/file.c
  5528. ext/standard/filters.c
  5529. ext/standard/fsock.c
  5530. ext/standard/fsock.c
  5531. ext/standard/math.c
  5532. ext/standard/math.c
  5533. ext/standard/proc_open.c
  5534. ext/standard/scanf.c
  5535. ext/standard/scanf.c
  5536. ext/standard/var.c
  5537. main/SAPI.c
  5538. main/streams.c:
  5539. fix format strings
  5540. * main/php.h:
  5541. add format attribute where appropiate
  5542. 2003-08-28 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  5543. * ext/interbase/interbase.c:
  5544. Fixed some format strings
  5545. 2003-08-28 Sascha Schumann <sascha@schumann.cx>
  5546. * ZendEngine2/zend.h
  5547. ZendEngine2/zend_alloc.c
  5548. ZendEngine2/zend_builtin_functions.c
  5549. ZendEngine2/zend_compile.c
  5550. ZendEngine2/zend_execute.c:
  5551. Add format attribute to a number of functions
  5552. Kill a few warnings
  5553. 2003-08-28 Jani Taskinen <sniper@iki.fi>
  5554. * ext/odbc/php_odbc.c
  5555. ext/odbc/php_odbc_includes.h:
  5556. Revert the patch per Dan\�s request
  5557. * (PHP_4_3)
  5558. ext/sybase_ct/php_sybase_ct.c:
  5559. sync with HEAD
  5560. 2003-08-28 Sascha Schumann <sascha@schumann.cx>
  5561. * ext/standard/exec.c
  5562. ext/standard/filters.c
  5563. ext/standard/fsock.c
  5564. ext/standard/ftp_fopen_wrapper.c
  5565. ext/standard/http_fopen_wrapper.c
  5566. ext/standard/var.c
  5567. main/SAPI.c
  5568. main/main.c
  5569. main/streams/streams.c:
  5570. kill warnings
  5571. 2003-08-28 Jani Taskinen <sniper@iki.fi>
  5572. * (PHP_4_3)
  5573. ext/sybase_ct/php_sybase_ct.c:
  5574. MFH: some emalloc() -> safe_emalloc() fixes
  5575. * (PHP_4_3)
  5576. ext/sybase_ct/php_sybase_ct.c:
  5577. - Fixed bug #23682 (sybase_query() and multiple result sets: not returning
  5578. first row set)
  5579. 2003-08-28 Sascha Schumann <sascha@schumann.cx>
  5580. * (PHP_4_3)
  5581. Zend/zend_builtin_functions.c
  5582. Zend/zend_compile.c
  5583. Zend/zend_execute.c
  5584. Zend/zend_highlight.c:
  5585. (zend_builtin_functions.c zend_compile.c zend_execute.c)
  5586. fix format string usage
  5587. (zend_highlight.c) explicitly discard value
  5588. 2003-08-28 Stefan Roehrich <stefan@roehri.ch>
  5589. * NEWS:
  5590. Remove NEWS entry because fix was committed to 4.3 branch.
  5591. * (PHP_4_3)
  5592. NEWS
  5593. ext/zlib/zlib.c:
  5594. MFH: Fixed bug #25218 ("deflate" compressed pages had a gzip header, which
  5595. should only be sent with "gzip" compressed pages).
  5596. 2003-08-28 Sascha Schumann <sascha@schumann.cx>
  5597. * (PHP_4_3)
  5598. main/php.h:
  5599. add PHP_ATTRIBUTE_FORMAT to more functions
  5600. * (PHP_4_3)
  5601. Zend/zend.h:
  5602. supply ZEND_ATTRIBUTE_FORMAT and enable it for various format functions
  5603. * ext/standard/fsock.c:
  5604. fix format string (long port)
  5605. * (PHP_4_3)
  5606. ext/standard/fsock.c:
  5607. fix format (long port)
  5608. 2003-08-28 Jani Taskinen <sniper@iki.fi>
  5609. * ext/mcve/.cvsignore
  5610. ext/mcve/config.m4
  5611. ext/mcve/mcve.c
  5612. ext/mcve/mcve.dsp
  5613. ext/mcve/php_mcve.h
  5614. ext/sybase_ct/php_sybase_ct.c:
  5615. MFB
  5616. 2003-08-28 Sascha Schumann <sascha@schumann.cx>
  5617. * main/php.h
  5618. main/php.h:
  5619. Use ZEND_GCC_VERSION and ZEND_ATTRIBUTE_MALLOC
  5620. * ZendEngine2/zend.h
  5621. ZendEngine2/zend_alloc.h:
  5622. cleanup & centralize ZEND_GCC_VERSION and ZEND_ATTRIBUTE_MALLOC so that
  5623. they can be used by downstream applications
  5624. * (PHP_4_3)
  5625. Zend/zend.h
  5626. Zend/zend_alloc.h:
  5627. cleanup & centralize ZEND_GCC_VERSION and ZEND_ATTRIBUTE_MALLOC so that
  5628. it can be used by downstream applications
  5629. 2003-08-28 Jani Taskinen <sniper@iki.fi>
  5630. * (PHP_4_3)
  5631. NEWS
  5632. ext/mcve/mcve.c:
  5633. remove dos line feeds..
  5634. * ext/mcve/mcve.dsp
  5635. ext/mcve/mcve.dsp
  5636. win32/php_modules.dsw:
  5637. file mcve.dsp was initially added on branch PHP_4_3.
  5638. * (PHP_4_3)
  5639. NEWS
  5640. ext/mcve/config.m4
  5641. ext/mcve/mcve.c:
  5642. - Made MCVE extension available on win32.
  5643. * (PHP_4_3)
  5644. ext/curl/.cvsignore:
  5645. missing entries
  5646. * ext/mcve/.cvsignore
  5647. ext/mcve/.cvsignore:
  5648. file .cvsignore was initially added on branch PHP_4_3.
  5649. 2003-08-28 Andrey Hristov <andrey@hristov.com>
  5650. * ext/standard/basic_functions.c:
  5651. proto fix
  5652. 2003-08-28 Sascha Schumann <sascha@schumann.cx>
  5653. * (PHP_4_3)
  5654. Zend/zend_alloc.h
  5655. ZendEngine2/zend_alloc.h:
  5656. Enable attribute((malloc)) for GCC 2.96
  5657. 2003-08-28 Stanislav Malyshev <stas@zend.com>
  5658. * sapi/cli/php_cli.c:
  5659. MF4: -m fix for premature extension unloading
  5660. * (PHP_4_3)
  5661. sapi/cli/php_cli.c:
  5662. Null dtor so that extensions won't be unloaded prematurely by list
  5663. destruction
  5664. 2003-08-28 Jani Taskinen <sniper@iki.fi>
  5665. * ext/odbc/php_odbc.c:
  5666. typofix
  5667. 2003-08-28 Sascha Schumann <sascha@schumann.cx>
  5668. * (PHP_4_3)
  5669. Zend/zend_alloc.h
  5670. ZendEngine2/zend_alloc.h:
  5671. GCC 2 does not know about malloc yet.
  5672. 2003-08-28 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  5673. * (PHP_4_3)
  5674. ext/iconv/config.m4:
  5675. MFH(r-1.25): add further check for "#include MACRO" style syntax
  5676. * ext/iconv/config.m4:
  5677. Add further check for "#include MACRO" style syntax
  5678. 2003-08-28 Sascha Schumann <sascha@schumann.cx>
  5679. * (PHP_4_3)
  5680. Zend/zend_alloc.h
  5681. ZendEngine2/zend_alloc.h:
  5682. provide attribute((malloc)) where appropiate
  5683. * main/php.h
  5684. main/snprintf.h
  5685. main/spprintf.h:
  5686. Let GCC check format arguments
  5687. 2003-08-28 Greg Beaver <greg@chiaraquartet.net>
  5688. * pear/package-PEAR.xml
  5689. pear/PEAR/Common.php
  5690. pear/PEAR/Installer.php
  5691. pear/PEAR/Command/Install.php:
  5692. - added --alldeps --onlyreqdeps options for pear install/upgrade.
  5693. * added automatic dependency sorting, so the order of packages on
  5694. command-line is unimportant for both install/uninstall
  5695. * added one more spaces in paths fix that was missed in PEAR_Common
  5696. 2003-08-28 Ilia Alshanetsky <ilia@prohost.org>
  5697. * (PHP_4_3)
  5698. NEWS
  5699. ext/pgsql/pgsql.c:
  5700. MFH: Fixed bug #25109 (Possible crash when fetching field names in pgsql)
  5701. * ext/pgsql/pgsql.c:
  5702. Fixed bug #25109 (Possible crash when fetching field name)
  5703. * ext/pgsql/tests/05large_object.phpt
  5704. ext/pgsql/tests/08escape.phpt
  5705. ext/pgsql/tests/11pg_meta_data.phpt
  5706. ext/pgsql/tests/18pg_escape_bytea.phpt:
  5707. Fixed tests that failed in ZTS due to incorrect file paths.
  5708. Fixed test that failed due to new array dimension property being fetched.
  5709. 2003-08-28 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  5710. * ext/interbase/tests/006.phpt:
  5711. Test multiple execution of a prepared EXEC PROCEDURE statement
  5712. * ext/interbase/tests/004.phpt:
  5713. Test for BLOB ID survival of close()/connect()
  5714. * ext/interbase/interbase.c:
  5715. Removed TSRMLS_FETCH from _php_ibase_module_error()
  5716. 2003-08-27 Ilia Alshanetsky <ilia@prohost.org>
  5717. * ext/standard/mail.c:
  5718. Prevent abrupt script execution when sendmail_path contains invalid
  5719. executable.
  5720. Add more detail to the warnings regarding execution of sendmail binary.
  5721. 2003-08-27 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  5722. * ext/interbase/interbase.c
  5723. ext/interbase/php_interbase.h:
  5724. Do not reuse data structure for ibase_execute() results.
  5725. Invalidate the results whose statement handle has been invalidated.
  5726. Fixed some add_{index|assoc}_*() bogosity
  5727. 2003-08-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5728. * ZendEngine2/zend_reflection_api.c:
  5729. Nuke unused variable
  5730. * ZendEngine2/zend_reflection_api.c:
  5731. Fix reflection_class::newInstance()
  5732. 2003-08-27 Greg Beaver <greg@chiaraquartet.net>
  5733. * pear/PEAR/Common.php:
  5734. adding betterStates() for usage in automatic dependency resolution
  5735. 2003-08-27 Dan Kalowsky <dank@deadmime.org>
  5736. * ext/odbc/php_odbc.c
  5737. ext/odbc/php_odbc_includes.h:
  5738. Committing a patch for IBM DB2 BLOB support submitted by Clara Liu
  5739. (clara@zealworks.com).
  5740. 2003-08-27 Jani Taskinen <sniper@iki.fi>
  5741. * scripts/phpize.in:
  5742. - Use the shtool in $builddir/build instead
  5743. * (PHP_4_3)
  5744. acinclude.m4
  5745. configure.in
  5746. scan_makefile_in.awk
  5747. build/scan_makefile_in.awk
  5748. ext/openssl/config.m4
  5749. ext/openssl/config0.m4
  5750. ext/snmp/config.m4
  5751. ext/standard/config.m4
  5752. scripts/Makefile.frag
  5753. scripts/phpize.in
  5754. scripts/phpize.m4:
  5755. - Backported several improvements/cleanups for the build/configure stuff.
  5756. . PEAR dependancies checked during configure
  5757. . OpenSSL config moved from configure.in to ext/openssl/config0.m4
  5758. (and also improved the PHP_OPENSSL_SETUP macro a bit)
  5759. + Some other minor issues
  5760. 2003-08-27 Sascha Schumann <sascha@schumann.cx>
  5761. * scripts/Makefile.frag
  5762. scripts/Makefile.frag:
  5763. Use INSTALL to install build files
  5764. 2003-08-27 Ilia Alshanetsky <ilia@prohost.org>
  5765. * (PHP_4_3)
  5766. main/streams.c:
  5767. MFH: Prevent a crash when expand_filepath() fails.
  5768. * main/streams/plain_wrapper.c:
  5769. Prevent a crash when expand_filepath() fails.
  5770. 2003-08-27 Sara Golemon <php@alphaweb.net>
  5771. * ext/standard/string.c:
  5772. Squelch warning "Variable may be used uninitialized."
  5773. This would never occur anyway because of the logic of the function,
  5774. but gcc isn't quite smart enough to realize this.
  5775. 2003-08-27 Ilia Alshanetsky <ilia@prohost.org>
  5776. * ext/pgsql/pgsql.c:
  5777. Fixed bug #22243 (make pg_meta_data fetch array dimentions)
  5778. m-lesser[at]better-com.de
  5779. 2003-08-26 Jani Taskinen <sniper@iki.fi>
  5780. * (PHP_4_3)
  5781. NEWS:
  5782. BFN
  5783. * (PHP_4_3)
  5784. main/config.w32.h
  5785. main/internal_functions_win32.c:
  5786. MFH: - Fixed bug #25166 (WDDX serializer handler missing in win32). (Jani)
  5787. * main/config.w32.h
  5788. main/internal_functions_win32.c:
  5789. - Fixed bug #25166 (WDDX serializer handler missing in win32). (Jani)
  5790. * (PHP_4_3)
  5791. ext/session/session.c:
  5792. More crap from previous commits
  5793. * (PHP_4_3)
  5794. ext/session/session.c:
  5795. Fix typo
  5796. * (PHP_4_3)
  5797. ext/session/session.c:
  5798. MFH: - Fixed crash bug when non-existing save/serializer handler is used
  5799. * ext/session/session.c:
  5800. - Prevent crash if non-existing save/serializer handler is tried to be used
  5801. - Added the registered serializers information to MINFO.
  5802. 2003-08-26 Sascha Schumann <sascha@schumann.cx>
  5803. * scripts/Makefile.frag
  5804. scripts/Makefile.frag:
  5805. Use $(INSTALL_DATA) instead of cp
  5806. 2003-08-25 Ilia Alshanetsky <ilia@prohost.org>
  5807. * (PHP_4_3)
  5808. NEWS:
  5809. zero-size BLOB fetch fix went into 4.3.3
  5810. 2003-08-25 Jani Taskinen <sniper@iki.fi>
  5811. * TSRM/tsrm_config_common.h
  5812. ZendEngine2/zend.h:
  5813. - Fixed bug #25240 (spaces before pre-processor directives)
  5814. 2003-08-25 Sara Golemon <php@alphaweb.net>
  5815. * (PHP_4_3)
  5816. NEWS:
  5817. BFN
  5818. * (PHP_4_3)
  5819. ext/standard/ftp_fopen_wrapper.c:
  5820. MFH(r-1.61) Bugfix#25239 Closing control stream while data stream is open
  5821. violates RFC959 section 2.3
  5822. * ext/standard/ftp_fopen_wrapper.c:
  5823. Bugfix#25239 Closing control stream while data stream is open violates
  5824. RFC959 section 2.3
  5825. 2003-08-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5826. * EXTENSIONS:
  5827. Update
  5828. * ext/mbstring/mbstring.c
  5829. ext/mbstring/mbstring.h:
  5830. - Fix compile
  5831. - Building still not possible
  5832. * ext/sqlite/sqlite.c:
  5833. Update exception code
  5834. * main/main.c:
  5835. - Simplify php_error_cb()
  5836. - Make errors show the class where possible
  5837. 2003-08-25 Rob Richards <rrichards@ctindustries.net>
  5838. * win32/php4dllts.dsp:
  5839. fix debug build. use libxml dynamic linking until it can re-export symbols
  5840. 2003-08-25 Greg Beaver <greg@chiaraquartet.net>
  5841. * pear/package-PEAR.xml:
  5842. adding me as helper, adding dependency on XML_RPC 1.0.4 and optional
  5843. dependency on xmlrpc extension - this will change to dependency on XML_RPC
  5844. 1.0.5 if all of Marshall's ideas are implemented
  5845. * pear/package-PEAR.xml:
  5846. my fault - forgot to fix this
  5847. 2003-08-25 Jani Taskinen <sniper@iki.fi>
  5848. * ext/mbstring/config.m4:
  5849. Some minor fixes so that this works with autoconf 2.13 too
  5850. 2003-08-24 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  5851. * ext/mbstring/config.m4
  5852. ext/mbstring/mbstring.h:
  5853. Allow usage of external libmbfl
  5854. 2003-08-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5855. * ZendEngine2/zend_API.c:
  5856. Add missing check
  5857. 2003-08-24 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  5858. * ext/mbstring/config.m4
  5859. ext/mbstring/mbstring.c
  5860. ext/mbstring/php_mbfl_allocators.c:
  5861. Integrate allocator code into mbstring.c
  5862. 2003-08-24 Ilia Alshanetsky <ilia@prohost.org>
  5863. * (PHP_4_3)
  5864. NEWS:
  5865. Added place-holder for 4.3.4
  5866. * (PHP_4_3)
  5867. configure.in
  5868. main/php_version.h:
  5869. No RC1 just yet :)
  5870. * (PHP_4_3)
  5871. configure.in
  5872. main/php_version.h:
  5873. Back to dev
  5874. * (PHP_4_3)
  5875. NEWS:
  5876. Fixed typo.
  5877. * (PHP_4_3)
  5878. configure.in
  5879. main/php_version.h:
  5880. Set 4.3.3 version bit.
  5881. * (PHP_4_3)
  5882. NEWS:
  5883. Prepare NEWS file for 4.3.3 release.
  5884. 2003-08-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5885. * ZendEngine2/zend_API.c:
  5886. Fix memory source of string duplication for non internal properties
  5887. * ZendEngine2/zend_API.c
  5888. ZendEngine2/zend_API.h
  5889. ZendEngine2/zend_compile.c
  5890. ZendEngine2/zend_default_classes.c
  5891. ZendEngine2/zend_execute_API.c
  5892. ZendEngine2/zend_variables.c
  5893. ZendEngine2/zend_variables.h:
  5894. - Provide appropriate way to destroy internal zval's.
  5895. - Allow internal zval's of type string and disallow complex types.
  5896. - Define the default string for extensions at class level instead of ctor.
  5897. * ZendEngine2/zend_API.h
  5898. ZendEngine2/zend_compile.h
  5899. ZendEngine2/zend_reflection_api.c:
  5900. Don't identify alias'ed functions
  5901. 2003-08-24 Zeev Suraski <zeev@zend.com>
  5902. * ZendEngine2/zend_API.c:
  5903. Use ""'s if you want empty strings. We want to crash on errors.
  5904. * ZendEngine2/zend_compile.c:
  5905. Use pemalloc()
  5906. 2003-08-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5907. * ZendEngine2/zend_API.c:
  5908. Allow NULL, too
  5909. 2003-08-24 Zeev Suraski <zeev@zend.com>
  5910. * ZendEngine2/zend_API.c:
  5911. Get rid of more ^M's - Marcus, please check your CVS client!
  5912. * ZendEngine2/zend_default_classes.c:
  5913. Get rid of more ^M's
  5914. * ZendEngine2/zend_compile.c:
  5915. line endings fix
  5916. * ZendEngine2/zend_execute.c:
  5917. Never, ever, overwrite the refcount element of a connected zval!
  5918. 2003-08-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5919. * ZendEngine2/zend_reflection_api.c:
  5920. Add dedicated reflection_exception
  5921. * ZendEngine2/zend_default_classes.c
  5922. ZendEngine2/zend_default_classes.h:
  5923. Allow to throw instances of classes derived from exception
  5924. 2003-08-24 Stefan Roehrich <stefan@roehri.ch>
  5925. * NEWS
  5926. ext/zlib/zlib.c:
  5927. Fixed bug #25218 ("deflate" compressed pages had a gzip header, which
  5928. should only be sent with "gzip" compressed pages).
  5929. * ext/zlib/zlib.c:
  5930. Fixed zlib.output_compression without register_long_vars set.
  5931. 2003-08-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5932. * ZendEngine2/zend.c
  5933. ZendEngine2/zend_default_classes.c
  5934. ZendEngine2/zend_default_classes.h
  5935. ZendEngine2/zend_execute.h
  5936. ZendEngine2/zend_execute_API.c
  5937. sapi/cli/php_cli.c:
  5938. - Provide a unified way to display uncaught exceptions, which shows
  5939. file/line/message info if possible.
  5940. - Add zend_eval_string_ex() to be able to handle exceptions in eval'd
  5941. code.
  5942. - Use above function to fix memleaks in CLI.
  5943. * ZendEngine2/zend_reflection_api.c:
  5944. Make invoke() work
  5945. * ZendEngine2/zend_reflection_api.c:
  5946. zend_parse_parameters 'O' works the way we need here
  5947. * ZendEngine2/zend_reflection_api.c:
  5948. Not needed
  5949. * ZendEngine2/zend_default_classes.c:
  5950. Make use method macros
  5951. * ZendEngine2/zend_API.h:
  5952. One of PPP is needed, too
  5953. * ZendEngine2/zend_reflection_api.c:
  5954. - Add Reflection_Function::isAlias
  5955. - Use ZEND_ME/ZEND_METHOD
  5956. - Fix static entries
  5957. * ZendEngine2/zend_API.h
  5958. ZendEngine2/zend_compile.h:
  5959. - Add fn_flag ZEND_ACC_ALIAS
  5960. - Unify way of function_entry generation by new macro ZEND_FENTRY
  5961. * ZendEngine2/zend_API.c:
  5962. Fix fn_flags handling
  5963. 2003-08-24 Rob Richards <rrichards@ctindustries.net>
  5964. * ext/dom/php_dom.h
  5965. ext/dom/xml_common.h
  5966. ext/dom/xpath.c:
  5967. implement stricterrorcheck
  5968. fix clonenode
  5969. cleanup error routines
  5970. forgot these files
  5971. * ext/dom/attr.c
  5972. ext/dom/characterdata.c
  5973. ext/dom/document.c
  5974. ext/dom/domexception.c
  5975. ext/dom/domimplementation.c
  5976. ext/dom/element.c
  5977. ext/dom/node.c
  5978. ext/dom/php_dom.c:
  5979. implement stricterrorcheck
  5980. fix clonenode
  5981. cleanup error routines
  5982. * ext/xsl/php_xsl.c
  5983. ext/xsl/php_xsl.h
  5984. ext/xsl/xsltprocessor.c:
  5985. remove document pointer references as doc is now copied
  5986. 2003-08-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5987. * ZendEngine2/zend_API.c
  5988. ZendEngine2/zend_API.h
  5989. ZendEngine2/zend_default_classes.c:
  5990. Add property read code and use that in default exception class
  5991. 2003-08-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  5992. * ZendEngine2/zend_default_classes.c
  5993. ZendEngine2/zend_default_classes.h
  5994. ZendEngine2/zend_reflection_api.c:
  5995. Allow zend_throw_exception() to also set the exception code
  5996. * ZendEngine2/zend_default_classes.c:
  5997. Exception has 4 protected default properties (message,code,file,line).
  5998. They are all initialized at c-level constructor correctly.
  5999. * ZendEngine2/zend_API.c
  6000. ZendEngine2/zend_API.h
  6001. ZendEngine2/zend_compile.c
  6002. ZendEngine2/zend_compile.h:
  6003. Internal classes can now have default properties.
  6004. * ZendEngine2/zend_reflection_api.c:
  6005. Show ctor/dtor information and those don't return anything
  6006. * ZendEngine2/zend_API.c
  6007. ZendEngine2/zend_compile.c
  6008. ZendEngine2/zend_compile.h
  6009. ZendEngine2/zend_execute.c:
  6010. - Flag ctor/dtor methods
  6011. - Use this to prevent memleaks when an exception gets thrown in ctors.
  6012. * ZendEngine2/zend_default_classes.c:
  6013. Make exception code more robust
  6014. 2003-08-23 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  6015. * ext/mbstring/mbstring.c:
  6016. revert previous patch.
  6017. * ext/mbstring/mb_gpc.c
  6018. ext/mbstring/mbstring.c:
  6019. changed for ZTS mode.
  6020. * ext/mbstring/README.libmbfl
  6021. ext/mbstring/config.m4
  6022. ext/mbstring/cp932_table.h
  6023. ext/mbstring/html_entities.c
  6024. ext/mbstring/mbfilter.c
  6025. ext/mbstring/mbfilter.h
  6026. ext/mbstring/mbfilter_cn.c
  6027. ext/mbstring/mbfilter_cn.h
  6028. ext/mbstring/mbfilter_ja.c
  6029. ext/mbstring/mbfilter_ja.h
  6030. ext/mbstring/mbfilter_kr.c
  6031. ext/mbstring/mbfilter_kr.h
  6032. ext/mbstring/mbfilter_ru.c
  6033. ext/mbstring/mbfilter_ru.h
  6034. ext/mbstring/mbfilter_tw.c
  6035. ext/mbstring/mbfilter_tw.h
  6036. ext/mbstring/mbregex.c
  6037. ext/mbstring/mbregex.h
  6038. ext/mbstring/mbstring.c
  6039. ext/mbstring/mbstring.h
  6040. ext/mbstring/php_mbfl_allocators.c
  6041. ext/mbstring/php_mbregex.c
  6042. ext/mbstring/php_mbregex.h
  6043. ext/mbstring/unicode_table.h
  6044. ext/mbstring/unicode_table_cn.h
  6045. ext/mbstring/unicode_table_ja.h
  6046. ext/mbstring/unicode_table_kr.h
  6047. ext/mbstring/unicode_table_ru.h
  6048. ext/mbstring/unicode_table_tw.h:
  6049. 2003-08-22 Wez Furlong <wez.php@thebrainroom.net>
  6050. * win32/.cvsignore:
  6051. ignore this generated file
  6052. * win32/builddef.bat
  6053. win32/php4dllts.dsp:
  6054. provide general hook for exporting symbols from php4ts.dll
  6055. 2003-08-22 Ilia Alshanetsky <ilia@prohost.org>
  6056. * (PHP_4_3)
  6057. main/main.c:
  6058. MFH: Fixed bug #25127 (reset memory_limit before terminating the request)
  6059. * main/main.c:
  6060. Fixed bug #25127 (reset memory_limit before terminating the request)
  6061. * ZendEngine2/zend_builtin_functions.c
  6062. ZendEngine2/zend_constants.h:
  6063. Replace *magic number* with a much nicer define.
  6064. 2003-08-22 Brian France <list@firehawksystems.com>
  6065. * main/php.h:
  6066. Updated PHP_API_VERSION to 20030820 for the php_setcookie api change
  6067. 2003-08-22 Wez Furlong <wez.php@thebrainroom.net>
  6068. * ext/dom/attr.c
  6069. ext/dom/cdatasection.c
  6070. ext/dom/characterdata.c
  6071. ext/dom/comment.c
  6072. ext/dom/document.c
  6073. ext/dom/documentfragment.c
  6074. ext/dom/documenttype.c
  6075. ext/dom/domconfiguration.c
  6076. ext/dom/domerror.c
  6077. ext/dom/domerrorhandler.c
  6078. ext/dom/domexception.c
  6079. ext/dom/domimplementation.c
  6080. ext/dom/domimplementationlist.c
  6081. ext/dom/domimplementationsource.c
  6082. ext/dom/domlocator.c
  6083. ext/dom/domstringlist.c
  6084. ext/dom/element.c
  6085. ext/dom/entity.c
  6086. ext/dom/entityreference.c
  6087. ext/dom/namednodemap.c
  6088. ext/dom/namelist.c
  6089. ext/dom/node.c
  6090. ext/dom/nodelist.c
  6091. ext/dom/notation.c
  6092. ext/dom/php_dom.c
  6093. ext/dom/processinginstruction.c
  6094. ext/dom/string_extend.c
  6095. ext/dom/text.c
  6096. ext/dom/typeinfo.c
  6097. ext/dom/userdatahandler.c
  6098. ext/dom/xpath.c
  6099. ext/simplexml/simplexml.c
  6100. ext/xml/compat.c:
  6101. allow building without libxml2 under win32
  6102. 2003-08-22 Jon Parise <jon@csh.rit.edu>
  6103. * (PHP_4_3)
  6104. configure.in
  6105. ext/standard/filestat.c:
  6106. MFH configure.in:1.460, filestat.c:1.125:
  6107. Fix disk_total_space() and disk_free_space() under FreeBSD.
  6108. 2003-08-22 Ilia Alshanetsky <ilia@prohost.org>
  6109. * ZendEngine2/zend_builtin_functions.c:
  6110. Set 2147483647 as the module number of user defined constants
  6111. Fixed a few bugs and cleaned up get_defined_constants().
  6112. * sapi/cli/php_cli.c:
  6113. Set module id 0 (internal) for constants registered by php_cli in C.
  6114. 2003-08-22 Jani Taskinen <sniper@iki.fi>
  6115. * NEWS:
  6116. english is funny
  6117. 2003-08-21 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6118. * ZendEngine2/zend_default_classes.c
  6119. ZendEngine2/zend_default_classes.h
  6120. ZendEngine2/zend_reflection_api.c:
  6121. Add function 'zend_throw_exception(char *message, int duplicate
  6122. TSRMLS_DC);'
  6123. to provide an easy way to throw exceptions for extension developers.
  6124. 2003-08-21 Sara Golemon <php@alphaweb.net>
  6125. * NEWS:
  6126. ftp:// wrapper context option: resume_pos
  6127. 2003-08-21 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6128. * ZendEngine2/zend_API.c:
  6129. If ce not given than any object would do
  6130. * ZendEngine2/zend_API.c:
  6131. Paramspec 'O' / zend_parse_method_params(): only if given check the class
  6132. type
  6133. * ext/mysqli/mysqli_api.c:
  6134. Fix parameter spec
  6135. 2003-08-21 Jon Parise <jon@csh.rit.edu>
  6136. * configure.in
  6137. ext/standard/filestat.c:
  6138. Under FreeBSD, statfs(2) requires both <sys/mount.h> _and_ <sys/param.h>.
  6139. The autoconf check for <sys/mount.h> was failing because <sys/param.h>
  6140. wasn't being universally included.
  6141. This gets disk_total_space() and disk_free_space() working again under
  6142. FreeBSD.
  6143. 2003-08-21 Jani Taskinen <sniper@iki.fi>
  6144. * NEWS:
  6145. - Proper place, correct formatting.
  6146. 2003-08-20 Brian France <list@firehawksystems.com>
  6147. * NEWS:
  6148. - Added new setrawcookie function (bfrance)
  6149. 2003-08-20 Zeev Suraski <zeev@zend.com>
  6150. * ZendEngine2/zend_alloc.c:
  6151. adhere to silence
  6152. 2003-08-20 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  6153. * (PHP_4_3)
  6154. ext/interbase/interbase.c:
  6155. MFH Fix false warning on zero-size BLOB fetch (introduced in RC3)
  6156. 2003-08-20 Zeev Suraski <zeev@zend.com>
  6157. * main/main.c:
  6158. No need for those code blocks anymore...
  6159. 2003-08-20 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  6160. * ext/interbase/interbase.c:
  6161. Fix false warning on zero-size BLOB fetch
  6162. 2003-08-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6163. * ZendEngine2/zend_alloc.c:
  6164. Fix counting number of leaks
  6165. 2003-08-20 Sara Golemon <php@alphaweb.net>
  6166. * ext/standard/ftp_fopen_wrapper.c:
  6167. Add resume_pos (resume position) context option for restarting file
  6168. downloads.
  6169. 2003-08-20 Brian France <list@firehawksystems.com>
  6170. * ext/standard/basic_functions.c
  6171. ext/standard/head.c
  6172. ext/standard/head.h:
  6173. Added a parameter to php_setcookie to toggle URL encoding of the cookie
  6174. data
  6175. Added the function setrawcookie that turns off URL encoding of the cookie
  6176. data
  6177. Changed setcookie to turn on the URL encoding of the cookie data
  6178. 2003-08-20 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  6179. * ext/interbase/interbase.c
  6180. ext/interbase/php_interbase.h:
  6181. Reuse result data structure and resource id for consecutive executions
  6182. of a prepared query
  6183. 2003-08-20 Brad House <brad@mainstreetsoftworks.com>
  6184. * ext/mcve/mcve.c
  6185. ext/mcve/mcve.c:
  6186. allow destructor to clean up connection data
  6187. 2003-08-20 Rob Richards <rrichards@ctindustries.net>
  6188. * ext/dom/php_dom.c:
  6189. fix infinite loop in normalize
  6190. * ext/xsl/xsltprocessor.c:
  6191. doc must be copied when importing stylesheet
  6192. libxslt uses the _private for processing
  6193. 2003-08-20 Ilia Alshanetsky <ilia@prohost.org>
  6194. * (PHP_4_3)
  6195. ext/standard/php_rand.h
  6196. main/reentrancy.c:
  6197. MFH: Fixed bug #25170 (Problem with generation of random numbers on
  6198. solaris)
  6199. * ext/standard/php_rand.h
  6200. main/reentrancy.c:
  6201. Fixed bug #25170 (Problem with generation of random numbers on solaris)
  6202. 2003-08-20 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  6203. * ext/interbase/interbase.c
  6204. ext/interbase/php_interbase.h:
  6205. Moved transaction defaults to header file
  6206. * ext/interbase/interbase.c:
  6207. Cleaned up _php_ibase_var_zval()
  6208. * ext/interbase/interbase.c:
  6209. Fix Win32 build
  6210. * ext/interbase/interbase.c:
  6211. Moved some local vars to stack
  6212. * ext/interbase/interbase.c
  6213. ext/interbase/php_interbase.h:
  6214. Nuke link handle from BLOB id
  6215. Added link argument to ibase_blob_{open|info|echo}()
  6216. 2003-08-20 Jani Taskinen <sniper@iki.fi>
  6217. * (PHP_4_3)
  6218. scripts/phpize.in:
  6219. MFH: - Fixed bug #25163 (OSX: phpize has to use glibtoolize instead)
  6220. * ext/bz2/config.m4:
  6221. Fix phpize build
  6222. * scripts/phpize.in:
  6223. - Fixed bug #25163 (OSX: phpize has to use glibtoolize instead)
  6224. 2003-08-20 Jon Parise <jon@csh.rit.edu>
  6225. * ext/sqlite/Makefile.frag:
  6226. Explicitly declare the dependencies on the generated sqlite.h file. This
  6227. allows the libsqlite source tree (and php-src, as a whole) to be built
  6228. using 'make -j' once again.
  6229. 2003-08-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6230. * tests/lang/bug25145.phpt:
  6231. Add test for #25145
  6232. 2003-08-19 Ilia Alshanetsky <ilia@prohost.org>
  6233. * ext/mime_magic/mime_magic.c
  6234. ext/mime_magic/php_mime_magic.h:
  6235. Fixed bug #25155 (Possible namespace conflict between mime-magic & mssql)
  6236. 2003-08-19 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  6237. * (PHP_4_3)
  6238. ext/mbstring/mbstring.c:
  6239. MFH(r-1.189): more accurate fix for bug #25140
  6240. * ext/mbstring/mbstring.c:
  6241. More accurate fix for bug #25140
  6242. * (PHP_4_3)
  6243. ext/mbstring/mbstring.c:
  6244. Revert the last patch. This patch should not be included in the forthcoming
  6245. release.
  6246. 2003-08-19 Jani Taskinen <sniper@iki.fi>
  6247. * NEWS:
  6248. Lets put this here when we really know its gonna be only in PHP 5
  6249. 2003-08-19 Derick Rethans <d.rethans@jdimedia.nl>
  6250. * (PHP_4_3)
  6251. ext/mbstring/mbstring.c
  6252. ext/mbstring/tests/bug25140.phpt:
  6253. - MFH: Fix for bug #25140 (mb_convert_encoding returns FALSE when it tries
  6254. to
  6255. convert empty string)
  6256. * ext/mbstring/tests/bug25140.phpt:
  6257. - Fix for bug #25140 (mb_convert_encoding returns FALSE when it tries to
  6258. convert empty string)
  6259. * NEWS
  6260. ext/mbstring/mbstring.c:
  6261. - Fix for bug #25140 (mb_convert_encoding returns FALSE when it tries to
  6262. convert empty string)
  6263. * ext/standard/parsedate.y:
  6264. - Back out Ilia's not-yet-ready patch.
  6265. 2003-08-19 Wez Furlong <wez.php@thebrainroom.net>
  6266. * main/main.c:
  6267. Unify TSRMLS_FETCH() usage.
  6268. Fix release build: two instances of } were placed inside #ifdef ZEND_DEBUG
  6269. 2003-08-19 Sascha Schumann <sascha@schumann.cx>
  6270. * NEWS
  6271. NEWS
  6272. NEWS
  6273. NEWS:
  6274. dummy commit
  6275. 2003-08-19 Wez Furlong <wez.php@thebrainroom.net>
  6276. * ZendEngine2/zend_execute.c
  6277. ext/dom/php_dom.c
  6278. ext/simplexml/simplexml.c
  6279. ext/xsl/php_xsl.c:
  6280. fix build
  6281. 2003-08-18 Wez Furlong <wez.php@thebrainroom.net>
  6282. * ext/standard/credits_ext.h:
  6283. Update credits
  6284. * ext/standard/credits.c:
  6285. 5 sir
  6286. * ZendEngine2/zend_ini.h
  6287. main/SAPI.h
  6288. main/php.h
  6289. main/php_ini.h
  6290. main/php_main.h
  6291. main/php_variables.h:
  6292. linkage for C++
  6293. 2003-08-18 Zeev Suraski <zeev@zend.com>
  6294. * ext/dom/php_dom.c:
  6295. Get rid of PZVAL_UNLOCK() - fix untested
  6296. * ZendEngine2/ZendTS.dsp
  6297. ZendEngine2/zend_execute.c
  6298. ZendEngine2/zend_execute_locks.h:
  6299. Prevent access to internal engine functionality
  6300. 2003-08-18 Ilia Alshanetsky <ilia@prohost.org>
  6301. * ext/bz2/tests/with_strings.phpt
  6302. ext/mcrypt/tests/blowfish.phpt
  6303. ext/posix/posix.c
  6304. ext/standard/parsedate.y
  6305. ext/standard/tests/array/001.phpt
  6306. ext/standard/tests/array/002.phpt
  6307. ext/standard/tests/array/003.phpt
  6308. ext/standard/tests/array/array_search.phpt
  6309. ext/standard/tests/file/bug20424.phpt
  6310. ext/standard/tests/math/abs.phpt
  6311. ext/standard/tests/math/pow.phpt
  6312. ext/standard/tests/math/round.phpt
  6313. ext/standard/tests/strings/trim.phpt
  6314. ext/standard/tests/strings/wordwrap.phpt:
  6315. Fixed paths in various tests. In certain conditions usage of partial file
  6316. paths results in test failures.
  6317. 2003-08-18 Zeev Suraski <zeev@zend.com>
  6318. * ext/simplexml/simplexml.c:
  6319. Fix a gazillion leaks in SimpleXML. One gazillion to go ;)
  6320. * ZendEngine2/zend.h
  6321. ZendEngine2/zend_alloc.c
  6322. ZendEngine2/zend_compile.h
  6323. ZendEngine2/zend_execute.c:
  6324. - Improve tracking
  6325. - Fix several overloading issues
  6326. * ZendEngine2/zend_API.c
  6327. ZendEngine2/zend_alloc.h
  6328. ZendEngine2/zend_hash.c
  6329. ZendEngine2/zend_hash.h
  6330. ZendEngine2/zend_ts_hash.c
  6331. ZendEngine2/zend_ts_hash.c
  6332. ZendEngine2/zend_ts_hash.h
  6333. ZendEngine2/zend_ts_hash.h
  6334. main/main.c:
  6335. Improve tracking
  6336. * ext/com_dotnet/com_extension.c:
  6337. Fix leak - non persistent hashes cannot be used in MINIT!
  6338. * ZendEngine2/zend_compile.c:
  6339. ws
  6340. 2003-08-18 Greg Beaver <greg@chiaraquartet.net>
  6341. * pear/package-PEAR.xml
  6342. pear/OS/Guess.php:
  6343. fix #25131, OS_Guess warnings
  6344. 2003-08-18 Ilia Alshanetsky <ilia@prohost.org>
  6345. * (PHP_4_3)
  6346. configure.in:
  6347. RC5 not RC4
  6348. * (PHP_4_3)
  6349. configure.in
  6350. main/php_version.h:
  6351. Back to dev
  6352. * (PHP_4_3)
  6353. NEWS
  6354. configure.in
  6355. main/php_version.h:
  6356. RC4 is a go
  6357. 2003-08-18 Zeev Suraski <zeev@zend.com>
  6358. * ext/simplexml/simplexml.c:
  6359. WTF was that doing here? :)
  6360. Fix crash
  6361. 2003-08-18 Ilia Alshanetsky <ilia@prohost.org>
  6362. * ext/mssql/php_mssql.c:
  6363. Fixed typo.
  6364. * ext/com_dotnet/com_com.c
  6365. ext/com_dotnet/com_handlers.c
  6366. ext/com_dotnet/com_olechar.c
  6367. ext/odbc/birdstep.c:
  6368. emalloc -> safe_emalloc
  6369. 2003-08-18 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  6370. * ext/interbase/interbase.c
  6371. ext/interbase/php_interbase.h:
  6372. Nuke bogus BLOB ids
  6373. 2003-08-17 Jani Taskinen <sniper@iki.fi>
  6374. * (PHP_4_3)
  6375. NEWS:
  6376. fix typo
  6377. 2003-08-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6378. * ZendEngine2/zend_API.h
  6379. ZendEngine2/zend_builtin_functions.c
  6380. ZendEngine2/zend_execute.c
  6381. ZendEngine2/zend_object_handlers.c
  6382. ZendEngine2/zend_operators.c
  6383. ZendEngine2/zend_reflection_api.c
  6384. ext/exif/exif.c
  6385. ext/sqlite/sqlite.c
  6386. sapi/cli/php_cli.c:
  6387. Fix warnings
  6388. * sapi/cgi/cgi_main.c:
  6389. Fix interactive mode
  6390. 2003-08-17 Greg Beaver <greg@chiaraquartet.net>
  6391. * pear/package-PEAR.xml:
  6392. fixing invalid version number for Pierre :)
  6393. * pear/PEAR/Installer.php:
  6394. reverting accidental commit of my fix for #25008 - we'll let Tomas review
  6395. the patch I submitted (oops). The other stuff was good.
  6396. * pear/package-PEAR.xml
  6397. pear/PEAR/Installer.php:
  6398. fixed #25117, updated package-PEAR.xml to the current release level
  6399. 2003-08-17 Sara Golemon <php@alphaweb.net>
  6400. * TODO:
  6401. No more vectors
  6402. 2003-08-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6403. * ext/dba/dba.c:
  6404. Fix warning
  6405. 2003-08-17 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  6406. * ext/interbase/interbase.c:
  6407. Simplify previous fix
  6408. * ext/interbase/tests/004.phpt:
  6409. Test immediate BLOB inserts
  6410. * ext/interbase/interbase.c:
  6411. Fixed leak in _php_ibase_bind()
  6412. 2003-08-17 Sascha Schumann <sascha@schumann.cx>
  6413. * ext/exif/exif.c:
  6414. kill some warnings
  6415. 2003-08-17 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  6416. * ext/interbase/tests/004.phpt:
  6417. Test fetching BLOBs >64k
  6418. 2003-08-17 Sascha Schumann <sascha@schumann.cx>
  6419. * ext/standard/Makefile.frag:
  6420. Use explicit rule to create parsedate.c
  6421. * ext/sqlite/libsqlite/src/vdbe.c:
  6422. Use %p to display a pointer value
  6423. * ext/sqlite/libsqlite/src/table.c:
  6424. The first element of the array seems to store the members count
  6425. Add a cast to (long) to quiet the compiler
  6426. * ext/sqlite/libsqlite/src/main.c:
  6427. The integer timeout is cast to a void *, passed to this function, and
  6428. cast back.
  6429. Add a cast to (long) to quiet the compiler
  6430. * ext/sqlite/libsqlite/src/build.c:
  6431. Fix sizeof(void *) > sizeof(int) issue.
  6432. n should be ptrdiff_t.
  6433. * ZendEngine2/zend.h
  6434. main/streams/php_stream_transport.h:
  6435. One bit fields need to be unsigned, otherwise there is no storage for
  6436. the sign bit
  6437. "A signed bit field has a length of 1 bit."
  6438. * ZendEngine2/zend_API.h:
  6439. explicitly cast size_t to zend_uint to avoid warnings on 64 bit platforms.
  6440. 2003-08-17 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  6441. * ext/interbase/interbase.c:
  6442. Fix possible leak in _php_ibase_fetch_hash()
  6443. 2003-08-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6444. * ZendEngine2/zend_execute.c:
  6445. Remove unnecessary if
  6446. 2003-08-17 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  6447. * ext/interbase/interbase.c:
  6448. Apply fix for ibase_blob_get() to ibase_fetch_*()
  6449. Apply fix for ibase_blob_add() to ibase_query()/ibase_execute()
  6450. 2003-08-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6451. * ZendEngine2/zend_execute.c:
  6452. Put the code where it belongs - fixes a warning and confusion
  6453. * ZendEngine2/zend_compile.c
  6454. ZendEngine2/zend_execute.c:
  6455. Implement a TBD: JMP to the end of foreach
  6456. * ZendEngine2/zend_compile.c:
  6457. WS
  6458. * tests/classes/singleton_001.phpt:
  6459. Once is enough
  6460. 2003-08-17 Derick Rethans <d.rethans@jdimedia.nl>
  6461. * ext/standard/parsedate.y:
  6462. - Fix the comment too
  6463. * ext/standard/parsedate.y:
  6464. - This parser contains 17 reduce conflicts
  6465. 2003-08-17 David Croft <david@infotrek.co.uk>
  6466. * ext/standard/dl.c:
  6467. 2003-08-17 Jani Taskinen <sniper@iki.fi>
  6468. * (PHP_4_3)
  6469. NEWS:
  6470. made some entries more meaningful for users..
  6471. 2003-08-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6472. * ZendEngine2/zend_API.c:
  6473. - Show class names in error messages when dealing with methods
  6474. - Mark class as abstract if it gets an abstract method
  6475. 2003-08-16 Ilia Alshanetsky <ilia@prohost.org>
  6476. * (PHP_4_3)
  6477. NEWS:
  6478. BFN
  6479. 2003-08-16 Derick Rethans <d.rethans@jdimedia.nl>
  6480. * NEWS
  6481. ext/standard/parsedate.y
  6482. ext/standard/tests/time/bug17988.phpt:
  6483. - Fixed bug #17988: strtotime fails to parse timestamp from postgresql
  6484. 2003-08-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6485. * ZendEngine2/zend_API.c
  6486. ZendEngine2/zend_API.h
  6487. ZendEngine2/zend_reflection_api.c:
  6488. Simplify abstract method declaration
  6489. * ZendEngine2/zend_object_handlers.h:
  6490. WS
  6491. 2003-08-16 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  6492. * ext/interbase/tests/004.phpt:
  6493. Fix failure on accidental fread() of 0 bytes
  6494. * ext/interbase/interbase.c:
  6495. Always fill entire buffer in ibase_blob_get()
  6496. 2003-08-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6497. * tests/lang/bug24658.phpt:
  6498. Add some debug help
  6499. 2003-08-16 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  6500. * ext/interbase/interbase.c:
  6501. Fixed bug #18744
  6502. * ext/interbase/php_interbase.h:
  6503. Some general cleaning up
  6504. Some preliminary changes for extensions to array functions
  6505. * ext/interbase/interbase.c:
  6506. Fixed bug #24224
  6507. Some general cleaning up
  6508. Some preliminary changes for extensions to array functions
  6509. * ext/interbase/tests/004.phpt:
  6510. Test for bug #24224
  6511. 2003-08-16 Jason Greene <jason@inetgurus.net>
  6512. * ext/sockets/php_sockets.h
  6513. ext/sockets/php_sockets_win.c
  6514. ext/sockets/php_sockets_win.h
  6515. ext/sockets/sockets.c:
  6516. Remove all vector based functions for the following reasons:
  6517. - This solves alot of platform compatibility problems
  6518. - The possible security issue of allocating an incredibly large vector
  6519. pool is prevented
  6520. - They are of little to no benefit in a high level language
  6521. - 99% of all things done with these functions can be done using
  6522. sendto/recvfrom
  6523. 2003-08-16 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  6524. * ext/interbase/interbase.c
  6525. ext/interbase/php_interbase.h:
  6526. Removed ibase_num_rows()
  6527. Converted some MACRO-isms
  6528. 2003-08-16 Jani Taskinen <sniper@iki.fi>
  6529. * NEWS:
  6530. Removed ibase_num_rows() (requested by Ard)
  6531. 2003-08-16 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  6532. * ext/interbase/interbase.c:
  6533. Added comment about ibase_num_rows()
  6534. 2003-08-15 Sascha Schumann <sascha@schumann.cx>
  6535. * ZendEngine2/zend_execute.c
  6536. ZendEngine2/zend_object_handlers.c:
  6537. Restrict scope of inline functions to compile unit
  6538. Submitted by: Jason Greene <jason@inetgurus.net>
  6539. 2003-08-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6540. * EXTENSIONS:
  6541. It is maintained now by Ard
  6542. 2003-08-15 Jani Taskinen <sniper@iki.fi>
  6543. * (PHP_4_3)
  6544. ext/dba/config.m4:
  6545. ws fix
  6546. * ext/db/config.m4
  6547. ext/dba/config.m4:
  6548. MFB
  6549. * (PHP_4_3)
  6550. ext/db/config.m4:
  6551. fix typo
  6552. * NEWS:
  6553. group those ibase entries a bit + added ibase_free_event_handler() too
  6554. 2003-08-15 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  6555. * ext/interbase/interbase.c
  6556. ext/interbase/php_interbase.h:
  6557. Added ibase_free_event_handler()
  6558. 2003-08-15 Jani Taskinen <sniper@iki.fi>
  6559. * NEWS:
  6560. new functions in ext/interbase
  6561. 2003-08-15 Andrey Hristov <andrey@hristov.com>
  6562. * ext/cpdf/cpdf.c:
  6563. 2 proto fixes (Mehdi Achour)
  6564. 2003-08-15 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  6565. * ext/interbase/interbase.c:
  6566. Moved TRMLS_FETCH to correct scope
  6567. * ext/interbase/interbase.c
  6568. ext/interbase/php_interbase.h:
  6569. Added ibase_set_event_handler()
  6570. 2003-08-14 Wez Furlong <wez.php@thebrainroom.net>
  6571. * EXTENSIONS:
  6572. update for com_dotnet
  6573. * ext/com_dotnet/CREDITS:
  6574. add credits
  6575. * NEWS:
  6576. add news about COM
  6577. * ext/com_dotnet/com_dotnet.c:
  6578. fix .net build
  6579. 2003-08-14 Derick Rethans <d.rethans@jdimedia.nl>
  6580. * pear/install-pear.php
  6581. pear/PEAR/Config.php:
  6582. MFB: - Fix library path problems
  6583. * (PHP_4_3)
  6584. pear/install-pear.php
  6585. pear/PEAR/Config.php:
  6586. - Fix library path problems
  6587. 2003-08-14 Wez Furlong <wez.php@thebrainroom.net>
  6588. * win32/php4dllts.dsp:
  6589. Might help to have the COM stuff actually build...
  6590. 2003-08-14 Ilia Alshanetsky <ilia@prohost.org>
  6591. * (PHP_4_3)
  6592. NEWS
  6593. ext/pgsql/pgsql.c:
  6594. MFH: Fixed bug #25093 (Various leaks due to non-freed queries)
  6595. * ext/pgsql/pgsql.c:
  6596. Fixed bug #25093 (Various leaks due to non-freed queries)
  6597. 2003-08-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6598. * (PHP_4_3)
  6599. ext/wddx/tests/001.phpt
  6600. ext/wddx/tests/wddx.xml:
  6601. MFH: Don't test other functionality than wddx here.
  6602. * ext/wddx/tests/001.phpt
  6603. ext/wddx/tests/wddx.xml:
  6604. Don't test other functionality than wddx here.
  6605. 2003-08-14 Wez Furlong <wez.php@thebrainroom.net>
  6606. * main/internal_functions_win32.c:
  6607. fix this stuff
  6608. * ext/com_dotnet/README
  6609. ext/com_dotnet/com_com.c
  6610. ext/com_dotnet/com_dotnet.c
  6611. ext/com_dotnet/com_extension.c
  6612. ext/com_dotnet/com_handlers.c
  6613. ext/com_dotnet/com_misc.c
  6614. ext/com_dotnet/com_olechar.c
  6615. ext/com_dotnet/com_typeinfo.c
  6616. ext/com_dotnet/com_variant.c
  6617. ext/com_dotnet/php_com_dotnet.h
  6618. ext/com_dotnet/php_com_dotnet_internal.h
  6619. ext/com_dotnet/tests/variants.phpt
  6620. main/config.w32.h
  6621. main/internal_functions_win32.c:
  6622. Add new COM (and .Net) extension for php5.
  6623. Not yet complete, but should work for most people.
  6624. 2003-08-14 Ilia Alshanetsky <ilia@prohost.org>
  6625. * (PHP_4_3)
  6626. NEWS:
  6627. Set RC4 date
  6628. * (PHP_4_3)
  6629. NEWS
  6630. ext/odbc/php_odbc.c:
  6631. MFH: Fixed bug #25081 (odbc_fetch_array() may mangle numeric fields).
  6632. * ext/odbc/php_odbc.c:
  6633. Fixed bug #25081 (odbc_fetch_array() may mangle numeric fields).
  6634. 2003-08-14 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  6635. * ext/interbase/interbase.c
  6636. ext/interbase/php_interbase.h:
  6637. Added ibase_wait_event()
  6638. 2003-08-14 Ilia Alshanetsky <ilia@prohost.org>
  6639. * (PHP_4_3)
  6640. NEWS
  6641. ext/session/session.c:
  6642. MFH: Fixed bug #25084 (Make refer check not dependant on register_globals)
  6643. * ext/session/session.c:
  6644. Fixed bug #25084 (Make refer check not dependant on register_globals)
  6645. * ext/session/tests/bug24592.phpt:
  6646. Added missing skip condition
  6647. * (PHP_4_3)
  6648. ext/standard/assert.c:
  6649. MFH: Fixed a possible crash due to invalid handling of assert ini options.
  6650. * ext/standard/assert.c:
  6651. Fixed a possible crash due to invalid handling of assert ini options.
  6652. 2003-08-14 Brian France <list@firehawksystems.com>
  6653. * (PHP_4_3)
  6654. acinclude.m4:
  6655. Reverted part of the last patch. It changed -prefer-pic to
  6656. -prefer-non-pic.
  6657. Now back to -prefer-pic
  6658. 2003-08-13 Jani Taskinen <sniper@iki.fi>
  6659. * acinclude.m4:
  6660. MFB
  6661. 2003-08-13 Edin Kadribasic <edink@proventum.net>
  6662. * ext/pspell/pspell.dsp:
  6663. MFB: standard location for the include files
  6664. * (PHP_4_3)
  6665. ext/pspell/pspell.dsp:
  6666. Added standard location for the headers
  6667. 2003-08-13 Brian France <list@firehawksystems.com>
  6668. * (PHP_4_3)
  6669. acinclude.m4:
  6670. Fixed two translit so they don't remove underscores
  6671. 2003-08-13 Tomas V.V.Cox <cox@idecnet.com>
  6672. * (PHP_4_3)
  6673. pear/package-PEAR.xml:
  6674. 1.2b5 becomes 1.2 final, no more changes
  6675. 2003-08-13 Wez Furlong <wez.php@thebrainroom.net>
  6676. * ext/standard/browscap.c:
  6677. It's boolean, not long.
  6678. 2003-08-13 Greg Beaver <greg@chiaraquartet.net>
  6679. * pear/tests/pear2.phpt:
  6680. fixed include, verified that it indeed works, and PEAR.php passes the test
  6681. :)
  6682. * pear/PEAR/Dependency.php
  6683. pear/PEAR/Installer.php:
  6684. fix uninstall for optional dependencies, bug #25080
  6685. * pear/PEAR/Common.php:
  6686. fix optional dependencies in reading, validating, and writing of
  6687. package.xml
  6688. 2003-08-13 Vlad Krupin <phpdevel@echospace.com>
  6689. * ext/pspell/pspell.c:
  6690. this comment makes no sense after the previous commit
  6691. 2003-08-13 Greg Beaver <greg@chiaraquartet.net>
  6692. * pear/package-PEAR.xml:
  6693. updating for release
  6694. * pear/PEAR.php:
  6695. fix for Bug #21845 $this in static calls
  6696. * pear/tests/pear2.phpt:
  6697. tests for pear error handling
  6698. 2003-08-13 Vlad Krupin <phpdevel@echospace.com>
  6699. * ext/pspell/pspell.c:
  6700. changes to accomodate win32 build
  6701. 2003-08-13 Sascha Schumann <sascha@schumann.cx>
  6702. * ext/ircg/ircg.c:
  6703. MFH Fix CTCP handling so that commands without parameters are processed
  6704. MFH Use %ld for time_t's
  6705. MFH Provide a warning when irc_connect fails
  6706. 2003-08-13 Vlad Krupin <phpdevel@echospace.com>
  6707. * ext/pspell/pspell.dsp:
  6708. win32 build is now possible Credit is due to Jan Gehring
  6709. <gehring@egotec.de> for figuring that out
  6710. 2003-08-13 Sascha Schumann <sascha@schumann.cx>
  6711. * (PHP_4_3)
  6712. ext/ircg/ircg.c:
  6713. Fix CTCP handling so that commands without parameters are processed
  6714. Use %ld for time_t's
  6715. Provide a warning when irc_connect fails
  6716. 2003-08-13 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  6717. * (PHP_4_3)
  6718. ext/iconv/iconv.c:
  6719. MFH(r-1.96): Slight improvement. Hope this will make some difference.
  6720. * ext/iconv/iconv.c:
  6721. Slight improvement. Hope this will make some difference.
  6722. 2003-08-13 Jani Taskinen <sniper@iki.fi>
  6723. * (PHP_4_3)
  6724. NEWS:
  6725. Be a bit more wordy..
  6726. 2003-08-13 Ilia Alshanetsky <ilia@prohost.org>
  6727. * (PHP_4_3)
  6728. NEWS:
  6729. BFN
  6730. 2003-08-13 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  6731. * (PHP_4_3)
  6732. ext/interbase/interbase.c
  6733. ext/interbase/php_interbase.h:
  6734. Fixed crash in _php_ibase_error() after request shutdown (also fixes #7014)
  6735. 2003-08-13 Jani Taskinen <sniper@iki.fi>
  6736. * ext/standard/tests/array/001.phpt:
  6737. fix test
  6738. * ext/interbase/interbase.c:
  6739. Disable the debugging to prevent the tests from failing.
  6740. * ext/standard/tests/array/bug21918.phpt:
  6741. Fix the test. (this was mixed test with bug #24159)
  6742. * NEWS:
  6743. more informix stuff
  6744. 2003-08-13 Marc Boeren <M.Boeren@guidance.nl>
  6745. * ext/dbx/tests/003.phpt
  6746. ext/dbx/tests/dbx_test.p:
  6747. Remove special-case from test for SQLite persistent connections.
  6748. 2003-08-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6749. * ZendEngine2/zend_objects_API.c:
  6750. Add missing entry
  6751. * ZendEngine2/zend_API.c:
  6752. - Show classes in case of methods
  6753. - Using sprintf here was a bad idea
  6754. 2003-08-13 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  6755. * ext/interbase/interbase.c
  6756. ext/interbase/php_interbase.h:
  6757. Allow the use of EXECUTE PROCEDURE statements
  6758. 2003-08-13 Ilia Alshanetsky <ilia@prohost.org>
  6759. * (PHP_4_3)
  6760. sapi/cgi/cgi_main.c:
  6761. MFH: Don't forget to flush() buffers for -w -s
  6762. * sapi/cgi/cgi_main.c:
  6763. Don't forget to flush() buffers for -w -s
  6764. 2003-08-13 Jani Taskinen <sniper@iki.fi>
  6765. * ext/standard/array.c:
  6766. revert that, it did not fix anything
  6767. 2003-08-13 Ilia Alshanetsky <ilia@prohost.org>
  6768. * (PHP_4_3)
  6769. NEWS
  6770. sapi/cli/php_cli.c:
  6771. MFH: Fixed bug #20896 (-s -w modes with php-cli cause php to hang).
  6772. * sapi/cli/php_cli.c:
  6773. Fixed bug #20896 (-s -w modes with php-cli cause php to hang).
  6774. 2003-08-13 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  6775. * (PHP_4_3)
  6776. ext/interbase/interbase.c:
  6777. Fixed bug #23936 (fail to select and fetch) MFH
  6778. 2003-08-13 Jani Taskinen <sniper@iki.fi>
  6779. * ext/standard/array.c:
  6780. Fix external builds (configure run outside srcdir)
  6781. 2003-08-13 Sara Golemon <php@alphaweb.net>
  6782. * ext/standard/php_rand.h:
  6783. Prevent carryover when max-min > signed int max
  6784. 2003-08-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6785. * ext/sqlite/sqlite.c
  6786. ext/sqlite/sqlite.c:
  6787. * ext/sqlite/sqlite.c:
  6788. Bugfix #25056
  6789. 2003-08-12 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  6790. * ext/interbase/php_interbase.h:
  6791. .... and again
  6792. * ext/interbase/interbase.c
  6793. ext/interbase/php_interbase.h:
  6794. Re-commit of failed patch
  6795. 2003-08-12 Jani Taskinen <sniper@iki.fi>
  6796. * ext/interbase/interbase.c
  6797. ext/interbase/php_interbase.h:
  6798. Revert previous patch.
  6799. 2003-08-12 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  6800. * ext/interbase/interbase.c
  6801. ext/interbase/php_interbase.h:
  6802. Allow prepared execution of any non-query statement except CREATE DB
  6803. (fixes bug #7014)
  6804. 2003-08-12 Ilia Alshanetsky <ilia@prohost.org>
  6805. * (PHP_4_3)
  6806. ext/mbstring/mbstring.c:
  6807. Fix compile warning (unused variable)
  6808. 2003-08-12 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  6809. * ext/interbase/interbase.c:
  6810. Fixed bug #23936 (fail to select and fetch)
  6811. 2003-08-12 Andrey Hristov <andrey@hristov.com>
  6812. * ext/oci8/oci8.c:
  6813. proto fixes(Mehdi Achour)
  6814. 2003-08-12 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  6815. * ext/interbase/interbase.c:
  6816. Added comment in code :-)
  6817. * ext/interbase/interbase.c:
  6818. Revert ugly workaround for erroneous results of ibase_num_rows() (see
  6819. comment in code)
  6820. * ext/interbase/interbase.c:
  6821. Fix for missing errmsg in test 005
  6822. * ext/interbase/tests/002.phpt:
  6823. Tiny fix
  6824. * ext/interbase/tests/005.phpt:
  6825. Changed to reflect corrected ibase_trans() behaviour
  6826. 2003-08-12 Zeev Suraski <zeev@zend.com>
  6827. * (PHP_4_3)
  6828. Zend/zend_hash.c:
  6829. Remove bogus patch
  6830. * ZendEngine2/zend_hash.c:
  6831. Remove bogus patch - the number of elements is unrelated
  6832. 2003-08-12 Ilia Alshanetsky <ilia@prohost.org>
  6833. * ext/iconv/iconv.c:
  6834. Fix compiler warnings.
  6835. 2003-08-12 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  6836. * ext/interbase/interbase.c:
  6837. Fix for failed tests except 005
  6838. 2003-08-12 Jani Taskinen <sniper@iki.fi>
  6839. * ext/interbase/interbase.c:
  6840. fix build
  6841. * ext/mysqli/tests/001.phpt:
  6842. fix test
  6843. 2003-08-12 Ilia Alshanetsky <ilia@prohost.org>
  6844. * ext/db/db.c
  6845. ext/dom/document.c
  6846. ext/dom/element.c
  6847. ext/fbsql/php_fbsql.c
  6848. ext/ftp/ftp.c
  6849. ext/gd/gd.c
  6850. ext/gd/libgd/gd.c
  6851. ext/imap/php_imap.c
  6852. ext/ingres_ii/ii.c
  6853. ext/interbase/interbase.c
  6854. ext/mono/php_mono.c
  6855. ext/msession/msession.c
  6856. ext/mssql/php_mssql.c
  6857. ext/mysql/php_mysql.c
  6858. ext/mysqli/mysqli_api.c
  6859. ext/mysqli/mysqli_profiler.c
  6860. ext/oci8/oci8.c
  6861. ext/odbc/php_odbc.c
  6862. ext/oracle/oracle.c
  6863. ext/ovrimos/ovrimos.c
  6864. ext/pfpro/pfpro.c
  6865. ext/session/session.c
  6866. ext/sockets/sockets.c
  6867. ext/sybase/php_sybase_db.c
  6868. ext/sybase_ct/php_sybase_ct.c
  6869. ext/w32api/w32api.c
  6870. ext/wddx/wddx.c
  6871. ext/xml/xml.c
  6872. ext/xsl/xsltprocessor.c
  6873. main/network.c
  6874. win32/select.c:
  6875. emalloc -> safe_emalloc
  6876. * ext/calendar/tests/jdtojewish.phpt
  6877. ext/sockets/tests/ipv6loop.phpt
  6878. ext/standard/tests/network/tcp6loop.phpt
  6879. ext/standard/tests/network/udp6loop.phpt:
  6880. Fixed bugs in various tests.
  6881. 2003-08-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6882. * ext/sqlite/sqlite.c
  6883. ext/sqlite/sqlite.c:
  6884. * ext/sqlite/sqlite.c:
  6885. Bugfix #25056
  6886. 2003-08-12 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  6887. * ext/interbase/php_interbase.h:
  6888. .... and again
  6889. * ext/interbase/interbase.c
  6890. ext/interbase/php_interbase.h:
  6891. Re-commit of failed patch
  6892. 2003-08-12 Jani Taskinen <sniper@iki.fi>
  6893. * ext/interbase/interbase.c
  6894. ext/interbase/php_interbase.h:
  6895. Revert previous patch.
  6896. 2003-08-12 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  6897. * ext/interbase/interbase.c
  6898. ext/interbase/php_interbase.h:
  6899. Allow prepared execution of any non-query statement except CREATE DB
  6900. (fixes bug #7014)
  6901. 2003-08-12 Ilia Alshanetsky <ilia@prohost.org>
  6902. * (PHP_4_3)
  6903. ext/mbstring/mbstring.c:
  6904. Fix compile warning (unused variable)
  6905. 2003-08-12 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  6906. * ext/interbase/interbase.c:
  6907. Fixed bug #23936 (fail to select and fetch)
  6908. 2003-08-12 Andrey Hristov <andrey@hristov.com>
  6909. * ext/oci8/oci8.c:
  6910. proto fixes(Mehdi Achour)
  6911. 2003-08-12 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  6912. * ext/interbase/interbase.c:
  6913. Added comment in code :-)
  6914. * ext/interbase/interbase.c:
  6915. Revert ugly workaround for erroneous results of ibase_num_rows() (see
  6916. comment in code)
  6917. * ext/interbase/interbase.c:
  6918. Fix for missing errmsg in test 005
  6919. * ext/interbase/tests/002.phpt:
  6920. Tiny fix
  6921. * ext/interbase/tests/005.phpt:
  6922. Changed to reflect corrected ibase_trans() behaviour
  6923. 2003-08-12 Zeev Suraski <zeev@zend.com>
  6924. * (PHP_4_3)
  6925. Zend/zend_hash.c:
  6926. Remove bogus patch
  6927. * ZendEngine2/zend_hash.c:
  6928. Remove bogus patch - the number of elements is unrelated
  6929. 2003-08-12 Ilia Alshanetsky <ilia@prohost.org>
  6930. * ext/iconv/iconv.c:
  6931. Fix compiler warnings.
  6932. 2003-08-12 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl>
  6933. * ext/interbase/interbase.c:
  6934. Fix for failed tests except 005
  6935. 2003-08-12 Jani Taskinen <sniper@iki.fi>
  6936. * ext/interbase/interbase.c:
  6937. fix build
  6938. * ext/mysqli/tests/001.phpt:
  6939. fix test
  6940. 2003-08-12 Ilia Alshanetsky <ilia@prohost.org>
  6941. * ext/db/db.c
  6942. ext/dom/document.c
  6943. ext/dom/element.c
  6944. ext/fbsql/php_fbsql.c
  6945. ext/ftp/ftp.c
  6946. ext/gd/gd.c
  6947. ext/gd/libgd/gd.c
  6948. ext/imap/php_imap.c
  6949. ext/ingres_ii/ii.c
  6950. ext/interbase/interbase.c
  6951. ext/mono/php_mono.c
  6952. ext/msession/msession.c
  6953. ext/mssql/php_mssql.c
  6954. ext/mysql/php_mysql.c
  6955. ext/mysqli/mysqli_api.c
  6956. ext/mysqli/mysqli_profiler.c
  6957. ext/oci8/oci8.c
  6958. ext/odbc/php_odbc.c
  6959. ext/oracle/oracle.c
  6960. ext/ovrimos/ovrimos.c
  6961. ext/pfpro/pfpro.c
  6962. ext/session/session.c
  6963. ext/sockets/sockets.c
  6964. ext/sybase/php_sybase_db.c
  6965. ext/sybase_ct/php_sybase_ct.c
  6966. ext/w32api/w32api.c
  6967. ext/wddx/wddx.c
  6968. ext/xml/xml.c
  6969. ext/xsl/xsltprocessor.c
  6970. main/network.c
  6971. win32/select.c:
  6972. emalloc -> safe_emalloc
  6973. * ext/calendar/tests/jdtojewish.phpt
  6974. ext/sockets/tests/ipv6loop.phpt
  6975. ext/standard/tests/network/tcp6loop.phpt
  6976. ext/standard/tests/network/udp6loop.phpt:
  6977. Fixed bugs in various tests.
  6978. 2003-06-21 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  6979. * tests/classes/class_final.phpt:
  6980. Add test case for final classes
  6981. 2003-06-21 Harrie Hazewinkel <harrie@lisanza.net>
  6982. * (PHP_4_3)
  6983. ext/snmp/php_snmp.h
  6984. ext/snmp/snmp.c:
  6985. Applying the contributed patch of Johan hanne.
  6986. The patch enables control on the way the values are returned
  6987. into the PHP script, instaed of always strings. Also the type
  6988. of the value is now returned when configured to do so.
  6989. This enables better management scripts to do more automatic
  6990. processing and value calculations.
  6991. 2003-06-21 Hartmut Holzgraefe <hartmut@php-groupies.de>
  6992. * scripts/ext_skel_ng/TODO:
  6993. TODO revisited
  6994. * scripts/ext_skel_ng/php_global.php
  6995. scripts/ext_skel_ng/php_ini.php:
  6996. ini stuff was a bit broken
  6997. * scripts/ext_skel_ng/php_function.php:
  6998. thoughts about a new proto parser ...
  6999. * scripts/ext_skel_ng/extension_parser.php:
  7000. test script tags are found but not used yet
  7001. double quotes in extensions summary line are now escaped in code
  7002. generation
  7003. * scripts/ext_skel_ng/extension.dtd:
  7004. typo fixes and test script tags added
  7005. * scripts/ext_skel_ng/BUGS:
  7006. start to track them bugs
  7007. 2003-06-21 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7008. * tests/classes/class_abstract.phpt:
  7009. Add test case for abstract classes
  7010. * ext/dba/dba.c:
  7011. Don't copy the filename when it is not needed
  7012. * ext/dba/dba.c:
  7013. Store the absolute path of the database file and use that in the external
  7014. library
  7015. * ext/dba/dba_db4.c:
  7016. When persistent then we may use threads
  7017. 2003-06-21 Georg Richter <phpinfo@t-online.de>
  7018. * ext/mysqli/mysqli_api.c
  7019. ext/mysqli/mysqli_fe.c
  7020. ext/mysqli/php_mysqli.h:
  7021. new functions (4.1.1): mysql_sqlstate, mysql_stmt_sqlstate
  7022. 2003-06-21 Pierre-Alain Joye <paj@pearfr.org>
  7023. * pear/packages/Mail-1.1.0.tar
  7024. pear/packages/Net_SMTP-1.2.3.tar:
  7025. - New releases Net_SMTP, Mail, DB will follow asap
  7026. * pear/packages/Mail-1.0.1.tar
  7027. pear/packages/Net_SMTP-1.0.tar:
  7028. - Sync release
  7029. 2003-06-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7030. * ext/exif/exif.c:
  7031. - Errors, warnings and notices start with a capital letter.
  7032. - Show sorcode info when debugging exif.
  7033. 2003-06-20 Ilia Alshanetsky <ilia@prohost.org>
  7034. * (PHP_4_3)
  7035. main/main.c:
  7036. Fixed bug #24253 (missing variables when register_globals is on)
  7037. Fixed a memory leak when more then 1 E|S flag is passed to gpc_order.
  7038. Fixed a memory leak when variables_order is not set and gpc_order has S|s
  7039. flag.
  7040. Optimized out duplicate parsing of the variables order string.
  7041. 2003-06-20 Sara Golemon <php@alphaweb.net>
  7042. * (PHP_4_3)
  7043. ext/standard/string.c:
  7044. MFH (r-1.391) When skipping blank searchvals we should advance the
  7045. corresponding replace hash as well
  7046. * ext/standard/string.c:
  7047. When skipping blank searchvals we should advance the corresponding replace
  7048. hash as well
  7049. 2003-06-20 Rob Richards <rrichards@ctindustries.net>
  7050. * ext/dom/php_dom.h
  7051. ext/dom/xml_common.h:
  7052. cleanup common code
  7053. * ext/xsl/php_xsl.c:
  7054. fix mem leak
  7055. remove unused code
  7056. 2003-06-20 Hartmut Holzgraefe <hartmut@php-groupies.de>
  7057. * scripts/ext_skel_ng/extension_parser.php
  7058. scripts/ext_skel_ng/php_global.php:
  7059. - package.xml genartion fixed, <configureoptions> and <license> added
  7060. - shutdown code for globals added
  7061. * scripts/ext_skel_ng/php_function.php:
  7062. typo fix
  7063. 2003-06-19 Edin Kadribasic <edink@proventum.net>
  7064. * ext/curl/.cvsignore:
  7065. Ignore some more win32 build files
  7066. * ext/curl/multi.c
  7067. ext/curl/php_curl.h:
  7068. ZTS Fixes
  7069. * ext/curl/interface.c
  7070. ext/curl/php_curl.h
  7071. ext/curl/streams.c:
  7072. Win32 build fixes
  7073. 2003-06-19 Sara Golemon <php@alphaweb.net>
  7074. * ext/standard/streamsfuncs.c:
  7075. Quiet down decode_context_param when stream (not context) is passed.
  7076. Switch stream_socket_*() to use macro for retrieving context from zval.
  7077. 2003-06-19 Ilia Alshanetsky <ilia@prohost.org>
  7078. * (PHP_4_3)
  7079. ext/curl/curl.c:
  7080. Added missing safe_mode checks
  7081. * ext/curl/interface.c:
  7082. Added missing safe_mode checks.
  7083. Added support for additional libcurl options.
  7084. Set CURLOPT_NOSIGNAL by default for ZTS, for signal free operation.
  7085. 2003-06-19 Wez Furlong <wez.php@thebrainroom.net>
  7086. * (PHP_4_3)
  7087. main/network.c:
  7088. Tidy up getaddrinfo() code so that it can handle broken ipv6 stacks and
  7089. only
  7090. returns TCP addresses for TCP and UDP addresses for UDP requests
  7091. respectively.
  7092. Also, when a connect call "returns" EINPROGRESS and the full timeout limit
  7093. has not yet been reached, retry the select with the remaining time
  7094. interval.
  7095. This is a potential fix for Bug #21653.
  7096. 2003-06-19 Ilia Alshanetsky <ilia@prohost.org>
  7097. * ext/standard/streamsfuncs.c:
  7098. Reverting previous patch (not necessary, thanks Pollita ;) )
  7099. * (PHP_4_3)
  7100. ext/standard/file.c:
  7101. MFH: Fixed memory leak, when invalid context is specified.
  7102. * ext/standard/streamsfuncs.c:
  7103. Fixed memory leak, when invalid context is specified.
  7104. * ext/standard/info.c
  7105. ext/standard/streamsfuncs.c
  7106. ext/standard/user_filters.c:
  7107. Fixed possible crashes in streams code
  7108. * (PHP_4_3)
  7109. ext/standard/file.c:
  7110. Fixed a possible crash in parse_context_options()
  7111. 2003-06-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7112. * (PHP_4_3)
  7113. ext/dba/tests/dba007.phpt:
  7114. MFH: Allow the extension to reside elsewhere
  7115. 2003-06-19 Ilia Alshanetsky <ilia@prohost.org>
  7116. * (PHP_4_3)
  7117. ext/gd/gd.c:
  7118. MFH: Fixed a crash inside php_imagettftext_common();
  7119. 2003-06-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7120. * ext/dba/tests/dba007.phpt:
  7121. Allow the extension to reside elsewhere
  7122. 2003-06-19 Ilia Alshanetsky <ilia@prohost.org>
  7123. * ext/gd/gd.c:
  7124. Fixed a crash inside php_imagettftext_common();
  7125. 2003-06-19 Rob Richards <rrichards@ctindustries.net>
  7126. * ext/xsl/xsltprocessor.c:
  7127. add xsl_xsltprocessor_transform_to_uri functionality
  7128. fix a few unhandled error conditions
  7129. fix compiler warnings
  7130. 2003-06-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7131. * ext/dba/dba_db4.c:
  7132. to be precise
  7133. 2003-06-19 Derick Rethans <d.rethans@jdimedia.nl>
  7134. * ext/sockets/config.m4:
  7135. - Correct stray commit
  7136. 2003-06-19 Vincent Blavet <vincent@blavet.net>
  7137. * pear/package-Archive_Tar.xml:
  7138. - Sync with pear/Archive_Tar/package.xml 1.12
  7139. 2003-06-19 Sterling Hughes <sterling@bumblebury.com>
  7140. * ext/sockets/config.m4:
  7141. enable sockets by default.
  7142. 2003-06-18 Jani Taskinen <sniper@iki.fi>
  7143. * (PHP_4_3)
  7144. NEWS:
  7145. - Added the 'header'. These 4.3.3RCx sections will be combined for the
  7146. final release, 4.3.3. just added them now to keep better track on
  7147. changes
  7148. between the RCs.
  7149. 2003-06-18 Tomas V.V.Cox <cox@idecnet.com>
  7150. * pear/PEAR/Config.php:
  7151. Typo (sorry Pierre ;)
  7152. 2003-06-18 Jani Taskinen <sniper@iki.fi>
  7153. * (PHP_4_3)
  7154. configure.in
  7155. main/php_version.h:
  7156. - Go to RC2-dev.
  7157. * (PHP_4_3)
  7158. NEWS:
  7159. Correct version info.
  7160. * (PHP_4_3)
  7161. configure.in
  7162. main/php_version.h:
  7163. - Go with PHP 4.3.3RC1
  7164. * (PHP_4_3)
  7165. main/SAPI.c:
  7166. This broke more than fixed. Fixes e.g. max_input_time.
  7167. 2003-06-18 Vincent Blavet <vincent@blavet.net>
  7168. * pear/Archive/Tar.php:
  7169. - Syncho with pear/Archive_Tar/Archive/Tar.php 1.14
  7170. 2003-06-18 Sterling Hughes <sterling@bumblebury.com>
  7171. * ext/curl/interface.c:
  7172. recognize CURLOPT_PORT
  7173. 2003-06-18 Sascha Schumann <sascha@schumann.cx>
  7174. * ext/ircg/README.txt:
  7175. update
  7176. * (PHP_4_3)
  7177. ext/ircg/README.txt:
  7178. Update
  7179. 2003-06-18 Tomas V.V.Cox <cox@idecnet.com>
  7180. * pear/PEAR/Config.php:
  7181. Be more clever for discovering the default ext_dir
  7182. * pear/package-PEAR.xml:
  7183. Update to 1.2 for PHP 4.3.3
  7184. 2003-06-18 Jani Taskinen <sniper@iki.fi>
  7185. * (PHP_4_3)
  7186. ext/sybase_ct/config.m4:
  7187. MFH: Fixed bug #24231: ext/sybase_ct could not be build as shared
  7188. * ext/sybase_ct/config.m4:
  7189. Fixed bug #24231: ext/sybase_ct could not be build as shared
  7190. 2003-06-18 Rob Richards <rrichards@ctindustries.net>
  7191. * ext/domxml/php_domxml.c
  7192. ext/domxml/php_domxml.c:
  7193. Fix for bug #24219 segfault during resource destruction
  7194. Used bug fix to optimize free_doc routine
  7195. 2003-06-18 Sascha Schumann <sascha@schumann.cx>
  7196. * ext/standard/php_smart_str.h:
  7197. Use a smaller default size to accomodate the engine
  7198. Submitted by: Stanislav Malyshev, with some massaging by me
  7199. 2003-06-18 Ilia Alshanetsky <ilia@prohost.org>
  7200. * php.ini-dist
  7201. php.ini-recommended
  7202. ext/mysql/php_mysql.c:
  7203. Make the default mysql connection timeout 60 seconds rather then unlimited.
  7204. 2003-06-18 Sara Golemon <php@alphaweb.net>
  7205. * ext/standard/ftp_fopen_wrapper.c:
  7206. Fix compiler warnings
  7207. 2003-06-18 Sascha Schumann <sascha@schumann.cx>
  7208. * ext/ircg/ircg_scanner.c:
  7209. Sync
  7210. * ext/ircg/ircg_scanner.re
  7211. ext/ircg/php_ircg_conversion.c:
  7212. Work-around apparent issue with appendc
  7213. Fix file inclusion order (Solaris)
  7214. 2003-06-17 Sascha Schumann <sascha@schumann.cx>
  7215. * ext/ircg/ircg.c:
  7216. Call free in the right domain
  7217. 2003-06-17 Rasmus Lerdorf <rasmus@lerdorf.com>
  7218. * (PHP_4_3)
  7219. ext/standard/tests/general_functions/getopt.phpt
  7220. tests/basic/012.phpt:
  7221. variables_order needs to include S for both of these to work
  7222. 2003-06-17 Sara Golemon <php@alphaweb.net>
  7223. * ext/standard/streamsfuncs.c:
  7224. No need to allocate a hashtable when return_value is just going to be
  7225. overwriten
  7226. 2003-06-17 Ilia Alshanetsky <ilia@prohost.org>
  7227. * main/main.c:
  7228. Handle numeric keys passed via GPC
  7229. 2003-06-17 Jani Taskinen <sniper@iki.fi>
  7230. * (PHP_4_3)
  7231. NEWS:
  7232. BFN
  7233. 2003-06-17 Ilia Alshanetsky <ilia@prohost.org>
  7234. * ext/imap/php_imap.c:
  7235. One more typo ;)
  7236. * ext/imap/php_imap.c:
  7237. Fixed a typo in the check
  7238. * (PHP_4_3)
  7239. ext/gd/libgd/gdft.c:
  7240. MFH: Fixed bug #24223 (missing variable initialization in bundled gd)
  7241. * ext/gd/libgd/gdft.c:
  7242. Fixed bug #24223 (missing variable initialization in bundled gd)
  7243. * (PHP_4_3)
  7244. NEWS:
  7245. BFN
  7246. * (PHP_4_3)
  7247. ext/standard/array.c
  7248. ext/standard/tests/array/bug24220.phpt:
  7249. Fixed bug #24220 (range() didn't handle numeric strings correctly)
  7250. * ext/standard/tests/array/bug24220.phpt:
  7251. Added a test case for bug #24220
  7252. 2003-06-17 Sterling Hughes <sterling@bumblebury.com>
  7253. * ext/sockets/php_sockets.h
  7254. ext/sockets/sockets.c:
  7255. rename SOCKET to PHP_SOCKET to avoid conflicts with Mono
  7256. * ext/mysqli/mysqli_profiler.h:
  7257. remove the wierdness that prevented the compileness
  7258. 2003-06-16 Jani Taskinen <sniper@iki.fi>
  7259. * (PHP_4_3)
  7260. scripts/phpize.in:
  7261. MFH: Fixed bug #24207: phpize wrong exit code
  7262. * scripts/phpize.in:
  7263. Fixed bug #24207: phpize wrong exit code
  7264. * (PHP_4_3)
  7265. NEWS:
  7266. broken caps-lock/shift key
  7267. 2003-06-16 Sara Golemon <php@alphaweb.net>
  7268. * (PHP_4_3)
  7269. NEWS:
  7270. BFN 24210
  7271. * (PHP_4_3)
  7272. ext/ncurses/config.m4:
  7273. MFH (r-1.14) Bug #24210 : assume misspelled (and thereby not found during
  7274. configure)
  7275. * ext/ncurses/config.m4:
  7276. Bug #24210 : assume misspelled (and thereby not found during configure)
  7277. 2003-06-16 Jani Taskinen <sniper@iki.fi>
  7278. * ext/standard/tests/math/bug24142.phpt:
  7279. Fixed the expected result
  7280. * NEWS:
  7281. Nothing to see here, move along.
  7282. 2003-06-16 Ilia Alshanetsky <ilia@prohost.org>
  7283. * main/php_variables.c:
  7284. Fixed bug #24208
  7285. 2003-06-16 Sara Golemon <php@alphaweb.net>
  7286. * NEWS
  7287. main/streams/userspace.c:
  7288. Add context property to userspace streams object.
  7289. 2003-06-16 Sascha Schumann <sascha@schumann.cx>
  7290. * sapi/thttpd/thttpd_patch
  7291. sapi/thttpd/thttpd_patch
  7292. sapi/thttpd/thttpd_patch:
  7293. Simplify/fix logging
  7294. 2003-06-16 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  7295. * (PHP_4_3)
  7296. ext/standard/tests/strings/bug24208.phpt:
  7297. MFH(r-1.1): added test case for bug #24208
  7298. * ext/standard/tests/strings/bug24208.phpt:
  7299. Added test case for bug #24208
  7300. 2003-06-16 Sascha Schumann <sascha@schumann.cx>
  7301. * (PHP_4_3)
  7302. ext/hyperwave/hg_comm.c:
  7303. Remove cast which hides a bug in the code.
  7304. 2003-06-16 Sara Golemon <php@alphaweb.net>
  7305. * ext/standard/streamsfuncs.c
  7306. main/streams/streams.c:
  7307. optionvalue is being copied via zval_copy_ctor, there's no need to addref
  7308. the original
  7309. 2003-06-16 Derick Rethans <d.rethans@jdimedia.nl>
  7310. * ext/standard/tests/math/bug24142.phpt:
  7311. - Added test for bug #24142
  7312. 2003-06-16 Ilia Alshanetsky <ilia@prohost.org>
  7313. * (PHP_4_3)
  7314. NEWS:
  7315. Bug fixing news.
  7316. * (PHP_4_3)
  7317. ext/imap/php_imap.c:
  7318. MFH: Fixed bug #24150 (crash in imap_fetch_overview() &
  7319. imap_rfc822_write_address())
  7320. * ext/imap/php_imap.c:
  7321. Fixed bug #24150 (crash in imap_fetch_overview() &
  7322. imap_rfc822_write_address())
  7323. * (PHP_4_3)
  7324. ext/standard/array.c
  7325. ext/standard/tests/array/bug24198.phpt:
  7326. MFH: Fixed bug #24198 (Invalid recursion detection in
  7327. array_merge_recurcive())
  7328. * ext/standard/array.c
  7329. ext/standard/tests/array/bug24198.phpt:
  7330. Fixed bug #24198 (Invalid recursion detection in array_merge_recurcive())
  7331. 2003-06-16 Tomas V.V.Cox <cox@idecnet.com>
  7332. * pear/PEAR/Command/Build.php:
  7333. s/verbose/debug/
  7334. * pear/PEAR/Installer.php:
  7335. Fix registry obj creation when no installroot is set
  7336. * pear/PEAR/Builder.php:
  7337. Expose phpize output
  7338. Increase verbosity for building process by default
  7339. (no need for -v)
  7340. 2003-06-16 Andrey Hristov <andrey@webgate.bg>
  7341. * ext/msql/php_msql.c
  7342. ext/ncurses/ncurses_functions.c
  7343. ext/notes/php_notes.c
  7344. ext/odbc/birdstep.c
  7345. ext/odbc/php_odbc.c:
  7346. proto fixes
  7347. 2003-06-16 Stanislav Malyshev <stas@zend.com>
  7348. * sapi/cli/php_cli.c:
  7349. flush after banner print
  7350. 2003-06-16 Andrey Hristov <andrey@webgate.bg>
  7351. * ext/mnogosearch/php_mnogo.c:
  7352. 1. proto fixes.
  7353. 2, comments on possible leak : buffer calloc()-ed but not free()-d on
  7354. error (author will be contacted)
  7355. * ext/ming/ming.c
  7356. ext/ming/php_ming.h:
  7357. updating license to 3.0
  7358. * ext/ming/php_ming.h:
  7359. $Id tag added
  7360. * ext/ming/ming.c:
  7361. load of proto fixes
  7362. * ext/mhash/mhash.c
  7363. ext/mhash/php_mhash.h:
  7364. $Id tag added. License added tp php_mhash.h
  7365. * ext/mcve/mcve.c
  7366. ext/mcve/php_mcve.h:
  7367. added $Id tag
  7368. * ext/mcal/php_mcal.c:
  7369. proto fixes
  7370. * ext/iconv/iconv.c
  7371. ext/imap/php_imap.c:
  7372. proto fix
  7373. 2003-06-16 Ilia Alshanetsky <ilia@prohost.org>
  7374. * (PHP_4_3)
  7375. ext/hyperwave/hw.c:
  7376. Hopefully fix win32 build
  7377. 2003-06-16 Stanislav Malyshev <stas@zend.com>
  7378. * tests/lang/bug21669.phpt:
  7379. Add test for the bug - will fail for now!
  7380. 2003-06-16 Daniela Mariaschi <mariaschi@libero.it>
  7381. * ext/interbase/interbase.c
  7382. ext/interbase/interbase.c:
  7383. proto fixes ibase_rollback and ibase_commit
  7384. 2003-06-16 Stanislav Malyshev <stas@zend.com>
  7385. * tests/classes/bug23951.phpt:
  7386. fix test so it does not depend on variable order
  7387. * tests/lang/bug18872.phpt
  7388. tests/lang/bug23279.phpt
  7389. tests/lang/bug23384.phpt:
  7390. add tests for fixed bugs
  7391. 2003-06-16 Edin Kadribasic <edink@proventum.net>
  7392. * ext/dba/dba.c:
  7393. Fixed win32 build
  7394. 2003-06-16 Stanislav Malyshev <stas@zend.com>
  7395. * configure.in:
  7396. default_classes belongs to ZE2 part
  7397. 2003-06-16 Tomas V.V.Cox <cox@idecnet.com>
  7398. * pear/template.spec:
  7399. Better file relocation and invert post/postun logic
  7400. * pear/PEAR/Installer.php:
  7401. Do not create the registry obj at Installer object creation
  7402. (it's problematic when pear install -R <DIR> is used)
  7403. 2003-06-16 Ilia Alshanetsky <ilia@prohost.org>
  7404. * ext/hyperwave/hg_comm.c
  7405. ext/hyperwave/hw.c:
  7406. Fixed a few remaining compiler warnings.
  7407. 2003-06-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7408. * ext/dom/php_dom.c:
  7409. Fit the error handler into the naming scheme and get rid of trailing new
  7410. lines
  7411. 2003-06-15 Edin Kadribasic <edink@proventum.net>
  7412. * ext/xmlrpc/xmlrpc.dsp:
  7413. Fixed win32 build (link to external expat).
  7414. 2003-06-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7415. * ext/dom/php_dom.c:
  7416. Add an error handler (thx to timm for the idea)
  7417. 2003-06-15 Edin Kadribasic <edink@proventum.net>
  7418. * ext/openssl/openssl.dsp
  7419. ext/openssl/xp_ssl.c
  7420. main/php_network.h
  7421. main/streams/xp_socket.c:
  7422. Win32 build fixes for openssl
  7423. * ext/standard/file.h:
  7424. This needs to be exported for dynamic extensions
  7425. * ext/exif/exif.c
  7426. ext/exif/exif.dsp
  7427. ext/shmop/shmop.dsp
  7428. sapi/pi3web/php4pi3web.dsp
  7429. sapi/pi3web/pi3web_sapi.c:
  7430. Fixed win32 build
  7431. 2003-06-15 Jani Taskinen <sniper@iki.fi>
  7432. * (PHP_4_3)
  7433. NEWS:
  7434. missing entries, cleanup
  7435. 2003-06-15 Rob Richards <rrichards@ctindustries.net>
  7436. * ext/xml/compat.c:
  7437. remove leftover parser->mem_hdlrs - compiles now
  7438. 2003-06-15 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  7439. * ext/xml/compat.c
  7440. ext/xml/expat_compat.h:
  7441. Removed xmlMemSetup() code as it doesn't help at all.
  7442. 2003-06-15 Pierre-Alain Joye <paj@pearfr.org>
  7443. * ext/gd/CREDITS:
  7444. add Marcus, enough work done
  7445. 2003-06-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7446. * ext/gd/gd.c
  7447. ext/gd/gd_ctx.c
  7448. ext/gd/php_gd.h
  7449. ext/gd/libgd/gd.h
  7450. ext/gd/libgd/xbm.c:
  7451. Add ImageXBM
  7452. 2003-06-15 Rob Richards <rrichards@ctindustries.net>
  7453. * ext/dom/document.c
  7454. ext/dom/element.c
  7455. ext/dom/node.c
  7456. ext/dom/php_dom.c
  7457. ext/dom/php_dom.h
  7458. ext/dom/text.c
  7459. ext/dom/xml_common.h:
  7460. remove code no longer needed
  7461. fix format Output property
  7462. 2003-06-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7463. * ext/gd/tests/conv_test.xbm:
  7464. Better use '_' instead of '.'
  7465. * ext/gd/config.m4:
  7466. Better configure output
  7467. 2003-06-15 Rob Richards <rrichards@ctindustries.net>
  7468. * ext/xsl/xsl.dsp:
  7469. should be multithreaded and correct lib naming
  7470. 2003-06-15 Tomas V.V.Cox <cox@idecnet.com>
  7471. * pear/PEAR/Command/Package.php:
  7472. Added TODO and IDEAS to makerpm
  7473. * pear/PEAR/Command/Package.php:
  7474. Fix makerpm (again)
  7475. Build an independant filelist tree
  7476. (this command still needs some work)
  7477. 2003-06-15 Andrey Hristov <andrey@webgate.bg>
  7478. * ext/dbx/dbx.c
  7479. ext/exif/exif.c
  7480. ext/fam/fam.c
  7481. ext/fbsql/php_fbsql.c
  7482. ext/fdf/fdf.c
  7483. ext/ftp/php_ftp.c
  7484. ext/gd/gd.c
  7485. ext/hwapi/hwapi.cpp
  7486. ext/hyperwave/hw.c:
  7487. proto fixes
  7488. 2003-06-15 Rob Richards <rrichards@ctindustries.net>
  7489. * ext/xsl/xsl.dsp:
  7490. be nice if i named the dll correctly and put it somewhere
  7491. * ext/xsl/xsl.dsp:
  7492. fix xsl release build
  7493. link libxml2 and libxslt dynamically for consistancy
  7494. * ext/dom/dom.dsp:
  7495. link libxml2 dynamically for consistancy
  7496. 2003-06-15 Edin Kadribasic <edink@proventum.net>
  7497. * ext/interbase/interbase.c
  7498. sapi/nsapi/nsapi.c:
  7499. Fixed ZTS build
  7500. * sapi/nsapi/nsapi.c:
  7501. No need for this in the HEAD branch
  7502. * sapi/apache/php4apache.dsp:
  7503. Fixed win32 build (mod_php4 -> mod_php5)
  7504. * ext/domxml/domxml.dsp:
  7505. Switch to dynamic linking of php_domxml.dll due to the libxml2 dependency
  7506. already being present for the core php4ts.dll.
  7507. 2003-06-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7508. * ext/standard/tests/serialize/005.phpt:
  7509. No more namespaces
  7510. * ext/standard/file.c
  7511. main/streams/streams.c:
  7512. Fix ZTS mode (hopefully all is working fine now again)
  7513. * (PHP_4_3)
  7514. ext/dba/dba.c:
  7515. Remove that old thing
  7516. 2003-06-14 Edin Kadribasic <edink@proventum.net>
  7517. * (PHP_4_3)
  7518. ext/dba/dba.c:
  7519. Fixed win32 build
  7520. 2003-06-14 Sergey Kartashoff <gluke@mail.ru>
  7521. * (PHP_4_3)
  7522. ext/mnogosearch/php_mnogo.c
  7523. ext/mnogosearch/php_mnogo.h:
  7524. - Mnogosearch extension updated. Now can compile with mnogosearch-3.2.11+
  7525. 2003-06-14 Rob Richards <rrichards@ctindustries.net>
  7526. * ext/dom/php_dom.c
  7527. ext/dom/xml_common.h:
  7528. use xmlInitParser instead of xmlInitThreads
  7529. reentrant safe as well no need for xml_parser_inited
  7530. * ext/xml/xml.c:
  7531. use xmlInitParser instead of xmlInitThreads
  7532. reentrant safe as well
  7533. 2003-06-14 Daniela Mariaschi <mariaschi@libero.it>
  7534. * (PHP_4_3)
  7535. ext/interbase/interbase.c
  7536. ext/interbase/php_interbase.h
  7537. ext/interbase/tests/005.phpt
  7538. ext/interbase/tests/interbase.inc:
  7539. MFH: Added IBASE_REC_VERSION/IBASE_REC_NO_VERSION transaction constants
  7540. 2003-06-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7541. * ext/db/db.c:
  7542. Correct license again
  7543. * ext/standard/file.c:
  7544. Fix ZTS mode
  7545. 2003-06-14 Tomas V.V.Cox <cox@idecnet.com>
  7546. * pear/PEAR/Command/Package.php:
  7547. Fix some typos in makerpm and removed unused debug code
  7548. 2003-06-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7549. * ext/db/CREDITS
  7550. ext/db/db.c
  7551. ext/db/package.xml
  7552. ext/db/php_db.h:
  7553. Update before moving to PECL
  7554. 2003-06-14 Daniela Mariaschi <mariaschi@libero.it>
  7555. * ext/interbase/tests/005.phpt
  7556. ext/interbase/tests/interbase.inc:
  7557. Added test for IBASE_REC_VERSION/IBASE_REC_NO_VERSION trans constants
  7558. * ext/interbase/interbase.c
  7559. ext/interbase/php_interbase.h:
  7560. Added IBASE_REC_VERSION/IBASE_REC_NO_VERSION transaction constants
  7561. required from bugs #8797 #23887
  7562. (added IBASE_WRITE, IBASE_WAIT, IBASE_CONCURRENCY just for clarity)
  7563. 2003-06-14 Rob Richards <rrichards@ctindustries.net>
  7564. * ext/xsl/xsltprocessor.c:
  7565. interoperability support
  7566. * ext/dom/php_dom.c
  7567. ext/dom/xml_common.h:
  7568. fix xml_parser_inited on win32
  7569. add common structs for better interoprability
  7570. 2003-06-14 Ilia Alshanetsky <ilia@prohost.org>
  7571. * (PHP_4_3)
  7572. NEWS:
  7573. Bug fixing news
  7574. 2003-06-14 Rob Richards <rrichards@ctindustries.net>
  7575. * ext/xml/xml.c:
  7576. fix common libxml init and deinit routines
  7577. 2003-06-14 Ilia Alshanetsky <ilia@prohost.org>
  7578. * (PHP_4_3)
  7579. main/main.c
  7580. main/php_variables.c:
  7581. MFH: Fixed bug #24007 (Problem with register_globals & arrays)
  7582. * main/main.c
  7583. main/php_variables.c:
  7584. Fixed bug #24007 (Problem with register_globals & arrays)
  7585. 2003-06-14 Jani Taskinen <sniper@iki.fi>
  7586. * ext/dba/config.m4:
  7587. - Fixed some /usr/lib leaks into LIBS/LDFLAGS which later on made other
  7588. configure checks fail (old libs in /usr/lib, new ones in /opt/lib :)
  7589. 2003-06-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7590. * ext/dom/config.m4
  7591. ext/domxml/config.m4:
  7592. Improve/fix preventing both enabled
  7593. 2003-06-14 Jani Taskinen <sniper@iki.fi>
  7594. * ext/ncurses/ncurses_functions.c:
  7595. Fix compile failure.
  7596. * ext/cpdf/config.m4:
  7597. - Fixed some build problems (/usr/lib leaked in to LDFLAGS/LIBS)
  7598. - Made this extension to be possible to be build as shared.
  7599. 2003-06-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7600. * ext/dom/config.m4
  7601. ext/domxml/config.m4:
  7602. Don't allow both and mark the old one as deprecated
  7603. 2003-06-14 Rob Richards <rrichards@ctindustries.net>
  7604. * ext/xml/xml.c:
  7605. export xml_parser_inited under win32
  7606. 2003-06-14 Frank M. Kromann <frank@kromann.info>
  7607. * ext/dbx/dbx_fbsql.c
  7608. ext/dbx/dbx_fbsql.c
  7609. ext/dbx/dbx_fbsql.h
  7610. ext/dbx/dbx_fbsql.h
  7611. ext/fbsql/php_fbsql.c
  7612. ext/fbsql/php_fbsql.c
  7613. ext/fbsql/php_fbsql.h
  7614. ext/fbsql/php_fbsql.h
  7615. ext/mssql/php_mssql.c
  7616. ext/mssql/php_mssql.c
  7617. ext/mssql/php_mssql.h
  7618. ext/mssql/php_mssql.h
  7619. ext/odbc/php_odbc.c
  7620. ext/odbc/php_odbc.c:
  7621. Updating email address
  7622. 2003-06-13 Sara Golemon <php@alphaweb.net>
  7623. * ext/standard/user_filters.c:
  7624. User Filters don't need to register a resource list for streams.
  7625. That functionality is already exported by the streams API.
  7626. * ext/standard/basic_functions.c
  7627. ext/standard/file.c
  7628. ext/standard/streamsfuncs.c
  7629. main/streams/php_stream_context.h
  7630. main/streams/streams.c:
  7631. Plug leak (context options not freed)
  7632. Make contexts auto-registered, ensures userland contexts
  7633. and C API contexts are both dealt with on request shutdown.
  7634. Also brings contexts in keeping with streams which are already
  7635. auto-registered.
  7636. * ext/standard/http_fopen_wrapper.c:
  7637. Loosen restrictions on method used with http_fopen_wrapper, still default
  7638. to GET though.
  7639. 2003-06-13 Ilia Alshanetsky <ilia@prohost.org>
  7640. * ext/imap/php_imap.c:
  7641. Busted by the CS police.
  7642. 2003-06-13 Andrey Hristov <andrey@webgate.bg>
  7643. * ext/dba/dba.c
  7644. ext/dba/dba.c:
  7645. proto fixes
  7646. 2003-06-13 Jani Taskinen <sniper@iki.fi>
  7647. * (PHP_4_3)
  7648. NEWS:
  7649. it rains here..
  7650. 2003-06-13 Ilia Alshanetsky <ilia@prohost.org>
  7651. * (PHP_4_3)
  7652. ext/imap/php_imap.c:
  7653. proto
  7654. * ext/imap/php_imap.c:
  7655. Added missing function proto
  7656. * (PHP_4_3)
  7657. NEWS:
  7658. Bug fixing news.
  7659. * (PHP_4_3)
  7660. ext/imap/php_imap.c
  7661. ext/imap/php_imap.h:
  7662. MFH:
  7663. Fixed bug #24161 (No timeout value for imap functions)
  7664. Fixed bug #22505 (Allow imap_sort() and imap_search() to specify a
  7665. charset)
  7666. * ext/imap/php_imap.c
  7667. ext/imap/php_imap.h:
  7668. Fixed bug #24161 (No timeout value for imap functions)
  7669. Added imap_timeout() that allows the user to specify as well as retrieve
  7670. timeout values and set default timeout values based on the
  7671. default_socket_timeout ini setting.
  7672. 2003-06-13 Jani Taskinen <sniper@iki.fi>
  7673. * NEWS:
  7674. Missing entry
  7675. * NEWS:
  7676. Added missing NEWS entry
  7677. * ext/ldap/config.m4
  7678. ext/ldap/ldap.c
  7679. ext/ldap/php_ldap.h:
  7680. Fixed the SASL config check.
  7681. 2003-06-13 Sascha Schumann <sascha@schumann.cx>
  7682. * ext/session/tests/019.phpt:
  7683. MFB
  7684. * (PHP_4_3)
  7685. ext/session/tests/019.phpt:
  7686. Fix test
  7687. 2003-06-13 Jani Taskinen <sniper@iki.fi>
  7688. * (PHP_4_3)
  7689. ext/session/tests/019.phpt:
  7690. MFH, fixed the test (second session init produces a notices)
  7691. * ext/session/tests/019.phpt:
  7692. Fix the test. (second session init call produces a notice)
  7693. 2003-06-12 Rob Richards <rrichards@ctindustries.net>
  7694. * ext/dom/document.c
  7695. ext/dom/domimplementation.c
  7696. ext/dom/node.c
  7697. ext/dom/php_dom.c
  7698. ext/dom/php_dom.h:
  7699. add node->isSupported()
  7700. add domimplementation->hasFeature()
  7701. add formatOutput property (extends DOM)
  7702. call xmlFreeDoc when doc is no longer referenced rather than custom code
  7703. save and savexml now format based on formatOutput property
  7704. 2003-06-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  7705. * (PHP_4_3)
  7706. ext/dba/dba.c:
  7707. MFH: Bugfix #2397: dba_open locking error with db3
  7708. * ext/dba/dba.c:
  7709. Bugfix #2397: dba_open locking error with db3
  7710. 2003-06-12 Ilia Alshanetsky <ilia@prohost.org>
  7711. * ext/imap/php_imap.c:
  7712. Fixed bug #22505 (Allow imap_sort() and imap_search() to specify a charset)
  7713. * (PHP_4_3)
  7714. NEWS
  7715. ext/gd/libgd/gd.c
  7716. ext/gd/tests/bug24155.phpt:
  7717. MFH: Fixed bug #24155 (gdImageRotate270 incorrectly use x parameter for y
  7718. axis)
  7719. * ext/gd/libgd/gd.c
  7720. ext/gd/tests/bug24155.phpt:
  7721. Fixed bug #24155 (gdImageRotate270 incorrectly use x parameter for y axis)
  7722. 2003-06-12 Rob Richards <rrichards@ctindustries.net>
  7723. * ext/dom/characterdata.c
  7724. ext/dom/text.c:
  7725. fix some calls to libxml
  7726. 2003-06-12 Andrey Hristov <andrey@webgate.bg>
  7727. * ext/standard/array.c:
  7728. silly bug
  7729. * ext/cpdf/cpdf.c:
  7730. proto fixes
  7731. 2003-06-12 Andrei Zmievski <andrei@gravitonic.com>
  7732. * (PHP_4_3)
  7733. README.SUBMITTING_PATCH:
  7734. test
  7735. 2003-06-12 Andrey Hristov <andrey@webgate.bg>
  7736. * ext/curl/interface.c:
  7737. proto fix
  7738. * ext/bcmath/bcmath.c
  7739. ext/bcmath/bcmath.c
  7740. ext/cpdf/cpdf.c
  7741. ext/crack/crack.c
  7742. ext/crack/crack.c
  7743. ext/curl/curl.c
  7744. ext/informix/ifx.ec
  7745. ext/informix/ifx.ec
  7746. ext/interbase/interbase.c
  7747. ext/interbase/interbase.c
  7748. ext/mcrypt/mcrypt.c
  7749. ext/mcrypt/mcrypt.c
  7750. ext/mssql/php_mssql.c
  7751. ext/mssql/php_mssql.c:
  7752. proto fixes
  7753. 2003-06-12 Derick Rethans <d.rethans@jdimedia.nl>
  7754. * main/main.c:
  7755. - MFB: HTTP Request Methods are case sensitive
  7756. * (PHP_4_3)
  7757. main/main.c:
  7758. - HTTP Request Types are case-sensitive
  7759. 2003-06-12 Ilia Alshanetsky <ilia@prohost.org>
  7760. * (PHP_4_3)
  7761. ext/pspell/pspell.c:
  7762. MFH: Added missing safe_mode/open_basedir checks.
  7763. * ext/pspell/pspell.c:
  7764. Added missing safe_mode/open_basedir checks.
  7765. 2003-06-11 Rob Richards <rrichards@ctindustries.net>
  7766. * ext/dom/text.c:
  7767. forgot this: set doc for new text node as current may not be in tree
  7768. * ext/dom/text.c:
  7769. add isWhitespaceInElementContent()
  7770. fix splitText for nodes not in tree
  7771. correct links to specs
  7772. * ext/domxml/config.m4
  7773. ext/xsl/config.m4:
  7774. update messages to require libxsl >= 1.0.18
  7775. * ext/dom/characterdata.c:
  7776. add substringData, insertData, deleteData, replaceData
  7777. fix reference links to specs
  7778. 2003-06-11 Ilia Alshanetsky <ilia@prohost.org>
  7779. * ext/standard/string.c:
  7780. fixed proto
  7781. 2003-06-10 Rob Richards <rrichards@ctindustries.net>
  7782. * ext/dom/text.c:
  7783. Fixed memleaks
  7784. 2003-06-10 James Cox <james@imajes.info>
  7785. * header
  7786. run-tests.php
  7787. run-tests2.php
  7788. build/build.mk
  7789. build/build2.mk
  7790. build/buildcheck.sh
  7791. build/mkdep.awk
  7792. ext/bcmath/bcmath.c
  7793. ext/bcmath/php_bcmath.h
  7794. ext/calendar/cal_unix.c
  7795. ext/calendar/calendar.c
  7796. ext/calendar/easter.c
  7797. ext/cpdf/cpdf.c
  7798. ext/cpdf/php_cpdf.h
  7799. ext/crack/crack.c
  7800. ext/crack/php_crack.h
  7801. ext/ctype/ctype.c
  7802. ext/ctype/php_ctype.h
  7803. ext/curl/interface.c
  7804. ext/curl/multi.c
  7805. ext/curl/php_curl.h
  7806. ext/curl/streams.c
  7807. ext/db/db.c
  7808. ext/db/php_db.h
  7809. ext/dba/dba.c
  7810. ext/dba/dba_cdb.c
  7811. ext/dba/dba_db2.c
  7812. ext/dba/dba_db3.c
  7813. ext/dba/dba_db4.c
  7814. ext/dba/dba_dbm.c
  7815. ext/dba/dba_flatfile.c
  7816. ext/dba/dba_gdbm.c
  7817. ext/dba/dba_inifile.c
  7818. ext/dba/dba_ndbm.c
  7819. ext/dba/php_dba.h
  7820. ext/dba/libcdb/cdb.c
  7821. ext/dba/libcdb/cdb.h
  7822. ext/dba/libcdb/cdb_make.c
  7823. ext/dba/libcdb/cdb_make.h
  7824. ext/dba/libcdb/uint32.c
  7825. ext/dba/libcdb/uint32.h
  7826. ext/dba/libflatfile/flatfile.c
  7827. ext/dba/libflatfile/flatfile.h
  7828. ext/dba/libinifile/inifile.c
  7829. ext/dba/libinifile/inifile.h
  7830. ext/dbase/dbase.c
  7831. ext/dbase/php_dbase.h
  7832. ext/dbx/dbx.c
  7833. ext/dbx/dbx.h
  7834. ext/dbx/dbx_fbsql.c
  7835. ext/dbx/dbx_fbsql.h
  7836. ext/dbx/dbx_mssql.c
  7837. ext/dbx/dbx_mssql.h
  7838. ext/dbx/dbx_mysql.c
  7839. ext/dbx/dbx_mysql.h
  7840. ext/dbx/dbx_oci8.c
  7841. ext/dbx/dbx_oci8.h
  7842. ext/dbx/dbx_odbc.c
  7843. ext/dbx/dbx_odbc.h
  7844. ext/dbx/dbx_pgsql.c
  7845. ext/dbx/dbx_pgsql.h
  7846. ext/dbx/dbx_sybasect.c
  7847. ext/dbx/dbx_sybasect.h
  7848. ext/dbx/php_dbx.h
  7849. ext/dio/dio.c
  7850. ext/dio/php_dio.h
  7851. ext/dom/attr.c
  7852. ext/dom/cdatasection.c
  7853. ext/dom/characterdata.c
  7854. ext/dom/comment.c
  7855. ext/dom/document.c
  7856. ext/dom/documentfragment.c
  7857. ext/dom/documenttype.c
  7858. ext/dom/dom_ce.h
  7859. ext/dom/dom_fe.h
  7860. ext/dom/dom_properties.h
  7861. ext/dom/domconfiguration.c
  7862. ext/dom/domerror.c
  7863. ext/dom/domerrorhandler.c
  7864. ext/dom/domexception.c
  7865. ext/dom/domimplementation.c
  7866. ext/dom/domimplementationlist.c
  7867. ext/dom/domimplementationsource.c
  7868. ext/dom/domlocator.c
  7869. ext/dom/domstringlist.c
  7870. ext/dom/element.c
  7871. ext/dom/entity.c
  7872. ext/dom/entityreference.c
  7873. ext/dom/namednodemap.c
  7874. ext/dom/namelist.c
  7875. ext/dom/node.c
  7876. ext/dom/nodelist.c
  7877. ext/dom/notation.c
  7878. ext/dom/php_dom.c
  7879. ext/dom/php_dom.h
  7880. ext/dom/processinginstruction.c
  7881. ext/dom/string_extend.c
  7882. ext/dom/text.c
  7883. ext/dom/typeinfo.c
  7884. ext/dom/userdatahandler.c
  7885. ext/dom/xml_common.h
  7886. ext/domxml/php_domxml.c
  7887. ext/domxml/php_domxml.h
  7888. ext/exif/exif.c
  7889. ext/exif/php_exif.h
  7890. ext/fam/fam.c
  7891. ext/fam/php_fam.h
  7892. ext/fbsql/php_fbsql.c
  7893. ext/fbsql/php_fbsql.h
  7894. ext/fdf/fdf.c
  7895. ext/fdf/php_fdf.h
  7896. ext/filepro/filepro.c
  7897. ext/filepro/php_filepro.h
  7898. ext/ftp/ftp.c
  7899. ext/ftp/ftp.h
  7900. ext/ftp/php_ftp.c
  7901. ext/ftp/php_ftp.h
  7902. ext/gd/gd.c
  7903. ext/gd/php_gd.h
  7904. ext/gd/libgd/xbm.c
  7905. ext/gettext/gettext.c
  7906. ext/gettext/php_gettext.h
  7907. ext/gmp/gmp.c
  7908. ext/gmp/php_gmp.h
  7909. ext/hwapi/hwapi.cpp
  7910. ext/hwapi/php_hwapi.h
  7911. ext/hyperwave/hg_comm.c
  7912. ext/hyperwave/hg_comm.h
  7913. ext/hyperwave/hw.c
  7914. ext/hyperwave/hw_error.h
  7915. ext/hyperwave/php_hyperwave.h
  7916. ext/iconv/iconv.c
  7917. ext/iconv/php_iconv.h
  7918. ext/imap/php_imap.c
  7919. ext/imap/php_imap.h
  7920. ext/informix/ifx.ec
  7921. ext/informix/php_informix.h
  7922. ext/informix/php_informix_includes.h
  7923. ext/ingres_ii/ii.c
  7924. ext/ingres_ii/ii.h
  7925. ext/ingres_ii/php_ii.h
  7926. ext/interbase/interbase.c
  7927. ext/interbase/php_interbase.h
  7928. ext/ircg/ircg.c
  7929. ext/ircg/ircg_common.c
  7930. ext/ircg/ircg_scanner.c
  7931. ext/ircg/ircg_scanner.re
  7932. ext/ircg/ircg_thttpd.c
  7933. ext/ircg/php_ircg.h
  7934. ext/ldap/ldap.c
  7935. ext/ldap/php_ldap.h
  7936. ext/mbstring/html_entities.c
  7937. ext/mbstring/mb_gpc.c
  7938. ext/mbstring/mb_gpc.h
  7939. ext/mbstring/mbfilter_cn.c
  7940. ext/mbstring/mbfilter_cn.h
  7941. ext/mbstring/mbfilter_kr.c
  7942. ext/mbstring/mbfilter_kr.h
  7943. ext/mbstring/mbfilter_ru.c
  7944. ext/mbstring/mbfilter_ru.h
  7945. ext/mbstring/mbfilter_tw.c
  7946. ext/mbstring/mbfilter_tw.h
  7947. ext/mbstring/mbstring.c
  7948. ext/mbstring/mbstring.h
  7949. ext/mbstring/php_mbregex.c
  7950. ext/mbstring/php_mbregex.h
  7951. ext/mbstring/php_unicode.c
  7952. ext/mbstring/php_unicode.h
  7953. ext/mcal/php_mcal.c
  7954. ext/mcrypt/mcrypt.c
  7955. ext/mcrypt/php_mcrypt.h
  7956. ext/mcve/mcve.c
  7957. ext/mcve/php_mcve.h
  7958. ext/mhash/mhash.c
  7959. ext/mime_magic/mime_magic.c
  7960. ext/mime_magic/php_mime_magic.h
  7961. ext/ming/ming.c
  7962. ext/ming/php_ming.h
  7963. ext/mnogosearch/php_mnogo.c
  7964. ext/mnogosearch/php_mnogo.h
  7965. ext/msession/msession.c
  7966. ext/msession/php_msession.h
  7967. ext/msession/reqclient.h
  7968. ext/msql/php_msql.c
  7969. ext/msql/php_msql.h
  7970. ext/mssql/php_mssql.c
  7971. ext/mssql/php_mssql.h
  7972. ext/mysql/php_mysql.c
  7973. ext/mysql/php_mysql.h
  7974. ext/mysqli/mysqli.c
  7975. ext/mysqli/mysqli_api.c
  7976. ext/mysqli/mysqli_fe.c
  7977. ext/mysqli/mysqli_nonapi.c
  7978. ext/mysqli/mysqli_profiler.c
  7979. ext/mysqli/mysqli_profiler.h
  7980. ext/mysqli/mysqli_profiler_com.c
  7981. ext/mysqli/mysqli_profiler_com.h
  7982. ext/mysqli/php_mysqli.h
  7983. ext/ncurses/ncurses.c
  7984. ext/ncurses/ncurses_fe.c
  7985. ext/ncurses/ncurses_functions.c
  7986. ext/ncurses/php_ncurses.h
  7987. ext/ncurses/php_ncurses_fe.h
  7988. ext/notes/php_notes.c
  7989. ext/notes/php_notes.h
  7990. ext/oci8/oci8.c
  7991. ext/oci8/php_oci8.h
  7992. ext/odbc/birdstep.c
  7993. ext/odbc/php_birdstep.h
  7994. ext/odbc/php_odbc.c
  7995. ext/odbc/php_odbc.h
  7996. ext/odbc/php_odbc_includes.h
  7997. ext/openssl/openssl.c
  7998. ext/openssl/php_openssl.h
  7999. ext/openssl/xp_ssl.c
  8000. ext/oracle/oracle.c
  8001. ext/ovrimos/ovrimos.c
  8002. ext/pcntl/pcntl.c
  8003. ext/pcntl/php_pcntl.h
  8004. ext/pcntl/php_signal.c
  8005. ext/pcntl/php_signal.h
  8006. ext/pcre/php_pcre.c
  8007. ext/pcre/php_pcre.h
  8008. ext/pdf/pdf.c
  8009. ext/pdf/php_pdf.h
  8010. ext/pfpro/pfpro.c
  8011. ext/pfpro/php_pfpro.h
  8012. ext/pgsql/pgsql.c
  8013. ext/pgsql/php_pgsql.h
  8014. ext/posix/php_posix.h
  8015. ext/posix/posix.c
  8016. ext/pspell/php_pspell.h
  8017. ext/pspell/pspell.c
  8018. ext/qtdom/qtdom.c
  8019. ext/qtdom/qtdom.h
  8020. ext/readline/php_readline.h
  8021. ext/readline/readline.c
  8022. ext/recode/php_recode.h
  8023. ext/recode/recode.c
  8024. ext/rpc/handler.h
  8025. ext/rpc/php_rpc.h
  8026. ext/rpc/rpc.c
  8027. ext/rpc/rpc.h
  8028. ext/rpc/rpc_proxy.c
  8029. ext/rpc/rpc_proxy.h
  8030. ext/rpc/com/com.c
  8031. ext/rpc/com/com.h
  8032. ext/rpc/com/com_wrapper.c
  8033. ext/rpc/com/com_wrapper.h
  8034. ext/rpc/com/conversion.c
  8035. ext/rpc/com/conversion.h
  8036. ext/rpc/com/dispatch.c
  8037. ext/rpc/com/php_com.h
  8038. ext/rpc/com/variant.c
  8039. ext/rpc/com/variant.h
  8040. ext/rpc/dotnet/dotnet.cpp
  8041. ext/rpc/java/java.c
  8042. ext/rpc/java/reflect.java
  8043. ext/rpc/skeleton/php_skeleton.h
  8044. ext/rpc/skeleton/skeleton.c
  8045. ext/rpc/skeleton/skeleton.h
  8046. ext/rpc/xmlrpc/php_xmlrpc.h
  8047. ext/rpc/xmlrpc/xmlrpc-epi-php.c
  8048. ext/session/mod_files.c
  8049. ext/session/mod_files.h
  8050. ext/session/mod_mm.c
  8051. ext/session/mod_mm.h
  8052. ext/session/mod_user.c
  8053. ext/session/mod_user.h
  8054. ext/session/php_session.h
  8055. ext/session/session.c
  8056. ext/shmop/php_shmop.h
  8057. ext/shmop/shmop.c
  8058. ext/snmp/php_snmp.h
  8059. ext/snmp/snmp.c
  8060. ext/sockets/php_sockets.h
  8061. ext/sockets/php_sockets_win.c
  8062. ext/sockets/php_sockets_win.h
  8063. ext/sockets/sockets.c
  8064. ext/standard/aggregation.c
  8065. ext/standard/aggregation.h
  8066. ext/standard/array.c
  8067. ext/standard/assert.c
  8068. ext/standard/base64.c
  8069. ext/standard/base64.h
  8070. ext/standard/basic_functions.c
  8071. ext/standard/basic_functions.h
  8072. ext/standard/browscap.c
  8073. ext/standard/crc32.c
  8074. ext/standard/crc32.h
  8075. ext/standard/credits.c
  8076. ext/standard/credits.h
  8077. ext/standard/crypt.c
  8078. ext/standard/css.c
  8079. ext/standard/css.h
  8080. ext/standard/cyr_convert.c
  8081. ext/standard/cyr_convert.h
  8082. ext/standard/datetime.c
  8083. ext/standard/datetime.h
  8084. ext/standard/dir.c
  8085. ext/standard/dl.c
  8086. ext/standard/dl.h
  8087. ext/standard/dns.c
  8088. ext/standard/dns.h
  8089. ext/standard/exec.c
  8090. ext/standard/exec.h
  8091. ext/standard/file.c
  8092. ext/standard/file.h
  8093. ext/standard/filestat.c
  8094. ext/standard/filters.c
  8095. ext/standard/flock_compat.c
  8096. ext/standard/flock_compat.h
  8097. ext/standard/formatted_print.c
  8098. ext/standard/fsock.c
  8099. ext/standard/fsock.h
  8100. ext/standard/ftok.c
  8101. ext/standard/ftp_fopen_wrapper.c
  8102. ext/standard/head.c
  8103. ext/standard/head.h
  8104. ext/standard/html.c
  8105. ext/standard/html.h
  8106. ext/standard/http_fopen_wrapper.c
  8107. ext/standard/image.c
  8108. ext/standard/incomplete_class.c
  8109. ext/standard/info.c
  8110. ext/standard/info.h
  8111. ext/standard/iptc.c
  8112. ext/standard/lcg.c
  8113. ext/standard/levenshtein.c
  8114. ext/standard/link.c
  8115. ext/standard/mail.c
  8116. ext/standard/math.c
  8117. ext/standard/md5.c
  8118. ext/standard/md5.h
  8119. ext/standard/metaphone.c
  8120. ext/standard/microtime.c
  8121. ext/standard/microtime.h
  8122. ext/standard/pack.c
  8123. ext/standard/pack.h
  8124. ext/standard/pageinfo.c
  8125. ext/standard/pageinfo.h
  8126. ext/standard/php_array.h
  8127. ext/standard/php_assert.h
  8128. ext/standard/php_browscap.h
  8129. ext/standard/php_crypt.h
  8130. ext/standard/php_dir.h
  8131. ext/standard/php_ext_syslog.h
  8132. ext/standard/php_filestat.h
  8133. ext/standard/php_fopen_wrapper.c
  8134. ext/standard/php_fopen_wrappers.h
  8135. ext/standard/php_ftok.h
  8136. ext/standard/php_image.h
  8137. ext/standard/php_incomplete_class.h
  8138. ext/standard/php_iptc.h
  8139. ext/standard/php_lcg.h
  8140. ext/standard/php_link.h
  8141. ext/standard/php_mail.h
  8142. ext/standard/php_math.h
  8143. ext/standard/php_metaphone.h
  8144. ext/standard/php_parsedate.h
  8145. ext/standard/php_rand.h
  8146. ext/standard/php_smart_str.h
  8147. ext/standard/php_smart_str_public.h
  8148. ext/standard/php_standard.h
  8149. ext/standard/php_string.h
  8150. ext/standard/php_sunfuncs.h
  8151. ext/standard/php_type.h
  8152. ext/standard/php_var.h
  8153. ext/standard/php_versioning.h
  8154. ext/standard/proc_open.c
  8155. ext/standard/proc_open.h
  8156. ext/standard/quot_print.c
  8157. ext/standard/quot_print.h
  8158. ext/standard/rand.c
  8159. ext/standard/reg.c
  8160. ext/standard/reg.h
  8161. ext/standard/scanf.c
  8162. ext/standard/scanf.h
  8163. ext/standard/sha1.c
  8164. ext/standard/sha1.h
  8165. ext/standard/soundex.c
  8166. ext/standard/streamsfuncs.c
  8167. ext/standard/streamsfuncs.h
  8168. ext/standard/string.c
  8169. ext/standard/sunfuncs.c
  8170. ext/standard/syslog.c
  8171. ext/standard/type.c
  8172. ext/standard/uniqid.c
  8173. ext/standard/uniqid.h
  8174. ext/standard/url.c
  8175. ext/standard/url.h
  8176. ext/standard/url_scanner.c
  8177. ext/standard/url_scanner.h
  8178. ext/standard/url_scanner_ex.c
  8179. ext/standard/url_scanner_ex.h
  8180. ext/standard/url_scanner_ex.re
  8181. ext/standard/user_filters.c
  8182. ext/standard/var.c
  8183. ext/standard/var_unserializer.c
  8184. ext/standard/var_unserializer.re
  8185. ext/standard/versioning.c
  8186. ext/sybase/php_sybase_db.c
  8187. ext/sybase/php_sybase_db.h
  8188. ext/sybase_ct/php_sybase_ct.c
  8189. ext/sybase_ct/php_sybase_ct.h
  8190. ext/sysvmsg/php_sysvmsg.h
  8191. ext/sysvmsg/sysvmsg.c
  8192. ext/sysvsem/php_sysvsem.h
  8193. ext/sysvsem/sysvsem.c
  8194. ext/sysvshm/php_sysvshm.h
  8195. ext/sysvshm/sysvshm.c
  8196. ext/tokenizer/php_tokenizer.h
  8197. ext/tokenizer/tokenizer.c
  8198. ext/w32api/php_w32api.h
  8199. ext/w32api/w32api.c
  8200. ext/w32api/w32api_function_definition_parser.y
  8201. ext/w32api/w32api_function_definition_scanner.l
  8202. ext/w32api/w32api_type_definition_parser.y
  8203. ext/w32api/w32api_type_definition_scanner.l
  8204. ext/wddx/php_wddx.h
  8205. ext/wddx/php_wddx_api.h
  8206. ext/wddx/wddx.c
  8207. ext/xml/compat.c
  8208. ext/xml/expat_compat.h
  8209. ext/xml/php_xml.h
  8210. ext/xml/xml.c
  8211. ext/xmlrpc/php_xmlrpc.h
  8212. ext/xmlrpc/xmlrpc-epi-php.c
  8213. ext/xsl/php_xsl.c
  8214. ext/xsl/php_xsl.h
  8215. ext/xsl/xsl_fe.h
  8216. ext/xsl/xsltprocessor.c
  8217. ext/xslt/php_sablot.h
  8218. ext/xslt/php_xslt.h
  8219. ext/xslt/sablot.c
  8220. ext/xslt/xslt.c
  8221. ext/yaz/php_yaz.c
  8222. ext/yaz/php_yaz.h
  8223. ext/yp/php_yp.h
  8224. ext/yp/yp.c
  8225. ext/zlib/php_zlib.h
  8226. ext/zlib/zlib.c
  8227. ext/zlib/zlib_fopen_wrapper.c
  8228. main/SAPI.c
  8229. main/SAPI.h
  8230. main/build-defs.h.in
  8231. main/config.nw.h
  8232. main/fopen_wrappers.c
  8233. main/fopen_wrappers.h
  8234. main/internal_functions.c.in
  8235. main/internal_functions_nw.c
  8236. main/internal_functions_registry.h
  8237. main/internal_functions_win32.c
  8238. main/logos.h
  8239. main/main.c
  8240. main/network.c
  8241. main/output.c
  8242. main/php.h
  8243. main/php3_compat.h
  8244. main/php_compat.h
  8245. main/php_content_types.c
  8246. main/php_content_types.h
  8247. main/php_globals.h
  8248. main/php_ini.c
  8249. main/php_ini.h
  8250. main/php_logos.c
  8251. main/php_logos.h
  8252. main/php_main.h
  8253. main/php_memory_streams.h
  8254. main/php_network.h
  8255. main/php_open_temporary_file.c
  8256. main/php_open_temporary_file.h
  8257. main/php_output.h
  8258. main/php_reentrancy.h
  8259. main/php_regex.h
  8260. main/php_scandir.c
  8261. main/php_scandir.h
  8262. main/php_sprintf.c
  8263. main/php_streams.h
  8264. main/php_syslog.h
  8265. main/php_ticks.c
  8266. main/php_ticks.h
  8267. main/php_variables.c
  8268. main/php_variables.h
  8269. main/reentrancy.c
  8270. main/rfc1867.c
  8271. main/rfc1867.h
  8272. main/safe_mode.c
  8273. main/safe_mode.h
  8274. main/snprintf.c
  8275. main/snprintf.h
  8276. main/spprintf.c
  8277. main/spprintf.h
  8278. main/strlcat.c
  8279. main/strlcpy.c
  8280. main/win95nt.h
  8281. main/streams/cast.c
  8282. main/streams/filter.c
  8283. main/streams/memory.c
  8284. main/streams/mmap.c
  8285. main/streams/php_stream_context.h
  8286. main/streams/php_stream_filter_api.h
  8287. main/streams/php_stream_mmap.h
  8288. main/streams/php_stream_plain_wrapper.h
  8289. main/streams/php_stream_transport.h
  8290. main/streams/php_stream_userspace.h
  8291. main/streams/php_streams_int.h
  8292. main/streams/plain_wrapper.c
  8293. main/streams/streams.c
  8294. main/streams/transports.c
  8295. main/streams/userspace.c
  8296. main/streams/xp_socket.c
  8297. netware/start.c
  8298. netware/sys/stat.h
  8299. pear/CMD.php
  8300. pear/PEAR.php
  8301. pear/System.php
  8302. pear/package.dtd
  8303. pear/Archive/Tar.php
  8304. pear/Console/Getopt.php
  8305. pear/OS/Guess.php
  8306. pear/PEAR/Autoloader.php
  8307. pear/PEAR/Builder.php
  8308. pear/PEAR/Command.php
  8309. pear/PEAR/Common.php
  8310. pear/PEAR/Config.php
  8311. pear/PEAR/Dependency.php
  8312. pear/PEAR/Installer.php
  8313. pear/PEAR/Packager.php
  8314. pear/PEAR/Registry.php
  8315. pear/PEAR/Remote.php
  8316. pear/PEAR/Command/Auth.php
  8317. pear/PEAR/Command/Build.php
  8318. pear/PEAR/Command/Common.php
  8319. pear/PEAR/Command/Config.php
  8320. pear/PEAR/Command/Install.php
  8321. pear/PEAR/Command/Mirror.php
  8322. pear/PEAR/Command/Package.php
  8323. pear/PEAR/Command/Registry.php
  8324. pear/PEAR/Command/Remote.php
  8325. pear/PEAR/Frontend/CLI.php
  8326. pear/packages/DB-1.3.tar
  8327. pear/packages/HTTP-1.2.tar
  8328. pear/packages/Mail-1.0.1.tar
  8329. pear/packages/Net_SMTP-1.0.tar
  8330. pear/packages/Net_Socket-1.0.1.tar
  8331. pear/packages/XML_Parser-1.0.1.tar
  8332. pear/scripts/pear.bat
  8333. pear/scripts/pearcmd.php
  8334. pear/scripts/pearwin.php
  8335. sapi/activescript/classfactory.cpp
  8336. sapi/activescript/php4activescript.c
  8337. sapi/activescript/php4activescript.h
  8338. sapi/activescript/php4as_classfactory.h
  8339. sapi/activescript/php4as_scriptengine.h
  8340. sapi/activescript/scriptengine.cpp
  8341. sapi/aolserver/aolserver.c
  8342. sapi/apache/libpre.c
  8343. sapi/apache/mod_php5.c
  8344. sapi/apache/mod_php5.h
  8345. sapi/apache/php_apache.c
  8346. sapi/apache/php_apache_http.h
  8347. sapi/apache/sapi_apache.c
  8348. sapi/apache2filter/apache_config.c
  8349. sapi/apache2filter/php_apache.h
  8350. sapi/apache2filter/php_functions.c
  8351. sapi/apache2filter/sapi_apache2.c
  8352. sapi/apache2handler/apache_config.c
  8353. sapi/apache2handler/php_apache.h
  8354. sapi/apache2handler/php_functions.c
  8355. sapi/apache2handler/sapi_apache2.c
  8356. sapi/apache_hooks/mod_php4.c
  8357. sapi/apache_hooks/mod_php4.h
  8358. sapi/apache_hooks/php_apache.c
  8359. sapi/apache_hooks/sapi_apache.c
  8360. sapi/caudium/caudium.c
  8361. sapi/cgi/cgi_main.c
  8362. sapi/cgi/getopt.c
  8363. sapi/cgi/php_getopt.h
  8364. sapi/cli/getopt.c
  8365. sapi/cli/php.1.in
  8366. sapi/cli/php_cli.c
  8367. sapi/cli/php_getopt.h
  8368. sapi/embed/php_embed.c
  8369. sapi/embed/php_embed.h
  8370. sapi/isapi/php4isapi.c
  8371. sapi/milter/php_milter.c
  8372. sapi/nsapi/nsapi.c
  8373. sapi/phttpd/php_phttpd.h
  8374. sapi/phttpd/phttpd.c
  8375. sapi/pi3web/pi3web_sapi.c
  8376. sapi/roxen/roxen.c
  8377. sapi/servlet/formatter.java
  8378. sapi/servlet/servlet.c
  8379. sapi/servlet/servlet.java
  8380. sapi/thttpd/php_thttpd.h
  8381. sapi/thttpd/thttpd.c
  8382. sapi/tux/php_tux.c
  8383. sapi/webjames/php_webjames.h
  8384. sapi/webjames/webjames.c
  8385. scripts/dev/conv_z_macros
  8386. scripts/ext_skel_ng/license_php.php
  8387. win32/crypt_win32.c
  8388. win32/crypt_win32.h
  8389. win32/grp.h
  8390. win32/md5crypt.c
  8391. win32/md5crypt.h
  8392. win32/pwd.c
  8393. win32/pwd.h
  8394. win32/select.c
  8395. win32/select.h
  8396. win32/syslog.h
  8397. win32/winutil.c
  8398. win32/winutil.h:
  8399. updating license information in the headers.
  8400. 2003-06-10 Hartmut Holzgraefe <hartmut@php-groupies.de>
  8401. * scripts/ext_skel_ng/TODO:
  8402. new TODO item: VisualStudio.net project files
  8403. 2003-06-10 Andrey Hristov <andrey@webgate.bg>
  8404. * ext/mysql/php_mysql.c
  8405. ext/mysql/php_mysql.c:
  8406. proto fixes
  8407. 2003-06-10 Sascha Schumann <sascha@schumann.cx>
  8408. * ext/session/session.c:
  8409. Print NOTICE upon session_start being called while another session is
  8410. active
  8411. 2003-06-09 Rob Richards <rrichards@ctindustries.net>
  8412. * ext/xsl/php_xsl.c
  8413. ext/xsl/php_xsl.h
  8414. ext/xsl/xsltprocessor.c:
  8415. changes for /ext/dom document ref count
  8416. changes for /ext/dom internal object handling
  8417. * ext/dom/attr.c
  8418. ext/dom/cdatasection.c
  8419. ext/dom/characterdata.c
  8420. ext/dom/comment.c
  8421. ext/dom/document.c
  8422. ext/dom/documentfragment.c
  8423. ext/dom/documenttype.c
  8424. ext/dom/domimplementation.c
  8425. ext/dom/element.c
  8426. ext/dom/entityreference.c
  8427. ext/dom/node.c
  8428. ext/dom/php_dom.c
  8429. ext/dom/php_dom.h
  8430. ext/dom/processinginstruction.c
  8431. ext/dom/text.c
  8432. ext/dom/xml_common.h:
  8433. implmentation of document ref counting for persistance
  8434. re-work of internal object handling
  8435. 2003-06-09 Ilia Alshanetsky <ilia@prohost.org>
  8436. * NEWS
  8437. ext/standard/string.c
  8438. ext/standard/tests/strings/bug24098.phpt:
  8439. Fixed bug #24098 (Crash in pathinfo() due to double var initialization).
  8440. 2003-06-09 Wez Furlong <wez.php@thebrainroom.net>
  8441. * (PHP_4_3)
  8442. NEWS:
  8443. BFN
  8444. 2003-06-09 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  8445. * ext/gd/config.m4:
  8446. Fixed trivial typo
  8447. 2003-06-09 Edin Kadribasic <edink@proventum.net>
  8448. * main/config.w32.h:
  8449. MFB
  8450. * (PHP_4_3)
  8451. main/config.w32.h:
  8452. Fix for #24022
  8453. 2003-06-09 Jani Taskinen <sniper@iki.fi>
  8454. * (PHP_4_3)
  8455. NEWS:
  8456. the blame..:)
  8457. * acinclude.m4
  8458. scan_makefile_in.awk
  8459. build/scan_makefile_in.awk
  8460. scripts/Makefile.frag
  8461. scripts/phpize.in:
  8462. - Moved scan_makefile_in.awk to better suitable place for it.
  8463. (other build related scripts are under build/ too..)
  8464. 2003-06-08 Ilia Alshanetsky <ilia@prohost.org>
  8465. * ext/openssl/openssl.c:
  8466. MFB
  8467. 2003-06-08 Jani Taskinen <sniper@iki.fi>
  8468. * ext/ldap/config.m4
  8469. ext/ldap/ldap.c
  8470. ext/ldap/php_ldap.h:
  8471. - Added ldap_sasl_bind(). (Jani, peter_c60@hotmail.com)
  8472. 2003-06-08 Ilia Alshanetsky <ilia@prohost.org>
  8473. * (PHP_4_3)
  8474. ext/openssl/openssl.c:
  8475. Fixed compile warnings.
  8476. 2003-06-08 Jani Taskinen <sniper@iki.fi>
  8477. * ext/ldap/ldap.c:
  8478. ws & cs
  8479. 2003-06-08 Zeev Suraski <zeev@zend.com>
  8480. * ext/xml/expat_compat.h:
  8481. XMLless build fix
  8482. * main/php_variables.c:
  8483. Make $_FILES auto global (bug #23680)
  8484. 2003-06-07 Tomas V.V.Cox <cox@idecnet.com>
  8485. * pear/PEAR/Command/Package.php:
  8486. Martin's run-test error msg improvements :-)
  8487. 2003-06-07 Sterling Hughes <sterling@bumblebury.com>
  8488. * bundle-release:
  8489. woops, make that "bundle," not ".bundle"
  8490. * bundle-release:
  8491. simple script that will look at bundle (when which is populated when we
  8492. move the extensions to pecl) and bundle the contents of that file
  8493. 2003-06-07 Tomas V.V.Cox <cox@idecnet.com>
  8494. * pear/PEAR/Command/Package.php:
  8495. Added better error message to run-tests
  8496. 2003-06-07 Georg Richter <phpinfo@t-online.de>
  8497. * ext/mysql/libmysql/libmysql.c:
  8498. fixed mysql bug #564 (http://bugs.mysql.com/bug.php?id=564)
  8499. * (PHP_4_3)
  8500. NEWS:
  8501. fixed a bug in libmysql
  8502. * (PHP_4_3)
  8503. ext/mysql/libmysql/libmysql.c:
  8504. fixed mysql bug #564
  8505. (see http://bugs.mysql.com/bug.php?id=564)
  8506. 2003-06-07 Sterling Hughes <sterling@bumblebury.com>
  8507. * ext/dom/php_dom.c:
  8508. i ain't know domdom
  8509. * ext/dom/php_dom.c:
  8510. leftover.
  8511. its wholeText not whole_text
  8512. * ext/dom/text.c:
  8513. add the wholeText property
  8514. 2003-06-07 Rob Richards <rrichards@ctindustries.net>
  8515. * ext/dom/php_dom.c
  8516. ext/dom/xml_common.h:
  8517. fix more memory overruns
  8518. initial definition for document ref counting
  8519. fixed property access to support all objects
  8520. clear property handler from invalid objects until ref count implemented
  8521. 2003-06-07 Sterling Hughes <sterling@bumblebury.com>
  8522. * pear/PEAR/Command/Install.php:
  8523. Add the pear bundle command from Thomas Cox.
  8524. 2003-06-07 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  8525. * tests/classes/inheritance_002.phpt:
  8526. Goodbye namespaces
  8527. 2003-06-06 Sterling Hughes <sterling@bumblebury.com>
  8528. * ext/dom/text.c:
  8529. add splitText()
  8530. never has such a complex process been endured for such a simple function
  8531. libxml makes me queasy right now :)
  8532. 2003-06-06 Jani Taskinen <sniper@iki.fi>
  8533. * (PHP_4_3)
  8534. NEWS:
  8535. hrm..
  8536. 2003-06-06 Georg Richter <phpinfo@t-online.de>
  8537. * (PHP_4_3)
  8538. NEWS:
  8539. fixed bug 24060
  8540. 2003-06-06 Rob Richards <rrichards@ctindustries.net>
  8541. * ext/dom/php_dom.c:
  8542. fix double free issue
  8543. fix property access within invalid objects and failed reads
  8544. 2003-06-06 Georg Richter <phpinfo@t-online.de>
  8545. * ext/ncurses/ncurses_functions.c:
  8546. fixed bug #24060
  8547. 2003-06-06 Jay Smith <jsmith@tutorbuddy.com>
  8548. * tests/lang/namespace_001.phpt:
  8549. Namespaces are gone, and so is this test.
  8550. 2003-06-06 Georg Richter <phpinfo@t-online.de>
  8551. * (PHP_4_3)
  8552. ext/ncurses/ncurses_functions.c:
  8553. fixed #24060
  8554. 2003-06-06 Martin Jansen <mail@martin-jansen.de>
  8555. * pear/PEAR/Frontend/CLI.php:
  8556. - The argument of displayError() is a PEAR_Error instance.
  8557. * pear/PEAR/Command/Registry.php:
  8558. - Use raiseError(), like it's done in the rest of class also.
  8559. 2003-06-06 Sascha Schumann <sascha@schumann.cx>
  8560. * (PHP_4_3)
  8561. NEWS:
  8562. Refine error description
  8563. 2003-06-06 Jani Taskinen <sniper@iki.fi>
  8564. * (PHP_4_3)
  8565. NEWS:
  8566. BFN
  8567. * tests/lang/bug24054.phpt:
  8568. Test for bug #24054
  8569. 2003-06-06 Georg Richter <phpinfo@t-online.de>
  8570. * ext/mysqli/mysqli_nonapi.c:
  8571. fixed return value
  8572. 2003-06-06 Jani Taskinen <sniper@iki.fi>
  8573. * (PHP_4_3)
  8574. ext/standard/file.c:
  8575. ws
  8576. * ext/standard/file.c:
  8577. WS
  8578. * ext/xsl/xsl_fe.h:
  8579. missing header
  8580. * ext/dom/xml_common.h:
  8581. Missing header
  8582. * ext/dom/EXPERIMENTAL
  8583. ext/xsl/CREDITS
  8584. ext/xsl/EXPERIMENTAL:
  8585. Some missing files..
  8586. * ext/xsl/.cvsignore
  8587. ext/xsl/config.m4:
  8588. Missing entries in .cvsignore and some cutpaste bugs in config.m4
  8589. * ext/mcve/mcve.c
  8590. ext/mcve/php_mcve.h
  8591. ext/mcve/tests/001.phpt:
  8592. Fixed bug #24051: shared build and test
  8593. 2003-06-05 Ilia Alshanetsky <ilia@prohost.org>
  8594. * (PHP_4_3)
  8595. ext/hyperwave/hg_comm.c
  8596. ext/pcntl/pcntl.c
  8597. ext/pcntl/php_pcntl.h
  8598. ext/sockets/php_sockets.h
  8599. ext/sockets/sockets.c:
  8600. Fix compile warnings (mostly MFH from 5.0 branch)
  8601. 2003-06-05 Sterling Hughes <sterling@bumblebury.com>
  8602. * ext/dom/CREDITS:
  8603. add CREDITS file
  8604. 2003-06-05 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  8605. * ext/domxml/php_domxml.c:
  8606. Avoid unnecessary zval separation
  8607. 2003-06-05 Sterling Hughes <sterling@bumblebury.com>
  8608. * ext/dom/element.c
  8609. ext/dom/node.c
  8610. ext/dom/php_dom.c:
  8611. fix a bunch of memory overruns, and uninitialized variable uses
  8612. fixes crash on sample script rob sent me
  8613. 2003-06-05 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  8614. * ext/xsl/xsltprocessor.c:
  8615. Avoid unnecesary zval separation
  8616. 2003-06-05 Sterling Hughes <sterling@bumblebury.com>
  8617. * ext/dom/document.c:
  8618. version length too
  8619. * ext/dom/document.c:
  8620. initialize the encoding length
  8621. 2003-06-05 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  8622. * ext/xsl/php_xsl.c:
  8623. WS fix
  8624. 2003-06-05 Sterling Hughes <sterling@bumblebury.com>
  8625. * ext/dom/examples/dom1.inc
  8626. ext/dom/examples/dom1.php:
  8627. add tests/ files as examples that you can run and play around with
  8628. * ext/dom/.cvsignore
  8629. ext/xsl/.cvsignore:
  8630. add .cvsignore file
  8631. * ext/xml/xml.c:
  8632. prevent double destroy and double init badness
  8633. * ext/dom/php_dom.c:
  8634. fig segv on make install (double destroy badness)
  8635. 2003-06-05 Rob Richards <rrichards@ctindustries.net>
  8636. * ext/xsl/config.m4
  8637. ext/xsl/php_xsl.c
  8638. ext/xsl/php_xsl.h
  8639. ext/xsl/xsl.dsp
  8640. ext/xsl/xsl_fe.h
  8641. ext/xsl/xsltprocessor.c:
  8642. Inital cut of new xsl extension
  8643. interoperates with new dom extension
  8644. PHP5 only
  8645. * ext/dom/TODO
  8646. ext/dom/attr.c
  8647. ext/dom/cdatasection.c
  8648. ext/dom/characterdata.c
  8649. ext/dom/comment.c
  8650. ext/dom/config.m4
  8651. ext/dom/document.c
  8652. ext/dom/documentfragment.c
  8653. ext/dom/documenttype.c
  8654. ext/dom/dom.dsp
  8655. ext/dom/dom_ce.h
  8656. ext/dom/dom_fe.h
  8657. ext/dom/dom_properties.h
  8658. ext/dom/domconfiguration.c
  8659. ext/dom/domerror.c
  8660. ext/dom/domerrorhandler.c
  8661. ext/dom/domexception.c
  8662. ext/dom/domimplementation.c
  8663. ext/dom/domimplementationlist.c
  8664. ext/dom/domimplementationsource.c
  8665. ext/dom/domlocator.c
  8666. ext/dom/domstringlist.c
  8667. ext/dom/element.c
  8668. ext/dom/entity.c
  8669. ext/dom/entityreference.c
  8670. ext/dom/namednodemap.c
  8671. ext/dom/namelist.c
  8672. ext/dom/node.c
  8673. ext/dom/nodelist.c
  8674. ext/dom/notation.c
  8675. ext/dom/php_dom.c
  8676. ext/dom/php_dom.h
  8677. ext/dom/processinginstruction.c
  8678. ext/dom/string_extend.c
  8679. ext/dom/text.c
  8680. ext/dom/typeinfo.c
  8681. ext/dom/userdatahandler.c
  8682. ext/dom/xml_common.h
  8683. ext/dom/tests/dom001.phpt
  8684. ext/dom/tests/dom_test.inc
  8685. ext/dom/tests/skipif.inc:
  8686. Inital cut of new dom extension
  8687. PHP5 only
  8688. 2003-06-05 Hartmut Holzgraefe <hartmut@php-groupies.de>
  8689. * ext/mime_magic/mime_magic.c:
  8690. ... as suggested by Wez
  8691. 2003-06-05 Sterling Hughes <sterling@bumblebury.com>
  8692. * ext/standard/array.c:
  8693. fix array_key_exists() from HANDLE_NUMERIC() changes
  8694. 2003-06-05 Martin Jansen <mail@martin-jansen.de>
  8695. * pear/package-PEAR.xml:
  8696. - Advancing myself
  8697. * pear/package.dtd:
  8698. - Add optional dependency to the DTD
  8699. * pear/PEAR/Installer.php:
  8700. - Commit support for optional dependencies
  8701. * pear/PEAR/Command/Registry.php:
  8702. - Add support for <provides />
  8703. 2003-06-05 Jani Taskinen <sniper@iki.fi>
  8704. * (PHP_4_3)
  8705. NEWS:
  8706. WS
  8707. * (PHP_4_3)
  8708. NEWS:
  8709. BFN
  8710. * (PHP_4_3)
  8711. NEWS:
  8712. Hopefully this list grows..
  8713. * (PHP_4_3)
  8714. ext/standard/config.m4:
  8715. MFH: fix regex issues with apache2handler
  8716. * ext/standard/config.m4:
  8717. Fix the regex issues with apache2handler
  8718. 2003-06-04 Andrei Zmievski <andrei@gravitonic.com>
  8719. * (PHP_4)
  8720. ext/standard/aggregation.c:
  8721. MFB
  8722. * (PHP_4_3)
  8723. ext/standard/aggregation.c:
  8724. Fix a couple of aggregation bugs:
  8725. - Needed to add a reference to a function when copying (#23574)
  8726. - Due to pecularity of ZE1 object zvals could be re-used, so we always
  8727. set the new class entry explicitly.
  8728. 2003-06-04 Ilia Alshanetsky <ilia@prohost.org>
  8729. * (PHP_4_3)
  8730. TODO_SEGFAULTS:
  8731. Updated the todo to reflect the current situation.
  8732. * ext/gd/libgd/gd.c:
  8733. No need to dupe macro
  8734. 2003-06-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  8735. * (PHP_4_3)
  8736. NEWS
  8737. TODO_SEGFAULTS:
  8738. BFN updates
  8739. * (PHP_4_3)
  8740. ext/standard/base64.c:
  8741. MFH(r-1.38): fixed base64_encode() integer overflow issue pointed out in
  8742. TODO_SEGFAULTS
  8743. * ext/standard/base64.c:
  8744. Fixed base64_encode() integer overflow issue pointed out in TODO_SEGFAULTS
  8745. * (PHP_4_3)
  8746. ext/iconv/iconv.c:
  8747. MFH(r-1.87): fixed ob_iconv_handler() type mismatch issue on 64bit
  8748. platforms.
  8749. * ext/iconv/iconv.c:
  8750. Fixed ob_iconv_handler() type mismatch issue on 64bit platforms.
  8751. Patch by Joe Orton <jorton@redhat.com>
  8752. 2003-06-04 Hartmut Holzgraefe <hartmut@php-groupies.de>
  8753. * ext/mime_magic/mime_magic.c:
  8754. mime_content_type() now also accepts open streams as argument
  8755. streas have to bee seekable, the stream position is reset to
  8756. its original value using ftell and fseek after operation
  8757. 2003-06-04 Sascha Schumann <sascha@schumann.cx>
  8758. * (PHP_4_3)
  8759. ext/ircg/ircg_scanner.c:
  8760. sync
  8761. * (PHP_4_3)
  8762. ext/ircg/ircg_scanner.re:
  8763. fix and simplify
  8764. 2003-06-04 Jani Taskinen <sniper@iki.fi>
  8765. * (PHP_4_3)
  8766. NEWS:
  8767. cleanup + BFN
  8768. * ext/standard/dir.c:
  8769. No C++ comments and extra tabs.
  8770. * ext/gd/libgd/gd.c:
  8771. MFB: fix build
  8772. * (PHP_4_3)
  8773. ext/gd/libgd/gd.c:
  8774. Fix build
  8775. 2003-06-04 Sascha Schumann <sascha@schumann.cx>
  8776. * sapi/thttpd/thttpd_patch
  8777. sapi/thttpd/thttpd_patch
  8778. sapi/thttpd/thttpd_patch:
  8779. Don't corrupt data during request body handling
  8780. * sapi/thttpd/thttpd.c
  8781. sapi/thttpd/thttpd.c
  8782. sapi/thttpd/thttpd.c:
  8783. Don't return CRLF from broken clients
  8784. * ext/ircg/config.m4:
  8785. Properly support only giving --with-ircg-config
  8786. Also fix libpath order and link order
  8787. 2003-06-04 Ilia Alshanetsky <ilia@prohost.org>
  8788. * ext/gd/gd.c
  8789. ext/gd/libgd/gd.c:
  8790. GD 2.0.15 sync
  8791. 2003-06-03 Ilia Alshanetsky <ilia@prohost.org>
  8792. * (PHP_4_3)
  8793. NEWS
  8794. TODO_SEGFAULTS:
  8795. GD stuff
  8796. * (PHP_4_3)
  8797. ext/gd/gd.c
  8798. ext/gd/libgd/gd.c
  8799. ext/gd/libgd/gdft.c:
  8800. MFH (Syncronize bunbled GD with gd 2.0.14)
  8801. * ext/gd/gd.c
  8802. ext/gd/libgd/gd.c
  8803. ext/gd/libgd/gdft.c:
  8804. Syncronize bunbled GD with gd 2.0.14
  8805. * (PHP_4_3)
  8806. ext/gd/libgd/gd_gif_in.c
  8807. ext/gd/libgd/gdxpm.c:
  8808. MFH (Last set of integer overflow checks.)
  8809. * ext/gd/libgd/gd_gif_in.c
  8810. ext/gd/libgd/gd_png.c
  8811. ext/gd/libgd/gdxpm.c
  8812. ext/gd/libgd/wbmp.c:
  8813. Last set of integer overflow checks.
  8814. * ext/gd/libgd/gd_gd2.c
  8815. ext/gd/libgd/gd_jpeg.c:
  8816. Integer overflow checks.
  8817. 2003-06-03 Edin Kadribasic <edink@proventum.net>
  8818. * (PHP_4_3)
  8819. NEWS:
  8820. BFN: Make Jani happy
  8821. 2003-06-03 Sascha Schumann <sascha@schumann.cx>
  8822. * ext/ircg/ircg_scanner.c:
  8823. touch again
  8824. * ext/ircg/ircg_scanner.c
  8825. ext/ircg/ircg_scanner.c
  8826. ext/ircg/ircg_scanner.c:
  8827. sync
  8828. * ext/ircg/ircg_scanner.re:
  8829. fix typos
  8830. * ext/ircg/ircg_scanner.re:
  8831. MFB arbitrary RGB colors
  8832. * (PHP_4_3)
  8833. ext/ircg/ircg_scanner.re:
  8834. Add arbitrary color handling
  8835. 2003-06-03 Edin Kadribasic <edink@proventum.net>
  8836. * ext/oci8/config.m4:
  8837. MFB
  8838. * (PHP_4_3)
  8839. ext/oci8/config.m4:
  8840. Fixed bug #23733.
  8841. 2003-06-03 Hartmut Holzgraefe <hartmut@php-groupies.de>
  8842. * ext/standard/dir.c:
  8843. handle return value for "no matches" on systems that don't return
  8844. GLOB_NOMATCH consistent to those that do (return array(), not FALSE)
  8845. 2003-06-03 Edin Kadribasic <edink@proventum.net>
  8846. * php.ini-dist
  8847. php.ini-recommended
  8848. main/SAPI.c
  8849. sapi/cgi/cgi_main.c:
  8850. Fix for #23902 by Shane.
  8851. Removed bogus recommendation from php.ini files.
  8852. 2003-06-03 Rasmus Lerdorf <rasmus@lerdorf.com>
  8853. * sapi/apache/mod_php5.c:
  8854. MFB - fix a couple of missing closing folding tags
  8855. * (PHP_4_3)
  8856. sapi/apache/mod_php4.c:
  8857. Fix a couple of closing folding tags
  8858. 2003-06-03 Ilia Alshanetsky <ilia@prohost.org>
  8859. * (PHP_4_3)
  8860. NEWS:
  8861. Bug fixing news.
  8862. * (PHP_4_3)
  8863. ext/standard/css.c:
  8864. MFH: Fixed bug #23912 (Invalid CSS in phpinfo() output)
  8865. * ext/standard/css.c:
  8866. Fixed bug #23912 (Invalid CSS in phpinfo() output)
  8867. 2003-06-02 Rob Richards <rrichards@ctindustries.net>
  8868. * ext/domxml/php_domxml.c
  8869. ext/domxml/php_domxml.c:
  8870. Fix for 64 bit platforms (by Joe Orton)
  8871. 2003-06-02 Holger Zimmermann <zimpel@t-online.de>
  8872. * (PHP_4_3)
  8873. sapi/pi3web/pi3web_sapi.c
  8874. sapi/pi3web/pi3web_sapi.h:
  8875. Merged with main trunk 1.53/1.5.
  8876. 2003-06-02 Wez Furlong <wez.php@thebrainroom.net>
  8877. * ext/standard/streamsfuncs.c:
  8878. Add "seekable" flag to stream_get_meta_data()
  8879. 2003-06-02 Sebastian Bergmann <sb@sebastian-bergmann.de>
  8880. * ext/standard/var_unserializer.c
  8881. ext/standard/var_unserializer.re
  8882. ext/tokenizer/tokenizer.c:
  8883. Leftover.
  8884. 2003-06-02 Sascha Schumann <sascha@schumann.cx>
  8885. * (PHP_4_3)
  8886. ext/ircg/ircg.c:
  8887. Add +l/+i error codes as trivial errors
  8888. 2003-06-02 Daniela Mariaschi <mariaschi@libero.it>
  8889. * (PHP_4_3)
  8890. ext/interbase/interbase.c
  8891. ext/interbase/tests/003.phpt:
  8892. MFH: Fixed numeric/decimal +/-(x,y) +/-(x,0)
  8893. for all platforms
  8894. * ext/interbase/interbase.c
  8895. ext/interbase/tests/003.phpt:
  8896. Fixed numeric/decimal +/-(x,y) +/-(x,0)
  8897. for all platforms
  8898. 2003-06-02 Jani Taskinen <sniper@iki.fi>
  8899. * sapi/pi3web/pi3web_sapi.c:
  8900. No C++ comments in C code
  8901. * ext/mysqli/mysqli_api.c:
  8902. - No c++ comments in c code..
  8903. 2003-06-02 Derick Rethans <d.rethans@jdimedia.nl>
  8904. * tests/classes/bug23951.phpt:
  8905. - Add test case for bug #23951
  8906. 2003-06-01 Uwe Schindler <uwe@thetaphi.de>
  8907. * sapi/nsapi/config.m4:
  8908. Messages for newer servers.
  8909. * (PHP_4_3)
  8910. sapi/nsapi/nsapi-readme.txt
  8911. sapi/nsapi/nsapi.c:
  8912. MFH: Update of README for newer servers; apache-similar functions
  8913. nsapi_request_headers and nsapi_response_headers with apache_* aliases;
  8914. hide authorization-header in save mode.
  8915. * sapi/nsapi/nsapi-readme.txt
  8916. sapi/nsapi/nsapi.c:
  8917. Update of README for newer servers; apache-similar functions
  8918. nsapi_request_headers and nsapi_response_headers with apache_* aliases;
  8919. hide authorization-header in save mode.
  8920. 2003-06-01 Holger Zimmermann <zimpel@t-online.de>
  8921. * sapi/pi3web/pi3web_sapi.c:
  8922. Removed increment of read_post_bytes because this is done within SAPI
  8923. (SAPI.c).
  8924. 2003-06-01 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  8925. * run-tests.php:
  8926. Allow optional directories
  8927. 2003-06-01 Sebastian Bergmann <sb@sebastian-bergmann.de>
  8928. * tests/run-test/test009.phpt:
  8929. Per request by Derick and Marcus.
  8930. 2003-06-01 Sterling Hughes <sterling@bumblebury.com>
  8931. * ext/mysql/php_mysql.c:
  8932. don't do this on startup, lazy initialize it. This takes up > 17% of load
  8933. time in CGI mode
  8934. 2003-05-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  8935. * ext/mysqli/mysqli_api.c:
  8936. - fix one warning
  8937. - fix some commit by accident?
  8938. 2003-05-31 Rasmus Lerdorf <rasmus@lerdorf.com>
  8939. * (PHP_4_3)
  8940. NEWS:
  8941. A very minor thing, but we should still make a note of this change.
  8942. 2003-05-31 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  8943. * (PHP_4_3)
  8944. sapi/cgi/cgi_main.c:
  8945. MFH(r-1.231): CGI SAPI should honour this setting (arg_separator.input)
  8946. 2003-05-31 Uwe Schindler <uwe@thetaphi.de>
  8947. * sapi/nsapi/nsapi.c
  8948. sapi/nsapi/nsapi.c:
  8949. zend_alter_ini_entry now with PHP_INI_USER
  8950. 2003-05-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  8951. * (PHP_4_3)
  8952. ext/pgsql/tests/17result.phpt:
  8953. Fix the fix
  8954. * (PHP_4_3)
  8955. ext/pgsql/tests/17result.phpt:
  8956. Use ZE1 notation as expected result
  8957. * run-tests.php:
  8958. MFB: This is needed though
  8959. * ext/session/tests/003.phpt
  8960. ext/session/tests/004.phpt
  8961. ext/session/tests/005.phpt
  8962. ext/session/tests/006.phpt
  8963. ext/session/tests/019.phpt:
  8964. Fix tests
  8965. * ext/pgsql/tests/README:
  8966. Update
  8967. * (PHP_4_3)
  8968. run-tests.php:
  8969. This is needed though
  8970. * run-tests.php:
  8971. MFB: Showing info/warning once is enough
  8972. * (PHP_4_3)
  8973. run-tests.php:
  8974. Showing info/warning once is enough
  8975. 2003-05-31 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  8976. * ext/iconv/tests/iconv_mime_encode.phpt:
  8977. Fix test
  8978. 2003-05-31 Georg Richter <phpinfo@t-online.de>
  8979. * ext/mysqli/mysqli_api.c:
  8980. additional check for unsecure connect options
  8981. * (PHP_4_3)
  8982. ext/mysql/php_mysql.c:
  8983. suggestion by Wez :)
  8984. 2003-05-31 Jani Taskinen <sniper@iki.fi>
  8985. * (PHP_4_3)
  8986. NEWS:
  8987. Re-add this entry
  8988. * ext/xslt/tests/.cvsignore:
  8989. Missing entry
  8990. * ext/session/session.c:
  8991. MFB: fix proto
  8992. * ext/session/session.c:
  8993. MFB: Always send a new session cookie upon regenerating id
  8994. 2003-05-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  8995. * (PHP_4_3)
  8996. sapi/cli/php_cli.c:
  8997. Reapply this one, too.
  8998. 2003-05-31 Jani Taskinen <sniper@iki.fi>
  8999. * ext/odbc/php_odbc.c:
  9000. MFB
  9001. * (PHP_4_3)
  9002. NEWS:
  9003. missed this one..
  9004. 2003-05-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9005. * (PHP_4_3)
  9006. sapi/cgi/cgi_main.c
  9007. sapi/cgi/getopt.c
  9008. sapi/cgi/php_getopt.h
  9009. sapi/cli/getopt.c
  9010. sapi/cli/php_cli.c
  9011. sapi/cli/php_getopt.h:
  9012. Reapply long opts
  9013. 2003-05-31 Jani Taskinen <sniper@iki.fi>
  9014. * (PHP_4_3)
  9015. NEWS:
  9016. BFN
  9017. * (PHP_4_3)
  9018. NEWS
  9019. ext/standard/basic_functions.c
  9020. ext/standard/browscap.c
  9021. main/main.c
  9022. main/php_ini.c
  9023. main/php_streams.h
  9024. main/streams.c
  9025. sapi/aolserver/aolserver.c
  9026. sapi/apache/mod_php4.c
  9027. sapi/apache/sapi_apache.c
  9028. sapi/apache2filter/sapi_apache2.c
  9029. sapi/apache2handler/sapi_apache2.c
  9030. sapi/caudium/caudium.c
  9031. sapi/cgi/cgi_main.c
  9032. sapi/cgi/config9.m4
  9033. sapi/cgi/getopt.c
  9034. sapi/cgi/php_getopt.h
  9035. sapi/cli/README
  9036. sapi/cli/getopt.c
  9037. sapi/cli/php_cli.c
  9038. sapi/cli/php_getopt.h
  9039. sapi/isapi/php4isapi.c
  9040. sapi/phttpd/phttpd.c
  9041. sapi/pi3web/pi3web_sapi.c
  9042. sapi/roxen/roxen.c
  9043. sapi/servlet/servlet.c
  9044. sapi/thttpd/thttpd.c
  9045. sapi/tux/php_tux.c
  9046. sapi/webjames/webjames.c:
  9047. - Re-added the FD lexer patch.
  9048. 2003-05-31 Ilia Alshanetsky <ilia@prohost.org>
  9049. * (PHP_4_3)
  9050. NEWS:
  9051. Bug fixing news.
  9052. * (PHP_4_3)
  9053. ext/standard/file.c:
  9054. MFH: Fixed bug #23913 (make rename() work across partitions on *nix)
  9055. * ext/standard/file.c:
  9056. Fixed bug #23913 (make rename() work across partitions on *nix)
  9057. 2003-05-30 Uwe Schindler <uwe@thetaphi.de>
  9058. * sapi/nsapi/nsapi.c
  9059. sapi/nsapi/nsapi.c:
  9060. Disable virtual() if zlib.output_compression is turned on. Better detection
  9061. of ns-httpdXX.dll
  9062. 2003-05-30 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  9063. * (PHP_4_3)
  9064. TODO:
  9065. Sync with head (r-1.153)
  9066. * TODO:
  9067. done.
  9068. * sapi/cgi/cgi_main.c:
  9069. CGI SAPI should honour this setting
  9070. 2003-05-30 Jani Taskinen <sniper@iki.fi>
  9071. * (PHP_4_3)
  9072. NEWS:
  9073. Info about the improved NSAPI module
  9074. * NEWS:
  9075. Beginning of restructuring NEWS to make it more readable.
  9076. * (PHP_4_3)
  9077. NEWS:
  9078. Cleanup, missing entries, BFN
  9079. * php.ini-dist
  9080. php.ini-recommended:
  9081. Add the note to php.ini-* about the mail.force_extra_paramaters
  9082. * main/main.c:
  9083. Follow the "standard" naming.
  9084. * NEWS:
  9085. - Removed all PHP 4 entries. They're easier to be added all when PHP 5
  9086. is actually released..
  9087. 2003-05-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9088. * ext/standard/basic_functions.c:
  9089. Removed parts committed by mistake
  9090. 2003-05-30 Georg Richter <phpinfo@t-online.de>
  9091. * (PHP_4_3)
  9092. ext/mysql/php_mysql.c:
  9093. better to test next time with the right version :)
  9094. 2003-05-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9095. * ext/pgsql/pgsql.c:
  9096. Better fix for default connection handling.
  9097. 2003-05-30 Jay Smith <jsmith@tutorbuddy.com>
  9098. * ext/standard/browscap.c:
  9099. Relying on longer matches seems to work better than
  9100. matching the whole string with ^...$.
  9101. 2003-05-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9102. * ext/exif/exif.c:
  9103. Use safe_estrdup() instead.
  9104. * ext/exif/exif.c:
  9105. Fix handling of ini settings
  9106. 2003-05-30 Derick Rethans <d.rethans@jdimedia.nl>
  9107. * (PHP_4_3)
  9108. NEWS
  9109. sapi/cgi/cgi_main.c
  9110. sapi/cli/php_cli.c:
  9111. - Added a "DEBUG" qualifier to 'php -v's version output, and made the CGI
  9112. version statement look the same as the CLI version. (Derick)
  9113. 2003-05-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9114. * ext/pgsql/pgsql.c
  9115. ext/pgsql/tests/05large_object.phpt:
  9116. Fix handling of default links
  9117. 2003-05-30 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  9118. * (PHP_4_3)
  9119. TODO:
  9120. MFH(r-1.152): refined the bz2 section as per Sascha's suggestion
  9121. * TODO:
  9122. Refined the bz2 section as per Sascha's suggestion
  9123. 2003-05-30 Derick Rethans <d.rethans@jdimedia.nl>
  9124. * sapi/cgi/cgi_main.c
  9125. sapi/cli/php_cli.c:
  9126. - MFB: Version output beautification
  9127. 2003-05-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9128. * ext/pgsql/pgsql.c
  9129. ext/pgsql/tests/09notice.phpt:
  9130. Fix notice handling
  9131. 2003-05-30 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  9132. * (PHP_4_3)
  9133. TODO:
  9134. MFH(r-1.151): fixed a little typo. No germany..
  9135. * TODO:
  9136. Fixed a little typo. No germany..
  9137. 2003-05-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9138. * ext/pgsql/pgsql.c
  9139. ext/pgsql/php_pgsql.h
  9140. ext/pgsql/tests/09notice.phpt:
  9141. - Fix ini handling in ZTS mode
  9142. 2003-05-30 Ilia Alshanetsky <ilia@prohost.org>
  9143. * (PHP_4_3)
  9144. NEWS
  9145. NEWS:
  9146. Bug fixing news.
  9147. * ext/odbc/php_odbc.c:
  9148. Fixed bug #23898 (Proper handling of NULLs in odbc_result, odbc_fetch_into
  9149. and odbc_result_all)
  9150. 2003-05-30 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  9151. * (PHP_4_3)
  9152. NEWS:
  9153. I love dots too
  9154. 2003-05-30 Ilia Alshanetsky <ilia@prohost.org>
  9155. * ext/mysql/php_mysql.c:
  9156. Fixed bug #23888 (Missing input validation for flags parameter)
  9157. 2003-05-30 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  9158. * (PHP_4_3)
  9159. NEWS:
  9160. BFN
  9161. * (PHP_4_3)
  9162. ext/standard/formatted_print.c:
  9163. MFH(r-1.67): fixed bug #23894 (sprintf() decimal specifiers problem)
  9164. * ext/standard/formatted_print.c:
  9165. Fixed bug #23894 (sprintf() decimal specifiers problem)
  9166. * (PHP_4_3)
  9167. ext/standard/tests/strings/bug23894.phpt:
  9168. MFH(r-1.1): added test case for bug #23894
  9169. * ext/standard/tests/strings/bug23894.phpt:
  9170. Added test case for bug #23894
  9171. 2003-05-30 Ilia Alshanetsky <ilia@prohost.org>
  9172. * ext/mbstring/mbfilter.c:
  9173. Fixed bug #23897 (Fixed a check for mbfilter_ru.h) aleks@m2media.ru
  9174. 2003-05-30 Uwe Schindler <uwe@thetaphi.de>
  9175. * sapi/nsapi/nsapi.c
  9176. sapi/nsapi/nsapi.c:
  9177. virtual() now works under windows, too
  9178. 2003-05-30 Georg Richter <phpinfo@t-online.de>
  9179. * (PHP_4_3)
  9180. ext/mysql/php_mysql.c:
  9181. fixed #23779 (CLIENT_LOCAL_FILES with open_basedir)
  9182. 2003-05-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9183. * run-tests.php:
  9184. Add php_uname() to output
  9185. * ext/standard/info.c:
  9186. Fix memleaks (detected by rrichards@php.net)
  9187. 2003-05-30 Sascha Schumann <sascha@schumann.cx>
  9188. * (PHP_4_3)
  9189. ext/ircg/ircg.c:
  9190. Make tokenizer binary safe
  9191. * ext/ircg/ircg.c
  9192. ext/ircg/php_ircg_tokenizer.c
  9193. ext/ircg/php_ircg_tokenizer.h:
  9194. Format messages can handle NUL bytes now
  9195. 2003-05-30 Adam Dickmeiss <adam@indexdata.dk>
  9196. * (PHP_4_3)
  9197. NEWS
  9198. ext/yaz/php_yaz.c
  9199. ext/yaz/php_yaz.c:
  9200. Prevent yaz from logging unless yaz.log_file is set
  9201. 2003-05-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9202. * sapi/cli/php_cli.c:
  9203. MFB
  9204. 2003-05-29 Edin Kadribasic <edink@proventum.net>
  9205. * (PHP_4_3)
  9206. sapi/cli/php_cli.c:
  9207. Nuke the rest of headers-sent code
  9208. 2003-05-29 Ilia Alshanetsky <ilia@prohost.org>
  9209. * ext/pcntl/pcntl.c
  9210. ext/pcntl/php_pcntl.h:
  9211. Fixed compiler warnings.
  9212. 2003-05-29 Uwe Schindler <uwe@thetaphi.de>
  9213. * sapi/nsapi/nsapi.c
  9214. sapi/nsapi/nsapi.c:
  9215. fix of incomplete windows fix
  9216. 2003-05-29 Hartmut Holzgraefe <hartmut@php-groupies.de>
  9217. * main/streams/userspace.c:
  9218. fix for crashbug with user level wrapper implementations of stream_stat
  9219. 2003-05-29 Uwe Schindler <uwe@thetaphi.de>
  9220. * sapi/nsapi/nsapi.c:
  9221. Changes for compilation under windows
  9222. * (PHP_4_3)
  9223. sapi/nsapi/nsapi.c:
  9224. Changes for compilation on windows
  9225. 2003-05-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9226. * run-tests.php:
  9227. Execute --SKIPIF-- like --FILE--
  9228. 2003-05-29 Sascha Schumann <sascha@schumann.cx>
  9229. * (PHP_4_3)
  9230. ext/session/session.c:
  9231. fix prototype
  9232. * (PHP_4_3)
  9233. ext/session/session.c:
  9234. Always send a new session cookie upon regenerating id
  9235. * (PHP_4_3)
  9236. sapi/cgi/config9.m4
  9237. sapi/cgi/libfcgi/include/fcgi_config.h:
  9238. Fix VPATH builds
  9239. 2003-05-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9240. * sapi/cli/php_cli.c:
  9241. Simply print errors
  9242. * sapi/cli/README:
  9243. Update
  9244. * (PHP_4_3)
  9245. ext/exif/exif.c:
  9246. MFH
  9247. * ext/dba/config.m4:
  9248. Fix builddir entry
  9249. * ext/standard/basic_functions.c:
  9250. MFB
  9251. 2003-05-29 Dan Kalowsky <dank@deadmime.org>
  9252. * (PHP_4_3)
  9253. ext/odbc/php_odbc.c:
  9254. ODBC standards compliance is a good thing.
  9255. 2003-05-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9256. * ext/dba/config.m4:
  9257. MFB (these parts were missing)
  9258. 2003-05-29 Uwe Schindler <uwe@thetaphi.de>
  9259. * (PHP_4_3)
  9260. sapi/nsapi/nsapi.c:
  9261. MFH: php.ini values in magnus/obj.conf; virtual() similar to apache;...
  9262. * sapi/nsapi/nsapi.c:
  9263. Added php.ini value: nsapi.read_timeout; Included the apache-like virtual()
  9264. function to make sub-request on server (thanks to Chris Elving from Sun)
  9265. 2003-05-29 Jani Taskinen <sniper@iki.fi>
  9266. * NEWS:
  9267. Sync with PHP 4.3.2 NEWS
  9268. * (PHP_4_3)
  9269. NEWS:
  9270. Added the header for 4.3.3
  9271. 2003-05-28 Rasmus Lerdorf <rasmus@lerdorf.com>
  9272. * ext/mysql/php_mysql.c:
  9273. MFB
  9274. * (PHP_4_3)
  9275. ext/mysql/php_mysql.c:
  9276. I see no reason not to allow people to set the timeout on a mysql_connect
  9277. from inside a script with ini_set(). We allow user-settable timeouts on
  9278. other socket connections so having this as a system-settable only
  9279. directive doesn't make much sense to me.
  9280. 2003-05-28 Jani Taskinen <sniper@iki.fi>
  9281. * sapi/apache/config.m4
  9282. sapi/apache2filter/config.m4
  9283. sapi/apache2handler/config.m4:
  9284. - Fix the error message if apxs|2 is fubar.
  9285. * (PHP_4_3_2)
  9286. NEWS
  9287. configure.in
  9288. main/php_version.h:
  9289. - Go with the release of PHP 4.3.2
  9290. 2003-05-28 Wez Furlong <wez.php@thebrainroom.net>
  9291. * (PHP_4_3)
  9292. main/streams.c:
  9293. On win32, always open in binary mode unless they asked for text mode using
  9294. 't'.
  9295. This solves a number of apparent BC breaks that resulted from the move
  9296. from
  9297. fopen() to open().
  9298. 2003-05-28 Hartmut Holzgraefe <hartmut@php-groupies.de>
  9299. * (PHP_4_3)
  9300. ext/fdf/fdf.c:
  9301. MFH
  9302. * ext/fdf/fdf.c:
  9303. * ext/fdf/tests/01-general.phpt
  9304. ext/fdf/tests/02-values.phpt
  9305. ext/fdf/tests/03-read-file.phpt
  9306. ext/fdf/tests/04-POST.phpt
  9307. ext/fdf/tests/simple.fdf:
  9308. 1.1.4;
  9309. FDF test cases
  9310. 2003-05-28 Vincent Blavet <vincent@blavet.net>
  9311. * pear/Archive/Tar.php:
  9312. - Sync with pear/Archive_Tar/Archive/Tar.php CVS 1.11
  9313. - Support for bz2 compression
  9314. - Add new methods AddString() and extractInString()
  9315. 2003-05-28 Ilia Alshanetsky <ilia@prohost.org>
  9316. * ext/sockets/php_sockets.h
  9317. ext/sockets/sockets.c
  9318. ext/sysvshm/php_sysvshm.h
  9319. ext/sysvshm/sysvshm.c:
  9320. Fixed compiler warnings.
  9321. 2003-05-27 Pierre-Alain Joye <paj@pearfr.org>
  9322. * pear/PEAR/Registry.php:
  9323. - Fix the "weird bug" with different serialized file under cli/cgi or
  9324. apache sapi
  9325. Important Notice:
  9326. *always* use 'wb' to write file, sapi cli and cgi force the default to be
  9327. binary, apache does not.
  9328. 2003-05-27 Jani Taskinen <sniper@iki.fi>
  9329. * ext/standard/browscap.c:
  9330. MFB: php_error_docref -> zend_error (MINIT)
  9331. * (PHP_4_3)
  9332. ext/standard/browscap.c:
  9333. There is no point using php_error_docref in MINIT.
  9334. 2003-05-27 Adam Dickmeiss <adam@indexdata.dk>
  9335. * (PHP_4_3)
  9336. ext/yaz/php_yaz.c:
  9337. Fix close of log file.
  9338. * ext/yaz/php_yaz.c:
  9339. Fix close of log file. Ensure that YAZ log file is reset too
  9340. 2003-05-27 Ilia Alshanetsky <ilia@prohost.org>
  9341. * ext/xml/xml.c:
  9342. Fix compiler warnings.
  9343. 2003-05-27 Melvyn Sopacua <msopacua@idg.nl>
  9344. * ext/standard/string.c:
  9345. MFB: LC_MESSAGES support
  9346. 2003-05-26 Jani Taskinen <sniper@iki.fi>
  9347. * sapi/cgi/cgi_main.c:
  9348. MFB: nuked php_header() call from the sapi_cgi_log_message()
  9349. * (PHP_4_3)
  9350. sapi/cgi/cgi_main.c:
  9351. Nuke the php_header() call here. Fixes the rest of #14409.
  9352. 2003-05-26 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  9353. * (PHP_4_3)
  9354. ext/standard/tests/strings/htmlentities02.phpt:
  9355. MFH(r-1.8): changed the test so it would not fail on some old platforms.
  9356. * ext/standard/tests/strings/htmlentities02.phpt:
  9357. Changed the test so it would not fail on some old platforms.
  9358. 2003-05-26 Melvyn Sopacua <msopacua@idg.nl>
  9359. * (PHP_4_3)
  9360. ext/standard/string.c:
  9361. Make LC_MESSAGES available, for platforms that don't have it natively,
  9362. when gettext is compiled in.
  9363. 2003-05-26 Wez Furlong <wez.php@thebrainroom.net>
  9364. * (PHP_4_3)
  9365. ext/standard/file.c:
  9366. Plug a leak - noticed by Ilia.
  9367. 2003-05-26 Derick Rethans <d.rethans@jdimedia.nl>
  9368. * sapi/cli/php_cli.c:
  9369. - MFB
  9370. * (PHP_4_3)
  9371. NEWS
  9372. sapi/cli/php_cli.c:
  9373. - Fixed a bug in reporting start-up errors with the CLI: No HTTP header
  9374. shall
  9375. be shown.
  9376. * sapi/apache2handler/php_functions.c:
  9377. - Fix typo
  9378. 2003-05-26 Jani Taskinen <sniper@iki.fi>
  9379. * ext/standard/tests/array/bug23788.phpt:
  9380. Added regression test for bug #23788
  9381. * (PHP_4_3)
  9382. NEWS:
  9383. BFN
  9384. 2003-05-26 Ilia Alshanetsky <ilia@prohost.org>
  9385. * (PHP_4_3)
  9386. ext/pcre/php_pcre.c
  9387. ext/standard/string.c:
  9388. MFB
  9389. 2003-05-26 Shane Caraveo <shane@caraveo.com>
  9390. * sapi/cgi/cgi_main.c:
  9391. http://bugs.php.net/bug.php?id=14409
  9392. move from PHP_4_3
  9393. 2003-05-25 Ilia Alshanetsky <ilia@prohost.org>
  9394. * ext/pcre/php_pcre.c
  9395. ext/standard/string.c:
  9396. Fixed bug #23788 (str|preg_replace clober the array elements).
  9397. 2003-05-25 Shane Caraveo <shane@caraveo.com>
  9398. * (PHP_4_3)
  9399. sapi/cgi/cgi_main.c:
  9400. http://bugs.php.net/bug.php?id=14409
  9401. in the shell, if we get a filename on the commandline, never use stdin.
  9402. This fixes '\>php nonexistent.php'
  9403. will MTH once I get 5 building properly
  9404. * (PHP_4_3)
  9405. php.ini-dist
  9406. php.ini-recommended
  9407. sapi/cgi/cgi_main.c:
  9408. http://bugs.php.net/bug.php?id=23800
  9409. change the default for those who cannot
  9410. this was actually done a long time ago, but got reverted along the way
  9411. 2003-05-25 Sebastian Bergmann <sb@sebastian-bergmann.de>
  9412. * ext/xml/xml.c:
  9413. Hopefully get correct display of version information.
  9414. * win32/php4dll.dsp
  9415. win32/php4dllts.dsp:
  9416. Leftover.
  9417. 2003-05-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9418. * ext/standard/var_unserializer.c:
  9419. Update after fix
  9420. * ext/standard/tests/serialize/005.phpt:
  9421. Add new test
  9422. * ext/standard/var_unserializer.re:
  9423. Fix namespace related problems
  9424. * configure.in:
  9425. Fix speling found by Allowee <php@allowee.no-ip.com>
  9426. 2003-05-24 Sebastian Bergmann <sb@sebastian-bergmann.de>
  9427. * main/config.w32.h
  9428. main/internal_functions_win32.c
  9429. win32/php4dll.dsp
  9430. win32/php4dllts.dsp:
  9431. Get rid of references to expat in MSVC project files. For now this expects
  9432. libxml2 (library and includes) in one of the MSVC default include/library
  9433. directories. Right now it doesn't link, dunno why -- working on it.
  9434. 2003-05-24 Wez Furlong <wez.php@thebrainroom.net>
  9435. * (PHP_4_3)
  9436. main/network.c:
  9437. Adjust error message to encourage people with apparently broken IPV6
  9438. systems to
  9439. build PHP without IPV6 support.
  9440. 2003-05-23 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  9441. * tests/lang/bug17115.phpt:
  9442. Added test case for bug #17115
  9443. 2003-05-23 Sara Golemon <php@alphaweb.net>
  9444. * NEWS:
  9445. Jani will learn me about NEWS entries yet.
  9446. 2003-05-23 Jani Taskinen <sniper@iki.fi>
  9447. * NEWS:
  9448. this fix will be in 4.3.2..
  9449. 2003-05-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9450. * run-tests.php
  9451. run-tests.php:
  9452. Executing tests once is enough
  9453. * run-tests.php:
  9454. Allow writing a list of failed tests.
  9455. 2003-05-23 Sara Golemon <php@alphaweb.net>
  9456. * NEWS
  9457. NEWS:
  9458. BFN 23765
  9459. * main/rfc1867.c:
  9460. MFB(r-1.122.2.10)
  9461. Bug#23765 File upload handler should not care about case sensitivity of
  9462. header values.
  9463. * (PHP_4_3)
  9464. main/rfc1867.c:
  9465. Bug#23765 File upload handler should not care about case sensitivity of
  9466. header values.
  9467. 2003-05-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9468. * ext/standard/tests/time/001.phpt:
  9469. Make this a warning
  9470. * run-tests.php:
  9471. Add warning level for tests.
  9472. 2003-05-23 Wez Furlong <wez.php@thebrainroom.net>
  9473. * (PHP_4_3)
  9474. main/streams.c:
  9475. Avoid greedy reads on FIFOs
  9476. * (PHP_4_3)
  9477. main/streams.c:
  9478. Fix Bug #23770: Odd output from file_get_contents().
  9479. php_stream_copy_to_mem couldn't handle the case when the read returned
  9480. less
  9481. than chunk_size/4 bytes (except when it was the last chunk read).
  9482. 2003-05-23 Derick Rethans <d.rethans@jdimedia.nl>
  9483. * CODING_STANDARDS:
  9484. - Update codinf standards with the posted RFC (results from PEAR Meeting)
  9485. 2003-05-23 Ilia Alshanetsky <ilia@prohost.org>
  9486. * sapi/apache2filter/sapi_apache2.c
  9487. sapi/apache2handler/sapi_apache2.c:
  9488. Fixed bug #23759 (PHP doesn't preserve subrequest status).
  9489. (jaboydjr.netwalk@com, Ilia)
  9490. 2003-05-22 Jani Taskinen <sniper@iki.fi>
  9491. * ext/standard/tests/serialize/004.phpt:
  9492. added another test case (due to the problems we saw with 4.3.2RC4)
  9493. * (PHP_4_3)
  9494. ext/standard/var_unserializer.c:
  9495. fix the generated file.
  9496. 2003-05-22 Derick Rethans <d.rethans@jdimedia.nl>
  9497. * ext/curl/config.m4:
  9498. - Fixed bug #23751: Confusing configure warning concerning required cURL
  9499. version
  9500. 2003-05-22 Sterling Hughes <sterling@bumblebury.com>
  9501. * ext/xml/compat.c
  9502. ext/xml/expat_compat.h:
  9503. rename namespace to use_namespace to avoid a c++ keyword conflict
  9504. fix whitespace surrounding the enums, use tabs please :)
  9505. * ext/xml/xml.c:
  9506. use zval_ptr_dtor() instead of the more verbose and less correct version
  9507. * ext/xml/php_xml.h
  9508. ext/xml/xml.c:
  9509. take advantage of the fast_call_user_function() api call for all of the
  9510. callbacks.
  9511. 2003-05-22 Wez Furlong <wez.php@thebrainroom.net>
  9512. * makedist:
  9513. --force here too for release packages
  9514. * (PHP_4_3)
  9515. makedist:
  9516. Add --force so release package building works
  9517. 2003-05-21 Jani Taskinen <sniper@iki.fi>
  9518. * (PHP_4_3)
  9519. configure.in
  9520. main/php_version.h:
  9521. - This branch is now PHP 4.3.3-dev. (no more RCs!)
  9522. 2003-05-21 Sterling Hughes <sterling@bumblebury.com>
  9523. * ext/curl/interface.c:
  9524. move all the other callbacks
  9525. 2003-05-21 Jani Taskinen <sniper@iki.fi>
  9526. * (PHP_4_3)
  9527. configure.in
  9528. main/php_version.h:
  9529. Go with PHP 4.3.2RC4
  9530. 2003-05-21 Sterling Hughes <sterling@bumblebury.com>
  9531. * ext/curl/interface.c
  9532. ext/curl/php_curl.h:
  9533. switch over to using fast_call_user_function() with the callbacks
  9534. 2003-05-21 Jay Smith <jsmith@tutorbuddy.com>
  9535. * ext/pspell/pspell.c:
  9536. Fix segfault in pspell_new_config(). Also fix grammar
  9537. in error messages.
  9538. 2003-05-21 Ilia Alshanetsky <ilia@prohost.org>
  9539. * main/main.c:
  9540. MFB
  9541. * (PHP_4_3)
  9542. main/main.c:
  9543. Fixed bug #23744
  9544. 2003-05-21 Jani Taskinen <sniper@iki.fi>
  9545. * (PHP_4_3)
  9546. NEWS
  9547. NEWS
  9548. NEWS:
  9549. BFN
  9550. * (PHP_4_3)
  9551. ext/informix/ifx.ec:
  9552. MFH: Fixed bug #23738 (ifx_copy_blob() crash). (Jani)
  9553. * ext/informix/ifx.ec:
  9554. Fixed bug #23738 (ifx_copy_blob() crash). (Jani)
  9555. * NEWS:
  9556. style polizei
  9557. 2003-05-21 Sara Golemon <php@alphaweb.net>
  9558. * ext/standard/basic_functions.c
  9559. ext/standard/file.c:
  9560. Setup FG(default_context) in RINIT/RSHUTDOWN instead of fg_ctor/fg_dtor.
  9561. Frees context at right time without double freeing.
  9562. 2003-05-21 Derick Rethans <d.rethans@jdimedia.nl>
  9563. * sapi/cli/php.1.in:
  9564. -Fix notice
  9565. 2003-05-21 Sterling Hughes <sterling@bumblebury.com>
  9566. * ext/standard/string.c:
  9567. seems there is only the stupid way to be stupid (implode copying array
  9568. elements)
  9569. at least we check for IS_STRING, which should clear this up 90% of the
  9570. time
  9571. * ext/standard/string.c:
  9572. be stupid, but at least be smart about being stupid.
  9573. 2003-05-21 Ilia Alshanetsky <ilia@prohost.org>
  9574. * ext/fdf/fdf.c:
  9575. Added missing open_basedir & safe_mode checks
  9576. 2003-05-21 Rasmus Lerdorf <rasmus@lerdorf.com>
  9577. * ext/zlib/zlib.c:
  9578. Remove bogus commit here too
  9579. * (PHP_4_3)
  9580. ext/zlib/zlib.c:
  9581. Revert bogus commit
  9582. 2003-05-21 Sterling Hughes <sterling@bumblebury.com>
  9583. * ext/standard/string.c:
  9584. make brian happy
  9585. 2003-05-21 Sander Roobol <phy@wanadoo.nl>
  9586. * (PHP_4_3)
  9587. ext/zlib/zlib.c:
  9588. MFH (ob_gzhandler and zlib.output_compression should send a Content-Length
  9589. header if the length of the complete compressed output is known)
  9590. * ext/zlib/zlib.c:
  9591. ob_gzhandler and zlib.output_compression should send a Content-Length
  9592. header if the length of the complete compressed output is known
  9593. 2003-05-21 Sterling Hughes <sterling@bumblebury.com>
  9594. * ext/curl/config.m4:
  9595. ilia's request is my command
  9596. 2003-05-21 Wez Furlong <wez.php@thebrainroom.net>
  9597. * ext/standard/file.c
  9598. ext/standard/streamsfuncs.c
  9599. main/streams/plain_wrapper.c
  9600. main/streams/streams.c:
  9601. MFB context refcounting and text-mode fopen fixes
  9602. * (PHP_4_3)
  9603. main/streams.c:
  9604. Allow win32 people to fopen($filename, 'rt') to explicitly chose text-mode
  9605. files again.
  9606. The functionality was accidentally dropped when we introduced our own
  9607. fopen
  9608. mode string parser.
  9609. 2003-05-21 Zeev Suraski <zeev@zend.com>
  9610. * (PHP_4_3)
  9611. sapi/cli/php_cli.c:
  9612. Fix typo
  9613. * (PHP_4_3)
  9614. main/php_streams.h
  9615. main/streams.c:
  9616. Remove php_stream_open_wrapper_as_file_handle, it was fd-patch specific
  9617. * (PHP_4_3)
  9618. NEWS
  9619. ext/standard/basic_functions.c
  9620. ext/standard/browscap.c
  9621. main/main.c
  9622. main/php_ini.c
  9623. sapi/aolserver/aolserver.c
  9624. sapi/apache/mod_php4.c
  9625. sapi/apache/sapi_apache.c
  9626. sapi/apache2filter/sapi_apache2.c
  9627. sapi/apache2handler/sapi_apache2.c
  9628. sapi/caudium/caudium.c
  9629. sapi/cgi/cgi_main.c
  9630. sapi/cli/php_cli.c
  9631. sapi/isapi/php4isapi.c
  9632. sapi/nsapi/nsapi.c
  9633. sapi/phttpd/phttpd.c
  9634. sapi/pi3web/pi3web_sapi.c
  9635. sapi/roxen/roxen.c
  9636. sapi/servlet/servlet.c
  9637. sapi/thttpd/thttpd.c
  9638. sapi/tux/php_tux.c
  9639. sapi/webjames/webjames.c:
  9640. Revert PHP part of the fd patch
  9641. 2003-05-21 Georg Richter <phpinfo@t-online.de>
  9642. * ext/mysqli/mysqli.c:
  9643. MYSQL_NEED_DATA isn't defined anymore in mysql.h
  9644. 2003-05-21 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9645. * ext/standard/tests/serialize/003.phpt:
  9646. This depends on libc and CPU used
  9647. 2003-05-21 Sara Golemon <php@alphaweb.net>
  9648. * ext/standard/file.c
  9649. ext/standard/file.h
  9650. main/streams/php_stream_context.h:
  9651. Implement default contexts. For the moment this is useless
  9652. but it will be used soon for connection pooling.
  9653. 2003-05-21 Sascha Schumann <sascha@schumann.cx>
  9654. * (PHP_4_3)
  9655. ext/session/session.c:
  9656. readd essential line for multiple sessions inside one request
  9657. 2003-05-21 Ilia Alshanetsky <ilia@prohost.org>
  9658. * ext/cpdf/cpdf.c
  9659. ext/pdf/pdf.c:
  9660. Added missing safe_mode checks and corrected a typo in stdout check.
  9661. 2003-05-21 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9662. * ext/dba/config.m4:
  9663. Fix build
  9664. 2003-05-21 Frank M. Kromann <frank@kromann.info>
  9665. * ext/mssql/php_mssql.c
  9666. ext/mssql/php_mssql.c:
  9667. Fix for bug 23402. Crash when mssql?bind was used incorrectly
  9668. 2003-05-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9669. * ext/dba/tests/skipif.inc:
  9670. Fix test (ssen by Dan Torop)
  9671. 2003-05-20 Wez Furlong <wez.php@thebrainroom.net>
  9672. * (PHP_4_3)
  9673. main/network.c:
  9674. Implement socket liveness checking for SSL streams when recycling via
  9675. pfsockopen.
  9676. 2003-05-20 Sascha Schumann <sascha@schumann.cx>
  9677. * (PHP_4_3)
  9678. ext/session/session.c:
  9679. Make error messages less ambiguous
  9680. 2003-05-20 Wez Furlong <wez.php@thebrainroom.net>
  9681. * (PHP_4_3)
  9682. main/streams.c:
  9683. Make fread() non-greedy for socket based streams
  9684. 2003-05-20 Sascha Schumann <sascha@schumann.cx>
  9685. * (PHP_4_3)
  9686. ext/session/mod_files.c:
  9687. Defensive programming
  9688. 2003-05-20 Sterling Hughes <sterling@bumblebury.com>
  9689. * ext/standard/array.c
  9690. ext/standard/basic_functions.c:
  9691. initialize these to NULL
  9692. 2003-05-20 Andrei Zmievski <andrei@gravitonic.com>
  9693. * ext/pcre/php_pcre.c:
  9694. Put some guards in place.
  9695. 2003-05-20 Jay Smith <jsmith@tutorbuddy.com>
  9696. * ext/standard/browscap.c:
  9697. Make get_browser() try harder to find better matches.
  9698. 2003-05-20 Dan Kalowsky <dank@deadmime.org>
  9699. * ext/imap/php_imap.c
  9700. ext/imap/php_imap.h:
  9701. Adding imap_getacl, patch provided by Holger Burbach
  9702. (holger.burbach@gonicus.de)
  9703. 2003-05-20 Wez Furlong <wez.php@thebrainroom.net>
  9704. * (PHP_4_3)
  9705. ext/standard/url_scanner_ex.c
  9706. ext/standard/var_unserializer.c:
  9707. Touch and remove WS added by last touch....
  9708. * (PHP_4_3)
  9709. ext/standard/url_scanner_ex.c
  9710. ext/standard/var_unserializer.c:
  9711. Touch files
  9712. 2003-05-20 Sterling Hughes <sterling@bumblebury.com>
  9713. * ext/standard/array.c
  9714. ext/standard/basic_functions.h:
  9715. convert array functions to use fast_call_user_function(), gives a nice
  9716. performance win.
  9717. 2003-05-20 Dan Kalowsky <dank@deadmime.org>
  9718. * ext/imap/php_imap.c:
  9719. NIL, NULL, same thing, but changing for consistency sake
  9720. 2003-05-20 Sascha Schumann <sascha@schumann.cx>
  9721. * (PHP_4_3)
  9722. ext/session/session.c:
  9723. Better reinitialize session_status unconditionally
  9724. 2003-05-20 Hartmut Holzgraefe <hartmut@php-groupies.de>
  9725. * scripts/ext_skel_ng/php_function.php:
  9726. doing the trick like in extension_parser.php
  9727. 2003-05-20 Brad House <brad@mainstreetsoftworks.com>
  9728. * ext/mcve/mcve.c:
  9729. Properly map mcve_text_code to MCVE_TEXT_Code instead of MCVE_TEXT_AVS.
  9730. Properly cast MCVE_TTID.
  9731. Correct DVAL arguments to MCVE_Gut and MCVE_Gl.
  9732. 2003-05-20 Hartmut Holzgraefe <hartmut@php-groupies.de>
  9733. * scripts/ext_skel_ng/extension_parser.php:
  9734. - experimental streams support
  9735. - more file types: conf and doc
  9736. - requirements/install/configure documentation in configure.xml
  9737. - auto-generated PEAR/PECL package.xml files
  9738. - auto-generated CREDITS file
  9739. - auto-generated EXPERIMENTAL file if release state != stable
  9740. - beginning support for test file generation
  9741. * scripts/ext_skel_ng/extension.xml:
  9742. example for "stream" as parameter and return type
  9743. * scripts/ext_skel_ng/php_function.php:
  9744. no RCS keyword expansion in template, 2nd try
  9745. * scripts/ext_skel_ng/php_function.php:
  9746. protect revision entry in template from CVS keyword expansion
  9747. * scripts/ext_skel_ng/php_function.php:
  9748. - new method to generate test cases for functions
  9749. - beginning support for "pass by reference" parameters
  9750. * scripts/ext_skel_ng/php_element.php:
  9751. just a method name change
  9752. * scripts/ext_skel_ng/extension.dtd:
  9753. additional tags for experimental streams support
  9754. * scripts/ext_skel_ng/ext_skel_ng.php:
  9755. create CREDITS, package.xml and maybe EXPERIMENTAL files
  9756. create tests
  9757. * scripts/ext_skel_ng/TODO:
  9758. updated TODOs
  9759. * ext/fdf/fdf.c:
  9760. zend_is_callable() already checks this ...
  9761. * ext/pcntl/pcntl.c:
  9762. proto and typo fixes
  9763. * ext/standard/info.h:
  9764. C++ extensions build fix
  9765. * main/streams/userspace.c:
  9766. always return timestamps as 'atime', 'mtime' and 'ctime'
  9767. no matter what names the underlying platform uses for them
  9768. 2003-05-20 Sascha Schumann <sascha@schumann.cx>
  9769. * (PHP_4_3)
  9770. main/network.c:
  9771. initialize err
  9772. * (PHP_4_3)
  9773. ext/ncurses/php_ncurses.h
  9774. ext/session/mod_files.c
  9775. ext/session/php_session.h:
  9776. Fix use of ZEND_EXTERN_MODULE_GLOBALS which mysteriously includes a
  9777. trailing semicolon.
  9778. Also add a do {} while (0) construct in php_session.h
  9779. 2003-05-20 Uwe Schindler <uwe@thetaphi.de>
  9780. * sapi/nsapi/nsapi.c:
  9781. Set exspected threads to tsrm_startup() to number of threads NSAPI returns
  9782. for server
  9783. 2003-05-20 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  9784. * (PHP_4_3)
  9785. sapi/apache2filter/sapi_apache2.c
  9786. sapi/apache2handler/sapi_apache2.c:
  9787. Revisit the braindead patch only for this branch
  9788. 2003-05-20 Ilia Alshanetsky <ilia@prohost.org>
  9789. * ext/pdf/pdf.c:
  9790. Added missing safe_mode & open_basedir checks.
  9791. 2003-05-20 Wez Furlong <wez.php@thebrainroom.net>
  9792. * (PHP_4_3)
  9793. ext/standard/file.c
  9794. ext/standard/fsock.c
  9795. main/streams.c:
  9796. Much better fix for refcount issues with contexts, and fix a leak in
  9797. context
  9798. value storage.
  9799. 2003-05-20 Jani Taskinen <sniper@iki.fi>
  9800. * ext/xml/config.m4:
  9801. - Go back to using --disable-xml and --enable-xml
  9802. . Require use of --with-libxml-dir and --with-libexpat-dir for ext/xml.
  9803. Allows other extensions to use --with-expat-dir for now.
  9804. 2003-05-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9805. * ext/pgsql/tests/01createdb.phpt
  9806. ext/pgsql/tests/02connection.phpt
  9807. ext/pgsql/tests/03sync_query.phpt
  9808. ext/pgsql/tests/04async_query.phpt
  9809. ext/pgsql/tests/05large_object.phpt
  9810. ext/pgsql/tests/06copy.phpt
  9811. ext/pgsql/tests/07optional.phpt
  9812. ext/pgsql/tests/08escape.phpt
  9813. ext/pgsql/tests/09notice.phpt
  9814. ext/pgsql/tests/10pg_convert.phpt
  9815. ext/pgsql/tests/11pg_meta_data.phpt
  9816. ext/pgsql/tests/12pg_insert.phpt
  9817. ext/pgsql/tests/13pg_select.phpt
  9818. ext/pgsql/tests/14pg_update.phpt
  9819. ext/pgsql/tests/15pg_delete.phpt
  9820. ext/pgsql/tests/16pg_result_status.phpt
  9821. ext/pgsql/tests/17result.phpt
  9822. ext/pgsql/tests/18pg_escape_bytea.phpt
  9823. ext/pgsql/tests/19pg_ping.phpt
  9824. ext/pgsql/tests/20pg_get_pid.phpt
  9825. ext/pgsql/tests/21pg_get_notify.phpt
  9826. ext/pgsql/tests/98old_api.phpt
  9827. ext/pgsql/tests/9999dropdb.phpt
  9828. ext/pgsql/tests/async_query.inc
  9829. ext/pgsql/tests/connection.inc
  9830. ext/pgsql/tests/copy.inc
  9831. ext/pgsql/tests/createdb.inc
  9832. ext/pgsql/tests/dropdb.inc
  9833. ext/pgsql/tests/escape.inc
  9834. ext/pgsql/tests/informational.inc
  9835. ext/pgsql/tests/large_object.inc
  9836. ext/pgsql/tests/notice.inc
  9837. ext/pgsql/tests/old_api.inc
  9838. ext/pgsql/tests/optional.inc
  9839. ext/pgsql/tests/pg_convert.inc
  9840. ext/pgsql/tests/pg_delete.inc
  9841. ext/pgsql/tests/pg_escape_bytea.inc
  9842. ext/pgsql/tests/pg_get_notify.inc
  9843. ext/pgsql/tests/pg_get_pid.inc
  9844. ext/pgsql/tests/pg_insert.inc
  9845. ext/pgsql/tests/pg_meta_data.inc
  9846. ext/pgsql/tests/pg_ping.inc
  9847. ext/pgsql/tests/pg_result_status.inc
  9848. ext/pgsql/tests/pg_select.inc
  9849. ext/pgsql/tests/pg_update.inc
  9850. ext/pgsql/tests/result.inc
  9851. ext/pgsql/tests/sync_query.inc:
  9852. Reorganized tests
  9853. * ext/standard/tests/serialize/003.phpt:
  9854. Fix Test (2nd time)
  9855. 2003-05-19 Jani Taskinen <sniper@iki.fi>
  9856. * ext/wddx/php_wddx.h
  9857. ext/wddx/wddx.c:
  9858. Make this build with libxml too.
  9859. * ext/mysqli/config.m4:
  9860. Align the configure --help texts
  9861. 2003-05-19 Wez Furlong <wez.php@thebrainroom.net>
  9862. * (PHP_4_3)
  9863. ext/standard/file.c
  9864. ext/standard/fsock.c
  9865. main/network.c
  9866. main/streams.c:
  9867. Fix refcounting problem with contexts.
  9868. Also, potentially fix stream_set_timeout issues on SSL streams.
  9869. * main/streams/streams.c:
  9870. MFB fix for persistent streams recycling.
  9871. * (PHP_4_3)
  9872. main/streams.c:
  9873. Fix persistent stream recycling within the same request.
  9874. function foo()
  9875. {
  9876. $s = pfsockopen("localhost", "80");
  9877. var_dump($s);
  9878. }
  9879. foo(); foo();
  9880. 2003-05-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9881. * ext/dba/dba.c:
  9882. Fix protos
  9883. * ext/standard/tests/serialize/003.phpt:
  9884. Fix Test
  9885. 2003-05-19 Sterling Hughes <sterling@bumblebury.com>
  9886. * ext/xml/compat.c:
  9887. use libxml2 memory management throughout the file, which in turn uses the
  9888. PHP memory management.
  9889. * ext/xml/compat.c:
  9890. send some more data to the default handler
  9891. libxml2 is braindead when it comes to handling entities
  9892. 2003-05-19 Jani Taskinen <sniper@iki.fi>
  9893. * ext/xml/config.m4:
  9894. Allow build with expat too.
  9895. 2003-05-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9896. * ext/gd/tests/bug19366.phpt:
  9897. Fix test
  9898. 2003-05-19 Jani Taskinen <sniper@iki.fi>
  9899. * ext/xml/config.m4:
  9900. Remove unnecessary test.
  9901. 2003-05-19 Uwe Schindler <uwe@thetaphi.de>
  9902. * sapi/nsapi/nsapi.c:
  9903. NSAPI SAPI sends now 404 if script not found and 500 if execution failed.
  9904. Includes forgotten php4_close() function registration. Complete rewrite of
  9905. php4_execute()
  9906. 2003-05-19 Jani Taskinen <sniper@iki.fi>
  9907. * acinclude.m4:
  9908. Left-overs from testing.
  9909. 2003-05-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  9910. * ext/mysqli/tests/010.phpt
  9911. ext/mysqli/tests/011.phpt
  9912. ext/mysqli/tests/012.phpt:
  9913. Add missing ini setting (use default and change expected result
  9914. accordingly)
  9915. * main/streams/plain_wrapper.c:
  9916. Fix warning
  9917. * main/streams/plain_wrapper.c:
  9918. Fix memleaks
  9919. 2003-05-19 Sara Golemon <php@alphaweb.net>
  9920. * ext/standard/user_filters.c:
  9921. The bucket rewrite was done some time ago...
  9922. 2003-05-19 Derick Rethans <d.rethans@jdimedia.nl>
  9923. * (PHP_4_3)
  9924. ext/standard/basic_functions.c:
  9925. - Add alias for easier transition
  9926. 2003-05-19 Sebastian Bergmann <sb@sebastian-bergmann.de>
  9927. * win32/php4dll.dsp
  9928. win32/php4dllts.dsp:
  9929. Leftovers.
  9930. * main/config.w32.h
  9931. win32/php4dll.dsp
  9932. win32/php4dllts.dsp:
  9933. First try at getting the Windows build working again after libxml2 got
  9934. unbundled.
  9935. 2003-05-19 Derick Rethans <d.rethans@jdimedia.nl>
  9936. * NEWS
  9937. ext/standard/basic_functions.c
  9938. ext/standard/basic_functions.h
  9939. ext/standard/streamsfuncs.h
  9940. ext/standard/user_filters.c
  9941. ext/standard/tests/file/fopencookie.phpt
  9942. ext/standard/tests/file/userfilters.phpt
  9943. ext/standard/tests/file/userstreams.phpt
  9944. main/streams/userspace.c:
  9945. - Rename stream_register_filter() to stream_filter_register(),
  9946. stream_register_wrapper() to stream_wrapper_register() and added an
  9947. alias for
  9948. the latter change.
  9949. 2003-05-19 Jani Taskinen <sniper@iki.fi>
  9950. * acinclude.m4
  9951. configure.in
  9952. build/build.mk
  9953. ext/domxml/config.m4
  9954. ext/xml/config.m4
  9955. ext/xmlrpc/config.m4:
  9956. - Unbundle libxml and expat. Now this compiles too..
  9957. * (PHP_4_3)
  9958. NEWS
  9959. NEWS:
  9960. BFN
  9961. * (PHP_4_3)
  9962. ext/curl/curl.c:
  9963. MFH: Fixed bug #23539 (curl_exec() produces strange results).
  9964. (daniel@haxx.se)
  9965. 2003-05-19 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  9966. * ext/ftp/ftp.c:
  9967. Fixed bug #23683
  9968. 2003-05-19 Jani Taskinen <sniper@iki.fi>
  9969. * buildconf:
  9970. cleanup
  9971. 2003-05-19 Wez Furlong <wez.php@thebrainroom.net>
  9972. * buildconf:
  9973. MFB buildconf sanity check
  9974. * (PHP_4_3)
  9975. buildconf:
  9976. Add sanity check to buildconf to prevent it from being run in our released
  9977. packages.
  9978. 2003-05-19 Shane Caraveo <shane@caraveo.com>
  9979. * (PHP_4_3)
  9980. sapi/cgi/cgi_main.c:
  9981. MFH
  9982. continuation on bugfix #13757
  9983. make argv/argc *and* query_string work correctly when running cgi in shell
  9984. * sapi/cgi/cgi_main.c:
  9985. continuation on bugfix #13757
  9986. make argv/argc *and* query_string work correctly when running cgi in shell
  9987. 2003-05-19 Ilia Alshanetsky <ilia@prohost.org>
  9988. * ext/standard/tests/strings/crypt.phpt:
  9989. Added skip condition.
  9990. 2003-05-19 Shane Caraveo <shane@caraveo.com>
  9991. * (PHP_4_3)
  9992. sapi/cgi/cgi_main.c:
  9993. MFH
  9994. bugfix #13757 - passing query string on command line when run from shell
  9995. * sapi/cgi/cgi_main.c:
  9996. bugfix #13757 - passing query string on command line when run from shell
  9997. 2003-05-19 Sascha Schumann <sascha@schumann.cx>
  9998. * scripts/phpize.m4:
  9999. MFB move awk detection
  10000. * (PHP_4_3)
  10001. scripts/phpize.m4:
  10002. Move awk detection before config.m4 inclusion
  10003. * acinclude.m4:
  10004. MFB $AWK->awk
  10005. * (PHP_4_3)
  10006. acinclude.m4:
  10007. Use $AWK instead of awk, fixes build issue on Solaris with old-style ext
  10008. 2003-05-18 Wez Furlong <wez.php@thebrainroom.net>
  10009. * Makefile.global:
  10010. MFH 4.3; tell the users that the tmpnam stuff is ok.
  10011. 2003-05-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10012. * ext/wddx/wddx.c:
  10013. Really fix this
  10014. 2003-05-18 Wez Furlong <wez.php@thebrainroom.net>
  10015. * ext/wddx/wddx.c:
  10016. Fix build
  10017. 2003-05-18 Adam Dickmeiss <adam@indexdata.dk>
  10018. * ext/yaz/php_yaz.c:
  10019. Display current version as well as compiled version
  10020. 2003-05-18 Martin Jansen <mail@martin-jansen.de>
  10021. * pear/PEAR.php:
  10022. - Update PHPDoc
  10023. 2003-05-18 Uwe Schindler <uwe@thetaphi.de>
  10024. * sapi/nsapi/nsapi-readme.txt
  10025. sapi/nsapi/nsapi.c:
  10026. Implement feature request #8879: Added possibility to alter ini entries by
  10027. php4_execute service line. php4_init now supports path to an alternate
  10028. php.ini (for example in the webservers config directory)
  10029. 2003-05-18 Jani Taskinen <sniper@iki.fi>
  10030. * ext/standard/tests/file/bug22414.phpt:
  10031. CS
  10032. 2003-05-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10033. * (PHP_4_3)
  10034. ext/dba/config.m4:
  10035. MFH: Enable bundled submodules when enabling module
  10036. * ext/dba/config.m4:
  10037. Enable bundled submodules when enabling module
  10038. * (PHP_4_3)
  10039. NEWS:
  10040. Update
  10041. * (PHP_4_3)
  10042. ext/standard/tests/serialize/003.phpt:
  10043. MFH: Fix test (for now - need EXPECTF/EXPECTREGEX)
  10044. * ext/standard/tests/serialize/003.phpt:
  10045. Fix test (for now - need EXPECTF/EXPECTREGEX)
  10046. * ext/standard/var_unserializer.c
  10047. ext/standard/var_unserializer.c:
  10048. Fix unserialize (commit later)
  10049. * ext/standard/var_unserializer.re
  10050. ext/standard/var_unserializer.re:
  10051. Fix unserialize
  10052. 2003-05-18 Stanislav Malyshev <stas@zend.com>
  10053. * main/php.h:
  10054. Bump API version - HEAD is no longer binary compatible
  10055. to 4.3 branch due to changes in globals, etc.
  10056. 2003-05-18 Zeev Suraski <zeev@zend.com>
  10057. * (PHP_4_3)
  10058. main/php_globals.h:
  10059. binary compat for 64-bit platforms shouldn't matter much as they were
  10060. fairly broken to begin with
  10061. * (PHP_4_3)
  10062. main/php_globals.h:
  10063. Restore binary compatibility with 4.3.0
  10064. 2003-05-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10065. * run-tests.php:
  10066. MFB: info in mail too
  10067. 2003-05-17 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  10068. * ext/domxml/tests/xmldoc.phpt:
  10069. Adjusted the expected output to reflect the change in var_dump()
  10070. 2003-05-17 Frank M. Kromann <frank@kromann.info>
  10071. * main/config.w32.h:
  10072. Fix compilation under Win32
  10073. 2003-05-17 Sterling Hughes <sterling@bumblebury.com>
  10074. * ext/xml/compat.c
  10075. ext/xml/expat_compat.h:
  10076. send comments to the default handler like done with expat, add a
  10077. setcommenthandler function, which exists in expat, but isn't used by the
  10078. extension.
  10079. 2003-05-17 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  10080. * (PHP_4_3)
  10081. run-tests.php:
  10082. And this is needed indeed
  10083. * ext/standard/tests/file/bug22414.phpt:
  10084. MFB(r-1.1.2.7): fix test
  10085. * (PHP_4_3)
  10086. ext/standard/tests/file/bug22414.phpt:
  10087. oops
  10088. * (PHP_4_3)
  10089. ext/standard/tests/file/bug22414.phpt:
  10090. Fixed the test so it won't fail under safe mode
  10091. * (PHP_4_3)
  10092. sapi/cgi/cgi_main.c:
  10093. MFH(r-1.225): fixed bug #23669
  10094. * sapi/cgi/cgi_main.c:
  10095. Fixed bug #23669
  10096. 2003-05-17 Georg Richter <phpinfo@t-online.de>
  10097. * (PHP_4_3)
  10098. ext/mysqli/config.m4
  10099. ext/mysqli/mysqli.c
  10100. ext/mysqli/mysqli_api.c
  10101. ext/mysqli/mysqli_fe.c
  10102. ext/mysqli/mysqli_nonapi.c
  10103. ext/mysqli/php_mysqli.h
  10104. ext/mysqli/tests/001.phpt
  10105. ext/mysqli/tests/002.phpt
  10106. ext/mysqli/tests/003.phpt
  10107. ext/mysqli/tests/004.phpt
  10108. ext/mysqli/tests/005.phpt
  10109. ext/mysqli/tests/006.phpt
  10110. ext/mysqli/tests/007.phpt
  10111. ext/mysqli/tests/008.phpt
  10112. ext/mysqli/tests/009.phpt
  10113. ext/mysqli/tests/010.phpt
  10114. ext/mysqli/tests/011.phpt
  10115. ext/mysqli/tests/012.phpt
  10116. ext/mysqli/tests/013.phpt
  10117. ext/mysqli/tests/014.phpt
  10118. ext/mysqli/tests/015.phpt
  10119. ext/mysqli/tests/016.phpt
  10120. ext/mysqli/tests/017.phpt
  10121. ext/mysqli/tests/018.phpt
  10122. ext/mysqli/tests/019.phpt
  10123. ext/mysqli/tests/020.phpt
  10124. ext/mysqli/tests/021.phpt
  10125. ext/mysqli/tests/022.phpt
  10126. ext/mysqli/tests/023.phpt
  10127. ext/mysqli/tests/024.phpt
  10128. ext/mysqli/tests/025.phpt
  10129. ext/mysqli/tests/026.phpt
  10130. ext/mysqli/tests/028.phpt
  10131. ext/mysqli/tests/029.phpt
  10132. ext/mysqli/tests/030.phpt
  10133. ext/mysqli/tests/031.phpt
  10134. ext/mysqli/tests/032.phpt
  10135. ext/mysqli/tests/033.phpt
  10136. ext/mysqli/tests/034.phpt
  10137. ext/mysqli/tests/035.phpt
  10138. ext/mysqli/tests/036.phpt
  10139. ext/mysqli/tests/037.phpt
  10140. ext/mysqli/tests/038.phpt
  10141. ext/mysqli/tests/039.phpt
  10142. ext/mysqli/tests/040.phpt
  10143. ext/mysqli/tests/041.phpt
  10144. ext/mysqli/tests/042.phpt
  10145. ext/mysqli/tests/043.phpt
  10146. ext/mysqli/tests/044.phpt
  10147. ext/mysqli/tests/045.phpt
  10148. ext/mysqli/tests/046.phpt
  10149. ext/mysqli/tests/047.phpt
  10150. ext/mysqli/tests/050.phpt
  10151. ext/mysqli/tests/051.phpt
  10152. ext/mysqli/tests/052.phpt
  10153. ext/mysqli/tests/053.phpt
  10154. ext/mysqli/tests/054.phpt
  10155. ext/mysqli/tests/055.phpt
  10156. ext/mysqli/tests/057.phpt:
  10157. move to pecl
  10158. * (PHP_4_3)
  10159. ext/mysqli/config.m4
  10160. ext/mysqli/mysqli.c
  10161. ext/mysqli/mysqli_api.c
  10162. ext/mysqli/mysqli_fe.c
  10163. ext/mysqli/mysqli_nonapi.c
  10164. ext/mysqli/php_mysqli.h
  10165. ext/mysqli/tests/001.phpt
  10166. ext/mysqli/tests/002.phpt
  10167. ext/mysqli/tests/003.phpt
  10168. ext/mysqli/tests/004.phpt
  10169. ext/mysqli/tests/005.phpt
  10170. ext/mysqli/tests/006.phpt
  10171. ext/mysqli/tests/007.phpt
  10172. ext/mysqli/tests/008.phpt
  10173. ext/mysqli/tests/009.phpt
  10174. ext/mysqli/tests/010.phpt
  10175. ext/mysqli/tests/011.phpt
  10176. ext/mysqli/tests/012.phpt
  10177. ext/mysqli/tests/013.phpt
  10178. ext/mysqli/tests/014.phpt
  10179. ext/mysqli/tests/015.phpt
  10180. ext/mysqli/tests/016.phpt
  10181. ext/mysqli/tests/017.phpt
  10182. ext/mysqli/tests/018.phpt
  10183. ext/mysqli/tests/019.phpt
  10184. ext/mysqli/tests/020.phpt
  10185. ext/mysqli/tests/021.phpt
  10186. ext/mysqli/tests/022.phpt
  10187. ext/mysqli/tests/023.phpt
  10188. ext/mysqli/tests/024.phpt
  10189. ext/mysqli/tests/025.phpt
  10190. ext/mysqli/tests/026.phpt
  10191. ext/mysqli/tests/028.phpt
  10192. ext/mysqli/tests/029.phpt
  10193. ext/mysqli/tests/030.phpt
  10194. ext/mysqli/tests/031.phpt
  10195. ext/mysqli/tests/032.phpt
  10196. ext/mysqli/tests/033.phpt
  10197. ext/mysqli/tests/034.phpt
  10198. ext/mysqli/tests/035.phpt
  10199. ext/mysqli/tests/036.phpt
  10200. ext/mysqli/tests/037.phpt
  10201. ext/mysqli/tests/038.phpt
  10202. ext/mysqli/tests/039.phpt
  10203. ext/mysqli/tests/040.phpt
  10204. ext/mysqli/tests/041.phpt
  10205. ext/mysqli/tests/042.phpt
  10206. ext/mysqli/tests/043.phpt
  10207. ext/mysqli/tests/044.phpt
  10208. ext/mysqli/tests/045.phpt
  10209. ext/mysqli/tests/046.phpt
  10210. ext/mysqli/tests/047.phpt
  10211. ext/mysqli/tests/050.phpt
  10212. ext/mysqli/tests/051.phpt
  10213. ext/mysqli/tests/052.phpt
  10214. ext/mysqli/tests/053.phpt
  10215. ext/mysqli/tests/054.phpt
  10216. ext/mysqli/tests/055.phpt
  10217. ext/mysqli/tests/057.phpt:
  10218. added ext/mysqli for PHP4. This version doesn't support OO-function calls
  10219. 2003-05-17 Sterling Hughes <sterling@bumblebury.com>
  10220. * ext/curl/interface.c:
  10221. apply fix from bug #23539
  10222. 2003-05-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10223. * ext/wddx/wddx.c:
  10224. TSRM fix
  10225. * (PHP_4_3)
  10226. run-tests.php:
  10227. Mail too
  10228. 2003-05-17 Wez Furlong <wez.php@thebrainroom.net>
  10229. * main/output.c
  10230. main/output.c:
  10231. Fix segfault
  10232. 2003-05-17 Sascha Schumann <sascha@schumann.cx>
  10233. * (PHP_4_3)
  10234. sapi/aolserver/aolserver.c
  10235. sapi/apache/mod_php4.c
  10236. sapi/apache/sapi_apache.c
  10237. sapi/apache2filter/sapi_apache2.c
  10238. sapi/apache2handler/sapi_apache2.c
  10239. sapi/caudium/caudium.c
  10240. sapi/cgi/cgi_main.c
  10241. sapi/cli/php_cli.c
  10242. sapi/isapi/php4isapi.c
  10243. sapi/nsapi/nsapi.c
  10244. sapi/phttpd/phttpd.c
  10245. sapi/pi3web/pi3web_sapi.c
  10246. sapi/roxen/roxen.c
  10247. sapi/servlet/servlet.c
  10248. sapi/thttpd/thttpd.c
  10249. sapi/tux/php_tux.c
  10250. sapi/webjames/webjames.c:
  10251. protect against further surprises by initializing all zend_file_handle's
  10252. * (PHP_4_3)
  10253. ext/standard/basic_functions.c
  10254. ext/standard/browscap.c
  10255. main/main.c
  10256. main/php_ini.c:
  10257. Initialize all zend_file_handle instances properly
  10258. 2003-05-17 Sebastian Bergmann <sb@sebastian-bergmann.de>
  10259. * ext/standard/ftp_fopen_wrapper.c
  10260. main/streams/xp_socket.c:
  10261. Fix warnings.
  10262. 2003-05-17 Sara Golemon <php@alphaweb.net>
  10263. * ext/ftp/php_ftp.c:
  10264. MFB(r-1.74.2.8) Bug #14369. ftp extension allows circumvention of
  10265. safe_mode restrictions. HEAD version of this patch uses the simpler
  10266. open_wrapper approach to applying safe mode restrictions. Also allows
  10267. writting to/from wrappers this way.
  10268. * (PHP_4_3)
  10269. ext/ftp/php_ftp.c:
  10270. Bug #14369. ftp extension allows circumvention of safe_mode restrictions
  10271. 2003-05-16 Sara Golemon <php@alphaweb.net>
  10272. * ext/standard/string.c:
  10273. MFB(r-1.333.2.27) Bugfix 23654. If subject is an array and it contains
  10274. other arrays, we want to pass those subarrays through unchanged rather
  10275. than attempt to convert them to string.
  10276. * (PHP_4_3)
  10277. ext/standard/string.c:
  10278. Bugfix 23654. If subject is an array and it contains other arrays, we want
  10279. to pass those subarrays through unchanged rather than attempt to convert
  10280. them to string.
  10281. 2003-05-16 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  10282. * ext/xml/compat.c:
  10283. Allow libxml to detect the document encoding if encoding parameter passed
  10284. to
  10285. XML_ParserCreate_MM is null.
  10286. * (PHP_4_3)
  10287. sapi/apache/sapi_apache.c:
  10288. MFH(r-1.43): fixed a syntax highlighter problem that happens when output
  10289. buffering is turned on
  10290. * sapi/apache/sapi_apache.c:
  10291. Fixed a syntax highlighter problem that happens when output buffering is
  10292. turned
  10293. on
  10294. 2003-05-16 Sascha Schumann <sascha@schumann.cx>
  10295. * sapi/thttpd/thttpd.c:
  10296. If there is a content body, enable lingering and disable keep alive.
  10297. 2003-05-16 Masaki Fujimoto <masaki-f@fides.dti.ne.jp>
  10298. * (PHP_4_3)
  10299. main/main.c:
  10300. - mbstring.h is no more needed
  10301. 2003-05-16 Jani Taskinen <sniper@iki.fi>
  10302. * (PHP_4_3)
  10303. NEWS:
  10304. typo fixing
  10305. 2003-05-16 Wez Furlong <wez.php@thebrainroom.net>
  10306. * (PHP_4_3)
  10307. Makefile.global:
  10308. No typo... its tmpnam in one place, tempnam in another...
  10309. /home/wez/packages/imap-2002b/c-client/osdep.c:287:
  10310. the use of `tmpnam' is dangerous, better use `mkstemp'
  10311. 2003-05-16 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  10312. * (PHP_4_3)
  10313. ext/mbstring/mbstring.c
  10314. main/main.c:
  10315. Moved initialisation code to the proper place.
  10316. 2003-05-16 Derick Rethans <d.rethans@jdimedia.nl>
  10317. * ext/mysql/php_mysql.c:
  10318. - MFB: Fixed bug #23661: mysql_fetch_array gives no warning on an invalid
  10319. result_type
  10320. 2003-05-16 Wez Furlong <wez.php@thebrainroom.net>
  10321. * main/output.c:
  10322. Stronger validation of ob_start() parameters.
  10323. 2003-05-16 Derick Rethans <d.rethans@jdimedia.nl>
  10324. * (PHP_4_3)
  10325. NEWS
  10326. ext/mysql/php_mysql.c:
  10327. - Fixed bug #23661: mysql_fetch_array gives no warning on an invalid
  10328. result_type
  10329. 2003-05-16 Wez Furlong <wez.php@thebrainroom.net>
  10330. * (PHP_4_3)
  10331. main/output.c:
  10332. Stronger validation of parameters to ob_start().
  10333. 2003-05-16 Jani Taskinen <sniper@iki.fi>
  10334. * (PHP_4_3)
  10335. NEWS:
  10336. We do not have to add entries for bugs that are introcuded between RCs..
  10337. 2003-05-16 Ilia Alshanetsky <ilia@prohost.org>
  10338. * (PHP_4_3)
  10339. NEWS:
  10340. Bug fixing news.
  10341. * ext/standard/browscap.c:
  10342. Fixed bug #23657 (Missing initialization in browscap module init)
  10343. 2003-05-16 Derick Rethans <d.rethans@jdimedia.nl>
  10344. * (PHP_4_3)
  10345. Makefile.global:
  10346. - Fix speling:
  10347. /dat/dev/php/php-4.3.2RC3/ext/mysql/libmysql/my_tempnam.c:115: the use
  10348. of
  10349. `tempnam' is dangerous, better use `mkstemp'
  10350. 2003-05-16 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  10351. * ext/standard/tests/strings/bug23650.phpt:
  10352. copy'n'paste failure
  10353. * (PHP_4_3)
  10354. ext/standard/tests/strings/bug23650.phpt:
  10355. MFH(r-1.1): added test case for bug #23650
  10356. * ext/standard/tests/strings/bug23650.phpt:
  10357. Added test case for bug #23650
  10358. * ext/standard/string.c:
  10359. Fixed bug #23650 (strip_tags() removes hyphens)
  10360. 2003-05-16 Sascha Schumann <sascha@schumann.cx>
  10361. * (PHP_4_3)
  10362. NEWS:
  10363. forgot that
  10364. 2003-05-16 Ilia Alshanetsky <ilia@prohost.org>
  10365. * ext/standard/basic_functions.c:
  10366. MFB
  10367. * (PHP_4_3)
  10368. ext/standard/basic_functions.c:
  10369. Fixed proto
  10370. 2003-05-15 Martin Jansen <mail@martin-jansen.de>
  10371. * pear/PEAR/Dependency.php:
  10372. - More PHPDoc fixes
  10373. 2003-05-15 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  10374. * (PHP_4_3)
  10375. ext/standard/tests/file/bug22414.phpt:
  10376. MFH(r-1.6): fixed test so it won't fail with the output_handler enabled
  10377. * ext/standard/tests/file/bug22414.phpt:
  10378. Fixed test so it won't fail in case the output handler is enabled
  10379. 2003-05-15 Martin Jansen <mail@martin-jansen.de>
  10380. * pear/PEAR/Dependency.php:
  10381. - Adding PHPDoc
  10382. 2003-05-15 Jani Taskinen <sniper@iki.fi>
  10383. * (PHP_4_3)
  10384. configure.in
  10385. main/php_version.h:
  10386. - Now this is 4.3.2RC4-dev..hopefully we won't need it. :)
  10387. * (PHP_4_3)
  10388. configure.in
  10389. main/php_version.h:
  10390. Bumb version.
  10391. * (PHP_4_3)
  10392. tests/lang/bug23624.phpt:
  10393. better not confuse people with this test..
  10394. 2003-05-15 Sascha Schumann <sascha@schumann.cx>
  10395. * sapi/thttpd/thttpd_patch:
  10396. Properly timeout post requests
  10397. * sapi/thttpd/thttpd_patch:
  10398. Don't emit Content-Length in a 304 reply
  10399. Don't falsely claim HEAD method
  10400. Add PHP to HTTP server string
  10401. 2003-05-15 Jani Taskinen <sniper@iki.fi>
  10402. * (PHP_4_3)
  10403. sapi/cgi/cgi_main.c:
  10404. Added missing bracket.
  10405. 2003-05-15 Sascha Schumann <sascha@schumann.cx>
  10406. * ext/session/session.c:
  10407. Fix the way we create references to (sometimes non-)existing
  10408. variables.
  10409. Credits go to Rob Richards <rrichards@digarc.com> and Zeev
  10410. 2003-05-15 Jani Taskinen <sniper@iki.fi>
  10411. * (PHP_4_3)
  10412. NEWS:
  10413. wrapped the lines to be max. 80 chars as some people still use antique..
  10414. 2003-05-15 Sascha Schumann <sascha@schumann.cx>
  10415. * (PHP_4_3)
  10416. ext/ircg/ircg.c:
  10417. correctly initialize bailout_on_trivial
  10418. 2003-05-15 Jani Taskinen <sniper@iki.fi>
  10419. * (PHP_4_3)
  10420. NEWS:
  10421. my back hurts..
  10422. 2003-05-15 Sascha Schumann <sascha@schumann.cx>
  10423. * (PHP_4_3)
  10424. main/streams.c:
  10425. Avoid using a stream which has already been freed
  10426. 2003-05-15 Ilia Alshanetsky <ilia@prohost.org>
  10427. * (PHP_4_3)
  10428. NEWS:
  10429. Bug fixing news.
  10430. * ext/gd/gd.c:
  10431. Fixed bug #23527 (PostScript Type 1 font do not render properly)
  10432. 2003-05-14 Sara Golemon <php@alphaweb.net>
  10433. * TODO:
  10434. TODO: Stated protocol connection pool
  10435. 2003-05-14 Adam Dickmeiss <adam@indexdata.dk>
  10436. * ext/yaz/php_yaz.c:
  10437. Fix yaz_wait. Async mode incorrectly determine resource
  10438. 2003-05-14 Wez Furlong <wez.php@thebrainroom.net>
  10439. * (PHP_4_3)
  10440. Makefile.global:
  10441. Better be sure to spell it out...
  10442. * (PHP_4_3)
  10443. main/streams.c:
  10444. 4, not 3 :)
  10445. 2003-05-14 Sara Golemon <php@alphaweb.net>
  10446. * NEWS
  10447. TODO:
  10448. Added unlink() method to wrapper operations, routed userland unlink through
  10449. wrappers, and implemented plainfiles and ftp unlink methods.
  10450. 2003-05-14 Wez Furlong <wez.php@thebrainroom.net>
  10451. * (PHP_4_3)
  10452. main/streams.c:
  10453. Avoid warning about casting as FD when including. This fixes the
  10454. fopencookie/userstream/include test.
  10455. Add label for new selectable descriptor cast mode.
  10456. 2003-05-14 Sara Golemon <php@alphaweb.net>
  10457. * main/streams/userspace.c:
  10458. Implement userspace wrapper support for unlink method
  10459. 2003-05-14 Jani Taskinen <sniper@iki.fi>
  10460. * Makefile.global:
  10461. Add friendly notice when build is really completed.
  10462. 2003-05-14 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  10463. * (PHP_4_3)
  10464. NEWS
  10465. sapi/apache2filter/sapi_apache2.c
  10466. sapi/apache2handler/sapi_apache2.c:
  10467. MFH: reverted the patch for the PATH_TRANSLATE issue
  10468. 2003-05-14 Andrei Zmievski <andrei@gravitonic.com>
  10469. * ext/wddx/wddx.c:
  10470. MFB.
  10471. 2003-05-14 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  10472. * sapi/apache2filter/sapi_apache2.c
  10473. sapi/apache2handler/sapi_apache2.c:
  10474. Revert the last patch.
  10475. 2003-05-14 Andrei Zmievski <andrei@gravitonic.com>
  10476. * (PHP_4)
  10477. ext/wddx/wddx.c:
  10478. Let wddx_deserialize() work with streams as well.
  10479. 2003-05-14 Sara Golemon <php@alphaweb.net>
  10480. * ext/standard/ftp_fopen_wrapper.c:
  10481. Implement unlink() method in ftp wrapper ops and do some general cleanup of
  10482. other code
  10483. * ext/standard/file.c
  10484. main/php_streams.h
  10485. main/streams/plain_wrapper.c:
  10486. Fold 'options' parameter into wops->unlink method
  10487. 2003-05-14 Jani Taskinen <sniper@iki.fi>
  10488. * tests/lang/bug23624.phpt:
  10489. MFB
  10490. * tests/lang/bug23624.phpt
  10491. tests/lang/bug23624.phpt:
  10492. file bug23624.phpt was initially added on branch PHP_4_3.
  10493. * ext/sockets/tests/.cvsignore:
  10494. missing .cvsignore
  10495. 2003-05-14 Edin Kadribasic <edink@proventum.net>
  10496. * (PHP_4_3)
  10497. ext/standard/credits_sapi.h:
  10498. Credits update
  10499. 2003-05-14 Sascha Schumann <sascha@schumann.cx>
  10500. * ext/standard/file.c:
  10501. MFB segfault fix
  10502. 2003-05-14 Daniela Mariaschi <mariaschi@libero.it>
  10503. * (PHP_4_3)
  10504. ext/interbase/interbase.c
  10505. ext/interbase/php_interbase.h:
  10506. MFH: better fix bug #20641.
  10507. Overflow numeric/deciaml datatype on NT
  10508. * ext/interbase/interbase.c
  10509. ext/interbase/php_interbase.h:
  10510. better fix bug #20641.
  10511. Overflow numeric/decimal datatype on NT
  10512. 2003-05-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10513. * (PHP_4_3)
  10514. NEWS:
  10515. Update
  10516. * (PHP_4_3)
  10517. ext/dba/config.m4:
  10518. MFH: Enable db<n> builds configured with --with-uniquename
  10519. * ext/dba/config.m4:
  10520. Enable db<n> builds configured with --with-uniquename
  10521. 2003-05-14 Sara Golemon <php@alphaweb.net>
  10522. * ext/curl/streams.c
  10523. ext/standard/file.c
  10524. ext/standard/ftp_fopen_wrapper.c
  10525. ext/standard/http_fopen_wrapper.c
  10526. ext/standard/php_fopen_wrapper.c
  10527. ext/zlib/zlib_fopen_wrapper.c
  10528. main/php_streams.h
  10529. main/streams/plain_wrapper.c
  10530. main/streams/userspace.c:
  10531. Setup unlink() method in wrapper_ops structure, implement unlink in
  10532. plainfiles wrapper, explicitly set method NULL in other wrappers (for
  10533. now), and rewrite unlink userland function to call into wrapper_ops
  10534. 2003-05-14 Sascha Schumann <sascha@schumann.cx>
  10535. * (PHP_4_3)
  10536. ext/standard/file.c:
  10537. Fix file_get_contents segfault on empty file
  10538. 2003-05-14 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  10539. * (PHP_4_3)
  10540. ext/mbstring/tests/mb_send_mail01.phpt
  10541. ext/mbstring/tests/mb_send_mail02.phpt
  10542. ext/mbstring/tests/mb_send_mail03.phpt
  10543. ext/mbstring/tests/mb_send_mail04.phpt
  10544. ext/mbstring/tests/mb_send_mail05.phpt
  10545. ext/mbstring/tests/mb_send_mail06.phpt:
  10546. MFH(r-1.4, r-1.4, r-1.5, r-1.4, r-1.4, r-1.4): fixed tests so they won't
  10547. fail
  10548. in correct situations
  10549. * ext/mbstring/tests/mb_send_mail01.phpt
  10550. ext/mbstring/tests/mb_send_mail02.phpt
  10551. ext/mbstring/tests/mb_send_mail03.phpt
  10552. ext/mbstring/tests/mb_send_mail04.phpt
  10553. ext/mbstring/tests/mb_send_mail05.phpt
  10554. ext/mbstring/tests/mb_send_mail06.phpt:
  10555. Fixed test so it won't fail in correct situations
  10556. 2003-05-14 Ilia Alshanetsky <ilia@prohost.org>
  10557. * (PHP_4_3)
  10558. sapi/cli/php_cli.c:
  10559. Fixed a memory leak when -h flag is used.
  10560. 2003-05-14 Jani Taskinen <sniper@iki.fi>
  10561. * tests/lang/bug23584.phpt:
  10562. Added test case for bug #23584
  10563. * (PHP_4_3)
  10564. sapi/cli/php_cli.c
  10565. tests/lang/bug23584.phpt
  10566. tests/lang/bug23584.phpt:
  10567. - Fixed bug #23584 (error line numbers off by one when using #!php).
  10568. 2003-05-13 Sascha Schumann <sascha@schumann.cx>
  10569. * (PHP_4_3)
  10570. ext/standard/php_fopen_wrapper.c:
  10571. Readd fd 0-2 protection, so that users cannot close them
  10572. * (PHP_4_3)
  10573. ext/standard/php_fopen_wrapper.c:
  10574. Supply STDIN/OUT/ERR_FILENO directly, instead of opening them through
  10575. stdio's fdopen.
  10576. * (PHP_4_3)
  10577. sapi/cli/php_cli.c:
  10578. Use POSIX IO here, mainly to fix interactive mode.
  10579. This also fixes a possible cpu-time hog bug where a file would consist
  10580. of "#" and nothing else.
  10581. * (PHP_4_3)
  10582. main/main.c
  10583. main/php_streams.h
  10584. main/streams.c:
  10585. Use and supply zend_open func
  10586. 2003-05-13 Jani Taskinen <sniper@iki.fi>
  10587. * ext/fdf/fdf.c:
  10588. MFB: removing the crashbug on windows
  10589. 2003-05-13 Ilia Alshanetsky <ilia@prohost.org>
  10590. * main/main.c:
  10591. Fixed bug #23454 (_REQUEST did not handle arrays with same names from
  10592. different sources correctly).
  10593. 2003-05-13 Jani Taskinen <sniper@iki.fi>
  10594. * (PHP_4_3)
  10595. NEWS:
  10596. reorder
  10597. 2003-05-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10598. * ext/dba/config.m4:
  10599. Fix this test
  10600. 2003-05-13 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  10601. * (PHP_4_3)
  10602. NEWS:
  10603. made it slightly descriptive
  10604. * (PHP_4_3)
  10605. NEWS:
  10606. BFN
  10607. * sapi/apache2filter/sapi_apache2.c
  10608. sapi/apache2handler/sapi_apache2.c:
  10609. Oops
  10610. * sapi/apache2filter/sapi_apache2.c
  10611. sapi/apache2handler/sapi_apache2.c:
  10612. Fixed bug #23610
  10613. 2003-05-13 Sascha Schumann <sascha@schumann.cx>
  10614. * (PHP_4_3)
  10615. ext/ircg/ircg.c:
  10616. Provide some information regarding fd use; should make fd leaks obvious
  10617. * main/main.c:
  10618. Ensure that open(".", 0); works, otherwise bail out
  10619. 2003-05-13 Christian Stocker <chregu@phant.ch>
  10620. * ext/domxml/php_domxml.c:
  10621. fixes possible segfault in domxml_xslt_result_dump_mem
  10622. * (PHP_4_3)
  10623. ext/domxml/php_domxml.c:
  10624. fix possible segfault
  10625. 2003-05-13 Adam Dickmeiss <adam@indexdata.dk>
  10626. * ext/yaz/php_yaz.c
  10627. ext/yaz/php_yaz.c:
  10628. Fix problem with yaz_record in array mode, when record is unavailable.
  10629. 2003-05-13 Wez Furlong <wez.php@thebrainroom.net>
  10630. * TODO:
  10631. WS fix
  10632. * TODO:
  10633. Update TODO a little
  10634. 2003-05-13 Sascha Schumann <sascha@schumann.cx>
  10635. * main/main.c:
  10636. MFB don't close random fds
  10637. * (PHP_4_3)
  10638. main/main.c:
  10639. Ensure that we don't close a random fd
  10640. fchdir(0) Err#20 ENOTDIR
  10641. close(0) = 0
  10642. 2003-05-13 Ilia Alshanetsky <ilia@prohost.org>
  10643. * main/network.c:
  10644. emalloc -> safe_emalloc
  10645. 2003-05-13 Wez Furlong <wez.php@thebrainroom.net>
  10646. * (PHP_4_3)
  10647. NEWS:
  10648. BFN!
  10649. * (PHP_4_3)
  10650. ext/standard/file.c
  10651. main/network.c
  10652. main/php_streams.h
  10653. main/streams.c:
  10654. Fix erroneous error status when attempting to use stream_select() on an SSL
  10655. stream. As a by-product, this also fixes Bug #22238, stream_select()
  10656. clobbers
  10657. read buffer for pipes.
  10658. 2003-05-12 Wez Furlong <wez.php@thebrainroom.net>
  10659. * (PHP_4_3)
  10660. ext/standard/fsock.c
  10661. main/network.c
  10662. main/php_network.h:
  10663. Probable fix for #23567 - pfsockopen returns dead connection.
  10664. 2003-05-12 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  10665. * (PHP_4_3)
  10666. ext/mbstring/mbstring.c
  10667. ext/mbstring/mbstring.h:
  10668. MFH(r-1.175, r-1.53): applied the right fix for bug #23016
  10669. * ext/mbstring/mbstring.h:
  10670. oops
  10671. * ext/mbstring/mbstring.c
  10672. ext/mbstring/mbstring.h:
  10673. Applied the right fix for bug #23016
  10674. 2003-05-12 Ilia Alshanetsky <ilia@prohost.org>
  10675. * (PHP_4_3)
  10676. main/network.c:
  10677. ifdef away win32 only variables.
  10678. 2003-05-12 Sascha Schumann <sascha@schumann.cx>
  10679. * sapi/thttpd/thttpd.c:
  10680. improve keep alive handling
  10681. * sapi/thttpd/config.m4
  10682. sapi/thttpd/thttpd.c:
  10683. add premium thttpd support
  10684. 2003-05-11 Martin Jansen <mail@martin-jansen.de>
  10685. * pear/PEAR.php:
  10686. - Fixing note
  10687. 2003-05-11 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  10688. * ext/xml/expat_compat.h:
  10689. Those pieces were not intended. Partly reverted.
  10690. * NEWS:
  10691. new feature news.
  10692. * ext/xml/xml.c:
  10693. Added an encoding detection option for expat XML parser.
  10694. * (PHP_4_3)
  10695. ext/standard/array.c:
  10696. MFH(r-1.228): fixed bug #22463 and bug #23581
  10697. * ext/standard/array.c:
  10698. Fixed bug #22463 and bug #23581
  10699. * (PHP_4_3)
  10700. ext/standard/tests/array/bug22463.phpt
  10701. ext/standard/tests/array/bug23581.phpt:
  10702. MFH(r-1.1, r-1.1): added test cases for bug #22463 and bug #23581
  10703. * ext/standard/tests/array/bug23581.phpt:
  10704. Added a test case for bug #23581
  10705. * ext/standard/tests/array/bug22463.phpt:
  10706. Added test case for bug #22463
  10707. * ext/xml/expat_compat.h:
  10708. Fixed compiler errors that occur when bundled libxml is not used.
  10709. 2003-05-11 Rob Richards <rrichards@ctindustries.net>
  10710. * ext/domxml/config.m4:
  10711. Bundle support
  10712. 2003-05-11 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  10713. * ext/mbstring/mbstring.h:
  10714. MFB(r-1.40.2.4): fixed bug #23016
  10715. 2003-05-10 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  10716. * (PHP_4_3)
  10717. ext/mbstring/mbstring.h:
  10718. Fixed bug #23016
  10719. 2003-05-10 Rasmus Lerdorf <rasmus@lerdorf.com>
  10720. * ext/imap/config.m4:
  10721. Grr.. Who changed this file from tabs to spaces?
  10722. * ext/imap/config.m4:
  10723. MFB
  10724. * (PHP_4_3)
  10725. ext/imap/config.m4:
  10726. Need to add the kerberos include dir here (fixes compile problem on RH9)
  10727. 2003-05-10 Sascha Schumann <sascha@schumann.cx>
  10728. * ext/session/php_session.h:
  10729. Fix types of bug_compat entries
  10730. PR: #21312
  10731. Submitted by: Rob Richards <rrichards@ctindustries.net>
  10732. 2003-05-10 Sergey Kartashoff <gluke@mail.ru>
  10733. * ext/mnogosearch/php_mnogo.c
  10734. ext/mnogosearch/php_mnogo.h:
  10735. - A new functions Udm_Alloc_Agent_Array and Udm_Hash32 have been added to
  10736. mnogosearch extesion for use with mnogosearch-3.2.11 or later.
  10737. 2003-05-09 Hartmut Holzgraefe <hartmut@php-groupies.de>
  10738. * (PHP_4_3)
  10739. ext/fdf/fdf.c:
  10740. removing the crashbug on windows
  10741. * scripts/ext_skel_ng/php_function.php:
  10742. 'stream' parameter support in proto parser and code generation
  10743. 2003-05-09 Derick Rethans <d.rethans@jdimedia.nl>
  10744. * (RELEASE_1_1)
  10745. pear/package.dtd
  10746. pear/PEAR/Common.php:
  10747. - Add inheritance information to package inspection on 'pear package'.
  10748. 2003-05-09 Hartmut Holzgraefe <hartmut@php-groupies.de>
  10749. * scripts/ext_skel_ng/php_element.php:
  10750. new proto data type: stream
  10751. 2003-05-09 Edin Kadribasic <edink@proventum.net>
  10752. * sapi/apache_hooks/mod_php4.c:
  10753. Reverting last patch (merge from sapi/apache).
  10754. * sapi/apache/mod_php5.c:
  10755. Reverting my last patch because user reports it does not help
  10756. solve the problem. (bug #23504)
  10757. * (PHP_4_3)
  10758. sapi/apache/mod_php4.c:
  10759. Reverting my last patch because user reports it does not help
  10760. solve the problem. (bug #23504)
  10761. 2003-05-09 Hartmut Holzgraefe <hartmut@php-groupies.de>
  10762. * ext/fdf/fdf.c:
  10763. no more VC++ compile warnings
  10764. 2003-05-09 Ilia Alshanetsky <ilia@prohost.org>
  10765. * ext/curl/interface.c:
  10766. Add missing initialization.
  10767. 2003-05-08 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  10768. * ext/standard/tests/serialize/bug14293.phpt:
  10769. Fixed test case so it reflects the recent change on var_dump()
  10770. 2003-05-08 Pierre-Alain Joye <paj@pearfr.org>
  10771. * (RELEASE_1_1)
  10772. pear/PEAR/Registry.php:
  10773. Silent a notice
  10774. 2003-05-08 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  10775. * ext/standard/html.c:
  10776. Added missing break
  10777. * ext/xml/xml.c:
  10778. Added initialisation for thread safety
  10779. * (PHP_4_3)
  10780. ext/standard/html.c:
  10781. MFH(r-1.84): added "&euro;" support for htmlentities() and
  10782. html_entity_decode()
  10783. * ext/standard/html.c:
  10784. Added "&euro;" support for htmlentities() and html_entity_decode()
  10785. * ext/standard/html.c:
  10786. I should have tested more carefully..
  10787. * ext/xml/xml.c:
  10788. WS fix
  10789. * ext/xml/xml.c:
  10790. Fixed memleak when the libxml compat layer is used.
  10791. 2003-05-08 Edin Kadribasic <edink@proventum.net>
  10792. * sapi/apache/mod_php5.c:
  10793. Fixed MFB side effect
  10794. 2003-05-08 Hartmut Holzgraefe <hartmut@php-groupies.de>
  10795. * scripts/ext_skel_ng/TODO:
  10796. more todo items
  10797. 2003-05-08 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  10798. * NEWS:
  10799. NFN
  10800. * ext/standard/html.c:
  10801. Improved html_entity_decode() so it can handle multibyte charsets and
  10802. numeric entities.
  10803. 2003-05-08 Edin Kadribasic <edink@proventum.net>
  10804. * sapi/apache_hooks/mod_php4.c:
  10805. Merge from sapi/apache (fix for #23504)
  10806. * sapi/apache/mod_php5.c:
  10807. MFB
  10808. * (PHP_4_3)
  10809. sapi/apache/mod_php4.c:
  10810. Fix for bug #23504. Read per_dir configuration before trying to open the
  10811. the php file for execution.
  10812. 2003-05-08 Ilia Alshanetsky <ilia@prohost.org>
  10813. * php.ini-dist
  10814. php.ini-recommended
  10815. ext/standard/var.c
  10816. ext/standard/tests/serialize/bug23298.phpt
  10817. main/main.c
  10818. main/php_globals.h:
  10819. Make serialize precision a configurable option.
  10820. 2003-05-07 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  10821. * ext/xml/compat.c:
  10822. Filled error_mappings[] with placeholders for actual error messages
  10823. 2003-05-07 Sara Golemon <php@alphaweb.net>
  10824. * ext/standard/mail.c:
  10825. Revert, this caused more trouble than it fixed.
  10826. 2003-05-07 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  10827. * ext/xml/compat.c:
  10828. Added missing object initialisation
  10829. Added missing sanity checks
  10830. * ext/xml/compat.c
  10831. ext/xml/expat_compat.h:
  10832. Fixed typos
  10833. * acinclude.m4:
  10834. Fixed typo: this should have been withval
  10835. * ext/standard/browscap.c:
  10836. Removed redundant TSRMLS_FETCH's
  10837. * ext/xml/compat.c:
  10838. This should be needed.
  10839. * ext/xml/compat.c
  10840. ext/xml/expat_compat.h
  10841. ext/xml/xml.c:
  10842. Added even better allocator codes for both expat & libxml
  10843. * (PHP_4_3)
  10844. sapi/apache2handler/sapi_apache2.c:
  10845. MFH(r-1.16): possible fix for bug #23455 (patch by rrichards@digarc.com)
  10846. * sapi/apache2handler/sapi_apache2.c:
  10847. Possible fix for bug #23455 (patch by rrichards@digarc.com)
  10848. 2003-05-07 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10849. * main/main.c
  10850. main/php.h
  10851. main/php_globals.h:
  10852. Infrastructure to catch warnings and throw tehm as errors autmatically
  10853. 2003-05-06 Sascha Schumann <sascha@schumann.cx>
  10854. * (PHP_4_3)
  10855. NEWS
  10856. NEWS:
  10857. update
  10858. 2003-05-06 Jani Taskinen <sniper@iki.fi>
  10859. * (PHP_4_3)
  10860. NEWS:
  10861. update
  10862. 2003-05-06 Rasmus Lerdorf <rasmus@lerdorf.com>
  10863. * (PHP_4_3)
  10864. run-tests.php:
  10865. Remind people that sending in their qa info may contain sensitive data.
  10866. 2003-05-06 Sara Golemon <php@alphaweb.net>
  10867. * ext/standard/dns.c:
  10868. HINFO RDATA is <label><label> not <nshort><nshort>
  10869. 2003-05-06 Sterling Hughes <sterling@bumblebury.com>
  10870. * acinclude.m4
  10871. ext/xml/CREDITS
  10872. ext/xml/compat.c
  10873. ext/xml/config.m4
  10874. ext/xml/expat_compat.h
  10875. ext/xml/php_xml.h
  10876. ext/xml/xml.c:
  10877. Bundle libxml and add compatibility layer
  10878. 2003-05-06 Sascha Schumann <sascha@schumann.cx>
  10879. * sapi/thttpd/thttpd_patch:
  10880. Improved protection against hostname attacks
  10881. 2003-05-06 Hartmut Holzgraefe <hartmut@php-groupies.de>
  10882. * scripts/ext_skel_ng/config_m4.php:
  10883. unfinished work towards towards refactoring of extension_parser.php
  10884. * scripts/ext_skel_ng/extension_parser.php:
  10885. add 'extern "C"' where needed for C++
  10886. (TODO: shouldn't this be done in the appropriate php headers
  10887. and Zend macros themselves?)
  10888. * scripts/ext_skel_ng/php_constant.php:
  10889. stupido :(
  10890. * scripts/ext_skel_ng/ext_skel_ng.php:
  10891. - make sure we are running on PHP 5
  10892. - prevent warnings if no known license given
  10893. * scripts/ext_skel_ng/TODO:
  10894. new TODO iten: specify "pass by reference" in protos
  10895. 2003-05-06 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10896. * EXTENSIONS
  10897. EXTENSIONS:
  10898. Change of roles
  10899. 2003-05-06 Sascha Schumann <sascha@schumann.cx>
  10900. * (PHP_4_3)
  10901. main/network.c:
  10902. Eliminate fsync calls which apply to files, not sockets.
  10903. Also disable the Win32 socket shutdown procedure for non-Win32 systems.
  10904. closesocket has quite different semantics on Win32 which requires
  10905. a certain shutdown procedure as outlined here:
  10906. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winsock/winsock/shutdown_2.asp
  10907. * (PHP_4_3)
  10908. main/main.c:
  10909. Real fix for open() issue on Solaris
  10910. * (PHP_4_3)
  10911. main/main.c:
  10912. When HAVE_BROKEN_GETCWD is in effect, open() will be called, so we need
  10913. to include unistd.h.
  10914. * (PHP_4_3)
  10915. main/streams.c:
  10916. Move persistent into ZEND_DEBUG section
  10917. * (PHP_4_3)
  10918. ext/standard/browscap.c:
  10919. Drop some TSRMLS_FETCH which are not used according to gcc
  10920. * (PHP_4_3)
  10921. ext/standard/http_fopen_wrapper.c:
  10922. Fix URL reading
  10923. * sapi/thttpd/config.m4
  10924. sapi/thttpd/config.m4
  10925. sapi/thttpd/config.m4:
  10926. fix typo
  10927. * sapi/thttpd/config.m4
  10928. sapi/thttpd/config.m4
  10929. sapi/thttpd/config.m4:
  10930. improve portability
  10931. 2003-05-06 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10932. * ext/dba/tests/skipif.inc:
  10933. 2003-05-06 Sebastian Bergmann <sb@sebastian-bergmann.de>
  10934. * main/output.c:
  10935. MFB: Fix for bug #23489.
  10936. 2003-05-06 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10937. * ext/dba/tests/skipif.inc:
  10938. Find a better solution for the tests
  10939. 2003-05-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  10940. * (PHP_4_3)
  10941. main/output.c:
  10942. Bugfix #22367
  10943. 2003-05-05 Daniela Mariaschi <mariaschi@libero.it>
  10944. * ext/interbase/interbase.c:
  10945. - removed error message in dtor
  10946. (causing segfault when user doesn't free statement)
  10947. - removed erroneous controls as for bug #23436
  10948. 2003-05-05 Ilia Alshanetsky <ilia@prohost.org>
  10949. * ext/standard/var.c:
  10950. s/g/G/
  10951. * ext/standard/tests/serialize/001.phpt
  10952. ext/standard/tests/serialize/003.phpt:
  10953. Fixed tests to reflect full float values.
  10954. * main/snprintf.c:
  10955. Sanity check that ensures proper handling of 'E' doubles/floats as well as
  10956. prevents an unlikely buffer overflow.
  10957. 2003-05-05 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  10958. * (PHP_4_3)
  10959. ext/standard/html.c:
  10960. MFH(r-1.81): added links to HTML entity resources
  10961. * ext/standard/html.c:
  10962. Added links to HTML entity resources
  10963. 2003-05-05 Wez Furlong <wez.php@thebrainroom.net>
  10964. * (PHP_4_3)
  10965. ext/openssl/openssl.c:
  10966. Avoid potential segfault when preparing an SSL stream.
  10967. 2003-05-05 Christian Stocker <chregu@phant.ch>
  10968. * (PHP_4_3)
  10969. ext/domxml/php_domxml.c:
  10970. xmlInitParser() at MINIT for better thread-safety (by Rob)
  10971. 2003-05-05 Hartmut Holzgraefe <hartmut@php-groupies.de>
  10972. * TODO
  10973. ext/exif/exif.c
  10974. ext/standard/ftp_fopen_wrapper.c
  10975. ext/standard/php_string.h
  10976. ext/standard/string.c
  10977. ext/standard/tests/strings/basename.phpt:
  10978. basename() now binary safe, testcases added
  10979. 2003-05-05 Christian Stocker <chregu@phant.ch>
  10980. * ext/domxml/php_domxml.c:
  10981. MFB (set the doc property to NULL if no parent is available (by Rob
  10982. Richards))
  10983. * (PHP_4_3)
  10984. ext/domxml/php_domxml.c:
  10985. Set the doc property to NULL if no parent is available (by Rob Richards)
  10986. 2003-05-05 Hartmut Holzgraefe <hartmut@php-groupies.de>
  10987. * ext/standard/file.c:
  10988. proto fix
  10989. 2003-05-05 Thies C. Arntzen <thies@thieso.net>
  10990. * ext/standard/dir.c
  10991. ext/standard/dir.c
  10992. ext/standard/dir.c
  10993. ext/standard/dir.c:
  10994. fixed FMR
  10995. 2003-05-05 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  10996. * .gdbinit:
  10997. Fixed printzn part.
  10998. * .gdbinit:
  10999. Fixed printzv macro
  11000. 2003-05-05 Sebastian Bergmann <sb@sebastian-bergmann.de>
  11001. * tests/lang/bug23489.phpt:
  11002. Add test case for bug #23489.
  11003. 2003-05-05 Alexander Merz <alexander.merz@t-online.de>
  11004. * pear/PEAR/Command/Mirror.php:
  11005. introduce download-all command for the PEAR Installer
  11006. 2003-05-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  11007. * tests/classes/abstract_not_declared.phpt
  11008. tests/classes/interface_must_be_implemented.phpt
  11009. tests/classes/interfaces_002.phpt:
  11010. Change tests to reflect error message changes
  11011. 2003-05-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  11012. * (PHP_4_3)
  11013. NEWS:
  11014. Credit Jay's name
  11015. 2003-05-04 Ilia Alshanetsky <ilia@prohost.org>
  11016. * ext/standard/var.c:
  11017. Safer implementation.
  11018. Thanks Marcus.
  11019. * (PHP_4_3)
  11020. NEWS:
  11021. Bug fixing news.
  11022. * ext/standard/var.c
  11023. ext/standard/tests/serialize/bug23298.phpt:
  11024. Fixed bug #23298 (serialize cuts off floats & doubles)
  11025. 2003-05-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  11026. * (PHP_4_3)
  11027. NEWS:
  11028. BFN: #23162
  11029. 2003-05-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  11030. * (PHP_4_3)
  11031. ext/mbstring/mbstring.c:
  11032. MFH(r-1.174): fixed an issue that zend-multibyte's behaviour doesn't
  11033. reflect the change to mbstring.internal_encoding ini setting.
  11034. * ext/mbstring/mbstring.c:
  11035. Fixed an issue that zend-multibyte's behaviour doesn't reflect the change
  11036. to mbstring.internal_encoding ini setting.
  11037. * (PHP_4_3)
  11038. ext/standard/string.c
  11039. ext/standard/tests/strings/bug22008.phpt:
  11040. MFH(r-1.379,r-1.1): real fix and a test case for bug #22008
  11041. * ext/standard/tests/strings/bug22008.phpt:
  11042. Real fix and a test case for bug #22008
  11043. * ext/standard/string.c:
  11044. Real fix and a test case for bug #22008
  11045. * (PHP_4_3)
  11046. NEWS:
  11047. BFN
  11048. * (PHP_4_3)
  11049. ext/standard/string.c:
  11050. MFH(r-1.378): a quick fix for bug #22008
  11051. * ext/standard/string.c:
  11052. A quick fix for bug #22008
  11053. * (PHP_4_3)
  11054. ext/standard/datetime.c:
  11055. MFH(r-1.109): added missing sanity check
  11056. * ext/standard/datetime.c:
  11057. Added missing sanity check
  11058. 2003-05-04 Zak Greant <zak@mysql.com>
  11059. * ext/mysqli/mysqli_api.c:
  11060. Added a few extra proto descriptions and made some minor corrections and
  11061. comments
  11062. 2003-05-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  11063. * tests/lang/bug21820.phpt:
  11064. MFB: Fix test
  11065. 2003-05-03 Sebastian Bergmann <sb@sebastian-bergmann.de>
  11066. * ext/rpc/xmlrpc/xmlrpc.dsp
  11067. ext/xmlrpc/xmlrpc.dsp
  11068. win32/php4dll.dsp
  11069. win32/php4dllts.dsp:
  11070. Adjust path to bundled expat sources for Win32 build.
  11071. 2003-05-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  11072. * (PHP_4_3)
  11073. tests/lang/bug21820.phpt:
  11074. Fix test
  11075. 2003-05-02 Sascha Schumann <sascha@schumann.cx>
  11076. * (PHP_4_3)
  11077. sapi/aolserver/README:
  11078. Rework text
  11079. 2003-05-02 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  11080. * ext/standard/html.c:
  11081. Fixed bug #23449
  11082. 2003-05-02 Andrey Hristov <andrey@webgate.bg>
  11083. * ext/standard/string.c
  11084. ext/standard/tests/strings/substr_replace.phpt:
  11085. Extending substr_replace().
  11086. Every parameter can be mixed (string/array) also the return type.
  11087. 2003-05-02 Thies C. Arntzen <thies@thieso.net>
  11088. * ext/oci8/oci8.c
  11089. ext/oci8/oci8.c
  11090. ext/oci8/oci8.c:
  11091. 2003-05-02 Sterling Hughes <sterling@bumblebury.com>
  11092. * ext/xml/config.m4:
  11093. new file that deals with the bundle
  11094. * acinclude.m4
  11095. configure.in
  11096. build/build.mk:
  11097. beginnings of php5/bundle support
  11098. * .gdbinit:
  11099. some improvements to the debugging macros
  11100. 2003-05-02 Sara Golemon <php@alphaweb.net>
  11101. * ext/standard/array.c:
  11102. Bug Fix (22433). When the bottom of a range() is chr(0) or the top is
  11103. chr(255), the for loop carries over and never exits.
  11104. 2003-05-02 Jani Taskinen <sniper@iki.fi>
  11105. * (PHP_4_3)
  11106. ext/odbc/config.m4
  11107. ext/odbc/php_odbc.c
  11108. ext/odbc/php_odbc.h:
  11109. MFH: - Fixed bug #22580 (ext/odbc compile failure with dbmaker)
  11110. * ext/odbc/config.m4
  11111. ext/odbc/php_odbc.c
  11112. ext/odbc/php_odbc.h:
  11113. - Fixed bug #22580 (ext/odbc compile failure with dbmaker)
  11114. 2003-05-01 Jani Taskinen <sniper@iki.fi>
  11115. * (PHP_4_3)
  11116. ext/gd/gdttf.c:
  11117. MFH: - Fixed bug #23427 (compile failure with GD 1.8.3)
  11118. * ext/gd/gdttf.c:
  11119. - Fixed bug #23427 (compile failure with GD 1.8.3)
  11120. 2003-05-01 Ilia Alshanetsky <ilia@prohost.org>
  11121. * ext/mbstring/mbstring.c
  11122. ext/mbstring/php_mbregex.c:
  11123. emalloc -> safe_emalloc
  11124. 2003-05-01 Sascha Schumann <sascha@schumann.cx>
  11125. * sapi/thttpd/thttpd.c
  11126. sapi/thttpd/thttpd.c
  11127. sapi/thttpd/thttpd.c:
  11128. cleanup
  11129. 2003-05-01 Wez Furlong <wez.php@thebrainroom.net>
  11130. * (PHP_4_3)
  11131. ext/openssl/openssl.c
  11132. ext/openssl/php_openssl.h:
  11133. Really fix dll linkage, and fix TSRMLS usage.
  11134. 2003-05-01 Sterling Hughes <sterling@bumblebury.com>
  11135. * ext/xml/xml.c:
  11136. no need to comment out, it doesn't belong there '.'
  11137. 2003-04-30 Wez Furlong <wez.php@thebrainroom.net>
  11138. * (PHP_4_3)
  11139. ext/odbc/php_odbc.h:
  11140. MFH: Fix odbc_fetch_(array|object) for UnixODBC.
  11141. * ext/odbc/php_odbc.h:
  11142. UnixODBC also supports the fetch_array() and fetch_object() functions...
  11143. 2003-04-30 Ilia Alshanetsky <ilia@prohost.org>
  11144. * ext/ldap/ldap.c
  11145. ext/pdf/pdf.c:
  11146. emalloc -> safe_emalloc
  11147. 2003-04-30 Frank M. Kromann <frank@kromann.info>
  11148. * ext/mssql/php_mssql.c
  11149. ext/mssql/php_mssql.c:
  11150. Fixing bit support. Bug #23324
  11151. 2003-04-30 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  11152. * (PHP_4_3)
  11153. ext/standard/tests/strings/htmlentities16.phpt:
  11154. another oops. (sync with HEAD)
  11155. * ext/standard/tests/strings/htmlentities16.phpt:
  11156. Really fix the test.
  11157. 2003-04-30 Rasmus Lerdorf <rasmus@lerdorf.com>
  11158. * ext/gd/libgd/gdft.c:
  11159. MFB
  11160. * (PHP_4_3)
  11161. ext/gd/libgd/gdft.c:
  11162. Fix gdCacheDelete() crashes in the bundled gd library
  11163. 2003-04-30 Wez Furlong <wez.php@thebrainroom.net>
  11164. * (PHP_4_3)
  11165. sapi/cli/php_cli.c:
  11166. Fix leak in "php -m".
  11167. * (PHP_4_3)
  11168. ext/odbc/php_odbc.c:
  11169. Really fix the leak in the branch...
  11170. * (PHP_4_3)
  11171. ext/odbc/php_odbc.c
  11172. ext/odbc/php_odbc.h:
  11173. MFH: Fix memory leak and enable for IBM DB2.
  11174. * ext/odbc/php_odbc.c
  11175. ext/odbc/php_odbc.h:
  11176. Fix memory leak in odbc_fetch_(array|object).
  11177. Enable those functions for IBM DB2.
  11178. 2003-04-30 Jani Taskinen <sniper@iki.fi>
  11179. * ext/interbase/tests/.cvsignore:
  11180. missing entries
  11181. * ext/interbase/tests/004.phpt
  11182. ext/interbase/tests/interbase.inc
  11183. ext/interbase/tests/skipif.inc:
  11184. tempnam() creates an empty file..prevent them from going to /
  11185. * (PHP_4_3)
  11186. NEWS:
  11187. BFN
  11188. * (PHP_4_3)
  11189. ext/imap/config.m4:
  11190. MFH: - Fixed bug #23371 (configure falsely detects c-client using SSL)
  11191. * ext/imap/config.m4:
  11192. - Fixed bug #23371 (configure falsely detects c-client using SSL)
  11193. * ext/cpdf/config.m4:
  11194. Add some missing quotes. Noticed by Michael Mauch <michael.mauch@gmx.de>
  11195. * ext/oci8/oci8.c:
  11196. CS fix
  11197. * ext/oci8/config.m4
  11198. ext/oci8/oci8.c:
  11199. Fix compile problems with < 9.2 oracle libs
  11200. 2003-04-30 Sascha Schumann <sascha@schumann.cx>
  11201. * ext/ircg/ircg_common.c:
  11202. Fix dlsym usage for Solaris
  11203. 2003-04-30 Ilia Alshanetsky <ilia@prohost.org>
  11204. * sapi/apache2filter/sapi_apache2.c:
  11205. Fixed bug #23417 (compile failure in apache2filter sapi).
  11206. * ext/gd/libgd/gd_png.c:
  11207. Fixed compiler warning (found by Larry Rosenman <ler@lerctr.org>)
  11208. 2003-04-29 Sara Golemon <php@alphaweb.net>
  11209. * ext/standard/dns.c:
  11210. Add support for SRV and NAPTR records to dns_get_record() and
  11211. dns_check_record()
  11212. Feature Request #23407
  11213. 2003-04-29 Wez Furlong <wez.php@thebrainroom.net>
  11214. * (PHP_4_3)
  11215. ext/openssl/openssl.c
  11216. ext/openssl/php_openssl.h:
  11217. Fix win32 build of shared openssl extension.
  11218. * ext/standard/string.c:
  11219. Fix dirname() under win32.
  11220. The calculated length would be off-by-two under windows, which resulted in
  11221. bogus dirnames.
  11222. 2003-04-29 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  11223. * ext/standard/tests/strings/htmlentities16.phpt:
  11224. Fixed typo
  11225. * ext/standard/tests/strings/htmlentities16.phpt:
  11226. Fixed bogus skip condition
  11227. 2003-04-29 Sascha Schumann <sascha@schumann.cx>
  11228. * ext/ircg/ircg.c:
  11229. align ircg_disconnect with new system
  11230. * ext/ircg/ircg.c:
  11231. More checks for preventing users to shoot themselves in their foot.
  11232. * ext/ircg/ircg.c:
  11233. Add a warning to ircg_set_current() similar to session_start()
  11234. * ext/ircg/ircg.c:
  11235. we already call msg_replay_buffer at the end of the request
  11236. 2003-04-28 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  11237. * (PHP_4_3)
  11238. NEWS:
  11239. dot
  11240. 2003-04-28 Ilia Alshanetsky <ilia@prohost.org>
  11241. * ext/openssl/openssl.c:
  11242. emalloc -> safe_emalloc
  11243. 2003-04-28 Wez Furlong <wez.php@thebrainroom.net>
  11244. * (PHP_4_3)
  11245. NEWS:
  11246. BFN
  11247. 2003-04-28 Sascha Schumann <sascha@schumann.cx>
  11248. * sapi/thttpd/thttpd_patch
  11249. sapi/thttpd/thttpd_patch
  11250. sapi/thttpd/thttpd_patch:
  11251. Fix Content-Encoding header lacking CRLF
  11252. * ext/ircg/ircg.c:
  11253. free data_read request string
  11254. 2003-04-28 Jay Smith <jsmith@tutorbuddy.com>
  11255. * ext/standard/browscap.c:
  11256. A few fixes Uwe suggested, plus plugged a memleak and a possible
  11257. overrun.
  11258. 2003-04-28 Jani Taskinen <sniper@iki.fi>
  11259. * (PHP_4_3)
  11260. configure.in
  11261. main/php_version.h:
  11262. - Change the version to 4.3.2-RC3-dev
  11263. 2003-04-28 Sascha Schumann <sascha@schumann.cx>
  11264. * ext/ircg/ircg.c:
  11265. fix irc_set_file
  11266. 2003-04-28 Jani Taskinen <sniper@iki.fi>
  11267. * (PHP_4_3)
  11268. configure.in
  11269. main/php_version.h:
  11270. - Bumb the version to 4.3.2-RC2
  11271. * main/main.c:
  11272. Make use of --with-exec-dir for real..
  11273. * ext/yaz/php_yaz.c:
  11274. ws fix
  11275. 2003-04-28 Sascha Schumann <sascha@schumann.cx>
  11276. * ext/ircg/ircg_common.c:
  11277. always use our functions for now (they are superior in terms of reach)
  11278. * ext/ircg/ircg.c:
  11279. fix logic
  11280. 2003-04-28 Adam Dickmeiss <adam@indexdata.dk>
  11281. * ext/yaz/php_yaz.c:
  11282. For yaz_wait, when event=>TRUE is specified for array options,
  11283. yaz_wait returns when one event occurs. This allows us to perform
  11284. async operations on many databases. Use OnUpdateInt for PHP4.
  11285. 2003-04-28 Sascha Schumann <sascha@schumann.cx>
  11286. * sapi/apache2filter/config.m4
  11287. sapi/apache2handler/config.m4:
  11288. MFB usage fix
  11289. * (PHP_4_3)
  11290. sapi/apache2filter/config.m4
  11291. sapi/apache2handler/config.m4:
  11292. usage fix
  11293. * ext/ircg/ircg.c
  11294. ext/ircg/ircg_common.c
  11295. ext/ircg/php_ircg.h:
  11296. zts build fixes
  11297. 2003-04-28 Derick Rethans <d.rethans@jdimedia.nl>
  11298. * ext/standard/var.c:
  11299. - Commit the .c file too...
  11300. 2003-04-28 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  11301. * (PHP_4_3)
  11302. tests/lang/bug22367.phpt
  11303. tests/lang/bug22510.phpt
  11304. tests/lang/bug22592.phpt:
  11305. Removed bizarre tests for disgusting bugs which have kept annoying us.
  11306. - bug #22367 (http://bugs.php.net/22367)
  11307. - bug #22510 (http://bugs.php.net/22510)
  11308. - bug #22592 (http://bugs.php.net/22592)
  11309. 2003-04-28 Sara Golemon <php@alphaweb.net>
  11310. * NEWS:
  11311. Reword entry per sniper
  11312. 2003-04-28 Derick Rethans <d.rethans@jdimedia.nl>
  11313. * ext/standard/php_var.h:
  11314. - Make them available on Windows too from other files.
  11315. 2003-04-28 Sascha Schumann <sascha@schumann.cx>
  11316. * ext/ircg/ircg.c
  11317. ext/ircg/ircg_common.c
  11318. ext/ircg/php_ircg.h:
  11319. build fixes
  11320. * ext/ircg/ircg_common.c:
  11321. untested compatibility layer support for apache2
  11322. * ext/ircg/ircg_common.c:
  11323. add experimental support for ibm http server
  11324. * ext/standard/url.c:
  11325. improve php_url_encode
  11326. * (PHP_4_3)
  11327. ext/standard/url.c:
  11328. reverting code, moving to correct branch
  11329. * ext/ircg/ircg.c:
  11330. add handling of incoming data (e.g. for duplex Flash XMLServer support)
  11331. fix output file support in multi-process environment
  11332. * (PHP_4_3)
  11333. ext/standard/url.c:
  11334. improve php_url_encode a bit
  11335. 2003-04-28 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  11336. * (PHP_4_3)
  11337. ext/standard/file.c:
  11338. MFH(r-1.336): added missing sanity check in fgetcsv()
  11339. Partly synchronised indents with HEAD
  11340. * ext/standard/file.c:
  11341. Added missing sanity check in fgetcsv()
  11342. 2003-04-28 Wez Furlong <wez.php@thebrainroom.net>
  11343. * (PHP_4_3)
  11344. ext/standard/http_fopen_wrapper.c:
  11345. MFH: Fix for #23340; fopen on multiple urls from the same server crashes.
  11346. * ext/standard/http_fopen_wrapper.c:
  11347. Fix for #23340; fopen on multiple urls from the same server crashes.
  11348. 2003-04-28 Derick Rethans <d.rethans@jdimedia.nl>
  11349. * ext/curl/interface.c:
  11350. - Fix non-ZTS build after Sterling's changes to TSRM
  11351. 2003-04-28 Edin Kadribasic <edink@proventum.net>
  11352. * sapi/cli/php_cli.c:
  11353. More clean way of ignoring headers in CLI since we do not need to
  11354. disable them selectively. This fixes problems for people who want
  11355. to use session module in CLI.
  11356. 2003-04-28 Jani Taskinen <sniper@iki.fi>
  11357. * pear/.cvsignore:
  11358. Remove unnecessary entry
  11359. 2003-04-27 Sterling Hughes <sterling@bumblebury.com>
  11360. * ext/curl/interface.c
  11361. ext/curl/php_curl.h:
  11362. use the new TSRMLS_FETCH_FROM_CTX() macro
  11363. 2003-04-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  11364. * sapi/cli/php_cli.c:
  11365. Reset option parsing
  11366. * sapi/cli/php_cli.c:
  11367. split parameter parsing once more: do informal queries before others
  11368. 2003-04-27 Zeev Suraski <zeev@zend.com>
  11369. * (PHP_4_3)
  11370. ext/standard/info.c:
  11371. This caused more mess than good, revert to the way it was in 4.3.0...
  11372. 2003-04-27 Stanislav Malyshev <stas@zend.com>
  11373. * ext/session/session.c
  11374. ext/session/session.c:
  11375. fix TSRM
  11376. * ext/session/session.c:
  11377. MFB 4_3:
  11378. Fix very nasty bug - session cookie kills one of the cookies
  11379. set before it on certain non-Apache SAPIs.
  11380. * (PHP_4_3)
  11381. ext/session/session.c:
  11382. Fix very nasty bug - session cookie kills one of the cookies
  11383. set before it on certain non-Apache SAPIs.
  11384. 2003-04-27 Sara Golemon <php@alphaweb.net>
  11385. * NEWS:
  11386. ftp wrapper enhancements
  11387. 2003-04-26 Sascha Schumann <sascha@schumann.cx>
  11388. * ext/ircg/ircg_scanner.c:
  11389. sync
  11390. * ext/ircg/ircg_scanner.re:
  11391. Add support for "SI" code 15/017
  11392. 2003-04-26 Hartmut Holzgraefe <hartmut@php-groupies.de>
  11393. * scripts/ext_skel_ng/extension_parser.php:
  11394. - more code moved to the appropriate php_*.php helper classes
  11395. - support for different licenses using the new license classes
  11396. - support for platform dependant library dependencies
  11397. - coding style/whitespace changes
  11398. * scripts/ext_skel_ng/php_resource.php:
  11399. constructor proto change
  11400. * scripts/ext_skel_ng/ext_skel_ng.php:
  11401. cmdline parameter parsing improved
  11402. uses license classes to write LICENSE file
  11403. config.m4 and *.dsp file are only written if their platform is supported
  11404. * scripts/ext_skel_ng/php_constant.php:
  11405. constructor prototype changed
  11406. code and documentation header and footer for constants block
  11407. now generated by static class methods
  11408. * scripts/ext_skel_ng/php_element.php:
  11409. better 'name' regex
  11410. * scripts/ext_skel_ng/php_logo.php
  11411. scripts/ext_skel_ng/xml_stream_callback_parser.php:
  11412. php 5 constructor style and whitespace
  11413. * scripts/ext_skel_ng/xml_stream_parser.php:
  11414. support arrays of error messages in addition to single strings
  11415. use PHP 5 style __constructor
  11416. * scripts/ext_skel_ng/php_function.php:
  11417. use PHP 5 style constructor
  11418. plus whitespace/coding style changes
  11419. * scripts/ext_skel_ng/php_global.php
  11420. scripts/ext_skel_ng/php_ini.php:
  11421. module global variables and ini parameters now have
  11422. their own generator classes
  11423. * scripts/ext_skel_ng/license.php
  11424. scripts/ext_skel_ng/license_bsd.php
  11425. scripts/ext_skel_ng/license_lgpl.php
  11426. scripts/ext_skel_ng/license_php.php:
  11427. license comment headers and license files are now created
  11428. by seperate classes for each license
  11429. * scripts/ext_skel_ng/extension.dtd:
  11430. platform specification now possible for libraries and extension
  11431. 2003-04-26 Sara Golemon <php@alphaweb.net>
  11432. * ext/standard/ftp_fopen_wrapper.c:
  11433. Take STREAMS_CC/STREAMS_DC declarations out of do_connect/do_pasv where
  11434. they don't need to be. Add minimalist url_stat method to ftp:// wrapper
  11435. which can at least determine filesize. Other properties set to 0 since
  11436. the FTP protocol simply doesn't support exploring them. url_stat won't
  11437. actually work however until ext/standard/filestat.c is patched to allow
  11438. stat wrappers.
  11439. 2003-04-25 Ilia Alshanetsky <ilia@prohost.org>
  11440. * ext/pgsql/pgsql.c:
  11441. emalloc -> safe_emalloc
  11442. Fixed possible buffer overflow in pg_lo_read()
  11443. 2003-04-25 Jani Taskinen <sniper@iki.fi>
  11444. * ext/mysql/libmysql/my_tempnam.c:
  11445. - Fixed some AIX/HPUX compile issues.
  11446. * main/php_open_temporary_file.c:
  11447. fix compiler warning (unused variable)
  11448. 2003-04-25 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  11449. * (PHP_4_3)
  11450. ext/mbstring/mbstring.c:
  11451. MFH(r-1.172): moved copyright notice to the better place
  11452. * ext/mbstring/mbstring.c:
  11453. Moved copyright notice to the better place.
  11454. * (PHP_4_3)
  11455. ext/mbstring/mbstring.c:
  11456. MFH(r-1.171): added a bogus copyright notice
  11457. * ext/mbstring/mbstring.c:
  11458. Added a bogus copyright notice.
  11459. 2003-04-25 Wez Furlong <wez.php@thebrainroom.net>
  11460. * ext/pcntl/.cvsignore:
  11461. not interested in .libs
  11462. 2003-04-25 Jani Taskinen <sniper@iki.fi>
  11463. * ext/interbase/tests/.cvsignore
  11464. ext/interbase/tests/001.phpt
  11465. ext/interbase/tests/002.phpt
  11466. ext/interbase/tests/003.phpt
  11467. ext/interbase/tests/004.phpt
  11468. ext/interbase/tests/005.phpt
  11469. ext/interbase/tests/006.phpt
  11470. ext/interbase/tests/extension
  11471. ext/interbase/tests/interbase.inc
  11472. ext/interbase/tests/skipif.inc:
  11473. Make these tests actually work.
  11474. * php.ini-dist
  11475. main/main.c:
  11476. - Made 'register_long_arrays' to be "On" by default.
  11477. * pear/tests/osguess.php:
  11478. not a real test
  11479. * (PHP_4_3)
  11480. NEWS
  11481. NEWS:
  11482. BFN
  11483. * (PHP_4_3)
  11484. ext/interbase/config.m4:
  11485. MFH: Fixed bug #23099 (ext/interbase: "libgds.so: undefined reference to
  11486. 'crypt'")
  11487. * ext/interbase/config.m4:
  11488. Fixed bug #23099 (ext/interbase: "libgds.so: undefined reference to crypt")
  11489. * acinclude.m4:
  11490. Allow PHP_CHECK_LIBRARY to use same function name in checks if a check
  11491. fails.
  11492. * tests/lang/bug21820.phpt:
  11493. Added test case for bug #21820
  11494. * ext/sockets/sockets.c:
  11495. Some AIX version failed to compile if this was redefined.
  11496. 2003-04-25 Ilia Alshanetsky <ilia@prohost.org>
  11497. * (PHP_4_3)
  11498. ext/gd/gd.c
  11499. ext/gd/libgd/gd.c
  11500. ext/gd/libgd/gd_png.c
  11501. ext/gd/libgd/gd_topal.c
  11502. ext/gd/libgd/wbmp.c:
  11503. emalloc -> safe_emalloc
  11504. 2003-04-24 Sara Golemon <php@alphaweb.net>
  11505. * ext/standard/ftp_fopen_wrapper.c:
  11506. No idea how that character dissapeared.
  11507. * ext/standard/ftp_fopen_wrapper.c:
  11508. Fix error handling bug I just introduced (php_ftp_fopen_connect == NULL)
  11509. and add append support to wrapper
  11510. 2003-04-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  11511. * ext/dba/dba.c
  11512. ext/dba/dba_cdb.c
  11513. ext/dba/libcdb/cdb_make.c
  11514. ext/dba/libflatfile/flatfile.c:
  11515. MFB: safe_emalloc()
  11516. 2003-04-24 Sara Golemon <php@alphaweb.net>
  11517. * ext/standard/ftp_fopen_wrapper.c:
  11518. Abtract some ftp connection/negotiation steps out and add support for
  11519. stream_opendir. This allows things like opendir('ftp://ftp.foo.com/path')
  11520. 2003-04-24 David Hill <David.Hill@hp.com>
  11521. * (PHP_4_3)
  11522. ext/standard/html.c
  11523. main/main.c:
  11524. minor compiler incompatability fixes
  11525. 2003-04-24 Hartmut Holzgraefe <hartmut@php-groupies.de>
  11526. * scripts/ext_skel_ng/php_function.php:
  11527. whitespace changes in generated code
  11528. * scripts/ext_skel_ng/extension_parser.php:
  11529. <![CDATA[ generates additional linefeeds?
  11530. -> trim these ...
  11531. * scripts/ext_skel_ng/ext_skel_ng.php:
  11532. use PEAR::System instead of system() to remove directories
  11533. ... plus some whitespace/indent changes :/
  11534. 2003-04-24 David Hill <David.Hill@hp.com>
  11535. * ext/standard/html.c:
  11536. Fix compiler error on null statement in switch
  11537. 2003-04-24 Hartmut Holzgraefe <hartmut@php-groupies.de>
  11538. * scripts/ext_skel_ng/TODO:
  11539. todo list update
  11540. 2003-04-24 Wez Furlong <wez.php@thebrainroom.net>
  11541. * sapi/activescript/classfactory.cpp:
  11542. MFB fix for registration
  11543. * (PHP_4_3)
  11544. sapi/activescript/classfactory.cpp:
  11545. Potential fix for problems during registration
  11546. 2003-04-24 Ilia Alshanetsky <ilia@prohost.org>
  11547. * (PHP_4_3)
  11548. ext/pcre/php_pcre.c:
  11549. emalloc -> safe_emalloc
  11550. * (PHP_4_3)
  11551. ext/mysql/php_mysql.c:
  11552. emalloc -> safe_emalloc
  11553. 2003-04-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  11554. * sapi/cli/php_cli.c:
  11555. Revert some ini settings to be hardcoded due to popular demand
  11556. 2003-04-23 Hartmut Holzgraefe <hartmut@php-groupies.de>
  11557. * scripts/ext_skel_ng/extension.xml
  11558. scripts/ext_skel_ng/extension_parser.php:
  11559. config.m4 generation revisited
  11560. * scripts/ext_skel_ng/extension_parser.php:
  11561. parse <deps> content
  11562. * scripts/ext_skel_ng/extension_parser.php:
  11563. reorganized code generation
  11564. - source file includes generated header only,
  11565. generated header includes anything else
  11566. and is able to prepend include statements
  11567. to files that need to be included *before*
  11568. any php delivered header files
  11569. - 'private' functions are now moved up in the
  11570. generated source file so we do not add extra
  11571. C protos for them before use
  11572. * scripts/ext_skel_ng/extension_parser.php:
  11573. make sure .dsp files have DOS line endings when generated on Unix
  11574. * scripts/ext_skel_ng/extension_parser.php:
  11575. don't forget to add the function list delimiter entry ... :/
  11576. * scripts/ext_skel_ng/extension_parser.php:
  11577. documentation generation improvements
  11578. * scripts/ext_skel_ng/extension_parser.php:
  11579. version number and copyright year update
  11580. * scripts/ext_skel_ng/extension.dtd:
  11581. required ext. header files may be specified in <deps>
  11582. * scripts/ext_skel_ng/extension_parser.php:
  11583. enable resource lookup by name
  11584. * scripts/ext_skel_ng/extension.dtd
  11585. scripts/ext_skel_ng/extension_parser.php
  11586. scripts/ext_skel_ng/php_function.php
  11587. scripts/ext_skel_ng/php_resource.php:
  11588. Resource handling fixed and improved:
  11589. - resources may have an additional type specifier in prototypes
  11590. - the 'alloc' attribute specifies whether to emalloc/efree
  11591. the resource payload in generated code or not
  11592. Example code generation for function return types
  11593. Small docbook generation fixes in function documentation
  11594. * scripts/ext_skel_ng/extension_parser.php:
  11595. start to parse the <deps> tag -> support both C and C++ extensions
  11596. * scripts/ext_skel_ng/extension.dtd:
  11597. Project programming language may be specified in <deps> tag
  11598. for now only 'c' and 'cpp' for c++ are supported
  11599. 2003-04-23 Jani Taskinen <sniper@iki.fi>
  11600. * ext/xslt/config.m4:
  11601. Fix obvious flaw in this test
  11602. 2003-04-23 Sascha Schumann <sascha@schumann.cx>
  11603. * ext/ircg/php_ircg_cache.c:
  11604. Fix leaking garbage into messages
  11605. * ext/ircg/config.m4:
  11606. indention
  11607. * ext/ircg/config.m4:
  11608. Add -ldl for dlsym for now
  11609. * ext/ircg/ircg.c
  11610. ext/ircg/php_ircg.h
  11611. ext/ircg/php_ircg_private.h
  11612. ext/ircg/php_ircg_tokenizer.c
  11613. ext/ircg/php_ircg_tokenizer.h:
  11614. Improve format messages handling
  11615. Untrusted users can no longer fill the shm segment with unused format sets
  11616. Also, the tokenizer now uses inline strings for storing smaller strings
  11617. which can have a profound effect on the memory use of format sets.
  11618. 2003-04-23 Ilia Alshanetsky <ilia@prohost.org>
  11619. * (PHP_4_3)
  11620. ext/standard/array.c
  11621. ext/standard/basic_functions.c
  11622. ext/standard/file.c
  11623. ext/standard/filestat.c
  11624. ext/standard/formatted_print.c
  11625. ext/standard/scanf.c:
  11626. emalloc -> safe_emalloc
  11627. 2003-04-22 Rasmus Lerdorf <rasmus@lerdorf.com>
  11628. * ext/standard/html.c:
  11629. MFB: &039; which is a single-quote may also come in as &39;
  11630. I see no reason not to support both in html_entity_decode()
  11631. * (PHP_4_3)
  11632. ext/standard/html.c:
  11633. &039; which is a single-quote may also come in as &39; I see no reason
  11634. not to handle both in html_entity_decode()
  11635. 2003-04-22 Sascha Schumann <sascha@schumann.cx>
  11636. * ext/ircg/ircg.c:
  11637. Check for a failure from ircg_setup_global
  11638. * ext/ircg/ircg_common.c:
  11639. fix strcmp check
  11640. * ext/ircg/ircg.c:
  11641. Drop docref for improved PHP 4.2 compatibility
  11642. * ext/ircg/ircg.c:
  11643. Supply bg colors for PHP 4.2 and remove sleep call
  11644. * ext/ircg/ircg.c
  11645. ext/ircg/ircg_common.c
  11646. ext/ircg/php_ircg_private.h:
  11647. First try at providing compatibility for existing PHP 4.2
  11648. deployments which lack certain SAPI functions.
  11649. 2003-04-22 Sara Golemon <php@alphaweb.net>
  11650. * ext/standard/ftp_fopen_wrapper.c:
  11651. Feature Request #7121.
  11652. Allow overwritting of files via ftp:// wrapper.
  11653. Requires context option: $context['ftp']['overwrite'] != 0
  11654. 2003-04-22 Sascha Schumann <sascha@schumann.cx>
  11655. * (PHP_4)
  11656. ext/standard/css.c:
  11657. add vr class
  11658. * (PHP_4_3)
  11659. ext/standard/info.c
  11660. ext/standard/info.h:
  11661. Drop php_info_print_table_row_ex from the 4.3 branch
  11662. * ext/standard/css.c:
  11663. Add vr class
  11664. Noticed by: Jon Parise
  11665. * ext/ircg/php_ircg_smart_str.h:
  11666. fix macro
  11667. 2003-04-22 Ilia Alshanetsky <ilia@prohost.org>
  11668. * (PHP_4_3)
  11669. ext/standard/metaphone.c
  11670. ext/standard/pack.c
  11671. ext/standard/reg.c:
  11672. emalloc -> safe_emalloc.
  11673. 2003-04-21 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  11674. * (PHP_4_3)
  11675. ext/gd/config.m4:
  11676. MFH(r-1.136): the feature is less relevant to encoding conversion indeed
  11677. * ext/gd/config.m4:
  11678. The feature is less revelant to encoding conversion indeed
  11679. * ext/standard/user_filters.c:
  11680. Reduced leaks in userland filters
  11681. * ext/standard/var.c:
  11682. Unified all those redundant printf's
  11683. 2003-04-21 Jani Taskinen <sniper@iki.fi>
  11684. * ext/oci8/oci8.c:
  11685. Fix bug #23198
  11686. 2003-04-21 Stanislav Malyshev <stas@zend.com>
  11687. * ext/standard/var.c:
  11688. Update to latest inteface change for get_class_name
  11689. 2003-04-21 Sascha Schumann <sascha@schumann.cx>
  11690. * sapi/thttpd/thttpd_patch:
  11691. Properly update the global httpd_time_now and remove php_makefile from diff
  11692. 2003-04-20 Sascha Schumann <sascha@schumann.cx>
  11693. * ext/ircg/ircg.c:
  11694. Reduce standard allocation size to 6MB
  11695. 2003-04-20 Sara Golemon <php@alphaweb.net>
  11696. * ext/standard/streamsfuncs.c:
  11697. Revert change to stream_copy_to_stream()
  11698. 2003-04-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  11699. * ext/standard/assert.c:
  11700. Access the struct directly here
  11701. 2003-04-19 Sascha Schumann <sascha@schumann.cx>
  11702. * ext/ircg/ircg.c:
  11703. Further refine output of phpinfo
  11704. * main/php.h:
  11705. Fix PUTS/PUTS_H to only evaluate their argument once.
  11706. 2003-04-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  11707. * tests/classes/inheritance_002.phpt:
  11708. Add a test for ctor precedence
  11709. 2003-04-19 Ilia Alshanetsky <ilia@prohost.org>
  11710. * ext/standard/tests/file/bug22414.phpt:
  11711. Do not hardcode php path.
  11712. 2003-04-19 Sascha Schumann <sascha@schumann.cx>
  11713. * ext/ircg/ircg.c
  11714. ext/ircg/ircg_scanner.c
  11715. ext/ircg/ircg_scanner.re
  11716. ext/ircg/php_ircg_cache.c
  11717. ext/ircg/php_ircg_cache.h
  11718. ext/ircg/php_ircg_conversion.c
  11719. ext/ircg/php_ircg_error.c
  11720. ext/ircg/php_ircg_private.h
  11721. ext/ircg/php_ircg_smart_str.h
  11722. ext/ircg/php_ircg_tokenizer.c
  11723. ext/ircg/php_ircg_tokenizer.h:
  11724. Improve phpinfo output a bit
  11725. Use IRCG's smart_str header only--not sure how this has ever worked before
  11726. (allocation of memory on the heap vs. shared memory)
  11727. * (PHP_4)
  11728. ext/standard/info.c
  11729. ext/standard/info.h
  11730. main/SAPI.c
  11731. main/SAPI.h:
  11732. Merge changes from PHP_4_3
  11733. 2003-04-19 Ilia Alshanetsky <ilia@prohost.org>
  11734. * ext/standard/tests/file/bug22414.phpt:
  11735. Do not make the test rely on the availability of the cat command.
  11736. 2003-04-19 Sascha Schumann <sascha@schumann.cx>
  11737. * ext/standard/info.c
  11738. ext/standard/info.h:
  11739. Extend print_table_row so that one can specify the CSS class
  11740. directly. Add "vr" class which aligns the content to the right border.
  11741. 2003-04-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  11742. * (PHP_4_3)
  11743. run-tests.php:
  11744. MFH: The env-var TEST_PHP_EXECUTABLE is needed in tests
  11745. * run-tests.php:
  11746. The env-var TEST_PHP_EXECUTABLE is needed in tests
  11747. 2003-04-19 Holger Zimmermann <zimpel@t-online.de>
  11748. * sapi/pi3web/php4pi3web.dsp
  11749. sapi/pi3web/pi3web_sapi.c
  11750. sapi/pi3web/pi3web_sapi.h:
  11751. Added PHP4PI3WEB_EXPORTS in order to control exports/imports on Win32
  11752. 2003-04-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  11753. * sapi/cli/php_cli.c:
  11754. Fix more shutdown wierdness
  11755. * ext/standard/assert.c:
  11756. Update to new macros
  11757. 2003-04-19 Wez Furlong <wez.php@thebrainroom.net>
  11758. * sapi/cli/php_cli.c:
  11759. Fix folding marker
  11760. 2003-04-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  11761. * sapi/cli/php_cli.c:
  11762. Do init CG(in_compilation) here until someone finds a better place
  11763. 2003-04-19 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  11764. * (PHP_4_3)
  11765. ext/gd/config.m4
  11766. ext/gd/gd.c:
  11767. MFH(r-1.135, r-1.268): made phpinfo() / gd_info() indicate availability of
  11768. JIS feature
  11769. * ext/gd/config.m4
  11770. ext/gd/gd.c:
  11771. Made phpinfo() / gd_info() indicate availability of JIS feature
  11772. * ext/gd/config.m4:
  11773. Fixed help text alignment
  11774. 2003-04-19 Sascha Schumann <sascha@schumann.cx>
  11775. * (PHP_4_3)
  11776. ext/mnogosearch/php_mnogo.h:
  11777. Don't spill our (PHP) HAVE_PGSQL/MYSQL into the mnogo header(s)
  11778. * (PHP_4_3)
  11779. ext/standard/metaphone.c:
  11780. remove useless prototype
  11781. 2003-04-19 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  11782. * ext/gd/config.m4:
  11783. MFBed Rui's patch
  11784. 2003-04-19 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  11785. * (PHP_4_3)
  11786. ext/gd/config.m4:
  11787. added an option to support japanese encoding conversion in bundled gd.
  11788. 2003-04-19 Sara Golemon <php@alphaweb.net>
  11789. * ext/standard/streamsfuncs.c:
  11790. Let stream_copy_to_stream() accept either stream resource or filename/url
  11791. string. If filename, open the file, do the copy, then close it.
  11792. 2003-04-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  11793. * sapi/cli/php_cli.c:
  11794. Shutdown memleaks
  11795. 2003-04-18 Ilia Alshanetsky <ilia@prohost.org>
  11796. * ext/domxml/php_domxml.c:
  11797. Added missing safe_mode checks.
  11798. 2003-04-17 Sara Golemon <php@alphaweb.net>
  11799. * ext/standard/user_filters.c:
  11800. Catch up to Moriyoshi's streams megapatch
  11801. 2003-04-17 Jani Taskinen <sniper@iki.fi>
  11802. * ext/sockets/php_sockets.h
  11803. ext/sockets/sockets.c:
  11804. CS cleanup + NS protection for some functions (used only in sockets.c btw)
  11805. 2003-04-17 Sara Golemon <php@alphaweb.net>
  11806. * ext/sockets/tests/ipv4loop.phpt
  11807. ext/sockets/tests/ipv6loop.phpt:
  11808. Basic IPv4 and IPv6 loopback tests for ext/sockets
  11809. * NEWS
  11810. TODO
  11811. ext/sockets/sockets.c:
  11812. Add IPv6 support to ext/sockets
  11813. * TODO:
  11814. strtok() already made binary safe by sas nearly 2 years ago. Ref:
  11815. ext/standard/string.c(r-1.212)
  11816. 2003-04-17 Jay Smith <jsmith@tutorbuddy.com>
  11817. * (PHP_4_3)
  11818. ext/pgsql/pgsql.c:
  11819. MFH: fix some segfaults in some pg_lo_* functions
  11820. * ext/pgsql/pgsql.c:
  11821. Fix some segfaults in some of the pg_lo_* functions.
  11822. 2003-04-17 Jani Taskinen <sniper@iki.fi>
  11823. * ext/standard/var_unserializer.re:
  11824. add missing header
  11825. * ext/standard/url_scanner_ex.c
  11826. ext/standard/url_scanner_ex.c
  11827. ext/standard/var_unserializer.c
  11828. ext/standard/var_unserializer.c:
  11829. touch
  11830. 2003-04-17 Sara Golemon <php@alphaweb.net>
  11831. * main/php_streams.h:
  11832. Macro: php_stream_get_from_zval(php_stream *stream, zval **zstream, char
  11833. *mode, int options, char **opened_path, php_stream_context *context)
  11834. Z_TYPE_PP(zstream) can be either IS_RESOURCE (An already opened stream) or
  11835. IS_STRING (a path to a stream to be opened)
  11836. 2003-04-16 Ilia Alshanetsky <ilia@prohost.org>
  11837. * (PHP_4_3)
  11838. ext/sockets/sockets.c:
  11839. Integer overflow stuff.
  11840. * (PHP_4_3)
  11841. ext/standard/string.c:
  11842. safe_emalloc() and few other integer overflow fixes.
  11843. 2003-04-16 Jani Taskinen <sniper@iki.fi>
  11844. * (PHP_4_3)
  11845. NEWS:
  11846. BFN
  11847. 2003-04-16 Ilia Alshanetsky <ilia@prohost.org>
  11848. * (PHP_4_3)
  11849. NEWS
  11850. NEWS:
  11851. Bug fixing news.
  11852. * sapi/apache2filter/sapi_apache2.c
  11853. sapi/apache2handler/sapi_apache2.c:
  11854. Fixed bug #23232 (safe_mode does not honor PHP_AUTH_* in apache2)
  11855. 2003-04-16 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  11856. * (PHP_4_3)
  11857. ext/standard/array.c
  11858. ext/standard/cyr_convert.c
  11859. ext/standard/exec.c
  11860. ext/standard/url_scanner_ex.re:
  11861. MFH(r-1.226, r-1.24, r-1.99, r-1.68): fixed implicit cast issue
  11862. * ext/standard/array.c
  11863. ext/standard/cyr_convert.c
  11864. ext/standard/exec.c
  11865. ext/standard/url_scanner_ex.re:
  11866. Fixed implicit cast issue with is*() and to*() functions
  11867. * (PHP_4_3)
  11868. NEWS:
  11869. BFN
  11870. * ext/standard/strnatcmp.c:
  11871. Fixed bug #19795
  11872. * ext/w32api/w32api.c:
  11873. Fixed typo
  11874. * (PHP_4_3)
  11875. ext/sockets/sockets.c:
  11876. MFH(r-1.137): compiler warning fix & possible 64bit fix
  11877. * ext/sockets/sockets.c:
  11878. compiler warning fix and possible 64bit fix
  11879. 2003-04-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  11880. * (PHP_4_3)
  11881. TODO_SEGFAULTS:
  11882. update
  11883. * (PHP_4_3)
  11884. ext/dba/dba.c
  11885. ext/dba/dba_cdb.c
  11886. ext/dba/libcdb/cdb_make.c:
  11887. safe_emalloc()
  11888. * (PHP_4_3)
  11889. ext/exif/exif.c:
  11890. Correcting fix for safe_emalloc
  11891. * (PHP_4_3)
  11892. ext/exif/exif.c:
  11893. Use safe_emalloc but as macro until the function is fixed
  11894. 2003-04-16 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  11895. * ext/sockets/sockets.c:
  11896. Fixed bug #23080
  11897. 2003-04-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  11898. * main/streams/streams.c:
  11899. Don't access what is already freed (noticed by Sascha)
  11900. 2003-04-16 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  11901. * ext/standard/filters.c:
  11902. Fixed memleak
  11903. * ext/standard/filters.c:
  11904. Added missing sanity check
  11905. * ext/standard/filters.c
  11906. ext/standard/php_fopen_wrapper.c
  11907. ext/standard/streamsfuncs.c
  11908. main/streams/filter.c
  11909. main/streams/php_stream_filter_api.h:
  11910. Changed stream filter factory to be capable of accepting a zval as a
  11911. parameter
  11912. instead of a string
  11913. 2003-04-16 Sascha Schumann <sascha@schumann.cx>
  11914. * sapi/thttpd/thttpd_patch
  11915. sapi/thttpd/thttpd_patch
  11916. sapi/thttpd/thttpd_patch:
  11917. fix two uninitialized reads
  11918. * sapi/thttpd/thttpd.c:
  11919. Nuke all sn?printf's and rely on the optimized httpd_ntoa to
  11920. convert the IP to a string representation.
  11921. * (PHP_4_3)
  11922. main/streams.c:
  11923. Accessing "stream" after freeing it is not a good idea
  11924. ==32692== Invalid read of size 4
  11925. ==32692== at 0x80CAFB3: _php_stream_free
  11926. (/home/sas/src/php4/main/streams.c:395)
  11927. ==32692== by 0x80CE096: _php_stream_cast
  11928. (/home/sas/src/php4/main/streams.c:2244)
  11929. ==32692== by 0x80CEDD4: _php_stream_open_wrapper_as_file
  11930. (/home/sas/src/php4/main/streams.c:2684)
  11931. ==32692== by 0x80C1C6E: php_fopen_wrapper_for_zend
  11932. (/home/sas/src/php4/main/main.c:761)
  11933. ==32692== Address 0x414487EC is 44 bytes inside a block of size 116
  11934. free'd
  11935. ==32692== at 0x401622FB: free (vg_clientfuncs.c:182)
  11936. ==32692== by 0x80DB337: _efree
  11937. (/home/sas/src/php4/Zend/zend_alloc.c:265)
  11938. ==32692== by 0x80CAFAF: _php_stream_free
  11939. (/home/sas/src/php4/main/streams.c:393)
  11940. ==32692== by 0x80CE096: _php_stream_cast
  11941. (/home/sas/src/php4/main/streams.c:2244)
  11942. * main/main.c:
  11943. Fix uninitialized reads
  11944. ==32323== Conditional jump or move depends on uninitialised value(s)
  11945. ==32323== at 0x80F5A5C: zend_ini_color_displayer_cb
  11946. (/home/sas/src/php4/Zend/zend_ini.c:374)
  11947. ==32323== by 0x80C5B7F: php_ini_displayer_cb
  11948. (/home/sas/src/php4/main/php_ini.c:60)
  11949. ==32323== by 0x80C5D15: php_ini_displayer
  11950. (/home/sas/src/php4/main/php_ini.c:115)
  11951. ==32323== by 0x80F0168: zend_hash_apply_with_argument
  11952. (/home/sas/src/php4/Zend/zend_hash.c:707)
  11953. 2003-04-16 Jan Lehnardt <jan@dasmoped.net>
  11954. * build/buildcheck.sh:
  11955. - allow libtool to be a symlink. Discussed with Sascha
  11956. 2003-04-16 Sascha Schumann <sascha@schumann.cx>
  11957. * sapi/thttpd/thttpd_patch:
  11958. Merging some Premium thttpd improvements, notably
  11959. - periodic update of date strings
  11960. - caching of Last-Modified values
  11961. - use of smart_str'ings for crafting HTTP header (static files)
  11962. and inside make_log_entry
  11963. - buffered log writing
  11964. - httpd_ntoa is about 8 times faster
  11965. Overall improvement: Around 50% faster now
  11966. * ext/standard/php_smart_str.h
  11967. ext/standard/php_smart_str.h:
  11968. Simplify use of this header in external apps
  11969. 2003-04-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  11970. * ext/exif/exif.c:
  11971. Change to use safe_emalloc() and provide macro for now
  11972. 2003-04-16 Sascha Schumann <sascha@schumann.cx>
  11973. * acinclude.m4
  11974. acinclude.m4
  11975. acinclude.m4:
  11976. add missing check
  11977. 2003-04-16 Jani Taskinen <sniper@iki.fi>
  11978. * sapi/cli/getopt.c
  11979. sapi/cli/php_cli.c
  11980. sapi/cli/php_getopt.h:
  11981. Added missing CVS Id tags
  11982. * ext/bcmath/tests/bcadd.phpt
  11983. ext/bcmath/tests/bccomp.phpt
  11984. ext/bcmath/tests/bcdiv.phpt
  11985. ext/bcmath/tests/bcmod.phpt
  11986. ext/bcmath/tests/bcmul.phpt
  11987. ext/bcmath/tests/bcpow.phpt
  11988. ext/bcmath/tests/bcscale.phpt
  11989. ext/bcmath/tests/bcsqrt.phpt
  11990. ext/bcmath/tests/bcsub.phpt
  11991. ext/sysvsem/tests/sysv.phpt
  11992. tests/classes/bug20120.phpt:
  11993. SKIP -> SKIPIF
  11994. * (PHP_4_3)
  11995. NEWS:
  11996. missing dot. :)
  11997. 2003-04-16 Ilia Alshanetsky <ilia@prohost.org>
  11998. * ext/standard/string.c:
  11999. Fixed bug #23225 (money_format() didn't handle erroneous return of strfmon)
  12000. * (PHP_4_3)
  12001. NEWS:
  12002. Bug fixes.
  12003. * ext/imap/php_imap.c:
  12004. Fixed bug #22939 (crash in imap_header_info()).
  12005. 2003-04-15 Jani Taskinen <sniper@iki.fi>
  12006. * (PHP_4_3)
  12007. NEWS:
  12008. BFN
  12009. 2003-04-15 Ilia Alshanetsky <ilia@prohost.org>
  12010. * ext/sybase/php_sybase_db.c:
  12011. Cleaner error handling.
  12012. * (PHP_4_3)
  12013. NEWS:
  12014. Bug fixing news.
  12015. * (PHP_4_3)
  12016. main/streams.c:
  12017. Fixed bug #23201 (set_file_buffer() crashes with stdio streams).
  12018. * ext/sybase/php_sybase_db.c:
  12019. Fixed bug #23187 (memory leaks in sybase_connect/sybase_pconnect).
  12020. Intial patch by: fukusaka@xa2.so-net.ne.jp
  12021. 2003-04-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  12022. * (PHP_4_3)
  12023. NEWS
  12024. ext/dba/dba_cdb.c:
  12025. MFH: Fixed Bug #23188 CDB databases created with 'c' mode do not work.
  12026. * ext/dba/dba_cdb.c:
  12027. Fixed Bug #23188 CDB databases created with 'c' mode do not work.
  12028. 2003-04-14 Ilia Alshanetsky <ilia@prohost.org>
  12029. * (PHP_4_3)
  12030. NEWS:
  12031. bug fixing news.
  12032. * ext/standard/http_fopen_wrapper.c:
  12033. Fixed bug #23152 ($http_response_header empty on invalid URLs)
  12034. 2003-04-14 Jesus M. Castagnetto <jmcastagnetto@yahoo.com>
  12035. * (PHP_4_3)
  12036. pear/PEAR/Dependency.php:
  12037. Updating the PHP_4_3 branch with the fix for bug #2306.
  12038. * (RELEASE_1_1)
  12039. pear/PEAR/Dependency.php:
  12040. Fixing bug #23060
  12041. 2003-04-14 Masaki Fujimoto <masaki-f@fides.dti.ne.jp>
  12042. * (PHP_4_3)
  12043. NEWS:
  12044. - fixed bug-id
  12045. 2003-04-14 Jani Taskinen <sniper@iki.fi>
  12046. * NEWS
  12047. NEWS:
  12048. style
  12049. 2003-04-13 Sara Golemon <php@alphaweb.net>
  12050. * ext/standard/basic_functions.c
  12051. ext/standard/php_string.h
  12052. ext/standard/string.c:
  12053. Modify str_replace/str_ireplace to report how many needles were matched.
  12054. (FR #8218)
  12055. 2003-04-13 Sascha Schumann <sascha@schumann.cx>
  12056. * (PHP_4_3)
  12057. ext/ircg/ircg.c
  12058. ext/ircg/ircg.c:
  12059. sync
  12060. * (PHP_4_3)
  12061. ext/ircg/ircg.c
  12062. ext/ircg/ircg.c:
  12063. add missing <br />
  12064. 2003-04-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  12065. * main/streams/streams.c:
  12066. Make it static
  12067. * (PHP_4_3)
  12068. NEWS:
  12069. Inform abot..
  12070. 2003-04-13 Sascha Schumann <sascha@schumann.cx>
  12071. * acinclude.m4:
  12072. don't remove config.nice directly, so that we don't lose it on
  12073. inferior systems like windows.
  12074. 2003-04-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  12075. * main/streams/streams.c:
  12076. Speling
  12077. 2003-04-13 Sascha Schumann <sascha@schumann.cx>
  12078. * configure.in:
  12079. cygwin ships with bison 1.875b, so we need to remove that b here
  12080. 2003-04-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  12081. * ext/dba/dba.c
  12082. ext/dba/tests/dba009.phpt:
  12083. Reenable dba_popen()
  12084. * main/streams/streams.c:
  12085. Fix persistent stream closing (that one took me at least 3 days)
  12086. 2003-04-13 Sergey Kartashoff <gluke@mail.ru>
  12087. * ext/mnogosearch/php_mnogo.c:
  12088. - Udm_Make_Excerpt has been fixed to be compatible with mnogosearch-3.2.10+
  12089. 2003-04-12 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  12090. * TODO:
  12091. Moved a controversial entry to the proper place
  12092. * NEWS:
  12093. NFN
  12094. * ext/standard/php_string.h:
  12095. Forgot about this one :)
  12096. * TODO
  12097. ext/standard/string.c
  12098. tests/run-test/test007.phpt:
  12099. Made dirname() binary-safe.
  12100. * (PHP_4_3)
  12101. TODO:
  12102. MFH(r-1.141): strip_tags() is also binary-safe now.
  12103. * TODO:
  12104. strip_tags() is also binary-safe now.
  12105. 2003-04-12 Sara Golemon <php@alphaweb.net>
  12106. * TODO:
  12107. Scratch off done TODOs
  12108. * ext/standard/string.c
  12109. ext/standard/tests/strings/strripos.phpt
  12110. ext/standard/tests/strings/strrpos.phpt:
  12111. Add tests for strrpos/stripos, and minor fix to maintain BC for condition
  12112. with empty needles/haystacks
  12113. * ext/standard/string.c:
  12114. Rewrite strrpos and strripos to be binary safe and behave the way their
  12115. prototype suggests (also like their counterparts strpos and stripos) i.e.:
  12116. Allow string needles rather than just characters
  12117. 2003-04-11 Wez Furlong <wez.php@thebrainroom.net>
  12118. * (PHP_4_3)
  12119. NEWS:
  12120. BFN.
  12121. * main/php_open_temporary_file.c:
  12122. Fix for #23069 (Windows sets readonly mode for temporary files in tempnam)
  12123. 2003-04-11 Derick Rethans <d.rethans@jdimedia.nl>
  12124. * ext/mysql/php_mysql.c:
  12125. - Fixed protos
  12126. 2003-04-11 Hartmut Holzgraefe <hartmut@php-groupies.de>
  12127. * ext/mysqli/mysqli_api.c:
  12128. accept possible leaks for now to make SELECTS with both bound parameters
  12129. and results again ...
  12130. * ext/mysqli/mysqli_api.c:
  12131. proto fix
  12132. * ext/mysqli/mysqli_api.c:
  12133. parameter count for bind stuff is different in OO interface
  12134. 2003-04-11 Sara Golemon <php@alphaweb.net>
  12135. * ext/standard/file.c:
  12136. Export constants to userland
  12137. 2003-04-11 Ilia Alshanetsky <ilia@prohost.org>
  12138. * (PHP_4_3)
  12139. TODO_SEGFAULTS:
  12140. segv fix.
  12141. * ext/mhash/mhash.c:
  12142. Fixed integer overflow inside mhash_keygen_s2k().
  12143. 2003-04-10 Christian Stocker <chregu@phant.ch>
  12144. * (PHP_4_3)
  12145. ext/domxml/php_domxml.c:
  12146. comment xmlMemoryDump() out (only needed for debugging)
  12147. * (PHP_4_3)
  12148. ext/domxml/php_domxml.c:
  12149. MFH.
  12150. - Fixed memleaks in domxml_doc_add_root, domxml_xslt_stylesheet
  12151. and domxml_xslt_stylesheet_doc
  12152. - Completed implementation of domxml_doc_imported_node.
  12153. * ext/domxml/php_domxml.c:
  12154. - More TSRMLS stuff.
  12155. - Fixed memleaks in domxml_doc_add_root, domxml_xslt_stylesheet
  12156. and domxml_xslt_stylesheet_doc
  12157. - Completed implementation of domxml_doc_imported_node.
  12158. 2003-04-10 Stanislav Malyshev <stas@zend.com>
  12159. * sapi/apache2handler/sapi_apache2.c:
  12160. Make Apache 2 define SG(request_info).path_translated like Apache 1 did.
  12161. * sapi/apache2filter/sapi_apache2.c:
  12162. make Apache define SG(request_info).path_translted, like Apache 1 did.
  12163. 2003-04-10 Ilia Alshanetsky <ilia@prohost.org>
  12164. * ext/mysql/php_mysql.c:
  12165. Fixed a crash in the query tracer output due to buffer overflow.
  12166. Fixed a crash in notice message for unbuffered query.
  12167. * (PHP_4_3)
  12168. TODO_SEGFAULTS:
  12169. More integer overflows.
  12170. * (PHP_4_3)
  12171. ext/gd/libgd/gd_jpeg.c:
  12172. MFH (fix of Win32 build by Sebastian Bergmann)
  12173. 2003-04-09 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  12174. * (PHP_4_3)
  12175. ext/standard/info.c
  12176. main/SAPI.h
  12177. main/main.c
  12178. main/php_ini.c
  12179. sapi/cli/TODO
  12180. sapi/cli/php_cli.c:
  12181. MFH: cli/ini/html_errors/info (they are related)
  12182. * ext/domxml/php_domxml.c:
  12183. Fix ZTS build and warnings
  12184. 2003-04-09 Rasmus Lerdorf <rasmus@lerdorf.com>
  12185. * ext/standard/info.c:
  12186. MFB: Forgotten _FORM -> _REQUEST change
  12187. * (PHP_4_3)
  12188. ext/standard/info.c:
  12189. Oops, there is no _FORM auto-global. We changed this to _REQUEST ages ago.
  12190. 2003-04-09 Derick Rethans <d.rethans@jdimedia.nl>
  12191. * (PHP_4_3)
  12192. ext/standard/info.c:
  12193. - MFH: html output for Zend Extension version strings
  12194. * ext/standard/info.c:
  12195. - Fixed printing the version string if it includes zend extensions in
  12196. text-mode
  12197. 2003-04-09 Edin Kadribasic <edink@proventum.net>
  12198. * ext/oci8/config.m4:
  12199. -** empty log message ***
  12200. * (PHP_4_3)
  12201. ext/oci8/config.m4:
  12202. Fixed bug #22521.
  12203. HAVE_OCI8_SHARED_MODE causes segfaults on startup on many configurations.
  12204. 2003-04-09 Christian Stocker <chregu@phant.ch>
  12205. * (PHP_4_3)
  12206. ext/domxml/php_domxml.c:
  12207. fixed some memleaks when using attribute nodes (Rob Richards)
  12208. * ext/domxml/php_domxml.c
  12209. ext/domxml/php_domxml.h:
  12210. - Fixed some memleaks when using attributes
  12211. - Added attrnode->set_value()
  12212. (by Rob Richards)
  12213. 2003-04-09 Ilia Alshanetsky <ilia@prohost.org>
  12214. * ext/gd/libgd/gd.h:
  12215. Added missing bit from gd2.0.12 sync.
  12216. 2003-04-09 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  12217. * sapi/cli/php_cli.c:
  12218. Hopefully last fix on error reporting
  12219. 2003-04-08 Sara Golemon <php@alphaweb.net>
  12220. * ext/standard/file.c
  12221. ext/standard/file.h:
  12222. Switch file_put_contents 'bool use_include_path' to 'int flags' to allow
  12223. other options such as appending
  12224. * ext/standard/file.c:
  12225. Add context support to file_put_contents() and readfile(), convert
  12226. readfile() to zend_parse_parameters usage, fix proto for
  12227. file_put_contents()
  12228. * ext/standard/file.c:
  12229. Added context support to file()
  12230. 2003-04-08 Christian Stocker <chregu@phant.ch>
  12231. * NEWS:
  12232. domdocument->free() was MFHd to PHP_4_3 branch.
  12233. * (PHP_4_3)
  12234. ext/domxml/php_domxml.c:
  12235. MFH (fixes memleaks in element->get_elements_by_tagname &
  12236. document->get_elements_by_tagname)
  12237. * ext/domxml/php_domxml.c:
  12238. fixes memleaks in element->get_elements_by_tagname &
  12239. document->get_elements_by_tagname
  12240. * NEWS:
  12241. NEWS entry fixes for domxml (more readable hopefully...)
  12242. * (PHP_4_3)
  12243. NEWS:
  12244. Fixes/Additions done for domxml
  12245. * (PHP_4_3)
  12246. ext/domxml/php_domxml.c
  12247. ext/domxml/php_domxml.h:
  12248. Big Patch with a lot of mem-leak fixes
  12249. - Attribute nodes are freed/generated correctly
  12250. - xsltstylesheets are freed correctly
  12251. - xpathregister doesn't leak anymore
  12252. - parser/xsltglobals cleanup at MSHUTDOWN
  12253. - Added DomDocument->free() for removing documents during script-time
  12254. * ext/domxml/php_domxml.c:
  12255. make it possible to free DomHtmlDocuments as well
  12256. 2003-04-08 Andrei Zmievski <andrei@gravitonic.com>
  12257. * ext/standard/php_string.h:
  12258. Remove php_memnstr (it's in ZE now).
  12259. * main/php.h:
  12260. Move memnstr into Zend and make an alias for BC in PHP.
  12261. 2003-04-08 Christian Stocker <chregu@phant.ch>
  12262. * ext/domxml/php_domxml.c:
  12263. make it compile ....
  12264. 2003-04-08 Jani Taskinen <sniper@iki.fi>
  12265. * NEWS
  12266. ext/standard/basic_functions.c
  12267. ext/standard/file.c
  12268. ext/standard/file.h:
  12269. file_set_contents -> file_put_contents
  12270. 2003-04-08 Christian Stocker <chregu@phant.ch>
  12271. * ext/domxml/php_domxml.c
  12272. ext/domxml/php_domxml.h:
  12273. - Fixes a bunch of memleaks, especially with attributes (by Rob Richards
  12274. and me)
  12275. - Added domdocument->free() for freeing documents during script-time
  12276. 2003-04-08 Tal Peer <tal@twisthost.com>
  12277. * EXTENSIONS:
  12278. FriBidi was moved to PECL long time ago
  12279. 2003-04-08 Sebastian Bergmann <sb@sebastian-bergmann.de>
  12280. * ext/gd/libgd/gd_jpeg.c:
  12281. Fix Win32 build.
  12282. 2003-04-08 Ilia Alshanetsky <ilia@prohost.org>
  12283. * (PHP_4_3)
  12284. TODO_SEGFAULTS:
  12285. exif reminder
  12286. * (PHP_4_3)
  12287. NEWS:
  12288. Bug fixing news.
  12289. * ext/exif/exif.c:
  12290. Fixed bug #23102 (integer overflow in exif_iif_add_value()).
  12291. 2003-04-08 Sara Golemon <php@alphaweb.net>
  12292. * ext/standard/file.c:
  12293. Add context support to file_get_contents
  12294. 2003-04-07 Jani Taskinen <sniper@iki.fi>
  12295. * NEWS:
  12296. Removed entry that is in the PHP_4_3 branch..
  12297. * NEWS:
  12298. reorder
  12299. * (PHP_4_3)
  12300. NEWS:
  12301. BFN
  12302. 2003-04-07 Sara Golemon <php@alphaweb.net>
  12303. * NEWS
  12304. ext/standard/http_fopen_wrapper.c:
  12305. Introduce support for context options 'method', 'header', 'content'
  12306. 2003-04-06 Jani Taskinen <sniper@iki.fi>
  12307. * (PHP_4_3)
  12308. NEWS:
  12309. BFN
  12310. * (PHP_4_3)
  12311. ext/standard/datetime.c:
  12312. MFH: Fixed bug #23071 (when DST in effect, date("T") crashed PHP)
  12313. * ext/standard/datetime.c:
  12314. Fixed bug #23071 (when DST in effect, date("T") crashed PHP)
  12315. 2003-04-06 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  12316. * .gdbinit:
  12317. Support for ZTS
  12318. 2003-04-06 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  12319. * (PHP_4_3)
  12320. .gdbinit:
  12321. MFH(r-1.5): improved zmemcheck macro so it displays the size of each memory
  12322. block too.
  12323. * .gdbinit:
  12324. Improved zmemcheck macro so it displays the size of each memory block too.
  12325. * (PHP_4_3)
  12326. .gdbinit:
  12327. MFH(r-1.4): improved readability of zmemcheck output
  12328. * .gdbinit:
  12329. Improved readability of zmemcheck output
  12330. * .gdbinit:
  12331. Added zmemcheck macro, which may help you examine the memory blocks being
  12332. handled by the memory manager.
  12333. 2003-04-06 Jani Taskinen <sniper@iki.fi>
  12334. * NEWS:
  12335. reorder
  12336. 2003-04-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  12337. * ext/gd/gd.c:
  12338. Collate version handling and bump up version (noticed by Peter Neuman)
  12339. 2003-04-05 Christian Stocker <chregu@phant.ch>
  12340. * ext/domxml/php_domxml.c
  12341. ext/domxml/php_domxml.h:
  12342. Useful for adding and parsing (well-balanced) document fragments.
  12343. - Bumped up API version number
  12344. 2003-04-05 Jani Taskinen <sniper@iki.fi>
  12345. * configure.in:
  12346. --enable-all is not useful at all, removed from help
  12347. * ext/sockets/php_sockets.h:
  12348. Better ifdef it out here too
  12349. 2003-04-05 Sara Golemon <php@alphaweb.net>
  12350. * ext/openssl/xp_ssl.c:
  12351. Debug watches probably don't belong in CVS.
  12352. 2003-04-05 Ilia Alshanetsky <ilia@prohost.org>
  12353. * (PHP_4_3)
  12354. NEWS:
  12355. GD news.
  12356. * ext/gd/libgd/gd.c
  12357. ext/gd/libgd/gd.h
  12358. ext/gd/libgd/gd_gd.c
  12359. ext/gd/libgd/gd_gd2.c
  12360. ext/gd/libgd/gd_io.h
  12361. ext/gd/libgd/gd_jpeg.c
  12362. ext/gd/libgd/gd_png.c
  12363. ext/gd/libgd/gd_topal.c
  12364. ext/gd/libgd/gdcache.c
  12365. ext/gd/libgd/gdcache.h
  12366. ext/gd/libgd/gdft.c
  12367. ext/gd/libgd/gdkanji.c:
  12368. Syncronized bunbled GD library with gd 2.0.12
  12369. 2003-04-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  12370. * run-tests.php:
  12371. Include ldd output
  12372. 2003-04-05 Sascha Schumann <sascha@schumann.cx>
  12373. * php.ini-dist
  12374. php.ini-recommended:
  12375. dividend -> divisor
  12376. * ext/session/php_session.h
  12377. ext/session/session.c:
  12378. dividend -> divisor
  12379. Submitted by: Jesus M. Castagnetto <jmcastagnetto@yahoo.com>
  12380. 2003-04-05 Brian France <list@firehawksystems.com>
  12381. * ext/curl/multi.c:
  12382. Added HAVE_CONFIG_H check so the phpize build method works
  12383. 2003-04-05 Sara Golemon <php@alphaweb.net>
  12384. * main/streams/xp_socket.c:
  12385. Add IPv6 support to stream_socket_client/server()
  12386. 2003-04-05 Pierre-Alain Joye <paj@pearfr.org>
  12387. * pear/package-PEAR.xml:
  12388. what? maintainer is not a valid role :)
  12389. 2003-04-04 Wez Furlong <wez.php@thebrainroom.net>
  12390. * ext/standard/streamsfuncs.c:
  12391. Warning fix
  12392. 2003-04-04 Sara Golemon <php@alphaweb.net>
  12393. * ext/standard/streamsfuncs.c:
  12394. User shouldn't have to initialize this pass-by-ref parameter
  12395. 2003-04-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  12396. * (PHP_4_3)
  12397. ext/sockets/config.m4
  12398. ext/sockets/sockets.c:
  12399. MFH: added check for struct cmsghdr. now sockets extension can be built
  12400. under cygwin
  12401. 2003-04-04 Jani Taskinen <sniper@iki.fi>
  12402. * ext/rpc/java/config.m4:
  12403. - Fixed bug #22944 (--with-java "make install" fails)
  12404. 2003-04-04 Sterling Hughes <sterling@bumblebury.com>
  12405. * CODING_STANDARDS:
  12406. both these entries are bad, and were never agreed upon.
  12407. assert() usage is a controversial concept at best.
  12408. docref() is something quite a few of us strong disagree with. suspending
  12409. this until further discussion.
  12410. 2003-04-04 Jani Taskinen <sniper@iki.fi>
  12411. * (PHP_4_3)
  12412. ext/curl/curl.c:
  12413. Fix bug #23048, CURLOPT_ENCODING is not always available
  12414. 2003-04-04 Sterling Hughes <sterling@bumblebury.com>
  12415. * ext/curl/multi.c:
  12416. forgot to commit this.
  12417. 2003-04-04 Jani Taskinen <sniper@iki.fi>
  12418. * ext/gd/config.m4:
  12419. Check that t1lib has T1_StrError
  12420. * configure.in
  12421. ext/sockets/config.m4:
  12422. - Checks specific to some extension belong in the extension's config.m4
  12423. 2003-04-04 Andrei Zmievski <andrei@gravitonic.com>
  12424. * main/php.h:
  12425. Introduce ZEND_ME() and ZEND_METHOD() macros. Use these for declaring
  12426. class methods to avoid name collisions.
  12427. 2003-04-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  12428. * (PHP_4_3)
  12429. ext/sockets/sockets.c:
  12430. MFH(r-1.135): fixed memleak in socket_select()
  12431. * ext/sockets/sockets.c:
  12432. Fixed memleak in socket_select
  12433. * configure.in
  12434. ext/sockets/sockets.c:
  12435. Added cmsghdr check. Now sockets extension can be built under cygwin.
  12436. * (PHP_4_3)
  12437. TODO_SEGFAULTS:
  12438. Sorry, forgot these ones
  12439. * (PHP_4_3)
  12440. TODO_SEGFAULTS:
  12441. renumbering
  12442. * (PHP_4_3)
  12443. TODO_SEGFAULTS:
  12444. segfault busting news
  12445. replacing one tab to 4 spaces
  12446. * (PHP_4_3)
  12447. ext/mbstring/mbfilter.c:
  12448. MFH(r-1.55): added missing sanity check, which was causing segfault.
  12449. * ext/mbstring/mbfilter.c:
  12450. Added missing sanity check, which was causing segfault.
  12451. 2003-04-04 Wez Furlong <wez.php@thebrainroom.net>
  12452. * ext/standard/streamsfuncs.c:
  12453. Simplify and enhance readability.
  12454. 2003-04-04 Sascha Schumann <sascha@schumann.cx>
  12455. * main/output.c:
  12456. Backout Jani's commit to resync branches
  12457. 2003-04-04 Sara Golemon <php@alphaweb.net>
  12458. * ext/standard/basic_functions.c
  12459. ext/standard/streamsfuncs.c
  12460. ext/standard/streamsfuncs.h:
  12461. Added stream_get_transports()
  12462. * main/streams/streams.c:
  12463. Prevent php_stream_get_record from grabbing more than maxlen characters
  12464. 2003-04-04 Ilia Alshanetsky <ilia@prohost.org>
  12465. * ext/gd/gd.c:
  12466. Might as well disallow 0x0 images.
  12467. Thanks Marcus.
  12468. 2003-04-04 Pierre-Alain Joye <paj@pearfr.org>
  12469. * pear/package-PEAR.xml:
  12470. - Add some releases notes
  12471. - Add myself in the maintainer list (stig)
  12472. 2003-04-04 Ilia Alshanetsky <ilia@prohost.org>
  12473. * (PHP_4_3)
  12474. TODO_SEGFAULTS:
  12475. Notes about various possible integer overflows in bundled gd library.
  12476. * (PHP_4_3)
  12477. TODO_SEGFAULTS:
  12478. More gd stuff.
  12479. * (PHP_4_3)
  12480. TODO_SEGFAULTS:
  12481. Fixed segv as well as info about new segvs in gd.
  12482. 2003-04-04 Stig Bakken <ssb@fast.no>
  12483. * pear/package-PEAR.xml:
  12484. - whip script files where they belong
  12485. 2003-04-04 Ilia Alshanetsky <ilia@prohost.org>
  12486. * ext/gd/gd.c:
  12487. Fix segfault in imagecopyresized().
  12488. 2003-04-04 Stig Bakken <ssb@fast.no>
  12489. * pear/scripts/pear.sh:
  12490. - look for pearcmd.php in the right directory when run from a cvs checkout
  12491. * pear/package-PEAR.xml
  12492. pear/scripts/pear.sh
  12493. pear/scripts/pear_unices:
  12494. - rename pear_unices to pear.sh and make it a pure shell script
  12495. 2003-04-04 Jani Taskinen <sniper@iki.fi>
  12496. * ext/gd/gd.c:
  12497. - Better errors for T1lib.
  12498. - Sanity check into imagepsextendfont().
  12499. 2003-04-03 Stig Bakken <ssb@fast.no>
  12500. * pear/package-PEAR.xml:
  12501. - pear.in is renamed to pearcmd.php
  12502. * pear/package-PEAR.xml
  12503. pear/scripts/.cvsignore
  12504. pear/scripts/pear.in
  12505. pear/scripts/pear_unices
  12506. pear/scripts/pearcmd.php:
  12507. - paj's last Windows install fixes
  12508. * pear/scripts/pear.bat:
  12509. - use PHP_PEAR_* environment variables (paj)
  12510. * pear/PEAR/Frontend/CLI.php:
  12511. - disable table borders in output to save width
  12512. * pear/OS/Guess.php:
  12513. - windows bugfix
  12514. * pear/PEAR.php:
  12515. - support both error codes and messages in the second parameter to
  12516. PEAR::isError()
  12517. 2003-04-03 Jani Taskinen <sniper@iki.fi>
  12518. * ext/gd/gd.c:
  12519. Use php_error_docref.
  12520. 2003-04-03 Stig Bakken <ssb@fast.no>
  12521. * pear/PEAR/Registry.php:
  12522. - remove track_errors ini fiddling, was a PHP bug that should be fixed now
  12523. * pear/PEAR/Common.php:
  12524. - initialize pkginfo with an empty provides array
  12525. 2003-04-03 Rasmus Lerdorf <rasmus@lerdorf.com>
  12526. * ext/exif/exif.c:
  12527. MFB
  12528. 2003-04-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  12529. * configure.in:
  12530. Check for flex version 2.5.4
  12531. 2003-04-03 Sascha Schumann <sascha@schumann.cx>
  12532. * (PHP_4_3)
  12533. TODO_SEGFAULTS:
  12534. one in socket_select
  12535. * (PHP_4_3)
  12536. TODO_SEGFAULTS:
  12537. augment summary with fixes which predate the list
  12538. * (PHP_4_3)
  12539. TODO_SEGFAULTS:
  12540. add chunk_split
  12541. * (PHP_4_3)
  12542. TODO_SEGFAULTS:
  12543. another one fixed, a new one found
  12544. * ext/gd/gd.c:
  12545. Fix segfaults in imagecreate/imagecreatetruecolor
  12546. * (PHP_4_3)
  12547. TODO_SEGFAULTS:
  12548. fix
  12549. * (PHP_4_3)
  12550. TODO_SEGFAULTS:
  12551. update regarding dbase extension
  12552. 2003-04-03 Jani Taskinen <sniper@iki.fi>
  12553. * main/output.c:
  12554. WS & CS fix
  12555. 2003-04-03 Sara Golemon <php@alphaweb.net>
  12556. * ext/standard/array.c:
  12557. Kludgy fix for floating point drift causing problems like
  12558. range(1.0,1.5,0.1) == array(1.0,1.1,1.2,1.3,1.4);
  12559. 2003-04-03 Sascha Schumann <sascha@schumann.cx>
  12560. * (PHP_4_3)
  12561. TODO_SEGFAULTS:
  12562. Update - we purged the full list\!
  12563. * main/output.c:
  12564. Add some checks and avoid passing invalid data to call_user_function_ex.
  12565. Fixes some heap corruption and allocation of negative amounts of memory.
  12566. * ext/standard/basic_functions.c:
  12567. Prevent entering of anything but arrays/strings in register_shutdown_func
  12568. Noticed by: Jan Schneider
  12569. 2003-04-03 Rasmus Lerdorf <rasmus@lerdorf.com>
  12570. * (PHP_4_3)
  12571. ext/exif/exif.c:
  12572. Clean up the parameter handling here
  12573. 2003-04-03 Jani Taskinen <sniper@iki.fi>
  12574. * NEWS:
  12575. reorder
  12576. 2003-04-03 Christian Stocker <chregu@phant.ch>
  12577. * NEWS:
  12578. new domxml_elem_set_attribute_node() should have gone into NEWS, but I
  12579. forgot..
  12580. * ext/domxml/php_domxml.c
  12581. ext/domxml/php_domxml.h:
  12582. - Added domxml_elem_set_attribute_node() method. (Rob Richards)
  12583. 2003-04-03 Georg Richter <georg.richter@phpev.de>
  12584. * ext/mysqli/mysqli_api.c:
  12585. fixed mysqli_prepare_result
  12586. * ext/mysqli/tests/047.phpt:
  12587. fixed output
  12588. 2003-04-03 Derick Rethans <d.rethans@jdimedia.nl>
  12589. * ext/standard/string.c
  12590. ext/standard/string.c:
  12591. - CS
  12592. 2003-04-03 Jani Taskinen <sniper@iki.fi>
  12593. * ext/bcmath/bcmath.c:
  12594. Another CS fix.
  12595. * ext/standard/basic_functions.c:
  12596. CS fix
  12597. 2003-04-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  12598. * (PHP_4_3)
  12599. TODO_SEGFAULTS:
  12600. Unable to reproduce..
  12601. * (PHP_4_3)
  12602. TODO_SEGFAULTS:
  12603. segfault busting news
  12604. * (PHP_4_3)
  12605. ext/xml/xml.c:
  12606. MFH(r-1.117): fixed segfault in xml_parser_create()
  12607. * ext/xml/xml.c:
  12608. Fixed segfault in xml_parser_create()
  12609. 2003-04-03 Ilia Alshanetsky <ilia@prohost.org>
  12610. * (PHP_4_3)
  12611. NEWS:
  12612. Bug fixing news.
  12613. * (PHP_4_3)
  12614. ext/ftp/php_ftp.c:
  12615. Fixed bug #23004 (When ftp_close() is called, sent QUIT to the ftp server)
  12616. 2003-04-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  12617. * (PHP_4_3)
  12618. main/output.c:
  12619. MFH(r-1.152): fixed memleak in output buffering facility
  12620. * main/output.c:
  12621. Fixed memleak in output buffering facility
  12622. * (PHP_4_3)
  12623. TODO_SEGFAULTS:
  12624. Removed i18n_convert() from the entries because that is an alias for
  12625. mb_convert_encoding()
  12626. 2003-04-03 Rasmus Lerdorf <rasmus@lerdorf.com>
  12627. * (PHP_4_3)
  12628. TODO_SEGFAULTS:
  12629. Update
  12630. 2003-04-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  12631. * (PHP_4_3)
  12632. ext/mbstring/php_mbregex.c:
  12633. MFH(r-1.38): fixed segfault in mb_ereg_match()
  12634. * ext/mbstring/php_mbregex.c:
  12635. Fixed segfault in mb_ereg_match()
  12636. * (PHP_4_3)
  12637. ext/mbstring/php_mbregex.c:
  12638. MFH(r-1.37): fixed lots of crashes in mbregex
  12639. * ext/mbstring/php_mbregex.c:
  12640. Fixed lots of crashes in mbregex.
  12641. 2003-04-02 Rasmus Lerdorf <rasmus@lerdorf.com>
  12642. * ext/bcmath/bcmath.c:
  12643. MFB: Check for negative precision
  12644. * (PHP_4_3)
  12645. TODO_SEGFAULTS
  12646. ext/bcmath/bcmath.c:
  12647. Negative precision makes no sense, so check for that, but let the memory
  12648. manager error out on huge non-negative precision args
  12649. * ext/standard/basic_functions.c:
  12650. MFB: Fix unregister_tick_function crash
  12651. * (PHP_4_3)
  12652. TODO_SEGFAULTS
  12653. ext/standard/basic_functions.c:
  12654. Fix unregister_tick_function crash
  12655. 2003-04-02 Georg Richter <georg.richter@phpev.de>
  12656. * ext/mysqli/tests/028.phpt
  12657. ext/mysqli/tests/042.phpt:
  12658. fixed expected output
  12659. 2003-04-02 Rasmus Lerdorf <rasmus@lerdorf.com>
  12660. * ext/exif/exif.c:
  12661. MFB: Get rid of bogus dtors
  12662. * (PHP_4_3)
  12663. ext/exif/exif.c:
  12664. Get rid of bogus dtors
  12665. * ext/standard/string.c:
  12666. MFB: Fix the setlocale() segfault
  12667. * (PHP_4_3)
  12668. TODO_SEGFAULTS
  12669. ext/standard/string.c:
  12670. Fix the setlocale() segfault
  12671. 2003-04-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  12672. * configure.in:
  12673. For now only bison 1.28, 1.35 and 1.75 are working properly
  12674. 2003-04-02 Derick Rethans <d.rethans@jdimedia.nl>
  12675. * sapi/apache/.cvsignore:
  12676. - Update for new name
  12677. 2003-04-02 Jani Taskinen <sniper@iki.fi>
  12678. * (PHP_4_3)
  12679. NEWS:
  12680. BFN
  12681. 2003-04-02 Sterling Hughes <sterling@bumblebury.com>
  12682. * ext/curl/multi.c:
  12683. add the ability for curl_multi_info to introspect the handles.
  12684. 2003-04-02 Colin Viebrock <colin@easydns.com>
  12685. * ext/standard/basic_functions.c
  12686. ext/standard/info.c
  12687. ext/standard/info.h:
  12688. fixes for logo guid functions
  12689. * main/logos.h:
  12690. oops ... committed the wrong one
  12691. * main/logos.h:
  12692. fix logo (outline around letters)
  12693. 2003-04-02 Edin Kadribasic <edink@proventum.net>
  12694. * (PHP_4_3)
  12695. NEWS:
  12696. BFN
  12697. * ext/ldap/ldap.dsp:
  12698. Fixed bug #23008
  12699. 2003-04-02 Christian Stocker <chregu@phant.ch>
  12700. * ext/domxml/php_domxml.c
  12701. ext/domxml/php_domxml.c:
  12702. Patch for Bug #22774 by Rob Richards
  12703. 2003-04-02 Sara Golemon <php@alphaweb.net>
  12704. * tests/strings/002.phpt:
  12705. Avoid having output_buffering cause this test to improperly fail.
  12706. * ext/standard/tests/file/userfilters.phpt:
  12707. New test for userfilters rewrite
  12708. 2003-04-02 Ilia Alshanetsky <ilia@prohost.org>
  12709. * ext/standard/string.c:
  12710. Fixed possible integer overflow in str_repeat().
  12711. 2003-04-02 Jay Smith <jsmith@tutorbuddy.com>
  12712. * (PHP_4_3)
  12713. ext/pgsql/pgsql.c
  12714. ext/pgsql/php_pgsql.h:
  12715. MFH
  12716. 2003-04-01 Jay Smith <jsmith@tutorbuddy.com>
  12717. * ext/pgsql/pgsql.c
  12718. ext/pgsql/php_pgsql.h:
  12719. Fix 'timestamp without timezone', too.
  12720. 2003-04-01 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  12721. * ext/pgsql/pgsql.c:
  12722. Fix 'time with timezone', too
  12723. 2003-04-01 Jay Smith <jsmith@tutorbuddy.com>
  12724. * ext/pgsql/pgsql.c:
  12725. Fixed bug #23009 (pg_select with timestamp)
  12726. 2003-04-01 Rasmus Lerdorf <rasmus@lerdorf.com>
  12727. * (PHP_4_3)
  12728. TODO_SEGFAULTS
  12729. ext/standard/array.c:
  12730. Arbitrarily limit array_pad() to only do 1 million elements at a time.
  12731. Probably still too high, but it solves the segfault for now.
  12732. 2003-04-01 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  12733. * ext/standard/tests/filters/bug22538.phpt:
  12734. Fixed bogus test
  12735. 2003-04-01 Sascha Schumann <sascha@schumann.cx>
  12736. * (PHP_4_3)
  12737. main/output.c:
  12738. s/0/FAILURE/
  12739. * main/output.c:
  12740. Fix an uninitialized read, default to FAILURE
  12741. * (PHP_4_3)
  12742. main/output.c:
  12743. Fix an uninitialised read for ob_start(array())
  12744. 2003-04-01 Rasmus Lerdorf <rasmus@lerdorf.com>
  12745. * ext/dbase/dbf_head.c
  12746. ext/exif/exif.c
  12747. ext/standard/array.c:
  12748. MFB
  12749. * (PHP_4_3)
  12750. TODO_SEGFAULTS
  12751. ext/dbase/dbf_head.c:
  12752. Argh!!! I guess nobody has ever looked at this code.
  12753. 2003-04-01 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  12754. * ext/standard/tests/filters/bug22538.phpt:
  12755. Added a test case for bug #22538
  12756. * ext/mbstring/php_mbregex.c:
  12757. oops
  12758. * ext/mbstring/php_mbregex.c:
  12759. Reverted the last patch; the problem is elsewhere..
  12760. 2003-04-01 Rasmus Lerdorf <rasmus@lerdorf.com>
  12761. * (PHP_4_3)
  12762. TODO_SEGFAULTS
  12763. ext/exif/exif.c:
  12764. Fix exif crashes
  12765. 2003-04-01 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  12766. * ext/mbstring/php_mbregex.c:
  12767. Fixed crash that occurs due to an abused persistent hashtable.
  12768. 2003-04-01 Rasmus Lerdorf <rasmus@lerdorf.com>
  12769. * (PHP_4_3)
  12770. TODO_SEGFAULTS:
  12771. Update (not fixed in HEAD because the API for this function needs to
  12772. change in PHP5. It is moronic the way it is now)
  12773. * (PHP_4_3)
  12774. ext/sockets/sockets.c:
  12775. Ok, really fix socket_iovec_alloc() this time
  12776. 2003-04-01 Jani Taskinen <sniper@iki.fi>
  12777. * NEWS:
  12778. crap removal
  12779. * (PHP_4_3)
  12780. NEWS:
  12781. BFN
  12782. * (PHP_4_3)
  12783. configure.in:
  12784. MFH: Fixed bug #22987 (missing perror() check in configure)
  12785. * configure.in:
  12786. Fixed bug #22987 (missing perror() check in configure)
  12787. 2003-04-01 Sascha Schumann <sascha@schumann.cx>
  12788. * (PHP_4_3)
  12789. TODO_SEGFAULTS:
  12790. more insight re. ob_start bug
  12791. * (PHP_4_3)
  12792. TODO_SEGFAULTS:
  12793. The ob_start issue is reproducible.
  12794. 2003-04-01 Moshe Doron <mosdoron@netvision.net.il>
  12795. * ext/standard/tests/strings/bug22904.phpt:
  12796. oops
  12797. * ext/standard/tests/strings/bug22904.phpt:
  12798. revert due the last string.c revert
  12799. * ext/standard/string.c:
  12800. revert last commit for now
  12801. 2003-04-01 Sascha Schumann <sascha@schumann.cx>
  12802. * (PHP_4_3)
  12803. TODO_SEGFAULTS:
  12804. editing
  12805. * TODO_SEGFAULTS
  12806. TODO_SEGFAULTS:
  12807. file TODO_SEGFAULTS was initially added on branch PHP_4_3.
  12808. 2003-04-01 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  12809. * (PHP_4_3)
  12810. ext/mbstring/mbstring.c:
  12811. MFH(r-1.170): fixed crash in mb_convert_encoding() that occurs when a void
  12812. array is passed as the third parameter.
  12813. * ext/mbstring/mbstring.c:
  12814. Fixed crash in mb_convert_encoding() that occurs when a void array is
  12815. passed as the third parameter
  12816. 2003-04-01 Thies C. Arntzen <thies@thieso.net>
  12817. * ext/standard/info.c
  12818. ext/standard/info.c:
  12819. -** empty log message ***
  12820. 2003-04-01 Sascha Schumann <sascha@schumann.cx>
  12821. * ext/ircg/ircg.c:
  12822. Fix segfault, logic and lock issue in ircg_is_conn_alive
  12823. * ext/dba/config.m4
  12824. ext/dba/config.m4
  12825. ext/dba/config.m4:
  12826. fix VPATH builds
  12827. * ext/standard/basic_functions.c:
  12828. Fix segfault in register_shutdown_function
  12829. * (PHP_4_3)
  12830. acinclude.m4:
  12831. No need for shtool
  12832. * acinclude.m4:
  12833. Don't need shtool
  12834. * ext/ircg/ircg.c:
  12835. Intermediate commit of relocation map integration
  12836. * (PHP_4_3)
  12837. ext/standard/file.c
  12838. ext/standard/file.c:
  12839. Fix segfault in flock()
  12840. 2003-04-01 Sara Golemon <php@alphaweb.net>
  12841. * ext/standard/mail.c:
  12842. Bug #22962
  12843. 2003-04-01 Sebastian Bergmann <sb@sebastian-bergmann.de>
  12844. * ext/standard/basic_functions.c
  12845. ext/standard/basic_functions.h:
  12846. Sorry Sterling, but this broke the ZTS build and I'd rather not 'ZTS fix'
  12847. an April's Fool joke.
  12848. 2003-04-01 Sterling Hughes <sterling@bumblebury.com>
  12849. * ext/standard/basic_functions.c
  12850. ext/standard/basic_functions.h:
  12851. Add the landonize() and landonize_url() functions which provide a secure
  12852. alternative to the sha1() and sha1_file() functions.
  12853. 2003-03-31 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  12854. * ext/standard/tests/serialize/001.phpt:
  12855. oops
  12856. 2003-03-31 Jani Taskinen <sniper@iki.fi>
  12857. * (PHP_4_3)
  12858. NEWS:
  12859. BFN & houshold
  12860. * NEWS:
  12861. Householding..
  12862. 2003-03-31 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  12863. * main/streams/streams.c:
  12864. Fixed bug #22538 (stream filter problem)
  12865. 2003-03-31 Jani Taskinen <sniper@iki.fi>
  12866. * (PHP_4_3)
  12867. acinclude.m4:
  12868. MFH: Fixed bug #22989 (sendmail not found by configure)
  12869. * acinclude.m4:
  12870. Fixed bug #22989 (sendmail not found by configure)
  12871. 2003-03-31 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  12872. * ext/standard/tests/serialize/001.phpt:
  12873. Fixed test; in ZE2, all the properties used in any methods are populated
  12874. at compile time.
  12875. 2003-03-31 Ilia Alshanetsky <ilia@prohost.org>
  12876. * main/streams/streams.c:
  12877. WS
  12878. 2003-03-31 Brian France <list@firehawksystems.com>
  12879. * (PHP_4_3)
  12880. main/main.c:
  12881. Fixes the problem where argv and argc are not populated unless S
  12882. is in the variables_order, even if register_argc_argv is on.
  12883. 2003-03-31 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  12884. * (PHP_4_3)
  12885. ext/imap/php_imap.c:
  12886. MFH(r-1.161): fixed proto to sync with the documentation
  12887. * ext/imap/php_imap.c:
  12888. Fixed proto to sync with the documentation
  12889. * (PHP_4_3)
  12890. ext/mime_magic/config.m4:
  12891. MFH(r-1.10): rearranged search order for the magic file to avoid further
  12892. confusions
  12893. * ext/mime_magic/config.m4:
  12894. Rearranged search order for the magic file to avoid further confusions
  12895. 2003-03-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  12896. * main/main.c:
  12897. use the correct macro - noticed by Andrei
  12898. 2003-03-31 Moshe Doron <mosdoron@netvision.net.il>
  12899. * ext/standard/tests/strings/bug22904.phpt:
  12900. * ext/standard/string.c:
  12901. fix for 22904
  12902. 2003-03-31 Wez Furlong <wez.php@thebrainroom.net>
  12903. * ext/openssl/openssl.c:
  12904. Fix const warning
  12905. 2003-03-31 David Hill <David.Hill@hp.com>
  12906. * (PHP_4_3)
  12907. ext/standard/parsedate.y:
  12908. Changing parsedate to be reentrant using pure_parse (Dave)
  12909. * (PHP_4_3)
  12910. configure.in:
  12911. Correcting checking of flex version (Dave)
  12912. 2003-03-31 Moshe Doron <mosdoron@netvision.net.il>
  12913. * ext/standard/string.c:
  12914. 2003-03-31 Jani Taskinen <sniper@iki.fi>
  12915. * ext/gd/gd.c
  12916. ext/gd/gd.c
  12917. ext/gd/php_gd.h
  12918. ext/gd/php_gd.h:
  12919. cleanup
  12920. 2003-03-31 Sascha Schumann <sascha@schumann.cx>
  12921. * (PHP_4_3)
  12922. ext/standard/lcg.c
  12923. ext/standard/lcg.c:
  12924. MFH TS issue, noticed by Sebastian Bergmann
  12925. * ext/standard/lcg.c:
  12926. TS issue, noticed by Sebastian Bergmann
  12927. * ext/standard/lcg.c:
  12928. Ensure that the seed function has been called, even if we are used by
  12929. another module's request init function.
  12930. Noticed by: marcus.boerger@t-online.de
  12931. 2003-03-30 Derick Rethans <d.rethans@jdimedia.nl>
  12932. * ext/openssl/openssl.c:
  12933. - Typo and some whitespace
  12934. * ext/openssl/openssl.c:
  12935. - Added optional parameter to openssl_sign() to specify the hashing
  12936. algorithm to use. (Patch by Scott <scott@planetscott.ca>)
  12937. 2003-03-30 Ilia Alshanetsky <ilia@prohost.org>
  12938. * (PHP_4_3)
  12939. NEWS:
  12940. Bug fixing news.
  12941. * ext/gd/libgd/gd.c:
  12942. Fixed bug #22965 (Crash in gd lib's ImageFillToBorder()).
  12943. 2003-03-30 Sascha Schumann <sascha@schumann.cx>
  12944. * sapi/apache/config.m4:
  12945. Merge proper -I parameter for APXS builds
  12946. 2003-03-30 Rasmus Lerdorf <rasmus@lerdorf.com>
  12947. * (PHP_4_3)
  12948. ext/gd/gd.c:
  12949. No point calling the RSHUTDOWN hook here unless we are actually going
  12950. to do something in it.
  12951. 2003-03-30 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  12952. * .gdbinit:
  12953. Added various gdb macros to examine zval, znode, and HashTable
  12954. 2003-03-30 Georg Richter <georg.richter@phpev.de>
  12955. * ext/mysqli/mysqli_profiler.c:
  12956. changed constant name
  12957. 2003-03-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  12958. * run-tests.php:
  12959. if TEST_PHP_EXECUTABLE=auto then use ./sapi/cli/php
  12960. * NEWS:
  12961. update
  12962. * sapi/cli/php_cli.c:
  12963. more ini defaults for error message handling
  12964. * main/main.c:
  12965. cleanup
  12966. 2003-03-30 Georg Richter <georg.richter@phpev.de>
  12967. * ext/mysqli/mysqli_profiler.h:
  12968. changed macro
  12969. 2003-03-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  12970. * tests/classes/interface_doubled.phpt:
  12971. bugfix #22961 by cynic@php.net
  12972. * sapi/cli/php_cli.c:
  12973. simplify and fix
  12974. * sapi/cli/TODO:
  12975. done
  12976. 2003-03-30 Sebastian Bergmann <sb@sebastian-bergmann.de>
  12977. * ext/mysqli/config.m4:
  12978. --+_
  12979. 2003-03-30 Shane Caraveo <shane@caraveo.com>
  12980. * run-tests2.php:
  12981. uncomment removal of temp file
  12982. update changes from run-tests
  12983. * sapi/isapi/php4isapi.c:
  12984. clean up url handling with path_info
  12985. handle sending a 404 if the requested file does not exist
  12986. * main/php_variables.c:
  12987. _SERVER also should not be quoted by magic_quotes_GPC
  12988. also remove an empty if statement
  12989. 2003-03-29 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  12990. * ext/standard/var.c:
  12991. Improved var_dump() and debug_zval_dump() so they also show the
  12992. namespace of the given object.
  12993. 2003-03-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  12994. * main/php_ini.c:
  12995. fix phpinfo() & php -i
  12996. * sapi/cli/php_cli.c:
  12997. use sizeof() as suggested by Andrei
  12998. 2003-03-29 Derick Rethans <d.rethans@jdimedia.nl>
  12999. * sapi/cli/php_cli.c:
  13000. - html errors should default to off (0) in CLI
  13001. 2003-03-29 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  13002. * sapi/cgi/cgi_main.c:
  13003. Fixed too optimized part
  13004. * sapi/cgi/cgi_main.c:
  13005. CS & WS fixes
  13006. * (PHP_4_3)
  13007. configure.in:
  13008. MFH(r-1.436): improved bison check; now configure accepts 1.28, 1.35 and
  13009. 1.75
  13010. only.
  13011. * configure.in:
  13012. Improved bison check; now configure accepts 1.28, 1.35, and 1.75 only.
  13013. * (PHP_4_3)
  13014. ext/mbstring/tests/mb_parse_str.phpt
  13015. ext/mbstring/tests/mb_parse_str02.phpt:
  13016. MFH: fixed test cases so it wouldn't be failed in case register_globals=on
  13017. * ext/mbstring/tests/mb_parse_str.phpt
  13018. ext/mbstring/tests/mb_parse_str02.phpt:
  13019. Fixed test cases so they wouldn't be failed in case register_globals=on
  13020. 2003-03-29 Sterling Hughes <sterling@bumblebury.com>
  13021. * Makefile.global
  13022. acinclude.m4
  13023. configure.in
  13024. sapi/apache/apMakefile.tmpl
  13025. sapi/apache/config.m4
  13026. sapi/apache/libphp4.module.in
  13027. sapi/apache/libphp5.module.in
  13028. sapi/apache/mod_php4.c
  13029. sapi/apache/mod_php4.exp
  13030. sapi/apache/mod_php4.h
  13031. sapi/apache/mod_php5.c
  13032. sapi/apache/mod_php5.exp
  13033. sapi/apache/mod_php5.h
  13034. sapi/apache/php.sym
  13035. sapi/apache/php_apache_http.h
  13036. sapi/apache2filter/config.m4
  13037. sapi/apache2filter/php.sym
  13038. sapi/apache2filter/php_apache.h
  13039. sapi/apache2filter/sapi_apache2.c
  13040. sapi/apache2handler/config.m4
  13041. sapi/apache2handler/php.sym
  13042. sapi/apache2handler/php_apache.h
  13043. sapi/apache2handler/sapi_apache2.c:
  13044. update php module name to php5, not php4.
  13045. apache, apache2* and cli/cgi work.
  13046. sapi module maintainers should fix up their sapis, as I don't run
  13047. any servers with php outside of apache.
  13048. 2003-03-28 Derick Rethans <d.rethans@jdimedia.nl>
  13049. * run-tests.php:
  13050. - Add the exponent to the float modifier
  13051. 2003-03-28 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  13052. * tests/classes/interfaces_001.phpt
  13053. tests/classes/interfaces_002.phpt:
  13054. fix these tests
  13055. 2003-03-28 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  13056. * sapi/cgi/cgi_main.c:
  13057. Do the right fix..
  13058. * sapi/cgi/cgi_main.c:
  13059. Fixed bug #22773
  13060. * main/php_variables.c:
  13061. On 64bit platforms, pointers are 64bit long..
  13062. 2003-03-28 Ilia Alshanetsky <ilia@prohost.org>
  13063. * ext/standard/file.c:
  13064. CS
  13065. 2003-03-28 David Hill <David.Hill@hp.com>
  13066. * ext/standard/parsedate.y:
  13067. Changing parsedate to be reentrant using pure_parser (Dave)
  13068. 2003-03-28 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  13069. * ext/mbstring/mbstring.c:
  13070. Removed redundant aliases & CS fix.
  13071. 2003-03-27 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  13072. * main/php_variables.c:
  13073. Improved php_import_environment_variables: avoid emalloc()ing in most cases
  13074. 2003-03-27 Harald Radi <harald.radi+coding.php@nme.at>
  13075. * ext/rpc/com/com_wrapper.c:
  13076. MFB ext/com
  13077. fix #22899
  13078. invoke is called twice
  13079. 2003-03-27 Ilia Alshanetsky <ilia@prohost.org>
  13080. * ext/standard/array.c:
  13081. CS
  13082. 2003-03-27 David Hill <David.Hill@hp.com>
  13083. * configure.in:
  13084. Correcting checking of flex version (dave)
  13085. 2003-03-27 Shane Caraveo <shane@caraveo.com>
  13086. * sapi/cgi/cgi_main.c
  13087. sapi/isapi/php4isapi.c:
  13088. handle invalid paths passed to us from iis
  13089. 2003-03-27 David Hill <David.Hill@hp.com>
  13090. * ext/standard/tests/time/002.phpt:
  13091. Backing out part of TZ change
  13092. 2003-03-27 Edin Kadribasic <edink@proventum.net>
  13093. * (PHP_4_3)
  13094. NEWS:
  13095. BFN
  13096. * ext/mysql/libmysql/config-win.h:
  13097. MFB
  13098. * (PHP_4_3)
  13099. ext/mysql/libmysql/config-win.h:
  13100. Fixed bug #22083.
  13101. 2003-03-27 Jani Taskinen <sniper@iki.fi>
  13102. * sapi/apache2handler/sapi_apache2.c:
  13103. CS fix
  13104. 2003-03-27 Ian Holsman <Ian@holsman.net>
  13105. * sapi/apache2handler/sapi_apache2.c:
  13106. change to a pool-based bucket instead of a transient one.
  13107. * sapi/apache2handler/sapi_apache2.c:
  13108. remove flush from standard unbuffered write.
  13109. people requiring a flush can turn implicit flush on.
  13110. Thanks ilia for benchmarking this!
  13111. 2003-03-26 Sterling Hughes <sterling@bumblebury.com>
  13112. * main/fopen_wrappers.c:
  13113. really fix
  13114. * main/fopen_wrappers.c:
  13115. fix segfault
  13116. 2003-03-26 Martin Jansen <mail@martin-jansen.de>
  13117. * pear/PEAR/Common.php:
  13118. - Silence warning
  13119. 2003-03-26 David Croft <david@infotrek.co.uk>
  13120. * NEWS:
  13121. a missing piece of news
  13122. 2003-03-26 David Hill <David.Hill@hp.com>
  13123. * ext/standard/tests/time/002.phpt
  13124. ext/standard/tests/time/idate.phpt
  13125. ext/standard/tests/time/mktime.phpt:
  13126. Changing TZ to match Unix98 standard to make Tru64 happy
  13127. 2003-03-26 Sebastian Bergmann <sb@sebastian-bergmann.de>
  13128. * ext/rpc/com/com.c
  13129. ext/rpc/com/conversion.c
  13130. ext/rpc/com/conversion.h
  13131. ext/rpc/com/dispatch.c
  13132. ext/rpc/com/variant.c
  13133. main/main.c:
  13134. Eliminate TSRMLS_FETCH() calls in destroy_op_array() and
  13135. zend_get_class_entry().
  13136. * win32/php_modules.dsw:
  13137. Leftover.
  13138. * ext/gd/gd.c:
  13139. Eliminate TSRMLS_FETCH() call in php_find_gd_font().
  13140. 2003-03-25 Rasmus Lerdorf <rasmus@lerdorf.com>
  13141. * (PHP_4_3)
  13142. ext/sockets/sockets.c:
  13143. Make sure we never pass a negative arg to emalloc
  13144. (once again, this API needs to be fixed, so this is just for 4.3)
  13145. * (PHP_4_3)
  13146. ext/sockets/sockets.c:
  13147. Restrict this function to a max of 65k io vectors to avoid weird
  13148. overflows. Purely an arbitrary number. This API needs cleaning up,
  13149. but it would break BC and I don't want to do that in 4.3.
  13150. 2003-03-25 Ilia Alshanetsky <ilia@prohost.org>
  13151. * sapi/apache2handler/php_functions.c:
  13152. Added missing initialization, which causes AP2 to crash on startup in ZTS.
  13153. 2003-03-25 Martin Jansen <mail@martin-jansen.de>
  13154. * pear/scripts/pear.bat:
  13155. - Changing to DOS line breaks.
  13156. 2003-03-25 Jani Taskinen <sniper@iki.fi>
  13157. * (PHP_4_3)
  13158. acinclude.m4
  13159. configure.in:
  13160. MFH: Made "--with-pear" "--disable-all"-aware. Plus some cosmetics fixes.
  13161. * acinclude.m4
  13162. configure.in:
  13163. Made "--with-pear" "--disable-all"-aware. Plus some cosmetics fixes.
  13164. * php.ini-dist
  13165. php.ini-recommended:
  13166. MFB
  13167. 2003-03-25 Sebastian Bergmann <sb@sebastian-bergmann.de>
  13168. * win32/php5ts.dsw:
  13169. Leftover.
  13170. 2003-03-25 Edin Kadribasic <edink@proventum.net>
  13171. * sapi/apache2handler/apache_config.c
  13172. sapi/apache2handler/php4apache2.dsp
  13173. sapi/apache2handler/php_functions.c
  13174. sapi/apache2handler/sapi_apache2.c:
  13175. MFB and more. Fixed various win32 compilation issues. Also the sapi
  13176. is now built as php4apach2.dll since the filter is being obsoleted.
  13177. * sapi/apache2filter/php4apache2.dsp:
  13178. MFB: Disable building of apache2filter (obsoleted by handler).
  13179. * ext/gd/gd.dsp
  13180. ext/gd/gd_bundled.dsp:
  13181. MFB: php_gd.dll is no longer bult and the bundled library is always used.
  13182. * php.ini-dist
  13183. php.ini-recommended:
  13184. MFB
  13185. * (PHP_4_3)
  13186. php.ini-dist
  13187. php.ini-recommended:
  13188. php_fbsql.dll hasn't been successfully built at least from 4.1.x.
  13189. Related to #22859.
  13190. 2003-03-25 Sebastian Bergmann <sb@sebastian-bergmann.de>
  13191. * ext/ftp/ftp.c
  13192. ext/pcre/php_pcre.c
  13193. ext/pcre/php_pcre.h
  13194. ext/session/session.c
  13195. ext/standard/aggregation.c
  13196. ext/standard/basic_functions.c
  13197. ext/standard/credits.c
  13198. ext/standard/credits.h
  13199. ext/standard/css.c
  13200. ext/standard/css.h
  13201. ext/standard/datetime.c
  13202. ext/standard/datetime.h
  13203. ext/standard/head.c
  13204. ext/standard/head.h
  13205. ext/standard/info.c
  13206. ext/standard/info.h
  13207. ext/standard/levenshtein.c
  13208. main/output.c
  13209. main/php_variables.c
  13210. sapi/apache/php_apache.c
  13211. sapi/apache2handler/php_functions.c
  13212. sapi/apache_hooks/php_apache.c
  13213. sapi/cgi/cgi_main.c
  13214. sapi/cli/php_cli.c
  13215. sapi/servlet/servlet.c:
  13216. Eliminate some TSRMLS_FETCH() calls. Tested with Win32 build of SAPI/CGI
  13217. and SAPI/CLI on Win32.
  13218. 2003-03-25 Shane Caraveo <shane@caraveo.com>
  13219. * README.TESTING2
  13220. run-tests-config.php
  13221. run-tests2.php
  13222. sapi/tests/test001.phpt
  13223. sapi/tests/test002.phpt
  13224. sapi/tests/test003.phpt
  13225. sapi/tests/test004.phpt
  13226. sapi/tests/test005.phpt
  13227. sapi/tests/test006.phpt
  13228. sapi/tests/test007.phpt:
  13229. many new enhancements to run-tests that allow for testing cgi and other
  13230. sapi modules via http. see README.TESTING2 for more details
  13231. several sapi tests added
  13232. * sapi/cgi/cgi_main.c:
  13233. use the correct flush on deactivate
  13234. add some code to make debugging iis 5 cgi easier
  13235. 2003-03-25 Jani Taskinen <sniper@iki.fi>
  13236. * sapi/apache2filter/php_functions.c
  13237. sapi/apache2handler/php_functions.c:
  13238. - This is not supposed to be 'pretty' name. (ref. bug #22853)
  13239. 2003-03-25 Ilia Alshanetsky <ilia@prohost.org>
  13240. * sapi/apache2handler/sapi_apache2.c:
  13241. Fixed bug #22805 (Reading of user input could stop prematurely).
  13242. 2003-03-24 Jani Taskinen <sniper@iki.fi>
  13243. * NEWS:
  13244. reorder
  13245. 2003-03-24 Edin Kadribasic <edink@proventum.net>
  13246. * ext/gettext/gettext.dsp:
  13247. MFB
  13248. * (PHP_4_3)
  13249. ext/gettext/gettext.dsp:
  13250. Patch by Nathan Fredrickson <nathan@silverorange.com>:
  13251. Remove unneeded library from the link stage and add a couple of missing
  13252. defines which are part of libintl.
  13253. 2003-03-24 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  13254. * (PHP_4_3)
  13255. ext/mbstring/mbfilter.c
  13256. ext/mbstring/mbstring.h
  13257. ext/standard/html.c:
  13258. MFH: fixed bug #22834 (compile failure due to ugly implicit casts)
  13259. * ext/mbstring/mbfilter.c
  13260. ext/mbstring/mbstring.h
  13261. ext/standard/html.c:
  13262. Fixed bug #22834 (compile failure due to ugly implicit casts)
  13263. * (PHP_4_3)
  13264. NEWS:
  13265. NFN
  13266. 2003-03-24 Rasmus Lerdorf <rasmus@lerdorf.com>
  13267. * (PHP_4_3)
  13268. ext/sockets/sockets.c:
  13269. Fix arg list segfault
  13270. 2003-03-24 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  13271. * ext/standard/tests/strings/htmlentities16.phpt:
  13272. oops...
  13273. * (PHP_4_3)
  13274. ext/standard/tests/strings/htmlentities15.phpt
  13275. ext/standard/tests/strings/htmlentities16.phpt:
  13276. MFH(initial): added test cases for new functionality
  13277. * ext/standard/tests/strings/htmlentities15.phpt
  13278. ext/standard/tests/strings/htmlentities16.phpt:
  13279. Added test cases for new functionality
  13280. * (PHP_4_3)
  13281. ext/standard/html.c:
  13282. MFH(r-1.76): added koi8-r, cp866, and cp1251 support for htmlentities()
  13283. Patch by Antony Dovgal <tony2001 at phpclub dot net>
  13284. * ext/standard/html.c:
  13285. Added koi8-r, cp866, and cp1251 support for htmlentities
  13286. 2003-03-24 James Cox <james@imajes.info>
  13287. * NEWS:
  13288. test + remove 4
  13289. 2003-03-24 Ilia Alshanetsky <ilia@prohost.org>
  13290. * ext/mysql/libmysql/mysys_err.h:
  13291. Added missing header that prevents successful compilation.
  13292. * (PHP_4_3)
  13293. NEWS:
  13294. Bug fixing news.
  13295. 2003-03-24 Jani Taskinen <sniper@iki.fi>
  13296. * README.EXT_SKEL:
  13297. fix bug #22841
  13298. * sapi/isapi/php4isapi.c:
  13299. This is AUTH_TYPE in every other SAPI.
  13300. * (PHP_4_3)
  13301. NEWS:
  13302. blah..
  13303. 2003-03-24 Uwe Schindler <uwe@thetaphi.de>
  13304. * sapi/nsapi/nsapi.c
  13305. sapi/nsapi/nsapi.c:
  13306. PHP_WIN32 included
  13307. 2003-03-24 Jani Taskinen <sniper@iki.fi>
  13308. * ext/oci8/config.m4:
  13309. Fixed bug #18640 properly
  13310. 2003-03-24 Georg Richter <georg.richter@phpev.de>
  13311. * ext/mysqli/mysqli_fe.c:
  13312. changed method name
  13313. 2003-03-23 Alex Waugh <alex@alexwaugh.com>
  13314. * ext/standard/php_fopen_wrappers.h:
  13315. Fix linkage of symbols.
  13316. 2003-03-23 Shane Caraveo <shane@caraveo.com>
  13317. * sapi/cgi/cgi_main.c:
  13318. For fastcgi env vars, don't magic quote them
  13319. * ext/standard/proc_open.c
  13320. main/php_variables.c:
  13321. The environment should *never* be magic quoted.
  13322. 2003-03-23 Wez Furlong <wez.php@thebrainroom.net>
  13323. * (PHP_4_3)
  13324. ext/curl/config.m4:
  13325. MFH curl detection when multiple installations exist
  13326. * ext/curl/config.m4:
  13327. Fix curl detection when multiple installations exist
  13328. 2003-03-23 Sterling Hughes <sterling@bumblebury.com>
  13329. * configure.in:
  13330. add a standard Exception class.
  13331. 2003-03-23 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  13332. * ext/calendar/jewish.c:
  13333. Added some compiler check
  13334. 2003-03-22 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  13335. * (PHP_4_3)
  13336. ext/calendar/jewish.c:
  13337. MFH(r-1.5): fixed win32 build with non-SBCS locale settings.
  13338. * ext/calendar/jewish.c:
  13339. Fixed win32 build, which fails with non-SBCS-compatible locale settings.
  13340. 2003-03-22 Shane Caraveo <shane@caraveo.com>
  13341. * main/php_ini.c:
  13342. Fix PHPRC overriding other ini files. This is how PHPRC worked prior to
  13343. 4.3.x, and is usefull for applications that execute PHP and want to
  13344. emulate CGI and define alternate INI files (ie. cannot use -c).
  13345. 2003-03-22 David Croft <david@infotrek.co.uk>
  13346. * ChangeLog:
  13347. 2003-03-21 Sterling Hughes <sterling@bumblebury.com>
  13348. * ext/standard/file.c:
  13349. fix segfault in file_set_contents() when the file could not successfully
  13350. be opened.
  13351. 2003-03-21 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  13352. * ext/mysqli/mysqli.c:
  13353. Add missing initialization
  13354. 2003-03-21 James Cox <james@imajes.info>
  13355. * run-tests.php:
  13356. updating for new list
  13357. 2003-03-21 Stig Bakken <ssb@fast.no>
  13358. * pear/PEAR/Builder.php:
  13359. - abort install when an extension fails to build (patch by ja at
  13360. morrdusk dot net)
  13361. 2003-03-21 Sterling Hughes <sterling@bumblebury.com>
  13362. * ext/xml/xml.c:
  13363. This broke the xml extension, and pres2, commented out for now
  13364. 2003-03-20 Hartmut Holzgraefe <hartmut@six.de>
  13365. * scripts/ext_skel_ng/extension_parser.php:
  13366. protect string from CVS keyword expansionCVS:
  13367. ----------------------------------------------------------------------
  13368. 2003-03-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  13369. * ext/mysqli/mysqli_profiler.c:
  13370. missing TSRMLS_FETCH
  13371. * ext/dba/dba.c:
  13372. CS
  13373. 2003-03-20 Christian Stocker <chregu@phant.ch>
  13374. * ext/domxml/php_domxml.c
  13375. ext/domxml/php_domxml.c:
  13376. fix for bug #22786 ("Crash when trying to call DomAttribute's set_namespace
  13377. method")
  13378. 2003-03-20 Jani Taskinen <sniper@iki.fi>
  13379. * ext/domxml/php_domxml.c:
  13380. WS & CS fixes..
  13381. 2003-03-20 Wez Furlong <wez.php@thebrainroom.net>
  13382. * main/streams/streams.c:
  13383. Fix for persistent stream shutdown under debug builds
  13384. 2003-03-20 Jani Taskinen <sniper@iki.fi>
  13385. * ext/gd/gd.c:
  13386. CS fix
  13387. 2003-03-20 Wez Furlong <wez.php@thebrainroom.net>
  13388. * (PHP_4_3)
  13389. main/streams.c:
  13390. Fix for persistent stream shutdown in debug builds.
  13391. 2003-03-20 Jani Taskinen <sniper@iki.fi>
  13392. * ext/bcmath/bcmath.c
  13393. ext/bz2/bz2.c
  13394. ext/dio/dio.c
  13395. ext/gd/gd.c:
  13396. WS & CS fixes
  13397. 2003-03-19 Jani Taskinen <sniper@iki.fi>
  13398. * ext/mysqli/config.m4:
  13399. Better config.m4..
  13400. * ext/tokenizer/tokenizer.c:
  13401. And this too..
  13402. * ext/tokenizer/tokenizer.c:
  13403. Andrei forgot this..
  13404. 2003-03-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  13405. * sapi/cli/php_cli.c:
  13406. - reenable $argc/$argv
  13407. - add a comment where hardcoded defaults would go
  13408. 2003-03-19 Wez Furlong <wez.php@thebrainroom.net>
  13409. * (PHP_4_3)
  13410. main/streams.c:
  13411. This little fragment didn't get merged from head...
  13412. 2003-03-19 David Hill <David.Hill@hp.com>
  13413. * README.TESTING:
  13414. Correcting example to use proper variable - NO_INTERACTION
  13415. 2003-03-19 Jani Taskinen <sniper@iki.fi>
  13416. * php.ini-dist
  13417. php.ini-recommended:
  13418. Using of quotes around paths is a very good idea..
  13419. * (PHP_4_3)
  13420. NEWS:
  13421. BFN
  13422. * (PHP_4_3)
  13423. main/main.c:
  13424. MFH: Fixed bug #22775 (Fatal errors exit with status 0 with CGI/CLI)
  13425. * main/main.c:
  13426. Fixed bug #22775 (Fatal errors exit with status 0 with CGI/CLI)
  13427. 2003-03-19 Wez Furlong <wez.php@thebrainroom.net>
  13428. * (PHP_4_3)
  13429. main/streams.c:
  13430. Fix my fix.
  13431. * (PHP_4_3)
  13432. main/streams.c:
  13433. Manual merge of persistent stream sanity check from php5.
  13434. * main/streams/streams.c:
  13435. Sanity check for when a stream is requested to be persistent but the
  13436. wrapper
  13437. does not respect the flag.
  13438. 2003-03-18 Wez Furlong <wez.php@thebrainroom.net>
  13439. * ext/standard/streamsfuncs.c:
  13440. Add the mode string that was used to open the stream to the meta data,
  13441. as requested by Philip Olson.
  13442. * (PHP_4_3)
  13443. main/php_streams.h
  13444. main/streams.c:
  13445. Manual merge of the persistent plain file streams code.
  13446. See http://news.php.net/article.php?group=php.cvs&article=19680 for
  13447. more information.
  13448. * ext/standard/php_fopen_wrapper.c
  13449. main/php_streams.h
  13450. main/streams/php_stream_plain_wrapper.h
  13451. main/streams/plain_wrapper.c:
  13452. Implement persistent plain file streams.
  13453. Usage:
  13454. php_stream *stream = php_stream_fopen("/path/to/file", "r+b", NULL,
  13455. STREAM_OPEN_PERSISTENT | ENFORCE_SAFE_MODE | REPORT_ERRORS);
  13456. the filename and mode are combined to form the hash key for the persistent
  13457. list; they must be identical for this same stream to be returned again in
  13458. the
  13459. next request.
  13460. Calling php_stream_close() on a persistent stream *will* close it, as is
  13461. usual with all persistent resources in PHP/ZE.
  13462. This is deliberately *not* exposed to user-space PHP at this time.
  13463. * main/streams/streams.c:
  13464. Q}
  13465. * (PHP_4_3)
  13466. main/streams.c:
  13467. WS Fix: I forgot to apply Q} to my comment.
  13468. 2003-03-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  13469. * main/main.c:
  13470. -turn html_errors on by default again
  13471. -disbale clickable error messages by docref_root default to ''
  13472. 2003-03-18 Jay Smith <jsmith@tutorbuddy.com>
  13473. * ext/standard/browscap.c:
  13474. get_browser() needs to use zend_is_auto_global() on _SERVER.
  13475. 2003-03-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  13476. * ext/standard/info.c
  13477. main/SAPI.h
  13478. sapi/cli/php_cli.c:
  13479. make phpinfo() depend on executed sapi
  13480. 2003-03-18 Ilia Alshanetsky <ilia@prohost.org>
  13481. * ext/gd/libgd/gdxpm.c:
  13482. Cleanup.
  13483. 2003-03-18 Jani Taskinen <sniper@iki.fi>
  13484. * ext/ftp/ftp.c:
  13485. Fixed bug #22765
  13486. 2003-03-18 Wez Furlong <wez.php@thebrainroom.net>
  13487. * ext/standard/php_fopen_wrapper.c
  13488. main/php_open_temporary_file.c
  13489. main/php_open_temporary_file.h
  13490. main/streams/plain_wrapper.c:
  13491. Avoid using FILE* where possible.
  13492. Tidy up handling of potential error situations for the php:// wrapper.
  13493. * (PHP_4_3)
  13494. main/php_open_temporary_file.c
  13495. main/php_open_temporary_file.h
  13496. main/php_streams.h
  13497. main/streams.c:
  13498. Avoid using FILE* unless we have to.
  13499. 2003-03-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  13500. * sapi/cli/php_cli.c:
  13501. use new callback to overwrite ini settings
  13502. * main/SAPI.h
  13503. main/php_ini.c:
  13504. give sapi modules the possibility to overwrite default ini settings
  13505. 2003-03-18 Wez Furlong <wez.php@thebrainroom.net>
  13506. * (PHP_4_3)
  13507. NEWS:
  13508. BFN
  13509. * ext/openssl/xp_ssl.c
  13510. main/streams/xp_socket.c:
  13511. avoid unsigned issues.
  13512. * (PHP_4_3)
  13513. main/streams.c:
  13514. Fix my 64-bit casting fix.
  13515. MFH Fix for #22721 - poor performance for file() on systems without mmap
  13516. support.
  13517. * ext/standard/file.c:
  13518. CS fixes
  13519. * main/streams/streams.c:
  13520. Fix for #22721 (poor file() performance on systems without mmap)
  13521. 2003-03-18 Stig Bakken <ssb@fast.no>
  13522. * run-tests.php
  13523. run-tests2.php
  13524. build/buildcheck.sh
  13525. ext/gd/gd.c
  13526. ext/gd/php_gd.h
  13527. ext/iconv/iconv.c
  13528. ext/iconv/php_iconv.h
  13529. ext/oci8/oci8.c
  13530. ext/oci8/php_oci8.h
  13531. ext/odbc/php_odbc.c
  13532. ext/odbc/php_odbc.h
  13533. ext/odbc/php_odbc_includes.h
  13534. ext/oracle/oracle.c
  13535. ext/standard/file.c
  13536. ext/standard/formatted_print.c
  13537. ext/standard/math.c
  13538. ext/standard/php_ext_syslog.h
  13539. ext/standard/php_math.h
  13540. ext/standard/php_string.h
  13541. ext/standard/php_versioning.h
  13542. ext/standard/string.c
  13543. ext/standard/syslog.c
  13544. ext/standard/uniqid.c
  13545. ext/standard/uniqid.h
  13546. ext/standard/versioning.c
  13547. ext/xml/php_xml.h
  13548. ext/xml/xml.c
  13549. main/build-defs.h.in
  13550. main/php_ticks.c
  13551. main/php_ticks.h
  13552. main/snprintf.h
  13553. pear/PEAR.php
  13554. pear/System.php
  13555. pear/package.dtd
  13556. pear/OS/Guess.php
  13557. pear/PEAR/Autoloader.php
  13558. pear/PEAR/Builder.php
  13559. pear/PEAR/Command.php
  13560. pear/PEAR/Common.php
  13561. pear/PEAR/Config.php
  13562. pear/PEAR/Dependency.php
  13563. pear/PEAR/Installer.php
  13564. pear/PEAR/Packager.php
  13565. pear/PEAR/Registry.php
  13566. pear/PEAR/Remote.php
  13567. pear/PEAR/Command/Auth.php
  13568. pear/PEAR/Command/Build.php
  13569. pear/PEAR/Command/Common.php
  13570. pear/PEAR/Command/Config.php
  13571. pear/PEAR/Command/Install.php
  13572. pear/PEAR/Command/Package.php
  13573. pear/PEAR/Command/Registry.php
  13574. pear/PEAR/Command/Remote.php
  13575. pear/PEAR/Frontend/CLI.php
  13576. pear/scripts/pear.in
  13577. pear/scripts/pearwin.php
  13578. sapi/apache/php_apache.c
  13579. sapi/apache/php_apache_http.h
  13580. sapi/apache/sapi_apache.c
  13581. sapi/apache_hooks/php_apache.c
  13582. sapi/apache_hooks/sapi_apache.c
  13583. sapi/cgi/cgi_main.c:
  13584. - email address change
  13585. 2003-03-18 Jani Taskinen <sniper@iki.fi>
  13586. * (PHP_4_3)
  13587. NEWS
  13588. NEWS:
  13589. BFN
  13590. * (PHP_4_3)
  13591. ext/gd/config.m4
  13592. ext/gd/gdcache.c:
  13593. MFH: Fixed bug #22751 (Compile error in gdcache when external libgd is
  13594. used)
  13595. * ext/gd/config.m4
  13596. ext/gd/gdcache.c:
  13597. Fixed bug #22751 (Compile error in gdcache when external libgd is used)
  13598. * sapi/apache2handler/sapi_apache2.c:
  13599. whitespace..
  13600. 2003-03-17 Ilia Alshanetsky <ilia@prohost.org>
  13601. * main/streams/streams.c:
  13602. Win32 build fix.
  13603. 2003-03-17 Ian Holsman <Ian@holsman.net>
  13604. * sapi/apache2handler/sapi_apache2.c:
  13605. PR#22672 - User not logged under Apache2
  13606. patch provided by Andrew Bradford.
  13607. 2003-03-17 Ilia Alshanetsky <ilia@prohost.org>
  13608. * (PHP_4_3)
  13609. NEWS:
  13610. Bug fixing news.
  13611. * main/streams/streams.c:
  13612. Fixed bug #22538 (failed stat on stdio/stdin/stderr streams).
  13613. 2003-03-17 Jani Taskinen <sniper@iki.fi>
  13614. * ext/sybase_ct/config.m4:
  13615. Fix the bad logic..
  13616. * (PHP_4_3)
  13617. NEWS:
  13618. BFN
  13619. * ext/curl/interface.c
  13620. ext/curl/multi.c
  13621. ext/curl/streams.c
  13622. ext/zlib/zlib.c
  13623. ext/zlib/zlib_fopen_wrapper.c:
  13624. WS & CS fixes
  13625. 2003-03-17 Hartmut Holzgraefe <hartmut@six.de>
  13626. * ext/gd/gd.c:
  13627. fixing my proto fix :|
  13628. 2003-03-17 Wez Furlong <wez.php@thebrainroom.net>
  13629. * acinclude.m4
  13630. configure.in
  13631. main/main.c
  13632. main/safe_mode.c:
  13633. Fix for Bug #21310, based on a patch by jflemer@php.net.
  13634. 2003-03-17 Hartmut Holzgraefe <hartmut@six.de>
  13635. * ext/curl/multi.c
  13636. ext/fdf/fdf.c
  13637. ext/ncurses/ncurses_functions.c
  13638. ext/standard/aggregation.c
  13639. ext/standard/dns.c:
  13640. proto fixes
  13641. * ext/db/db.c
  13642. ext/dbx/dbx.c
  13643. ext/gd/gd.c
  13644. ext/ircg/ircg.c
  13645. ext/zlib/zlib.c:
  13646. proto fix
  13647. * ext/mysqli/mysqli_api.c:
  13648. more proto fixes
  13649. 2003-03-17 Jani Taskinen <sniper@iki.fi>
  13650. * run-tests.php:
  13651. Be sure we get the correct version..
  13652. * run-tests.php:
  13653. added the version info to be send as-is to buildtest-process
  13654. * (PHP_4_3)
  13655. NEWS:
  13656. Note about apache2 change
  13657. 2003-03-16 Sascha Schumann <sascha@schumann.cx>
  13658. * (PHP_4)
  13659. ext/standard/php_smart_str.h:
  13660. Preserve explicit casting semantics from functions, so that you can
  13661. also pass void pointers to the macros.
  13662. * ext/standard/php_smart_str.h:
  13663. Merge macro changes
  13664. 2003-03-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  13665. * php.ini-dist
  13666. php.ini-recommended
  13667. main/main.c:
  13668. - disable html_errors per default as suggested by php.ini-<xxx>
  13669. - new error format that does not point to any documentation (if either
  13670. not html_errors or no docref_root given e.g.: production boxes and
  13671. default)
  13672. - documentation update in php.ini-<xxx>
  13673. 2003-03-16 Jani Taskinen <sniper@iki.fi>
  13674. * ext/interbase/interbase.c:
  13675. WS & CS fixes + some TSRM_FETCH() removals + pval -> zval
  13676. * (PHP_4_3)
  13677. NEWS
  13678. ext/interbase/interbase.c:
  13679. MFH: - Fixed bug #22709 (crash within interbase when database unavailable)
  13680. * ext/interbase/interbase.c:
  13681. - Fixed bug #22709 (crash within interbase when database unavailable)
  13682. 2003-03-15 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  13683. * tests/lang/bug22592.phpt:
  13684. Added test for bug22592
  13685. 2003-03-15 Hartmut Holzgraefe <hartmut@six.de>
  13686. * ext/mysqli/mysqli_api.c
  13687. ext/mysqli/mysqli_nonapi.c
  13688. ext/mysqli/mysqli_profiler.c:
  13689. lots of proto stuff
  13690. * scripts/ext_skel_ng/extension_parser.php:
  13691. docbook fixes
  13692. * scripts/ext_skel_ng/php_constant.php:
  13693. thinko fix to kill warnings
  13694. * scripts/ext_skel_ng/php_resource.php:
  13695. docbook typo fix
  13696. * scripts/ext_skel_ng/php_function.php:
  13697. make sure the function name in the proto matches the function
  13698. 2003-03-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  13699. * main/main.c:
  13700. fix Bug #21751 - the parameter was wrong when this code was introduced
  13701. 2003-03-15 Wez Furlong <wez.php@thebrainroom.net>
  13702. * main/streams/cast.c
  13703. main/streams/plain_wrapper.c
  13704. main/streams/xp_socket.c:
  13705. 64bit fixes
  13706. * ext/openssl/openssl.c:
  13707. fix proto
  13708. * (PHP_4_3)
  13709. main/network.c
  13710. main/streams.c:
  13711. 64 bit fixes
  13712. 2003-03-15 Jani Taskinen <sniper@iki.fi>
  13713. * NEWS:
  13714. And this never existed in any release either..
  13715. * (PHP_4_3)
  13716. php.ini-dist
  13717. php.ini-recommended:
  13718. MFH: "allow_webdav_methods" does not exist / is not needed anymore
  13719. * php.ini-dist
  13720. php.ini-recommended:
  13721. "allow_webdav_methods" does not exist / is not needed anymore
  13722. 2003-03-14 Jay Smith <jsmith@tutorbuddy.com>
  13723. * ext/standard/browscap.c:
  13724. 2003-03-14 Jani Taskinen <sniper@iki.fi>
  13725. * ext/mssql/php_mssql.c:
  13726. No c++ comments
  13727. * sapi/tux/php_tux.c:
  13728. no c++ comments
  13729. * ext/interbase/interbase.c:
  13730. No c++ comments!
  13731. 2003-03-14 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  13732. * tests/lang/bug19943.phpt:
  13733. Fixed typo
  13734. 2003-03-14 Ilia Alshanetsky <ilia@prohost.org>
  13735. * ext/gd/libgd/gd_gd.c
  13736. ext/gd/libgd/gd_gd2.c
  13737. ext/gd/libgd/gd_png.c
  13738. ext/gd/libgd/gd_ss.c
  13739. ext/gd/libgd/gd_wbmp.c:
  13740. Whitespace fixes.
  13741. 2003-03-14 Derick Rethans <d.rethans@jdimedia.nl>
  13742. * (PHP_4_3)
  13743. NEWS:
  13744. - Explain that it is interbase related (Thanks to Andrey)
  13745. * (PHP_4_3)
  13746. NEWS:
  13747. - BFN
  13748. 2003-03-14 Daniela Mariaschi <mariaschi@libero.it>
  13749. * (PHP_4_3)
  13750. ext/interbase/config.m4:
  13751. reverting to 1.8.4.1
  13752. * ext/interbase/config.m4:
  13753. reverting to version 1.9
  13754. 2003-03-13 Daniela Mariaschi <mariaschi@libero.it>
  13755. * ext/interbase/config.m4:
  13756. Test for libgds needs libcrypt with Firebird to succeed
  13757. 2003-03-13 Jani Taskinen <sniper@iki.fi>
  13758. * (PHP_4_3)
  13759. NEWS:
  13760. BFN shortening
  13761. * NEWS:
  13762. this is in the PHP_4_3 branch...
  13763. 2003-03-13 Edin Kadribasic <edink@proventum.net>
  13764. * (PHP_4_3)
  13765. NEWS
  13766. php.ini-dist
  13767. php.ini-recommended:
  13768. Document removal of gd1 support on windows.
  13769. * (PHP_4_3)
  13770. ext/gd/gd.dsp
  13771. ext/gd/gd_bundled.dsp:
  13772. Drop support for php_gd.dll (gd1).
  13773. The default build (gd.dsp) is now bundled gd2.
  13774. * (PHP_4_3)
  13775. sapi/apache2filter/php4apache2.dsp:
  13776. Disable building of apache2filter (obsoleted by handler).
  13777. 2003-03-13 Daniela Mariaschi <mariaschi@libero.it>
  13778. * (PHP_4_3)
  13779. ext/interbase/interbase.c:
  13780. Numeric/decimal datatype overflow on Win32
  13781. Fixed bug #20641
  13782. 2003-03-13 Edin Kadribasic <edink@proventum.net>
  13783. * (PHP_4_3)
  13784. sapi/apache2handler/php4apache2.dsp
  13785. sapi/apache2handler/php_functions.c:
  13786. Make apache2 handler produce php4apache2.dll which should work as a
  13787. drop in replacement for the filter. Remove max_request_per_child from
  13788. minfo() since that function is not exported by win32 version of apache2
  13789. lib.
  13790. 2003-03-13 Daniela Mariaschi <mariaschi@libero.it>
  13791. * ext/interbase/interbase.c:
  13792. Numeric/decimal datatype overflow on Win32.
  13793. Fixed bug #20641
  13794. 2003-03-13 Martin Jansen <mail@martin-jansen.de>
  13795. * (PHP_4_3)
  13796. pear/PEAR.php:
  13797. - Also fix #21845 in the release branch.
  13798. 2003-03-13 Derick Rethans <d.rethans@jdimedia.nl>
  13799. * ext/mcrypt/mcrypt.c:
  13800. - Whitespace
  13801. 2003-03-13 Martin Jansen <mail@martin-jansen.de>
  13802. * pear/PEAR.php:
  13803. - Fixing bug #21845.
  13804. 2003-03-13 Sara Golemon <php@alphaweb.net>
  13805. * NEWS
  13806. NEWS:
  13807. BFN
  13808. 2003-03-13 J Smith <jsmith@tutorbuddy.com>
  13809. * ext/standard/tests/time/002.phpt:
  13810. Solaris knows nothing of "Europe/Amsterdam". Use "US/Eastern" instead.
  13811. 2003-03-13 Ilia Alshanetsky <ilia@prohost.org>
  13812. * (PHP_4_3)
  13813. NEWS:
  13814. Bug fixing news.
  13815. * ext/curl/interface.c:
  13816. Fixed bug #22681 (Crash when reading from invalid file pointer).
  13817. 2003-03-13 Jani Taskinen <sniper@iki.fi>
  13818. * ext/sybase_ct/config.m4:
  13819. Prevent using both --with-sybase and --with-sybase-ct in same build
  13820. * NEWS:
  13821. hrm
  13822. 2003-03-13 Sara Golemon <php@alphaweb.net>
  13823. * ext/gmp/gmp.c:
  13824. Bug #21534. Silly typo.
  13825. 2003-03-13 Hartmut Holzgraefe <hartmut@six.de>
  13826. * README.EXT_SKEL:
  13827. advertising ext_skel_ng ;)
  13828. 2003-03-13 Ilia Alshanetsky <ilia@prohost.org>
  13829. * ext/gd/libgd/gd_io.c
  13830. ext/gd/libgd/gd_io.h
  13831. ext/gd/libgd/gd_io_dp.c
  13832. ext/gd/libgd/gd_io_file.c
  13833. ext/gd/libgd/gd_io_ss.c:
  13834. Cleanup.
  13835. 2003-03-12 Jani Taskinen <sniper@iki.fi>
  13836. * (PHP_4_3)
  13837. NEWS:
  13838. We should get this out before April..
  13839. * (PHP_4_3)
  13840. configure.in
  13841. main/php_version.h:
  13842. - Backup to 4.3.2RC
  13843. * (PHP_4_3)
  13844. configure.in
  13845. main/php_version.h:
  13846. - Bump the version to RC1.
  13847. 2003-03-12 Stefan Esser <s.esser@e-matters.de>
  13848. * main/main.c:
  13849. reverting half the patch (it is not that simple)
  13850. 2003-03-12 Sterling Hughes <sterling@bumblebury.com>
  13851. * ext/standard/basic_functions.c
  13852. ext/standard/file.c
  13853. ext/standard/file.h:
  13854. 2003-03-12 Ilia Alshanetsky <ilia@prohost.org>
  13855. * ext/odbc/php_odbc.c:
  13856. Fixed spprintf() usage.
  13857. Fixed compiler warnings.
  13858. 2003-03-12 Jani Taskinen <sniper@iki.fi>
  13859. * ext/gd/gd.c:
  13860. Added the type constants for imagegd2()
  13861. * ext/gd/gd.c
  13862. ext/gd/gd_ctx.c:
  13863. Fix bug #22646
  13864. * acinclude.m4:
  13865. prevent warning
  13866. * NEWS:
  13867. This was merged into PHP_4_3 branch..
  13868. 2003-03-12 Ilia Alshanetsky <ilia@prohost.org>
  13869. * ext/gd/libgd/gd.c
  13870. ext/gd/libgd/xbm.c:
  13871. Style fixes.
  13872. 2003-03-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  13873. * tests/classes/interface_class.phpt
  13874. tests/classes/interface_doubled.phpt
  13875. tests/classes/interface_implemented.phpt
  13876. tests/classes/interface_instantiate.phpt
  13877. tests/classes/interface_member.phpt
  13878. tests/classes/interface_method.phpt
  13879. tests/classes/interface_method_final.phpt
  13880. tests/classes/interface_method_private.phpt
  13881. tests/classes/interface_must_be_implemented.phpt:
  13882. Added some interface tests
  13883. 2003-03-11 Jani Taskinen <sniper@iki.fi>
  13884. * (PHP_4_3)
  13885. sapi/apache2handler/php_functions.c:
  13886. OnUpdateLong is only in php5/HEAD. (oops! :)
  13887. 2003-03-11 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  13888. * (PHP_4_3)
  13889. ext/xml/expat/expat.h:
  13890. Fixed bug #22634 (broken cygwin build)
  13891. 2003-03-11 Jani Taskinen <sniper@iki.fi>
  13892. * NEWS:
  13893. This went to 4_3 branch
  13894. * (PHP_4_3)
  13895. NEWS
  13896. NEWS:
  13897. BFN
  13898. * (PHP_4_3)
  13899. ext/odbc/config.m4:
  13900. MFH: - Fixed bug #20715 (odbc could not be compiled as shared extension)
  13901. * ext/odbc/config.m4:
  13902. - Fixed bug #20715 (odbc could not be compiled as shared extension)
  13903. 2003-03-11 Sascha Schumann <sascha@schumann.cx>
  13904. * ext/standard/url_scanner_ex.c
  13905. ext/standard/url_scanner_ex.c
  13906. ext/standard/url_scanner_ex.c
  13907. ext/standard/url_scanner_ex.re
  13908. ext/standard/url_scanner_ex.re
  13909. ext/standard/url_scanner_ex.re:
  13910. fix sizeof(size_t) > sizeof(uint) issue
  13911. 2003-03-11 Jani Taskinen <sniper@iki.fi>
  13912. * (PHP_4_3)
  13913. ext/imap/config.m4:
  13914. MFH: Fixed bug #22616 (Wrong order of -lssl and -lcrypto with IMAP)
  13915. * ext/imap/config.m4:
  13916. Fixed bug #22616 (Wrong order of -lssl and -lcrypto with IMAP)
  13917. 2003-03-11 Sascha Schumann <sascha@schumann.cx>
  13918. * ext/standard/url_scanner_ex.c
  13919. ext/standard/url_scanner_ex.c
  13920. ext/standard/url_scanner_ex.re
  13921. ext/standard/url_scanner_ex.re:
  13922. reverting jani's non-sense commits
  13923. 2003-03-11 Georg Richter <georg.richter@phpev.de>
  13924. * ext/mysqli/config.m4:
  13925. added new profiler-files
  13926. * ext/mysqli/mysqli.c
  13927. ext/mysqli/mysqli_api.c
  13928. ext/mysqli/mysqli_nonapi.c
  13929. ext/mysqli/mysqli_profiler.c
  13930. ext/mysqli/mysqli_profiler.h
  13931. ext/mysqli/mysqli_profiler_com.c
  13932. ext/mysqli/mysqli_profiler_com.h
  13933. ext/mysqli/php_mysqli.h:
  13934. profiler:
  13935. moved profiler stuff from php_mysql.h to separate include file
  13936. added port communication
  13937. added xml support for file and port output
  13938. 2003-03-10 Jani Taskinen <sniper@iki.fi>
  13939. * ext/standard/url_scanner_ex.c:
  13940. touch
  13941. * ext/standard/url_scanner_ex.re:
  13942. 64bit issue fixed
  13943. 2003-03-10 J Smith <jsmith@tutorbuddy.com>
  13944. * tests/classes/__set__get_001.phpt:
  13945. modified test to reflect change in var_dump().
  13946. 2003-03-10 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  13947. * ext/standard/tests/strings/bug22224.phpt
  13948. tests/lang/bug22231.phpt:
  13949. Modified the test to reflect the recent change on var_dump()
  13950. 2003-03-10 David Hill <David.Hill@hp.com>
  13951. * ext/pgsql/pgsql.c
  13952. ext/standard/url_scanner.c
  13953. ext/standard/url_scanner_ex.c:
  13954. Correcting int/long mismatched - 64bit issues.
  13955. 2003-03-10 Ilia Alshanetsky <ilia@prohost.org>
  13956. * (PHP_4_3)
  13957. NEWS:
  13958. Bug fixing news.
  13959. * ext/gd/libgd/gdft.c:
  13960. Fixed bug #22613 (imagettfbox() does not add the kerning distance to the
  13961. running position).
  13962. Fixed few possible memory leaks.
  13963. 2003-03-10 David Hill <David.Hill@hp.com>
  13964. * ext/ftp/php_ftp.c
  13965. ext/ftp/php_ftp.c
  13966. ext/sockets/sockets.c
  13967. ext/sockets/sockets.c:
  13968. fixing missed int to long with zend_parse_parameters
  13969. 2003-03-10 Andrei Zmievski <andrei@gravitonic.com>
  13970. * ext/standard/var.c:
  13971. Print the object handle (it's useful).
  13972. 2003-03-10 David Hill <David.Hill@hp.com>
  13973. * ext/pfpro/php_pfpro.h
  13974. ext/skeleton/php_skeleton.h
  13975. ext/yaz/php_yaz.h
  13976. ext/zlib/php_zlib.h
  13977. main/php_globals.h:
  13978. 64 bit corrections to parameters to OnUpdateInt Bug #20994 (Dave)
  13979. 2003-03-10 Jani Taskinen <sniper@iki.fi>
  13980. * acinclude.m4
  13981. configure.in:
  13982. - Always use the shtool mkdir.
  13983. * NEWS:
  13984. this is in the 4_3 branch
  13985. 2003-03-10 David Hill <David.Hill@hp.com>
  13986. * (PHP_4_3)
  13987. ext/pfpro/php_pfpro.h
  13988. ext/skeleton/php_skeleton.h
  13989. ext/yaz/php_yaz.h
  13990. ext/zlib/php_zlib.h
  13991. main/php_globals.h:
  13992. 64-bit corrections to parameters to OnUpdateInt Bug #20994 (Dave)
  13993. 2003-03-10 Jani Taskinen <sniper@iki.fi>
  13994. * (PHP_4_3)
  13995. sapi/apache2filter/config.m4
  13996. sapi/apache2handler/.cvsignore
  13997. sapi/apache2handler/CREDITS
  13998. sapi/apache2handler/EXPERIMENTAL
  13999. sapi/apache2handler/README
  14000. sapi/apache2handler/apache_config.c
  14001. sapi/apache2handler/config.m4
  14002. sapi/apache2handler/php.sym
  14003. sapi/apache2handler/php4apache2.dsp
  14004. sapi/apache2handler/php_apache.h
  14005. sapi/apache2handler/php_functions.c
  14006. sapi/apache2handler/sapi_apache2.c:
  14007. - MFH: apache2handler sapi module
  14008. - Changed apache2filter to use --with-apxs2filter
  14009. * sapi/apache2filter/config.m4
  14010. sapi/apache2handler/config.m4:
  14011. - Changed --with-apxs2 for apache2handler.
  14012. 2003-03-10 Shane Caraveo <shane@caraveo.com>
  14013. * (PHP_4_3)
  14014. ext/standard/tests/time/mktime.phpt:
  14015. fix line endings in file
  14016. * (PHP_4_3)
  14017. sapi/cgi/cgi_main.c:
  14018. fix using stdin. This was already fixed in php5.
  14019. 2003-03-10 Jani Taskinen <sniper@iki.fi>
  14020. * ext/fdf/fdf.c:
  14021. cs & ws fixes
  14022. * (PHP_4_3)
  14023. ext/fdf/fdf.c:
  14024. no c++ comments..
  14025. 2003-03-10 Shane Caraveo <shane@caraveo.com>
  14026. * (PHP_4_3)
  14027. ext/standard/tests/strings/bug21453.phpt:
  14028. line endings on win32 made the var_dump'ed string 4 bytes longer. this
  14029. should work on all platforms.
  14030. * (PHP_4_3)
  14031. ext/standard/tests/reg/009.phpt:
  14032. splitting on whitespace will be different depending on platform, so be
  14033. specific with the line ending.
  14034. * (PHP_4_3)
  14035. ext/standard/tests/file/fopencookie.phpt:
  14036. make test happy by adding missing functions to avoid warnings, taken from
  14037. user_stream.c
  14038. 2003-03-09 Sara Golemon <php@alphaweb.net>
  14039. * ext/standard/basic_functions.c
  14040. ext/standard/basic_functions.h
  14041. ext/standard/user_filters.c:
  14042. Adjustment to user filters reimplementation. Make a bucket an object
  14043. containing a resource(the real bucket) and a data element for direct
  14044. operations. Simplifies
  14045. user interface and reduces number of function calls/reallocs needed.
  14046. 2003-03-09 Derick Rethans <d.rethans@jdimedia.nl>
  14047. * (PHP_4_3)
  14048. ext/pgsql/pgsql.c:
  14049. - No C++ comments! (Patch by Magnus)
  14050. 2003-03-09 Uwe Schindler <uwe@thetaphi.de>
  14051. * sapi/nsapi/nsapi-readme.txt
  14052. sapi/nsapi/nsapi-readme.txt:
  14053. Changes for iPlanet Webserver 6
  14054. 2003-03-09 Derick Rethans <d.rethans@jdimedia.nl>
  14055. * ext/standard/string.c:
  14056. - Fix proto
  14057. 2003-03-08 Georg Richter <georg.richter@phpev.de>
  14058. * ext/mysqli/mysqli.c
  14059. ext/mysqli/mysqli_api.c
  14060. ext/mysqli/mysqli_fe.c
  14061. ext/mysqli/mysqli_nonapi.c
  14062. ext/mysqli/mysqli_profiler.c
  14063. ext/mysqli/php_mysqli.h:
  14064. various changes for profiler
  14065. 2003-03-08 Derick Rethans <d.rethans@jdimedia.nl>
  14066. * (PHP_4_3)
  14067. NEWS
  14068. ext/gd/gdttf.c:
  14069. - MFH: Fixed a bug in GD's truecolor TTF handling.
  14070. * ext/gd/gdttf.c:
  14071. - Fixed a bug in GD's truecolor TTF handling
  14072. 2003-03-08 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  14073. * main/network.c:
  14074. fix warnings - one left
  14075. * run-tests.php:
  14076. summary for selective tests if more than one
  14077. 2003-03-08 Stefan Esser <s.esser@e-matters.de>
  14078. * main/main.c:
  14079. fix possible XSS in error messages
  14080. * ext/standard/html.c:
  14081. wrong place.
  14082. 2003-03-08 Sascha Schumann <sascha@schumann.cx>
  14083. * (PHP_4)
  14084. ext/standard/php_smart_str.h:
  14085. macro-ize smart string implementation to improve optimization
  14086. across single calls
  14087. 2003-03-08 Stefan Esser <s.esser@e-matters.de>
  14088. * ext/standard/html.c:
  14089. fixing memory leak
  14090. 2003-03-07 Jani Taskinen <sniper@iki.fi>
  14091. * sapi/isapi/php4isapi.c:
  14092. Fixed bug #22473 (ISAPI Secure Server Variables not available)
  14093. * (PHP_4_3)
  14094. NEWS:
  14095. Added note about the 64bit fixes
  14096. * NEWS:
  14097. These will be already in 4.3.x
  14098. 2003-03-07 Uwe Schindler <uwe@thetaphi.de>
  14099. * (PHP_4_3)
  14100. sapi/nsapi/CREDITS:
  14101. credits update
  14102. 2003-03-07 J Smith <jsmith@tutorbuddy.com>
  14103. * tests/classes/interfaces_001.phpt
  14104. tests/classes/interfaces_002.phpt
  14105. tests/classes/type_hinting_001.phpt
  14106. tests/lang/type_hints_001.phpt:
  14107. Added tests for interfaces and class type hinting.
  14108. 2003-03-07 Ben Mansell <ben@zeus.com>
  14109. * sapi/cgi/cgi_main.c:
  14110. Fix bug whereby a webserver closing stdout from the CGI/FastCGI binary
  14111. would cause PHP to get caught in an infinite loop of failing write()
  14112. syscalls.
  14113. 2003-03-07 Ilia Alshanetsky <ilia@prohost.org>
  14114. * (PHP_4_3)
  14115. NEWS:
  14116. Bug fixing news.
  14117. * ext/ldap/ldap.c:
  14118. Fixed bug #22585 (Do not terminate the script on minor errors).
  14119. * sapi/apache2handler/php_functions.c:
  14120. OnUpdateInt -> OnUpdateLong.
  14121. * sapi/apache2handler/apache_config.c
  14122. sapi/apache2handler/php_apache.h
  14123. sapi/apache2handler/php_functions.c
  14124. sapi/apache2handler/sapi_apache2.c:
  14125. CS Fixes.
  14126. Fixed a bug with 404 handling.
  14127. Added more detailed Apache info for phpinfo().
  14128. Added the support for last_modified.
  14129. 2003-03-07 David Hill <David.Hill@hp.com>
  14130. * (PHP_4_3)
  14131. ext/bz2/bz2.c
  14132. ext/dio/dio.c
  14133. ext/domxml/php_domxml.c
  14134. ext/fdf/fdf.c
  14135. ext/ftp/php_ftp.c
  14136. ext/ldap/ldap.c
  14137. ext/mcrypt/mcrypt.c
  14138. ext/mhash/mhash.c
  14139. ext/openssl/openssl.c
  14140. ext/pgsql/pgsql.c
  14141. ext/posix/posix.c
  14142. ext/sockets/sockets.c
  14143. ext/standard/exec.c
  14144. ext/standard/file.c
  14145. ext/standard/fsock.c
  14146. ext/standard/head.c
  14147. ext/standard/html.c
  14148. ext/standard/metaphone.c
  14149. ext/standard/string.c
  14150. ext/sysvsem/sysvsem.c
  14151. ext/zip/zip.c
  14152. ext/zlib/zlib.c
  14153. main/output.c:
  14154. 64-bit correction to variables passed to zend_parse_parameters
  14155. 2003-03-07 Jani Taskinen <sniper@iki.fi>
  14156. * configure.in:
  14157. Create php_version.h in the correct directory
  14158. * ext/fam/fam.c
  14159. ext/fbsql/php_fbsql.c
  14160. ext/hwapi/hwapi.cpp
  14161. ext/hyperwave/hw.c
  14162. ext/informix/ifx.ec
  14163. ext/ingres_ii/ii.c
  14164. ext/interbase/interbase.c
  14165. ext/ircg/ircg.c
  14166. ext/ldap/ldap.c
  14167. ext/mbstring/mbstring.c
  14168. ext/mssql/php_mssql.c
  14169. ext/mysql/php_mysql.c
  14170. ext/mysqli/mysqli.c
  14171. ext/ncurses/ncurses.c
  14172. ext/odbc/php_odbc.c
  14173. ext/pfpro/pfpro.c
  14174. ext/pgsql/pgsql.c
  14175. ext/session/session.c
  14176. ext/skeleton/skeleton.c
  14177. ext/standard/assert.c
  14178. ext/standard/file.c
  14179. ext/sybase_ct/php_sybase_ct.c
  14180. ext/sysvmsg/sysvmsg.c
  14181. ext/tokenizer/tokenizer.c
  14182. ext/yaz/php_yaz.c
  14183. ext/zlib/zlib.c
  14184. main/main.c
  14185. netware/phplib.imp
  14186. sapi/apache/php_apache.c
  14187. sapi/apache_hooks/php_apache.c
  14188. scripts/ext_skel_ng/extension_parser.php:
  14189. Renamed OnUpdateInt -> OnUpdateLong to prevent further misunderstandings.
  14190. * ext/odbc/config.m4:
  14191. Fixed typo caught by Dave.
  14192. * ext/sysvmsg/php_sysvmsg.h
  14193. ext/sysvmsg/sysvmsg.c
  14194. ext/sysvsem/sysvsem.c
  14195. ext/sysvshm/php_sysvshm.h
  14196. ext/sysvshm/sysvshm.c:
  14197. WS & CS fixes
  14198. 2003-03-07 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  14199. * tests/classes/abstract.phpt
  14200. tests/classes/abstract_class.phpt
  14201. tests/classes/abstract_inherit.phpt
  14202. tests/classes/abstract_not_declared.phpt
  14203. tests/classes/abstract_static.phpt:
  14204. abstract classes must now be declared abstract
  14205. 2003-03-06 David Hill <David.Hill@hp.com>
  14206. * ext/bz2/bz2.c
  14207. ext/dio/dio.c
  14208. ext/domxml/php_domxml.c
  14209. ext/fdf/fdf.c
  14210. ext/ftp/php_ftp.c
  14211. ext/iconv/iconv.c
  14212. ext/ldap/ldap.c
  14213. ext/mcrypt/mcrypt.c
  14214. ext/mhash/mhash.c
  14215. ext/openssl/openssl.c
  14216. ext/pgsql/pgsql.c
  14217. ext/posix/posix.c
  14218. ext/sockets/sockets.c
  14219. ext/standard/fsock.c
  14220. ext/standard/head.c
  14221. ext/standard/html.c
  14222. ext/standard/metaphone.c
  14223. ext/standard/string.c
  14224. ext/sysvsem/sysvsem.c
  14225. ext/zip/zip.c
  14226. ext/zlib/zlib.c
  14227. main/output.c:
  14228. 64-bit correction to variables passed to zend_parse_parameters
  14229. 2003-03-06 Stefan Esser <s.esser@e-matters.de>
  14230. * ext/cyrus/cyrus.c
  14231. ext/db/db.c
  14232. ext/domxml/php_domxml.c
  14233. ext/fbsql/php_fbsql.c
  14234. ext/gd/libgd/gdtestft.c
  14235. ext/ming/ming.c
  14236. ext/msession/msession.c
  14237. ext/standard/basic_functions.c
  14238. ext/standard/file.c
  14239. ext/xslt/sablot.c
  14240. ext/zlib/zlib.c
  14241. main/main.c
  14242. main/streams/streams.c
  14243. sapi/servlet/servlet.c:
  14244. Fixing functionicalls with variable number of parameters...
  14245. 2003-03-06 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  14246. * tests/lang/bug19943.phpt:
  14247. Further testing on this feature should have been done...
  14248. * tests/classes/abstract_class.phpt
  14249. tests/classes/abstract_inherit.phpt:
  14250. Fixed typo
  14251. 2003-03-06 Jani Taskinen <sniper@iki.fi>
  14252. * tests/lang/bug19943.phpt:
  14253. added test for the memleak part from bug #19943
  14254. 2003-03-05 Sascha Schumann <sascha@schumann.cx>
  14255. * acinclude.m4:
  14256. Allow shared modules to be built using $(CXX)
  14257. 2003-03-05 Jani Taskinen <sniper@iki.fi>
  14258. * (PHP_4_3)
  14259. NEWS:
  14260. I was bored..
  14261. 2003-03-05 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  14262. * ext/standard/filters.c:
  14263. Fixed a small leak in the convert filter code
  14264. 2003-03-05 Sascha Schumann <sascha@schumann.cx>
  14265. * (PHP_4)
  14266. configure.in:
  14267. test commit
  14268. 2003-03-05 Ilia Alshanetsky <ilia@prohost.org>
  14269. * (PHP_4_3)
  14270. NEWS:
  14271. Bug fixing news.
  14272. * main/rfc1867.c:
  14273. Fixed bug #22550 (overflow protection for upload_max_filesize ini setting).
  14274. * (PHP_4_3)
  14275. NEWS:
  14276. GD news.
  14277. * ext/gd/tests/bug22544.phpt:
  14278. Added test case for bug #22544.
  14279. 2003-03-05 Jani Taskinen <sniper@iki.fi>
  14280. * sapi/apache2filter/sapi_apache2.c
  14281. sapi/apache2handler/sapi_apache2.c:
  14282. - Fix for some unixware compile problem. (comment by Sascha :)
  14283. 2003-03-05 Ilia Alshanetsky <ilia@prohost.org>
  14284. * ext/gd/gd.c:
  14285. Better identification of bundled GD library.
  14286. * (PHP_4_3)
  14287. ext/gd/gd.c
  14288. ext/gd/gdcache.c
  14289. ext/gd/gdcache.h
  14290. ext/gd/gdttf.c
  14291. ext/gd/php_gd.h
  14292. ext/gd/libgd/gd.c
  14293. ext/gd/libgd/gd.h
  14294. ext/gd/libgd/gd_arc_f_buggy.c
  14295. ext/gd/libgd/gd_gd2.c
  14296. ext/gd/libgd/gd_gif_in.c
  14297. ext/gd/libgd/gd_jpeg.c
  14298. ext/gd/libgd/gd_png.c
  14299. ext/gd/libgd/gd_ss.c
  14300. ext/gd/libgd/gd_topal.c
  14301. ext/gd/libgd/gd_wbmp.c
  14302. ext/gd/libgd/gdcache.c
  14303. ext/gd/libgd/gdft.c
  14304. ext/gd/libgd/gdhelpers.c
  14305. ext/gd/libgd/gdhelpers.h
  14306. ext/gd/libgd/gdkanji.c
  14307. ext/gd/libgd/gdxpm.c:
  14308. Synchronized bundled gd with gd 2.0.11 (bug fixes).
  14309. MFH
  14310. 1) Use Zend allocation macros instead of native allocation functions.
  14311. 2) Better error reporting mechanism.
  14312. 3) Some style fixes, which allow easier code synchronization &
  14313. maintenance.
  14314. * ext/gd/libgd/gd_png.c:
  14315. Fixed bug #22544 (missing fix from official gd).
  14316. 2003-03-05 Ben Mansell <ben@zeus.com>
  14317. * sapi/cgi/libfcgi/fcgiapp.c:
  14318. C++ -> C comments
  14319. 2003-03-05 Corne' Cornelius <cornec@reach.co.za>
  14320. * ext/informix/ifx.ec:
  14321. - Reverted emalloc(),efree() changed for persistant connection resources
  14322. 2003-03-05 Ben Mansell <ben@zeus.com>
  14323. * README.Zeus:
  14324. Update build instructions for Zeus web server
  14325. 2003-03-05 Corne' Cornelius <cornec@reach.co.za>
  14326. * ext/informix/ifx.ec:
  14327. - Changed malloc() and free() to emalloc() and efree()
  14328. 2003-03-05 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  14329. * (PHP_4_3)
  14330. ext/mbstring/mbstring.c:
  14331. MFH: added missing phpinfo entry (Russian support)
  14332. * ext/mbstring/mbstring.c:
  14333. Added missing phpinfo entry (Russian support)
  14334. 2003-03-05 Wez Furlong <wez.php@thebrainroom.net>
  14335. * (PHP_4_3)
  14336. main/network.c
  14337. main/streams.c:
  14338. Fix some signed/unsigned issues with read() and SSL_read() return values.
  14339. Allow SSL_connect() to retry for non-blocking sockets.
  14340. Correctly declare the char as unsigned for php_stream_getc(), as per
  14341. fgetc() semantics.
  14342. 2003-03-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  14343. * ext/dba/dba.c
  14344. ext/dba/php_dba.h:
  14345. Use stream locking support
  14346. 2003-03-04 Ilia Alshanetsky <ilia@prohost.org>
  14347. * README.STREAMS:
  14348. Added notes about locking functions.
  14349. 2003-03-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  14350. * ext/dba/tests/dba_cdb.phpt
  14351. ext/dba/tests/dba_cdb_make.phpt
  14352. ext/dba/tests/dba_cdb_read.phpt
  14353. ext/dba/tests/dba_db2.phpt
  14354. ext/dba/tests/dba_db3.phpt
  14355. ext/dba/tests/dba_db4.phpt
  14356. ext/dba/tests/dba_dbm.phpt
  14357. ext/dba/tests/dba_flatfile.phpt
  14358. ext/dba/tests/dba_gdbm.phpt
  14359. ext/dba/tests/dba_inifile.phpt
  14360. ext/dba/tests/dba_ndbm.phpt
  14361. ext/dba/tests/skipif.inc
  14362. ext/dba/tests/test.inc:
  14363. Support all possible configurations and simplify includes
  14364. * ext/dba/dba.c:
  14365. fix dba by fixing key_len retrieval
  14366. 2003-03-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  14367. * tests/lang/bug22510.phpt:
  14368. Added a test case for bug #22510
  14369. 2003-03-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  14370. * run-tests.php:
  14371. do not use $GLOBAL[]
  14372. 2003-03-04 Jani Taskinen <sniper@iki.fi>
  14373. * ext/hyperwave/hw.c:
  14374. typofix
  14375. 2003-03-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  14376. * tests/classes/__call_001.phpt:
  14377. If this doesn't show "3.4" there is another error
  14378. 2003-03-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  14379. * ext/iconv/iconv.c:
  14380. 64bit long fix
  14381. * ext/mbstring/mbstring.c
  14382. ext/mbstring/php_mbregex.c:
  14383. 64bit long fix: patch by Dave Hill
  14384. 2003-03-04 Ilia Alshanetsky <ilia@prohost.org>
  14385. * ext/odbc/php_odbc.c:
  14386. Fixed bug #22437.
  14387. * (PHP_4_3)
  14388. NEWS:
  14389. Bug fixing news.
  14390. * (PHP_4_3)
  14391. main/streams.c:
  14392. Compiler warning fix.
  14393. * ext/standard/http_fopen_wrapper.c:
  14394. Added support for http redirects to ftp.
  14395. Fixed bug #22508 (Added protection against circular HTML redirects).
  14396. * ext/standard/tests/file/bug22414.phpt:
  14397. Skip test if running under safe-mode.
  14398. 2003-03-04 Jani Taskinen <sniper@iki.fi>
  14399. * (PHP_4_3)
  14400. NEWS:
  14401. adding news entry for disable_classes addition
  14402. * NEWS:
  14403. These are in the branch.
  14404. * main/main.c:
  14405. ws & CS
  14406. * NEWS:
  14407. remove this from here as it belongs elsewhere
  14408. 2003-03-04 Christian Stocker <chregu@phant.ch>
  14409. * ext/domxml/php_domxml.c:
  14410. MFB (make it really W3C compatible (unlink node, when in tree...))
  14411. * (PHP_4_3)
  14412. ext/domxml/php_domxml.c:
  14413. make it really W3C compatible (unlink node, when in tree...)
  14414. 2003-03-04 Edin Kadribasic <edink@proventum.net>
  14415. * ext/standard/credits_ext.h
  14416. ext/standard/credits_sapi.h
  14417. sapi/apache2filter/CREDITS
  14418. sapi/apache2handler/CREDITS:
  14419. Credits update.
  14420. 2003-03-03 Georg Richter <georg.richter@phpev.de>
  14421. * ext/mysqli/php_mysqli.h:
  14422. fixed bug in macro-definition
  14423. * ext/mysqli/tests/051.phpt
  14424. ext/mysqli/tests/052.phpt:
  14425. disabled output of errormessages
  14426. * ext/mysqli/config.m4
  14427. ext/mysqli/mysqli.c
  14428. ext/mysqli/mysqli_fe.c
  14429. ext/mysqli/mysqli_nonapi.c
  14430. ext/mysqli/mysqli_profiler.c
  14431. ext/mysqli/php_mysqli.h:
  14432. added profiler support
  14433. 2003-03-03 Edin Kadribasic <edink@proventum.net>
  14434. * (PHP_4_3)
  14435. ext/standard/credits_ext.h
  14436. ext/standard/credits_sapi.h:
  14437. Update credits.
  14438. * (PHP_4_3)
  14439. NEWS:
  14440. BFN
  14441. * ext/mcrypt/mcrypt.dsp:
  14442. MFB: Enabled mcrypt_generic_deinit() on windows (#22520)
  14443. * (PHP_4_3)
  14444. ext/mcrypt/mcrypt.dsp:
  14445. Enabled mcrypt_generic_deinit() on windows (#22520)
  14446. 2003-03-03 Ilia Alshanetsky <ilia@prohost.org>
  14447. * main/main.c:
  14448. More compiler warnings fixed.
  14449. * main/php_variables.h
  14450. main/streams/xp_socket.c:
  14451. Compiler warning fix.
  14452. * main/php_variables.c:
  14453. Fixed compiler warnings.
  14454. 2003-03-03 J Smith <jsmith@tutorbuddy.com>
  14455. * tests/classes/__call_001.phpt
  14456. tests/classes/__clone_001.phpt
  14457. tests/classes/__set__get_001.phpt
  14458. tests/classes/constants_scope_001.phpt
  14459. tests/classes/dereferencing_001.phpt
  14460. tests/classes/factory_001.phpt
  14461. tests/classes/object_reference_001.phpt
  14462. tests/classes/singleton_001.phpt
  14463. tests/lang/error_2_exception_001.phpt
  14464. tests/lang/namespace_001.phpt:
  14465. Added some tests for ZE2 features and their functionality.
  14466. 2003-03-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  14467. * tests/classes/ctor_dtor.phpt
  14468. tests/classes/ctor_dtor_inheritance.phpt:
  14469. Adding tests for ctor/dtor handling
  14470. * tests/classes/abstract_static.phpt:
  14471. Adding tests for abstract static methods
  14472. * tests/classes/abstract_final.phpt
  14473. tests/classes/final.phpt
  14474. tests/classes/final_abstract.phpt
  14475. tests/classes/final_redeclare.phpt:
  14476. Adding tests for final methods
  14477. 2003-03-03 Harald Radi <harald.radi+coding.php@nme.at>
  14478. * (PHP_4_3)
  14479. main/main.c:
  14480. MFH: adding disable_classes ini directive
  14481. * (PHP_4_3)
  14482. php.ini-dist
  14483. php.ini-recommended:
  14484. MFH: adding placeholder for the new disable_classes directive
  14485. * php.ini-dist
  14486. php.ini-recommended:
  14487. adding placeholder for the new disable_classes directive
  14488. * main/main.c:
  14489. adding disable_classes ini directive based on the
  14490. newly introduced zend_disable_class function
  14491. 2003-03-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  14492. * tests/run-test/test008a.phpt:
  14493. (re)check in non ZendOptimizer version of test
  14494. * sapi/cli/TODO:
  14495. remove entry done already
  14496. 2003-03-02 Jani Taskinen <sniper@iki.fi>
  14497. * ext/ldap/config.m4:
  14498. typofix
  14499. * ext/ldap/config.m4:
  14500. Special case for MacosX..
  14501. * ext/ldap/config.m4:
  14502. Fixed bug #22485 (hardcoded shared lib extensions)
  14503. 2003-03-02 Zeev Suraski <zeev@zend.com>
  14504. * main/php_variables.c:
  14505. Fix old variable names
  14506. 2003-03-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  14507. * run-tests.php:
  14508. fix problem in current HEAD
  14509. 2003-03-02 Wez Furlong <wez.php@thebrainroom.net>
  14510. * sapi/activescript/scriptengine.cpp:
  14511. typo fix
  14512. 2003-03-02 Ilia Alshanetsky <ilia@prohost.org>
  14513. * (PHP_4_3)
  14514. NEWS:
  14515. New function news.
  14516. 2003-03-02 Uwe Schindler <uwe@thetaphi.de>
  14517. * sapi/nsapi/CREDITS:
  14518. -** empty log message ***
  14519. 2003-03-02 Zeev Suraski <zeev@zend.com>
  14520. * ext/standard/info.c
  14521. main/php_variables.c:
  14522. - Optimize $_REQUEST
  14523. - Fix phpinfo()
  14524. 2003-03-02 Wez Furlong <wez.php@thebrainroom.net>
  14525. * sapi/activescript/classfactory.cpp
  14526. sapi/activescript/php4activescript.c:
  14527. Build-performance tweaks
  14528. * ext/rpc/com/com.h
  14529. sapi/activescript/classfactory.cpp
  14530. sapi/activescript/scriptengine.cpp:
  14531. Fix build for activescript sapi
  14532. 2003-03-02 Derick Rethans <d.rethans@jdimedia.nl>
  14533. * php.ini-dist
  14534. php.ini-recommended:
  14535. - It was called _VARS, not _GLOBALS :-)
  14536. 2003-03-02 Zeev Suraski <zeev@zend.com>
  14537. * php.ini-dist
  14538. php.ini-recommended
  14539. ext/filepro/filepro.c
  14540. ext/session/session.c
  14541. main/main.c
  14542. main/php_globals.h
  14543. main/php_variables.c
  14544. main/php_variables.h:
  14545. Add JIT initialization for _SERVER and _ENV
  14546. (it's less important for the others, even though it should be fairly
  14547. easy now too)
  14548. 2003-03-02 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  14549. * ext/standard/filters.c:
  14550. Fixed my silly mistake in the filter code
  14551. 2003-03-01 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  14552. * main/network.c:
  14553. Reverted my previous commit
  14554. 2003-03-01 Wez Furlong <wez.php@thebrainroom.net>
  14555. * main/streams/plain_wrapper.c:
  14556. Ensure that all fields are initialized to NULL.
  14557. 2003-03-01 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  14558. * main/network.c:
  14559. Fixed build
  14560. 2003-03-01 Wez Furlong <wez.php@thebrainroom.net>
  14561. * ext/xmlrpc/xmlrpc-epi-php.c:
  14562. Fix two crash bugs when optional parameters are not specified.
  14563. Fix folding markers.
  14564. * main/streams/xp_socket.c:
  14565. Don't shutdown() unix sockets.
  14566. It causes the server end to close down/break.
  14567. * main/streams/memory.c:
  14568. Folding fixes
  14569. * scripts/Makefile.frag:
  14570. Add streams headers to those used for shared extensions.
  14571. * NEWS:
  14572. New!
  14573. 2003-03-01 Pierre-Alain Joye <paj@pearfr.org>
  14574. * ext/gd/CREDITS:
  14575. update credits (ilia,myself)
  14576. 2003-03-01 Wez Furlong <wez.php@thebrainroom.net>
  14577. * ext/standard/basic_functions.c
  14578. ext/standard/streamsfuncs.c
  14579. ext/standard/streamsfuncs.h:
  14580. Expose php_stream_copy_to_stream as stream_copy_to_stream(); a high
  14581. performance alternative to looping reads and writes.
  14582. 2003-03-01 Pierre-Alain Joye <paj@pearfr.org>
  14583. * (PHP_4_3)
  14584. ext/gd/CREDITS:
  14585. Update credits
  14586. 2003-02-28 Wez Furlong <wez.php@thebrainroom.net>
  14587. * ext/ftp/ftp.c
  14588. ext/ftp/ftp.h
  14589. ext/standard/streamsfuncs.c
  14590. main/network.c
  14591. main/php_network.h
  14592. main/streams/xp_socket.c
  14593. win32/select.c:
  14594. Tidy up stupid signed/unsigned issues with win32 by introducing a
  14595. php_socket_t typedef.
  14596. 2003-02-28 Rasmus Lerdorf <rasmus@lerdorf.com>
  14597. * main/php_ini.c:
  14598. MFB config-file-scan-dir crash fix
  14599. * (PHP_4_3)
  14600. main/php_ini.c:
  14601. but there is no top php.ini file, we would get a segfault. (Rasmus)
  14602. 2003-02-28 Wez Furlong <wez.php@thebrainroom.net>
  14603. * ext/standard/streamsfuncs.h:
  14604. Add this file...
  14605. * NEWS
  14606. configure.in
  14607. ext/ftp/ftp.c
  14608. ext/openssl/xp_ssl.c
  14609. ext/standard/basic_functions.c
  14610. ext/standard/file.c
  14611. ext/standard/file.h
  14612. ext/standard/fsock.c
  14613. ext/standard/streamsfuncs.c
  14614. main/network.c
  14615. main/php_network.h
  14616. main/streams/php_stream_transport.h
  14617. main/streams/transports.c
  14618. main/streams/xp_socket.c:
  14619. New user-space functions:
  14620. . stream_socket_client() - similar to fsockopen(), but more powerful.
  14621. . stream_socket_server() - Creates a server socket.
  14622. . stream_socket_accept() - Accept a client connection.
  14623. . stream_socket_get_name() - Get local or remote name of socket.
  14624. Tidy up some leaks and debug printfs.
  14625. Move more streams functions into streamsfuncs.c and streamsfuncs.h.
  14626. 2003-02-28 Ilia Alshanetsky <ilia@prohost.org>
  14627. * ext/openssl/openssl.c
  14628. ext/standard/php_fopen_wrapper.c:
  14629. Fixed compiler warnings.
  14630. 2003-02-28 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  14631. * (PHP_4_3)
  14632. NEWS:
  14633. Was actually an ucwords() problem...
  14634. 2003-02-28 Hartmut Holzgraefe <hartmut@six.de>
  14635. * scripts/ext_skel_ng/TODO:
  14636. callbacks are now supported
  14637. (although there's still room for improvements)
  14638. 2003-02-28 Jani Taskinen <sniper@iki.fi>
  14639. * (PHP_4_3)
  14640. NEWS
  14641. NEWS:
  14642. BFN
  14643. 2003-02-28 Hartmut Holzgraefe <hartmut@six.de>
  14644. * (PHP_4_3)
  14645. ext/standard/file.c
  14646. ext/standard/file.c
  14647. ext/yp/yp.c
  14648. ext/yp/yp.c:
  14649. MFphp5
  14650. * ext/standard/file.c:
  14651. it is still to early in the morning for coding :(
  14652. * ext/standard/file.c:
  14653. make sure that GNU extensions exist for fnmatch()
  14654. 2003-02-28 Jani Taskinen <sniper@iki.fi>
  14655. * (PHP_4_3)
  14656. ext/curl/curl.c:
  14657. - MFH: Fixed bug #22312 (crash on failed connection when curl_getinfo() was
  14658. called).
  14659. (Phil Oleson <poleson@verio.net>)
  14660. * ext/curl/interface.c:
  14661. - Fixed bug #22312 (crash on failed connection when curl_getinfo() was
  14662. called).
  14663. (Phil Oleson <poleson@verio.net>)
  14664. * ext/ftp/ftp.c
  14665. ext/ftp/php_ftp.c
  14666. ext/openssl/xp_ssl.c
  14667. main/php_network.h:
  14668. - No need to include the ssl headers elsewhere but in ext/openssl
  14669. * ext/yaz/config.m4
  14670. ext/yaz/php_yaz.c:
  14671. YAZ 2.0 or later is required now.
  14672. 2003-02-28 Hartmut Holzgraefe <hartmut@six.de>
  14673. * scripts/ext_skel_ng/extension_parser.php
  14674. scripts/ext_skel_ng/php_function.php:
  14675. - support for "callback" type
  14676. - proto syntax errors are now passed back to the top level parser
  14677. * scripts/ext_skel_ng/ext_skel_ng.php:
  14678. support for passing description file name on command line
  14679. 2003-02-28 Jani Taskinen <sniper@iki.fi>
  14680. * ext/yaz/php_yaz.c
  14681. ext/yaz/php_yaz.h:
  14682. ws & CS
  14683. 2003-02-28 Hartmut Holzgraefe <hartmut@six.de>
  14684. * scripts/ext_skel_ng/xml_stream_parser.php:
  14685. "on line #", not "in line #"
  14686. * scripts/ext_skel_ng/php_element.php:
  14687. added "callback" type (and fixed a stupid typo)
  14688. * scripts/ext_skel_ng/extension.dtd:
  14689. some DTD fixes and <code> as a toplevel element for .c and .h code snippets
  14690. 2003-02-28 Wez Furlong <wez.php@thebrainroom.net>
  14691. * main/streams/plain_wrapper.c:
  14692. Implement memory mapping for win32.
  14693. Could do with some rigorous testing; simple readfile() tests here appear
  14694. to work.
  14695. 2003-02-28 Ilia Alshanetsky <ilia@prohost.org>
  14696. * main/network.c:
  14697. compiler warning fixed.
  14698. 2003-02-27 Ilia Alshanetsky <ilia@prohost.org>
  14699. * ext/standard/dir.c:
  14700. Fixed compiler warning.
  14701. * ext/openssl/xp_ssl.c:
  14702. fixed compiler warnings.
  14703. 2003-02-27 Wez Furlong <wez.php@thebrainroom.net>
  14704. * ext/standard/config.m4:
  14705. streams.c -> streamsfuncs.c
  14706. * ext/standard/streams.c
  14707. ext/standard/streamsfuncs.c
  14708. win32/php4dllts.dsp
  14709. win32/select.c:
  14710. Update win32 build.
  14711. Since msvc sucks, I had to rename ext/standard/streams.c to
  14712. ext/standed/streamsfuncs.c
  14713. * ext/standard/config.m4
  14714. ext/standard/file.c
  14715. ext/standard/file.h
  14716. ext/standard/streams.c
  14717. win32/select.c
  14718. win32/select.h
  14719. win32/installer/README:
  14720. Move streams specific stuff from ext/standard/file.c ->
  14721. ext/standard/streams.c
  14722. Move win32 select implementation into win32/.
  14723. Will update win32 build in a moment.
  14724. 2003-02-27 Ilia Alshanetsky <ilia@prohost.org>
  14725. * ext/standard/filestat.c:
  14726. Fixed a bug that would cause filetype() to return "unknown" for
  14727. non-existent files on Win32.
  14728. 2003-02-27 Wez Furlong <wez.php@thebrainroom.net>
  14729. * ext/standard/file.c
  14730. main/php_streams.h
  14731. main/streams/xp_socket.c:
  14732. Add a generic meta data api for streams.
  14733. 2003-02-27 Rasmus Lerdorf <rasmus@lerdorf.com>
  14734. * TODO-PHP5:
  14735. The basic input filtering framework is done and working nicely
  14736. 2003-02-27 Wez Furlong <wez.php@thebrainroom.net>
  14737. * TODO:
  14738. Update todo slightly
  14739. * ext/openssl/openssl.c
  14740. ext/standard/basic_functions.c
  14741. ext/standard/file.c
  14742. ext/standard/ftp_fopen_wrapper.c
  14743. ext/standard/http_fopen_wrapper.c
  14744. ext/standard/php_fopen_wrappers.h:
  14745. - Move https:// and ftps:// wrapper registration into the openssl module.
  14746. - Expose the http:// and ftp:// wrappers as PHPAPI
  14747. - Remove unused variables
  14748. * main/network.c
  14749. main/streams/transports.c
  14750. main/streams/xp_socket.c
  14751. win32/php4dllts.dsp:
  14752. Fixup build for win32
  14753. 2003-02-27 Ilia Alshanetsky <ilia@prohost.org>
  14754. * (PHP_4_3)
  14755. NEWS:
  14756. Bug fixing news.
  14757. * ext/standard/filestat.c:
  14758. Fixed bug #21410 (fixed handling of NULL or "" files on Win32)
  14759. 2003-02-27 Jani Taskinen <sniper@iki.fi>
  14760. * NEWS:
  14761. ..if only all lakes were kossu..
  14762. 2003-02-27 Hartmut Holzgraefe <hartmut@six.de>
  14763. * ext/yp/yp.c:
  14764. changed from strncpy to strlcpy on request
  14765. 2003-02-27 Sascha Schumann <sascha@schumann.cx>
  14766. * main/php_streams.h:
  14767. rename macro argument so that it does not partially match the string.
  14768. fixes a warning on unixware
  14769. 2003-02-27 Corne' Cornelius <cornec@reach.co.za>
  14770. * ext/informix/ifx.ec:
  14771. - Changed maxmsglen in ifx_errormsg() back to normal 255 instead of 10
  14772. * ext/informix/ifx.ec:
  14773. - Fixed possible Segfault in ifx_errormsg() using malloc() instead of
  14774. emalloc()
  14775. 2003-02-26 Pierre-Alain Joye <paj@pearfr.org>
  14776. * ext/gd/gd.c:
  14777. add imagesavealpha wrapper (Jukka Holappa <jukkaho@mail.student.oulu.fi>,
  14778. 2 Pierre-Alain Joye)
  14779. * ext/gd/php_gd.h:
  14780. add imagesavealpha wrapper (Jukka Holappa <jukkaho@mail.student.oulu.fi>,
  14781. Pierre-Alain Joye)
  14782. 2003-02-26 Rasmus Lerdorf <rasmus@lerdorf.com>
  14783. * main/main.c:
  14784. MFB: Get rid of a redundant syscall on non-Windows
  14785. * (PHP_4_3)
  14786. main/main.c:
  14787. Get rid of an unnecessary syscall on non-Windows. We don't need two
  14788. setitimer() calls here in order to reset the timer.
  14789. 2003-02-26 Ilia Alshanetsky <ilia@prohost.org>
  14790. * ext/standard/exec.c
  14791. ext/standard/exec.h:
  14792. 1) Make the output of system() binary safe
  14793. 2) Solved a memory leak when the return_value variable passed by reference
  14794. is
  14795. not an integer in system()/exec()/passthru().
  14796. 3) Solved a bug in exec(), which would make it append to the 2nd parameter
  14797. (passed by reference) if the parameter is an array instead of
  14798. overwriting it.
  14799. 4) Changed the code to use the streams code, resulting in a smaller code
  14800. base.
  14801. 5) Various cleanups resulting in reduction of overall code base inside the
  14802. file
  14803. by ~ 1/3.
  14804. 6) Speed improvements of ~2.5 times compared to previous performance
  14805. (based on
  14806. attached PHP script).
  14807. 2003-02-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  14808. * ext/dba/dba.c:
  14809. allow keys as array(group, name) for handler inifile
  14810. * ext/dba/dba_flatfile.c:
  14811. ws
  14812. * ext/dba/libcdb/cdb.c:
  14813. make it faster
  14814. * ext/dba/libinifile/inifile.c:
  14815. if skip param of dba_fetch is -1 stop do not restart search after last
  14816. element
  14817. 2003-02-26 Derick Rethans <d.rethans@jdimedia.nl>
  14818. * ext/standard/mail.c
  14819. main/main.c:
  14820. - Added an extra ini setting with which extra commands can be forced to
  14821. the sendmail deamon on a per-vhost base. The value in this ini setting
  14822. will override all extra commands passed as the 5th parameter to mail()
  14823. and will work in Safe Mode.
  14824. * ext/standard/file.c:
  14825. - Fix proto
  14826. * ext/standard/basic_functions.c:
  14827. - Whitespace
  14828. 2003-02-26 Hartmut Holzgraefe <hartmut@six.de>
  14829. * (PHP_4_3)
  14830. ext/yp/yp.c
  14831. ext/yp/yp.c:
  14832. MFphp5
  14833. * ext/yp/yp.c:
  14834. changed to emalloc just to be safe
  14835. * scripts/ext_skel_ng/php_logo.php
  14836. scripts/ext_skel_ng/php_resource.php:
  14837. forgot to add these two on my last commit :(
  14838. 2003-02-25 Ilia Alshanetsky <ilia@prohost.org>
  14839. * ext/standard/exec.c:
  14840. Made shell_exec() use streams, this simplifies the code and in some cases
  14841. makes it a little faster too.
  14842. * ext/standard/url.c:
  14843. MFH (forgot to put this fix into the 5.X tree).
  14844. 2003-02-25 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  14845. * NEWS:
  14846. NEWS update
  14847. * ext/standard/file.c:
  14848. Set fgetss() free from the length parameter
  14849. * (PHP_4_3)
  14850. NEWS:
  14851. BFN: the fix was actually done by Ilia.
  14852. * (PHP_4_3)
  14853. ext/standard/html.c:
  14854. MFH(r1.72): int / long change
  14855. Fixed bug #22301 (htmlspecialchars crashes on Tru64)
  14856. 2003-02-25 Ilia Alshanetsky <ilia@prohost.org>
  14857. * ext/standard/tests/file/bug22414.phpt:
  14858. Fixed test.
  14859. * ext/standard/exec.c
  14860. ext/standard/tests/file/bug22414.phpt:
  14861. Fixed bug #22414 and added a test case for it.
  14862. 2003-02-25 Jani Taskinen <sniper@iki.fi>
  14863. * ext/odbc/config.m4:
  14864. Cleanup
  14865. * (PHP_4_3)
  14866. NEWS
  14867. NEWS
  14868. NEWS:
  14869. BFN
  14870. * (PHP_4_3)
  14871. configure.in:
  14872. MFH: Fixed bug #21224 (apache configure fails when using
  14873. --enable-versioning)
  14874. * configure.in:
  14875. - Fixed bug #21224 (apache configure fails when using --enable-versioning)
  14876. * (PHP_4_3)
  14877. main/php.h
  14878. main/php_sprintf.c
  14879. main/snprintf.c
  14880. main/snprintf.h:
  14881. MFH: Fixed bug #20256 (snprintf() not defined on some systems)
  14882. * main/php.h
  14883. main/php_sprintf.c
  14884. main/snprintf.c
  14885. main/snprintf.h:
  14886. Fixed bug #20256 (snprintf() not defined)
  14887. 2003-02-25 Adam Dickmeiss <adam@indexdata.dk>
  14888. * ext/yaz/php_yaz.c:
  14889. Tabify
  14890. * ext/yaz/php_yaz.c:
  14891. yaz_search supports query type cql
  14892. 2003-02-25 Jani Taskinen <sniper@iki.fi>
  14893. * configure.in:
  14894. typofix
  14895. * ext/curl/interface.c
  14896. ext/curl/multi.c:
  14897. (hope) fix some win32 build errors
  14898. 2003-02-25 Corne' Cornelius <cornec@reach.co.za>
  14899. * ext/informix/CREDITS
  14900. ext/informix/ifx.ec
  14901. ext/informix/php_informix.h
  14902. ext/informix/php_informix_includes.h:
  14903. - Added Corne' Cornelius to CREDITS/Authors
  14904. 2003-02-25 Jani Taskinen <sniper@iki.fi>
  14905. * sapi/pi3web/pi3web_sapi.c:
  14906. Another win32 build fix.
  14907. * sapi/activescript/php4activescript.c
  14908. sapi/activescript/scriptengine.cpp:
  14909. (hopefully) fix the build..
  14910. * (PHP_4_3)
  14911. configure.in:
  14912. MFH: Fixed bug #14245 ('make install' fails on AIX when using --with-apxs).
  14913. * configure.in:
  14914. - Fixed bug #14245 ('make install' fails on AIX when using --with-apxs).
  14915. 2003-02-25 Corne' Cornelius <cornec@reach.co.za>
  14916. * ext/informix/config.m4:
  14917. - Changed IFX_VERSION to work with Major versions with more then one digit
  14918. 2003-02-25 Jani Taskinen <sniper@iki.fi>
  14919. * ext/oci8/config.m4:
  14920. fix bug #22324, libjdbcoci8.so is not necessarily needed..
  14921. 2003-02-25 Ilia Alshanetsky <ilia@prohost.org>
  14922. * (PHP_4_3)
  14923. NEWS:
  14924. Bug fixing news.
  14925. * ext/standard/ftp_fopen_wrapper.c:
  14926. Fixed bug #22402 (opening of ftp for read/write could fail due to invalid
  14927. return code handling).
  14928. Solution suggested by jan@jancm.org
  14929. * (PHP_4_3)
  14930. ext/gd/libgd/gd.c:
  14931. MFH (fix for crash in gdImageCopyMergeGray()).
  14932. * ext/gd/libgd/gd.c:
  14933. Fixed a crash in gdImageCopyMergeGray().
  14934. 2003-02-25 Stig Bakken <ssb@fast.no>
  14935. * pear/package-PEAR.xml
  14936. pear/PEAR/Common.php
  14937. pear/PEAR/Packager.php
  14938. pear/PEAR/Command/Package.php:
  14939. - fixed <provides> generation, provides elements are now included for
  14940. every non-private class, function and method
  14941. * ext/tokenizer/tokenizer.c:
  14942. - add new ZE2 tokens
  14943. 2003-02-25 Ilia Alshanetsky <ilia@prohost.org>
  14944. * main/streams/plain_wrapper.c:
  14945. Fixed various compiler warnings.
  14946. * main/streams/plain_wrapper.c:
  14947. Use native flock() whenever possible.
  14948. * ext/standard/file.c
  14949. main/php_streams.h
  14950. main/streams/plain_wrapper.c:
  14951. Added locking to streams.
  14952. Allow PHP to automatically release locks on files when terminating the
  14953. stream.
  14954. Fixed bugs in the handling of the 3rd optional parameter to flock().
  14955. 2003-02-24 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  14956. * main/streams/memory.c:
  14957. Removed unnecessary asserts
  14958. * ext/standard/filters.c:
  14959. Fixed string.strip_tags filter so it reflects the change on php_strip_tags
  14960. * ext/standard/file.c:
  14961. Made fgetss() binary safe too
  14962. * ext/standard/string.c:
  14963. Fixed possible buffer overflow of php_strip_tags
  14964. * ext/standard/php_string.h
  14965. ext/standard/string.c:
  14966. Made strip_tags() binary safe
  14967. 2003-02-24 Sara Golemon <php@alphaweb.net>
  14968. * ext/standard/basic_functions.c
  14969. ext/standard/basic_functions.h
  14970. ext/standard/user_filters.c:
  14971. Initial re-implementation of userfilters after filterchain redesign by wez.
  14972. More userspace API to come.
  14973. 2003-02-24 Wez Furlong <wez.php@thebrainroom.net>
  14974. * ext/standard/file.c
  14975. main/php_streams.h
  14976. main/streams/cast.c
  14977. main/streams/plain_wrapper.c
  14978. main/streams/streams.c:
  14979. MFB: Bunch of streams related fixes.
  14980. 2003-02-24 Ilia Alshanetsky <ilia@prohost.org>
  14981. * (PHP_4_3)
  14982. NEWS
  14983. NEWS:
  14984. Bug fixing news.
  14985. * ext/standard/mail.c:
  14986. Fixed bug #22355 (PHP would remove folding from Subject & To fields).
  14987. 2003-02-24 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  14988. * tests/lang/bug22367.phpt:
  14989. Added test case for bug #22367
  14990. * ext/standard/reg.c:
  14991. Forgot to fix this part
  14992. * tests/lang/bug21600.phpt:
  14993. Fixed the test as the result is just considered to be expected
  14994. * (PHP_4_3)
  14995. ext/standard/reg.c:
  14996. MFH(r1.74): fixed an signed / unsigned issue
  14997. * ext/standard/reg.c:
  14998. Fixed a signed / unsigned issue.
  14999. 2003-02-24 Jani Taskinen <sniper@iki.fi>
  15000. * (PHP_4_3)
  15001. sapi/apache/config.m4:
  15002. MFH: Possible fix for #22259 + part 1/2 for fixing AIX DSO bug
  15003. * sapi/apache/config.m4:
  15004. Possible fix for #22259 + part 1/2 for fixing one AIX bug..
  15005. 2003-02-24 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  15006. * ext/standard/reg.c:
  15007. Style fix
  15008. 2003-02-24 Jani Taskinen <sniper@iki.fi>
  15009. * (PHP_4_3)
  15010. tests/lang/bug21600.phpt
  15011. tests/lang/bug22231.phpt:
  15012. - Removing pointless tests. (both of these will be fixed in PHP 5)
  15013. * NEWS
  15014. NEWS:
  15015. BFN
  15016. * acinclude.m4:
  15017. fix quotes
  15018. 2003-02-24 Zeev Suraski <zeev@zend.com>
  15019. * sapi/apache2filter/apache_config.c
  15020. sapi/apache2filter/php_functions.c
  15021. sapi/apache2filter/sapi_apache2.c:
  15022. (possibly) fix Win32 builds of the Apache 2 filter
  15023. 2003-02-24 Hartmut Holzgraefe <hartmut@six.de>
  15024. * ext/yp/yp.c:
  15025. "key" has to be zero-delimited
  15026. * scripts/ext_skel_ng/TODO
  15027. scripts/ext_skel_ng/dummy.gif
  15028. scripts/ext_skel_ng/ext_skel_ng.php
  15029. scripts/ext_skel_ng/extension.dtd
  15030. scripts/ext_skel_ng/extension.xml
  15031. scripts/ext_skel_ng/extension_parser.php
  15032. scripts/ext_skel_ng/php_function.php:
  15033. - code generation: resources and phpinfo logo
  15034. - duplicate code elimination for prototype parsing
  15035. - improved phpinfo block (incl. logo)
  15036. - some input error checking
  15037. - documentation generation for ini-directives, constants
  15038. and resources
  15039. 2003-02-24 Jani Taskinen <sniper@iki.fi>
  15040. * ext/informix/ifx.ec
  15041. ext/informix/ifx.ec:
  15042. no c++ comments
  15043. 2003-02-24 Corne' Cornelius <cornec@reach.co.za>
  15044. * ext/informix/ifx.ec:
  15045. (PHP ifx_errormsg) Fixed Informix bug where ifx_errormsg() would Segfault
  15046. on an unopened connecection and with an errorcode
  15047. supplied
  15048. 2003-02-24 Jani Taskinen <sniper@iki.fi>
  15049. * acinclude.m4:
  15050. Always use the libtool which is build in the top_builddir.
  15051. * ext/mhash/mhash.c
  15052. ext/mhash/php_mhash.h:
  15053. fix compile warning
  15054. 2003-02-24 Ilia Alshanetsky <ilia@prohost.org>
  15055. * ext/standard/file.c
  15056. ext/standard/tests/file/bug22382.phpt
  15057. ext/standard/tests/file/test2.csv:
  15058. Fixed bug #22382 (fgetcsv did not handle \" correctly).
  15059. 2003-02-24 George Schlossnagle <george@omniti.com>
  15060. * sapi/apache/mod_php4.c:
  15061. ws fix
  15062. * sapi/apache/mod_php4.c:
  15063. hopefully a fix for 19919
  15064. 2003-02-24 Jani Taskinen <sniper@iki.fi>
  15065. * ext/standard/basic_functions.c
  15066. ext/standard/dns.c
  15067. ext/standard/dns.h:
  15068. Extra paranoia checks if dn_skipname/dn_expand exist or not
  15069. 2003-02-23 Jani Taskinen <sniper@iki.fi>
  15070. * main/fopen_wrappers.c:
  15071. MFB: Fix for open_basedir error message
  15072. 2003-02-23 Rasmus Lerdorf <rasmus@lerdorf.com>
  15073. * (PHP_4_3)
  15074. main/fopen_wrappers.c
  15075. main/streams.c:
  15076. open_basedir fixes from David Saez
  15077. 2003-02-23 Stig Bakken <ssb@fast.no>
  15078. * pear/packages/XML_Parser-1.0.1.tar
  15079. pear/packages/XML_Parser-1.0.tar:
  15080. - upgrading XML_Parser to 1.0.1
  15081. 2003-02-23 Jani Taskinen <sniper@iki.fi>
  15082. * sapi/apache/libpre.c
  15083. sapi/apache/php_apache_http.h:
  15084. Added missing headers and Id tags.
  15085. * sapi/cgi/config9.m4:
  15086. MFB: Fixed bug #22356 (Do not add empty -I flags).
  15087. * (PHP_4_3)
  15088. sapi/cgi/config9.m4:
  15089. Fixed bug #22356 (Do not add empty -I flags).
  15090. * ext/imap/config.m4:
  15091. Fix for bug #22353
  15092. * (PHP_4_3)
  15093. NEWS:
  15094. BFN
  15095. * (PHP_4_3)
  15096. sapi/apache/config.m4
  15097. sapi/apache2filter/config.m4:
  15098. MFH: - Fixed bug #22376 (wrong httpd.conf modified when using INSTALL_ROOT)
  15099. * sapi/apache/config.m4
  15100. sapi/apache2filter/config.m4
  15101. sapi/apache2handler/config.m4:
  15102. - Fixed bug #22376 (wrong httpd.conf modified when using INSTALL_ROOT)
  15103. 2003-02-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  15104. * tests/classes/abstract_inherit.phpt:
  15105. New test which currently fails
  15106. * NEWS:
  15107. Fix the name
  15108. 2003-02-23 Jani Taskinen <sniper@iki.fi>
  15109. * sapi/apache2filter/EXPERIMENTAL
  15110. sapi/apache2handler/EXPERIMENTAL:
  15111. These both are experimental still. (there has been a note in config.m4
  15112. all the time but these marker files were missing)
  15113. * NEWS:
  15114. Style
  15115. 2003-02-22 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  15116. * ext/dba/libinifile/inifile.c:
  15117. Dropped optimization
  15118. 2003-02-22 Wez Furlong <wez.php@thebrainroom.net>
  15119. * (PHP_4_3)
  15120. NEWS:
  15121. Correct a bug number - thanks to Philip...
  15122. 2003-02-22 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  15123. * ext/dba/libinifile/inifile.c:
  15124. INI files are case insensitive
  15125. 2003-02-22 Ilia Alshanetsky <ilia@prohost.org>
  15126. * ext/standard/basic_functions.c
  15127. ext/standard/file.c
  15128. ext/standard/file.h:
  15129. Revent previous patch, adding of file_write_content() was premature.
  15130. * ext/standard/basic_functions.c
  15131. ext/standard/file.c
  15132. ext/standard/file.h
  15133. ext/standard/html.c:
  15134. int/long change.
  15135. 2003-02-22 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  15136. * ext/dba/libinifile/inifile.c:
  15137. Remove testcode
  15138. * ext/dba/config.m4
  15139. ext/dba/dba.c
  15140. ext/dba/dba_inifile.c
  15141. ext/dba/php_inifile.h
  15142. ext/dba/libinifile/.cvsignore
  15143. ext/dba/libinifile/inifile.c
  15144. ext/dba/libinifile/inifile.h
  15145. ext/dba/tests/dba_inifile.phpt:
  15146. 2003-02-22 Andrey Hristov <andrey@webgate.bg>
  15147. * ext/standard/array.c:
  15148. additional speedup for array_shift(). No need to rehash if the removed
  15149. element's
  15150. key is not scalar and elements with scalar keys are already well numbered
  15151. (sequentially from 0) for some reason. This is the case if the leading
  15152. elements have no scalar indexes.
  15153. 2003-02-22 Wez Furlong <wez.php@thebrainroom.net>
  15154. * (PHP_4_3)
  15155. NEWS:
  15156. Squashed those ugly bugs!
  15157. 2003-02-22 Andrey Hristov <andrey@webgate.bg>
  15158. * ext/standard/array.c:
  15159. rehash only in case something is changed.
  15160. 2003-02-22 Georg Richter <georg.richter@phpev.de>
  15161. * ext/mysqli/mysqli_api.c:
  15162. removed some comments
  15163. * ext/mysqli/mysqli.c
  15164. ext/mysqli/mysqli_api.c
  15165. ext/mysqli/php_mysqli.h:
  15166. Fixed bug with stmt_close (libmysql bk version 1.1477 required)
  15167. Fixed bug with mysql_execute and float values
  15168. 2003-02-22 Justin Erenkrantz <justin@erenkrantz.com>
  15169. * sapi/apache2handler/sapi_apache2.c:
  15170. Add xbithack support to apache2handler SAPI.
  15171. (configuration doesn't work, but that's not something new apparently.)
  15172. 2003-02-22 Wez Furlong <wez.php@thebrainroom.net>
  15173. * (PHP_4_3)
  15174. ext/standard/file.c
  15175. ext/standard/tests/file/bug21131.phpt
  15176. ext/standard/tests/file/bug22362.phpt
  15177. ext/standard/tests/file/bug22362.phpt
  15178. main/php_streams.h
  15179. main/streams.c:
  15180. Miscellaneous streams fixes, including probable fixes for:
  15181. Bug #21131 (fopen with 'a+' and rewind() doesn't work)
  15182. Bug #21713 (include remote files leaks temporary files + descriptors on
  15183. Solaris)
  15184. Bug #21185 (move_uploaded_file() does not ignore open_basedir as it
  15185. should)
  15186. Bug #22362 (combinations of fwrite(), fread() and fseek() produce
  15187. unexpected results)
  15188. 2003-02-21 Wez Furlong <wez.php@thebrainroom.net>
  15189. * main/network.c
  15190. win32/php4dllts.dsp:
  15191. Add comment about thread-safety of gethostbyname on win32.
  15192. Set the correct path to the win32 config.h file in the .dsp file.
  15193. 2003-02-21 Jani Taskinen <sniper@iki.fi>
  15194. * (PHP_4_3)
  15195. ext/snmp/php_snmp.h
  15196. ext/snmp/snmp.c:
  15197. fixed headers and cleaned up a bit
  15198. * ext/standard/basic_functions.c
  15199. ext/standard/dns.c
  15200. ext/standard/dns.h:
  15201. - Fixed bug: #22339
  15202. * ext/informix/ifx.ec
  15203. ext/informix/php_informix_includes.h
  15204. ext/snmp/php_snmp.h:
  15205. MFB
  15206. * (PHP_4_3)
  15207. ext/informix/ifx.ec:
  15208. ZTS build fixes, style and ws fixes
  15209. * ext/ingres_ii/ii.c
  15210. ext/ingres_ii/ii.h:
  15211. ZTS fixes
  15212. * (PHP_4_3)
  15213. ext/informix/ifx.ec:
  15214. Fix ZTS build
  15215. 2003-02-21 David Viner <dviner@yahoo-inc.com>
  15216. * sapi/apache/php4apache.dsp:
  15217. this tiny change adds the location of apache includes and libraries that
  15218. are installed when you use the Apache Windows Installer
  15219. (C:\Program Files\Apache Group\Apache\*). With this patch,
  15220. a windows developer who has used the Apache Windows Installer should be
  15221. able to compile the Apache sapi module without any modifications to
  15222. his/her
  15223. installed tree. It should have no effect whatsoever on anyone else.
  15224. --dviner
  15225. 2003-02-20 Rasmus Lerdorf <rasmus@lerdorf.com>
  15226. * README.input_filter
  15227. ext/mbstring/mb_gpc.c
  15228. main/SAPI.c
  15229. main/SAPI.h
  15230. main/php_variables.c
  15231. main/rfc1867.c:
  15232. An input filter might not simply strip stuff, it might also turn things
  15233. into entities or use some other mechanism which causes the filtered data
  15234. to be longer than the original data. Ergo, pass in the address of the
  15235. buffer instead so the filter is free to reallocate it.
  15236. 2003-02-20 Justin Erenkrantz <justin@erenkrantz.com>
  15237. * ext/pgsql/pgsql.c:
  15238. Remove C++-style comment. (Breaks Sun Forte compiler.)
  15239. 2003-02-20 Sara Golemon <php@alphaweb.net>
  15240. * ext/standard/php_fopen_wrapper.c:
  15241. Reduce unnecessary filter applications when stream is (read|write) only
  15242. 2003-02-20 Justin Erenkrantz <justin@erenkrantz.com>
  15243. * sapi/apache2handler/php_apache.h
  15244. sapi/apache2handler/php_functions.c
  15245. sapi/apache2handler/sapi_apache2.c:
  15246. Clean up apache2handler SAPI.
  15247. Key improvements:
  15248. - Be streamy
  15249. - Re-enable virtual() support
  15250. - Set content_type correctly
  15251. - Remove unnecessary code and reintroduce some missing code
  15252. - Change signature from PhP to PHP
  15253. 2003-02-20 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  15254. * (PHP_4_3)
  15255. NEWS:
  15256. BFN
  15257. * (PHP_4_3)
  15258. ext/mbstring/mbstring.c:
  15259. MFH(r1.165): Fixed bug #22330 (overloaded strrpos() weirdness)
  15260. * ext/mbstring/mbstring.c:
  15261. Fixed bug #22330 (overloaded strrpos() gives wrong results)
  15262. Patch by david at santinoli dot com. Thanks!
  15263. 2003-02-20 Derick Rethans <d.rethans@jdimedia.nl>
  15264. * ext/standard/tests/strings/sha1.phpt
  15265. ext/standard/tests/strings/sha1raw.phpt:
  15266. - Fixed testcase... you can never trust on RFCs it seems
  15267. 2003-02-20 Hartmut Holzgraefe <hartmut@six.de>
  15268. * scripts/ext_skel_ng/extension_parser.php:
  15269. put constants into C output
  15270. do not limit int constants to numbers, C #defines are ok as strings
  15271. foobar(void) needs special treatment in code generation
  15272. 2003-02-20 Jani Taskinen <sniper@iki.fi>
  15273. * NEWS:
  15274. style
  15275. 2003-02-20 Corne' Cornelius <cornec@reach.co.za>
  15276. * (PHP_4_3)
  15277. ext/informix/php_informix_includes.h:
  15278. from 16 to 32 to prevents possible overflow
  15279. 2003-02-20 Derick Rethans <d.rethans@jdimedia.nl>
  15280. * ext/standard/md5.c:
  15281. - Fixed copy and paste bug
  15282. * NEWS
  15283. ext/standard/md5.c
  15284. ext/standard/sha1.c:
  15285. - Also add the optional raw output parameter to md5_file and sha1_file.
  15286. 2003-02-20 Sascha Schumann <sascha@schumann.cx>
  15287. * (PHP_4_3)
  15288. ext/session/session.c:
  15289. merge minor differences from head
  15290. 2003-02-20 Jani Taskinen <sniper@iki.fi>
  15291. * (PHP_4_3)
  15292. NEWS:
  15293. style fix
  15294. * NEWS:
  15295. This is added in 4.3.2
  15296. * (PHP_4_3)
  15297. NEWS
  15298. NEWS
  15299. NEWS:
  15300. BFN
  15301. * (PHP_4_3)
  15302. ext/pgsql/pgsql.c:
  15303. MFH: Fixed bug: #22306 (pg_lo_seek($h, 0, PGSQL_SEEK_SET) succeeds but
  15304. returns false)
  15305. * ext/pgsql/pgsql.c:
  15306. Fixed bug: #22306 (pg_lo_seek($h, 0, PGSQL_SEEK_SET) succeeds but returns
  15307. false)
  15308. 2003-02-20 Sascha Schumann <sascha@schumann.cx>
  15309. * NEWS
  15310. NEWS
  15311. NEWS:
  15312. update
  15313. 2003-02-20 Derick Rethans <d.rethans@jdimedia.nl>
  15314. * ext/standard/md5.c
  15315. ext/standard/sha1.c:
  15316. - No need to add the \0 ourselves, the estrndup in STRINGL takes care of
  15317. that for us.
  15318. 2003-02-20 Sascha Schumann <sascha@schumann.cx>
  15319. * (PHP_4_3)
  15320. ext/session/php_session.h
  15321. ext/session/session.c:
  15322. MFH general urlencoding
  15323. MFH session_regenerate_id, a change which is as important as the former
  15324. one
  15325. * ext/session/session.c:
  15326. generally urlencode parameters
  15327. 2003-02-20 Jani Taskinen <sniper@iki.fi>
  15328. * (PHP_4_3)
  15329. ext/standard/dns.c:
  15330. MFH: - Fixed bug #22299 (gethostbyname() crash with non-existing domain on
  15331. MacOSX)
  15332. * ext/standard/dns.c:
  15333. - Fixed bug #22299 (gethostbyname() crash with non-existing domain on
  15334. MacOSX)
  15335. 2003-02-20 Ilia Alshanetsky <ilia@prohost.org>
  15336. * (PHP_4_3)
  15337. NEWS:
  15338. Bug fixing news.
  15339. * ext/standard/http_fopen_wrapper.c:
  15340. Revert accidental commit.
  15341. * ext/standard/exec.c
  15342. ext/standard/http_fopen_wrapper.c:
  15343. Fixed bug #22308 (optimized passthru, code is now ~40 times faster).
  15344. 2003-02-20 Jani Taskinen <sniper@iki.fi>
  15345. * footer
  15346. header:
  15347. consistent with the used style
  15348. 2003-02-19 Jon Parise <jon@csh.rit.edu>
  15349. * ext/rpc/skeleton/php_skeleton.h
  15350. ext/rpc/skeleton/skeleton.c
  15351. ext/rpc/skeleton/skeleton.h:
  15352. Add folding markers and editor directive blocks.
  15353. 2003-02-19 Rasmus Lerdorf <rasmus@lerdorf.com>
  15354. * ext/mbstring/mb_gpc.c
  15355. ext/mbstring/mb_gpc.h:
  15356. Fix mbstring input_filter
  15357. * README.input_filter
  15358. ext/mbstring/mb_gpc.c
  15359. ext/mbstring/mbstring.c
  15360. main/SAPI.c
  15361. main/SAPI.h
  15362. main/php_content_types.c
  15363. main/php_variables.c
  15364. main/rfc1867.c:
  15365. Input Filter support. See README.input_filter for details.
  15366. 2003-02-19 Jani Taskinen <sniper@iki.fi>
  15367. * main/php_scandir.c
  15368. main/php_scandir.h:
  15369. MFB
  15370. * (PHP_4_3)
  15371. main/php_scandir.c
  15372. main/php_scandir.h:
  15373. dirent.h needs to be included always.
  15374. 2003-02-19 Harald Radi <harald.radi+coding.php@nme.at>
  15375. * main/main.c:
  15376. prevent xdebug from crashing
  15377. 2003-02-19 Hartmut Holzgraefe <hartmut@six.de>
  15378. * scripts/ext_skel_ng/extension.xml
  15379. scripts/ext_skel_ng/extension_parser.php
  15380. scripts/ext_skel_ng/php_function.php:
  15381. code for the special functions MINIT, MSHUTDOWN, RINIT, RSHUTDOWN, MINFO
  15382. and for private internal C helper functions may now be embedded into
  15383. the XML specification
  15384. 2003-02-19 Wez Furlong <wez.php@thebrainroom.net>
  15385. * NEWS:
  15386. typo..
  15387. * NEWS:
  15388. News about the ZE stream thing
  15389. 2003-02-19 Hartmut Holzgraefe <hartmut@six.de>
  15390. * scripts/ext_skel_ng/extension.xml:
  15391. test specifications for MINIT and friends
  15392. * scripts/ext_skel_ng/extension.dtd:
  15393. <code> inside <function> was supported but missing from the DTD,
  15394. added "role" attribute to support "internal" functions like
  15395. MINIT and stuff, "private" C functions not to be published as
  15396. PHP functions and "public" implemenations of PHP functions
  15397. 2003-02-19 Marc Boeren <M.Boeren@guidance.nl>
  15398. * ext/dbx/dbx_pgsql.c:
  15399. Fix for bug #22221: pgsql version for dbx_query suppressed a warning that
  15400. was trappable by using a user-defined error-handler. A different use of
  15401. pgsql_getrow removed the warning and thus the need for suppressing it.
  15402. 2003-02-19 Harald Radi <harald.radi+coding.php@nme.at>
  15403. * (PHP_4_3)
  15404. win32/php5ts.dsw:
  15405. remove php5ts workspace from PHP_4_3 branch
  15406. 2003-02-19 Sascha Schumann <sascha@schumann.cx>
  15407. * sapi/thttpd/README
  15408. sapi/thttpd/README
  15409. sapi/thttpd/README:
  15410. some improvements
  15411. 2003-02-19 Hartmut Holzgraefe <hartmut@six.de>
  15412. * scripts/ext_skel_ng/ext_skel_ng.php
  15413. scripts/ext_skel_ng/extension_parser.php
  15414. scripts/ext_skel_ng/php_function.php:
  15415. Microsoft Developer Studio project file (.dsp) generation added
  15416. for now both config.m4 and .dsp files are generated for the simples
  15417. case only (one .c file, one .h file, no external dependencies)
  15418. * scripts/ext_skel_ng/README
  15419. scripts/ext_skel_ng/ext_skel_ng.php
  15420. scripts/ext_skel_ng/extension.dtd
  15421. scripts/ext_skel_ng/extension.xml
  15422. scripts/ext_skel_ng/extension_parser.php
  15423. scripts/ext_skel_ng/php_constant.php
  15424. scripts/ext_skel_ng/php_element.php
  15425. scripts/ext_skel_ng/php_function.php
  15426. scripts/ext_skel_ng/xml_stream_callback_parser.php
  15427. scripts/ext_skel_ng/xml_stream_parser.php:
  15428. next generation ext_skel script - initial checkin
  15429. 2003-02-19 Corne' Cornelius <cornec@reach.co.za>
  15430. * ext/informix/ifx.ec:
  15431. - Revert latest commit
  15432. 2003-02-19 Jani Taskinen <sniper@iki.fi>
  15433. * main/php_ini.c:
  15434. ws/style fixes
  15435. 2003-02-19 Corne' Cornelius <cornec@reach.co.za>
  15436. * ext/informix/ifx.ec:
  15437. - Added Input Descriptor Binding to be used by blobs. This fixed a bug
  15438. where ESQL/C would cause a Segmentation fault if the first blob in a
  15439. result is NULL or '' as soon as it gets a result with blob != NULL
  15440. - Fixed leaks where blobs resources weren't always freed
  15441. 2003-02-19 Jani Taskinen <sniper@iki.fi>
  15442. * (PHP_4_3)
  15443. main/php_ini.c
  15444. main/php_scandir.c
  15445. main/php_scandir.h:
  15446. MFH: prevent conflicts with other libraries (e.g. libc-client)
  15447. * ext/standard/dir.c:
  15448. scandir -> php_scandir, alphasort -> php_alphasort
  15449. * main/php_ini.c
  15450. main/php_scandir.c
  15451. main/php_scandir.h:
  15452. Fix the possible conflicts with other libs (like libc-client)
  15453. * main/SAPI.h
  15454. main/alloca.c
  15455. main/config.nw.h
  15456. main/fopen_wrappers.c
  15457. main/fopen_wrappers.h
  15458. main/internal_functions.c.in
  15459. main/internal_functions_nw.c
  15460. main/internal_functions_registry.h
  15461. main/internal_functions_win32.c
  15462. main/logos.h
  15463. main/mergesort.c
  15464. main/network.c
  15465. main/php3_compat.h
  15466. main/php_compat.h
  15467. main/php_content_types.h
  15468. main/php_globals.h
  15469. main/php_ini.h
  15470. main/php_logos.c
  15471. main/php_logos.h
  15472. main/php_main.h
  15473. main/php_memory_streams.h
  15474. main/php_network.h
  15475. main/php_open_temporary_file.h
  15476. main/php_reentrancy.h
  15477. main/php_regex.h
  15478. main/php_syslog.h
  15479. main/php_variables.c
  15480. main/reentrancy.c
  15481. main/rfc1867.c
  15482. main/rfc1867.h
  15483. main/safe_mode.c
  15484. main/safe_mode.h
  15485. main/snprintf.c
  15486. main/snprintf.h
  15487. main/spprintf.c
  15488. main/spprintf.h
  15489. main/strlcat.c
  15490. main/strlcpy.c
  15491. main/win95nt.h
  15492. main/streams/cast.c
  15493. main/streams/filter.c
  15494. main/streams/memory.c
  15495. main/streams/php_stream_context.h
  15496. main/streams/php_stream_filter_api.h
  15497. main/streams/php_stream_plain_wrapper.h
  15498. main/streams/php_stream_userspace.h
  15499. main/streams/php_streams_int.h
  15500. main/streams/plain_wrapper.c
  15501. main/streams/streams.c
  15502. main/streams/userspace.c:
  15503. ws fixes + missing Id tags, headers added
  15504. 2003-02-19 Corne' Cornelius <cornec@reach.co.za>
  15505. * ext/informix/config.m4:
  15506. Updated IFX_VERSION entry to work with new Version output of ESQL/C
  15507. 2003-02-19 Jani Taskinen <sniper@iki.fi>
  15508. * NEWS:
  15509. cleanup, documentation belongs elsewhere
  15510. 2003-02-19 Ilia Alshanetsky <ilia@prohost.org>
  15511. * (PHP_4_3)
  15512. NEWS:
  15513. Bug fixing news.
  15514. * ext/standard/http_fopen_wrapper.c:
  15515. Fixed bug #22283 (possible crash when opening relative URLs).
  15516. 2003-02-19 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  15517. * ext/standard/filters.c:
  15518. Added string.strip_tags filter.
  15519. 2003-02-18 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  15520. * ext/standard/filters.c:
  15521. Fixed memory leaks on conversion failure.
  15522. * ext/standard/filters.c:
  15523. Revived convert filter codes
  15524. 2003-02-18 Jon Parise <jon@csh.rit.edu>
  15525. * ext/rpc/skeleton/skeleton.c:
  15526. Remove a stray COM reference.
  15527. 2003-02-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  15528. * ext/dba/libflatfile/flatfile.c:
  15529. - wrong use of sizeof(char)
  15530. - use define for block size
  15531. - a bit faster
  15532. * ext/dba/libflatfile/flatfile.c:
  15533. coding style
  15534. * ext/dba/libflatfile/flatfile.h:
  15535. avoiding problems
  15536. 2003-02-18 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  15537. * NEWS
  15538. NEWS
  15539. NEWS:
  15540. BFN
  15541. 2003-02-18 Derick Rethans <d.rethans@jdimedia.nl>
  15542. * ext/standard/md5.c
  15543. ext/standard/sha1.c
  15544. ext/standard/tests/strings/md5.phpt
  15545. ext/standard/tests/strings/md5raw.phpt
  15546. ext/standard/tests/strings/sha1.phpt
  15547. ext/standard/tests/strings/sha1raw.phpt:
  15548. - Added new parameter to sha1() and md5() which return the digest as
  15549. binary data. (Original patch by Michael Bretterklieber
  15550. <mbretter@jawa.at>)
  15551. - Added test cases for sha1() and md5() based on the testvectors in RFC
  15552. 1321
  15553. and RFC 3174.
  15554. 2003-02-18 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  15555. * ext/mbstring/mbstring.c:
  15556. Added description for the hand-made finite state machine.
  15557. 2003-02-18 Derick Rethans <d.rethans@jdimedia.nl>
  15558. * run-tests.php:
  15559. - Add check for proc_open() being available
  15560. 2003-02-18 Sascha Schumann <sascha@schumann.cx>
  15561. * ext/session/php_session.h
  15562. ext/session/session.c:
  15563. Refactor new-session-id code
  15564. * ext/session/php_session.h
  15565. ext/session/session.c:
  15566. Remember whether to send a cookie, so that we send out the correct
  15567. session id. Also improve check for active session
  15568. 2003-02-18 Wez Furlong <wez.php@thebrainroom.net>
  15569. * ext/rpc/com/com.c
  15570. main/streams/streams.c:
  15571. Fix incorrect TSRMLS_CC usage.
  15572. Fix com_create_guid()
  15573. 2003-02-18 Sascha Schumann <sascha@schumann.cx>
  15574. * ext/session/php_session.h
  15575. ext/session/session.c:
  15576. add session_regenerate_id()
  15577. 2003-02-18 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  15578. * ext/mbstring/mbstring.c:
  15579. Fixed mb_send_mail() so that Content-Type and Content-Transfer-Encoding
  15580. headers are overridable by additional header parameters.
  15581. This patch fixes bug #21985 and bug #22064.
  15582. * ext/standard/string.c:
  15583. Fixed bug #21708 (ucfirst() trouble again)
  15584. * ext/standard/file.c:
  15585. Fixed bug #21689 (fgetcsv suppresses some characters before a separator)
  15586. The fix is suggested by Masahiro Nakayama <masa@sfc.wide.ad.jp>
  15587. 2003-02-18 Zeev Suraski <zeev@zend.com>
  15588. * win32/pwd.c
  15589. win32/time.h:
  15590. Commit missing stuff
  15591. 2003-02-18 Wez Furlong <wez.php@thebrainroom.net>
  15592. * ext/rpc/com/com.c
  15593. ext/rpc/com/variant.h:
  15594. Implement com_create_guid().
  15595. Add a special case for RETVAL_VARIANT when a variant is of type
  15596. VT_DISPATCH but has a NULL dispatch pointer.
  15597. This kind of variant is returned by the WindowsInstaller automation
  15598. interface.
  15599. * configure.in
  15600. ext/standard/basic_functions.c
  15601. main/main.c
  15602. main/php_ini.c:
  15603. Implement simple stream support in the ZE scanners.
  15604. 2003-02-18 Georg Richter <georg.richter@phpev.de>
  15605. * ext/mysqli/mysqli_api.c
  15606. ext/mysqli/mysqli_fe.c
  15607. ext/mysqli/php_mysqli.h:
  15608. added new function mysqli_stmt_store_result
  15609. * ext/mysqli/tests/057.phpt:
  15610. test for mysqli_stmt_store_result
  15611. 2003-02-18 Wez Furlong <wez.php@thebrainroom.net>
  15612. * ext/rpc/com/com.c:
  15613. Implement com_indexed_prop_set() which allows setting of array-like indexed
  15614. properties on COM objects.
  15615. It is expected that this function will be transient, waiting for
  15616. engine-level and then rpc-level support to be implemented so that this can
  15617. be integrated more completely.
  15618. I'm committing this now so that others can help develop the msi installer
  15619. scripts that require this feature.
  15620. 2003-02-18 Sara Golemon <php@alphaweb.net>
  15621. * ext/standard/php_fopen_wrapper.c:
  15622. Introduce //filter target to php: wrapper to allow inline application of
  15623. filters during fopen() style opperations
  15624. 2003-02-18 Jani Taskinen <sniper@iki.fi>
  15625. * NEWS:
  15626. style polizei
  15627. * ext/pcntl/config.m4:
  15628. getpriority() and setpriority() are in libc..
  15629. * ext/standard/config.m4:
  15630. nice() is part of libc, use AC_CHECK_FUNCS instead
  15631. 2003-02-18 Ilia Alshanetsky <ilia@prohost.org>
  15632. * ext/mysqli/mysqli_api.c:
  15633. Fixed compiler warning.
  15634. 2003-02-18 Sara Golemon <php@alphaweb.net>
  15635. * ext/standard/file.c
  15636. main/streams/php_stream_filter_api.h:
  15637. Fix stream_filter_(ap|pre)pend to allow attaching on the read and/or write
  15638. chains. Automagically decide what to do if noone tells us.
  15639. 2003-02-18 Ilia Alshanetsky <ilia@prohost.org>
  15640. * NEWS:
  15641. New function news.
  15642. * ext/pcntl/config.m4
  15643. ext/pcntl/pcntl.c
  15644. ext/pcntl/php_pcntl.h:
  15645. Added pcntl_setpriority & pcntl_getpriority(). These functions can be used
  15646. to fetch and alter the priority of a process.
  15647. 2003-02-18 Wez Furlong <wez.php@thebrainroom.net>
  15648. * main/streams/filter.c
  15649. main/streams/streams.c:
  15650. TSRMLS!
  15651. * ext/standard/tests/filters/basic.phpt:
  15652. Add basic test of read filters and read filter chain.
  15653. 2003-02-18 Ilia Alshanetsky <ilia@prohost.org>
  15654. * ext/standard/basic_functions.c
  15655. ext/standard/exec.c
  15656. ext/standard/exec.h:
  15657. By popular demand nice() is renamed to proc_nice().
  15658. A better error message for proc_nice() failure.
  15659. 2003-02-18 Wez Furlong <wez.php@thebrainroom.net>
  15660. * ext/standard/file.c
  15661. ext/standard/filters.c
  15662. ext/standard/user_filters.c
  15663. main/php_streams.h
  15664. main/streams/cast.c
  15665. main/streams/context.h
  15666. main/streams/filter.c
  15667. main/streams/filter_api.h
  15668. main/streams/php_stream_context.h
  15669. main/streams/php_stream_filter_api.h
  15670. main/streams/php_stream_plain_wrapper.h
  15671. main/streams/php_stream_userspace.h
  15672. main/streams/plain_wrapper.h
  15673. main/streams/streams.c
  15674. main/streams/userspace.h:
  15675. Implement new filter API, stage 1.
  15676. This breaks user-space filters (for the time being), and those
  15677. weird convert.* filters in ext/standard/filters.c
  15678. The filters stack has been separated into one chain for read and one chain
  15679. for write.
  15680. The user-space stream_filter_append() type functions currently only
  15681. operate
  15682. on the read chain. They need extending to work with the write chain too.
  15683. 2003-02-18 Ilia Alshanetsky <ilia@prohost.org>
  15684. * ext/standard/basic_functions.c
  15685. ext/standard/config.m4
  15686. ext/standard/exec.c
  15687. ext/standard/exec.h:
  15688. Added nice() function, which allows changing of priority for the current
  15689. process.
  15690. 2003-02-18 Georg Richter <georg.richter@phpev.de>
  15691. * ext/mysqli/tests/056.phpt:
  15692. new test (class which extends mysqli. currently this test fails :( )
  15693. * ext/mysqli/mysqli.c:
  15694. removed duplicate code
  15695. * ext/mysqli/mysqli.c
  15696. ext/mysqli/mysqli_api.c:
  15697. fixed some leaks when mysql_close will be called before all stmts are
  15698. freed.
  15699. 2003-02-17 Georg Richter <georg.richter@phpev.de>
  15700. * ext/mysqli/tests/050.phpt
  15701. ext/mysqli/tests/051.phpt
  15702. ext/mysqli/tests/052.phpt
  15703. ext/mysqli/tests/053.phpt
  15704. ext/mysqli/tests/054.phpt
  15705. ext/mysqli/tests/055.phpt:
  15706. additional tests for non freed objects
  15707. 2003-02-17 Jani Taskinen <sniper@iki.fi>
  15708. * ext/snmp/config.m4:
  15709. MFB: Sanity check.
  15710. * (PHP_4_3)
  15711. ext/snmp/config.m4:
  15712. Sanity check to prevent errors in other extensions tests.
  15713. * NEWS:
  15714. Update
  15715. 2003-02-17 Georg Richter <georg.richter@phpev.de>
  15716. * ext/mysqli/tests/049.phpt:
  15717. test for mysql_fetch_row (oo-style)
  15718. 2003-02-17 Zeev Suraski <zeev@zend.com>
  15719. * ext/rpc/com/com.c
  15720. ext/rpc/com/conversion.c
  15721. ext/rpc/com/dispatch.c
  15722. ext/rpc/com/variant.c
  15723. ext/snmp/winsnmp.c
  15724. ext/standard/file.c
  15725. ext/standard/flock_compat.c
  15726. ext/standard/ftp_fopen_wrapper.c
  15727. ext/standard/http_fopen_wrapper.c
  15728. ext/standard/pack.c
  15729. ext/standard/rand.c
  15730. ext/w32api/w32api.c
  15731. ext/zlib/zlib.c
  15732. main/fopen_wrappers.c
  15733. main/main.c
  15734. main/network.c
  15735. main/php.h
  15736. main/php_open_temporary_file.c
  15737. sapi/apache/php_apache_http.h
  15738. sapi/cgi/cgi_main.c
  15739. sapi/isapi/php4isapi.c:
  15740. Win32 build improvements
  15741. 2003-02-17 Wez Furlong <wez.php@thebrainroom.net>
  15742. * sapi/isapi/php4isapi.c:
  15743. Fix build under win32
  15744. 2003-02-17 Georg Richter <georg.richter@phpev.de>
  15745. * ext/mysqli/mysqli_fe.c:
  15746. added close method/alias for result object (for compatibility with
  15747. statement and
  15748. link objects)
  15749. * ext/mysqli/tests/048.phpt:
  15750. test for OO-Implementation (bind_result)
  15751. 2003-02-17 Shane Caraveo <shane@caraveo.com>
  15752. * ext/standard/proc_open.c:
  15753. you know it's time to get away from the keyboard when you do this.
  15754. fix my last fix
  15755. 2003-02-17 Derick Rethans <d.rethans@jdimedia.nl>
  15756. * ext/standard/proc_open.c:
  15757. - Style polizei
  15758. 2003-02-17 Jani Taskinen <sniper@iki.fi>
  15759. * ext/standard/basic_functions.c
  15760. ext/standard/datetime.c
  15761. ext/standard/datetime.h
  15762. ext/standard/php_standard.h
  15763. ext/standard/php_sunfuncs.h
  15764. ext/standard/sunfuncs.c
  15765. ext/standard/sunfuncs.h
  15766. win32/php4dllts.dsp:
  15767. - Cleaned this mess a bit:
  15768. . Centralized the functions sunrise/sunset to php_sunrise_sunset
  15769. to lessen duplicate code.
  15770. . Made wrapper function php_do_date_sunrise_sunset() to lessen
  15771. duplicate code.
  15772. . Coding style fixes.
  15773. . renamed sunfuncs.h -> php_sunfuncs.h
  15774. * ext/standard/tests/time/idate.phpt:
  15775. - These results were obviously got with TZ=GMT
  15776. * ext/standard/tests/general_functions/sunfuncts.phpt:
  15777. Assuming the results were created in system with Asia/Jerusalem as TZ
  15778. 2003-02-17 Shane Caraveo <shane@caraveo.com>
  15779. * ext/standard/proc_open.c:
  15780. fix it the right way
  15781. 2003-02-17 Jani Taskinen <sniper@iki.fi>
  15782. * ext/standard/tests/general_functions/sunfuncts.phpt:
  15783. override precision ini setting
  15784. 2003-02-17 Shane Caraveo <shane@caraveo.com>
  15785. * sapi/cgi/cgi_main.c:
  15786. prevent possible crash if used in combo with mod_gzip
  15787. fix command line
  15788. * ext/standard/proc_open.c:
  15789. If you pass NULL, you do not get a NULL value, make sure it is.
  15790. 2003-02-17 Jani Taskinen <sniper@iki.fi>
  15791. * ext/bcmath/libbcmath/src/bcmath.h
  15792. ext/bcmath/libbcmath/src/config.h
  15793. ext/ovrimos/ovrimos.c
  15794. ext/standard/flock_compat.c
  15795. win32/glob.c
  15796. win32/time.h
  15797. win32/winutil.c:
  15798. - Let's be consistent with these..
  15799. 2003-02-17 Wez Furlong <wez.php@thebrainroom.net>
  15800. * main/php_streams.h
  15801. main/streams/context.h
  15802. main/streams/filter_api.h
  15803. main/streams/plain_wrapper.h
  15804. main/streams/userspace.h:
  15805. Move some of the streams header into supplementary files
  15806. 2003-02-17 Shane Caraveo <shane@caraveo.com>
  15807. * run-tests2.php:
  15808. bring up to date with change in run-tests
  15809. 2003-02-17 Jani Taskinen <sniper@iki.fi>
  15810. * (PHP_4_3)
  15811. configure.in
  15812. main/php_version.h:
  15813. Bump up the version.
  15814. 2003-02-17 Wez Furlong <wez.php@thebrainroom.net>
  15815. * ext/standard/sunfuncs.c:
  15816. Fix compile warning
  15817. 2003-02-16 Wez Furlong <wez.php@thebrainroom.net>
  15818. * win32/installer/setini.php:
  15819. Some additional sanity.
  15820. * win32/php4dllts.dsp:
  15821. Add the sunfuncs to the .dsp file for Moshe.
  15822. * win32/php4dllts.dsp:
  15823. Update win32 project for streams juggling.
  15824. * ext/standard/file.c:
  15825. Remove unused vars
  15826. 2003-02-16 Moshe Doron <mosdoron@netvision.net.il>
  15827. * ext/standard/basic_functions.c
  15828. ext/standard/config.m4
  15829. ext/standard/datetime.c
  15830. ext/standard/datetime.h
  15831. ext/standard/php_standard.h
  15832. ext/standard/sunfuncs.c
  15833. ext/standard/sunfuncs.h
  15834. ext/standard/tests/general_functions/sunfuncts.phpt
  15835. ext/standard/tests/time/idate.phpt:
  15836. 2003-02-16 Wez Furlong <wez.php@thebrainroom.net>
  15837. * configure.in
  15838. main/memory_streams.c
  15839. main/streams.c
  15840. main/user_streams.c
  15841. main/streams/.cvsignore
  15842. main/streams/cast.c
  15843. main/streams/filter.c
  15844. main/streams/memory.c
  15845. main/streams/php_streams_int.h
  15846. main/streams/plain_wrapper.c
  15847. main/streams/streams.c
  15848. main/streams/userspace.c:
  15849. Move streams files around a bit, to ease maintenance.
  15850. I will update the win32 .dsp in a moment.
  15851. 2003-02-16 Georg Richter <georg.richter@phpev.de>
  15852. * ext/mysqli/tests/042.phpt
  15853. ext/mysqli/tests/047.phpt:
  15854. fixed output
  15855. 2003-02-16 Ilia Alshanetsky <ilia@prohost.org>
  15856. * ext/mysqli/mysqli_api.c:
  15857. Reverted lld -> lld patch and added explanation as to why it should not be
  15858. done.
  15859. * ext/mysqli/mysqli_api.c
  15860. ext/mysqli/php_mysqli.h:
  15861. Moved longlong conversion to a macro.
  15862. * ext/mysqli/tests/014.phpt:
  15863. better skip condition.
  15864. 2003-02-16 Wez Furlong <wez.php@thebrainroom.net>
  15865. * ext/standard/tests/file/bug21131.phpt:
  15866. Remove bogus test.
  15867. Append mode always causes written data to go to the end of the file,
  15868. regardless of the current seek position.
  15869. * ext/standard/proc_open.c
  15870. ext/standard/proc_open.h:
  15871. Integrate Shanes patch that allows specifying the cwd and environment
  15872. for the child process created by proc_open().
  15873. 2003-02-16 Jani Taskinen <sniper@iki.fi>
  15874. * (PHP_4_3_1)
  15875. NEWS:
  15876. BFN
  15877. 2003-02-16 Georg Richter <georg.richter@phpev.de>
  15878. * ext/mysqli/tests/047.phpt:
  15879. test for mysqli_prepare_result
  15880. 2003-02-16 Wez Furlong <wez.php@thebrainroom.net>
  15881. * ext/bcmath/libbcmath/src/config.h:
  15882. Fix bcmath build under win32.
  15883. 2003-02-16 Georg Richter <georg.richter@phpev.de>
  15884. * ext/mysqli/tests/046.phpt:
  15885. test for mysqli_stmt_affected_rows (delete command)
  15886. * ext/mysqli/mysqli_api.c
  15887. ext/mysqli/mysqli_fe.c
  15888. ext/mysqli/mysqli_nonapi.c
  15889. ext/mysqli/php_mysqli.h:
  15890. added new function mysqli_stmt_affected_rows
  15891. added bigint support for mysqli_affected_rows
  15892. fixed memleak in mysqli_prepare (stmt->is_null)
  15893. fixed return type for mysqli_connect
  15894. 2003-02-16 Wez Furlong <wez.php@thebrainroom.net>
  15895. * run-tests.php
  15896. ext/curl/interface.c
  15897. ext/curl/streams.c
  15898. ext/fbsql/php_fbsql.c
  15899. ext/ftp/ftp.c
  15900. ext/hyperwave/hg_comm.c
  15901. ext/hyperwave/hw.c
  15902. ext/imap/php_imap.c
  15903. ext/ldap/ldap.c
  15904. ext/mcal/php_mcal.c
  15905. ext/mysql/php_mysql.c
  15906. ext/odbc/php_odbc.c
  15907. ext/rpc/com/com_wrapper.c
  15908. ext/snmp/snmp.c
  15909. ext/standard/dns.c
  15910. ext/standard/file.c
  15911. ext/standard/fsock.c
  15912. ext/standard/ftp_fopen_wrapper.c
  15913. ext/standard/http_fopen_wrapper.c
  15914. ext/standard/pack.c
  15915. ext/zlib/zlib.c
  15916. main/fopen_wrappers.c
  15917. main/mergesort.c
  15918. main/network.c
  15919. main/php.h
  15920. main/php_open_temporary_file.c
  15921. main/streams.c
  15922. win32/php4dllts.dsp
  15923. win32/sendmail.c
  15924. win32/time.h:
  15925. A add much more useful select(2) implementation than is provided by
  15926. windows sockets. The winsock implementation will only work with sockets;
  15927. our implementation works with sockets and file descriptors.
  15928. By association, stream_select() will now operate correctly with files,
  15929. pipes and sockets.
  15930. This change required linking against the winsock2 library. In terms of
  15931. compatibility, only older versions of windows 95 do not have winsock2
  15932. installed by default. It is available as a redistributable file, and is
  15933. most likely installed by any OS patches (eg: Internet Explorer) applied by
  15934. the user.
  15935. Also, add a win32 compatible pipe test when opening a stream from a pipe.
  15936. This test will only work on NT, win2k and XP platforms. Without this
  15937. test, interleaved fread() and select() calls would cause the read buffer
  15938. to be clobbered. I will be working on a fix for this issue for win9x.
  15939. 2003-02-16 Anil Madhavapeddy <anil@recoil.org>
  15940. * pear/PEAR/Command/Package.php:
  15941. fix error msg typo
  15942. 2003-02-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  15943. * sapi/cgi/cgi_main.c
  15944. sapi/cgi/getopt.c
  15945. sapi/cgi/php_getopt.h
  15946. sapi/cli/getopt.c
  15947. sapi/cli/php.1.in
  15948. sapi/cli/php_cli.c
  15949. sapi/cli/php_getopt.h:
  15950. - Allow long option names
  15951. - Update CLI's manpage
  15952. 2003-02-15 Jani Taskinen <sniper@iki.fi>
  15953. * (PHP_4_3_1)
  15954. sapi/cgi/cgi_main.c:
  15955. revert this
  15956. * (PHP_4_3_1)
  15957. main/fopen_wrappers.c:
  15958. Revert this.
  15959. * (PHP_4_3)
  15960. sapi/apache2handler/.cvsignore
  15961. sapi/apache2handler/README:
  15962. - Remove all of it.
  15963. 2003-02-15 Ian Holsman <Ian@holsman.net>
  15964. * (PHP_4_3)
  15965. sapi/apache2handler/CREDITS
  15966. sapi/apache2handler/README
  15967. sapi/apache2handler/apache_config.c
  15968. sapi/apache2handler/config.m4
  15969. sapi/apache2handler/php.sym
  15970. sapi/apache2handler/php4apache2.dsp
  15971. sapi/apache2handler/php_apache.h
  15972. sapi/apache2handler/php_functions.c
  15973. sapi/apache2handler/sapi_apache2.c:
  15974. After short discussion, the #php.bugs mob decided that we don't want
  15975. this in PHP_4_3 branch. At least as long as it doesn't work as well
  15976. (or preferrably better :) than the apache2filter SAPI does.
  15977. So please remove it from the branch for now..
  15978. --Jani
  15979. 2003-02-15 Ilia Alshanetsky <ilia@prohost.org>
  15980. * NEWS:
  15981. New feature news.
  15982. 2003-02-15 Jani Taskinen <sniper@iki.fi>
  15983. * (PHP_4_3_1)
  15984. configure.in
  15985. sapi/cgi/cgi_main.c:
  15986. - correct version plus the fix.
  15987. 2003-02-15 Edin Kadribasic <edink@proventum.net>
  15988. * (PHP_4_3_1)
  15989. main/php_version.h:
  15990. New version number.
  15991. 2003-02-15 Jani Taskinen <sniper@iki.fi>
  15992. * (PHP_4_3)
  15993. NEWS:
  15994. BFN
  15995. 2003-02-15 Stig Bakken <ssb@fast.no>
  15996. * (PHP_4_3)
  15997. pear/PEAR.php
  15998. pear/System.php
  15999. pear/package-PEAR.xml
  16000. pear/package.dtd
  16001. pear/OS/Guess.php
  16002. pear/PEAR/Autoloader.php
  16003. pear/PEAR/Builder.php
  16004. pear/PEAR/Command.php
  16005. pear/PEAR/Common.php
  16006. pear/PEAR/Config.php
  16007. pear/PEAR/Dependency.php
  16008. pear/PEAR/Installer.php
  16009. pear/PEAR/Packager.php
  16010. pear/PEAR/Registry.php
  16011. pear/PEAR/Remote.php
  16012. pear/PEAR/Command/Auth.php
  16013. pear/PEAR/Command/Build.php
  16014. pear/PEAR/Command/Common.php
  16015. pear/PEAR/Command/Config.php
  16016. pear/PEAR/Command/Install.php
  16017. pear/PEAR/Command/Package.php
  16018. pear/PEAR/Command/Registry.php
  16019. pear/PEAR/Command/Remote.php
  16020. pear/PEAR/Frontend/CLI.php
  16021. pear/scripts/pear.bat
  16022. pear/scripts/pear.in:
  16023. - import PEAR 1.0.1
  16024. 2003-02-15 Jani Taskinen <sniper@iki.fi>
  16025. * main/main.c:
  16026. - Fix unsetting of open_basedir, safe_mode_exec_dir and user_dir with
  16027. "php_admin_value <ini option> none"
  16028. - Fixes bug #22220
  16029. 2003-02-15 Ilia Alshanetsky <ilia@prohost.org>
  16030. * ext/mysqli/config.m4:
  16031. Proper lib detection.
  16032. 2003-02-15 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  16033. * (PHP_4_3)
  16034. NEWS
  16035. NEWS:
  16036. B.F.N.
  16037. * main/streams.c:
  16038. Fixed bug #22234
  16039. 2003-02-15 Wez Furlong <wez.php@thebrainroom.net>
  16040. * run-tests.php:
  16041. If a test does not have any data after 60 seconds of waiting, assume that
  16042. it died a horrible death and kill it.
  16043. This is useful on windows when a message box is popped-up during an
  16044. automated
  16045. test-run.
  16046. * ext/standard/proc_open.c:
  16047. Add optional signal parameter to proc_terminate.
  16048. * ext/standard/basic_functions.c
  16049. ext/standard/exec.h
  16050. ext/standard/proc_open.c:
  16051. Add proc_terminate() function to forcibly kill off a process created
  16052. with proc_open().
  16053. 2003-02-15 Ilia Alshanetsky <ilia@prohost.org>
  16054. * ext/mysqli/tests/014.phpt:
  16055. Fixed skip condition.
  16056. 2003-02-15 Georg Richter <georg.richter@phpev.de>
  16057. * ext/mysqli/tests/014.phpt
  16058. ext/mysqli/tests/015.phpt:
  16059. added skipif section (innodb-support)
  16060. 2003-02-15 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  16061. * (PHP_4_3)
  16062. ext/standard/formatted_print.c
  16063. ext/standard/tests/strings/bug22227.phpt:
  16064. MFH(r1.65): Fixed bug #22227
  16065. MFH: Added test case for bug #22227
  16066. * ext/standard/formatted_print.c
  16067. ext/standard/tests/strings/bug22227.phpt:
  16068. Fixed bug #22227
  16069. Added test case for bug #22227
  16070. 2003-02-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  16071. * sapi/cli/php_cli.c:
  16072. fix parameter string (-R & -H)
  16073. 2003-02-15 Wez Furlong <wez.php@thebrainroom.net>
  16074. * (PHP_4_3)
  16075. NEWS:
  16076. bug fixed.
  16077. 2003-02-15 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  16078. * tests/lang/bug22231.phpt:
  16079. Added test case for bug #22231
  16080. 2003-02-15 Wez Furlong <wez.php@thebrainroom.net>
  16081. * (PHP_4_3)
  16082. main/network.c:
  16083. MFH: Fix for Bug #21809 (select() never times out during socket shutdown)
  16084. 2003-02-15 Edin Kadribasic <edink@proventum.net>
  16085. * (PHP_4_3)
  16086. sapi/cgi/cgi_main.c:
  16087. Option -b needs an argument. This fixes #22229.
  16088. 2003-02-15 Sebastian Bergmann <sb@sebastian-bergmann.de>
  16089. * ext/mysqli/tests/.cvsignore:
  16090. Add .cvsignore for tests.
  16091. 2003-02-15 Ian Holsman <Ian@holsman.net>
  16092. * (PHP_4_3)
  16093. sapi/apache2handler/.cvsignore
  16094. sapi/apache2handler/CREDITS
  16095. sapi/apache2handler/README
  16096. sapi/apache2handler/apache_config.c
  16097. sapi/apache2handler/config.m4
  16098. sapi/apache2handler/php.sym
  16099. sapi/apache2handler/php4apache2.dsp
  16100. sapi/apache2handler/php_apache.h
  16101. sapi/apache2handler/php_functions.c
  16102. sapi/apache2handler/sapi_apache2.c:
  16103. alternate apache2 SAPI.
  16104. 2003-02-14 Ilia Alshanetsky <ilia@prohost.org>
  16105. * ext/mysqli/php_mysqli.h:
  16106. Allow mysqli to be built when imap (c-client) is used.
  16107. * ext/ftp/ftp.c
  16108. ext/ftp/php_ftp.c
  16109. ext/mysqli/mysqli_api.c:
  16110. CS fixes.
  16111. * ext/mysqli/mysqli.c
  16112. ext/mysqli/mysqli_api.c:
  16113. Fixed compile warnings.
  16114. 2003-02-14 Georg Richter <georg.richter@phpev.de>
  16115. * ext/mysqli/tests/045.phpt:
  16116. test for bind_result with show
  16117. 2003-02-14 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  16118. * (PHP_4_3)
  16119. NEWS:
  16120. Slight fix for consistency
  16121. * (PHP_4_3)
  16122. NEWS:
  16123. BFN
  16124. 2003-02-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  16125. * ext/standard/image.c:
  16126. a little bit slower but somewhat tricky and more flexible and it does not
  16127. allocate static buffers anymore
  16128. 2003-02-14 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  16129. * (PHP_4_3)
  16130. ext/standard/string.c:
  16131. Fixed wrong commit: s/&/*/
  16132. * (PHP_4_3)
  16133. ext/standard/string.c:
  16134. MFH(r1.358): Fixed a str_replace() bug similar to bug #22224
  16135. * ext/standard/string.c:
  16136. Fixed a str_replace() bug similar to bug #22224
  16137. * (PHP_4_3)
  16138. ext/standard/string.c
  16139. ext/standard/tests/strings/bug22224.phpt:
  16140. MFH(r1.357): Fixed bug #22224
  16141. MFH: Added test case for the bug
  16142. * ext/standard/string.c
  16143. ext/standard/tests/strings/bug22224.phpt:
  16144. Fixed bug #22224 (implode changes object references in array)
  16145. Added test case for the bug
  16146. 2003-02-14 Ilia Alshanetsky <ilia@prohost.org>
  16147. * ext/mysqli/mysqli_nonapi.c:
  16148. Fixed a typo.
  16149. 2003-02-14 Georg Richter <georg.richter@phpev.de>
  16150. * ext/mysqli/mysqli_nonapi.c:
  16151. fixed compiler warning
  16152. * ext/mysqli/mysqli_api.c:
  16153. fixed a bug in mysqli_fetch
  16154. removed c++ comment (thx to Jani :)
  16155. fixed compiler warning
  16156. 2003-02-14 Ilia Alshanetsky <ilia@prohost.org>
  16157. * ext/mysqli/mysqli.c
  16158. ext/mysqli/mysqli_api.c
  16159. ext/mysqli/mysqli_nonapi.c
  16160. ext/mysqli/php_mysqli.h:
  16161. Missing portion of the previous patch.
  16162. * ext/mysqli/php_mysqli.h:
  16163. Buncha Fixes.
  16164. * Fixed a number of memory leaks.
  16165. * Fixed some php_error_docref() calls that tried to print non-existent
  16166. arguments.
  16167. * Fixed some signed/unsigned problems.
  16168. * Fixed the MYSQLI_FETCH_RESOURCE macro so that compilers do not complain
  16169. about un-initialized variables.
  16170. * CS fixes.
  16171. 2003-02-14 Georg Richter <georg.richter@phpev.de>
  16172. * ext/mysqli/mysqli_api.c:
  16173. bind_result fix
  16174. * ext/mysqli/mysqli.c:
  16175. fixed a bug in prepare/bind
  16176. 2003-02-14 Jani Taskinen <sniper@iki.fi>
  16177. * sapi/cgi/cgi_main.c:
  16178. MFB
  16179. * (PHP_4_3)
  16180. sapi/cgi/cgi_main.c:
  16181. Added missing Id tag
  16182. 2003-02-14 Thies C. Arntzen <thies@thieso.net>
  16183. * .gdbinit:
  16184. add really nice dump_bt function for debugging in gdb
  16185. 2003-02-14 Jani Taskinen <sniper@iki.fi>
  16186. * (PHP_4_3)
  16187. configure.in
  16188. ext/standard/config.m4:
  16189. - MFH, do not add libcrypt if crypt() is provided by libc.
  16190. * configure.in
  16191. ext/standard/config.m4:
  16192. - Don't add libcrypt if the crypt() function is provided already.
  16193. (by libc, like in HP-UX)
  16194. 2003-02-13 Sara Golemon <php@alphaweb.net>
  16195. * ext/ftp/ftp.c:
  16196. MFB(r-1.68.2.5) Bug 22052
  16197. * (PHP_4_3)
  16198. ext/ftp/ftp.c:
  16199. Buf #22052 More casual efree()ing causing segfaults
  16200. 2003-02-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  16201. * ext/domxml/php_domxml.c:
  16202. pass tsrmls instead of fetching it always
  16203. 2003-02-13 Wez Furlong <wez.php@thebrainroom.net>
  16204. * main/streams.c:
  16205. MFB: Fix for bug #22199
  16206. * (PHP_4_3)
  16207. main/streams.c:
  16208. Fix for Bug #22199 (fputs() + fgets() destroys readbuffer for non-seekable
  16209. streams).
  16210. 2003-02-13 Jani Taskinen <sniper@iki.fi>
  16211. * (PHP_4_3)
  16212. NEWS:
  16213. typofix
  16214. 2003-02-13 Sara Golemon <php@alphaweb.net>
  16215. * NEWS
  16216. ext/ftp/ftp.c:
  16217. Bug #22059. ftp_chdir() causes segfault. efree(ftp->pwd) was being called
  16218. without knowing for certain that ftp->pwd
  16219. actually pointed anywhere.
  16220. 2003-02-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  16221. * sapi/cgi/cgi_main.c:
  16222. fix non FCGI build
  16223. 2003-02-13 Ilia Alshanetsky <ilia@prohost.org>
  16224. * ext/standard/tests/strings/bug22187.phpt:
  16225. Added test case for bug #22187.
  16226. * main/snprintf.c:
  16227. Modified fix for bug #22187 so that it does not affect handling of numbers
  16228. represented in scientific notation.
  16229. 2003-02-13 Jani Taskinen <sniper@iki.fi>
  16230. * ext/standard/tests/strings/crypt.phpt:
  16231. Added test for those different crypt() methods. Hopefully I got the
  16232. results right.
  16233. 2003-02-13 Georg Richter <georg.richter@phpev.de>
  16234. * ext/mysqli/tests/connect.inc:
  16235. include file for test
  16236. 2003-02-13 Shane Caraveo <shane@caraveo.com>
  16237. * sapi/cgi/cgi_main.c:
  16238. There is *absolutely no* definitive way to know if argv0 is the
  16239. actual php script, or if it is the beginning of a query string.
  16240. Additionaly, passing parameters on the command line is
  16241. not part of CGI spec, and is not required by either
  16242. Apache or IIS. So I have removed that code altogether,
  16243. and done some further cleanup. Also fix pre4.3 behaviour if
  16244. fix_pathinfo=0.
  16245. I've tested with IIS and Apache 1.3.27 on w2k and RH 7.3.
  16246. 2003-02-13 Ilia Alshanetsky <ilia@prohost.org>
  16247. * ext/rpc/com/variant.c:
  16248. Fixed warnings.
  16249. 2003-02-13 Wez Furlong <wez.php@thebrainroom.net>
  16250. * main/php_open_temporary_file.c:
  16251. Another IS_SLASH fix.
  16252. 2003-02-13 Ilia Alshanetsky <ilia@prohost.org>
  16253. * (PHP_4_3)
  16254. NEWS:
  16255. Bug fixing news.
  16256. * ext/standard/formatted_print.c
  16257. ext/standard/tests/strings/bug22207.phpt:
  16258. Fixed bug #22207 (e notation in *printf would be missing a 0 when there is
  16259. no exponent).
  16260. Added a test case for the bug.
  16261. 2003-02-13 Wez Furlong <wez.php@thebrainroom.net>
  16262. * main/streams.c:
  16263. A probable cure for many getcwd/relative include related problems for
  16264. win32.
  16265. 2003-02-13 Ilia Alshanetsky <ilia@prohost.org>
  16266. * main/spprintf.c:
  16267. PAD() macro didn't increase the buffer size resulting in loss of the
  16268. padding.
  16269. 2003-02-13 Edin Kadribasic <edink@proventum.net>
  16270. * ext/mysqli/mysqli_api.c:
  16271. Use my_ulonglong instead of unsigned long long to make msvc++ happy.
  16272. 2003-02-13 Jani Taskinen <sniper@iki.fi>
  16273. * NEWS:
  16274. change history
  16275. * (PHP_4_3)
  16276. NEWS:
  16277. altering history..
  16278. 2003-02-13 Harald Radi <harald.radi+coding.php@nme.at>
  16279. * (PHP_4_3)
  16280. ext/standard/info.c:
  16281. add missing include
  16282. 2003-02-13 Edin Kadribasic <edink@proventum.net>
  16283. * ext/mysqli/.cvsignore:
  16284. Adding missing .cvsignore
  16285. 2003-02-13 Ilia Alshanetsky <ilia@prohost.org>
  16286. * main/streams.c:
  16287. Fixed a typo.
  16288. * main/streams.c:
  16289. Simplified the mode validation code & added support for read+write mode to
  16290. 'x' mode.
  16291. * ext/rpc/com/variant.c:
  16292. Added missing header needed for rpc_error().
  16293. 2003-02-13 Wez Furlong <wez.php@thebrainroom.net>
  16294. * main/streams.c:
  16295. Clarify error message.
  16296. 2003-02-13 Edin Kadribasic <edink@proventum.net>
  16297. * ext/mysqli/mysqli.dsp:
  16298. Initial windows project file
  16299. 2003-02-13 Ilia Alshanetsky <ilia@prohost.org>
  16300. * ext/standard/ftp_fopen_wrapper.c
  16301. ext/standard/http_fopen_wrapper.c
  16302. main/streams.c:
  16303. Added 'x' mode for fopen() used on local files. This mode will create a new
  16304. file only if a file does not already exist (O_CREAT|O_EXCL).
  16305. 2003-02-13 Wez Furlong <wez.php@thebrainroom.net>
  16306. * main/network.c:
  16307. Potential fixes for #21809 and #22099.
  16308. * ext/standard/php_fopen_wrapper.c:
  16309. Use FILE*-less implementation for php://(stdin|stdout|stderr)
  16310. * (PHP_4_3)
  16311. ext/standard/http_fopen_wrapper.c:
  16312. partial MFH: avoid problems with auto_detect_line_endings.
  16313. * main/php_streams.h
  16314. main/streams.c:
  16315. Moving away from ANSI stdio for plain files.
  16316. * ext/standard/http_fopen_wrapper.c:
  16317. Avoid problems with chunk_size and auto_detect_line_endings.
  16318. * (PHP_4_3)
  16319. ext/standard/config.m4:
  16320. MFH: cli should be allowed to use chroot() function.
  16321. * ext/standard/config.m4:
  16322. cli should be allowed to have the chroot() function.
  16323. * main/streams.c:
  16324. Whitespace-fix these goto labels.
  16325. 2003-02-13 Uwe Steinmann <uwe@steinmann.cx>
  16326. * (PHP_4_3)
  16327. NEWS
  16328. ext/hwapi/hwapi.cpp:
  16329. - Some functions with objects as its parameters didn't recognize them
  16330. as such
  16331. 2003-02-13 Wez Furlong <wez.php@thebrainroom.net>
  16332. * win32/installer/gen-nsis.php:
  16333. Update installer so that no extensions are enabled by default.
  16334. 2003-02-13 Georg Richter <georg.richter@phpev.de>
  16335. * ext/mysqli/tests/001.phpt:
  16336. removed warnings (unused vars)
  16337. 2003-02-13 Uwe Steinmann <uwe@steinmann.cx>
  16338. * ext/hwapi/hwapi.cpp:
  16339. - added more missing strcmp()
  16340. 2003-02-13 Jani Taskinen <sniper@iki.fi>
  16341. * sapi/apache/config.m4:
  16342. Added HAVE_APACHE define.
  16343. * (PHP_4_3)
  16344. ext/standard/image.c
  16345. ext/standard/php_image.h
  16346. ext/standard/tests/image/bug13213.phpt
  16347. ext/standard/tests/image/getimagesize.phpt
  16348. ext/standard/tests/image/image_type_to_mime_type.phpt
  16349. ext/standard/tests/image/test1pix.jp2:
  16350. - MFH: improved jpeg 2000 and wbmp support for getimagesize()
  16351. * NEWS:
  16352. Merged these to 4.3.x branch
  16353. * ext/standard/image.c:
  16354. ws fix
  16355. * (PHP_4_3)
  16356. NEWS:
  16357. clean..
  16358. 2003-02-13 Sascha Schumann <sascha@schumann.cx>
  16359. * sapi/thttpd/thttpd_patch:
  16360. include limits.h for portability
  16361. * sapi/thttpd/config.m4:
  16362. portability work
  16363. 2003-02-13 Wez Furlong <wez.php@thebrainroom.net>
  16364. * (PHP_4_3)
  16365. NEWS:
  16366. Fixed that one...
  16367. 2003-02-13 Georg Richter <georg.richter@phpev.de>
  16368. * ext/mysqli/tests/042.phpt
  16369. ext/mysqli/tests/043.phpt
  16370. ext/mysqli/tests/044.phpt:
  16371. new tests
  16372. 2003-02-13 Wez Furlong <wez.php@thebrainroom.net>
  16373. * main/streams.c:
  16374. Fix for Bug #21815 (fpassthru ignored buffered data but then complained
  16375. anyway)
  16376. 2003-02-13 Sara Golemon <php@alphaweb.net>
  16377. * (PHP_4_3)
  16378. ext/standard/http_fopen_wrapper.c:
  16379. Reverting earlier patch to reintroduce buggy behavior (yes, you heard that
  16380. right) of filtered http streams in favor of
  16381. performance. This has little consequence given limited filter support in
  16382. 4.3 branch. Filters will be redesigned in
  16383. 5.0 release. For more information see Wez, Ilia, or myself.
  16384. 2003-02-13 Georg Richter <georg.richter@phpev.de>
  16385. * ext/mysqli/mysqli_api.c
  16386. ext/mysqli/mysqli_fe.c
  16387. ext/mysqli/php_mysqli.h:
  16388. added new function int mysql_get_server_version
  16389. this function is available since libmysql change set 1.1450 (2002-02-13)
  16390. 2003-02-12 Georg Richter <georg.richter@phpev.de>
  16391. * ext/mysqli/mysqli_fe.c:
  16392. changed function entries for statements
  16393. 2003-02-12 Ilia Alshanetsky <ilia@prohost.org>
  16394. * (PHP_4_3)
  16395. NEWS
  16396. NEWS:
  16397. Bug fixing news.
  16398. * ext/fbsql/php_fbsql.c:
  16399. Fixed bug #22191 (frontbase build was broken for people using older
  16400. versions).
  16401. * main/snprintf.c:
  16402. Fixed bug #22187 (spprintf function did not handle floats correctly).
  16403. 2003-02-12 Sascha Schumann <sascha@schumann.cx>
  16404. * main/spprintf.c:
  16405. - trims +100 lines of code from spprintf.c
  16406. - introduces an overflow detection in STR_TO_DEC
  16407. - eliminates dead code (e.g. assert(foo); if (foo) {..})
  16408. - removes unused macros from the original code
  16409. - simplifies code (e.g. cc was completely dropped)
  16410. - improves run-time performance
  16411. The max_len feature is never used in our code base.
  16412. Nevertheless, cpu cycles were spent on each string
  16413. operation to check the current length against max_len which
  16414. is quite inefficient. Thus, I've moved the check to
  16415. vspprintf where it is applied only once per call.
  16416. 2003-02-12 Mark L. Woodward <mlwmohawk@mohawksoft.com>
  16417. * ext/msession/config.m4:
  16418. Fix for GCC 3
  16419. 2003-02-12 Jani Taskinen <sniper@iki.fi>
  16420. * sapi/apache/config.m4:
  16421. Fixed the "member fd in BUFF" test for --with-apxs builds
  16422. 2003-02-12 Derick Rethans <d.rethans@jdimedia.nl>
  16423. * ext/mysqli/config.m4:
  16424. - Let's add the config.m4 file too :-)
  16425. 2003-02-12 Jani Taskinen <sniper@iki.fi>
  16426. * sapi/cli/.cvsignore:
  16427. added missing entry
  16428. * (PHP_4_3)
  16429. NEWS:
  16430. add blame tag
  16431. 2003-02-12 Ilia Alshanetsky <ilia@prohost.org>
  16432. * ext/standard/url_scanner_ex.c
  16433. ext/standard/url_scanner_ex.re:
  16434. Fixed bug #22048 (incorrect insertion of session id when tabs are used to
  16435. separate tag elements).
  16436. 2003-02-12 Uwe Steinmann <uwe@steinmann.cx>
  16437. * ext/hwapi/hwapi.cpp:
  16438. - Fixed compile errors and some oddities like missing strcmp
  16439. 2003-02-12 Georg Richter <georg.richter@phpev.de>
  16440. * ext/mysqli/tests/036.phpt
  16441. ext/mysqli/tests/037.phpt
  16442. ext/mysqli/tests/038.phpt
  16443. ext/mysqli/tests/039.phpt
  16444. ext/mysqli/tests/040.phpt
  16445. ext/mysqli/tests/041.phpt:
  16446. added new tests
  16447. * ext/mysqli/mysqli_api.c
  16448. ext/mysqli/mysqli_fe.c
  16449. ext/mysqli/php_mysqli.h:
  16450. removed function mysql_num_warnings (libmysql change).
  16451. 2003-02-12 Jani Taskinen <sniper@iki.fi>
  16452. * sapi/cli/Makefile.frag
  16453. sapi/cli/config.m4
  16454. sapi/cli/php.1
  16455. sapi/cli/php.1.in:
  16456. "Generate" the man page so that it gets correct version always.
  16457. * NEWS:
  16458. Man page is added in 4.3.1, moved this entry to branch
  16459. * sapi/cli/Makefile.frag
  16460. sapi/cli/config.m4:
  16461. - Added the man page installation
  16462. * (PHP_4_3)
  16463. Makefile.global:
  16464. MFH: Use $(INSTALL) for installing shared extensions.
  16465. * ext/yaz/config.m4:
  16466. Fix obvious errors..
  16467. * NEWS:
  16468. news news news..
  16469. 2003-02-12 Georg Richter <georg.richter@phpev.de>
  16470. * ext/mysqli/tests/001.phpt
  16471. ext/mysqli/tests/002.phpt
  16472. ext/mysqli/tests/003.phpt
  16473. ext/mysqli/tests/004.phpt
  16474. ext/mysqli/tests/005.phpt
  16475. ext/mysqli/tests/006.phpt
  16476. ext/mysqli/tests/007.phpt
  16477. ext/mysqli/tests/008.phpt
  16478. ext/mysqli/tests/009.phpt
  16479. ext/mysqli/tests/010.phpt
  16480. ext/mysqli/tests/011.phpt
  16481. ext/mysqli/tests/012.phpt
  16482. ext/mysqli/tests/013.phpt
  16483. ext/mysqli/tests/014.phpt
  16484. ext/mysqli/tests/015.phpt
  16485. ext/mysqli/tests/016.phpt
  16486. ext/mysqli/tests/017.phpt
  16487. ext/mysqli/tests/018.phpt
  16488. ext/mysqli/tests/019.phpt
  16489. ext/mysqli/tests/020.phpt
  16490. ext/mysqli/tests/021.phpt
  16491. ext/mysqli/tests/022.phpt
  16492. ext/mysqli/tests/023.phpt
  16493. ext/mysqli/tests/024.phpt
  16494. ext/mysqli/tests/025.phpt
  16495. ext/mysqli/tests/026.phpt
  16496. ext/mysqli/tests/027.phpt
  16497. ext/mysqli/tests/028.phpt
  16498. ext/mysqli/tests/029.phpt
  16499. ext/mysqli/tests/030.phpt
  16500. ext/mysqli/tests/031.phpt
  16501. ext/mysqli/tests/032.phpt
  16502. ext/mysqli/tests/033.phpt
  16503. ext/mysqli/tests/034.phpt
  16504. ext/mysqli/tests/035.phpt:
  16505. adding a few tests
  16506. * ext/mysqli/CREDITS
  16507. ext/mysqli/EXPERIMENTAL
  16508. ext/mysqli/TODO
  16509. ext/mysqli/mysqli.c
  16510. ext/mysqli/mysqli_api.c
  16511. ext/mysqli/mysqli_fe.c
  16512. ext/mysqli/mysqli_nonapi.c
  16513. ext/mysqli/php_mysqli.h:
  16514. initial upload
  16515. 2003-02-11 Sascha Schumann <sascha@schumann.cx>
  16516. * configure.in:
  16517. supply mandir to makefile
  16518. 2003-02-11 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  16519. * (PHP_4_3)
  16520. main/SAPI.c:
  16521. MFH: reverted my patch & applying a new patch by Stefan Esser
  16522. 2003-02-11 Ilia Alshanetsky <ilia@prohost.org>
  16523. * (PHP_4_3)
  16524. NEWS:
  16525. Bug fixing news.
  16526. * ext/imap/php_imap.c:
  16527. Fixed bug #22048 (crash in imap_headers when the e-mail contains an
  16528. abnormally large number of special characters).
  16529. * NEWS:
  16530. New function news.
  16531. * ext/standard/basic_functions.c
  16532. ext/standard/php_string.h
  16533. ext/standard/string.c:
  16534. Added strpbrk(), which is essentially a wrapper around C's strpbrk function
  16535. that allows searching through a string for a character list.
  16536. 2003-02-11 Stefan Esser <s.esser@e-matters.de>
  16537. * main/SAPI.c:
  16538. size matters not.
  16539. * main/SAPI.c:
  16540. 8 + 20 + 1 + 1 = 30
  16541. There was no Bufferoverflow on 64bit systems.
  16542. And the "fix" broke the header code on systems with old style snprintf.
  16543. 2003-02-11 Jani Taskinen <sniper@iki.fi>
  16544. * configure.in
  16545. build/buildcheck.sh:
  16546. - Fixed some weird crashes causd by the new default behaviour
  16547. of libtool 1.4.3
  16548. - Require libtool 1.4.3 or newer from now on.
  16549. 2003-02-11 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  16550. * sapi/cli/php_cli.c:
  16551. Make that clear
  16552. * sapi/cli/php.1:
  16553. Document -H added by Ilia
  16554. * main/spprintf.c:
  16555. speed up
  16556. 2003-02-11 Melvyn Sopacua <msopacua@idg.nl>
  16557. * ext/xslt/TODO:
  16558. Update time
  16559. 2003-02-11 Ian Holsman <Ian@holsman.net>
  16560. * sapi/apache2handler/.cvsignore
  16561. sapi/apache2handler/CREDITS
  16562. sapi/apache2handler/README
  16563. sapi/apache2handler/apache_config.c
  16564. sapi/apache2handler/config.m4
  16565. sapi/apache2handler/php.sym
  16566. sapi/apache2handler/php4apache2.dsp
  16567. sapi/apache2handler/php_apache.h
  16568. sapi/apache2handler/php_functions.c
  16569. sapi/apache2handler/sapi_apache2.c:
  16570. initial checkin of the apache2 SAPI using a handler instead of filters.
  16571. TBD: src highlighting
  16572. better post handling
  16573. 2003-02-11 Ilia Alshanetsky <ilia@prohost.org>
  16574. * sapi/cli/php_cli.c:
  16575. Added -H option to CLI binary. This option can be used to hide any
  16576. arguments
  16577. including the script name passed to the CLI binary.
  16578. 2003-02-11 Jani Taskinen <sniper@iki.fi>
  16579. * (PHP_4_3)
  16580. NEWS
  16581. NEWS:
  16582. fugbix news
  16583. 2003-02-11 Zeev Suraski <zeev@zend.com>
  16584. * ext/rpc/rpc.c:
  16585. Fix random crashes
  16586. 2003-02-11 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  16587. * ext/mbstring/mbstring.c:
  16588. Fixed ZTS build
  16589. 2003-02-11 Jani Taskinen <sniper@iki.fi>
  16590. * ext/readline/config.m4:
  16591. - There's no point in allowing using both --with-readline and
  16592. --with-libedit
  16593. the same time. Prefer --with-readline.
  16594. - Use PHP_ADD_LIBRARY when there is no path available.
  16595. * (PHP_4_3)
  16596. NEWS:
  16597. Moved one entry from HEAD here..
  16598. * NEWS:
  16599. moved entry to branch NEWS
  16600. * (PHP_4_3)
  16601. ext/ingres_ii/ii.c:
  16602. MFH: - Fixed bug: #21549 (problem with Ingres II persistent connections)
  16603. * ext/ingres_ii/ii.c:
  16604. - Fixed bug: #21549 (problem with Ingres II persistent connections)
  16605. 2003-02-11 Sascha Schumann <sascha@schumann.cx>
  16606. * sapi/apache/config.m4:
  16607. move check to proper place
  16608. * sapi/apache/config.m4
  16609. sapi/apache/mod_php4.c:
  16610. Detect whether BUFFs contain a fd element. IBM is hiding the actual
  16611. descriptor behind a void *, so we just disable this for IBM servers
  16612. 2003-02-11 Frank M. Kromann <frank@kromann.info>
  16613. * ext/mssql/php_mssql.c
  16614. ext/mssql/php_mssql.c:
  16615. Bug #20426. Convert SMALLDATETIME correct
  16616. 2003-02-11 Stig Bakken <ssb@fast.no>
  16617. * pear/Makefile.frag:
  16618. - clean up so Jani is not so confused
  16619. 2003-02-11 Sascha Schumann <sascha@schumann.cx>
  16620. * sapi/thttpd/thttpd_patch:
  16621. Add "log to stdout" feature
  16622. 2003-02-11 Harald Radi <harald.radi+coding.php@nme.at>
  16623. * ext/rpc/handler.h
  16624. ext/rpc/rpc.c
  16625. ext/rpc/rpc.h:
  16626. clean up source and improve hashing for implicitly
  16627. created objects (aka return values)
  16628. * ext/rpc/com/com.c
  16629. ext/rpc/com/com.h:
  16630. improved reverse lookup of ProgID based on an IDispatch pointer
  16631. 2003-02-11 Sascha Schumann <sascha@schumann.cx>
  16632. * php.ini-dist
  16633. php.ini-recommended:
  16634. update regarding session.save_path
  16635. * ext/session/mod_files.c:
  16636. support setting the filemode using session.save_path
  16637. * ext/session/php_session.h
  16638. ext/session/session.c:
  16639. use appropiate prefixes in the ps_module structure so we don't clash
  16640. with syscalls
  16641. 2003-02-11 Jani Taskinen <sniper@iki.fi>
  16642. * NEWS:
  16643. fix news entry per for file() parameter..
  16644. * (PHP_4_3)
  16645. NEWS:
  16646. dots..I love ya..
  16647. * NEWS:
  16648. Blah
  16649. * NEWS:
  16650. krhm..
  16651. 2003-02-10 Wez Furlong <wez.php@thebrainroom.net>
  16652. * ext/rpc/com/com_wrapper.c:
  16653. fix rpc_error call
  16654. 2003-02-10 Ilia Alshanetsky <ilia@prohost.org>
  16655. * ext/standard/file.c
  16656. ext/standard/file.h:
  16657. Merged the flags for the file() function into a single flag.
  16658. 2003-02-10 Harald Radi <harald.radi+coding.php@nme.at>
  16659. * ext/rpc/handler.h
  16660. ext/rpc/php_rpc.h
  16661. ext/rpc/rpc.c
  16662. ext/rpc/rpc.h
  16663. ext/rpc/rpc_proxy.c
  16664. ext/rpc/com/com.c
  16665. ext/rpc/com/com_wrapper.c
  16666. ext/rpc/com/conversion.c
  16667. ext/rpc/com/variant.c
  16668. ext/rpc/com/variant.h:
  16669. a bunch of fixes
  16670. * ext/rpc/skeleton/skeleton.c:
  16671. s/com/skeleton/ is not always a good idea
  16672. 2003-02-10 Wez Furlong <wez.php@thebrainroom.net>
  16673. * ext/rpc/com/com.c:
  16674. byref really means that we want the zval...
  16675. 2003-02-10 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  16676. * main/SAPI.c:
  16677. Fixed possible snprintf problem
  16678. * (PHP_4_3)
  16679. main/SAPI.c:
  16680. MFH: fixed possible buffer overflow in 64bit systems
  16681. * main/SAPI.c:
  16682. Fixed possible buffer overflow in 64bit systems
  16683. * NEWS
  16684. NEWS:
  16685. dot dot dot..
  16686. * NEWS:
  16687. MFB: Fixed typo
  16688. * (PHP_4_3)
  16689. NEWS:
  16690. Fixed typo
  16691. 2003-02-10 Sara Golemon <php@alphaweb.net>
  16692. * (PHP_4_3)
  16693. NEWS:
  16694. Bug 22141
  16695. 2003-02-10 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  16696. * main/SAPI.c:
  16697. Jani happification
  16698. * NEWS:
  16699. New function
  16700. 2003-02-10 Sara Golemon <php@alphaweb.net>
  16701. * (PHP_4_3)
  16702. ext/standard/string.c:
  16703. Partial MFH. Deprecated BM algo for str_replace can hang execution. See
  16704. Bug#22141
  16705. 2003-02-10 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  16706. * sapi/apache2filter/sapi_apache2.c:
  16707. Removed unnecessary code
  16708. * ext/zlib/php_zlib.h
  16709. ext/zlib/zlib.c
  16710. main/SAPI.c:
  16711. Fixed zlib.output_compression so it can work even if zlib extension is
  16712. built as shared
  16713. 2003-02-10 Melvyn Sopacua <msopacua@idg.nl>
  16714. * Makefile.global:
  16715. MFB: disable output buffering
  16716. * (PHP_4_3)
  16717. Makefile.global:
  16718. Make sure we're not buffering stuff
  16719. 2003-02-10 Wez Furlong <wez.php@thebrainroom.net>
  16720. * ext/rpc/com/com.c:
  16721. Implement com_describe
  16722. 2003-02-10 Jani Taskinen <sniper@iki.fi>
  16723. * (PHP_4_3)
  16724. acinclude.m4
  16725. config.guess
  16726. config.sub
  16727. configure.in
  16728. ltmain.sh:
  16729. - MFH: libtool upgrade to 1.4.3
  16730. * acinclude.m4
  16731. configure.in
  16732. ltmain.sh:
  16733. - Updated libtool to 1.4.3 which has test for the sed problem..
  16734. 2003-02-10 Jon Parise <jon@csh.rit.edu>
  16735. * ext/pgsql/pgsql.c:
  16736. Correct the spelling of 'supported'.
  16737. 2003-02-10 Stig Bakken <ssb@fast.no>
  16738. * pear/PEAR.php:
  16739. - update PEAR::isError phpdoc
  16740. * pear/PEAR.php:
  16741. - PEAR::isError accepts second parameter that will be matched against
  16742. the error code. PEAR::isError($obj, FOO) will return true if $obj
  16743. is an error object, and $obj->getCode() returns FOO.
  16744. * pear/install-pear.txt:
  16745. - the "a" in "pear" is "application" now
  16746. 2003-02-10 Wez Furlong <wez.php@thebrainroom.net>
  16747. * ext/rpc/com/com_wrapper.c:
  16748. Error reporting clean up
  16749. * ext/rpc/rpc.c:
  16750. Newly created objects should use a separate function_table from the global
  16751. class entry table.
  16752. For objects instantiated via new, make sure that intern->function_table
  16753. uses the newly created table when the class is registered.
  16754. For generic per-object hashing, copy the ce->function_table into
  16755. intern->function_table.
  16756. * ext/rpc/com/com.c
  16757. ext/rpc/com/com_wrapper.c:
  16758. Error reporting leaks and cleanup
  16759. 2003-02-10 Zeev Suraski <zeev@zend.com>
  16760. * tests/lang/bug21961.phpt:
  16761. Fix the test
  16762. 2003-02-10 Wez Furlong <wez.php@thebrainroom.net>
  16763. * ext/openssl/openssl.c:
  16764. Add additional optional parameter to openssl_pkcs7_encrypt to specify the
  16765. cipher. The cipher can be one of the constants listed below.
  16766. Based on a patch from:
  16767. stefan at cuba dot ionum dot ch
  16768. OPENSSL_CIPHER_RC2_40, (the default)
  16769. OPENSSL_CIPHER_RC2_128,
  16770. OPENSSL_CIPHER_RC2_64,
  16771. OPENSSL_CIPHER_DES,
  16772. OPENSSL_CIPHER_3DES,
  16773. proto bool openssl_pkcs7_encrypt(string infile, string outfile,
  16774. mixed recipcerts, array headers [, long flags [, long cipher]])
  16775. 2003-02-10 Harald Radi <harald.radi+coding.php@nme.at>
  16776. * (PHP_4_3)
  16777. NEWS:
  16778. 18 times the speed of light
  16779. 2003-02-10 Hartmut Holzgraefe <hartmut@six.de>
  16780. * ext/fdf/fdf.c:
  16781. proto fixes
  16782. 2003-02-10 Jani Taskinen <sniper@iki.fi>
  16783. * ext/notes/php_notes.c:
  16784. some win32 fixes by Kai
  16785. 2003-02-10 Wez Furlong <wez.php@thebrainroom.net>
  16786. * win32/installer/gen-nsis.php
  16787. win32/installer/setini.php:
  16788. Fix php.ini customization.
  16789. Apparently, it seems that running the php script with output captured to
  16790. the log prevented it from working correctly.
  16791. Also, deletes the php.ini when uninstalled.
  16792. TODO: The defaults install and activate all extensions. This is a problem
  16793. for those extension that require non-bundled .dlls (such as OCI).
  16794. 2003-02-09 Jani Taskinen <sniper@iki.fi>
  16795. * (PHP_4_3)
  16796. sapi/nsapi/nsapi.c:
  16797. MFH (ws fixes, but merged to ease any fix patch merging)
  16798. * sapi/nsapi/nsapi.c:
  16799. style, ws
  16800. * sapi/nsapi/nsapi.c:
  16801. Some compilers puke on these..
  16802. * (PHP_4_3)
  16803. sapi/nsapi/nsapi.c:
  16804. MFH: Fixed _SERVER[] variables, memleaks
  16805. 2003-02-09 Harald Radi <harald.radi+coding.php@nme.at>
  16806. * ext/rpc/rpc.c:
  16807. fix a memleak
  16808. 2003-02-09 Wez Furlong <wez.php@thebrainroom.net>
  16809. * ext/standard/file.c:
  16810. ZTS fix
  16811. 2003-02-09 Jani Taskinen <sniper@iki.fi>
  16812. * NEWS:
  16813. We move, fix, change or add stuff
  16814. * (PHP_4_3)
  16815. NEWS:
  16816. sex with punctuation mark..
  16817. 2003-02-09 Kai Schr�der <mail@kaischroeder.net>
  16818. * ext/standard/datetime.c
  16819. ext/standard/datetime.c:
  16820. fix for #17928
  16821. 2003-02-09 Wez Furlong <wez.php@thebrainroom.net>
  16822. * ext/rpc/com/com.c
  16823. ext/rpc/com/com_wrapper.c
  16824. ext/rpc/com/variant.h:
  16825. Fix various little leaks and segfaults.
  16826. Fix scripts like this:
  16827. $obj = new COM('Foo');
  16828. $obj2 = $obj->get_object();
  16829. $obj2->method(); // <-- would segfault here
  16830. * ext/rpc/handler.h
  16831. ext/rpc/rpc.c:
  16832. Add get_class_name handler so that the current var_dump implementation does
  16833. not segfault.
  16834. Add a generic rpc_object_from_data() function for generating rpc objects
  16835. from C code (as discussed with Harald).
  16836. * ext/rpc/rpc_proxy.c:
  16837. Fix some warnings
  16838. 2003-02-09 Sascha Schumann <sascha@schumann.cx>
  16839. * main/SAPI.c
  16840. sapi/apache/mod_php4.c
  16841. sapi/thttpd/thttpd.c:
  16842. use SUCCESS/FAILURE instead of 0/-1
  16843. 2003-02-09 Ilia Alshanetsky <ilia@prohost.org>
  16844. * (PHP_4_3)
  16845. NEWS:
  16846. Bug fixing news.
  16847. * NEWS:
  16848. New features.
  16849. * ext/standard/basic_functions.c
  16850. ext/standard/file.c
  16851. ext/standard/file.h
  16852. main/php_streams.h
  16853. main/streams.c:
  16854. Added feature request #9173 (added stream_get_line(), this function will
  16855. read either the specified number of bytes or until the ending string is
  16856. found).
  16857. * ext/standard/file.c:
  16858. Added feature request #17983 (optional parameter to mkdir() that makes
  16859. directory creation recursive).
  16860. Fixed prototype for file() function.
  16861. 2003-02-09 Jani Taskinen <sniper@iki.fi>
  16862. * NEWS:
  16863. order, style..
  16864. 2003-02-09 Ilia Alshanetsky <ilia@prohost.org>
  16865. * ext/standard/file.c:
  16866. Added feature request #14097 (option allowing file() command not to include
  16867. line endings in it's output. As well as another option, which allows blank
  16868. lines to be excluded from the output).
  16869. 2003-02-09 Jani Taskinen <sniper@iki.fi>
  16870. * ext/dba/config.m4:
  16871. break: First one not needed, second missing.
  16872. 2003-02-09 Shane Caraveo <shane@caraveo.com>
  16873. * NEWS:
  16874. news entry for previous commit
  16875. 2003-02-09 Jani Taskinen <sniper@iki.fi>
  16876. * (PHP_4_3)
  16877. ext/mime_magic/mime_magic.c
  16878. ext/standard/aggregation.c
  16879. ext/standard/basic_functions.c
  16880. ext/standard/image.c
  16881. main/SAPI.c
  16882. main/output.c:
  16883. MFH: fixed compile failures when ZLIB/PCRE are compiled as shared in same
  16884. build.
  16885. * ext/mime_magic/mime_magic.c
  16886. ext/standard/aggregation.c
  16887. ext/standard/basic_functions.c
  16888. ext/standard/image.c
  16889. main/SAPI.c
  16890. main/output.c:
  16891. Fixed compile failures when ZLIB / PCRE are compiled as shared
  16892. extensions in same build.
  16893. * ext/standard/aggregation.c:
  16894. Let this compile even if PCRE is compiled as shared in same build.
  16895. * ext/pcre/config.m4:
  16896. Fixed bug #22131, enable use of shared lib with pcre.
  16897. 2003-02-09 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  16898. * ext/gd/libgd/gd.c:
  16899. Kill some warnings
  16900. * ext/gd/gd_bundled.dsp:
  16901. XBM for win
  16902. 2003-02-09 Kai Schr�der <mail@kaischroeder.net>
  16903. * ext/standard/tests/file/003-win32.phpt:
  16904. shane added is_executable() for windows last night
  16905. * ext/standard/tests/file/003.phpt:
  16906. reverting to version 1.5; shane added is_executable() for windows last
  16907. night
  16908. * ext/standard/tests/general_functions/007.phpt
  16909. ext/standard/tests/general_functions/007.phpt:
  16910. newlines changed
  16911. * ext/standard/tests/general_functions/getopt.phpt
  16912. ext/standard/tests/general_functions/getopt.phpt:
  16913. getopt() is currently not available on Windows
  16914. * (PHP_4_3)
  16915. ext/standard/tests/file/001-win32.phpt
  16916. ext/standard/tests/file/001.phpt:
  16917. there are no symlinks on Windows
  16918. * ext/standard/tests/file/001-win32.phpt
  16919. ext/standard/tests/file/001.phpt:
  16920. there are no symlinks on Windows
  16921. * ext/standard/tests/file/003-win32.phpt
  16922. ext/standard/tests/file/003.phpt:
  16923. is_executable() does not exist on Windows
  16924. * ext/standard/tests/file/003-win32.phpt
  16925. ext/standard/tests/file/003-win32.phpt
  16926. ext/standard/tests/file/003.phpt:
  16927. file 003-win32.phpt was initially added on branch PHP_4_3.
  16928. * ext/standard/tests/time/002.phpt
  16929. ext/standard/tests/time/002.phpt:
  16930. die() to skip second message
  16931. * ext/standard/datetime.c
  16932. ext/standard/datetime.c:
  16933. MSVC's mktime() does not examine the existence of a daylight-saving-time
  16934. zone
  16935. * ext/standard/tests/time/003.phpt
  16936. ext/standard/tests/time/003.phpt:
  16937. Windows doesn't know timezone CET
  16938. * ext/standard/tests/time/002.phpt
  16939. ext/standard/tests/time/002.phpt:
  16940. skip for Windows (does not support dates prior to midnight, January 1,
  16941. 1970)
  16942. * ext/standard/tests/time/002-win32.phpt:
  16943. Windows does not support dates prior to midnight, January 1, 1970
  16944. * ext/standard/tests/time/mktime.phpt:
  16945. test for mktime()
  16946. 2003-02-09 Derick Rethans <d.rethans@jdimedia.nl>
  16947. * ext/mssql/php_mssql.c
  16948. ext/mssql/php_mssql.c:
  16949. - Whitespace fixes
  16950. 2003-02-09 Kai Schr�der <mail@kaischroeder.net>
  16951. * ext/standard/tests/time/mktime.phpt
  16952. ext/standard/tests/time/mktime.phpt:
  16953. file mktime.phpt was initially added on branch PHP_4_3.
  16954. * ext/standard/tests/time/002-win32.phpt
  16955. ext/standard/tests/time/002-win32.phpt:
  16956. file 002-win32.phpt was initially added on branch PHP_4_3.
  16957. 2003-02-09 Frank M. Kromann <frank@kromann.info>
  16958. * ext/mssql/php_mssql.c
  16959. ext/mssql/php_mssql.c:
  16960. cleanup variable initializations
  16961. * ext/mssql/php_mssql.c
  16962. ext/mssql/php_mssql.c:
  16963. Fixing coredump when no php.ini file is used
  16964. * ext/mssql/config.m4
  16965. ext/mssql/php_mssql.h:
  16966. MFB
  16967. 2003-02-09 Yasuo Ohgaki <yohgaki@ohgaki.net>
  16968. * ext/pgsql/pgsql.c:
  16969. Fixed one more improper row offset handling.
  16970. 2003-02-09 Frank M. Kromann <frank@kromann.info>
  16971. * (PHP_4_3)
  16972. ext/mssql/php_mssql.h:
  16973. DBFLT4 is not defined in FreeTDS. Needed for real data types
  16974. * (PHP_4_3)
  16975. ext/mssql/config.m4:
  16976. Fixing autodetect of FreeTDS
  16977. 2003-02-09 Yasuo Ohgaki <yohgaki@ohgaki.net>
  16978. * ext/pgsql/pgsql.c:
  16979. Fixed improper result offset handling.
  16980. Prevent error when connection is broken. (optional)
  16981. 2003-02-09 Frank M. Kromann <frank@kromann.info>
  16982. * ext/mssql/php_mssql.c
  16983. ext/mssql/php_mssql.c
  16984. ext/mssql/php_mssql.h
  16985. ext/mssql/php_mssql.h:
  16986. Bug #21707 problem with real
  16987. * ext/gd/gd.dsp
  16988. ext/gd/gd_bundled.dsp:
  16989. Syncronize with branch
  16990. * (PHP_4_3)
  16991. ext/gd/gd.dsp:
  16992. Fixing build with GD 2.0.11
  16993. * (PHP_4_3)
  16994. ext/gd/gd_bundled.dsp:
  16995. Adding missing HAVE_GD_STRINGFTEX define
  16996. * (PHP_4_3)
  16997. ext/gd/gd.dsp
  16998. ext/gd/gd_bundled.dsp:
  16999. Adding some missing defines to enable functions.
  17000. Fixing bug #22130
  17001. 2003-02-09 Shane Caraveo <shane@caraveo.com>
  17002. * ext/standard/basic_functions.c
  17003. ext/standard/filestat.c
  17004. ext/standard/php_filestat.h:
  17005. is_executable() now available on win32
  17006. stats can now get information provided by access()
  17007. * run-tests2.php:
  17008. whitespace changes
  17009. 2003-02-08 Sascha Schumann <sascha@schumann.cx>
  17010. * ext/gettext/gettext.c:
  17011. Fix segfault in bindtextdomain when first parameter was empty.
  17012. The Linux man page states: domainname must be a non-empty string.
  17013. Noticed by: Nils Meyer
  17014. 2003-02-08 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  17015. * sapi/cli/php.1:
  17016. Style corrections
  17017. See also: Stig's intro
  17018. Version info
  17019. 2003-02-08 Jani Taskinen <sniper@iki.fi>
  17020. * ext/standard/string.c:
  17021. style & ws fixes
  17022. 2003-02-08 Pierre-Alain Joye <paj@pearfr.org>
  17023. * (PHP_4_3)
  17024. ext/gd/libgd/gd.c
  17025. ext/gd/libgd/gd.h:
  17026. MFH:
  17027. Add gdImageEllipse
  17028. Replace gdImageFilledEllipse by a new function (backported from
  17029. the new phpgd)
  17030. the new gdImageFilledEllipse fix bug bug #22103 (ellipse part)
  17031. * ext/gd/libgd/gd.c
  17032. ext/gd/libgd/gd.h:
  17033. Add gdImageEllipse
  17034. Replace gdImageFilledEllipse by a new function (backported from
  17035. the new phpgd)
  17036. the new gdImageFilledEllipse fix bug bug #22103 (ellipse part)
  17037. 2003-02-07 Sara Golemon <php@alphaweb.net>
  17038. * ext/standard/http_fopen_wrapper.c:
  17039. chunk_size should always be reduced to 1 while scanning response headers to
  17040. avoid buffering the actual stream prior to any read calls.
  17041. 2003-02-07 Ilia Alshanetsky <ilia@prohost.org>
  17042. * main/php_streams.h:
  17043. Added missing definitions.
  17044. 2003-02-07 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  17045. * sapi/cli/php.1:
  17046. Adding some text and some backslashes which are needed sometimes
  17047. somewhere...
  17048. * sapi/cli/php_cli.c:
  17049. Define STDIN/OUT/ERR for -B -R -F -E (works as expected).
  17050. Enable exit in same switches.
  17051. 2003-02-07 Ilia Alshanetsky <ilia@prohost.org>
  17052. * NEWS:
  17053. New function news.
  17054. * ext/standard/basic_functions.c
  17055. ext/standard/php_string.h
  17056. ext/standard/string.c:
  17057. Added str_split() function. This function can be used to break down a
  17058. string into an array.
  17059. * ext/standard/basic_functions.c
  17060. ext/standard/url.c
  17061. ext/standard/url.h
  17062. main/streams.c:
  17063. Added get_browser() function. This function can be used to fetch the
  17064. headers
  17065. sent by the server when a request is made for a given URL.
  17066. 2003-02-07 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  17067. * sapi/cli/php_cli.c:
  17068. No more maximum line size for -R and -F
  17069. 2003-02-07 Uwe Schindler <uwe@thetaphi.de>
  17070. * sapi/nsapi/nsapi.c:
  17071. (NSAPI SAPI) Fixed _SERVER[] variables (all headers included) to be now
  17072. similar to apache SAPI; with this new file the memory leaks (webserver
  17073. eats up memory during a few days running) are also disappeared (all by
  17074. NSAPI allocated strings are freed).
  17075. 2003-02-07 Zeev Suraski <zeev@zend.com>
  17076. * main/win95nt.h:
  17077. Fixlet
  17078. 2003-02-07 Dan Kalowsky <dank@deadmime.org>
  17079. * ext/odbc/php_odbc.c:
  17080. MFB
  17081. * (PHP_4_3)
  17082. ext/odbc/php_odbc.c:
  17083. Patch for Bug #21279 submitted by ernani@php.net
  17084. 2003-02-06 James Cox <james@imajes.info>
  17085. * NEWS:
  17086. adding news about moved ext
  17087. 2003-02-06 Tal Peer <tal@twisthost.com>
  17088. * ext/fribidi/.cvsignore
  17089. ext/fribidi/CREDITS
  17090. ext/fribidi/EXPERIMENTAL
  17091. ext/fribidi/README
  17092. ext/fribidi/config.m4
  17093. ext/fribidi/fribidi.c
  17094. ext/fribidi/fribidi.dsp
  17095. ext/fribidi/php_fribidi.h:
  17096. Moving fribidi to PECL
  17097. 2003-02-06 Sara Golemon <php@alphaweb.net>
  17098. * ext/bcmath/bcmath.c:
  17099. bc_raise() can return a scale lower than that passed into it. While most
  17100. other bcmath calls won't, it's safest to do a quick check that we're only
  17101. reducing n_scale, not increasing it.
  17102. 2003-02-06 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  17103. * sapi/cli/php.1:
  17104. Rewrite/add some stuff
  17105. 2003-02-06 Jani Taskinen <sniper@iki.fi>
  17106. * (PHP_4_3)
  17107. NEWS:
  17108. fugbix news
  17109. * (PHP_4_3)
  17110. ext/standard/array.c:
  17111. MFH: - Fixed bug #22088 (array_shift() leaves next index to be +1 too much)
  17112. * ext/standard/array.c:
  17113. - Fixed bug #22088 (array_shift() leaves next index to be +1 too much)
  17114. * ext/standard/tests/array/bug22088.phpt:
  17115. fix the test
  17116. * ext/standard/tests/array/bug22088.phpt:
  17117. Added testcase for bug #22088
  17118. 2003-02-06 Andrey Hristov <andrey@webgate.bg>
  17119. * (PHP_4_3)
  17120. NEWS:
  17121. added entry for memory_get_usage().
  17122. * (PHP_4_3)
  17123. ext/standard/basic_functions.c
  17124. ext/standard/php_var.h
  17125. ext/standard/var.c:
  17126. Backporting memory_get_usage() from HEAD.
  17127. As far as the code is small there won't be any problems.
  17128. 2003-02-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  17129. * tests/classes/private_001.phpt
  17130. tests/classes/private_002.phpt
  17131. tests/classes/private_003.phpt
  17132. tests/classes/private_003b.phpt
  17133. tests/classes/private_004.phpt
  17134. tests/classes/private_004b.phpt
  17135. tests/classes/private_005.phpt
  17136. tests/classes/private_005b.phpt
  17137. tests/classes/private_006.phpt
  17138. tests/classes/private_006b.phpt
  17139. tests/classes/private_007.phpt
  17140. tests/classes/private_007b.phpt
  17141. tests/classes/protected_001.phpt
  17142. tests/classes/protected_001b.phpt
  17143. tests/classes/protected_002.phpt
  17144. tests/classes/visibility_000a.phpt
  17145. tests/classes/visibility_000b.phpt
  17146. tests/classes/visibility_000c.phpt
  17147. tests/classes/visibility_001a.phpt
  17148. tests/classes/visibility_001b.phpt
  17149. tests/classes/visibility_001c.phpt
  17150. tests/classes/visibility_002a.phpt
  17151. tests/classes/visibility_002b.phpt
  17152. tests/classes/visibility_002c.phpt
  17153. tests/classes/visibility_003a.phpt
  17154. tests/classes/visibility_003b.phpt
  17155. tests/classes/visibility_003c.phpt
  17156. tests/classes/visibility_004a.phpt
  17157. tests/classes/visibility_004b.phpt
  17158. tests/classes/visibility_004c.phpt:
  17159. Add PPP method tests
  17160. 2003-02-05 Ilia Alshanetsky <ilia@prohost.org>
  17161. * NEWS:
  17162. New function news.
  17163. * ext/standard/array.c
  17164. ext/standard/basic_functions.c
  17165. ext/standard/php_array.h:
  17166. Added array_walk_recursive() function that can apply array_walk recursively
  17167. to an array.
  17168. 2003-02-05 Wez Furlong <wez.php@thebrainroom.net>
  17169. * ext/iconv/CREDITS:
  17170. Credits for iconv
  17171. * sapi/activescript/EXPERIMENTAL:
  17172. Mark activescript sapi as experimental, so that the installer can
  17173. categorize it appropriately.
  17174. * win32/installer/README
  17175. win32/installer/gen-nsis.php
  17176. win32/installer/setini.php:
  17177. Check in the prototype PHP installer for win32.
  17178. 2003-02-05 Ilia Alshanetsky <ilia@prohost.org>
  17179. * sapi/apache/mod_php4.c
  17180. sapi/apache_hooks/mod_php4.c:
  17181. Build Fix.
  17182. 2003-02-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  17183. * sapi/cli/php.1:
  17184. * sapi/cli/php.1:
  17185. First step - abrief version.
  17186. 2003-02-04 Stig Bakken <ssb@fast.no>
  17187. * pear/package-PEAR.xml:
  17188. - replace @bin_dir@ in pear.bat
  17189. 2003-02-04 Sara Golemon <php@alphaweb.net>
  17190. * (PHP_4_3)
  17191. ext/bcmath/bcmath.c:
  17192. FMH(r-1.49/r-1.50)
  17193. 2003-02-04 Andi Gutmans <andi@zend.com>
  17194. * ext/bcmath/bcmath.c:
  17195. - Please follow coding standards (this isn't java :)
  17196. 2003-02-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  17197. * ext/bcmath/bcmath.c:
  17198. fix ZTS build
  17199. 2003-02-04 Ilia Alshanetsky <ilia@prohost.org>
  17200. * sapi/apache/mod_php4.c
  17201. sapi/apache_hooks/mod_php4.c:
  17202. Fixed compilation of Apache & Apache Hooks SAPIs.
  17203. 2003-02-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  17204. * sapi/cli/php_cli.c:
  17205. remove it then....this forces to put work in man page ...
  17206. 2003-02-04 Jani Taskinen <sniper@iki.fi>
  17207. * (PHP_4_3)
  17208. NEWS:
  17209. reorder the bug fixes (reverse #). added missing bug fixing news
  17210. 2003-02-04 Sara Golemon <php@alphaweb.net>
  17211. * ext/bcmath/bcmath.c:
  17212. Bug#13551 bcmath functions should not apply scale to arguments, only to
  17213. result
  17214. 2003-02-04 Ilia Alshanetsky <ilia@prohost.org>
  17215. * (PHP_4_3)
  17216. NEWS:
  17217. Bug fixing news.
  17218. * ext/pgsql/pgsql.c:
  17219. Made the row parameter in pg_result_seek() non-optional, the current
  17220. implementation would result in random behavior if the 2nd argument is not
  17221. passed.
  17222. Fixed bug #22042 (pg_result_seek() would never seek to the 1st row in the
  17223. result due to always seeking to row next to the one requested).
  17224. Removed dead code from pg_result_seek().
  17225. 2003-02-04 Zeev Suraski <zeev@zend.com>
  17226. * ext/standard/aggregation.c
  17227. sapi/apache/mod_php4.c
  17228. sapi/apache_hooks/mod_php4.c:
  17229. Updates reflecting infrastructure changes
  17230. 2003-02-04 Uwe Steinmann <uwe@steinmann.cx>
  17231. * ext/pdf/pdf.c:
  17232. - fixed some prototypes and folding
  17233. * ext/pdf/pdf.c:
  17234. - fixed prototype of pdf_get_buffer()
  17235. 2003-02-04 Jani Taskinen <sniper@iki.fi>
  17236. * (PHP_4_3)
  17237. NEWS:
  17238. Added missing bugfix news entry.
  17239. * NEWS:
  17240. NEWS ordering..
  17241. 2003-02-03 Hartmut Holzgraefe <hartmut@six.de>
  17242. * main/output.c:
  17243. proto-fix
  17244. 2003-02-03 Ilia Alshanetsky <ilia@prohost.org>
  17245. * ext/standard/datetime.c:
  17246. Fixed bug #22017 (non descriptive error to appear when timestamp passed to
  17247. date() has value < 0. Win32 does not support timestamps prior to midnight
  17248. (00:00:00), January 1, 1970).
  17249. * ext/standard/basic_functions.c:
  17250. Make putenv() return a proper error rather then NULL when invalid argument
  17251. is passed.
  17252. * ext/imap/php_imap.c:
  17253. Fixed bug #22022 (Crash in imap_mail_compose() if the body is an empty
  17254. array).
  17255. * ext/curl/interface.c:
  17256. Fixed bug #22031 (Made curl_write() & curl_write_header() binary safe).
  17257. 2003-02-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  17258. * ext/mbstring/tests/mb_http_output.phpt
  17259. ext/mbstring/tests/mb_internal_encoding.phpt
  17260. ext/mbstring/tests/mb_strpos.phpt:
  17261. Trivial test adjustment
  17262. * ext/mbstring/mbstring.c:
  17263. zend_get_parameters_* => zend_parse_parameters
  17264. 2003-02-03 Jani Taskinen <sniper@iki.fi>
  17265. * (PHP_4_3)
  17266. sapi/apache2filter/config.m4:
  17267. MFH: Fix bug: #22035 (EXTRA_LDFLAGS for AIX not quite right)
  17268. * sapi/apache2filter/config.m4:
  17269. Fix bug: #22035 (EXTRA_LDFLAGS for AIX not correct)
  17270. * (PHP_4_3)
  17271. NEWS:
  17272. fugbix news
  17273. * (PHP_4_3)
  17274. ext/standard/array.c:
  17275. MFH: Fixed bug: #21998 (array_pop() did not reset the current array
  17276. position)
  17277. * ext/standard/array.c:
  17278. - Fixed bug: #21998 (array_pop() did not reset the current array position)
  17279. * ext/standard/tests/array/bug21998.phpt:
  17280. Correct description of the problem
  17281. 2003-02-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  17282. * ext/mbstring/mbstring.c:
  17283. Really fixed proto.
  17284. * ext/mbstring/mbstring.c:
  17285. Oops! wrong commit. Reverting...
  17286. * ext/mbstring/mbstring.c:
  17287. Fixed proto
  17288. * tests/lang/bug21961.phpt:
  17289. Modified the test so it will be skipped under ZE1.
  17290. Thanks Kai
  17291. * tests/lang/bug20175.phpt:
  17292. Added missing "?>"
  17293. * ext/mbstring/tests/mb_strpos.phpt:
  17294. Fixed test case for mb_strpos().
  17295. 2003-02-03 Jani Taskinen <sniper@iki.fi>
  17296. * sapi/apache_hooks/config.m4:
  17297. Make these configure messages differ from the regular apache configure
  17298. 2003-02-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  17299. * tests/lang/bug21961.phpt:
  17300. Added test case for bug #21961
  17301. 2003-02-03 Jani Taskinen <sniper@iki.fi>
  17302. * ext/standard/php_image.h:
  17303. This cause some warning/error in AIX
  17304. * (PHP_4_3)
  17305. main/php_ini.c:
  17306. MFH: Fixed bug: #22011 (-n must ignore all ini files)
  17307. * main/php_ini.c:
  17308. Fixed bug: #22011 (-n must ignore all ini files)
  17309. 2003-02-03 Derick Rethans <d.rethans@jdimedia.nl>
  17310. * run-tests.php:
  17311. - Make VIM highlighting happy
  17312. 2003-02-03 Jani Taskinen <sniper@iki.fi>
  17313. * ext/interbase/config.m4:
  17314. Test that libgds actually exists.
  17315. * ext/calendar/calendar.c:
  17316. ws
  17317. 2003-02-03 Giuseppe Tanzilli <g.tanzilli@gruppocsf.com>
  17318. * (PHP_4_3)
  17319. sapi/servlet/Makefile.frag
  17320. sapi/servlet/config.m4
  17321. sapi/servlet/servlet.c
  17322. sapi/servlet/servlet.java:
  17323. Fix sapi/servlet build on Unix
  17324. 2003-02-03 Sebastian Bergmann <sb@sebastian-bergmann.de>
  17325. * sapi/cli/php_cli.c:
  17326. Fix ZTS build.
  17327. 2003-02-03 Jani Taskinen <sniper@iki.fi>
  17328. * ext/standard/tests/array/bug21998.phpt:
  17329. Added test for bug #21998
  17330. 2003-02-03 Stig Bakken <ssb@fast.no>
  17331. * pear/package-PEAR.xml:
  17332. - 1.1 release notes update
  17333. * added some <provides> elements
  17334. * pear/PEAR/Common.php:
  17335. - start using the source tokenizer
  17336. * pear/package-PEAR.xml:
  17337. - substitute @php_dir@ in pear.in
  17338. 2003-02-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  17339. * sapi/cli/php_cli.c:
  17340. - Added -B, -F, -R, -E for line by line std in processing.
  17341. - Added some error messages.
  17342. - Added more -h info.
  17343. 2003-02-02 Ilia Alshanetsky <ilia@prohost.org>
  17344. * main/php_scandir.h:
  17345. Fixed bug #22021.
  17346. * ext/curl/interface.c:
  17347. Gave the user the ability to specify encoding of the request.
  17348. Patch by jens@mermaidconsulting.dk.
  17349. * main/php_scandir.c:
  17350. Fixed build on Solaris (patch by Melvyn Sopacua).
  17351. 2003-02-02 Sebastian Bergmann <sb@sebastian-bergmann.de>
  17352. * ext/standard/info.c:
  17353. Fix warning.
  17354. 2003-02-02 Zeev Suraski <zeev@zend.com>
  17355. * ext/standard/info.c
  17356. ext/standard/info.c:
  17357. Fix phpinfo() display of Zend extensions
  17358. 2003-02-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  17359. * ext/gd/config.m4
  17360. ext/gd/libgd/gd.c
  17361. ext/gd/libgd/xbm.c
  17362. ext/gd/tests/conv_test.xbm
  17363. ext/gd/tests/xbm2png.phpt:
  17364. - new xbm support
  17365. 2003-02-01 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  17366. * ext/standard/image.c:
  17367. avoid warnings
  17368. * ext/gd/config.m4:
  17369. Bundled version has XBM support as well as external.
  17370. * ext/gd/gd.c:
  17371. Show if XPM support is available & Set availability bit only when
  17372. available.
  17373. * ext/standard/image.c
  17374. ext/standard/php_image.h:
  17375. * ext/dba/config.m4:
  17376. Change DBM detection order
  17377. * (PHP_4_3)
  17378. ext/dba/config.m4
  17379. ext/dba/dba_cdb.c
  17380. ext/dba/dba_dbm.c
  17381. ext/dba/dba_gdbm.c
  17382. ext/dba/dba_ndbm.c:
  17383. MFH: include file handling and dbm fixes
  17384. * ext/dba/config.m4
  17385. ext/dba/dba_cdb.c
  17386. ext/dba/dba_dbm.c
  17387. ext/dba/dba_gdbm.c:
  17388. - unify configure mechanisms (include file handling)
  17389. - fix dbm
  17390. - allow dbm to be based on gdbm
  17391. 2003-02-01 Melvyn Sopacua <msopacua@idg.nl>
  17392. * run-tests.php:
  17393. Make it easier to diff results of several runs in one day.
  17394. 2003-02-01 Jani Taskinen <sniper@iki.fi>
  17395. * NEWS:
  17396. Correct required mcrypt version
  17397. 2003-02-01 Melvyn Sopacua <msopacua@idg.nl>
  17398. * (PHP_4_3)
  17399. INSTALL:
  17400. MFH: Bug #21892 (links to apache2 install instructions missing)
  17401. * INSTALL:
  17402. Fix Bug #21892 (links to apache2 install instructions missing)
  17403. 2003-02-01 Martin Jansen <mail@martin-jansen.de>
  17404. * pear/PEAR/Command/Registry.php:
  17405. - displayLine() is deprecated, so better use displayError() here.
  17406. 2003-02-01 Wez Furlong <wez.php@thebrainroom.net>
  17407. * ext/standard/var.c:
  17408. Don't assume that objects have class entries (in the ZE1 sense) when
  17409. determining the class name.
  17410. Additionally, don't assume that objects have a properties hash either.
  17411. 2003-01-31 Melvyn Sopacua <msopacua@idg.nl>
  17412. * ext/mcrypt/config.m4:
  17413. Require 2.5.6+
  17414. MFB: Be -ltdl aware
  17415. 2003-01-31 Ilia Alshanetsky <ilia@prohost.org>
  17416. * ext/openssl/openssl.c:
  17417. Fixed bug #21986 (openssl test failure).
  17418. 2003-01-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  17419. * (PHP_4_3)
  17420. ext/dba/config.m4:
  17421. MFH: Shared dba requires at least db-3.3
  17422. * ext/dba/config.m4:
  17423. Shared dba requires at least db-3.3
  17424. * ext/dba/dba.c:
  17425. Fix proto
  17426. 2003-01-31 Frank M. Kromann <frank@kromann.info>
  17427. * ext/ext_skel.php
  17428. ext/ext_skel.php
  17429. ext/ext_skel_win32.php:
  17430. Rename script.
  17431. Add check for CLI version
  17432. * ext/ext_skel_win32.php
  17433. ext/ext_skel_win32.php:
  17434. file ext_skel_win32.php was initially added on branch PHP_4_3.
  17435. 2003-01-31 Sascha Schumann <sascha@schumann.cx>
  17436. * ext/standard/var.c:
  17437. Unbreak $Id tag
  17438. 2003-01-31 Melvyn Sopacua <msopacua@idg.nl>
  17439. * (PHP_4_3)
  17440. ext/mcrypt/config.m4:
  17441. "The ugly patch"
  17442. Make mcrypt compile, when we finally are free of -ltdl. Bug #20926.
  17443. 2003-01-31 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  17444. * (PHP_4_3)
  17445. ext/mbstring/mbfilter.c
  17446. ext/mbstring/mbstring.c
  17447. ext/mbstring/tests/mb_send_mail01.phpt
  17448. ext/mbstring/tests/mb_send_mail02.phpt
  17449. ext/mbstring/tests/mb_send_mail03.phpt
  17450. ext/mbstring/tests/mb_send_mail04.phpt
  17451. ext/mbstring/tests/mb_send_mail05.phpt
  17452. ext/mbstring/tests/mb_send_mail06.phpt:
  17453. MFH: fixed a mb_send_mail() bug.
  17454. 2003-01-31 Jani Taskinen <sniper@iki.fi>
  17455. * (PHP_4_3)
  17456. NEWS:
  17457. Moved from HEAD.
  17458. * NEWS:
  17459. Moved these entries to PHP_4_3 branch NEWS (for 4.3.1)
  17460. * ext/oci8/php_oci8.h:
  17461. No c++ comments..
  17462. 2003-01-31 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  17463. * ext/mbstring/mbfilter.c
  17464. ext/mbstring/mbstring.c
  17465. ext/mbstring/tests/mb_send_mail01.phpt
  17466. ext/mbstring/tests/mb_send_mail02.phpt
  17467. ext/mbstring/tests/mb_send_mail03.phpt
  17468. ext/mbstring/tests/mb_send_mail04.phpt
  17469. ext/mbstring/tests/mb_send_mail05.phpt
  17470. ext/mbstring/tests/mb_send_mail06.phpt
  17471. ext/mbstring/tests/mb_send_mail07.phpt:
  17472. Fixed a mb_send_mail() bug that has been reported in php-i18n@lists.php.net
  17473. See http://lists.php.net/article.php?group=php.i18n&article=427
  17474. 2003-01-31 Sascha Schumann <sascha@schumann.cx>
  17475. * php.ini-dist:
  17476. Remove obsolete warning
  17477. 2003-01-31 Sara Golemon <php@alphaweb.net>
  17478. * ext/ftp/ftp.c
  17479. ext/ftp/ftp.h
  17480. ext/ftp/php_ftp.c
  17481. ext/ftp/php_ftp.h:
  17482. Add ftp_raw() to send raw command strings to an FTP server.
  17483. 2003-01-31 Frank M. Kromann <frank@kromann.info>
  17484. * ext/skeleton/skeleton.php:
  17485. Use platform specific extension.
  17486. * ext/skeleton/skeleton.dsp:
  17487. Dtandard visual studio project for ext_skel
  17488. * ext/ext_skel.php:
  17489. Wrapper script to use ext_skel on Win32
  17490. * (PHP_4_3)
  17491. ext/ext_skel.php:
  17492. Wrapper script to execute ext_skel on WIn32
  17493. * ext/ext_skel.php:
  17494. file ext_skel.php was initially added on branch PHP_4_3.
  17495. * (PHP_4_3)
  17496. ext/skeleton/skeleton.php:
  17497. Allow extensions to be loaded on win32
  17498. * ext/skeleton/skeleton.dsp
  17499. ext/skeleton/skeleton.dsp:
  17500. file skeleton.dsp was initially added on branch PHP_4_3.
  17501. 2003-01-30 Ilia Alshanetsky <ilia@prohost.org>
  17502. * ext/session/session.c:
  17503. Fix compiler warning.
  17504. 2003-01-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  17505. * ext/dba/config.m4:
  17506. Revert this part, the new one adds more problems than it solves.
  17507. 2003-01-30 Sascha Schumann <sascha@schumann.cx>
  17508. * (PHP_4_3)
  17509. main/streams.c
  17510. main/streams.c:
  17511. Partial MFH: Fix sticky eof issue, and avoid calling system stat macro
  17512. * main/streams.c:
  17513. Fix sticky EOF problem
  17514. Sometimes streams signal a temporary EOF, because all current data
  17515. has been consumed. But that does not preclude the possibility that
  17516. more data will become available later.
  17517. Thus we must not treat eof in the read path as final.
  17518. Now, "tail -f" like scripts work again.
  17519. 2003-01-30 Sara Golemon <php@alphaweb.net>
  17520. * ext/standard/string.c:
  17521. Unify str_replace and str_ireplace using INTERNAL_FUNCTION_PARAM_PASSTHRU
  17522. -- reduce codebase/maintenance complexity
  17523. 2003-01-30 Jani Taskinen <sniper@iki.fi>
  17524. * ext/informix/ifx.ec:
  17525. fix bug: #21945 (zts build failed)
  17526. 2003-01-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  17527. * (PHP_4_3)
  17528. ext/dba/config.m4:
  17529. MFH: Allow to link against chosen modules correctly
  17530. * ext/dba/config.m4:
  17531. Allow to link against chosen modules correctly
  17532. 2003-01-30 Sara Golemon <php@alphaweb.net>
  17533. * ext/standard/basic_functions.c
  17534. ext/standard/php_string.h
  17535. ext/standard/string.c:
  17536. Feature Request # 5919 - Addition of str_ireplace()
  17537. Also removed deprecated BM str replace menthod
  17538. Also rewrote php_str_to_str to use more processor/memory efficient method
  17539. (ilia)
  17540. 2003-01-30 Ilia Alshanetsky <ilia@prohost.org>
  17541. * ext/dbx/dbx.c
  17542. ext/fbsql/php_fbsql.c
  17543. ext/imap/php_imap.c
  17544. ext/mcal/php_mcal.c
  17545. ext/msql/php_msql.c
  17546. ext/mssql/php_mssql.c
  17547. ext/mysql/php_mysql.c
  17548. ext/sybase/php_sybase_db.c
  17549. ext/sybase_ct/php_sybase_ct.c:
  17550. Removed pointless checks.
  17551. 2003-01-29 Stig Bakken <ssb@fast.no>
  17552. * pear/PEAR/Installer.php:
  17553. - Windows fix (thanks to paj)
  17554. 2003-01-29 Ilia Alshanetsky <ilia@prohost.org>
  17555. * ext/informix/ifx.ec:
  17556. Added sanity checks.
  17557. 2003-01-29 Maxim Maletsky <maxim@maxim.cx>
  17558. * ext/oci8/CREDITS
  17559. ext/oci8/oci8.c:
  17560. Added myself to the maintainers list.
  17561. 2003-01-29 Edin Kadribasic <edink@proventum.net>
  17562. * sapi/embed/php_embed.c:
  17563. Be more consistent with the sapi internal name.
  17564. * ext/standard/dl.c:
  17565. Enable embedded code using sapi/embed to use dl().
  17566. 2003-01-29 Jani Taskinen <sniper@iki.fi>
  17567. * (PHP_4_3)
  17568. NEWS:
  17569. ordered all bug fixes by the number :)
  17570. * NEWS:
  17571. NEWS police is back.
  17572. * (PHP_4_3)
  17573. NEWS:
  17574. news entries for new options in phpize and php-config
  17575. 2003-01-29 Harald Radi <harald.radi+coding.php@nme.at>
  17576. * ext/standard/basic_functions.c
  17577. main/main.c:
  17578. MFPHP_4_3
  17579. * (PHP_4_3)
  17580. main/main.c:
  17581. ilia pointet me to a thread on php-dev saying that
  17582. Co(Un)Initialize should be called per thread
  17583. 2003-01-29 Ilia Alshanetsky <ilia@prohost.org>
  17584. * ext/standard/basic_functions.c
  17585. ext/standard/php_string.h:
  17586. Added part of strpos commit that never made it in for some reason.
  17587. 2003-01-28 Harald Radi <harald.radi+coding.php@nme.at>
  17588. * (PHP_4_3)
  17589. ext/standard/basic_functions.c:
  17590. moved to php4/main
  17591. * (PHP_4_3)
  17592. main/main.c:
  17593. somehow the module shutdown order got reversed since 4.3.0,
  17594. thus the CoInitialize / CoUninitialize calles are more sane here
  17595. than in the basic functions module.
  17596. 2003-01-28 Jani Taskinen <sniper@iki.fi>
  17597. * (PHP_4_3)
  17598. NEWS:
  17599. fugbix news
  17600. 2003-01-28 Ilia Alshanetsky <ilia@prohost.org>
  17601. * (PHP_4_3)
  17602. ext/hyperwave/hw.c:
  17603. Fixed compile warning.
  17604. * (PHP_4_3)
  17605. NEWS:
  17606. Bug fixing news.
  17607. * sapi/apache2filter/sapi_apache2.c:
  17608. Fixed bug #17868 (more then the <!--include--> directive used to include
  17609. a PHP file would result in a crash).
  17610. 2003-01-28 Derick Rethans <d.rethans@jdimedia.nl>
  17611. * main/php_scandir.c
  17612. main/php_scandir.c:
  17613. - Fix includes
  17614. 2003-01-28 Ilia Alshanetsky <ilia@prohost.org>
  17615. * main/php_scandir.c
  17616. main/php_scandir.c:
  17617. Fixed compiler warning.
  17618. 2003-01-28 Jani Taskinen <sniper@iki.fi>
  17619. * (PHP_4_3)
  17620. Makefile.frag
  17621. configure.in
  17622. build/config-stubs
  17623. pear/Makefile.frag
  17624. pear/pear.m4
  17625. pear/scripts/.cvsignore
  17626. pear/scripts/php-config.in
  17627. pear/scripts/phpextdist
  17628. pear/scripts/phpize.in
  17629. scripts/.cvsignore
  17630. scripts/Makefile.frag
  17631. scripts/config-stubs
  17632. scripts/conv_proto
  17633. scripts/conv_z_macros
  17634. scripts/credits
  17635. scripts/php-config.in
  17636. scripts/phpextdist
  17637. scripts/phpize.in
  17638. scripts/phpize.m4
  17639. scripts/dev/conv_proto
  17640. scripts/dev/conv_z_macros
  17641. scripts/dev/credits:
  17642. - MFH: Fixed bug #13561 (--without-pear prevents install of php-config,
  17643. phpize)
  17644. - MFH: Added --ldflags option to php-config
  17645. - MFH: Added --clean option to phpize
  17646. 2003-01-28 Edin Kadribasic <edink@proventum.net>
  17647. * sapi/embed/php_embed.c:
  17648. Call correct module startup function (not a hard coded one) allowing
  17649. startup override.
  17650. 2003-01-28 Sascha Schumann <sascha@schumann.cx>
  17651. * ext/ircg/ircg_scanner.c:
  17652. sync with .re
  17653. * ext/ircg/ircg_scanner.re:
  17654. update year
  17655. * ext/ircg/Makefile.frag:
  17656. Looks like we are hitting a bug due to '\xxx' for xxx >= 200 not being
  17657. handled
  17658. correctly.
  17659. 2003-01-28 Zeev Suraski <zeev@zend.com>
  17660. * win32/php4ts.dsw:
  17661. Get rid of php4ts.dsw - replaced by php5ts.dsw
  17662. 2003-01-28 Jani Taskinen <sniper@iki.fi>
  17663. * build/config-stubs
  17664. pear/Makefile.frag
  17665. pear/pear.m4
  17666. pear/scripts/.cvsignore
  17667. scripts/.cvsignore
  17668. scripts/Makefile.frag
  17669. scripts/php-config.in
  17670. scripts/phpextdist
  17671. scripts/phpize.in
  17672. scripts/phpize.m4
  17673. scripts/dev/conv_proto
  17674. scripts/dev/conv_z_macros
  17675. scripts/dev/credits:
  17676. - Fixed bug: #13561 (--without-pear prevents install of phpize,
  17677. php-config)
  17678. * Makefile.frag
  17679. configure.in
  17680. pear/scripts/php-config.in
  17681. pear/scripts/phpextdist
  17682. pear/scripts/phpize.in
  17683. scripts/config-stubs
  17684. scripts/conv_proto
  17685. scripts/conv_z_macros
  17686. scripts/credits:
  17687. - Fixed bug: #13561 (--without-pear prevents install of phpize, php-config)
  17688. * ext/dba/config.m4:
  17689. Fix configure. (typo?)
  17690. 2003-01-28 Edin Kadribasic <edink@proventum.net>
  17691. * sapi/embed/php_embed.c
  17692. sapi/embed/php_embed.h:
  17693. Expose php_embed_module struct (and make Wez happy).
  17694. 2003-01-28 Melvyn Sopacua <msopacua@idg.nl>
  17695. * (PHP_5_0_dev_before_13561_fix)
  17696. tests/lang/bug20175.phpt:
  17697. Fix parse error and edink's fear of bison errors
  17698. 2003-01-28 Jani Taskinen <sniper@iki.fi>
  17699. * (PHP_5_0_dev_before_13561_fix)
  17700. ext/imap/config.m4:
  17701. fix some typos
  17702. * (PHP_5_0_dev_before_13561_fix)
  17703. ext/mime_magic/config.m4:
  17704. fix typo
  17705. 2003-01-28 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  17706. * (PHP_5_0_dev_before_13561_fix)
  17707. ext/dba/config.m4:
  17708. - fix this: els is optional but may not be empty
  17709. 2003-01-28 Frank M. Kromann <frank@kromann.info>
  17710. * (PHP_5_0_dev_before_13561_fix)
  17711. ext/standard/info.c
  17712. ext/standard/info.c:
  17713. Fix the setting of computer name and processor type for php_uname() on
  17714. Win32
  17715. 2003-01-28 Jani Taskinen <sniper@iki.fi>
  17716. * (PHP_5_0_dev_before_13561_fix)
  17717. makedist
  17718. makedist.ZendEngine2:
  17719. - Removed unnecessary makedist.ZendEngine2
  17720. - Modified makedist to use php5 CVS module (alias)
  17721. 2003-01-28 Ilia Alshanetsky <ilia@prohost.org>
  17722. * (PHP_5_0_dev_before_13561_fix)
  17723. ext/standard/basic_functions.c
  17724. ext/standard/dir.c
  17725. ext/standard/php_dir.h:
  17726. Added scandir() function, which allows quick retrieval of all files &
  17727. directories within the specified path and sort the output in alphabetical
  17728. or reverse alphabetical order.
  17729. * (PHP_5_0_dev_before_13561_fix)
  17730. sapi/apache2filter/php_functions.c:
  17731. Fixed win32 build (bug #21506).
  17732. Fixed a bug that would cause garbage data to appear at the end of the
  17733. loaded apache modules list in phpinfo().
  17734. 2003-01-28 Jani Taskinen <sniper@iki.fi>
  17735. * ext/mime_magic/config.m4:
  17736. - Cleaned up and made less error-prone
  17737. - Changed --enable-mime-magic -> --with-mime-magic[=FILE] to allow
  17738. specifying of the file during configure.
  17739. 2003-01-28 Ilia Alshanetsky <ilia@prohost.org>
  17740. * (PHP_5_0_dev_before_13561_fix)
  17741. main/php_scandir.c
  17742. main/php_scandir.h:
  17743. 2nd part of Sebastian's patch.
  17744. 2003-01-28 Edin Kadribasic <edink@proventum.net>
  17745. * (PHP_5_0_dev_before_13561_fix)
  17746. win32/php4dllts.dsp:
  17747. Adding new files to the project.
  17748. 2003-01-28 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  17749. * (PHP_4_3)
  17750. ext/dba/config.m4:
  17751. MFH: --without-flatfile, Berkeley DB version check
  17752. * ext/dba/config.m4:
  17753. - fix "--without-flatfile"
  17754. - simplify Berkley DB verison check
  17755. 2003-01-27 Ilia Alshanetsky <ilia@prohost.org>
  17756. * configure.in
  17757. main/php_ini.c
  17758. main/php_scandir.c
  17759. main/php_scandir.h
  17760. win32/readdir.c
  17761. win32/readdir.h:
  17762. Moved the scandir code into it's own files so that it can be used by other
  17763. OSes where libc does not have a native scandir() implementation.
  17764. 2003-01-27 Maxim Maletsky <maxim@maxim.cx>
  17765. * ext/oci8/oci8.c:
  17766. This fixes "warning C4101: 'charsetid' : unreferenced local variable" on
  17767. VC6
  17768. * ext/oci8/oci8.c:
  17769. (Maxim)
  17770. 2003-01-27 Sara Golemon <php@alphaweb.net>
  17771. * ext/ftp/ftp.c
  17772. ext/ftp/ftp.h
  17773. ext/ftp/php_ftp.c:
  17774. Fix potential buffer overflow.
  17775. 2003-01-27 Ilia Alshanetsky <ilia@prohost.org>
  17776. * main/output.c:
  17777. Removed pointless checks.
  17778. 2003-01-27 Edin Kadribasic <edink@proventum.net>
  17779. * (PHP_4_3)
  17780. NEWS
  17781. ext/standard/dir.c
  17782. win32/glob.c:
  17783. MFH: Fixed bug #21597 (made glob() understand Windows paths).
  17784. * ext/standard/dir.c
  17785. win32/glob.c:
  17786. Fixed bug #21597 (made glob() understand windows paths)
  17787. 2003-01-27 Jani Taskinen <sniper@iki.fi>
  17788. * (PHP_4_3)
  17789. configure.in:
  17790. revert previous commit
  17791. * (PHP_4_3)
  17792. configure.in:
  17793. MFH: use grep -E instead of egrep. the latter is not defined by POSIX
  17794. anymore
  17795. 2003-01-27 Uwe Steinmann <uwe@steinmann.cx>
  17796. * ext/hyperwave/hw.c:
  17797. - fixed several bugs in hw_document_xx() functions. The macro to access
  17798. the document was the same as for a link to the sever.
  17799. 2003-01-27 Sara Golemon <php@alphaweb.net>
  17800. * ext/ftp/ftp.c
  17801. ext/ftp/ftp.h
  17802. ext/ftp/php_ftp.c
  17803. ext/ftp/php_ftp.h:
  17804. Feature Request #21748. Added function ftp_chmod().
  17805. 2003-01-27 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  17806. * tests/lang/bug21600.phpt:
  17807. Updated test so it describes the problem more clearly.
  17808. 2003-01-26 Stig Bakken <ssb@fast.no>
  17809. * pear/PEAR.php:
  17810. - whoops, heritage shows through :)
  17811. 2003-01-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  17812. * run-tests.php:
  17813. Simplify
  17814. 2003-01-26 Sander Roobol <phy@wanadoo.nl>
  17815. * (PHP_4_3)
  17816. ext/mime_magic/mime_magic.c:
  17817. MFH (well... it's not really an MFH... but who cares :)
  17818. * ext/mime_magic/mime_magic.c:
  17819. Fix build
  17820. 2003-01-26 Shane Caraveo <shane@caraveo.com>
  17821. * sapi/isapi/php4isapi.c:
  17822. normalize CGI variables to the CGI spec
  17823. PATH_INFO and PATH_TRANSLATED are correct now
  17824. SCRIPT_FILENAME now contains the full path to the script
  17825. * (PHP_4_3)
  17826. main/php_ini.c
  17827. win32/readdir.c
  17828. win32/readdir.h:
  17829. MFH
  17830. fix broken build by adding scandir and alphasort
  17831. * main/php_ini.c
  17832. win32/readdir.c
  17833. win32/readdir.h:
  17834. Fix broken build by adding scandir and alphasort for win32
  17835. 2003-01-26 Sara Golemon <php@alphaweb.net>
  17836. * ext/gd/gd.c
  17837. ext/gd/php_gd.h:
  17838. Feature Request #21784 Added: imagecolorallocatealpha
  17839. (pollita@php.net,jasper@pointless.net)
  17840. 2003-01-25 Shane Caraveo <shane@caraveo.com>
  17841. * (PHP_4_3)
  17842. sapi/cgi/cgi_main.c:
  17843. MFH
  17844. fix bug 21261
  17845. putenv on some platforms requires we provide the memory
  17846. cleanup env parsing logic
  17847. fix bug 21367
  17848. missed optargs in a previous patch
  17849. * sapi/cgi/cgi_main.c:
  17850. fix bug 21261
  17851. putenv on some platforms requires we provide the memory
  17852. cleanup env parsing logic
  17853. fix bug 21367
  17854. missed optargs in a previous patch
  17855. 2003-01-25 Ilia Alshanetsky <ilia@prohost.org>
  17856. * main/php_ini.c:
  17857. Fixed bug #21625 (When scanning a directory for ini files, do so in
  17858. alphabetical order. This gives a user a way to control the order in which
  17859. the ini files are loaded).
  17860. Fixed a bug that would make the code try to read files without an
  17861. extension
  17862. as ini files.
  17863. 2003-01-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  17864. * (PHP_4_3)
  17865. ext/dba/config.m4:
  17866. MFH: The builtin version was always used even if configured otherwise.
  17867. * (PHP_4_3)
  17868. run-tests.php:
  17869. MFH: Bug #21751: Part one never let this happen again...
  17870. * ext/dba/config.m4:
  17871. The builtin version was always used even if configured otherwise.
  17872. * run-tests.php:
  17873. Bug #21751: Part one never let this happen again...
  17874. 2003-01-25 Ilia Alshanetsky <ilia@prohost.org>
  17875. * ext/informix/ifx.ec:
  17876. Removed unneeded code.
  17877. 2003-01-25 Hartmut Holzgraefe <hartmut@six.de>
  17878. * ext/mime_magic/mime_magic.c:
  17879. - mime file parser messages only with mime_magic.debug=On (default: off)
  17880. - fix docref URL in startup error messages
  17881. - show status in php info, either "enabled" or "..., disabled"
  17882. * ext/mime_magic/php_mime_magic.h:
  17883. preparations for making magic file parser silent
  17884. * ext/mime_magic/config.m4:
  17885. suggesting a plain magic file insteat of a mime one is a bad idea
  17886. 2003-01-25 Stig Bakken <ssb@fast.no>
  17887. * pear/tests/osguess.php:
  17888. - not a real test, just a script for displaying OS_Guess output
  17889. * pear/OS/Guess.php:
  17890. - add glibc version detection for Linux
  17891. * pear/PEAR/Command/Remote.php:
  17892. - typo
  17893. 2003-01-25 Ilia Alshanetsky <ilia@prohost.org>
  17894. * ext/informix/ifx.ec:
  17895. Fixed a typo.
  17896. * ext/standard/image.c:
  17897. Fixed compiler warning.
  17898. 2003-01-24 Sascha Schumann <sascha@schumann.cx>
  17899. * ext/session/mod_files.c
  17900. ext/session/session.c:
  17901. Remove ugly netware hacks from the code
  17902. 2003-01-24 Ilia Alshanetsky <ilia@prohost.org>
  17903. * ext/wddx/wddx.c:
  17904. Removed unnecessary checks.
  17905. 2003-01-24 Dan Kalowsky <dank@deadmime.org>
  17906. * (PHP_4_3)
  17907. ext/odbc/php_odbc.c:
  17908. busted by the style police...
  17909. * ext/odbc/php_odbc.c
  17910. ext/odbc/php_odbc.c:
  17911. Patch for bug #21844
  17912. 2003-01-24 Ilia Alshanetsky <ilia@prohost.org>
  17913. * ext/gd/gd.c:
  17914. Fixed bug #21533 (a rare condition where error can remain undefined and
  17915. result in undefined behavior when it is used without being initialized).
  17916. * ext/informix/ifx.ec:
  17917. Fixed bug #21865.
  17918. 2003-01-24 Jani Taskinen <sniper@iki.fi>
  17919. * (PHP_4_3)
  17920. ext/oci8/config.m4:
  17921. MFH: Fix bug #21795, Undeclared statement in oci8.c (OCI_ATTR_STATEMENT)
  17922. * ext/oci8/config.m4:
  17923. Fix bug #21795, Undeclared statement in oci8.c (OCI_ATTR_STATEMENT)
  17924. 2003-01-24 Ilia Alshanetsky <ilia@prohost.org>
  17925. * ext/yp/yp.c:
  17926. Fixed a memory leak.
  17927. zend_error -> php_error_docref.
  17928. * ext/crack/crack.c
  17929. ext/gmp/gmp.c
  17930. ext/standard/array.c
  17931. ext/standard/assert.c
  17932. ext/standard/browscap.c
  17933. ext/standard/html.c
  17934. ext/standard/var_unserializer.c
  17935. ext/standard/var_unserializer.re
  17936. ext/sysvmsg/sysvmsg.c:
  17937. zend_error -> php_error_docref.
  17938. * ext/gd/gd.c
  17939. ext/hyperwave/hw.c
  17940. ext/standard/proc_open.c:
  17941. Fixed compile warning.
  17942. 2003-01-24 Andrey Hristov <andrey@webgate.bg>
  17943. * ext/standard/string.c:
  17944. Resolving problem on OSF1 and probably other
  17945. 64 bit platforms. Thanks for the feedback of Magnus (novell kiruna se).
  17946. * ext/standard/string.c:
  17947. Adding cast.
  17948. 2003-01-24 Jani Taskinen <sniper@iki.fi>
  17949. * ext/imap/php_imap.c:
  17950. - Fixed stupid typo..
  17951. * (PHP_4_3)
  17952. ext/standard/file.c:
  17953. MFH: Fix potential problem for 64-bit architectures.
  17954. * (PHP_4_3)
  17955. NEWS:
  17956. figbug news
  17957. * ext/snmp/snmp.c:
  17958. Fixed bug: #20857, snmpset() fails
  17959. * ext/snmp/snmp.c:
  17960. ws fixes
  17961. * tests/func/001.phpt
  17962. tests/func/005.phpt
  17963. tests/func/005a.phpt
  17964. tests/func/007.phpt
  17965. tests/func/008.phpt
  17966. tests/func/009.phpt:
  17967. MFB, removed unused GET/POST entries
  17968. * (PHP_4_3)
  17969. tests/func/001.phpt
  17970. tests/func/005.phpt
  17971. tests/func/005a.phpt
  17972. tests/func/007.phpt
  17973. tests/func/008.phpt
  17974. tests/func/009.phpt:
  17975. Remove unused GET/POST entries
  17976. 2003-01-24 Ilia Alshanetsky <ilia@prohost.org>
  17977. * ext/dbx/dbx.c
  17978. ext/dio/dio.c
  17979. ext/pcre/php_pcre.c:
  17980. zend_error() -> php_error_docref().
  17981. 2003-01-23 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  17982. * tests/lang/bug21849.phpt:
  17983. Added test case for bug21849.phpt
  17984. 2003-01-23 Sebastian Bergmann <sb@sebastian-bergmann.de>
  17985. * TODO-PHP5:
  17986. TODO for PHP 5.
  17987. 2003-01-23 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  17988. * ext/mbstring/php_mbregex.c:
  17989. Really fixed the mb issue of mb_ereg_replace()
  17990. * ext/mbstring/php_mbregex.c:
  17991. Fixed a mb_ereg_replace() bug; the function was not completely
  17992. multibyte-safe.
  17993. * tests/lang/bug7515.phpt:
  17994. Fixed typo
  17995. * tests/lang/029.phpt
  17996. tests/lang/bug7515.phpt:
  17997. Changed the test's file name as per the convention
  17998. * ext/standard/tests/serialize/002.phpt
  17999. ext/standard/tests/serialize/bug14293.phpt:
  18000. Renamed the test name as per the convension
  18001. * ext/standard/tests/image/bug13213.phpt
  18002. ext/standard/tests/math/bug21523.phpt
  18003. ext/standard/tests/network/bug20134.phpt
  18004. ext/standard/tests/strings/bug20108.phpt
  18005. ext/standard/tests/strings/bug20169.phpt
  18006. ext/standard/tests/strings/bug20927.phpt:
  18007. Test name formatting
  18008. * ext/pcre/tests/bug20528.phpt:
  18009. Made the test's name more descriptive
  18010. * ext/pcre/tests/bug20528.phpt
  18011. ext/pcre/tests/bug21732.phpt:
  18012. Removed pointless checks
  18013. * ext/pcre/tests/bug21732.phpt:
  18014. Added test case for bug #21732
  18015. 2003-01-23 Jani Taskinen <sniper@iki.fi>
  18016. * ext/imap/php_imap.c:
  18017. Fix bug: #21817 (only enable this if --with-kerberos is used)
  18018. 2003-01-23 Zeev Suraski <zeev@zend.com>
  18019. * win32/php4dllts.dsp:
  18020. Fix .dsp
  18021. 2003-01-23 Jani Taskinen <sniper@iki.fi>
  18022. * configure.in:
  18023. remove this stupid highlight which causes trouble.
  18024. * ext/gd/config.m4:
  18025. MFB
  18026. * (PHP_4_3)
  18027. ext/gd/config.m4:
  18028. Enable building with freetype 2.1.3
  18029. * ext/ingres_ii/config.m4:
  18030. Correct default path
  18031. * (PHP_4_3)
  18032. NEWS:
  18033. fugbix news
  18034. * tests/func/005a.phpt:
  18035. Added test for bug: #21513
  18036. 2003-01-22 Ilia Alshanetsky <ilia@prohost.org>
  18037. * ext/sybase_ct/php_sybase_ct.c:
  18038. Removed non-needed code.
  18039. 2003-01-22 Anil Madhavapeddy <anil@recoil.org>
  18040. * ext/standard/config.m4:
  18041. typo
  18042. 2003-01-22 Frank M. Kromann <frank@kromann.info>
  18043. * ext/ming/ming.dsp
  18044. ext/ming/ming.dsp:
  18045. adding missing zlib.lib and path to bindlib
  18046. 2003-01-22 Ilia Alshanetsky <ilia@prohost.org>
  18047. * ext/gd/gd.c:
  18048. Fixed a crash when invalid color is passed to imagepstext().
  18049. 2003-01-22 Sascha Schumann <sascha@schumann.cx>
  18050. * (PHP_4_3)
  18051. ext/ircg/ircg.c
  18052. ext/ircg/ircg.c:
  18053. Fix for treating a NAMES list as single join
  18054. 2003-01-21 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  18055. * ext/mbstring/php_mbregex.c:
  18056. Oops! wrong patch. Reverted.
  18057. * ext/mbstring/php_mbregex.c:
  18058. Fixed mb_ereg_replace() bug (the function has ignored the default option)
  18059. * tests/lang/bug21800.phpt:
  18060. Added test case for bug #21800
  18061. * ext/mbstring/php_mbregex.c:
  18062. Fixed mb_ereg_search() segfault that occurs when the function is called
  18063. before a string to be searched is passed by mb_ereg_search_init()
  18064. 2003-01-21 Andrey Hristov <andrey@webgate.bg>
  18065. * ext/sysvshm/sysvshm.c:
  18066. increasing readability.
  18067. 2003-01-21 Ilia Alshanetsky <ilia@prohost.org>
  18068. * ext/odbc/birdstep.c:
  18069. getParameters -> zend_get_parameters_ex.
  18070. * ext/fbsql/php_fbsql.c
  18071. ext/mbstring/mbstring.c
  18072. ext/standard/array.c
  18073. ext/standard/basic_functions.c
  18074. ext/standard/file.c
  18075. ext/standard/string.c
  18076. sapi/apache/php_apache.c
  18077. sapi/apache_hooks/php_apache.c:
  18078. ARG_COUNT(ht) -> ZEND_NUM_ARGS().
  18079. 2003-01-21 Stig Bakken <ssb@fast.no>
  18080. * pear/PEAR.php
  18081. pear/package-PEAR.xml:
  18082. - PEAR_Error now supports exceptions when using Zend Engine 2. Set the
  18083. error mode to PEAR_ERROR_EXCEPTION to make PEAR_Error throw itself
  18084. as an exception (invoke PEAR errors with raiseError() or throwError()
  18085. just like before).
  18086. 2003-01-21 Sascha Schumann <sascha@schumann.cx>
  18087. * (PHP_4)
  18088. main/SAPI.h:
  18089. cvs server: warning: file `main/SAPI.h' seems to still contain conflict
  18090. indicators
  18091. ..but it checks it in nevertheless.
  18092. * main/SAPI.c
  18093. main/SAPI.h
  18094. sapi/apache/mod_php4.c:
  18095. add sapi_get_target_uid/_gid for obtaining information about the
  18096. non-privileged user the web server is running as. this is useful
  18097. for creating shared memory segments which need to be accessed by
  18098. the child processes/threads.
  18099. 2003-01-21 Jani Taskinen <sniper@iki.fi>
  18100. * (PHP_4_3)
  18101. sapi/apache2filter/config.m4:
  18102. MFH: Fixed bug: #21698, httpd.conf not modified with "make install"
  18103. * sapi/apache2filter/config.m4:
  18104. Fixed bug: #21698, httpd.conf not modified with "make install"
  18105. * ext/ircg/config.m4:
  18106. fix typo
  18107. * (PHP_4_3)
  18108. ext/ircg/config.m4:
  18109. MFH: Fix bug: #21249, configure fails when searching for ircg-config script
  18110. * ext/ircg/config.m4:
  18111. Fix bug: #21249, configure fails when searching for ircg-config script
  18112. 2003-01-21 Edin Kadribasic <edink@proventum.net>
  18113. * sapi/embed/EXPERIMENTAL
  18114. sapi/embed/config.m4:
  18115. Added missing warning about experimental nature of sapi/embed.
  18116. 2003-01-21 Pierre-Alain Joye <paj@pearfr.org>
  18117. * ext/gd/libgd/gd.c:
  18118. Remove the (c), in the future, can we add PHP Licence terms for the new
  18119. functions ?
  18120. * ext/gd/libgd/gd.c:
  18121. Add credits to my functions (thx for the advice Wez&Ilia :)
  18122. 2003-01-20 Ilia Alshanetsky <ilia@prohost.org>
  18123. * ext/imap/php_imap.c
  18124. ext/imap/php_imap.h:
  18125. quota function fixes. Thanks Wez.
  18126. * ext/imap/php_imap.c:
  18127. Changed php_error to php_error_docref.
  18128. Removed pointless memory allocation checks.
  18129. Memory leak fix inside quota functions.
  18130. 2003-01-20 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  18131. * ext/pcre/php_pcre.c:
  18132. Fixed bug #21758
  18133. 2003-01-20 Ilia Alshanetsky <ilia@prohost.org>
  18134. * ext/msession/msession.c:
  18135. Restore php_error -> php_error_docref patch.
  18136. 2003-01-20 Sascha Schumann <sascha@schumann.cx>
  18137. * README.TESTING:
  18138. test commit
  18139. 2003-01-20 Derick Rethans <d.rethans@jdimedia.nl>
  18140. * ext/standard/credits.c:
  18141. - Add credits for Magnus
  18142. 2003-01-20 Jani Taskinen <sniper@iki.fi>
  18143. * ext/gd/config.m4:
  18144. Add test for png.h
  18145. 2003-01-20 Mark L. Woodward <mlwmohawk@mohawksoft.com>
  18146. * ext/msession/README
  18147. ext/msession/msession.c
  18148. ext/msession/php_msession.h
  18149. ext/msession/reqclient.h:
  18150. Updated for Msession 1.2.
  18151. Includes new APIs
  18152. 2003-01-19 Ilia Alshanetsky <ilia@prohost.org>
  18153. * ext/oracle/oracle.c:
  18154. ZTS fix.
  18155. 2003-01-19 Zeev Suraski <zeev@zend.com>
  18156. * acinclude.m4
  18157. configure.in:
  18158. relabel
  18159. 2003-01-19 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  18160. * ext/standard/scanf.c:
  18161. Improved the patched part to prevent further potential bugs
  18162. 2003-01-19 Ilia Alshanetsky <ilia@prohost.org>
  18163. * ext/oracle/oracle.c:
  18164. fixed typos
  18165. 2003-01-19 Derick Rethans <d.rethans@jdimedia.nl>
  18166. * README.TESTING:
  18167. - Moved to http://qa.php.net/write-test.php
  18168. 2003-01-19 Harald Radi <harald.radi+coding.php@nme.at>
  18169. * ext/standard/basic_functions.c
  18170. main/php_ini.c:
  18171. ini patch to allow 'entry[] = value' entries
  18172. 2003-01-19 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  18173. * ext/standard/string.c
  18174. ext/standard/tests/strings/bug21744.phpt:
  18175. Fixed bug #21744(21741)
  18176. Added test case for the bug
  18177. 2003-01-19 Ilia Alshanetsky <ilia@prohost.org>
  18178. * ext/dbase/dbf_rec.c
  18179. ext/oci8/oci8.c
  18180. ext/oracle/oracle.c
  18181. ext/rpc/com/com.c
  18182. ext/rpc/com/conversion.c
  18183. ext/rpc/java/java.c
  18184. ext/w32api/w32api.c:
  18185. ZTS fixes.
  18186. * ext/mcal/php_mcal.c:
  18187. Changed php_error to php_error_docref.
  18188. Make mcal compile with ZE2.
  18189. * ext/dbase/dbf_rec.c
  18190. ext/dio/dio.c
  18191. ext/hwapi/hwapi.cpp
  18192. ext/ingres_ii/ii.c
  18193. ext/mime_magic/mime_magic.c
  18194. ext/oci8/oci8.c
  18195. ext/oracle/oracle.c
  18196. ext/ovrimos/ovrimos.c
  18197. ext/pcre/php_pcre.c
  18198. ext/pdf/pdf.c
  18199. ext/pfpro/pfpro.c
  18200. ext/posix/posix.c
  18201. ext/pspell/pspell.c
  18202. ext/recode/recode.c
  18203. ext/rpc/com/com.c
  18204. ext/rpc/com/com_wrapper.c
  18205. ext/rpc/com/conversion.c
  18206. ext/rpc/com/variant.c
  18207. ext/rpc/dotnet/dotnet.cpp
  18208. ext/rpc/java/java.c
  18209. ext/session/session.c
  18210. ext/snmp/winsnmp.c
  18211. ext/standard/filters.c
  18212. ext/sysvsem/sysvsem.c
  18213. ext/sysvshm/sysvshm.c
  18214. ext/w32api/w32api.c:
  18215. Changed php_error to php_error_docref.
  18216. 2003-01-18 Derick Rethans <d.rethans@jdimedia.nl>
  18217. * ext/standard/credits.c:
  18218. s/4.4/5.0
  18219. 2003-01-18 Ilia Alshanetsky <ilia@prohost.org>
  18220. * ext/bz2/bz2.c
  18221. ext/curl/interface.c
  18222. ext/cyrus/cyrus.c
  18223. ext/ircg/ircg.c
  18224. ext/ldap/ldap.c
  18225. ext/mnogosearch/php_mnogo.c
  18226. ext/msession/msession.c
  18227. ext/msql/php_msql.c
  18228. ext/mssql/php_mssql.c
  18229. ext/odbc/birdstep.c
  18230. ext/odbc/php_odbc.c
  18231. ext/sysvmsg/sysvmsg.c
  18232. ext/xslt/sablot.c:
  18233. Changed php_error to php_error_docref.
  18234. Thanks to Marcus B�rger for writing a script that significantly simplifies
  18235. this process.
  18236. * ext/pcre/php_pcre.c:
  18237. Fixed bug #21732 (Added a sanity check, that prevents parameter mismatch).
  18238. * ext/swf/swf.c
  18239. ext/xslt/sablot.c
  18240. ext/yp/yp.c
  18241. ext/zip/zip.c:
  18242. Changed php_error to php_error_docref.
  18243. * ext/wddx/wddx.c
  18244. ext/yaz/php_yaz.c:
  18245. Removed pointless memory allocation checks.
  18246. Changed php_error to php_error_docref.
  18247. * ext/bz2/bz2.c
  18248. ext/db/db.c
  18249. ext/dba/dba.c
  18250. ext/dbx/dbx.c
  18251. ext/dbx/dbx_odbc.c
  18252. ext/domxml/php_domxml.c
  18253. ext/fbsql/php_fbsql.c
  18254. ext/fdf/fdf.c
  18255. ext/hwapi/hwapi.cpp
  18256. ext/hyperwave/hw.c
  18257. ext/iconv/iconv.c
  18258. ext/informix/ifx.ec
  18259. ext/ingres_ii/ii.c
  18260. ext/interbase/interbase.c
  18261. ext/ldap/ldap.c
  18262. ext/mbstring/mbstring.c
  18263. ext/mbstring/php_mbregex.c
  18264. ext/mcal/php_mcal.c
  18265. ext/mcrypt/mcrypt.c
  18266. ext/mnogosearch/php_mnogo.c
  18267. ext/msql/php_msql.c
  18268. ext/mssql/php_mssql.c
  18269. ext/mysql/php_mysql.c
  18270. ext/oci8/oci8.c
  18271. ext/odbc/php_odbc.c
  18272. ext/openssl/openssl.c
  18273. ext/oracle/oracle.c
  18274. ext/ovrimos/ovrimos.c
  18275. ext/pdf/pdf.c
  18276. ext/pgsql/pgsql.c
  18277. ext/posix/posix.c
  18278. ext/pspell/pspell.c
  18279. ext/qtdom/qtdom.c
  18280. ext/session/session.c
  18281. ext/sockets/sockets.c
  18282. ext/standard/exec.c
  18283. ext/standard/file.c
  18284. ext/standard/image.c
  18285. ext/standard/info.c
  18286. ext/standard/metaphone.c
  18287. ext/standard/string.c
  18288. ext/xml/php_xml.h
  18289. ext/xml/xml.c
  18290. ext/zlib/zlib.c
  18291. sapi/aolserver/aolserver.c
  18292. sapi/apache/php_apache.c
  18293. sapi/apache2filter/php_functions.c
  18294. sapi/apache_hooks/php_apache.c:
  18295. Removed pointless memory allocation checks.
  18296. 2003-01-18 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  18297. * tests/lang/bug21094.phpt:
  18298. Added test case for bug #21094
  18299. * ext/standard/scanf.c:
  18300. WS
  18301. 2003-01-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  18302. * ext/exif/exif.c:
  18303. correct my fault here and documnet the sense of the test
  18304. 2003-01-18 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  18305. * ext/standard/tests/strings/bug21730.phpt:
  18306. Fixed typo
  18307. * ext/standard/tests/strings/bug21730.phpt:
  18308. Added test case for bug #21730
  18309. 2003-01-18 Ilia Alshanetsky <ilia@prohost.org>
  18310. * ext/exif/exif.c:
  18311. Additional memory allocation fixes by Marcus B�rger.
  18312. 2003-01-18 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  18313. * ext/standard/scanf.c:
  18314. Tons of WS fixes
  18315. 2003-01-18 Ilia Alshanetsky <ilia@prohost.org>
  18316. * ext/exif/exif.c:
  18317. Removed the no longer needed memory allocation checks.
  18318. 2003-01-18 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  18319. * ext/standard/scanf.c:
  18320. Fixed bug #21726 and #21730
  18321. 2003-01-18 Andrey Hristov <andrey@webgate.bg>
  18322. * ext/standard/basic_functions.c
  18323. ext/standard/php_var.h
  18324. ext/standard/var.c:
  18325. Renamed get_memory_usage() to memory_get_usage() (per Andi's advice)
  18326. This doesn't break any BC.
  18327. 2003-01-18 Wez Furlong <wez.php@thebrainroom.net>
  18328. * ext/standard/file.c:
  18329. Fix potential problem for 64-bit architectures.
  18330. 2003-01-18 Derick Rethans <d.rethans@jdimedia.nl>
  18331. * ext/standard/file.c:
  18332. - Fixed memleak in fscanf().
  18333. * ext/standard/tests/general_functions/proc_open.phpt:
  18334. - Skip test if the function to test is not available
  18335. 2003-01-18 Jani Taskinen <sniper@iki.fi>
  18336. * (PHP_4_3)
  18337. ext/imap/config.m4
  18338. ext/imap/php_imap.c:
  18339. MFH: Fix bug: #21687, imap extension does not include gss authentication
  18340. mechanism
  18341. * ext/imap/config.m4
  18342. ext/imap/php_imap.c:
  18343. Fix bug: #21687, imap extension does not include gss authentication
  18344. mechanism
  18345. 2003-01-17 Ilia Alshanetsky <ilia@prohost.org>
  18346. * ext/standard/tests/image/getimagesize.phpt:
  18347. Added missing test result.
  18348. 2003-01-17 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  18349. * header:
  18350. Bump year.
  18351. * win32/md5crypt.c:
  18352. WS fix
  18353. 2003-01-17 Ilia Alshanetsky <ilia@prohost.org>
  18354. * ext/gd/gd.c:
  18355. Removed pointless checks of array_init() return value.
  18356. 2003-01-17 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  18357. * ext/standard/filters.c:
  18358. Fixed a quoted printable decoder so that it would conform to RFC2045.
  18359. 2003-01-17 Sascha Schumann <sascha@schumann.cx>
  18360. * sapi/thttpd/thttpd.c
  18361. sapi/thttpd/thttpd_patch:
  18362. Fix POST handling once and for all. The daemon now never blocks and
  18363. handles
  18364. uploads of up to 2GB on 32 bit platforms.
  18365. Uploads >16KB are put into a file-backed mmap area.
  18366. SG(request_info).content_type got corrupted somewhere. As a workaround,
  18367. we provide SAPI with a duplicate of the original string.
  18368. 2003-01-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  18369. * ext/standard/image.c
  18370. ext/standard/tests/image/image_type_to_mime_type.phpt
  18371. ext/standard/tests/image/test1pix.jp2:
  18372. fix jp2 detection and add testfile
  18373. 2003-01-17 Ilia Alshanetsky <ilia@prohost.org>
  18374. * ext/gd/gd.c
  18375. ext/gd/libgd/gd.c
  18376. ext/gd/libgd/gd.h
  18377. ext/gd/libgd/gd_gd2.c
  18378. ext/gd/libgd/gd_jpeg.c:
  18379. Syncronize bundled GD library with latest GD (2.0.11).
  18380. 2003-01-17 Derick Rethans <d.rethans@jdimedia.nl>
  18381. * (PHP_4_3)
  18382. ext/standard/info.c:
  18383. - MFH: Fixed a bug that made that no newline was displayed when there was
  18384. no
  18385. value for a row.
  18386. * ext/standard/info.c:
  18387. - Fixed a bug that made that no newline was displayed when there was no
  18388. value
  18389. for a row.
  18390. 2003-01-17 Andrey Hristov <andrey@webgate.bg>
  18391. * ext/swf/swf.c:
  18392. Removed pointless checks around array_init().
  18393. 2003-01-17 Ilia Alshanetsky <ilia@prohost.org>
  18394. * ext/imap/php_imap.c:
  18395. Fixed memory leaks in imap_get_quota & imap_get_quotaroot.
  18396. Removed pointless checks around array_init().
  18397. 2003-01-17 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  18398. * ext/standard/filters.c:
  18399. Significant speed enhancements. I was underestimating the power of recent
  18400. CPUs :)
  18401. 2003-01-17 Sebastian Bergmann <sb@sebastian-bergmann.de>
  18402. * main/internal_functions_win32.c:
  18403. Move ZEND_ENGINE_2 check to where it is defined.
  18404. 2003-01-16 Harald Radi <harald.radi+coding.php@nme.at>
  18405. * main/config.w32.h
  18406. main/internal_functions_win32.c:
  18407. move the ZE2 check into internal_functions_win32.c
  18408. * ext/bcmath/libbcmath/src/config.h:
  18409. revert previous commit
  18410. * ext/bcmath/libbcmath/src/config.h:
  18411. unbreak the build
  18412. 2003-01-16 Ilia Alshanetsky <ilia@prohost.org>
  18413. * ext/pdf/pdf.c:
  18414. Fixed bug #21651 (crash in pdf_open_memory_image() when inserting a
  18415. non truecolor image).
  18416. 2003-01-16 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  18417. * ext/standard/filters.c:
  18418. Finally fixed a qp encoder bug that line break characters that appear
  18419. exactly
  18420. at the end of the chunk lost in the output.
  18421. 2003-01-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  18422. * ext/standard/tests/image/getimagesize.phpt
  18423. ext/standard/tests/image/image_type_to_mime_type.phpt:
  18424. - JPEG 2000 support
  18425. * ext/standard/image.c
  18426. ext/standard/php_image.h:
  18427. - corrected error in file detection for very small files
  18428. - JPEG 2000 support, mostly Adam Wright <adam@elysium.ltd.uk>
  18429. 2003-01-16 Harald Radi <harald.radi+coding.php@nme.at>
  18430. * ext/rpc/java/java.dsp:
  18431. change library name
  18432. * ext/rpc/skeleton/php_skeleton.h
  18433. ext/rpc/skeleton/skeleton.c
  18434. ext/rpc/skeleton/skeleton.h:
  18435. update skeleton
  18436. * win32/php4dllts.dsp:
  18437. fix path to config.w32.h
  18438. * main/internal_functions_win32.c:
  18439. add COM
  18440. * main/config.w32.h:
  18441. prevent HEAD + ZE1 builds and add COM
  18442. * ext/rpc/com/com.dsp:
  18443. for those who prefer to have com as a shared lib
  18444. 2003-01-16 Sascha Schumann <sascha@schumann.cx>
  18445. * (PHP_4)
  18446. configure.in
  18447. main/php_version.h:
  18448. Open up the PHP_4 branch which has been derived from the current PHP_4_3
  18449. branch, so we don't introduce any ZE2-related changes.
  18450. This branch has the purpose of housing experimental patches in the
  18451. context of PHP 4/ZE1. Patches which don't qualify as bug fixes
  18452. should not be committed to the PHP_4_3 branch.
  18453. Note: The code on this branch is unlikely to be ever released in the form
  18454. of a standard PHP release. Commit new features to the HEAD branch!
  18455. Patches for this branch should be the exception.
  18456. Note: The version is "4.5.0", because 4.4.0 has been used for some time
  18457. in HEAD before being switched to 5.0.0. I would have used something
  18458. like "4.X.X", but letters are not really supported by the current
  18459. system.
  18460. 2003-01-16 Harald Radi <harald.radi+coding.php@nme.at>
  18461. * ext/rpc/handler.h
  18462. ext/rpc/layer.h
  18463. ext/rpc/php_rpc.h
  18464. ext/rpc/rpc.c
  18465. ext/rpc/rpc.h
  18466. ext/rpc/com/com.c
  18467. ext/rpc/com/com.h
  18468. ext/rpc/com/php_com.h
  18469. ext/rpc/skeleton/skeleton.c
  18470. ext/rpc/skeleton/skeleton.h:
  18471. make layers loadable as self-sustaining php extension
  18472. which registeres itself in the rpc framework.
  18473. 2003-01-16 Dan Kalowsky <dank@deadmime.org>
  18474. * ext/odbc/php_odbc.h:
  18475. typo corrected
  18476. * ext/odbc/php_odbc.c
  18477. ext/odbc/php_odbc.h:
  18478. Adding in test ability for WIndows to fetch_objects
  18479. 2003-01-16 Edin Kadribasic <edink@proventum.net>
  18480. * ext/standard/math.c:
  18481. Fixed bug #21648
  18482. 2003-01-16 Sascha Schumann <sascha@schumann.cx>
  18483. * php.ini-dist
  18484. php.ini-recommended
  18485. ext/session/mod_files.c
  18486. ext/session/php_session.h
  18487. ext/session/session.c:
  18488. Add INI setting session.hash_bits_per_character which enables developers
  18489. to choose how session ids are represented, regardless of the hash
  18490. algorithm.
  18491. 2003-01-16 Ilia Alshanetsky <ilia@prohost.org>
  18492. * ext/oracle/oracle.c:
  18493. Fixed bug #20079 (made ora_logoff return TRUE on success).
  18494. 2003-01-15 Edin Kadribasic <edink@proventum.net>
  18495. * win32/php_modules.dsw:
  18496. Added some missing modules. Removed some that are built in or moved to
  18497. ext/rpc.
  18498. 2003-01-15 Harald Radi <harald.radi+coding.php@nme.at>
  18499. * (PHP_4_3)
  18500. ext/rpc/.cvsignore
  18501. ext/rpc/CREDITS
  18502. ext/rpc/EXPERIMENTAL
  18503. ext/rpc/RPC_HOWTO
  18504. ext/rpc/handler.h
  18505. ext/rpc/hash.h
  18506. ext/rpc/layer.h
  18507. ext/rpc/php_rpc.h
  18508. ext/rpc/rpc.c
  18509. ext/rpc/rpc.h
  18510. ext/rpc/rpc_proxy.c
  18511. ext/rpc/rpc_proxy.h
  18512. ext/rpc/com/.cvsignore
  18513. ext/rpc/com/CREDITS
  18514. ext/rpc/com/TODO
  18515. ext/rpc/com/com.c
  18516. ext/rpc/com/com.h
  18517. ext/rpc/com/com_wrapper.c
  18518. ext/rpc/com/com_wrapper.h
  18519. ext/rpc/com/conversion.c
  18520. ext/rpc/com/conversion.h
  18521. ext/rpc/com/dispatch.c
  18522. ext/rpc/com/variant.c
  18523. ext/rpc/com/variant.h
  18524. ext/rpc/dotnet/.cvsignore
  18525. ext/rpc/dotnet/CREDITS
  18526. ext/rpc/dotnet/EXPERIMENTAL
  18527. ext/rpc/dotnet/README
  18528. ext/rpc/dotnet/dotnet.cpp
  18529. ext/rpc/dotnet/dotnet.dsp
  18530. ext/rpc/dotnet/dotnet.php
  18531. ext/rpc/dotnet/php_dotnet.h
  18532. ext/rpc/java/.cvsignore
  18533. ext/rpc/java/CREDITS
  18534. ext/rpc/java/EXPERIMENTAL
  18535. ext/rpc/java/Makefile.frag
  18536. ext/rpc/java/README
  18537. ext/rpc/java/config.m4
  18538. ext/rpc/java/except.php
  18539. ext/rpc/java/java.c
  18540. ext/rpc/java/java.dsp
  18541. ext/rpc/java/jawt.php
  18542. ext/rpc/java/jver.php
  18543. ext/rpc/java/reflect.java
  18544. ext/rpc/skeleton/skeleton.c
  18545. ext/rpc/skeleton/skeleton.h
  18546. ext/rpc/tests/test1.php
  18547. ext/rpc/tests/test2.php
  18548. ext/rpc/tests/test3.php
  18549. ext/rpc/tests/test4.php
  18550. ext/rpc/tests/tests.php
  18551. ext/rpc/xmlrpc/.cvsignore
  18552. ext/rpc/xmlrpc/CREDITS
  18553. ext/rpc/xmlrpc/EXPERIMENTAL
  18554. ext/rpc/xmlrpc/config.m4
  18555. ext/rpc/xmlrpc/php_xmlrpc.h
  18556. ext/rpc/xmlrpc/xmlrpc-epi-php.c
  18557. ext/rpc/xmlrpc/xmlrpc.dsp
  18558. ext/rpc/xmlrpc/libxmlrpc/.cvsignore
  18559. ext/rpc/xmlrpc/libxmlrpc/README
  18560. ext/rpc/xmlrpc/libxmlrpc/acinclude.m4
  18561. ext/rpc/xmlrpc/libxmlrpc/base64.c
  18562. ext/rpc/xmlrpc/libxmlrpc/base64.h
  18563. ext/rpc/xmlrpc/libxmlrpc/encodings.c
  18564. ext/rpc/xmlrpc/libxmlrpc/encodings.h
  18565. ext/rpc/xmlrpc/libxmlrpc/queue.c
  18566. ext/rpc/xmlrpc/libxmlrpc/queue.h
  18567. ext/rpc/xmlrpc/libxmlrpc/simplestring.c
  18568. ext/rpc/xmlrpc/libxmlrpc/simplestring.h
  18569. ext/rpc/xmlrpc/libxmlrpc/system_methods.c
  18570. ext/rpc/xmlrpc/libxmlrpc/system_methods_private.h
  18571. ext/rpc/xmlrpc/libxmlrpc/xml_element.c
  18572. ext/rpc/xmlrpc/libxmlrpc/xml_element.h
  18573. ext/rpc/xmlrpc/libxmlrpc/xml_to_dandarpc.c
  18574. ext/rpc/xmlrpc/libxmlrpc/xml_to_dandarpc.h
  18575. ext/rpc/xmlrpc/libxmlrpc/xml_to_soap.c
  18576. ext/rpc/xmlrpc/libxmlrpc/xml_to_soap.h
  18577. ext/rpc/xmlrpc/libxmlrpc/xml_to_xmlrpc.c
  18578. ext/rpc/xmlrpc/libxmlrpc/xml_to_xmlrpc.h
  18579. ext/rpc/xmlrpc/libxmlrpc/xmlrpc.c
  18580. ext/rpc/xmlrpc/libxmlrpc/xmlrpc.h
  18581. ext/rpc/xmlrpc/libxmlrpc/xmlrpc.m4
  18582. ext/rpc/xmlrpc/libxmlrpc/xmlrpc_introspection.c
  18583. ext/rpc/xmlrpc/libxmlrpc/xmlrpc_introspection.h
  18584. ext/rpc/xmlrpc/libxmlrpc/xmlrpc_introspection_private.h
  18585. ext/rpc/xmlrpc/libxmlrpc/xmlrpc_private.h
  18586. ext/rpc/xmlrpc/libxmlrpc/xmlrpc_win32.h:
  18587. removing this stuff from the php 4.3 branch
  18588. 2003-01-15 Sascha Schumann <sascha@schumann.cx>
  18589. * main/SAPI.h:
  18590. scrap STANDARD_SAPI_MODULE_PROPERTIES; it is causing more harm than good
  18591. 2003-01-15 Ilia Alshanetsky <ilia@prohost.org>
  18592. * ext/interbase/interbase.c:
  18593. More build fixes.
  18594. 2003-01-15 Wez Furlong <wez.php@thebrainroom.net>
  18595. * ext/standard/basic_functions.c
  18596. ext/standard/exec.h
  18597. ext/standard/proc_open.c
  18598. ext/standard/proc_open.h
  18599. ext/standard/tests/general_functions/proc_open.phpt:
  18600. Relieve scripts of the burden of ensuring that all pipes are closed prior
  18601. to calling proc_close().
  18602. Implement proc_get_status(resource $process) which returns an array of
  18603. information about a process created with proc_open().
  18604. The information includes:
  18605. array(
  18606. "command" => string "name of the command",
  18607. "pid" => long process identifier,
  18608. "running" => bool true if the process is still running
  18609. "exitcode" => long exitcode if the process exited
  18610. "signaled" => bool true if the process was signaled
  18611. "termsig" => long signal number if signaled
  18612. "stopped" => bool true if the process is stopped
  18613. "stopsig" => long signal number if stopped
  18614. );
  18615. 2003-01-15 Ilia Alshanetsky <ilia@prohost.org>
  18616. * ext/informix/ifx.ec:
  18617. Fixed a typo.
  18618. 2003-01-15 Sebastian Bergmann <sb@sebastian-bergmann.de>
  18619. * main/config.w32.h:
  18620. Define PHP_CAN_SUPPORT_PROC_OPEN.
  18621. * win32/php4dll.dsp
  18622. win32/php4dllts.dsp:
  18623. Add proc_open.c to project.
  18624. 2003-01-15 Wez Furlong <wez.php@thebrainroom.net>
  18625. * ext/standard/basic_functions.c
  18626. ext/standard/config.m4
  18627. ext/standard/exec.c
  18628. ext/standard/proc_open.c:
  18629. - Move proc_open code to a source file of it's own.
  18630. - Tidy up that netware mess by performing a configure check which will
  18631. define the symbol PHP_CAN_SUPPORT_PROC_OPEN if PHP can support
  18632. proc_open.
  18633. - Protected the proc_open specific code with #ifdef
  18634. PHP_CAN_SUPPORT_PROC_OPEN
  18635. so that user-space scripts can use function_exists and react
  18636. accordingly.
  18637. ** Heads Up Win32: You need to add ext/standard/proc_open.c to the DSP and
  18638. ** #define PHP_CAN_SUPPORT_PROC_OPEN in the w32 config header.
  18639. 2003-01-15 Jani Taskinen <sniper@iki.fi>
  18640. * (PHP_4_3)
  18641. ext/session/mod_files.c:
  18642. MFH: handle ERANGE from strtol properly
  18643. 2003-01-15 Ilia Alshanetsky <ilia@prohost.org>
  18644. * ext/interbase/interbase.c:
  18645. Build fixes.
  18646. 2003-01-15 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  18647. * ext/standard/filters.c:
  18648. Fixed a qp encoder bug that the constructor sometimes fails if
  18649. line-breaking mode is off.
  18650. 2003-01-15 Ilia Alshanetsky <ilia@prohost.org>
  18651. * ext/rpc/java/java.c:
  18652. Typo fixes.
  18653. * ext/informix/ifx.ec:
  18654. Fixed typo.
  18655. * ext/sybase/php_sybase_db.c
  18656. ext/sybase_ct/php_sybase_ct.c:
  18657. Various corrections.
  18658. * ext/interbase/interbase.c:
  18659. Fixed typos.
  18660. * ext/dbase/dbase.c:
  18661. Typo corrections.
  18662. 2003-01-15 Sascha Schumann <sascha@schumann.cx>
  18663. * main/SAPI.c
  18664. main/SAPI.h:
  18665. whitespace
  18666. 2003-01-15 Yasuo Ohgaki <yohgaki@ohgaki.net>
  18667. * ext/pgsql/pgsql.c:
  18668. Fixed proto
  18669. 2003-01-15 Adam Dickmeiss <adam@indexdata.dk>
  18670. * ext/yaz/php_yaz.c
  18671. ext/yaz/php_yaz.h:
  18672. Fix functions comments (connection resource rather than connection id).
  18673. New functions yaz_set_option and yaz_get_option.
  18674. Cleanup in yaz_connect.
  18675. * ext/yaz/config.m4:
  18676. Fix lib config for the case where YAZ depends on multiple libraries
  18677. 2003-01-15 Ilia Alshanetsky <ilia@prohost.org>
  18678. * ext/interbase/interbase.c:
  18679. Kill compile warning.
  18680. * ext/informix/ifx.ec
  18681. ext/interbase/interbase.c
  18682. ext/sybase/php_sybase_db.c
  18683. ext/sybase_ct/php_sybase_ct.c:
  18684. Newer parameter parsing API.
  18685. * ext/hwapi/hwapi.cpp
  18686. ext/hyperwave/hw.c
  18687. ext/qtdom/qtdom.c
  18688. ext/rpc/dotnet/dotnet.cpp
  18689. ext/rpc/java/java.c
  18690. ext/snmp/winsnmp.c:
  18691. Getting rid of the old API parsing code.
  18692. * ext/filepro/filepro.c:
  18693. Changed php_error to php_error_docref.
  18694. Made use of the more recent parameter parsing API, zend_get_parameters*.
  18695. * ext/dbase/dbase.c:
  18696. Removed pointless checks around array_init() & ZE memory allocation macros.
  18697. Changed php_error to php_error_docref.
  18698. Dropped getParam* parameter parsing API in favor of zend_get_parameters*.
  18699. * ext/cpdf/cpdf.c
  18700. ext/cpdf/php_cpdf.h:
  18701. This patch allows cpdf to be compiled in conjunction with ncurses, which
  18702. was
  18703. not possible before due to conflicting defines.
  18704. 2003-01-14 Ilia Alshanetsky <ilia@prohost.org>
  18705. * ext/rpc/xmlrpc/xmlrpc-epi-php.c:
  18706. Porting of patch applied to ext/xmlrpc.
  18707. * ext/xmlrpc/xmlrpc-epi-php.c:
  18708. Made the code use php_error_docref().
  18709. Removed pointless checks around array_init() and emalloc().
  18710. Switched to zend_get_parameters_ex() argument parsing API.
  18711. * ext/domxml/php_domxml.c:
  18712. Changed getParameters() to zend_get_parameters_ex().
  18713. * ext/hyperwave/hw.c:
  18714. Fixed compile warnings.
  18715. * ext/cpdf/cpdf.c:
  18716. One more typo.
  18717. * ext/cpdf/cpdf.c:
  18718. Fixed typos.
  18719. 2003-01-14 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  18720. * ext/iconv/iconv.c:
  18721. Appended my name to the list of authors
  18722. * ext/iconv/tests/iconv_mime_decode.phpt:
  18723. Test update for new feature
  18724. 2003-01-14 Ilia Alshanetsky <ilia@prohost.org>
  18725. * ext/cpdf/cpdf.c:
  18726. Switched from old getParse* argument parsing API to a more recent
  18727. zend_get_parameters*.
  18728. 2003-01-14 Andrey Hristov <andrey@webgate.bg>
  18729. * ext/standard/basic_functions.c
  18730. ext/standard/php_var.h
  18731. ext/standard/var.c:
  18732. added function get_memory_usage(). available only when PHP is compiled
  18733. with --enable-memory-limit
  18734. 2003-01-14 Ilia Alshanetsky <ilia@prohost.org>
  18735. * ext/hyperwave/hg_comm.c:
  18736. Fixed compile warning & removed useless variable.
  18737. * ext/hyperwave/hw.c:
  18738. Changed php_error to php_error_docref.
  18739. Got rid off the ancient getParameters* parameter parsing API.
  18740. 2003-01-14 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  18741. * ext/standard/filters.c:
  18742. Added a new option "force-encode-first" to the quoted-printable encoder
  18743. as per Wez's request. If enabled, the encoder forcefully does qp
  18744. tranformation on every first character of lines in incoming stream.
  18745. 2003-01-14 Ilia Alshanetsky <ilia@prohost.org>
  18746. * ext/cpdf/cpdf.c:
  18747. Changed php_error() to php_error_docref().
  18748. Made pdfdoc retrieval a macro.
  18749. 2003-01-14 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  18750. * ext/standard/quot_print.c:
  18751. Made php_quot_print_decode() RFC2045-compliant
  18752. 2003-01-14 Edin Kadribasic <edink@proventum.net>
  18753. * (PHP_4_3)
  18754. NEWS:
  18755. Bugfixing news
  18756. * ext/gettext/gettext.dsp:
  18757. MFB: bind_textdomain_codeset() availability on windows
  18758. * (PHP_4_3)
  18759. ext/gettext/gettext.dsp:
  18760. Made bind_textdomain_codeset() available on windows (fixes #21525).
  18761. 2003-01-14 Derick Rethans <d.rethans@jdimedia.nl>
  18762. * win32/install.txt:
  18763. s/gd/gd2
  18764. 2003-01-14 Ilia Alshanetsky <ilia@prohost.org>
  18765. * ext/sockets/sockets.c:
  18766. Changed php_error to php_error_docref().
  18767. Removed pointless checks around array_init().
  18768. 2003-01-14 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  18769. * ext/standard/filters.c:
  18770. Fixed small memory leak that occurs when the invalid line length is passed
  18771. to the qprint ctor.
  18772. * ext/standard/filters.c:
  18773. Fixed quoted-printable encoder so that it produces RFC2045 complicant
  18774. output. As per this specification requirement, the constructor now accepts
  18775. three options: binary (boolean), line-len (uint), line-break-chars
  18776. (string).
  18777. 2003-01-13 Jani Taskinen <sniper@iki.fi>
  18778. * ext/informix/config.m4
  18779. ext/informix/config.m4:
  18780. Fixed bug: #21543, Informix version detection fails
  18781. 2003-01-13 Frank M. Kromann <frank@kromann.info>
  18782. * ext/rpc/com/conversion.c:
  18783. false should be VT_FALSE
  18784. 2003-01-13 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  18785. * (PHP_4_3)
  18786. tests/run-test/test008.phpt:
  18787. MFH
  18788. * tests/run-test/test008.phpt:
  18789. Fixed typoFixed typoFixed typoFixed typoFixed typoFixed typoFixed typoFixed
  18790. typo
  18791. 2003-01-13 Andrey Hristov <andrey@webgate.bg>
  18792. * ext/standard/array.c
  18793. ext/standard/basic_functions.c
  18794. ext/standard/php_array.h:
  18795. added array_combine().
  18796. Creates an array by using the elements of the first parameter as keys and
  18797. the elements of the second as correspoding keys. Error is thrown in case
  18798. the arrays has different number of elements. Number of elements 0 is not
  18799. valid for both parameters.
  18800. 2003-01-13 Edin Kadribasic <edink@proventum.net>
  18801. * sapi/servlet/servlet.dsp:
  18802. Adjust paths for the new location of ext/rpc/java
  18803. * ext/rpc/java/java.dsp:
  18804. Adjust paths to the new location java.dsp
  18805. * ext/rpc/xmlrpc/xmlrpc-epi-php.c:
  18806. Fix ZTS build here too.
  18807. * ext/xmlrpc/xmlrpc-epi-php.c:
  18808. Fixed ZTS build.
  18809. 2003-01-13 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  18810. * ext/standard/filters.c:
  18811. Fixed a silly segfault bug caused by lack of strict type checking
  18812. 2003-01-13 Sascha Schumann <sascha@schumann.cx>
  18813. * build/buildcheck.sh:
  18814. which is not portable. use our bundled shtool instead.
  18815. 2003-01-13 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  18816. * ext/standard/filters.c:
  18817. . Implemented a common filter parameter parsing function.
  18818. . Added automatic line-breaking feature for base64 encode filter. This
  18819. can be turned on by putting a option entry "base64-encode.line-length"
  18820. to the filter parameters.
  18821. 2003-01-13 Derick Rethans <d.rethans@jdimedia.nl>
  18822. * ext/domxml/php_domxml.c:
  18823. - Fix ZTS build
  18824. 2003-01-12 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  18825. * tests/lang/bug21600.phpt:
  18826. Added test case for bug #21600
  18827. * ext/standard/filters.c:
  18828. Fixed a bug of the base64 decoder that a sequence of intervening
  18829. characters that are supposed to be ignored by the decoder cause output
  18830. corruption.
  18831. 2003-01-12 Stanislav Malyshev <stas@zend.com>
  18832. * ext/standard/aggregation.c:
  18833. ZE2 compatibility
  18834. 2003-01-12 Sebastian Bergmann <sb@sebastian-bergmann.de>
  18835. * ext/standard/basic_functions.c
  18836. ext/standard/info.c:
  18837. ZTS fixes.
  18838. 2003-01-12 Stanislav Malyshev <stas@zend.com>
  18839. * ext/standard/aggregation.c:
  18840. Disable ZE2-incompatible parts
  18841. * ext/standard/var.c:
  18842. remove unneeded var
  18843. 2003-01-12 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  18844. * ext/standard/filters.c:
  18845. Fixed infinite loop bug when an invalid quoted-printable escape sequence
  18846. appears in the streem.
  18847. * ext/standard/filters.c:
  18848. Fixed error msg format so it correctly reports the actual filter name
  18849. 2003-01-12 Sascha Schumann <sascha@schumann.cx>
  18850. * php.ini-recommended:
  18851. recommending SHA-1 as hash function
  18852. * php.ini-dist:
  18853. sync entries
  18854. * php.ini-dist
  18855. php.ini-recommended
  18856. ext/session/php_session.h
  18857. ext/session/session.c:
  18858. add INI setting session.hash_function
  18859. add support for creating session ids using SHA-1
  18860. source more entropy for session ids
  18861. * ext/session/mod_files.c:
  18862. handle ERANGE from strtol properly
  18863. 2003-01-12 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  18864. * ext/standard/filters.c:
  18865. . Updated quoted-printable filter by a neater implementation.
  18866. . Changed emalloc family functions to pemalloc ones for persistent
  18867. filters.
  18868. . Changed base64 and quoted-printable filter names to
  18869. "convert.base64-encode",
  18870. "convert.base64-decode", "convert.quoted-printable-encode", and
  18871. "convert.quoted-printable-decode" respectively for the consistency that
  18872. may be requested later.
  18873. 2003-01-12 Derick Rethans <d.rethans@jdimedia.nl>
  18874. * NEWS:
  18875. - Update NEWS to show 5.0.0
  18876. 2003-01-12 Jan Lehnardt <jan@dasmoped.net>
  18877. * run-tests.php:
  18878. - fix typo
  18879. 2003-01-12 Sebastian Bergmann <sb@sebastian-bergmann.de>
  18880. * ext/rpc/java/config.m4
  18881. sapi/servlet/Makefile.frag
  18882. sapi/servlet/config.m4
  18883. sapi/servlet/servlet.c
  18884. sapi/servlet/servlet.c
  18885. sapi/servlet/servlet.java:
  18886. Patch by Giuseppe Tanzilli <g.tanzilli@gruppocsf.com>.
  18887. 2003-01-12 Frank M. Kromann <frank@kromann.info>
  18888. * ext/mssql/php_mssql.c:
  18889. Release skiped results. This will free memory on the server.
  18890. Make mssql_execute work for stored procedures with and without returning
  18891. result sets
  18892. 2003-01-11 Ilia Alshanetsky <ilia@prohost.org>
  18893. * ext/sybase_ct/php_sybase_ct.c:
  18894. Do not 'convert' double columns to integers after the 1st row in the result
  18895. set.
  18896. * ext/sybase_ct/php_sybase_ct.c:
  18897. Fixed handling of NUMERIC type, when it contains numbers that could
  18898. potentially exceed the interger limit.
  18899. 2003-01-11 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  18900. * ext/standard/browscap.c
  18901. ext/standard/datetime.c
  18902. ext/standard/file.c
  18903. ext/standard/formatted_print.c
  18904. ext/standard/pack.c
  18905. ext/standard/reg.c
  18906. ext/standard/string.c:
  18907. Reverted because correct decision has not been made yet.
  18908. * sapi/apache2filter/php_functions.c:
  18909. This patch is likely to fix win32 build
  18910. * ext/standard/browscap.c
  18911. ext/standard/datetime.c
  18912. ext/standard/pack.c
  18913. ext/standard/reg.c
  18914. ext/standard/string.c:
  18915. Reduced warnings in ZE2 build
  18916. * ext/standard/file.c
  18917. ext/standard/formatted_print.c:
  18918. Reduced compiler warnings in ZE2 build
  18919. 2003-01-11 Ilia Alshanetsky <ilia@prohost.org>
  18920. * ext/standard/string.c:
  18921. Added stripos() & strripos() functions.
  18922. Added 3rd parameter (offset) to strrpos().
  18923. 2003-01-11 Sebastian Bergmann <sb@sebastian-bergmann.de>
  18924. * ext/rpc/rpc.c:
  18925. Add missing ,.
  18926. 2003-01-11 Harald Radi <harald.radi+coding.php@nme.at>
  18927. * ext/rpc/rpc.c
  18928. ext/rpc/rpc_proxy.c
  18929. ext/rpc/com/variant.c:
  18930. fix build
  18931. 2003-01-11 Sebastian Bergmann <sb@sebastian-bergmann.de>
  18932. * win32/php4dllts.dsp:
  18933. Leftover.
  18934. 2003-01-11 Ilia Alshanetsky <ilia@prohost.org>
  18935. * sapi/cli/php_cli.c:
  18936. Fix the line numbering when the 1st line in the script is #!.
  18937. 2003-01-10 Harald Radi <harald.radi+coding.php@nme.at>
  18938. * main/config.w32.h
  18939. main/internal_functions_win32.c
  18940. win32/php4dllts.dsp:
  18941. HEAD defaults to build with ZE2 now
  18942. 2003-01-10 Frank M. Kromann <frank@kromann.info>
  18943. * ext/mssql/php_mssql.c:
  18944. Fixing copy and paste errors
  18945. * ext/mssql/php_mssql.c:
  18946. Avoid warnings when running stored procedures returning multiple results
  18947. before setting output and return values.
  18948. Additional results can be skipped by the optional parameter to
  18949. mssql_execute
  18950. 2003-01-10 Christian Stocker <chregu@phant.ch>
  18951. * ext/domxml/php_domxml.c:
  18952. Throw error if object is not a XML_DOCUMENT_NODE in domxml_dump_node()
  18953. * (PHP_4_3)
  18954. ext/domxml/php_domxml.c:
  18955. Throw error if object is not a XML_DOCUMENT_NODE
  18956. 2003-01-10 Wez Furlong <wez.php@thebrainroom.net>
  18957. * ext/standard/math.c:
  18958. Fix the number format fix when the number of decimal places is 0.
  18959. 2003-01-10 Derick Rethans <d.rethans@jdimedia.nl>
  18960. * ext/xmlrpc/xmlrpc-epi-php.c:
  18961. - Fixed bug #20155: xmlrpc compile problem with zendengine2 (Path by Jan
  18962. Schneider)
  18963. 2003-01-10 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  18964. * ext/mime_magic/mime_magic.c
  18965. ext/standard/reg.c:
  18966. Reduced compiler warnings
  18967. * ext/iconv/iconv.c:
  18968. Added missing cast operators
  18969. 2003-01-10 Ilia Alshanetsky <ilia@prohost.org>
  18970. * ext/gd/libgd/gd.c:
  18971. Fixed ImageRotate when rotation angle is 90 degrees, patch by
  18972. leon@leonatkinson.com.
  18973. 2003-01-10 Stig Bakken <ssb@fast.no>
  18974. * (RELEASE_1_0_1)
  18975. pear/package-PEAR.xml:
  18976. - prepare 1.0.1 release
  18977. 2003-01-10 Ilia Alshanetsky <ilia@prohost.org>
  18978. * (PHP_4_3)
  18979. NEWS:
  18980. Bug fixing news.
  18981. 2003-01-10 Stig Bakken <ssb@fast.no>
  18982. * (RELEASE_1_0_1)
  18983. pear/scripts/pear.in:
  18984. - obey PHP_PEAR_INSTALL_DIR and PHP_PEAR_PHP_BIN environment variables
  18985. * (RELEASE_1_0_1)
  18986. pear/PEAR/Command/Package.php:
  18987. - verbosity fix for cvstag and cvsdiff commands
  18988. * (RELEASE_1_0_1)
  18989. pear/OS/Guess.php:
  18990. - TODO item
  18991. * pear/PEAR/Command/Package.php:
  18992. - add "cvsdiff" command
  18993. * (RELEASE_1_0_1)
  18994. pear/PEAR/Config.php:
  18995. - use getenv() instead of $_ENV[]
  18996. 2003-01-09 Ilia Alshanetsky <ilia@prohost.org>
  18997. * ext/standard/file.c:
  18998. CS fixes
  18999. * ext/standard/file.c:
  19000. Fixed a memory corruption that occurs when an unterminated " is encountered
  19001. this bug maybe be related to #21556.
  19002. 2003-01-09 Frank M. Kromann <frank@kromann.info>
  19003. * ext/mssql/config.m4:
  19004. Adding extended checks for where FreeTDS is installed
  19005. 2003-01-09 Ilia Alshanetsky <ilia@prohost.org>
  19006. * main/safe_mode.c:
  19007. Fixed compiler warnings.
  19008. 2003-01-09 Sara Golemon <php@alphaweb.net>
  19009. * ext/standard/filestat.c
  19010. main/safe_mode.c
  19011. main/safe_mode.h:
  19012. Bug #21531 file_exists() and other filestat functions throw errors when
  19013. in safe mode and file/directory does not exist.
  19014. Extended php_checkuid function to add "flags" field via rename to
  19015. php_checkuid_ex with alias for BC in functions that do want safe mode
  19016. errors thrown.
  19017. 2003-01-09 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  19018. * ext/ctype/ctype.c:
  19019. Fixed typo
  19020. 2003-01-09 Wez Furlong <wez.php@thebrainroom.net>
  19021. * ext/standard/basic_functions.c
  19022. ext/standard/basic_functions.h
  19023. ext/standard/formatted_print.c
  19024. tests/strings/002.phpt:
  19025. Implement fprintf() and vfprintf().
  19026. Add a couple of tests.
  19027. 2003-01-09 Sebastian Bergmann <sb@sebastian-bergmann.de>
  19028. * (PHP_4_3)
  19029. main/.cvsignore
  19030. main/config.w32.h
  19031. main/config.w32.h.in
  19032. win32/php4dll.dsp
  19033. win32/php4dllts.dsp:
  19034. MFH: Revert config.w32.h.in -> config.w32.h build step.
  19035. 2003-01-09 Jani Taskinen <sniper@iki.fi>
  19036. * configure.in:
  19037. Fix bug: #21511, config.status warning
  19038. 2003-01-09 Wez Furlong <wez.php@thebrainroom.net>
  19039. * ext/standard/math.c
  19040. ext/standard/tests/math/bug21523.phpt:
  19041. Fix Bug #21523 - number_format could cause a memory allocation for a
  19042. negative memory size in situations where the sprintf implementation of the
  19043. host system generated less decimal places than were requested.
  19044. Resolved this issue by making number_format examine the string returned
  19045. by spprintf and have it pad to the correct number of decimal places.
  19046. Added a test-case based on the bug report; the length of decimal places
  19047. required to trigger this bug is sprintf implementation dependent; as the
  19048. implementation is now using spprintf (provided by PHP), that number is
  19049. 78 digits (NDIG - 2).
  19050. 2003-01-09 Stig Bakken <ssb@fast.no>
  19051. * (RELEASE_1_0_1)
  19052. pear/PEAR.php:
  19053. - added debug_backtrace() support to PEAR errors
  19054. * (RELEASE_1_0_1)
  19055. pear/System.php:
  19056. - System::which() now checks .exe .bat .cmd and .com on Windows
  19057. * (RELEASE_1_0_1)
  19058. pear/PEAR/Frontend/CLI.php:
  19059. - cleanups
  19060. 2003-01-09 Zeev Suraski <zeev@zend.com>
  19061. * configure.in
  19062. main/php_version.h:
  19063. Time for an update
  19064. 2003-01-09 Frank M. Kromann <frank@kromann.info>
  19065. * ext/mssql/php_mssql.c:
  19066. Use the correct link when checking for more results on stored procedures
  19067. * ext/mssql/php_mssql.c
  19068. ext/mssql/php_mssql.h:
  19069. Restire BC for mssql_execute(). This will not break the new feature for
  19070. handling
  19071. multiple results from a single stired procedure.
  19072. Adding mssql_free_statement()
  19073. 2003-01-09 Ilia Alshanetsky <ilia@prohost.org>
  19074. * ext/standard/fsock.c:
  19075. Fixed bug #21529 (memory corruption by fsockopen()).
  19076. 2003-01-09 Frank M. Kromann <frank@kromann.info>
  19077. * ext/mssql/php_mssql.c:
  19078. changed from LVAL to RESVAL macro
  19079. 2003-01-09 Jani Taskinen <sniper@iki.fi>
  19080. * ext/standard/image.c:
  19081. Fix the ZTS build.
  19082. 2003-01-08 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  19083. * ext/standard/filters.c:
  19084. Reimplemented base64 filter to use iconv()-like facility for flexibility.
  19085. 2003-01-08 Frank M. Kromann <frank@kromann.info>
  19086. * ext/fbsql/php_fbsql.h
  19087. ext/mssql/php_mssql.c
  19088. ext/mssql/php_mssql.h:
  19089. Changed global data type to avoid problems with initialization
  19090. 2003-01-08 Ilia Alshanetsky <ilia@prohost.org>
  19091. * ext/standard/image.c
  19092. ext/standard/php_image.h:
  19093. Added support for WBMP images.
  19094. * ext/gd/gd.c
  19095. ext/gd/libgd/gd_io_dp.c:
  19096. Fixed bug #21518.
  19097. Fixed memory in leak ImageCreateFromString().
  19098. Fixed a bug that prevented proper identification of WBMP images and thus
  19099. prevented ImageCreateFromString() from working on those images.
  19100. * (PHP_4_3)
  19101. NEWS:
  19102. Bug fixing news.
  19103. 2003-01-08 Zeev Suraski <zeev@zend.com>
  19104. * ext/session/session.c:
  19105. Fix UMR
  19106. 2003-01-08 Georg Richter <georg.richter@phpev.de>
  19107. * (PHP_4_3)
  19108. ext/mysql/php_mysql.c:
  19109. fixed bug 21498
  19110. * ext/mysql/php_mysql.c:
  19111. fixed bug #21498
  19112. 2003-01-08 Ilia Alshanetsky <ilia@prohost.org>
  19113. * ext/mcrypt/mcrypt.c:
  19114. Removed unused variable.
  19115. * main/main.c:
  19116. Fixed bug #21499 (more descriptive message in the event of require/include
  19117. failure).
  19118. * sapi/cgi/cgi_main.c
  19119. sapi/cli/php_cli.c:
  19120. Fixed bug #21297. The fix also fixes miscalculation of lines numbers by 1
  19121. due the previously mentioned bug.
  19122. * ext/odbc/php_odbc.c:
  19123. Version is char ;).
  19124. 2003-01-07 Christian Dickmann <chrisdicki@gmx.de>
  19125. * pear/PEAR/Config.php:
  19126. fix default umask(); (thx to Mirco MEEBEY Bauer for bringing this behavior
  19127. to my attention and testing the patch)
  19128. 2003-01-07 Dan Kalowsky <dank@deadmime.org>
  19129. * ext/odbc/php_odbc.c:
  19130. Version tag for future move to PECL
  19131. * ext/odbc/config.m4
  19132. ext/odbc/php_odbc.c:
  19133. Reverting last change as it really doesn't fix longreadlen problems in all
  19134. cases.
  19135. 2003-01-07 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  19136. * ext/standard/filters.c:
  19137. Instances should not be freed in dtor()...
  19138. * ext/standard/filters.c:
  19139. Made error msg format more consistent
  19140. 2003-01-07 Pierre-Alain Joye <paj@pearfr.org>
  19141. * ext/gd/gd.c:
  19142. Fix line drawed twice (L. Atkinson)
  19143. 2003-01-07 Sara Golemon <php@alphaweb.net>
  19144. * ext/standard/user_filters.c:
  19145. Backout changes between 1.6 and 1.7
  19146. 2003-01-07 Zeev Suraski <zeev@zend.com>
  19147. * sapi/cgi/cgi_main.c:
  19148. Add missing call
  19149. 2003-01-07 Levi Dixon <ldixon@mail.communityconnect.com>
  19150. * ext/oci8/config.m4
  19151. ext/oci8/oci8.c:
  19152. Added support for Shared Data Mode for OCI8_VERSION >= 8.1, which will
  19153. provide memory savings by sharing common statement data
  19154. 2003-01-07 Edin Kadribasic <edink@proventum.net>
  19155. * (PHP_4_3)
  19156. NEWS:
  19157. Bugfix #17098 in the branch
  19158. * (PHP_4_3)
  19159. sapi/apache2filter/sapi_apache2.c:
  19160. MFH:
  19161. Fixed bug #17098 (make Apache aware that PHP scripts represent dynamic
  19162. data
  19163. and should not be cached). Fix suggested by daniel.eckl@gmx.de.
  19164. 2003-01-07 Ilia Alshanetsky <ilia@prohost.org>
  19165. * run-tests.php:
  19166. Added a check for availability of PCRE extension needed by test-suite.
  19167. 2003-01-07 Vincent Blavet <vincent@blavet.net>
  19168. * pear/Archive/Tar.php:
  19169. - Synchronize with /pear/Archive_Tar/Tar.php 1.5 :
  19170. - Add support for long filenames (greater than 99 characters)
  19171. - Add private methods _readLongHeader() and _writeLongHeader()
  19172. 2003-01-07 Ilia Alshanetsky <ilia@prohost.org>
  19173. * ext/domxml/php_domxml.c:
  19174. Fixed ZTS build with ZE2.
  19175. * ext/ftp/ftp.c
  19176. ext/ftp/ftp.h
  19177. ext/ftp/php_ftp.c:
  19178. ZTS cleanup.
  19179. 2003-01-07 Zeev Suraski <zeev@zend.com>
  19180. * ext/standard/basic_functions.c:
  19181. whitespace
  19182. 2003-01-07 Edin Kadribasic <edink@proventum.net>
  19183. * (PHP_4_3)
  19184. NEWS:
  19185. Bugfixing news
  19186. * win32/sendmail.c:
  19187. MFB:
  19188. Fixed bug #21442 (Crash of mail() on Windows when the first parameter
  19189. is empty).
  19190. * (PHP_4_3)
  19191. win32/sendmail.c:
  19192. Fixed bug #21442 (Crash of mail() on Windows when the first parameter
  19193. is empty).
  19194. 2003-01-07 Sascha Schumann <sascha@schumann.cx>
  19195. * ext/mysql/config.m4:
  19196. tell user which header files could not be found
  19197. 2003-01-07 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  19198. * ext/standard/user_filters.c:
  19199. Fixed small leak
  19200. 2003-01-07 Frank M. Kromann <frank@kromann.info>
  19201. * ext/mssql/config.m4:
  19202. Making the mssql extension work when build as a shared object
  19203. 2003-01-07 Ilia Alshanetsky <ilia@prohost.org>
  19204. * ext/ftp/ftp.c
  19205. ext/ftp/ftp.h
  19206. ext/ftp/php_ftp.c:
  19207. Fixed ZTS build.
  19208. * ext/ftp/ftp.c
  19209. ext/ftp/php_ftp.c:
  19210. MFB + CS
  19211. * (PHP_4_3)
  19212. ext/ftp/ftp.c
  19213. ext/ftp/php_ftp.c:
  19214. Changed perror() to php_error_docref(), fixed bug #21309.
  19215. Made extension use ZE memory allocation wrappers, fixed a memory leak in
  19216. ftp_mkdir.
  19217. Removed duplicate ftp_syst() call inside ftp_systype().
  19218. 2003-01-07 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  19219. * NEWS:
  19220. Trivial grammer fix
  19221. * ext/standard/filters.c:
  19222. Implemented quoted-printable stream filter
  19223. 2003-01-07 Sara Golemon <php@alphaweb.net>
  19224. * ext/standard/user_filters.c:
  19225. Add option to stream_get_filters() user-defined fiters vs. all filters,
  19226. default to user only
  19227. 2003-01-07 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  19228. * ext/standard/filters.c:
  19229. Implemented string.base64 stream filter
  19230. 2003-01-06 Stefan Esser <s.esser@e-matters.de>
  19231. * main/rfc1867.c:
  19232. Adding support for anonymous fileuploads (#21450)
  19233. 2003-01-06 Wez Furlong <wez.php@thebrainroom.net>
  19234. * main/streams.c:
  19235. Fix for Bug #20827: where stat is a macro on Tru64.
  19236. Patch from <julien.soula@free.fr>
  19237. 2003-01-06 Ilia Alshanetsky <ilia@prohost.org>
  19238. * ext/standard/string.c
  19239. ext/standard/tests/strings/bug21453.phpt:
  19240. Fixed bug #21453 (improper handling of non-terminated <).
  19241. * ext/standard/browscap.c:
  19242. Fixed Bug #21443 and related bug #21468.
  19243. 2003-01-06 Dan Kalowsky <dank@deadmime.org>
  19244. * ext/odbc/php_odbc.c:
  19245. Patch for bug #19349
  19246. * ext/odbc/php_odbc.c:
  19247. Correction for bug #21279
  19248. 2003-01-06 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  19249. * ext/iconv/iconv.c
  19250. ext/standard/quot_print.c
  19251. ext/standard/quot_print.h:
  19252. Moved php_quot_print_decode() to quot_print.c so that it can be used
  19253. outside the iconv module
  19254. * ext/iconv/iconv.c:
  19255. Added more RFC2047-compliancy check in iconv_mime_decode()
  19256. * ext/iconv/iconv.c:
  19257. Fixed iconv_mime_decode() so that it comforms to RFC2231
  19258. 2003-01-06 Georg Richter <georg.richter@phpev.de>
  19259. * ext/mysql/php_mysql.c:
  19260. fixed missing & (Thx to Sebastian Bergmann)
  19261. * (PHP_4_3)
  19262. ext/mysql/php_mysql.c:
  19263. fixed a missing & (Thx to Sebastian Bergmann
  19264. 2003-01-06 Wez Furlong <wez.php@thebrainroom.net>
  19265. * ext/standard/tests/file/userfilters.phpt:
  19266. Make it slightly more obvious that the return value is relative to the
  19267. length
  19268. of the input data.
  19269. * main/php_streams.h:
  19270. Fix for bug #21406; infinite loop during filter flushing.
  19271. 2003-01-06 Edin Kadribasic <edink@proventum.net>
  19272. * (PHP_4_3)
  19273. NEWS:
  19274. Bugfixing news.
  19275. * ext/gd/gd_bundled.dsp:
  19276. MFB:
  19277. Fixed bug #20503 (imagesetbrush() availability on windows).
  19278. * (PHP_4_3)
  19279. ext/gd/gd_bundled.dsp:
  19280. Fixed bug #20503 (imagesetbrush() availability on windows).
  19281. 2003-01-06 Anantha Kesari H Y <hyanantha@novell.com>
  19282. * ext/pgsql/php_pgsql.h:
  19283. Removed #ifdef NetWare and made the necessary changes in the directory
  19284. structure of NetWare.
  19285. * netware/libpq/libpq-fs.h:
  19286. Header file for PostgreSQL. Moved from netware directory to netware/libpq
  19287. directory.
  19288. * netware/libpq-fs.h:
  19289. This file moved to netware/libpq directory.
  19290. 2003-01-06 Christian Stocker <chregu@phant.ch>
  19291. * (PHP_4_3)
  19292. ext/domxml/php_domxml.c:
  19293. - fix crash in domxml_node_insert_before() (by Lukas Schr�der)
  19294. * ext/domxml/php_domxml.c
  19295. ext/domxml/php_domxml.h:
  19296. - get_path forgotten in .h file
  19297. - fix crash in domxml_node_insert_before() (by Lukas Schr�der)
  19298. 2003-01-06 Anantha Kesari H Y <hyanantha@novell.com>
  19299. * netware/phplib.imp:
  19300. Added symbols to build PostgreSQL extension for NetWare.
  19301. * ext/mysql/mysql.mak:
  19302. Changes for NetWare makefile.
  19303. * ext/pgsql/pgsql.mak
  19304. ext/pgsql/php_pgsql.h:
  19305. Makefile added newly and modified the header file for NetWare.
  19306. 2003-01-06 Christian Stocker <chregu@phant.ch>
  19307. * (PHP_4_3)
  19308. ext/domxml/php_domxml.c:
  19309. partly MFH from 1.288 (Fixed segfault, when trying to add a node to itself)
  19310. * ext/domxml/php_domxml.c:
  19311. - Fixed segfault, when trying to add a node to itself.
  19312. 2003-01-06 Anantha Kesari H Y <hyanantha@novell.com>
  19313. * ext/standard/basic_functions.c:
  19314. Added #ifdef HAVE_SYSLOG_H around syslog function in the whole file to
  19315. avoid link failure.
  19316. * netware/phplib.mak:
  19317. Modified for Netware.
  19318. 2003-01-06 Sara Golemon <php@alphaweb.net>
  19319. * ext/standard/filters.c:
  19320. Added string.toupper and string.tolower filters and generalized non-op
  19321. filter methods
  19322. 2003-01-06 Frank M. Kromann <frank@kromann.info>
  19323. * ext/gd/libgd/gdft.c:
  19324. Nuke warning, on Win32 build
  19325. * ext/gd/gd_bundled.dsp:
  19326. enable imageftbbox() and imagefttext() on WIn32
  19327. 2003-01-06 Sara Golemon <php@alphaweb.net>
  19328. * ext/standard/user_filters.c
  19329. main/php_streams.h
  19330. main/streams.c:
  19331. Expose stream_filters_hash so that it can be searched by
  19332. stream_get_filters()
  19333. 2003-01-06 Edin Kadribasic <edink@proventum.net>
  19334. * (PHP_4_3)
  19335. NEWS:
  19336. Mention gif read-only support on windows.
  19337. * (PHP_4_3)
  19338. ext/gd/gd_bundled.dsp:
  19339. MFH: Added missing flags and .c files for gif read support on Windows.
  19340. * ext/gd/gd_bundled.dsp:
  19341. Complete gif readonly support addition by adding missing gd_gif_in.c
  19342. file to the project.
  19343. * ext/mcrypt/mcrypt.c:
  19344. Comment out non ANSI C standard comliant code. Fixes win32 build.
  19345. * ext/dba/dba.c:
  19346. Fixed win32 build.
  19347. 2003-01-06 Ilia Alshanetsky <ilia@prohost.org>
  19348. * (PHP_4_3)
  19349. NEWS:
  19350. Bug fixing news.
  19351. * ext/gd/libgd/gd.h
  19352. ext/gd/libgd/gdft.c:
  19353. Fixed bug #21445.
  19354. 2003-01-05 Sara Golemon <php@alphaweb.net>
  19355. * ext/standard/file.c
  19356. ext/standard/user_filters.c:
  19357. Fixes to stream_get_wrappers() and stream_get_filters() handle hash table
  19358. layouts better, plus some picune whitespace fixes
  19359. 2003-01-05 Georg Richter <georg.richter@phpev.de>
  19360. * ext/mysql/php_mysql.c:
  19361. fixed bug #21435
  19362. 2003-01-05 Sebastian Bergmann <sb@sebastian-bergmann.de>
  19363. * ext/gd/gd_bundled.dsp:
  19364. Define HAVE_GD_GIF_READ.
  19365. 2003-01-05 Zeev Suraski <zeev@zend.com>
  19366. * main/main.c:
  19367. Remove unnnecessary initialization
  19368. * sapi/cgi/cgi_main.c
  19369. sapi/cli/php_cli.c:
  19370. Initialize lineno using the new infrastructure
  19371. 2003-01-05 Sebastian Bergmann <sb@sebastian-bergmann.de>
  19372. * main/.cvsignore
  19373. main/config.w32.h
  19374. main/config.w32.h.in
  19375. win32/php4dll.dsp
  19376. win32/php4dllts.dsp:
  19377. Revert config.w32.h.in -> config.w32.h build step per discussion with Zeev.
  19378. 2003-01-05 Zeev Suraski <zeev@zend.com>
  19379. * sapi/apache/php4apache.dsp:
  19380. Make the .dsp use the php4build build directories
  19381. 2003-01-05 Edin Kadribasic <edink@proventum.net>
  19382. * ext/xslt/xslt.dsp:
  19383. MFB:
  19384. Made xslt_set_encoding() available on windows (bug #20640).
  19385. * (PHP_4_3)
  19386. ext/xslt/xslt.dsp:
  19387. Made xslt_set_encoding() available on windows (bug #20640).
  19388. * (PHP_4_3)
  19389. ext/standard/php_incomplete_class.h:
  19390. Fixed ZTS build.
  19391. 2003-01-05 Ilia Alshanetsky <ilia@prohost.org>
  19392. * ext/standard/string.c:
  19393. Fixed a memory leak in setlocale() & localeconv().
  19394. 2003-01-05 Sara Golemon <php@alphaweb.net>
  19395. * ext/standard/basic_functions.c
  19396. ext/standard/basic_functions.h
  19397. ext/standard/user_filters.c:
  19398. Added stream_get_filters(); to list registered filters
  19399. 2003-01-05 Derick Rethans <d.rethans@jdimedia.nl>
  19400. * ext/standard/filestat.c:
  19401. - Fix some of the netware crap
  19402. 2003-01-04 Derick Rethans <d.rethans@jdimedia.nl>
  19403. * ext/standard/filestat.c:
  19404. - Change Warnings to Notices
  19405. 2003-01-04 Ilia Alshanetsky <ilia@prohost.org>
  19406. * ext/openssl/openssl.c:
  19407. CS fixes.
  19408. 2003-01-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
  19409. * (PHP_4_3)
  19410. ext/standard/browscap.c
  19411. ext/wddx/wddx.c:
  19412. Fix ZTS-ZE2 (After Cygwin now for the rest)
  19413. * ext/exif/tests/exif003.phpt
  19414. ext/exif/tests/exif004.phpt:
  19415. better to check for existance first
  19416. * ext/dbx/dbx.c
  19417. ext/imap/php_imap.c
  19418. ext/standard/browscap.c
  19419. ext/standard/incomplete_class.c
  19420. ext/standard/php_incomplete_class.h
  19421. ext/standard/var_unserializer.c
  19422. ext/wddx/wddx.c:
  19423. Fix ZTS-ZE2 build
  19424. 2003-01-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  19425. * NEWS:
  19426. Forgot to include these functions in the list
  19427. 2003-01-04 Derick Rethans <d.rethans@jdimedia.nl>
  19428. * NEWS:
  19429. - Fix typo
  19430. 2003-01-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  19431. * ext/iconv/iconv.c:
  19432. Fixed cut'n'paste failure
  19433. * NEWS:
  19434. NEWS update for new iconv functions
  19435. * ext/iconv/tests/iconv_mime_encode.phpt:
  19436. Added test case for iconv_mime_encode()
  19437. 2003-01-04 Derick Rethans <d.rethans@jdimedia.nl>
  19438. * (PHP_4_3)
  19439. ext/pgsql/pgsql.c:
  19440. - MFH: Fixed bug #21232 (Unresolved references to PQsetnonblocking). (Patch
  19441. by
  19442. Floyd <floyd@studiodust.com>)
  19443. * ext/pgsql/pgsql.c:
  19444. - Fixed bug #21232 (Unresolved references to PQsetnonblocking). (Patch by
  19445. Floyd <floyd@studiodust.com>)
  19446. 2003-01-03 Alex Waugh <alex@alexwaugh.com>
  19447. * acinclude.m4:
  19448. Provide alternative for glibc brokenness test when cross compiling
  19449. 2003-01-03 Derick Rethans <d.rethans@jdimedia.nl>
  19450. * sapi/apache/php_apache.c
  19451. sapi/apache/php_apache.c:
  19452. - Fix docrefs
  19453. * sapi/apache/php_apache.c:
  19454. - Fix typo (patch by Joseph Tate)
  19455. 2003-01-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  19456. * ext/iconv/tests/iconv_mime_decode.phpt:
  19457. Added test case for iconv_mime_decode()
  19458. * ext/iconv/tests/iconv_strpos.phpt
  19459. ext/iconv/tests/iconv_strrpos.phpt:
  19460. Added test cases for iconv_strpos() and iconv_strrpos()
  19461. * ext/iconv/iconv.c:
  19462. Fixed an iconv_strrpos() bug that the function doesn't return accurate
  19463. position of last occurrence
  19464. 2003-01-03 Derick Rethans <d.rethans@jdimedia.nl>
  19465. * ext/mcrypt/TODO:
  19466. - Update todo
  19467. * ext/mcrypt/config.m4
  19468. ext/mcrypt/mcrypt.c
  19469. ext/mcrypt/php_mcrypt.h:
  19470. - Removed support for libmcrypt 2.2.x to allow cleaner code. Another reason
  19471. to upgrade libmcrypt to a 2.5.x series as the older ones have too much
  19472. bugs
  19473. to be safely used with PHP.
  19474. - Updated macro's, php_errors and parameter parsing.
  19475. 2003-01-03 Ilia Alshanetsky <ilia@prohost.org>
  19476. * ext/standard/file.c:
  19477. Fixed a bug that would cause flock() to never set the 3rd argument.
  19478. CS fixes & switched to new parameter parsing API.
  19479. * (PHP_4_3)
  19480. ext/standard/http_fopen_wrapper.c:
  19481. MFH (fix for bug #21267 & memory leak fix on reidrects).
  19482. * ext/standard/http_fopen_wrapper.c:
  19483. Fixed a memory leak that occurs if the location specified by redirect
  19484. header
  19485. cannot be opened.
  19486. * ext/standard/http_fopen_wrapper.c:
  19487. Further fixes related to bug #21267.
  19488. 2003-01-03 Anantha Kesari H Y <hyanantha@novell.com>
  19489. * sapi/apache2filter/php_apache.h
  19490. sapi/apache2filter/sapi_apache2.c:
  19491. Modifications for NetWare.
  19492. * netware/phplib.imp
  19493. netware/phplib.mak
  19494. netware/sendmail.c
  19495. netware/sendmail.h:
  19496. Some existing files modified and a couple of files removed for NetWare.
  19497. * win32/sendmail.c
  19498. win32/sendmail.h:
  19499. NetWare related changes/modifications.
  19500. 2003-01-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  19501. * ext/iconv/iconv.c:
  19502. Added offset validity check for iconv_strpos()
  19503. 2003-01-03 Anantha Kesari H Y <hyanantha@novell.com>
  19504. * ext/xml/xml.mak
  19505. netware/geterrnoptr.c
  19506. netware/sendmail_nw.h
  19507. sapi/apache/libpre.c:
  19508. New file added for NetWare.
  19509. * ext/ftp/ftp.c
  19510. ext/ldap/ldap.mak
  19511. ext/ldap/ldap.mak
  19512. ext/mysql/mysql.mak
  19513. ext/mysql/mysql.mak
  19514. ext/session/mod_files.c
  19515. ext/session/session.c
  19516. ext/standard/exec.c
  19517. ext/standard/exec.c
  19518. ext/standard/file.c
  19519. ext/standard/filestat.c
  19520. ext/standard/html.c
  19521. ext/standard/syslog.c
  19522. ext/xml/xml.mak
  19523. netware/buildlib.bat
  19524. netware/phplib.mak:
  19525. Modified for NetWare.
  19526. * main/config.nw.h
  19527. main/internal_functions_nw.c
  19528. main/php.h
  19529. main/php_sprintf.c
  19530. main/user_streams.c:
  19531. A new file added and some old files modified for NetWare.
  19532. 2003-01-03 Edin Kadribasic <edink@proventum.net>
  19533. * netware/ApacheCore.imp
  19534. netware/BisonExtStandard.bat
  19535. netware/BisonFlexZend.bat:
  19536. Checking in files for Ananth Kesari <hyanantha@novell.com>
  19537. 2003-01-03 Anantha Kesari H Y <hyanantha@novell.com>
  19538. * netware/ZendEngine2.mak
  19539. netware/grp.h
  19540. netware/libpq.imp
  19541. netware/mktemp.c
  19542. netware/param.h
  19543. netware/php-nw.bat
  19544. netware/php4apache.mak
  19545. netware/php4apache2filter.mak
  19546. netware/php4cli.mak
  19547. netware/phplib.imp
  19548. netware/phplib.mak
  19549. netware/phptest.ncf
  19550. netware/pipe.c
  19551. netware/pipe.h
  19552. netware/postgres_ext.h
  19553. netware/pwd.c
  19554. netware/pwd.h
  19555. netware/start.c
  19556. netware/sysexits.h
  19557. netware/time_nw.c
  19558. netware/time_nw.h
  19559. netware/tsrm.mak
  19560. netware/wfile.c
  19561. netware/wfile.h
  19562. netware/zend.mak:
  19563. A few New files added and some old files modified for NetWare.
  19564. * netware/libpq-fe.h
  19565. netware/libpq-fs.h:
  19566. New files added for NetWare.
  19567. * netware/common.mif
  19568. netware/sys/stat.h:
  19569. File modified for NetWare.
  19570. 2003-01-03 Derick Rethans <d.rethans@jdimedia.nl>
  19571. * ext/standard/credits_sapi.h:
  19572. - Update this one as well
  19573. * ext/standard/credits_ext.h
  19574. scripts/credits:
  19575. - Remove double "Win32 COM" functions line
  19576. * README.PARAMETER_PARSING_API:
  19577. - Whitespace
  19578. * (PHP_4_3)
  19579. NEWS:
  19580. Bugfixing news
  19581. 2003-01-03 Sara Golemon <php@alphaweb.net>
  19582. * ext/standard/basic_functions.c
  19583. ext/standard/file.c
  19584. ext/standard/file.h:
  19585. Added stream_get_wrappers()
  19586. 2003-01-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  19587. * ext/iconv/tests/iconv_strlen.phpt
  19588. ext/iconv/tests/iconv_substr.phpt:
  19589. Added test cases for iconv_strlen() and iconv_substr()
  19590. * ext/iconv/iconv.c:
  19591. Fixed iconv_mime_decode() so it would give more awareness to stateful
  19592. codesets
  19593. * ext/iconv/iconv.c:
  19594. Fixed infinite loop of iconv_mime_encode() in case the specified line
  19595. length is too short to contain a proper mime-encoded string
  19596. * ext/iconv/iconv.c:
  19597. Give mo' shift-sequence awareness to iconv_mime_encode
  19598. * ext/iconv/iconv.c:
  19599. More shift-sequence awareness for iconv_substr()
  19600. * ext/iconv/iconv.c:
  19601. Added missing casting operators
  19602. * ext/iconv/tests/eucjp2iso2022jp.phpt:
  19603. MFB
  19604. * (PHP_4_3)
  19605. ext/iconv/tests/eucjp2iso2022jp.phpt:
  19606. Updated the test so it reflects the recent change on iconv.c
  19607. * ext/iconv/iconv.c:
  19608. MFB: fixed shift-out sequence unawareness issue
  19609. * (PHP_4_3)
  19610. ext/iconv/iconv.c:
  19611. Fixed shift-out sequence unawareness issue
  19612. * ext/standard/array.c:
  19613. Fixed small leaks in array_map() in case the first parameter is NULL like
  19614. array_map(NULL, array(...));
  19615. 2003-01-03 Harald Radi <harald.radi+coding.php@nme.at>
  19616. * pear/scripts/pear.bat:
  19617. fixing typo
  19618. 2003-01-03 Jani Taskinen <sniper@iki.fi>
  19619. * NEWS:
  19620. - Removed entries that are going to 4.3.1
  19621. - Grouped the entries a bit.
  19622. * (PHP_4_3)
  19623. NEWS:
  19624. Group these entries a bit to make NEWS easier to read.
  19625. 2003-01-02 Stig Bakken <ssb@fast.no>
  19626. * pear/PEAR/Config.php:
  19627. - allways fall back to PHP_SYSCONFDIR
  19628. 2003-01-02 Ilia Alshanetsky <ilia@prohost.org>
  19629. * ext/openssl/openssl.c:
  19630. Fixed a small memory leak when a NULL variable is passed to
  19631. openssl_csr_sign() as the first argument.
  19632. * (PHP_4_3)
  19633. NEWS:
  19634. Bug fixing news.
  19635. * ext/standard/html.c:
  19636. Fixed bug #21338 (crash inside html_entity_decode() when "" is passed).
  19637. Added test case for the bug.
  19638. * ext/standard/tests/strings/bug21338.phpt:
  19639. Fixed bug #21338 (crash inside html_entity_decode() when "" is passed).
  19640. Added test case for the bug.
  19641. * acinclude.m4
  19642. configure.in:
  19643. Raise required OpenSSL version to 0.9.6.
  19644. 2003-01-02 Derick Rethans <d.rethans@jdimedia.nl>
  19645. * main/SAPI.h:
  19646. - Fixed bug #21169: Compile Failure, and lots of warnings on UnixWare
  19647. * (PHP_4_3)
  19648. main/SAPI.h:
  19649. -** empty log message ***
  19650. 2003-01-02 Zeev Suraski <zeev@zend.com>
  19651. * sapi/apache/php4apache.dsp:
  19652. Fix .dsp
  19653. 2003-01-02 Derick Rethans <d.rethans@jdimedia.nl>
  19654. * main/php_streams.h:
  19655. - Fix warnings on UnixWare
  19656. * (PHP_4_3)
  19657. Makefile.global:
  19658. - MFH: Fix "make test" when CC was set to something with a parameter
  19659. * Makefile.global:
  19660. - Fix "make test" when CC was set to something with a parameter
  19661. 2003-01-01 Frank M. Kromann <frank@kromann.info>
  19662. * ext/standard/base64.c
  19663. ext/standard/base64.h:
  19664. Allow base64 functions to be called from an extension buils as .so/.dll
  19665. (iconv)
  19666. 2003-01-01 Zeev Suraski <zeev@zend.com>
  19667. * ext/standard/browscap.c
  19668. ext/standard/incomplete_class.c:
  19669. build fixes
  19670. 2003-01-01 Derick Rethans <d.rethans@jdimedia.nl>
  19671. * (PHP_4_3)
  19672. tests/run-test/test005.phpt
  19673. tests/run-test/test008.phpt:
  19674. - MFH: Fix tests if Zend Optimizer is loaded
  19675. * tests/run-test/test005.phpt
  19676. tests/run-test/test008.phpt:
  19677. - Fix tests if Zend Optimizer is loaded
  19678. 2003-01-01 Sebastian Bergmann <sb@sebastian-bergmann.de>
  19679. * win32/php4dll.dsp
  19680. win32/php4dllts.dsp:
  19681. Add filter.c, user_filters.c. Group stream related sources.
  19682. * ext/standard/filters.c
  19683. ext/standard/user_filters.c:
  19684. Fix warnings.
  19685. 2003-01-01 Wez Furlong <wez.php@thebrainroom.net>
  19686. * ext/standard/filters.c:
  19687. Tidy up
  19688. * ext/standard/basic_functions.c
  19689. ext/standard/config.m4
  19690. ext/standard/filters.c
  19691. ext/standard/php_standard.h
  19692. ext/standard/php_string.h
  19693. ext/standard/string.c
  19694. ext/standard/user_filters.c
  19695. ext/standard/tests/file/userfilters.phpt:
  19696. Move rot13 filter into a new filters.c source file.
  19697. Tidy up some other filter related code.
  19698. * acinclude.m4
  19699. configure.in
  19700. main/streams.c:
  19701. Workaround for glibc 2.2.9x and later "a+" bug that does not seek to EOF
  19702. for
  19703. files fopen()ed with that mode.
  19704. * (PHP_4_3)
  19705. acinclude.m4
  19706. configure.in
  19707. main/streams.c:
  19708. Workaround a bug in glibc 2.2.9x and later that causes it not to seek to
  19709. EOF
  19710. for stdio streams opened with a mode of "a+".