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.

27374 lines
814 KiB

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
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
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
  1. 2002-11-03 Ilia Alshanetsky <ilia@prohost.org>
  2. * ext/gd/libgd/gdft.c: Fix win32 build.
  3. 2002-11-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  4. * ext/mbstring/tests/mb_output_handler_shift_jis.phpt: Added a new test
  5. * ext/zlib/zlib.c: Fixed OnUpdate_zlib_output_compression() behaviour
  6. 2002-11-03 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  7. * run-tests.php: better use 'Off' here
  8. * ext/dba/tests/dba_dbm.phpt: missing
  9. 2002-11-03 Melvyn Sopacua <msopacua@idg.nl>
  10. * ext/xslt/tests/qa.dtd: ws
  11. 2002-11-03 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  12. * run-tests.php:
  13. without these nearly all tests fail if for example php.ini contains
  14. output_handler=mb_string
  15. mbstring.http_output=UCS-2LE
  16. * run-tests.php: force showing progress of test
  17. * NEWS: info about added functionality in dba
  18. 2002-11-03 Jon Parise <jon@csh.rit.edu>
  19. * win32/php_modules.dsw: The cybercash extension no longer exists in ext/.
  20. 2002-11-03 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  21. * ext/dba/dba_cdb.c: no c++ comments
  22. * ext/dba/tests/dba_cdb_read.phpt
  23. ext/dba/dba.c
  24. ext/dba/dba_cdb.c
  25. ext/dba/php_dba.h: cdb now allows multiple key-value pairs with same key
  26. 2002-11-03 Ilia Alshanetsky <ilia@prohost.org>
  27. * run-tests.php:
  28. Fixed ini argument parsing. We now support ini options with = in the argument,
  29. such as the one being used in session test #21, which is once again working
  30. properly.
  31. 2002-11-03 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  32. * ext/dba/tests/dba_cdb.phpt
  33. ext/dba/tests/dba_cdb_read.phpt
  34. ext/dba/tests/skipif.inc
  35. ext/dba/tests/test.inc
  36. ext/dba/tests/test.cdb: cdb interface is currently readonly
  37. * ext/dba/dba_cdb.c: -fixed
  38. -use *e*malloc
  39. * ext/standard/tests/image/bug13213.jpg
  40. ext/standard/tests/image/bug13213.phpt
  41. ext/standard/tests/image/getimagesize.phpt
  42. ext/standard/tests/image/image_type_to_mime_type.phpt
  43. ext/standard/tests/image/skipif_imagetype.inc
  44. ext/standard/tests/image/test1pix.bmp
  45. ext/standard/tests/image/test1pix.jpc
  46. ext/standard/tests/image/test1pix.jpg
  47. ext/standard/tests/image/test2pix.gif
  48. ext/standard/tests/image/test4pix.gif
  49. ext/standard/tests/image/test4pix.iff
  50. ext/standard/tests/image/test4pix.png
  51. ext/standard/tests/image/test4pix.psd
  52. ext/standard/tests/image/test4pix.tif:
  53. add tests for functions in image.c (not requiring gd,zlib or exif)
  54. 2002-11-03 Wez Furlong <wez.php@thebrainroom.net>
  55. * ext/dio/dio.c: Fix leak when read call fails (see comment in #16635).
  56. 2002-11-03 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  57. * run-tests.php: pass params used for info call to skipif also
  58. 2002-11-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  59. * ext/mbstring/mbstring.c: style keisatsu
  60. * ext/mbstring/tests/casefold.phpt
  61. ext/mbstring/tests/mb_convert_encoding.phpt
  62. ext/mbstring/tests/mb_convert_variables.phpt
  63. ext/mbstring/tests/mb_ereg.phpt
  64. ext/mbstring/tests/mb_ereg_search_xxx.phpt
  65. ext/mbstring/tests/mb_strcut.phpt
  66. ext/mbstring/tests/mb_strimwidth.phpt
  67. ext/mbstring/tests/mb_substr.phpt
  68. ext/mbstring/tests/simpletest.phpt
  69. ext/standard/tests/strings/htmlentities.phpt
  70. ext/standard/tests/strings/htmlentities01.phpt
  71. ext/standard/tests/strings/htmlentities02.phpt
  72. ext/standard/tests/strings/htmlentities03.phpt
  73. ext/standard/tests/strings/htmlentities04.phpt:
  74. Disabled output_handler in INI section
  75. 2002-11-01 Colin Viebrock <colin@easydns.com>
  76. * main/logos.h: ahem
  77. 2002-11-01 Jani Taskinen <sniper@iki.fi>
  78. * ext/imap/config.m4:
  79. - Added searching for Kerberos libs in default locations if no path is
  80. given for --with-kerberos.
  81. 2002-11-01 Martin Jansen <mail@martin-jansen.de>
  82. * pear/PEAR/Command/Common.php: * Fix bug #20207.
  83. 2002-11-01 Lenar L�hmus <lenar@city.ee>
  84. * ext/xslt/sablot.c:
  85. Fix scheme_getall() function so that data returned by user is always
  86. converted to string except when script returns FALSE or NULL. In this case
  87. signal sablotron that we are not able to handle requested scheme.
  88. 2002-11-01 Martin Jansen <mail@martin-jansen.de>
  89. * pear/HTML/Form.php:
  90. * Fix warning with allow_call_time_pass_reference = Off.
  91. 2002-11-01 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  92. * ext/dba/tests/dba_cdb.phpt
  93. ext/dba/tests/dba_db2.phpt
  94. ext/dba/tests/dba_db3.phpt
  95. ext/dba/tests/dba_gdbm.phpt
  96. ext/dba/tests/dba_handler.inc
  97. ext/dba/tests/dba_ndbm.phpt: Add testcase for every single handler
  98. * ext/dba/tests/dba002.phpt
  99. ext/dba/tests/dba003.phpt
  100. ext/dba/tests/dba004.phpt
  101. ext/dba/tests/dba005.phpt
  102. ext/dba/tests/dba006.phpt
  103. ext/dba/tests/dba007.phpt
  104. ext/dba/tests/dba001.phpt: Always show handler used
  105. * ext/dba/tests/.cvsignore
  106. ext/dba/tests/test.inc: test.dbm* -> test0.dbm*
  107. * ext/dba/dba.c: php_error -> php_error_docref
  108. 2002-11-01 Melvyn Sopacua <msopacua@idg.nl>
  109. * ext/xslt/tests/xslt_set_scheme_handlers-003.phpt: Fix test output
  110. 2002-11-01 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  111. * run-tests.php:
  112. -move -d stuff into function and update settings for info call
  113. * ext/standard/tests/time/001.phpt: update test
  114. 2002-11-01 Sascha Schumann <sascha@schumann.cx>
  115. * sapi/thttpd/thttpd_patch: Simplify handler dispatching mechanism
  116. * sapi/thttpd/thttpd_patch: Add missing return statement.
  117. * sapi/thttpd/README: update
  118. * sapi/thttpd/thttpd_patch:
  119. improve host header checking, only affects systems which have virtual
  120. hosting enabled
  121. 2002-11-01 Christian Stocker <chregu@phant.ch>
  122. * ext/domxml/php_domxml.c:
  123. fix for bug #20209 (appending text nodes leads to segfaults sometimes)
  124. 2002-11-01 Wez Furlong <wez.php@thebrainroom.net>
  125. * main/streams.c: Probable fix for #20180.
  126. 2002-11-01 Ilia Alshanetsky <ilia@prohost.org>
  127. * main/config.w32.h.in: Reverting previous OpenSSL patch.
  128. 2002-11-01 Melvyn Sopacua <msopacua@idg.nl>
  129. * ext/xslt/tests/xslt_set_scheme_handlers-003.phpt:
  130. Segfault test, currently unsolved
  131. * ext/xslt/tests/xslt_set_scheme_handlers-002.phpt:
  132. Testcase for new Sablotron option
  133. * ext/xslt/sablot.c: - Fix registration of XSLT_SABOPT_FILES_TO_HANDLER
  134. 2002-11-01 Ilia Alshanetsky <ilia@prohost.org>
  135. * ext/gd/gd_bundled.dsp: Fixed win32 build (hopefuly).
  136. * main/config.w32.h.in: Possible fix for #20014. Suggested by wez@php.net
  137. * ext/standard/string.c:
  138. Fixed bug #18710. dirname() now returns consistent output when dealing with
  139. \ directory separators on Windows.
  140. 2002-11-01 John Coggeshall <john@coggeshall.org>
  141. * ext/session/tests/021.phpt
  142. run-tests2.php:
  143. Modified the experimental new test class to make it easier to port to the
  144. web. Pushed all echo statements through a function that can be
  145. overwritten, changed the way pass/skip/fail is handled (separate function)
  146. that of course can also be overwritten. To begin testing of a web-based
  147. test script also created a webHarness class which will output HTML. To
  148. use, just $a = new webHarness(); instead of $a = new testHarness(); A few
  149. modifications still must be made to remove the CLI reliance completely.
  150. Also modified a test script description.
  151. 2002-10-31 Melvyn Sopacua <msopacua@idg.nl>
  152. * ext/xslt/tests/xslt_getopt.phpt: copy/waste error
  153. * ext/xslt/config.m4
  154. ext/xslt/php_sablot.h
  155. ext/xslt/sablot.c:
  156. - Add constant XSLT_SABOPT_FILES_TO_HANDLER overriding the default
  157. behavior of Sablotron to handle files itself, even if a scheme-handler
  158. is registered.
  159. - Implement xslt_getopt
  160. - Modify behavior of xslt_setopt, so that it returns the previous value.
  161. * ext/xslt/tests/xslt_setopt.phpt: Fix typo
  162. * ext/xslt/tests/xslt_getopt.phpt: Add test for xslt_getopt
  163. 2002-10-31 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  164. * ext/iconv/config.m4: Fixed library capability detection behaviour.
  165. 2002-10-31 Christian Stocker <chregu@phant.ch>
  166. * ext/domxml/php_domxml.c: fix proto for clone_node
  167. 2002-10-31 Jani Taskinen <sniper@iki.fi>
  168. * sapi/cli/php_cli.c: Added built date and time to -v output.
  169. 2002-10-31 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  170. * ext/standard/tests/strings/htmlentities.phpt
  171. tests/strings/003.phpt: Moved the test into the suitable place
  172. 2002-10-31 Derick Rethans <d.rethans@jdimedia.nl>
  173. * README.CVS-RULES: - Bah, Jani needs to be clearer next time ;P
  174. * README.CVS-RULES: - Make Jani happy
  175. 2002-10-31 Jani Taskinen <sniper@iki.fi>
  176. * NEWS: jaws
  177. 2002-10-31 Derick Rethans <d.rethans@jdimedia.nl>
  178. * Makefile.global
  179. run-tests.php: Discuss first!
  180. 2002-10-31 Yasuo Ohgaki <yohgaki@ohgaki.net>
  181. * Makefile.global
  182. run-tests.php: Fixed more ini settings.
  183. 2002-10-31 Derick Rethans <d.rethans@jdimedia.nl>
  184. * ext/calendar/calendar.c
  185. ext/calendar/jewish.c
  186. ext/calendar/sdncal.h:
  187. - Added an aditional parameter to the jdtojewish() function which makes
  188. the function return the symbolic hebrew name. (Patch by Moshe Doron
  189. <mosdoron@netvision.net.il>)
  190. - Added an aditional parameter to the jdtojewish() function which makes
  191. the function return the symbolic hebrew name. (Moshe Doron, Derick)
  192. 2002-10-31 Wez Furlong <wez.php@thebrainroom.net>
  193. * ext/com/COM.c:
  194. Correct a copy-n-paste bug. Spotted by Michael Sisolak <msisolak@yahoo.com>
  195. 2002-10-31 Derick Rethans <d.rethans@jdimedia.nl>
  196. * ext/standard/tests/strings/004.phpt:
  197. - Fix test, in some cases the first significant number in the time
  198. was a 3
  199. 2002-10-31 Dan Kalowsky <dank@deadmime.org>
  200. * ext/odbc/php_odbc.c:
  201. Patch for windows DSN less connection #20086 (by john@johnandlouise.com)
  202. 2002-10-30 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  203. * ext/iconv/iconv.c: Prevent unnecessary notices on success
  204. 2002-10-30 Sascha Schumann <sascha@schumann.cx>
  205. * sapi/thttpd/thttpd.c
  206. sapi/thttpd/thttpd_patch:
  207. first step towards asynchronous content body processing
  208. 2002-10-30 Ilia Alshanetsky <ilia@prohost.org>
  209. * run-tests.php: Corrected my email address.
  210. 2002-10-30 Shane Caraveo <shane@caraveo.com>
  211. * run-tests2.php:
  212. initial reorganization of run-tests, commiting so both John and
  213. I can work on it.
  214. 2002-10-30 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  215. * NEWS: Bug fix news
  216. 2002-10-30 Ilia Alshanetsky <ilia@prohost.org>
  217. * ext/ldap/ldap.c: Fixed a memory leak on ldap_connect() failure.
  218. 2002-10-30 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  219. * ext/gd/gd.c
  220. ext/gd/libgd/gdxpm.c: fix warnings
  221. * ext/domxml/config.m4: that was not good :-(
  222. 2002-10-30 Hartmut Holzgraefe <hartmut@six.de>
  223. * ext/standard/config.m4
  224. ext/standard/basic_functions.c:
  225. getopt with long options reverted to configure problems
  226. (may find the wrong getopt.h so needed structures are not defined :( )
  227. 2002-10-30 Marc Boeren <M.Boeren@guidance.nl>
  228. * ext/dbx/dbx_sybasect.c
  229. ext/dbx/dbx_fbsql.c
  230. ext/dbx/dbx_mssql.c
  231. ext/dbx/dbx_mysql.c
  232. ext/dbx/dbx_oci8.c
  233. ext/dbx/dbx_odbc.c
  234. ext/dbx/dbx_pgsql.c: Coding style.
  235. 2002-10-30 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  236. * ext/domxml/config.m4: added default library path
  237. 2002-10-30 Marc Boeren <M.Boeren@guidance.nl>
  238. * ext/dbx/dbx_oci8.c: Fixed weird membug in oci8 support.
  239. 2002-10-30 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  240. * ext/xslt/sablot.c
  241. ext/xslt/xslt.c: php_error -> php_error_docref
  242. 2002-10-30 Christian Stocker <chregu@phant.ch>
  243. * ext/domxml/TODO: Added 2 more items
  244. 2002-10-30 Anantha Kesari H Y <hyanantha@novell.com>
  245. * netware/BisonExtStandard.bat: Bison tool to build phplib for NetWare.
  246. * netware/BisonExtStandard.bat: New file.
  247. * netware/BisonFlexZend.bat: Bison/Flex tool to build Zend for NetWare.
  248. * netware/BisonFlexZend.bat: New file.
  249. 2002-10-30 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  250. * README.TESTING
  251. run-tests.php: Enough discussion on display_erros it seems
  252. 2002-10-30 Marc Boeren <M.Boeren@guidance.nl>
  253. * ext/dbx/dbx_sybasect.c
  254. ext/dbx/dbx_mysql.c
  255. ext/dbx/dbx_oci8.c
  256. ext/dbx/dbx_odbc.c
  257. ext/dbx/dbx_pgsql.c
  258. ext/dbx/dbx_fbsql.c
  259. ext/dbx/dbx_mssql.c:
  260. escape_string functions will now return empty string directly.
  261. 2002-10-30 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  262. * ext/standard/tests/strings/bug20169.phpt: Fixed typo
  263. * ext/standard/tests/strings/bug20169.phpt:
  264. Added a test case for bug #20169
  265. * ext/standard/string.c: Fixed bug #20169
  266. 2002-10-30 Sascha Schumann <sascha@schumann.cx>
  267. * build/buildcheck.sh: Remove overzealous bison check
  268. 1. bison is not invoked during buildconf, so why the heck was the check
  269. embedded here.
  270. 2. bison 1.35 works fine for ze1. if there is a problem with ze2, the
  271. check should be limited to that ze version. don't inconvenience people
  272. who are using a perfectly fine combination.
  273. 2002-10-30 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  274. * run-tests.php:
  275. Get infos from php running tests not from php running run-test.php
  276. 2002-10-30 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  277. * ext/mbstring/php_mbregex.c: Fixed mb_ereg_replace() bug
  278. * ext/mbstring/tests/bug20087.phpt
  279. ext/mbstring/tests/casefold.phpt
  280. ext/mbstring/tests/htmlent.phpt
  281. ext/mbstring/tests/mb_convert_encoding.phpt
  282. ext/mbstring/tests/mb_convert_variables.phpt
  283. ext/mbstring/tests/mb_detect_encoding.phpt
  284. ext/mbstring/tests/mb_detect_order.phpt
  285. ext/mbstring/tests/mb_ereg.phpt
  286. ext/mbstring/tests/mb_ereg_replace.phpt
  287. ext/mbstring/tests/mb_ereg_search_xxx.phpt
  288. ext/mbstring/tests/mb_http_input.phpt
  289. ext/mbstring/tests/mb_http_output.phpt
  290. ext/mbstring/tests/mb_internal_encoding.phpt
  291. ext/mbstring/tests/mb_output_handler_euc_jp.phpt
  292. ext/mbstring/tests/mb_preferred_mime_name.phpt
  293. ext/mbstring/tests/mb_regex_set_options.phpt
  294. ext/mbstring/tests/mb_split.phpt
  295. ext/mbstring/tests/mb_strcut.phpt
  296. ext/mbstring/tests/mb_strimwidth.phpt
  297. ext/mbstring/tests/mb_strlen.phpt
  298. ext/mbstring/tests/mb_strpos.phpt
  299. ext/mbstring/tests/mb_strwidth.phpt
  300. ext/mbstring/tests/mb_substitute_character.phpt
  301. ext/mbstring/tests/mb_substr.phpt
  302. ext/mbstring/tests/php_gr_jp_10830.phpt
  303. ext/mbstring/tests/simpletest.phpt: Clean up.
  304. * ext/mbstring/tests/skipif.inc: Removed dl() code
  305. * ext/mbstring/tests/mb_ereg-compat-01.phpt
  306. ext/mbstring/tests/mb_ereg-compat-02.phpt
  307. ext/mbstring/tests/mb_ereg_replace-compat-01.phpt
  308. ext/mbstring/tests/mb_ereg_replace-compat-02.phpt
  309. ext/mbstring/tests/mb_ereg_replace-compat-03.phpt
  310. ext/mbstring/tests/mb_ereg_replace-compat-04.phpt
  311. ext/mbstring/tests/mb_ereg_replace-compat-05.phpt
  312. ext/mbstring/tests/mb_ereg_replace-compat-06.phpt
  313. ext/mbstring/tests/mb_ereg_replace-compat-07.phpt
  314. ext/mbstring/tests/mb_ereg_replace-compat-08.phpt
  315. ext/mbstring/tests/mb_ereg_replace-compat-09.phpt
  316. ext/mbstring/tests/mb_ereg_replace-compat-10.phpt
  317. ext/mbstring/tests/mb_ereg_replace-compat-11.phpt
  318. ext/mbstring/tests/mb_ereg_replace-compat-12.phpt
  319. ext/mbstring/tests/mb_ereg_replace-compat-13.phpt
  320. ext/mbstring/tests/mb_split-compat-01.phpt:
  321. Shortened comments. I also think they were too long.
  322. 2002-10-30 Wez Furlong <wez.php@thebrainroom.net>
  323. * ext/ncurses/ncurses_fe.c
  324. ext/ncurses/ncurses_functions.c
  325. ext/ncurses/php_ncurses_fe.h: And some more ncurses functions.
  326. 2002-10-30 Brad House <brad@mainstreetsoftworks.com>
  327. * ext/mcve/mcve.c: constant MC_TRAN_CHNGPWD typo
  328. 2002-10-30 Ilia Alshanetsky <ilia@prohost.org>
  329. * ext/gd/gd_ctx.c
  330. ext/gd/config.m4
  331. ext/gd/gd.c:
  332. This patch allows compilation of gd against non-bundled gd library older
  333. then 2.0.4.
  334. 2002-10-29 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  335. * ext/standard/basic_functions.c
  336. ext/standard/microtime.c
  337. ext/standard/microtime.h:
  338. make microtime and gettimeofday unavailable instead of return false return
  339. false in case needed library function is unavailable.
  340. 2002-10-29 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
  341. * ext/gd/gd.c
  342. ext/gd/gd_ctx.c
  343. ext/gd/libgd/gd.c
  344. ext/gd/libgd/gd.h
  345. ext/gd/libgd/gd2topng.c
  346. ext/gd/libgd/gd_gd.c
  347. ext/gd/libgd/gd_gd2.c
  348. ext/gd/libgd/gd_gif_in.c
  349. ext/gd/libgd/gd_io.h
  350. ext/gd/libgd/gd_io_dp.c
  351. ext/gd/libgd/gd_io_file.c
  352. ext/gd/libgd/gd_io_ss.c
  353. ext/gd/libgd/gd_jpeg.c
  354. ext/gd/libgd/gd_png.c
  355. ext/gd/libgd/gd_ss.c
  356. ext/gd/libgd/gd_wbmp.c
  357. ext/gd/libgd/gdcache.h
  358. ext/gd/libgd/gdft.c
  359. ext/gd/libgd/gdhelpers.h
  360. ext/gd/libgd/gdkanji.c
  361. ext/gd/libgd/gdparttopng.c
  362. ext/gd/libgd/gdtest.c:
  363. Update bundled gd library with relevant changes from gd-2.0.4
  364. I still need to add a configure check for the gdIOCtx struct
  365. changes so building against older external gd libs will work again.
  366. 2002-10-29 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  367. * ext/xslt/tests/xslt_process-001.phpt
  368. ext/xslt/tests/xslt_set_object.phpt
  369. ext/xslt/tests/xslt_setopt.phpt: -add reason to --SKIPIF--
  370. -add magic_quotes_runtime to --INI--
  371. --use var_dump()
  372. * ext/iconv/tests/skipif.inc
  373. ext/iconv/tests/test.inc
  374. ext/iconv/tests/translit-utf8.phpt: -do not dl() load
  375. -magic_quotes_runtime
  376. * CODING_STANDARDS: rewrite paragraph 9
  377. No instances yet. And it does not work with #if 0_FOO but with #if FOO_0
  378. 2002-10-29 Ilia Alshanetsky <ilia@prohost.org>
  379. * ext/gd/libgd/gd.c: Corrected un-initialized variable usage.
  380. 2002-10-29 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  381. * ext/iconv/iconv.c:
  382. It's better to know the version is "unknown", rather than ""
  383. * ext/mbstring/tests/mb_split-compat-01.phpt
  384. ext/mbstring/tests/mb_ereg_replace-compat-02.phpt
  385. ext/mbstring/tests/mb_ereg_replace-compat-03.phpt
  386. ext/mbstring/tests/mb_ereg_replace-compat-04.phpt
  387. ext/mbstring/tests/mb_ereg_replace-compat-05.phpt
  388. ext/mbstring/tests/mb_ereg_replace-compat-06.phpt
  389. ext/mbstring/tests/mb_ereg_replace-compat-07.phpt
  390. ext/mbstring/tests/mb_ereg_replace-compat-08.phpt
  391. ext/mbstring/tests/mb_ereg_replace-compat-09.phpt
  392. ext/mbstring/tests/mb_ereg_replace-compat-10.phpt
  393. ext/mbstring/tests/mb_ereg_replace-compat-11.phpt
  394. ext/mbstring/tests/mb_ereg_replace-compat-12.phpt
  395. ext/mbstring/tests/mb_ereg_replace-compat-13.phpt
  396. ext/mbstring/tests/mb_ereg-compat-01.phpt
  397. ext/mbstring/tests/mb_ereg-compat-02.phpt
  398. ext/mbstring/tests/mb_ereg_replace-compat-01.phpt:
  399. Added test cases to check the compatibility with standard ereg functions.
  400. 2002-10-29 Melvyn Sopacua <msopacua@idg.nl>
  401. * ext/standard/tests/strings/strtoupper.phpt: Add locale for BSDi
  402. 2002-10-29 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  403. * ext/domxml/php_domxml.c: fix warnings
  404. * ext/domxml/php_domxml.c: -php_error => php_error_docref
  405. -two warnings
  406. 2002-10-29 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  407. * ext/standard/tests/strings/htmlentities05.phpt
  408. ext/standard/tests/strings/htmlentities06.phpt
  409. ext/standard/tests/strings/htmlentities07.phpt
  410. ext/standard/tests/strings/htmlentities08.phpt
  411. ext/standard/tests/strings/htmlentities09.phpt
  412. ext/iconv/tests/bug16069.phpt
  413. ext/iconv/tests/eucjp2iso2022jp.phpt
  414. ext/iconv/tests/eucjp2sjis.phpt
  415. ext/iconv/tests/eucjp2utf8.phpt
  416. ext/iconv/tests/iconv001.phpt
  417. ext/iconv/tests/iconv002.phpt
  418. ext/iconv/tests/ob_iconv_handler.phpt
  419. ext/iconv/tests/translit-failure.phpt
  420. ext/iconv/tests/translit-utf8.phpt: Removed dl() stuff
  421. 2002-10-29 Wez Furlong <wez.php@thebrainroom.net>
  422. * configure.in: Don't use autoconf 2.52 macros.
  423. 2002-10-29 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  424. * ext/iconv/config.m4: Improved library identification
  425. 2002-10-29 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  426. * ext/domxml/tests/domxml002.phpt: corrected output
  427. * ext/domxml/tests/001.phpt
  428. ext/domxml/tests/domxml001.phpt
  429. ext/domxml/tests/domxml002.phpt: -Use skipif.inc
  430. -split into two tests
  431. -domxml001.phpt should work
  432. -domxml002.phpt contains the part that fails
  433. * ext/domxml/tests/skipif.inc
  434. ext/domxml/tests/xmldoc.phpt: Add simple parsing test
  435. 2002-10-29 Ilia Alshanetsky <ilia@prohost.org>
  436. * pear/Makefile.frag:
  437. Allows pear installer to run un-harassed by safe_mode & open_basedir.
  438. * ext/standard/tests/time/002.phpt:
  439. Added a skip condition for situations where the TZ variable could not be
  440. set (safe_mode).
  441. * Makefile.global:
  442. Allows 'make test' to run without being harassed by open_basedir & safe_mode.
  443. 2002-10-29 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  444. * ext/standard/html.c: WS fix
  445. 2002-10-29 Wez Furlong <wez.php@thebrainroom.net>
  446. * configure.in
  447. main/network.c
  448. main/php_network.h: Fix for #19508 by poleson@verio.net.
  449. * ext/standard/tests/file/userstreams.phpt:
  450. I like my C comments, thanks very much.
  451. * ext/standard/tests/file/userstreams.phpt:
  452. length of lyrics is not part of the test.
  453. 2002-10-29 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  454. * run-tests.php: better use array_diff_assoc
  455. the old way resulted in erroneus .diff
  456. 2002-10-29 Marc Boeren <M.Boeren@guidance.nl>
  457. * ext/dbx/dbx_pgsql.c
  458. ext/dbx/dbx_pgsql.h
  459. ext/dbx/dbx_sybasect.c
  460. ext/dbx/dbx_sybasect.h
  461. ext/dbx/php_dbx.h
  462. ext/dbx/dbx.c
  463. ext/dbx/dbx.h
  464. ext/dbx/dbx_fbsql.c
  465. ext/dbx/dbx_fbsql.h
  466. ext/dbx/dbx_mssql.c
  467. ext/dbx/dbx_mssql.h
  468. ext/dbx/dbx_mysql.c
  469. ext/dbx/dbx_mysql.h
  470. ext/dbx/dbx_oci8.c
  471. ext/dbx/dbx_oci8.h
  472. ext/dbx/dbx_odbc.c
  473. ext/dbx/dbx_odbc.h: Added dbx_escape_string function
  474. 2002-10-29 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  475. * ext/standard/tests/file/userstreams.phpt: -WS
  476. -Use "//" instead of "/* ... */" comments
  477. * ext/session/tests/008-php4.2.3.phpt:
  478. -Only accept one single message which is expected.
  479. -Move error related settings to --INI-- section
  480. 2002-10-29 Marc Boeren <M.Boeren@guidance.nl>
  481. * ext/dbx/tests/009.phpt: Added test for dbx_escape_string
  482. 2002-10-29 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  483. * tests/lang/035.phpt:
  484. Rewrite: Taken from ZE2 RFC + a little textual modification
  485. * tests/lang/029.phpt: no notices here
  486. * ext/standard/file.c: no C++ comments
  487. 2002-10-29 Anantha Kesari H Y <hyanantha@novell.com>
  488. * netware/start.c: NetWare related files.
  489. 2002-10-29 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  490. * ext/standard/file.c: fix overrun
  491. * ext/xslt/tests/skipif.inc: add reason
  492. * ext/xml/tests/xml001.phpt
  493. ext/xml/tests/xml002.phpt
  494. ext/xml/tests/xml003.phpt
  495. ext/xml/tests/xml004.phpt
  496. ext/xml/tests/xml007.phpt: Fix tests
  497. 2002-10-29 Anantha Kesari H Y <hyanantha@novell.com>
  498. * netware/sys/stat.h: Copyright change and adding some comments.
  499. 2002-10-29 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  500. * ext/xml/tests/001.phpt
  501. ext/xml/tests/002.phpt
  502. ext/xml/tests/003.phpt
  503. ext/xml/tests/004.phpt
  504. ext/xml/tests/006.phpt
  505. ext/xml/tests/007.phpt
  506. ext/xml/tests/xml001.phpt
  507. ext/xml/tests/xml002.phpt
  508. ext/xml/tests/xml003.phpt
  509. ext/xml/tests/xml004.phpt
  510. ext/xml/tests/xml006.phpt
  511. ext/xml/tests/xml007.phpt: rename and WS fixes
  512. * ext/iconv/iconv.c: -php_error => php_error_docref
  513. * ext/xml/tests/skipif.inc: do not dl() load in skipif.inc
  514. * NEWS: update dba changes
  515. 2002-10-29 Jani Taskinen <sniper@iki.fi>
  516. * acinclude.m4:
  517. - Remove the "which" call and just expect sed to be in PATH
  518. 2002-10-29 Anantha Kesari H Y <hyanantha@novell.com>
  519. * netware/build.bat
  520. netware/buildext.bat
  521. netware/buildlib.bat
  522. netware/buildsapi.bat
  523. netware/common.mif
  524. netware/env.c
  525. netware/env.h
  526. netware/geterrnoptr.c
  527. netware/grp.h
  528. netware/libpq-fe.h
  529. netware/libpq-fs.h
  530. netware/libpq.imp
  531. netware/mktemp.c
  532. netware/mktemp.h
  533. netware/param.h
  534. netware/php-nw.bat
  535. netware/php4apache.mak
  536. netware/php4apache2filter.mak
  537. netware/php4cli.mak
  538. netware/phplib.imp
  539. netware/phplib.mak
  540. netware/pipe.c
  541. netware/pipe.h
  542. netware/postgres_ext.h
  543. netware/pwd.c
  544. netware/pwd.h
  545. netware/setbuild.bat
  546. netware/start.c
  547. netware/sysexits.h
  548. netware/time_nw.c
  549. netware/time_nw.h
  550. netware/tsrm.mak
  551. netware/wfile.c
  552. netware/wfile.h
  553. netware/zend.mak: NetWare related files.
  554. * netware/env.c
  555. netware/env.h
  556. netware/geterrnoptr.c
  557. netware/grp.h
  558. netware/libpq-fe.h
  559. netware/libpq-fs.h
  560. netware/libpq.imp
  561. netware/mktemp.c
  562. netware/param.h
  563. netware/php4apache2filter.mak
  564. netware/php4cli.mak
  565. netware/pipe.c
  566. netware/pipe.h
  567. netware/postgres_ext.h
  568. netware/pwd.c
  569. netware/sysexits.h
  570. netware/time_nw.c
  571. netware/time_nw.h
  572. netware/wfile.c
  573. netware/wfile.h: New file.
  574. * netware/sys/stat.h
  575. netware/ApacheCore.imp
  576. netware/BisonExtSTandard.bat: NetWare related files.
  577. * netware/ApacheCore.imp
  578. netware/BisonExtSTandard.bat: New file.
  579. 2002-10-29 Jani Taskinen <sniper@iki.fi>
  580. * NEWS: Be a bit more wordy about when this function is available.
  581. 2002-10-29 Markus Fischer <mfischer@guru.josefine.at>
  582. * NEWS: - Update
  583. 2002-10-29 Ilia Alshanetsky <ilia@prohost.org>
  584. * ext/iconv/iconv.c: Fixed compile warning.
  585. * ext/gd/libgd/gd.c
  586. ext/gd/libgd/gd.h
  587. ext/gd/gd.c
  588. ext/gd/php_gd.h:
  589. Added a patch by Pierre-Alain Joye <paj@pearfr.org>, which implements the
  590. imagerotate() that allows rotation of images in gd.
  591. 2002-10-28 Jani Taskinen <sniper@iki.fi>
  592. * acinclude.m4: - Only test the sed in PATH. (testing others is useless)
  593. * NEWS: if it fits, it fits
  594. 2002-10-28 Markus Fischer <mfischer@guru.josefine.at>
  595. * NEWS: - Update & keep most important things on top.
  596. 2002-10-28 Sterling Hughes <sterling@bumblebury.com>
  597. * ext/mssql/php_mssql.c: fix bug # 17497
  598. (fix by: ddb@bitxtender.de)
  599. 2002-10-28 Ilia Alshanetsky <ilia@prohost.org>
  600. * run-tests.php:
  601. This patch addresses the bogus test failures due to error logging/reporting
  602. confusion.
  603. 2002-10-28 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  604. * run-tests.php: remove last line commited by error
  605. revert log_errors
  606. * run-tests.php: forgot 'error_log=' and 'report_memleaks=1'
  607. 2002-10-28 Sander Roobol <phy@wanadoo.nl>
  608. * ext/sockets/php_sockets.h: Fix proto and #20137
  609. 2002-10-28 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  610. * run-tests.php: forgot 'error_log=' and 'report_memleaks=1'
  611. * ext/iconv/tests/bug16069.inc
  612. ext/iconv/tests/bug16069.phpt
  613. ext/iconv/tests/eucjp2iso2022jp.inc
  614. ext/iconv/tests/eucjp2iso2022jp.phpt
  615. ext/iconv/tests/eucjp2sjis.inc
  616. ext/iconv/tests/eucjp2sjis.phpt
  617. ext/iconv/tests/eucjp2utf8.inc
  618. ext/iconv/tests/eucjp2utf8.phpt
  619. ext/iconv/tests/iconv001.phpt
  620. ext/iconv/tests/iconv002.inc
  621. ext/iconv/tests/iconv002.phpt
  622. ext/iconv/tests/ob_iconv_handler.phpt
  623. ext/iconv/tests/skipif.inc
  624. ext/iconv/tests/test.inc
  625. ext/iconv/tests/translit-failure.phpt
  626. ext/iconv/tests/translit-utf8.inc
  627. ext/iconv/tests/translit-utf8.phpt: fix this tests
  628. -they did not dl load module in test....
  629. -disable E_NOTICE
  630. 2002-10-28 Sterling Hughes <sterling@bumblebury.com>
  631. * NEWS: update...
  632. 2002-10-28 Ilia Alshanetsky <ilia@prohost.org>
  633. * main/streams.c: Fix win32 build.
  634. 2002-10-28 Adam Dickmeiss <adam@indexdata.dk>
  635. * ext/yaz/php_yaz.c: Raw records for yaz_record
  636. 2002-10-28 Marc Boeren <M.Boeren@guidance.nl>
  637. * php.ini-dist
  638. php.ini-recommended:
  639. Added dbx.colnames_case option that controls the case of the returned
  640. column names.
  641. * ext/dbx/dbx.c
  642. ext/dbx/dbx.h
  643. ext/dbx/dbx_oci8.c
  644. ext/dbx/tests/002.phpt
  645. ext/dbx/tests/005.phpt:
  646. Added ini-entry and dbx_query flags to control the returned
  647. column names (unchanged, lowercase, uppercase).
  648. 2002-10-28 Christian Stocker <chregu@phant.ch>
  649. * ext/domxml/php_domxml.c:
  650. Patch by Morus Walter, concerning some dtd/entity expanding stuff.
  651. 2002-10-28 Ilia Alshanetsky <ilia@prohost.org>
  652. * main/php_streams.h
  653. main/streams.c
  654. main/main.c: A better fix for bug #20110.
  655. 2002-10-28 Sterling Hughes <sterling@bumblebury.com>
  656. * ext/sockets/sockets.c: make one-line read work on win32...
  657. * main/main.c:
  658. remove $_FILES from $_REQUEST as per php-dev conversation...
  659. 2002-10-28 Jani Taskinen <sniper@iki.fi>
  660. * configure.in:
  661. - Enable the sed check. (and moved earlier so we can use the $SED everywhere)
  662. 2002-10-28 Shane Caraveo <shane@caraveo.com>
  663. * run-tests.php:
  664. windows will not have these, so dont bother, but add an OS to the stuff so that it makes sense why they are N/A
  665. * run-tests.php: fix getting ini values that contain the char =
  666. fix command line quoting. windows requires double quotes in order to handle & (in ini values) correctly
  667. 2002-10-28 Ilia Alshanetsky <ilia@prohost.org>
  668. * NEWS: Bug fixing news.
  669. * main/streams.c: Fixed bug #20110.
  670. 2002-10-28 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  671. * run-tests.php:
  672. allow default ini overwrites to be overwritten themselves in --INI--
  673. * ext/mbstring/tests/htmlent.phpt: fix test
  674. 2002-10-27 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  675. * ext/session/tests/008-php4.2.3.phpt: This test requires special settings
  676. 2002-10-27 Shane Caraveo <shane@caraveo.com>
  677. * main/streams.c: dont memmove a null pointer. caught by bounds checker.
  678. * main/streams.c: fix Bug #20126
  679. write returns an int, with < 0 being a failure.
  680. 2002-10-27 Andrei Zmievski <andrei@php.net>
  681. * configure.in
  682. main/php_version.h: Back to 4.3.0-dev.
  683. 2002-10-27 Jani Taskinen <sniper@iki.fi>
  684. * build/buildcheck.sh:
  685. We have to require bison version <= 1.30 >= 1.75 since any versions between are broken..
  686. 2002-10-27 Andrei Zmievski <andrei@php.net>
  687. * configure.in
  688. main/php_version.h: Update to -pre2.
  689. 2002-10-27 Derick Rethans <d.rethans@jdimedia.nl>
  690. * tests/classes/bug20120.phpt: - Add test case for bug 20120, bison bug.
  691. 2002-10-27 Wez Furlong <wez.php@thebrainroom.net>
  692. * ext/ncurses/ncurses_fe.c
  693. ext/ncurses/ncurses_functions.c
  694. ext/ncurses/php_ncurses_fe.h: Expose some more ncurses functions.
  695. 2002-10-27 Melvyn Sopacua <msopacua@idg.nl>
  696. * ext/standard/tests/strings/htmlentities02.phpt
  697. ext/standard/tests/strings/htmlentities04.phpt
  698. ext/standard/tests/strings/htmlentities03.phpt: Add FreeBSD locale
  699. * ext/sysvmsg/config.m4
  700. ext/sysvmsg/php_sysvmsg.h
  701. ext/sysvmsg/sysvmsg.c:
  702. Avoid possible clash with mysql, but still make it work for BSD's.
  703. Struct verified to be compatible with Linux, FreeBSD, BSDi, AIX 4.3.3 and
  704. Solaris 5.7.
  705. 2002-10-27 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  706. * ext/mbstring/tests/bug20087.phpt: Capitalized the title string
  707. 2002-10-26 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  708. * README.TESTING: Only in EXPECTREGEX
  709. 2002-10-26 Sascha Schumann <sascha@schumann.cx>
  710. * sapi/thttpd/README: s/-//
  711. * sapi/thttpd/thttpd_patch:
  712. add phppat/phpspat configuration file support and
  713. fix some indention
  714. * sapi/thttpd/README: update and extend
  715. 2002-10-26 Ilia Alshanetsky <ilia@prohost.org>
  716. * ext/standard/formatted_print.c: Better fix for bug #20108.
  717. * sapi/nsapi/nsapi.c:
  718. Added a sanity check (hopefuly will fix bug #20109). According to
  719. http://developer.netscape.com/docs/manuals/enterprise/40/nsapi/05_nsapi.htm#551539
  720. util_hostname() can return a NULL value.
  721. 2002-10-26 Sascha Schumann <sascha@schumann.cx>
  722. * configure.in: Define HAVE_LIBDL, if dlopen() was found.
  723. It was tempting to do a complete s/HAVE_LIBDL/HAVE_DLOPEN/ over the
  724. whole code base. I defer that to a later point in time for now.
  725. * sapi/thttpd/thttpd.c: Fix build and .phps support
  726. 2002-10-26 Ilia Alshanetsky <ilia@prohost.org>
  727. * ext/standard/tests/strings/bug20108.phpt: Added expected output.
  728. 2002-10-26 Sascha Schumann <sascha@schumann.cx>
  729. * sapi/thttpd/php_thttpd.h
  730. sapi/thttpd/thttpd.c
  731. sapi/thttpd/thttpd_patch: experimental .phps support
  732. * sapi/thttpd/thttpd.c:
  733. not sure what this async_send is doing in here, so relieve it from its duty.
  734. 2002-10-26 Ilia Alshanetsky <ilia@prohost.org>
  735. * ext/standard/formatted_print.c: Fixed bug #20108.
  736. 2002-10-26 Derick Rethans <d.rethans@jdimedia.nl>
  737. * ext/standard/tests/strings/bug20108.phpt: - Fix typoes
  738. * ext/standard/tests/strings/strings001.phpt: - fix type
  739. 2002-10-26 Melvyn Sopacua <msopacua@idg.nl>
  740. * ext/standard/tests/strings/bug20108.phpt: Test for bug in sprintf
  741. 2002-10-26 Sascha Schumann <sascha@schumann.cx>
  742. * sapi/thttpd/thttpd_patch:
  743. Donate "Fast Accept Loop" from Premium thttpd which speeds up processing
  744. new connections when the connection table contains lots of entries.
  745. 2002-10-26 Ilia Alshanetsky <ilia@prohost.org>
  746. * sapi/cli/php_cli.c: Fixed memory leaks.
  747. 2002-10-26 Sascha Schumann <sascha@schumann.cx>
  748. * sapi/thttpd/thttpd_patch:
  749. Donate "Periodic Connection Expiring" from Premium thttpd, because
  750. it is simple and gives a +40% improvement in terms of requests/s
  751. when serving static files.
  752. 2002-10-26 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  753. * ext/standard/tests/strings/002.phpt: remove original version
  754. * ext/standard/tests/strings/strings001.phpt:
  755. change to use EXPECTREGEX and rename
  756. * README.TESTING
  757. run-tests.php: -introduce EXPECTREGEX
  758. -add %c for EXPECTF
  759. * ext/standard/tests/strings/001.phpt
  760. ext/standard/tests/strings/strcspn.phpt
  761. ext/standard/tests/strings/strspn.phpt: split tests
  762. * ext/standard/tests/strings/htmlentities02.phpt
  763. ext/standard/tests/strings/htmlentities03.phpt
  764. ext/standard/tests/strings/htmlentities04.phpt
  765. ext/standard/tests/strings/htmlentities10.phpt
  766. ext/standard/tests/strings/htmlentities11.phpt
  767. ext/standard/tests/strings/htmlentities12.phpt
  768. ext/standard/tests/strings/htmlentities13.phpt
  769. ext/standard/tests/strings/htmlentities14.phpt: fine tune
  770. 2002-10-26 Sascha Schumann <sascha@schumann.cx>
  771. * sapi/thttpd/thttpd.c: some system headers (irix) define sa_len
  772. prefix sa_len with x
  773. 2002-10-26 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  774. * ext/iconv/iconv.c: Clean-ups
  775. * ext/iconv/tests/001.phpt
  776. ext/iconv/tests/002.inc
  777. ext/iconv/tests/002.phpt
  778. ext/iconv/tests/iconv001.phpt
  779. ext/iconv/tests/iconv002.inc
  780. ext/iconv/tests/iconv002.phpt: Renamed the test
  781. * ext/iconv/tests/ob_iconv_handler.phpt:
  782. Added a test case for ob_iconv_handler()
  783. * ext/iconv/iconv.c: Fixed typo... what did this "#" sign mean?
  784. * ext/mbstring/mbstring.c: MFH (in real sense :) )
  785. 2002-10-26 Yasuo Ohgaki <yohgaki@ohgaki.net>
  786. * ext/mbstring/mbstring.c: Remove useless check.
  787. 2002-10-25 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  788. * ext/standard/tests/strings/htmlentities2.phpt
  789. ext/standard/tests/strings/htmlentities3.phpt
  790. ext/standard/tests/strings/htmlentities4.phpt
  791. ext/standard/tests/strings/htmlentities5.phpt
  792. ext/standard/tests/strings/htmlentities6.phpt
  793. ext/standard/tests/strings/htmlentities7.phpt
  794. ext/standard/tests/strings/htmlentities8.phpt
  795. ext/standard/tests/strings/htmlentities9.phpt
  796. ext/standard/tests/strings/htmlentities01.phpt
  797. ext/standard/tests/strings/htmlentities02.phpt
  798. ext/standard/tests/strings/htmlentities03.phpt
  799. ext/standard/tests/strings/htmlentities04.phpt
  800. ext/standard/tests/strings/htmlentities05.phpt
  801. ext/standard/tests/strings/htmlentities06.phpt
  802. ext/standard/tests/strings/htmlentities07.phpt
  803. ext/standard/tests/strings/htmlentities08.phpt
  804. ext/standard/tests/strings/htmlentities09.phpt
  805. ext/standard/tests/strings/htmlentities1.phpt: Renamed test cases
  806. * ext/mbstring/tests/bug20087.phpt: Added a test case for bug #20087
  807. 2002-10-25 Ilia Alshanetsky <ilia@prohost.org>
  808. * ext/standard/string.c:
  809. This is needed for BSD (FreeBSD, BSDi and possibly others), problem
  810. was indentified by Melvyn Sopacua.
  811. * ext/standard/basic_functions.c: Cleanup (make sterling happy).
  812. 2002-10-25 Melvyn Sopacua <msopacua@idg.nl>
  813. * ext/xslt/php_sablot.h
  814. ext/xslt/sablot.c:
  815. - Add XSLT_REG_ERRMSG macro to register an error on the handle
  816. - Rename constants to a bit more appropreate format
  817. - Add XSLT_ERR_UNSUPPORTED_SCHEME to be returned for scheme handlers.
  818. * ext/xslt/tests/bug17791.phpt
  819. ext/xslt/tests/bug17931.phpt
  820. ext/xslt/tests/skipif.inc
  821. ext/xslt/tests/xslt-001.phpt
  822. ext/xslt/tests/xslt.phpt
  823. ext/xslt/tests/xslt_process-001.phpt
  824. ext/xslt/tests/xslt_process-002.phpt
  825. ext/xslt/tests/xslt_set_object.phpt
  826. ext/xslt/tests/xslt_set_scheme_handlers-001.phpt
  827. ext/xslt/tests/xslt_setopt.phpt: Tests renamed
  828. Remove dl() from skipif, for potential problems accross platforms and
  829. versions.
  830. * ext/xslt/tests/001.phpt
  831. ext/xslt/tests/002.phpt
  832. ext/xslt/tests/003.phpt
  833. ext/xslt/tests/004.phpt
  834. ext/xslt/tests/005.phpt
  835. ext/xslt/tests/006.phpt
  836. ext/xslt/tests/007.phpt
  837. ext/xslt/tests/008.phpt
  838. ext/xslt/tests/009.phpt: test renaming
  839. 2002-10-25 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  840. * ext/mbstring/mbstring.c: Additional fix for #20087
  841. 2002-10-25 Ilia Alshanetsky <ilia@prohost.org>
  842. * README.TESTING: Added note about error reporting in tests.
  843. * ext/session/tests/008-php4.2.3.phpt:
  844. Fixed a bug in the test that would cause it to always fail.
  845. 2002-10-25 Derick Rethans <d.rethans@jdimedia.nl>
  846. * ext/mbstring/mbstring.c:
  847. - Fixed bug #20087 (Assertion failure when the value was empty)
  848. 2002-10-25 Ilia Alshanetsky <ilia@prohost.org>
  849. * run-tests.php:
  850. The log_errors=1 breaks a number of tests and is useless for our purposes,
  851. removing.
  852. 2002-10-25 Derick Rethans <d.rethans@jdimedia.nl>
  853. * sapi/cgi/cgi_main.c: - Fix build
  854. 2002-10-25 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  855. * ext/standard/tests/strings/htmlentities5.phpt
  856. ext/standard/tests/strings/htmlentities6.phpt
  857. ext/standard/tests/strings/htmlentities7.phpt
  858. ext/standard/tests/strings/htmlentities8.phpt
  859. ext/standard/tests/strings/htmlentities9.phpt:
  860. Updated the test cases for htmlentities()
  861. * ext/standard/html.c:
  862. Fix build if mbstring is enabled as shared extension.
  863. 2002-10-25 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  864. * ext/iconv/iconv.c: fix ZTS build
  865. 2002-10-25 Derick Rethans <d.rethans@jdimedia.nl>
  866. * ext/mcrypt/tests/bug8040.phpt
  867. ext/mcrypt/tests/001.phpt: - Naming style
  868. 2002-10-25 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  869. * README.TESTING: update
  870. * ext/exif/tests/exif005.phpt: README.TESTING examples
  871. * ext/dba/tests/001.phpt
  872. ext/dba/tests/002.phpt
  873. ext/dba/tests/003.phpt
  874. ext/dba/tests/004.phpt
  875. ext/dba/tests/005.phpt
  876. ext/dba/tests/006.phpt
  877. ext/dba/tests/007.phpt
  878. ext/dba/tests/dba001.phpt
  879. ext/dba/tests/dba002.phpt
  880. ext/dba/tests/dba003.phpt
  881. ext/dba/tests/dba004.phpt
  882. ext/dba/tests/dba005.phpt
  883. ext/dba/tests/dba006.phpt
  884. ext/dba/tests/dba007.phpt
  885. ext/exif/tests/001.phpt
  886. ext/exif/tests/002.phpt
  887. ext/exif/tests/003.phpt
  888. ext/exif/tests/004.phpt
  889. ext/exif/tests/005.phpt
  890. ext/exif/tests/exif001.phpt
  891. ext/exif/tests/exif002.phpt
  892. ext/exif/tests/exif003.phpt
  893. ext/exif/tests/exif004.phpt
  894. ext/exif/tests/exif005.phpt: New naming scheme
  895. * ext/standard/tests/strings/003.phpt
  896. ext/standard/tests/strings/str_shuffle.phpt
  897. ext/standard/tests/strings/strtr.phpt: README.TESTING examples
  898. * ext/standard/tests/strings/strtr.phpt: remove unnecessary sections
  899. * ext/dba/dba.c
  900. ext/dba/php_dba.h
  901. ext/dba/tests/.cvsignore
  902. ext/dba/tests/007.phpt:
  903. Implemented dba_list() that returns an array rsrcid=>filename and a test.
  904. * ext/dba/tests/.cvsignore
  905. ext/dba/tests/001.phpt
  906. ext/dba/tests/002.phpt
  907. ext/dba/tests/003.phpt
  908. ext/dba/tests/004.phpt
  909. ext/dba/tests/005.phpt
  910. ext/dba/tests/006.phpt
  911. ext/dba/tests/skipif.inc
  912. ext/dba/tests/test.inc: Added some tests for dba extension
  913. 2002-10-25 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  914. * ext/mbstring/mbstring.c:
  915. Fixed null value check in php_mb_mbchar_bytes_ex() as it should be
  916. 2002-10-25 Jan Lehnardt <jan@dasmoped.net>
  917. * sapi/cli/php_cli.c: - alphabetical output for php -h (cli)
  918. * sapi/cgi/cgi_main.c: - alphabetcial output for php -h (cgi)
  919. - cosmetics
  920. 2002-10-25 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  921. * ext/iconv/iconv.c:
  922. Added two new rows to MINFO that describes iconv library info.
  923. * ext/mbstring/mbstring.c: Adjusted MINFO table style
  924. 2002-10-25 Jani Taskinen <sniper@iki.fi>
  925. * NEWS: style
  926. 2002-10-25 Sascha Schumann <sascha@schumann.cx>
  927. * sapi/thttpd/thttpd.c:
  928. thttpd initializes contentlength to -1, so we need to transfer that to 0
  929. for SAPI/PHP. Otherwise, SAPI will try to read (unsigned long) -1 bytes
  930. from the connection.
  931. 2002-10-25 Ilia Alshanetsky <ilia@prohost.org>
  932. * ext/standard/basic_functions.c:
  933. Added a mechanism allowing the disabling of the ability to change
  934. certain INI options when safe_mode is enabled.
  935. ATM three options are limited:
  936. max_execution_time
  937. memory_limit
  938. child_terminate
  939. This patch also fixes bug #17287.
  940. 2002-10-24 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  941. * ext/standard/tests/strings/htmlentities10.phpt
  942. ext/standard/tests/strings/htmlentities11.phpt
  943. ext/standard/tests/strings/htmlentities12.phpt
  944. ext/standard/tests/strings/htmlentities13.phpt
  945. ext/standard/tests/strings/htmlentities14.phpt:
  946. Added some cases which test if charset determination with
  947. SG(default_charset) works.
  948. * ext/standard/html.c:
  949. Improved determine_charset() to look up SG(default_charset) value
  950. * ext/standard/tests/strings/htmlentities1.phpt
  951. ext/standard/tests/strings/htmlentities2.phpt
  952. ext/standard/tests/strings/htmlentities3.phpt
  953. ext/standard/tests/strings/htmlentities4.phpt
  954. ext/standard/tests/strings/htmlentities5.phpt
  955. ext/standard/tests/strings/htmlentities6.phpt
  956. ext/standard/tests/strings/htmlentities7.phpt
  957. ext/standard/tests/strings/htmlentities8.phpt
  958. ext/standard/tests/strings/htmlentities9.phpt:
  959. Added new test cases for htmlentities
  960. * ext/standard/html.c: Fixed ISO-8859-1 handling.
  961. 2002-10-24 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  962. * ext/dba/php_dba.h
  963. ext/dba/dba.c: implemented dba_handlers()
  964. 2002-10-24 Hartmut Holzgraefe <hartmut@six.de>
  965. * ext/standard/basic_functions.c
  966. ext/standard/config.m4: trying to fix #20063
  967. 2002-10-24 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  968. * ext/standard/html.c: Added &euro; support to cp1252 table
  969. 2002-10-24 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  970. * ext/dbx/tests/001.phpt
  971. ext/dbx/tests/002.phpt
  972. ext/dbx/tests/003.phpt
  973. ext/dbx/tests/004.phpt
  974. ext/dbx/tests/005.phpt
  975. ext/dbx/tests/006.phpt
  976. ext/dbx/tests/007.phpt
  977. ext/dbx/tests/008.phpt
  978. ext/dbx/tests/skipif.inc: -specify reason if connection is not specified
  979. -remove unnecessary sections
  980. 2002-10-24 Melvyn Sopacua <msopacua@idg.nl>
  981. * ext/standard/tests/strings/strtoupper.phpt:
  982. - Add locale string for FreeBSD
  983. ATTN: Test nog longer skips, but fails. So whatever has changed since 4.2.3
  984. affects BSD systems.
  985. 2002-10-24 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  986. * ext/standard/file.c:
  987. fix compiler warning?: implement default mentioned by manual
  988. * ext/standard/math.c
  989. ext/standard/string.c
  990. ext/mbstring/mbstring.c
  991. ext/dbx/dbx_odbc.c
  992. ext/pcre/php_pcre.c
  993. ext/pgsql/pgsql.c
  994. ext/mysql/libmysql/string.c: fix compiler warning
  995. 2002-10-24 Derick Rethans <d.rethans@jdimedia.nl>
  996. * ext/standard/php_math.h:
  997. - Protect function definitions with #ifdef's too
  998. 2002-10-24 Tal Peer <tal@twisthost.com>
  999. * pear/HTML/Select.php:
  1000. More raiseError fixes.
  1001. 2002-10-24 Jani Taskinen <sniper@iki.fi>
  1002. * ext/standard/math.c:
  1003. - If functions are not available on OS, they're not available in PHP.
  1004. 2002-10-24 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  1005. * ext/session/tests/008-php4.2.3.phpt
  1006. ext/session/tests/008.phpt:
  1007. one version for php<4.2.3 and one for php>=4.2.3
  1008. * run-tests.php: -improoved number detection
  1009. -display every error/warning only once
  1010. 2002-10-24 Ilia Alshanetsky <ilia@prohost.org>
  1011. * ext/domxml/tests/001.phpt:
  1012. Added an ini option to hide the expected memory leak. This is done for
  1013. compatibility with systems where report_memleak is turned off or running
  1014. PHP with --disable-debug.
  1015. 2002-10-24 Derick Rethans <d.rethans@jdimedia.nl>
  1016. * main/main.c: - Allow the report_memleak setting to be set everywhere
  1017. 2002-10-24 Sascha Schumann <sascha@schumann.cx>
  1018. * sapi/cli/php_cli.c: add missing {}
  1019. 2002-10-24 Marc Boeren <M.Boeren@guidance.nl>
  1020. * ext/dbx/dbx_oci8.c:
  1021. Changed the dbx_oci8 behaviour to return lowercase column-names,
  1022. which is a hack but at least it makes it easier for users
  1023. to create portable apps.
  1024. * ext/dbx/tests/007.phpt
  1025. ext/dbx/tests/008.phpt
  1026. ext/dbx/tests/dbx_test.p
  1027. ext/dbx/tests/005.phpt:
  1028. Not happy with the hack to handle the uppercase fieldnames that oracle
  1029. returns. Changed the dbx_oci8 behaviour to return lowercase instead,
  1030. which is also a hack but at least it makes it much easier for users
  1031. to create portable apps (Mc).
  1032. 2002-10-24 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  1033. * ext/standard/dl.c:
  1034. Reverted because my patch doesn't make sense: it was just my problem.
  1035. * ext/standard/dl.c: Fix build
  1036. 2002-10-24 Derick Rethans <d.rethans@jdimedia.nl>
  1037. * sapi/cli/php_cli.c: - whitespace
  1038. 2002-10-24 Sascha Schumann <sascha@schumann.cx>
  1039. * sapi/cli/php_cli.c: Improve shutdown-behaviour
  1040. Noticed by: Anantha Kesari H Y
  1041. 2002-10-24 Derick Rethans <d.rethans@jdimedia.nl>
  1042. * sapi/cli/php_cli.c: *** empty log message ***
  1043. 2002-10-24 Sascha Schumann <sascha@schumann.cx>
  1044. * sapi/cli/php_cli.c
  1045. sapi/servlet/servlet.c
  1046. regex/regex_extra.h
  1047. sapi/apache/php_apache.c
  1048. sapi/cgi/cgi_main.c
  1049. main/streams.c
  1050. main/php.h
  1051. main/php_ini.c
  1052. ext/xml/xml.c
  1053. main/main.c
  1054. ext/standard/info.c
  1055. ext/standard/mail.c
  1056. ext/oracle/oracle.c
  1057. ext/standard/dl.c
  1058. ext/standard/fsock.c
  1059. ext/odbc/php_odbc.c
  1060. ext/oci8/oci8.c
  1061. ext/mysql/php_mysql.c
  1062. ext/mcal/php_mcal.h
  1063. ext/imap/php_imap.h
  1064. ext/informix/ifx.ec
  1065. ext/hwapi/hwapi.cpp
  1066. ext/hyperwave/hw.c
  1067. ext/filepro/filepro.c
  1068. ext/gd/gdcache.c
  1069. ext/fbsql/php_fbsql.c
  1070. ext/dbase/dbase.c
  1071. ext/dotnet/php_dotnet.h
  1072. configure.in:
  1073. centralize #include "build-defs.h" and drop (sometimes inconsistent) other
  1074. instances
  1075. 2002-10-24 Ilia Alshanetsky <ilia@prohost.org>
  1076. * run-tests.php: Added failed test summary.
  1077. 2002-10-24 Derick Rethans <d.rethans@jdimedia.nl>
  1078. * ext/dbx/dbx_oci8.c:
  1079. - True and false are not always defined, used numbers now
  1080. 2002-10-24 Sascha Schumann <sascha@schumann.cx>
  1081. * ext/standard/math.c
  1082. acinclude.m4
  1083. configure.in
  1084. ext/standard/config.m4: Make PHP compile out-of-the-box with uClibc
  1085. 2002-10-24 Anantha Kesari H Y <hyanantha@novell.com>
  1086. * win32/sendmail.c
  1087. win32/sendmail.h
  1088. sapi/cli/php_cli.c
  1089. sapi/apache2filter/sapi_apache2.c
  1090. sapi/apache/sapi_apache.c
  1091. sapi/apache/php_apache.c
  1092. sapi/apache/mod_php4.c: NetWare related changes/modifications.
  1093. * sapi/apache/libpre.c: NetWare related file.
  1094. * sapi/apache/libpre.c: New file.
  1095. * main/SAPI.h
  1096. main/SAPI.c
  1097. main/safe_mode.c
  1098. main/reentrancy.c
  1099. main/php_syslog.h
  1100. main/php_sprintf.c
  1101. main/php_open_temporary_file.c
  1102. main/php_logos.c
  1103. main/php_ini.c
  1104. main/php_compat.h
  1105. main/php.h
  1106. main/network.c
  1107. main/mergesort.c
  1108. main/main.c: NetWare related changes/modifications.
  1109. * main/internal_functions_nw.c: NetWare related file.
  1110. * main/internal_functions_nw.c: New file.
  1111. * main/fopen_wrappers.c: NetWare related changes/modifications.
  1112. * main/config.nw.h: NetWare related file.
  1113. * ext/xml/expat/xmltok_impl.c
  1114. ext/xml/xml.c
  1115. ext/standard/var_unserializer.c
  1116. ext/standard/syslog.c
  1117. ext/standard/string.c
  1118. ext/standard/rand.c
  1119. ext/standard/pageinfo.c
  1120. ext/standard/pack.c
  1121. ext/standard/microtime.c
  1122. ext/standard/md5.c
  1123. ext/standard/math.c
  1124. ext/standard/mail.c
  1125. ext/standard/link.c
  1126. ext/standard/lcg.c
  1127. ext/standard/iptc.c
  1128. ext/standard/info.c
  1129. ext/standard/image.c
  1130. ext/standard/html.c
  1131. ext/standard/head.c
  1132. ext/standard/http_fopen_wrapper.c
  1133. ext/standard/ftp_fopen_wrapper.c
  1134. ext/standard/fsock.h
  1135. ext/standard/fsock.c
  1136. ext/standard/flock_compat.c
  1137. ext/standard/filestat.c
  1138. ext/standard/file.c
  1139. ext/standard/dns.c
  1140. ext/standard/dl.c
  1141. ext/standard/datetime.c
  1142. ext/standard/basic_functions.c
  1143. ext/standard/base64.c: NetWare related changes/modifications.
  1144. 2002-10-24 Sascha Schumann <sascha@schumann.cx>
  1145. * acinclude.m4:
  1146. Quote macro names in AC_DEFUN() and prefix the internal macros using
  1147. a single underscore. Also rename AC_PHP_ONCE as PHP_RUN_ONCE.
  1148. * ext/session/session.c: improved warning message
  1149. 2002-10-24 Anantha Kesari H Y <hyanantha@novell.com>
  1150. * ext/snmp/snmp.c
  1151. ext/session/mod_files.c
  1152. ext/session/session.c
  1153. ext/pgsql/php_pgsql.h: NetWare related changes/modifications.
  1154. * ext/pgsql/pgsql.mak: NetWare related file.
  1155. * ext/pgsql/pgsql.mak: New file.
  1156. * ext/pcre/pcrelib/internal.h
  1157. ext/mysql/php_mysql.c: NetWare related changes/modifications.
  1158. * ext/mysql/mysql.mak: NetWare related file.
  1159. * ext/ldap/php_ldap.h
  1160. ext/ldap/ldap.c: NetWare related changes/modifications.
  1161. * ext/ldap/ldap.mak
  1162. ext/imap/imap.mak: NetWare related file.
  1163. * ext/imap/imap.mak: New file.
  1164. * ext/imap/php_imap.c
  1165. ext/ftp/php_ftp.c
  1166. ext/ftp/ftp.c
  1167. ext/bcmath/libbcmath/src/config.h:
  1168. NetWare related changes/modifications.
  1169. 2002-10-24 Jan Lehnardt <jan@dasmoped.net>
  1170. * run-tests.php:
  1171. - gcc prints -v information on stderr, make sure that we catch it anyway.
  1172. - I hope this does not cause problems with other compilers or shells. IMHO we
  1173. - already rely on /bin/sh anyway, right?
  1174. * ext/standard/exec.c: - fix segfault in proc_open
  1175. 2002-10-24 Jani Taskinen <sniper@iki.fi>
  1176. * NEWS: style is everything
  1177. 2002-10-24 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  1178. * main/rfc1867.c:
  1179. Fixed build when mbstring is not used - my previous patch is insufficient.
  1180. * main/rfc1867.c:
  1181. MFH; we would see a nasty problem again if it was not fixed...
  1182. 2002-10-24 Ilia Alshanetsky <ilia@prohost.org>
  1183. * ext/xslt/tests/009.phpt:
  1184. Various corrections aimed at making the test's results consistent across
  1185. all enviroments.
  1186. 2002-10-24 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  1187. * ext/standard/tests/strings/strtoupper.phpt:
  1188. use german characters for a test with german locale
  1189. * README.TESTING: additions
  1190. 2002-10-23 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  1191. * ext/exif/tests/001.phpt
  1192. ext/exif/tests/003.phpt: better use var_dump and EXPECTF
  1193. 2002-10-23 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  1194. * main/rfc1867.c
  1195. ext/mbstring/mbstring.c
  1196. ext/mbstring/mbstring.h:
  1197. Make php_mb_is_mb_leadbyte() obsolete. It only works with double-byte chars.
  1198. 2002-10-23 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  1199. * tests/.cvsignore: allow php here for the moment
  1200. * ext/standard/html.c: fix warning
  1201. * ext/mbstring/mbstring.h: fix warning: used in rfc1867.c
  1202. * ext/mbstring/mbstring.c: fix style and warnings
  1203. 2002-10-23 Ilia Alshanetsky <ilia@prohost.org>
  1204. * ext/standard/tests/strings/strtoupper.phpt:
  1205. Added 'skip logic' to the test on platforms where the locale required by
  1206. this test is not avaliable.
  1207. 2002-10-23 Melvyn Sopacua <msopacua@idg.nl>
  1208. * ext/xslt/tests/009.phpt: suddenly, there was a newline
  1209. 2002-10-23 Jon Parise <jon@csh.rit.edu>
  1210. * README.UNIX-BUILD-SYSTEM: Correct spelling.
  1211. * README.TESTING: Correct mispellings and some word misuse.
  1212. * README.SUBMITTING_PATCH:
  1213. Capitalize PHP and spell "web server" using two words.
  1214. * README.STREAMS: - Apply proper capitalization to PHP and MySQL.
  1215. - Correct some spelling errors.
  1216. * README.SELF-CONTAINED-EXTENSIONS: Improve the wording in this paragraph.
  1217. * README.PARAMETER_PARSING_API:
  1218. Formatting nit: "autoconverted" to "auto-converted"
  1219. 2002-10-23 Melvyn Sopacua <msopacua@idg.nl>
  1220. * README.TESTING:
  1221. Provide an example cron script, to invite people to test.
  1222. 2002-10-23 Jon Parise <jon@csh.rit.edu>
  1223. * README.EXT_SKEL: - Spell out "cd" as "change directory".
  1224. - Replace "ie" with "e.g.", which is more appropriate in this context.
  1225. 2002-10-23 Melvyn Sopacua <msopacua@idg.nl>
  1226. * README.TESTING: no more looking
  1227. * README.TESTING: statis->status
  1228. clarity on the exit status
  1229. * README.TESTING: Some english fixes
  1230. Added docs for automated testing.
  1231. Now telling the current version of the truth about ini settings :)
  1232. Be more verbose about QA goals intentions and the tester's part in the
  1233. process.
  1234. * run-tests.php: Implement 'no interaction' for automated tests
  1235. Implement exit status 1 to make actions for automated testing selectable
  1236. 2002-10-23 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  1237. * ext/mbstring/tests/casefold.phpt: Updated the test case
  1238. 2002-10-23 Derick Rethans <d.rethans@jdimedia.nl>
  1239. * tests/lang/034.phpt: - Use new setlocal semantics
  1240. 2002-10-23 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  1241. * ext/mbstring/php_unicode.c:
  1242. Modified mb_convert_case() to handle cased characters properly when MB_CASE_TITLE is specified.
  1243. 2002-10-23 Derick Rethans <d.rethans@jdimedia.nl>
  1244. * run-tests.php: [0.05]
  1245. - Disable html_errors in info sent
  1246. 2002-10-23 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  1247. * ext/mbstring/mbstring.c: Fixed comment position.
  1248. 2002-10-23 Melvyn Sopacua <msopacua@idg.nl>
  1249. * ext/xslt/tests/003.phpt
  1250. ext/xslt/tests/xslt_set_error_handler.php:
  1251. Make it work without .php files
  1252. 2002-10-23 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  1253. * main/rfc1867.c
  1254. ext/mbstring/mbstring.h
  1255. ext/mbstring/mbstring.c: Function renaming.
  1256. * ext/mbstring/mbstring.c: Added folding markers for happier hacking
  1257. 2002-10-23 Andrey Hristov <andrey@webgate.bg>
  1258. * ext/standard/tests/strings/004.phpt:
  1259. Test case regarding randomization of shuffle() and str_shuffle().
  1260. The code was provided by Adam Trachtenberg : adam trachtenberg com
  1261. 2002-10-23 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  1262. * ext/mbstring/mbstring.c: Style keisatsu
  1263. * sapi/apache/mod_php4.c: Forgot this one.
  1264. * ext/mbstring/mbstring.h
  1265. main/main.c
  1266. ext/mbstring/mbstring.c: Renaming the functions.
  1267. 2002-10-23 Jan Lehnardt <jan@dasmoped.net>
  1268. * Makefile.global
  1269. run-tests.php:
  1270. - use the cc that was detected by ./configure when determining version
  1271. information in run-tests.php
  1272. 2002-10-23 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  1273. * main/rfc1867.c
  1274. ext/mbstring/mbstring.h
  1275. ext/mbstring/mbstring.c: Remaned the functions for consistency
  1276. * ext/mbstring/mbstring.c: MFH
  1277. 2002-10-23 Hartmut Holzgraefe <hartmut@six.de>
  1278. * ext/yp/config.m4:
  1279. don't assume yp-functions are always in libc, try also libnsl
  1280. 2002-10-23 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  1281. * README.TESTING: update and correct
  1282. * run-tests.php: remove *.php file for EXPECTF tests, too.
  1283. * ext/standard/tests/strings/003.phpt: Shorten
  1284. 2002-10-23 Marc Boeren <M.Boeren@guidance.nl>
  1285. * ext/dbx/dbx_oci8.c
  1286. ext/dbx/howto_extend_dbx.html
  1287. ext/dbx/dbx.c: Added Oracle (oci8) support
  1288. * ext/dbx/tests/004.phpt
  1289. ext/dbx/tests/005.phpt
  1290. ext/dbx/tests/006.phpt
  1291. ext/dbx/tests/007.phpt
  1292. ext/dbx/tests/008.phpt
  1293. ext/dbx/tests/dbx_test.p: Updated tests for Oracle (oci8) support (Mc)
  1294. 2002-10-23 Sascha Schumann <sascha@schumann.cx>
  1295. * sapi/apache2filter/apache_config.c: Maintain appropiate line breaks
  1296. 2002-10-23 Derick Rethans <d.rethans@jdimedia.nl>
  1297. * main/main.c: - Trying to clean up this mess :)
  1298. * main/main.c:
  1299. - No reason why implicit_flush should not be settable from a script
  1300. 2002-10-23 Jan Lehnardt <jan@dasmoped.net>
  1301. * run-tests.php: - be more verbose
  1302. 2002-10-23 Derick Rethans <d.rethans@jdimedia.nl>
  1303. * Makefile.global: - Remove this messed up thing AGAIN
  1304. 2002-10-23 George Schlossnagle <george@omniti.com>
  1305. * sapi/apache/mod_php4.c: white space changes (s/ /\t/g)
  1306. * sapi/apache/mod_php4.c: fixed directory merging
  1307. 2002-10-23 Jani Taskinen <sniper@iki.fi>
  1308. * ext/fdf/config.m4: - No tabs, no echoing, no unnecessary code
  1309. 2002-10-23 Yasuo Ohgaki <yohgaki@ohgaki.net>
  1310. * sapi/cli/php_cli.c:
  1311. Make CLI behave like other moder scripting languages.
  1312. * Makefile.global: Fixed buffring issue again.
  1313. 2002-10-23 Hartmut Holzgraefe <hartmut@six.de>
  1314. * ext/fdf/config.m4
  1315. ext/fdf/fdf.c: make it work with pre-v5 fdftk again
  1316. 2002-10-23 Jani Taskinen <sniper@iki.fi>
  1317. * configure.in: Possible fix for cygwin detection.
  1318. 2002-10-22 Stig Bakken <ssb@fast.no>
  1319. * pear/PEAR/Command/Package.php:
  1320. * make *_dir config parameters available for substitution in the
  1321. rpm spec file template
  1322. * pear/PEAR/Installer.php:
  1323. * add transactions member array (for queueing file transactions)
  1324. * pear/template.spec: * some minor fixes to the rpm spec file template
  1325. * pear/PEAR/Config.php: * add some signature handling config options
  1326. 2002-10-22 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  1327. * ext/mbstring/tests/casefold.phpt:
  1328. Do the same test as ext/standard/test/strings/strtoupper.phpt does
  1329. * ext/standard/html.c:
  1330. Improved determine_charset() to use mbstring.internal_encoding when the last
  1331. param is a null string. (If the param is omitted, it takes iso-8859-1 as
  1332. the default charset in favour of backwards compatibility.)
  1333. 2002-10-22 Melvyn Sopacua <msopacua@idg.nl>
  1334. * ext/standard/tests/strings/strtoupper.phpt:
  1335. test for locale support in strtoupper
  1336. 2002-10-22 Ilia Alshanetsky <ilia@prohost.org>
  1337. * ext/curl/curl.c: Fixed ZTS build.
  1338. 2002-10-22 Stefan Esser <s.esser@e-matters.de>
  1339. * Makefile.global
  1340. run-tests.php: fix make test for an external build dir setup
  1341. 2002-10-22 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  1342. * ext/db/db.c: ups - the other way round of course
  1343. * ext/db/tests/001.phpt
  1344. ext/db/tests/002.phpt
  1345. ext/db/tests/003.phpt
  1346. ext/db/tests/004.phpt
  1347. ext/db/tests/005.phpt
  1348. ext/db/tests/006.phpt
  1349. ext/db/tests/test.inc: Updated tests
  1350. * ext/db/tests/.cvsignore: Add lock file
  1351. * ext/db/db.c: Fix this extension.
  1352. * ext/standard/string.c: Fix for cases when new_length is NULL
  1353. 2002-10-22 Ilia Alshanetsky <ilia@prohost.org>
  1354. * ext/standard/file.c:
  1355. Fixed a possible segmentation fault in file() function.
  1356. 2002-10-22 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  1357. * tests/README: No longer needed. See README.TESTING
  1358. 2002-10-22 Ilia Alshanetsky <ilia@prohost.org>
  1359. * ext/xslt/tests/009.phpt: Small corrections to the expected output.
  1360. * pear/tests/pear_autoloader.phpt: One more PEAR test to be skipped.
  1361. * ext/standard/tests/strings/implode.phpt: Fixed implode test
  1362. * main/streams.c:
  1363. When doing automatic line end detection, pick the line end that is found
  1364. first.
  1365. * pear/tests/pear_error.phpt
  1366. pear/tests/pear_error2.phpt
  1367. pear/tests/pear_error3.phpt
  1368. pear/tests/pear_error4.phpt
  1369. pear/tests/pear_registry.phpt
  1370. pear/tests/pear_system.phpt
  1371. pear/Console/tests/001-getopt.phpt
  1372. pear/tests/pear1.phpt
  1373. pear/tests/pear_config.phpt:
  1374. Disable PEAR tests. These tests have too many dependcies such as
  1375. pre-installed PEAR, needing to run as root user, most tests
  1376. will fail if PEAR install directory is not inside include_path and so on.
  1377. * sapi/apache2filter/apache_config.c:
  1378. Fixed a bug that caused the values of options/flags set via
  1379. httpd.conf/.htaccess and other apache methods to contain a \0 as part of the
  1380. value.
  1381. 2002-10-22 Derick Rethans <d.rethans@jdimedia.nl>
  1382. * pear/pear.m4:
  1383. - Add optional targets to allow the usage of Makefile.frag for shared
  1384. extensions.
  1385. 2002-10-22 Jon Parise <jon@csh.rit.edu>
  1386. * ext/skeleton/tests/001.phpt: Correct case for README.TESTING.
  1387. 2002-10-22 Ilia Alshanetsky <ilia@prohost.org>
  1388. * sapi/apache2filter/apache_config.c
  1389. sapi/apache2filter/php_apache.h
  1390. sapi/apache2filter/sapi_apache2.c:
  1391. Added support for 'engine Off' directive
  1392. Added support for 'none' option for *_value options.
  1393. 2002-10-22 Derick Rethans <d.rethans@jdimedia.nl>
  1394. * pear/scripts/phpize.in:
  1395. - Explicitly return "0" at the end of the script. For some weird reason it
  1396. was returning error code 256 for me. This fixes pear install <pecl>.tar.gz
  1397. for me.
  1398. 2002-10-22 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  1399. * tests/func/006.phpt: Test result depends on these ini settings
  1400. * ext/skeleton/tests/001.phpt
  1401. README.TESTING: Update documentation
  1402. * tests/.cvsignore
  1403. tests/classes/.cvsignore
  1404. tests/func/.cvsignore
  1405. tests/lang/.cvsignore
  1406. tests/strings/.cvsignore
  1407. ext/zlib/tests/.cvsignore
  1408. tests/basic/.cvsignore
  1409. ext/standard/tests/.cvsignore
  1410. ext/sysvmsg/tests/.cvsignore
  1411. ext/xml/tests/.cvsignore
  1412. ext/xslt/tests/.cvsignore
  1413. ext/zip/tests/.cvsignore
  1414. ext/standard/tests/reg/.cvsignore
  1415. ext/standard/tests/serialize/.cvsignore
  1416. ext/standard/tests/strings/.cvsignore
  1417. ext/standard/tests/time/.cvsignore
  1418. ext/standard/tests/versioning/.cvsignore
  1419. ext/standard/tests/assert/.cvsignore
  1420. ext/standard/tests/file/.cvsignore
  1421. ext/standard/tests/general_functions/.cvsignore
  1422. ext/standard/tests/math/.cvsignore
  1423. ext/skeleton/tests/.cvsignore
  1424. ext/standard/tests/aggregation/.cvsignore
  1425. ext/standard/tests/array/.cvsignore
  1426. ext/pcntl/tests/.cvsignore
  1427. ext/pgsql/tests/.cvsignore
  1428. ext/pspell/tests/.cvsignore
  1429. ext/session/tests/.cvsignore
  1430. ext/mbstring/tests/.cvsignore
  1431. ext/mcrypt/tests/.cvsignore
  1432. ext/mcve/tests/.cvsignore
  1433. ext/ncurses/tests/.cvsignore
  1434. ext/openssl/tests/.cvsignore
  1435. ext/gd/tests/.cvsignore
  1436. ext/gmp/tests/.cvsignore
  1437. ext/iconv/tests/.cvsignore
  1438. ext/interbase/tests/.cvsignore
  1439. ext/dio/tests/.cvsignore
  1440. ext/domxml/tests/.cvsignore
  1441. ext/exif/tests/.cvsignore
  1442. ext/fribidi/tests/.cvsignore
  1443. ext/db/tests/.cvsignore
  1444. ext/dbx/tests/.cvsignore
  1445. ext/bz2/tests/.cvsignore
  1446. ext/crack/tests/.cvsignore
  1447. ext/ctype/tests/.cvsignore
  1448. ext/cybermut/tests/.cvsignore: Missing and updated. Now including *.php
  1449. * run-tests.php: Give back the php file and leave it in case test fails.
  1450. 2002-10-22 Frank M. Kromann <frank@kromann.info>
  1451. * ext/standard/dl.c: Fixing check to enable dl() for both cgi and cgi-fcgi
  1452. 2002-10-22 Jani Taskinen <sniper@iki.fi>
  1453. * NEWS: Style polizei
  1454. * Makefile.global: - Revert the undiscussed change.
  1455. 2002-10-22 Yasuo Ohgaki <yohgaki@ohgaki.net>
  1456. * Makefile.global: Hmm. -c options was there, but removed.
  1457. It is _needed_ for php.ini users uses buffer by default.
  1458. 2002-10-21 Jani Taskinen <sniper@iki.fi>
  1459. * ext/gd/config.m4: Nuke tabs.
  1460. * ext/standard/config.m4:
  1461. Removed tabs and combined those multiple AC_CHECK_FUNCS calls to one.
  1462. 2002-10-21 Ilia Alshanetsky <ilia@prohost.org>
  1463. * ext/standard/link.c: Fixed symlink/link functions on ZTS builds.
  1464. Made URL detection in symlink code use php_stream_locate_url_wrapper().
  1465. 2002-10-21 Jani Taskinen <sniper@iki.fi>
  1466. * ext/fdf/config.m4: Cleanup. (no tabs here!)
  1467. 2002-10-21 Wez Furlong <wez.php@thebrainroom.net>
  1468. * ext/standard/file.c
  1469. main/php_streams.h
  1470. main/streams.c:
  1471. Refine stream_select() to work with streams that have data in their read
  1472. buffers.
  1473. When selecting for read, the streams are examined; if any of them have
  1474. pending read data, no actual select(2) call is performed; instead the
  1475. streams with buffered data are returned; just like a regular select
  1476. call.
  1477. Prevent erroneous warning in stream_select when obtaining the fd.
  1478. 2002-10-21 Sterling Hughes <sterling@bumblebury.com>
  1479. * ext/curl/curl.c: no need to double fetch
  1480. 2002-10-21 Hartmut Holzgraefe <hartmut@six.de>
  1481. * sapi/apache/mod_php4.c: this will be handled elsewhere
  1482. * ext/fdf/config.m4
  1483. ext/fdf/fdf.c
  1484. ext/fdf/php_fdf.h: reworked some existing stuff
  1485. added some functions suporting stuff that have been added since fdftk 2.0
  1486. emulating read from/save to strings by transparently using temp. files
  1487. (activeX version of fdftk has this, but not plain C version :( )
  1488. * ext/standard/basic_functions.c:
  1489. fixed build for getopt_long-less platforms,
  1490. removed left-over todo comments
  1491. 2002-10-21 Jani Taskinen <sniper@iki.fi>
  1492. * ext/gd/config.m4:
  1493. Changed --with-gd to behave same way as --with-mysql does.
  1494. 2002-10-21 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  1495. * ext/mbstring/tests/mb_detect_encoding.phpt
  1496. ext/mbstring/tests/mb_detect_order.phpt
  1497. ext/mbstring/tests/mb_ereg.phpt
  1498. ext/mbstring/tests/mb_ereg_replace.phpt
  1499. ext/mbstring/tests/mb_ereg_search_xxx.phpt
  1500. ext/mbstring/tests/mb_http_input.phpt
  1501. ext/mbstring/tests/mb_http_output.phpt
  1502. ext/mbstring/tests/mb_internal_encoding.phpt
  1503. ext/mbstring/tests/mb_output_handler_euc_jp.phpt
  1504. ext/mbstring/tests/mb_preferred_mime_name.phpt
  1505. ext/mbstring/tests/mb_regex_set_options.phpt
  1506. ext/mbstring/tests/mb_split.phpt
  1507. ext/mbstring/tests/mb_strcut.phpt
  1508. ext/mbstring/tests/mb_strimwidth.phpt
  1509. ext/mbstring/tests/mb_strlen.phpt
  1510. ext/mbstring/tests/mb_strpos.phpt
  1511. ext/mbstring/tests/mb_strwidth.phpt
  1512. ext/mbstring/tests/mb_substitute_character.phpt
  1513. ext/mbstring/tests/mb_substr.phpt
  1514. ext/mbstring/tests/php_gr_jp_10830.phpt
  1515. ext/mbstring/tests/simpletest.phpt
  1516. ext/mbstring/tests/001.phpt
  1517. ext/mbstring/tests/002.inc
  1518. ext/mbstring/tests/002.phpt
  1519. ext/mbstring/tests/003.inc
  1520. ext/mbstring/tests/003.phpt
  1521. ext/mbstring/tests/004.inc
  1522. ext/mbstring/tests/004.phpt
  1523. ext/mbstring/tests/005.inc
  1524. ext/mbstring/tests/005.phpt
  1525. ext/mbstring/tests/006.inc
  1526. ext/mbstring/tests/006.phpt
  1527. ext/mbstring/tests/007.inc
  1528. ext/mbstring/tests/007.phpt
  1529. ext/mbstring/tests/008.inc
  1530. ext/mbstring/tests/008.phpt
  1531. ext/mbstring/tests/009.inc
  1532. ext/mbstring/tests/009.phpt
  1533. ext/mbstring/tests/010.inc
  1534. ext/mbstring/tests/010.phpt
  1535. ext/mbstring/tests/011.inc
  1536. ext/mbstring/tests/011.phpt
  1537. ext/mbstring/tests/012.inc
  1538. ext/mbstring/tests/012.phpt
  1539. ext/mbstring/tests/013.inc
  1540. ext/mbstring/tests/013.phpt
  1541. ext/mbstring/tests/014.inc
  1542. ext/mbstring/tests/014.phpt
  1543. ext/mbstring/tests/015.inc
  1544. ext/mbstring/tests/015.phpt
  1545. ext/mbstring/tests/016.inc
  1546. ext/mbstring/tests/016.phpt
  1547. ext/mbstring/tests/017.inc
  1548. ext/mbstring/tests/017.phpt
  1549. ext/mbstring/tests/018.inc
  1550. ext/mbstring/tests/018.phpt
  1551. ext/mbstring/tests/019.inc
  1552. ext/mbstring/tests/019.phpt
  1553. ext/mbstring/tests/020.phpt
  1554. ext/mbstring/tests/021.inc
  1555. ext/mbstring/tests/021.phpt
  1556. ext/mbstring/tests/022.inc
  1557. ext/mbstring/tests/022.phpt
  1558. ext/mbstring/tests/023.inc
  1559. ext/mbstring/tests/023.phpt
  1560. ext/mbstring/tests/024.inc
  1561. ext/mbstring/tests/024.phpt
  1562. ext/mbstring/tests/025.inc
  1563. ext/mbstring/tests/025.phpt
  1564. ext/mbstring/tests/026.inc
  1565. ext/mbstring/tests/026.phpt
  1566. ext/mbstring/tests/027.inc
  1567. ext/mbstring/tests/027.phpt
  1568. ext/mbstring/tests/casefold.phpt
  1569. ext/mbstring/tests/htmlent.phpt
  1570. ext/mbstring/tests/mb_convert_encoding.phpt
  1571. ext/mbstring/tests/mb_convert_variables.phpt: Renamed the test cases.
  1572. 2002-10-21 Hartmut Holzgraefe <hartmut@six.de>
  1573. * main/SAPI.c: removed left-over unused variable
  1574. 2002-10-21 Jon Parise <jon@csh.rit.edu>
  1575. * ext/standard/basic_functions.c:
  1576. Convert C++ style comments to C style comments.
  1577. 2002-10-21 Hartmut Holzgraefe <hartmut@six.de>
  1578. * ext/standard/php_fopen_wrapper.c:
  1579. killed some warnings identified by sebastian
  1580. * main/SAPI.c: removed bogus paranoid header checking
  1581. * ext/standard/php_fopen_wrapper.c
  1582. main/SAPI.c
  1583. main/main.c
  1584. main/php_content_types.c
  1585. main/php_globals.h:
  1586. some changes to how request input data (Content-Lenght >0) is handled
  1587. - webdav-specific stuff removed (should be handled using httpd.conf
  1588. LIMIT or equivalents)
  1589. - always_populate_raw_post_data now working on any method, not just
  1590. POST (and webdav methods with allow_webdav_methods), when
  1591. Content-Length is greater zero
  1592. - raw input data is also available using php://input stream,
  1593. this way one doesn't have to care about memory_limit
  1594. - input data is now always consumed (although maybe ignored,
  1595. this fixes we had withproblems with keep-alive connections
  1596. * ext/standard/basic_functions.c
  1597. ext/standard/config.m4:
  1598. getopt() now supports long options on platforms that have getopt_long()
  1599. getopt() now working independant of register_argc_argv settings
  1600. * build/build.mk: workaround for the "autoconf-cache-bug" workaround
  1601. -> don't remove config.nice
  1602. 2002-10-21 Andrei Zmievski <andrei@php.net>
  1603. * NEWS: Tweak.
  1604. 2002-10-21 Hartmut Holzgraefe <hartmut@six.de>
  1605. * ext/ncurses/php_ncurses.h: ZTS build fix
  1606. 2002-10-21 Ilia Alshanetsky <ilia@prohost.org>
  1607. * main/php_globals.h
  1608. php.ini-dist
  1609. php.ini-recommended
  1610. main/main.c:
  1611. Fixed bug #16880. Added an ini option max_input_time that allows the user
  1612. to specify how much time a script may spend parsing input data (POST, GET, etc..).
  1613. 2002-10-21 Hartmut Holzgraefe <hartmut@six.de>
  1614. * pear/scripts/phpize.in:
  1615. fix for #19712 & #19715 -> whitepsace in extension dir name
  1616. 2002-10-21 Thies C. Arntzen <thies@thieso.net>
  1617. * ext/oci8/oci8.c:
  1618. 2002-10-21 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  1619. * ext/mbstring/mbstring.c: More style fixes...
  1620. * ext/iconv/tests/001.phpt
  1621. ext/iconv/tests/bug16069.phpt
  1622. ext/iconv/tests/translit-failure.phpt
  1623. ext/iconv/tests/translit-utf8.phpt: Let them say why they are skipped
  1624. * run-tests.php: Fixed typo.
  1625. * run-tests.php: \s cannot be used with ereg()
  1626. 2002-10-21 Sander Roobol <phy@wanadoo.nl>
  1627. * run-tests.php: The results of each test should go on a single line
  1628. 2002-10-21 Derick Rethans <d.rethans@jdimedia.nl>
  1629. * run-tests.php: - Stijl polizei
  1630. 2002-10-21 Melvyn Sopacua <msopacua@idg.nl>
  1631. * ext/xml/tests/007.phpt:
  1632. Skip this when strtoupper doesn't behave as expected, because casefolding
  1633. depends on this.
  1634. * run-tests.php: Adds a 'reason' for skipping a test.
  1635. 2002-10-21 Jani Taskinen <sniper@iki.fi>
  1636. * acinclude.m4: remove the remains of that comment.
  1637. * acinclude.m4
  1638. configure.in
  1639. sapi/cgi/config.m4
  1640. sapi/cgi/config9.m4:
  1641. - Moved CGI specific lines from configure.in to sapi/cgi/config9.m4
  1642. which is 'executed' last of the SAPI config.m4's.
  1643. - Added --disable-cgi option. (was possible only with above change)
  1644. - Made the sed check to not test for the possibly working sed on Solaris
  1645. since that would make the test quite useless. (compile would still fail)
  1646. * scripts/config-stubs: - Add one 'level' more (0 first, 9 last)
  1647. * ext/pdf/config.m4
  1648. ext/gd/config.m4
  1649. ext/mysql/config.m4
  1650. ext/domxml/config.m4:
  1651. - Prevent resetting the PHP_*_DIR variables if already set.
  1652. 2002-10-21 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  1653. * ext/mbstring/mbstring.c: style keisatsu :)
  1654. * ext/mbstring/tests/027.inc
  1655. ext/mbstring/tests/027.phpt:
  1656. Added a new test case to confirm the inconsistent regex behaviour reported
  1657. on php-users@php.gr.jp (10830)
  1658. * ext/mbstring/mbstring.c: Changed the dafault option for consistency
  1659. * ext/mbstring/mbstring.c
  1660. ext/mbstring/mbstring.h
  1661. ext/mbstring/tests/026.inc
  1662. ext/mbstring/tests/026.phpt: Added mb_strtolower() and mb_strtoupper()
  1663. * main/streams.c: MFH
  1664. 2002-10-21 Jani Taskinen <sniper@iki.fi>
  1665. * ext/odbc/config.m4: Align with other configure --help texts
  1666. * ext/standard/tests/file/001.phpt:
  1667. There is no point doing this test. Some systems think root can always execute so this is always true.
  1668. 2002-10-20 Sean Bright <elixer@erols.com>
  1669. * README.SELF-CONTAINED-EXTENSIONS: Fix some verbage.
  1670. 2002-10-20 Jani Taskinen <sniper@iki.fi>
  1671. * NEWS: Try keep those most important entries as first..
  1672. 2002-10-20 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  1673. * main/memory_streams.c: style fix
  1674. 2002-10-20 Ilia Alshanetsky <ilia@prohost.org>
  1675. * main/streams.c: Fixed incorrect handling of files starting with a .
  1676. 2002-10-20 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  1677. * ext/mbstring/php_mbregex.c:
  1678. Changed mb_regex_set_options() more informative
  1679. 2002-10-20 Wez Furlong <wez.php@thebrainroom.net>
  1680. * configure.in: Add the actual ftok check for Derick :-)
  1681. 2002-10-20 Derick Rethans <d.rethans@jdimedia.nl>
  1682. * ext/standard/basic_functions.c
  1683. ext/standard/ftok.c
  1684. ext/standard/php_ftok.h: - Only include ftok() if it is available
  1685. * ext/standard/ftok.c
  1686. ext/standard/php_ftok.h
  1687. ext/standard/basic_functions.c:
  1688. - Remove #ifdefs around ftok function so that it is also available when
  1689. none of the IPC extensions are enabled.
  1690. 2002-10-20 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
  1691. * ext/mbstring/mbstring.c: ZTS fixes
  1692. 2002-10-20 Masaki Fujimoto <fujimoto@studio.co.jp>
  1693. * main/main.c
  1694. ext/mbstring/mbfilter.c
  1695. ext/mbstring/mbstring.c
  1696. ext/mbstring/mbstring.h:
  1697. fixed highlight related bugs (in case shift_jis input/output filters are enabled)
  1698. 2002-10-20 Maxim Maletsky <maxim@maxim.cx>
  1699. * ext/oci8/oci8.c: fixed proto: OCIExecute() returns boolean, not integer
  1700. 2002-10-19 Derick Rethans <d.rethans@jdimedia.nl>
  1701. * ext/standard/tests/strings/implode.phpt:
  1702. - Hopefully fix test file problems
  1703. 2002-10-19 Ilia Alshanetsky <ilia@prohost.org>
  1704. * ext/dio/dio.c: Silence compile warning.
  1705. * main/network.c: Silence compile warning, when compiling --with-openssl.
  1706. * main/network.c: Fixed a typo.
  1707. 2002-10-19 Maxim Maletsky <maxim@maxim.cx>
  1708. * ext/oci8/oci8.c: a silly comment typo
  1709. * ext/oci8/oci8.c:
  1710. - fixed proto for OciBindByName to represent the forth parameter optional
  1711. 2002-10-19 Jani Taskinen <sniper@iki.fi>
  1712. * ext/gd/config.m4:
  1713. --with-zlib-dir has to be defined here to enable phpize build
  1714. 2002-10-19 Wez Furlong <wez.php@thebrainroom.net>
  1715. * ext/standard/file.c
  1716. main/php_streams.h
  1717. main/streams.c: made fgets() binary safe.
  1718. php_stream_gets is now a macro which calls php_stream_get_line. The latter
  1719. has an option argument to return the number of bytes in the line.
  1720. Functions like fgetcsv(), fgetss() can be made binary safe by calling
  1721. php_stream_get_line directly.
  1722. 2002-10-19 Derick Rethans <d.rethans@jdimedia.nl>
  1723. * ext/pgsql/pgsql.c: - Style polizei =)
  1724. 2002-10-19 Wez Furlong <wez.php@thebrainroom.net>
  1725. * main/streams.c: Probable fix for #19944
  1726. 2002-10-19 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  1727. * ext/exif/exif.c
  1728. ext/exif/tests/005.phpt
  1729. ext/exif/tests/test5.jpg:
  1730. MFH: Allow ifd start at offset other than 00000008h and provide testcase.
  1731. * ext/exif/exif.c
  1732. ext/exif/tests/005.phpt
  1733. ext/exif/tests/test5.jpg:
  1734. Allow ifd start at offset other than 00000007h and provide testcase.
  1735. 2002-10-19 Yasuo Ohgaki <yohgaki@ohgaki.net>
  1736. * ext/pgsql/pgsql.c:
  1737. Revert invalid patch. It seems the real problem is in php error
  1738. function(s). It exits with return code -1 when php_error_docref()
  1739. is called.
  1740. There is custom error handler and without custom error handler,
  1741. it is working.
  1742. * ext/pgsql/pgsql.c: Skip field when there is obvious error.
  1743. Fixed freeing of wrong zval.
  1744. * ext/pgsql/pgsql.c: Fixed typo.
  1745. 2002-10-18 Ilia Alshanetsky <ilia@prohost.org>
  1746. * ext/standard/url.c:
  1747. Added handling for file:/ schema, which does not contain a host.
  1748. 2002-10-18 Jani Taskinen <sniper@iki.fi>
  1749. * ext/standard/dns.c: ws fixes
  1750. 2002-10-18 Ilia Alshanetsky <ilia@prohost.org>
  1751. * ext/standard/file.c
  1752. main/php_streams.h
  1753. main/streams.c: Fixed bug #19971 (optimized the file() function).
  1754. The file() function is now also binary safe.
  1755. 2002-10-18 Derick Rethans <d.rethans@jdimedia.nl>
  1756. * run-tests.php: - Added %x for HEX chars
  1757. - Added %d as alias for %i (too much C here :)
  1758. - Added beginning and end markers to regexp
  1759. 2002-10-18 Wez Furlong <wez.php@thebrainroom.net>
  1760. * main/network.c: Revert my last bogus commit.
  1761. Change the comparison to something that is less likely to inspire me to
  1762. make the same mistake again...
  1763. * ext/standard/file.c: Improve file().
  1764. Patch by Tal Peer <tal@php.net>
  1765. 2002-10-18 Andrei Zmievski <andrei@php.net>
  1766. * apidoc-zend.txt: This is deprecated too.
  1767. * apidoc.txt: Remove deprecated apidoc.txt.
  1768. * ext/standard/string.c:
  1769. - Fixed an infinite loop in setlocale() when only invalid locale names
  1770. were passed in the array. (patch by Pal Loberg, pallo@initio.no).
  1771. 2002-10-18 Wez Furlong <wez.php@thebrainroom.net>
  1772. * main/network.c
  1773. main/streams.c: Improve EOF detection. Fixes #19970.
  1774. 2002-10-18 Tal Peer <tal@kaktos.co.il>
  1775. * ext/fribidi/fribidi.c
  1776. ext/fribidi/tests/002.phpt:
  1777. Changed fribidi_get_charsets() return value to also include the constant
  1778. itself (as the key).
  1779. 2002-10-18 Harald Radi <harald.radi+coding.php@nme.at>
  1780. * NEWS: make jani happy
  1781. 2002-10-18 Jani Taskinen <sniper@iki.fi>
  1782. * NEWS: achtung: keep the style consistent! :)
  1783. 2002-10-18 Yasuo Ohgaki <yohgaki@ohgaki.net>
  1784. * ext/pgsql/tests/17result.phpt
  1785. ext/pgsql/tests/18pg_escape_bytea.phpt
  1786. ext/pgsql/tests/19pg_ping.phpt
  1787. ext/pgsql/tests/20pg_get_pid.phpt
  1788. ext/pgsql/tests/21pg_get_notify.phpt
  1789. ext/pgsql/tests/README
  1790. ext/pgsql/tests/createdb.inc
  1791. ext/pgsql/tests/large_object.inc
  1792. ext/pgsql/tests/pg_escape_bytea.inc
  1793. ext/pgsql/tests/pg_get_notify.inc
  1794. ext/pgsql/tests/pg_get_pid.inc
  1795. ext/pgsql/tests/pg_ping.inc
  1796. ext/pgsql/tests/result.inc: Added tests for new functions
  1797. 2002-10-18 Markus Fischer <mfischer@guru.josefine.at>
  1798. * NEWS: - word_count() -> str_word_count()
  1799. 2002-10-17 Yasuo Ohgaki <yohgaki@ohgaki.net>
  1800. * NEWS: Added pg_get_pid() that get backend process PID.
  1801. Does anyone prefer pg_get_backend_pid() or else?
  1802. * ext/pgsql/README
  1803. ext/pgsql/pgsql.c
  1804. ext/pgsql/php_pgsql.h: Added pg_get_pid()
  1805. 2002-10-17 Ilia Alshanetsky <ilia@prohost.org>
  1806. * ext/standard/php_string.h
  1807. ext/standard/string.c
  1808. ext/standard/basic_functions.c:
  1809. Renamed word_count to str_word_count to comply with naming conventions.
  1810. Thanks Andi, for catching this oversight.
  1811. 2002-10-17 Tal Peer <tal@kaktos.co.il>
  1812. * ext/fribidi/fribidi.c:
  1813. Improved fribidi_charset_info() slightly
  1814. * ext/fribidi/php_fribidi.h
  1815. ext/fribidi/fribidi.c:
  1816. New functions:
  1817. fribidi_get_charsets()
  1818. fribidi_charset_info()
  1819. 2002-10-17 Harald Radi <harald.radi+coding.php@nme.at>
  1820. * ext/com/COM.c: fixes bugs #19156 and #19544 (memleak)
  1821. 2002-10-17 Derick Rethans <d.rethans@jdimedia.nl>
  1822. * run-tests.php: - Removing debugging info
  1823. 2002-10-17 Ilia Alshanetsky <ilia@prohost.org>
  1824. * ext/standard/url.c:
  1825. Added support for file:/. Thanks to Thies for noticing the problem.
  1826. 2002-10-17 Sascha Schumann <sascha@schumann.cx>
  1827. * ext/ircg/ircg.c:
  1828. A child process should not have access to IRCG's file descriptors.
  1829. 2002-10-17 Yasuo Ohgaki <yohgaki@ohgaki.net>
  1830. * php.ini-recommended
  1831. php.ini-dist: Add note for short_open_tag
  1832. 2002-10-17 Thies C. Arntzen <thies@thieso.net>
  1833. * ext/oci8/oci8.c:
  1834. - Added Oracle TIMESTAMP type to oci8 extension. (thies)
  1835. 2002-10-17 Yasuo Ohgaki <yohgaki@ohgaki.net>
  1836. * NEWS: Added pg_get_notify() for better performace for applications
  1837. cache query results.
  1838. Removed unneeded entry.
  1839. * ext/pgsql/pgsql.c
  1840. ext/pgsql/php_pgsql.h: Added async message function - pg_get_notify()
  1841. * ext/mysql/php_mysql.c: Remove mysql_result_seek() alias.
  1842. 2002-10-17 Jani Taskinen <sniper@iki.fi>
  1843. * ext/snmp/config.m4
  1844. ext/snmp/snmp.c: Fix this for Wez and his antique ucd-snmp
  1845. * NEWS: Snow..yuck..
  1846. * ext/zip/config.m4: Fix the phpize build
  1847. * pear/pear.m4: Fix some phpize problems.
  1848. * ext/zip/zip.c: Part 1 of fixing the shared build
  1849. * ext/pdf/config.m4: --with-zlib-dir was missing. Needed for phpize builds
  1850. 2002-10-17 Ilia Alshanetsky <ilia@prohost.org>
  1851. * ext/standard/basic_functions.c
  1852. ext/standard/php_string.h
  1853. ext/standard/string.c:
  1854. Added word_count() function that allows counting of words inside a string.
  1855. The function also allows the user to retrieve all the words from a string.
  1856. 2002-10-17 Jani Taskinen <sniper@iki.fi>
  1857. * ext/snmp/snmp.c: ws fixes
  1858. 2002-10-16 Harald Radi <harald.radi+coding.php@nme.at>
  1859. * ext/com/VARIANT.c
  1860. ext/com/conversion.c
  1861. ext/com/conversion.h:
  1862. changed the VARIANT class to be able to create arrays of all types
  1863. and not only VT_VARIANT
  1864. 2002-10-16 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
  1865. * ext/gd/libgd/gd_topal.c: Fix for bug #19941
  1866. 2002-10-16 Ilia Alshanetsky <ilia@prohost.org>
  1867. * sapi/apache2filter/sapi_apache2.c: Fixed a bug with .phps handler.
  1868. * main/main.c:
  1869. Fixed bug #19921. (memory leak introduced by me in rev 1.492)
  1870. 2002-10-16 Jani Taskinen <sniper@iki.fi>
  1871. * acinclude.m4: - Fix typo..
  1872. 2002-10-16 Sebastian Bergmann <sb@sebastian-bergmann.de>
  1873. * main/config.w32.h.in: Revert. Again.
  1874. 2002-10-16 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  1875. * ext/mbstring/mbstring.c: modified zend_bool handling code.
  1876. * ext/mbstring/mbstring.h: *** empty log message ***
  1877. * ext/mbstring/mbstring.c:
  1878. fixed a problem when mbstring.encoding_translation is defined per directory basis.
  1879. 2002-10-16 Edin Kadribasic <edink@proventum.net>
  1880. * NEWS: Newly available extensions on windows.
  1881. 2002-10-16 Sebastian Bergmann <sb@sebastian-bergmann.de>
  1882. * main/config.w32.h.in: Patch by Urs Gehrig <urs@circle.ch>.
  1883. 2002-10-16 Jani Taskinen <sniper@iki.fi>
  1884. * ext/snmp/snmp.c: - Fixed memleak when connection fails.
  1885. - Fixed snmpget() to work with net-snmp
  1886. - Fixed the error messages to use the new style.
  1887. * ext/snmp/snmp.c: Some more compatibility fixes for net-snmp vs ucd-snmp
  1888. * ext/snmp/snmp.c:
  1889. - Fix the last commit..(thanks to Harrie Hazewinkel <harrie@lisanza.net>)
  1890. 2002-10-16 Edin Kadribasic <edink@proventum.net>
  1891. * ext/fribidi/fribidi.dsp: Added win32 project file.
  1892. 2002-10-15 Yasuo Ohgaki <yohgaki@ohgaki.net>
  1893. * main/output.c: Sync with head
  1894. 2002-10-15 Jani Taskinen <sniper@iki.fi>
  1895. * acinclude.m4:
  1896. - Added PHP_PROG_SED which checks whether the sed in system works with
  1897. very long strings.
  1898. 2002-10-15 Markus Fischer <mfischer@guru.josefine.at>
  1899. * win32/php4dllts.dsp:
  1900. - Define LINK_SIZE=2 needed for newly updated pcrelib; fixes Win32 build.
  1901. 2002-10-15 Ilia Alshanetsky <ilia@prohost.org>
  1902. * run-tests.php:
  1903. Fixed a bug in the calculation of the POST request length.
  1904. 2002-10-15 Wez Furlong <wez.php@thebrainroom.net>
  1905. * ext/standard/file.c
  1906. main/streams.c:
  1907. Nope, that last one wasn't a leak in main/streams.c, it was
  1908. file_get_contents misinterpreting the result...
  1909. 2002-10-15 Sterling Hughes <sterling@bumblebury.com>
  1910. * ext/xslt/php_sablot.h
  1911. ext/xslt/sablot.c:
  1912. Fix a problem relating to these structure symbols being redefined on LFS
  1913. systems.
  1914. Fix by Sascha Schumann <sascha@apache.org>
  1915. 2002-10-15 Wez Furlong <wez.php@thebrainroom.net>
  1916. * main/streams.c: Fix mem leak for zero-byte files.
  1917. * main/streams.c: Some buffer paranoia.
  1918. Also, make feof() detection safer (ala recent changes to zlib extension).
  1919. * ext/zlib/zlib_fopen_wrapper.c: Fix for 19906.
  1920. gzeof has different semantics from feof, in that gzeof will return true
  1921. if the read position is at EOF, even if the most recent read was 100%
  1922. successful.
  1923. feof will return true only (usually) if the most recent fread failed.
  1924. 2002-10-15 Sterling Hughes <sterling@bumblebury.com>
  1925. * ext/standard/math.c:
  1926. hopefully silence compile warnings on Solaris related to HUGEVAL being
  1927. undefined.. HUGEVAL is defined (well the manual would indicate so) in
  1928. stdlib.h, not math.h.
  1929. Bug #: 19807
  1930. 2002-10-15 Andrei Zmievski <andrei@php.net>
  1931. * ext/pcre/pcrelib/testdata/testinput1
  1932. ext/pcre/pcrelib/testdata/testinput2
  1933. ext/pcre/pcrelib/testdata/testinput3
  1934. ext/pcre/pcrelib/testdata/testinput4
  1935. ext/pcre/pcrelib/testdata/testinput5
  1936. ext/pcre/pcrelib/testdata/testoutput1
  1937. ext/pcre/pcrelib/testdata/testoutput2
  1938. ext/pcre/pcrelib/testdata/testoutput3
  1939. ext/pcre/pcrelib/testdata/testoutput4
  1940. ext/pcre/pcrelib/testdata/testoutput5
  1941. ext/pcre/pcrelib/doc/Tech.Notes
  1942. ext/pcre/pcrelib/doc/pcre.3
  1943. ext/pcre/pcrelib/doc/pcre.html
  1944. ext/pcre/pcrelib/doc/pcre.txt
  1945. ext/pcre/pcrelib/doc/pcregrep.1
  1946. ext/pcre/pcrelib/doc/pcregrep.html
  1947. ext/pcre/pcrelib/doc/pcregrep.txt
  1948. ext/pcre/pcrelib/doc/pcretest.1
  1949. ext/pcre/pcrelib/doc/pcretest.html
  1950. ext/pcre/pcrelib/doc/pcretest.txt
  1951. ext/pcre/pcrelib/doc/perltest.txt
  1952. ext/pcre/pcrelib/ChangeLog
  1953. ext/pcre/pcrelib/NON-UNIX-USE
  1954. ext/pcre/pcrelib/README
  1955. ext/pcre/pcrelib/RunTest
  1956. ext/pcre/pcrelib/internal.h
  1957. ext/pcre/pcrelib/maketables.c
  1958. ext/pcre/pcrelib/pcre-config.in
  1959. ext/pcre/pcrelib/pcre.c
  1960. ext/pcre/pcrelib/pcre.def
  1961. ext/pcre/pcrelib/pcre.h
  1962. ext/pcre/pcrelib/pcregrep.c
  1963. ext/pcre/pcrelib/pcreposix.c
  1964. ext/pcre/pcrelib/pcretest.c
  1965. ext/pcre/pcrelib/perltest
  1966. ext/pcre/pcrelib/perltest8
  1967. ext/pcre/pcrelib/study.c
  1968. ext/pcre/config.m4: Upgrade to version 3.92.
  1969. 2002-10-15 Ilia Alshanetsky <ilia@prohost.org>
  1970. * ext/exif/tests/002.phpt: Fixed the output_handler ini setting.
  1971. Code cleanup.
  1972. * NEWS: Bug fixing news.
  1973. * ext/standard/tests/general_functions/001.phpt: Added tests for %e & %E
  1974. * ext/standard/formatted_print.c:
  1975. Fixed bug #4232. (Added support for %e and %E to printf/sprintf)
  1976. 2002-10-15 Sascha Schumann <sascha@schumann.cx>
  1977. * ext/ircg/README.txt: update
  1978. 2002-10-15 Derick Rethans <d.rethans@jdimedia.nl>
  1979. * ext/exif/tests/002.phpt: - Staying consistent with other tests
  1980. 2002-10-15 Wez Furlong <wez.php@thebrainroom.net>
  1981. * ext/zlib/zlib_fopen_wrapper.c:
  1982. Don't use streams-level buffer on zlib streams.
  1983. 2002-10-15 Ilia Alshanetsky <ilia@prohost.org>
  1984. * main/user_streams.c: Fixed possible memory leaks.
  1985. 2002-10-15 Wez Furlong <wez.php@thebrainroom.net>
  1986. * main/user_streams.c:
  1987. Fix leak, and avoid initialization problems where retval is re-used
  1988. within a function.
  1989. 2002-10-15 Jani Taskinen <sniper@iki.fi>
  1990. * NEWS: Try keep those moved/removed exts entry at top.
  1991. 2002-10-15 Ilia Alshanetsky <ilia@prohost.org>
  1992. * NEWS: Bug fixing news entries.
  1993. 2002-10-15 Jani Taskinen <sniper@iki.fi>
  1994. * ext/snmp/config.m4
  1995. ext/snmp/snmp.c: Make this thing to compile with net-snmp-5.0.x
  1996. 2002-10-15 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  1997. * ext/exif/tests/002.phpt:
  1998. remove ob_end_clean() and instead use ini section
  1999. 2002-10-14 Jani Taskinen <sniper@iki.fi>
  2000. * ext/iconv/tests/translit-failure.phpt:
  2001. This test should not print out the error (which is correct).
  2002. 2002-10-14 Edin Kadribasic <edink@proventum.net>
  2003. * sapi/embed/config.m4:
  2004. Respect INSTALL_ROOT var. Thanks to Jani for catching this one.
  2005. 2002-10-14 Tal Peer <tal@kaktos.co.il>
  2006. * pear/PEAR/Installer.php:
  2007. * Fixed a nasty bug preventing installation of pecl exts.
  2008. 2002-10-14 Ilia Alshanetsky <ilia@prohost.org>
  2009. * ext/standard/browscap.c: Fixed bug #19649.
  2010. * ext/standard/tests/general_functions/001.phpt:
  2011. Added float printing tests.
  2012. 2002-10-14 Sebastian Bergmann <sb@sebastian-bergmann.de>
  2013. * main/php_network.h: Revert to 1.34.
  2014. 2002-10-14 Ilia Alshanetsky <ilia@prohost.org>
  2015. * ext/standard/formatted_print.c:
  2016. Fixed a bug (introduced in previous patch) that caused non-double values to
  2017. be converted to 0 by printf/sprint functions when %f format is specified.
  2018. 2002-10-14 Zeev Suraski <zeev@zend.com>
  2019. * NEWS
  2020. win32/registry.c:
  2021. Change the 'security level' of registry entries to PHP_INI_SYSTEM. They're
  2022. in the system hive in the registry, so only people with administrative
  2023. priveleges can add stuff in there.
  2024. 2002-10-14 Derick Rethans <d.rethans@jdimedia.nl>
  2025. * sapi/cli/php_cli.c: - Revert, got tricked by a stale object file
  2026. 2002-10-14 Yasuo Ohgaki <yohgaki@ohgaki.net>
  2027. * run-tests.php: Fixed warnings
  2028. 2002-10-14 Edin Kadribasic <edink@proventum.net>
  2029. * sapi/embed/config.m4: Install lib into $(prefix)/lib.
  2030. Make $(prefix)/lib before trying to copy the lib into it.
  2031. 2002-10-14 Derick Rethans <d.rethans@jdimedia.nl>
  2032. * run-tests.php:
  2033. - Added the TEST_PHP_USER environment variable with which you can specify
  2034. additional directories with tests to run. This is ideal for having your own
  2035. test suite on your system. You can specify more directories by seperating them
  2036. with a ",", for example:
  2037. TEST_PHP_USER=/dat/dev/xdebug/tests,/dat/dev/srm/tests make test
  2038. * sapi/cli/php_cli.c: - Fix CLI
  2039. 2002-10-14 Sebastian Bergmann <sb@sebastian-bergmann.de>
  2040. * main/php_network.h: Whitespace fixes.
  2041. * main/php_network.h: Fix Win32 build.
  2042. 2002-10-14 Wez Furlong <wez.php@thebrainroom.net>
  2043. * main/streams.c: *cough*
  2044. Fix inverted logic for the assert.
  2045. 2002-10-14 Jani Taskinen <sniper@iki.fi>
  2046. * ext/snmp/snmp.c: This is not zval..
  2047. 2002-10-14 Wez Furlong <wez.php@thebrainroom.net>
  2048. * ext/standard/file.c
  2049. main/streams.c:
  2050. - fgets($fp) (with no length parameter) now uses a buffer as long as the
  2051. the next line available from the $fp. Previously, there was a 1KB limit.
  2052. * ext/standard/tests/file/userstreams.phpt:
  2053. Add a sanity check and more verbose output in the case of an error.
  2054. * main/network.c: Implement better SSL error handling.
  2055. * main/user_streams.c:
  2056. Fix stream_eof result interpretation (and thus the user-streams test).
  2057. 2002-10-13 Wez Furlong <wez.php@thebrainroom.net>
  2058. * main/streams.c: Remove some old code.
  2059. * main/network.c
  2060. main/php_network.h: A much better probable fix for #16114.
  2061. * main/network.c: Probable fix for #16114
  2062. * main/streams.c: Fix a nasty nasty bug:
  2063. When not enough data to satisfy a read was found in the buffer, fgets modifies
  2064. the buf pointer to point to the position to store the next chunk. It then
  2065. returned the modified buf pointer, instead of a pointer to the start of the
  2066. buffer.
  2067. Also added some infrastructure for making fgets grow the buffer on-demand to
  2068. the correct line-size. Since streams uses reasonable chunk sizes, the
  2069. performance of the realloc's should be pretty good; in the best case, the line
  2070. is already found completely in the buffer, so the returned buffer will be
  2071. allocated to precisely the correct size.
  2072. In the worst case, where the buffer only contains part of the line, we get a
  2073. realloc per buffer fill. The reallocs are either the size of the remainder
  2074. of the line, or the chunk_size (if the buffer sill does not contain a complete
  2075. line). Each realloc adds an extra byte for a NUL terminator.
  2076. I think this will perform quite well using the default chunk size of 8K.
  2077. * main/php_network.h
  2078. ext/standard/fsock.c
  2079. main/network.c: (php_socket_errno) win32 errno compatible macro.
  2080. (php_socket_strerror) win32 compatible strerror replacement.
  2081. Add an E_NOTICE when a socket write fails.
  2082. 2002-10-13 Derick Rethans <d.rethans@jdimedia.nl>
  2083. * ext/standard/dl.c:
  2084. - Fixed bug #19885, dl() no longer gives a fatal error when a module
  2085. could not be loaded. (Derick)
  2086. 2002-10-13 Sascha Schumann <sascha@schumann.cx>
  2087. * sapi/thttpd/thttpd_patch:
  2088. Redo the patch on Linux, the cygwin diff seems to be a bit broken.
  2089. * sapi/thttpd/thttpd_patch: PHP + thttpd (+IRCG) build using CYGWIN now
  2090. * sapi/thttpd/config.m4: Remove set .x
  2091. * sapi/thttpd/config.m4: Use if block rather than an or expression
  2092. 2002-10-13 Derick Rethans <d.rethans@jdimedia.nl>
  2093. * ext/session/tests/004.phpt
  2094. ext/session/tests/005.phpt
  2095. ext/session/tests/014.phpt
  2096. ext/session/tests/015.phpt
  2097. ext/session/tests/018.phpt
  2098. ext/session/tests/020.phpt
  2099. ext/session/tests/021.phpt: - Hardcode dependent ini setting
  2100. 2002-10-13 Martin Jansen <mail@martin-jansen.de>
  2101. * pear/pear.m4: * Add missing PHP_SUBST(awk).
  2102. 2002-10-13 Yasuo Ohgaki <yohgaki@ohgaki.net>
  2103. * ext/pgsql/pgsql.c: Fixed proto. Clean up.
  2104. * ext/pgsql/pgsql.c: Need to init connstring when there are 2 args.
  2105. 2002-10-13 Shane Caraveo <shane@caraveo.com>
  2106. * sapi/cgi/CREDITS
  2107. sapi/cgi/README.FastCGI
  2108. sapi/cgi/cgi_main.c:
  2109. make fastcgi usage threadsafe, ready for future multithreaded fastcgi implementation
  2110. get rid of environment overwriting but hooking into php's environment function
  2111. set $_ENV correctly for mod_fastcgi
  2112. add -b to specify binding for fastcgi
  2113. new readme file with information for running under apache2.0 and iis
  2114. 2002-10-13 Yasuo Ohgaki <yohgaki@ohgaki.net>
  2115. * ext/pgsql/pgsql.c
  2116. ext/pgsql/php_pgsql.h: Introduce connect_type option to pg_connect().
  2117. pg_connect(conn_str, conn_type) is allowed.
  2118. 2002-10-13 Shane Caraveo <shane@caraveo.com>
  2119. * main/php_variables.c
  2120. main/php_variables.h:
  2121. make php_import_environment_variables overwritable so fastcgi can correctly
  2122. set $_ENV.
  2123. * sapi/cgi/libfcgi/os_unix.c: fixes for unix, untested
  2124. remove exit calls
  2125. fix a couple function definitions
  2126. 2002-10-13 Jani Taskinen <sniper@iki.fi>
  2127. * ext/db/tests/.cvsignore: ignore test.dbm
  2128. * ext/standard/tests/file/.cvsignore: These should be ignored.
  2129. 2002-10-13 Shane Caraveo <shane@caraveo.com>
  2130. * sapi/cgi/libfcgi/os_win32.c: fix shutdown issues
  2131. * sapi/cgi/libfcgi/os_win32.c:
  2132. fix invalid handle issue that shutdown php fastcgi prematurly
  2133. fix checking os name for impersonation
  2134. 2002-10-13 Yasuo Ohgaki <yohgaki@ohgaki.net>
  2135. * ext/pgsql/php_pgsql.h
  2136. ext/pgsql/pgsql.c: Enable pg_escape_bytea().
  2137. 2002-10-13 Ilia Alshanetsky <ilia@prohost.org>
  2138. * ext/ftp/ftp.c: Fixed ZTS build
  2139. Fixed 2 ZTS related warnings
  2140. 2002-10-13 Wez Furlong <wez.php@thebrainroom.net>
  2141. * ext/standard/http_fopen_wrapper.c: Make PHP follow 301 correctly.
  2142. 2002-10-12 Jani Taskinen <sniper@iki.fi>
  2143. * NEWS: Add note about fhttpd removal.
  2144. * sapi/cgi/config.m4: - Removed sapi/fhttpd (this webserver is dead)
  2145. 2002-10-12 Pierre-Alain Joye <paj@pearfr.org>
  2146. * pear/ITX.xml: No more needed here
  2147. 2002-10-12 Derick Rethans <d.rethans@jdimedia.nl>
  2148. * run-tests.php: - woohooo! Automatic build test submits!
  2149. 2002-10-12 Stig Bakken <ssb@fast.no>
  2150. * pear/tests/pear_config.phpt: * update test
  2151. 2002-10-12 James Cox <james@blog.at>
  2152. * NEWS: mention vpopmail.
  2153. 2002-10-12 Derick Rethans <d.rethans@jdimedia.nl>
  2154. * ext/session/tests/015.phpt: - Hardcode setting which affects the test
  2155. * ext/standard/tests/file/003.inc
  2156. ext/standard/tests/file/003.phpt: - Make the test do what it says
  2157. 2002-10-12 Sander Roobol <phy@wanadoo.nl>
  2158. * ext/domxml/php_domxml.c: Typo
  2159. 2002-10-12 Ilia Alshanetsky <ilia@prohost.org>
  2160. * ext/standard/url.c: Fixed a bug introduced by previous patch.
  2161. 2002-10-12 Pierre-Alain Joye <paj@pearfr.org>
  2162. * pear/tests/pear_system.phpt: Add test for single directory creation
  2163. this test actually fails
  2164. 2002-10-12 Jani Taskinen <sniper@iki.fi>
  2165. * NEWS: added cybercash to the killed exts list..
  2166. 2002-10-12 Stig Bakken <ssb@fast.no>
  2167. * pear/package-PEAR.xml: * 1.0b1 is today
  2168. * pear/PEAR/Command/Package.php
  2169. pear/package-PEAR.xml
  2170. pear/template.spec:
  2171. * added "pear makerpm" command for wrapping PEAR packages in RPMs
  2172. * pear/System.php
  2173. pear/tests/pear_system.phpt: * rename System::type to System::which
  2174. * pear/PEAR/Command/Common.php: * CLI layout adjustment
  2175. 2002-10-12 Stefan Esser <s.esser@e-matters.de>
  2176. * ext/standard/url.c: I already said that this construct was wrong...
  2177. most probably fixes bug #19876
  2178. 2002-10-12 Ilia Alshanetsky <ilia@prohost.org>
  2179. * ext/standard/info.c: Fixed memory leaks.
  2180. 2002-10-12 Jani Taskinen <sniper@iki.fi>
  2181. * sapi/pi3web/config.m4: Use AC_ARG_WITH instead of PHP_ARG_WITH.
  2182. 2002-10-12 Wez Furlong <wez.php@thebrainroom.net>
  2183. * main/streams.c: paranoia
  2184. 2002-10-12 Jani Taskinen <sniper@iki.fi>
  2185. * sapi/embed/config.m4: Fix typo
  2186. 2002-10-12 Wez Furlong <wez.php@thebrainroom.net>
  2187. * main/streams.c: Write in blocks of the current chunk_size for a stream.
  2188. Should resolve problems with network writes.
  2189. 2002-10-12 Jani Taskinen <sniper@iki.fi>
  2190. * sapi/cgi/config.m4: ws fix
  2191. 2002-10-12 Edin Kadribasic <edink@proventum.net>
  2192. * sapi/embed/.cvsignore
  2193. sapi/embed/CREDITS: Added .cvsignore and CREDITS.
  2194. 2002-10-12 Stig Bakken <ssb@fast.no>
  2195. * pear/pear.m4: * look for awk, fix for #19819
  2196. 2002-10-12 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  2197. * ext/mbstring/mbstring.c:
  2198. changed INI restriction to enable per-directory settings.
  2199. 2002-10-12 Jani Taskinen <sniper@iki.fi>
  2200. * sapi/embed/config.m4: Add the proper install lines.
  2201. * ext/fribidi/config.m4: Made the fribidi-config search a bit better.
  2202. * NEWS: Add the removed extensions.
  2203. 2002-10-12 Edin Kadribasic <edink@proventum.net>
  2204. * pear/Makefile.frag: Install sapi/embed header file as well.
  2205. 2002-10-12 Jani Taskinen <sniper@iki.fi>
  2206. * sapi/embed/config.m4: Default to shared.
  2207. 2002-10-12 Stig Bakken <ssb@fast.no>
  2208. * pear/PEAR/Installer.php: * verify md5 checksums during install
  2209. * pear/PEAR/Common.php: * include platform file attribute!
  2210. * pear/package-PEAR.xml: * package updates
  2211. 2002-10-11 Jani Taskinen <sniper@iki.fi>
  2212. * sapi/embed/config.m4:
  2213. - Removed the unnecessary extra configure option --enable-shared-embed
  2214. - Changed --enable-embed to accept parameters shared/static and default
  2215. to static build.
  2216. 2002-10-11 Tal Peer <tal@kaktos.co.il>
  2217. * ext/fribidi/tests/001.phpt:
  2218. Use var_dump instaed of plain echo
  2219. 2002-10-11 Moriyoshi Koizumi <readjust@deneb.freemail.ne.jp>
  2220. * ext/iconv/tests/translit-failure.phpt
  2221. ext/iconv/tests/translit-utf8.phpt:
  2222. Improved the test cases so that they will be skipped rather than failed, if libiconv is not used.
  2223. 2002-10-11 Markus Fischer <mfischer@guru.josefine.at>
  2224. * ext/standard/tests/strings/explode.phpt:
  2225. - Document were the first test came from.
  2226. 2002-10-11 Moriyoshi Koizumi <readjust@deneb.freemail.ne.jp>
  2227. * ext/iconv/config.m4
  2228. ext/iconv/iconv.c: *** empty log message ***
  2229. * ext/iconv/iconv.c: Fixed possible compile-time failure
  2230. 2002-10-11 Jani Taskinen <sniper@iki.fi>
  2231. * ext/gd/tests/bug19266.phpt
  2232. ext/gd/tests/bug19366.phpt: Renamed and fixed constant
  2233. * ext/iconv/config.m4: ws fix
  2234. 2002-10-11 Ilia Alshanetsky <ilia@prohost.org>
  2235. * ext/standard/tests/strings/explode.phpt:
  2236. Added test for explode() function.
  2237. * ext/standard/php_string.h: Fixed bug #19865
  2238. 2002-10-11 Christian Stocker <chregu@phant.ch>
  2239. * ext/domxml/tests/001.phpt:
  2240. text and comment nodes do not have children... test was wrong, implementation
  2241. is right :)
  2242. * ext/domxml/php_domxml.c:
  2243. node->attributes returns null, if there are no attributes.
  2244. 2002-10-11 Derick Rethans <d.rethans@jdimedia.nl>
  2245. * ext/standard/tests/array/var_export.phpt
  2246. ext/standard/var.c:
  2247. - Fix problem with var_export when objects with numeric indexes were
  2248. exported. We now skip those, as there is no way to export valid code for
  2249. it.
  2250. 2002-10-11 Jani Taskinen <sniper@iki.fi>
  2251. * ext/iconv/tests/translit-failure.phpt: fix typo.
  2252. 2002-10-11 Derick Rethans <d.rethans@jdimedia.nl>
  2253. * ext/gd/gd.c: - Change constant name
  2254. 2002-10-11 Sander Roobol <phy@wanadoo.nl>
  2255. * ext/standard/string.c:
  2256. Fixed problems with the new nl2br() and beautified the code a little.
  2257. Closes #19858.
  2258. 2002-10-11 Derick Rethans <d.rethans@jdimedia.nl>
  2259. * ext/standard/tests/strings/nl2br.phpt: - Add case for bug 19858
  2260. * ext/gd/tests/bug19266.phpt:
  2261. - Skip if an external lib gd is used (which always has this crash-bug)
  2262. * ext/gd/gd.c: - Add indetified for bundled GD
  2263. 2002-10-11 Edin Kadribasic <edink@proventum.net>
  2264. * main/config.w32.h.in:
  2265. Revert Stig's patch. Windows build should work again.
  2266. 2002-10-11 Derick Rethans <d.rethans@jdimedia.nl>
  2267. * ext/iconv/iconv.c: - Style polizei :)
  2268. 2002-10-11 Moriyoshi Koizumi <readjust@deneb.freemail.ne.jp>
  2269. * ext/iconv/iconv.c: Reformatted.
  2270. * ext/iconv/config.m4
  2271. ext/iconv/iconv.c: Added ICONV_IMPL and ICONV_VERSION constants.
  2272. * ext/iconv/tests/translit-failure.phpt:
  2273. Added set_time_limit(); We should stop it in some time. See the comment in the script for detail.
  2274. 2002-10-11 Sebastian Bergmann <sb@sebastian-bergmann.de>
  2275. * ext/standard/formatted_print.c: Fix ZTS build.
  2276. 2002-10-11 Ilia Alshanetsky <ilia@prohost.org>
  2277. * ext/standard/string.c:
  2278. Switched from localeconv to localeconv_r, which is apparently thread-safe.
  2279. 2002-10-10 Jani Taskinen <sniper@iki.fi>
  2280. * NEWS: SP
  2281. 2002-10-10 Stig Bakken <ssb@fast.no>
  2282. * pear/PEAR/Installer.php:
  2283. * the actual implementation of the installroot option
  2284. 2002-10-10 Melvyn Sopacua <msopacua@idg.nl>
  2285. * tests/lang/034.phpt: Sorry, shouldn't use undo on packetloss connections
  2286. 2002-10-10 Sterling Hughes <sterling@bumblebury.com>
  2287. * ext/standard/array.c: revert patch
  2288. 2002-10-10 Sebastian Bergmann <sb@sebastian-bergmann.de>
  2289. * main/config.w32.h.in: Break it again (after 4.3.0-pre1 :-)
  2290. 2002-10-10 Andrei Zmievski <andrei@php.net>
  2291. * main/php_version.h
  2292. configure.in: Back to 4.3.0-dev.
  2293. 2002-10-10 Melvyn Sopacua <msopacua@idg.nl>
  2294. * ext/iconv/tests/translit-failure.phpt:
  2295. Another small test for iconv transliteration, from GNU libiconv testkit
  2296. 2002-10-10 Derick Rethans <d.rethans@jdimedia.nl>
  2297. * makedist: - Argh... test before commit
  2298. 2002-10-10 Andrey Hristov <andrey@webgate.bg>
  2299. * ext/standard/string.c: ws fixes
  2300. 2002-10-10 Ilia Alshanetsky <ilia@prohost.org>
  2301. * NEWS: Bug fix news.
  2302. 2002-10-10 Derick Rethans <d.rethans@jdimedia.nl>
  2303. * makedist: - Fix typo
  2304. * makedist: - Update makedist script
  2305. 2002-10-10 Andrei Zmievski <andrei@php.net>
  2306. * tests/lang/034.phpt: Fix the test after Ilia's patch.
  2307. 2002-10-10 Sebastian Bergmann <sb@sebastian-bergmann.de>
  2308. * main/config.w32.h.in: Revert to revision 1.13 for 4.3.0-pre1.
  2309. 2002-10-10 Andrei Zmievski <andrei@php.net>
  2310. * configure.in
  2311. main/php_version.h: Update to 4.3.0-pre1.
  2312. 2002-10-10 Moriyoshi Koizumi <readjust@deneb.freemail.ne.jp>
  2313. * ext/mbstring/tests/025.inc: Fixed the encoding
  2314. * ext/mbstring/tests/022.inc
  2315. ext/mbstring/tests/023.inc
  2316. ext/mbstring/tests/024.inc
  2317. ext/mbstring/tests/025.inc
  2318. ext/mbstring/tests/025.phpt
  2319. ext/mbstring/tests/021.inc:
  2320. Updated the test cases so that they use mb_regex_set_options.
  2321. Added a test for mb_regex_set_options.
  2322. 2002-10-10 Jon Parise <jon@csh.rit.edu>
  2323. * CODING_STANDARDS:
  2324. Adding a new item (number 11) that explains why it's important to use
  2325. emalloc() and friends in place of the standard C library functions.
  2326. 2002-10-10 Moriyoshi Koizumi <readjust@deneb.freemail.ne.jp>
  2327. * ext/mbstring/php_mbregex.c: Fixed mb_regex_set_options()
  2328. * ext/mbstring/config.m4: --disable-mbregex had no effect
  2329. 2002-10-10 Melvyn Sopacua <msopacua@idg.nl>
  2330. * ext/iconv/tests/translit-utf8.phpt: It used to be 003
  2331. * tests/lang/034.phpt:
  2332. Fix platform dependencies, setlocale output, bug #19836
  2333. Testing numerics, so set numeric. If the platform doesn't support this
  2334. category, passing this test is more likely to be coincedence than expected
  2335. behavior.
  2336. 2002-10-10 Ilia Alshanetsky <ilia@prohost.org>
  2337. * ext/standard/formatted_print.c
  2338. ext/standard/string.c:
  2339. This patch fixes handling of floats on locales where decimal point is not a
  2340. '.'. Problem is best demonstrated by bug #17079.
  2341. 2002-10-10 Melvyn Sopacua <msopacua@idg.nl>
  2342. * run-tests.php:
  2343. When you say string, match at least one char in EXPECTF section
  2344. Plus a little protection against globbing like ext/foo/tests/* or worse.
  2345. * ext/ctype/tests/002.phpt:
  2346. Fix platform dependencies, setlocale output, bug #19836
  2347. 2002-10-10 Ilia Alshanetsky <ilia@prohost.org>
  2348. * ext/pfpro/pfpro.c: Fixed a few more memory leaks.
  2349. 2002-10-10 Yasuo Ohgaki <yohgaki@ohgaki.net>
  2350. * NEWS: Fixed entry
  2351. 2002-10-10 Jani Taskinen <sniper@iki.fi>
  2352. * ext/standard/css.c
  2353. ext/standard/info.c:
  2354. - Fix the text alignment to be about same in any browser.
  2355. * ext/fribidi/fribidi.c: Be consistent with other extensions.
  2356. * ext/pfpro/pfpro.c
  2357. ext/pfpro/php_pfpro.h:
  2358. - Cleaned up some code and used the proper macros for ZTS stuff.
  2359. - Fixed a memleak.
  2360. - Fixed a bug in pfpro_process() when response contains only 2 entries.
  2361. (random garbage added in the end of the value + key sometimes wrong)
  2362. 2002-10-10 Stig Bakken <ssb@fast.no>
  2363. * pear/PEAR/Command/Install.php:
  2364. * add --installroot / -R option to install/upgrade commands
  2365. * pear/PEAR/Common.php: * $this->destdir is not used
  2366. * pear/packages/XML_RPC-1.0.3.tar
  2367. pear/packages/XML_RPC-1.0.4.tar: * upgrade XML_RPC to 1.0.4
  2368. * pear/package-PEAR.xml: * fix Archive_Tar dependency
  2369. * pear/PEAR/Command/Common.php:
  2370. * options displayed in "pear help" did not have option parameters listed
  2371. 2002-10-10 Jani Taskinen <sniper@iki.fi>
  2372. * ext/pfpro/config.m4:
  2373. - Fixed the payflowpro version check and cleaned up this a bit.
  2374. 2002-10-09 Jani Taskinen <sniper@iki.fi>
  2375. * ext/standard/css.c: Revert previous change, it did not fix anything.
  2376. 2002-10-09 Melvyn Sopacua <msopacua@idg.nl>
  2377. * ext/iconv/tests/Quotes.UTF-8
  2378. ext/iconv/tests/translit-utf8.inc
  2379. ext/iconv/tests/translit-utf8.phpt: Test for standard transliteration.
  2380. Original check-translit from GNU libiconv-1.8
  2381. 2002-10-09 Stig Bakken <ssb@fast.no>
  2382. * pear/PEAR/Remote.php: * fix a diff/patch screwup
  2383. 2002-10-09 James Cox <james@blog.at>
  2384. * ext/standard/css.c: overrule <center>
  2385. 2002-10-09 Derick Rethans <d.rethans@jdimedia.nl>
  2386. * ext/iconv/tests/003.inc
  2387. ext/iconv/tests/003.phpt
  2388. ext/iconv/tests/bug16069.inc
  2389. ext/iconv/tests/bug16069.phpt: - Use a more descriptive filename
  2390. 2002-10-09 Moriyoshi Koizumi <readjust@deneb.freemail.ne.jp>
  2391. * ext/iconv/tests/003.inc
  2392. ext/iconv/tests/003.phpt
  2393. ext/iconv/tests/translit.inc
  2394. ext/iconv/tests/translit.phpt:
  2395. Renamed the test case files in order to avoid confusion
  2396. 2002-10-09 Jan Lehnardt <jan@dasmoped.net>
  2397. * ext/qtdom/config.m4: - fix alignment
  2398. * ext/pspell/config.m4: - note aspell
  2399. * ext/readline/readline.c: - fix build on FreeBSD, verified by thies.
  2400. 2002-10-09 Sterling Hughes <sterling@bumblebury.com>
  2401. * ext/standard/array.c:
  2402. clean these functions up using zend_parse_parameters and nuke the use of
  2403. HASH_OF() which is inappropriate in these cases...
  2404. * ext/standard/array.c: small cleanups...
  2405. 2002-10-09 Colin Viebrock <colin@easydns.com>
  2406. * ext/standard/info.c: no charsets, only basic entity escaping
  2407. 2002-10-09 Derick Rethans <d.rethans@jdimedia.nl>
  2408. * ext/gd/tests/bug19266.phpt: - Skip when GD is not available
  2409. 2002-10-09 Andrey Hristov <andrey@webgate.bg>
  2410. * ext/standard/string.c: ws fixes.
  2411. 2002-10-09 Derick Rethans <d.rethans@jdimedia.nl>
  2412. * ext/gd/tests/bug19266.phpt: - Added test case for bug #19266
  2413. 2002-10-09 Zak Greant <zak@mysql.com>
  2414. * ext/mysql/php_mysql.c: Removed spurious code. Thanks Derick
  2415. 2002-10-09 Ilia Alshanetsky <ilia@prohost.org>
  2416. * ext/standard/php_string.h
  2417. ext/standard/string.c:
  2418. Optimizations to various php string functions substr_count(), strrev(),
  2419. nl2br(), php_addslashes() and php_memnstr().
  2420. * ext/sybase/php_sybase_db.c: Fixed memory leaks.
  2421. 2002-10-09 Zak Greant <zak@mysql.com>
  2422. * ext/mysql/php_mysql.c:
  2423. Minor tweak - using memcpy(), instead of strcpy() for static strings. Gives better performance. Thanks Zeev.
  2424. 2002-10-09 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  2425. * ext/iconv/tests/translit.phpt: added @ to suppress a notice.
  2426. 2002-10-09 Zak Greant <zak@mysql.com>
  2427. * ext/mysql/php_mysql.c:
  2428. Possible fix for bug #19529 (thanks Rasmus, Arjen and Monty)
  2429. Major changes to _restore_connection_defaults
  2430. - added code block to finds and releases the active mysql result (if any)
  2431. - this should prevent the 'Commands out of sync' error that would be
  2432. raised when a query is made when unfreed results exist
  2433. Minor changes to _restore_connection_defaults
  2434. - replaced calls to mysql_real_query with mysql_query
  2435. - we probably should not be using mysql_real_query without checking to
  2436. see if we have a version that supports the function.
  2437. - given that we control the query strings here and do not need to
  2438. worry about binary safety, I am using mysql_query instead
  2439. - see the bug report for further discussion
  2440. 2002-10-09 Pierre-Alain Joye <paj@pearfr.org>
  2441. * pear/tests/pear_config.phpt: Add cache_ttl, cache_dir to expect output
  2442. Update text for username, password
  2443. Tests pass now
  2444. 2002-10-09 Andrey Hristov <andrey@webgate.bg>
  2445. * ext/standard/tests/strings/003.phpt: Test case for str_shuffle().
  2446. * ext/standard/string.c:
  2447. Returning to the old behavior of str_shuffle() a bit. Now the passed string is
  2448. left unmodified and the shuffled string is returned.
  2449. 2002-10-09 Markus Fischer <mfischer@guru.josefine.at>
  2450. * ext/imap/php_imap.c:
  2451. - Fix protos (resource instead of int for stream_id, fix some return protos,
  2452. consistent usage of options instead of flags).
  2453. - Make imap_ping,imap_setquota and imap_setacl return a real (bool) now.
  2454. 2002-10-09 Sascha Schumann <sascha@schumann.cx>
  2455. * php.ini-dist: Emphasize a couple of points
  2456. 2002-10-09 Markus Fischer <mfischer@guru.josefine.at>
  2457. * NEWS: - Update
  2458. 2002-10-09 Zak Greant <zak@mysql.com>
  2459. * ext/mysql/php_mysql.c:
  2460. Set default value for mysql.connect_timeout to -1. This setting matches the setting in php.ini-dist and ensures that the default behavior is to leave connect_timeout alone.
  2461. 2002-10-09 George Schlossnagle <george@omniti.com>
  2462. * sapi/apache/mod_php4.c: fixed return values for php_response_handler
  2463. 2002-10-08 Ilia Alshanetsky <ilia@prohost.org>
  2464. * ext/standard/tests/strings/nl2br.phpt: Added nl2br() test
  2465. * ext/standard/tests/strings/strrev.phpt:
  2466. Added test for strrev() function.
  2467. 2002-10-08 Andrei Zmievski <andrei@php.net>
  2468. * ext/tokenizer/EXPERIMENTAL: Tokenizer has been stable for some time now.
  2469. 2002-10-08 Ilia Alshanetsky <ilia@prohost.org>
  2470. * ext/imap/php_imap.c: Fixed bug #19280
  2471. 2002-10-08 Jani Taskinen <sniper@iki.fi>
  2472. * main/php_version.h: revert version here too..
  2473. 2002-10-08 Colin Viebrock <colin@easydns.com>
  2474. * ext/standard/css.c: don't define fonts ... use the browser defaults
  2475. 2002-10-08 Derick Rethans <d.rethans@jdimedia.nl>
  2476. * ext/session/tests/021.phpt: - hardcode default rewriting tags
  2477. * run-tests.php: - Fix .exp output
  2478. 2002-10-08 Andrei Zmievski <andrei@php.net>
  2479. * configure.in: Revert to 4.3.0.
  2480. 2002-10-08 Moriyoshi Koizumi <readjust@deneb.freemail.ne.jp>
  2481. * ext/mbstring/mbstring.c
  2482. ext/mbstring/mbregex.c: ZTS fixes
  2483. 2002-10-08 Melvyn Sopacua <msopacua@idg.nl>
  2484. * ext/sysvmsg/config.m4: Fix config bug reported by Jan Lehnart.
  2485. Keep it simple, and the size of a pointer is always known, duh.
  2486. 2002-10-08 Moriyoshi Koizumi <readjust@deneb.freemail.ne.jp>
  2487. * ext/mbstring/mbregex.c:
  2488. Removed table generating code. The return values of isalnum() may vary by the locale setting.
  2489. 2002-10-08 Ilia Alshanetsky <ilia@prohost.org>
  2490. * ext/mbstring/mbregex.c: Fixed memory leak.
  2491. 2002-10-08 Tal Peer <tal@twisthost.com>
  2492. * ext/fribidi/tests/001.phpt:
  2493. Enhanced test to also check charsets CP1255 and ISO-8859-8
  2494. 2002-10-08 Ilia Alshanetsky <ilia@prohost.org>
  2495. * NEWS: Apache 2 news
  2496. 2002-10-08 Pierre-Alain Joye <paj@pearfr.org>
  2497. * pear/PEAR.php: Sorry Derick, generated the wrong patch
  2498. and we don't need to recreate an array ;)
  2499. 2002-10-08 Derick Rethans <d.rethans@jdimedia.nl>
  2500. * pear/PEAR.php: - Fix for deprecated function
  2501. * ext/mcrypt/tests/vectors.txt: - Add the source file too
  2502. * ext/mcrypt/tests/blowfish.phpt: - Add blowfish compatibility test
  2503. 2002-10-08 Andrey Hristov <andrey@webgate.bg>
  2504. * ext/standard/string.c:
  2505. Now str_shuffle() has the randomization characteristics of shuffle().
  2506. str_shuffle() won't return anymore the randomized string and thus will be
  2507. consistent with shuffle(). Since this function is new to 4.3.0 no BC
  2508. problems.
  2509. 2002-10-08 Derick Rethans <d.rethans@jdimedia.nl>
  2510. * ext/standard/tests/aggregation/aggregate_properties_by_regexp.phpt:
  2511. - Skip if the function is not available (in case pcre was not compiled in).
  2512. * run-tests.php: - Show easier parseable and greppable output
  2513. * run-tests.php:
  2514. - Use getenv, as $_ENV is not available when variables_order= in php.ini
  2515. does not include "E".
  2516. 2002-10-08 Tal Peer <tal@twisthost.com>
  2517. * ext/fribidi/tests/002.phpt:
  2518. Added test to check if charsets constants are defined
  2519. 2002-10-08 Derick Rethans <d.rethans@jdimedia.nl>
  2520. * ext/mbstring/mbregex.c:
  2521. - Please do not use notices for debug information
  2522. * Makefile.global: - Drop dependency on fixed php.ini
  2523. * ext/standard/tests/strings/implode.phpt: - Use error_reporting E_ALL
  2524. * tests/strings/004.phpt
  2525. run-tests.php: - Drop requirement for php.ini-dist
  2526. - Adjust test script to hard code ini settings
  2527. * php.ini-dist
  2528. php.ini-recommended: - Document correct default
  2529. * php.ini-recommended
  2530. php.ini-dist:
  2531. - Do not change those from the default in Zend/zend_highlight.h
  2532. 2002-10-08 George Schlossnagle <george@omniti.com>
  2533. * main/SAPI.c: headers code cleanup
  2534. * sapi/apache/php_apache.c: header code cleanup
  2535. 2002-10-08 Sebastian Bergmann <sb@sebastian-bergmann.de>
  2536. * ext/mbstring/php_mbregex.c
  2537. ext/mbstring/php_mbregex.h: Fix ZTS build.
  2538. 2002-10-08 Jani Taskinen <sniper@iki.fi>
  2539. * tests/func/.cvsignore
  2540. tests/lang/.cvsignore
  2541. tests/strings/.cvsignore
  2542. tests/.cvsignore
  2543. tests/basic/.cvsignore
  2544. tests/classes/.cvsignore
  2545. pear/tests/.cvsignore
  2546. ext/zip/tests/.cvsignore
  2547. ext/zlib/tests/.cvsignore
  2548. pear/Console/tests/.cvsignore
  2549. ext/sysvmsg/tests/.cvsignore
  2550. ext/xml/tests/.cvsignore
  2551. ext/xslt/tests/.cvsignore
  2552. ext/standard/tests/serialize/.cvsignore
  2553. ext/standard/tests/strings/.cvsignore
  2554. ext/standard/tests/time/.cvsignore
  2555. ext/standard/tests/versioning/.cvsignore
  2556. ext/standard/tests/file/.cvsignore
  2557. ext/standard/tests/general_functions/.cvsignore
  2558. ext/standard/tests/math/.cvsignore
  2559. ext/standard/tests/reg/.cvsignore
  2560. ext/standard/tests/array/.cvsignore
  2561. ext/standard/tests/assert/.cvsignore
  2562. ext/standard/tests/aggregation/.cvsignore
  2563. ext/session/tests/.cvsignore
  2564. ext/skeleton/tests/.cvsignore
  2565. ext/standard/tests/.cvsignore
  2566. ext/pcntl/tests/.cvsignore
  2567. ext/pgsql/tests/.cvsignore
  2568. ext/pspell/tests/.cvsignore
  2569. ext/openssl/tests/.cvsignore
  2570. ext/mbstring/tests/.cvsignore
  2571. ext/mcrypt/tests/.cvsignore
  2572. ext/mcve/tests/.cvsignore
  2573. ext/ncurses/tests/.cvsignore
  2574. ext/iconv/tests/.cvsignore
  2575. ext/interbase/tests/.cvsignore
  2576. ext/domxml/tests/.cvsignore
  2577. ext/exif/tests/.cvsignore
  2578. ext/gmp/tests/.cvsignore
  2579. ext/db/tests/.cvsignore
  2580. ext/dbx/tests/.cvsignore
  2581. ext/dio/tests/.cvsignore
  2582. ext/crack/tests/.cvsignore
  2583. ext/ctype/tests/.cvsignore
  2584. ext/cybermut/tests/.cvsignore
  2585. ext/bz2/tests/.cvsignore: Add php.* to be ignored.
  2586. * run-tests.php: ws fixes
  2587. 2002-10-08 Sascha Schumann <sascha@schumann.cx>
  2588. * configure.in: add support for adding /usr/lib to the linkline by default
  2589. 2002-10-08 George Schlossnagle <george@omniti.com>
  2590. * sapi/apache/mod_php4.c
  2591. sapi/apache/php_apache.c:
  2592. sync with head. add optional content type param to send_http_header
  2593. * main/SAPI.c
  2594. main/main.c
  2595. main/php_main.h: sync with head
  2596. 2002-10-08 Jani Taskinen <sniper@iki.fi>
  2597. * NEWS: style polizei
  2598. 2002-10-08 Stig Bakken <ssb@fast.no>
  2599. * main/config.w32.h.in:
  2600. * make these variables configurable from environment on Windows:
  2601. PEAR_INSTALLDIR PHP_BINDIR PHP_CONFIG_FILE_PATH
  2602. PHP_CONFIG_FILE_SCAN_DIR PHP_DATADIR PHP_EXTENSION_DIR
  2603. PHP_INCLUDE_PATH PHP_LIBDIR PHP_LOCALSTATEDIR
  2604. PHP_PREFIX PHP_SYSCONFDIR
  2605. 2002-10-08 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
  2606. * ext/ming/config.m4: Get rid of redundant loop
  2607. * ext/ming/config.m4:
  2608. FreeBSD ming port sticks ming.h in /usr/local/include/ming/ming.h and
  2609. we weren't finding it there.
  2610. * sapi/apache/php_apache_http.h:
  2611. zlib.h being included before ssl.h needs to be handled here too
  2612. 2002-10-07 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
  2613. * ext/zlib/config0.m4:
  2614. Make zlib-dir actually mean something during the check
  2615. 2002-10-07 Dan Kalowsky <dank@deadmime.org>
  2616. * ext/standard/quot_print.c:
  2617. Fix for bug #19798 (submitted by mclap@simpage.mv.ru)
  2618. 2002-10-07 Melvyn Sopacua <msopacua@idg.nl>
  2619. * NEWS: Add xslt milestones
  2620. 2002-10-07 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
  2621. * ext/zlib/config0.m4:
  2622. Argh! Revert. I'm on drugs. Was linking in a newer libz when I checked
  2623. this.
  2624. 2002-10-07 Ilia Alshanetsky <ilia@prohost.org>
  2625. * ext/standard/tests/strings/strpos.phpt
  2626. ext/standard/tests/strings/strstr.phpt
  2627. ext/standard/tests/strings/substr_count.phpt:
  2628. Added tests for strstr(), strpos() and substr_count() functions.
  2629. 2002-10-07 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
  2630. * ext/zlib/config0.m4:
  2631. Oops, should still define that. Didn't think I needed it as nothing in
  2632. ext/zlib checks it, but it is checked elsewhere.
  2633. * ext/zlib/config0.m4:
  2634. This restriction is no longer true after the streams changes.
  2635. 2002-10-07 Moriyoshi Koizumi <readjust@deneb.freemail.ne.jp>
  2636. * ext/mbstring/php_mbregex.c: Fixed typo.
  2637. 2002-10-07 Markus Fischer <mfischer@guru.josefine.at>
  2638. * NEWS: - Update
  2639. 2002-10-07 Tal Peer <tal@twisthost.com>
  2640. * ext/fribidi/tests/001.phpt:
  2641. Initial commit of fribidi_log2vis test
  2642. 2002-10-07 Moriyoshi Koizumi <readjust@deneb.freemail.ne.jp>
  2643. * ext/mbstring/tests/022.inc
  2644. ext/mbstring/tests/022.phpt
  2645. ext/mbstring/tests/023.inc
  2646. ext/mbstring/tests/023.phpt
  2647. ext/mbstring/tests/024.inc
  2648. ext/mbstring/tests/024.phpt
  2649. ext/mbstring/tests/021.inc
  2650. ext/mbstring/tests/021.phpt: Added test cases for mbregex
  2651. * ext/mbstring/php_mbregex.h
  2652. ext/mbstring/mbstring.c
  2653. ext/mbstring/mbstring.h
  2654. ext/mbstring/php_mbregex.c:
  2655. Lots of clean-up for upcoming mbstring merging event.
  2656. Added mb_regex_set_options().
  2657. The Options parameters of various mbregex functions are now deprecated.
  2658. 2002-10-07 Colin Viebrock <colin@easydns.com>
  2659. * php.ini-dist: Document session.save_path option in php.ini
  2660. 2002-10-07 Andrei Zmievski <andrei@php.net>
  2661. * ext/pcre/php_pcre.c:
  2662. Use a copy of locale instead of the original. Fixes bug #19482.
  2663. 2002-10-07 Derick Rethans <d.rethans@jdimedia.nl>
  2664. * NEWS: 2. :)
  2665. 2002-10-07 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
  2666. * NEWS: .
  2667. 2002-10-07 David Viner <dviner@yahoo-inc.com>
  2668. * ext/xslt/tests/008.phpt
  2669. ext/xslt/tests/xslt_set_object.xsl: adding test of xslt_set_object
  2670. --dviner
  2671. 2002-10-07 Moriyoshi Koizumi <readjust@deneb.freemail.ne.jp>
  2672. * ext/mbstring/php_mbregex.c: fixed mb_split()
  2673. * ext/mbstring/php_mbregex.c:
  2674. fixed mb_split (the value of third parameter treated wrongly)
  2675. 2002-10-07 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
  2676. * ext/standard/dir.c:
  2677. readdir() was returning NULL instead of FALSE when used on an invalid
  2678. directory handle. If someone forgot to check (as someone here did) that
  2679. the opendir() succeeded, and then followed the documented usage by checking
  2680. readdir()!==FALSE things would go awry. The ZEND_FETCH_RESOURCE macro
  2681. explicitly does a RETURN_NULL on failure which is not what we want in this
  2682. case, so work around it. No need to change it for the OO case since the
  2683. object is not created if the opendir fails.
  2684. 2002-10-07 Moriyoshi Koizumi <readjust@deneb.freemail.ne.jp>
  2685. * ext/mbstring/php_mbregex.c: MFH
  2686. 2002-10-07 Stefan Esser <s.esser@e-matters.de>
  2687. * ext/mbstring/mbfilter.c: never smash the stack...
  2688. * ext/mbstring/mbfilter.c: fixing possible off by one in error case
  2689. 2002-10-07 Sander Roobol <phy@wanadoo.nl>
  2690. * run-tests.php:
  2691. Temporary (?) workaround (?) for is_executable() on Windows.
  2692. 2002-10-07 Stefan Esser <s.esser@e-matters.de>
  2693. * main/rfc1867.c: MFH: closing protected variables hole
  2694. * main/rfc1867.c: Closing protected variables hole
  2695. 2002-10-07 Zeev Suraski <zeev@zend.com>
  2696. * main/output.c: Whitespace
  2697. 2002-10-07 Jani Taskinen <sniper@iki.fi>
  2698. * ext/fbsql/config.m4: Fix obvious error..
  2699. 2002-10-07 Jan Lehnardt <jan@dasmoped.net>
  2700. * ext/fbsql/config.m4: - fix typo and improve error message
  2701. 2002-10-07 Sascha Schumann <sascha@schumann.cx>
  2702. * ext/session/tests/021.phpt:
  2703. Call ob_flush to force the buffer contents to go through the rewriter.
  2704. 2002-10-07 Marc Boeren <M.Boeren@guidance.nl>
  2705. * ext/dbx/tests/003.phpt
  2706. ext/dbx/tests/004.phpt
  2707. ext/dbx/tests/005.phpt
  2708. ext/dbx/tests/006.phpt
  2709. ext/dbx/tests/007.phpt
  2710. ext/dbx/tests/008.phpt
  2711. ext/dbx/tests/dbx_test.p:
  2712. Tests will be skipped if a tester does not explicitly specify the
  2713. test-database setup in dbx_test.p.
  2714. 2002-10-07 Sascha Schumann <sascha@schumann.cx>
  2715. * main/streams.c:
  2716. stdio buffers data in user land. By calling fflush(3), this
  2717. data is sent to the kernel using write(2). fsync'ing a
  2718. file descriptor is not required -- writing to a fd has the same
  2719. affect as calling fflush after each fwrite.
  2720. * ext/session/session.c:
  2721. Print out warning only, if a variable was actually migrated
  2722. 2002-10-07 Melvyn Sopacua <msopacua@idg.nl>
  2723. * ext/xslt/tests/009.phpt: MFH
  2724. * run-tests.php:
  2725. Add --EXPECTF-- section: 'sprintf' for EXPECT sections. See for usage
  2726. example ext/xslt/tests/009.phpt.
  2727. 2002-10-06 Melvyn Sopacua <msopacua@idg.nl>
  2728. * ext/xslt/tests/009.phpt:
  2729. (xslt tests) Add test for memory leaks, caused by inapproreate use of
  2730. the struct. Memory leak is caused by at least 2 errors on
  2731. handle.
  2732. 2002-10-06 Wez Furlong <wez.php@thebrainroom.net>
  2733. * main/streams.c:
  2734. Try to ensure that we return the number of bytes requested during fread().
  2735. 2002-10-06 Sebastian Bergmann <sb@sebastian-bergmann.de>
  2736. * ext/session/session.c: Silence warning.
  2737. 2002-10-06 Sander Roobol <phy@wanadoo.nl>
  2738. * tests/lang/029.phpt: Skip this test if we're not using ZE2
  2739. * ext/standard/tests/strings/add-and-stripcslashes.phpt:
  2740. We're testing stripCslashes() here :)
  2741. * ext/standard/tests/strings/add-and-stripcslashes.phpt:
  2742. Some more weird tests on Derick's request :)
  2743. * ext/standard/tests/strings/add-and-stripcslashes.phpt
  2744. ext/standard/tests/strings/bin2hex.phpt
  2745. ext/standard/tests/strings/chr_ord.phpt
  2746. ext/standard/tests/strings/chunk_split.phpt
  2747. ext/standard/tests/strings/count_chars.phpt
  2748. ext/standard/tests/strings/crc32.phpt
  2749. ext/standard/tests/strings/trim.phpt: Some string tests
  2750. 2002-10-06 Derick Rethans <d.rethans@jdimedia.nl>
  2751. * ext/standard/tests/array/array_change_key_case.phpt
  2752. ext/standard/tests/array/array_chunk.phpt
  2753. ext/standard/tests/array/array_count_values.phpt:
  2754. - Add new tests for: array_change_key_case, array_chunk and
  2755. array_count_values.
  2756. 2002-10-06 Sander Roobol <phy@wanadoo.nl>
  2757. * ext/standard/string.c: MFH
  2758. * ext/standard/string.c: Fix another leak in implode()
  2759. 2002-10-06 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
  2760. * ext/gd/libgd/gd_topal.c: MFH fixes 19704 and 19781
  2761. * ext/gd/libgd/gd_topal.c: Fix for bug 19781
  2762. 2002-10-06 Derick Rethans <d.rethans@jdimedia.nl>
  2763. * tests/strings/004.phpt: - Fix highlight_string test.
  2764. 2002-10-06 Ilia Alshanetsky <ilia@prohost.org>
  2765. * ext/session/session.c: Code cleanup. Thanks Andi.
  2766. 2002-10-06 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
  2767. * ext/standard/basic_functions.c
  2768. ext/standard/info.c
  2769. ext/standard/info.h
  2770. run-tests.php:
  2771. Add php_ini_scanned_files() so "make test" can tell you when you have
  2772. additional .ini files that are scanned.
  2773. 2002-10-06 Sander Roobol <phy@wanadoo.nl>
  2774. * ext/standard/basic_functions.c: MFH
  2775. * ext/standard/basic_functions.c:
  2776. You can't detect NULL nicely - false is better and more PHPish.
  2777. 2002-10-06 Moriyoshi Koizumi <readjust@deneb.freemail.ne.jp>
  2778. * ext/mbstring/php_mbregex.c: Fix build. Thanks to Sebastian, Rasmus.
  2779. 2002-10-06 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
  2780. * ext/mbstring/php_mbregex.c: Fix build
  2781. 2002-10-06 Sander Roobol <phy@wanadoo.nl>
  2782. * ext/standard/basic_functions.c: Fixed getopt() - made it actually work
  2783. 2002-10-06 Melvyn Sopacua <msopacua@idg.nl>
  2784. * ext/xslt/README.XSLT-BACKENDS
  2785. ext/xslt/php_sablot.h
  2786. ext/xslt/sablot.c
  2787. ext/xslt/xslt.c: MFB
  2788. 2002-10-06 Ilia Alshanetsky <ilia@prohost.org>
  2789. * ext/standard/tests/strings/url_t.phpt:
  2790. Added expected data to parse_url() test
  2791. * ext/standard/url.c:
  2792. Added a much faster parse_url() implementation. This also fixes a number
  2793. of bugs in the old parse_url() implementation.
  2794. 2002-10-06 Melvyn Sopacua <msopacua@idg.nl>
  2795. * ext/xslt/tests/public.xml: MFH
  2796. * ext/xslt/tests/public.xml: missed this, needed by 007.phpt
  2797. 2002-10-06 Moriyoshi Koizumi <readjust@deneb.freemail.ne.jp>
  2798. * ext/mbstring/mbfilter.c: merging
  2799. * ext/mbstring/php_mbregex.c:
  2800. Added support for aliases of the encoding names.
  2801. * ext/mbstring/php_mbregex.c: added support for aliases of the encodings.
  2802. 2002-10-06 Melvyn Sopacua <msopacua@idg.nl>
  2803. * ext/xslt/sablot.c: whitespace
  2804. 2002-10-06 Zeev Suraski <zeev@zend.com>
  2805. * main/output.c
  2806. ext/standard/basic_functions.c
  2807. ext/standard/var.c: Revert the implicit_flush mess.
  2808. Do not revert it again under any circumstances!
  2809. Yasuo/anybody else - if there are issues with implicit_flush, please inform
  2810. me and I will fix them.
  2811. 2002-10-06 Sander Roobol <phy@wanadoo.nl>
  2812. * ext/standard/string.c: MFH
  2813. * ext/standard/string.c:
  2814. Fixed segfault and memory leak in the new implementation of implode()
  2815. * ext/standard/tests/strings/implode.phpt
  2816. ext/standard/tests/strings/str_repeat.phpt:
  2817. Add testcases for implode() and str_repeat()
  2818. 2002-10-06 Sebastian Bergmann <sb@sebastian-bergmann.de>
  2819. * ext/mbstring/mbfilter.c: HAVE_MBSTRING awareness.
  2820. * ext/mbstring/mbregex.c: HAVE_MBREGEX awareness.
  2821. 2002-10-06 Zeev Suraski <zeev@zend.com>
  2822. * ext/standard/basic_functions.c
  2823. main/output.c
  2824. main/php_output.h: Begin the cleanup - remove ob_flush_all()
  2825. 2002-10-06 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
  2826. * ext/gd/libgd/gd.c: MFH
  2827. * ext/gd/libgd/gd.c:
  2828. WS fix - although the entire libgd directory is horrendously formatted.
  2829. However, since we are forking existing code, fixing it would make it much
  2830. harder to merge any Boutell patches (if they ever come out with any).
  2831. * ext/gd/libgd/gd.c: Oops
  2832. * ext/gd/libgd/gd_topal.c:
  2833. Ok, perhaps it's too late at night, but I see absolutely no reason for
  2834. this chunk of code here. Why is it writing a palette.map file to disk
  2835. in the middle of this function? Looks like leftover debug code, and this
  2836. particular code seems to be crashing on OSX as per bug #19704.
  2837. * ext/gd/libgd/gd.c: MFH bug fix for #19700
  2838. * ext/gd/libgd/gd.c: Fix for bug #19700 - code by Wez
  2839. 2002-10-06 Moriyoshi Koizumi <readjust@deneb.freemail.ne.jp>
  2840. * ext/mbstring/php_mbregex.c: made messages more consistent
  2841. 2002-10-06 Sebastian Bergmann <sb@sebastian-bergmann.de>
  2842. * sapi/servlet/README: Add note about javax.servlet package.
  2843. 2002-10-06 Moriyoshi Koizumi <readjust@deneb.freemail.ne.jp>
  2844. * ext/mbstring/php_mbregex.c: Warnings for empty regular expressions
  2845. 2002-10-06 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
  2846. * ext/gd/config.m4
  2847. ext/gd/libgd/gd.h
  2848. ext/gd/libgd/gd_gif_in.c
  2849. NEWS: MFH the read-only GIF support
  2850. * ext/gd/libgd/gd.h
  2851. ext/gd/libgd/gd_gif_in.c
  2852. NEWS
  2853. ext/gd/config.m4:
  2854. As discussed a while ago, decoding GIF images is not considered a Unisys
  2855. LZW patent violation so we can distribute read-only GIF support with
  2856. our bundled GD2. The patent also expires in 2003, which is quickly
  2857. approaching, so we can roll in write support soon unless things change.
  2858. 2002-10-06 Frank M. Kromann <frank@kromann.info>
  2859. * ext/fbsql/fbsql.dsp: Adding missing include path's to non TS projects
  2860. * ext/fbsql/php_fbsql.c:
  2861. Fixing comment allowing the module to compile again
  2862. 2002-10-05 Melvyn Sopacua <msopacua@idg.nl>
  2863. * ext/xslt/README.XSLT-BACKENDS:
  2864. (xslt dev-doc) Revert 1.6-1.7 - no need to change names on stable ext.
  2865. * ext/xslt/php_sablot.h
  2866. ext/xslt/sablot.c
  2867. ext/xslt/xslt.c:
  2868. (xslt) Introduce revised interaction with Sablotron backend.
  2869. ATTENTION: interaction with Sablotron backend, now uses the
  2870. API prefered by the Ginger Alliance. Test it for BC
  2871. issues.
  2872. It also changes internals of the abstraction, to resolve
  2873. issues that would arrise with invalid argument or
  2874. parameter arrays.
  2875. New functions:
  2876. * xslt_set_object, similar to xml_set_object
  2877. * xslt_setopt, set global options for a processor instance.
  2878. Introduces new constants, related to the xslt_setopt function.
  2879. Removes a warning, when skipping argument array with NULL.
  2880. 2002-10-05 Andrei Zmievski <andrei@php.net>
  2881. * main/php_version.h
  2882. configure.in: Change HEAD version to 4.4.0-dev.
  2883. 2002-10-05 Derick Rethans <d.rethans@jdimedia.nl>
  2884. * ext/standard/tests/strings/url_t.phpt:
  2885. - Add parse_url() tests (expect will follow later)url_t.phpt
  2886. 2002-10-05 Andrei Zmievski <andrei@php.net>
  2887. * NEWS: *** empty log message ***
  2888. 2002-10-05 Melvyn Sopacua <msopacua@idg.nl>
  2889. * ext/xslt/tests/005.phpt
  2890. ext/xslt/tests/006.phpt
  2891. ext/xslt/tests/007.phpt
  2892. ext/xslt/tests/args.xsl
  2893. ext/xslt/tests/param.xsl
  2894. ext/xslt/tests/qa.dtd
  2895. ext/xslt/tests/test.xml:
  2896. (xslt tests) Add test for new backend API (005.phpt), new function
  2897. (006.phpt) and a crash test (007.phpt)
  2898. 006.phpt also tests handling of public entities, which is in
  2899. essence new to the extension, since there was no way to turn
  2900. it on.
  2901. 2002-10-05 Wez Furlong <wez.php@thebrainroom.net>
  2902. * ext/bz2/bz2.c: This got omitted from an earlier commit.
  2903. EOF related checks for bzip2 streams.
  2904. * NEWS: sp
  2905. 2002-10-05 Melvyn Sopacua <msopacua@idg.nl>
  2906. * ext/xslt/tests/004.phpt:
  2907. (xslt tests) Test for reference to a non-existing scheme handler.
  2908. 2002-10-05 Bertrand Mansion <bmansion@mamasam.com>
  2909. * pear/HTML/Select.php: Fix bug for select of type multiple.
  2910. Thanks to Alan Morey for reporting it.
  2911. 2002-10-05 Melvyn Sopacua <msopacua@idg.nl>
  2912. * ext/xslt/sablot.c:
  2913. (xslt: error_print) Fixes a leak when multiple error messages are issued
  2914. during a transformation.
  2915. * NEWS: remove tests entry. Fix patch entry to contain function name
  2916. 2002-10-05 Wez Furlong <wez.php@thebrainroom.net>
  2917. * ext/standard/file.c
  2918. main/php_network.h
  2919. main/streams.c: EOF related fixes.
  2920. * ext/standard/info.c: Revert. The problem lies elsewhere.
  2921. * ext/standard/info.c:
  2922. Fix Win32 build as PHP_CONFIG_FILE_SCAN_DIR is not #defined.
  2923. * ext/standard/tests/file/userstreams.phpt
  2924. ext/zlib/zlib_fopen_wrapper.c
  2925. main/memory_streams.c
  2926. main/network.c
  2927. main/php_streams.h
  2928. main/streams.c
  2929. main/user_streams.c
  2930. ext/standard/php_fopen_wrapper.c:
  2931. This seems to resolve the issues with fgets.
  2932. I've moved EOF detection into the streams layer; a stream reader
  2933. implementation should set stream->eof when it detects EOF.
  2934. Fixed test for user streams - it still fails but that is due to an output
  2935. buffering bug.
  2936. 2002-10-05 Markus Fischer <mfischer@guru.josefine.at>
  2937. * ext/mysql/php_mysql.c:
  2938. - Remove superfluous E_WARNING if mysql_connect() fails; there's already
  2939. an E_WARNING a few lines above.
  2940. 2002-10-04 David Viner <dviner@yahoo-inc.com>
  2941. * ext/xslt/php_sablot.h
  2942. ext/xslt/php_xslt.h
  2943. ext/xslt/sablot.c
  2944. ext/xslt/xslt.c:
  2945. adding the xslt_set_object function (as per discussion on php-dev and
  2946. the newly created sab-php@gingerall.cz)
  2947. --dviner
  2948. * ext/xslt/sablot.c
  2949. ext/xslt/xslt.dsp:
  2950. adding segfault detection as proposed by Lenar L�hmus [lenar@vision.ee]
  2951. --dviner
  2952. 2002-10-04 Stefan Esser <s.esser@e-matters.de>
  2953. * ext/ftp/ftp.c: some FTP servers return 32bit port numbers.
  2954. 2002-10-04 Brian France <list@firehawksystems.com>
  2955. * main/fopen_wrappers.c:
  2956. Fixed a problem where opendir with <path>/ and having <path>/ in
  2957. open_basedir ini option didn't work. It was removing the trailing
  2958. slashes and then addeding it back to only one of the string,
  2959. now it adds it back to to both if needed.
  2960. 2002-10-04 Stefan Esser <s.esser@e-matters.de>
  2961. * ext/standard/ftp_fopen_wrapper.c:
  2962. some broken ftp servers return 32bit port numbers.
  2963. 2002-10-04 Ilia Alshanetsky <ilia@prohost.org>
  2964. * sapi/apache2filter/sapi_apache2.c: A slightly better content-type check.
  2965. * sapi/apache2filter/README: Added a note on how to enable .phps support.
  2966. 2002-10-04 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  2967. * run-tests.php:
  2968. Return to old counting where every test is counted (even those of skipped
  2969. extensions). Inform about the number of extensions tested and skipped.
  2970. This makes the test summary more compareable.
  2971. Maybe i'll add a parameter/env-var to skip extension tests. That way we
  2972. could fasten tests for changes in the core. But it has to wait some days.
  2973. 2002-10-04 Ilia Alshanetsky <ilia@prohost.org>
  2974. * sapi/apache2filter/sapi_apache2.c:
  2975. Added .phps support to Apache 2. It can be enabled by adding
  2976. AddType application/x-httpd-php-source .phps
  2977. to httpd.conf
  2978. 2002-10-04 Sterling Hughes <sterling@bumblebury.com>
  2979. * ext/standard/string.c:
  2980. have implode use the smart_str_*() functions, this should speed things up
  2981. quite a bit...
  2982. 2002-10-04 Martin Jansen <mail@martin-jansen.de>
  2983. * pear/PEAR/Registry.php: * Nuke warning when $php_errormsg is not set.
  2984. 2002-10-04 Sascha Schumann <sascha@schumann.cx>
  2985. * main/streams.c: Fix EOF cases
  2986. Noticed by: Ilia
  2987. * main/streams.c: Interrupt loop, if the stream op fails.
  2988. * main/main.c: Nuke warning
  2989. * main/network.c
  2990. main/streams.c: Add a few notes
  2991. 2002-10-04 Wez Furlong <wez.php@thebrainroom.net>
  2992. * ext/mime_magic/mime_magic.c:
  2993. Make that error message more meaningful for systems like my SuSE 7.0 with
  2994. an apparently broken magic file.
  2995. * main/network.c
  2996. main/php_streams.h
  2997. main/streams.c: replace dont_block with a flag.
  2998. 2002-10-04 Ilia Alshanetsky <ilia@prohost.org>
  2999. * main/streams.c: Fixed bug #19746
  3000. 2002-10-04 Sascha Schumann <sascha@schumann.cx>
  3001. * main/network.c
  3002. main/php_streams.h
  3003. main/streams.c:
  3004. Improve the general behaviour of stream_gets and fix its semantics
  3005. with regard to sockets. The behaviour should be aligned with PHP 4.2 now.
  3006. This has been verified to some degree.
  3007. If the underlying stream operations block when no new data is readable,
  3008. we need to take extra precautions.
  3009. If there is buffered data available, we check for a EOL. If it exists,
  3010. we pass the data immediately back to the caller. This saves a call
  3011. to the read implementation and will not block where blocking
  3012. is not necessary at all.
  3013. If the stream buffer contains more data than the caller requested,
  3014. we can also avoid that costly step and simply return that data.
  3015. 2002-10-04 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
  3016. * ext/standard/dir.c: Kill a few more warnings
  3017. * ext/sockets/sockets.c: Kill warning
  3018. 2002-10-04 Jani Taskinen <sniper@iki.fi>
  3019. * NEWS: combine those ob_* entries and keep the attention line on top
  3020. 2002-10-04 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  3021. * ext/standard/basic_functions.c: return FALSE on error
  3022. * main/output.c: suggest paranthesis around || and &&
  3023. 2002-10-04 Sander Roobol <phy@wanadoo.nl>
  3024. * ext/standard/string.c:
  3025. Fixed a bug in the new implementation of str_repeat()
  3026. 2002-10-04 Derick Rethans <d.rethans@jdimedia.nl>
  3027. * ext/standard/string.c: - dot :)
  3028. 2002-10-04 Sterling Hughes <sterling@bumblebury.com>
  3029. * ext/standard/string.c: fix a memory leak in implode()
  3030. * ext/standard/string.c:
  3031. Make the glue argument to implode() optional, if it is not specified
  3032. default to using "".
  3033. 2002-10-04 Andrei Zmievski <andrei@php.net>
  3034. * NEWS: that was reverted for now
  3035. 2002-10-04 Melvyn Sopacua <msopacua@idg.nl>
  3036. * ext/xslt/tests/002.phpt
  3037. ext/xslt/tests/003.phpt
  3038. ext/xslt/tests/skipif.inc
  3039. ext/xslt/tests/xslt_set_error_handler.php: Improve testkit for xslt.
  3040. 002.phpt and 003.phpt are regression tests for reported bugs.
  3041. 004.phpt has been known to cause problems in some Sab/PHP combinations.
  3042. No known reports in bug db for that one.
  3043. Added skip mechanism
  3044. * ext/xslt/sablot.c:
  3045. (xslt_set_error_handler) Fixes array 'fields' argument to contain correct
  3046. information.
  3047. Patch by Lenar Lohmus.
  3048. 2002-10-04 Sebastian Bergmann <sb@sebastian-bergmann.de>
  3049. * main/config.w32.h.in: Add PHP_CONFIG_FILE_SCAN_DIR.
  3050. 2002-10-04 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
  3051. * main/php_ini.c
  3052. ext/standard/info.c
  3053. main/build-defs.h.in
  3054. main/main.c
  3055. NEWS
  3056. configure.in:
  3057. As discussed, add --with-config-file-scan-dir compile-time switch defining
  3058. a directory which will be scanned for *.ini files after the main php.ini
  3059. file has been parsed. This makes it much easier to automatically deploy
  3060. a modular PHP since adding extensions which have their own ini switches can
  3061. now be done by simply dropping a foo.ini file in the right directory and
  3062. restarting. A list of parsed ini files is maintained and shown on the
  3063. phpinfo page.
  3064. 2002-10-04 Sean Bright <elixer@erols.com>
  3065. * ext/standard/tests/math/hexdec.phpt: Add missing ?>
  3066. 2002-10-04 Sascha Schumann <sascha@schumann.cx>
  3067. * ext/standard/math.c: peek at freebsd's libc and fix _php_math_basetozval
  3068. PR: #19733
  3069. * ext/standard/tests/math/hexdec.phpt:
  3070. overflow check for _php_math_basetozval
  3071. * ext/standard/filestat.c: Fix php_stat brokenness.
  3072. 2002-10-03 Sascha Schumann <sascha@schumann.cx>
  3073. * ext/session/tests/019.phpt: remove trans_sid=1
  3074. * ext/session/tests/020.phpt
  3075. ext/session/tests/021.phpt:
  3076. 20: rewriter uses arg_seperator.output for modifying URLs
  3077. 21: rewriter handles <form> and <fieldset> correctly
  3078. * ext/session/tests/018.phpt
  3079. ext/session/tests/019.phpt:
  3080. 19: serializing references test case using globals
  3081. 18: rewriter correctly handles attribute names which contain dashes
  3082. 2002-10-03 Jani Taskinen <sniper@iki.fi>
  3083. * NEWS: sigh..is this so hard?
  3084. 2002-10-03 Andrei Zmievski <andrei@php.net>
  3085. * ext/wddx/php_wddx.h
  3086. ext/wddx/php_wddx_api.h
  3087. ext/wddx/wddx.c:
  3088. Revert the patch for now. We'll be branching on Saturday the way it's
  3089. implemented is a bit half-baked. We can always merge it into the branch
  3090. at a later point.
  3091. 2002-10-03 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  3092. * run-tests.php: $val not in first param to sprintf
  3093. 2002-10-03 Andrey Hristov <andrey@webgate.bg>
  3094. * ext/standard/string.c: ws fixes.
  3095. 2002-10-03 Sascha Schumann <sascha@schumann.cx>
  3096. * ext/session/tests/017.phpt: code from ancient bug #5271
  3097. setting $_SESSION before session_start() should not cause segfault
  3098. * ext/session/tests/016.phpt:
  3099. invalid session.save_path should not cause a segfault
  3100. * ext/session/tests/015.phpt: use_trans_sid should not affect SID
  3101. * ext/session/tests/004.phpt
  3102. ext/session/tests/005.phpt
  3103. ext/session/tests/006.phpt
  3104. ext/session/tests/007.phpt
  3105. ext/session/tests/008.phpt
  3106. ext/session/tests/009.phpt
  3107. ext/session/tests/010.phpt
  3108. ext/session/tests/011.phpt
  3109. ext/session/tests/012.phpt
  3110. ext/session/tests/013.phpt
  3111. ext/session/tests/014.phpt
  3112. ext/session/tests/001.phpt
  3113. ext/session/tests/002.phpt
  3114. ext/session/tests/003.phpt: editing
  3115. 2002-10-03 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  3116. * main/streams.c: fix position handling
  3117. 2002-10-03 Sascha Schumann <sascha@schumann.cx>
  3118. * ext/session/tests/014.phpt:
  3119. A script should not be able to modify session.use_trans_sid
  3120. * ext/session/tests/013.phpt:
  3121. There should not be any warning with regard to redefining SID
  3122. * ext/session/tests/012.phpt: Registering _SESSION should not segfault.
  3123. * ext/session/tests/010.phpt
  3124. ext/session/tests/011.phpt: Mini test cases for fixed segfaults
  3125. * ext/session/session.c: session_decode should not segfault
  3126. * ext/session/tests/004.phpt
  3127. ext/session/tests/005.phpt
  3128. ext/session/tests/006.phpt
  3129. ext/session/tests/007.phpt
  3130. ext/session/tests/008.phpt: Remove ob_start()
  3131. * ext/session/tests/009.phpt:
  3132. Add test for unset($_SESSION["x"]); behaviour
  3133. * ext/session/tests/003.phpt
  3134. ext/session/tests/004.phpt
  3135. ext/session/tests/005.phpt
  3136. ext/session/tests/006.phpt
  3137. ext/session/tests/007.phpt
  3138. ext/session/tests/008.phpt
  3139. ext/session/tests/skipif.inc
  3140. ext/session/tests/001.phpt: make tests work with CLI
  3141. * ext/session/session.c: Don't emit warning, if there is nothing to send
  3142. 2002-10-03 Ilia Alshanetsky <ilia@prohost.org>
  3143. * ext/standard/string.c:
  3144. Optimized str_repeat() function, it is now 10x faster on 1 byte multipliers
  3145. and 5-6x faster on multi-byte multipliers.
  3146. 2002-10-03 Yasuo Ohgaki <yohgaki@ohgaki.net>
  3147. * main/output.c
  3148. ext/standard/var.c
  3149. ext/standard/basic_functions.c: Fixed broken code by Derick.
  3150. ob_implicit_flush() and ob_flush_all() are stopped working.
  3151. var_dump() and hightlisht_string() outputs buffer contents wrongly
  3152. with ob_implicit_flush().
  3153. Everyone should be happy now.
  3154. It was only OG(implicit_flush) interpretation issue after all.
  3155. 2002-10-03 Andrey Hristov <andrey@webgate.bg>
  3156. * php.ini-recommended: colon written instead of semi-colon.
  3157. 2002-10-03 Stefan Esser <s.esser@e-matters.de>
  3158. * ext/ftp/ftp.c
  3159. ext/ftp/ftp.h: swapped conditions to correct the logic
  3160. 2002-10-03 Andrey Hristov <andrey@webgate.bg>
  3161. * ext/standard/html.c: few ws fixes.
  3162. 2002-10-03 James Moore <James@phpuk.org>
  3163. * main/output.c: Keep comments and code in sync.
  3164. 2002-10-03 Stefan Esser <s.esser@e-matters.de>
  3165. * EXTENSIONS: Tell everyone that I am the ext/ftp maintainer...
  3166. * NEWS: Added news entry about ftp_ssl_connect()
  3167. * ext/ftp/ftp.c
  3168. ext/ftp/ftp.h
  3169. ext/ftp/php_ftp.c
  3170. ext/ftp/php_ftp.h: Added ftp_ssl_connect() for FTP over SSL.
  3171. 2002-10-03 Zeev Suraski <zeev@zend.com>
  3172. * main/main.c: Guys, please keep K&R.
  3173. 2002-10-03 Sebastian Bergmann <sb@sebastian-bergmann.de>
  3174. * main/output.c: Fix warnings.
  3175. 2002-10-03 Derick Rethans <d.rethans@jdimedia.nl>
  3176. * tests/func/008.phpt
  3177. tests/func/009.phpt: - Fix descriptions
  3178. * tests/strings/004.phpt: - Add highlight_string buffering test
  3179. 2002-10-03 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  3180. * ext/exif/exif.c: typing
  3181. 2002-10-03 Derick Rethans <d.rethans@jdimedia.nl>
  3182. * tests/func/008.phpt
  3183. tests/func/009.phpt: - Add tests
  3184. 2002-10-03 Andrey Hristov <andrey@webgate.bg>
  3185. * ext/standard/basic_functions.c: ws fixes.
  3186. 2002-10-03 Derick Rethans <d.rethans@jdimedia.nl>
  3187. * ext/standard/basic_functions.c
  3188. ext/standard/var.c
  3189. sapi/cli/php_cli.c
  3190. main/output.c:
  3191. - Revert changed to implicit_flush behavior. The new behavior was not
  3192. intended in the first place.
  3193. 2002-10-03 Andrey Hristov <andrey@webgate.bg>
  3194. * NEWS:
  3195. Added some info about new functions and changed functionality in old ones.
  3196. 2002-10-03 Yasuo Ohgaki <yohgaki@ohgaki.net>
  3197. * sapi/cli/php_cli.c: Shouldn't enable implicit_flush like this.
  3198. Most problems are fixed. If you find internal function that does
  3199. not follow my comment, please fix it or let me know.
  3200. * ext/standard/basic_functions.c: Fixed broken higlight_string()
  3201. 2002-10-03 Stefan Esser <s.esser@e-matters.de>
  3202. * ext/ftp/ftp.h
  3203. ext/ftp/php_ftp.c
  3204. ext/ftp/php_ftp.h
  3205. ext/ftp/ftp.c: renamed ftp_async_* into ftp_nb_*
  3206. 2002-10-03 Jan Lehnardt <jan@dasmoped.net>
  3207. * ext/wddx/php_wddx_api.h
  3208. ext/wddx/wddx.c
  3209. ext/wddx/php_wddx.h:
  3210. - Added wddx_serialize_type(). Allows users to cast values to WDDX types
  3211. 2002-10-03 Yasuo Ohgaki <yohgaki@ohgaki.net>
  3212. * ext/standard/var.c: Prevent unwanted fluhsing.
  3213. * main/output.c: Added comment for php_output_set_status().
  3214. Please use this function if you would like to prevent unwanted flush
  3215. by implicit_flush=On or ob_implicit_flush().
  3216. 2002-10-03 Sascha Schumann <sascha@schumann.cx>
  3217. * ext/session/tests/001.phpt
  3218. ext/session/tests/003.phpt
  3219. ext/session/tests/004.phpt
  3220. ext/session/tests/005.phpt
  3221. ext/session/tests/006.phpt
  3222. ext/session/tests/007.phpt
  3223. ext/session/tests/008.phpt:
  3224. Purge ini_set calls and replace through INI sections.
  3225. 2002-10-03 Andi Gutmans <andi@zend.com>
  3226. * ext/session/session.c: - Fix ZTS build
  3227. 2002-10-03 Yasuo Ohgaki <yohgaki@ohgaki.net>
  3228. * ext/mbstring/tests/007.phpt: Update test
  3229. * main/php_output.h
  3230. main/output.c
  3231. ext/mbstring/tests/007.inc
  3232. ext/standard/basic_functions.c:
  3233. Added ob_flush_all() that flushes bufferred contents until it actually
  3234. sent/printed.
  3235. 2002-10-03 Sascha Schumann <sascha@schumann.cx>
  3236. * php.ini-dist: move gc_maxlifetime one up
  3237. * php.ini-recommended:
  3238. Add recommened entries, including disabling the session bug/feature
  3239. * php.ini-dist: Add new session options
  3240. * ext/session/php_session.h
  3241. ext/session/session.c:
  3242. Make the interpretation of gc_probability configurable by adding
  3243. session.gc_dividend. The probability of running gc on each request is then
  3244. gc_probability/gc_dividend.
  3245. * ext/session/tests/008.phpt:
  3246. Reenable E_WARNING and test session.bug_compat_warn in addition.
  3247. * ext/session/tests/007.phpt:
  3248. session_destroy resets the sid, so we need to set it again here
  3249. * ext/session/tests/008.phpt:
  3250. Verify PHP 4.2 compatibility: global is used albeit register_globals=0
  3251. * ext/session/session.c:
  3252. Use ZEND_SET_SYMBOL_WITH_LENGTH correctly (hopefully)
  3253. It strikes me as awkward that a Zend API user needs to take care of
  3254. doing the engine's reference counting.
  3255. This fixes a memory overrun in a testcase. All ZEND_SET_* calls
  3256. should be correct now.
  3257. * ext/session/session.c:
  3258. (track_init) Use is_ref/refcount parameters of SET_SYMBOL macros
  3259. (save_current_state) Prevent a possible deadlock which occurs when
  3260. the track vars are inaccessible
  3261. * ext/session/tests/007.phpt:
  3262. Verify PHP 4.2 compatibility: unset($c) with enabled register_globals
  3263. 2002-10-03 Yasuo Ohgaki <yohgaki@ohgaki.net>
  3264. * ext/standard/string.c: Forgot 1 byte for \0
  3265. * ext/standard/string.c: Save memory
  3266. 2002-10-03 Sascha Schumann <sascha@schumann.cx>
  3267. * ext/session/session.c:
  3268. Align behaviour with 4.2 with regard to register_globals=1
  3269. session_register("c");
  3270. unset($c);
  3271. $c = time();
  3272. If a user unsets a global session variable, it is not a reference
  3273. to a $_SESSION slot anymore.
  3274. During serialization, PHP 4.2 will not find the respective entry in
  3275. $_SESSION and fall back to the global sym table.
  3276. 2002-10-03 Yasuo Ohgaki <yohgaki@ohgaki.net>
  3277. * main/output.c: Added missing proto and foldings.
  3278. * ext/zlib/zlib.c
  3279. main/output.c
  3280. main/php_output.h:
  3281. Move wrong output buffer usage check to ob_gzhandler init.
  3282. Export some output buffer functions.
  3283. 2002-10-03 Sascha Schumann <sascha@schumann.cx>
  3284. * ext/session/php_session.h
  3285. ext/session/session.c:
  3286. Nuke PS(vars), we keep the state of registered session variables now
  3287. completely in PS(http_session_vars). This avoids bugs which are caused
  3288. by a lack of synchronization between the two hashes. We also don't need
  3289. to worry about prioritizing one of them.
  3290. Add session.bug_compat_42 and session.bug_compat_warn which are enabled
  3291. by default. The logic behind bug_compat_42:
  3292. IF bug_compat_42 is on, and
  3293. IF register_globals is off, and
  3294. IF any value of $_SESSION["key"] is NULL, and
  3295. IF there is a global variable $key, then
  3296. $_SESSION["key"] is set to $key.
  3297. The extension emits this warning once per script, unless told otherwise.
  3298. "Your script possibly relies on a session side-effect which existed until
  3299. PHP 4.2.3. Please be advised that the session extension does not consider
  3300. global variables as a source of data, unless register_globals is enabled.
  3301. You can disable this functionality and this warning by setting
  3302. session.bug_compat_42 or session.bug_compat_warn.
  3303. 2002-10-03 Yasuo Ohgaki <yohgaki@ohgaki.net>
  3304. * main/output.c: Made some functions inline.
  3305. Added static for unexported functions.
  3306. * NEWS: Rename pg_data_seek() to pg_result_seek().
  3307. Give a correct credit for Marcus and Wez.
  3308. * ext/mysql/php_mysql.c
  3309. ext/pgsql/pgsql.c
  3310. ext/pgsql/php_pgsql.h: Rename pg_data_seek() to pg_result_seek().
  3311. Added mysql_result_seek() which is alias of mysql_data_seek().
  3312. * main/output.c
  3313. main/php_output.h
  3314. ext/standard/basic_functions.c:
  3315. Added ob_get_clean() and ob_get_flush().
  3316. Someone requested this feature before.
  3317. 2002-10-03 Ilia Alshanetsky <ilia@prohost.org>
  3318. * sapi/apache2filter/php_functions.c:
  3319. Added missing TSRMLS_DC to php_apache_lookup_uri()
  3320. 2002-10-02 David Reid <dreid@jetnet.co.uk>
  3321. * ext/standard/file.c: Add more BeOS support...
  3322. * main/safe_mode.c: Add some more BeOS support.
  3323. 2002-10-02 Daniela Mariaschi <mariaschi@libero.it>
  3324. * ext/interbase/interbase.c:
  3325. syntax to avoid error while reading data from file in ibase_blob_import
  3326. 2002-10-02 Jani Taskinen <sniper@iki.fi>
  3327. * NEWS: stylissimo
  3328. * tests/lang/.cvsignore
  3329. tests/strings/.cvsignore
  3330. pear/tests/.cvsignore
  3331. tests/.cvsignore
  3332. tests/basic/.cvsignore
  3333. tests/classes/.cvsignore
  3334. tests/func/.cvsignore
  3335. ext/sysvmsg/tests/.cvsignore
  3336. ext/xml/tests/.cvsignore
  3337. ext/xslt/tests/.cvsignore
  3338. ext/zip/tests/.cvsignore
  3339. ext/zlib/tests/.cvsignore
  3340. pear/Console/tests/.cvsignore
  3341. ext/standard/tests/strings/.cvsignore
  3342. ext/standard/tests/time/.cvsignore
  3343. ext/standard/tests/versioning/.cvsignore
  3344. ext/standard/tests/general_functions/.cvsignore
  3345. ext/standard/tests/math/.cvsignore
  3346. ext/standard/tests/reg/.cvsignore
  3347. ext/standard/tests/serialize/.cvsignore
  3348. ext/standard/tests/.cvsignore
  3349. ext/standard/tests/aggregation/.cvsignore
  3350. ext/standard/tests/array/.cvsignore
  3351. ext/standard/tests/assert/.cvsignore
  3352. ext/standard/tests/file/.cvsignore
  3353. ext/pspell/tests/.cvsignore
  3354. ext/session/tests/.cvsignore
  3355. ext/skeleton/tests/.cvsignore
  3356. ext/ncurses/tests/.cvsignore
  3357. ext/openssl/tests/.cvsignore
  3358. ext/pcntl/tests/.cvsignore
  3359. ext/pgsql/tests/.cvsignore
  3360. ext/iconv/tests/.cvsignore
  3361. ext/interbase/tests/.cvsignore
  3362. ext/mbstring/tests/.cvsignore
  3363. ext/mcrypt/tests/.cvsignore
  3364. ext/mcve/tests/.cvsignore
  3365. ext/dbx/tests/.cvsignore
  3366. ext/dio/tests/.cvsignore
  3367. ext/domxml/tests/.cvsignore
  3368. ext/exif/tests/.cvsignore
  3369. ext/gmp/tests/.cvsignore
  3370. ext/bz2/tests/.cvsignore
  3371. ext/crack/tests/.cvsignore
  3372. ext/ctype/tests/.cvsignore
  3373. ext/cybermut/tests/.cvsignore
  3374. ext/db/tests/.cvsignore
  3375. run-tests.php:
  3376. unify these files to conform with the new files created by run-tests.php
  3377. 2002-10-02 Sascha Schumann <sascha@schumann.cx>
  3378. * ext/session/session.c:
  3379. Fix harmless memory leaks and simplify track_vars_init.
  3380. 2002-10-02 Ilia Alshanetsky <ilia@prohost.org>
  3381. * NEWS: Notes about additions to Apache 2 sapi.
  3382. 2002-10-02 Stig Bakken <ssb@fast.no>
  3383. * pear/package-PEAR.xml:
  3384. * we're releasing 1.0 along with PHP 4.3, so this is 1.0RC1
  3385. * pear/PEAR/Command/Remote.php
  3386. pear/PEAR/Common.php
  3387. pear/PEAR/Remote.php:
  3388. * add support for http proxy authorization (thanks Arnaud)
  3389. 2002-10-02 Ilia Alshanetsky <ilia@prohost.org>
  3390. * sapi/apache2filter/php_functions.c:
  3391. Added apache_response_headers(), apache_note(), apache_getenv() and
  3392. apache_setenv() functions.
  3393. The getallheaders() is renamed to apache_request_headers() and an
  3394. getallheaders() is aliased to it.
  3395. Added a better error reporting mechanism to apache_lookup_uri() and virtual().
  3396. 2002-10-02 Andrey Hristov <andrey@webgate.bg>
  3397. * ext/standard/string.c
  3398. ext/standard/tests/strings/002.phpt: Making strrchr() binary safe.
  3399. Test case added.
  3400. * ext/standard/string.c: Making strstr() binary safe.
  3401. * ext/standard/string.c:
  3402. Ws fix. Forgot to add this in the previous commit.
  3403. * ext/standard/string.c: ws fixes.
  3404. 2002-10-02 Derick Rethans <d.rethans@jdimedia.nl>
  3405. * ext/curl/curl.c:
  3406. - Added CURLOPT_FTP_USE_EPSV option. (Patch by Alex Howansky
  3407. <alex@wankwood.com>)
  3408. 2002-10-02 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  3409. * NEWS: Better...
  3410. * main/output.c
  3411. NEWS: Fix implicit_flush
  3412. * main/output.c:
  3413. Modified get_status(): Display chunk_size allways and size which is in
  3414. most cases initial_size as well as block_size only when used.
  3415. * ext/zlib/zlib.c
  3416. main/output.c:
  3417. Revisted Wez patch: chunk_size 0 means cahce the whole output. So
  3418. we must apply the default before calling php_enable_output_compression().
  3419. I have left the default setting in the rinit function even though i do think
  3420. it is not necessary.
  3421. 2002-10-02 Colin Viebrock <colin@easydns.com>
  3422. * ext/standard/info.c:
  3423. Fix for SRM module (and maybe others). Header rows are now not HTML
  3424. escaped, so make sure you do this yourself in the modules.
  3425. 2002-10-02 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  3426. * main/streams.c: Another missing variable init
  3427. * main/streams.c: Missing variable init
  3428. 2002-10-02 Harald Radi <harald.radi+coding.php@nme.at>
  3429. * ext/com/COM.c: fixes bugs #19156 and #19544
  3430. 2002-10-02 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  3431. * acinclude.m4
  3432. configure.in: Check for C99 conformance of snprintf.
  3433. 2002-10-02 Sascha Schumann <sascha@schumann.cx>
  3434. * acinclude.m4:
  3435. Another Linux x86 system returns ELIMIT so we need to check errno as well
  3436. before assuming that pread/pwrite work.
  3437. * NEWS: Reflect actual stance wrt cli/cgi
  3438. 2002-10-02 Yasuo Ohgaki <yohgaki@ohgaki.net>
  3439. * ext/pgsql/pgsql.c: Fixed pg_escape_typea()
  3440. * ext/pgsql/pgsql.c: Clean up a little.
  3441. 2002-10-02 Sascha Schumann <sascha@schumann.cx>
  3442. * ext/session/config.m4
  3443. ext/session/mod_files.c
  3444. acinclude.m4:
  3445. The pread/pwrite macros check for a bug in the Linux glibc now.
  3446. The bug causes the kernel not to return -1/EAGAIN. The new test case
  3447. has been borrowed from the Linux Test Project.
  3448. This also fixes a bug which apparently caused HAVE_PREAD/WRITE to be
  3449. defined even if the more complex checks failed (ac_cv_func_NAME=no
  3450. was set albeit with no difference).
  3451. 2002-10-02 Yasuo Ohgaki <yohgaki@ohgaki.net>
  3452. * tests/func/006.phpt:
  3453. Improve test to show output bufferring bypass bug clearly.
  3454. * ext/pgsql/pgsql.c
  3455. NEWS: Added pg_unescape_bytea(). Fixed pg_data_seek().
  3456. php_pgsql_unescape_bytea(PQunescapeBytea) is shamelessly stolen from PostgreSQL 7.3 :)
  3457. * ext/pgsql/mysql_users.php: Add some example functions for mysql users.
  3458. * NEWS: pg_data_seek()
  3459. * ext/pgsql/php_pgsql.h
  3460. ext/pgsql/pgsql.c: Added pg_data_seek().
  3461. pg_result_seek() woudl be better name, but there is mysql_data_seek()...
  3462. * ext/pgsql/pgsql.c
  3463. ext/pgsql/php_pgsql.h
  3464. NEWS: Added pg_ping()
  3465. * ext/pgsql/php_pgsql.h
  3466. ext/pgsql/tests/11pg_meta_data.phpt
  3467. ext/pgsql/tests/11pg_metadata.phpt
  3468. ext/pgsql/tests/pg_meta_data.inc
  3469. ext/pgsql/tests/pg_metadata.inc
  3470. NEWS
  3471. ext/pgsql/pgsql.c:
  3472. Rename pg_metadata() to pg_meta_data() to confirm naming standard
  3473. 2002-10-02 Jani Taskinen <sniper@iki.fi>
  3474. * run-tests.php:
  3475. - Run ext/* tests only for those modules that are actually compiled
  3476. into the php binary. (faster)
  3477. - Skip search of .phpt files if they are passed as parameters
  3478. 2002-10-01 Stefan Esser <s.esser@e-matters.de>
  3479. * ext/standard/filestat.c: repairing the chaos
  3480. utime("filename", NULL) is not only valid but a MUST on linux if you are
  3481. not the owner...
  3482. 2002-10-01 Sascha Schumann <sascha@schumann.cx>
  3483. * ext/session/mod_files.c:
  3484. Disable pread/pwrite for now until we can clarify why it should be
  3485. impossible to write a check for a broken OS feature.
  3486. * ext/session/php_session.h
  3487. ext/session/session.c:
  3488. The session extension ensures now that get_session_var can rely
  3489. on the state of $_SESSION/$HTTP_SESSION_VARS. It does not look up
  3490. symbols in the global symbol table anymore.
  3491. This was achieved by actually planting references between every
  3492. $_SESSION["x"] and $x, not only when restoring a session, but also
  3493. when registering a session variable (in a register_globals=1 context).
  3494. Upon registering a new variable, this memory leak continues to show
  3495. up, regardless of register_globals.
  3496. ext/session/session.c(272) : Freeing 0x0818F01C (12 bytes), script=test
  3497. Obviously, the newly allocated empty zval is not properly freed. If anyone
  3498. has any idea on how to fix that, please step forward.
  3499. 2002-10-01 Yasuo Ohgaki <yohgaki@ohgaki.net>
  3500. * tests/lang/031.phpt: WS and added missing output.
  3501. It seems this bug is fixed in latest version at least.
  3502. * main/output.c: FMH. Implicit flush.
  3503. * main/output.c: MFH
  3504. 2002-10-01 Zeev Suraski <zeev@zend.com>
  3505. * ext/mbstring/php_unicode.c: Fix warnings
  3506. 2002-10-01 Yasuo Ohgaki <yohgaki@ohgaki.net>
  3507. * NEWS: Bug fix
  3508. * main/output.c: Fixed bug #17825. Double zval_ptr_dtor().
  3509. * NEWS: Implicit flush fix
  3510. 2002-10-01 Jani Taskinen <sniper@iki.fi>
  3511. * configure.in: - Revert the removal of dlopen check here.
  3512. 2002-10-01 Yasuo Ohgaki <yohgaki@ohgaki.net>
  3513. * main/output.c: Fixed implicit flush.
  3514. 2002-10-01 Jani Taskinen <sniper@iki.fi>
  3515. * ext/standard/config.m4
  3516. configure.in:
  3517. - Removed unnecessary dlopen checks. (this is done in Zend.m4 already)
  3518. * NEWS: some typos fixed..
  3519. 2002-09-30 Yasuo Ohgaki <yohgaki@ohgaki.net>
  3520. * main/output.c:
  3521. Users can shoot themselves by their own output handler always.
  3522. Therefore, this check is overkill and it should be documented
  3523. limitation, IMO.
  3524. Anyway, a little optimization.
  3525. 2002-09-30 David Reid <dreid@jetnet.co.uk>
  3526. * ext/standard/config.m4:
  3527. Use the built in autoconf test for fnmatch. Simply using the
  3528. AC_CHECK_FUNCS seems to give false positives on beos and reading
  3529. the comments on other systems as well.
  3530. 2002-09-30 Wez Furlong <wez.php@thebrainroom.net>
  3531. * ext/session/mod_files.c:
  3532. Add header file required for pread/pwrite (on my system at least).
  3533. * ext/zlib/zlib.c
  3534. main/output.c:
  3535. Fix infinite recursion bug when using zlib output compression.
  3536. Cause: the chunk size is taken from the zlib.output_compression setting,
  3537. which is 0 or 1. This causes the block_size for output buffer to be set
  3538. to 0 (1 / 2) and thus causes infinite recursion in php_ob_allocate().
  3539. Solution: use a value of 0 for the chunk size which will use the default
  3540. sizes. Also add a sanity check which will default the block_size to 1
  3541. if it ends up as 0.
  3542. 2002-09-30 Edin Kadribasic <edink@proventum.net>
  3543. * sapi/cgi/.cvsignore: Those can be safely ignored.
  3544. 2002-09-30 Derick Rethans <d.rethans@jdimedia.nl>
  3545. * ext/overload/php_overload.h: - Fix ZE2 build when overload is enabled
  3546. 2002-09-30 Yasuo Ohgaki <yohgaki@ohgaki.net>
  3547. * NEWS: Fixed typo.
  3548. 2002-09-30 Uwe Steinmann <uwe@steinmann.cx>
  3549. * ext/hyperwave/hw.c:
  3550. - make_objrec_from_array() gets a second parameter to handle key/pairs of
  3551. the form key=value and key:value.
  3552. - Proper treatment of the attribute SQLStmt
  3553. 2002-09-30 Yasuo Ohgaki <yohgaki@ohgaki.net>
  3554. * Makefile.global: Remove space
  3555. * ext/pgsql/pgsql.c
  3556. ext/pgsql/php_pgsql.h:
  3557. Added pg_fetch_assoc(). Fixed proto. Added/fixed comments.
  3558. 2002-09-30 Wez Furlong <wez.php@thebrainroom.net>
  3559. * NEWS: Even better.
  3560. * NEWS: Slight grammar fix.
  3561. 2002-09-30 Yasuo Ohgaki <yohgaki@ohgaki.net>
  3562. * NEWS: Consolidate some entries.
  3563. * NEWS: Fixed my name :)
  3564. * NEWS: Added pg_fetch_assoc()
  3565. * ext/pgsql/pgsql.c: Use PGSQL_CONV_FORCE_NULL as it is supposed.
  3566. PGSQL_CONV_FORCE_NULL inserts NULL to field instead of
  3567. NULL string for string type tuples.
  3568. * ext/pgsql/pgsql.c:
  3569. Use of PGSQL_CONV_INGORE_NOT_NULL as it is supposed. Change comment a little.
  3570. 2002-09-30 Tim Toohey <php@toowards.com>
  3571. * ext/gd/libgd/gd.c:
  3572. fix gdImageCopyResampled() for non-constant alpha layer
  3573. 2002-09-30 Derick Rethans <d.rethans@jdimedia.nl>
  3574. * NEWS: - Rewording
  3575. 2002-09-30 Sascha Schumann <sascha@schumann.cx>
  3576. * ext/standard/url_scanner_ex.c: sync
  3577. * ext/standard/url_scanner_ex.re:
  3578. Fix my stupid mistake which broke <form> handling
  3579. * Makefile.global:
  3580. Apparently, Solaris 2.6's find is overwhelmed with more than 2 -names per
  3581. invocation (add some parantheses and it segfaults). And thus, we split
  3582. the clean target up.
  3583. 2002-09-30 Yasuo Ohgaki <yohgaki@ohgaki.net>
  3584. * ext/pgsql/pgsql.c: Fix TODO desc
  3585. * ext/pgsql/pgsql.c: Remove unused def. Add TODO.
  3586. * ext/pgsql/pgsql.c: Improve error message. Fix proto.
  3587. 2002-09-30 Jon Parise <jon@csh.rit.edu>
  3588. * ext/standard/basic_functions.h
  3589. ext/standard/basic_functions.c:
  3590. - Added getopt() for parsing command line options and arguments.
  3591. 2002-09-30 Jason Greene <jason@inetgurus.net>
  3592. * ext/sockets/php_sockets.h
  3593. ext/sockets/sockets.c: Fix thread safety issue
  3594. 2002-09-30 Yasuo Ohgaki <yohgaki@ohgaki.net>
  3595. * NEWS:
  3596. Added warning for CLI and CGI SAPI changes. Fixed wrong description for 4.2.0.
  3597. 2002-09-30 Sascha Schumann <sascha@schumann.cx>
  3598. * acinclude.m4: remove unused lines
  3599. 2002-09-29 Wez Furlong <wez.php@thebrainroom.net>
  3600. * ext/ncurses/ncurses_functions.c:
  3601. Prevent possible problems with two resource ids referencing the same
  3602. panel.
  3603. 2002-09-29 Jani Taskinen <sniper@iki.fi>
  3604. * sapi/nsapi/config.m4: Possible fix for #19290
  3605. 2002-09-29 Ilia Alshanetsky <ilia@prohost.org>
  3606. * main/main.c: Fixed a mem leak inside the path resolving code.
  3607. 2002-09-29 Markus Fischer <mfischer@guru.josefine.at>
  3608. * NEWS: - Update
  3609. 2002-09-29 Ilia Alshanetsky <ilia@prohost.org>
  3610. * ext/standard/tests/math/floorceil.phpt:
  3611. Removed the ceil(-0.5); test. The return value is depedant on system's
  3612. libc and even when proper value '-0' is returned, var_dump() converts
  3613. it to 0 anyway.
  3614. 2002-09-29 Jani Taskinen <sniper@iki.fi>
  3615. * ext/session/session.c
  3616. main/main.c: ws fix
  3617. 2002-09-29 Ilia Alshanetsky <ilia@prohost.org>
  3618. * ext/standard/tests/math/floorceil.phpt:
  3619. Corrected ceil(-0.5) output value, it is 0 not -0.
  3620. 2002-09-29 Jani Taskinen <sniper@iki.fi>
  3621. * ext/fribidi/fribidi.c: Make it compile with the latest _release_ too..
  3622. 2002-09-29 Ilia Alshanetsky <ilia@prohost.org>
  3623. * ext/session/session.c:
  3624. Fixed a crash, which would occur when save_handler is invalid.
  3625. 2002-09-29 Sascha Schumann <sascha@schumann.cx>
  3626. * Makefile.global: Fix some typos
  3627. * sapi/fastcgi/Makefile.frag
  3628. sapi/fastcgi/config.m4
  3629. win32/phpembed.dsp
  3630. main/php_embed.c
  3631. main/php_embed.h
  3632. sapi/cgi/Makefile.frag
  3633. sapi/cgi/config.m4
  3634. sapi/cli/Makefile.frag
  3635. sapi/cli/config.m4
  3636. sapi/embed/config.m4
  3637. sapi/embed/php_embed.c
  3638. sapi/embed/php_embed.h
  3639. Makefile.global
  3640. acinclude.m4
  3641. configure.in:
  3642. Follow Yasuo's suggestion and build sapi program's under the sapi-specific
  3643. directory.
  3644. Move sapi-specific makefile fragments to their respective directory.
  3645. Create an embed sapi module which resides in its own dir now.
  3646. 2002-09-29 Ilia Alshanetsky <ilia@prohost.org>
  3647. * ext/session/session.c: Fixed bug #17281
  3648. * ext/session/session.c: Fixed bugs #16995 and #19392
  3649. * NEWS: Bug fixing news.
  3650. * ext/gd/libgd/gd.c: Fixed bug #19366
  3651. 2002-09-29 Derick Rethans <d.rethans@jdimedia.nl>
  3652. * main/php_embed.c
  3653. main/php_embed.h: - Fix Edin's name
  3654. 2002-09-29 Edin Kadribasic <edink@proventum.net>
  3655. * main/php_embed.c
  3656. main/php_embed.h
  3657. win32/phpembed.dsp
  3658. Makefile.global
  3659. configure.in:
  3660. Added php/embed toolkit for embedding PHP engine into C/C++ applications.
  3661. See my post to php-dev on the subject.
  3662. 2002-09-28 Ilia Alshanetsky <ilia@prohost.org>
  3663. * NEWS: Bug fixing news
  3664. 2002-09-28 Wez Furlong <wez.php@thebrainroom.net>
  3665. * ext/ncurses/ncurses_fe.c
  3666. ext/ncurses/ncurses_functions.c
  3667. ext/ncurses/php_ncurses_fe.h: Added ncurses_getyx().
  3668. * NEWS: WS
  3669. * NEWS: More streams related news.
  3670. * ext/standard/file.c
  3671. ext/standard/file.h
  3672. ext/standard/http_fopen_wrapper.c
  3673. ext/standard/tests/file/userstreams.phpt
  3674. main/user_streams.c
  3675. ext/standard/basic_functions.c:
  3676. Rename streams functions to fit with naming conventions, adding aliases
  3677. for old functions where required.
  3678. Make use of recent changes to chunk size and timeout setting code.
  3679. * main/network.c
  3680. main/php_network.h:
  3681. remove chunk size setting code (it's now in streams.c).
  3682. Move timeout setting code.
  3683. * main/php_streams.h
  3684. main/streams.c:
  3685. Differentiate between write buffer and streams read buffer sizes.
  3686. Add options for timeout and chunk size; previously these were only
  3687. set-able for socket streams.
  3688. 2002-09-28 Stig Bakken <ssb@fast.no>
  3689. * pear/scripts/php-config.in: * added --libs option
  3690. 2002-09-28 Ilia Alshanetsky <ilia@prohost.org>
  3691. * main/main.c: Fixed bug #13936
  3692. 2002-09-28 Sergey Kartashoff <gluke@biosys.net>
  3693. * ext/mnogosearch/CREDITS
  3694. ext/mnogosearch/php_mnogo.c:
  3695. - Site mirror detection and popularity rank has been added to mnogosearch
  3696. extension
  3697. 2002-09-28 Wez Furlong <wez.php@thebrainroom.net>
  3698. * ext/ncurses/ncurses_functions.c: Fix crash bug and return value.
  3699. 2002-09-28 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
  3700. * main/fopen_wrappers.c: MFH fix for bug 19292
  3701. * main/fopen_wrappers.c: Uh, this is what I meant to do. Fix for #19292
  3702. * main/fopen_wrappers.c: Probable fix for bug #19292
  3703. 2002-09-28 Tal Peer <tal@twisthost.com>
  3704. * ext/fribidi/fribidi.c:
  3705. - Eliminated LFs
  3706. 2002-09-28 James Moore <James@phpuk.org>
  3707. * ext/fribidi/fribidi.c:
  3708. Make ext/fribidi compile against latest fribidi CVS
  3709. 2002-09-28 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  3710. * ext/iconv/tests/002.phpt: Synch with README.TESTING
  3711. 2002-09-28 Wez Furlong <wez.php@thebrainroom.net>
  3712. * main/php_streams.h
  3713. main/streams.c
  3714. main/user_streams.c:
  3715. Allow user streams/wrappers to implement fstat(), opendir() and stat().
  3716. * ext/standard/file.c: Add missing folding marker.
  3717. 2002-09-28 Derick Rethans <d.rethans@jdimedia.nl>
  3718. * NEWS: - Consistency
  3719. 2002-09-28 Yasuo Ohgaki <yohgaki@ohgaki.net>
  3720. * ext/standard/dir.c: It must be GLOB_NOCHECK instead of GLOB_NOMATCH.
  3721. GLOB_NOMATCH does not make sense at all.
  3722. 2002-09-28 Markus Fischer <mfischer@guru.josefine.at>
  3723. * NEWS: - Don't forget whom to blame ... ;)
  3724. 2002-09-27 Wez Furlong <wez.php@thebrainroom.net>
  3725. * ext/standard/basic_functions.c
  3726. ext/standard/file.c
  3727. ext/standard/file.h:
  3728. Implement stream_select() which works just like socket_select, but only on
  3729. streams.
  3730. * ext/ncurses/ncurses.c
  3731. ext/ncurses/ncurses_fe.c
  3732. ext/ncurses/ncurses_functions.c
  3733. ext/ncurses/php_ncurses.h
  3734. ext/ncurses/php_ncurses_fe.h: More ncurses functions and constants.
  3735. * ext/ncurses/config.m4
  3736. ext/ncurses/ncurses.c
  3737. ext/ncurses/ncurses_fe.c
  3738. ext/ncurses/ncurses_functions.c
  3739. ext/ncurses/php_ncurses.h
  3740. ext/ncurses/php_ncurses_fe.h:
  3741. Implement some more window routines, add pad functions.
  3742. Add panel functions when libpanel is also detected.
  3743. Register STDSCR constant during ncurses_init().
  3744. 2002-09-27 Colin Viebrock <colin@easydns.com>
  3745. * ext/standard/info.c: fix formating by breaking on to separate lines
  3746. 2002-09-27 Edin Kadribasic <edink@proventum.net>
  3747. * ext/gd/gd.dsp
  3748. ext/gd/gd_bundled.dsp: (Edin)
  3749. Fixed bug #19595 (Missing functions for GD2 format handling).
  3750. 2002-09-27 Jani Taskinen <sniper@iki.fi>
  3751. * ext/standard/dir.c: ws
  3752. 2002-09-27 Hartmut Holzgraefe <hartmut@six.de>
  3753. * ext/standard/dir.c: /tmp/cvsmLUuXQ
  3754. 2002-09-27 Edin Kadribasic <edink@proventum.net>
  3755. * ext/standard/credits_ext.h
  3756. ext/standard/credits_sapi.h: Update credits.
  3757. * sapi/cli/CREDITS: Those two have enough credits already :)
  3758. 2002-09-27 Tal Peer <tal@twisthost.com>
  3759. * ext/fribidi/CREDITS: - Fixed case in extension name
  3760. 2002-09-27 Jani Taskinen <sniper@iki.fi>
  3761. * NEWS: style polizei
  3762. 2002-09-27 Yasuo Ohgaki <yohgaki@ohgaki.net>
  3763. * ext/standard/dir.c: No need to define GLOB_NOMATCH.
  3764. 2002-09-27 Derick Rethans <d.rethans@jdimedia.nl>
  3765. * ext/ldap/config.m4:
  3766. - Fix for bug #19633 (wrong directories in ext/ldap/config.m4).
  3767. - Fix for bug #19633 (wrong directories in ext/ldap/config.m4).
  3768. 2002-09-27 Wez Furlong <wez.php@thebrainroom.net>
  3769. * ext/sysvsem/sysvsem.c:
  3770. Really *really* fix the segfault bug #17274 and bug #19627 this time.
  3771. 2002-09-27 Jan Lehnardt <jan@dasmoped.net>
  3772. * ext/standard/info.c: - be more conservative ;)
  3773. 2002-09-27 Wez Furlong <wez.php@thebrainroom.net>
  3774. * NEWS: And a couple more.
  3775. * NEWS: Add some bug #'s to make Markus happier :-)
  3776. * EXTENSIONS: Typo
  3777. 2002-09-27 Markus Fischer <mfischer@guru.josefine.at>
  3778. * NEWS: - Update.
  3779. 2002-09-27 Dan Kalowsky <dank@deadmime.org>
  3780. * EXTENSIONS: They seem to be working...
  3781. 2002-09-26 Colin Viebrock <colin@easydns.com>
  3782. * NEWS: document changes
  3783. 2002-09-26 Derick Rethans <d.rethans@jdimedia.nl>
  3784. * win32/install.txt:
  3785. - Added Sambar install notes (patch by Steffen <com@sambarserver.info>)
  3786. 2002-09-26 Sebastian Bergmann <sb@sebastian-bergmann.de>
  3787. * ext/standard/credits.c
  3788. ext/standard/info.c
  3789. ext/standard/info.h: Fix ZTS build.
  3790. 2002-09-26 Colin Viebrock <colin@easydns.com>
  3791. * ext/standard/info.h
  3792. ext/standard/credits.c
  3793. ext/standard/info.c:
  3794. update credits page with proper HTML, fix HTML escaping, and a few tweaks
  3795. 2002-09-26 Sebastian Bergmann <sb@sebastian-bergmann.de>
  3796. * ext/standard/string.c: Fix warning.
  3797. * ext/standard/html.c
  3798. ext/standard/html.h
  3799. ext/wddx/php_wddx_api.h
  3800. ext/wddx/wddx.c: Fix ZTS build.
  3801. 2002-09-26 Ilia Alshanetsky <ilia@prohost.org>
  3802. * ext/session/session.c: Fixed bug #11643
  3803. 2002-09-26 Colin Viebrock <colin@easydns.com>
  3804. * sapi/apache/php_apache.c
  3805. ext/standard/css.c
  3806. ext/standard/info.c
  3807. main/php_ini.c
  3808. sapi/aolserver/aolserver.c: fix phpinfo() output for better browser BC
  3809. 2002-09-26 Jani Taskinen <sniper@iki.fi>
  3810. * ext/session/session.c:
  3811. Fix bug: #14991 (changing session.use_trans_sid does not work in scripts)
  3812. 2002-09-26 Wez Furlong <wez.php@thebrainroom.net>
  3813. * main/streams.c:
  3814. Fix for #19580. (Incorrectly warning about lost data when that is not the
  3815. case on systems without fopencookie).
  3816. * ext/standard/html.c:
  3817. Emit a warning when an unsupported charset is requested in htmlentities.
  3818. Fixed #18521.
  3819. 2002-09-26 Jani Taskinen <sniper@iki.fi>
  3820. * NEWS: style,consistency..
  3821. 2002-09-26 Derick Rethans <d.rethans@jdimedia.nl>
  3822. * NEWS: - Cleaning up
  3823. 2002-09-26 Tal Peer <tal@twisthost.com>
  3824. * ext/fribidi/fribidi.c: - Fixed fatal error
  3825. 2002-09-26 Wez Furlong <wez.php@thebrainroom.net>
  3826. * ext/standard/file.h
  3827. main/streams.c
  3828. main/user_streams.c
  3829. ext/standard/file.c:
  3830. Fix segfault in wrapper error log mechanism when errors are logged on
  3831. second and subsequent events.
  3832. Implement very simple recursion protection for user streams written
  3833. like this:
  3834. class urlEncodeStream {
  3835. var $fp = NULL;
  3836. function stream_open($path, $mode, $options, &$opened_path)
  3837. {
  3838. $this->fp = fopen($path, $mode); // <-- this recurses infinitely
  3839. return is_resource($this->fp);
  3840. }
  3841. }
  3842. file_register_wrapper('urlencode', 'urlEncodeStream');
  3843. $fp = fopen('urlencode:///tmp/outputfile.txt', 'w');
  3844. Noticed by: Yasuo.
  3845. 2002-09-26 Jan Lehnardt <jan@dasmoped.net>
  3846. * ext/standard/dir.c:
  3847. - GLOB_NOMATCH and GLOB_NOESCAPE are only defined in win32/glob.h
  3848. - fixes build on FreeBSD 4.6
  3849. 2002-09-26 Tal Peer <tal@twisthost.com>
  3850. * ext/fribidi/README
  3851. ext/fribidi/fribidi.c:
  3852. - Reverted back to old param parsing api (and eliminated a segfault by doing that)
  3853. - Added the CapRTL charset -- should be used for testing on machines without Hebrew/Arabic/Persian
  3854. fonts
  3855. - Changed the note about deprecated behaviour from E_WARNING to E_NOTICE
  3856. 2002-09-26 Wez Furlong <wez.php@thebrainroom.net>
  3857. * ext/standard/http_fopen_wrapper.c
  3858. ext/standard/file.c
  3859. ext/standard/file.h:
  3860. Remove an unused variable and a now-unused function.
  3861. * ext/bz2/bz2.c
  3862. ext/standard/file.h
  3863. ext/standard/ftp_fopen_wrapper.c
  3864. ext/standard/http_fopen_wrapper.c
  3865. ext/standard/php_fopen_wrapper.c
  3866. ext/zlib/zlib_fopen_wrapper.c
  3867. main/php_streams.h
  3868. ext/standard/basic_functions.c
  3869. ext/standard/file.c: Rename file_get_wrapper_data -> file_get_meta_data.
  3870. It now always returns useful information for all streams.
  3871. Unified that data with socket_get_status and made socket_get_status
  3872. an alias for file_get_meta_data.
  3873. Fix Location header following which was broken in this commit:
  3874. http://cvs.php.net/diff.php/php4/ext/standard/http_fopen_wrapper.c?r1=1.41&r2=1.42&ty=h
  3875. 2002-09-26 Yasuo Ohgaki <yohgaki@ohgaki.net>
  3876. * ext/standard/dir.c: Remove dup
  3877. 2002-09-26 Hartmut Holzgraefe <hartmut@six.de>
  3878. * EXTENSIONS: temporarily giving some orphands a new home
  3879. 2002-09-26 Georg Richter <georg.richter@phpev.de>
  3880. * EXTENSIONS: maintainers for the famous mysql extension
  3881. 2002-09-26 Markus Fischer <mfischer@guru.josefine.at>
  3882. * NEWS: - Add missing bug fixes.
  3883. 2002-09-26 Sebastian Bergmann <sb@sebastian-bergmann.de>
  3884. * ext/standard/dir.c: Fix ZTS build. Fix warning.
  3885. 2002-09-26 Hartmut Holzgraefe <hartmut@six.de>
  3886. * ext/standard/dir.c: fix windows build
  3887. 2002-09-26 Markus Fischer <mfischer@guru.josefine.at>
  3888. * php.ini-recommended: - Merge url_rewriter.tags description from Sascha.
  3889. 2002-09-26 Sebastian Bergmann <sb@sebastian-bergmann.de>
  3890. * ext/mbstring/mbstring.dsp
  3891. win32/php4dll.dsp
  3892. win32/php4dllts.dsp: Sync MSVC project files.
  3893. 2002-09-26 Tal Peer <tal@twisthost.com>
  3894. * ext/fribidi/EXPERIMENTAL: - Initial commit
  3895. 2002-09-26 Wez Furlong <wez.php@thebrainroom.net>
  3896. * NEWS: Note that the GD functions now also work with remote files.
  3897. * ext/mbstring/config.m4
  3898. ext/mbstring/mbstring.c
  3899. ext/mbstring/mbstring.h
  3900. ext/mbstring/php_unicode.c
  3901. ext/mbstring/php_unicode.h
  3902. ext/mbstring/unicode_data.h:
  3903. (PHP mb_convert_case) Add function that will convert the case of a string
  3904. Respecting it's encoding (or the internal encoding).
  3905. 2002-09-26 Hartmut Holzgraefe <hartmut@six.de>
  3906. * ext/standard/dir.c:
  3907. glob should now be ZTS/open_basedir/safe_mode aware (finally)
  3908. * ext/standard/file.c: symbolic constants for fnmatch flags added
  3909. 2002-09-25 Yasuo Ohgaki <yohgaki@ohgaki.net>
  3910. * php.ini-dist: on -> On
  3911. * php.ini-recommended: Merge changes from php.ini-dist
  3912. 2002-09-25 Sascha Schumann <sascha@schumann.cx>
  3913. * ext/ircg/ircg.c: Add support for LIST
  3914. 2002-09-25 Andrey Hristov <andrey@webgate.bg>
  3915. * ext/standard/tests/strings/001.phpt: Test case for strspn()/strcspn().
  3916. * ext/standard/string.c:
  3917. Added common handler for strspn() and strcspn(). Almost of the code is
  3918. identical. Modified to accept up to 4 params. Last 2 optional start & len.
  3919. They are analogic to start & len of substr(). So the behavior when start &
  3920. len are used is like
  3921. strspn(substr($s,$start,$len),$good_chars) and
  3922. strcspn(substr($s,$start,$len), $bad_chars)
  3923. 2002-09-25 Sascha Schumann <sascha@schumann.cx>
  3924. * php.ini-dist: add note about url_rewriter.tags
  3925. 2002-09-25 Andrey Hristov <andrey@webgate.bg>
  3926. * ext/standard/basic_functions.c
  3927. ext/standard/php_string.h
  3928. ext/standard/string.c:
  3929. str_shuffle() function added. Like shuffle() for arrays - however the
  3930. algorithm for creating the permutation is quite simple. More like
  3931. the implementation of shuffle() for 4.2.1 .
  3932. 2002-09-25 Andrei Zmievski <andrei@php.net>
  3933. * ext/standard/reg.h: *** empty log message ***
  3934. 2002-09-25 Martin Jansen <mail@martin-jansen.de>
  3935. * pear/PEAR.php: * Fix bug #19269.
  3936. This patch makes popErrorHandling() pop the first _two_ elements
  3937. from the error handler stack to prevent un-necessary memory
  3938. consumption.
  3939. 2002-09-25 Sterling Hughes <sterling@bumblebury.com>
  3940. * EXTENSIONS: add two extensions - and orphan them.
  3941. 2002-09-25 Sascha Schumann <sascha@schumann.cx>
  3942. * NEWS
  3943. main/main.c
  3944. php.ini-dist:
  3945. We are about to enter 2003, sending two-digit years does not make too
  3946. much sense anymore. According to an article from '98, only Netscape 3.x was
  3947. affected anyway.
  3948. * EXTENSIONS
  3949. NEWS: style police
  3950. 2002-09-25 Wez Furlong <wez.php@thebrainroom.net>
  3951. * ext/standard/exec.c
  3952. ext/standard/file.c
  3953. ext/posix/posix.c
  3954. ext/recode/recode.c
  3955. ext/interbase/interbase.c
  3956. ext/ming/ming.c
  3957. ext/pdf/pdf.c
  3958. ext/bz2/bz2.c
  3959. ext/ftp/php_ftp.c: Make these all work with persistent streams too.
  3960. * main/main.c
  3961. main/network.c
  3962. main/php.h
  3963. main/php_network.h
  3964. main/php_streams.h
  3965. main/streams.c
  3966. ext/standard/basic_functions.c
  3967. ext/standard/file.c
  3968. ext/standard/file.h
  3969. ext/standard/fsock.c: Implement persistent streams. (for pfsockopen).
  3970. Juggle some includes/definitions.
  3971. Tidy up streams use in ext/standard/file.c
  3972. 2002-09-25 Sterling Hughes <sterling@bumblebury.com>
  3973. * EXTENSIONS:
  3974. if this makes people happier about me not working on these anymore, so be
  3975. it :)
  3976. 2002-09-25 Andrei Zmievski <andrei@php.net>
  3977. * ext/standard/reg.c
  3978. ext/standard/reg.h: Fix bug #17570.
  3979. 2002-09-25 Tal Peer <tal@twisthost.com>
  3980. * ext/fribidi/fribidi.c: - Update proto
  3981. 2002-09-25 Ilia Alshanetsky <ilia@prohost.org>
  3982. * ext/session/session.c: Fixed bugs #18167 & #16859
  3983. 2002-09-25 Sascha Schumann <sascha@schumann.cx>
  3984. * ext/session/mod_files.c: Improve error messages
  3985. 2002-09-25 Ilia Alshanetsky <ilia@prohost.org>
  3986. * ext/standard/datetime.c:
  3987. prevent segv on Windows with negative localtime values.
  3988. 2002-09-25 Sascha Schumann <sascha@schumann.cx>
  3989. * ext/standard/url_scanner_ex.c: Sync
  3990. * ext/standard/url_scanner_ex.re: Allow - as part of an attribute
  3991. PR: #19573
  3992. * php.ini-dist
  3993. ext/standard/url_scanner_ex.re:
  3994. Fix #13472 by making it possible to append the <input> stuff after
  3995. <fieldset> for xhtml compliance.
  3996. * ext/standard/url_scanner_ex.c: Sync with .re
  3997. * ext/standard/url_scanner_ex.re: Allow malformed HTML such as
  3998. <a onClick=window.open("/hardware/somevar.php?hinfoid=","chgti") ..>
  3999. where ["'] are part of the attribute value.
  4000. 2002-09-24 Ilia Alshanetsky <ilia@prohost.org>
  4001. * ext/standard/reg.c: Fixed bug #17957
  4002. 2002-09-24 Zeev Suraski <zeev@zend.com>
  4003. * ext/standard/basic_functions.c: Fix indirection
  4004. 2002-09-24 Wez Furlong <wez.php@thebrainroom.net>
  4005. * ext/standard/html.c:
  4006. Fix for #19570: last character in translation table is omitted.
  4007. 2002-09-24 Sascha Schumann <sascha@schumann.cx>
  4008. * ext/mime_magic/mime_magic.c: Fix typo
  4009. * ext/mime_magic/config.m4:
  4010. Replace underscores with dashes in --enable-mime-magic
  4011. 2002-09-24 Wez Furlong <wez.php@thebrainroom.net>
  4012. * ext/standard/file.c:
  4013. Fix EOL markers for file() so that Mac EOL work correctly.
  4014. 2002-09-23 Jani Taskinen <sniper@iki.fi>
  4015. * NEWS: yadda yadda..
  4016. 2002-09-23 Wez Furlong <wez.php@thebrainroom.net>
  4017. * main/streams.c: Correct a buglet in the newly introduced buffer code.
  4018. 2002-09-23 Jani Taskinen <sniper@iki.fi>
  4019. * ext/ldap/ldap.c: MFH: fix for bug #17915
  4020. 2002-09-23 Tal Peer <tal@twisthost.com>
  4021. * ext/fribidi/fribidi.c:
  4022. - Fixed build on Win32 (and made the ext use a newer API)
  4023. - Various CS fixes
  4024. - Converted the parameter parsing to the new API
  4025. 2002-09-23 Wez Furlong <wez.php@thebrainroom.net>
  4026. * NEWS: include(URL).
  4027. * main/streams.c:
  4028. Ensure that the seekable stream returned for include("http://") under win32
  4029. is based on a temporary file rather than a memory stream.
  4030. * main/php_streams.h:
  4031. Enable include("http://....") under win32 by downloading to a temporary
  4032. stream so that flex will get on nicely with the content.
  4033. 2002-09-23 Ilia Alshanetsky <ilia@prohost.org>
  4034. * sapi/apache2filter/php_apache.h
  4035. sapi/apache2filter/sapi_apache2.c: Fixed bug #17466
  4036. 2002-09-23 Wez Furlong <wez.php@thebrainroom.net>
  4037. * NEWS: Reflect recent streams changes.
  4038. * main/user_streams.c:
  4039. Remove allow_url_fopen checks from the user streams code.
  4040. Rationale: user streams might not be implementing network access,
  4041. and the administrator can disable the file_register_wrapper function
  4042. and other network access functions if s/he does not want to allow
  4043. this functionality.
  4044. * ext/standard/file.h: WS
  4045. * main/streams.c
  4046. ext/standard/basic_functions.h
  4047. ext/standard/file.c
  4048. ext/standard/file.h
  4049. ext/standard/http_fopen_wrapper.c
  4050. main/network.c
  4051. php.ini-dist
  4052. php.ini-recommended:
  4053. Implement a default_socket_timeout and auto_detect_line_endings ini options.
  4054. Also move user_agent from BG to FG.
  4055. 2002-09-23 David Reid <dreid@jetnet.co.uk>
  4056. * sapi/apache2filter/config.m4:
  4057. Allow this to build on beos with it's bizarre linking.
  4058. 2002-09-23 Wez Furlong <wez.php@thebrainroom.net>
  4059. * ext/standard/basic_functions.c: basic_functions.c
  4060. 2002-09-23 Sascha Schumann <sascha@schumann.cx>
  4061. * sapi/thttpd/thttpd_patch:
  4062. Force /nocache/ entities to be delivered completely, even if a
  4063. broken proxy ignores our anti-cache headers and sends an IMS request.
  4064. 2002-09-23 Wez Furlong <wez.php@thebrainroom.net>
  4065. * main/streams.c:
  4066. Hopefully fix the other warnings that my last warning-fixing commit caused.
  4067. 2002-09-23 Sascha Schumann <sascha@schumann.cx>
  4068. * ext/standard/filestat.c: (PHP touch) Remove an extraneous time() call.
  4069. Yasuo added this line in rev 1.90 for no apparent reason.
  4070. 2002-09-23 Wez Furlong <wez.php@thebrainroom.net>
  4071. * ext/ftp/ftp.c
  4072. main/streams.c
  4073. main/php_streams.h: fix some warnings.
  4074. 2002-09-23 Sebastian Bergmann <sb@sebastian-bergmann.de>
  4075. * ext/standard/string.c: Fix warning.
  4076. 2002-09-23 Zeev Suraski <zeev@zend.com>
  4077. * main/output.c: Fix bug #19525
  4078. 2002-09-23 Sascha Schumann <sascha@schumann.cx>
  4079. * ext/session/session.c:
  4080. (php_get_session_var) Always return FAILURE if no data source was found.
  4081. Noticed by: Sebastian Bergmann
  4082. 2002-09-23 Wez Furlong <wez.php@thebrainroom.net>
  4083. * ext/standard/tests/file/userstreams.phpt
  4084. main/memory_streams.c
  4085. main/php_streams.h
  4086. main/streams.c
  4087. main/user_streams.c: Revise buffer/seek code a little.
  4088. Tidy up user streams even more.
  4089. Make test case quite aggressive.
  4090. 2002-09-23 Zeev Suraski <zeev@zend.com>
  4091. * main/php_ini.c: Compat fix
  4092. * sapi/cgi/cgi_main.c:
  4093. We leak quite a few things intentionally, if you want to debug it - enable
  4094. explicitly please..
  4095. 2002-09-23 Ilia Alshanetsky <ilia@prohost.org>
  4096. * sapi/apache2filter/sapi_apache2.c: Fixed bug #17662
  4097. 2002-09-23 Jason Greene <jason@inetgurus.net>
  4098. * ext/sockets/sockets.c
  4099. ext/sockets/win32_socket_constants.h: Implement contstants on win32
  4100. 2002-09-23 Wez Furlong <wez.php@thebrainroom.net>
  4101. * main/network.c
  4102. main/php_network.h
  4103. main/php_streams.h
  4104. main/streams.c
  4105. main/user_streams.c
  4106. main/memory_streams.c
  4107. ext/bz2/bz2.c
  4108. ext/standard/file.c
  4109. ext/standard/http_fopen_wrapper.c
  4110. ext/standard/php_fopen_wrapper.c
  4111. ext/zlib/zlib_fopen_wrapper.c
  4112. ext/curl/curlstreams.c: Implement read buffering in streams.
  4113. Eliminate similar code from network.c.
  4114. Implement fgets equivalent at the streams level, which can detect
  4115. the mac, dos and unix line endings and handle them appropriately.
  4116. The default behaviour is unix (and dos) line endings.
  4117. An ini option to control this behaviour will follow.
  4118. 2002-09-23 Sascha Schumann <sascha@schumann.cx>
  4119. * sapi/thttpd/thttpd.c:
  4120. Use generic getnameinfo for address-to-name translation, if available.
  4121. This adds support for IPv6 addresses.
  4122. 2002-09-22 Ilia Alshanetsky <ilia@prohost.org>
  4123. * main/fopen_wrappers.c: Fixed bug #19395
  4124. 2002-09-22 Derick Rethans <d.rethans@jdimedia.nl>
  4125. * ext/gd/gd_bundled.dsp: - update project file (no precompiled headers)
  4126. * ext/standard/mail.c: - Unbreak build
  4127. 2002-09-22 James Cox <james@blog.at>
  4128. * ext/standard/mail.c: typo
  4129. 2002-09-21 Sascha Schumann <sascha@schumann.cx>
  4130. * ext/ircg/ircg.c
  4131. ext/ircg/php_ircg.h: (PHP) Add ircg_eval_ecmascript_params
  4132. This function turns a flat ecmascript parameter string, including escapes
  4133. back into an array. 5-10 times speedup when compared to user implementation.
  4134. 2002-09-21 Derick Rethans <d.rethans@jdimedia.nl>
  4135. * ext/standard/ftp_fopen_wrapper.c: - Fix ZTS build
  4136. 2002-09-21 Ilia Alshanetsky <ilia@prohost.org>
  4137. * NEWS: news about various strip_tags() fixes.
  4138. * ext/standard/tests/strings/strip_tags.phpt:
  4139. Added a test script for strip_tags() function.
  4140. * ext/standard/string.c:
  4141. Fixed bug #7472 as well as many other bugs with strip_tags implementation.
  4142. 2002-09-21 Sascha Schumann <sascha@schumann.cx>
  4143. * sapi/thttpd/thttpd_patch:
  4144. Immediately unmap /nocache/ entries, so that the mmc cache does not get
  4145. polluted too much.
  4146. 2002-09-21 Andrey Hristov <andrey@webgate.bg>
  4147. * ext/standard/array.c: ws fixes.
  4148. 2002-09-21 Ilia Alshanetsky <ilia@prohost.org>
  4149. * sapi/apache/mod_php4.c:
  4150. Fixed bug #15038, original patch by: phpman@toowards.com
  4151. * ext/standard/datetime.c: Fixed bug #12934
  4152. locatime() now returns an error message when passed a negative value.
  4153. 2002-09-21 Sascha Schumann <sascha@schumann.cx>
  4154. * ext/standard/formatted_print.c: Add '+' modifier.
  4155. + A sign (+ or -) always be placed before a number
  4156. produced by a signed conversion. By default a sign
  4157. is used only for negative numbers. A + overrides a
  4158. space if both are used.
  4159. 2002-09-21 Markus Fischer <mfischer@guru.josefine.at>
  4160. * win32/sendmail.c: - Forgot to add an extra space.
  4161. 2002-09-21 Andrey Hristov <andrey@webgate.bg>
  4162. * ext/standard/tests/array/008.phpt:
  4163. Test case for array_intersect() and array_intersect_assoc()
  4164. * ext/standard/basic_functions.c
  4165. ext/standard/php_array.h
  4166. ext/standard/array.c:
  4167. New function added - array_intersect_assoc() similar to array_intersect()
  4168. but the keys are also used in the comparison. So the result is a subset of
  4169. the result of array_intersect().
  4170. Test will be committed too.
  4171. 2002-09-21 Tal Peer <tal@twisthost.com>
  4172. * ext/fribidi/fribidi.c:
  4173. Changed version from NO_VERSION_YET to 0.1
  4174. 2002-09-21 Sascha Schumann <sascha@schumann.cx>
  4175. * ext/session/session.c:
  4176. Because track vars are always initialized, get_session_var failed
  4177. to work in the register_globals=1 case.
  4178. It is now possible again to store session variables in global vars.
  4179. 2002-09-21 Zeev Suraski <zeev@zend.com>
  4180. * sapi/apache2filter/php_apache.h
  4181. sapi/apache2filter/php_functions.c
  4182. sapi/apache2filter/sapi_apache2.c: Fix double initialization
  4183. 2002-09-20 Derick Rethans <d.rethans@jdimedia.nl>
  4184. * win32/php4ts_cli.rc
  4185. win32/php4dllts.rc
  4186. win32/php4ts.rc: - Fix line-endings
  4187. - Changed afxres.h to winres.h to make it compile when MFC is not installed
  4188. (see http://www.winprog.org/tutorial/errors.html,
  4189. "Fatal error RC1015: cannot open include file 'afxres.h'.")
  4190. 2002-09-20 Sander Roobol <phy@wanadoo.nl>
  4191. * main/main.c:
  4192. Changing the magic_quotes_gpc setting has no effect at USER level
  4193. 2002-09-20 Jani Taskinen <sniper@iki.fi>
  4194. * ext/yaz/config.m4: fix typo
  4195. 2002-09-20 Martin Kraemer <Martin.Kraemer@fujitsu-siemens.com>
  4196. * ext/cyrus/cyrus.c:
  4197. Since the cyrus extension prints only one line, and no subsequent info,
  4198. it should have a similar appearance as the other one-liners.
  4199. Use php_info_print_table_row() instead of php_info_print_table_header(),
  4200. as in the other extensions.
  4201. 2002-09-20 Ilia Alshanetsky <ilia@prohost.org>
  4202. * ext/standard/string.c: Fixed bugs #12989 and #12120
  4203. 2002-09-20 Sebastian Bergmann <sb@sebastian-bergmann.de>
  4204. * win32/php4dll.dsp
  4205. win32/php4dllts.dsp: Sync MSVC project files.
  4206. 2002-09-20 Jani Taskinen <sniper@iki.fi>
  4207. * ext/yaz/config.m4: Added check for yaz version into configure.
  4208. 2002-09-20 Ilia Alshanetsky <ilia@prohost.org>
  4209. * ext/gd/gd.c: Fixed bug #19487
  4210. 2002-09-20 Jani Taskinen <sniper@iki.fi>
  4211. * ext/gd/gd.c: MFH
  4212. * ext/gd/gd.c: Added missing convert_to_* funcs. (should fix some crashes)
  4213. 2002-09-19 Colin Viebrock <colin@easydns.com>
  4214. * sapi/apache/php_apache.c
  4215. ext/standard/config.m4
  4216. ext/standard/css.c
  4217. ext/standard/css.h
  4218. ext/standard/info.c
  4219. main/php_ini.c
  4220. sapi/aolserver/aolserver.c:
  4221. Change phpinfo() to use CSS styling instead of HTML code.
  4222. It doesn't render as nicely as it used to on older browsers, but it
  4223. does result in smaller files, and opens the door to using your own CSS
  4224. to style it differently.
  4225. There is a patch to Zend/zend_ini.c, but I don't have enough Karma, so
  4226. Derick has the patch.
  4227. * ext/calendar/cal_unix.c
  4228. ext/calendar/calendar.c
  4229. ext/calendar/easter.c: change my email address
  4230. 2002-09-19 Ilia Alshanetsky <ilia@prohost.org>
  4231. * ext/sysvmsg/config.m4: Fixed bug #19504
  4232. Alligned 'Enable sysvmsg support' message.
  4233. 2002-09-19 Derick Rethans <d.rethans@jdimedia.nl>
  4234. * ext/exif/config.m4
  4235. ext/hwapi/config.m4
  4236. ext/mbstring/config.m4
  4237. ext/mime_magic/config.m4: - Align configure --help messages
  4238. 2002-09-19 Ilia Alshanetsky <ilia@prohost.org>
  4239. * ext/standard/exec.c
  4240. ext/standard/exec.h: Fixed bug #19313
  4241. Fixed argument count check for system/exec/passthru functions
  4242. Added a check to system/exec/passthru functions to make sure execution
  4243. parameter is not blank before attempting to execute it.
  4244. * ext/standard/datetime.c: Fixed bug #19414
  4245. 2002-09-19 Derick Rethans <d.rethans@jdimedia.nl>
  4246. * EXTENSIONS: - Add fribidi extension
  4247. * ext/imap/php_imap.c: - Fix typo
  4248. 2002-09-19 Zeev Suraski <zeev@zend.com>
  4249. * ext/standard/basic_functions.c:
  4250. Fix the last part of bug #13982 (ignore_user_abort() settings were 'leaking'
  4251. between requests)
  4252. * main/main.c: Fix connection_status()
  4253. 2002-09-19 Dan Kalowsky <dank@deadmime.org>
  4254. * TODO: adding ODBC todo's
  4255. 2002-09-19 Adam Dickmeiss <adam@indexdata.dk>
  4256. * ext/yaz/php_yaz.c:
  4257. Remove compatibility for old YAZ versions (use ZOOM API only)
  4258. * ext/yaz/php_yaz.c: New option for yaz_connect: charset
  4259. 2002-09-19 Sascha Schumann <sascha@schumann.cx>
  4260. * ext/dba/config.m4
  4261. ext/dba/dba_cdb.c
  4262. ext/dba/install_cdb.sh: Add support for cdb-0.75
  4263. The install_cdb.sh script fills the gap of installing header files and
  4264. creating a cdb library which programs can link against.
  4265. 2002-09-19 Dan Kalowsky <dank@deadmime.org>
  4266. * ext/imap/php_imap.c: white space fix
  4267. 2002-09-18 Zeev Suraski <zeev@zend.com>
  4268. * win32/php4dllts.dsp:
  4269. Fix debug build options (looks like VC doesn't maintain indentation in the
  4270. .dsp... Sorry Sebastian :)
  4271. * sapi/webjames/webjames.c
  4272. sapi/roxen/roxen.c
  4273. sapi/servlet/servlet.c
  4274. sapi/thttpd/thttpd.c
  4275. sapi/tux/php_tux.c
  4276. sapi/nsapi/nsapi.c
  4277. sapi/phttpd/phttpd.c
  4278. sapi/pi3web/pi3web_sapi.c
  4279. sapi/fastcgi/fastcgi.c
  4280. sapi/isapi/php4isapi.c
  4281. sapi/cgi/cgi_main.c
  4282. sapi/cli/php_cli.c
  4283. sapi/apache2filter/sapi_apache2.c
  4284. sapi/caudium/caudium.c
  4285. sapi/aolserver/aolserver.c
  4286. sapi/apache/mod_php4.c
  4287. sapi/apache2filter/php_functions.c
  4288. main/main.c
  4289. main/php_main.h
  4290. sapi/activescript/php4activescript.c:
  4291. another startup initialization fix - only ISAPI and CGI SAPI's tested,
  4292. minor compile buglets might occur in other SAPIs, but should be trivial
  4293. to fix...
  4294. 2002-09-18 James Cox <james@blog.at>
  4295. * ext/standard/info.c: white background please
  4296. 2002-09-18 Ilia Alshanetsky <ilia@prohost.org>
  4297. * ext/standard/datetime.c: Fixed bug #19446
  4298. * ext/standard/image.c:
  4299. Added additional handlers for compressed swf files, which require
  4300. entire file to be downloaded for successful decompression.
  4301. 2002-09-18 Dan Kalowsky <dank@deadmime.org>
  4302. * ext/imap/php_imap.c:
  4303. Patch for Bug #19402 provided by Kevin Way (kevin.way@overtone.org)
  4304. 2002-09-18 Wez Furlong <wez.php@thebrainroom.net>
  4305. * ext/standard/tests/file/userstreams.phpt
  4306. main/user_streams.c: Tidy up some user stream code.
  4307. Add a small test case (not yet complete).
  4308. 2002-09-18 Hartmut Holzgraefe <hartmut@six.de>
  4309. * ext/standard/string.c:
  4310. setlocale() will now accept multiple locale arguments, first match wins
  4311. 2002-09-17 Tal Peer <tal@kaktos.co.il>
  4312. * ext/fribidi/fribidi.c:
  4313. * ext/fribidi/README
  4314. ext/fribidi/fribidi.c:
  4315. * The second argument of
  4316. fribidi_log2vis now accepts a constant.
  4317. The old way (using strings) is still available
  4318. but deprecated.
  4319. 2002-09-17 Hartmut Holzgraefe <hartmut@six.de>
  4320. * ext/standard/head.c: it should not only work for the failure case
  4321. but also not fail (segfault) on the working case
  4322. * ext/standard/basic_functions.c: stupid lino-typo .... :(
  4323. * ext/standard/basic_functions.c
  4324. ext/standard/head.c:
  4325. headers_sent() may now return information about where output started
  4326. using the optional $file and $line reference parameters
  4327. 2002-09-17 Zeev Suraski <zeev@zend.com>
  4328. * main/main.c: MFH
  4329. * NEWS: Update NEWS
  4330. * main/main.c:
  4331. Call zend_post_startup() - use local copies of the function, class and
  4332. constant tables in the startup thread
  4333. 2002-09-16 Tal Peer <tal@kaktos.co.il>
  4334. * ext/fribidi/CREDITS: oops.
  4335. * ext/fribidi/CREDITS: Added myself
  4336. 2002-09-16 Jani Taskinen <sniper@iki.fi>
  4337. * NEWS: tuning
  4338. * ext/fribidi/README
  4339. ext/fribidi/config.m4
  4340. ext/fribidi/fribidi.c
  4341. ext/fribidi/fribidi.php
  4342. ext/fribidi/php_fribidi.h:
  4343. - Require Fribidi 0.10.4 -> no more glib needed.
  4344. - Cleaned up a bit.
  4345. * sapi/isapi/php4isapi.c: Should fix #19425
  4346. 2002-09-16 Anantha Kesari H Y <hyanantha@novell.com>
  4347. * netware/phplib.imp: Updatation of symbols exported for NetWare
  4348. 2002-09-15 Tal Peer <tal@kaktos.co.il>
  4349. * ext/fribidi/fribidi.c:
  4350. * More work on returning errors properly and freeing resources
  4351. 2002-09-15 Sebastian Bergmann <sb@sebastian-bergmann.de>
  4352. * win32/php4dllts.dsp: For a change, Sebastian makes Andi happy. :-)
  4353. 2002-09-15 Tal Peer <tal@kaktos.co.il>
  4354. * ext/fribidi/config.m4
  4355. ext/fribidi/fribidi.c
  4356. ext/fribidi/php_fribidi.h:
  4357. *Fixed compilation errors and enhanced the code
  4358. 2002-09-15 Jon Parise <jon@csh.rit.edu>
  4359. * ext/qtdom/config.m4: Line up the 'configure --help' output.
  4360. 2002-09-15 Wez Furlong <wez.php@thebrainroom.net>
  4361. * NEWS: PCRE news
  4362. 2002-09-14 Wez Furlong <wez.php@thebrainroom.net>
  4363. * ext/pcre/pcrelib/doc/pcregrep.txt
  4364. ext/pcre/pcrelib/doc/pcretest.1
  4365. ext/pcre/pcrelib/doc/pcretest.html
  4366. ext/pcre/pcrelib/doc/pcretest.txt
  4367. ext/pcre/pcrelib/testdata/testinput1
  4368. ext/pcre/pcrelib/testdata/testinput2
  4369. ext/pcre/pcrelib/testdata/testinput6
  4370. ext/pcre/pcrelib/testdata/testoutput1
  4371. ext/pcre/pcrelib/testdata/testoutput2
  4372. ext/pcre/pcrelib/testdata/testoutput3
  4373. ext/pcre/pcrelib/testdata/testoutput4
  4374. ext/pcre/pcrelib/testdata/testoutput5
  4375. ext/pcre/pcrelib/testdata/testoutput6
  4376. ext/pcre/pcrelib/AUTHORS
  4377. ext/pcre/pcrelib/COPYING
  4378. ext/pcre/pcrelib/ChangeLog
  4379. ext/pcre/pcrelib/LICENCE
  4380. ext/pcre/pcrelib/NEWS
  4381. ext/pcre/pcrelib/NON-UNIX-USE
  4382. ext/pcre/pcrelib/README
  4383. ext/pcre/pcrelib/RunTest
  4384. ext/pcre/pcrelib/dftables.c
  4385. ext/pcre/pcrelib/doc/Tech.Notes
  4386. ext/pcre/pcrelib/doc/pcre.3
  4387. ext/pcre/pcrelib/doc/pcre.html
  4388. ext/pcre/pcrelib/doc/pcre.txt
  4389. ext/pcre/pcrelib/doc/pcregrep.1
  4390. ext/pcre/pcrelib/doc/pcregrep.html
  4391. ext/pcre/pcrelib/get.c
  4392. ext/pcre/pcrelib/internal.h
  4393. ext/pcre/pcrelib/maketables.c
  4394. ext/pcre/pcrelib/pcre.c
  4395. ext/pcre/pcrelib/pcre.h
  4396. ext/pcre/pcrelib/pcregrep.c
  4397. ext/pcre/pcrelib/pcreposix.c
  4398. ext/pcre/pcrelib/pcreposix.h
  4399. ext/pcre/pcrelib/pcretest.c
  4400. ext/pcre/pcrelib/study.c: Update bundled pcrelib to 3.9.
  4401. 2002-09-14 Jan Lehnardt <jan@dasmoped.net>
  4402. * ext/standard/http_fopen_wrapper.c: - fix typo in comment
  4403. 2002-09-14 Andi Gutmans <andi@zend.com>
  4404. * ext/standard/filestat.c: - Don't think we need the do { } while (0) here
  4405. 2002-09-13 Andrei Zmievski <andrei@php.net>
  4406. * pear/package-Console_Getopt.xml:
  4407. Let's take Console_Getopt to stable release.
  4408. 2002-09-13 Ilia Alshanetsky <ilia@prohost.org>
  4409. * ext/standard/file.c:
  4410. Do not create the destination file, if opening of the source file failed
  4411. during copy().
  4412. 2002-09-12 Stefan Esser <s.esser@e-matters.de>
  4413. * ext/standard/fsock.c
  4414. ext/standard/ftp_fopen_wrapper.c
  4415. main/network.c
  4416. main/php_network.h: made new ssl activate function the default.
  4417. 2002-09-12 Jani Taskinen <sniper@iki.fi>
  4418. * ext/gd/gd.c: ws fix
  4419. 2002-09-12 Sebastian Bergmann <sb@sebastian-bergmann.de>
  4420. * win32/php4dll.dsp
  4421. win32/php4dllts.dsp: Meaningful Custom Build Step information.
  4422. * win32/php4dll.dsp
  4423. win32/php4dllts.dsp: Fix logic.
  4424. 2002-09-12 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  4425. * README.TESTING: Update info and synch example test.
  4426. 2002-09-12 Derick Rethans <d.rethans@jdimedia.nl>
  4427. * ext/interbase/interbase.c
  4428. ext/interbase/php_interbase.h:
  4429. - Fixed linker error when HAVE_STRFTIME was not set
  4430. 2002-09-12 Thies C. Arntzen <thies@thieso.net>
  4431. * ext/oci8/php_oci8.h
  4432. ext/oci8/oci8.c:
  4433. - OCIResult() could return garbage if called on empty result-sets. (thies)
  4434. 2002-09-12 Andrey Hristov <andrey@webgate.bg>
  4435. * ext/standard/array.c: Fixing my zts fix.
  4436. * ext/standard/array.c:
  4437. Removed magic numbers about the behavior of php_array_diff - proposed by
  4438. Andi and Jon Parise.
  4439. 2002-09-11 Edin Kadribasic <edink@proventum.net>
  4440. * ext/standard/filestat.c: My compiler likes it like this.
  4441. * ext/standard/array.c: Fix ZTS build.
  4442. 2002-09-11 Sterling Hughes <sterling@bumblebury.com>
  4443. * ext/swf/swf.c:
  4444. virtual filepath fix, don't know why i bother, the module isn't threadsafe
  4445. and never will be, but still...
  4446. * ext/standard/filestat.c:
  4447. max this use the virtual_filepath() function and feel all threadsafe and
  4448. wholesome inside
  4449. 2002-09-11 Derick Rethans <d.rethans@jdimedia.nl>
  4450. * ext/mysql/php_mysql.c: - Un-deprecating mysql_escape_string
  4451. 2002-09-11 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  4452. * run-tests.php: Unlink output files even if test is skipped.
  4453. 2002-09-11 Derick Rethans <d.rethans@jdimedia.nl>
  4454. * ext/standard/array.c: - Little whitespace changes
  4455. 2002-09-11 Andrey Hristov <andrey@webgate.bg>
  4456. * ext/standard/tests/array/007.phpt:
  4457. Regression test for array_diff() and array_diff_assoc(). The latter is newly
  4458. introduced.
  4459. * ext/standard/array.c
  4460. ext/standard/basic_functions.c
  4461. ext/standard/php_array.h:
  4462. New function added : array_diff_assoc() . Like array_diff() but does
  4463. additional checks on key values. Test script will be added too.
  4464. 2002-09-11 Jani Taskinen <sniper@iki.fi>
  4465. * ext/gd/config.m4: For now, check only when not using bundled GD lib.
  4466. 2002-09-11 Sander Roobol <phy@wanadoo.nl>
  4467. * ext/dba/config.m4: Fix configure
  4468. 2002-09-11 Jani Taskinen <sniper@iki.fi>
  4469. * ext/gd/config.m4: Added build test. Bug: #19345
  4470. * ext/iconv/iconv.c: Fix bug: #19355 (the parameter is optional)
  4471. 2002-09-11 Dan Kalowsky <dank@deadmime.org>
  4472. * ext/dba/config.m4:
  4473. Patch for Bug #19341 submitted by list@firehawksystems.com
  4474. 2002-09-11 Jani Taskinen <sniper@iki.fi>
  4475. * ext/standard/string.c: tok tok..
  4476. 2002-09-11 Andrei Zmievski <andrei@php.net>
  4477. * ext/pcre/php_pcre.c:
  4478. - Added ability to use Perl-style ${n} subpattern references in the
  4479. replacement string for preg_replace(). Takes care of bug #18442.
  4480. 2002-09-11 Jani Taskinen <sniper@iki.fi>
  4481. * ext/standard/string.c: ws fix
  4482. * ext/standard/string.c: fix proto
  4483. * ext/standard/info.c
  4484. ext/standard/dir.c: ws fix
  4485. 2002-09-11 Anantha Kesari H Y <hyanantha@novell.com>
  4486. * ext/ftp/ftp.c: Removed unnecessary code that was added for NetWare
  4487. * netware/start.c: Changed the licence to the one used by PHP Group
  4488. * main/reentrancy.c: NetWare related changes/modifications
  4489. 2002-09-11 Edin Kadribasic <edink@proventum.net>
  4490. * NEWS: Added note about file_exits() and friends.
  4491. * ext/standard/filestat.c: Fixed file_exists() on platforms using VCWD.
  4492. 2002-09-10 Edin Kadribasic <edink@proventum.net>
  4493. * ext/standard/array.c
  4494. ext/standard/php_array.h: Fixed ZTS build.
  4495. 2002-09-10 Andrei Zmievski <andrei@php.net>
  4496. * ext/standard/array.c
  4497. ext/standard/php_array.h:
  4498. - Fixed array_merge_recursive() to avoid problems with merging cyclical
  4499. arrays (bug #16064).
  4500. * NEWS: *** empty log message ***
  4501. 2002-09-10 Wez Furlong <wez.php@thebrainroom.net>
  4502. * ext/sysvmsg/sysvmsg.c
  4503. ext/sysvmsg/config.m4:
  4504. Patch for BSD-ish systems from Melvyn Sopacua <msopacua@idg.nl>,
  4505. slightly modified.
  4506. 2002-09-10 Stefan Esser <s.esser@e-matters.de>
  4507. * ext/standard/url.c:
  4508. php_url_parse() replaces controlchars with '_' now. This stops fopen wrapper
  4509. CR/LF injection issues.
  4510. 2002-09-10 Jason Greene <jason@inetgurus.net>
  4511. * ext/sockets/sockets.c: Fix crash bug and memory leak in vectors
  4512. 2002-09-09 Jani Taskinen <sniper@iki.fi>
  4513. * NEWS: consistent..
  4514. 2002-09-09 Stig Bakken <ssb@fast.no>
  4515. * pear/packages/DB-1.2.tar
  4516. pear/packages/DB-1.3.tar
  4517. pear/packages/Mail-1.0.1.tar
  4518. pear/packages/Mail-1.0.tar: * upgrade DB and Mail packages
  4519. * pear/package-PEAR.xml: * 0.91 changelog
  4520. * pear/PEAR/Frontend/Gtk.php: * no longer needed
  4521. * pear/PEAR/Command/Install.php: * more consistent output
  4522. * pear/PEAR/Packager.php: * remove debug output
  4523. * pear/PEAR/Installer.php: * how did those DOS newlines get here?
  4524. 2002-09-09 Dan Kalowsky <dank@deadmime.org>
  4525. * ext/imap/php_imap.c: missed one section for #15630
  4526. * ext/imap/php_imap.c: Now this is correct for bug #15630
  4527. * ext/imap/php_imap.c:
  4528. Revert that last change, it had code that wasn't ment to go in
  4529. * ext/imap/php_imap.c: Re-applying compiler fix for IRIX, bug #15630
  4530. 2002-09-09 Christian Stocker <chregu@phant.ch>
  4531. * ext/domxml/php_domxml.c:
  4532. chregu: Can you please use the new php_error_docref in new code?
  4533. * ext/domxml/php_domxml.c:
  4534. Fix for bug 19266 (don't allow appending nodes from 2 different documents)
  4535. 2002-09-09 Andrei Zmievski <andrei@php.net>
  4536. * ext/standard/array.c:
  4537. - Added ability to extract() variables as references via OR'able EXTR_REFS
  4538. flag.
  4539. 2002-09-09 Wez Furlong <wez.php@thebrainroom.net>
  4540. * ext/standard/parsedate.y: put that back...
  4541. * ext/standard/parsedate.y: Revert Dericks accidental commit :-)
  4542. Add an Id tag so we can see at a glance who is to blame.
  4543. 2002-09-09 Dan Kalowsky <dank@deadmime.org>
  4544. * NEWS: Updated for OCI8 patch
  4545. * ext/oci8/config.m4:
  4546. Patch for Bug #18640 (submitted by michael.mauch@gmx.de)
  4547. 2002-09-09 Jani Taskinen <sniper@iki.fi>
  4548. * ext/xslt/config.m4: Version check for Sablotron.
  4549. 2002-09-09 Georg Richter <georg.richter@phpev.de>
  4550. * ext/mysql/php_mysql.c:
  4551. - renamed rollback function to _restore_connection_default
  4552. - in _restore_connection_default:
  4553. - unset the selected database (thx to Paul DuBois)
  4554. - set session variable autocommit to default (=1)
  4555. 2002-09-09 Jani Taskinen <sniper@iki.fi>
  4556. * NEWS: Added the 4.2.3 entries.
  4557. * main/php_version.h
  4558. configure.in: Make this 4.2.4-dev for now..just in case we need it.
  4559. 2002-09-09 Anantha Kesari H Y <hyanantha@novell.com>
  4560. * main/php_syslog.h
  4561. main/php_open_temporary_file.c
  4562. main/php_ini.c
  4563. main/php.h
  4564. main/network.c
  4565. main/mergesort.c
  4566. main/main.c
  4567. main/fopen_wrappers.c
  4568. ext/standard/basic_functions.c: NetWare related changes/modifications
  4569. 2002-09-09 Derick Rethans <d.rethans@jdimedia.nl>
  4570. * ext/fribidi/php_fribidi.h: - Consistent use of macros
  4571. * CODING_STANDARDS: - spaces instead of tabs
  4572. * CODING_STANDARDS: - Use PHP_ instead of ZEND_
  4573. 2002-09-09 Yasuo Ohgaki <yohgaki@ohgaki.net>
  4574. * NEWS: Oops. Last commit was not intentinal. It seems 4.3.0-dev
  4575. has all fixes needed already. Mention Content-Type fix.
  4576. * main/SAPI.c: Fixed typo.
  4577. * ext/mbstring/mbstring.c:
  4578. MFH. This should fix all var initilization problems finally.
  4579. 2002-09-08 Jon Parise <jon@csh.rit.edu>
  4580. * CODING_STANDARDS: Reword item 10 for greater clarity.
  4581. 2002-09-08 Yasuo Ohgaki <yohgaki@ohgaki.net>
  4582. * CODING_STANDARDS:
  4583. It seems we're better to mention about missing functions.
  4584. PHP_FUNCTION -> ZEND_FUNCTION
  4585. 2002-09-08 Stefan Esser <s.esser@e-matters.de>
  4586. * ext/standard/ftp_fopen_wrapper.c
  4587. main/network.c
  4588. main/php_network.h: Added possibility to reuse an old SSL session id.
  4589. Ugly but needed for f.e.: debians ftpd-ssl
  4590. 2002-09-08 Jani Taskinen <sniper@iki.fi>
  4591. * NEWS: s/send/sent/
  4592. * NEWS: nice..nice..
  4593. 2002-09-08 Jon Parise <jon@csh.rit.edu>
  4594. * ext/cyrus/config.m4: Capitalization
  4595. 2002-09-08 Shane Caraveo <shane@caraveo.com>
  4596. * ext/standard/ftp_fopen_wrapper.c: someone missed code requiring ssl
  4597. 2002-09-08 Stefan Esser <s.esser@e-matters.de>
  4598. * ext/standard/ftp_fopen_wrapper.c:
  4599. ftp(s) fopen() wrapper does no longer ignore the ip returned by PASV.
  4600. * NEWS: Added ftps:// fopen() wrapper to NEWS.
  4601. * ext/standard/ftp_fopen_wrapper.c:
  4602. Control connection gets closed in ssl mode now, too.
  4603. 2002-09-08 Dan Kalowsky <dank@deadmime.org>
  4604. * sapi/nsapi/config.m4: Fix for bug #19290
  4605. 2002-09-08 Stefan Esser <s.esser@e-matters.de>
  4606. * ext/standard/ftp_fopen_wrapper.c
  4607. ext/standard/basic_functions.c: Added EXPERIMENTAL ftps fopen wrapper.
  4608. For now this leaks the control connection stream because you cannot
  4609. close the control connection in ssl mode before you read the data.
  4610. 2002-09-08 Andi Gutmans <andi@zend.com>
  4611. * makedist.ZendEngine2: - Simplify makedist
  4612. 2002-09-08 Sander Roobol <phy@wanadoo.nl>
  4613. * ext/standard/info.c: Fix typo
  4614. 2002-09-08 Yasuo Ohgaki <yohgaki@ohgaki.net>
  4615. * main/SAPI.c: Added missing charset.
  4616. * main/php_variables.c: MFH
  4617. * main/php_variables.c:
  4618. Fix last commit. This line isn't supposed to be replaced.
  4619. 2002-09-07 Wez Furlong <wez.php@thebrainroom.net>
  4620. * NEWS: Mention php://output wrapper.
  4621. 2002-09-07 Jan Lehnardt <jan@dasmoped.net>
  4622. * ext/standard/info.c: - cosmetics
  4623. 2002-09-07 Yasuo Ohgaki <yohgaki@ohgaki.net>
  4624. * NEWS: Fixed typo...
  4625. * ext/mbstring/mbstring.c: This should fix var handling problems finally.
  4626. 2002-09-07 Ilia Alshanetsky <ilia@prohost.org>
  4627. * ext/standard/http_fopen_wrapper.c:
  4628. Added a check to ensure user_agent header is not sent if user_agent value
  4629. if blank.
  4630. 2002-09-07 Yasuo Ohgaki <yohgaki@ohgaki.net>
  4631. * NEWS: Fixed name
  4632. * ext/iconv/iconv.c:
  4633. Fixed errno hanlding. Patch by Moriyoshi Koizumi <readjust@deneb.freemail.ne.jp>
  4634. * NEWS: Update entry
  4635. * main/php_variables.c: MFB
  4636. * main/php_variables.c: Fixed POST/GET/COOKIE var handling
  4637. 2002-09-07 Wez Furlong <wez.php@thebrainroom.net>
  4638. * ext/standard/file.c
  4639. ext/standard/http_fopen_wrapper.c
  4640. main/php_streams.h
  4641. main/streams.c: Fix a couple of bad pointer indirections (oops).
  4642. Lets stick to a single category of "http" for the "user_agent"
  4643. context override.
  4644. * ext/standard/php_fopen_wrapper.c: fix warning
  4645. 2002-09-07 Jani Taskinen <sniper@iki.fi>
  4646. * ext/gd/config.m4: This was not a good idea.
  4647. 2002-09-07 Wez Furlong <wez.php@thebrainroom.net>
  4648. * ext/standard/php_fopen_wrapper.c:
  4649. Implement php://output wrapper, which can be used to write to the output
  4650. buffer via PHPWRITE.
  4651. * main/user_streams.c:
  4652. Tag user streams as being URLs, so that safe mode restrictions
  4653. will come into play.
  4654. 2002-09-07 Hartmut Holzgraefe <hartmut@six.de>
  4655. * main/SAPI.c: WebDAV MKCOL can have post data body, see rfc2518 8.3.1
  4656. 2002-09-07 Sterling Hughes <sterling@bumblebury.com>
  4657. * ext/standard/http_fopen_wrapper.c: commit the correct/up-to-date version
  4658. * ext/standard/basic_functions.h
  4659. ext/standard/file.c
  4660. ext/standard/http_fopen_wrapper.c:
  4661. The stream context is untested, but it should/could work :) Either way it
  4662. doesn't make the rest of the code bad. Wez -- please take a looksie for me
  4663. :)
  4664. * php.ini-dist
  4665. php.ini-recommended: add the user_agent ini option.
  4666. 2002-09-07 Yasuo Ohgaki <yohgaki@ohgaki.net>
  4667. * NEWS: Update entry
  4668. 2002-09-07 Sergey Kartashoff <gluke@biosys.net>
  4669. * ext/mnogosearch/php_mnogo.c:
  4670. - New mnogosearch extension features has been added to group results
  4671. by site.
  4672. - Mnogosearch module fixes and cleanups.
  4673. 2002-09-07 Yasuo Ohgaki <yohgaki@ohgaki.net>
  4674. * ext/mbstring/mbstring.c: MFH
  4675. * ext/mbstring/mbstring.c:
  4676. Fixed array var handling. Patch by Moriyoshi Koizumi <readjust@deneb.freemail.ne.jp>
  4677. 2002-09-07 Sander Roobol <phy@wanadoo.nl>
  4678. * ext/gd/config.m4: Fix build with bundled gd when builddir!=srcdir
  4679. 2002-09-07 Yasuo Ohgaki <yohgaki@ohgaki.net>
  4680. * NEWS: Just in case we have 4.2.4
  4681. * ext/mbstring/mbstring.c: MFH
  4682. * ext/mbstring/mbstring.c: Fixed trancated value bug when array is used
  4683. 2002-09-07 Ilia Alshanetsky <ilia@prohost.org>
  4684. * ext/standard/http_fopen_wrapper.c:
  4685. Fixed a massive memory leak that occurs when an opened webpage returns
  4686. a non 200 return code.
  4687. 2002-09-07 Markus Fischer <mfischer@guru.josefine.at>
  4688. * NEWS: - This should have been in the release (but unfortunately wasn't)
  4689. 2002-09-06 Jani Taskinen <sniper@iki.fi>
  4690. * configure.in: Fix the errors reported by Melvyn
  4691. 2002-09-06 Georg Richter <georg.richter@phpev.de>
  4692. * ext/mysql/php_mysql.c: fixed typo
  4693. 2002-09-06 James Cox <james@blog.at>
  4694. * ext/xml/xml.c: remove uneeded def
  4695. 2002-09-06 Sascha Schumann <sascha@schumann.cx>
  4696. * acinclude.m4
  4697. ext/session/config.m4
  4698. ext/session/mod_files.c: Reenable pwrite/pread support
  4699. The old checks supposed that pread/pwrite worked, if a declaration was
  4700. found in <unistd.h>. We now actually check whether they work successfully
  4701. before using them.
  4702. 2002-09-06 Anantha Kesari H Y <hyanantha@novell.com>
  4703. * ext/xml/xml.c: NetWare related changes/modifications
  4704. 2002-09-06 Derick Rethans <d.rethans@jdimedia.nl>
  4705. * ext/standard/math.c
  4706. ext/standard/pageinfo.c
  4707. ext/standard/parsedate.y: - argh... this is getting annoying
  4708. 2002-09-06 Anantha Kesari H Y <hyanantha@novell.com>
  4709. * ext/standard/math.c
  4710. ext/standard/microtime.c
  4711. ext/standard/pack.c
  4712. ext/standard/pageinfo.c
  4713. ext/standard/rand.c: NetWare related changes/modifications
  4714. * netware/sendmail.h: Main functions declarations for NetWare
  4715. * netware/sendmail.c: Main functions for NetWare
  4716. 2002-09-06 Derick Rethans <d.rethans@jdimedia.nl>
  4717. * ext/standard/link.c
  4718. ext/standard/mail.c: - Please do not use spaces for indentation!
  4719. - Removed redundend ifdefs
  4720. 2002-09-06 Anantha Kesari H Y <hyanantha@novell.com>
  4721. * ext/standard/lcg.c
  4722. ext/standard/link.c
  4723. ext/standard/mail.c
  4724. ext/standard/info.c
  4725. ext/standard/image.c: NetWare related additions/modifications
  4726. 2002-09-05 Zeev Suraski <zeev@zend.com>
  4727. * main/php_version.h
  4728. NEWS
  4729. configure.in: Go with 4.2.3 (will be posted tomorrow)
  4730. 2002-09-05 Joseph Tate <jtate@mi-corporation.com>
  4731. * win32/.cvsignore:
  4732. 2002-09-05 Dan Kalowsky <dank@deadmime.org>
  4733. * ext/standard/string.c: silence a windows build warning
  4734. 2002-09-05 Jani Taskinen <sniper@iki.fi>
  4735. * ext/standard/filestat.c: Remove unnecessarily commented code.
  4736. * ext/standard/dl.c: Remove unnecessary commented code.
  4737. * ext/gd/config.m4:
  4738. Using --with-zlib-dir should work now with phpized builds too.
  4739. 2002-09-05 Derick Rethans <d.rethans@jdimedia.nl>
  4740. * ext/standard/filestat.c: - Unbreak build
  4741. * ext/standard/filestat.c: - Tabs for indentation
  4742. * ext/standard/dl.c: - Please use tabs for indentation
  4743. 2002-09-05 Anantha Kesari H Y <hyanantha@novell.com>
  4744. * main/php_streams.h
  4745. ext/standard/dl.c
  4746. ext/standard/dns.c
  4747. ext/standard/file.c
  4748. ext/standard/filestat.c
  4749. ext/standard/flock_compat.c
  4750. ext/standard/fsock.c
  4751. ext/standard/fsock.h
  4752. ext/standard/ftp_fopen_wrapper.c
  4753. ext/standard/head.c
  4754. ext/standard/http_fopen_wrapper.c:
  4755. NetWare related additions/modifications
  4756. 2002-09-05 Ilia Alshanetsky <ilia@prohost.org>
  4757. * ext/standard/string.c:
  4758. Fixed a buffer overflow that occurs when wordwrap is unable to calculate
  4759. the correct number of times the multi-byte break needs to be inserted into
  4760. the string.
  4761. 2002-09-05 Edin Kadribasic <edink@proventum.net>
  4762. * win32/php4dllts.dsp:
  4763. Added UTF-8 support to pcre on windows as suggested by Wez Furlong.
  4764. 2002-09-05 Anantha Kesari H Y <hyanantha@novell.com>
  4765. * ext/standard/datetime.c
  4766. ext/standard/basic_functions.c
  4767. ext/snmp/snmp.c
  4768. ext/pcre/pcrelib/internal.h: NetWare related additions/modifications
  4769. * netware/start.c: File used by extensions like LDAP, MySQL etc.
  4770. 2002-09-05 Derick Rethans <d.rethans@jdimedia.nl>
  4771. * ext/standard/string.c: - php_error -> php_error_docref
  4772. - corrected proto of implode() (to match the docs)
  4773. 2002-09-05 Anantha Kesari H Y <hyanantha@novell.com>
  4774. * ext/ldap/ldap.mak: NetWare makefile for LDAP Extension
  4775. * ext/ldap/ldap.c: NetWare related additions/modifications
  4776. 2002-09-05 Hartmut Holzgraefe <hartmut@six.de>
  4777. * ext/standard/string.c: in stristr:
  4778. this check was in the wrong place, the real version was some lines
  4779. below, this one assumed the type was 'string' in any case
  4780. now it looks like strstr
  4781. 2002-09-05 Anantha Kesari H Y <hyanantha@novell.com>
  4782. * ext/ftp/ftp.c
  4783. ext/ftp/php_ftp.c:
  4784. NetWare related additions/modifications into FTP files
  4785. * netware/setbuild.bat
  4786. netware/php-nw.bat:
  4787. Batch file to set build type (Release/Debug) and Apache version to be built
  4788. 2002-09-05 Jani Taskinen <sniper@iki.fi>
  4789. * ext/gd/config.m4:
  4790. This _should_ fix those builds where gd.h might be in many places in
  4791. the system. Not guaranteed, but now the path for the found gd.h is always
  4792. first in the includes.
  4793. * ext/gd/gd.c: Fix build with GD < 2.0.x
  4794. 2002-09-04 Yasuo Ohgaki <yohgaki@ohgaki.net>
  4795. * ext/pgsql/pgsql.c: php_error -> php_error_docref
  4796. 2002-09-04 Stefan Esser <s.esser@e-matters.de>
  4797. * main/SAPI.c:
  4798. This 2 lines should have been removed when the header() code was rewritten.
  4799. 2002-09-04 Jani Taskinen <sniper@iki.fi>
  4800. * sapi/cgi/config.m4
  4801. sapi/pi3web/config.m4
  4802. ext/xmlrpc/config.m4
  4803. ext/xslt/config.m4
  4804. ext/zlib/config0.m4
  4805. ext/session/config.m4
  4806. ext/xml/config.m4
  4807. ext/mbstring/config.m4
  4808. ext/mysql/config.m4
  4809. ext/pdf/config.m4
  4810. ext/curl/config.m4
  4811. ext/domxml/config.m4
  4812. ext/gd/config.m4
  4813. configure.in
  4814. acinclude.m4: - Added --disable-all configure option.
  4815. * configure.in: MFH: Fix the missing libgcc problems.
  4816. * ext/cyrus/config.m4: ws fix
  4817. * ext/cyrus/config.m4:
  4818. Fix the shared build (nobody ever build this as shared?)
  4819. 2002-09-04 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  4820. * sapi/cgi/cgi_main.c: Fix headers when default content type is used.
  4821. 2002-09-04 Martin Kraemer <Martin.Kraemer@fujitsu-siemens.com>
  4822. * ext/cyrus/config.m4:
  4823. The sasl.h file is in .../include/sasl/ (at least in cyrus-sasl-2.1.6)
  4824. 2002-09-04 Jani Taskinen <sniper@iki.fi>
  4825. * ext/sockets/config.m4: Fix bug: #19212
  4826. 2002-09-04 Sebastian Bergmann <sb@sebastian-bergmann.de>
  4827. * ext/overload/overload.c
  4828. main/internal_functions_win32.c:
  4829. Don't build ext/overload with Zend Engine 2.
  4830. 2002-09-04 Dan Kalowsky <dank@deadmime.org>
  4831. * ext/session/config.m4: sniper claims its safe to take these out as well.
  4832. * ext/session/mod_files.c: taking out the PWRITE calls too
  4833. * ext/session/mod_files.c: Taking out the PWRITE functions too...
  4834. * ext/session/mod_files.c: MFH, removing PREAD for Bug #15983
  4835. * ext/session/mod_files.c: This fixes Bug #19022 and #15983
  4836. 2002-09-04 Martin Kraemer <Martin.Kraemer@fujitsu-siemens.com>
  4837. * ext/fbsql/config.m4: Fix bogus test
  4838. 2002-09-04 Anantha Kesari H Y <hyanantha@novell.com>
  4839. * netware/phplib.mak:
  4840. Makefile to build for NetWare: extensions, main, netware & regex files
  4841. * netware/buildlib.bat:
  4842. Batch file to build extensions and files under main, netware and regex folders
  4843. * ext/bcmath/libbcmath/src/config.h: To include the NetWare config file
  4844. 2002-09-04 Yasuo Ohgaki <yohgaki@ohgaki.net>
  4845. * php.ini-dist
  4846. php.ini-recommended: Fixed mbstring.func_overload description.
  4847. * ext/iconv/config.m4
  4848. ext/iconv/iconv.c
  4849. ext/iconv/iconv.dsp
  4850. ext/iconv/php_iconv.h
  4851. ext/iconv/tests/translit.phpt: Fixed undefiend referece at build time.
  4852. Fixed transilit test script.
  4853. Make fixes available on Windows.
  4854. Patch by Yoshimori Koizumi<readjust@deneb.freemail.ne.jp>
  4855. 2002-09-04 Dan Kalowsky <dank@deadmime.org>
  4856. * ext/fbsql/php_fbsql.c:
  4857. Fix for bug #19155 UNTESTED. Unfortunately I don't have a way to test it
  4858. hopefully the user will.
  4859. * ext/fbsql/php_fbsql.h: No more C++ comments again
  4860. * ext/fbsql/php_fbsql.h: No C++ comments, again!
  4861. * ext/fbsql/php_fbsql.c: No C++ Comments
  4862. * ext/fbsql/php_fbsql.c: No C++ comments
  4863. 2002-09-03 Jani Taskinen <sniper@iki.fi>
  4864. * ext/standard/basic_functions.c
  4865. ext/zlib/zlib.c: Use zend_ini_string instead of the 'alias'.
  4866. 2002-09-03 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
  4867. * ext/skeleton/create_stubs:
  4868. Check for uppercase function names in .def files - patch from David Viner
  4869. 2002-09-03 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  4870. * ext/exif/exif.c: Fix warnings again....
  4871. 2002-09-03 Jani Taskinen <sniper@iki.fi>
  4872. * ext/gd/gd.c: Patch by Melvyn to make ttf/ft string functions work again.
  4873. 2002-09-03 Sascha Schumann <sascha@schumann.cx>
  4874. * ext/ircg/ircg.c: fix prototype
  4875. 2002-09-03 Jani Taskinen <sniper@iki.fi>
  4876. * NEWS: This does not belong here as it was MFHd..
  4877. 2002-09-03 Markus Fischer <mfischer@guru.josefine.at>
  4878. * NEWS: - Update
  4879. 2002-09-03 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  4880. * ext/mbstring/mbstring.c:
  4881. removed #ifdef for mbstring.encoding_translation.
  4882. 2002-09-03 Derick Rethans <d.rethans@jdimedia.nl>
  4883. * ext/exif/exif.c: - Fix #ifdefs
  4884. 2002-09-03 Yasuo Ohgaki <yohgaki@ohgaki.net>
  4885. * php.ini-dist
  4886. php.ini-recommended:
  4887. Added mbstring.encoding_translation to php.ini-dist|recommended
  4888. 2002-09-03 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  4889. * ext/mbstring/mbstring.dsp: *** empty log message ***
  4890. * ext/mbstring/config.m4
  4891. main/config.w32.h.in:
  4892. --enable-mbstr-enc-trans is abolished to prevent some problems about POST/GET/Cookie variables. the same functionality is controllable in php.ini option mbstring.encoding_translation (default:Off).
  4893. 2002-09-02 Jan Lehnardt <jan@dasmoped.net>
  4894. * sapi/cli/php_cli.c:
  4895. - prepare non-html phpinfo output for zend extensions
  4896. 2002-09-02 Markus Fischer <mfischer@guru.josefine.at>
  4897. * main/config.w32.h:
  4898. - MFH as suggested by Derick, see HEAD commit for more on this
  4899. * main/config.w32.h.in: - Enable strcoll() for win32 build
  4900. 2002-09-02 Zeev Suraski <zeev@zend.com>
  4901. * main/php_version.h
  4902. configure.in: Make it stick - please do not revert
  4903. * LICENSE: Backport license from 4.3
  4904. 2002-09-02 Jani Taskinen <sniper@iki.fi>
  4905. * configure.in
  4906. main/php_version.h:
  4907. reset version to 4.2.3-dev (why is the change committed anyway?)
  4908. 2002-09-02 Derick Rethans <d.rethans@jdimedia.nl>
  4909. * ext/standard/file.c:
  4910. - Fix the segmentation fault when magic_quotes_runtime was disabled as
  4911. introduced in http://news.php.net/article.php?group=php.cvs&article=13690
  4912. 2002-09-02 Zeev Suraski <zeev@zend.com>
  4913. * main/php_version.h
  4914. configure.in: Go RC2
  4915. 2002-09-01 Sergey Kartashoff <gluke@biosys.net>
  4916. * ext/mnogosearch/php_mnogo.c:
  4917. - Udm_Cat_Path, Udm_Cat_List, Udm_Get_Doc_Count functions have been fixed
  4918. to work with mnogosearch-3.2.6 and later.
  4919. - Removed search words highlighting while getting document URL in
  4920. mnogosearch extention
  4921. 2002-09-01 Sebastian Bergmann <sb@sebastian-bergmann.de>
  4922. * main/main.c
  4923. main/output.c
  4924. main/php_globals.h
  4925. main/php_output.h
  4926. NEWS
  4927. php.ini-dist
  4928. php.ini-recommended:
  4929. Per discussion on #php.bugs (+1 from at least Derick and Jani), revert double_buffering.
  4930. 2002-09-01 Jani Taskinen <sniper@iki.fi>
  4931. * ext/xmlrpc/config.m4:
  4932. Fix the shared build for real. (thanks to Brian France)
  4933. 2002-08-31 Jan Lehnardt <jan@dasmoped.net>
  4934. * ext/standard/info.c: - cosmetics
  4935. 2002-08-31 Jani Taskinen <sniper@iki.fi>
  4936. * NEWS: Fix it back..(what was that commit????)
  4937. 2002-08-30 George Schlossnagle <george@omniti.com>
  4938. * sapi/apache/mod_php4.c
  4939. sapi/apache/mod_php4.h
  4940. sapi/apache/sapi_apache.c:
  4941. Cleaned up a bunch of code, fully integrated the class::method handler
  4942. code into a single stack per handlers (for correct interleaving).
  4943. Changed the syntax so that now they are of the form
  4944. phpUriHandler /filename
  4945. phpUriHandlerMethod Class::Method
  4946. This now works for all handlers including response handlers.
  4947. 2002-08-30 Adam Dickmeiss <adam@indexdata.dk>
  4948. * ext/yaz/php_yaz.c:
  4949. Bug fix: dont cache connection if proxy setting have changed
  4950. 2002-08-30 Jani Taskinen <sniper@iki.fi>
  4951. * ext/xslt/config.m4: Fix shared build
  4952. * ext/xmlrpc/config.m4
  4953. ext/xmlrpc/xmlrpc-epi-php.c:
  4954. MFH: Fix for bug: #19124 (shared extension build fixes)
  4955. * ext/xmlrpc/xmlrpc-epi-php.c
  4956. ext/xmlrpc/config.m4:
  4957. Fix bug: #19124, xmlrpc extension builds ok now as shared extension.
  4958. * ext/gd/config.m4:
  4959. xpm.h is sometimes in /usr/include/X11 (or /usr/X11R6/include/X11)
  4960. * ext/pdf/pdf.c: Fix the build when bundled gd library is used
  4961. 2002-08-29 George Schlossnagle <george@omniti.com>
  4962. * sapi/apache/mod_php4.c
  4963. sapi/apache/sapi_apache.c:
  4964. added the ability to set handlers as class methods (classes will need to be
  4965. declared in a phpRequire statemenet, of course, or be otherwise available
  4966. at the hook run-time (builtins)). This is currently only implemented
  4967. for the uri trans handler it is usable as:
  4968. phpUriHandlerCodeRef MyClass::MyMethod
  4969. This can be greatly robustified from whre it stands now, but is a good proof
  4970. of concept (hopefully!)
  4971. 2002-08-29 Jan Lehnardt <jan@dasmoped.net>
  4972. * ext/standard/info.c: - seperate registered streams.
  4973. 2002-08-29 Ilia Alshanetsky <ilia@prohost.org>
  4974. * ext/standard/dns.c: Fixed the \0 check in previous patch.
  4975. * ext/standard/dns.c: MFH fix for bug: #18966
  4976. * ext/standard/dns.c: Fixed bug #18966
  4977. 2002-08-29 Jani Taskinen <sniper@iki.fi>
  4978. * ext/mcrypt/tests/001.phpt: Remove unnecessary whitespace
  4979. 2002-08-29 Ilia Alshanetsky <ilia@prohost.org>
  4980. * ext/bz2/bz2.c:
  4981. Added a check for a negative return value of php_stream_read, which if
  4982. left uncheck can result in segv.
  4983. 2002-08-29 Jan Lehnardt <jan@dasmoped.net>
  4984. * main/php_ini.c:
  4985. - reenable "no value" output. thanks to sebastian for pointing that out.
  4986. 2002-08-29 Pierre-Alain Joye <pajoye@phpindex.com>
  4987. * pear/System.php:
  4988. Hope to finnally got it, fixes notice (Thx to Sebastian)
  4989. 2002-08-29 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  4990. * tests/basic/011.phpt: MFH (not with cli)
  4991. 2002-08-29 Jan Lehnardt <jan@dasmoped.net>
  4992. * ext/standard/info.c: - fix ZTS build. thanks to edin.
  4993. 2002-08-29 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  4994. * ext/exif/exif.c: MFH (One zero to much)
  4995. * ext/exif/exif.c: One zero to much
  4996. 2002-08-29 Derick Rethans <d.rethans@jdimedia.nl>
  4997. * ext/exif/config.m4:
  4998. - EXIF is about meta data from images, not for digital cameras
  4999. 2002-08-29 Jani Taskinen <sniper@iki.fi>
  5000. * ext/mysql/php_mysql.c: MFH fix for bug: #19159
  5001. * ext/mysql/php_mysql.c:
  5002. Fix bug: #19159, mysql_field_count was available since 3.22.24
  5003. * NEWS: I would have thought this was clear to everyone already..
  5004. * ext/exif/config.m4:
  5005. revert that undiscussed change until it is really agreed upon.
  5006. 2002-08-28 Ilia Alshanetsky <ilia@prohost.org>
  5007. * ext/standard/info.c: Fixed compile warning (unused variable)
  5008. Added a \n separator between Addition Modules
  5009. 2002-08-28 Jan Lehnardt <jan@dasmoped.net>
  5010. * ext/standard/info.c
  5011. main/php_ini.c: - add phpinfo() support for CLI.
  5012. 2002-08-28 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
  5013. * ext/standard/html.c: Description didn't match the function here
  5014. 2002-08-28 George Schlossnagle <george@omniti.com>
  5015. * sapi/apache/php_apache.c:
  5016. added all the sub_request methods and logging methods
  5017. 2002-08-28 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  5018. * ext/exif/config.m4: Enable EXIF by default as discussed with Rasmus
  5019. 2002-08-28 George Schlossnagle <george@omniti.com>
  5020. * sapi/apache/mod_php4.c
  5021. sapi/apache/mod_php4.h
  5022. sapi/apache/php_apache.c
  5023. sapi/apache/sapi_apache.c
  5024. main/SAPI.c
  5025. main/SAPI.h
  5026. main/main.c:
  5027. Added wrapper functions for the majority of the apache API_EXPORT functions
  5028. as class methods for the ApacheRequest objects. broke sapi_activate
  5029. into two functions to allow for reading of headers/cookies separately
  5030. from request bodies (POST stuff). Altered some of the send_headers code
  5031. in mod_php4.c to prevent sending headers twice (since a phpResponseHandler
  5032. needs to be able to have full freedom for setting headers using the
  5033. ap_*_header* functions.
  5034. 2002-08-28 Christian Stocker <chregu@phant.ch>
  5035. * NEWS: correct entry about XsltObject->result_dump_*()
  5036. 2002-08-28 Derick Rethans <d.rethans@jdimedia.nl>
  5037. * ext/ming/ming.c: - Let's make this a little bit more professional :)
  5038. * ext/domxml/php_domxml.c: - Whitespace
  5039. 2002-08-28 Jason Greene <jason@inetgurus.net>
  5040. * ext/sockets/sockets.c: Zero the structure so that when the tcp layer of the OS decides to ignore it,
  5041. we do not think we are getting a value
  5042. 2002-08-28 Dan Kalowsky <dank@deadmime.org>
  5043. * ext/standard/url_scanner.c: silence build warning, added default case
  5044. 2002-08-28 George Schlossnagle <george@omniti.com>
  5045. * sapi/apache/sapi_apache.c
  5046. sapi/apache/mod_php4.c
  5047. sapi/apache/php_apache.c:
  5048. added wrapper for ap_send_http_header so that phpResponseHandler is now
  5049. working. Added protections to mod_php4's internal call to the same so
  5050. that headers cannot be accidentally sent twice.
  5051. * sapi/apache/mod_php4.c:
  5052. This handler works much better when not commented out. :)
  5053. 2002-08-28 Jani Taskinen <sniper@iki.fi>
  5054. * ext/mcve/mcve.c: This extension is not forced to be compiled as shared.
  5055. * ext/mcve/php_mcve.h:
  5056. Added the header and removed some commented out stuff (wrong place anyway)
  5057. * ext/mcve/mcve.c: ws fixes
  5058. * ext/mbstring/mbregex.c: Fix ZTS build
  5059. 2002-08-27 George Schlossnagle <george@omniti.com>
  5060. * sapi/apache/mod_php4.c
  5061. sapi/apache/php_apache_http.h:
  5062. All handlers are now 'stacked' allowing for multiple handlers to be called in the
  5063. order they are listed in the httpd.conf for a section. phpRequire is now supported (called out of the post-read request handler), and a first attempt at phpResponseHandler, a response-time type handler which is set by a
  5064. <Location blah>
  5065. SetHandler php-script
  5066. phpResponseHandler /tmp/foo.php
  5067. </Location>
  5068. To allow for the stacked handlers, the entirety of zend_stack.c was imported into mod_php4.c. There is a patch pending to zend_stack.c to add the functionality so that all the redundant code can be removed.
  5069. 2002-08-27 Brad House <brad@mainstreetsoftworks.com>
  5070. * ext/mcve/mcve.c
  5071. ext/mcve/php_mcve.h: Adding a left-out command
  5072. 2002-08-27 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  5073. * ext/gd/gd.c:
  5074. Some requirements engineering: today necessary defines exists where
  5075. needed.
  5076. * ext/gd/gd.c: php_error_docref
  5077. BUT didn't we decide to disable those functions when not supported
  5078. instead of displaying an error?
  5079. * ext/mbstring/mbregex.c
  5080. ext/mbstring/mbstring.c
  5081. ext/mbstring/php_mbregex.c
  5082. ext/mbstring/mbfilter.c: php_error_docref
  5083. * ext/mbstring/mbstring.c:
  5084. Remove this nonsense - this makes the module unpredicable since we do
  5085. not have default values in ini and more encodings will follow.
  5086. 2002-08-27 George Schlossnagle <george@omniti.com>
  5087. * sapi/apache/mod_php4.c:
  5088. Replaced handler loading commands such that what was
  5089. php_value uri_handler /tmp/foo.php
  5090. is now
  5091. phpUriHandler /tmp/foo.php
  5092. This fixes some bugs that caused handlers to be skipped or mysteriously 'unloaded',
  5093. reduces the number of calls to zend_alter_ini_entries that are necessary, as well
  5094. as allows for easier implementation of stacked handlers (which comes next).
  5095. Added 2 new hooks, phpPostReadHandler and phpHeaderHandler (going to the obvious places).
  5096. 2002-08-27 Christian Stocker <chregu@phant.ch>
  5097. * ext/domxml/php_domxml.c: MFH (fix some to long property strings)
  5098. * ext/domxml/php_domxml.c: fix some to long property strings
  5099. * ext/domxml/php_domxml.c:
  5100. argh, domxml_doc_free is not yet ready for CVS :)
  5101. * ext/domxml/php_domxml.c: stupid typo
  5102. * ext/domxml/php_domxml.c:
  5103. MFH (fix memleak in php_domxslt_string_to_xpathexpr)
  5104. * ext/domxml/php_domxml.c: fix memleak in php_domxslt_string_to_xpathexpr
  5105. 2002-08-27 Derick Rethans <d.rethans@jdimedia.nl>
  5106. * NEWS: - "Use" is not a name :)
  5107. 2002-08-27 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  5108. * ext/db/db.c
  5109. ext/db/php_db.h: MFH
  5110. * ext/db/db.c: -php_error_docref
  5111. -nuke unused variable
  5112. * ext/db/php_db.h: header for last commit
  5113. 2002-08-27 Jani Taskinen <sniper@iki.fi>
  5114. * NEWS: cleanup
  5115. 2002-08-27 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  5116. * ext/standard/tests/file/002.phpt
  5117. ext/standard/file.c: MFH
  5118. * ext/db/db.c: -fix memory leak on failure
  5119. -only use one function for nearly identical things
  5120. -fix stripslashes not working on input directly
  5121. 2002-08-26 lukas schroeder <lukas@kodics.de>
  5122. * sapi/apache/php_apache.c:
  5123. - add interface functions for headers_in, headers_out and err_headers_out
  5124. 2002-08-26 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  5125. * run-tests.php: -reimplemented old style output (.exp, .out)
  5126. -implemented diff format output
  5127. -delete error logs on success
  5128. * ext/standard/file.c:
  5129. fix fwrite to no longer apply stripslashes on input string when
  5130. magic_quotes_runtime is set On.
  5131. * ext/standard/basic_functions.c: fix proto and tweak error message
  5132. 2002-08-26 lukas schroeder <lukas@kodics.de>
  5133. * main/main.c: - put common sapi startup code into a function
  5134. 2002-08-26 George Schlossnagle <george@omniti.com>
  5135. * sapi/apache/mod_php4.c
  5136. sapi/apache/mod_php4.h
  5137. sapi/apache/php_apache.c
  5138. sapi/apache/php_apache_http.h
  5139. sapi/apache/sapi_apache.c:
  5140. Import of Lukas Schroeder's work to give php a full interface to apache 1.3.x's hook interface, and full class wrappers around the apache request object and it's interfaces.
  5141. * main/SAPI.c
  5142. main/SAPI.h
  5143. main/main.c:
  5144. new full apache-1.3.x hooks interface support initial import
  5145. 2002-08-26 Wez Furlong <wez.php@thebrainroom.net>
  5146. * ext/com/COM.c
  5147. ext/com/php_COM.h:
  5148. Implement com_invoke_ex, which allows the user to specify the invoke kind
  5149. flags, so that custom invocations can be made.
  5150. Tidy up code for com_propget and com_propset, so that it can work with
  5151. objects as well as resources.
  5152. 2002-08-26 Derick Rethans <d.rethans@jdimedia.nl>
  5153. * ext/standard/mail.c: - Whitespace
  5154. * ext/standard/mail.c:
  5155. - Use escape_shell_cmd() to allow multiple extra parameters to the
  5156. invocation of the mailer as used in the fifth parameter to mail().
  5157. - Use escape_shell_cmd() to allow multiple extra parameters to the invocation
  5158. of the mailer as used in the fifth parameter to mail().
  5159. 2002-08-26 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  5160. * NEWS: that propably wasn't a good idea and thus already removed
  5161. 2002-08-26 Jani Taskinen <sniper@iki.fi>
  5162. * ext/imap/php_imap.h
  5163. ext/imap/php_imap.c:
  5164. MFH: bug fixes; #14410, #17503, #17999, #15595. Also some performance improvements.
  5165. 2002-08-26 Pierre-Alain Joye <pajoye@phpindex.com>
  5166. * pear/scripts/pearize.in: Set 'defaultuser' if 'USER' env not found
  5167. * pear/PEAR/Builder.php: Replace horrendous code :)
  5168. * pear/System.php: Rule 1: Never quickly fix a thing in cvs
  5169. Rule 2: follow rule 1
  5170. Thx rasmus :)
  5171. 2002-08-25 Jason Greene <jason@inetgurus.net>
  5172. * ext/sockets/sockets.c
  5173. ext/sockets/unix_socket_constants.h:
  5174. Implement socket errno values for UNIX based platforms.
  5175. They are all prefixed with SOCKET_ to preserve name space
  5176. Win32 will follow...
  5177. 2002-08-25 Sebastian Bergmann <sb@sebastian-bergmann.de>
  5178. * main/network.c
  5179. main/php_network.h
  5180. ext/ftp/ftp.c
  5181. ext/ftp/ftp.h
  5182. ext/ftp/php_ftp.c: Fix ZTS build.
  5183. 2002-08-25 Wez Furlong <wez.php@thebrainroom.net>
  5184. * ext/standard/html.c: WS
  5185. 2002-08-25 Ilia Alshanetsky <ilia@prohost.org>
  5186. * ext/standard/string.c:
  5187. Slight optimization of php_strtoupper & php_strtoupper functions.
  5188. 2002-08-25 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  5189. * ext/exif/tests/002.phpt: MFB
  5190. * main/fopen_wrappers.c
  5191. main/network.c
  5192. main/php_variables.c
  5193. main/safe_mode.c
  5194. main/user_streams.c: use php_error_docref()
  5195. 2002-08-25 Pierre-Alain Joye <pajoye@phpindex.com>
  5196. * pear/PEAR/Builder.php: Remove $_ENV usages, getenv() is used instead
  5197. 'MAKE' and 'USER' are used, if 'USER' not found I set user to 'defaultuser'
  5198. 2002-08-25 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  5199. * ext/standard/basic_functions.c
  5200. ext/standard/file.c: improoved error messages
  5201. 2002-08-25 Pierre-Alain Joye <pajoye@phpindex.com>
  5202. * pear/scripts/pearize.in: Remove $_ENV usages
  5203. Remove $env arg in all functions and uses getenv instead
  5204. Note only 'USER' env var is used
  5205. * pear/System.php:
  5206. Remove $_ENV usages, this causes problems with recommanded php.ini files
  5207. Replace by getenv()
  5208. 2002-08-25 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  5209. * main/output.c:
  5210. Removed __output_handler as everybody seems against such implicit
  5211. behaviour. Instead supply error message.
  5212. 2002-08-25 Jani Taskinen <sniper@iki.fi>
  5213. * NEWS: Fix long line..and typo
  5214. 2002-08-25 Derick Rethans <d.rethans@jdimedia.nl>
  5215. * ext/curl/config.m4:
  5216. - PHP's cURL extention now requires cURL version 7.9.8
  5217. - Bump up required version number of cURL to 7.9.8
  5218. 2002-08-25 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  5219. * main/output.c:
  5220. Use zend_is_callable() instead of php_check_object_method_array() and
  5221. drop the latter. THX to Markus Fischer - i did not recognize this function.
  5222. 2002-08-25 Wez Furlong <wez.php@thebrainroom.net>
  5223. * main/streams.c: Fix open_basedir.
  5224. * ext/standard/file.c: Prevent possible problems with include_path.
  5225. 2002-08-25 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  5226. * main/output.c: Reenable array(object,method) in ob_start()
  5227. 2002-08-25 Wez Furlong <wez.php@thebrainroom.net>
  5228. * main/streams.c: Hopefully really fix #18022 this time.
  5229. * main/streams.c: Potential fix for Bug#18022:
  5230. Streams that are pipes on systems that HAVE_FLUSHIO should not be seeked
  5231. as is required for plain files on those systems.
  5232. * main/streams.c: Unify error messages.
  5233. * ext/standard/string.c
  5234. main/php_streams.h
  5235. main/streams.c:
  5236. Add a "closing" parameter for filters to determine if a flush is the last
  5237. flush before the stream is closed. This allows filters to finish a chunk
  5238. and write footers etc.
  5239. * ext/ftp/ftp.c
  5240. ext/ftp/php_ftp.c
  5241. main/php_streams.h: Remove php_stream_error as discussed with Rasmus.
  5242. Unify error messages for ext/ftp. (which was using php_stream_error).
  5243. 2002-08-24 Yasuo Ohgaki <yohgaki@ohgaki.net>
  5244. * ext/pgsql/pgsql.c:
  5245. Changed pg_connection_info()/pg_connection_reset()/pg_connection_busy()/pg_result_status()/pg_result_error() silently return FALSE when resource is not passed to them.
  5246. * ext/mysql/php_mysql.c
  5247. ext/mysql/php_mysql.h:
  5248. Rename mysql_character_set_name() to mysql_client_encoding(). pg_client_encoding() is available from PHP4.0.3 and this function is available from PHP 4.3.0
  5249. 2002-08-24 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  5250. * ext/mbstring/html_entities.c: Convert to unix, related to bug 18588
  5251. 2002-08-24 Zeev Suraski <zeev@zend.com>
  5252. * ext/mysql/php_mysql.c: Fixlet
  5253. * NEWS
  5254. ext/mysql/php_mysql.c: Undeprecate mysql_db_query()
  5255. * ext/mysql/php_mysql.c: mysql_db_query() should not have been deprecated
  5256. 2002-08-24 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  5257. * tests/basic/002.phpt
  5258. tests/basic/003.phpt
  5259. tests/basic/004.phpt
  5260. tests/basic/005.phpt: MFH (skip if cli)
  5261. 2002-08-24 Jani Taskinen <sniper@iki.fi>
  5262. * NEWS: Make this entry a little bit easier for eyes to catch.
  5263. 2002-08-24 Stefan Esser <s.esser@e-matters.de>
  5264. * NEWS: Added news entry
  5265. * ext/standard/mail.c: MFH
  5266. * ext/standard/mail.c:
  5267. Overwrite control chars in parameters with whitespace instead of truncating.
  5268. 2002-08-24 Georg Richter <georg.richter@phpev.de>
  5269. * ext/mysql/php_mysql.c: changed zend_error -> php_error_docref()
  5270. 2002-08-24 Derick Rethans <d.rethans@jdimedia.nl>
  5271. * makedist: - Also make bz2 archives
  5272. 2002-08-24 Den V. Tsopa <tdv@edisoft.ru>
  5273. * ext/mbstring/mbfilter.c:
  5274. convert encoding to cp1251,cp866 was not working, fixed
  5275. 2002-08-24 Derick Rethans <d.rethans@jdimedia.nl>
  5276. * ext/standard/tests/array/003.phpt: - MFH
  5277. 2002-08-24 Georg Richter <georg.richter@phpev.de>
  5278. * ext/mysql/php_mysql.c:
  5279. changed error messages according to CODING_STANDARDS
  5280. * NEWS: MySQL changes
  5281. 2002-08-24 Yasuo Ohgaki <yohgaki@ohgaki.net>
  5282. * ext/pgsql/pgsql.c: Fixed typo
  5283. * ext/pgsql/pgsql.c:
  5284. Make pg_result_status() a little more useufl by ignoring invalid
  5285. parameter and return FALSE.
  5286. (i.e. pg_query() may return FALSE instead of result resource)
  5287. 2002-08-24 Jani Taskinen <sniper@iki.fi>
  5288. * main/php_version.h
  5289. configure.in: switch the version back to 4.2.3-dev here.
  5290. 2002-08-24 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  5291. * ext/standard/file.c
  5292. ext/standard/filestat.c
  5293. ext/standard/formatted_print.c
  5294. ext/standard/fsock.c
  5295. ext/standard/ftok.c
  5296. ext/standard/head.c
  5297. ext/standard/image.c
  5298. ext/standard/info.c
  5299. ext/standard/iptc.c
  5300. ext/standard/levenshtein.c
  5301. ext/standard/mail.c
  5302. ext/standard/math.c
  5303. ext/standard/md5.c
  5304. ext/standard/scanf.c
  5305. ext/standard/sha1.c
  5306. ext/standard/string.c
  5307. ext/standard/syslog.c
  5308. ext/standard/type.c
  5309. ext/standard/aggregation.c
  5310. ext/standard/array.c
  5311. ext/standard/assert.c
  5312. ext/standard/basic_functions.c
  5313. ext/standard/browscap.c
  5314. ext/standard/cyr_convert.c
  5315. ext/standard/datetime.c
  5316. ext/standard/dir.c
  5317. ext/standard/dl.c
  5318. ext/standard/dns.c
  5319. ext/standard/exec.c: php_error_docref
  5320. 2002-08-24 Zeev Suraski <zeev@zend.com>
  5321. * makedist: Zend and TSRM already get checked out in php4
  5322. 2002-08-24 Jani Taskinen <sniper@iki.fi>
  5323. * php.ini-dist
  5324. php.ini-recommended: MFH
  5325. * php.ini-dist
  5326. php.ini-recommended:
  5327. Remove relic from PHP3 days which is not useful anymore.
  5328. 2002-08-24 Zeev Suraski <zeev@zend.com>
  5329. * NEWS
  5330. configure.in
  5331. main/php_version.h: Update version number, prepare for release
  5332. * ext/standard/basic_functions.c: Fix import_request_variables()
  5333. * ext/standard/basic_functions.c: Fix bug #15106
  5334. 2002-08-23 Zeev Suraski <zeev@zend.com>
  5335. * ext/standard/mail.c: MFH security fix
  5336. 2002-08-23 Jani Taskinen <sniper@iki.fi>
  5337. * ext/dba/dba.c
  5338. ext/dba/php_dba.h: Made this extension to use the resource stuff
  5339. * ext/pgsql/pgsql.c: ws fix
  5340. 2002-08-23 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  5341. * ext/standard/tests/array/data.inc: MFH
  5342. * ext/exif/exif.c
  5343. ext/exif/tests/002.phpt:
  5344. fixes magically mentioned in NEWS before being commited
  5345. * NEWS: differentiate: Makus, Marcus
  5346. 2002-08-23 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
  5347. * ext/gd/gd.c: stream closing bug here too
  5348. 2002-08-23 Wez Furlong <wez.php@thebrainroom.net>
  5349. * ext/gd/gd.c: Fix segfault reported by Rasmus.
  5350. * main/main.c:
  5351. Respect safe mode setting when opening scripts and things for the ZE.
  5352. 2002-08-23 Jani Taskinen <sniper@iki.fi>
  5353. * NEWS: I like periods..:)
  5354. 2002-08-23 Georg Richter <georg.richter@phpev.de>
  5355. * ext/mysql/libmysql/my_tempnam.c: fixed bug #18643
  5356. 2002-08-23 Christian Stocker <chregu@phant.ch>
  5357. * ext/domxml/php_domxml.c
  5358. ext/domxml/php_domxml.h:
  5359. renamed xslt_dump_* to xslt_result_dump_* to avoid confusion
  5360. * ext/domxml/php_domxml.c: fix memleak in xslt->dump_mem()
  5361. 2002-08-23 Georg Richter <georg.richter@phpev.de>
  5362. * ext/mysql/php_mysql.c: fixed bug #19016
  5363. SSL is only available for MYSQL_VERSION_ID >= 40000
  5364. 2002-08-23 Edin Kadribasic <edink@proventum.net>
  5365. * NEWS: One more
  5366. 2002-08-23 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
  5367. * NEWS: Should probably mention this fix too.
  5368. 2002-08-23 Georg Richter <georg.richter@phpev.de>
  5369. * ext/mysql/php_mysql.c: fixed bug #16965
  5370. 2002-08-23 Edin Kadribasic <edink@proventum.net>
  5371. * NEWS: Due credit to Steph.
  5372. 2002-08-23 Zeev Suraski <zeev@zend.com>
  5373. * NEWS:
  5374. Update NEWS (got as far as ext/standard (not inclusive) in the ext/ dir)
  5375. Please take a look at it and update it if you find 'bugs'.
  5376. * ext/session/session.c: Avoid changing behavior in a bug-fix release
  5377. * NEWS:
  5378. Update, remove somewhat useless entry (we'd have to figure out a way
  5379. to update it)
  5380. * main/output.c
  5381. ext/zlib/zlib.c:
  5382. Fix ob_gzhandler()'s handling of requests w/o compression but that do have
  5383. the Accept-Encoding header
  5384. * main/output.c
  5385. ext/zlib/zlib.c:
  5386. Fix ob_gzhandler()'s handling of requests without compression, but that do
  5387. have an Accept-Encoding header
  5388. 2002-08-23 Martin Jansen <mail@martin-jansen.de>
  5389. * pear/File/Passwd.php:
  5390. * Suppress warning when having empty lines in password file.
  5391. 2002-08-23 Zeev Suraski <zeev@zend.com>
  5392. * main/fopen_wrappers.c
  5393. main/fopen_wrappers.h
  5394. ext/standard/reg.c: Fix a few warnings (MFH)
  5395. 2002-08-23 Jani Taskinen <sniper@iki.fi>
  5396. * NEWS: Sync with HEAD
  5397. * NEWS: Update/cleanup.
  5398. 2002-08-22 Wez Furlong <wez.php@thebrainroom.net>
  5399. * acinclude.m4
  5400. main/streams.c:
  5401. Add a configure check to see if the seeker function in an fopencookie
  5402. uses off_t or the newer, more portable "fpos_t *".
  5403. The check could perhaps be more refined, as the test program will segfault
  5404. on older systems (like mine) that use off_t.
  5405. 2002-08-22 Ilia Alshanetsky <ilia@prohost.org>
  5406. * ext/mime_magic/config.m4: Fixed a typo
  5407. 2002-08-22 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  5408. * ext/gd/gd.c: more php_error_docref
  5409. * ext/gd/gd.c
  5410. ext/gd/gd_ctx.c: php_error_docref...
  5411. 2002-08-22 Wez Furlong <wez.php@thebrainroom.net>
  5412. * main/streams.c: Fix compile warnings under win32
  5413. * ext/zlib/zlib_fopen_wrapper.c: *cough*
  5414. * ext/zlib/zlib.c
  5415. ext/zlib/zlib_fopen_wrapper.c: Fix error messages.
  5416. 2002-08-22 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  5417. * ext/gd/libgd/gd.c
  5418. ext/gd/libgd/gd_topal.c
  5419. ext/gd/libgd/gdft.c: fiw warnings
  5420. 2002-08-22 Christian Stocker <chregu@phant.ch>
  5421. * ext/domxml/php_domxml.c: - moved xslt_dump_ to better place
  5422. - removed unused variables
  5423. * ext/domxml/php_domxml.h
  5424. ext/domxml/php_domxml.c:
  5425. - Added XsltObject->dump_file($result,$filename[,$compression]) for dumping
  5426. xslt-result directly into a file. (chregu)
  5427. 2002-08-22 Edin Kadribasic <edink@proventum.net>
  5428. * win32/install.txt:
  5429. Sync install.txt file with the one provided in other 4.2.x distro's.
  5430. 2002-08-22 Christian Stocker <chregu@phant.ch>
  5431. * ext/domxml/config.m4
  5432. ext/domxml/php_domxml.c
  5433. ext/domxml/php_domxml.h:
  5434. - XsltObject->dump_file() will follow
  5435. - bumped up needed libxslt version to 1.0.18
  5436. 2002-08-22 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
  5437. * sapi/apache/mod_php4.c: MFH the xbithack fix
  5438. 2002-08-22 Christian Stocker <chregu@phant.ch>
  5439. * ext/domxml/php_domxml.c:
  5440. return version number of linked libxml2, not of the one, which it was
  5441. compiled against
  5442. 2002-08-22 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  5443. * CODING_STANDARDS: fix examples
  5444. * ext/gd/gd.c: fix zts build
  5445. 2002-08-22 Mark L. Woodward <mlwmohawk@mohawksoft.com>
  5446. * ext/msession/msession.c
  5447. ext/msession/reqclient.h: Removed C++ comments
  5448. 2002-08-22 Edin Kadribasic <edink@proventum.net>
  5449. * ext/mime_magic/mime_magic.c:
  5450. magic.mime seems to be more common name for the file.
  5451. * ext/mime_magic/mime_magic.c
  5452. ext/mime_magic/mime_magic.dsp: Mime_magic extensions builds on windows now.
  5453. 2002-08-22 Ilia Alshanetsky <ilia@prohost.org>
  5454. * ext/mime_magic/config.m4
  5455. ext/mime_magic/mime_magic.c:
  5456. Instead of hardcoding the path of magic.mime file, try to find the file
  5457. inside common paths for the file.
  5458. * ext/ncurses/ncurses_functions.c: Fixed a number of compile warnings.
  5459. 2002-08-22 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  5460. * main/output.c: fix warning
  5461. * main/streams.c: fix php_error_docref parameters
  5462. 2002-08-22 Christian Stocker <chregu@phant.ch>
  5463. * ext/xslt/php_sablot.h
  5464. ext/xslt/sablot.c:
  5465. - Added xslt_backend_version() and xslt_backend_name() for getting
  5466. information about the processor backend. (chregu)
  5467. 2002-08-22 Stefan Roehrich <stefan@roehri.ch>
  5468. * ext/zlib/zlib.c: Fixed prototype.
  5469. Fixed double printing of function name in docref error messages.
  5470. 2002-08-22 Christian Stocker <chregu@phant.ch>
  5471. * php.ini-recommended
  5472. php.ini-dist: add allow_webdav_methods as option
  5473. * main/SAPI.c: do not check for POST twice
  5474. * sapi/apache/mod_php4.c
  5475. main/SAPI.c
  5476. main/main.c
  5477. main/php_globals.h:
  5478. - Added php.ini option "allow_webdav_methods" to allow handling of
  5479. WebDAV http requests within PHP scripts. (chregu)
  5480. 2002-08-22 Tim Toohey <php@toowards.com>
  5481. * ext/gd/libgd/gd.h
  5482. ext/gd/libgd/gd_topal.c
  5483. ext/gd/libgd/gd.c
  5484. ext/gd/php_gd.h
  5485. ext/gd/gd.c:
  5486. (PHP imagecolormatch) makes a palette image match the colours in the
  5487. true-color version.
  5488. (PHP imagelayereffect) extended alpha-channel mixing effects for the
  5489. bundled GD library
  5490. 2002-08-22 Jason Greene <jason@inetgurus.net>
  5491. * ext/pcntl/pcntl.c
  5492. ext/pcntl/php_pcntl.h
  5493. ext/pcntl/php_signal.c
  5494. ext/pcntl/php_signal.h
  5495. ext/pcntl/test-pcntl.php: Changed callback hash table to be initialized and destroyed per reqeust
  5496. (allows the ability to use request life zvals as handles)
  5497. Nuked warnings
  5498. Modified test script to adjust to new ticks backend
  5499. Some slight WS fixes
  5500. 2002-08-22 Jani Taskinen <sniper@iki.fi>
  5501. * ext/xmlrpc/libxmlrpc/simplestring.c: kill some compile warnings
  5502. * ext/standard/base64.c: style fix
  5503. * ext/tokenizer/tokenizer.c: comment out unused variable
  5504. * ext/domxml/php_domxml.c: kill compiler warning (unused variable)
  5505. * ext/readline/config.m4: MFH
  5506. * ext/readline/config.m4: Fix typo.
  5507. * sapi/apache/mod_php4.c: These functions are not used elsewhere.
  5508. 2002-08-21 sniper <sniper@pb1.pair.com>
  5509. * sapi/apache/mod_php4.c: Fix ZTS build
  5510. 2002-08-21 helly <helly@pb1.pair.com>
  5511. * ext/exif/tests/003.phpt
  5512. ext/exif/tests/004.phpt: These require exif and mbstring
  5513. * tests/basic/012.phpt: Test argument passing for CLI
  5514. * tests/basic/011.phpt: This does not work for CLI
  5515. * run-tests.php:
  5516. Added ARGS section to allow passing arguments to CLI tests
  5517. 2002-08-21 sniper <sniper@pb1.pair.com>
  5518. * ext/standard/array.c: MFH
  5519. 2002-08-21 iliaa <iliaa@pb1.pair.com>
  5520. * ext/standard/string.c: Added monetary.h to prevent compile warning.
  5521. Fixed a memory leak inside money_format function, which occures if the
  5522. parameters to the function are not valid.
  5523. Fixed a segmentation fault inside money_format in the event the value
  5524. to be formated is >1024 bytes.
  5525. Made the return value of money_format be null terminated.
  5526. * configure.in:
  5527. Added a check for monetary.h needed for strfmon inside string.c
  5528. 2002-08-21 helly <helly@pb1.pair.com>
  5529. * ext/exif/tests/003.phpt
  5530. ext/exif/tests/004.phpt: Reflect recent changes to exif.c
  5531. * ext/standard/array.c: Fixes array test 004.phpt. Nice copy paste error.
  5532. * ext/standard/tests/array/003.phpt:
  5533. Patch from Melvyn Sopacua <msopacua@idg.nl> finally fixes it (bug 19006).
  5534. 2002-08-21 sebastian <sebastian@pb1.pair.com>
  5535. * ext/standard/string.c: Fix ZTS build.
  5536. 2002-08-21 derick <derick@pb1.pair.com>
  5537. * ext/domxml/CREDITS
  5538. ext/mysql/CREDITS: - Proper format for CREDITS files
  5539. 2002-08-21 steinm <steinm@pb1.pair.com>
  5540. * ext/domxml/CREDITS: - gave overdue credits to christian
  5541. 2002-08-21 kalowsky <kalowsky@pb1.pair.com>
  5542. * ext/java/java.c:
  5543. This final change enables the ext/java to compile on OSX.
  5544. 2002-08-21 iliaa <iliaa@pb1.pair.com>
  5545. * ext/ftp/ftp.c: Fixed compile warning.
  5546. 2002-08-21 helly <helly@pb1.pair.com>
  5547. * ext/standard/tests/array/003.phpt
  5548. ext/standard/tests/array/004.phpt:
  5549. add ini setting precision - this does not fix the real problem here
  5550. * ext/mbstring/tests/020.phpt: more ini settings
  5551. * main/output.c
  5552. main/php_output.h:
  5553. full decopling of size parameters of ob_start() and internal buffer handlers
  5554. 2002-08-21 kalowsky <kalowsky@pb1.pair.com>
  5555. * ext/java/config.m4
  5556. ext/java/java.c: One more patch up towards OSX compatibility...
  5557. 2002-08-21 helly <helly@pb1.pair.com>
  5558. * ext/standard/tests/general_functions/008.phpt:
  5559. Add var_dump float format test
  5560. * ext/standard/tests/general_functions/007.phpt:
  5561. Add combined base64 and md5 test
  5562. * ext/standard/tests/array/002.phpt
  5563. ext/standard/tests/array/001.phpt: fix array tests
  5564. someone must have changed precision in php.ini-dist from 14 to 12
  5565. * main/snprintf.c:
  5566. make snprintf and f,g,G converions of snprintf/spprintf C99 complient
  5567. * main/output.c: Ignore double_buffering for ob_start().
  5568. 2002-08-20 helly <helly@pb1.pair.com>
  5569. * php.ini-dist
  5570. php.ini-recommended:
  5571. speling - thanks (Masaki Fujimoto), acually this wasn't my best piece of doc
  5572. * main/output.c:
  5573. Revert ob_start() defaults to 40K/10K until i find a better solution.
  5574. 2002-08-20 kalowsky <kalowsky@pb1.pair.com>
  5575. * ext/imap/config.m4: MFH or MSG... your choice...
  5576. * ext/imap/config.m4: Correcting english in config
  5577. * sapi/nsapi/config.m4: Bug fix for #18999
  5578. * sapi/nsapi/config.m4: Fix for Bug #18999
  5579. 2002-08-20 wez <wez@pb1.pair.com>
  5580. * main/streams.c: Fix newly introduced leak in the debug build.
  5581. * ext/standard/basic_functions.c
  5582. ext/standard/file.c
  5583. ext/standard/file.h
  5584. ext/standard/php_string.h
  5585. ext/standard/string.c
  5586. main/php_streams.h
  5587. main/streams.c: Implement filter API for streams.
  5588. Filters can be stacked onto a stream; more details will follow in docs and
  5589. on php-dev.
  5590. Implement "string.rot13" filter
  5591. Allows the following script:
  5592. $fp = fopen("file.txt", "r");
  5593. stream_filter_prepend($fp, "string.rot13");
  5594. // File contents will be subject to a rot13 transformation before
  5595. // being output.
  5596. fpassthru($fp);
  5597. fclose($fp);
  5598. * ext/standard/base64.c: fix vim modeline
  5599. 2002-08-20 helly <helly@pb1.pair.com>
  5600. * php.ini-dist
  5601. php.ini-recommended: speling - thanks derick
  5602. * ext/zlib/zlib.c: change to php_error_docref()
  5603. * php.ini-dist
  5604. php.ini-recommended: note about double_buffering
  5605. * ext/standard/url_scanner_ex.c
  5606. ext/standard/url_scanner_ex.re
  5607. ext/zlib/zlib.c: Changed handling of output buffer sizes.
  5608. * main/main.c
  5609. main/output.c
  5610. main/php_globals.h
  5611. main/php_output.h: Changed handling of output buffer sizes.
  5612. 2002-08-20 sander <sander@pb1.pair.com>
  5613. * ext/standard/var_unserializer.c: MFH
  5614. * ext/standard/var_unserializer.re:
  5615. MFH (var_unserializer.c follows in a second)
  5616. 2002-08-20 Sascha Schumann <sas@pb1.pair.com>
  5617. * ext/standard/filestat.c: MFH
  5618. 2002-08-20 sniper <sniper@pb1.pair.com>
  5619. * ext/oci8/config.m4: remove tabs
  5620. 2002-08-20 derick <derick@pb1.pair.com>
  5621. * ext/standard/fsock.c:
  5622. - Fix for the compiler on Compaq Tru64 4.0F PK3 (bug #18974)
  5623. 2002-08-20 helly <helly@pb1.pair.com>
  5624. * ext/mbstring/mbfilter.c
  5625. ext/mbstring/unicode_table_ru.h: NO C++ comments
  5626. 2002-08-20 edink <edink@pb1.pair.com>
  5627. * ext/oci8/oci8.dsp:
  5628. Windows build supports returning the sql statement which failed.
  5629. * ext/dbx/dbx_sybasect.c: MFH (Remove C++ comments, bug #17628)
  5630. * ext/oci8/config.m4
  5631. ext/oci8/oci8.c: Fixed build with Oracle 8.0.x (bug #18973).
  5632. * ext/standard/dir.c: MFH (Fix for bug #14657, patch by Steph Fox)
  5633. * win32/readdir.c
  5634. win32/readdir.h: MFH (Fix for bug #11214, patch by Steph Fox)
  5635. 2002-08-20 kalowsky <kalowsky@pb1.pair.com>
  5636. * ext/odbc/php_odbc.c: WS fix
  5637. 2002-08-19 wez <wez@pb1.pair.com>
  5638. * main/network.c
  5639. main/php_network.h
  5640. main/php_streams.h
  5641. main/streams.c
  5642. ext/standard/file.c:
  5643. Remove php_stream_sock_set_blocking and replace with
  5644. php_stream_set_option which can be used in a similar way as ioctl()
  5645. to set options for streams.
  5646. Current options include buffering and blocking support.
  5647. o Buffer control is support for stdio based streams.
  5648. o Blocking/non-blocking is supported for stdio and socket based streams.
  5649. 2002-08-19 iliaa <iliaa@pb1.pair.com>
  5650. * ext/standard/microtime.c:
  5651. Convert the value of tz_minuteswest inside struct timezone on Windows to
  5652. minutes from seconds.
  5653. 2002-08-19 sniper <sniper@pb1.pair.com>
  5654. * ext/java/config.m4:
  5655. Fix the build when using --with-java without any path
  5656. 2002-08-19 dickmeiss <dickmeiss@pb1.pair.com>
  5657. * ext/yaz/php_yaz.c: Make options piggyback and timeout work with ZOOM
  5658. 2002-08-19 Zeev Suraski <zeev@pb1.pair.com>
  5659. * main/fopen_wrappers.c
  5660. main/fopen_wrappers.h: Fix a few warnings
  5661. * ext/standard/reg.c: Fix a warning
  5662. 2002-08-19 sander <sander@pb1.pair.com>
  5663. * ext/standard/var_unserializer.c: Sync with var_unserializer.re
  5664. * ext/standard/tests/serialize/003.phpt
  5665. ext/standard/var_unserializer.re:
  5666. Made unserialize handle floats with an E notation - bug #18654
  5667. Patch by Christophe Sollet <csollet@coleebris.com>.
  5668. (I'll commit a new var_unserializer.c in a second)
  5669. * run-tests.php: Don't know what this line was supposed to DO!?!?
  5670. 2002-08-19 helly <helly@pb1.pair.com>
  5671. * main/output.c: -use of php_error_docref
  5672. -some more information in ob_get_status()
  5673. * main/main.c:
  5674. -allow changing html_errors any time changing display_errors is already
  5675. -use sizeof for strftime call
  5676. -removed unused #define
  5677. -mention CODING_STANDARDS as documentation
  5678. 2002-08-19 Rasmus Lerdorf <rasmus@pb1.pair.com>
  5679. * sapi/apache/mod_php4.c: Fix xbithack bug finally (see bug #16515)
  5680. 2002-08-19 edink <edink@pb1.pair.com>
  5681. * sapi/cgi/cgi_main.c: MFH
  5682. 2002-08-19 chregu <chregu@pb1.pair.com>
  5683. * ext/domxml/php_domxml.c: w3c adjustments :)
  5684. - has_attributes returns empty string if attribute is not there
  5685. - parent_node returns null, if no parent
  5686. 2002-08-19 edink <edink@pb1.pair.com>
  5687. * sapi/cgi/cgi_main.c: Debug functions should only work in debug mode.
  5688. 2002-08-19 kalowsky <kalowsky@pb1.pair.com>
  5689. * sapi/cgi/cgi_main.c: MFH
  5690. 2002-08-19 stas <stas@pb1.pair.com>
  5691. * ext/standard/var_unserializer.c: ZE2 compatibility fix
  5692. 2002-08-19 chregu <chregu@pb1.pair.com>
  5693. * ext/domxml/php_domxml.c:
  5694. MFH 1.174 (Make domxml_xslt_process() working again.)
  5695. MDH 1.187 (DOMXML crash on removing previously created attributes)
  5696. 2002-08-18 holger <holger@pb1.pair.com>
  5697. * sapi/pi3web/pi3web_sapi.c: Some minor changes related to Pi3Web 2.0.1.
  5698. 2002-08-18 sesser <sesser@pb1.pair.com>
  5699. * sapi/apache/mod_php4.c: make POST requests work again
  5700. 2002-08-18 stas <stas@pb1.pair.com>
  5701. * ext/standard/var_unserializer.re: ZE2 compatibility fix
  5702. 2002-08-18 holger <holger@pb1.pair.com>
  5703. * sapi/pi3web/pi3web_sapi.c: Removed unused local variable header_line.
  5704. 2002-08-18 iliaa <iliaa@pb1.pair.com>
  5705. * ext/standard/file.c: Corrected if() syntax in previous patch.
  5706. * ext/standard/file.c:
  5707. Fixed a segmentation fault that would occur if an entry contained a
  5708. non-terminated enclosure. Bug #12556
  5709. 2002-08-18 avsm <avsm@pb1.pair.com>
  5710. * ext/pdf/config.m4:
  5711. include PDFLIB_SHARED_LIBADD in the pdflib test, or it fails with
  5712. unresolved symbols on OpenBSD
  5713. 2002-08-18 James Cox <imajes@pb1.pair.com>
  5714. * ext/db/db.c: reverting to 1.73 for steph (sfox@php.net)
  5715. 2002-08-18 kalowsky <kalowsky@pb1.pair.com>
  5716. * ext/bcmath/bcmath.c: MFH
  5717. * ext/bcmath/bcmath.c: Bug Fix #18960 - Submitted by alan_k@php.net
  5718. 2002-08-17 Zeev Suraski <zeev@pb1.pair.com>
  5719. * ext/odbc/php_odbc.c: Fix build
  5720. * ext/session/mod_files.c:
  5721. Use mtime instead of atime, as we always update the session file anyway.
  5722. 2002-08-17 kalowsky <kalowsky@pb1.pair.com>
  5723. * ext/imap/php_imap.c: MFH - fix Irix compiler errors
  5724. 2002-08-17 sniper <sniper@pb1.pair.com>
  5725. * NEWS: AFAIK, 4.3.0 will not contain ZE2..
  5726. 2002-08-17 iliaa <iliaa@pb1.pair.com>
  5727. * ext/standard/pack.c: Backported memory leak fixes from the 4.3 branch
  5728. 2002-08-17 kalowsky <kalowsky@pb1.pair.com>
  5729. * ext/vpopmail/php_vpopmail.c: MFH
  5730. * sapi/nsapi/config.m4:
  5731. MFH, builds and reportadly re-enables nsapi support
  5732. * ext/odbc/php_odbc.c: MFH, fixing close crash case on Windows
  5733. 2002-08-17 venaas <venaas@pb1.pair.com>
  5734. * configure.in: Default is enable, so better --disable-ipv6 I guess
  5735. 2002-08-17 Zeev Suraski <zeev@pb1.pair.com>
  5736. * sapi/apache/mod_php4.c: MFH Apache threading fix
  5737. 2002-08-17 venaas <venaas@pb1.pair.com>
  5738. * configure.in
  5739. main/network.c:
  5740. Added --enable-ipv6 and only look up AAAA in DNS when enabled
  5741. 2002-08-17 kalowsky <kalowsky@pb1.pair.com>
  5742. * ext/bz2/bz2.c: when I learn to type, life will be good
  5743. 2002-08-17 sesser <sesser@pb1.pair.com>
  5744. * main/rfc1867.c: MFH
  5745. * main/rfc1867.c: IE does not use quotes but now we are safe...
  5746. 2002-08-17 chregu <chregu@pb1.pair.com>
  5747. * ext/domxml/php_domxml.c:
  5748. More W3C conformance stuff (they returned all false before..)
  5749. - DomNode->attributes() returns NULL, if not found.
  5750. - DomNode->first_child() returns NULL, if not found
  5751. - DomNode->last_child() returns NULL, if not found.
  5752. - DomNode->namespace_uri() returns NULL, if not found.
  5753. 2002-08-17 sesser <sesser@pb1.pair.com>
  5754. * main/rfc1867.c: fixed the user supplied patch for bug #18792
  5755. 2002-08-17 kalowsky <kalowsky@pb1.pair.com>
  5756. * ext/bz2/bz2.c: Reverting back to original method as requested by Wez
  5757. 2002-08-17 Rasmus Lerdorf <rasmus@pb1.pair.com>
  5758. * php.ini-dist: Add warning about atime requirement for session gc
  5759. 2002-08-16 sniper <sniper@pb1.pair.com>
  5760. * ext/imap/php_imap.c: ws fixes
  5761. 2002-08-16 kalowsky <kalowsky@pb1.pair.com>
  5762. * ext/bz2/bz2.c: no calloc works like this. sorry about that.
  5763. * ext/bz2/bz2.c: Fix for bug #18947 submitted by pgr75@hotmail.com
  5764. * main/rfc1867.c: Fix for bug #18792 submitted by t.bubeck@reinform.de
  5765. * ext/imap/php_imap.c:
  5766. Silence a compiler warning, and returns the SUCCESS value on PHP_MINIT
  5767. 2002-08-16 Andi Gutmans <andi@pb1.pair.com>
  5768. * ext/dio/dio.c: - Use tabs instead of spaces for indentation!
  5769. - Fix all sorts of ugly whitespace things.
  5770. - People, please write code according to our standards even if you don't
  5771. - like them.
  5772. 2002-08-16 iliaa <iliaa@pb1.pair.com>
  5773. * ext/standard/pageinfo.c:
  5774. Fixed a compile failure in Win32 caused by previous patch.
  5775. Changed else statement to comply with PHP coding standards.
  5776. 2002-08-16 jason <jason@pb1.pair.com>
  5777. * ext/sockets/sockets.c: Nuke warnings on strict compilers
  5778. 2002-08-16 iliaa <iliaa@pb1.pair.com>
  5779. * ext/standard/pageinfo.c: Added a handler for php -r '' for SAFE_MODE
  5780. 2002-08-16 wez <wez@pb1.pair.com>
  5781. * main/streams.c: Fix a little leak.
  5782. 2002-08-16 Sterling Hughes <sterling@pb1.pair.com>
  5783. * ext/standard/basic_functions.c: clean this up a bit
  5784. 2002-08-16 wez <wez@pb1.pair.com>
  5785. * main/safe_mode.c
  5786. main/streams.c
  5787. main/php_streams.h:
  5788. Enhance Ilia's recent patch to query the wrapper subsystem to determine
  5789. if a filename is a URL and thus if safe-mode checks should be skipped.
  5790. 2002-08-16 chregu <chregu@pb1.pair.com>
  5791. * ext/domxml/php_domxml.c: More on the way to W3C coformance:
  5792. 2002-08-16 iliaa <iliaa@pb1.pair.com>
  5793. * main/safe_mode.c:
  5794. Make https:// be exempt from safe_mode checks, just like http:// & ftp:// are.
  5795. * ext/standard/basic_functions.c:
  5796. Added safe_mode & open_basedir check when a user is chaning ini options
  5797. that specify file system paths. Fixes bug #17168.
  5798. 2002-08-16 Stig Bakken <ssb@pb1.pair.com>
  5799. * tests/lang/035.phpt:
  5800. - Added set_exception_handler() function for registering a global,
  5801. catch-all exception handling function
  5802. - Added set_exception_handler() function for registering a global,
  5803. catch-all exception handling function (Stig)
  5804. * Makefile.global:
  5805. * allow using the TESTS make variable again to determine which tests are run
  5806. 2002-08-15 Zeev Suraski <zeev@pb1.pair.com>
  5807. * sapi/apache/mod_php4.c:
  5808. Fix a NASTY multithreading bug with in the Apache module
  5809. 2002-08-15 edink <edink@pb1.pair.com>
  5810. * sapi/apache2filter/apache_config.c
  5811. sapi/apache2filter/sapi_apache2.c:
  5812. MFH (make apache2filter work with Apache 2.0.40)
  5813. 2002-08-15 Zeev Suraski <zeev@pb1.pair.com>
  5814. * ext/session/php_session.h:
  5815. Make unset($_SESSION['foo']) actually remove the variable from the session,
  5816. if register_globals is off.
  5817. * ext/fribidi/fribidi.c
  5818. ext/fribidi/php_fribidi.h: Update email address
  5819. 2002-08-15 kalowsky <kalowsky@pb1.pair.com>
  5820. * ext/session/session.c: Correcting some english in the comment...
  5821. * NEWS: marking the fix for Bug #18401 in NEWS
  5822. * ext/standard/array.c:
  5823. Fix for bug #18401, makes shuffle() properly generate all possibilities.
  5824. Patch provided by Adam Trachtenberg <adam@trachtenberg.com>
  5825. 2002-08-15 chregu <chregu@pb1.pair.com>
  5826. * ext/domxml/php_domxml.h:
  5827. include libxml/xinclude.h to make some compilers happy
  5828. 2002-08-15 Martin Jansen <mj@pb1.pair.com>
  5829. * pear/PEAR/Common.php: * Fix bug #18918.
  5830. * Add some PHPdoc comments.
  5831. 2002-08-15 kalowsky <kalowsky@pb1.pair.com>
  5832. * ext/java/Makefile.frag:
  5833. A fix suggested by chregu (who doesn't have karma) to re-enable older java
  5834. JDKs to work.
  5835. 2002-08-15 chregu <chregu@pb1.pair.com>
  5836. * ext/domxml/php_domxml.c: proto fixes
  5837. * ext/domxml/php_domxml.h
  5838. ext/domxml/php_domxml.c:
  5839. - Added DomNode->set_namespace(uri[,prefix]) (chregu)
  5840. - Added third optional parameter (prefix) to DomDocument->create_element_ns()
  5841. - generate prefix from random number, if not provided.
  5842. 2002-08-15 sniper <sniper@pb1.pair.com>
  5843. * NEWS: MFH
  5844. * NEWS: be more verbose
  5845. 2002-08-15 alan_k <alan_k@pb1.pair.com>
  5846. * ext/dio/dio.c: changed default stop bits to a valid value
  5847. * ext/dio/dio.c: changed default stop bits
  5848. * ext/dio/dio.c
  5849. ext/dio/php_dio.h: adding dio_tcsetattr and ASYNC support
  5850. 2002-08-15 yohgaki <yohgaki@pb1.pair.com>
  5851. * NEWS: Add 4.2.2 news just in case it's released.
  5852. * NEWS: news for disabling trans-sid by default.
  5853. but no entry for depreciation of --enable-trans-sid :(
  5854. (from 4.2.0)
  5855. 2002-08-15 kalowsky <kalowsky@pb1.pair.com>
  5856. * main/win95nt.h: silencing some windows build warnings
  5857. 2002-08-15 Zeev Suraski <zeev@pb1.pair.com>
  5858. * ext/vpopmail/php_vpopmail.c:
  5859. coming to think of it, it shouldn't be necessary at all (thanks Jani :)
  5860. * ext/vpopmail/php_vpopmail.c: Fix build
  5861. 2002-08-15 sniper <sniper@pb1.pair.com>
  5862. * NEWS: hot, damn hot.
  5863. 2002-08-14 helly <helly@pb1.pair.com>
  5864. * ext/standard/info.c: do not include "php_have_iconv.h"
  5865. 2002-08-14 yohgaki <yohgaki@pb1.pair.com>
  5866. * ext/session/session.c
  5867. php.ini-dist
  5868. php.ini-recommended: MFH. Trans SID related changes.
  5869. * ext/session/session.c: Forgot to update source default.
  5870. 2002-08-14 kalowsky <kalowsky@pb1.pair.com>
  5871. * ext/imap/php_imap.c:
  5872. Comming a fix for a compile error found in Bug #15630
  5873. * ext/odbc/php_odbc.c: Silencing a compilier warning on windows
  5874. * ext/java/config.m4:
  5875. Updating the error message to state a difference between libraries and
  5876. include. Also restoring old for search to keep BC on configure
  5877. 2002-08-14 chregu <chregu@pb1.pair.com>
  5878. * ext/domxml/php_domxml.c:
  5879. - let DomNode->replace_child always behave correctly (acc. to W3C specs)
  5880. if the newchild had the same parent as the old child, nothing happened,
  5881. which seemed strange behaviout to me...
  5882. 2002-08-14 kalowsky <kalowsky@pb1.pair.com>
  5883. * NEWS: Giving Ilia his props
  5884. * sapi/apache/mod_php4.c:
  5885. Fix for Bug #9280 with regards to an Expect header. patch submitted by
  5886. Ilia <ilia@prohost.org>
  5887. * ext/java/config.m4:
  5888. Adding a check for the binaries rather than just the directories.
  5889. 2002-08-14 chregu <chregu@pb1.pair.com>
  5890. * ext/domxml/php_domxml.c:
  5891. DomNode->replace_node moves instead of copies node.
  5892. 2002-08-14 kalowsky <kalowsky@pb1.pair.com>
  5893. * ext/java/config.m4:
  5894. JavaC doesn't take flags like this, Java jar does, pay attention kalowsky
  5895. * ext/java/config.m4:
  5896. cleaning up the displayed path (removing the ./ in the middle)
  5897. * sapi/nsapi/config.m4:
  5898. Fix for Bug #18794, and probably various others with nsapi
  5899. * ext/odbc/php_odbc.c: correcting these to be only docref's not docref1's
  5900. * ext/java/config.m4
  5901. ext/java/java.c:
  5902. Adding in MSG_RESULT check and \n for configure output viewing
  5903. 2002-08-14 chregu <chregu@pb1.pair.com>
  5904. * ext/domxml/php_domxml.c:
  5905. - fix for bug #17771 (insert_before misbeaviour (DOM L2 spec.))
  5906. - DomNode->insert_before behaves now according to W3C spec
  5907. ie. new_child is moved, not copied. (chregu)
  5908. 2002-08-14 kalowsky <kalowsky@pb1.pair.com>
  5909. * ext/java/config.m4: Correcting mis-versioned comment
  5910. * ext/java/config.m4: JAVA_INCLUDE, not JAVE_INCLUDE
  5911. * ext/java/config.m4:
  5912. A little more clean up on the error messages, with a sample JDK 1.3 path to libjava.so
  5913. * ext/java/config.m4: correcting the AC_MSG_RESULT line
  5914. * ext/java/config.m4: adding in PATH check for JavaJar as well...
  5915. 2002-08-14 chregu <chregu@pb1.pair.com>
  5916. * ext/domxml/php_domxml.c
  5917. ext/domxml/php_domxml.h:
  5918. - Added some namespace support with DomNode->add_namespace(uri, prefix)
  5919. and DomDocument->create_element_ns(uri, nodename) (chregu)
  5920. 2002-08-14 kalowsky <kalowsky@pb1.pair.com>
  5921. * ext/java/config.m4: Fix a bug for a user provided path as eru.
  5922. 2002-08-14 chregu <chregu@pb1.pair.com>
  5923. * ext/domxml/php_domxml.h: bump up api version number
  5924. * ext/domxml/php_domxml.c: fix for bug #18196
  5925. * ext/domxml/php_domxml.c:
  5926. fix for bug #18395 (DOMXML crash on removing previously created attributes)
  5927. * ext/domxml/php_domxml.c:
  5928. - DomNode->child_nodes() returns empty array instead of false, if no
  5929. - child nodes are found (chregu)
  5930. 2002-08-14 helly <helly@pb1.pair.com>
  5931. * NEWS: -remove corrupt entry until change has been completed
  5932. -minor fixes
  5933. -honor Derick for his idea error messages to point to the manual
  5934. 2002-08-14 yohgaki <yohgaki@pb1.pair.com>
  5935. * php.ini-dist
  5936. php.ini-recommended: Added trans_sid security risk examples.
  5937. 2002-08-14 dets <dets@pb1.pair.com>
  5938. * ext/mbstring/mbfilter.c
  5939. ext/mbstring/mbfilter.h
  5940. ext/mbstring/mbstring.c
  5941. ext/mbstring/mbstring.h
  5942. ext/mbstring/unicode_table_ru.h:
  5943. Revert from patch added mb_guess_encoding to previous version
  5944. 2002-08-14 yohgaki <yohgaki@pb1.pair.com>
  5945. * ext/mbstring/README:
  5946. Add warning... It seems posting message to php-dev/php-cvs does not work!
  5947. 2002-08-14 dets <dets@pb1.pair.com>
  5948. * ext/mbstring/mbfilter.c
  5949. ext/mbstring/mbfilter.h
  5950. ext/mbstring/mbstring.c
  5951. ext/mbstring/mbstring.h
  5952. ext/mbstring/unicode_table_ru.h:
  5953. Added new function mb_guess_encoding, based on symbols rating
  5954. 2002-08-14 kalowsky <kalowsky@pb1.pair.com>
  5955. * NEWS:
  5956. Adding in updates for the fixes to ODBC, and markers for the pack/unpack
  5957. memory leaks
  5958. 2002-08-13 kalowsky <kalowsky@pb1.pair.com>
  5959. * ext/odbc/php_odbc.c: Fix for Bug #17572
  5960. * ext/standard/pack.c:
  5961. Fixed another memory leak, patch provided by Ilia <ilia@prohost.org>
  5962. * ext/standard/pack.c:
  5963. Fixes a memory leak which results when an invalid format code is
  5964. specified. Patch by Ilia <ilia@prohost.org>
  5965. * CODING_STANDARDS:
  5966. As per the suggestion on php-dev, now please #ifdef 0_<username here>
  5967. * NEWS: Updating to reflect ODBC additons and default timeout
  5968. * ext/odbc/php_odbc.c: fixing my misunderstanding of the php_error_docref
  5969. * ext/cpdf/cpdf.c: Removing the PHP_31 tag...
  5970. 2002-08-13 helly <helly@pb1.pair.com>
  5971. * CODING_STANDARDS: -better use external example
  5972. -say NULL is intended
  5973. -correct example
  5974. * php.ini-dist
  5975. php.ini-recommended: docref_root and docref_ext for php_error_docref()
  5976. 2002-08-13 kalowsky <kalowsky@pb1.pair.com>
  5977. * main/network.c:
  5978. Correcting as per discussion with Iliaa and Edin on efnet://#php.bugs
  5979. * main/network.c:
  5980. Bug Fix #16113, as reflective of a php-dev convo between wez and iliaa
  5981. * ext/odbc/php_odbc.c:
  5982. Fixing the php_error_docref's to be compliant with the standard.
  5983. 2002-08-13 helly <helly@pb1.pair.com>
  5984. * CODING_STANDARDS: comments & php_error_docref
  5985. * ext/exif/exif.c: some work on the messages
  5986. * main/main.c: allow target anchor only for docref parameter
  5987. 2002-08-13 fujimoto <fujimoto@pb1.pair.com>
  5988. * Makefile.global:
  5989. cleaning up include files created by PHP_DEFINE when 'make distclean'ed
  5990. 2002-08-13 kalowsky <kalowsky@pb1.pair.com>
  5991. * ext/qtdom/config.m4: Fix for Bug #18873
  5992. 2002-08-13 Rasmus Lerdorf <rasmus@pb1.pair.com>
  5993. * ext/standard/file.c
  5994. ext/standard/dir.c: Missing proto
  5995. * ext/oci8/oci8.c: Single-line comments please
  5996. 2002-08-13 kalowsky <kalowsky@pb1.pair.com>
  5997. * ext/odbc/php_odbc.c: spelling error
  5998. * ext/odbc/php_odbc.c: Added more folding markers....
  5999. 2002-08-13 Rasmus Lerdorf <rasmus@pb1.pair.com>
  6000. * ext/ldap/ldap.c
  6001. ext/standard/basic_functions.c
  6002. ext/mbstring/mbstring.c
  6003. ext/xmlrpc/xmlrpc-epi-php.c
  6004. main/output.c: bool not boolean
  6005. * main/output.c: Use int, not integer.
  6006. * ext/standard/dir.c: dir() returns an instantiated object, not a class.
  6007. * ext/mcve/mcve.c: Don't use long as a type
  6008. * ext/ftp/php_ftp.c: Fix typo
  6009. * ext/exif/exif.c: Don't use long as a type
  6010. 2002-08-13 kalowsky <kalowsky@pb1.pair.com>
  6011. * ext/db/db.c: Fix for Bug #18746 by sfox and I
  6012. 2002-08-13 Rasmus Lerdorf <rasmus@pb1.pair.com>
  6013. * sapi/apache/php_apache.c: Fix proto
  6014. 2002-08-13 kalowsky <kalowsky@pb1.pair.com>
  6015. * ext/odbc/php_odbc.c: Let to php_error_docref revolution begin
  6016. 2002-08-12 helly <helly@pb1.pair.com>
  6017. * ext/exif/exif.c: use of php_error_docref
  6018. * main/main.c
  6019. main/php.h: fix for extension = ""
  6020. make php_verror available
  6021. * ext/gd/libgd/gd.c: -wrong fabsf define for MSVC.6
  6022. -MIN and MAX only if undefined
  6023. 2002-08-12 kalowsky <kalowsky@pb1.pair.com>
  6024. * ext/odbc/php_odbc.c: Point corrected by Markus
  6025. * ext/odbc/php_odbc.c:
  6026. Umm forgot to clean up the error messages, and add a stop for looping.
  6027. * ext/odbc/php_odbc.c: cleaned up to work with OpenLink iODBC better
  6028. 2002-08-12 wez <wez@pb1.pair.com>
  6029. * ext/curl/config.m4
  6030. ext/curl/curl.c
  6031. ext/curl/curlstreams.c
  6032. ext/curl/php_curl.h
  6033. ext/standard/basic_functions.c: Implement curl based wrappers.
  6034. Currently read-only, and http is the only thing tested.
  6035. Because of this, using them can be controlled by configure:
  6036. --with-curlwrappers Use CURL for url streams
  6037. Not for production use...
  6038. This enables http, https, ftp and ldap protocols as streams.
  6039. 2002-08-12 helly <helly@pb1.pair.com>
  6040. * ext/gd/libgd/gd.c: ups wrong include committed
  6041. * main/spprintf.c: increase allocation chunks
  6042. * ext/gd/config.m4
  6043. ext/gd/libgd/gd.c: check for fabsf and floorf in config.m4
  6044. msvc.6 needs a define, msvc.net needs special treatment
  6045. 2002-08-12 chregu <chregu@pb1.pair.com>
  6046. * ext/domxml/php_domxml.c
  6047. ext/domxml/php_domxml.h:
  6048. - Added $DomDocument->xinclude() for substitution of XIncludes in
  6049. a DomDocument (chregu)
  6050. 2002-08-12 helly <helly@pb1.pair.com>
  6051. * ext/gd/libgd/gd.c: more conversion fixes
  6052. 2002-08-12 edink <edink@pb1.pair.com>
  6053. * main/spprintf.c
  6054. main/spprintf.h:
  6055. Export spprintf() so that extension can link properly on win32.
  6056. 2002-08-12 pbannister <pbannister@pb1.pair.com>
  6057. * main/php_ini.c:
  6058. Minor cleanups to path building and php*.ini search logic.
  6059. Made path_seperator string static (which solves the lookup problems Sebastian saw).
  6060. 2002-08-12 kalowsky <kalowsky@pb1.pair.com>
  6061. * ext/odbc/php_odbc.c:
  6062. okay confirmation they don't exist in another driver... they're gone
  6063. 2002-08-11 helly <helly@pb1.pair.com>
  6064. * ext/gd/libgd/gd.c: -quick hack to allow compilation under windows again
  6065. -correct solution to follow tomorrow
  6066. 2002-08-11 kalowsky <kalowsky@pb1.pair.com>
  6067. * win32/php4dllts.dsp: Added the php_odbc_includes.h file
  6068. * ext/odbc/php_odbc.c
  6069. ext/odbc/php_odbc.h:
  6070. The start of adding odbc_data_source() functionality
  6071. 2002-08-11 helly <helly@pb1.pair.com>
  6072. * ext/gd/libgd/gd_gd.c:
  6073. missed to commit this fix: correct since this is only a flag
  6074. * ext/gd/libgd/gd2copypal.c
  6075. ext/gd/libgd/gd_jpeg.c
  6076. ext/gd/libgd/gdft.c
  6077. ext/gd/libgd/gd.c: try even more to fix those warnings.....
  6078. 2002-08-11 wez <wez@pb1.pair.com>
  6079. * ext/standard/http_fopen_wrapper.c: Missing word...
  6080. 2002-08-11 kalowsky <kalowsky@pb1.pair.com>
  6081. * ext/java/config.m4:
  6082. The start of adding in MacOSX compatibility. No objections on the
  6083. php-dev list from the sent patch for a week. Test and fix.
  6084. * TODO: removing the TODOs done already.
  6085. 2002-08-11 wez <wez@pb1.pair.com>
  6086. * ext/standard/ftp_fopen_wrapper.c
  6087. ext/standard/http_fopen_wrapper.c
  6088. main/php_streams.h:
  6089. Properly implement TSRM parameters to the new log_error
  6090. function... (Thanks Marcus!)
  6091. Add a convenience macro for importing a stream from a zval.
  6092. 2002-08-11 helly <helly@pb1.pair.com>
  6093. * ext/gd/libgd/gd_topal.c: try to get this work ...
  6094. * ext/gd/libgd/gd.c
  6095. ext/gd/libgd/gd_gd.c
  6096. ext/gd/libgd/gd_gd2.c
  6097. ext/gd/libgd/gd_jpeg.c
  6098. ext/gd/libgd/gd_png.c
  6099. ext/gd/libgd/gd_topal.c
  6100. ext/gd/libgd/gd_wbmp.c
  6101. ext/gd/libgd/gdft.c
  6102. ext/gd/libgd/gdhelpers.c
  6103. ext/gd/libgd/wbmp.c: try to fix those warnings.....
  6104. 2002-08-11 wez <wez@pb1.pair.com>
  6105. * main/network.c: More verbosity when activating SSL on a socket fails.
  6106. * README.STREAMS
  6107. ext/standard/ftp_fopen_wrapper.c
  6108. ext/standard/http_fopen_wrapper.c
  6109. main/php_streams.h
  6110. main/streams.c:
  6111. Introduce an error stack for wrappers, to help prevent multiple errors
  6112. and warnings (some of which are bogus) when there are problems opening
  6113. streams.
  6114. Implement sanity check on the mode used to open ftp and http connections.
  6115. This fixes Bug 12004.
  6116. * main/main.c: Minor fix for html_errors=on in php_error_docref.
  6117. 2002-08-11 yohgaki <yohgaki@pb1.pair.com>
  6118. * ext/zlib/zlib.c
  6119. php.ini-dist
  6120. php.ini-recommended: Changed my mind.
  6121. Let users decided whether users want larger chunk size or not.
  6122. enable output_buffering also. (Marcus, Yasuo)
  6123. * ext/zlib/zlib.c:
  6124. Generally speaking, sending packets less than 1KB is not efficient.
  6125. We're better to take some benchmarks see if removing extra buffer
  6126. is actually a good idea or not.
  6127. 2002-08-10 helly <helly@pb1.pair.com>
  6128. * sapi/cli/php_cli.c:
  6129. change order of initialisation to allow making filename available
  6130. through $_SERVER variables (Bug #18657)
  6131. 2002-08-10 wez <wez@pb1.pair.com>
  6132. * main/streams.c: remove obsolete TSRMLS_FETCH
  6133. * ext/openssl/openssl.c: correct proto
  6134. 2002-08-10 Tomas V.V.Cox <cox@pb1.pair.com>
  6135. * pear/System.php:
  6136. ZE2 fix on calls to mkdir() (thanks Brad Bulger <tater@potatoe.com>)
  6137. 2002-08-10 helly <helly@pb1.pair.com>
  6138. * ext/standard/url_scanner_ex.c
  6139. ext/standard/url_scanner_ex.re
  6140. ext/zlib/zlib.c
  6141. main/output.c: corrected handling of internal output buffers
  6142. minor fixs
  6143. * ext/zlib/zlib.c:
  6144. no need to start additional first buffer when output compression is first buffer
  6145. * ext/zlib/zlib.c: should fix all windows warnings
  6146. 2002-08-10 sebastian <sebastian@pb1.pair.com>
  6147. * main/network.c: Fix ZTS builds.
  6148. 2002-08-09 helly <helly@pb1.pair.com>
  6149. * ext/zlib/php_zlib.h
  6150. ext/zlib/zlib.c
  6151. php.ini-recommended
  6152. ext/standard/head.c
  6153. main/main.c
  6154. main/output.c
  6155. main/php_output.h
  6156. php.ini-dist:
  6157. Improved handling of output buffers (see news)\n#No trim for the string parameter...
  6158. * main/main.c:
  6159. docref shall either be NULL or a reference to a manual page without an
  6160. extension or an external reference starting with 'http://'.
  6161. 2002-08-09 georg <georg@pb1.pair.com>
  6162. * ext/mysql/php_mysql.c: forgot to remove another LOCAL_INFILE opion call
  6163. 2002-08-09 wez <wez@pb1.pair.com>
  6164. * configure.in
  6165. main/network.c
  6166. ext/standard/file.c: Centralize some blocking socket related code.
  6167. * ext/openssl/tests/001.phpt: syntax highlighting for vim
  6168. 2002-08-09 helly <helly@pb1.pair.com>
  6169. * ext/standard/head.c: possible memoryleak
  6170. 2002-08-09 georg <georg@pb1.pair.com>
  6171. * ext/mysql/libmysql/acinclude.m4: fixed bug #18815
  6172. 2002-08-09 yohgaki <yohgaki@pb1.pair.com>
  6173. * php.ini-dist: Move unserialize_callback_func description a little
  6174. * php.ini-recommended:
  6175. Add unserialize_callback_func to php.ini-recommended.
  6176. * php.ini-recommended
  6177. php.ini-dist:
  6178. Added note for output_handler usage. (with Marcus and Adam's fix)
  6179. 2002-08-09 James Cox <imajes@pb1.pair.com>
  6180. * main/streams.c:
  6181. Copy() fixed to return 1 on 0 byte files. Patch by Ilia A <ilia@prohost.org>.
  6182. 2002-08-08 yohgaki <yohgaki@pb1.pair.com>
  6183. * ext/standard/file.c: Remove duplicated checks.
  6184. 2002-08-08 helly <helly@pb1.pair.com>
  6185. * main/main.c: No missleading
  6186. 2002-08-08 James Cox <imajes@pb1.pair.com>
  6187. * ext/gd/libgd/gdft.c: thunder seems to have stopped
  6188. 2002-08-08 hholzgra <hholzgra@pb1.pair.com>
  6189. * ext/standard/info.c: reverting ' to \" to stop stupid discussions
  6190. although i still do not believe the arguments are reasonable ...
  6191. 2002-08-08 helly <helly@pb1.pair.com>
  6192. * main/main.c:
  6193. Say FIXME to non function calls and non TSRM builds. Both will currentls
  6194. not show a default reference.
  6195. * main/main.c
  6196. main/php.h
  6197. main/php_globals.h:
  6198. rename php_error_func<n> to php_error_docref and support Wez idea
  6199. that solves ToDo requirement to point to PHP Manual in error messages.
  6200. 2002-08-08 sebastian <sebastian@pb1.pair.com>
  6201. * ext/ftp/ftp.c
  6202. ext/ftp/php_ftp.c: Fix warnings.
  6203. 2002-08-08 helly <helly@pb1.pair.com>
  6204. * ext/standard/php_mail.h:
  6205. those are allways defined -> fixes warning in basic_functions.c
  6206. 2002-08-08 James Cox <imajes@pb1.pair.com>
  6207. * ext/gd/libgd/gdft.c:
  6208. Reverting patch. after more investigation this doesn't help in all that many cases, and with Wez's better patch, sometimes degrade's quality.
  6209. 2002-08-08 hholzgra <hholzgra@pb1.pair.com>
  6210. * ext/standard/info.c: the order to do things is save-compile-commit
  6211. no variations and make sure editor and shell are in the same dir :(
  6212. * ext/standard/info.c:
  6213. fix for #18782 (setting background color without making sure the text
  6214. color is readable on it)
  6215. someone should change all this to make use of CSS as we already have
  6216. a CSS block in there, but i do not know enough about it
  6217. oh, btw: changed all the ugly uses of \" in tag attriutes to '
  6218. as i was already on it ;)
  6219. 2002-08-08 sesser <sesser@pb1.pair.com>
  6220. * main/rfc1867.c: A full hard disk is no reason to leak memory...
  6221. 2002-08-08 mfischer <mfischer@pb1.pair.com>
  6222. * CODING_STANDARDS:
  6223. - Add note how php_error() messages SHOULD (rfc2119) look like.
  6224. 2002-08-08 georg <georg@pb1.pair.com>
  6225. * ext/mysql/php_mysql.c:
  6226. Ups, forgot to remove load_infile tests. Thx to Brad Bulgar
  6227. 2002-08-08 kalowsky <kalowsky@pb1.pair.com>
  6228. * sapi/nsapi/config.m4: fix for bug #18794, not checking for actual files
  6229. 2002-08-08 yohgaki <yohgaki@pb1.pair.com>
  6230. * main/php_variables.c: Add some assertion
  6231. * ext/iconv/iconv.c: Forgot this one. Fix build
  6232. * ext/iconv/config.m4: Fix build
  6233. 2002-08-07 georg <georg@pb1.pair.com>
  6234. * ext/mysql/CREDITS
  6235. ext/mysql/php_mysql.c:
  6236. added zend_error messages for deprecated functions
  6237. inserted zak and me in author list/credits
  6238. * ext/mysql/php_mysql.c:
  6239. removed unsued constants (MYSQL_USE_RESULT and MYSQL_STORE_RESULT)
  6240. 2002-08-07 helly <helly@pb1.pair.com>
  6241. * main/php.h
  6242. main/main.c:
  6243. -new functions php_error_func<0> to support unified error messages
  6244. 2002-08-07 phanto <phanto@pb1.pair.com>
  6245. * sapi/cgi/cgi_main.c: dump memory leaks on shutdown
  6246. 2002-08-07 jtate <jtate@pb1.pair.com>
  6247. * ext/domxml/php_domxml.c: php_domxml.c
  6248. * ext/domxml/php_domxml.c:
  6249. 2002-08-07 helly <helly@pb1.pair.com>
  6250. * ext/exif/exif.c: left on debug infos
  6251. * ext/exif/exif.c: Ignore additional thumbnails
  6252. 2002-08-07 bradmssw <bradmssw@pb1.pair.com>
  6253. * ext/mcve/mcve.c
  6254. ext/mcve/php_mcve.h: more syncing with libmcve-3.0
  6255. 2002-08-07 yohgaki <yohgaki@pb1.pair.com>
  6256. * ext/gettext/gettext.c: Fixed crash. Patch by <kilbi@rad.rwth-aachen.de>
  6257. 2002-08-06 kalowsky <kalowsky@pb1.pair.com>
  6258. * ext/java/java.c: A folding we will go, a folding we will go,
  6259. adding the fold and vim lines to make this easier to follow
  6260. 2002-08-06 markonen <markonen@pb1.pair.com>
  6261. * Makefile.global
  6262. acinclude.m4
  6263. configure.in: Fix the framework support
  6264. * ext/iconv/iconv.c:
  6265. Updated proto to match the function (fix compile bustage on osx)
  6266. * Makefile.global
  6267. sapi/cgi/config.m4
  6268. sapi/cli/config.m4:
  6269. The link lines don't need any of $DEFS, $INCLUDES, $EXTRA_INCLUDES or
  6270. $CPPFLAGS, right? Removed them. Added frameworks to $COMMON_FLAGS.
  6271. 2002-08-06 bradmssw <bradmssw@pb1.pair.com>
  6272. * ext/mcve/mcve.c
  6273. ext/mcve/php_mcve.h: sync to libmcve-3.0
  6274. 2002-08-06 Tomas V.V.Cox <cox@pb1.pair.com>
  6275. * pear/PEAR/Registry.php:
  6276. Changed Windows 9x detection code (reported by Alex Merz)
  6277. 2002-08-06 markonen <markonen@pb1.pair.com>
  6278. * sapi/cgi/config.m4
  6279. sapi/cli/config.m4
  6280. Makefile.global
  6281. acinclude.m4
  6282. configure.in:
  6283. Support compiling and linking against Darwin / Mac OS X frameworks
  6284. 2002-08-06 kalowsky <kalowsky@pb1.pair.com>
  6285. * ext/exif/exif.c: Keeping function prototype variables the same
  6286. 2002-08-06 helly <helly@pb1.pair.com>
  6287. * ext/exif/exif.c: datatype inconsistency found by Dan Kalowsky
  6288. 2002-08-06 Sascha Schumann <sas@pb1.pair.com>
  6289. * ext/standard/var_unserializer.c: Touch file
  6290. 2002-08-05 phanto <phanto@pb1.pair.com>
  6291. * ext/com/COM.c:
  6292. removed a possible NULL pointer referencing inside an error handler
  6293. * ext/com/VARIANT.c: found a memleak
  6294. 2002-08-05 kalowsky <kalowsky@pb1.pair.com>
  6295. * ext/imap/php_imap.c
  6296. ext/imap/php_imap.h:
  6297. Removing the imap_popen command... because as Jani puts it "it never worked
  6298. and it never will work" until IMAP servers support this feature.
  6299. 2002-08-05 venaas <venaas@pb1.pair.com>
  6300. * ext/ldap/ldap.c:
  6301. Made ldap_connect/bind/unbind() use zend_parse_parameters()
  6302. 2002-08-05 helly <helly@pb1.pair.com>
  6303. * ext/standard/info.c: Correct carset if iconv is active
  6304. * main/output.c
  6305. main/php_output.h:
  6306. Added php_ob_handler_used to check if a specific output handler is used
  6307. in c.
  6308. * ext/iconv/iconv.c: ws fix
  6309. * main/SAPI.c: -keep mimetype until sapi deactivation
  6310. -move NULL check for sapi_apply_default_charset to proper position.
  6311. * ext/iconv/iconv.c: -fix one warning
  6312. -send Content-Type Header with charset
  6313. 2002-08-05 alan_k <alan_k@pb1.pair.com>
  6314. * pear/Console/Getopt.php:
  6315. revert change - this was due to an bug in php HEAD a few days ago
  6316. 2002-08-05 helly <helly@pb1.pair.com>
  6317. * win32/php4dll.dsp
  6318. win32/php4dllts.dsp: Add html_entities.c
  6319. 2002-08-05 phanto <phanto@pb1.pair.com>
  6320. * win32/php4dllts.dsp: added testcases to project file
  6321. 2002-08-05 sniper <sniper@pb1.pair.com>
  6322. * NEWS: consistency
  6323. 2002-08-05 alan_k <alan_k@pb1.pair.com>
  6324. * pear/Console/Getopt.php: Fixed array_shift messing up array_slice..
  6325. 2002-08-05 helly <helly@pb1.pair.com>
  6326. * NEWS: :-)
  6327. * ext/standard/basic_functions.c
  6328. main/output.c
  6329. main/php_output.h: -New function ob_list_handlers
  6330. 2002-08-04 Shane Caraveo <shane@pb1.pair.com>
  6331. * ext/standard/var_unserializer.c
  6332. ext/standard/var_unserializer.re
  6333. ext/standard/php_var.h:
  6334. need to export var_replace and var_destroy for win32
  6335. 2002-08-04 helly <helly@pb1.pair.com>
  6336. * ext/mbstring/mbstring.dsp: move html_entities.c to proper place
  6337. * ext/standard/info.c:
  6338. -Send charset US-ASCII or ini setting default_charset.
  6339. 2002-08-04 sniper <sniper@pb1.pair.com>
  6340. * ext/mhash/mhash.c
  6341. ext/mhash/php_mhash.h: Add PHP_MINFO_*
  6342. 2002-08-04 helly <helly@pb1.pair.com>
  6343. * ext/mbstring/mbfilter.c:
  6344. -Correct mime_name for HTML-ENTITIES encoding is of cause US-ASCII
  6345. -Full list of ASCII aliases
  6346. 2002-08-04 sander <sander@pb1.pair.com>
  6347. * pear/Console/Getopt.php: Nuke notice (thanks to Arnaud Limbourg)
  6348. 2002-08-04 helly <helly@pb1.pair.com>
  6349. * ext/mbstring/mbregex.c
  6350. ext/mbstring/mbstring.c: -Fix warnings (fixed all?)
  6351. 2002-08-04 georg <georg@pb1.pair.com>
  6352. * ext/standard/info.c: ups.. :)
  6353. 2002-08-04 gluke <gluke@pb1.pair.com>
  6354. * ext/mnogosearch/php_mnogo.c:
  6355. - a small fix to mnogosearch extension (affecting UDM_BROWSER_CHARSET)
  6356. 2002-08-04 georg <georg@pb1.pair.com>
  6357. * ext/standard/info.c: added meta tag (w3c compliance)
  6358. Thx to Ilia Alshanetsky (ilia@prohost.org)
  6359. 2002-08-04 helly <helly@pb1.pair.com>
  6360. * ext/mbstring/mbstring.dsp: -Add new file to windows build
  6361. * ext/mbstring/config.m4
  6362. ext/mbstring/html_entities.c
  6363. ext/mbstring/mbfilter.c
  6364. ext/mbstring/mbfilter.h
  6365. ext/mbstring/tests/020.phpt: -New encoding/decoding HTML-ENTITIES.
  6366. * ext/mbstring/mbstring.c:
  6367. -Allow double quotes for encoding lists (if used in ini for example)
  6368. -New parameter 'L' for mb_http_input() to retieve input encoding as
  6369. comma separated string.
  6370. comma separated string. (marcus)
  6371. 2002-08-03 jflemer <jflemer@pb1.pair.com>
  6372. * ext/standard/tests/general_functions/proc_open.phpt:
  6373. Close pipes to avoid deadlock.
  6374. Submitted By: Melvyn Sopacua <msopacua@idg.nl>
  6375. 2002-08-03 kalowsky <kalowsky@pb1.pair.com>
  6376. * ext/imap/php_imap.c:
  6377. Cleaning up the imap_get_quotaroot return array to remove useless data
  6378. 2002-08-03 Rasmus Lerdorf <rasmus@pb1.pair.com>
  6379. * main/SAPI.c: Yup, sizeof() includes the space for the \0
  6380. 2002-08-03 helly <helly@pb1.pair.com>
  6381. * run-tests.php:
  6382. -additional section INI that allows to set special ini settings on call
  6383. by adding '-c foo=bar' strings to php call. Each line must have format
  6384. foo=bar. This of cause only works for cli version.
  6385. -made sections SKIPIF,INI,GET,POST optional
  6386. 2002-08-03 gluke <gluke@pb1.pair.com>
  6387. * ext/mnogosearch/index.php:
  6388. * ext/mnogosearch/index.php
  6389. ext/mnogosearch/php_mnogo.c:
  6390. - UDM_PARAM_STORED mnogosearch parameter has been added to set
  6391. stored address.
  6392. 2002-08-03 Andi Gutmans <andi@pb1.pair.com>
  6393. * ext/mbstring/mbstring.c
  6394. ext/mbstring/mbstring.h:
  6395. - Fix build on Windows. Also please don't use Java style opening function
  6396. - bracket indentation.
  6397. 2002-08-03 gluke <gluke@pb1.pair.com>
  6398. * ext/mnogosearch/php_mnogo.h
  6399. ext/mnogosearch/index.php
  6400. ext/mnogosearch/php_mnogo.c:
  6401. - An Udm_Make_Excerpt function has been added to mnogosearch extension
  6402. to support excerpts while using with mnogosearch-3.2.5 or later.
  6403. 2002-08-03 rodif_bl <rodif_bl@pb1.pair.com>
  6404. * ext/standard/array.c: one last fix for array_shift
  6405. 2002-08-02 jflemer <jflemer@pb1.pair.com>
  6406. * ext/standard/exec.c: Fix typo in #if. Bug #17538.
  6407. 2002-08-02 helly <helly@pb1.pair.com>
  6408. * ext/mbstring/mbfilter.c
  6409. ext/mbstring/mbfilter.h
  6410. ext/mbstring/mbregex.c
  6411. ext/mbstring/mbstring.c
  6412. ext/mbstring/mbstring.h
  6413. main/rfc1867.c: -use const to clarify code
  6414. -fix tsrmls build (therefore rfc1867.c)
  6415. 2002-08-02 hholzgra <hholzgra@pb1.pair.com>
  6416. * ext/standard/basic_functions.c
  6417. ext/standard/config.m4
  6418. ext/standard/php_string.h
  6419. ext/standard/string.c: added money_format() function
  6420. this is similar to C-libs strfmon(), using the same format string
  6421. semantics but a different function prototype, so i decided to
  6422. give it a more speaking name similar to number_format()
  6423. 2002-08-02 gluke <gluke@pb1.pair.com>
  6424. * ext/mnogosearch/php_mnogo.c:
  6425. - UDM_PARAM_WORD_MATCH icorrect behavior has been fixed in
  6426. mnogosearch extension
  6427. 2002-08-02 hirokawa <hirokawa@pb1.pair.com>
  6428. * ext/standard/string.c
  6429. main/SAPI.c
  6430. main/SAPI.h
  6431. main/main.c
  6432. main/php_content_types.c
  6433. main/php_main.h
  6434. main/php_variables.c
  6435. main/rfc1867.c
  6436. ext/mbstring/mbstring.c
  6437. ext/mbstring/mbstring.h:
  6438. made sapi_register_treat_data() to support multibyte input encoding translation without MBSTR_ENC_TRANS and changed php_treat_data to php_default_treat_data.
  6439. 2002-08-01 sr <sr@pb1.pair.com>
  6440. * main/SAPI.c: Fixed wrong usage of strncmp.
  6441. 2002-08-01 rodif_bl <rodif_bl@pb1.pair.com>
  6442. * ext/standard/array.c: array_pop wasnt setting next index
  6443. 2002-08-01 sniper <sniper@pb1.pair.com>
  6444. * ext/standard/array.c: That was not correct..
  6445. * ext/standard/array.c: Reset index when doing array_pop()
  6446. * ext/standard/tests/array/006.phpt: Add test for the index resetting.
  6447. 2002-08-01 Rasmus Lerdorf <rasmus@pb1.pair.com>
  6448. * ext/standard/exec.c: Ugh
  6449. 2002-08-01 kalowsky <kalowsky@pb1.pair.com>
  6450. * ext/imap/php_imap.c:
  6451. Adding in some BC for users to imap_get_quota() function
  6452. 2002-08-01 sniper <sniper@pb1.pair.com>
  6453. * ext/standard/tests/array/005.phpt
  6454. ext/standard/tests/array/006.phpt:
  6455. Added tests for array_shift/array_pop.
  6456. * ext/standard/array.c: Nuke compile warning.
  6457. * ext/standard/array.c: - Removed the DOS line endings
  6458. - Changed the '//' comment (this is C, not C++) to /* */
  6459. * tests/func/006.phpt:
  6460. Fix the levels. (php.ini-dist has output_buffering OFF)
  6461. * tests/lang/034.phpt: Use the constant instead of string for locale type.
  6462. 2002-08-01 Sascha Schumann <sas@pb1.pair.com>
  6463. * ext/pgsql/config.m4: MFH *.a check
  6464. 2002-08-01 helly <helly@pb1.pair.com>
  6465. * main/SAPI.c:
  6466. - free mimetype and statusline early if no longer needed or in deactivation
  6467. 2002-08-01 Rasmus Lerdorf <rasmus@pb1.pair.com>
  6468. * main/SAPI.c: Need room for the \0 here to avoid an overflow
  6469. 2002-08-01 Zeev Suraski <zeev@pb1.pair.com>
  6470. * ext/mbstring/mbstring.c: MFH per Rui's request
  6471. 2002-08-01 rodif_bl <rodif_bl@pb1.pair.com>
  6472. * ext/standard/array.c:
  6473. made array_shift re-index like it did before previous fix
  6474. 2002-08-01 yohgaki <yohgaki@pb1.pair.com>
  6475. * main/php_variables.c: MFH
  6476. Cannot take NULL w/o mbstring.
  6477. 2002-07-31 jason <jason@pb1.pair.com>
  6478. * NEWS: perhaps this tiem i will get it right
  6479. * NEWS: Fix unwrapped entry
  6480. * NEWS: Fix my broken entry
  6481. 2002-07-31 Sterling Hughes <sterling@pb1.pair.com>
  6482. * ext/curl/curl.c: add support for the curl dns cache
  6483. 2002-07-31 helly <helly@pb1.pair.com>
  6484. * ext/exif/exif.c: -fix warnings in windows build
  6485. * main/SAPI.c: -problem with CLI/mbstring/output buffering
  6486. 2002-07-31 Zeev Suraski <zeev@pb1.pair.com>
  6487. * main/php_variables.c: Fix for non-mbstring builds. Bad Yasuo! :)
  6488. * ext/mbstring/mbstring.c: Fix crash
  6489. 2002-07-31 kalowsky <kalowsky@pb1.pair.com>
  6490. * ext/odbc/php_odbc_includes.h: WS
  6491. * ext/odbc/php_odbc.c:
  6492. Just adding in an error check that seems to work here well.
  6493. 2002-07-31 sniper <sniper@pb1.pair.com>
  6494. * ext/standard/array.c:
  6495. Reverted the patch..it breaks the original behaviour of at least array_shift.
  6496. 2002-07-31 kalowsky <kalowsky@pb1.pair.com>
  6497. * ext/imap/php_imap.c
  6498. ext/imap/php_imap.h:
  6499. removing the useless +1's on sizeof() and adding the mail_parameter for the
  6500. getquot inside the imap_get_quotaroot function. thank Jani.
  6501. 2002-07-30 kalowsky <kalowsky@pb1.pair.com>
  6502. * ext/imap/php_imap.c:
  6503. fixes a typo in the word "limit", adds the null character to the strlen,
  6504. and seems to make imap_get_quotaroot return the correct values despite
  6505. cclients claim of "getquotaroot list improper".
  6506. 2002-07-30 rodif_bl <rodif_bl@pb1.pair.com>
  6507. * ext/standard/array.c: fixed bugs 16063 and 16068
  6508. increased preformance of array_pop and array_shift
  6509. 2002-07-30 sesser <sesser@pb1.pair.com>
  6510. * ext/ftp/php_ftp.c:
  6511. ftp_close returns now TRUE on success and FALSE on failure.
  6512. 2002-07-30 kalowsky <kalowsky@pb1.pair.com>
  6513. * ext/standard/filestat.c:
  6514. Commiting Steph@php.net's patch to re-enable touch on Win32 machines
  6515. 2002-07-30 Rasmus Lerdorf <rasmus@pb1.pair.com>
  6516. * ext/ext_skel: Add --skel=dir option to ext_skel (patch from David Viner)
  6517. * ext/standard/parsedate.y
  6518. NEWS: Fix strtotime() "next" keyword handling.
  6519. * NEWS: WTF? What sort of bogus commit was that? Fine, here you go.
  6520. 2002-07-30 sniper <sniper@pb1.pair.com>
  6521. * NEWS: .
  6522. 2002-07-30 Rasmus Lerdorf <rasmus@pb1.pair.com>
  6523. * NEWS: .
  6524. * ext/standard/string.c: Fix for #18638 (str_rot13 bug)
  6525. 2002-07-30 dickmeiss <dickmeiss@pb1.pair.com>
  6526. * ext/yaz/php_yaz.c: Fixed proxy setting for ZOOM
  6527. 2002-07-30 sniper <sniper@pb1.pair.com>
  6528. * NEWS: hot, damn hot.
  6529. 2002-07-29 Sterling Hughes <sterling@pb1.pair.com>
  6530. * ext/xslt/sablot.c: add sablotron version, patch by Christian Stocker...
  6531. 2002-07-29 dickmeiss <dickmeiss@pb1.pair.com>
  6532. * ext/yaz/php_yaz.c: Make PHP part of Z39.50 implementation name
  6533. * ext/yaz/php_yaz.c: Use type ext rather than raw for ZOOM record fetch
  6534. 2002-07-29 kalowsky <kalowsky@pb1.pair.com>
  6535. * NEWS: updating the NEWS file
  6536. 2002-07-29 chregu <chregu@pb1.pair.com>
  6537. * ext/domxml/php_domxml.c:
  6538. - nodename is not always set, check if it really is.
  6539. - make force_ref for aliases as well
  6540. 2002-07-29 edink <edink@pb1.pair.com>
  6541. * win32/php4dllts.dsp:
  6542. Fixed windows build by adding sha1.c and sha1.h to the project file.
  6543. * ext/standard/dir.c: Fixed bug #14657 (patch by Steph Fox)
  6544. * win32/readdir.c
  6545. win32/readdir.h: Fixed bug #11214 (patch by Steph Fox)
  6546. * main/php_ini.c:
  6547. First try to open php-SAPI.ini and if it fails fall back to regular
  6548. php.ini file. For example cli version of PHP will first try to open
  6549. php-cli.ini in the usual ini file search path and only if it fails
  6550. will it try to open php.ini using the same path.
  6551. 2002-07-29 Sascha Schumann <sas@pb1.pair.com>
  6552. * NEWS: style police
  6553. 2002-07-29 sniper <sniper@pb1.pair.com>
  6554. * sapi/apache/config.m4
  6555. sapi/apache2filter/config.m4
  6556. acinclude.m4: MFH: Fix for Apache version check.
  6557. 2002-07-28 sniper <sniper@pb1.pair.com>
  6558. * ext/mbstring/mbstring.c: MFH
  6559. 2002-07-28 yohgaki <yohgaki@pb1.pair.com>
  6560. * ext/xmlrpc/config.m4: FHM
  6561. * ext/xmlrpc/config.m4:
  6562. Allow xmlrpc-epi header files stored under include/xmlrpc-epi
  6563. 2002-07-28 derick <derick@pb1.pair.com>
  6564. * ext/standard/md5.c
  6565. ext/standard/sha1.c: - Copy and paste error -> unify error messages
  6566. 2002-07-28 sesser <sesser@pb1.pair.com>
  6567. * ext/standard/basic_functions.c
  6568. ext/standard/config.m4
  6569. ext/standard/php_standard.h
  6570. ext/standard/sha1.c
  6571. ext/standard/sha1.h: Added sha1, sha1_file functions.
  6572. * ext/standard/filestat.c: MFH 2
  6573. * ext/standard/filestat.c: MFH
  6574. 2002-07-28 helly <helly@pb1.pair.com>
  6575. * php.ini-dist
  6576. php.ini-recommended: -add & document ini settings for exif
  6577. * ext/exif/exif.c: -decode several MarkerNotes
  6578. -correct offset information in debug mode
  6579. 2002-07-28 tal <tal@pb1.pair.com>
  6580. * pear/scripts/pear.in: * Fixed E_NOTICE on pear -V
  6581. 2002-07-28 sesser <sesser@pb1.pair.com>
  6582. * NEWS: (re)added /ext/ftp news
  6583. 2002-07-28 sr <sr@pb1.pair.com>
  6584. * main/SAPI.c
  6585. ext/zlib/php_zlib.h
  6586. ext/zlib/zlib.c:
  6587. Commit patch as discussed on LinuxTag and posted to php-dev in June.
  6588. Disables zlib.output_compression for scripts with image/ content-type
  6589. header (fixes bug #16109) and makes it possible to switch
  6590. zlib.output_compression during script execution before the headers are
  6591. sent.
  6592. 2002-07-28 sniper <sniper@pb1.pair.com>
  6593. * NEWS: - Removed the 2 last entries.
  6594. * README.CVS-RULES: No exceptions.
  6595. 2002-07-28 yohgaki <yohgaki@pb1.pair.com>
  6596. * ext/pgsql/pgsql.c: Unify error messages
  6597. 2002-07-28 helly <helly@pb1.pair.com>
  6598. * ext/gd/gd.c: forgot to move imeageellipse out of #ifdef HAVE_LIBGD20
  6599. 2002-07-28 yohgaki <yohgaki@pb1.pair.com>
  6600. * ext/mbstring/mbstring.c: MFH
  6601. * ext/mbstring/mbstring.c:
  6602. Fixed query string handling. Now some.php?a&b=1;c works.
  6603. * main/php_variables.c: MFH
  6604. 2002-07-28 tal <tal@pb1.pair.com>
  6605. * pear/scripts/pear.in:
  6606. pear -V now shows pear version, php version and ZE version.
  6607. 2002-07-28 Stig Bakken <ssb@pb1.pair.com>
  6608. * pear/package-PEAR.xml: * feature/fixed bug
  6609. * pear/PEAR/Command/Install.php: * added "upgrade-all" command
  6610. * pear/PEAR/Installer.php:
  6611. * don't abort install if errors are found in the package, display
  6612. a warning instead
  6613. 2002-07-28 yohgaki <yohgaki@pb1.pair.com>
  6614. * main/php_variables.c:
  6615. Fixed some.php?a&b&c does not initilize $_GET['a'], $_GET['b'], $_GET['c']
  6616. when mbstr-enc-trans is disabled.
  6617. 2002-07-27 phanto <phanto@pb1.pair.com>
  6618. * win32/php4dllts.dsp: add dispatch.c
  6619. 2002-07-27 hirokawa <hirokawa@pb1.pair.com>
  6620. * ext/mbstring/mbstring.c
  6621. main/SAPI.c
  6622. main/SAPI.h:
  6623. fixed: output encoding translation by mb_output_handler() in ext/mbstring was not usable when Content-Type is set by header().
  6624. 2002-07-27 sesser <sesser@pb1.pair.com>
  6625. * ext/ftp/ftp.c: Do not leak data connection.
  6626. 2002-07-26 sniper <sniper@pb1.pair.com>
  6627. * ext/curl/curl.c:
  6628. - Fix bug: #18509, e.g. setting CURLOPT_BINARYTRANSFER succeeds always.
  6629. - Also set the binary mode ONLY if the passed value is true..
  6630. 2002-07-26 fmk <fmk@pb1.pair.com>
  6631. * ext/ftp/ftp.c: Fizing ZTS build
  6632. 2002-07-26 sesser <sesser@pb1.pair.com>
  6633. * ext/ftp/ftp.c
  6634. ext/ftp/ftp.h
  6635. ext/ftp/php_ftp.c
  6636. ext/ftp/php_ftp.h:
  6637. [EXPERIMENTAL] Added functions for asynchronous FTP transfers
  6638. 2002-07-26 helly <helly@pb1.pair.com>
  6639. * ext/exif/exif.c: Missing Photoshop tags
  6640. 2002-07-26 kalowsky <kalowsky@pb1.pair.com>
  6641. * ext/imap/php_imap.c: forgot to make the same change to imap_get_quota...
  6642. * ext/imap/php_imap.c: Minor memory fix suggested by Zeev
  6643. 2002-07-26 georg <georg@pb1.pair.com>
  6644. * ext/standard/datetime.c: Bugfix: #18532
  6645. Fixed week number calculation in accordance with ISO 8601
  6646. 2002-07-26 sesser <sesser@pb1.pair.com>
  6647. * ext/ftp/php_ftp.c: fixed cut & paste typo
  6648. 2002-07-26 kalowsky <kalowsky@pb1.pair.com>
  6649. * ext/imap/php_imap.c
  6650. ext/imap/php_imap.h: Adding initial support for PHP imap_get_quotaroot
  6651. * ext/imap/php_imap.c
  6652. ext/imap/php_imap.h:
  6653. (PHP imap_get_quota) updated to properly reflect the RFC 2087 as per
  6654. bug #14673
  6655. per RFC 2087, closes bug #14673 (kalowsky, Sander Steffann)
  6656. 2002-07-26 Sascha Schumann <sas@pb1.pair.com>
  6657. * sapi/thttpd/thttpd_patch: Fix segfault due to unchecked null pointer
  6658. 2002-07-26 Tomas V.V.Cox <cox@pb1.pair.com>
  6659. * pear/Archive/Tar.php:
  6660. In theory this will fix a problem in Window trying to delete a not closed
  6661. file
  6662. 2002-07-26 helly <helly@pb1.pair.com>
  6663. * ext/gd/gd.c:
  6664. reapply patch for imageellipse beeing wrappet to imagearc if missing
  6665. 2002-07-26 sesser <sesser@pb1.pair.com>
  6666. * ext/ftp/CREDITS
  6667. ext/ftp/ftp.c
  6668. ext/ftp/ftp.h
  6669. ext/ftp/php_ftp.c
  6670. ext/ftp/php_ftp.h: Added (Auto)Resuming functionality to ftp_(f)get/(f)put via optional 5th parameter.
  6671. 2002-07-26 Tomas V.V.Cox <cox@pb1.pair.com>
  6672. * pear/scripts/pear.bat:
  6673. use -d output_buffer=0 to workarround the PHP flush() problem
  6674. * pear/PEAR/Installer.php: download package if force is set
  6675. * pear/package-PEAR.xml: revert my change from PHP_BINDIR to bin_dir
  6676. * pear/package-PEAR.xml:
  6677. Use install-as attrib for pear.bat too, so it gets installed in @bin_dir@
  6678. * pear/scripts/pear.bat: Use script arg separator '--'
  6679. Clean up unused stuff
  6680. * pear/PEAR/Config.php: Use DIRECTORY_SEPARATOR instead of hardcoded '/'
  6681. * pear/System.php: Workarround to the empty $_ENV
  6682. * pear/Console/Getopt.php: use $GLOBALS['HTTP_SERVER_VARS'] instead
  6683. * pear/Console/Getopt.php: Silence NOTICE
  6684. 2002-07-26 sesser <sesser@pb1.pair.com>
  6685. * ext/standard/filestat.c:
  6686. all functions based on php_stat are now safe mode aware...
  6687. 2002-07-26 sniper <sniper@pb1.pair.com>
  6688. * NEWS: When Britney learns to sing, I will quit this..
  6689. 2002-07-25 sniper <sniper@pb1.pair.com>
  6690. * acinclude.m4
  6691. sapi/apache/config.m4:
  6692. - Fixed bug: #18560, the macro was not defined always.
  6693. * configure.in: MFH: fix bug #18570
  6694. * main/main.c:
  6695. Allow setting post_max_size and upload_max_filesize in .htaccess files too
  6696. * ext/imap/config.m4: Fixed bug: #18561.
  6697. 2002-07-25 derick <derick@pb1.pair.com>
  6698. * ext/standard/basic_functions.c:
  6699. - Added parameter to print_r which returns the variable representation
  6700. instead of echoing it.
  6701. - Added parameter to print_r which returns the variable representation
  6702. instead of echoing it.
  6703. 2002-07-25 sesser <sesser@pb1.pair.com>
  6704. * main/main.c: MFH
  6705. * main/main.c: do not dtor empty elements
  6706. 2002-07-25 derick <derick@pb1.pair.com>
  6707. * ext/tokenizer/tokenizer.c: - MFH for fix for bug #16939
  6708. 2002-07-25 helly <helly@pb1.pair.com>
  6709. * ext/exif/exif.c:
  6710. -handling of thumbnails in sub IFDs (the Photoshopway for TIFF)
  6711. -Some Photoshop specific tags
  6712. 2002-07-24 sesser <sesser@pb1.pair.com>
  6713. * main/php_variables.c: MFH
  6714. * main/php_variables.c: break out if there is no data to work on.
  6715. 2002-07-24 derick <derick@pb1.pair.com>
  6716. * ext/standard/head.c: - MFH for fix for bug #16626
  6717. * main/SAPI.c: - MFH for fix for bug #18268
  6718. 2002-07-24 yohgaki <yohgaki@pb1.pair.com>
  6719. * ext/standard/incomplete_class.c
  6720. ext/standard/php_incomplete_class.h
  6721. ext/standard/type.c:
  6722. is_object() returns FALSE if object is a "incomplete object".
  6723. Raise E_NOTICE, instead of E_ERROR, for setting/getting properties
  6724. to/from a "incomplete object".
  6725. 2002-07-24 steinm <steinm@pb1.pair.com>
  6726. * ext/hyperwave/hw.c: - removed unused variable
  6727. 2002-07-24 helly <helly@pb1.pair.com>
  6728. * ext/exif/exif.c: -naming convention
  6729. -better notices
  6730. -(D)WORD are unsigned datatypes
  6731. -started to split tygs into different arrays that would allow to handle vendor specific tags after detection of their markers
  6732. 2002-07-23 Jim Winstead <jimw@pb1.pair.com>
  6733. * ext/standard/credits.c:
  6734. restore shane to list of members of php group (got lost somewhere along the way)
  6735. 2002-07-23 holger <holger@pb1.pair.com>
  6736. * sapi/pi3web/pi3web_sapi.c:
  6737. Removed some outdated lines from init_request_info().
  6738. 2002-07-23 Sascha Schumann <sas@pb1.pair.com>
  6739. * configure.in
  6740. main/php_version.h: Working on 4.2.3 now
  6741. * .cvsignore: Add autom4te.cache
  6742. * ext/dbx/dbx.c: MFH remove \r
  6743. * ext/dbx/dbx.c: Remove \r
  6744. 2002-07-23 edink <edink@pb1.pair.com>
  6745. * ext/pcre/config.m4: MFB (patch by Troels Arvin <troels@arvin.dk>).
  6746. Added pcre include path to global list of includes in order to allow
  6747. use of external pcre libs.
  6748. * ext/pcre/config.m4:
  6749. Allow pcre.h to be in $PREFIX/include/pcre since this is the case
  6750. with some Linux distributions (patch by Troels Arvin <troels@arvin.dk>).
  6751. 2002-07-23 sniper <sniper@pb1.pair.com>
  6752. * configure.in: Fix bug: #18308. (uname -a sometimes has extra linefeeds)
  6753. * configure.in:
  6754. This should fix those solaris+gcc bugs when --enable-libgcc is not used
  6755. * ext/gd/config.m4:
  6756. Fix bug: #18479. Better error message what was not found.
  6757. * NEWS: <insert funny comment here>
  6758. 2002-07-22 jan <jan@pb1.pair.com>
  6759. * ext/standard/datetime.c:
  6760. - merge forgotten WS fix which makes non gcc compilers groan. (#17621)
  6761. 2002-07-22 jmoore <jmoore@pb1.pair.com>
  6762. * NEWS: Added news item about bug 13866 in response to bug 14752
  6763. 2002-07-22 jason <jason@pb1.pair.com>
  6764. * ext/ftp/ftp.c
  6765. ext/standard/fsock.c
  6766. ext/standard/ftp_fopen_wrapper.c
  6767. ext/standard/http_fopen_wrapper.c
  6768. main/network.c
  6769. main/php_network.h:
  6770. Switch streams socket abstraction to use a timeval structure instead of an
  6771. integer to allow subsecond timeouts.
  6772. This supports the previous behavior of fsockopen()
  6773. Fixes bug #16261
  6774. 2002-07-22 helly <helly@pb1.pair.com>
  6775. * ext/exif/exif.c: added some more tags from WinXP
  6776. changed conersion for TAG_FMT_SBYTE & BYTE
  6777. 2002-07-22 Tomas V.V.Cox <cox@pb1.pair.com>
  6778. * pear/install-pear.php:
  6779. By the moment trust that the dependencies are good
  6780. 2002-07-22 helly <helly@pb1.pair.com>
  6781. * ext/exif/exif.c: added EXIF Version 2.2 Tags
  6782. 2002-07-22 Tomas V.V.Cox <cox@pb1.pair.com>
  6783. * pear/packages/Net_Socket-1.0.1.tar:
  6784. Bundle Net_socket, needed for Net_SMTP
  6785. 2002-07-22 sniper <sniper@pb1.pair.com>
  6786. * ext/informix/ifx.ec: Fix typo..
  6787. 2002-07-22 georg <georg@pb1.pair.com>
  6788. * NEWS: new mysql-functions for PHP 4.3.0
  6789. 2002-07-22 yohgaki <yohgaki@pb1.pair.com>
  6790. * ext/pgsql/pgsql.c: Copy empty_string, fixed crash.
  6791. 2002-07-21 helly <helly@pb1.pair.com>
  6792. * ext/exif/exif.c: unify error messages & notices
  6793. 2002-07-21 georg <georg@pb1.pair.com>
  6794. * ext/mysql/php_mysql.c: Automatic rollback for non committed transactions
  6795. * ext/mysql/php_mysql.c:
  6796. removed changes for mysql_select_db (optional parameter)
  6797. Why:
  6798. 1) Its not the common way to add additionally functionality for functions or
  6799. features which are already implemented in SQL. Therefore also a lot of
  6800. mysql functions are marked as deprecated (and will be removed in near future)
  6801. 2) The implemented workaround works only when mysql_select_db was called
  6802. before (fetching the databasename from mysql->conn.db). It returns invalid
  6803. or inconsistent results e.g.:
  6804. - when "USE databasename" via mysql_query was used
  6805. - when database was dropped or grant privileges had changed.
  6806. In conjunction with persistent connection, there are also some inconsistencies,
  6807. cause mysql_select_db returns the databasename from an old connection.
  6808. To determine the database name just use the SQL command "SELECT DATABASE()"
  6809. * ext/mysql/php_mysql.c: fixed bug in mysql_real_escape_string:
  6810. allocated 1 more byte for '\0' terminating character
  6811. 2002-07-21 Stig Bakken <ssb@pb1.pair.com>
  6812. * LICENSE: * yeah yeah
  6813. * LICENSE:
  6814. * split #3 into two paragraphs again, like the Apache license we once
  6815. borrowed it from
  6816. 2002-07-21 markonen <markonen@pb1.pair.com>
  6817. * acinclude.m4
  6818. sapi/cgi/config.m4
  6819. sapi/cli/config.m4:
  6820. Made PHP_ADD_LIBPATH use the $ld_runpath_switch and changed the Darwin
  6821. link lines in sapi/cli and sapi/cgi to use $NATIVE_RPATHS.
  6822. This is a tentative fix for #18450.
  6823. 2002-07-21 Sascha Schumann <sas@pb1.pair.com>
  6824. * build/build.mk
  6825. build/buildcheck.sh
  6826. buildconf:
  6827. Move autoconf-2.13 check into buildcheck.sh where we already have
  6828. version parsing code and (more importantly) proper error checking
  6829. for missing autoconf.
  6830. * build/build2.mk: One should not ignore
  6831. AC_PROG_CPP was called before AC_PROG_CC
  6832. because this error caused the Solaris issue
  6833. 2002-07-21 derick <derick@pb1.pair.com>
  6834. * configure.in: - Merges sascha's fix
  6835. 2002-07-21 Sascha Schumann <sas@pb1.pair.com>
  6836. * configure.in: Fix warning
  6837. Noticed by: Derick
  6838. 2002-07-21 Stig Bakken <ssb@pb1.pair.com>
  6839. * pear/packages/Mail-1.0.tar
  6840. pear/packages/Net_SMTP-1.0.tar: * bundle these releases
  6841. * pear/Mail.php
  6842. pear/package-Mail.xml: * moved to /pear cvs
  6843. 2002-07-21 yohgaki <yohgaki@pb1.pair.com>
  6844. * ext/pgsql/pgsql.c
  6845. ext/pgsql/php_pgsql.h:
  6846. Added pg_fetch_all() that fetch all rows in result.
  6847. Useful and faster when there is enough memory.
  6848. 2002-07-21 Stig Bakken <ssb@pb1.pair.com>
  6849. * pear/HTTP.php: * already moved to /pear
  6850. * pear/PEAR/Dependency.php: * support "zend" dependency type
  6851. * pear/package-Net_SMTP.xml: * moved to /pear cvs
  6852. * pear/package.dtd: * added missing license element
  6853. * added "zend" dependency type
  6854. * pear/PEAR.php: * always enable track_errors
  6855. * added throwError method (simpler version of raiseError)
  6856. * LICENSE: * license out of "alpha"
  6857. 2002-07-20 derick <derick@pb1.pair.com>
  6858. * NEWS: - Typos
  6859. * configure.in: - Merge Sascha's builds tools fix
  6860. * main/rfc1867.c:
  6861. - Merge Stefans patch that fixes the remote vulnarability
  6862. * NEWS
  6863. configure.in
  6864. main/php_version.h: - Update NEWS and version numbers
  6865. 2002-07-20 James Cox <imajes@pb1.pair.com>
  6866. * buildconf: proper patch to cvsclean for bad autoconf.
  6867. 2002-07-20 Sascha Schumann <sas@pb1.pair.com>
  6868. * configure.in:
  6869. MFH fix for wrongly detected CPP on platforms such as Solaris where
  6870. a package might be installed which actually does not contain a real
  6871. compiler.
  6872. 2002-07-20 sniper <sniper@pb1.pair.com>
  6873. * NEWS: I love rock'n'roll...laalalaa (britney sucks)
  6874. 2002-07-20 Sascha Schumann <sas@pb1.pair.com>
  6875. * buildconf: reverse bad patch
  6876. james, when you send me email about your patch which does not work,
  6877. why don't you wait for a reply first before committing the non-working
  6878. stuff?
  6879. 2002-07-20 yohgaki <yohgaki@pb1.pair.com>
  6880. * ext/pgsql/pgsql.c: Fixed php_pgsql_convert's bool type handling.
  6881. * ext/pgsql/pgsql.c: Hmm. My PostgreSQL returns "bool" for boolean now.
  6882. * ext/pgsql/pgsql.c:
  6883. Fixed convetion when null string is passed to php_pgsql_convert()
  6884. * ext/pgsql/pgsql.c: Fixed crash.
  6885. 2002-07-20 James Cox <imajes@pb1.pair.com>
  6886. * buildconf:
  6887. more work for buildconf. forces a cvsclean if using a bad am. more ZE/zE2 tests.
  6888. 2002-07-20 Sascha Schumann <sas@pb1.pair.com>
  6889. * acinclude.m4
  6890. configure.in: Improve/fix handling of --disable-rpath
  6891. Might or might not fix #18374
  6892. 2002-07-19 jason <jason@pb1.pair.com>
  6893. * main/network.c
  6894. main/php_network.h: Fix feof() on win32
  6895. Bug #18436
  6896. 2002-07-19 sniper <sniper@pb1.pair.com>
  6897. * main/network.c: ws fix
  6898. 2002-07-19 phanto <phanto@pb1.pair.com>
  6899. * ext/rpc/com/com_wrapper.c
  6900. ext/rpc/skeleton/skeleton.c
  6901. ext/rpc/skeleton/skeleton.h
  6902. ext/rpc/com/com.c
  6903. ext/rpc/handler.h
  6904. ext/rpc/rpc.c: - added a skeleton for new layers
  6905. - a bit cleanup
  6906. 2002-07-19 yohgaki <yohgaki@pb1.pair.com>
  6907. * php.ini-recommended
  6908. php.ini-dist: MFH
  6909. * php.ini-dist
  6910. php.ini-recommended:
  6911. This option should be left enabled by default by mistake.
  6912. --enable-trans-sid option is removed and this option should
  6913. be disabled by default in php.ini.
  6914. 1) It's insecure by nature
  6915. 2) It may not work well always
  6916. 3) It wasn't enabled by default used be
  6917. 4) It risks security and user should enable it after realizing
  6918. it's security risks.
  6919. 2002-07-19 derick <derick@pb1.pair.com>
  6920. * ext/ircg/ircg.c
  6921. ext/interbase/interbase.c
  6922. ext/informix/ifx.ec
  6923. ext/iconv/iconv.c: Unify error messages
  6924. 2002-07-18 phanto <phanto@pb1.pair.com>
  6925. * ext/rpc/com/conversion.h
  6926. ext/rpc/com/dispatch.c
  6927. ext/rpc/com/php_com.h
  6928. ext/rpc/com/php_variant.h
  6929. ext/rpc/com/variant.c
  6930. ext/rpc/com/variant.h
  6931. ext/rpc/com/com.c
  6932. ext/rpc/com/com.h
  6933. ext/rpc/com/com_wrapper.c
  6934. ext/rpc/com/com_wrapper.h
  6935. ext/rpc/com/conversion.c
  6936. ext/rpc/handler.h
  6937. ext/rpc/hash.h
  6938. ext/rpc/layer.h
  6939. ext/rpc/php_rpc.h
  6940. ext/rpc/rpc.c
  6941. ext/rpc/rpc.h
  6942. ext/rpc/rpc_proxy.c
  6943. ext/rpc/rpc_proxy.h:
  6944. ext/rpc/com should work now, but there's still lots of work left.
  6945. 2002-07-18 yohgaki <yohgaki@pb1.pair.com>
  6946. * php.ini-dist
  6947. php.ini-recommended: Move down open_basedir description.
  6948. 2002-07-17 sniper <sniper@pb1.pair.com>
  6949. * configure.in:
  6950. We have a macro for checking -R, etc. switches. (exactly same code)
  6951. 2002-07-17 Andrei Zmievski <andrei@pb1.pair.com>
  6952. * ext/wddx/wddx.c: Fix DL entry point.
  6953. 2002-07-17 sniper <sniper@pb1.pair.com>
  6954. * ext/gd/config.m4: Remove evil quotes
  6955. 2002-07-17 chregu <chregu@pb1.pair.com>
  6956. * ext/domxml/TODO: even more items on the TODO list
  6957. * ext/domxml/php_domxml.c:
  6958. nodename is not always set, check if it really is.
  6959. 2002-07-17 hholzgra <hholzgra@pb1.pair.com>
  6960. * tests/lang/034.phpt
  6961. tests/lang/035.phpt:
  6962. Zend Engine behaviour is affected by setlocale() due to use of
  6963. locale aware functions like strtod(), atof(), tolower(), toupper() :(
  6964. 2002-07-17 derick <derick@pb1.pair.com>
  6965. * main/main.c:
  6966. - set_time_limit() now returns whether it succeeded in changing the time
  6967. limit.
  6968. 2002-07-17 yohgaki <yohgaki@pb1.pair.com>
  6969. * ext/pgsql/pgsql.c: Fixed build.
  6970. 2002-07-17 sniper <sniper@pb1.pair.com>
  6971. * ext/mbstring/config.m4: unbreak the shared build..again
  6972. 2002-07-17 yohgaki <yohgaki@pb1.pair.com>
  6973. * main/safe_mode.c: Accoding to safe_mode.h, php_checkuid() has six modes.
  6974. * ext/pgsql/pgsql.c:
  6975. Added safe_mode & open_basedir checks for pg_lo_export()
  6976. * ext/pgsql/pgsql.c: Added open_basedir check.
  6977. * php.ini-dist
  6978. php.ini-recommended:
  6979. Fixed open_basedir note - thanks to Sander. I also notice I have to modify pg_lo_import(), etc. It does not check open_basedir at all. It checks UID/GID, though. We are better to note how we should treat files in coding standard.
  6980. * ext/mbstring/config.m4:
  6981. Changed configure option order to make it clear option dependecy to users.
  6982. * ext/mbstring/config.m4: Disable input encoding tranlation by default.
  6983. * php.ini-recommended
  6984. php.ini-dist: Added note for open_basedir
  6985. 2002-07-16 sniper <sniper@pb1.pair.com>
  6986. * NEWS: This is the real world..
  6987. * ext/mysql/php_mysql.c: fix protos
  6988. 2002-07-16 Sascha Schumann <sas@pb1.pair.com>
  6989. * sapi/thttpd/README
  6990. ext/ircg/README.txt: refine
  6991. 2002-07-16 georg <georg@pb1.pair.com>
  6992. * NEWS: added mysql changes:
  6993. - php.ini option mysql.connect_timeout
  6994. - optional parameter client_flags (mysql_connect, mysql_pconnect)
  6995. - automatic rollback for non commited transactions
  6996. 2002-07-16 jason <jason@pb1.pair.com>
  6997. * ext/standard/basic_functions.c: Prevent reenterant calls to a user tick function by flagging the function
  6998. entry during call.
  6999. This prevents code like the following from infinitely recursing until a
  7000. crash occurs:
  7001. <?php
  7002. register_tick_function(a);
  7003. declare(ticks=1) {
  7004. function a() {
  7005. print "blah\n";
  7006. }
  7007. ;
  7008. ;
  7009. ;
  7010. ;
  7011. }
  7012. ?>
  7013. 2002-07-16 georg <georg@pb1.pair.com>
  7014. * ext/mysql/php_mysql.c
  7015. ext/mysql/php_mysql.h:
  7016. Added support for php.ini parameter "mysql.connect_timeout"
  7017. * php.ini-dist
  7018. php.ini-recommended: Added php.ini option "mysql_connection.timeout"
  7019. 2002-07-15 edink <edink@pb1.pair.com>
  7020. * ext/mbstring/mbstring.c: MFH
  7021. * ext/mbstring/mbstring.c:
  7022. Fix bug #16985 (wrong count of GET/POST variables).
  7023. 2002-07-15 sesser <sesser@pb1.pair.com>
  7024. * main/rfc1867.c: use Zend API to access llist count
  7025. 2002-07-15 hyanantha <hyanantha@pb1.pair.com>
  7026. * ext/mysql/php_mysql.c:
  7027. mysql_create_db and mysql_drop_db disabled for NetWare
  7028. 2002-07-15 yohgaki <yohgaki@pb1.pair.com>
  7029. * ext/pgsql/pgsql.c: Clean up code a little (Remove a use of magic number)
  7030. Change/add appropriate comments.
  7031. * NEWS: Fixed news
  7032. * NEWS: header sounds like http header. header -> header file
  7033. 2002-07-14 Andrei Zmievski <andrei@pb1.pair.com>
  7034. * ext/pcre/php_pcre.c: Fix Bug #18341.
  7035. 2002-07-14 Sascha Schumann <sas@pb1.pair.com>
  7036. * NEWS: it is not really cold though
  7037. * NEWS: the sun was shining a few days ago
  7038. * sapi/thttpd/thttpd_patch
  7039. sapi/thttpd/thttpd.c: integrate the public keep-alive patch
  7040. the patch did not handle pipeling at all, so that some code had to be added
  7041. from Premium thttpd
  7042. persistent connections are supported, if a script sets the Content-Length
  7043. header
  7044. 2002-07-14 Rasmus Lerdorf <rasmus@pb1.pair.com>
  7045. * ext/ming/ming.c: Fix a couple of protos
  7046. 2002-07-14 Sascha Schumann <sas@pb1.pair.com>
  7047. * sapi/thttpd/thttpd.c
  7048. sapi/thttpd/thttpd_patch:
  7049. thttpd blocks in rare circumstances where it cannot write out a small HTTP
  7050. response (happened at customer sites). The response is now written out
  7051. using the standard state machine.
  7052. the buffer which is handed to thttpd by php is now simply dealt with as if
  7053. it were a thttpd generated response (avoids code duplication).
  7054. * sapi/thttpd/thttpd.c
  7055. sapi/thttpd/thttpd_patch:
  7056. make the sapi module hand off a buffer to thttpd for final data delivery,
  7057. instead of blocking the whole process
  7058. 2002-07-14 edink <edink@pb1.pair.com>
  7059. * main/rfc1867.c:
  7060. MFH (fixes linking errors when --enable-mbstring is used)
  7061. 2002-07-14 yohgaki <yohgaki@pb1.pair.com>
  7062. * ext/iconv/tests/eucjp2utf8.inc
  7063. ext/iconv/tests/eucjp2utf8.phpt: Move comment.
  7064. Remove a skip condition does not required.
  7065. 2002-07-14 sniper <sniper@pb1.pair.com>
  7066. * main/rfc1867.c:
  7067. IF --disable-mbstr-enc-trans is used OR mbstring is compiled as shared
  7068. extension, these functions are not available.
  7069. * ext/mbstring/tests/002.inc
  7070. ext/mbstring/tests/003.inc
  7071. ext/mbstring/tests/004.inc
  7072. ext/mbstring/tests/005.inc
  7073. ext/mbstring/tests/006.inc
  7074. ext/mbstring/tests/008.inc
  7075. ext/mbstring/tests/009.inc
  7076. ext/mbstring/tests/010.inc
  7077. ext/mbstring/tests/011.inc
  7078. ext/mbstring/tests/012.inc
  7079. ext/mbstring/tests/013.inc
  7080. ext/mbstring/tests/014.inc
  7081. ext/mbstring/tests/015.inc
  7082. ext/mbstring/tests/016.inc
  7083. ext/mbstring/tests/017.inc
  7084. ext/mbstring/tests/018.inc
  7085. ext/mbstring/tests/019.inc
  7086. ext/mbstring/tests/common.inc
  7087. ext/mbstring/tests/common.php: .php files are in .cvsignore here
  7088. * ext/mbstring/config.m4: These options are all enabled by default. (why?)
  7089. 2002-07-14 yohgaki <yohgaki@pb1.pair.com>
  7090. * ext/iconv/tests/eucjp2utf8.inc
  7091. ext/iconv/tests/eucjp2utf8.phpt
  7092. ext/iconv/tests/translit.phpt:
  7093. Fix tests. Moriyoshi Koizumi <readjust@deneb.freemail.ne.jp>
  7094. 2002-07-13 sander <sander@pb1.pair.com>
  7095. * ext/standard/fsock.c: Fixed win32 build
  7096. 2002-07-13 sniper <sniper@pb1.pair.com>
  7097. * ext/iconv/iconv.c: Kill compiler warning
  7098. * ext/iconv/tests/eucjp2utf8.phpt
  7099. ext/iconv/tests/translit.phpt: Fix SKIPs for these tests.
  7100. * ext/standard/fsock.c: nuke unused variable warning
  7101. * ext/domxml/php_domxml.c: Fixed some unused variable warnings
  7102. * ext/yaz/php_yaz.c: Nuke unused variable
  7103. * ext/snmp/snmp.c: Kill compile warning
  7104. * ext/gd/config.m4: Really fix it this time..
  7105. * ext/standard/file.c: Fixed bug: #16638.
  7106. * sapi/cli/php_cli.c:
  7107. Needed this to be able to test safe-mode stuff on cmd-line
  7108. * ext/standard/php_string.h
  7109. ext/standard/string.c:
  7110. - Made the trim functions use same base function. (less code :)
  7111. - Renamed php_trim2 -> php_trim (not used anyplace else, yet)
  7112. - Made php_trim abit more usable for external use. (not necessary to use
  7113. zvals with it anymore)
  7114. * ext/gd/config.m4:
  7115. Fixed the undefined reference to 'gdttf' errors when using bundled GD lib.
  7116. 2002-07-13 yohgaki <yohgaki@pb1.pair.com>
  7117. * ext/iconv/tests/eucjp2iso2022jp.phpt
  7118. ext/iconv/tests/eucjp2utf8.phpt:
  7119. Fixed tests. Patch by Yoshimori Koizumi <readjust@deneb.freemail.ne.jp>
  7120. 2002-07-13 sniper <sniper@pb1.pair.com>
  7121. * main/safe_mode.c:
  7122. Fix bug: #18285, php_checkuid() mangled the passed path.
  7123. * main/SAPI.c:
  7124. - Fixed bug: #18268. If pcre is build as shared extension, we can't use
  7125. php_pcre_replace() here.
  7126. - Cleaned up a bit.
  7127. 2002-07-12 Jani Taskinen <sniper@iki.fi>
  7128. * ext/mysql/php_mysql.c: Partially reverted the netware related commit.
  7129. * ext/mysql/php_mysql.c: Beauify a bit..
  7130. * ext/mysql/php_mysql.c:
  7131. Some ws fixes. And removed the problems causing typedef for ushort.
  7132. * ext/standard/image.c:
  7133. - Fixed compile (bug #18297) on such systems which define uchar.
  7134. * ext/imap/config.m4:
  7135. Bail out the given path does not have the libraries in it.
  7136. * ext/openssl/openssl.c: MFH
  7137. * ext/openssl/openssl.c:
  7138. Fixed bug: #18295. e_os.h is not supposed to be included..
  7139. 2002-07-12 Anantha Kesari H Y <hyanantha@novell.com>
  7140. * netware/buildext.bat: File needed to build extensions for NetWare
  7141. * ext/mysql/mysql.mak
  7142. ext/mysql/php_mysql.c: Added NetWare changes
  7143. 2002-07-12 Jani Taskinen <sniper@iki.fi>
  7144. * ext/imap/config.m4:
  7145. Make configure stop if something is wrong with libraries/linking.
  7146. * ext/yaz/php_yaz.c
  7147. ext/yaz/php_yaz.h: Fix ZTS build
  7148. 2002-07-12 Sebastian Bergmann <sb@sebastian-bergmann.de>
  7149. * ext/mbstring/mbstring.c: Remove unused variables.
  7150. 2002-07-12 Jani Taskinen <sniper@iki.fi>
  7151. * .cvsignore: missing entry for config.h.in
  7152. * build/build.mk:
  7153. .libs/ directories are created when building shared extensions.
  7154. * NEWS: minor typo fixbug.
  7155. * main/main.c
  7156. main/rfc1867.c
  7157. main/rfc1867.h: - Added predefined constants for the upload errors.
  7158. - Removed the debugging error (not useful for end-users)
  7159. 2002-07-11 Jani Taskinen <sniper@iki.fi>
  7160. * ext/ftp/php_ftp.c: ws fix
  7161. 2002-07-11 Derick Rethans <d.rethans@jdimedia.nl>
  7162. * main/main.c: - Fix for bug #18283
  7163. 2002-07-11 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  7164. * ext/pgsql/pgsql.c
  7165. ext/mbstring/mbstring.c
  7166. php.ini-recommended
  7167. php.ini-dist: added mbstring.language option in ext/mbstring.
  7168. 2002-07-11 Tomas V.V.Cox <cox@idecnet.com>
  7169. * pear/package-Net_SMTP.xml: typo
  7170. * pear/package-Net_SMTP.xml: Prepare package.xml for Net_SMTP
  7171. 2002-07-11 Sascha Schumann <sascha@schumann.cx>
  7172. * sapi/apache2filter/config.m4:
  7173. Break up the INSTALL_IT line into comprehensible pieces
  7174. and fix a bug related to [..] quotes.
  7175. * sapi/apache/config.m4:
  7176. the variable interpolation was already subject to IFS treatment,
  7177. which resulted in the execution of the foremost directory.
  7178. we capture the output before setting IFS now
  7179. 2002-07-11 Adam Dickmeiss <adam@indexdata.dk>
  7180. * ext/yaz/php_yaz.c
  7181. ext/yaz/php_yaz.h:
  7182. yaz.max_links, yaz_log_file setting. User-defined Other Info
  7183. * ext/yaz/config.m4: Include YAZ support libs (if any)
  7184. 2002-07-11 Sascha Schumann <sascha@schumann.cx>
  7185. * sapi/apache/config.m4
  7186. sapi/apache2filter/config.m4:
  7187. Use a simple IFS; set step to interprete the httpd -v output
  7188. 2002-07-11 Uwe Steinmann <uwe@steinmann.cx>
  7189. * ext/hwapi/php_hwapi.h: - added missing file
  7190. 2002-07-11 James Cox <james@blog.at>
  7191. * ext/gd/libgd/gdft.c:
  7192. adding patch from http://www.coupin.net/gd-freetype/ which makes images anti aliased (and therefore more readable).
  7193. 2002-07-11 Yasuo Ohgaki <yohgaki@ohgaki.net>
  7194. * ext/iconv/tests/translit.inc
  7195. ext/iconv/tests/translit.phpt:
  7196. Added traslit test files. Moriyoshi Koizumi <readjust@deneb.freemail.ne.jp>
  7197. * ext/iconv/config.m4
  7198. ext/iconv/iconv.c:
  7199. Fix #16069. Patch by Moriyoshi Koizumi <readjust@deneb.freemail.ne.jp>
  7200. 2002-07-11 Jani Taskinen <sniper@iki.fi>
  7201. * ext/ftp/ftp.c: Fix bug: #14052
  7202. * ext/standard/http_fopen_wrapper.c: MFH: Fix for #16337
  7203. * ext/standard/http_fopen_wrapper.c:
  7204. Fixed bug: #16637, username/password needs to be urlencoded.
  7205. * ext/curl/curl.c: Fixed bug: #18250
  7206. * NEWS: news-entry-robot(tm)
  7207. 2002-07-10 Harald Radi <harald.radi+coding.php@nme.at>
  7208. * ext/rpc/com/com.c
  7209. win32/php4dllts.dsp:
  7210. merging parts of the old com extension to the new rpc extension
  7211. 2002-07-10 Jason Greene <jason@inetgurus.net>
  7212. * ext/standard/basic_functions.c
  7213. ext/standard/file.c:
  7214. Fixed socket_set_timeout on win32 (Jason, Edin, Jani)
  7215. * ext/standard/basic_functions.c
  7216. ext/standard/file.c:
  7217. Fix socket_set_timeout on win32 ( was not being included )
  7218. 2002-07-10 Georg Richter <georg.richter@phpev.de>
  7219. * ext/mysql/php_mysql.c: 1) New constants:
  7220. MYSQL_CLIENT_SSL for ssl connections
  7221. MYSQL_CLIENT_COMPRESS for compressed protocol
  7222. MYSQL_CLIENT_IGNORE_SPACES for spaces after function names
  7223. MYSQL_CLIENT_INTERACTIVE for closing connections after timeout_interactive seconds
  7224. 2) Optional parameter client_flags for mysql_connect and mysql_pconnect
  7225. For parameter desctiption see 1.
  7226. This also should fix bug #13589
  7227. 3) New internal function _rollback_mysql_transactions, which is called via
  7228. PHP_RSHUTDOWN_FUNCTION
  7229. This fixes bug #12513
  7230. 2002-07-10 Stig Bakken <ssb@fast.no>
  7231. * pear/packages/DB-1.2.tar
  7232. pear/packages/XML_Parser-1.0.tar
  7233. pear/packages/XML_RPC-1.0.3.tar: * signed these packages
  7234. 2002-07-09 Derick Rethans <d.rethans@jdimedia.nl>
  7235. * ext/ftp/php_ftp.c: - Initialize var properly
  7236. 2002-07-09 Stig Venaas <venaas@uninett.no>
  7237. * ext/ldap/ldap.c: Hopefully fixes build with IBM's LDAP library
  7238. 2002-07-09 Harald Radi <harald.radi+coding.php@nme.at>
  7239. * ext/rpc/com/com.h: add file again that andrei deleted by
  7240. accident (i don't want to blame anyone here)
  7241. * win32/php4dllts.dsp
  7242. main/config.w32.h.in
  7243. main/internal_functions_win32.c: MFH
  7244. 2002-07-09 Stig Bakken <ssb@fast.no>
  7245. * pear/packages/HTTP-1.2.tar: * add HTTP package (signed)
  7246. * pear/Console/Getopt.php: * tolerate $args being empty
  7247. * pear/PEAR/Remote.php: * tiniest optimization
  7248. * pear/PEAR/Registry.php: * typo
  7249. 2002-07-08 Sterling Hughes <sterling@bumblebury.com>
  7250. * ext/xslt/sablot.c: eek
  7251. * ext/xslt/sablot.c: commit petr's sax handler patch
  7252. 2002-07-08 Andi Gutmans <andi@zend.com>
  7253. * ext/standard/file.h: - Add TSRMLS_DC to prototype.
  7254. * ext/standard/cyr_convert.c
  7255. ext/standard/file.c
  7256. ext/standard/type.c: - Fix TSRMLS_* stuff
  7257. 2002-07-08 Martin Jansen <mail@martin-jansen.de>
  7258. * pear/File/Passwd.php:
  7259. * Use CRYPT_SALT_LENGTH instead of hardcoded value.
  7260. Patch by: "James E. Flemer" <jflemer@acm.jhu.edu>
  7261. 2002-07-08 Jani Taskinen <sniper@iki.fi>
  7262. * NEWS: news update
  7263. * ext/mysql/config.m4:
  7264. Fix shared build and made the logic of finding the socket location better.
  7265. 2002-07-08 Derick Rethans <d.rethans@jdimedia.nl>
  7266. * ext/standard/assert.c
  7267. ext/standard/basic_functions.c
  7268. ext/standard/browscap.c
  7269. ext/standard/cyr_convert.c
  7270. ext/standard/datetime.c
  7271. ext/standard/dir.c
  7272. ext/standard/dl.c
  7273. ext/standard/dns.c
  7274. ext/standard/exec.c
  7275. ext/standard/file.c
  7276. ext/standard/filestat.c
  7277. ext/standard/formatted_print.c
  7278. ext/standard/ftok.c
  7279. ext/standard/head.c
  7280. ext/standard/html.c
  7281. ext/standard/image.c
  7282. ext/standard/iptc.c
  7283. ext/standard/levenshtein.c
  7284. ext/standard/aggregation.c
  7285. ext/standard/type.c: Unify error messages
  7286. * ext/standard/type.c:
  7287. - Add warning to is_*() functions if more than one argument was passed
  7288. * ext/standard/array.c: Silence warning
  7289. * ext/standard/array.c: Unify error messages
  7290. * ext/standard/array.c: - Fix for bug #14580: Made key() binary safe
  7291. 2002-07-08 Jani Taskinen <sniper@iki.fi>
  7292. * main/main.c:
  7293. These two can not be set in script. (so that they would have any effect)
  7294. 2002-07-07 Sterling Hughes <sterling@bumblebury.com>
  7295. * ext/standard/filestat.c: fix win32 build
  7296. 2002-07-07 Stig Bakken <ssb@fast.no>
  7297. * pear/PEAR/Command/Package.php: * added "pear sign" command
  7298. * pear/PEAR/Installer.php: * use System::mktemp
  7299. * check if an install is about to overwrite existing files belonging
  7300. to other packages, bail out if not in "force" mode
  7301. * pear/scripts/pear.in:
  7302. * don't set include path if running 'pear.in' without substitutions
  7303. made by the installer
  7304. * sort command names in help output
  7305. * pear/PEAR/Registry.php
  7306. pear/tests/pear_registry.phpt:
  7307. * made rebuildFileMap method public, added caching and checkFileMap method
  7308. 2002-07-07 Shane Caraveo <shane@caraveo.com>
  7309. * pear/PEAR/Builder.php:
  7310. Let 'pear build' work on windows for building pecl extensions.
  7311. A few notes:
  7312. Currently only supports release builds, and of course, requires msdev!
  7313. pecl packages must have package.xml and xxx.dsp files for this to work
  7314. the package name in package.xml must match the name of the dsp file, so
  7315. package iisfunc must have dsp iisfunc.dsp
  7316. 2002-07-07 Stig Bakken <ssb@fast.no>
  7317. * pear/PEAR/Packager.php:
  7318. * use System::mktemp rather than PEAR_Common::mkTempDir
  7319. * pear/PEAR/Frontend/CLI.php: * silence warning
  7320. 2002-07-07 Christian Stocker <chregu@phant.ch>
  7321. * ext/domxml/php_domxml.c
  7322. ext/domxml/php_domxml.h:
  7323. - Added domxml_node_namespace_uri() (Rui Lopes).
  7324. 2002-07-07 Jan Lehnardt <jan@dasmoped.net>
  7325. * INSTALL: - fix #16290
  7326. 2002-07-07 Jani Taskinen <sniper@iki.fi>
  7327. * sapi/apache2filter/config.m4
  7328. sapi/apache/config.m4: - Fix the version check again.
  7329. * NEWS: cleanup
  7330. 2002-07-07 Sebastian Bergmann <sb@sebastian-bergmann.de>
  7331. * ext/standard/versioning.c: Fix warning.
  7332. 2002-07-07 Jason Greene <jason@inetgurus.net>
  7333. * ext/sockets/sockets.c:
  7334. Remove sleep workaround, and fix the actual win32 memory leak which
  7335. was occurring in the error reporting system. The reason why sleepex appeared
  7336. to be working was because it suppressed EWOULDBLOCK errors in the example
  7337. (which was non-blocking)
  7338. 2002-07-07 Jani Taskinen <sniper@iki.fi>
  7339. * ext/dio/dio.c: ws fix
  7340. * ext/dio/dio.c: Fix the fix properly.
  7341. * acinclude.m4: MFH
  7342. * acinclude.m4: PHP_EVAL_LIBLINE must not reverse the order of libraries.
  7343. 2002-07-06 Jani Taskinen <sniper@iki.fi>
  7344. * ext/informix/.cvsignore: Added missing .libs entry
  7345. 2002-07-06 Christian Dickmann <chrisdicki@gmx.de>
  7346. * pear/PEAR/Config.php
  7347. pear/PEAR/Remote.php: add local XMLRPC cache
  7348. 2002-07-06 Derick Rethans <d.rethans@jdimedia.nl>
  7349. * ext/xmlrpc/xmlrpc-epi-php.c: - Consistent error messages
  7350. 2002-07-05 Jani Taskinen <sniper@iki.fi>
  7351. * ext/dio/dio.c: Fix bug: #16707
  7352. 2002-07-05 Sascha Schumann <sascha@schumann.cx>
  7353. * acinclude.m4: nuke another instance of newline suppression
  7354. 2002-07-05 Jani Taskinen <sniper@iki.fi>
  7355. * main/rfc1867.c: MFH
  7356. * main/rfc1867.c: Fix typo
  7357. * ext/xmlrpc/xmlrpc-epi-php.c: Fix typo.
  7358. 2002-07-05 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  7359. * ext/mbstring/mbstring.c
  7360. ext/mbstring/mbstring.h
  7361. main/rfc1867.c:
  7362. fixed shift_jis character corruption including 0x5c as second byte following a slash on uploaded filename.
  7363. 2002-07-05 Sascha Schumann <sascha@schumann.cx>
  7364. * acinclude.m4: some seds want to see a newline, so we give them a newline
  7365. PR: #17072 and others
  7366. * configure.in:
  7367. Fix the Solaris issue where CPP was set wrongly to "cc -E", because
  7368. the AIX macro invoked the CPP check before the CC check, so that
  7369. autoconf did not know which $CC to use.
  7370. You can now close all those bug reports about unix.h and misdetected
  7371. headers.
  7372. * configure.in: Remove remainings of bsd_makefile
  7373. 2002-07-05 Dan Libby <dan@libby.com>
  7374. * ext/xmlrpc/libxmlrpc/queue.c
  7375. ext/xmlrpc/libxmlrpc/simplestring.c
  7376. ext/xmlrpc/libxmlrpc/simplestring.h
  7377. ext/xmlrpc/libxmlrpc/system_methods.c
  7378. ext/xmlrpc/libxmlrpc/xml_element.c
  7379. ext/xmlrpc/libxmlrpc/xml_to_soap.c
  7380. ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c
  7381. ext/xmlrpc/libxmlrpc/xmlrpc.c
  7382. ext/xmlrpc/libxmlrpc/xmlrpc.h
  7383. ext/xmlrpc/libxmlrpc/xmlrpc_introspection.c
  7384. ext/xmlrpc/libxmlrpc/xmlrpc_private.h
  7385. ext/xmlrpc/php_xmlrpc.h
  7386. ext/xmlrpc/xmlrpc-epi-php.c:
  7387. merged in updates from SF project. bring php repository up to date with xmlrpc-epi version 0.51
  7388. 2002-07-05 Stig Bakken <ssb@fast.no>
  7389. * pear/PEAR.php: * define PEAR_ZE2 when running with Zend Engine 2
  7390. * ext/standard/versioning.c: * fix segfault in case of odd version numbers
  7391. * ext/standard/versioning.c:
  7392. (PHP version_compare) added "alpha" and "beta", make tests pass
  7393. 2002-07-04 Sascha Schumann <sascha@schumann.cx>
  7394. * acinclude.m4
  7395. configure.in:
  7396. 1. PHP_CHECK_FUNC(func, lib1, lib2, ..., libn) searches for
  7397. func and __func using LIBS, and if unsuccessful, searches
  7398. each specified lib. Defines HAVE_FUNC, if found. If func/__func is
  7399. found in library foo, HAVE_LIBFOO is defined.
  7400. (Jani, me)
  7401. 2. Autoconf 2.5x is more pedantic regarding locating header files.
  7402. We include the proper header files now in the check. (me)
  7403. 3. The nsl/bind/socket/etc checks have been rewritten using PHP_CHECK_FUNC.
  7404. This ensures that no extra library is used, if the symbol is
  7405. available in libc which avoids issues on BSD/OS, OpenBSD and others.
  7406. (Jani)
  7407. 2002-07-04 Martin Jansen <mail@martin-jansen.de>
  7408. * pear/PEAR/Common.php: * Remove http:// from the proxy server string.
  7409. Patch by: "michiel bakker" <michiel_bakker@hotmail.com>
  7410. 2002-07-04 Jani Taskinen <sniper@iki.fi>
  7411. * ext/ftp/ftp.c
  7412. ext/ftp/ftp.h
  7413. ext/ftp/php_ftp.c:
  7414. - Added optional 3rd parameter 'recursive' to ftp_rawlist() which will
  7415. do 'LIST -R' instead of 'LIST'.
  7416. 2002-07-04 Marko Karppinen <karppinen@pobox.com>
  7417. * Makefile.global
  7418. sapi/cgi/config.m4:
  7419. Moved the cgi link line to sapi/cgi/config.m4 and stopped
  7420. using libtool on Darwin on it
  7421. 2002-07-04 Sascha Schumann <sascha@schumann.cx>
  7422. * config.sub
  7423. config.guess: Upgrade to the version shipped with automake-1.6.2
  7424. * sapi/cgi/cgi_main.c:
  7425. Generate content-type header, if the user did not specify one of its own.
  7426. Noticed by: Edin Kadribasic <edink@proventum.net>
  7427. 2002-07-03 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  7428. * main/rfc1867.c: fixed ZTS build.
  7429. * ext/mbstring/mbstring.c
  7430. ext/mbstring/mbstring.h: fixed ZTS build and added language check.
  7431. 2002-07-03 Jani Taskinen <sniper@iki.fi>
  7432. * Makefile.global
  7433. ext/java/Makefile.frag
  7434. pear/Makefile.frag:
  7435. - Let's be tad more verbose what's happening during 'make install'
  7436. 2002-07-03 Sebastian Bergmann <sb@sebastian-bergmann.de>
  7437. * main/rfc1867.c: Fix ZTS build.
  7438. 2002-07-03 Frank M. Kromann <frank@kromann.info>
  7439. * ext/mbstring/mbstring.c: Removed unneeded check for MBSTR_ENC_TRANS
  7440. * main/config.w32.h.in:
  7441. Added MBSTR_ENC_TRANS to allow compilation and linking under win32
  7442. 2002-07-03 Sascha Schumann <sascha@schumann.cx>
  7443. * README.PARAMETER_PARSING_API:
  7444. Please note that you need to use 'int' as a length type when
  7445. fetching strings.
  7446. 2002-07-03 Frank M. Kromann <frank@kromann.info>
  7447. * ext/mbstring/mbstring.dsp: Adding _RU files to project
  7448. * ext/mbstring/mbstring.c
  7449. ext/mbstring/mbstring.h: Fixing ZTS build
  7450. * ext/standard/php_string.h: Adding missing prototype
  7451. 2002-07-03 Derick Rethans <d.rethans@jdimedia.nl>
  7452. * README.PARAMETER_PARSING_API: - Fix README
  7453. 2002-07-03 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  7454. * ext/mbstring/mbstring.c
  7455. ext/mbstring/mbstring.h
  7456. main/rfc1867.c:
  7457. fixed shift_jis character corruption including 0x5c as second byte on uploaded filename.
  7458. 2002-07-03 Sterling Hughes <sterling@bumblebury.com>
  7459. * ext/curl/curl.c: formatting fixes
  7460. * ext/curl/curl.c: fix bug #17963
  7461. 2002-07-03 Sascha Schumann <sascha@schumann.cx>
  7462. * sapi/cgi/cgi_main.c: Add CRLF after complete HTTP reply header
  7463. * sapi/cgi/cgi_main.c:
  7464. Use "Status: %d" instead of "HTTP/1.0 %d X" in the CGI SAPI module
  7465. as per the CGI RFC.
  7466. The status notation is incompatible with Apache's non-parsed-header mode
  7467. "nph-*", but that has never worked before anyway. One could make the
  7468. format string configurable.
  7469. Noticed by: Sebastian Bergmann
  7470. 2002-07-03 Edin Kadribasic <edink@proventum.net>
  7471. * ext/xmlrpc/libxmlrpc/encodings.c: MFH (win32 build fix)
  7472. * ext/xmlrpc/libxmlrpc/encodings.c: Fixed win32 build.
  7473. 2002-07-03 Sascha Schumann <sascha@schumann.cx>
  7474. * main/SAPI.c: fix typo
  7475. * main/SAPI.c
  7476. main/SAPI.h
  7477. sapi/pi3web/pi3web_sapi.c
  7478. sapi/tux/php_tux.c
  7479. sapi/webjames/webjames.c
  7480. ext/standard/head.c:
  7481. Add sapi_header_op interface which supersedes the sapi_add_header and _ex
  7482. calls.
  7483. Revert the change to the sapi_add_header_ex interface.
  7484. Fix various bugs:
  7485. 1. header("HTTP/1.0 306 foo");
  7486. header("Location: absolute-uri");
  7487. did not work in combination with several SAPI modules, because
  7488. http_status_line was never properly reset. And thus, all SAPI
  7489. modules which looked at http_status_line ignored the changed
  7490. http_response_code.
  7491. 2. The CGI SAPI did not send out the HTTP status line at all, if
  7492. http_status_line had not been set explicitly by calling
  7493. header("HTTP/1.0 200 foo");
  7494. 2002-07-03 Christian Stocker <chregu@phant.ch>
  7495. * pear/PEAR/WebInstaller.php:
  7496. - Not maintained (and maybe not working) anymore
  7497. - There's a new project PEAR_Frontend_Web which does a much better job
  7498. 2002-07-03 Derick Rethans <d.rethans@jdimedia.nl>
  7499. * ext/standard/basic_functions.c
  7500. ext/standard/filestat.c
  7501. ext/standard/php_filestat.h: - Fix windows build
  7502. 2002-07-03 Uwe Steinmann <uwe@steinmann.cx>
  7503. * ext/hyperwave/hw.c: - fixed bug in hwnew_new_document_from_file
  7504. 2002-07-03 Jani Taskinen <sniper@iki.fi>
  7505. * ext/standard/filestat.c:
  7506. Fix the nasty crash. And Sterling..test next time before you commit?
  7507. * ext/session/session.c: ws fix
  7508. 2002-07-02 Frank M. Kromann <frank@kromann.info>
  7509. * ext/standard/mail.c:
  7510. Add default arguments to new internal mail function.
  7511. * ext/imap/php_imap.c:
  7512. Make sure To addresses are parsed correct with RFC822.
  7513. * win32/sendmail.c: Oops. Last commit reverted some of sebastians changes.
  7514. 2002-07-02 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  7515. * ext/exif/exif.c: -fix datatypes for some vriables
  7516. -fix comment for function exif_process_CME
  7517. -force return parameters to be passed by reference
  7518. 2002-07-02 Frank M. Kromann <frank@kromann.info>
  7519. * win32/sendmail.c
  7520. win32/sendmail.h: Switch from imap_sendmail.* to sendmail.c under Win32
  7521. * ext/fbsql/php_fbsql.c:
  7522. Fixing compilation of FrontBase extension with ZTS
  7523. 2002-07-02 Sterling Hughes <sterling@bumblebury.com>
  7524. * ext/standard/filestat.c:
  7525. use access instead of manually determining file permissions..
  7526. 2002-07-02 Frank M. Kromann <frank@kromann.info>
  7527. * ext/imap/imap.dsp
  7528. ext/imap/php_imap.c:
  7529. Switch from imap_sendmail.* to sendmail.c under Win32
  7530. * win32/imap_sendmail.c
  7531. win32/imap_sendmail.h:
  7532. These files are no longer needed as the imap module will use the standard sendmail function under Win32
  7533. 2002-07-02 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  7534. * main/rfc1867.c: *** empty log message ***
  7535. * ext/mbstring/mbstring.h:
  7536. fixed shift_jis character corruption including 0x5c as second byte on uploaded filename.
  7537. * ext/mbstring/mbstring.c:
  7538. fixed shift_jis character corruption including 0x5c as second byte.
  7539. 2002-07-02 Derick Rethans <d.rethans@jdimedia.nl>
  7540. * ext/standard/mail.c:
  7541. - Be nice to users and allow them to check if the mail was send
  7542. * ext/standard/mail.c: - Disable 5th parameter to mail in safemode
  7543. - Disabled the fifth parameter to the mail function in safemode.
  7544. 2002-07-02 Christian Dickmann <chrisdicki@gmx.de>
  7545. * pear/PEAR/Command/Remote.php
  7546. pear/PEAR/Frontend/CLI.php:
  7547. make 'remote-info' use package.info. add deps to 'list-all'
  7548. 2002-07-02 Sascha Schumann <sascha@schumann.cx>
  7549. * configure.in: Avoid error messages, if the variable is empty.
  7550. ./config.status: test: !=: unary operator expected
  7551. 2002-07-02 Derick Rethans <d.rethans@jdimedia.nl>
  7552. * ext/standard/file.c:
  7553. - Fix for bug #15547 (Patch by Justin Garrett <usjgarrett@byu.edu>)
  7554. 2002-07-01 Marko Karppinen <karppinen@pobox.com>
  7555. * Makefile.global
  7556. sapi/cli/config.m4:
  7557. - You don't need libtool to build sapi/cli on Darwin.
  7558. - We don't need libtool to build sapi/cli on Darwin.
  7559. - You want the sapi/cli build line to be in sapi/cli, not Makefile.global.
  7560. - We want the sapi/cli build line to be in sapi/cli, not Makefile.global.
  7561. - He can go about his business.
  7562. - You can go about your business.
  7563. - Move along.
  7564. - Move along. Move along.
  7565. 2002-07-01 Derick Rethans <d.rethans@jdimedia.nl>
  7566. * ext/standard/image.c
  7567. ext/standard/info.c
  7568. main/memory_streams.c: - No C++ comments
  7569. 2002-07-01 Marko Karppinen <karppinen@pobox.com>
  7570. * configure.in: In Darwin we have this thing called two-level namespace
  7571. 2002-07-01 Christian Stocker <chregu@phant.ch>
  7572. * ext/domxml/php_domxml.h
  7573. ext/domxml/php_domxml.c:
  7574. outcomment everything related to domxml_elem_set_attribute_node(). This
  7575. function is not implemented and shouldn't show up at all for the time
  7576. being
  7577. 2002-07-01 Jani Taskinen <sniper@iki.fi>
  7578. * main/main.c: Fix win32 build.
  7579. 2002-07-01 James Cox <james@blog.at>
  7580. * acinclude.m4:
  7581. "-" is not acceptable in a #define (i have since discovered). converting all - to _ is the right thing to do.
  7582. 2002-06-30 Sander Roobol <phy@wanadoo.nl>
  7583. * main/main.c:
  7584. Main script should not be parsed when (include|require)_once()'ed, #17720
  7585. 2002-06-30 Derick Rethans <d.rethans@jdimedia.nl>
  7586. * ext/ldap/ldap.c: - More error messages cleanup
  7587. 2002-06-30 Jani Taskinen <sniper@iki.fi>
  7588. * ext/xmlrpc/libxmlrpc/encodings.c: MFH: Fix for bug #16252
  7589. * ext/xmlrpc/libxmlrpc/encodings.c: Fix bug: #16252
  7590. * Makefile.global: This does not work with AIX find..
  7591. 2002-06-29 Jani Taskinen <sniper@iki.fi>
  7592. * config.guess
  7593. config.sub
  7594. ltmain.sh:
  7595. - Upgrade bundled libtool to 1.4.2. Following stuff mentioned at:
  7596. http://www.gnu.org/software/libtool/news.html
  7597. * Diagnose and warn about not-quite-working combinations of gcc and ld on Solaris.
  7598. * Improved OpenBSD support.
  7599. * Improved cygwin support.
  7600. * Bugfixes.
  7601. 2002-06-29 Sascha Schumann <sascha@schumann.cx>
  7602. * ext/ircg/ircg.c
  7603. ext/standard/php_smart_str.h:
  7604. Fix some 8bit issues with IRCG nickname encoding and
  7605. Change the underlying interface of smart_str to accept unsigned char.
  7606. 2002-06-29 Derick Rethans <d.rethans@jdimedia.nl>
  7607. * ext/exif/exif.c: Unify error messages part 1
  7608. * ext/gd/gd.c: - Fix GD build with GD 1.8.3
  7609. * ext/standard/array.c: - Fix for bug #17654
  7610. 2002-06-29 Thies C. Arntzen <thies@thieso.net>
  7611. * ext/standard/url_scanner_ex.c
  7612. ext/standard/url_scanner_ex.re: fix leak
  7613. 2002-06-29 Sergey Kartashoff <gluke@biosys.net>
  7614. * ext/mnogosearch/README
  7615. ext/mnogosearch/index.php:
  7616. Search example (which demonstrates using of mnogosearch API) is updated.
  7617. 2002-06-29 James Cox <james@blog.at>
  7618. * acinclude.m4: fixes extensions with "-"
  7619. 2002-06-29 Jani Taskinen <sniper@iki.fi>
  7620. * ext/xmlrpc/xmlrpc-epi-php.c:
  7621. Fix some build error on win32 (snapshot build)
  7622. 2002-06-29 James Cox <james@blog.at>
  7623. * ext/gd/gd_bundled.dsp: make this build too.
  7624. * ext/gd/gd.dsp: removed these files from build.
  7625. * acinclude.m4: really fix it.
  7626. 2002-06-29 Jani Taskinen <sniper@iki.fi>
  7627. * ext/xslt/sablot.c:
  7628. This is not done anymore. (should fix win32 snapshot build too)
  7629. 2002-06-29 James Cox <james@blog.at>
  7630. * acinclude.m4: fixes bug #17453
  7631. 2002-06-29 Jani Taskinen <sniper@iki.fi>
  7632. * ext/pdf/config.m4:
  7633. - Fix the shared problem. (the previous patch really didn't fix anything)
  7634. * build/rules.mk: Removing libs/ is not a good idea
  7635. * ext/db/db.c
  7636. ext/db/php_db.h: Missing TSRMLS_* stuff
  7637. * sapi/apache2filter/config.m4: Better fix it here too..
  7638. 2002-06-29 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
  7639. * sapi/apache/config.m4: Oops, extra pipe snuck in
  7640. 2002-06-28 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
  7641. * sapi/apache/config.m4: Fix for bug #18055
  7642. 2002-06-28 Anil Madhavapeddy <anil@recoil.org>
  7643. * ext/pdf/config.m4:
  7644. remember the value of ext_shared passed into the --with-pdflib, since it
  7645. gets overwritten by future PHP_ARG_WITH checks in the same m4 fragment
  7646. from wilfried@openbsd.org
  7647. 2002-06-28 Sebastian Bergmann <sb@sebastian-bergmann.de>
  7648. * sapi/apache2filter/README: Mention Apache 2.0.40.
  7649. 2002-06-28 Derick Rethans <d.rethans@jdimedia.nl>
  7650. * ext/db/db.c: - More gotchas...
  7651. * ext/msession/msession.c: - Fix more TSRM gotchas
  7652. 2002-06-28 Jani Taskinen <sniper@iki.fi>
  7653. * sapi/apache2filter/config.m4: Require 2.0.40
  7654. 2002-06-28 Derick Rethans <d.rethans@jdimedia.nl>
  7655. * sapi/apache2filter/sapi_apache2.c: - YAAC: I hope this is the last one!
  7656. * ext/imap/php_imap.c: - Fix TSRM gotcha
  7657. 2002-06-28 Jani Taskinen <sniper@iki.fi>
  7658. * ext/gd/gd.c: t1lib.h needs to be included here now.
  7659. * ext/gd/gd.c
  7660. ext/gd/php_gd.h: Moved all gd.h related stuff to gd.c
  7661. * ext/gd/php_gd.h: Remove unnecessary #include's
  7662. * ext/gd/gdt1.c
  7663. ext/gd/gdt1.h
  7664. ext/gd/config.m4: Remove unused files.
  7665. 2002-06-28 Derick Rethans <d.rethans@jdimedia.nl>
  7666. * ext/hyperwave/hw.c
  7667. ext/icap/php_icap.c
  7668. ext/imap/php_imap.c: Unify error messages
  7669. 2002-06-28 Jani Taskinen <sniper@iki.fi>
  7670. * ext/gd/gd.c: Fix bug: #14735
  7671. * ext/gd/gd.c: Fix bug: #17528, do not crash with empty string.
  7672. * sapi/apache2filter/config.m4: Fixed bug: #17491 (honor INSTALL_ROOT)
  7673. * ext/mysql/libmysql/mysql_version.h: - Fix annoying redefine warning..
  7674. * ext/gd/config.m4: - Fix bug: #17671
  7675. 2002-06-28 Derick Rethans <d.rethans@jdimedia.nl>
  7676. * ext/iconv/iconv.c: - Fix for bug #18039
  7677. * ext/gd/gd.c
  7678. ext/gd/gd_ctx.c
  7679. ext/gd/gdt1.c: Unify error messages
  7680. 2002-06-28 Jani Taskinen <sniper@iki.fi>
  7681. * ext/session/config.m4
  7682. ext/session/mod_mm.c
  7683. ext/session/mod_mm.h
  7684. ext/session/session.c:
  7685. - Fixed bug: #17977, session build as shared works now with mm handler too.
  7686. - Added listing of save handlers into phpinfo() output
  7687. 2002-06-27 Jani Taskinen <sniper@iki.fi>
  7688. * Makefile.global: Fix bug: #18008
  7689. * ext/gd/gd.c: Consistency fix.
  7690. * ext/imap/php_imap.c: - Fixed bug: #15595 (and possibly others too)
  7691. 2002-06-27 Sander Roobol <phy@wanadoo.nl>
  7692. * ext/standard/Makefile.frag:
  7693. Update configure line in phpinfo() after re-running configure without
  7694. running make clean first, bug #18012.
  7695. 2002-06-27 Derick Rethans <d.rethans@jdimedia.nl>
  7696. * ext/filepro/filepro.c
  7697. ext/ftp/php_ftp.c
  7698. ext/fdf/fdf.c
  7699. ext/fbsql/php_fbsql.c: Unify error messages
  7700. * ext/ldap/ldap.c: - Remove \n
  7701. 2002-06-27 Jani Taskinen <sniper@iki.fi>
  7702. * ext/imap/php_imap.c: - Cleaning up the mess..these are NOT zvals.
  7703. 2002-06-26 Jani Taskinen <sniper@iki.fi>
  7704. * ext/imap/php_imap.c: MFH: fix for bug: #17999
  7705. * ext/imap/php_imap.c: - Fixed bug: #17999
  7706. - The errors should always be stored, but they are not supposed to be
  7707. shown at request shutdown unless E_NOTICES are allowed.
  7708. 2002-06-26 Anil Madhavapeddy <anil@recoil.org>
  7709. * ext/ncurses/config.m4:
  7710. use LIBNAME consistently. Useful on systems like OpenBSD where the curses
  7711. library is called 'curses' and not 'ncurses'
  7712. * ext/ncurses/example1.php:
  7713. the ncurses_getch() is in the wrong place and never gets run
  7714. 2002-06-26 Jani Taskinen <sniper@iki.fi>
  7715. * ext/odbc/config.m4: Better not pollute the EXTRA_LIBS with libpaths.
  7716. 2002-06-26 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  7717. * main/spprintf.c: -xbuf_resize does not need to have return value
  7718. 2002-06-26 Derick Rethans <d.rethans@jdimedia.nl>
  7719. * main/main.c
  7720. main/php_globals.h
  7721. php.ini-dist
  7722. php.ini-recommended:
  7723. - Implement Andrei's request for disabling memory leak reporting in debug
  7724. builds.
  7725. * ext/standard/credits_sapi.h: - And the SAPI too
  7726. * ext/standard/credits_ext.h: - Update credits
  7727. * ext/mime_magic/TODO: - Update TODO
  7728. * ext/mime_magic/mime_magic.c: - Nuke some TSRMLS_FETCHes
  7729. 2002-06-26 Jani Taskinen <sniper@iki.fi>
  7730. * build/buildcheck.sh: silence the warning when glibtool is not found..
  7731. 2002-06-26 Derick Rethans <d.rethans@jdimedia.nl>
  7732. * ext/gd/gd.c: - Fix build
  7733. * Makefile.global:
  7734. - Let make clean follow symlinks (tested on Linux, IRIX, Solaris, FreeBSD
  7735. and Tru64)
  7736. * ext/pgsql/config.m4: - Fix typo
  7737. * ext/mcrypt/mcrypt.c: - Unify error messages
  7738. * ext/mnogosearch/php_mnogo.c
  7739. ext/msession/msession.c: Unify error messages
  7740. 2002-06-26 Sascha Schumann <sascha@schumann.cx>
  7741. * build/buildcheck.sh:
  7742. Prefer glibtool over libtool for Mac OS X compatibility
  7743. Submitted by: various people, including blakers@mac.com
  7744. 2002-06-26 Derick Rethans <d.rethans@jdimedia.nl>
  7745. * ext/msql/php_msql.c
  7746. ext/mssql/php_mssql.c
  7747. ext/mysql/php_mysql.c: Unify error messages
  7748. 2002-06-26 Sascha Schumann <sascha@schumann.cx>
  7749. * ext/interbase/interbase.c
  7750. sapi/aolserver/aolserver.c:
  7751. Fix code which makes wrong assumptions about the return value of snprintf.
  7752. The AOLserver module did not use the return value, so simply drop it.
  7753. 2002-06-26 Derick Rethans <d.rethans@jdimedia.nl>
  7754. * ext/domxml/php_domxml.c
  7755. ext/dba/dba.c
  7756. ext/db/db.c: Unify error messages
  7757. 2002-06-26 Andi Gutmans <andi@zend.com>
  7758. * ext/standard/var.c: - No idea why this wasn't crashing before.
  7759. 2002-06-26 Derick Rethans <d.rethans@jdimedia.nl>
  7760. * ext/cyrus/cyrus.c
  7761. ext/cybercash/cybercash.c
  7762. ext/curl/curl.c
  7763. ext/cpdf/cpdf.c
  7764. ext/com/COM.c
  7765. ext/ccvs/ccvs.c
  7766. ext/calendar/easter.c
  7767. ext/bcmath/bcmath.c
  7768. ext/aspell/aspell.c: Unify error messages
  7769. * ext/ldap/ldap.c: - Unify error messages
  7770. 2002-06-25 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  7771. * ext/gd/gd.c: map imageellipse to imagearc if missing
  7772. fix warnings
  7773. * ext/standard/image.c: bits/channels for gif
  7774. 2002-06-25 Tomas V.V.Cox <cox@idecnet.com>
  7775. * pear/scripts/pear.in:
  7776. change the include_path setting to be in the php space instead
  7777. of doing in the interpreter line (seems to break FreeBSD)
  7778. 2002-06-25 Christian Stocker <chregu@phant.ch>
  7779. * ext/domxml/php_domxml.c: should compile on windows again
  7780. * ext/domxml/php_domxml.h: include libxml/parserInternals.h
  7781. 2002-06-25 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  7782. * ext/gd/gd.c
  7783. ext/gd/config.m4: imageellipse is removed in 2.01
  7784. 2002-06-25 Derick Rethans <d.rethans@jdimedia.nl>
  7785. * NEWS: - Update NEWS
  7786. 2002-06-25 Markus Fischer <mfischer@guru.josefine.at>
  7787. * ext/sockets/sockets.c: - Fix proto.
  7788. 2002-06-24 Jani Taskinen <sniper@iki.fi>
  7789. * NEWS: Minor cleanup.
  7790. 2002-06-24 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  7791. * ext/exif/tests/003.phpt
  7792. ext/exif/tests/test3.jpg: modified test3 (old one had a warning)
  7793. * ext/standard/image.c: missing return value
  7794. * NEWS: cleanup
  7795. * ext/exif/exif.c
  7796. ext/standard/image.c
  7797. ext/standard/php_image.h
  7798. ext/standard/basic_functions.c:
  7799. register IMAGETYPE_<xxx> constants in image.c as they are needed
  7800. there.
  7801. 2002-06-24 Derick Rethans <d.rethans@jdimedia.nl>
  7802. * ext/gd/config.m4
  7803. ext/gd/gd.c:
  7804. - Make functions not exist when they are not available. This means you can
  7805. now safely do function_exists() on all gd functions.
  7806. 2002-06-24 Marko Karppinen <karppinen@pobox.com>
  7807. * ext/xslt/php_sablot.h
  7808. ext/xslt/sablot.c: Revert to php_4_2_1 to get sablotron working again.
  7809. 2002-06-24 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  7810. * ext/exif/exif.c
  7811. ext/standard/image.c
  7812. ext/standard/php_image.h:
  7813. GetImageSize now allways set fields unknown to 0 and new Imagetype
  7814. iff.
  7815. 2002-06-24 Christian Stocker <chregu@phant.ch>
  7816. * ext/domxml/TODO: added some points to the todo list
  7817. 2002-06-24 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
  7818. * sapi/apache2filter/sapi_apache2.c:
  7819. Add runtime Apache2 thread check to ensure we don't run a non-threaded
  7820. PHP inside a threaded Apache2 MPM.
  7821. 2002-06-24 Martin Jansen <mail@martin-jansen.de>
  7822. * pear/PEAR/Command/Remote.php: * Rephrase help text.
  7823. 2002-06-24 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
  7824. * sapi/apache2filter/config.m4
  7825. sapi/apache2filter/sapi_apache2.c:
  7826. Turn off ZTS if Apache2 is using the prefork MPM.
  7827. 2002-06-24 Jani Taskinen <sniper@iki.fi>
  7828. * configure.in:
  7829. - gethostname() is found in glibc (at least on Linux) and the yp_* funcs
  7830. are in libnsl. Fixes bug: #17941
  7831. * NEWS: ..unless someone adds all the missing ones.. :)
  7832. * ext/mcal/config.m4: Fix the shared build properly.
  7833. * acinclude.m4:
  7834. Fixed PHP_ADD_LIBRARY_DEFER_WITH_PATH to work with shared builds.
  7835. 2002-06-24 Edin Kadribasic <edink@proventum.net>
  7836. * sapi/apache2filter/CREDITS
  7837. sapi/apache2filter/README
  7838. sapi/apache2filter/apache_config.c
  7839. sapi/apache2filter/php_apache.h
  7840. sapi/apache2filter/php_functions.c
  7841. sapi/apache2filter/sapi_apache2.c: MFH
  7842. 2002-06-24 Jani Taskinen <sniper@iki.fi>
  7843. * ext/ldap/config.m4: No need to have multiple AC_CHECK_FUNCS calls
  7844. 2002-06-24 Derick Rethans <d.rethans@jdimedia.nl>
  7845. * Makefile.in:
  7846. - Fix make install to respect the prefix= argument (patch by Troels Arvin
  7847. <troels@arvin.dk>)
  7848. * ext/mcal/config.m4:
  7849. - Fix building a shared extension (patch by Troels Arvin <troels@arvin.dk>)
  7850. * ext/sysvsem/php_sysvsem.h
  7851. ext/sysvsem/sysvsem.c
  7852. ext/standard/versioning.c: - MFH
  7853. 2002-06-24 Edin Kadribasic <edink@proventum.net>
  7854. * win32/time.c
  7855. win32/time.h: MFH
  7856. 2002-06-24 Derick Rethans <d.rethans@jdimedia.nl>
  7857. * ext/standard/string.c: - MFH
  7858. * ext/standard/math.c: - Fix the MFH :)
  7859. * ext/standard/basic_functions.c: - MFH
  7860. * ext/mcrypt/mcrypt.c: - Partly MFH
  7861. * ext/standard/math.c
  7862. ext/gmp/config.m4: - MFH
  7863. 2002-06-24 Sascha Schumann <sascha@schumann.cx>
  7864. * buildconf: iterate through passed arguments
  7865. 2002-06-23 Edin Kadribasic <edink@proventum.net>
  7866. * win32/time.c
  7867. win32/time.h:
  7868. Allow dynamically compiled extensions to use gettimeofday() on win32.
  7869. 2002-06-23 Sterling Hughes <sterling@bumblebury.com>
  7870. * ext/imap/php_imap.c: standardize a bit (we know its enabled :)
  7871. 2002-06-23 Derick Rethans <d.rethans@jdimedia.nl>
  7872. * sapi/apache2filter/php_functions.c: - MFH
  7873. 2002-06-23 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  7874. * main/snprintf.h:
  7875. explain difference between sprintf, snprintf and spprintf
  7876. * main/spprintf.h:
  7877. * main/spprintf.c: -freeing memory for pbuf=NULL
  7878. * main/spprintf.c: -allow pbuf = NULL in case of NO MEMORY, too
  7879. * main/spprintf.c: -allways terminate buffer
  7880. -allow pbuf parameter to be NULL for buffer size calculation
  7881. 2002-06-23 Stefan Esser <s.esser@e-matters.de>
  7882. * main/rfc1867.c: MFH: several fixes to fileupload code
  7883. * ext/standard/mail.c: merged in the filtering control chars patch
  7884. * ext/standard/link.c: MFH: link/symlink safe_mode/open_base_dir fix
  7885. * main/SAPI.c: MFH: replace header fix, content-type header handling fix
  7886. 2002-06-23 James Cox <james@blog.at>
  7887. * buildconf:
  7888. some people would prefer to be able to specify. So, we specify --ZendEngine2 for ZE2 builds, Zend for the rest.
  7889. * build/build.mk
  7890. buildconf:
  7891. changing this to mv ZendEngine2 Zend instead of shell logic that isn't portable.
  7892. 2002-06-23 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  7893. * main/main.c: -unlimited php_printf
  7894. * ext/exif/exif.c
  7895. ext/standard/basic_functions.c
  7896. ext/standard/image.c
  7897. ext/standard/php_image.h:
  7898. -imagetype2mimetype renamed to image_type_to_mime_type
  7899. * ext/exif/tests/004.phpt
  7900. ext/exif/tests/test4.jpg: -new test for WinXP tags
  7901. * ext/exif/tests/003.phpt: -fix test results
  7902. * run-tests.php: -make it run again
  7903. * main/snprintf.c: -compiler warning (missing data type)
  7904. * ext/exif/tests/001.phpt: -corrected test result
  7905. 2002-06-22 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  7906. * ext/exif/exif.c
  7907. ext/standard/php_image.h: -exif version
  7908. -missing constant (and notice)
  7909. -corrected error messages
  7910. * ext/exif/exif.c:
  7911. exif_read_data returns mime-type now for image and thumbnail And exif_thumbnail now optionally returns imagetype.
  7912. * ext/standard/basic_functions.c
  7913. ext/standard/image.c
  7914. ext/standard/php_image.h:
  7915. GetImageSize now returns additional index 'MimeType' and new function
  7916. imagetype2mimetype to convert php imagetypes to mime-types.
  7917. * ext/standard/image.c: ws fix
  7918. 2002-06-22 Stig Venaas <venaas@uninett.no>
  7919. * ext/ldap/ldap.c:
  7920. Better not include ldap_parse_result() and ldap_start_tls() at all in
  7921. the symbol table when they are not usable. Makes it possible to check
  7922. on their usability.
  7923. 2002-06-22 Sander Roobol <phy@wanadoo.nl>
  7924. * sapi/apache2filter/apache_config.c:
  7925. Made php_admin_value work outside <location> and <directory> blocks.
  7926. 2002-06-22 Andi Gutmans <andi@zend.com>
  7927. * sapi/cgi/cgi_main.c: - Revert WS changes
  7928. * sapi/cgi/cgi_main.c: - This shouldn't have snuck in.
  7929. * sapi/cgi/cgi_main.c: - Stop using persist_alloc().
  7930. 2002-06-22 Stig Venaas <venaas@uninett.no>
  7931. * ext/ldap/config.m4
  7932. ext/ldap/ldap.c: Added test for ldap_start_tls_s()
  7933. 2002-06-22 Den V. Tsopa <tdv@edisoft.ru>
  7934. * ext/mbstring/mbfilter.c: small fix in preprocessor directive
  7935. 2002-06-21 Markus Fischer <mfischer@guru.josefine.at>
  7936. * ext/ldap/ldap.c: - Fix ZTS build, see #17915.
  7937. 2002-06-21 Stefan Esser <s.esser@e-matters.de>
  7938. * sapi/apache2filter/sapi_apache2.c
  7939. sapi/nsapi/nsapi.c
  7940. sapi/apache/mod_php4.c: Fixing the same possible memory leak.
  7941. 2002-06-21 Edin Kadribasic <edink@proventum.net>
  7942. * main/config.w32.h.in: Made pgsql compile on win32 again.
  7943. All defines regarding libpq capabilities are kept in ext/pgsql/pgsql.dsp
  7944. where HAVE_PQESCAPE is already defined.
  7945. 2002-06-21 Stig Bakken <ssb@fast.no>
  7946. * pear/PEAR/Command/Remote.php: * typo
  7947. 2002-06-21 Harald Radi <harald.radi+coding.php@nme.at>
  7948. * ext/com/COM.c:
  7949. removed CONST_EFREE_PERSISTENT so that andi can commit his patch
  7950. 2002-06-21 Derick Rethans <d.rethans@jdimedia.nl>
  7951. * main/SAPI.c
  7952. main/SAPI.h
  7953. sapi/pi3web/pi3web_sapi.c
  7954. sapi/tux/php_tux.c
  7955. ext/standard/head.c:
  7956. - Added a new parameter to the header() function which overrides the HTTP
  7957. response code.
  7958. - Added a new parameter to the header() function which overrides the HTTP
  7959. response code.
  7960. 2002-06-21 Stig Bakken <ssb@fast.no>
  7961. * pear/PEAR/Config.php: * bending over backwards to find sensible defaults
  7962. 2002-06-21 Jani Taskinen <sniper@iki.fi>
  7963. * ext/gmp/config.m4: Make this extension compile as shared extension too.
  7964. 2002-06-20 Sander Roobol <phy@wanadoo.nl>
  7965. * ext/mime_magic/mime_magic.c: ZTS fixes
  7966. 2002-06-20 James Cox <james@blog.at>
  7967. * build/build.mk: oops..
  7968. * build/build.mk: make "make snapshot" work again..
  7969. * build/build.mk: fixing to permit builds with ZE2
  7970. 2002-06-20 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
  7971. * ext/domxml/php_domxml.c:
  7972. - take version of libxslt and libxml from runtime variables to make
  7973. sure the reported versions correspond to the actually installed
  7974. versions of libxml and libxslt
  7975. 2002-06-20 Yasuo Ohgaki <yohgaki@ohgaki.net>
  7976. * NEWS: Added missing NEWS entry for a bug fix.
  7977. 2002-06-19 Tomas V.V.Cox <cox@idecnet.com>
  7978. * pear/PEAR/Frontend/CLI.php
  7979. pear/PEAR/Command/Remote.php
  7980. pear/PEAR/Command/Registry.php
  7981. pear/PEAR/Command/Install.php
  7982. pear/PEAR/Registry.php
  7983. pear/PEAR/Config.php
  7984. pear/PEAR/Dependency.php
  7985. pear/PEAR/Installer.php
  7986. pear/PEAR/Common.php:
  7987. - Force params to version_compare() to be strings, otherwise some
  7988. comparations will fail (ex. 0.9 will be equal to 0.90)
  7989. - Other minor cleanup's
  7990. * pear/PEAR/Installer.php:
  7991. Do NOT allow install packages with errors in its description file
  7992. 2002-06-19 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  7993. * ext/mbstring/mbstring.c:
  7994. correct handling/generating of php_mbstr_default_identify_list
  7995. 2002-06-19 Christian Stocker <chregu@phant.ch>
  7996. * ext/domxml/php_domxml.c: - Make domxml_xslt_process() working again.
  7997. 2002-06-19 Sander Roobol <phy@wanadoo.nl>
  7998. * ext/standard/info.c: Made the API versions appear better on phpinfo();
  7999. 2002-06-19 Alan Knowles <alan@akbkhome.com>
  8000. * pear/Date/Calc.php:
  8001. Fixed Undefined index: 06 in ..... - commit to correct branch
  8002. * pear/Date/Calc.php: Fixed Undefined index: 06 in .....
  8003. 2002-06-19 Jani Taskinen <sniper@iki.fi>
  8004. * ext/gd/config.m4: Fix bug: #17130
  8005. 2002-06-19 Edin Kadribasic <edink@proventum.net>
  8006. * main/streams.c: No need to check for allow_url_fopen here.
  8007. 2002-06-19 Jani Taskinen <sniper@iki.fi>
  8008. * main/main.c: Use correct macro for boolean ini values.
  8009. 2002-06-18 Stig Venaas <venaas@uninett.no>
  8010. * ext/standard/array.c:
  8011. Made array_unique() always keep the first occurrences of duplicates,
  8012. making the behavior easier to understand, and maybe more useful.
  8013. 2002-06-18 Andi Gutmans <andi@zend.com>
  8014. * ext/bcmath/bcmath.c
  8015. ext/bcmath/php_bcmath.h:
  8016. - Nuke use of persist_alloc(). This can't be used with a new memory manager
  8017. 2002-06-18 Stefan Esser <s.esser@e-matters.de>
  8018. * main/SAPI.c:
  8019. fix: appending the default charset to text/ content types never worked
  8020. fix: removed double free
  8021. 2002-06-18 Jan Lehnardt <jan@dasmoped.net>
  8022. * ext/standard/array.c: - WS-fixes
  8023. 2002-06-18 Stefan Esser <s.esser@e-matters.de>
  8024. * main/SAPI.c: keep fingers away from already freed memory.
  8025. 2002-06-18 Hartmut Holzgraefe <hartmut@six.de>
  8026. * ext/standard/file.c:
  8027. - fixed bug in enclosure handling (was still hardcoded to '"' in one place)
  8028. - added possibility to pass empty enclosure if you really don't want one
  8029. 2002-06-18 Sander Roobol <phy@wanadoo.nl>
  8030. * ext/standard/string.c
  8031. ext/standard/tests/strings/add-and-stripslashes.phpt:
  8032. Fixed stripslashes when magic_quotes_sybase is enabled, and add a test for
  8033. add- and stripslashes().
  8034. * ext/standard/tests/strings/add-and-stripslashes.phpt:
  8035. Fix stripslashes when magic_quotes_sybase is enabled, and add a test for
  8036. add- and stripslashes().
  8037. 2002-06-18 Derick Rethans <d.rethans@jdimedia.nl>
  8038. * ext/standard/var.c: - Fix for bug #16065
  8039. 2002-06-18 Sander Roobol <phy@wanadoo.nl>
  8040. * main/SAPI.c:
  8041. Patch by Michael Sisolak <msisolak@yahoo.com> to make header() honor the
  8042. replace parameter. Closes #16458.
  8043. 2002-06-18 Derick Rethans <d.rethans@jdimedia.nl>
  8044. * ext/zlib/zlib.c: - oops... read before commit :)
  8045. * ext/zlib/zlib.c:
  8046. - It doesn't work from within a script... so we disallow it
  8047. 2002-06-18 Tomas V.V.Cox <cox@idecnet.com>
  8048. * pear/package-PEAR.xml: "Release notes"++
  8049. 2002-06-18 Markus Fischer <mfischer@guru.josefine.at>
  8050. * ext/dbx/dbx_sybasect.c: - User proper macros as suggested by Marc.
  8051. * ext/domxml/php_domxml.c: - Fix ZTS build.
  8052. 2002-06-18 Jani Taskinen <sniper@iki.fi>
  8053. * ext/mbstring/mbstring.c: Fixed bug: #17137, test pass still
  8054. 2002-06-18 Edin Kadribasic <edink@proventum.net>
  8055. * ext/standard/math.c: ZTS fix.
  8056. * ext/standard/math.c:
  8057. Check for +/- infinity in base_convert (bug #14807).
  8058. 2002-06-17 Sergey Kartashoff <gluke@biosys.net>
  8059. * ext/mnogosearch/php_mnogo.c:
  8060. 2002-06-17 Andrei Zmievski <andrei@php.net>
  8061. * NEWS: Fix.
  8062. * NEWS: *** empty log message ***
  8063. * ext/standard/reg.c: MFH
  8064. * ext/standard/reg.c: Applied fix for #17764.
  8065. 2002-06-17 Tomas V.V.Cox <cox@idecnet.com>
  8066. * pear/PEAR.php:
  8067. Dropped case insentive ext search in PEAR::loadExtension()
  8068. * pear/PEAR.php: Typo in the folding mark
  8069. 2002-06-17 Stig Bakken <ssb@fast.no>
  8070. * pear/PEAR/Config.php:
  8071. * php-4.2.1-installer.exe for Windows is installed in c:\php by
  8072. default, but it has PHP_SYSCONFDIR set to c:\php4. workaround.
  8073. 2002-06-17 Tomas V.V.Cox <cox@idecnet.com>
  8074. * pear/PEAR/Dependency.php:
  8075. Use the new PEAR::loadExtension() in checkExtension() instead
  8076. of the "hack"
  8077. * pear/PEAR.php:
  8078. Added PEAR::loadExtension($ext) - OS independant PHP extension load
  8079. * pear/PEAR.php: trailing ws
  8080. 2002-06-17 Hartmut Holzgraefe <hartmut@six.de>
  8081. * ext/standard/formatted_print.c:
  8082. making printf/sprintf locale-aware without external dependencies
  8083. * ext/standard/string.c:
  8084. fixed return types for ucwords/ucfirst when passed an empty string
  8085. 2002-06-17 Stig Bakken <ssb@fast.no>
  8086. * pear/PEAR/Remote.php: * doh
  8087. 2002-06-17 Alan Knowles <alan@akbkhome.com>
  8088. * pear/PEAR/Common.php: Fixing for the coding standard :)
  8089. 2002-06-17 Stig Bakken <ssb@fast.no>
  8090. * pear/PEAR/Remote.php:
  8091. * add xmlrpc request to debug output (verbosity level 4+)
  8092. 2002-06-17 Alan Knowles <alan@akbkhome.com>
  8093. * pear/PEAR/Common.php:
  8094. Added Dependancy check on XML - previously pear installer failed silently
  8095. 2002-06-17 Jani Taskinen <sniper@iki.fi>
  8096. * ext/dbase/dbase.c:
  8097. - Made dbase_get_record() and dbase_get_record_with_names use same backend
  8098. function as they both do same thing, just the output is different.
  8099. Fixes also bug #17762 as side effect.
  8100. 2002-06-16 Stefan Esser <s.esser@e-matters.de>
  8101. * ext/standard/link.c: Fixed Bug #17790
  8102. - link and symlink now check uid and open_base_dir for link and its target
  8103. 2002-06-16 Hartmut Holzgraefe <hartmut@six.de>
  8104. * ext/standard/formatted_print.c:
  8105. reverted patch depending on not yet commited work
  8106. 2002-06-16 Derick Rethans <d.rethans@jdimedia.nl>
  8107. * ext/mcrypt/mcrypt.c: - Fix version in phpinfo();
  8108. 2002-06-16 Andi Gutmans <andi@zend.com>
  8109. * configure.in: - Add zend_mm.c
  8110. 2002-06-16 Tomas V.V.Cox <cox@idecnet.com>
  8111. * pear/package-PEAR.xml:
  8112. Install the pear command under the bin_dir setting intead of the fixed
  8113. PHP_BINDIR
  8114. 2002-06-16 Hartmut Holzgraefe <hartmut@six.de>
  8115. * ext/standard/formatted_print.c: make sprinf() locale-aware (Bug# 12647)
  8116. 2002-06-16 Sander Roobol <phy@wanadoo.nl>
  8117. * run-tests.php
  8118. tests/php.ini:
  8119. Made the tests (and not only run-tests.php) actually use php.ini-dist, and
  8120. removed unused php.ini file.
  8121. 2002-06-16 Markus Fischer <mfischer@guru.josefine.at>
  8122. * php.ini-recommended
  8123. php.ini-dist: - List new session.use_only_cookies option.
  8124. 2002-06-16 Stig Bakken <ssb@fast.no>
  8125. * pear/scripts/pear.in
  8126. pear/package-PEAR.xml: * set include_path when running "pear"
  8127. 2002-06-16 Jani Taskinen <sniper@iki.fi>
  8128. * ext/xmlrpc/xmlrpc-epi-php.c: Fixed bug: #17732.
  8129. xmlrpc_decode_request() and xmlrpc_set_type() expect some parameters to be
  8130. passed by reference.
  8131. 2002-06-15 Markus Fischer <mfischer@guru.josefine.at>
  8132. * ext/gd/gd.c: - Be more verbose which index causes the warning.
  8133. * ext/gd/gd.c: - Don't forget to close the stream.
  8134. 2002-06-15 Harald Radi <harald.radi+coding.php@nme.at>
  8135. * ext/sockets/php_sockets_win.c
  8136. ext/sockets/sockets.c: workaround for a win32 memleak
  8137. 2002-06-15 Sebastian Bergmann <sb@sebastian-bergmann.de>
  8138. * ext/gd/.cvsignore: Add new target directories.
  8139. 2002-06-14 Markus Fischer <mfischer@guru.josefine.at>
  8140. * NEWS: - Update Win32/mail changes, mention bundled gd library.
  8141. 2002-06-14 Tomas V.V.Cox <cox@idecnet.com>
  8142. * pear/PEAR/Installer.php:
  8143. - Fix issue with the DIRECTORY_SEPARATOR, did make the install of
  8144. XML_image2svg fail
  8145. - TODO++ and others minor stuff
  8146. 2002-06-14 Stig Bakken <ssb@fast.no>
  8147. * pear/PEAR/Remote.php:
  8148. * if verbosity config is > 3, display xmlrpc response
  8149. * another bugfix
  8150. 2002-06-14 Andrei Zmievski <andrei@php.net>
  8151. * NEWS: Fix.
  8152. 2002-06-14 Sebastian Bergmann <sb@sebastian-bergmann.de>
  8153. * ext/gd/gd_bundled.dsp
  8154. win32/php_modules.dsw: Add gd_bundled to php_modules.dsw.
  8155. 2002-06-14 Alan Knowles <alan@akbkhome.com>
  8156. * pear/PEAR/Command/Remote.php:
  8157. remote list and remote listall, can now list non-stable packages if you set prefered_state to something else
  8158. * pear/PEAR/Remote.php:
  8159. Fixed XML RPC sending of args - lets try and get the right tag :)
  8160. * pear/PEAR/Remote.php: Fixed XML RPC sending of args
  8161. 2002-06-14 Edin Kadribasic <edink@proventum.net>
  8162. * ext/gd/libgd/gd.h: Use some more sane paths for win32 version.
  8163. 2002-06-14 Markus Fischer <mfischer@guru.josefine.at>
  8164. * ext/gd/gd_bundled.dsp:
  8165. - Remove freetype.lib and HAVE_LIBTTF; we're always linking against freetype2
  8166. anyway.
  8167. 2002-06-14 Christian Stocker <chregu@phant.ch>
  8168. * ext/domxml/php_domxml.c
  8169. ext/domxml/php_domxml.h:
  8170. - renamed domxml_parser_reference to domxml_parser_entitiy_reference
  8171. - renamed domxml_cdata_block to domxml_parser_cdata_section
  8172. (more consistent with the domxml_create_XXX methods)
  8173. - added domxml_parser_processing_instruction(target,data)
  8174. - added domxml_parser_namespace_decl(href,prefix)
  8175. * ext/domxml/php_domxml.c
  8176. ext/domxml/php_domxml.h: - oops, that didn't even compile
  8177. - added domxml_parser_reference(reference)
  8178. * ext/domxml/php_domxml.h
  8179. ext/domxml/php_domxml.c:
  8180. - Added preliminary SAX-Input support. It's now possible to build a DomDocument
  8181. with SAX-Events (added domxml_parser_start_document(), domxml_parser_end_document(),
  8182. domxml_parser_start_element(tagname[,attributes]), domxml_parser_end_element(tagname),
  8183. domxml_parser_characters(characters), domxml_parser_cdata_block(cdata),
  8184. domxml_parser_comment(comment), domxml_parser_get_document(). (chregu)
  8185. 2002-06-14 Sebastian Bergmann <sb@sebastian-bergmann.de>
  8186. * ext/standard/datetime.c
  8187. win32/sendmail.c: Remove unused local variables.
  8188. 2002-06-14 Jani Taskinen <sniper@iki.fi>
  8189. * ext/odbc/php_odbc_includes.h
  8190. ext/odbc/php_odbc.h
  8191. ext/odbc/config.m4
  8192. ext/odbc/php_odbc.c:
  8193. - Fixed bug #15803 (and propably others related too, part 2/2)
  8194. . Changed the configure/compile so that it doesn't "pollute" the INCLUDES
  8195. anymore and thus cause trouble with other extensions which
  8196. might use the same header files. (e.g. Informix)
  8197. . Separated the #include statements to own file so we don't get any
  8198. errors when compiling main/internal_functions.c
  8199. * ext/informix/php_informix_includes.h
  8200. ext/informix/stub.c
  8201. ext/informix/php_informix.h
  8202. ext/informix/config.m4
  8203. ext/informix/ifx.ec
  8204. ext/informix/Makefile.frag:
  8205. - Fixed bug #15803 (and propably others related too)
  8206. . Changed the compile so that it doesn't "pollute" the INCLUDES
  8207. anymore and thus cause trouble with other extensions which
  8208. might use the same header files. (e.g. ODBC)
  8209. . Some fixes for Informix compile problems (with the new build system)
  8210. . Removed unnecessary stub.c file.
  8211. 2002-06-13 Markus Fischer <mfischer@guru.josefine.at>
  8212. * ext/gd/gd_bundled.dsp:
  8213. - Initial MSVC makefile to create a php_gd2.dll based on the bundled libgd,
  8214. works out of the box here with the right image libs and headers.
  8215. * win32/sendmail.c:
  8216. - We don't need the check here because the regex makes sure we never have \r\n
  8217. at the end of the header.
  8218. 2002-06-13 Jani Taskinen <sniper@iki.fi>
  8219. * sapi/apache/mod_php4.c:
  8220. Fixes bugs: #16653, #14534, #14370
  8221. 2002-06-13 Pierre-Alain Joye <pajoye@phpindex.com>
  8222. * pear/Date/Calc.php:
  8223. Fix isValid method : wrong order for the params to checkdate()
  8224. 2002-06-13 Stefan Esser <s.esser@e-matters.de>
  8225. * win32/sendmail.c: Typo: == instead of =
  8226. * win32/sendmail.c: - should fix bug#17753
  8227. 2002-06-13 Jani Taskinen <sniper@iki.fi>
  8228. * ext/openssl/openssl.c: Fixed bug: #17751 (typo)
  8229. 2002-06-13 Stefan Esser <s.esser@e-matters.de>
  8230. * ext/standard/mail.c:
  8231. Fixed: possible bufferunderrun (worst case == invalid free bytes counter)
  8232. Fixed: isXXXX macros need (unsigned char) cast
  8233. Fixed: bug#17746 - control chars are now filtered within "to" and "subject" parameters
  8234. 2002-06-13 Andrei Zmievski <andrei@php.net>
  8235. * ext/bz2/bz2.c: Typo.
  8236. 2002-06-13 Tomas V.V.Cox <cox@idecnet.com>
  8237. * pear/PEAR/Registry.php: Change a little the dep db structure
  8238. Comment the code and some clean up's
  8239. 2002-06-13 Andrei Zmievski <andrei@php.net>
  8240. * ext/bz2/bz2.c: Fix #17650.
  8241. 2002-06-13 Tomas V.V.Cox <cox@idecnet.com>
  8242. * pear/PEAR/Registry.php:
  8243. More work on the dependencies DB (still not tested/used)
  8244. 2002-06-13 Christian Stocker <chregu@phant.ch>
  8245. * ext/domxml/php_domxml.h
  8246. ext/domxml/php_domxml.c:
  8247. - Added DOMXML_LOAD_DONT_KEEP_BLANKS as possible mode, if one wants really nicely
  8248. formatted XML-Documents (but this can have sideeffects, if you depend on whitespaces..)
  8249. - bumped up domxml-api-version number.
  8250. * ext/domxml/php_domxml.c
  8251. ext/domxml/php_domxml.h:
  8252. - Added better error-messages (3rd parameter) and validating of DTDs (2nd parameter) to
  8253. domxml_open_mem(string xml[, int mode[, array errors]]) and domxml_open_file(string filename[, int mode[, array errors]]).
  8254. - Added domxml_doc_validate([array errors]) for validating existing DomDocuments with a DTD.
  8255. 2002-06-13 Edin Kadribasic <edink@proventum.net>
  8256. * sapi/cli/php_cli.c: MFH (fix for #17733)
  8257. * sapi/cli/php_cli.c: Fix exit code (bug #17733).
  8258. 2002-06-13 Derick Rethans <d.rethans@jdimedia.nl>
  8259. * ext/imap/php_imap.c:
  8260. - Fix for bug #14410 (Patch by C. McCohy <mccohy@kyberdigi.cz>).
  8261. 2002-06-13 Jani Taskinen <sniper@iki.fi>
  8262. * ext/pcre/php_pcre.c: Fix build in ZTS mode
  8263. 2002-06-12 Jason Greene <jason@inetgurus.net>
  8264. * NEWS: Fix entry
  8265. 2002-06-12 Stig Bakken <ssb@fast.no>
  8266. * pear/PEAR/Common.php: * comment typos
  8267. * pear/package-PEAR.xml: * set working version to 0.91-dev
  8268. * pear/Makefile.frag: * minor cleanup
  8269. * LICENSE: * this should have been done last year :)
  8270. 2002-06-12 Andrei Zmievski <andrei@php.net>
  8271. * ext/pcre/php_pcre.c
  8272. NEWS:
  8273. This patch adds ability to capture string offsets in the preg_match_*()
  8274. results.
  8275. 2002-06-12 Jani Taskinen <sniper@iki.fi>
  8276. * NEWS: typofix
  8277. * ext/standard/basic_functions.c:
  8278. - Fixed bug #17669. PG(magic_quotes_runtime) wasn't reset for each request.
  8279. * NEWS: cleanup
  8280. 2002-06-12 Andrei Zmievski <andrei@php.net>
  8281. * NEWS:
  8282. set_error_handler() should take methods as callbacks. Also fixed it to report
  8283. invalid callbacks.
  8284. * ext/overload/overload.c
  8285. NEWS: Properly return the result of __call() handler.
  8286. 2002-06-12 Tomas V.V.Cox <cox@idecnet.com>
  8287. * pear/scripts/pear.bat:
  8288. Attempt to make pear.bat work better under Windows
  8289. 2002-06-12 Hartmut Holzgraefe <hartmut@six.de>
  8290. * ext/standard/datetime.c
  8291. ext/standard/tests/time/003.phpt:
  8292. fix for bug #10616 -> mktime() with negative date offsets not working on MacOSX
  8293. 2002-06-12 Christian Stocker <chregu@phant.ch>
  8294. * ext/domxml/php_domxml.c: MFH (fixed domxml_get_element_by_id() )
  8295. * ext/domxml/php_domxml.c: Fixed domxml_get_element_by_id()
  8296. 2002-06-12 Sascha Schumann <sascha@schumann.cx>
  8297. * ext/session/session.c
  8298. ext/session/php_session.h:
  8299. This option enables administrators to make their users invulnerable to
  8300. attacks which involve passing session ids in URLs.
  8301. 2002-06-12 Markus Fischer <mfischer@guru.josefine.at>
  8302. * ext/bz2/bz2.c: - MFH fixes.
  8303. 2002-06-11 Markus Fischer <mfischer@guru.josefine.at>
  8304. * ext/domxml/TODO: - Those have been implemented already.
  8305. * main/streams.c: - Fix builtin gets() emulation (hopefully).
  8306. * ext/bz2/bz2.c:
  8307. - Fix bzcompress(), remove leaks and add some sanity check on emalloc()s.
  8308. * TODO: - Add some recent observations with bz2.
  8309. * main/streams.c: - Add missing Id tag.
  8310. * main/streams.c:
  8311. - Always \0 terminate data returned from _php_stream_copy_to_mem().
  8312. 2002-06-11 Pierre-Alain Joye <pajoye@phpindex.com>
  8313. * pear/Date/Calc.php: Add comment to ::isLeapYear()
  8314. Remove useless comment added during the last commit
  8315. * pear/Date/Calc.php:
  8316. Remove regexp and months checks and use the native php function checkdate()
  8317. Keep year check, only 4 digits allowed
  8318. 2002-06-11 Jason Greene <jason@inetgurus.net>
  8319. * TODO: Forgot one
  8320. * TODO: Sockets currently works great with all compilers on Solaris
  8321. Update TODO
  8322. 2002-06-11 Hartmut Holzgraefe <hartmut@six.de>
  8323. * ext/mime_magic/TODO
  8324. ext/mime_magic/mime_magic.c:
  8325. now it works on streams (plus some debug code removed)
  8326. * main/php_streams.h:
  8327. macro definition fixed, guess it was the usual kind of cut&past bug?
  8328. 2002-06-11 Edin Kadribasic <edink@proventum.net>
  8329. * sapi/cli/config.m4
  8330. configure.in:
  8331. Disable installing pear when --disable-cli is used since pear installer
  8332. needs cli to function.
  8333. 2002-06-11 Markus Fischer <mfischer@guru.josefine.at>
  8334. * TODO: - These things have been done already.
  8335. 2002-06-11 Jason Greene <jason@inetgurus.net>
  8336. * ext/standard/fsock.c
  8337. main/network.c
  8338. main/php_network.h: Also fixed error handling on unix (micropatch)
  8339. Closes Bug #14740
  8340. 2002-06-11 Jani Taskinen <sniper@iki.fi>
  8341. * ext/mysql/config.m4
  8342. NEWS: - Reverted last bogus commit and fixed the credits in NEWS.
  8343. 2002-06-10 Markus Fischer <mfischer@guru.josefine.at>
  8344. * ext/pcre/php_pcre.c: - Typo.
  8345. 2002-06-10 Stig Bakken <ssb@fast.no>
  8346. * ext/mysql/config.m4: Add --with-mysql-sock option (James Cox)
  8347. 2002-06-10 Markus Fischer <mfischer@guru.josefine.at>
  8348. * win32/php4dllts.dsp: - Revert zlib.lib patch.
  8349. 2002-06-10 Harald Radi <harald.radi@nme.at>
  8350. * ext/rpc/handler.h
  8351. ext/rpc/php_rpc.h
  8352. ext/rpc/rpc.c
  8353. ext/rpc/rpc.h: pooling and singleton finally work
  8354. * ext/rpc/tests/test1.php
  8355. ext/rpc/tests/test2.php
  8356. ext/rpc/tests/test3.php
  8357. ext/rpc/tests/test4.php
  8358. ext/rpc/tests/tests.php: new testcases
  8359. 2002-06-10 Frank M. Kromann <frank@kromann.info>
  8360. * php.ini-dist
  8361. php.ini-recommended
  8362. ext/mssql/php_mssql.h
  8363. ext/mssql/php_mssql.c: Adding ini setting for max_procs
  8364. 2002-06-10 Harald Radi <harald.radi@nme.at>
  8365. * win32/php4dllts.dsp: mysql need zlib.lib now
  8366. 2002-06-10 Sergey Kartashoff <gluke@biosys.net>
  8367. * ext/mnogosearch/php_mnogo.c:
  8368. 2002-06-10 Jan Lehnardt <jan@dasmoped.net>
  8369. * ext/standard/array.c: - MFH (WS-fix)
  8370. * ext/standard/array.c: - whitespace fix
  8371. 2002-06-10 Markus Fischer <mfischer@guru.josefine.at>
  8372. * ext/mysql/libmysql/config-win.h
  8373. win32/php4dllts.dsp: - Fix win32/mysql.
  8374. - Revert cryptic WS commit on php4dllts.dsp.
  8375. 2002-06-10 Joseph Tate <jtate@mi-corporation.com>
  8376. * ext/domxml/php_domxml.c:
  8377. 2002-06-10 Harald Radi <harald.radi@nme.at>
  8378. * win32/php4dllts.dsp: mysql need zlib.lib now
  8379. * ext/mysql/libmysql/my_wincond.c
  8380. ext/mysql/libmysql/my_winthread.c: fix the build
  8381. 2002-06-10 Sergey Kartashoff <gluke@biosys.net>
  8382. * ext/mnogosearch/php_mnogo.c:
  8383. - MnoGoSearch extension compile fix with mnogosearch-3.2.4 and 3.2.5
  8384. 2002-06-10 Markus Fischer <mfischer@guru.josefine.at>
  8385. * ext/standard/mail.c: - WS fix, damn win32.
  8386. 2002-06-10 Harald Radi <harald.radi@nme.at>
  8387. * ext/standard/array.c: fix the build
  8388. 2002-06-10 Markus Fischer <mfischer@guru.josefine.at>
  8389. * ext/standard/file.c: - Fix proto.
  8390. 2002-06-10 Sergey Kartashoff <gluke@biosys.net>
  8391. * ext/mnogosearch/php_mnogo.c:
  8392. 2002-06-10 Markus Fischer <mfischer@guru.josefine.at>
  8393. * ext/calendar/easter.c:
  8394. - Fix easter_(days|date)()s first parameter now really defaults to the current
  8395. year if ommited (it was document but didn't work).
  8396. 2002-06-10 Andrei Zmievski <andrei@php.net>
  8397. * ext/standard/array.c
  8398. NEWS:
  8399. Fix bug #7045: shuffle() now provides consistent distribution of values
  8400. in the array.
  8401. 2002-06-09 Tomas V.V.Cox <cox@idecnet.com>
  8402. * pear/Makefile.frag: Commented out old unused stuff
  8403. * pear/scripts/phptar.in: Moved to pear/Archive_Tar/scripts
  8404. * pear/PEAR/Frontend/Gtk.php:
  8405. if (!dl(php_gtk)) die("Unable to load the php_gtk extension\n");
  8406. * pear/PEAR/Frontend/CLI.php:
  8407. Beautify config-show output, some wrap changes and fix small
  8408. issue with _tableRow() with line counting
  8409. 2002-06-09 Jani Taskinen <sniper@iki.fi>
  8410. * NEWS: cleanup
  8411. 2002-06-09 Tomas V.V.Cox <cox@idecnet.com>
  8412. * pear/install-pear.php: displayLine() -> outputData()
  8413. * pear/PEAR/Frontend/CLI.php: - outputData($data, $command)
  8414. + outputData($data, $command = '_default')
  8415. 2002-06-09 Harald Radi <harald.radi@nme.at>
  8416. * ext/rpc/com/com.c
  8417. ext/rpc/com/com.h: reflect the new abstraction changes in the demo layer
  8418. * ext/rpc/handler.h
  8419. ext/rpc/php_rpc.h
  8420. ext/rpc/rpc.c
  8421. ext/rpc/rpc.h
  8422. ext/rpc/rpc_proxy.c: - using stas' abstraction now
  8423. - layer can add individual ini settings now
  8424. - classentries for the loaded rpc object are created dynamically now
  8425. class hirarchy looks like: rpc<-[layer]<-[object] (e.g. rpc<-com<-adodb),
  8426. thus the whole class tree is reflected into php
  8427. - added user-functions to mark an object as a singleton and as poolable
  8428. * main/config.w32.h.in:
  8429. pg_escape_* functions were not available on win32 due to a missing define
  8430. 2002-06-09 Sander Roobol <phy@wanadoo.nl>
  8431. * ext/dio/dio.c
  8432. ext/gmp/gmp.c:
  8433. Don't use headers if the module contains only one phpinfo() entry, just
  8434. stick to ordinary rows.
  8435. * ext/gd/config.m4
  8436. ext/gd/gd.c:
  8437. Made phpinfo() show if we're using the bundled version of GD
  8438. 2002-06-09 James Cox <james@blog.at>
  8439. * ext/mysql/config.m4:
  8440. dont test for the socket -- enables installs over NFS etc.
  8441. 2002-06-09 Sander Roobol <phy@wanadoo.nl>
  8442. * ext/gd/config.m4:
  8443. Fixed detection of JPEG support in bundled version of GD.
  8444. * ext/mysql/config.m4: Fixed configure stuff
  8445. 2002-06-09 Andrei Zmievski <andrei@php.net>
  8446. * ext/standard/php_rand.h
  8447. ext/standard/rand.c: Make RAND_RANGE() an API macro.
  8448. 2002-06-09 Jani Taskinen <sniper@iki.fi>
  8449. * ext/hwapi/config.m4: De-messify
  8450. * ext/mysql/config.m4: Cleaned up the mess. Now it actually works too.
  8451. 2002-06-08 Christian Dickmann <chrisdicki@gmx.de>
  8452. * pear/PEAR/Command/Config.php
  8453. pear/PEAR/Command/Remote.php: add modes to list-all. fix a mergerbug
  8454. 2002-06-08 Sascha Schumann <sascha@schumann.cx>
  8455. * sapi/apache2filter/sapi_apache2.c: too many flushes are bad
  8456. 2002-06-08 Tomas V.V.Cox <cox@idecnet.com>
  8457. * pear/PEAR/Installer.php:
  8458. Hopefully fixed a couple of problems with destination paths:
  8459. - Bug #17529
  8460. - In Windows getting <pear>\/\<file>
  8461. - Documentation under <doc_dir>/Package/Package/
  8462. 2002-06-08 Andrei Zmievski <andrei@php.net>
  8463. * NEWS: *** empty log message ***
  8464. 2002-06-08 James Cox <james@blog.at>
  8465. * ext/mysql/config.m4:
  8466. added support for --with-mysql-sock so people can specify it (eg, NFS compiles, etc)
  8467. changed the default mysql.sock location to use the one from the RPM. Added /usr/local
  8468. locations to the search list. (imajes)
  8469. 2002-06-08 Markus Fischer <mfischer@guru.josefine.at>
  8470. * ext/standard/info.c
  8471. main/php_streams.h
  8472. main/streams.c:
  8473. - Since streams are always enabled, instead of just printing 'enabled' we tell
  8474. what streams are currently registered.
  8475. 2002-06-07 Tomas V.V.Cox <cox@idecnet.com>
  8476. * pear/PEAR/Registry.php:
  8477. Experimental dependencies database handling functions
  8478. (not yet in production)
  8479. 2002-06-07 Sebastian Bergmann <sb@sebastian-bergmann.de>
  8480. * main/config.w32.h.in:
  8481. Unbreak build by setting PHP_PREFIX to c:\php4 for now.
  8482. * main/config.w32.h.in: Fugbix typo.
  8483. 2002-06-07 Zak Greant <zak@mysql.com>
  8484. * ext/mysql/libmysql/strmake.c
  8485. ext/mysql/libmysql/strto.c
  8486. ext/mysql/libmysql/strtoll.c
  8487. ext/mysql/libmysql/strtoull.c
  8488. ext/mysql/libmysql/thr_alarm.h
  8489. ext/mysql/libmysql/violite.c
  8490. ext/mysql/libmysql/my_pthread.h
  8491. ext/mysql/libmysql/my_realloc.c
  8492. ext/mysql/libmysql/my_static.c
  8493. ext/mysql/libmysql/my_sys.h
  8494. ext/mysql/libmysql/my_tempnam.c
  8495. ext/mysql/libmysql/my_thr_init.c
  8496. ext/mysql/libmysql/my_wincond.c
  8497. ext/mysql/libmysql/my_winthread.c
  8498. ext/mysql/libmysql/my_write.c
  8499. ext/mysql/libmysql/mysql.h
  8500. ext/mysql/libmysql/mysql_com.h
  8501. ext/mysql/libmysql/mysql_version.h
  8502. ext/mysql/libmysql/mysqld_error.h
  8503. ext/mysql/libmysql/net.c
  8504. ext/mysql/libmysql/raid.h
  8505. ext/mysql/libmysql/config-win.h
  8506. ext/mysql/libmysql/ctype.c
  8507. ext/mysql/libmysql/dbug.c
  8508. ext/mysql/libmysql/dbug.h
  8509. ext/mysql/libmysql/default.c
  8510. ext/mysql/libmysql/dll.c
  8511. ext/mysql/libmysql/errmsg.c
  8512. ext/mysql/libmysql/errmsg.h
  8513. ext/mysql/libmysql/get_password.c
  8514. ext/mysql/libmysql/global.h
  8515. ext/mysql/libmysql/libmysql.c
  8516. ext/mysql/libmysql/list.c
  8517. ext/mysql/libmysql/m_string.h
  8518. ext/mysql/libmysql/mf_casecnv.c
  8519. ext/mysql/libmysql/mf_dirname.c
  8520. ext/mysql/libmysql/mf_format.c
  8521. ext/mysql/libmysql/mf_path.c
  8522. ext/mysql/libmysql/my_compress.c
  8523. ext/mysql/libmysql/my_create.c
  8524. ext/mysql/libmysql/my_getwd.c
  8525. ext/mysql/libmysql/my_init.c
  8526. ext/mysql/libmysql/my_lib.c
  8527. ext/mysql/libmysql/my_malloc.c
  8528. ext/mysql/libmysql/my_open.c
  8529. ext/mysql/libmysql/my_pthread.c
  8530. ext/mysql/libmysql/charset.c:
  8531. Updating embedded libmysql to version 3.23.48
  8532. 2002-06-07 Tomas V.V.Cox <cox@idecnet.com>
  8533. * pear/PEAR/Command/Remote.php
  8534. pear/PEAR/Frontend/CLI.php: Beautify remote-info
  8535. 2002-06-07 Joseph Tate <jtate@mi-corporation.com>
  8536. * ext/domxml/php_domxml.c
  8537. ext/domxml/php_domxml.h:
  8538. Added aliases to make attr_node access functions more consistent.
  8539. Old access functions are now deprecated.
  8540. CVS: ----------------------------------------------------------------------
  8541. CVS: Enter Log. Lines beginning with `CVS:' are removed automatically
  8542. CVS:
  8543. CVS: Committing in .
  8544. CVS:
  8545. CVS: Modified Files:
  8546. CVS: php_domxml.c
  8547. CVS: ----------------------------------------------------------------------
  8548. 2002-06-07 Tomas V.V.Cox <cox@idecnet.com>
  8549. * pear/PEAR/Command/Config.php:
  8550. - Reapplied the "treat umask as octal in "config-set"
  8551. command" Stig's patch
  8552. - Ported the config-help command to new UI API
  8553. * pear/PEAR/Frontend/CLI.php: more wrapping cases
  8554. 2002-06-07 Stig Bakken <ssb@fast.no>
  8555. * main/config.w32.h.in: * fix SHLIB_SUFFIX_NAME define for Windows
  8556. * main/build-defs.h.in
  8557. main/main.c
  8558. configure.in: New constants: PHP_PREFIX and PHP_SHLIB_SUFFIX
  8559. 2002-06-07 Tomas V.V.Cox <cox@idecnet.com>
  8560. * pear/PEAR/Common.php: Remove debug code
  8561. * pear/PEAR/Command/Registry.php: More info output retouchs
  8562. * pear/PEAR/Common.php: Fix some minor issues with the parsing
  8563. 2002-06-07 Stig Bakken <ssb@fast.no>
  8564. * configure.in
  8565. pear/Makefile.frag: * get rid of pearize
  8566. 2002-06-07 Tomas V.V.Cox <cox@idecnet.com>
  8567. * pear/PEAR/Command/Registry.php:
  8568. Make "info" full human friendly (in deps list and lastmodified)
  8569. * pear/PEAR/Command/Common.php
  8570. pear/PEAR/Command/Package.php:
  8571. Make $_deps_rel_trans and $_deps_type_trans globally avaible:
  8572. moved from Command/Package.php -> Command/Common.php
  8573. * pear/scripts/pear.in: Be nicer with the help
  8574. * pear/scripts/pear.in: ws
  8575. 2002-06-07 Stefan Esser <s.esser@e-matters.de>
  8576. * main/rfc1867.c: - Stay always in buffer
  8577. 2002-06-07 Tomas V.V.Cox <cox@idecnet.com>
  8578. * pear/PEAR/Command/Package.php
  8579. pear/PEAR/Command/Registry.php:
  8580. Put back the "info" command in its full state:
  8581. "Displays information about a package. The package argument may be a
  8582. local package file, an URL to a package file, or the name of an
  8583. installed package."
  8584. Command "package-info" depreciated (again)
  8585. * pear/Net/SMTP.php:
  8586. fix EOL handling in AUTH (patch from Scott Carr <scarr@progbits.com>)
  8587. * pear/Net/SMTP.php: ws
  8588. 2002-06-06 Daniela Mariaschi <mariaschi@libero.it>
  8589. * ext/interbase/interbase.c
  8590. ext/interbase/php_interbase.h:
  8591. Add control on Ib version. ibase_add_user(), ibase_modify_user()
  8592. and ibase_delete_user() available with IB6 or later.
  8593. fix bug #17184
  8594. * ext/interbase/php_interbase.h:
  8595. Add control on IB version. ibase_add_user(), ibase_modify_user()
  8596. and ibase_delete_user() are available with IB6 or later
  8597. * ext/interbase/interbase.c:
  8598. Add control on the IB version. ibase_add_user(),ibase_modify_user()
  8599. and ibase_delete_user() are available with IB6 or later
  8600. 2002-06-06 Markus Fischer <mfischer@guru.josefine.at>
  8601. * NEWS: - Update
  8602. * ext/dbx/dbx_sybasect.c: - Remove C++ comments.
  8603. * ext/gd/libgd/gd.c: - Revert Ws thingy.
  8604. 2002-06-06 Jani Taskinen <sniper@iki.fi>
  8605. * ext/mbstring/config.m4:
  8606. Changed the configure option to be --enable/disable
  8607. 2002-06-06 Tomas V.V.Cox <cox@idecnet.com>
  8608. * pear/Date/Calc.php:
  8609. Added method Date_Calc::compareDates($day1,$month1,$year1,$day2,$month2,$year2)
  8610. * pear/Date/Calc.php: ws+cs
  8611. 2002-06-06 Stig Bakken <ssb@fast.no>
  8612. * pear/package-PEAR.xml: * prepare 0.90
  8613. * pear/PEAR/Command/Install.php
  8614. pear/PEAR/Installer.php:
  8615. * add "nobuild" option to installer (-B or --nobuild option to CLI frontend)
  8616. * pear/PEAR/Builder.php: * remove debug output
  8617. * pear/PEAR/Builder.php:
  8618. * when building, look for "package-version" subdirectory, needed for
  8619. building stuff straight from tarballs
  8620. * pear/PEAR/Common.php: * add PEAR_COMMON_PACKAGE_NAME_PREG constant
  8621. * pear/PEAR/Frontend/CLI.php: * make displayFatalError work again
  8622. 2002-06-06 Tomas V.V.Cox <cox@idecnet.com>
  8623. * pear/PEAR/Command/Package.php: Forgot that one
  8624. * pear/PEAR/Frontend/CLI.php: Wrap table contents
  8625. * pear/PEAR/Command/Registry.php:
  8626. Implemented "pear info <Installed Package>" command
  8627. * pear/PEAR/Command/Package.php:
  8628. Split the doPackageInfo() in doPackageInfo() and _infoForDisplaying()
  8629. (this last one can be statically called and is used also from
  8630. the "info" command)
  8631. * pear/package-Mail.xml: package.xml file for the PEAR Mail package
  8632. * pear/PEAR/Command/Common.php: That will really avoid PHP warnings
  8633. * pear/PEAR/Command/Package.php: Fix package command
  8634. 2002-06-06 Sergey Kartashoff <gluke@biosys.net>
  8635. * ext/mnogosearch/php_mnogo.h
  8636. ext/mnogosearch/php_mnogo.c:
  8637. 2002-06-05 Jani Taskinen <sniper@iki.fi>
  8638. * ext/gd/libgd/gd.c: ws and indent fixes
  8639. * ext/gd/libgd/gd.c: - Fixes a segfault reported in #17584
  8640. 2002-06-05 Markus Fischer <mfischer@guru.josefine.at>
  8641. * win32/sendmail.c
  8642. win32/sendmail.h:
  8643. - Headers are now rewritten to always have \r\n line endings for SMTP.
  8644. Also automatically removes superflous line breaks at
  8645. the start and end of the header.
  8646. 2002-06-05 Derick Rethans <d.rethans@jdimedia.nl>
  8647. * ext/domxml/php_domxml.c:
  8648. - Fix a problem in domxml_dump_mem(_file) with xmlKeepBlanksDefault not
  8649. being set. (patch by Rob Richards <rrichards@digarc.com>)
  8650. 2002-06-05 Sergey Kartashoff <gluke@biosys.net>
  8651. * ext/mnogosearch/php_mnogo.c:
  8652. 2002-06-05 Stefan Esser <s.esser@e-matters.de>
  8653. * main/rfc1867.c:
  8654. fixed multiline header detection (':' is valid within following lines)
  8655. fixed fill_buffer to fill the buffer always completely
  8656. 2002-06-05 Sergey Kartashoff <gluke@biosys.net>
  8657. * ext/mnogosearch/php_mnogo.c
  8658. ext/mnogosearch/php_mnogo.h: more mnogosearch compilation fixes
  8659. 2002-06-05 Stefan Esser <s.esser@e-matters.de>
  8660. * main/rfc1867.c:
  8661. fixing some crashbugs that can be triggered with bogus uploads.
  8662. 2002-06-05 Sergey Kartashoff <gluke@biosys.net>
  8663. * ext/mnogosearch/php_mnogo.h
  8664. ext/mnogosearch/php_mnogo.c:
  8665. MnoGoSearch extension fixes to compile under latest
  8666. mnogosearch 3.2.4 and 3.2.5. Still does not compile with them,
  8667. but the work still in progress...
  8668. 2002-06-04 Edin Kadribasic <edink@proventum.net>
  8669. * win32/glob.c: Sync with openbsd glob.c 1.19
  8670. * win32/glob.c: Removed some leftover debugging code.
  8671. 2002-06-04 Jani Taskinen <sniper@iki.fi>
  8672. * ext/gd/config.m4:
  8673. - Fixed the include paths for the needed libraries for bundled libgd.
  8674. - Removed files which are not needed with libgd2 from the PHP_NEW_EXTENSION.
  8675. 2002-06-04 Edin Kadribasic <edink@proventum.net>
  8676. * ext/pcntl/php_pcntl.h
  8677. ext/pcntl/pcntl.c: Added function pcntl_alarm().
  8678. 2002-06-04 Stig Bakken <ssb@fast.no>
  8679. * pear/PEAR/Command/Registry.php: * sort package names in "pear list"
  8680. 2002-06-04 Joseph Tate <jtate@mi-corporation.com>
  8681. * ext/domxml/php_domxml.c:
  8682. * ext/domxml/php_domxml.c: Bug fix to #17560 submitted by Rob Richards
  8683. 2002-06-04 Mark L. Woodward <mlwmohawk@mohawksoft.com>
  8684. * ext/msession/reqclient.h
  8685. ext/msession/msession.c:
  8686. Added persistent connections, and automattic reconnect on
  8687. lost connections. Requires Phoenix 1.0
  8688. 2002-06-04 Markus Fischer <mfischer@guru.josefine.at>
  8689. * ext/posix/posix.c: - Fix ZTS built.
  8690. 2002-06-04 Jani Taskinen <sniper@iki.fi>
  8691. * ext/gd/gd.c: MFH: fix bug #17535
  8692. * ext/gd/gd.c: Fixed bug: #17535
  8693. * NEWS: fine tuning
  8694. * ext/gd/config.m4:
  8695. - Made the bundled libgd actually work. Fixed bug: #17244
  8696. 2002-06-03 Markus Fischer <mfischer@guru.josefine.at>
  8697. * ext/posix/posix.c:
  8698. - Move macro code into distinct function for easier debugging as suggested by
  8699. Andi.
  8700. 2002-06-03 Harald Radi <h.radi@nme.at>
  8701. * win32/php4dllts.dsp: fix build
  8702. 2002-06-03 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
  8703. * ext/standard/html.c: Make sure len is defined here
  8704. 2002-06-03 Edin Kadribasic <edink@proventum.net>
  8705. * NEWS
  8706. ext/standard/array.c: MFH
  8707. * ext/standard/array.c: Fixed array_rand() on ZTS platforms.
  8708. 2002-06-03 Markus Fischer <mfischer@guru.josefine.at>
  8709. * ext/posix/posix.c: - Fix isatty() and ttyname() (Closes #17323, #17333).
  8710. * win32/sendmail.c: - Fix a leak and a crash.
  8711. * win32/install.txt:
  8712. - Add note about IIS/CGI and cgi.force_redirect gotcha
  8713. 2002-06-02 Stig Bakken <ssb@fast.no>
  8714. * pear/PEAR/Command.php: * fix bug that was re-introduced during merge
  8715. 2002-06-02 Markus Fischer <mfischer@guru.josefine.at>
  8716. * win32/sendmail.c:
  8717. - Only add the To: field with the $to parameter if we don't have it in the
  8718. custom header. This was the behaviour < 4.2.x (but it was broken, this one
  8719. isn't).
  8720. * win32/sendmail.c:
  8721. - Revert fix for #14407. The From: header field IS different from the
  8722. sendmail_from field which is in fact the retturn path.
  8723. * win32/sendmail.c:
  8724. - Try to fix most of the buffer overflows and dynamically allocate memory where
  8725. applicable.
  8726. 2002-06-02 Adam Dickmeiss <adam@indexdata.dk>
  8727. * ext/yaz/php_yaz.c: Use ZOOM API for newer YAZ versions.
  8728. * ext/yaz/config.m4: report error when YAZ cannot be found
  8729. 2002-06-02 Stefan Roehrich <stefan@roehri.ch>
  8730. * ext/zlib/zlib.c:
  8731. Added "Vary: Accept-Encoding" header to zlib.output_compression
  8732. compressed output as with obgzhandler().
  8733. 2002-06-02 Christian Dickmann <chrisdicki@gmx.de>
  8734. * pear/PEAR/Frontend/CLI.php: make 'pear remote-info' work with CLI
  8735. * pear/PEAR/Command/Remote.php
  8736. pear/PEAR/Frontend/CLI.php: make 'pear search' work with CLI. fix a typo
  8737. 2002-06-02 Markus Fischer <mfischer@guru.josefine.at>
  8738. * main/main.c
  8739. win32/sendmail.c:
  8740. - Finish implementation of custom smtp port (introduces "smtp_port" ini config).
  8741. * win32/sendmail.c: - Rephrase comment
  8742. * win32/sendmail.c: - Classig problem: right idea, wrong pointer ...
  8743. 2002-06-02 Christian Dickmann <chrisdicki@gmx.de>
  8744. * pear/PEAR/Registry.php
  8745. pear/System.php:
  8746. silence unlink() and rmdir(). fix a bug where wasn't set due to wrong ini setting
  8747. 2002-06-02 Stig Bakken <ssb@fast.no>
  8748. * pear/PEAR/Frontend/CLI.php
  8749. pear/scripts/pear.in
  8750. pear/tests/pear_config.phpt
  8751. pear/PEAR/Builder.php
  8752. pear/PEAR/Command.php
  8753. pear/PEAR/Command/Auth.php
  8754. pear/PEAR/Command/Build.php
  8755. pear/PEAR/Command/Common.php
  8756. pear/PEAR/Command/Config.php
  8757. pear/PEAR/Command/Install.php
  8758. pear/PEAR/Command/Package.php
  8759. pear/PEAR/Command/Registry.php
  8760. pear/PEAR/Command/Remote.php
  8761. pear/PEAR/Common.php
  8762. pear/PEAR/Config.php
  8763. pear/PEAR/Installer.php
  8764. pear/package-PEAR.xml: * merge NEW_UI_API branch
  8765. * pear/PEAR/Common.php
  8766. pear/PEAR/Installer.php
  8767. pear/scripts/pear.in
  8768. pear/package-PEAR.xml:
  8769. * implemented "package-info" replacement in package.xml
  8770. * pear/PEAR/Installer.php: * typo?
  8771. * pear/PEAR/Command/Config.php:
  8772. * make output of "config-get" easier to parse
  8773. * pear/PEAR/Command/Config.php: * fix some error reporting
  8774. * pear/PEAR/Config.php: * less verbose
  8775. * pear/PEAR/Installer.php: * fix buildcallback
  8776. * pear/PEAR/Builder.php
  8777. pear/PEAR/Installer.php
  8778. pear/package-PEAR.xml: * "pear install" now builds and C extensions
  8779. * pear/scripts/pear.in: * add custom error handler
  8780. * pear/PEAR/Frontend/CLI.php: * de-obsolete display{,Fatal}Error
  8781. 2002-06-01 Stig Bakken <ssb@fast.no>
  8782. * pear/PEAR/Builder.php: * add some phpdoc
  8783. 2002-06-01 Stefan Roehrich <stefan@roehri.ch>
  8784. * ext/snmp/config.m4
  8785. acinclude.m4
  8786. ext/domxml/config.m4
  8787. ext/imap/config.m4:
  8788. WS change to make very old compilers/preprocessors (e.g. HP/UX 9)
  8789. happy (thanks to Andreas Ley for recognizing this).
  8790. 2002-06-01 Christian Dickmann <chrisdicki@gmx.de>
  8791. * pear/PEAR/Command/Config.php
  8792. pear/PEAR/Command/Remote.php
  8793. pear/PEAR/Config.php
  8794. pear/PEAR/Frontend/CLI.php
  8795. pear/PEAR/Installer.php:
  8796. add 'pear search'. introduce type 'mask' to config.
  8797. 2002-06-01 Sascha Schumann <sascha@schumann.cx>
  8798. * sapi/apache/php_apache.c: Fix build
  8799. 2002-06-01 Andi Gutmans <andi@zend.com>
  8800. * configure.in: - Fix build with Engine 2
  8801. * sapi/apache/php_apache.c: - Reapply netware patch
  8802. 2002-06-01 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
  8803. * sapi/apache/php_apache.c:
  8804. Put Netware header and comment back in. My CVS revision id got messed
  8805. up somehow.
  8806. 2002-06-01 Sander Roobol <phy@wanadoo.nl>
  8807. * php.ini-dist
  8808. php.ini-recommended:
  8809. Update cracklib path and comment it out (thanks to Urs Gehrig for the hint)
  8810. 2002-06-01 Frank M. Kromann <frank@kromann.info>
  8811. * ext/mbstring/mbfilter.c:
  8812. Makring function declarations match implementations (ZTS compilation)
  8813. 2002-05-31 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
  8814. * sapi/apache/php_apache.c: Oops
  8815. * sapi/apache/php_apache.c: Renamed getallheaders() to apache_request_headers() and kept
  8816. getallheaders() as an alias to it. Also added apache_response_headers()
  8817. which returns the current response headers from Apache.
  8818. 2002-05-31 Jani Taskinen <sniper@iki.fi>
  8819. * ext/mbstring/config.m4: Fixed typo..
  8820. 2002-05-31 Stig Bakken <ssb@fast.no>
  8821. * pear/PEAR/Frontend/CLI.php: * added missing fold
  8822. 2002-05-31 Tomas V.V.Cox <cox@idecnet.com>
  8823. * pear/System.php: fread already detects EOF
  8824. * pear/System.php:
  8825. Be able to handle strings as well as arrays in _multipleToStruct()
  8826. * pear/System.php:
  8827. - Make mkTemp() automatically removed temporary created files
  8828. or dirs at script shutdown time
  8829. - Remove unnecesarry PEAR inheritance
  8830. - Some PHPDoc fixes
  8831. 2002-05-31 Brad LaFountain <rodif_bl@yahoo.com>
  8832. * ext/domxml/domxml.dsp
  8833. ext/domxml/php_domxml.h:
  8834. Changed PHP_EXPORTS to DOMXML_EXPORTS as Edin Kadribasic suggested
  8835. 2002-05-31 Harald Radi <h.radi@nme.at>
  8836. * ext/standard/credits_ext.h: MFH
  8837. * ext/standard/credits_ext.h: added wez to the com extension
  8838. * ext/com/CREDITS
  8839. ext/com/VARIANT.c
  8840. ext/com/com.h
  8841. ext/com/conversion.c
  8842. ext/com/php_COM.h
  8843. ext/com/variant.h
  8844. ext/com/COM.c: MFH
  8845. * ext/com/CREDITS: added wez and ordered names alphabetically
  8846. 2002-05-31 Venkat Raghavan S <rvenkat@novell.com>
  8847. * sapi/apache/php_apache.c:
  8848. Removed ugly code done as part of NetWare change, upon Andi's advice. Now, the typecasting is done for all platforms.
  8849. 2002-05-31 Derick Rethans <d.rethans@jdimedia.nl>
  8850. * main/rfc1867.c: - Don't issue a notice when no file was uploaded
  8851. 2002-05-31 Brad LaFountain <rodif_bl@yahoo.com>
  8852. * ext/domxml/php_domxml.c:
  8853. initalize variable in domxml_doc_document_element()
  8854. * ext/domxml/domxml.dsp:
  8855. defined PHP_EXPORTS for exporting php_domobject_new()
  8856. * ext/domxml/php_domxml.c
  8857. ext/domxml/php_domxml.h:
  8858. added the ability to use new keywork with domxmls objects "new DomDocument()"
  8859. instead of xmldoc. This also allows you to create nodes without having
  8860. a whole document "new DomElement("foo")".
  8861. moved DOMXML_API_VERSION to php_domxml.h
  8862. exposed php_domobject_new for other extensions to use
  8863. removed some un-needed code
  8864. 2002-05-31 Venkat Raghavan S <rvenkat@novell.com>
  8865. * main/config.nw.h
  8866. main/php.h
  8867. main/php_compat.h
  8868. sapi/apache/php_apache_http.h
  8869. sapi/apache/php_apache.c
  8870. sapi/apache/mod_php4.c: NetWare related changes
  8871. * netware/buildsapi.bat
  8872. netware/common.mif
  8873. netware/php4apache.mak
  8874. netware/phplib.imp
  8875. netware/pwd.h: NetWare related additions / changes to build mod_php
  8876. 2002-05-30 Harald Radi <h.radi@nme.at>
  8877. * ext/com/COM.c:
  8878. * ext/com/VARIANT.c
  8879. ext/com/conversion.c
  8880. ext/com/dispatch.c
  8881. ext/com/COM.c:
  8882. Added missing AddRef() calls in the COM extension. This should
  8883. fix weird behaviour (in particular with ADODB).
  8884. 2002-05-30 Sander Roobol <phy@wanadoo.nl>
  8885. * pear/Console/tests/.cvsignore: Add missing .cvsignore
  8886. 2002-05-30 Markus Fischer <mfischer@guru.josefine.at>
  8887. * ext/session/mod_files.c:
  8888. - Tell the user why his session doesn't work if he uses custom session_id()s.
  8889. * win32/install.txt: - Typo
  8890. * win32/install.txt:
  8891. - Give some useful updates to Win32/Apache/PHP4 installation. Also mention
  8892. strace for advanced users.
  8893. 2002-05-30 Christian Dickmann <chrisdicki@gmx.de>
  8894. * pear/PEAR/Command/Config.php
  8895. pear/PEAR/Command/Remote.php
  8896. pear/PEAR/Frontend/CLI.php:
  8897. fix a typo. add some information to config-show
  8898. 2002-05-30 Den V. Tsopa <tdv@edisoft.ru>
  8899. * ext/mbstring/mbfilter_ru.c: Fixes some dummy errors (again).
  8900. 2002-05-30 Jan Lehnardt <jan@dasmoped.net>
  8901. * pear/tests/pear_error4.phpt: - add testcase for PEAR::delExpect()
  8902. 2002-05-30 Stig Bakken <ssb@fast.no>
  8903. * pear/PEAR/Config.php: * organize configuration_info array by group
  8904. 2002-05-30 Venkat Raghavan S <rvenkat@novell.com>
  8905. * netware/ZendEngine2.mak
  8906. netware/build.bat: NetWare changes for ZE2
  8907. 2002-05-30 Stig Bakken <ssb@fast.no>
  8908. * pear/PEAR/Config.php
  8909. pear/tests/pear_config.phpt:
  8910. * applied Alan's patch adding groups and prompts
  8911. 2002-05-30 Cliff Woolley <jwoolley@apache.org>
  8912. * sapi/apache2filter/php_functions.c:
  8913. That macro is and always was hopelessly broken, which is why it's
  8914. now deprecated.
  8915. 2002-05-29 Jan Lehnardt <jan@dasmoped.net>
  8916. * pear/PEAR.php: - minor improvement of readability,
  8917. * pear/PEAR.php:
  8918. - added delExpect() API method. It allows to unset one or more expected
  8919. - error codes.
  8920. - requires _checkDelExpect() (private) which I added as well.
  8921. - inspired by chregu (PHP-Deluxe, page 75)
  8922. 2002-05-29 Christian Dickmann <chrisdicki@gmx.de>
  8923. * pear/PEAR/Command/Install.php
  8924. pear/PEAR/Frontend/CLI.php
  8925. pear/PEAR/Installer.php
  8926. pear/PEAR/Common.php: fix a bug and add UI::log
  8927. 2002-05-29 Den V. Tsopa <tdv@edisoft.ru>
  8928. * ext/mbstring/mbfilter.c: Added GB2312 alias for CN-GB
  8929. 2002-05-29 Derick Rethans <d.rethans@jdimedia.nl>
  8930. * ext/imap/php_imap.c: - Fix for bug #17503
  8931. 2002-05-29 Venkat Raghavan S <rvenkat@novell.com>
  8932. * netware/mktemp.h
  8933. netware/sys/stat.h
  8934. netware/tsrm.mak: Changes to build TSRM on NetWare
  8935. 2002-05-29 Den V. Tsopa <tdv@edisoft.ru>
  8936. * ext/mbstring/mbfilter_ru.c: Fixed some dummy errors. (dets)
  8937. 2002-05-29 Venkat Raghavan S <rvenkat@novell.com>
  8938. * netware/zend.mak: Changes to build Zend on NetWare
  8939. 2002-05-29 Stig Bakken <ssb@fast.no>
  8940. * pear/PEAR/Command.php: * no longer test on whether displayLine exists
  8941. * pear/PEAR/Builder.php
  8942. pear/PEAR/Command/Build.php:
  8943. * build extensions in /var/tmp/pear-build-$USER/extname-n.n
  8944. * copy built .so files
  8945. * pear/PEAR/Command/Registry.php: * folding marks
  8946. * pear/PEAR/Common.php: * make PEAR_Common::log work with the new UI API
  8947. * pear/PEAR/Frontend/CLI.php:
  8948. * for now, provoke php errors on calls to the old methods
  8949. 2002-05-28 Andrei Zmievski <andrei@php.net>
  8950. * acinclude.m4: Fix a bug in case statement.
  8951. 2002-05-28 Stig Bakken <ssb@fast.no>
  8952. * pear/PEAR/Command.php: * don't create duplicate ui objects
  8953. * pear/PEAR/Frontend/CLI.php: * gotta love these extra newlines
  8954. 2002-05-28 Venkat Raghavan S <rvenkat@novell.com>
  8955. * netware/bisonflexzend.bat:
  8956. Batch file to do the Lex / Yacc stuff for Zend
  8957. * netware/common.mif: SDK directory path change
  8958. 2002-05-28 Bertrand Mansion <bmansion@mamasam.com>
  8959. * pear/HTML/Table.php
  8960. pear/HTML/Common.php: Moved to /pear
  8961. 2002-05-28 Venkat Raghavan S <rvenkat@novell.com>
  8962. * netware/build.bat
  8963. netware/common.mif
  8964. netware/tsrm.mak
  8965. netware/zend.mak:
  8966. Makefiles and batch file required to build Zend and TSRM
  8967. * netware/php-nw.bat: *** empty log message ***
  8968. 2002-05-28 Stig Bakken <ssb@fast.no>
  8969. * pear/PEAR/Command/Auth.php
  8970. pear/PEAR/Command/Common.php
  8971. pear/PEAR/Command/Config.php
  8972. pear/PEAR/Command/Install.php
  8973. pear/PEAR/Command/Package.php
  8974. pear/PEAR/Command/Registry.php
  8975. pear/PEAR/Command/Remote.php
  8976. pear/PEAR/Frontend/CLI.php
  8977. pear/PEAR/Common.php: * imported Christian Dickmann's new UI code
  8978. * converted PEAR_Frontend_CLI::userDialog() to new API
  8979. * pear/package-PEAR.xml: * 0.11 release coming up
  8980. * pear/PEAR/Command/Package.php:
  8981. * drop package-info command (deprecated by "info")
  8982. * pear/tests/pear_config.phpt: * update test
  8983. * pear/PEAR/Command/Build.php
  8984. pear/PEAR/Builder.php
  8985. pear/package-PEAR.xml: * update 0.11 release notes
  8986. * move build logic into PEAR_Builder
  8987. * pear/scripts/pear.in
  8988. pear/PEAR/Config.php:
  8989. * disable *&$^*#@ runtime ^@#*&$@ magical ^*!@@!! quoting
  8990. * pear/Archive/Tar.php
  8991. pear/docs/Archive_Tar.txt
  8992. pear/package-Archive_Tar.xml: * sync up
  8993. * pear/PEAR/Config.php:
  8994. * disable magic_quotes_runtime (what a broken concept!!) while
  8995. reading config files
  8996. * pear/PEAR/Installer.php: * fix some errors/warnings
  8997. * install data and test files now
  8998. * pear/PEAR/Config.php: * added data_dir and test_dir
  8999. 2002-05-27 Stig Bakken <ssb@fast.no>
  9000. * pear/PEAR/Config.php:
  9001. * moved the --without-pear compat defines to the right place
  9002. * pear/PEAR/Config.php:
  9003. * change root for documentation files to <peardir>/docs
  9004. * pear/PEAR/Command/Config.php:
  9005. * treat umask as octal in "config-set" command
  9006. * pear/PEAR/Common.php: * use new Archive_Tar gzip autodetection
  9007. * pear/package-Archive_Tar.xml: * prepare 0.9 release
  9008. * pear/PEAR/Config.php:
  9009. * fixed a bug in PEAR_Config::set() that broke validation of "set" parameters
  9010. * pear/Archive/Tar.php: * better gzip detection (magic cookie)
  9011. 2002-05-27 Andi Gutmans <andi@zend.com>
  9012. * genfiles:
  9013. - Hope this is the last commit in the series. Make sure that the .h file
  9014. - also goes into ext/standard. I'm not sure how 4.2.1 was built with these
  9015. - broken files
  9016. * genfiles: - One more try.
  9017. * genfiles: - Isn't Makefile.frag being called? (Weird)
  9018. * genfiles: - Be a bit more verbose
  9019. 2002-05-27 Sascha Schumann <sascha@schumann.cx>
  9020. * ext/ircg/ircg.c:
  9021. Flush data related to the streaming connection during php's rshutdown,
  9022. and not during the ircg_set_current call, because it is otherwise not
  9023. guaranteed that the HTTP header is sent out first.
  9024. 2002-05-27 Stig Bakken <ssb@fast.no>
  9025. * pear/PEAR/Installer.php
  9026. pear/package-PEAR.xml: * fixes for php without zlib
  9027. * pear/Archive/Tar.php
  9028. pear/package-Archive_Tar.xml:
  9029. * make Archive_Tar auto-detect whether zlib is needed based on file
  9030. extension (.tar -> no zlib)
  9031. 2002-05-27 Andi Gutmans <andi@zend.com>
  9032. * makedist.ZendEngine2: - Small update
  9033. 2002-05-27 Stig Bakken <ssb@fast.no>
  9034. * pear/package.dtd: * update version
  9035. * pear/PEAR/Command/Build.php
  9036. pear/PEAR/Common.php
  9037. pear/package.dtd
  9038. pear/package-PEAR.xml:
  9039. * first shot at "pear build" command for building extensions from C code
  9040. * pear/PEAR/Command/Registry.php: * "info" command
  9041. * pear/PEAR/Command/Config.php: * added config-help command
  9042. * pear/PEAR/Config.php: * drop "any" as a valid preferred_state
  9043. * pear/PEAR/Config.php: * more verbose docs for "verbose" :)
  9044. 2002-05-26 Stig Bakken <ssb@fast.no>
  9045. * pear/PEAR/Common.php: * un-indent description too
  9046. * pear/PEAR/Common.php:
  9047. * try being smart about de-indenting release notes from the xml
  9048. * pear/PEAR/WebInstaller.php: * PEAR_Frontend_Web is coming!
  9049. 2002-05-26 Andi Gutmans <andi@zend.com>
  9050. * genfiles: - Small fix
  9051. 2002-05-26 Edin Kadribasic <edink@proventum.net>
  9052. * NEWS: I case we ever release 4.2.2.
  9053. * sapi/cgi/cgi_main.c
  9054. sapi/cli/php_cli.c: MFH (fix for exit())
  9055. 2002-05-26 Andi Gutmans <andi@zend.com>
  9056. * genfiles: - Update genfiles for new build system
  9057. 2002-05-26 Tomas V.V.Cox <cox@idecnet.com>
  9058. * pear/scripts/pear.in: Added "pear -V" (show version information)
  9059. 2002-05-26 Stig Bakken <ssb@fast.no>
  9060. * pear/scripts/pear.in: * another help fix
  9061. 2002-05-26 Tomas V.V.Cox <cox@idecnet.com>
  9062. * pear/PEAR/Command/Config.php:
  9063. Make the error handling work again since the new internal command
  9064. structure
  9065. 2002-05-26 Martin Jansen <mail@martin-jansen.de>
  9066. * pear/package-PEAR.xml: * Add /me has helper.
  9067. 2002-05-26 Stig Bakken <ssb@fast.no>
  9068. * pear/PEAR/Command/Package.php: * bold column headings
  9069. * pear/package-PEAR.xml: ^t
  9070. 2002-05-26 Tomas V.V.Cox <cox@idecnet.com>
  9071. * pear/PEAR/Command/Install.php
  9072. pear/scripts/pear.in: "Help" fixes
  9073. 2002-05-26 Edin Kadribasic <edink@proventum.net>
  9074. * sapi/cgi/cgi_main.c: Merge from cli.
  9075. 2002-05-26 Stig Bakken <ssb@fast.no>
  9076. * pear/package-PEAR.xml: * add package.dtd to the distribution
  9077. * pear/package-PEAR.xml: * roll out 0.10
  9078. * pear/PEAR/Command.php: * focus on the present
  9079. * pear/PEAR/Frontend/Gtk.php: * add @nodep stuff here too
  9080. * pear/PEAR/Remote.php: * be nice to PEAR_Common::detectDepdencencies()
  9081. * pear/PEAR/Common.php: * more work on the dependency detector
  9082. * pear/scripts/pear.in: * Console_Getopt POSIX fix
  9083. * pear/PEAR.php: * phpdoc fixes (un-break the broken)
  9084. 2002-05-26 Edin Kadribasic <edink@proventum.net>
  9085. * sapi/cli/php_cli.c:
  9086. Due to the way Zend handles exit() we cannot rely on the return code
  9087. of php_execute_script.
  9088. * sapi/cli/php_cli.c: Made constants persistent and fixed a memory leak.
  9089. 2002-05-26 Stig Bakken <ssb@fast.no>
  9090. * pear/Console/Getopt.php
  9091. pear/package-Console_Getopt.xml:
  9092. * POSIX getopt compatibility support (first argv element is the command)
  9093. * pear/install-pear.php: * tidy output a bit
  9094. * ext/standard/versioning.c: Fix segfault in version_compare()
  9095. * pear/PEAR/Installer.php: * cleaned up error handling in _installFile
  9096. 2002-05-25 Martin Jansen <mail@martin-jansen.de>
  9097. * pear/PEAR/Command/Package.php:
  9098. * Make rel_trans from doPackageInfo globally available.
  9099. * Add command "package-dependencies" (shortcut "pd") to list the
  9100. dependencies of a package.
  9101. 2002-05-25 Stig Bakken <ssb@fast.no>
  9102. * pear/PEAR/Remote.php:
  9103. * typo caught by PEAR_Common::detectDependencies :)
  9104. 2002-05-24 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  9105. * ext/mbstring/mbstring.c: reverted my patch.
  9106. * ext/mbstring/config.m4
  9107. ext/mbstring/mbfilter.c
  9108. ext/mbstring/mbfilter_ru.c
  9109. ext/mbstring/mbfilter_ru.h
  9110. ext/mbstring/mbstring.c: reverted patch to support iso2022kr.
  9111. 2002-05-24 Sander Roobol <phy@wanadoo.nl>
  9112. * ext/standard/info.c:
  9113. Fix <head> and <body> tags in phpinfo() output (#17411)
  9114. 2002-05-24 Edin Kadribasic <edink@proventum.net>
  9115. * sapi/cli/php_cli.c:
  9116. Register STDIN, STDOUT, and STDERR "constants" in cli in cases where
  9117. script itself is not being loaded from STDIN.
  9118. This enables constructs like fwrite(STDERR, "Error 42");
  9119. 2002-05-23 Derick Rethans <d.rethans@jdimedia.nl>
  9120. * ext/standard/image.c
  9121. ext/standard/php_image.h:
  9122. - Added support for compressed SWF (Flash MX) files to getimagesize().
  9123. (Fixes feature request #17272).
  9124. - Added support to getimagesize() for compressed Flash MX files.
  9125. 2002-05-23 Tomas V.V.Cox <cox@idecnet.com>
  9126. * pear/PEAR/Installer.php: TODO++
  9127. Check dependencies break on package uninstall (when no force given)
  9128. * pear/PEAR/Dependency.php:
  9129. Fix package dependency check (reported by Rasmus)
  9130. 2002-05-23 Andrei Zmievski <andrei@php.net>
  9131. * ext/pcre/php_pcre.c
  9132. NEWS:
  9133. This code adds string offset capturing in preg_split() results. Original
  9134. patch by David Brown, modified by me.
  9135. 2002-05-23 Sascha Schumann <sascha@schumann.cx>
  9136. * ext/ircg/ircg.c:
  9137. Revamped timeout handling to be more consistent; it disconnects users
  9138. which are not associated with a stream window within 3 minutes.
  9139. Improved the id generator, so that it becomes more unlikely that
  9140. two or more consecutive runs/instances will yield the same ids.
  9141. Improved error message collecting to run at constant time intervals.
  9142. Added a facility which aims at ensuring that the extension does not
  9143. shutdown(2) unrelated sockets. This has been disabled for now,
  9144. because of lack of extensive testing.
  9145. The current time is now easily accessible through a wrapper function.
  9146. This replaces the ugly #ifdefs spread through the code.
  9147. IRCG does not generate "Pragma: no-cache" headers anymore. Additionally,
  9148. ircg_set_current() will not cause the HTTP header to be sent, so you
  9149. can add/change headers afterwards.
  9150. And some cleanup.
  9151. 2002-05-23 Edin Kadribasic <edink@proventum.net>
  9152. * ext/standard/math.c:
  9153. MFH (patch for allowing strings in pow() args, fixes #17374)
  9154. 2002-05-23 Andi Gutmans <andi@zend.com>
  9155. * ext/standard/file.c: - Fix typo
  9156. 2002-05-23 Wez Furlong <wez.php@thebrainroom.net>
  9157. * ext/standard/tests/general_functions/proc_open.phpt:
  9158. Add simple test case for proc_open
  9159. * ext/standard/exec.c: Fix (stupid) segfault. #17379
  9160. 2002-05-23 Derick Rethans <d.rethans@jdimedia.nl>
  9161. * ext/standard/exec.c:
  9162. - Fix unchecked return values with parameters to proc_open. (Fixes
  9163. bug #17375)
  9164. * ext/standard/file.c: - Fix errormessage and whitespace
  9165. 2002-05-23 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  9166. * ext/standard/file.c:
  9167. Added 4th parameter to specify enclosure character. Patch by Dean Richard Benson <dean@vipersoft.co.uk>
  9168. Spit more meaningful error messages when delim and/or enclosure char is null.
  9169. 2002-05-22 Jani Taskinen <sniper@iki.fi>
  9170. * run-tests.php: Skip POST data if it is empty.
  9171. 2002-05-22 Andi Gutmans <andi@zend.com>
  9172. * makedist.ZendEngine2:
  9173. - makedist script for creating Engine 2 distribution.
  9174. - Hopefully we can get a preview out in the next few days.
  9175. 2002-05-22 Tomas V.V.Cox <cox@idecnet.com>
  9176. * pear/PEAR/Command/Package.php:
  9177. Trigger an error if the run-test.php file is not found
  9178. Make the run-tests pear cmd run with the CGI SAPI
  9179. * pear/PEAR/Dependency.php:
  9180. Test first if the package exists before comparing the version
  9181. (fix the version_compare() segfault)
  9182. * pear/PEAR/Remote.php: Make pear -vv XXX set the XML_RPC debug flag
  9183. 2002-05-22 Wez Furlong <wez.php@thebrainroom.net>
  9184. * sapi/activescript/CREDITS
  9185. sapi/activescript/README: Add README and CREDITS...
  9186. * sapi/activescript/scriptengine.cpp:
  9187. Fix bug when length was queried before the string was converted.
  9188. 2002-05-21 Wez Furlong <wez.php@thebrainroom.net>
  9189. * ext/com/COM.c:
  9190. Add documentation comment for properties in com_print_typeinfo
  9191. * ext/com/COM.c: Enhance com_print_typeinfo.
  9192. The main expected use is like this, for figuring out what methods
  9193. are allowed for a COM object:
  9194. $ie = new COM("InternetExplorer.Application");
  9195. // Prints class definition for IE object
  9196. com_print_typeinfo($ie, "InternetExplorer.Application", false);
  9197. // Prints class definition for default IE event handler
  9198. com_print_typeinfo($ie, "InternetExplorer.Application", true);
  9199. 2002-05-21 Andrei Zmievski <andrei@php.net>
  9200. * NEWS: *** empty log message ***
  9201. * ext/tokenizer/tokenizer.c: Fix bug #16939.
  9202. 2002-05-21 Wez Furlong <wez.php@thebrainroom.net>
  9203. * ext/com/COM.c:
  9204. Correct usage of convert_to_string_ex which is not allowed to zval*
  9205. * ext/com/COM.c: Reformat some comments.
  9206. * ext/com/COM.c: Fix a flag, remove an old comment.
  9207. * ext/com/com.h
  9208. ext/com/dispatch.c
  9209. ext/com/php_COM.h
  9210. ext/com/variant.h
  9211. ext/com/COM.c:
  9212. - Make sure that COM and VARIANT resources are returned as resources
  9213. rather than longs.
  9214. - Make the IDispatch implementation a bit more generic (and
  9215. fix my mess of pointers).
  9216. - Add new com_message_pump() function that acts like an interruptible
  9217. usleep() that processes COM calls/events.
  9218. - Add new com_print_typeinfo() function for "decompiling" the typeinfo
  9219. for an interface into PHP script. This is useful for generating a
  9220. skeleton for use as an event sink.
  9221. - Add new com_event_sink() function for sinking events from COM
  9222. objects. Usage is like this:
  9223. <?php
  9224. class IEEventSinker {
  9225. var $terminated = false;
  9226. function ProgressChange($progress, $progressmax) {
  9227. echo "Download progress: $progress / $progressmax\n";
  9228. }
  9229. function DocumentComplete(&$dom, $url) {
  9230. echo "Document $url complete\n";
  9231. }
  9232. function OnQuit() {
  9233. echo "Quit!\n";
  9234. $this->terminated = true;
  9235. }
  9236. }
  9237. $ie = new COM("InternetExplorer.Application");
  9238. $sink =& new IEEventSinker();
  9239. com_event_sink($ie, $sink, "DWebBrowserEvents2");
  9240. $ie->Visible = true;
  9241. $ie->Navigate("http://www.php.net");
  9242. while(!$sink->terminated) {
  9243. com_message_pump(4000);
  9244. }
  9245. $ie = null;
  9246. ?>
  9247. 2002-05-21 Hartmut Holzgraefe <hartmut@six.de>
  9248. * ext/mime_magic/TODO: ZTS issues fixed
  9249. * ext/mime_magic/mime_magic.c:
  9250. not beautifull (yet), but should fix ZTS builds
  9251. 2002-05-21 Tomas V.V.Cox <cox@idecnet.com>
  9252. * pear/PEAR/Installer.php:
  9253. files that are not installed should be removed from the
  9254. registered file list (TODO--)
  9255. 2002-05-21 Stig Bakken <ssb@fast.no>
  9256. * pear/PEAR/Command/Registry.php:
  9257. * show installed_as instead of a "calculated" path for installed packages
  9258. * pear/PEAR/Installer.php: * add TODO comment
  9259. 2002-05-21 Sebastian Bergmann <sb@sebastian-bergmann.de>
  9260. * win32/php4dll.dsp
  9261. win32/php4dllts.dsp
  9262. main/config.w32.h.in: Add HAVE_MBSTR_RU support for Win32.
  9263. * ext/mbstring/mbfilter_ru.c: ZTS fixes.
  9264. 2002-05-21 Stig Bakken <ssb@fast.no>
  9265. * pear/PEAR/Command/Registry.php: * disable wrapping for now
  9266. 2002-05-21 Den V. Tsopa <tdv@edisoft.ru>
  9267. * ext/mbstring/mbfilter_ru.c
  9268. ext/mbstring/mbfilter_ru.h
  9269. ext/mbstring/mbstring.c
  9270. ext/mbstring/unicode_table_ru.h
  9271. ext/mbstring/mbfilter.h
  9272. ext/mbstring/mbfilter.c
  9273. ext/mbstring/config.m4:
  9274. Added russian codepages (koi8-r,cp1251,cp866) support.
  9275. 2002-05-21 Tomas V.V.Cox <cox@idecnet.com>
  9276. * pear/PEAR/Common.php: Some minor error verbosity updates
  9277. * pear/PEAR/Command/Remote.php: doListRemote -> doRemoteList
  9278. * pear/PEAR/Installer.php:
  9279. Make the installation of a package fail when _installFile
  9280. fails and "force" is not set
  9281. 2002-05-21 Stig Bakken <ssb@fast.no>
  9282. * pear/PEAR/Command/Registry.php:
  9283. * list command no longer displays test and data files when listing
  9284. installed files
  9285. * pear/PEAR/Command/Package.php:
  9286. * package-list command no longer needed ("list" does the same thing and
  9287. more)
  9288. * pear/PEAR/Command/Registry.php:
  9289. * rename shell-test shortcut to st (was stest)
  9290. * pear/PEAR/Command/Install.php
  9291. pear/PEAR/Command/Package.php
  9292. pear/PEAR/Command/Registry.php
  9293. pear/PEAR/Command/Remote.php
  9294. pear/PEAR/Command/Config.php: * added more shortcuts
  9295. * pear/PEAR/Command/Package.php
  9296. pear/PEAR/Command/Registry.php
  9297. pear/PEAR/Command/Remote.php
  9298. pear/scripts/pear.in
  9299. pear/PEAR/Command/Install.php
  9300. pear/PEAR/Command.php
  9301. pear/PEAR/Command/Auth.php
  9302. pear/PEAR/Command/Common.php
  9303. pear/PEAR/Command/Config.php:
  9304. * implemented shortcuts ("pv" for "package-validate" etc.)
  9305. do "pear help shortcuts" to see what shortcuts exist
  9306. * renamed "list-installed" command to "list" and made it able to
  9307. list the contents of installed packages as well as tar/tgz/xml files
  9308. * added some more/better command docs
  9309. * fixed up the synopsis part in the help output
  9310. * display option parameters (--foo=bar, where bar is specified in
  9311. 'shortarg' as for example 'f:bar')
  9312. * renamed list-remote-packages to list-remote
  9313. * renamed remote-package-info to remote-info
  9314. * pear/PEAR/Common.php: * make infoFromAny actually work :)
  9315. * pear/PEAR/Remote.php: * better wording
  9316. 2002-05-21 Edin Kadribasic <edink@proventum.net>
  9317. * ext/pgsql/pgsql.dsp: MFH (fix for #17315)
  9318. * ext/pgsql/pgsql.dsp:
  9319. Fix for #17315. Requires client library 7.2 or greater to compile.
  9320. 2002-05-20 Markus Fischer <mfischer@guru.josefine.at>
  9321. * ext/posix/posix.c: - MFH fix for #17323.
  9322. * ext/posix/posix.c:
  9323. - Fix posix_isatty() and posix_ttyname() (Closes #17323)
  9324. 2002-05-20 Stig Bakken <ssb@fast.no>
  9325. * pear/PEAR/Remote.php: * disable debug in XML_RPC fallback
  9326. 2002-05-20 Wez Furlong <wez.php@thebrainroom.net>
  9327. * sapi/activescript/php4as_scriptengine.h
  9328. sapi/activescript/scriptengine.cpp
  9329. sapi/activescript/php4activescript.h:
  9330. Use the GIT for inter-thread marshalling.
  9331. 2002-05-20 Markus Fischer <mfischer@guru.josefine.at>
  9332. * ext/zip/zip.c:
  9333. - Add safe_mode/uid and open_basedir check to zip_open() (closes #16927).
  9334. * ext/standard/filestat.c: - ZTS gotcha
  9335. * ext/standard/filestat.c:
  9336. - Add open_basedir check for all functions using php_stat() (filesize, stat,
  9337. etc), closes #11563.
  9338. 2002-05-20 Harald Radi <h.radi@nme.at>
  9339. * sapi/activescript/classfactory.cpp
  9340. sapi/activescript/scriptengine.cpp: this way it even compiles
  9341. * ext/com/com.h
  9342. ext/com/conversion.c
  9343. ext/com/COM.c: integrating wez's patch
  9344. 2002-05-20 Stig Bakken <ssb@fast.no>
  9345. * pear/PEAR/Command/Remote.php: * new command setup
  9346. * pear/packages/XML_RPC-1.0.2.tar
  9347. pear/packages/XML_RPC-1.0.3.tar:
  9348. * upgrade bundled XML_RPC package to 1.0.3
  9349. * pear/Makefile.frag
  9350. pear/install-pear.php: * new installer rule that does not depend on bash
  9351. * pear/PEAR/Common.php: * _infoFromAny goes public!
  9352. * pear/PEAR/Installer.php:
  9353. * some verbosity changes: 0 - only errors, 1 - status report when the
  9354. install is done, 2 - show each operation, 3 - show file operations
  9355. * pear/PEAR/Command/Install.php: * no output in verbosity level 0
  9356. * pear/PEAR/Config.php: * added PEAR_Config::removeLayer()
  9357. * pear/PEAR/Command/Package.php: * remove getCommands() from here
  9358. * added options to "pear cvstag": -q -Q -d -F
  9359. 2002-05-20 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  9360. * ext/pgsql/pgsql.c: MFH
  9361. 2002-05-20 Stig Bakken <ssb@fast.no>
  9362. * pear/scripts/pear.in: * support multiple -v and -q options
  9363. * pear/package-Archive_Tar.xml: * forgot to update the release date
  9364. * pear/package-Archive_Tar.xml: * fix fix
  9365. * pear/Archive/docs/Tar.txt
  9366. pear/Archive/Tar.php
  9367. pear/package-Archive_Tar.xml: * merge 0.4 files from /pear/Archive_Tar
  9368. * pear/package-Console_Getopt.xml: * prepare 0.10
  9369. * pear/PEAR/Command/Registry.php: * remove run() from this class
  9370. 2002-05-20 Wez Furlong <wez.php@thebrainroom.net>
  9371. * win32/php4dllts.dsp:
  9372. This somehow got undone when I committed the rest...
  9373. 2002-05-20 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  9374. * ext/pgsql/pgsql.c:
  9375. Fixed possible pg_lo_write() overflow and make it more fail safe.
  9376. 2002-05-20 Wez Furlong <wez.php@thebrainroom.net>
  9377. * win32/php4ts.dsw: Add activescript sapi to the workspace
  9378. * sapi/activescript/classfactory.cpp
  9379. sapi/activescript/php4activescript.c
  9380. sapi/activescript/php4activescript.def
  9381. sapi/activescript/php4activescript.dsp
  9382. sapi/activescript/php4activescript.h
  9383. sapi/activescript/php4as_classfactory.h
  9384. sapi/activescript/php4as_scriptengine.h
  9385. sapi/activescript/scriptengine.cpp: Implement ActiveScript interfaces.
  9386. This allows use of PHP in:
  9387. Client-side script in Internet Explorer
  9388. Windows Scripting Host
  9389. ASP and ASP.NET pages
  9390. It's mostly working... give it a go.
  9391. You will need to regsvr32 the php4activescript.dll manually.
  9392. * main/fopen_wrappers.h
  9393. main/spprintf.h: Protect C code with extern "C"
  9394. * ext/com/COM.c
  9395. ext/com/conversion.c
  9396. ext/com/dispatch.c
  9397. ext/com/php_COM.h: Added generic COM wrapper for PHP objects.
  9398. 2002-05-20 Tomas V.V.Cox <cox@idecnet.com>
  9399. * pear/PEAR/Command/Install.php: Added missing key 'doc' for -Z help
  9400. * pear/PEAR/Common.php:
  9401. Fix small bug making the baseinstalldir attrib persist
  9402. 2002-05-20 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  9403. * ext/pgsql/pgsql.c:
  9404. Improve large object performance. pg_lo_read() and pg_lo_read_all() should perform
  9405. much better now.
  9406. Fixed Old API support for pg_lo_import().
  9407. 2002-05-20 Stig Bakken <ssb@fast.no>
  9408. * pear/PEAR/Command/Install.php: * no need for getCommands() here
  9409. * pear/PEAR/Command/Package.php: * new command setup
  9410. * pear/PEAR/Command/Auth.php: * typo fixes, wrapping
  9411. 2002-05-19 Stig Bakken <ssb@fast.no>
  9412. * pear/package-PEAR.xml: * install pear.bat on Windows only
  9413. 2002-05-19 Jani Taskinen <sniper@iki.fi>
  9414. * pear/package-Archive_Tar.xml
  9415. pear/package-Console_Getopt.xml
  9416. pear/package-PEAR.xml: Make this actually work somewhat better..
  9417. 2002-05-19 Edin Kadribasic <edink@proventum.net>
  9418. * NEWS: Give due credit to Markus.
  9419. 2002-05-19 Stig Bakken <ssb@fast.no>
  9420. * pear/PEAR/Dependency.php: * compat fix
  9421. 2002-05-19 Markus Fischer <mfischer@guru.josefine.at>
  9422. * NEWS: - Mention the availability of glob().
  9423. 2002-05-19 Tomas V.V.Cox <cox@idecnet.com>
  9424. * pear/scripts/pear.in: Put "pear help options" working again
  9425. * pear/PEAR/Command/Common.php: Put "pear help command" working again
  9426. 2002-05-19 Sander Roobol <phy@wanadoo.nl>
  9427. * run-tests.php: Fix php.ini-related stuff in run-tests.php
  9428. * main/php_ini.c:
  9429. get_cfg_var("get_file_path") didn't work correctly when an alternative
  9430. php.ini _file_ was specified using -c
  9431. 2002-05-19 Edin Kadribasic <edink@proventum.net>
  9432. * main/config.w32.h.in
  9433. win32/glob.c
  9434. win32/glob.h
  9435. win32/php4dllts.dsp
  9436. ext/standard/dir.c: Added glob() support for windows.
  9437. 2002-05-19 Sander Roobol <phy@wanadoo.nl>
  9438. * php.ini-dist
  9439. php.ini-recommended: It's get_cfg_var() not cfg_get_var()
  9440. * tests/basic/.cvsignore
  9441. tests/classes/.cvsignore
  9442. tests/func/.cvsignore
  9443. tests/lang/.cvsignore
  9444. tests/strings/.cvsignore
  9445. pear/tests/.cvsignore
  9446. tests/.cvsignore
  9447. ext/zip/tests/.cvsignore
  9448. ext/zlib/tests/.cvsignore
  9449. pear/XML/tests/.cvsignore
  9450. ext/standard/tests/strings/.cvsignore
  9451. ext/standard/tests/time/.cvsignore
  9452. ext/standard/tests/versioning/.cvsignore
  9453. ext/xml/tests/.cvsignore
  9454. ext/xslt/tests/.cvsignore
  9455. ext/standard/tests/general_functions/.cvsignore
  9456. ext/standard/tests/math/.cvsignore
  9457. ext/standard/tests/reg/.cvsignore
  9458. ext/standard/tests/serialize/.cvsignore
  9459. ext/standard/tests/.cvsignore
  9460. ext/standard/tests/aggregation/.cvsignore
  9461. ext/standard/tests/array/.cvsignore
  9462. ext/standard/tests/assert/.cvsignore
  9463. ext/standard/tests/file/.cvsignore
  9464. ext/pspell/tests/.cvsignore
  9465. ext/session/tests/.cvsignore
  9466. ext/skeleton/tests/.cvsignore
  9467. ext/mcve/tests/.cvsignore
  9468. ext/ncurses/tests/.cvsignore
  9469. ext/openssl/tests/.cvsignore
  9470. ext/pcntl/tests/.cvsignore
  9471. ext/pgsql/tests/.cvsignore
  9472. ext/iconv/tests/.cvsignore
  9473. ext/interbase/tests/.cvsignore
  9474. ext/mbstring/tests/.cvsignore
  9475. ext/mcrypt/tests/.cvsignore
  9476. ext/dio/tests/.cvsignore
  9477. ext/domxml/tests/.cvsignore
  9478. ext/exif/tests/.cvsignore
  9479. ext/gmp/tests/.cvsignore
  9480. ext/db/tests/.cvsignore
  9481. ext/dbplus/tests/.cvsignore
  9482. ext/dbx/tests/.cvsignore
  9483. ext/crack/tests/.cvsignore
  9484. ext/ctype/tests/.cvsignore
  9485. ext/cybermut/tests/.cvsignore
  9486. ext/bz2/tests/.cvsignore
  9487. run-tests.php:
  9488. Fix temporary filename problems, and update .cvsignores with new extensions
  9489. * Makefile.global
  9490. run-tests.php: Fix make test and remove a warning
  9491. * Makefile.global
  9492. run-tests.php: Cleaned up run-tests.php, and fixed it on linux/unix
  9493. 2002-05-19 Stig Bakken <ssb@fast.no>
  9494. * pear/PEAR/Command/Package.php: * new command setup
  9495. * pear/PEAR/Installer.php: * support platform-specific files
  9496. * pear/OS/Guess.php: * take uname as optional constructor parameter
  9497. 2002-05-19 Jani Taskinen <sniper@iki.fi>
  9498. * NEWS: Typo fixes
  9499. * ext/exif/exif.c
  9500. ext/domxml/php_domxml.c: MFH
  9501. * ext/exif/exif.c
  9502. ext/domxml/php_domxml.c: DO NOT use C++ comments!
  9503. 2002-05-18 Christian Stocker <chregu@phant.ch>
  9504. * ext/domxml/php_domxml.c:
  9505. - delete attributes as well in php_free_xml_node
  9506. - more consistent naming in phpinfo()
  9507. * ext/domxml/php_domxml.c: added "domxml API version" in phpinfo() output.
  9508. * ext/domxml/php_domxml.c:
  9509. MFH for memleak fixes in domxml_dump_mem and domxml_html_dump_mem
  9510. * ext/domxml/php_domxml.c: mem leak fix for domxml_dump_node
  9511. * ext/domxml/php_domxml.c: fixes memleak in html_dump_mem
  9512. * ext/domxml/php_domxml.c:
  9513. rename the object name for comment nodes to domcoment
  9514. 2002-05-18 Markus Fischer <mfischer@guru.josefine.at>
  9515. * ext/standard/dir.c:
  9516. - Fix portability issues with empty results on Linux and FreeBSD, add safe_mode
  9517. check and simplify code.
  9518. 2002-05-18 Christian Stocker <chregu@phant.ch>
  9519. * ext/domxml/php_domxml.c: MFH for memleak patch
  9520. * ext/domxml/php_domxml.c: WS fixes
  9521. * ext/domxml/php_domxml.c:
  9522. This should fix a big bad memory leak in freeing the nodes at script end.
  9523. 2002-05-17 Sascha Schumann <sascha@schumann.cx>
  9524. * sapi/thttpd/thttpd.c: Improve readability of the header send function
  9525. 2002-05-17 Markus Fischer <mfischer@guru.josefine.at>
  9526. * NEWS: - Stuff all Win32 mail() changes together.
  9527. 2002-05-17 Jon Parise <jon@csh.rit.edu>
  9528. * NEWS: Credit where credit is due.
  9529. 2002-05-17 Markus Fischer <mfischer@guru.josefine.at>
  9530. * win32/sendmail.c
  9531. win32/sendmail.h:
  9532. - Win32 mail() is no longer case-sensitive when it comes to match for any headers
  9533. (e.g. from:, cc:, etc).
  9534. 2002-05-17 Preston L. Bannister <preston.bannister@cox.net>
  9535. * win32/php4ts.dsw:
  9536. Re-add "tests" project - this is the only change to file. For some reason MSVC chose to put "" around all the project file names. (Why? Ask Microsoft :). Perhaps different patch levels on MSVC6?). These files are not hand-edited.
  9537. 2002-05-17 Wez Furlong <wez.php@thebrainroom.net>
  9538. * ext/openssl/openssl.c: proto tweak
  9539. * ext/sysvsem/sysvsem.c
  9540. ext/sysvsem/php_sysvsem.h:
  9541. Add an optional flag to sem_get that specifies if the semaphore should be
  9542. automatically released on request shutdown. (#16986)
  9543. Fix a segfault in sem_remove (#17274)
  9544. 2002-05-17 Joseph Tate <jtate@mi-corporation.com>
  9545. * win32/php4ts.dsw:
  9546. Reverted the last commit which moved all the projects around.
  9547. 2002-05-17 Cliff Woolley <jwoolley@apache.org>
  9548. * sapi/apache2filter/config.m4
  9549. sapi/apache/config.m4:
  9550. Allow the version checks for --with-apxs= and --with-apxs2= to work
  9551. with development version of Apache, whose version strings end in "-dev",
  9552. eg "Apache/2.0.37-dev".
  9553. PR: 17233
  9554. Submitted by: Dale Ghent <daleg@elemental.org>
  9555. * ext/standard/head.c:
  9556. Only the last cookie was getting set. (You can have
  9557. more than one Set-Cookie: header, as indicated by
  9558. http://wp.netscape.com/newsref/std/cookie_spec.html.)
  9559. PR: 16626
  9560. Submitted by: regina@hitel.net
  9561. * sapi/apache2filter/php_functions.c:
  9562. apache 2.0's apache_lookup_uri() was returning an array rather than an
  9563. object, which contradicted both the documentation and the behavior of the
  9564. same function under apache 1.3.
  9565. PR: 14999
  9566. * sapi/apache2filter/apache_config.c:
  9567. * restore the php_flag and php_admin_flag Apache directives which for
  9568. some mysterious reason never made their way from sapi/apache to
  9569. sapi/apache2filter when it was first written PR: 16629
  9570. * change the allowed locations of php_admin_value (and php_admin_flag to
  9571. match) to ACCESS_CONF instead of OR_NONE to match sapi/apache. No
  9572. idea why it was ever OR_NONE. PR: 16489
  9573. 2002-05-17 Preston L. Bannister <preston.bannister@cox.net>
  9574. * tests/php.ini: Default INI file used with run-tests.php
  9575. 2002-05-16 Christian Stocker <chregu@phant.ch>
  9576. * ext/domxml/php_domxml.h
  9577. ext/domxml/php_domxml.c:
  9578. - replaced domxml_doc_document_element implementation do use libxml2 method
  9579. - renamed domxml_add_root to domxml_doc_add_root (and added alias for BC)
  9580. - aliased $doc->get_root to domxml_document_element
  9581. - added domxml_doc_set_root to change the root node (Lukas Schroeder)
  9582. 2002-05-16 Preston L. Bannister <preston.bannister@cox.net>
  9583. * tests/lang/031.phpt: More detailed/explanatory output.
  9584. * tests/lang/029.phpt: Make failed case tell you what was different.
  9585. * tests/basic/011.phpt:
  9586. Make test valid for either "register globals" setting.
  9587. * ext/ctype/tests/002.phpt:
  9588. Restrict ctype tests to POSIX portable characters (0..127) and add numeric character tests.
  9589. * ext/standard/tests/aggregation/aggregate.phpt
  9590. ext/standard/tests/aggregation/aggregate_methods.phpt
  9591. ext/standard/tests/aggregation/aggregate_methods_by_list.phpt
  9592. ext/standard/tests/aggregation/aggregate_methods_by_regexp.phpt
  9593. ext/standard/tests/aggregation/aggregate_properties.phpt
  9594. ext/standard/tests/aggregation/aggregate_properties_by_list.phpt
  9595. ext/standard/tests/aggregation/aggregate_properties_by_regexp.phpt
  9596. ext/standard/tests/aggregation/aggregation_info.phpt
  9597. ext/standard/tests/aggregation/deaggregate.phpt:
  9598. Remove leading "./" from include filenames as in PHP this defeats include_path.
  9599. * win32/php4ts.dsw:
  9600. Add "tests" project to invoke run-tests.php (unit tests).
  9601. * run-tests.php:
  9602. Updated to run cleanly on Win32, and perform a more controlled test.
  9603. * tests/tests.mak: Add TEST_PHP_DETAILED usage for verbose test runs.
  9604. * tests/basic/002.phpt
  9605. tests/basic/003.phpt
  9606. tests/basic/004.phpt
  9607. tests/basic/005.phpt: Fix typo in SKIP clause.
  9608. * ext/standard/string.c:
  9609. Adjust dirname() on Win32 to match CWD per drive semantics.
  9610. * tests/dirname.phpt: dirname() checks that work for both Unix and Win32.
  9611. 2002-05-16 Jani Taskinen <sniper@iki.fi>
  9612. * ext/standard/filestat.c: MFH
  9613. 2002-05-16 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
  9614. * ext/standard/string.c: MFH just in case
  9615. * ext/standard/string.c: Grr.. I keep leaving my debug in...
  9616. * ext/standard/string.c: Fix for #17271
  9617. 2002-05-16 Preston L. Bannister <preston.bannister@cox.net>
  9618. * ext/mbstring/mbstring.c: Range check arguments to mb_strcut().
  9619. Test ext/mbstring/013.phpt causes a hard failure w/o this.
  9620. * ext/mbstring/mbregex.h: Proper declaration to suppress compiler warning.
  9621. 2002-05-16 Jani Taskinen <sniper@iki.fi>
  9622. * ext/standard/filestat.c
  9623. ext/standard/tests/file/003.inc
  9624. ext/standard/tests/file/003.phpt:
  9625. - Made all is_*() functions to return only boolean values.
  9626. - Killed the "file not found" error for is_link(). (finally..)
  9627. 2002-05-15 Preston L. Bannister <preston.bannister@cox.net>
  9628. * tests/tests.dsp
  9629. tests/tests.mak: Win32 project and makefile used to invoke run-tests.php
  9630. 2002-05-15 Frank M. Kromann <frank@frontbase.com>
  9631. * ext/mssql/php_mssql.c:
  9632. Fixing the mssql_query to handle multiple results correct if the first result does not return any data.
  9633. 2002-05-15 Harald Radi <h.radi@nme.at>
  9634. * ext/com/conversion.c: MFH
  9635. * ext/com/conversion.c: this should finally fix bug #14353
  9636. 2002-05-15 Frank M. Kromann <frank@frontbase.com>
  9637. * win32/sendmail.c
  9638. win32/sendmail.h: Fixing line breaks
  9639. * win32/imap_sendmail.c:
  9640. Fixing build of IMAP extension, after changes in sendmail
  9641. 2002-05-15 Markus Fischer <mfischer@guru.josefine.at>
  9642. * win32/imap_sendmail.c: - Accommodate API changes to Ack().
  9643. 2002-05-15 Christian Stocker <chregu@phant.ch>
  9644. * ext/domxml/config.m4:
  9645. libxml2 >= 2.4.14 is needed (since quite some time ...)
  9646. 2002-05-15 Jani Taskinen <sniper@iki.fi>
  9647. * NEWS: Cleanup
  9648. 2002-05-15 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  9649. * NEWS: Added Chinese, Korean support in mbstring.
  9650. * ext/mbstring/mbfilter.c
  9651. ext/mbstring/mbfilter_cn.c
  9652. ext/mbstring/mbfilter_kr.c
  9653. ext/mbstring/mbfilter_kr.h
  9654. ext/mbstring/mbstring.c: added ISO-2022-KR support in mbstring.
  9655. 2002-05-15 Tomas V.V.Cox <cox@idecnet.com>
  9656. * pear/PEAR/Common.php: make downloadHttp() detect HTTP errors
  9657. 2002-05-15 Jani Taskinen <sniper@iki.fi>
  9658. * INSTALL: MFB
  9659. * INSTALL: Nuke 4.1 for good this time.
  9660. * INSTALL: MFH
  9661. * INSTALL: Nuke .1
  9662. * EXTENSIONS: Added ctype to this list too.
  9663. 2002-05-15 Markus Fischer <mfischer@guru.josefine.at>
  9664. * win32/sendmail.c: - Add support for Bcc in w32/sendmail code.
  9665. 2002-05-15 Derick Rethans <d.rethans@jdimedia.nl>
  9666. * ext/ctype/ctype.c: - It's bundled, thus not experimental anymore
  9667. 2002-05-14 Frank M. Kromann <frank@frontbase.com>
  9668. * ext/mssql/php_mssql.h
  9669. ext/mssql/php_mssql.c: Fixing hanfling of data type REAL.
  9670. Remove extra bytes allocated by emalloc calls
  9671. 2002-05-14 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  9672. * ext/mbstring/mbfilter_tw.c: fixed a initialization bug in euc-tw.
  9673. 2002-05-14 Sascha Schumann <sascha@schumann.cx>
  9674. * configure.in:
  9675. some versions of autoconf pad CONFIG_FILES with a single space.
  9676. accomodate that
  9677. Thanks to Cliff Woolley
  9678. 2002-05-14 Markus Fischer <mfischer@guru.josefine.at>
  9679. * ext/standard/mail.c:
  9680. - Adjust for improved error messages from win32/sendmail.c
  9681. * win32/sendmail.c
  9682. win32/sendmail.h:
  9683. - Improve code so errors returned from the server are reported back to the user.
  9684. 2002-05-14 Tomas V.V.Cox <cox@idecnet.com>
  9685. * pear/PEAR/Config.php:
  9686. Try to create the dir where the conf file resides before trying
  9687. to write to it
  9688. * pear/scripts/pear.in: Add "\n" after the error in usage()
  9689. 2002-05-14 Markus Fischer <mfischer@guru.josefine.at>
  9690. * win32/sendmail.c:
  9691. - Do not include the Cc: for the first Cc'd recipient (spotted by Richard).
  9692. * win32/sendmail.c
  9693. win32/sendmail.h: - Convert unix to dos line endings.
  9694. * win32/sendmail.c:
  9695. - Try to find From: field in header, fallback to sendmail_from php.ini setting
  9696. (Original patch by Michael Sisolak <msisolak@yahoo.com>, enhanced a bit).
  9697. - Win32 mail() supports parsing 'From:' field from header (msisolak@yahoo.com, Markus).
  9698. * win32/sendmail.c
  9699. win32/sendmail.h: - MFH fix for Cc: crash
  9700. * win32/sendmail.h
  9701. win32/sendmail.c:
  9702. - Fix win32 sendmail bug with Cc: in custom header not terminated with \r\n
  9703. - Fix some obvious errors returned by the module, little cleanup.
  9704. 2002-05-14 Stig Bakken <ssb@fast.no>
  9705. * pear/PEAR/Command/Config.php: * convert to new command setup
  9706. * pear/PEAR/Command/Auth.php: * typo
  9707. 2002-05-14 Jan Lehnardt <jan@dasmoped.net>
  9708. * README.CVS-RULES: - MFH
  9709. * README.CVS-RULES: - fix typo, thanks to georg for spotting it.
  9710. 2002-05-14 Stig Bakken <ssb@fast.no>
  9711. * pear/PEAR/Remote.php: * fall back to XML_RPC if xmlrpc-epi is not loaded
  9712. * pear/PEAR/Command/Auth.php:
  9713. * add command definitions, split run() into one method for each command
  9714. * pear/PEAR/Command/Install.php: * no need for getHelp() here anymore
  9715. * pear/PEAR/Command/Common.php: * moved get{Help,Commands,Options} here
  9716. * pear/scripts/pear.in:
  9717. * moved the {config xxx} help message substitution to
  9718. PEAR_Command_Common::getHelp
  9719. 2002-05-14 Jason Greene <jason@inetgurus.net>
  9720. * sapi/fastcgi/config.m4: Fix fastcgi build, may need more work
  9721. 2002-05-13 Marko Karppinen <karppinen@pobox.com>
  9722. * sapi/apache2filter/config.m4:
  9723. Patch by Justin Erenkrantz <jerenkrantz@apache.org> for enabling
  9724. --with-apxs2 build on Darwin. Omitting the change to start linking
  9725. with libtool for now, though.
  9726. 2002-05-13 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
  9727. * ext/gd/libgd/gd.c: fix copyresampled bug in bundled gd lib
  9728. 2002-05-13 Jim Jagielski <jim@jaguNET.com>
  9729. * sapi/apache2filter/apache_config.c:
  9730. More verbose but more generic error message when we spot multiple
  9731. PHPINIDir directives
  9732. 2002-05-13 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
  9733. * ext/standard/filestat.c: MFH
  9734. * ext/standard/filestat.c: Make sure newtime is never NULL
  9735. 2002-05-13 Jan Lehnardt <jan@dasmoped.net>
  9736. * README.CVS-RULES: - MFH
  9737. * README.CVS-RULES: - added reference to http://cvsbook.red-bean.com/
  9738. 2002-05-13 Zeev Suraski <zeev@zend.com>
  9739. * ext/standard/info.c: - Fix a buglet in printing of GPCSE arrays
  9740. - Remove indirect access
  9741. 2002-05-13 Andrei Zmievski <andrei@php.net>
  9742. * ext/standard/array.c
  9743. ext/standard/php_array.h
  9744. ext/session/session.c
  9745. ext/wddx/php_wddx.h
  9746. ext/wddx/wddx.c
  9747. pear/Console/Getopt.php
  9748. ext/pcre/php_pcre.c
  9749. ext/pcre/php_pcre.h: Changing email address.
  9750. 2002-05-13 Derick Rethans <d.rethans@jdimedia.nl>
  9751. * configure.in
  9752. main/php_version.h: - Bumb version number
  9753. 2002-05-13 Sander Roobol <phy@wanadoo.nl>
  9754. * .cvsignore: Added confdefs.h which seems to be generated by configure
  9755. 2002-05-13 Zeev Suraski <zeev@zend.com>
  9756. * main/main.c
  9757. ext/standard/info.c: - Centralize html_puts() again
  9758. - Revolutionize phpinfo()'s speed
  9759. 2002-05-13 Jon Parise <jon@csh.rit.edu>
  9760. * ext/imap/php_imap.c:
  9761. Instead of calling mail_fetchheader_full() to retrieve the complete header
  9762. information just to extract the message envelope, call mail_fetchenvelope(),
  9763. which returns just what we need.
  9764. This is simpler, faster, and saves the IMAP server some work.
  9765. Submitted by: Adam Kauffman <adam.kauffman@mindspring.com>
  9766. 2002-05-12 Stig Bakken <ssb@fast.no>
  9767. * pear/scripts/pear.in: * fix option parsing
  9768. 2002-05-12 Zeev Suraski <zeev@zend.com>
  9769. * main/output.c:
  9770. Remove redundant code (thanks to Jani for pointing that out)
  9771. 2002-05-12 Derick Rethans <d.rethans@jdimedia.nl>
  9772. * configure.in
  9773. main/php_version.h: - Fix version
  9774. 2002-05-12 Stig Bakken <ssb@fast.no>
  9775. * pear/PEAR/Command/Common.php
  9776. pear/PEAR/Command/Install.php
  9777. pear/scripts/pear.in
  9778. pear/PEAR/Command.php
  9779. pear/PEAR/Installer.php: * refactored the command/options code:
  9780. - now each command class should define a "commands" property with
  9781. documentation, option specs etc.
  9782. - both long and short options are now supported
  9783. - after recent changes to Console_Getopt, you may now have options
  9784. to commands even though the same option is also valid for the pear
  9785. command itself
  9786. - less CLI-centric, better suited to Gtk and Web frontends
  9787. 2002-05-12 Jani Taskinen <sniper@iki.fi>
  9788. * NEWS: sync with branch
  9789. * NEWS: short is good
  9790. * NEWS: Made several entries comprehensible.
  9791. 2002-05-12 Edin Kadribasic <edink@proventum.net>
  9792. * NEWS: Merged safe_mode fixes into one entry.
  9793. 2002-05-12 Jon Parise <jon@csh.rit.edu>
  9794. * ext/imap/php_imap.c
  9795. ext/imap/php_imap.h:
  9796. Submitted by: Rob Siemborski <rjs3@andrew.cmu.edu>
  9797. 2002-05-12 Edin Kadribasic <edink@proventum.net>
  9798. * win32/install.txt: Fixed typo.
  9799. * NEWS: MFH
  9800. 2002-05-12 Sascha Schumann <sascha@schumann.cx>
  9801. * ext/sockets/config.m4:
  9802. As far as I can tell, the AC_CHECK_MEMBER could not succeed,
  9803. because it does not include <sys/socket.h> which is necessary
  9804. for the definition of struct msghdr. This include file is not
  9805. part of ac_includes_default.
  9806. Regardless, AC_CHECK_MEMBER is a autoconf-2.5x macro and thus we
  9807. expand it here for 2.13 compatibility.
  9808. 2002-05-12 Tomas V.V.Cox <cox@idecnet.com>
  9809. * pear/scripts/pear.in:
  9810. The command name is now the first arg not the second
  9811. * pear/PEAR/Command/Install.php: Add "r" in cmd help
  9812. * pear/scripts/pear.in:
  9813. The first entry in argv is the command name, so Getopt will stop
  9814. parsing more args
  9815. 2002-05-12 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
  9816. * ext/standard/file.c: MFH
  9817. * ext/standard/file.c:
  9818. Change safe-mode rule for rmdir() to match unlink() - allow is target
  9819. is opened by caller or in a directory owned by caller
  9820. 2002-05-12 Sascha Schumann <sascha@schumann.cx>
  9821. * main/main.c: Simplify even more
  9822. * main/main.c: Simplify white space handling in php_html_puts.
  9823. If we encounter a ' ', we will look for the next non-' ' and set p
  9824. accordingly.
  9825. 2002-05-12 Sebastian Bergmann <sb@sebastian-bergmann.de>
  9826. * ext/calendar/easter.c: Nuke unused local variables.
  9827. 2002-05-12 Marko Karppinen <karppinen@pobox.com>
  9828. * ext/calendar/calendar.c
  9829. ext/calendar/easter.c
  9830. ext/calendar/php_calendar.h:
  9831. Add an option to calculate easter dates based on the Gregorian calendar
  9832. during the years 1582-1752. Earlier this was only possible from
  9833. 1753 onwards. Use the optional parameter CAL_EASTER_ROMAN with
  9834. easter_days() to enable this. This is a fix for bug #12766.
  9835. 2002-05-12 Sascha Schumann <sascha@schumann.cx>
  9836. * ext/mbstring/config.m4: Fix this again.
  9837. If you are unsure whether enable or with shall be used, please
  9838. inquire on the mailing list.
  9839. WITH is solely for the purpose of pointing to paths and other external
  9840. entities.
  9841. Note that the comment has always mentioned "--disable-mbstring" which
  9842. clearly refers to enable and not with.
  9843. 2002-05-12 Stig Bakken <ssb@fast.no>
  9844. * pear/PEAR/Dependency.php: * fix up package dependency check
  9845. 2002-05-12 Sascha Schumann <sascha@schumann.cx>
  9846. * ext/standard/info.c: Use string_len information
  9847. * ext/standard/info.c
  9848. main/main.c
  9849. main/php_ini.c
  9850. main/php_main.h: reenable php_html_puts
  9851. 2002-05-12 Tomas V.V.Cox <cox@idecnet.com>
  9852. * pear/PEAR/Dependency.php: Make <dep type="pkg" rel="has"> avaible
  9853. 2002-05-12 Stig Bakken <ssb@fast.no>
  9854. * pear/package-Console_Getopt.xml: * fix description
  9855. 2002-05-12 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  9856. * ext/mbstring/mbfilter.c
  9857. ext/mbstring/mbfilter.h
  9858. ext/mbstring/mbfilter_cn.c
  9859. ext/mbstring/mbfilter_cn.h
  9860. ext/mbstring/mbfilter_kr.c:
  9861. added chinese HZ encoding support. fixed ascii area character conversion was not work in euc-cn and euc-kr.
  9862. 2002-05-12 Daniela Mariaschi <mariaschi@libero.it>
  9863. * ext/interbase/interbase.c: fix bug #17040
  9864. User can't close a connection if there are blobs opened.
  9865. He must close them before to not lose data....
  9866. 2002-05-12 Sascha Schumann <sascha@schumann.cx>
  9867. * ext/session/session.c: - Fix the way code was outcommented
  9868. - Remove unused STR_CAT macro
  9869. - Remove limits/tests based on unused macro
  9870. - Implement cache_limiter(private) using private_no_expire
  9871. 2002-05-12 Daniela Mariaschi <mariaschi@libero.it>
  9872. * ext/interbase/interbase.c: fix bug #17040 ibase_close again.....
  9873. User can't close a connection if there are blobs opened.
  9874. He must close them before to not loose data....
  9875. 2002-05-12 Tomas V.V.Cox <cox@idecnet.com>
  9876. * pear/package-Console_Getopt.xml:
  9877. Vincent is not involved in this class :-)
  9878. 2002-05-12 Jason Greene <jason@inetgurus.net>
  9879. * ext/sockets/config.m4
  9880. ext/sockets/sockets.c: Fix build on IRIX for both mips and gcc
  9881. 2002-05-12 Stig Bakken <ssb@fast.no>
  9882. * pear/Console/tests/001-getopt.phpt
  9883. pear/Console/Getopt.php:
  9884. * Try again: fixed Console_Getopt::getopt so it does not steal options
  9885. after the first non-option argument. Added test.
  9886. * pear/tests/pear_config.phpt: * updated config key names
  9887. * pear/tests/pear_registry.phpt:
  9888. * exclude _lastmodified registry attrib from tests
  9889. 2002-05-12 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  9890. * ext/mbstring/config.m4: fixed to support --with-mbsting=LANG.
  9891. 2002-05-10 Edin Kadribasic <edink@proventum.net>
  9892. * configure.in:
  9893. Fixed "make install" when compiled with --disable-cli option.
  9894. 2002-05-10 Markus Fischer <mfischer@guru.josefine.at>
  9895. * sapi/cgi/cgi_main.c
  9896. sapi/cli/php_cli.c:
  9897. - Prefix the first version line with 'PHP' so it's easier to use shell tools to
  9898. parse the version number (both CLI and CGI).
  9899. * sapi/cli/php_cli.c
  9900. sapi/cgi/cgi_main.c: - This affects both CGI and CLI sapi:
  9901. Remove Zend version output from -m switch and move it over to the output of
  9902. the -v switch (-v is supposed to list version numbers, not -m).
  9903. 2002-05-10 Christian Stocker <chregu@phant.ch>
  9904. * ext/domxml/php_domxml.c:
  9905. - added fifth optional parameter to domxml_xslt_process. If set,
  9906. it will output profiling information to the file stated (chregu)
  9907. - introduced version numbering for this extension
  9908. 2002-05-10 Martin Jansen <mail@martin-jansen.de>
  9909. * pear/Makefile.frag:
  9910. * package-pear.xml has been renamed to package-PEAR.xml.
  9911. 2002-05-10 Edin Kadribasic <edink@proventum.net>
  9912. * NEWS
  9913. main/config.w32.h.in
  9914. win32/crypt_win32.c
  9915. win32/md5crypt.c
  9916. win32/md5crypt.h
  9917. win32/php4dllts.dsp: Added MD5 support for crypt() on Windows.
  9918. * win32/.cvsignore: Ignoring *.aps files.
  9919. * ext/pgsql/php_pgsql.h: Fix win32 build.
  9920. 2002-05-09 Preston L. Bannister <preston.bannister@cox.net>
  9921. * sapi/cgi/cgi_main.c: Backed out preceding change.
  9922. 2002-05-09 Jani Taskinen <sniper@iki.fi>
  9923. * main/php_ini.c: ws fix
  9924. 2002-05-09 Preston L. Bannister <preston.bannister@cox.net>
  9925. * main/php_open_temporary_file.c:
  9926. Compute directory for temporary files once and use same directory for all subsequent calls.
  9927. 2002-05-09 Daniela Mariaschi <mariaschi@libero.it>
  9928. * ext/interbase/interbase.c: corrected parameter
  9929. * ext/interbase/interbase.c: fix test 5 to pass
  9930. 2002-05-09 Preston L. Bannister <preston.bannister@cox.net>
  9931. * main/php_ini.c:
  9932. Detect when running under IIS and default force_redirect to zero. This This means an explicit php.ini setting is no longer required.
  9933. (NO extraneous whitespace changes this time (sigh)).
  9934. 2002-05-09 Stig Bakken <ssb@fast.no>
  9935. * pear/package-PEAR.xml
  9936. pear/package-db.xml
  9937. pear/package-pear.xml: * remove package-db.xml
  9938. * rename package-pear.xml to package-PEAR.xml (generic format is
  9939. package-PKGNAME.xml)
  9940. 2002-05-09 Preston L. Bannister <preston.bannister@cox.net>
  9941. * sapi/cgi/cgi_main.c:
  9942. Detect when running under IIS and default force_redirect to zero. This This means an explicit php.ini setting is no longer required.
  9943. (No extraneous whitespace changes this time :).
  9944. 2002-05-09 Frank M. Kromann <frank@frontbase.com>
  9945. * ext/mssql/php_mssql.h
  9946. ext/mssql/php_mssql.c:
  9947. Allow the MSSQL extension to use NT authentication
  9948. 2002-05-09 James Cox <james@blog.at>
  9949. * README.SUBMITTING_PATCH: this is dangerous....
  9950. 2002-05-09 Frank M. Kromann <frank@frontbase.com>
  9951. * php.ini-dist
  9952. php.ini-recommended:
  9953. Adding ini setting that allows the MSSQL extension to use NT authentication
  9954. 2002-05-09 Preston L. Bannister <preston.bannister@cox.net>
  9955. * main/php_ini.c:
  9956. Add check for php.ini in same directory as php.exe (or equivalent executable that loaded php4ts.dll). Check is done before looking in the Windows directory. This allows distinct php.ini files when different applications using PHP are installed on the same system. Should be backwards compatible.
  9957. Note that checking for in CWD php.ini may be a security risk(?), and can now be made compile-time configurable by removing a single #define.
  9958. (This time with tabs for leading indent).
  9959. 2002-05-09 Jani Taskinen <sniper@iki.fi>
  9960. * main/php_open_temporary_file.c
  9961. sapi/cgi/cgi_main.c
  9962. ext/session/session.c
  9963. main/php_ini.c: Revert the last patches.
  9964. 2002-05-09 Sander Roobol <phy@wanadoo.nl>
  9965. * ext/session/session.c: Revert Preston's patch
  9966. 2002-05-09 Jani Taskinen <sniper@iki.fi>
  9967. * main/main.c: ws fix
  9968. 2002-05-09 Preston L. Bannister <preston.bannister@cox.net>
  9969. * main/php_ini.c:
  9970. Add check for php.ini in same directory as php.exe (or equivalent executable that loaded php4ts.dll). Check is done before looks in the Windows directory.
  9971. This allows distinct php.ini files when different applications using PHP are installed on the same system. Should be backwards compatible.
  9972. Note that checking for php.ini in CWD may be a security risk(?), and can now be made compile-time configurable by removing a single #define.
  9973. * ext/session/session.c:
  9974. Change default directory for session data from /tmp (non-portable) to none.
  9975. Default directory for session data (if not specified) is same (platform-specific) directory used for temporary files.
  9976. This is backwards compatible and removes the need for explicitly specifying the session.save_path on Win32.
  9977. * main/php_open_temporary_file.c:
  9978. Compute directory for temporary files once and use same directory for all subsequent calls.
  9979. * sapi/cgi/cgi_main.c:
  9980. Detect when running under IIS and not require explicit setting of force_redirect.
  9981. This means an explicit php.ini setting is no longer required.
  9982. 2002-05-09 Edin Kadribasic <edink@proventum.net>
  9983. * ext/crack/crack.dsp:
  9984. No need to link libxm2 in order to build php_crack.lib
  9985. 2002-05-09 Vincent Blavet <vincent@blavet.net>
  9986. * pear/Archive/Tar.php:
  9987. * Better handling of Windows paths (\php\any_thing or c:\php\any_thing)
  9988. * Remember that inside the archive path are all the time in unix format /php/any_thing
  9989. * When necessary, '\' are replaced by '/' and 'c:' are removed
  9990. * Synchro with cvs:pear/Archive_Tar/Tar.php version 1.20
  9991. 2002-05-09 Stig Bakken <ssb@fast.no>
  9992. * pear/packages/DB-1.2.tar
  9993. pear/packages/XML_Parser-1.0.tar
  9994. pear/packages/XML_RPC-1.0.2.tar: * add some packages to bundle with PHP
  9995. * pear/PEAR/Command/Package.php: * add "pear run-tests" command
  9996. * pear/Makefile.frag:
  9997. * use PEAR installer to install stuff (won't overwrite if newer versions
  9998. of packages already are installed)
  9999. * pear/XML/Parser.php
  10000. pear/XML/Render.php
  10001. pear/XML/tests/001.phpt
  10002. pear/XML/tests/002.phpt
  10003. pear/XML/tests/003.phpt
  10004. pear/XML/tests/004.phpt
  10005. pear/XML/tests/005.phpt
  10006. pear/XML/tests/parser1.r
  10007. pear/XML/tests/parser1.t
  10008. pear/XML/tests/parser2.i
  10009. pear/XML/tests/parser2.r
  10010. pear/XML/tests/parser2.t
  10011. pear/XML/tests/parser3.r
  10012. pear/XML/tests/parser3.t
  10013. pear/XML/tests/parsererror.r
  10014. pear/XML/tests/parsererror.t
  10015. pear/XML/tests/test.xml: * moving XML_Parser to /pear
  10016. * pear/DB/msql.php
  10017. pear/DB/mssql.php
  10018. pear/DB/mysql.php
  10019. pear/DB/oci8.php
  10020. pear/DB/odbc.php
  10021. pear/DB/pgsql.php
  10022. pear/DB/storage.php
  10023. pear/DB/sybase.php
  10024. pear/DB.php
  10025. pear/DB/IDEAS
  10026. pear/DB/MAINTAINERS
  10027. pear/DB/STATUS
  10028. pear/DB/TESTERS
  10029. pear/DB/common.php
  10030. pear/DB/dbase.php
  10031. pear/DB/fbsql.php
  10032. pear/DB/ibase.php
  10033. pear/DB/ifx.php: * permanently moving DB to /pear
  10034. 2002-05-09 Derick Rethans <d.rethans@jdimedia.nl>
  10035. * pear/scripts/phpize.in: - Fix phpize
  10036. * pear/scripts/phpize.in: - Dump API NOs
  10037. 2002-05-09 Jani Taskinen <sniper@iki.fi>
  10038. * configure.in
  10039. pear/scripts/php-config.in: Fix 'php-config --version'
  10040. 2002-05-09 Derick Rethans <d.rethans@jdimedia.nl>
  10041. * ext/standard/info.c: - Add PHP_API_VERSION too
  10042. * ext/standard/info.c: - Show both API nos
  10043. 2002-05-09 Sander Roobol <phy@wanadoo.nl>
  10044. * win32/install.txt:
  10045. Added notes that php.exe and not php-cli.exe should be used.
  10046. * sapi/cli/php_cli.c
  10047. sapi/cgi/cgi_main.c: Added the current SAPI to the output of php -v
  10048. 2002-05-09 Stig Bakken <ssb@fast.no>
  10049. * pear/PEAR/Command/Install.php: * show "update ok" after updates
  10050. * run-tests.php:
  10051. * try the installed cli binary if everything else fails (I'm starting
  10052. to agree that looking too hard for a php binary is wrong)
  10053. * pear/Makefile.frag:
  10054. * install the old-fashioned way for just a bit longer
  10055. * pear/scripts/pear.in
  10056. pear/Makefile.frag
  10057. pear/PEAR/Command.php
  10058. pear/PEAR/Command/Auth.php
  10059. pear/PEAR/Command/Config.php
  10060. pear/PEAR/Command/Install.php
  10061. pear/PEAR/Command/Package.php
  10062. pear/PEAR/Command/Registry.php
  10063. pear/PEAR/Command/Remote.php
  10064. pear/PEAR/Frontend/Gtk.php
  10065. pear/package-pear.xml: * add -G option to "pear" for php-gtk frontend
  10066. * added Gtk stub (only creates window right now)
  10067. * added command descriptions
  10068. 2002-05-08 Jason Greene <jason@inetgurus.net>
  10069. * ext/sockets/sockets.c: Merge overflow fix
  10070. * ext/sockets/sockets.c: Fix overflow
  10071. 2002-05-08 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  10072. * configure.in
  10073. sapi/apache/mod_php4.c
  10074. main/main.c
  10075. ext/mbstring/mbfilter.h
  10076. ext/mbstring/mbstring.c
  10077. ext/mbstring/mbstring.h
  10078. ext/mbstring/mbfilter.c:
  10079. Added conversion support from script character encoding to internal character encoding. This feature is very useful for japanese who uses Shift_JIS encoding because some of characters in Shift_JIS are including '0x5c' and it causes some troubles on Zend parser. This patch is made by Masaki Fujimoto.
  10080. 2002-05-08 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  10081. * main/output.c: Added estrdup() needed.
  10082. Fixed typo.
  10083. 2002-05-08 Aaron Bannert <aaron@apache.org>
  10084. * EXTENSIONS: This is a more appropriate address for me.
  10085. 2002-05-08 Zak Greant <zak@mysql.com>
  10086. * ext/mysql/php_mysql.c:
  10087. Minor improvement to error message for mysql_data_seek
  10088. 2002-05-08 Markus Fischer <mfischer@guru.josefine.at>
  10089. * run-tests.php: - Add a warning if running with safe_mode enabled.
  10090. 2002-05-08 Derick Rethans <d.rethans@jdimedia.nl>
  10091. * ext/standard/credits_sapi.h: - Forgot one
  10092. * sapi/apache2filter/CREDITS
  10093. EXTENSIONS: - Added Aaron Bannert as maintainer
  10094. 2002-05-08 Frank M. Kromann <frank@frontbase.com>
  10095. * ext/standard/php_smart_str.h: Kill a compiler warning on Win32
  10096. 2002-05-07 Sascha Schumann <sascha@schumann.cx>
  10097. * main/php.h:
  10098. Due to the thread-safety changes and lots of other stuff, the
  10099. current tree is not backwards compatible anymore. Bump API no.
  10100. 2002-05-07 Jason Greene <jason@inetgurus.net>
  10101. * ext/sockets/sockets.c: MFH BSD fix
  10102. * ext/sockets/sockets.c: Fix 10830, and 17074
  10103. FreeBSD requires the exact length of the socket type
  10104. 2002-05-07 Frank M. Kromann <frank@frontbase.com>
  10105. * main/spprintf.c: Fixing win32 build.
  10106. 2002-05-07 Sascha Schumann <sascha@schumann.cx>
  10107. * main/snprintf.c
  10108. main/snprintf.h: use thread-safe functions unconditionally
  10109. * main/snprintf.c
  10110. main/snprintf.h:
  10111. Add thread-safety to some conversion functions and sync a bit with
  10112. APR.
  10113. 2002-05-06 Jason Greene <jason@inetgurus.net>
  10114. * ext/pcntl/pcntl.c: MFH
  10115. * ext/pcntl/pcntl.c:
  10116. Fix invalid warning caused by bogus convert_to_* calls
  10117. Fix possible invalid data in status for pcntl_waitpid()
  10118. 2002-05-06 Markus Fischer <mfischer@guru.josefine.at>
  10119. * ext/standard/datetime.c: - WS fix as pointed out by fabwash@hotmail.com
  10120. 2002-05-06 Jason Greene <jason@inetgurus.net>
  10121. * ext/pcntl/pcntl.c: MFH
  10122. Fix for ZTS and crash bugs
  10123. * ext/pcntl/pcntl.c: Fix type-o that broke ZTS build
  10124. Fix 3 nasty crash bugs that could occur if pcntl_exec's call to execve errored
  10125. 2002-05-06 Derick Rethans <d.rethans@jdimedia.nl>
  10126. * configure.in
  10127. main/php_version.h: - Swap back version number
  10128. * NEWS: - Fix release date
  10129. 2002-05-06 jim winstead <jimw@apache.org>
  10130. * ext/standard/file.c: MFH: fix problem with mkdir() on freebsd
  10131. * ext/standard/file.c: fix problem with mkdir() on freebsd
  10132. 2002-05-06 Edin Kadribasic <edink@proventum.net>
  10133. * sapi/cli/README:
  10134. Update README with register_argc_argv settings override.
  10135. 2002-05-06 Aaron Bannert <aaron@apache.org>
  10136. * sapi/apache2filter/sapi_apache2.c: Merge two SEGV fixes from the trunk:
  10137. - startup SEGV caused by delaying the initialization too long.
  10138. - graceful restart SEGV caused by not re-initializing.
  10139. 2002-05-06 Derick Rethans <d.rethans@jdimedia.nl>
  10140. * NEWS: - Fix release day
  10141. * main/php_version.h
  10142. configure.in: - GO with rc2
  10143. 2002-05-05 Wez Furlong <wez.php@thebrainroom.net>
  10144. * ext/standard/html.c:
  10145. Add support for remaining entities in HTML 4 for the UTF-8 encoding in
  10146. htmlentities/htmlspecial chars.
  10147. This is a fix for for #17008.
  10148. 2002-05-05 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  10149. * NEWS: Clenup before I forgot.
  10150. 2002-05-05 Aaron Bannert <aaron@apache.org>
  10151. * sapi/apache2filter/sapi_apache2.c:
  10152. Fix a graceful restart SEGV. We no longer only perform initialization
  10153. on the second pass through the post_config. Now we only avoid the
  10154. initialization only on the first DSO load, and on all subsequent loads
  10155. we rerun the init code.
  10156. * sapi/apache2filter/sapi_apache2.c:
  10157. Fix an elusive and intermittent startup SEGV. The problem was
  10158. the static string we were using to set an initialization flag
  10159. would get remapped to a different location when Apache reloaded
  10160. the DSO, causing us to not run our initialization routines.
  10161. Submitted by: Justin Erenkrantz <jerenkrantz@apache.org>
  10162. Reviewed by: Aaron Bannert (I added the big comment too)
  10163. 2002-05-05 Stanislav Malyshev <stas@zend.com>
  10164. * ext/standard/exec.c: Return right exit status
  10165. 2002-05-05 Jani Taskinen <sniper@iki.fi>
  10166. * sapi/cli/php_cli.c: MFH
  10167. * sapi/cli/php_cli.c: Force register_argc_argv=On for CLI
  10168. 2002-05-05 Thies C. Arntzen <thies@thieso.net>
  10169. * ext/standard/url_scanner_ex.c: touch
  10170. * ext/session/php_session.h
  10171. ext/session/session.c
  10172. ext/standard/url_scanner_ex.c
  10173. ext/standard/url_scanner_ex.h
  10174. ext/standard/url_scanner_ex.re:
  10175. re-add accidentily nuked session_adapt_url()
  10176. 2002-05-05 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  10177. * ext/mbstring/mbfilter.c
  10178. ext/mbstring/unicode_table.h: bug fixed in unicode -> cp1252 table.
  10179. 2002-05-05 Marko Karppinen <karppinen@pobox.com>
  10180. * sapi/apache2filter/config.m4:
  10181. Well that didn't last long! (Reverting previous.)
  10182. * sapi/apache2filter/config.m4:
  10183. Prelim. patch to enable apache2filter to link on Darwin.
  10184. Submitted by: Justin Erenkrantz <jerenkrantz@apache.org>
  10185. Reviewed by: markonen
  10186. 2002-05-05 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  10187. * ext/standard/reg.c:
  10188. fixed problem that ereg_replace() couldn't match with line stand/end marker.
  10189. * ext/mbstring/mbfilter.c
  10190. ext/mbstring/mbfilter_cn.c
  10191. ext/mbstring/unicode_table_cn.h:
  10192. added missing areas on Unicode->CP936 conversion table. added an alias CP932 on sjis-win.
  10193. 2002-05-05 Sascha Schumann <sascha@schumann.cx>
  10194. * ext/standard/url_scanner_ex.c: sync
  10195. * ext/standard/url_scanner_ex.re:
  10196. the output buffer is flushed during request shutdown before it
  10197. reaches our rshutdown, so it is safe to delete the contents of
  10198. the url rewriter variables here.
  10199. 2002-05-04 Zeev Suraski <zeev@zend.com>
  10200. * main/output.c:
  10201. We shouldn't force Content-length:, but much worse, it's wrong in many
  10202. cases (basically, unless you use output buffering to buffer all of your content,
  10203. it won't work; output buffering is used for lots of different things as a
  10204. functional interface, and such buffers have no relation to Content-type at
  10205. all).
  10206. 2002-05-04 Sascha Schumann <sascha@schumann.cx>
  10207. * main/output.c: Free string before overwriting it
  10208. * ext/standard/url_scanner_ex.c: update
  10209. * ext/standard/basic_functions.c
  10210. ext/standard/url_scanner_ex.h
  10211. ext/standard/url_scanner_ex.re
  10212. main/output.c
  10213. main/php_output.h
  10214. ext/session/session.c:
  10215. simplify handling of variables by maintaining two strings which
  10216. are simply appended instead of traversing the hash table on each
  10217. URL/form.
  10218. also fix an unconditional segfault in rshutdown due to efree'ing
  10219. a static char *.
  10220. remove remove_var, add reset_vars. move the function declarations
  10221. into the right header file.
  10222. * ext/standard/basic_functions.c: ret set but unused
  10223. * main/user_streams.c: these are case sensitive
  10224. * ext/standard/iptc.c: c set but unused
  10225. * ext/standard/iptc.c: inheader set but unused
  10226. 2002-05-04 James Cox <james@wherewithal.com>
  10227. * main/user_streams.c: touch.
  10228. * main/user_streams.c: add $id:$ line
  10229. 2002-05-04 Sascha Schumann <sascha@schumann.cx>
  10230. * ext/standard/string.c:
  10231. block_ended/opposite_target were set but never used
  10232. * ext/standard/strnatcmp.c: don't emit code for version
  10233. * main/php_variables.c: free_index is set but never used
  10234. * main/user_streams.c: call_result is set but never used
  10235. * sapi/cli/getopt.c: ap_php_optopt is set but never used
  10236. * ext/standard/php_fopen_wrappers.h: Fix linkage of symbols
  10237. * ext/standard/image.c: entry_length was set but never used
  10238. * ext/standard/var_unserializer.c: update
  10239. * ext/standard/var_unserializer.re: rval_temp was declared but never used
  10240. * ext/standard/http_fopen_wrapper.c: redirected is set but never used
  10241. * ext/standard/url_scanner_ex.c: include url.h
  10242. * ext/standard/url_scanner_ex.re:
  10243. include url.h to pull in declaration of php_url_encode
  10244. * ext/standard/file.c:
  10245. Make this code work on compilers which don't consider the address
  10246. of a variable on the stack available at compile time.
  10247. * ext/standard/basic_functions.c: unused var
  10248. * ext/posix/posix.c: p is set, but never used.
  10249. * ext/mbstring/config.m4: Turn misplaced PHP_ARG_WITH into _ENABLE
  10250. and fix --enable-mbstring=shared
  10251. * ext/session/config.m4: Fix --enable-session=shared
  10252. * ext/xml/config.m4: Fix --enable-xml=shared
  10253. 2002-05-04 Stig Venaas <venaas@uninett.no>
  10254. * ext/ldap/ldap.c:
  10255. Reworked result resource handling so that result is not freed until all
  10256. its result entry resources are freed
  10257. 2002-05-04 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  10258. * ext/standard/reg.c:
  10259. fixed a problem that ereg_replace() couldn't match with line stand/end marker.
  10260. 2002-05-04 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  10261. * main/output.c: Forgot to dup strings.
  10262. * main/output.c: Fixed reference to freed zval string value.
  10263. * main/output.c:
  10264. Fixed crash when buffer is over written in ob callback. (Bug $ 12227)
  10265. Added check current output function check for Centent-Length header.
  10266. 2002-05-03 Jani Taskinen <sniper@iki.fi>
  10267. * NEWS: MFH
  10268. * NEWS: Domxml changes go into the 4.2.x branch.
  10269. 2002-05-03 Christian Stocker <chregu@phant.ch>
  10270. * ext/domxml/php_domxml.h
  10271. ext/domxml/php_domxml.c: full MFH as discussed with derick
  10272. * ext/domxml/php_domxml.h
  10273. ext/domxml/php_domxml.c:
  10274. removed the function for domxml_node_add_child and made an alias to
  10275. domxml_node_append_child for BC
  10276. 2002-05-03 Stig Bakken <ssb@fast.no>
  10277. * pear/OS/Guess.php: * switched from static to instance model
  10278. * added matching method with glob support, some examples:
  10279. $os->matchSignature('linux');
  10280. $os->matchSignature('linux-2.4*);
  10281. $os->matchSignature('linux-*-i?86');
  10282. 2002-05-03 Christian Stocker <chregu@phant.ch>
  10283. * ext/domxml/php_domxml.c: WS fixes
  10284. * ext/domxml/php_domxml.c: one parameter too much
  10285. * ext/domxml/php_domxml.c: added encoding support for domxml_dump_mem()
  10286. 2002-05-03 Thies C. Arntzen <thies@thieso.net>
  10287. * ext/standard/url_scanner_ex.c: forgot
  10288. 2002-05-03 Sebastian Bergmann <sb@sebastian-bergmann.de>
  10289. * ext/session/session.c: Fix ZTS build.
  10290. 2002-05-03 Thies C. Arntzen <thies@thieso.net>
  10291. * main/output.c
  10292. ext/standard/url_scanner_ex.h
  10293. ext/standard/url_scanner_ex.re
  10294. ext/standard/basic_functions.c
  10295. ext/session/session.c
  10296. ext/session/php_session.h: i have also modified the session module to use this - so it doesn't
  10297. need to fiddle with the output-system any more
  10298. 2002-05-03 Stig Bakken <ssb@fast.no>
  10299. * pear/OS/Guess.php
  10300. pear/package-pear.xml:
  10301. * fixed autoconf vs. pear installer replacement issue in scripts/pear.in
  10302. (pear installer now substitutes "@prefix@/bin" to bin_dir ;-)
  10303. * added skeleton for OS_Guess class
  10304. * NEWS: * unintentional news entry :-)
  10305. * pear/PEAR/Installer.php: * apply umask when installing files
  10306. 2002-05-02 Stig Bakken <ssb@fast.no>
  10307. * pear/PEAR/Config.php: * add umask config value
  10308. 2002-05-02 Frank M. Kromann <frank@frontbase.com>
  10309. * ext/mbstring/mbfilter_tw.c: Changed & to &&.
  10310. * ext/mbstring/mbstring.dsp: Adding missing files to the project
  10311. * ext/standard/info.c: Fixing wrong pointer
  10312. 2002-05-02 Sander Roobol <phy@wanadoo.nl>
  10313. * sapi/cgi/cgi_main.c: MFH
  10314. * sapi/cgi/cgi_main.c: Fixed some minor typos
  10315. 2002-05-02 Jason Greene <jason@inetgurus.net>
  10316. * ext/sockets/sockets.c:
  10317. socket_write() should just use the standard socket error macro so that errors will be consistent if the macro ever changes
  10318. 2002-05-02 James Cox <james@wherewithal.com>
  10319. * sapi/cgi/cgi_main.c: fix.
  10320. * sapi/cgi/cgi_main.c: MFH.
  10321. 2002-05-02 Sebastian Bergmann <sb@sebastian-bergmann.de>
  10322. * sapi/cgi/cgi_main.c: Fix build.
  10323. 2002-05-02 James Cox <james@wherewithal.com>
  10324. * sapi/cgi/cgi_main.c: updated cgi warning notice.
  10325. 2002-05-02 Derick Rethans <d.rethans@jdimedia.nl>
  10326. * configure.in: - MFH
  10327. 2002-05-02 Zeev Suraski <zeev@zend.com>
  10328. * configure.in: Update comment
  10329. 2002-05-02 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  10330. * main/output.c:
  10331. Change nest level to send Content-Length again. It seems this is the
  10332. best setting for now.
  10333. PHP will not send Content-Length always. It only sends when it is
  10334. possible to send. output_buffer=0 is supposed to disable chunked
  10335. output, but it seems it does not disable. It also behaves a litte
  10336. strange way. This should be addressed someday.
  10337. It is possible Content-Length header is not set. If it happens, try to
  10338. increase chunk size for now. (i.e. output_buffer=40960)
  10339. I included a little debug code for me and other develpers to play with,
  10340. when (NestLevel==1 && ObStatus==5), PHP sends Content-Length.
  10341. 2002-05-02 Harald Radi <h.radi@nme.at>
  10342. * ext/com/COM.c: MFH
  10343. * ext/com/COM.c: remove temporary resources immediately
  10344. return value fix
  10345. 2002-05-02 Sascha Schumann <sascha@schumann.cx>
  10346. * configure.in: Readd warning
  10347. * configure.in: Readd warning
  10348. If Mr. Taskinen feels like removing it again, he can commence a
  10349. discussion. Otherwise, I'll personally disable his CVS account
  10350. immediately.
  10351. * configure.in:
  10352. in6addr_any is defined as extern in IRIX header files, but is not actually
  10353. contained in any library (sigh).
  10354. Make this check fail, if the link stage does not succeed. Also avoid
  10355. GCC optimization which drops the reference to ip6addr_any.
  10356. Tested on IRIX 6.5.15.
  10357. 2002-05-02 Derick Rethans <d.rethans@jdimedia.nl>
  10358. * ext/standard/info.c: - Add Zend API No. to phpinofo() output
  10359. 2002-05-02 Jani Taskinen <sniper@iki.fi>
  10360. * ext/xslt/config.m4: MFH: Do not use the old expat libs.
  10361. * ext/xslt/config.m4: Stop the search when the libs are found.
  10362. * ext/xslt/config.m4:
  10363. Added the usual search paths where to look for expat.
  10364. 2002-05-02 Tomas V.V.Cox <cox@idecnet.com>
  10365. * pear/package-pear.xml: Install pear.bat
  10366. 2002-05-02 Sebastian Bergmann <sb@sebastian-bergmann.de>
  10367. * win32/php4dll.dsp
  10368. win32/php4dllts.dsp:
  10369. I could swear it worked the other way before I committed.
  10370. 2002-05-02 Tomas V.V.Cox <cox@idecnet.com>
  10371. * pear/package-pear.xml: untabify
  10372. 2002-05-02 James Cox <james@wherewithal.com>
  10373. * NEWS: englishify.
  10374. 2002-05-02 Sebastian Bergmann <sb@sebastian-bergmann.de>
  10375. * main/.cvsignore: Add config.w32.h.
  10376. * win32/php4dllts.dsp: Oops.
  10377. * NEWS: Fugbix typos.
  10378. * main/config.w32.h
  10379. main/config.w32.h.in
  10380. win32/php4dll.dsp
  10381. win32/php4dllts.dsp
  10382. NEWS:
  10383. The Windows build can now be configures more comfortably, for instance in regard to built-in extensions.
  10384. 2002-05-02 Jani Taskinen <sniper@iki.fi>
  10385. * configure.in: MFH
  10386. * configure.in: Remove bogus warning.
  10387. * NEWS: Sync with PHP_4_2_0 branch.
  10388. 2002-05-02 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  10389. * main/output.c:
  10390. Fixed header output. Only need to output header when it is actually sent to client.
  10391. 2002-05-02 Jon Parise <jon@csh.rit.edu>
  10392. * pear/scripts/pear.in: Revert the previous commit (revision 1.40).
  10393. (FreeBSD 4.5), thus producing a broken shebang line.
  10394. substitution problem noted above needs to be resolved before the change
  10395. is reapplied.
  10396. 2002-05-02 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  10397. * main/output.c: Check buffer status
  10398. * main/main.c
  10399. main/output.c: Make Content-Type output always correct.
  10400. * NEWS: Modify NEWS entry for Content-Length header change
  10401. * main/output.c
  10402. ext/zlib/zlib.c:
  10403. Move Content-Length: header handling from zlib.c to output.c
  10404. When output buffer is enabled and header can be sent, Content-Length:
  10405. header is added always from now on.
  10406. 2002-05-01 Derick Rethans <d.rethans@jdimedia.nl>
  10407. * ext/standard/base64.c: - MFH
  10408. * ext/standard/base64.c:
  10409. - Fix String is not zero-terminated error in base64_decode
  10410. 2002-05-01 Markus Fischer <mfischer@guru.josefine.at>
  10411. * ext/sockets/sockets.c:
  10412. - Update protos for socket_read() and socket_write().
  10413. - Set last_error in socket_write().
  10414. * ext/sockets/sockets.c: - Update protos for getpeer/getsock-name.
  10415. 2002-05-01 Jason Greene <jason@inetgurus.net>
  10416. * ext/sockets/sockets.c: Fix BYREF_FORCE that was not being read
  10417. Fix error message
  10418. 2002-05-01 Sascha Schumann <sascha@schumann.cx>
  10419. * configure.in: MFH
  10420. * configure.in:
  10421. Add a big disclaimer regarding register_globals. It just bit me again
  10422. but now on a live customer site :-/
  10423. 2002-05-01 Derick Rethans <d.rethans@jdimedia.nl>
  10424. * main/php_version.h
  10425. configure.in: - Update version number
  10426. * main/php_version.h
  10427. NEWS
  10428. configure.in: - Go with 4.2.1rc1
  10429. 2002-05-01 Markus Fischer <mfischer@guru.josefine.at>
  10430. * ext/sockets/php_sockets.h
  10431. ext/sockets/sockets.c:
  10432. - Rename setopt and getopt to set_option and get_option, provide alias.
  10433. * ext/sockets/sockets.c:
  10434. - Fix couple of problems with socket_create_pair():
  10435. - Force fourth argument to be passed by reference
  10436. - Since the argument is modified there is no need to force it to be an array
  10437. since it's destroyed anyway
  10438. - Only modify the argument if socketpair() was successfully
  10439. - Fix string modified for error message message
  10440. - Set global last_error when socketpair() fails
  10441. * ext/sockets/sockets.c: - Add SOMAXCONN constant.
  10442. 2002-05-01 Wez Furlong <wez.php@thebrainroom.net>
  10443. * ext/openssl/openssl.c: Fix for #16885
  10444. * ext/openssl/openssl.c: No asserts in branch
  10445. * ext/openssl/openssl.c:
  10446. MFH fix for #16940, compiler warnings and TSRMLS build fixes.
  10447. * ext/openssl/openssl.c: Probable fix for #16940.
  10448. 2002-05-01 Markus Fischer <mfischer@guru.josefine.at>
  10449. * ext/sockets/sockets.c: - WS fixes
  10450. * NEWS: - Mention the socket_select() API change
  10451. * ext/sockets/sockets.c:
  10452. - MFH fix for socket_select() and some minor memory leak; NEWS entry follows.
  10453. 2002-05-01 Jason Greene <jason@inetgurus.net>
  10454. * ext/sockets/sockets.c:
  10455. Changed socket_select to force reference copy, the older code would modify all references
  10456. Also fix small memory leak.
  10457. 2002-04-30 Harald Radi <h.radi@nme.at>
  10458. * ext/overload/overload.c: ZE2 compatibility fixes
  10459. 2002-04-30 Markus Fischer <mfischer@guru.josefine.at>
  10460. * ext/sockets/sockets.c: - Forgot to update proto
  10461. * ext/sockets/sockets.c:
  10462. - Allow resetting the module global last_error too.
  10463. 2002-04-30 Sebastian Bergmann <sb@sebastian-bergmann.de>
  10464. * ext/mbstring/mbfilter_cn.c
  10465. ext/mbstring/mbfilter_tw.c: More unused variables.
  10466. 2002-04-30 Stanislav Malyshev <stas@zend.com>
  10467. * ext/standard/aggregation.c: Fix ZE1 build
  10468. 2002-04-30 Harald Radi <h.radi@nme.at>
  10469. * NEWS: MFH
  10470. 2002-04-30 Sebastian Bergmann <sb@sebastian-bergmann.de>
  10471. * ext/mbstring/mbfilter_kr.c: Fix ZTS build. Remove unused variables.
  10472. * main/config.w32.h: Add missing #define's.
  10473. 2002-04-30 Harald Radi <h.radi@nme.at>
  10474. * NEWS:
  10475. 2002-04-30 Sebastian Bergmann <sb@sebastian-bergmann.de>
  10476. * win32/php4dll.dsp
  10477. win32/php4dllts.dsp: Add new ext/mbstring/mbfilter_*.c files.
  10478. 2002-04-30 Sascha Schumann <sascha@schumann.cx>
  10479. * ext/standard/var_unserializer.c: Touch file
  10480. 2002-04-30 Dan Kalowsky <dank@deadmime.org>
  10481. * ext/odbc/php_odbc.c:
  10482. reverting the cursor change as it seems to break many ODBC drivers.
  10483. * ext/odbc/php_odbc.c:
  10484. re-setting the CURSOR back to DYNAMIC rather than FORWARD_ONLY. This change
  10485. broke many other ODBC drivers (obviously testing wasn't extensive).
  10486. 2002-04-30 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  10487. * ext/mbstring/mbfilter.c
  10488. ext/mbstring/mbregex.c: fixed compile warning with Visual C++.
  10489. * ext/mbstring/mbfilter_cn.c
  10490. ext/mbstring/mbfilter_cn.h
  10491. ext/mbstring/mbfilter_ja.c
  10492. ext/mbstring/mbfilter_kr.c
  10493. ext/mbstring/mbfilter_kr.h
  10494. ext/mbstring/mbfilter_tw.c
  10495. ext/mbstring/mbfilter_tw.h
  10496. ext/mbstring/mbstring.c
  10497. ext/mbstring/unicode_table_cn.h
  10498. ext/mbstring/unicode_table_kr.h
  10499. ext/mbstring/unicode_table_tw.h
  10500. ext/mbstring/config.m4
  10501. ext/mbstring/mbfilter.c
  10502. ext/mbstring/mbfilter.h:
  10503. added simplified chinese, traditional chinese, korean support to mbstring. Note that this feature is experimental.
  10504. 2002-04-30 Stanislav Malyshev <stas@zend.com>
  10505. * ext/standard/browscap.c: ZE2 compatibility fix
  10506. * ext/standard/aggregation.c: ZE2 compatibility fixes
  10507. 2002-04-30 Jani Taskinen <sniper@iki.fi>
  10508. * ext/standard/tests/file/003.phpt:
  10509. revert last bogus change. There is bug in is_file()
  10510. 2002-04-30 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
  10511. * ext/domxml/php_domxml.c
  10512. ext/domxml/php_domxml.h:
  10513. - added function domxml_parser_set_keep_blanks()
  10514. 2002-04-30 Frank M. Kromann <frank@frontbase.com>
  10515. * ext/mbstring/mbstring.dsp: Adding missing files to project
  10516. 2002-04-30 Sebastian Bergmann <sb@sebastian-bergmann.de>
  10517. * ext/standard/file.c: Fix ZTS build.
  10518. 2002-04-30 Wez Furlong <wez.php@thebrainroom.net>
  10519. * ext/standard/http_fopen_wrapper.c:
  10520. Make use of new flag so that we can buffer http headers when we know that
  10521. the stream is not intended to be used in require/include.
  10522. * ext/standard/file.h
  10523. ext/standard/file.c
  10524. ext/standard/basic_functions.c:
  10525. Implement user-space funtions to operate on stream contexts.
  10526. * ext/standard/tests/file/003.phpt: Fix is_file test.
  10527. * main/streams.c: Remove debug code that should not have been committed.
  10528. * main/network.c: Remove this; it should not have been commited
  10529. * main/main.c: revert...
  10530. * main/main.c
  10531. main/network.c
  10532. main/php_streams.h
  10533. main/streams.c: Implement context option setting API.
  10534. Add/amend debugging code for sockets.
  10535. Add a flag that will help the http wrapper optimize itself when
  10536. it is not being used for include/require.
  10537. 2002-04-29 Jani Taskinen <sniper@iki.fi>
  10538. * pear/pear.m4: MFH: Add the shared extension check.
  10539. * ext/ming/config.m4:
  10540. Never add libraries without checking that they exist and can be linked.
  10541. 2002-04-29 Harald Radi <h.radi@nme.at>
  10542. * ext/com/COM.c: MFH
  10543. * ext/com/COM.c: RETURN_NULL() is defined with braces while RETURN_TRUE
  10544. and RETURN_FALSE are defined without.
  10545. seems not very consistent ?
  10546. 2002-04-29 Stanislav Malyshev <stas@zend.com>
  10547. * ext/standard/var.c: MFH
  10548. * ext/standard/var.c: Add comments for the fix
  10549. * ext/standard/var.c: Fix here too
  10550. 2002-04-29 Harald Radi <h.radi@nme.at>
  10551. * ext/com/COM.c: MFH
  10552. * ext/com/COM.c:
  10553. functions returned FALSE in case of error and the oo api returned NULL.
  10554. make them both behave equal (return NULL, as FALSE can be a valid value).
  10555. 2002-04-29 Stanislav Malyshev <stas@zend.com>
  10556. * ext/standard/var.c: MFH serializer fix
  10557. * ext/standard/var.c: Yet another serialization fix - for incomplete class
  10558. 2002-04-29 Jani Taskinen <sniper@iki.fi>
  10559. * ext/recode/config.m4
  10560. ext/recode/recode.c:
  10561. Make it possible to use recode 3.5 too. (happy now Wez? :)
  10562. * NEWS: Sync with PHP_4_2_0 branch.
  10563. 2002-04-29 Markus Fischer <mfischer@guru.josefine.at>
  10564. * ext/sockets/sockets.c: - Fix WS and CS a bit
  10565. * ext/sockets/php_sockets.h
  10566. ext/sockets/sockets.c:
  10567. - Store last errno in the module global 'last_error' implicitely
  10568. - Set the global 'last_error' explicitely for functions which can't return an
  10569. error withing a single socket context (socket_create and socket_select)
  10570. - Modified socket_last_error() to return global modules last
  10571. error if no socket resource is given
  10572. - Added a couple of more E_WARNING messages in case something
  10573. goes foobar so the user isn't left alone in the dark.
  10574. 2002-04-29 Mika Tuupola <tuupola@appelsiini.net>
  10575. * pear/File/Find.php:
  10576. * fixed the maxrecursion in mapTreeMultiple()
  10577. 2002-04-29 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  10578. * NEWS: Added touch fix
  10579. * ext/standard/filestat.c: MFH touch bag fix
  10580. * NEWS: MFB
  10581. * NEWS: Added NEWS entry for PostgreSQL function rename.
  10582. Removed duplicate entry.
  10583. 2002-04-29 Stig Bakken <ssb@fast.no>
  10584. * pear/package-pear.xml: * version will be 0.10
  10585. * pear/PEAR/Packager.php: * slight cleanup
  10586. * pear/PEAR/Packager.php: * call the right parent constructor
  10587. * pear/PEAR/Command/Install.php:
  10588. * PEAR_Installer constructor now expects only the UI object
  10589. * pear/PEAR/Command/Remote.php:
  10590. * PEAR_Common::downloadHttp no longer wants a config object
  10591. * pear/PEAR/Common.php:
  10592. * always set $this->config (use PEAR_Config::singleton)
  10593. * rename setFrontend to setFrontendObject
  10594. * add validPackageName method
  10595. * added downloadHttp callback types setup, connfailed and writefailed
  10596. * no more passing config objects around
  10597. * pear/PEAR/Installer.php: * use the downloadHttp method w/callback
  10598. 2002-04-29 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  10599. * ext/ming/config.m4:
  10600. shlib suffix was not defind and rint() was not found without -lm.
  10601. 2002-04-28 Jani Taskinen <sniper@iki.fi>
  10602. * build/rules.mk: Fixed bug: #16858
  10603. 2002-04-28 Sascha Schumann <sascha@schumann.cx>
  10604. * ext/standard/url_scanner_ex.c: touch file
  10605. * ext/standard/url_scanner_ex.c: Touch generated file
  10606. 2002-04-28 Sebastian Bergmann <sb@sebastian-bergmann.de>
  10607. * main/config.w32.h
  10608. main/internal_functions_win32.c
  10609. win32/php4dll.dsp
  10610. win32/php4dllts.dsp:
  10611. Enable bundled build of ext/ctype and ext/mbstring on Win32.
  10612. 2002-04-28 Stanislav Malyshev <stas@zend.com>
  10613. * ext/standard/var_unserializer.c
  10614. ext/standard/var_unserializer.re
  10615. ext/standard/var.c: MFH: serializer/unserializer fix
  10616. * ext/standard/var.c
  10617. ext/standard/var_unserializer.c
  10618. ext/standard/var_unserializer.re: Fix couple of nasty serializer bugs:
  10619. a) When array unserializer encounters less data than it expects (like:
  10620. a:1:{}) it crashes. I don't understand exactly why it does, but the fact
  10621. is it does. So now it should catch "}" and bail out.
  10622. b) When array/object data are serialized, the count is written by hash
  10623. count. However, it can be that in-loop check fails and less data than
  10624. expected will then be written into the array. Which, due to a), would
  10625. crash on unserialize. So now it will write empty entries in place of
  10626. entries it cannot serialize (the other choice would be make two passes on
  10627. the data, which I don't like).
  10628. 2002-04-28 Thies C. Arntzen <thies@thieso.net>
  10629. * ext/standard/url_scanner_ex.c: timestamp
  10630. * NEWS
  10631. ext/session/php_session.h
  10632. ext/session/session.c
  10633. ext/standard/url_scanner_ex.c
  10634. ext/standard/url_scanner_ex.h
  10635. ext/standard/url_scanner_ex.re:
  10636. revert session_set_userdata - diffent patch will come shortly
  10637. 2002-04-28 Stig Bakken <ssb@fast.no>
  10638. * pear/package.dtd: * forgot script element in release contents
  10639. * pear/PEAR/Common.php
  10640. pear/package.dtd: * package.dtd: version 1.0b7
  10641. - added <provides> element
  10642. - added <script> element
  10643. * pear/PEAR/Command/Remote.php:
  10644. * implemented "list-remote-packages" command
  10645. * pear/PEAR/Remote.php:
  10646. * implemented stub for XML_RPC fallback if xmlrpc-epi is not installed
  10647. 2002-04-28 Sebastian Bergmann <sb@sebastian-bergmann.de>
  10648. * pear/HTML/IT.php
  10649. pear/HTML/ITX.php
  10650. pear/HTML/IT_Error.php: Move IT[X] to /pear.
  10651. * pear/HTML/Menu.php
  10652. pear/HTML/Menu_Browser.php: Move Menu* to /pear.
  10653. 2002-04-28 Jani Taskinen <sniper@iki.fi>
  10654. * ext/mysql/php_mysql.c:
  10655. - Added optional 3rd parameter to mysql_select_db() which makes it return
  10656. the previously selected database name.
  10657. * ext/mysql/php_mysql.c: kill a compile warning
  10658. * acinclude.m4
  10659. sapi/apache/libphp4.module.in: Fix build when openssl is enabled.
  10660. * ext/standard/url_scanner_ex.c:
  10661. touch file. Please commit first the .re file and afterwards the .c source. Otherwise, timestamps will be broken.
  10662. * Makefile.global: Missing dependancies..
  10663. 2002-04-28 Tomas V.V.Cox <cox@idecnet.com>
  10664. * pear/DB/odbc.php:
  10665. Fix odbc_fetch_into() compat for 4.2.0 (reported by Nate Ward)
  10666. 2002-04-28 Jani Taskinen <sniper@iki.fi>
  10667. * NEWS: - Cleaned out the CVS commit conflicts..
  10668. * acinclude.m4: Fix bug: #16823
  10669. * ext/iconv/iconv.c: ws fix
  10670. 2002-04-28 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  10671. * ext/standard/tests/file/003.phpt
  10672. ext/standard/tests/file/003.inc: Add test case for file_exist/is_file
  10673. 2002-04-27 Sascha Schumann <sascha@schumann.cx>
  10674. * ext/zlib/zlib.c: s/len/xln/ was necessary here
  10675. Noticed by: Charles O Parks III
  10676. * ext/zlib/zlib.c: Use a single macro to set cl header
  10677. 2002-04-27 Thies C. Arntzen <thies@thieso.net>
  10678. * ext/zlib/zlib.c:
  10679. - If possible set Content-Length header in zlib.output_compression mode. (thies)
  10680. 2002-04-27 Harald Radi <h.radi@nme.at>
  10681. * ext/com/TODO: updated TODO list
  10682. 2002-04-27 Thies C. Arntzen <thies@thieso.net>
  10683. * ext/standard/url_scanner_ex.c: part 2 of last commit
  10684. * ext/standard/url_scanner_ex.h
  10685. ext/standard/url_scanner_ex.re
  10686. ext/session/php_session.h
  10687. ext/session/session.c:
  10688. - added session_set_userdata() which enables you to specify one variable
  10689. that will be kept in the browser in addition to the session-id. This
  10690. only works when using trans-sid sessions (no cookie). (thies)
  10691. 2002-04-27 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
  10692. * NEWS
  10693. php.ini-dist
  10694. php.ini-recommended:
  10695. 2002-04-27 Harald Radi <h.radi@nme.at>
  10696. * ext/com/COM.c
  10697. ext/com/com.h: MFH
  10698. * ext/com/COM.c:
  10699. don't set CLSCTX_REMOTE_SERVER if NULL is passed as servername
  10700. 2002-04-27 Jani Taskinen <sniper@iki.fi>
  10701. * ext/mysql/config.m4: MFH: fix for bug #16743
  10702. * ext/mysql/config.m4: Fix bug: #16743
  10703. 2002-04-26 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  10704. * ext/standard/filestat.c
  10705. ext/standard/php_filestat.h
  10706. ext/standard/basic_functions.c: Fixed bug #16861.
  10707. touch sets wrong atime or mtime when they are not specified.
  10708. touch silently failed when HAVE_UTIME is not defined.
  10709. (This needs more consideration. Which platform does not support it?)
  10710. 2002-04-26 Sascha Schumann <sascha@schumann.cx>
  10711. * ext/session/session.c: three less strlen invocations
  10712. * sapi/apache2filter/config.m4
  10713. sapi/apache/config.m4: be a bit more verbose about what is wrong
  10714. 2002-04-26 Harald Radi <h.radi@nme.at>
  10715. * ext/com/com.h:
  10716. this patch should fix a bug where intermediate comvals were not
  10717. released before they were freed. this caused outproc com server
  10718. to belive that they still referenced even when the php process
  10719. already terminated.
  10720. 2002-04-26 Dan Kalowsky <dank@deadmime.org>
  10721. * ext/odbc/php_odbc.c:
  10722. bug fix for bug #15758, a double free'ing of an ODBC connection
  10723. 2002-04-26 Sascha Schumann <sascha@schumann.cx>
  10724. * sapi/apache/libphp4.module.in: Fix external builds
  10725. * configure.in: reuse known values
  10726. * ext/mbstring/mbstring.h
  10727. ext/mbstring/php_mbregex.c: Improve use of module_globals macros
  10728. 2002-04-26 Jani Taskinen <sniper@iki.fi>
  10729. * sapi/apache2filter/config.m4
  10730. sapi/apache/config.m4:
  10731. MFH: fix bug: #16791 (more reliable version check)
  10732. * sapi/apache2filter/config.m4
  10733. sapi/apache/config.m4: - Fix for bug: #16791. (more reliable test)
  10734. 2002-04-26 Tomas V.V.Cox <cox@idecnet.com>
  10735. * pear/DB/pgsql.php: E_ALL fix when DSN is given as an array
  10736. 2002-04-25 jim winstead <jimw@apache.org>
  10737. * ext/standard/url_scanner_ex.c: update generated file
  10738. * ext/standard/url_scanner_ex.re:
  10739. Do not add redundant id attribute. It doesn't make the output any
  10740. more standards compliant.
  10741. 2002-04-25 Edin Kadribasic <edink@proventum.net>
  10742. * ext/mysql/config.m4: MFH
  10743. * ext/mysql/config.m4: Some systems have mysql socket in /var/run/mysql
  10744. * ext/oracle/oracle.c: MFB
  10745. * ext/oracle/oracle.c: Fix the fix.
  10746. * ext/oracle/oracle.c: Fix win32 build
  10747. 2002-04-25 Colin Viebrock <colin@easydns.com>
  10748. * pear/Net/Dig.php
  10749. pear/Crypt/CBC.php: moved into /pear
  10750. 2002-04-25 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  10751. * ext/standard/string.c:
  10752. fixed directory access problem when direcory name is encoded in japanese Shift_JIS encoding.
  10753. 2002-04-25 Jani Taskinen <sniper@iki.fi>
  10754. * ext/standard/exec.c: MFH: fix for bug #16811
  10755. 2002-04-25 Stig Bakken <ssb@fast.no>
  10756. * pear/PEAR/Installer.php: * fix warning
  10757. 2002-04-25 Sascha Schumann <sascha@schumann.cx>
  10758. * ext/standard/url_scanner_ex.c:
  10759. Touch generated file to increase timestamp
  10760. 2002-04-25 Harald Radi <h.radi@nme.at>
  10761. * main/win95nt.h: already defined in zend_config.win32.h
  10762. 2002-04-25 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  10763. * ext/pgsql/tests/17result.phpt
  10764. ext/pgsql/tests/result.inc: Added test for pg_fetch_*() functions
  10765. * ext/pgsql/pgsql.c: Revert last 2 commits.
  10766. 2002-04-25 Derick Rethans <d.rethans@jdimedia.nl>
  10767. * ext/standard/exec.c: - Fix for bug #16811
  10768. * ext/com/conversion.c: - MFH: fix for bug #14353
  10769. * ext/com/conversion.c: - Fix for bug #14353
  10770. * ext/standard/url_scanner_ex.c
  10771. ext/standard/url_scanner_ex.re: - Fix for bug 16810 (XHTML compliance)
  10772. 2002-04-25 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  10773. * ext/pgsql/config.m4: Fix version in message
  10774. 2002-04-25 Jani Taskinen <sniper@iki.fi>
  10775. * NEWS: fine-tuning
  10776. * ext/xslt/config.m4: Only support the new libexpat.
  10777. 2002-04-25 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  10778. * ext/pgsql/php_pgsql.h
  10779. ext/pgsql/pgsql.c:
  10780. pg_client_encoding/pg_set_client_encoding should be compiled always.
  10781. Recent libpq has PQclientEncoding/PQsetClientEncoding regarless of
  10782. multibyte support enabled or not.
  10783. Reported by c@cornelia-boenigk.de
  10784. 2002-04-24 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  10785. * ext/pgsql/pgsql.c: Remove result_type from pg_fetch_object() proto.
  10786. It still accepts 3rd argument, but passing 3rd argument
  10787. does not make sense for pg_fetch_object().
  10788. * ext/pgsql/pgsql.c:
  10789. It does not make any sense to have a PGSQL_BOTH as a default for pg_fetch_object()
  10790. Noticed by c@cornelia-boenigk.de
  10791. 2002-04-24 Dan Kalowsky <dank@deadmime.org>
  10792. * ext/odbc/php_odbc.c:
  10793. clearing up some code to remove any possible confusion in variable counts
  10794. 2002-04-24 Jani Taskinen <sniper@iki.fi>
  10795. * ext/mysql/config.m4: MFH
  10796. * ext/mysql/config.m4: - Fixed a typo..
  10797. 2002-04-24 Stanislav Malyshev <stas@zend.com>
  10798. * main/output.c: MFH
  10799. * main/output.c:
  10800. Init output_start_* to avoid "output started at ZZZZZ" messages
  10801. (which may result when output started while zend is neither compiling nor
  10802. executing - e.g., when file upload fails).
  10803. 2002-04-24 Andrei Zmievski <andrei@ispi.net>
  10804. * NEWS: *** empty log message ***
  10805. 2002-04-24 Jani Taskinen <sniper@iki.fi>
  10806. * ext/imap/php_imap.c: MFH
  10807. * ext/imap/php_imap.c:
  10808. - Do the ssl_onceonlyinit() as last. This is how c-client creates
  10809. the linkage.c (used by Pine).
  10810. 2002-04-24 Andrei Zmievski <andrei@ispi.net>
  10811. * ext/standard/array.c: MFH.
  10812. 2002-04-24 Jani Taskinen <sniper@iki.fi>
  10813. * ext/imap/.cvsignore: - Missing .libs line..
  10814. 2002-04-24 Andrei Zmievski <andrei@ispi.net>
  10815. * ext/standard/array.c: Fix Bug #14795.
  10816. * ext/standard/array.c:
  10817. Fix unwanted type conversion in array_merge_recursive (Bug #14990).
  10818. 2002-04-24 Jani Taskinen <sniper@iki.fi>
  10819. * ext/recode/config.m4
  10820. ext/recode/php_recode.h
  10821. ext/recode/recode.c: One big mess is a bit less mess now.
  10822. 2002-04-24 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  10823. * ext/mbstring/mbstring.c:
  10824. Fixed typo. Compiler compiled with this typo somehow.
  10825. 2002-04-24 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
  10826. * NEWS: - Put news item about changes of domxml in
  10827. 2002-04-24 Derick Rethans <d.rethans@jdimedia.nl>
  10828. * NEWS: Merge fixes
  10829. * NEWS: - Layout and release date
  10830. 2002-04-24 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  10831. * NEWS: Added NEWS for recent multibyte related fixes.
  10832. 2002-04-24 Jani Taskinen <sniper@iki.fi>
  10833. * ext/domxml/php_domxml.c: Fix ZTS build.
  10834. * NEWS: Added the 4.2.1 entries here too.
  10835. * NEWS: Forgot this one..
  10836. * NEWS: Added entry for the SID fix.
  10837. * sapi/apache/mod_php4.c: This was not supposed to be committed..
  10838. * php.ini-recommended
  10839. sapi/apache/mod_php4.c: MFH
  10840. * php.ini-recommended: fixed the comment..
  10841. 2002-04-24 Aaron Bannert <aaron@apache.org>
  10842. * sapi/apache2filter/sapi_apache2.c:
  10843. Apache does a full load, unload, load cycle for each DSO module.
  10844. This patch makes sure that any startup actions that are performed
  10845. for PHP don't happen until the second load (the second call to
  10846. the post_config hook), and it also prevents subsequent calls
  10847. to the initialization routines.
  10848. Suggested By: Cliff Woolley
  10849. PR: 16475, 16754
  10850. 2002-04-24 Stig Bakken <ssb@fast.no>
  10851. * pear/PEAR/Registry.php:
  10852. * add "_lastmodified" timestamp to registry files (don't trust filemtime)
  10853. 2002-04-23 Jani Taskinen <sniper@iki.fi>
  10854. * ext/java/Makefile.in: Make sure the extension will be named java.so
  10855. 2002-04-23 Stig Bakken <ssb@fast.no>
  10856. * pear/package-pear.xml: 0.9.1 release notes ++
  10857. * pear/PEAR/Common.php: * make validator work again
  10858. 2002-04-23 Jani Taskinen <sniper@iki.fi>
  10859. * ext/java/README: MFH
  10860. * ext/java/README: Fixed the extension name.
  10861. 2002-04-23 Stig Bakken <ssb@fast.no>
  10862. * pear/package-db.xml: * roll out 1.2 release
  10863. 2002-04-23 Jani Taskinen <sniper@iki.fi>
  10864. * ext/gd/config.m4: MFH
  10865. * ext/gd/config.m4: Wrong variable used here..
  10866. * configure.in: ws fix
  10867. 2002-04-23 Markus Fischer <mfischer@guru.josefine.at>
  10868. * ext/posix/posix.c: - Fix proto.
  10869. * ext/pcntl/pcntl.c: - MFH fix for #16766.
  10870. * ext/pcntl/pcntl.c: - Fix pcntl_waitpid() [Fixes #16766].
  10871. 2002-04-23 Sascha Schumann <sascha@schumann.cx>
  10872. * ext/session/mod_files.c: Add #ifdef.. around F_SETFD.
  10873. 2002-04-23 Derick Rethans <d.rethans@jdimedia.nl>
  10874. * ext/cyrus/cyrus.c
  10875. ext/ldap/ldap.c: Fix TSRMLS_CC thingies.
  10876. * ext/cyrus/cyrus.c
  10877. ext/ldap/ldap.c: Fix TSRMLS_CC
  10878. 2002-04-23 Sascha Schumann <sascha@schumann.cx>
  10879. * ext/session/mod_files.c: MFH: Rip out use of O_EXCL
  10880. * ext/session/session.c: MFH define_sid issue
  10881. 2002-04-23 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  10882. * win32/readdir.c:
  10883. fixed access problem when japanese Shift_JIS character is used as directory name. Some characters in Shift_JIS are including 0x5c (slash) as second byte.
  10884. 2002-04-23 Mika Tuupola <tuupola@appelsiini.net>
  10885. * pear/File/Find.php:
  10886. * added $maxrecursion parameter to mapTreeMultiple()
  10887. 2002-04-23 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
  10888. * ext/domxml/php_domxml.c: - replace_child() will not add a child twice
  10889. - domxml_open_mem() drops old optional parameter to switch between reading
  10890. from a string or a file.
  10891. - new optional parameter for domxml_open_mem() which set the mode how the
  10892. document shall be parsed
  10893. 2002-04-23 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  10894. * ext/mbstring/mbstring.c: MFH
  10895. Fix empty output when no conversion is done.
  10896. Fix possible problem with wide chars.
  10897. 2002-04-23 Hartmut Holzgraefe <hartmut@six.de>
  10898. * sapi/apache/php_apache.c:
  10899. apache_child_terminate() returns status as bool
  10900. proto fixes
  10901. 2002-04-23 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  10902. * ext/mbstring/mbstring.c: Remove unneeded 'return'.
  10903. * ext/mbstring/mbstring.c: Fix possible wide char prolem.
  10904. Fix empty output when no conversion is performed.
  10905. 2002-04-23 Stig Bakken <ssb@fast.no>
  10906. * pear/PEAR/Command/Remote.php: * use PEAR_Common::downloadHttp()
  10907. * pear/PEAR/Common.php:
  10908. * downloadHttp: pass the total number of bytes downloaded as parameter
  10909. to the 'done' callback
  10910. * pear/PEAR/Common.php:
  10911. * moved these "class variables" to global variables and added static methods for getting
  10912. them: maintainer_roles, release_states, dependency_types, dependency_relations,
  10913. file_roles, replacement_types
  10914. * added downloadHttp method with status callback support (can be used by installers
  10915. to show download progress)
  10916. 2002-04-23 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
  10917. * ext/domxml/php_domxml.h:
  10918. - added new function DomDocument->ids (subject to change)
  10919. * ext/domxml/php_domxml.c:
  10920. - get_element_by_id() doesn't use xpath anymore but searches in
  10921. xmlDoc->ids as provided by libxml.
  10922. - New function DomDocument->ids() returns a list of ids (subject to change)
  10923. - replace_node() doesn't make a copy of the new node if it has no parents
  10924. 2002-04-23 Sascha Schumann <sascha@schumann.cx>
  10925. * acinclude.m4:
  10926. No need for an ifelse here (which was lacking a char anyway :-)
  10927. 2002-04-23 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  10928. * ext/pgsql/php_pgsql.h
  10929. ext/pgsql/tests/12pg_insert.phpt
  10930. ext/pgsql/tests/13pg_select.phpt
  10931. ext/pgsql/tests/14pg_update.phpt
  10932. ext/pgsql/tests/pg_delete.inc
  10933. ext/pgsql/tests/pg_insert.inc
  10934. ext/pgsql/tests/pg_select.inc
  10935. ext/pgsql/tests/pg_update.inc
  10936. ext/pgsql/pgsql.c:
  10937. Make pg_convert/pg_insert/pg_select/pg_update/pg_delete a bit more flexible.
  10938. pg_convert() may ignore, NOT NULL and/or DEFAULT.
  10939. pg_insert/pg_update/pg_select/pg_update may return query string.
  10940. 2002-04-23 Jani Taskinen <sniper@iki.fi>
  10941. * main/rfc1867.c:
  10942. MFH the possible crash bug fix and warning -> notice change.
  10943. * sapi/apache/mod_php4.c: This was not supposed to be uncommented..yet.
  10944. * sapi/apache/mod_php4.c
  10945. sapi/apache/php_apache.c
  10946. sapi/apache/php_apache_http.h
  10947. sapi/apache/sapi_apache.c: Part 4 of apache sapi build fixes:
  10948. - Fixed many conflicts caused by bogus includes, e.g the infamous XtOffset
  10949. redefinition warning is gone now.
  10950. * sapi/apache/apMakefile.tmpl
  10951. sapi/apache/config.m4
  10952. sapi/apache/libphp4.module.in: Part 3 of static apache build fixes:
  10953. - Use the PHP_CFLAGS when compiling the php4 module in apache tree.
  10954. - Use the apache include dir only when compiling sapi/apache
  10955. o Fixes the fnmatch.h issue Wez complained about :)
  10956. * configure.in: Part 2 of static apache build fixes:
  10957. - Added 2 variables to be used in libphp4.module
  10958. o Apparently autoconf 2.53 screws abs_srcdir
  10959. - Made INCLUDES and EXTRA_INCLUDES available to be used with AC_OUTPUT()
  10960. o Not related to the static apache build issues
  10961. * acinclude.m4:
  10962. Part 1 of commits to fix some issues with static apache (1.3.x) compile:
  10963. - Made the OPENSSL_INCDIR available to be added in the PHP_CFLAGS
  10964. in libphp4.module
  10965. - Make it possible to set SAPI specific include dirs
  10966. * NEWS: Missing date for 4.2.0
  10967. * main/rfc1867.c:
  10968. Changed the error for 'no upload' to E_NOTICE so that it doesn't
  10969. pollute the logs too much.
  10970. 2002-04-22 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  10971. * win32/readdir.c:
  10972. fixed access problem when japanese Shift_JIS character is used as directory name. Some characters in Shift_JIS are including 0x5c (slash) as second byte.
  10973. 2002-04-22 Sascha Schumann <sascha@schumann.cx>
  10974. * ext/standard/php_smart_str.h: remove unnecessary casts
  10975. * ext/session/mod_files.c:
  10976. Set the close-on-exec flag for fds. Child processes should not inherit
  10977. the fd.
  10978. Also rip out the broken O_EXCL use. Our file names are not unique and
  10979. this left a small window open where creating a session file would fail
  10980. (a, b notice that the file does not exist; a creates the file successfully;
  10981. b tries to create, but fails due to O_EXCL).
  10982. 2002-04-22 Jim Jagielski <jim@jaguNET.com>
  10983. * sapi/apache2filter/apache_config.c: Typo in error string
  10984. 2002-04-22 Harald Radi <h.radi@nme.at>
  10985. * ext/rpc/rpc.c
  10986. ext/rpc/rpc_proxy.c:
  10987. set up a proxy object when requesting a reference to a variable
  10988. * ext/standard/php_smart_str.h: fixes a warning when compiling under win32
  10989. 2002-04-22 Marko Karppinen <karppinen@pobox.com>
  10990. * sapi/apache2filter/config.m4: Refine the OS X support a bit
  10991. * sapi/apache2filter/config.m4:
  10992. Merged the Mac OS X compile changes from the Apache 1.3 SAPI.
  10993. --with-apxs2 should now work on Mac OS X / Darwin.
  10994. * NEWS: Prettify the NEWS entries
  10995. * CREDITS: Let's pretend this is up-to-date now
  10996. 2002-04-22 Harald Radi <h.radi@nme.at>
  10997. * ext/rpc/com/com.c
  10998. ext/rpc/handler.h
  10999. ext/rpc/rpc.c
  11000. ext/rpc/rpc.h
  11001. ext/rpc/rpc_proxy.c
  11002. ext/rpc/rpc_proxy.h:
  11003. changes related to the latest commit of the zend engine
  11004. 2002-04-22 Edin Kadribasic <edink@proventum.net>
  11005. * sapi/apache2filter/php4apache2.dsp: Reverting my previous patch.
  11006. 2002-04-22 Derick Rethans <d.rethans@jdimedia.nl>
  11007. * NEWS: - Fix date
  11008. 2002-04-22 Martin Jansen <mail@martin-jansen.de>
  11009. * pear/PEAR/WebInstaller.php:
  11010. * Due to the recent changes in the installer stuff, the webinstaller
  11011. is not supported at the moment.
  11012. 2002-04-22 Sascha Schumann <sascha@schumann.cx>
  11013. * ext/pgsql/pgsql.c:
  11014. hash keys lengths include the NUL-byte, so we need to copy one byte less.
  11015. also add missing commas in the INSERT clause.
  11016. Noticed by: Yasuo Ohgaki
  11017. 2002-04-21 Jani Taskinen <sniper@iki.fi>
  11018. * ext/domxml/tests/.cvsignore: missing .cvsignore
  11019. 2002-04-21 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  11020. * ext/mbstring/mbstring.c:
  11021. small performance improvement when pass is selected as input encoding.
  11022. 2002-04-21 Edin Kadribasic <edink@proventum.net>
  11023. * sapi/apache2filter/php4apache2.dsp:
  11024. Added ..\..\..\php_build\lib\apache2 to libpath and
  11025. ..\..\..\php_build\include\apache2 to includepath
  11026. 2002-04-21 Richard Heyes <richard@phpguru.org>
  11027. * pear/File/SearchReplace.php: * Moving to it's own package
  11028. 2002-04-21 Wez Furlong <wez.php@thebrainroom.net>
  11029. * ext/gd/libgd/gd.c
  11030. ext/gd/libgd/gd.h
  11031. ext/gd/libgd/gd_png.c
  11032. ext/gd/libgd/gdft.c
  11033. ext/gd/libgd/webpng.c:
  11034. Apply that patch I wrote ages ago that fixes some problems with true-color
  11035. vs palette based handling.
  11036. Also implements the gdImageStringFTEx function.
  11037. 2002-04-21 Tomas V.V.Cox <cox@idecnet.com>
  11038. * pear/DB/STATUS
  11039. pear/DB/oci8.php:
  11040. Added oci8 tableInfo (thanks Bertrand Mansion <bmansion@mamasam.com>!)
  11041. * pear/DB/tests/oci8/mktable.inc: Include the correct file
  11042. * pear/DB/tests/oci8/connect.inc: Use the right include_path
  11043. * pear/DB/tests/oci8/02fetch.phpt
  11044. pear/DB/tests/oci8/03simplequery.phpt
  11045. pear/DB/tests/oci8/04numcols.phpt
  11046. pear/DB/tests/oci8/05sequences.phpt
  11047. pear/DB/tests/oci8/06prepexec.phpt
  11048. pear/DB/tests/oci8/07errornative.phpt
  11049. pear/DB/tests/oci8/08affectedrows.phpt
  11050. pear/DB/tests/oci8/09numrows.phpt
  11051. pear/DB/tests/oci8/10errormap.phpt
  11052. pear/DB/tests/oci8/12tableinfo.phpt
  11053. pear/DB/tests/oci8/13limit.phpt:
  11054. - Added test for the new tableInfo()
  11055. - Fixed include_path's for tests
  11056. 2002-04-21 Martin Jansen <mail@martin-jansen.de>
  11057. * pear/DB/TESTERS: * Fix CVS username
  11058. 2002-04-21 Stig Bakken <ssb@fast.no>
  11059. * pear/PEAR/Installer.php: * more uniform "level 2 debug messages"
  11060. * don't add dirname(file) to install path if install-as attribute is set
  11061. 2002-04-21 Sascha Schumann <sascha@schumann.cx>
  11062. * ext/pgsql/pgsql.c:
  11063. refactoring in pgsql_do_connect and some "leaner" code in pgsql_add_quotes
  11064. * ext/pgsql/pgsql.c:
  11065. Avoid allocating resources, if we know that the input array is empty.
  11066. Also pass tsrmls to do_exec.
  11067. * ext/pgsql/pgsql.c: speling fix and s/FAILURE/HASH_KEY_NON_EXISTANT/
  11068. * ext/pgsql/pgsql.c:
  11069. The default has been changed to assume failure, because there were 5-10
  11070. cases of failure and one success.
  11071. * ext/pgsql/pgsql.c:
  11072. Add PGSQL_RETURN_OID which encapsulates the LONG_MAX check etc.
  11073. Add a few missing smart_str_0's.
  11074. Remove a "(" in a probably less-tested #ifdef.. branch
  11075. * ext/pgsql/config.m4:
  11076. Also support --disable-shared installations of pgsql
  11077. 2002-04-21 Stig Bakken <ssb@fast.no>
  11078. * pear/package-pear.xml: * set version to 0.9.1-dev
  11079. * pear/package-pear.xml
  11080. pear/scripts/pear.in:
  11081. * PHP_PREFIX constant is not defined, use bin_dir pear config instead
  11082. 2002-04-21 Sascha Schumann <sascha@schumann.cx>
  11083. * ext/pgsql/pgsql.c:
  11084. My patch as posted to php-dev + warnings/errors fixed as seen in
  11085. Yasuo's reply.
  11086. 2002-04-21 Martin Jansen <mail@martin-jansen.de>
  11087. * pear/PEAR/Installer.php:
  11088. * Remove package directory if empty during uninstall process
  11089. * Don't baseinstalldir for documentation.
  11090. 2002-04-21 Jani Taskinen <sniper@iki.fi>
  11091. * ext/java/config.m4: Tiny typo..
  11092. 2002-04-21 Tomas V.V.Cox <cox@idecnet.com>
  11093. * pear/PEAR/Command/Remote.php: Bail on no HTTP.php present in the system
  11094. Let "pear download" act ala wget
  11095. * pear/PEAR/Common.php: typo
  11096. 2002-04-21 Sascha Schumann <sascha@schumann.cx>
  11097. * ext/standard/php_smart_str.h
  11098. ext/standard/var.c: simplify and improve speed of smart_str_print_long.
  11099. also add a variant for unsigned numbers.
  11100. 2002-04-21 Sterling Hughes <sterling@bumblebury.com>
  11101. * ext/xslt/sablot.c: expletives deleted.
  11102. * ext/xslt/sablot.c: some more fixes towards making it work again
  11103. 2002-04-20 Sascha Schumann <sascha@schumann.cx>
  11104. * ext/dio/dio.c: allocate space for NUL
  11105. 2002-04-20 Derick Rethans <d.rethans@jdimedia.nl>
  11106. * ext/recode/recode.c: - initialize globals properly
  11107. 2002-04-20 jim winstead <jimw@apache.org>
  11108. * ext/gd/config.m4:
  11109. include the checks for various support libraries to --with-gd=php section. the
  11110. libgd stuff needs some additional checks to handle the presence/absence of
  11111. things like libpng, but this helps when most things are included.
  11112. * ext/gd/config.m4: s/.o/.c/
  11113. 2002-04-20 Sterling Hughes <sterling@bumblebury.com>
  11114. * ext/dio/dio.c: realloc buffer down
  11115. 2002-04-20 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  11116. * README.TESTING: Removed for consistency with current build system.
  11117. 2002-04-20 Sascha Schumann <sascha@schumann.cx>
  11118. * ext/mbstring/config.m4:
  11119. If I don't want mbstring, I also don't want this transparent encoding
  11120. thingee which caused an undefined reference in main.o.
  11121. 2002-04-20 Wez Furlong <wez.php@thebrainroom.net>
  11122. * ext/mailparse/README:
  11123. The PECL version probably will not compile with PHP 4.2 unless they
  11124. check it out on the branch.
  11125. I have a tarball ready-to-go from my site, so add a not about it.
  11126. 2002-04-20 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  11127. * ext/pgsql/tests/large_object.inc
  11128. ext/pgsql/pgsql.c:
  11129. Make pg_lo_import()/pg_lo_unlink()/pg_lo_open()/pg_lo_export() work with oid larger than 2^31.
  11130. 2002-04-20 Derick Rethans <d.rethans@jdimedia.nl>
  11131. * ext/mailparse/.cvsignore
  11132. ext/mailparse/CREDITS
  11133. ext/mailparse/EXPERIMENTAL
  11134. ext/mailparse/README: - Fix mailparse dir for release
  11135. * main/php_version.h
  11136. configure.in: - Update version numbers
  11137. * configure.in
  11138. main/php_version.h: Go with 4.2.0
  11139. * ext/mailparse/.cvsignore: MFH: Missing .cvsignore file
  11140. * ext/mailparse/.cvsignore: - Add missing .cvsignore
  11141. 2002-04-20 Sander Roobol <phy@wanadoo.nl>
  11142. * .cvsignore: Another .cvsignore update
  11143. * sapi/webjames/.cvsignore
  11144. sapi/servlet/.cvsignore
  11145. sapi/thttpd/.cvsignore
  11146. sapi/tux/.cvsignore
  11147. sapi/pi3web/.cvsignore
  11148. sapi/roxen/.cvsignore
  11149. sapi/isapi/.cvsignore
  11150. sapi/nsapi/.cvsignore
  11151. sapi/phttpd/.cvsignore
  11152. sapi/fastcgi/.cvsignore
  11153. sapi/fhttpd/.cvsignore
  11154. sapi/cgi/.cvsignore
  11155. sapi/cli/.cvsignore
  11156. sapi/apache/.cvsignore
  11157. sapi/apache2filter/.cvsignore
  11158. sapi/caudium/.cvsignore
  11159. sapi/.cvsignore
  11160. sapi/aolserver/.cvsignore
  11161. regex/.cvsignore
  11162. pear/scripts/.cvsignore
  11163. ext/yp/.cvsignore
  11164. ext/zip/.cvsignore
  11165. ext/zlib/.cvsignore
  11166. ext/xslt/.cvsignore
  11167. ext/yaz/.cvsignore
  11168. ext/xmlrpc/libxmlrpc/.cvsignore
  11169. ext/xml/expat/.cvsignore
  11170. ext/xmlrpc/.cvsignore
  11171. ext/wddx/.cvsignore
  11172. ext/xml/.cvsignore
  11173. ext/tokenizer/.cvsignore
  11174. ext/vpopmail/.cvsignore
  11175. ext/w32api/.cvsignore
  11176. ext/sybase_ct/.cvsignore
  11177. ext/sysvsem/.cvsignore
  11178. ext/sysvshm/.cvsignore
  11179. ext/sybase/.cvsignore
  11180. ext/sockets/.cvsignore
  11181. ext/standard/.cvsignore
  11182. ext/swf/.cvsignore
  11183. ext/snmp/.cvsignore
  11184. ext/session/.cvsignore
  11185. ext/shmop/.cvsignore
  11186. ext/skeleton/.cvsignore
  11187. ext/qtdom/.cvsignore
  11188. ext/readline/.cvsignore
  11189. ext/recode/.cvsignore
  11190. ext/pgsql/.cvsignore
  11191. ext/posix/.cvsignore
  11192. ext/pspell/.cvsignore
  11193. ext/pdf/.cvsignore
  11194. ext/pfpro/.cvsignore
  11195. ext/pcntl/.cvsignore
  11196. ext/pcre/.cvsignore
  11197. ext/overload/.cvsignore
  11198. ext/ovrimos/.cvsignore
  11199. ext/oracle/.cvsignore
  11200. ext/odbc/.cvsignore
  11201. ext/openssl/.cvsignore
  11202. ext/oci8/.cvsignore
  11203. ext/notes/.cvsignore
  11204. ext/ncurses/.cvsignore
  11205. ext/mssql/.cvsignore
  11206. ext/mysql/.cvsignore
  11207. ext/mysql/libmysql/.cvsignore
  11208. ext/msession/.cvsignore
  11209. ext/msql/.cvsignore
  11210. ext/mnogosearch/.cvsignore
  11211. ext/mime_magic/.cvsignore
  11212. ext/ming/.cvsignore
  11213. ext/mcrypt/.cvsignore
  11214. ext/mhash/.cvsignore
  11215. ext/ldap/.cvsignore
  11216. ext/mbstring/.cvsignore
  11217. ext/mcal/.cvsignore
  11218. ext/ircg/.cvsignore
  11219. ext/java/.cvsignore
  11220. ext/ingres_ii/.cvsignore
  11221. ext/interbase/.cvsignore
  11222. ext/imap/.cvsignore
  11223. ext/informix/.cvsignore
  11224. ext/icap/.cvsignore
  11225. ext/iconv/.cvsignore
  11226. ext/gmp/.cvsignore
  11227. ext/hyperwave/.cvsignore
  11228. ext/gettext/.cvsignore
  11229. ext/fribidi/.cvsignore
  11230. ext/ftp/.cvsignore
  11231. ext/gd/.cvsignore
  11232. ext/fbsql/.cvsignore
  11233. ext/fdf/.cvsignore
  11234. ext/filepro/.cvsignore
  11235. ext/dbx/.cvsignore
  11236. ext/dio/.cvsignore
  11237. ext/domxml/.cvsignore
  11238. ext/exif/.cvsignore
  11239. ext/dbase/.cvsignore
  11240. ext/dbplus/.cvsignore
  11241. ext/db/.cvsignore
  11242. ext/dba/.cvsignore
  11243. ext/curl/.cvsignore
  11244. ext/cybercash/.cvsignore
  11245. ext/cybermut/.cvsignore
  11246. ext/cyrus/.cvsignore
  11247. ext/crack/.cvsignore
  11248. ext/ctype/.cvsignore
  11249. ext/com/.cvsignore
  11250. ext/cpdf/.cvsignore
  11251. ext/bz2/.cvsignore
  11252. ext/calendar/.cvsignore
  11253. ext/ccvs/.cvsignore
  11254. ext/.cvsignore
  11255. ext/aspell/.cvsignore
  11256. ext/bcmath/.cvsignore:
  11257. Removed makefiles from most .cvsignores and some minor cleanups.
  11258. * ext/gd/libgd/.cvsignore: Added missing .cvsignore
  11259. 2002-04-20 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  11260. * ext/pgsql/pgsql.c: Added comment to fix large OID value handling later.
  11261. Fixed wrong conversion specifiers.
  11262. * ext/pgsql/pgsql.c: Added missing 'd'.
  11263. * ext/pgsql/pgsql.c: Some cleanup.
  11264. More OID range related fixes.
  11265. * ext/pgsql/pgsql.c: Fixed OID overflow. If value is larger than MAX_LONG,
  11266. pg_last_oid() returns string to keep correct value.
  11267. * ext/pgsql/php_pgsql.h: Added API version for C programs
  11268. * ext/pgsql/pgsql.c: Remove warnings.
  11269. Fixed OID overflow bug.
  11270. Fixed type convertion bug.
  11271. 2002-04-20 Jani Taskinen <sniper@iki.fi>
  11272. * NEWS: We call them "extension"..and again, missing period. :-p
  11273. 2002-04-19 Sterling Hughes <sterling@bumblebury.com>
  11274. * ext/xslt/sablot.c: throw a warning if encoding support not available...
  11275. * TODO: update todo a bit
  11276. * ext/xslt/php_sablot.h
  11277. ext/xslt/sablot.c:
  11278. make it work with dom processing, this allows DOM tree caching to avoid
  11279. re-parsing the same data. Currently very beta -- DO NOT USE. Will be cleaning
  11280. this up over the next few days... Need this in here for version history, and
  11281. to show other people
  11282. 2002-04-19 Adam Dickmeiss <adam@indexdata.dk>
  11283. * ext/yaz/php_yaz.c: fix warning
  11284. * ext/yaz/php_yaz.c: Indentation;)
  11285. * ext/yaz/php_yaz.c: fix warning
  11286. 2002-04-19 Andrei Zmievski <andrei@php.net>
  11287. * ext/pcre/php_pcre.c: Revert bogus patch.
  11288. 2002-04-19 Harald Radi <h.radi@nme.at>
  11289. * win32/php4dllts.dsp: MFH
  11290. 2002-04-19 Derick Rethans <d.rethans@jdimedia.nl>
  11291. * ext/pcre/php_pcre.c: - Fix warnings in VC
  11292. 2002-04-19 Stig Bakken <ssb@fast.no>
  11293. * pear/PEAR/Config.php: * add http_proxy config setting
  11294. * pear/PEAR/Installer.php:
  11295. * make "pear install package.xml" possible, so you can install a package
  11296. without building a tarball first
  11297. * pear/PEAR/Command/Install.php:
  11298. * reintroduce (un)install -r option for Registeration only
  11299. * pear/PEAR.php: * fix phpdoc
  11300. 2002-04-19 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  11301. * ext/pgsql/pgsql.c: Fixed pg_insert/update/select/delete overflow.
  11302. * ext/pgsql/tests/08escape.phpt
  11303. ext/pgsql/tests/10pg_convert.phpt
  11304. ext/pgsql/tests/11pg_metadata.phpt
  11305. ext/pgsql/tests/escape.inc: Update tests
  11306. * ext/pgsql/pgsql.c:
  11307. Added "NOT NULL" check and do not add converted variable when field is NULL and HAS DEFAULT.
  11308. (php_pgsql_convert)
  11309. * ext/pgsql/pgsql.c: Changed "default" -> "has default" (metadata)
  11310. Fixed comment. Do not use magic number.
  11311. 2002-04-19 Wez Furlong <wez.php@thebrainroom.net>
  11312. * ext/bz2/bz2.c
  11313. ext/standard/fsock.c
  11314. ext/zlib/zlib.c
  11315. ext/zlib/zlib_fopen_wrapper.c
  11316. main/network.c
  11317. main/streams.c
  11318. NEWS: Make scheme part decoding rfc2396 compliant.
  11319. Change zlib:// and bzip2:// to compress.zlib:// and compress.bzip2://
  11320. Tidy up old socket/network code/comments.
  11321. 2002-04-19 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  11322. * ext/openssl/openssl.c
  11323. ext/standard/http_fopen_wrapper.c: Remove compiler warnings
  11324. * ext/session/tests/001.phpt
  11325. ext/session/tests/002.phpt
  11326. ext/session/tests/003.phpt
  11327. ext/session/tests/004.phpt
  11328. ext/session/tests/005.phpt
  11329. ext/session/tests/006.phpt: Fixed file include error
  11330. * ext/xslt/sablot.c: Remove warning.
  11331. * ext/mbstring/tests/019.phpt: Fixed test title (strlen -> mb_strlen)
  11332. * ext/pgsql/pgsql.c: Leave "" (null string) when converting.
  11333. * ext/iconv/iconv.c: Remove warnings
  11334. * php.ini-dist
  11335. php.ini-recommended: Added mbstring.func_overload directive
  11336. * ext/mbstring/config.m4: Fixed messages
  11337. * php.ini-dist: Remove gargabe
  11338. * ext/mbstring/config.m4: Enable mbstring by default.
  11339. * php.ini-dist
  11340. php.ini-recommended: Added description to mbstring ini entries
  11341. * main/php_ini.c: Avoid defining/using S_ISDIR macro.
  11342. 2002-04-18 Derick Rethans <d.rethans@jdimedia.nl>
  11343. * sapi/isapi/php4isapi.c: - MFH for bug in Sambar 5.2
  11344. * sapi/isapi/php4isapi.c:
  11345. - Gaurd for problems in fault servers (fixes problem with Sambar 5.2)
  11346. 2002-04-18 Aaron Bannert <aaron@apache.org>
  11347. * sapi/apache2filter/README:
  11348. Document the new PHPINIDir directive in the apache2filter/README.
  11349. * sapi/apache2filter/apache_config.c
  11350. sapi/apache2filter/php_apache.h
  11351. sapi/apache2filter/sapi_apache2.c:
  11352. This patch implements a new Apache2 directive called PHPINIDir that
  11353. allows the specification of the php.ini directory from within the Apache
  11354. configuration. If left unset, the default is to defer to the hard-coded
  11355. php paths. When set, the supplied path is made relative to Apache's
  11356. internal ServerRoot setting.
  11357. Example:
  11358. PHPINIDir "conf"
  11359. 2002-04-18 Martin Jansen <mail@martin-jansen.de>
  11360. * pear/PEAR/Command.php: * Add API documentation.
  11361. 2002-04-18 Sebastian Bergmann <sb@sebastian-bergmann.de>
  11362. * main/internal_functions_win32.c: Allow for PCRE to be disabled.
  11363. * ext/mysql/php_mysql.c: Make use of HAVE_MYSQL. Reviewed by: Sterling.
  11364. * main/internal_functions_win32.c: Conditionally include mbstring.h.
  11365. 2002-04-18 Aaron Bannert <aaron@apache.org>
  11366. * sapi/apache2filter/sapi_apache2.c:
  11367. Fix an intermittent SEGV when an error bubbled up from PHP before our
  11368. server context was set. Now if that happens we simply don't log against
  11369. any particular server config (vhost).
  11370. Obtained from bug report by: Balazs Nagy <js@iksz.hu>
  11371. 2002-04-18 Sebastian Bergmann <sb@sebastian-bergmann.de>
  11372. * main/config.w32.h
  11373. main/internal_functions_win32.c:
  11374. Add HAVE_CALENDAR, HAVE_COM, HAVE_SESSION and HAVE_TOKENIZER to enable/disable these extensions, respectively. It is now possible to build PHP on Win32 with just ext/standard and ext/pcre. The latter is needed by the former, because at least the aggregation functions use PCRE.
  11375. 2002-04-18 Aaron Bannert <aaron@apache.org>
  11376. * sapi/apache2filter/sapi_apache2.c:
  11377. Fix an intermittent SEGV when an error bubbled up from PHP before our
  11378. server context was set. Now if that happens we simply don't log against
  11379. any particular server config (vhost).
  11380. Obtained from bug report by: Balazs Nagy <js@iksz.hu>
  11381. * sapi/apache2filter/sapi_apache2.c:
  11382. It makes more sense to do the null-pointer check *before* trying to use it.
  11383. (Also fix a typo that Cliff pointed out: "safe" --> "save".)
  11384. Obtained from: Ryan Morgan <rmorgan@covalent.net>
  11385. 2002-04-18 Sander Roobol <phy@wanadoo.nl>
  11386. * ext/xslt/sablot.c: Removed redefinition of MIN()
  11387. * ext/dbx/dbx.c: Removing unused variable
  11388. 2002-04-18 Stig Bakken <ssb@fast.no>
  11389. * pear/pear.m4: * another file that should not have been MFH'ed
  11390. 2002-04-18 Derick Rethans <d.rethans@jdimedia.nl>
  11391. * ext/dba/config.m4
  11392. ext/dba/dba_cdb.c
  11393. ext/dba/dba_db2.c
  11394. ext/dba/dba_db3.c
  11395. ext/dba/dba_dbm.c
  11396. ext/dba/dba_gdbm.c
  11397. ext/dba/dba_ndbm.c: - Make DBA compile as a shared module
  11398. * ext/dba/config.m4
  11399. ext/dba/dba_cdb.c
  11400. ext/dba/dba_db2.c
  11401. ext/dba/dba_db3.c
  11402. ext/dba/dba_dbm.c
  11403. ext/dba/dba_gdbm.c
  11404. ext/dba/dba_ndbm.c: - MFH: Make DBA compile as a shared module again
  11405. 2002-04-18 Sebastian Bergmann <sb@sebastian-bergmann.de>
  11406. * main/config.w32.h: Some cleanup for the Win32 build configuration.
  11407. 2002-04-18 Hartmut Holzgraefe <hartmut@six.de>
  11408. * ext/standard/tests/general_functions/003.phpt
  11409. ext/standard/levenshtein.c: MFH fix for #16473
  11410. 2002-04-18 Harald Radi <h.radi@nme.at>
  11411. * ext/com/conversion.c
  11412. ext/com/COM.c: MFH
  11413. * ext/com/conversion.c: whitespace fixes
  11414. 2002-04-18 Alan Brown <abrown@pobox.com>
  11415. * ext/com/COM.c:
  11416. Missing break; causes fallthrough which actually causes heap corruption in the debugging version despite being just plain wrong. Also placed a default "Unavailable" message when the object does not populate the EXCEPINFO structure. Also removed a minor memory leak.
  11417. * ext/com/conversion.c:
  11418. When V_BSTR() is NULL, we pass a NULL pointer into php_OLECHAR_to_char() which reports an exception. Better to map a NULL string pointer to ZVAL_NULL.
  11419. 2002-04-17 Sebastian Bergmann <sb@sebastian-bergmann.de>
  11420. * main/internal_functions_win32.c: Whitespace fixes.
  11421. * main/internal_functions_win32.c:
  11422. Only include php_bcmath.h when WITH_BCMATH=true.
  11423. * main/internal_functions_win32.c: Give HAVE_MYSQL meaning on Win32.
  11424. * main/internal_functions_win32.c: Give HAVE_UODBC meaning on Win32.
  11425. * main/internal_functions_win32.c:
  11426. Give HAVE_LIBEXPAT and HAVE_WDDX meaning on Win32.
  11427. * main/internal_functions_win32.c: Give HAVE_FTP meaning on Win32.
  11428. * main/internal_functions_win32.c: Remove bogus includes.
  11429. * main/php_ini.c: Patch by Marcus B�rger.
  11430. 2002-04-17 Mika Tuupola <tuupola@appelsiini.net>
  11431. * pear/File/Passwd.php:
  11432. * added lock(), unlock(), isLocked() and getCvsUser() methods.
  11433. 2002-04-17 Stig Bakken <ssb@fast.no>
  11434. * pear/scripts/phpize.in: * revert buildv5 changes
  11435. * pear/PEAR/Packager.php: * doooh!
  11436. 2002-04-17 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
  11437. * ext/xmlrpc/xmlrpc-epi-php.c: - fixed memory leak
  11438. 2002-04-17 Sebastian Bergmann <sb@sebastian-bergmann.de>
  11439. * main/internal_functions_win32.c: SPACEs->TAB.
  11440. * ext/overload/overload.c
  11441. ext/tokenizer/tokenizer.c: Beautify.
  11442. * main/internal_functions_win32.c: Forgot adding phpext_tokenizer_ptr.
  11443. * win32/php4dll.dsp
  11444. win32/php4dllts.dsp
  11445. main/internal_functions_win32.c:
  11446. Enable ext/tokenizer by default on Win32, too. Since there is no HAVE_TOKENIZER flag, it cannot be turned off in config.w32.h.
  11447. 2002-04-16 Wez Furlong <wez.php@thebrainroom.com>
  11448. * main/php_streams.h
  11449. main/streams.c
  11450. pear/scripts/pear.in
  11451. pear/scripts/pearize.in
  11452. main/php.h
  11453. ext/zlib/zlib_fopen_wrapper.c
  11454. ext/standard/php_fopen_wrapper.c
  11455. ext/zlib/zlib.c
  11456. ext/standard/ftp_fopen_wrapper.c
  11457. ext/standard/http_fopen_wrapper.c
  11458. ext/standard/dir.c
  11459. ext/bz2/bz2.c
  11460. ext/standard/basic_functions.c:
  11461. Always initialize wrappers, regardless of PG(allow_url_fopen).
  11462. Add is_url field to wrapper structure; the stream wrapper openers
  11463. will disallow opening is is_url && !PG(allow_url_fopen).
  11464. Add infrastructure for stat($url) and opendir($url).
  11465. Tidy up/centralize code that locates and instantiates wrappers for the
  11466. various operations.
  11467. Implement opendir for plain files.
  11468. Make the PHP opendir and dir functions use the streams implementations.
  11469. Add modelines for syntax highlighting the pear scripts in vim
  11470. 2002-04-16 Stig Bakken <ssb@fast.no>
  11471. * pear/DB.php: * added DB::isConnection
  11472. * phpdoc fixes
  11473. 2002-04-16 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  11474. * main/php_ini.c: fix cli/cgi -c <path>|<file>
  11475. 2002-04-16 Aaron Bannert <aaron@apache.org>
  11476. * sapi/apache2filter/sapi_apache2.c:
  11477. It makes more sense to do the null-pointer check *before* trying to use it.
  11478. (Also fix a typo that Cliff pointed out: "safe" --> "save".)
  11479. Obtained from: Ryan Morgan <rmorgan@covalent.net>
  11480. 2002-04-16 Sterling Hughes <sterling@bumblebury.com>
  11481. * ext/xslt/sablot.c:
  11482. move xslt_error and xslt_errno down to functions, in order to
  11483. make logical room for the xslt_dom_* functions
  11484. 2002-04-16 Wez Furlong <wez.php@thebrainroom.com>
  11485. * ext/zlib/zlib.c: remove old code
  11486. 2002-04-16 Sander Roobol <phy@wanadoo.nl>
  11487. * ext/w32api/w32api.c: MFH (#16628)
  11488. * ext/w32api/w32api.c: Added missing function to function_entry
  11489. 2002-04-16 Stig Bakken <ssb@fast.no>
  11490. * pear/PEAR/Common.php:
  11491. * started working on analyzeSourceCode and detectDependencies methods
  11492. 2002-04-16 Jani Taskinen <sniper@iki.fi>
  11493. * ext/tokenizer/tokenizer.c: removed ws pollution
  11494. * ext/tokenizer/tokenizer.c: Added 2 new tokens: T_CLASS_C and T_FUNC_C
  11495. 2002-04-16 Derick Rethans <d.rethans@jdimedia.nl>
  11496. * ext/xslt/config.m4: - MFB: Remove version number
  11497. * ext/xslt/config.m4: - Remove version number here
  11498. 2002-04-16 Sterling Hughes <sterling@bumblebury.com>
  11499. * ext/xslt/README.XSLT-BACKENDS:
  11500. update these docs, phpdoc will lag a bit :)
  11501. * ext/xslt/php_sablot.h
  11502. ext/xslt/sablot.c:
  11503. Prefix current functions with "sax" in order to make way for dom interface
  11504. backwards compatibility is maintained via function aliases
  11505. xslt_sax_set_sax_handlers is a bit wierd, i guess...
  11506. * ext/xslt/sablot.c: clean up the error code a tidbit
  11507. 2002-04-16 Stig Bakken <ssb@fast.no>
  11508. * ext/tokenizer/config.m4: * build tokenizer by default
  11509. * pear/PEAR/Packager.php:
  11510. * chdir back to original dir in PEAR_Packager::package
  11511. * only display "cvstag" hint if CVS/Root exists
  11512. 2002-04-16 Tomas V.V.Cox <cox@idecnet.com>
  11513. * pear/PEAR/Autoloader.php
  11514. pear/PEAR/Command/Remote.php: Added standar header
  11515. * pear/PEAR/Command/Registry.php:
  11516. Vim tags added plus some other minor text about license and author
  11517. * pear/PEAR/Command/Registry.php:
  11518. Be more clear when no packages are installed
  11519. * pear/PEAR/Command/Package.php:
  11520. Give the right error when wrong params given to package-info and
  11521. fix/add help some help messages
  11522. 2002-04-15 Frank M. Kromann <frank@frontbase.com>
  11523. * ext/mbstring/mbstring.h: Fixing Win32 compilation of mbstring
  11524. * ext/exif/exif.dsp: Fixing Win32 compilation of exit
  11525. * main/php_streams.h
  11526. main/spprintf.c
  11527. main/spprintf.h
  11528. main/streams.c: Adding PHPAPI needed for exif on Win32
  11529. 2002-04-15 Mark L. Woodward <mlwmohawk@mohawksoft.com>
  11530. * ext/msession/reqclient.h
  11531. ext/msession/msession.c: Chages for beta3
  11532. 2002-04-15 Wez Furlong <wez.php@thebrainroom.com>
  11533. * main/network.c: should not be there
  11534. * main/network.c: Some minor tweaks and debugging for sockets.
  11535. 2002-04-15 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
  11536. * ext/domxml/php_domxml.c:
  11537. - DomNode->replace_node() now returns the node that was replace and
  11538. not the new node
  11539. - fixes Bug #15949
  11540. * ext/domxml/php_domxml.h
  11541. ext/domxml/php_domxml.c: - added DomNode->replace_child()
  11542. 2002-04-14 Sterling Hughes <sterling@bumblebury.com>
  11543. * NEWS: this news entry reports a new mailparse addition
  11544. a later news entry reports that mailparse has been moved to pecl
  11545. 1+1 = 2
  11546. 2002-04-14 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  11547. * ext/exif/exif.c: support for WinXP tags (thanks to Rui Carmo)
  11548. 2002-04-14 Thies C. Arntzen <thies@thieso.net>
  11549. * ext/oci8/oci8.c: fix crash bug introduced by last commit (damncvs diff!)
  11550. * ext/oci8/oci8.c: fix crash bug introduced by last commit
  11551. 2002-04-14 Derick Rethans <d.rethans@jdimedia.nl>
  11552. * main/php_version.h
  11553. configure.in: - Swap back version numbers after tagging
  11554. * configure.in
  11555. main/php_version.h: - Go with RC4
  11556. 2002-04-14 Jani Taskinen <sniper@iki.fi>
  11557. * sapi/apache/config.m4:
  11558. Make the configure fail if someone tries to use --with-apache with Apache2
  11559. 2002-04-14 Markus Fischer <mfischer@guru.josefine.at>
  11560. * pear/PEAR/Frontend/CLI.php:
  11561. - Do not try to draw a table if there are not elements.
  11562. 2002-04-14 Jani Taskinen <sniper@iki.fi>
  11563. * NEWS: Fixed some entries..
  11564. * sapi/apache2filter/sapi_apache2.c: ws fixes
  11565. 2002-04-14 Derick Rethans <d.rethans@jdimedia.nl>
  11566. * ext/zip/zip.c: - MFH: Fix NULL-termination issue
  11567. * ext/zip/zip.c: - Fix null-termination problem
  11568. 2002-04-14 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  11569. * ext/mbstring/mbstring.c:
  11570. fixed error output handler when 'pass' is choosed as output encoding.
  11571. 2002-04-14 Jani Taskinen <sniper@iki.fi>
  11572. * sapi/cli/config.m4: Make it possible to actually disable the CLI..
  11573. * sapi/cli/config.m4: This is experimental still
  11574. * sapi/cli/config.m4: Make this work as it was supposed to work.
  11575. 2002-04-14 Frank M. Kromann <frank@frontbase.com>
  11576. * ext/fbsql/config.m4: /usr/lib is the default install dir on Mandrake
  11577. 2002-04-14 Jani Taskinen <sniper@iki.fi>
  11578. * ext/java/Makefile.in
  11579. ext/java/config.m4: MFH (use of correct javac/jar binaries)
  11580. * ext/java/Makefile.frag
  11581. ext/java/config.m4: - Use the correct javac/jar binaries.
  11582. 2002-04-13 Thies C. Arntzen <thies@thieso.net>
  11583. * ext/oci8/oci8.c: MFH: ocibind: avoid warning in debug mode
  11584. * ext/oci8/oci8.c:
  11585. ocibind: avoid warning in debug mode if an outbound variable is NULL
  11586. 2002-04-13 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  11587. * main/php_ini.c: Fix cli/cgi -c option
  11588. 2002-04-13 Thies C. Arntzen <thies@thieso.net>
  11589. * ext/oci8/oci8.c:
  11590. MFH: Mixing OCIPlogon and OCINLogon no longer leak Oracle-Sessions. (thies)
  11591. to RM: this is a real fix that _should_ be in 4.2!
  11592. * ext/oci8/oci8.c:
  11593. - Mixing OCIPlogon and OCINLogon no longer leak Oracle-Sessions. (thies)
  11594. 2002-04-13 Christian Stocker <chregu@phant.ch>
  11595. * ext/domxml/php_domxml.c
  11596. ext/domxml/php_domxml.h:
  11597. - old $node->append_child() is now $node->append_sibling(), since
  11598. new append_child() now behaves like excepted (= W3C standard) (chregu, uwe)
  11599. 2002-04-13 Sascha Schumann <sascha@schumann.cx>
  11600. * ext/gd/config.m4: s/==/=/
  11601. 2002-04-13 Markus Fischer <mfischer@guru.josefine.at>
  11602. * pear/PEAR/Installer.php:
  11603. - Also raise a different error message if we don't specify any package at all.
  11604. 2002-04-13 Jani Taskinen <sniper@iki.fi>
  11605. * sapi/apache/config.m4:
  11606. - Prevent users from trying to make a static build with Apache2 using
  11607. --with-apache
  11608. 2002-04-13 Markus Fischer <mfischer@guru.josefine.at>
  11609. * pear/PEAR/Installer.php:
  11610. - Return a different error message if no package file was given at all.
  11611. 2002-04-13 Rasmus Lerdorf <rasmus@php.net>
  11612. * ext/gd/config.m4: oops
  11613. 2002-04-13 Markus Fischer <mfischer@guru.josefine.at>
  11614. * pear/Archive/Tar.php: - Properly format error message.
  11615. * ext/xml/xml.c: - Fix a possible memory leak in xml_set_handler().
  11616. I stumbled over this while trying out 'pear package' which, while doing
  11617. xml parsing, re-assigns the variaous callback handlers depending
  11618. on the version during xml processing.
  11619. If this check causes problems, let me know.
  11620. 2002-04-13 Jani Taskinen <sniper@iki.fi>
  11621. * pear/Makefile.in
  11622. pear/Makefile.frag: - Makefile.frag is not supposed to be here..
  11623. - Net/Socket.php doesn't exist anymore
  11624. 2002-04-13 Rasmus Lerdorf <rasmus@php.net>
  11625. * ext/gd/libgd/gdfonts.c
  11626. ext/gd/libgd/gdfonts.h
  11627. ext/gd/libgd/gdfontt.c
  11628. ext/gd/libgd/gdfontt.h
  11629. ext/gd/libgd/gdft.c
  11630. ext/gd/libgd/gdhelpers.c
  11631. ext/gd/libgd/gdhelpers.h
  11632. ext/gd/libgd/gdkanji.c
  11633. ext/gd/libgd/gdparttopng.c
  11634. ext/gd/libgd/gdtables.c
  11635. ext/gd/libgd/gdtest.c
  11636. ext/gd/libgd/gdtestft.c
  11637. ext/gd/libgd/gdtopng.c
  11638. ext/gd/libgd/gdxpm.c
  11639. ext/gd/libgd/jisx0208.h
  11640. ext/gd/libgd/mathmake.c
  11641. ext/gd/libgd/pngtogd.c
  11642. ext/gd/libgd/pngtogd2.c
  11643. ext/gd/libgd/testac.c
  11644. ext/gd/libgd/wbmp.c
  11645. ext/gd/libgd/wbmp.h
  11646. ext/gd/libgd/webpng.c
  11647. ext/gd/libgd/README
  11648. ext/gd/libgd/gd.c
  11649. ext/gd/libgd/gd.h
  11650. ext/gd/libgd/gd2copypal.c
  11651. ext/gd/libgd/gd2time.c
  11652. ext/gd/libgd/gd2topng.c
  11653. ext/gd/libgd/gd_arc_f_buggy.c
  11654. ext/gd/libgd/gd_gd.c
  11655. ext/gd/libgd/gd_gd2.c
  11656. ext/gd/libgd/gd_io.c
  11657. ext/gd/libgd/gd_io.h
  11658. ext/gd/libgd/gd_io_dp.c
  11659. ext/gd/libgd/gd_io_file.c
  11660. ext/gd/libgd/gd_io_ss.c
  11661. ext/gd/libgd/gd_jpeg.c
  11662. ext/gd/libgd/gd_png.c
  11663. ext/gd/libgd/gd_ss.c
  11664. ext/gd/libgd/gd_topal.c
  11665. ext/gd/libgd/gd_wbmp.c
  11666. ext/gd/libgd/gdcache.c
  11667. ext/gd/libgd/gdcache.h
  11668. ext/gd/libgd/gddemo.c
  11669. ext/gd/libgd/gdfontg.c
  11670. ext/gd/libgd/gdfontg.h
  11671. ext/gd/libgd/gdfontl.c
  11672. ext/gd/libgd/gdfontl.h
  11673. ext/gd/libgd/gdfontmb.c
  11674. ext/gd/libgd/gdfontmb.h
  11675. ext/gd/config.m4: Initial commit of the built-in libgd based on GD-2.0.1
  11676. This initial checkin has no changes to any of the libgd code so it can
  11677. be used as a basis for diffs. It also will not build currently because
  11678. of this. The PHP gd checks need to be incorporated along with a bit of
  11679. other config magic. It also shouldn't break the build and will only
  11680. take effect if you use --with-gd=php right now.
  11681. 2002-04-13 Jani Taskinen <sniper@iki.fi>
  11682. * ext/posix/posix.c:
  11683. MFH: For example the compile in AIX does not like these at all..
  11684. * ext/posix/posix.c: Do NOT use c++ comments in c code!!!!!
  11685. 2002-04-13 Stig Bakken <ssb@fast.no>
  11686. * pear/PEAR/Command/Package.php:
  11687. * cvstag command: tag slide option is -f, not -F
  11688. * pear/PEAR/Common.php:
  11689. * missing file role message could be mistaken for missing maintainer role
  11690. 2002-04-13 Jani Taskinen <sniper@iki.fi>
  11691. * sapi/apache/config.m4
  11692. sapi/apache2filter/config.m4: MFH.
  11693. (Prevent users from trying to build Apache 1.x module with Apache 2.x and
  11694. vice-versa)
  11695. * ext/standard/config.m4: MFH (forgot to commit this..sorry Derick..)
  11696. 2002-04-13 Stig Bakken <ssb@fast.no>
  11697. * pear/PEAR/Remote.php:
  11698. * add cookie authentication to PEAR_Remote (temporarily in addition to http auth)
  11699. 2002-04-12 Jani Taskinen <sniper@iki.fi>
  11700. * sapi/apache2filter/config.m4
  11701. sapi/apache/config.m4:
  11702. - Added checks to prevent building the DSO with wrong configure option.
  11703. 2002-04-12 Aaron Bannert <aaron@apache.org>
  11704. * sapi/apache2filter/sapi_apache2.c:
  11705. Fix a typo and a build error detected by the lovely HPUX11 ANSI C compiler.
  11706. 2002-04-12 Jani Taskinen <sniper@iki.fi>
  11707. * ext/exif/exif.c: Fix the build.
  11708. * ext/zlib/zlib.c: Do NOT use C++ comments in C code.
  11709. 2002-04-12 jim winstead <jimw@apache.org>
  11710. * RELEASE_PROCESS:
  11711. remove this, since it doesn't describe the current process, and is
  11712. under a silly license.
  11713. 2002-04-12 Derick Rethans <d.rethans@jdimedia.nl>
  11714. * main/php_version.h
  11715. configure.in: - Swap back development version numbers
  11716. 2002-04-12 Wez Furlong <wez.php@thebrainroom.com>
  11717. * ext/openssl/openssl.c: fix build with ZE2
  11718. 2002-04-12 Derick Rethans <d.rethans@jdimedia.nl>
  11719. * configure.in
  11720. main/php_version.h: - Go with RC3
  11721. 2002-04-12 Wez Furlong <wez.php@thebrainroom.com>
  11722. * main/php_streams.h: fix segfault
  11723. 2002-04-12 Sascha Schumann <sascha@schumann.cx>
  11724. * build/rules.mk
  11725. build/rules_common.mk
  11726. build/rules_pear.mk
  11727. build/program.mk: Gone they are.. files related to the old build-system
  11728. 2002-04-12 Jan Lehnardt <jan@dasmoped.net>
  11729. * ext/pcntl/tests/001.phpt: - MFB (4_2_0)
  11730. * ext/pcntl/tests/001.phpt: - fix testcase
  11731. - patch by: Roman Neuhauser <neuhauser@mail.cz>
  11732. 2002-04-12 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  11733. * ext/exif/exif.c
  11734. ext/exif/tests/001.phpt
  11735. ext/exif/tests/003.phpt:
  11736. Ini settings for internal encoding and decoding of Unicode and JIS formatted user comments.
  11737. 2002-04-12 Frank M. Kromann <frank@frontbase.com>
  11738. * ext/zlib/zlib.c: Removing a unused local variable.
  11739. Setting the size before returning the value in readgzfile
  11740. 2002-04-12 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  11741. * ext/mbstring/mbstring.h
  11742. ext/mbstring/mbstring.c: -new function php_mb_check_encoding_list
  11743. -mark module globals as const (thread safety)
  11744. 2002-04-12 Sander Roobol <phy@wanadoo.nl>
  11745. * ext/mbstring/tests/003.phpt: MFH
  11746. * ext/mbstring/tests/003.phpt: This test should be skipped if(!cgi)
  11747. 2002-04-12 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  11748. * ext/mbstring/mbstring.c:
  11749. fixed a bug which causes crash when charset is not set.
  11750. 2002-04-12 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  11751. * ext/mbstring/mbstring.c: -fix mb_detect_order
  11752. -php_mbstring_parse_encoding_list/array return 0 on any illegal input
  11753. 2002-04-12 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
  11754. * ext/domxml/php_domxml.h
  11755. ext/domxml/php_domxml.c: - added method DomNode->remove_child()
  11756. * ext/domxml/php_domxml.h: - fixed stupid compile error
  11757. * ext/domxml/php_domxml.h
  11758. ext/domxml/php_domxml.c:
  11759. - insert_before(): copy node before doing the insert
  11760. - append_child(): actually do an append child and not and add sibling
  11761. - what is called xmlDtd in libxml is actually the class DocumentType
  11762. in DOM. The domxml extension used a class DomDtd which is not defined
  11763. in the DOM standard. Instead of using DomDtd DomDocumentType is now
  11764. used. DomDtd has been renamed to Dtd but has not meaning anymore.
  11765. - added more functions
  11766. 2002-04-12 Sebastian Bergmann <sb@sebastian-bergmann.de>
  11767. * win32/php4dll.dsp: Sync with php4dllts.
  11768. * win32/php4dllts.dsp
  11769. win32/php4dll.dsp: MFH (Reduce warning level for re2c generated files.
  11770. 2002-04-12 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  11771. * run-tests.php:
  11772. Enable CGI binary for testing. CGI binary should be used when it's
  11773. available, since some tests cannot be performed by CLI. (And
  11774. many of them are just failing now)
  11775. Fixed SAPI and VERSION output.
  11776. * Makefile.global: Be nice to php.ini-recommended users.
  11777. php.ini-recommended uses output buffer resulting delayed output during
  11778. "make test". User php.ini file is used anyway, since run-tests.php
  11779. invoke php for each test from there.
  11780. 2002-04-12 Rasmus Lerdorf <rasmus@php.net>
  11781. * ext/exif/tests/003.phpt:
  11782. This exif test was failing because the \0's in the expected output had
  11783. disappeared. It may be CVS doing this. I have put the nulls back, but we
  11784. may have to mark this as a binary file in th cvswrappers, or rewrite the
  11785. test to not output nulls.
  11786. 2002-04-12 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  11787. * ext/xslt/config.m4: Update Sablotron version supported.
  11788. * sapi/cgi/cgi_main.c
  11789. main/php_ini.c
  11790. sapi/cli/php_cli.c: CGI/CLI take file and dir for -c option by this.
  11791. 2002-04-11 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  11792. * ext/mbstring/mbstring.c:
  11793. interpret empty to_encoding as encoding not set what results in current_internal_encoding
  11794. 2002-04-11 Jani Taskinen <sniper@iki.fi>
  11795. * NEWS: Fixed (again) the news entry..NEWS file is not a manual.
  11796. 2002-04-11 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  11797. * ext/mbstring/mbstring.c:
  11798. fixed a bug which causes crash when charset is not set.
  11799. 2002-04-11 Harald Radi <h.radi@nme.at>
  11800. * ext/gd/gd.c: fixed typo
  11801. * ext/gd/gd.c: fixed type
  11802. 2002-04-11 Aaron Bannert <aaron@apache.org>
  11803. * sapi/apache2filter/php_apache.h
  11804. sapi/apache2filter/sapi_apache2.c:
  11805. Fix a problem where php-generated data was pushed down the entire output
  11806. filter chain instead of just down the rest of the chain. This fix will
  11807. speed up some unnecessary overhead introduced in the last patch.
  11808. Suggested by: Cliff Woolley <jwoolley@apache.org>
  11809. 2002-04-11 Harald Radi <h.radi@nme.at>
  11810. * ext/gd/gd.c: fixed type
  11811. 2002-04-11 Aaron Bannert <aaron@apache.org>
  11812. * sapi/apache2filter/php_apache.h
  11813. sapi/apache2filter/sapi_apache2.c:
  11814. PHP filters and Apache 2 aren't quite a perfect match yet, so we have
  11815. to do some trickery with the server_context to make sure it is always
  11816. valid within the current thread.
  11817. This patch makes sure the server_context is created in apache's
  11818. post_read_request hook phase, and then registeres a cleanup that
  11819. will NULL out the server context when the request goes out of scope.
  11820. Then, inside the output filters, if the server_context is null we
  11821. throw an error. Finally, instead of saving the output filter in
  11822. the server_context, now we store the entire request_rec pointer
  11823. in there.
  11824. POST bodies appear to be working now, although they are very inefficient.
  11825. The input filter is still just realloc()ing for whatever data comes
  11826. down the input pipe, and then sending this to PHP. This means that
  11827. we are doing some really nasty memory management on big POST bodies.
  11828. For now this it allows for unlimited input bodies, which means that
  11829. a big POST could potentially DoS a box by making it run out of memory.
  11830. We might want to put a limit on here just in case, at least until
  11831. we figure out how to consume input data more efficiently into php.
  11832. 2002-04-11 Sebastian Bergmann <sb@sebastian-bergmann.de>
  11833. * main/config.w32.h
  11834. win32/php4dll.dsp
  11835. win32/php4dllts.dsp: Disable ext/overload.
  11836. 2002-04-11 Joseph Tate <jtate@mi-corporation.com>
  11837. * win32/php4dllts.dsp
  11838. win32/php4ts.dsp
  11839. win32/php4ts_cli.dsp: Fixing project files so that they load
  11840. 2002-04-11 Aaron Bannert <aaron@apache.org>
  11841. * sapi/apache2filter/sapi_apache2.c:
  11842. Don't depend on the context provided by the filter (f->ctx) anymore. In
  11843. Apache 2 the input and output filter contexts are kept unique. We now
  11844. only depend on SG(server_context) for each request, and assume that
  11845. the same thread will process the entire request. At some point it
  11846. would be wise to separate the input and output contexts.
  11847. * sapi/apache2filter/sapi_apache2.c:
  11848. Return the number of bytes consumed, not the number of bytes left.
  11849. Suggested by: Brian Havard <brianh@kheldar.apana.org.au>
  11850. 2002-04-11 Jan Lehnardt <jan@dasmoped.net>
  11851. * ext/domxml/tests/001.phpt:
  11852. - add quotes. Cought by: Roman Neuhauser <neuhauser@mail.cz>
  11853. 2002-04-11 Aaron Bannert <aaron@apache.org>
  11854. * sapi/apache2filter/sapi_apache2.c:
  11855. Return the number of bytes consumed, not the number of bytes left.
  11856. Suggested by: Brian Havard <brianh@kheldar.apana.org.au>
  11857. 2002-04-11 Sebastian Bergmann <sb@sebastian-bergmann.de>
  11858. * sapi/apache2filter/README: MFH (Update README).
  11859. * sapi/apache2filter/README: Update README.
  11860. 2002-04-11 Joseph Tate <jtate@mi-corporation.com>
  11861. * win32/php4ts.dsp
  11862. win32/php4ts.rc
  11863. win32/php4ts.rc2
  11864. win32/php4ts_cli.dsp
  11865. win32/php4ts_cli.rc
  11866. win32/php4ts_cli.rc2
  11867. win32/resource.h
  11868. win32/php4dllts.rc
  11869. win32/php4dllts.rc2
  11870. win32/php4dllts.dsp:
  11871. Added versioning to dll and exe files created under windows.
  11872. 2002-04-11 Wez Furlong <wez.php@thebrainroom.com>
  11873. * main/php_version.h: sync with PHP_MAJOR_VERSION changes to configure.in
  11874. * configure.in: Apply patch for MAJOR_VERSION etc. by Joseph Tate
  11875. 2002-04-11 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  11876. * ext/mbstring/mbstring.c: Fix ZTS build
  11877. 2002-04-11 Derick Rethans <d.rethans@jdimedia.nl>
  11878. * ext/overload/config.m4
  11879. configure.in
  11880. ext/standard/basic_functions.h
  11881. ext/standard/aggregation.c
  11882. ext/standard/aggregation.h
  11883. ext/standard/basic_functions.c
  11884. ext/standard/config.m4:
  11885. - Mark Apache2, overload and aggregation as experimental
  11886. 2002-04-11 Wez Furlong <wez.php@thebrainroom.com>
  11887. * main/user_streams.c
  11888. ext/standard/php_fopen_wrapper.c: Fix declarations (Thanks Sebastian)
  11889. 2002-04-11 Alexander Merz <alexander.merz@t-online.de>
  11890. * pear/Archive/Tar.php: use DIRECTORY_SEPERATOR
  11891. 2002-04-11 Stig Bakken <ssb@fast.no>
  11892. * configure.in: * no more pear/scripts/pear-get
  11893. 2002-04-11 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  11894. * ext/standard/base64.c: thread safe
  11895. * main/snprintf.c: fix build (hopefully for BSD, too)
  11896. * ext/standard/image.c: fix warning
  11897. * ext/standard/tests/file/002.phpt: fix testproblem
  11898. 2002-04-11 Sebastian Bergmann <sb@sebastian-bergmann.de>
  11899. * sapi/apache2filter/php_apache.h
  11900. sapi/apache2filter/sapi_apache2.c:
  11901. MFH (Patch by Aaron Bannert <aaron@clove.org> and Cliff Woolley <jwoolley@virginia.edu>).
  11902. * sapi/apache2filter/php_apache.h
  11903. sapi/apache2filter/sapi_apache2.c:
  11904. Patch by Aaron Bannert <aaron@clove.org> and Cliff Woolley <jwoolley@virginia.edu>.
  11905. 2002-04-11 Sascha Schumann <sascha@schumann.cx>
  11906. * acinclude.m4: properly reset ac_extra in PHP_NEW_EXTENSION
  11907. redirect stderr to /dev/null to silence xargs
  11908. Noticed by: Andrei
  11909. 2002-04-11 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  11910. * ext/skeleton/php_skeleton.h: TSRMG => TSRMLS
  11911. 2002-04-10 Wez Furlong <wez.php@thebrainroom.com>
  11912. * ext/iconv/iconv.c: fix warning
  11913. * main/user_streams.c
  11914. main/php_streams.h
  11915. main/streams.c
  11916. main/main.c
  11917. main/network.c
  11918. ext/zlib/zlib_fopen_wrapper.c
  11919. ext/zlib/zlib.c
  11920. ext/standard/php_fopen_wrapper.c
  11921. ext/standard/php_fopen_wrappers.h
  11922. ext/zlib/php_zlib.h
  11923. ext/standard/file.h
  11924. ext/standard/ftp_fopen_wrapper.c
  11925. ext/standard/http_fopen_wrapper.c
  11926. ext/standard/file.c
  11927. ext/standard/Makefile.frag
  11928. ext/standard/basic_functions.c
  11929. ext/bz2/php_bz2.h
  11930. ext/bz2/bz2.c: Implement stream context and status notification system.
  11931. Bump the BC for zlib notice to a warning
  11932. 2002-04-10 Jani Taskinen <sniper@iki.fi>
  11933. * NEWS: - Added __FUNCTION__ and __CLASS__ constants.
  11934. 2002-04-10 Stig Bakken <ssb@fast.no>
  11935. * pear/package-pear.xml: * add download command to description
  11936. 2002-04-10 Tomas V.V.Cox <cox@idecnet.com>
  11937. * pear/PEAR/Command/Remote.php: Implemented "pear download <pakage>"
  11938. * pear/PEAR/Packager.php: Do not show the "tag it!" message when verbose=0
  11939. * pear/PEAR/Frontend/CLI.php: Added single display()
  11940. 2002-04-10 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
  11941. * ext/hwapi/CREDITS
  11942. ext/hwapi/config.m4
  11943. ext/hwapi/hwapi.cpp:
  11944. - extension to access a Hyperwave Server based on the official
  11945. Hypwerwave SDK. The function of this module is similar to the
  11946. existing hyperwave extension but the api is very different.
  11947. 2002-04-10 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  11948. * main/snprintf.c
  11949. main/spprintf.c: fix a warnig and an error (found by Sebastioan)
  11950. 2002-04-10 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  11951. * ext/mbstring/mbfilter.h
  11952. ext/mbstring/mbfilter_ja.c
  11953. ext/mbstring/mbfilter_ja.h
  11954. ext/mbstring/mbstring.c
  11955. ext/mbstring/mbstring.h
  11956. ext/mbstring/CREDITS
  11957. ext/mbstring/mbfilter.c: changed mbstring to make thread safe.
  11958. 2002-04-10 Tomas V.V.Cox <cox@idecnet.com>
  11959. * pear/PEAR/Command/Registry.php: Help for command "shell-test"
  11960. * pear/PEAR/Command/Package.php:
  11961. Added "pear package -n" (only output the created package file name)
  11962. 2002-04-10 Sascha Schumann <sascha@schumann.cx>
  11963. * ext/dba/dba_db2.c: ws changes
  11964. * ext/dba/dba_db2.c: Replace all memsets with variable initializations
  11965. Change flow of code in functions to end in the "positive" branch.
  11966. Changes verified using the original php3 dba tests.
  11967. * ext/dba/dba_db2.c: too quick. full speed back.
  11968. * ext/dba/dba_db2.c:
  11969. Please test patches which are merged into the release branch.
  11970. db2 has a standard UNIX API which in turn means that
  11971. it returns non-zero in error conditions.
  11972. 2002-04-10 Sebastian Bergmann <sb@sebastian-bergmann.de>
  11973. * win32/php4dll.dsp
  11974. win32/php4dllts.dsp: Fix Win32 build.
  11975. 2002-04-10 Jani Taskinen <sniper@iki.fi>
  11976. * NEWS: Note about Apache2 support being experimental.
  11977. * sapi/apache2filter/config.m4: MFH
  11978. * sapi/apache2filter/config.m4:
  11979. Let people know this stuff is experimental.
  11980. 2002-04-10 Edin Kadribasic <edink@proventum.net>
  11981. * pear/DB/pgsql.php:
  11982. Fixed postgres connect string generation when no host is specified.
  11983. 2002-04-10 Stig Bakken <ssb@fast.no>
  11984. * pear/Makefile.in: * add missing continuation
  11985. * pear/Makefile.in: * tabify instead of untabify :-P
  11986. * pear/Makefile.in: * remove pear-get if installed
  11987. * pear/Makefile.in: * keep installing the bundled files in 4.2 too
  11988. 2002-04-10 Derick Rethans <d.rethans@jdimedia.nl>
  11989. * ext/exif/exif.c: - Reverse patch
  11990. * ext/posix/posix.c: MFH
  11991. * ext/posix/posix.c: - Fix defines
  11992. 2002-04-10 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  11993. * main/main.c
  11994. main/php_globals.h
  11995. php.ini-dist
  11996. php.ini-recommended: new ini setting log_errors_max_len
  11997. * ext/exif/exif.c: fix exif using vspprintf
  11998. * configure.in
  11999. main/php.h: make (v)spprintf available
  12000. * main/spprintf.c
  12001. main/spprintf.h: introducing spprintf and vspprintf
  12002. * main/snprintf.c
  12003. main/snprintf.h: -preface for new vpprintf
  12004. 2002-04-09 Stig Bakken <ssb@fast.no>
  12005. * pear/PEAR/Common.php:
  12006. * ignore dirs and libfiles in older releases (changelog)
  12007. * pear/PEAR/Common.php: * ignore files in older releases (changelog)
  12008. 2002-04-09 jim winstead <jimw@apache.org>
  12009. * ext/gmp/gmp.c: MFH
  12010. * ext/gmp/gmp.c: Fix bug #15835.
  12011. 2002-04-09 Stig Bakken <ssb@fast.no>
  12012. * pear/Makefile.in: * MFH Makefile
  12013. * pear/Schedule/At.php
  12014. pear/scripts/pear.bat
  12015. pear/scripts/pear.in
  12016. pear/PEAR/Command/Registry.php
  12017. pear/PEAR/Frontend/CLI.php
  12018. pear/PEAR/Command/Auth.php
  12019. pear/PEAR/Command/Common.php
  12020. pear/PEAR/Command/Config.php
  12021. pear/PEAR/Command/Install.php
  12022. pear/PEAR/Command/Package.php
  12023. pear/PEAR/Packager.php
  12024. pear/PEAR/Registry.php
  12025. pear/PEAR/Remote.php
  12026. pear/PEAR/Uploader.php
  12027. pear/PEAR/Command.php
  12028. pear/PEAR/CommandResponse.php
  12029. pear/PEAR/Common.php
  12030. pear/PEAR/Config.php
  12031. pear/PEAR/Dependency.php
  12032. pear/PEAR/Installer.php
  12033. pear/Net/Socket.php
  12034. pear/Mail/RFC822.php
  12035. pear/DB/tests/oci8/05sequences.phpt
  12036. pear/HTML/Common.php
  12037. pear/HTML/Form.php
  12038. pear/HTML/Select.php
  12039. pear/DB/pgsql.php
  12040. pear/DB/tests/driver/05sequences.phpt
  12041. pear/DB/tests/mysql/05sequences.phpt
  12042. pear/DB/tests/sequences.inc
  12043. pear/DB/oci8.php
  12044. pear/DB/mysql.php
  12045. pear/DB/ibase.php
  12046. pear/DB/common.php
  12047. pear/package-db.xml
  12048. pear/package-pear.xml
  12049. pear/package.dtd
  12050. pear/pear.m4
  12051. pear/PEAR.php
  12052. pear/DB.php: * PEAR MFH
  12053. * pear/DB/common.php
  12054. pear/DB.php: * drop the ondemand connect stuff for now
  12055. * pear/tests/pear_config.phpt: * add preferred_state
  12056. * pear/package-pear.xml: * drop file replace= attribute
  12057. * pear/tests/pear_config.phpt
  12058. pear/tests/pear_error.phpt
  12059. pear/tests/pear_error3.phpt
  12060. pear/PEAR/Frontend/CLI.php
  12061. pear/XML/tests/002.phpt
  12062. pear/XML/tests/003.phpt
  12063. pear/scripts/.cvsignore
  12064. pear/scripts/pear-get.in
  12065. pear/scripts/pear.in
  12066. pear/scripts/pearcmd-common.php
  12067. pear/scripts/pearcmd-help.php
  12068. pear/scripts/pearcmd-info.php
  12069. pear/scripts/pearcmd-install.php
  12070. pear/scripts/pearcmd-list.php
  12071. pear/scripts/pearcmd-package.php
  12072. pear/scripts/pearcmd-remote-list.php
  12073. pear/scripts/pearcmd-show-config.php
  12074. pear/scripts/pearcmd-uninstall.php
  12075. pear/scripts/phpize.in
  12076. pear/PEAR/Command/Auth.php
  12077. pear/PEAR/Command/Common.php
  12078. pear/PEAR/Command/Config.php
  12079. pear/PEAR/Command/Install.php
  12080. pear/PEAR/Command/Package.php
  12081. pear/PEAR/Command/Registry.php
  12082. pear/PEAR/Command/Remote.php
  12083. pear/PEAR/Packager.php
  12084. pear/PEAR/Registry.php
  12085. pear/PEAR/Remote.php
  12086. pear/DB/tests/ibase/03simplequery.phpt
  12087. pear/DB/tests/ibase/04numcols.phpt
  12088. pear/DB/tests/ibase/05sequences.phpt
  12089. pear/DB/tests/ibase/06prepexec.phpt
  12090. pear/DB/tests/ibase/10errormap.phpt
  12091. pear/DB/tests/ibase/connect.inc
  12092. pear/DB/tests/ibase/mktable.inc
  12093. pear/DB/tests/ibase/skipif.inc
  12094. pear/HTML/Form.php
  12095. pear/HTML/Select.php
  12096. pear/PEAR/Command.php
  12097. pear/PEAR/Common.php
  12098. pear/PEAR/Config.php
  12099. pear/PEAR/Installer.php
  12100. pear/DB/IDEAS
  12101. pear/DB/STATUS
  12102. pear/DB/TESTERS
  12103. pear/DB/common.php
  12104. pear/DB/ibase.php
  12105. pear/DB/pgsql.php
  12106. pear/DB/tests/db_error.phpt
  12107. pear/DB/tests/db_error2.phpt
  12108. pear/DB/tests/driver/setup.inc
  12109. pear/DB/tests/ibase/02fetch.phpt
  12110. pear/.cvsignore
  12111. pear/DB.php
  12112. pear/Makefile.frag
  12113. pear/Makefile.in
  12114. pear/PEAR.php
  12115. pear/package.dtd
  12116. pear/pear.m4: * partial PEAR MFH
  12117. * ext/xml/xml.c: * remove extra end-fold
  12118. 2002-04-09 Sterling Hughes <sterling@bumblebury.com>
  12119. * sapi/apache2filter/php_functions.c:
  12120. eekk -- and ssb thought my macro's were icky :)
  12121. 2002-04-09 Stig Bakken <ssb@fast.no>
  12122. * pear/PEAR/Command/Package.php:
  12123. * package-validate uses package.xml as default param
  12124. * pear/Makefile.in: * MFH: install the right expat header files
  12125. * pear/Makefile.frag:
  12126. * ext/xml/expat no longer has xmltok and xmlparse subdirs
  12127. 2002-04-09 Tomas V.V.Cox <cox@idecnet.com>
  12128. * pear/PEAR/Dependency.php
  12129. pear/PEAR/Installer.php:
  12130. Make the dependencies check look for the correct registry file
  12131. 2002-04-09 Alexander Merz <alexander.merz@t-online.de>
  12132. * pear/PEAR/Registry.php:
  12133. Win95/98/Me doesn't support locking, please check patch on other systems
  12134. 2002-04-09 Tomas V.V.Cox <cox@idecnet.com>
  12135. * pear/PEAR/Command/Package.php:
  12136. Fix package-list not showing the right Install path
  12137. * pear/PEAR/Registry.php:
  12138. Fix a problem when list-installed is called in a new installation
  12139. 2002-04-09 James Cox <james@wherewithal.com>
  12140. * pear/scripts/pear.bat: it's been changed back to php.exe
  12141. 2002-04-09 Alexander Merz <alexander.merz@t-online.de>
  12142. * pear/scripts/pear.bat: updated, requires PHP4.2 php-cgi
  12143. 2002-04-09 Stig Bakken <ssb@fast.no>
  12144. * pear/PEAR/Packager.php: * show full cvstag command
  12145. * pear/PEAR/Command/Common.php: * get rid of CommandResponse stufff
  12146. * pear/PEAR/Common.php: * drop file replace= attribute
  12147. * pear/Makefile.frag: * remove PEAR/Uploader.php
  12148. * pear/PEAR/CommandResponse.php
  12149. pear/PEAR/Uploader.php: * unused files
  12150. * pear/PEAR/Command/Install.php
  12151. pear/PEAR/Config.php
  12152. pear/PEAR/Installer.php
  12153. pear/PEAR/Common.php
  12154. pear/package-pear.xml
  12155. pear/package.dtd:
  12156. * implemented role="script" and <replace> substitution during install
  12157. 2002-04-09 Sterling Hughes <sterling@bumblebury.com>
  12158. * sapi/apache2filter/php_functions.c
  12159. sapi/apache2filter/sapi_apache2.c: fix compile warnings
  12160. 2002-04-09 Stig Bakken <ssb@fast.no>
  12161. * pear/package-pear.xml: * package definition for the base PEAR system
  12162. * pear/package.dtd: HEADS UP, package.xml format change:
  12163. <file>foo.php</file> is now <file name="foo.php/>
  12164. Added tags for configure-like substitutions.
  12165. 2002-04-08 Mark L. Woodward <mlwmohawk@mohawksoft.com>
  12166. * ext/msession/php_msession.h
  12167. ext/msession/reqclient.h
  12168. ext/msession/msession.c: Added new features for msession beta 2
  12169. 2002-04-08 Jani Taskinen <sniper@iki.fi>
  12170. * ext/odbc/birdstep.c
  12171. ext/odbc/php_odbc.c: ws fix
  12172. * ext/odbc/php_odbc.c: MFH
  12173. * ext/odbc/php_odbc.c: CPP directives must start on the beginning of line
  12174. 2002-04-08 Richard Heyes <richard@phpguru.org>
  12175. * pear/PEAR.php: * Added getStaticProperty() for static methods.
  12176. 2002-04-08 Jani Taskinen <sniper@iki.fi>
  12177. * ext/standard/config.m4
  12178. ext/standard/reg.c
  12179. acinclude.m4
  12180. NEWS: - Revert that change. Added a warning about this.
  12181. 2002-04-08 Sebastian Bergmann <sb@sebastian-bergmann.de>
  12182. * ext/mysql/libmysql/strto.c
  12183. ext/mysql/libmysql/strtoll.c
  12184. ext/mysql/libmysql/strtoull.c: MFH (MS VS.Net Fix).
  12185. 2002-04-08 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  12186. * pear/Makefile.frag: Make pgsql header available for PECL module(s)
  12187. 2002-04-08 Wez Furlong <wez.php@thebrainroom.com>
  12188. * configure.in: remove streams option from branch
  12189. 2002-04-08 Bertrand Mansion <bmansion@mamasam.com>
  12190. * pear/HTML/Common.php
  12191. pear/HTML/Select.php:
  12192. htmlentities > htmlspecialchars for charset compatibility as noticed by Wojciech Gdela.
  12193. 2002-04-08 Edin Kadribasic <edink@proventum.net>
  12194. * win32/install.txt
  12195. win32/php4ts_cli.dsp
  12196. win32/pws-php4cgi.reg:
  12197. Finished syncing win32 build and docs with the unix counterpart.
  12198. Renamed the cli executable to php-cli.exe so somebody doesn't overwrite
  12199. cgi by mistake.
  12200. 2002-04-08 Jani Taskinen <sniper@iki.fi>
  12201. * main/main.c: upload_max_filesize can only be set in php.ini
  12202. * NEWS: and the news entry..
  12203. * ext/standard/config.m4
  12204. ext/standard/reg.c
  12205. acinclude.m4:
  12206. There's really no point in allowing using the system regex library.
  12207. 2002-04-08 Sebastian Bergmann <sb@sebastian-bergmann.de>
  12208. * win32/php4.dsp
  12209. win32/php4ts.dsp: Rename Win32 executable to php.exe.
  12210. 2002-04-08 Jani Taskinen <sniper@iki.fi>
  12211. * ext/standard/config.m4:
  12212. Using system regex lib seems not to work quite well when compiled with Apache.
  12213. 2002-04-08 Derick Rethans <d.rethans@jdimedia.nl>
  12214. * ext/dba/dba_db2.c: - MFH
  12215. * ext/dba/dba_db2.c: - Fix wrong logic (Thanks to Alan for noticing it)
  12216. 2002-04-08 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  12217. * ext/pgsql/pgsql.c: Remove unneeded conversions from pg_convert.
  12218. 2002-04-08 Tomas V.V.Cox <cox@idecnet.com>
  12219. * pear/package-db.xml: Continue the list of features for PEAR DB
  12220. Release version is 2.0 (apiVersion)
  12221. 2002-04-08 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  12222. * ext/pgsql/pgsql.c: Make it compile with ZTS.
  12223. * ext/pgsql/README: Update README
  12224. * ext/pgsql/tests/10pg_convert.phpt
  12225. ext/pgsql/tests/11pg_metadata.phpt
  12226. ext/pgsql/tests/12pg_insert.phpt
  12227. ext/pgsql/tests/13pg_select.phpt
  12228. ext/pgsql/tests/14pg_update.phpt
  12229. ext/pgsql/tests/15pg_delete.phpt
  12230. ext/pgsql/tests/16pg_result_status.phpt
  12231. ext/pgsql/tests/informational.inc
  12232. ext/pgsql/tests/pg_convert.inc
  12233. ext/pgsql/tests/pg_delete.inc
  12234. ext/pgsql/tests/pg_insert.inc
  12235. ext/pgsql/tests/pg_metadata.inc
  12236. ext/pgsql/tests/pg_result_status.inc
  12237. ext/pgsql/tests/pg_select.inc
  12238. ext/pgsql/tests/pg_update.inc
  12239. ext/pgsql/config.m4
  12240. ext/pgsql/pgsql.c
  12241. ext/pgsql/php_pgsql.h:
  12242. Added pg_metadate(), pg_convert(), pg_insert(), pg_select(), pg_update()
  12243. and pg_delete().
  12244. 2002-04-08 Jani Taskinen <sniper@iki.fi>
  12245. * php.ini-dist
  12246. php.ini-recommended: MFH
  12247. 2002-04-08 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  12248. * ext/pgsql/pgsql.c: Return proper result.
  12249. 2002-04-08 Jani Taskinen <sniper@iki.fi>
  12250. * ext/ming/php_ming.h
  12251. ext/ming/ming.c: Some ws fixes and general cleanup.
  12252. 2002-04-08 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  12253. * ext/pgsql/pgsql.c:
  12254. Added 2nd parameter for pg_result_status(). PGSQL_STATUS_LONG is for LONG result status.
  12255. PGSQL_STATUS_STRING is for SQL command name successfully executed for this result.
  12256. 2002-04-07 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  12257. * ext/exif/exif.c: correcting some more whitespace
  12258. 2002-04-07 Jani Taskinen <sniper@iki.fi>
  12259. * ext/ming/ming.c: Fixed compile failure with ZTS build.
  12260. 2002-04-07 Stig Bakken <ssb@fast.no>
  12261. * pear/PEAR/Installer.php:
  12262. * append "?uncompress=yes" to the package download url if zlib extension
  12263. is not loaded
  12264. * pear/package-db.xml: * package xml file for DB
  12265. 2002-04-07 Andi Gutmans <andi@zend.com>
  12266. * ext/mysql/libmysql/strto.c
  12267. ext/mysql/libmysql/strtoll.c
  12268. ext/mysql/libmysql/strtoull.c:
  12269. - Fix build with Visual Studio .NET. The MySQL team said they'll commit
  12270. - their fix a long time ago and never did. One day they'll update the
  12271. - whole MySQL client library.
  12272. 2002-04-07 Tomas V.V.Cox <cox@idecnet.com>
  12273. * pear/PEAR/Common.php: Added PEAR_Common::getUserRoles() and a suggestion
  12274. 2002-04-07 Hartmut Holzgraefe <hartmut@six.de>
  12275. * ext/standard/levenshtein.c
  12276. ext/standard/tests/general_functions/003.phpt:
  12277. fix and regression test for Bug #16473
  12278. 2002-04-07 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  12279. * ext/exif/exif.c
  12280. ext/exif/tests/003.phpt
  12281. ext/exif/tests/test3.jpg:
  12282. -found userland solution to fix UNICODE comments (see tests/003.phpt)
  12283. 2002-04-07 Stig Bakken <ssb@fast.no>
  12284. * pear/PEAR/Command/Package.php
  12285. pear/PEAR/Frontend/CLI.php
  12286. pear/PEAR/Packager.php: * added "cvstag" command
  12287. 2002-04-07 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  12288. * ext/exif/exif.c: -fix warnings
  12289. -fix layout
  12290. * ext/mbstring/mbfilter.c
  12291. ext/mbstring/mbregex.c
  12292. ext/mbstring/mbstring.c: -fix warnings
  12293. 2002-04-07 Jani Taskinen <sniper@iki.fi>
  12294. * php.ini-recommended
  12295. php.ini-dist: Removed relics from PHP3.
  12296. 2002-04-07 Stig Bakken <ssb@fast.no>
  12297. * pear/PEAR/Packager.php:
  12298. * give PEAR_Packager::package an option to disable compression and make
  12299. plain .tar files
  12300. * pear/PEAR/Command/Install.php: * remove empty fold
  12301. * pear/scripts/pear.in: * use the UI's displayFatalError method
  12302. * pear/PEAR/Frontend/CLI.php:
  12303. * added displayError and displayFatalError methods
  12304. * pear/PEAR/Command.php: * initialize _PEAR_Command_uiobject
  12305. 2002-04-07 Sterling Hughes <sterling@bumblebury.com>
  12306. * configure.in:
  12307. apply jan's configure check for apache2 and freebsd (relating to the use
  12308. of tsrm-pth).
  12309. 2002-04-07 Stig Bakken <ssb@fast.no>
  12310. * pear/PEAR/Common.php: * leave error reporting to the validator
  12311. * pear/PEAR/Packager.php: * more clear cvs tag hint
  12312. 2002-04-07 Tomas V.V.Cox <cox@idecnet.com>
  12313. * pear/PEAR/Command/Install.php: Just some help cleanup
  12314. 2002-04-07 Stig Bakken <ssb@fast.no>
  12315. * pear/PEAR/Command/Package.php: * typo
  12316. * pear/PEAR/Command/Package.php:
  12317. * rename package-verify command to package-validate
  12318. 2002-04-07 Wez Furlong <wez.php@thebrainroom.com>
  12319. * ext/standard/string.c: fix for #16469
  12320. 2002-04-07 Stig Bakken <ssb@fast.no>
  12321. * pear/PEAR/Command/Install.php
  12322. pear/PEAR/Command/Package.php
  12323. pear/PEAR/Packager.php
  12324. pear/PEAR/Installer.php
  12325. pear/PEAR/Common.php: * support for .tar files in PEAR_Installer
  12326. * new command: package-verify
  12327. * "package" command now sanity-checks the package information before
  12328. making the tarball
  12329. * -Z option to the install/update commands for downloading non-compressed
  12330. packages
  12331. 2002-04-07 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  12332. * php.ini-dist
  12333. php.ini-recommended:
  12334. Added pgsql.ignore_notice and pgsql.log_notice ini entry.
  12335. * ext/pgsql/pgsql.c: Nuke waring with ZTS build
  12336. * ext/msession/msession.c: Fixed ZTS build
  12337. 2002-04-07 Jani Taskinen <sniper@iki.fi>
  12338. * NEWS: Fixed bad entries.
  12339. 2002-04-06 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  12340. * main/php_globals.h
  12341. php.ini-dist
  12342. php.ini-recommended
  12343. main/main.c:
  12344. new feature ignoring repeated error messages (defaults to old behaviour)
  12345. 2002-04-06 Derick Rethans <d.rethans@jdimedia.nl>
  12346. * ext/zip/zip.c: - MFH zip_entry_read_bug
  12347. 2002-04-06 Wez Furlong <wez.php@thebrainroom.com>
  12348. * ext/zlib/zlib_fopen_wrapper.c
  12349. main/streams.c: Added BC support for old style zlib: wrapper.
  12350. Added notice when a requested wrapper is not found.
  12351. 2002-04-06 Derick Rethans <d.rethans@jdimedia.nl>
  12352. * ext/zip/zip.c: - Fix zzip_entry_read
  12353. 2002-04-06 Richard Heyes <richard@phpguru.org>
  12354. * pear/PEAR.php: * Added registerShutdownFunc() method
  12355. 2002-04-06 Wez Furlong <wez.php@thebrainroom.com>
  12356. * NEWS:
  12357. Inform the masses about where to get a 4.2 compatible mailparse package
  12358. 2002-04-06 Sebastian Bergmann <sb@sebastian-bergmann.de>
  12359. * sapi/apache/php4apache.dsp
  12360. sapi/apache2filter/php4apache2.dsp
  12361. sapi/fastcgi/fastcgi.dsp: MFH (.dsp fixes)
  12362. 2002-04-06 Tomas V.V.Cox <cox@idecnet.com>
  12363. * pear/DB/tests/oci8/05sequences.phpt: Output adapted to the new tests
  12364. * pear/DB/oci8.php:
  12365. Rethrow errors in nextID() to be handled by the global error handler
  12366. * pear/DB/tests/sequences.inc:
  12367. Backends with real sequences may don't like DELETE FROM sequence
  12368. 2002-04-06 Sebastian Bergmann <sb@sebastian-bergmann.de>
  12369. * sapi/fastcgi/fastcgi.dsp
  12370. sapi/apache2filter/php4apache2.dsp
  12371. sapi/apache/php4apache.dsp: Fix output directory.
  12372. 2002-04-06 Tomas V.V.Cox <cox@idecnet.com>
  12373. * pear/DB/tests/driver/05sequences.phpt
  12374. pear/DB/tests/mysql/05sequences.phpt: Output adapted to the new tests
  12375. * pear/DB/tests/sequences.inc: More hard tests
  12376. * pear/DB/mysql.php: Work on nextID():
  12377. - Use push/popErroHandling instead of "the hack"
  12378. - Optimize the speed
  12379. - Rethrow errors to be catched by the error handler when set
  12380. - Move the backwards compatibilty sequence system to its own function
  12381. - Fix a bug when the sequence table is empty
  12382. * pear/DB/common.php:
  12383. Fix fail when a error object is "rethrowed" and a class error handler
  12384. is set
  12385. * pear/PEAR.php:
  12386. Fix bug in pushErrorHandling() (fail under very specific circumstances)
  12387. 2002-04-06 Sascha Schumann <sascha@schumann.cx>
  12388. * acinclude.m4
  12389. pear/pear.m4
  12390. configure.in: Improve the life of external extension maintainers by
  12391. not plaguing them with "./" in absolute paths.
  12392. Requested by: Andrei, Wez
  12393. 2002-04-06 Jani Taskinen <sniper@iki.fi>
  12394. * NEWS: minor fix..
  12395. 2002-04-06 Sebastian Bergmann <sb@sebastian-bergmann.de>
  12396. * sapi/apache2filter/php4apache2.dsp: Fix Debug_TS build.
  12397. 2002-04-06 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  12398. * ext/pgsql/tests/notice.inc
  12399. ext/pgsql/php_pgsql.h: Chages for new pg_last_notice()
  12400. * ext/pgsql/pgsql.c:
  12401. Make pg_last_notice() work as it is designed. It returns last notice message for connection resource specified.
  12402. Added "pgsql.ignore_notice" ini entry.
  12403. Added "pgsql.log_notice" ini entry.
  12404. 2002-04-06 Andrei Zmievski <andrei@php.net>
  12405. * ext/xmlrpc/config.m4
  12406. ext/xmlrpc/xmlrpc-epi-php.c:
  12407. - Fixed a leak in xml_decode().
  12408. - Fixed it so it's possible to compile as a shared extension.
  12409. 2002-04-06 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  12410. * ext/mbstring/mbstring.c:
  12411. Use get_active_function_name() for error messages.
  12412. 2002-04-06 Stig Bakken <ssb@fast.no>
  12413. * pear/PEAR/Common.php: * forgot htmlspecialchars in release notes
  12414. 2002-04-05 Sterling Hughes <sterling@bumblebury.com>
  12415. * sapi/apache2filter/sapi_apache2.c: MFH changes per doug's request
  12416. 2002-04-05 Joseph Tate <jtate@mi-corporation.com>
  12417. * ext/domxml/tests/001.phpt
  12418. ext/domxml/tests/domxml_test.inc: Added test suite for domxml extension.
  12419. * ext/domxml/php_domxml.c: MFH added unlink_node alias
  12420. * ext/domxml/php_domxml.c: Added unlink_node alias for consistency
  12421. 2002-04-05 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  12422. * ext/exif/tests/003.phpt
  12423. ext/exif/tests/test3.jpg: -testing unicode user-comment
  12424. * ext/exif/exif.c: -correct length for ASCII
  12425. -global encoding variables
  12426. * ext/mbstring/tests/016.inc
  12427. ext/mbstring/tests/016.phpt:
  12428. include comma separated encoding lists in test
  12429. * ext/mbstring/mbstring.c: no space for comma separated encoding lists
  12430. * ext/exif/exif.c: aligning #
  12431. 2002-04-05 Christian Stocker <chregu@phant.ch>
  12432. * ext/domxml/php_domxml.c:
  12433. oops. that was an error not detected in shared library mode ...
  12434. * ext/domxml/php_domxml.c
  12435. ext/domxml/php_domxml.h:
  12436. added domxml_parser(), domxml_parser_add_chunk() and domxml_parser_end().
  12437. It provides access to the PushParser interface of libxml2.
  12438. 2002-04-05 Zeev Suraski <zeev@zend.com>
  12439. * ext/bz2/php_bz2.h: Fix build
  12440. 2002-04-05 Tomas V.V.Cox <cox@idecnet.com>
  12441. * pear/DB/mysql.php:
  12442. - Fix a problem in nextID() when the sequence table is empty
  12443. - Use push/popErrorHanlding() instead of the "hack"
  12444. 2002-04-05 Stig Bakken <ssb@fast.no>
  12445. * ext/zlib/php_zlib.h
  12446. ext/zlib/zlib.c: Add zlib.output_compression_level option
  12447. 2002-04-05 Jani Taskinen <sniper@iki.fi>
  12448. * NEWS: MFH the fixed entries
  12449. * NEWS: Fixed some entries..
  12450. 2002-04-05 Zeev Suraski <zeev@zend.com>
  12451. * ext/zlib/zlib.dsp
  12452. ext/zlib/zlib.c
  12453. ext/standard/file.c
  12454. ext/standard/file.h
  12455. ext/bz2/bz2.c
  12456. ext/bz2/bz2.dsp
  12457. ext/bz2/php_bz2.h: Fix gzip/bz2 builds for Windows
  12458. 2002-04-05 Wez Furlong <wez.php@thebrainroom.com>
  12459. * NEWS: let people know about mailparse being pickled
  12460. * pear/Makefile.in:
  12461. MFH: add mbstring headers to those for pear/pecl extensions
  12462. 2002-04-05 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  12463. * ext/pgsql/tests/09notice.phpt: Add error message from _notice_handler()
  12464. * NEWS: FMB. Fixed bug info.
  12465. * NEWS: Forgot mention fixed bug that is reported by user.
  12466. * ext/pgsql/pgsql.c: MFH.
  12467. Fixed pg_last_notice() double free.
  12468. * ext/pgsql/pgsql.c: Fix pg_last_notice() double free.
  12469. * ext/pgsql/tests/09notice.phpt
  12470. ext/pgsql/tests/notice.inc: Add notice message test
  12471. 2002-04-05 Sascha Schumann <sascha@schumann.cx>
  12472. * ext/ircg/README.txt: update regarding version numbers
  12473. 2002-04-05 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  12474. * ext/pgsql/tests/escape.inc: Update message
  12475. * ext/pgsql/tests/createdb.inc
  12476. ext/pgsql/tests/large_object.inc
  12477. ext/pgsql/tests/config.inc: Add bytea field to test table.
  12478. Use table name variable.
  12479. * ext/pgsql/tests/08escape.phpt
  12480. ext/pgsql/tests/escape.inc
  12481. ext/pgsql/tests/php.gif: Add real pg_escape_bytea() test.
  12482. * ext/mbstring/mbstring.c
  12483. ext/mbstring/mbstring.h:
  12484. Fixed way of exporing functions. (Need PHPAPI for Win)
  12485. Fixed if statement format. ("if () stmt;" should be "if () \n {stmt;}")
  12486. Fixed error message so that appropriate function names are
  12487. displayed.
  12488. 2002-04-05 Tomas V.V.Cox <cox@idecnet.com>
  12489. * pear/DB/mysql.php: ws
  12490. 2002-04-05 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  12491. * ext/exif/exif.c:
  12492. Unicode is now based on php_mb_convert_encoding if available
  12493. * ext/mbstring/mbstring.c
  12494. ext/mbstring/mbstring.h: new function php_mb_convert_encoding
  12495. 2002-04-05 Wez Furlong <wez.php@thebrainroom.com>
  12496. * pear/Makefile.frag:
  12497. add mbstring headers to those for pear/pecl extensions
  12498. 2002-04-04 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  12499. * ext/exif/exif.c: removed calls to wctomb, wcstombs
  12500. 2002-04-04 Sterling Hughes <sterling@bumblebury.com>
  12501. * win32/grp.h
  12502. win32/pwd.c
  12503. win32/pwd.h
  12504. win32/syslog.h: mfh
  12505. * win32/grp.h
  12506. win32/pwd.c
  12507. win32/pwd.h
  12508. win32/syslog.h: i of course am the brilliant author of these files
  12509. * win32/pwd.c
  12510. win32/pwd.h: replace with non-gpl implementation
  12511. 2002-04-04 Daniela Mariaschi <mariaschi@libero.it>
  12512. * ext/interbase/interbase.c:
  12513. Fixed sigfault in ibase_close (bug #15419-#15992)
  12514. 2002-04-04 Sterling Hughes <sterling@bumblebury.com>
  12515. * win32/syslog.h: non gpl implementation
  12516. * win32/grp.h: replace grp.h with a new implementation (non-GPL)
  12517. 2002-04-04 Sander Roobol <phy@wanadoo.nl>
  12518. * ext/tokenizer/Makefile.frag
  12519. ext/tokenizer/config.m4:
  12520. Fixed build with multiple concurrent jobs (make -j)
  12521. * README.UNIX-BUILD-SYSTEM: Fixed typo
  12522. 2002-04-04 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  12523. * ext/pgsql/pgsql.c
  12524. ext/pgsql/tests/08escape.phpt
  12525. ext/pgsql/tests/escape.inc: MFH
  12526. * ext/pgsql/tests/08escape.phpt
  12527. ext/pgsql/tests/escape.inc: Fix tests
  12528. 2002-04-04 Wez Furlong <wez.php@thebrainroom.com>
  12529. * ext/bz2/php_bz2.h
  12530. ext/bz2/bz2.c: Fix #16428 problems.
  12531. Renamed the bz2 wrapper to bzip2://
  12532. 2002-04-04 Jani Taskinen <sniper@iki.fi>
  12533. * ext/xml/tests/007.phpt: MFH
  12534. * ext/xml/tests/007.phpt: Revert the bogus patch.
  12535. 2002-04-04 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  12536. * ext/pgsql/tests/08escape.phpt
  12537. ext/pgsql/tests/escape.inc: Added pg_escape_*() test
  12538. 2002-04-04 Jani Taskinen <sniper@iki.fi>
  12539. * ext/bz2/tests/with_files.phpt: MFH
  12540. * ext/bz2/tests/with_files.phpt: added test case for file handling in bz2
  12541. 2002-04-04 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  12542. * ext/pgsql/pgsql.c: Clean up pg_escape_*()
  12543. 2002-04-04 Jani Taskinen <sniper@iki.fi>
  12544. * ext/mbstring/tests/.cvsignore: missing .cvsignore
  12545. 2002-04-04 Christian Stocker <chregu@phant.ch>
  12546. * ext/domxml/php_domxml.c:
  12547. - fixed a lot of memory leaks (by Lukas Schroeder)
  12548. - get_attribute() returns False instead of empty string, if attribute not found
  12549. 2002-04-04 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  12550. * ext/pgsql/pgsql.c: Fixed crash with pg_escape_*()
  12551. 2002-04-04 Sascha Schumann <sascha@schumann.cx>
  12552. * acinclude.m4: Add deferred libs to DLIBS instead of LIBS.
  12553. Noticed by: Jani Taskinen <sniper@iki.fi>
  12554. 2002-04-04 Daniela Mariaschi <mariaschi@libero.it>
  12555. * ext/interbase/interbase.c:
  12556. Fixed sigfault in ibase_close(). Bug #15419 #15992
  12557. 2002-04-04 Jani Taskinen <sniper@iki.fi>
  12558. * NEWS: minor fixes
  12559. 2002-04-04 Marko Karppinen <karppinen@pobox.com>
  12560. * NEWS: Added news on the Mac OS X changes and removed a duplicate line
  12561. 2002-04-04 Jani Taskinen <sniper@iki.fi>
  12562. * ext/standard/dl.c
  12563. configure.in:
  12564. - OS X support for dynamically loaded extensions. (patch by Marko)
  12565. 2002-04-04 Sterling Hughes <sterling@bumblebury.com>
  12566. * ext/curl/curl.c: MFH
  12567. 2002-04-03 Sterling Hughes <sterling@bumblebury.com>
  12568. * ext/curl/curl.c: fix bug #15150, thanks to daniel at haxx.se for the fix
  12569. 2002-04-03 Jani Taskinen <sniper@iki.fi>
  12570. * ext/openssl/tests/001.phpt: Fix the test..somehow got corrupted?
  12571. * ext/mcal/config.m4: Partial MFH
  12572. * .cvsignore: - Added the autom4te.cache to be cleaned too with cvsclean
  12573. 2002-04-03 Derick Rethans <d.rethans@jdimedia.nl>
  12574. * configure.in
  12575. main/php_version.h: - Swap back version numbers for development
  12576. * ext/exif/exif.c: - Fix build (Patch by Marcus Boerger)
  12577. * ext/exif/exif.c: - Fix as suggested my Marcus
  12578. * main/php_version.h
  12579. configure.in: - Fix version number
  12580. 2002-04-03 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  12581. * tests/func/007.phpt: Added ini_set()/ini_get()/ini_restore() test
  12582. 2002-04-03 Wez Furlong <wez.php@thebrainroom.com>
  12583. * ext/standard/exec.c: fix TS build
  12584. * ext/standard/exec.c
  12585. ext/standard/exec.h
  12586. ext/standard/basic_functions.c:
  12587. Tidy up win32 implementation of proc_open.
  12588. Respect safe_mode_exec_dir.
  12589. Implement proc_close and return process return code under win32.
  12590. * ext/mailparse/tests/006.phpt: add test for mailparse_extract_part_file
  12591. 2002-04-03 Stig Bakken <ssb@fast.no>
  12592. * pear/DB/mysql.php: * work around a php segfault
  12593. 2002-04-02 Wez Furlong <wez.php@thebrainroom.com>
  12594. * main/memory_streams.c
  12595. main/streams.c
  12596. ext/standard/exec.c
  12597. ext/standard/exec.h
  12598. ext/standard/basic_functions.c
  12599. ext/mailparse/php_mailparse.h
  12600. ext/mailparse/try.php
  12601. ext/mailparse/mailparse.c: main/streams.c
  12602. * sapi/cgi/cgi_main.c: fix quoting
  12603. 2002-04-02 Derick Rethans <d.rethans@jdimedia.nl>
  12604. * ext/tokenizer/config.m4: - Fix layout
  12605. 2002-04-02 Stig Bakken <ssb@fast.no>
  12606. * pear/PEAR/Command/Install.php
  12607. pear/PEAR/Installer.php:
  12608. * Added "-s" (soft update) option to install/upgrade. Will make installs
  12609. fail silently.
  12610. * pear/PEAR/Common.php: * add Frontend support to PEAR_Common::log()
  12611. * pear/PEAR/Command/Registry.php:
  12612. * Implemented "shell-test" command for writing shell scripts that check
  12613. whether a package is installed. Example of use:
  12614. if ! pear shell-test Net_Socket; then
  12615. echo "You don't have the Net_Socket package installed!" >&2
  12616. exit 1
  12617. fi
  12618. * pear/PEAR/Registry.php: * just renaming some comments
  12619. * pear/PEAR/Frontend/CLI.php:
  12620. * add type property telling what type of frontend this class implements
  12621. * pear/scripts/pear.in:
  12622. * remove "exit" at the end, it causes a "false" exit code always
  12623. * pear/Makefile.frag:
  12624. * comment out the php files that are not necessary for the installer
  12625. 2002-04-02 Kirill Maximov <kir@actimind.com>
  12626. * ext/standard/quot_print.c:
  12627. 2002-04-02 Derick Rethans <d.rethans@jdimedia.nl>
  12628. * ext/standard/quot_print.c: - Whitespace
  12629. 2002-04-02 James Cox <james@wherewithal.com>
  12630. * sapi/cgi/cgi_main.c: just did...
  12631. * sapi/cgi/cgi_main.c:
  12632. updated the alert sent to the browser. removed the verbosity, and linked to more info.
  12633. 2002-04-02 Jani Taskinen <sniper@iki.fi>
  12634. * ext/imap/config.m4: Be a bit more verbose about what was not found.
  12635. 2002-04-01 Jani Taskinen <sniper@iki.fi>
  12636. * main/rfc1867.c: MFH
  12637. * configure.in: Fix for bug: #5499 (no need to MFH this one)
  12638. * main/rfc1867.c: Prevent crashing with some bogus POSTs.
  12639. 2002-04-01 Richard Heyes <richard@phpguru.org>
  12640. * pear/Mail/RFC822.php: * Fixed bug with new limit option
  12641. * pear/Mail/RFC822.php: * Added optional limit to prevent runaway parsing
  12642. * Changed recursive nature of _splitAddresses as it was barfing on
  12643. large amounts of addresses (1000+)
  12644. * Added approximateCount() function which will give an approximate count
  12645. of how many addresses are in a string
  12646. 2002-04-01 Kirill Maximov <kir@actimind.com>
  12647. * ext/standard/quot_print.c
  12648. ext/standard/tests/general_functions/002.phpt:
  12649. (PHP quoted_printable_decode) Fixed CR/LF processing for Windows/OS2
  12650. 2002-04-01 Tomas V.V.Cox <cox@idecnet.com>
  12651. * pear/PEAR/Command/Install.php
  12652. pear/PEAR/Packager.php: typo
  12653. * pear/PEAR/Command/Config.php:
  12654. Added layer checks and reorganize a little the code
  12655. * pear/PEAR/Config.php:
  12656. - Define the PEAR constants when they are not set (be nice
  12657. with the "--wihout-pear" people who finally regrets)
  12658. - Added method getLayers()
  12659. * pear/PEAR/Command/Config.php:
  12660. - Make "config-set" actually store the values
  12661. - Help and error messages enhance
  12662. * pear/PEAR/Command/Install.php:
  12663. - Added "nodeps" option to install/upgrade/uninstall
  12664. (pear install -n package.tgz)
  12665. - Finish to document the install commands
  12666. 2002-04-01 Kirill Maximov <kir@actimind.com>
  12667. * ext/standard/quot_print.c
  12668. ext/standard/tests/general_functions/002.phpt
  12669. ext/standard/tests/general_functions/006.phpt:
  12670. (PHP quoted_printable_decode) Fixed CR/LF processing for Windows/OS2
  12671. 2002-04-01 Tomas V.V.Cox <cox@idecnet.com>
  12672. * pear/scripts/pear.in:
  12673. - Set some php.ini values needed by the installer
  12674. - Removed unused present_array() and heading() functions
  12675. 2002-04-01 Stig Bakken <ssb@fast.no>
  12676. * pear/Net/Socket.php: * moved to /pear
  12677. 2002-04-01 Tomas V.V.Cox <cox@idecnet.com>
  12678. * pear/PEAR/Registry.php:
  12679. People reported problems with flock(LOCK_SH) and fopen('w')
  12680. * pear/PEAR/Command/Auth.php
  12681. pear/PEAR/Command/Config.php
  12682. pear/PEAR/Command/Registry.php: added help
  12683. * pear/scripts/pear.in: Adaptation for the new help system
  12684. * pear/PEAR/Command/Common.php
  12685. pear/PEAR/Command/Install.php
  12686. pear/PEAR/Command/Package.php
  12687. pear/PEAR/Command.php: Go with the help system
  12688. 2002-04-01 Stig Bakken <ssb@fast.no>
  12689. * pear/package.dtd: * typo
  12690. 2002-04-01 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  12691. * ext/exif/tests/001.phpt
  12692. ext/exif/tests/002.phpt: MFH finding test files
  12693. 2002-04-01 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  12694. * ext/pgsql/config.m4: MFH.
  12695. Forgot to commit this when I commit fix build with PostgreSQL 6.5.x
  12696. 2002-04-01 Derick Rethans <d.rethans@jdimedia.nl>
  12697. * ext/standard/math.c: - MFH for fix for bug #14966
  12698. * ext/standard/math.c: - Fix for bug #14966
  12699. 2002-04-01 Markus Fischer <mfischer@guru.josefine.at>
  12700. * ext/exif/exif.c: - Nuke *FETCH macros.
  12701. 2002-04-01 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  12702. * ext/exif/exif.c:
  12703. 2002-04-01 Mark L. Woodward <mlwmohawk@mohawksoft.com>
  12704. * ext/msession/msession.c: PHP_SESSION_API not always defined.
  12705. 2002-03-31 Markus Fischer <mfischer@guru.josefine.at>
  12706. * ext/exif/exif.c: - Fix compilation.
  12707. 2002-03-31 Tomas V.V.Cox <cox@idecnet.com>
  12708. * pear/PEAR/Common.php: E_ALL fix
  12709. * pear/PEAR/Packager.php: if (!function_exists('md5_file')) { ...
  12710. 2002-03-31 Jani Taskinen <sniper@iki.fi>
  12711. * ext/java/.cvsignore
  12712. ext/java/Makefile.frag
  12713. ext/java/Makefile.in
  12714. ext/java/config.m4: Fixed the build issues reported by Stas.
  12715. * ext/pspell/tests/.cvsignore: missing .cvsignore
  12716. 2002-03-31 Stanislav Malyshev <stas@zend.com>
  12717. * configure.in: Fix ZE2 builds
  12718. 2002-03-31 Mark L. Woodward <mlwmohawk@mohawksoft.com>
  12719. * ext/msession/msession.c:
  12720. Fixed conditional compilation based on macros changed in
  12721. ext/session/php_session.h which changed.
  12722. 2002-03-31 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  12723. * ext/mbstring/mbregex.c
  12724. ext/mbstring/unicode_table.h
  12725. ext/mbstring/unicode_table_ja.h
  12726. ext/mbstring/cp932_table.h
  12727. ext/mbstring/mbfilter.c
  12728. ext/mbstring/mbfilter_ja.c:
  12729. moved static constant definitions for separeted files to fix compilation problem in Tru64.
  12730. 2002-03-31 Stig Bakken <ssb@fast.no>
  12731. * pear/Schedule/At.php: * updated error handling
  12732. * pear/PEAR/Common.php: * E_ALL fix
  12733. * pear/PEAR/Command/Auth.php: * avoid object copying
  12734. * pear/PEAR/Remote.php: * oops, config object was copied
  12735. * call parameters were not passed on to xmlrpc_encode_request()
  12736. 2002-03-31 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  12737. * ext/pgsql/pgsql.c:
  12738. Print multibyte and SSL support is compiled in libpq or not.
  12739. * ext/pgsql/config.m4
  12740. ext/pgsql/pgsql.c
  12741. ext/pgsql/php_pgsql.h: Print PostgreSQL version number in phpinfo()
  12742. 2002-03-31 Stig Bakken <ssb@fast.no>
  12743. * pear/Makefile.frag: * install PEAR/Command/Remote.php
  12744. 2002-03-31 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  12745. * ext/mbstring/mbfilter.c
  12746. ext/mbstring/mbfilter_ja.c:
  12747. revert Sascha's patch to fix compile error in Tru64.
  12748. * ext/mbstring/mbstring.h: fixed crash bug in Tru64.
  12749. 2002-03-30 Stig Bakken <ssb@fast.no>
  12750. * configure.in: * added sys/utsname.h test
  12751. 2002-03-30 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  12752. * ext/pgsql/pgsql.c: MFH. 6.5.3 libpq build fix.
  12753. 2002-03-30 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  12754. * ext/exif/tests/001.phpt: - corrected test-image
  12755. * ext/exif/tests/test2.jpg: MFH - corrected test-image
  12756. * ext/exif/exif.c: -memory leaks
  12757. 2002-03-30 Rasmus Lerdorf <rasmus@php.net>
  12758. * README.EXT_SKEL:
  12759. Looks like mawk can't handle create_stubs - if someone is keen it would be
  12760. nice to fix that, but for now just make a note that gawk may be needed.
  12761. 2002-03-30 Sascha Schumann <sascha@schumann.cx>
  12762. * ext/session/php_session.h
  12763. ext/session/session.c:
  12764. - Proper use of underscores (s/createsid/create_sid/)
  12765. - Bump the API date and remove extra cpp macro
  12766. - Pass TSRMLS appropiately to the create_sid function
  12767. 2002-03-30 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  12768. * ext/exif/exif.c: -compiler warnings
  12769. 2002-03-30 Jani Taskinen <sniper@iki.fi>
  12770. * ext/pspell/tests/.cvsignore: New file.
  12771. * ext/pspell/tests/.cvsignore: another missing .cvsignore
  12772. 2002-03-30 Marko Karppinen <karppinen@pobox.com>
  12773. * sapi/apache/config.m4
  12774. Makefile.global
  12775. acinclude.m4:
  12776. Enable --with-apxs build on Mac OS X. We build an MH_BUNDLE instead of
  12777. an MH_DYLIB. As all PPC code is relocatable, we don't use the libtool
  12778. based shared build but go a static route. Goodbye libtool!
  12779. 2002-03-30 Jani Taskinen <sniper@iki.fi>
  12780. * ext/exif/tests/.cvsignore: missing .cvsignore
  12781. * ext/xmlrpc/libxmlrpc/.cvsignore: missing entry (still needed here..)
  12782. * ext/ming/config.m4: MFH
  12783. * main/rfc1867.c:
  12784. Fixed a bug with file_uploads=off -> normal post variables not set.
  12785. 2002-03-30 Markus Fischer <mfischer@guru.josefine.at>
  12786. * ext/ftp/php_ftp.c: - MFH fix for #16348.
  12787. * ext/ftp/php_ftp.c: - Fix #16348.
  12788. 2002-03-29 Marko Karppinen <karppinen@pobox.com>
  12789. * .cvsignore:
  12790. Mac's Find By Content indexing sprinkles these annoying files around
  12791. * sapi/apache/config.m4: Prepare for MH_BUNDLE build on Mac OS X / Darwin
  12792. 2002-03-29 Sander Roobol <phy@wanadoo.nl>
  12793. * tests/lang/002.phpt
  12794. tests/lang/003.phpt
  12795. tests/lang/004.phpt
  12796. tests/lang/005.phpt
  12797. tests/lang/006.phpt
  12798. tests/lang/007.phpt
  12799. tests/lang/008.phpt
  12800. tests/lang/009.phpt
  12801. tests/lang/010.phpt
  12802. tests/lang/012.phpt
  12803. tests/lang/013.phpt
  12804. tests/lang/014.phpt
  12805. tests/lang/015.phpt
  12806. tests/lang/016.inc
  12807. tests/lang/016.phpt
  12808. tests/lang/017.phpt
  12809. tests/lang/022.phpt
  12810. tests/lang/025.phpt
  12811. tests/lang/029.phpt
  12812. tests/lang/030.phpt
  12813. tests/lang/031.phpt
  12814. tests/lang/033.phpt:
  12815. Updating tests: remove alternative syntax in tests, added a special
  12816. alternative-syntax testfile.
  12817. * php.ini-dist
  12818. php.ini-recommended: Added crack extension to php.ini-*
  12819. 2002-03-29 Mark L. Woodward <mlwmohawk@mohawksoft.com>
  12820. * ext/session/session.c
  12821. ext/session/php_session.h:
  12822. Added field to ps_module structure to hold function pointer for the creation
  12823. of the session ID string. Default PS_MOD() macro sets this to be the default
  12824. creation routine. PS_MOD_SID() macro sets this to a handlers session ID
  12825. creation routine.
  12826. 2002-03-29 Doug MacEachern <dougm@covalent.net>
  12827. * sapi/apache2filter/sapi_apache2.c:
  12828. adjust to recent apr bucket api changes
  12829. 2002-03-29 Jani Taskinen <sniper@iki.fi>
  12830. * ext/bz2/bz2.c: MFH fix for some bug
  12831. * ext/standard/tests/aggregation/aggregate.lib
  12832. ext/standard/tests/aggregation/aggregate.lib.php
  12833. ext/standard/tests/aggregation/aggregate.phpt
  12834. ext/standard/tests/aggregation/aggregate_methods.phpt
  12835. ext/standard/tests/aggregation/aggregate_methods_by_list.phpt
  12836. ext/standard/tests/aggregation/aggregate_methods_by_regexp.phpt
  12837. ext/standard/tests/aggregation/aggregate_properties.phpt
  12838. ext/standard/tests/aggregation/aggregate_properties_by_list.phpt
  12839. ext/standard/tests/aggregation/aggregate_properties_by_regexp.phpt
  12840. ext/standard/tests/aggregation/aggregation_info.phpt
  12841. ext/standard/tests/aggregation/deaggregate.phpt:
  12842. - MFH fixes for these tests.
  12843. * NEWS: - Added missing entry for mysql_info() and fixed some entries
  12844. * ext/mysql/php_mysql.c: WS fix
  12845. 2002-03-29 Jan Lehnardt <jan@dasmoped.net>
  12846. * ext/mysql/php_mysql.c
  12847. ext/mysql/php_mysql.h: - add mysql_info function
  12848. 2002-03-29 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  12849. * ext/pgsql/config.m4
  12850. ext/pgsql/pgsql.c: Fix build failure with PostgreSQL 6.5.x
  12851. 2002-03-29 Stig Bakken <ssb@fast.no>
  12852. * ext/standard/info.c:
  12853. (PHP php_uname) display runtime uname rather than compile-time uname, added
  12854. an optional parameter to get single fields (like uname(1))
  12855. 2002-03-29 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  12856. * tests/lang/031.phpt: Trying to be more clear.
  12857. 2002-03-29 Stig Bakken <ssb@fast.no>
  12858. * pear/PEAR/Command/Remote.php:
  12859. * implemented "pear list-upgrades", which will show you what releases
  12860. are available on the server (shows newer releases with the same state)
  12861. * pear/PEAR/Command/Package.php: * always require PEAR/Common.php
  12862. * pear/PEAR/Config.php: * allow "any" as a preferred_state value
  12863. * pear/PEAR/Remote.php: * pass on xmlrpc faults as pear errors
  12864. 2002-03-29 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  12865. * tests/lang/032.phpt:
  12866. Added class method registration test. It does not test
  12867. for multiple method definitions due to test script limitation.
  12868. * tests/lang/031.phpt: Change title to reasonable one.
  12869. 2002-03-29 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  12870. * ext/exif/tests/001.phpt
  12871. ext/exif/tests/test2.jpg: -fix test image
  12872. * ext/exif/exif.c: -fix possible problem on low memory
  12873. -fix problem on failure
  12874. 2002-03-29 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  12875. * main/user_streams.c: Fix ZE2 build.
  12876. 2002-03-29 Stig Bakken <ssb@fast.no>
  12877. * pear/PEAR/Common.php: * fix tempfile cleanup
  12878. 2002-03-28 Stig Bakken <ssb@fast.no>
  12879. * pear/PEAR/Command/Package.php: * per-command fold marks
  12880. * pear/PEAR/Packager.php: * regenerate package.xml with file checksums
  12881. * pear/package.dtd: * default dep rel attribute to 'has'
  12882. * pear/PEAR/Common.php: * accept optional tmpdir arg in mkTempDir
  12883. * handle changelog releases without filelist
  12884. 2002-03-28 Andrei Zmievski <andrei@php.net>
  12885. * NEWS: Cleanup.
  12886. 2002-03-28 Joseph Tate <jtate@mi-corporation.com>
  12887. * win32/php4ts.dsp: Fixed build of php4ts Release_TSDbg under Win32
  12888. * ext/crack/crack.dsp
  12889. ext/crack/CREDITS:
  12890. -Crack extension now available for Win32 platforms. You will need to
  12891. acquire the cracklib libraries from
  12892. http://www.jtatesoftware.com/cracklib/.
  12893. 2002-03-28 Stig Bakken <ssb@fast.no>
  12894. * pear/PEAR/Config.php: * added preferred_state config keyword
  12895. * pear/PEAR/Common.php: * added phpdoc
  12896. * now ready to support multiple versions of the package format
  12897. * don't parse dependencies in changelog
  12898. * fix libfile parsing
  12899. * default maintainer roles to 'lead'
  12900. * added infoFromString() method
  12901. * added xmlFromInfo() method to regenerate package.xml files
  12902. 2002-03-28 Yavor Shahpasov <yavo@itenasolutions.com>
  12903. * pear/HTML/Select.php:
  12904. Avoid warning message in toHtml() method when no default element specified
  12905. 2002-03-28 Stig Bakken <ssb@fast.no>
  12906. * pear/package.dtd: * added "platform" and "md5sum" attributes to <file>
  12907. 2002-03-28 Derick Rethans <d.rethans@jdimedia.nl>
  12908. * configure.in: - Back out broken patch
  12909. * configure.in: - Backout Makefile patch, it caused problems
  12910. * configure.in:
  12911. - MFB for fix build for BSD: BSD_MAKEFILE and resolver functions. (Patch by
  12912. Melvyn Sopacua <msopacua@idg.nl>)
  12913. * configure.in:
  12914. - Fix build for BSD: BSD_MAKEFILE and resolver functions. (Patch by Melvyn
  12915. Sopacua <msopacua@idg.nl>)
  12916. * ext/standard/string.c: - MFH for bug 16314
  12917. * ext/sysvsem/sysvsem.c: - MFB
  12918. * ext/sysvsem/sysvsem.c: - Fix build on BSDI
  12919. 2002-03-28 Wez Furlong <wez.php@thebrainroom.com>
  12920. * ext/standard/tests/file/002.phpt: add test for file_get_contents
  12921. * ext/openssl/tests/001.phpt
  12922. ext/openssl/openssl.c: Add subject hash to parsed x509 data.
  12923. Make the test use file_get_contents().
  12924. * main/memory_streams.c
  12925. main/network.c
  12926. main/php_streams.h
  12927. main/streams.c
  12928. main/user_streams.c
  12929. ext/standard/file.c
  12930. ext/standard/ftp_fopen_wrapper.c
  12931. ext/standard/http_fopen_wrapper.c
  12932. ext/standard/php_fopen_wrapper.c
  12933. ext/zlib/zlib_fopen_wrapper.c: Phase 3 of OO wrapper cleanup
  12934. * ext/mailparse/tests/004.phpt
  12935. ext/mailparse/tests/005.phpt
  12936. ext/mailparse/mailparse.c:
  12937. make quoted-printable encoding safe for use with digital signatures. Added some tests
  12938. 2002-03-27 Jani Taskinen <sniper@iki.fi>
  12939. * ext/gmp/gmp.c: MFH: fixed bug: #16237
  12940. * ext/gmp/gmp.c: Fixed bug: #16237
  12941. * sapi/cli/php_cli.c: WS fix
  12942. 2002-03-27 Joseph Tate <jtate@mi-corporation.com>
  12943. * ext/domxml/php_domxml.c: Fixing compile warning under Win32
  12944. 2002-03-27 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  12945. * sapi/cli/php_cli.c: recorrect las checkin
  12946. 2002-03-27 Derick Rethans <d.rethans@jdimedia.nl>
  12947. * ext/mailparse/rfc2045.c: - MFH for multiple To: lines
  12948. 2002-03-27 Hartmut Holzgraefe <hartmut@six.de>
  12949. * ext/standard/string.c: fix for Bug #16314
  12950. 2002-03-27 Jani Taskinen <sniper@iki.fi>
  12951. * .cvsignore: autoconf 2.53 uses this directory for some temporary stuff
  12952. * ext/mcve/mcve_simple_test.php
  12953. ext/mcve/mcve_test1.php
  12954. ext/mcve/mcve_test2.php
  12955. ext/mcve/tests/mcve_simple_test.php
  12956. ext/mcve/tests/mcve_test1.php
  12957. ext/mcve/tests/mcve_test2.php: Moved these example scripts out of tests.
  12958. * ext/ming/config.m4: - Fixed bug: #16203
  12959. 2002-03-27 Wez Furlong <wez.php@thebrainroom.com>
  12960. * ext/mailparse/tests/003.phpt: add test case for multiple To: lines
  12961. * ext/mailparse/rfc2045.c: allow headers hash to handle multiple To: lines
  12962. 2002-03-27 Hartmut Holzgraefe <hartmut@six.de>
  12963. * ext/mime_magic/config.m4: not enabled by default
  12964. * ext/mime_magic/mime_magic.c
  12965. ext/mime_magic/php_mime_magic.h:
  12966. moved 'static' prototypes to prevent warnings
  12967. * ext/mime_magic/mime_magic.c
  12968. ext/mime_magic/php_mime_magic.h:
  12969. preparing for Content-Encoding detection
  12970. 2002-03-27 Sascha Schumann <sascha@schumann.cx>
  12971. * acinclude.m4: Factorize a few library/libpath-related functions
  12972. * ext/mcal/config.m4:
  12973. Defer linking against libmcal until we have built the extension,
  12974. so that extension-supplied symbols are available.
  12975. Also factorize the header file checks.
  12976. Reported by: Brandon Knitter
  12977. URL: http://news.php.net/article.php?group=php.dev&article=81833
  12978. * ext/mailparse/libs.mk: Remove generated file
  12979. 2002-03-27 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  12980. * ext/pgsql/pgsql.c: MFH error message consistency changes
  12981. 2002-03-26 Jon Parise <jon@csh.rit.edu>
  12982. * ext/mime_magic/.cvsignore: Ignore generated files.
  12983. 2002-03-26 Sean Bright <elixer@erols.com>
  12984. * php.ini-dist: Fix typo.
  12985. 2002-03-26 Hartmut Holzgraefe <hartmut@six.de>
  12986. * ext/mime_magic/mime_magic.c
  12987. ext/mime_magic/php_mime_magic.h: build conflicts fixed
  12988. 2002-03-26 Sander Roobol <phy@wanadoo.nl>
  12989. * ext/standard/tests/array/002.phpt
  12990. ext/standard/tests/array/003.phpt
  12991. ext/standard/tests/array/004.phpt
  12992. ext/standard/tests/array/array_data.txt
  12993. ext/standard/tests/array/data.inc
  12994. ext/standard/tests/array/001.phpt: MFH
  12995. * ext/standard/tests/array/001.phpt
  12996. ext/standard/tests/array/002.phpt
  12997. ext/standard/tests/array/003.phpt
  12998. ext/standard/tests/array/004.phpt
  12999. ext/standard/tests/array/array_data.txt
  13000. ext/standard/tests/array/data.inc:
  13001. Fixed the array-tests. Broke the test up into various smaller tests.
  13002. Reduced the test data because it was unmanageable.
  13003. 2002-03-26 Tomas V.V.Cox <cox@idecnet.com>
  13004. * pear/PEAR/Command/Config.php
  13005. pear/PEAR/Frontend/CLI.php: E_ALL fixes
  13006. * pear/PEAR/Registry.php:
  13007. _lock() now returns PEAR Error or true for consistency
  13008. 2002-03-26 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  13009. * sapi/cli/php_cli.c: allow other modes to work with -- correct
  13010. * sapi/cli/php_cli.c: fix behaviour on --
  13011. 2002-03-26 Sascha Schumann <sascha@schumann.cx>
  13012. * ext/standard/config.m4:
  13013. outcomment default linking against pam due to no feedback
  13014. regarding its purpose
  13015. * ext/standard/url_scanner_ex.c
  13016. ext/standard/url_scanner_ex.re:
  13017. If an argument (<tag val=argument..) was not quoted, leave it that way.
  13018. 2002-03-26 Derick Rethans <d.rethans@jdimedia.nl>
  13019. * ext/standard/string.c: - MFH for bug #11244
  13020. 2002-03-26 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  13021. * ext/pgsql/pgsql.c: Remove warnings
  13022. 2002-03-26 Derick Rethans <d.rethans@jdimedia.nl>
  13023. * ext/openssl/openssl.c: - No asserts in the branch
  13024. 2002-03-26 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  13025. * ext/pgsql/pgsql.c:
  13026. Changed error messages to be consistent with other error messages
  13027. 2002-03-26 Derick Rethans <d.rethans@jdimedia.nl>
  13028. * ext/dbx/dbx.c: - MFB
  13029. * ext/dbx/dbx.c: - Fix comments
  13030. 2002-03-26 Markus Fischer <mfischer@guru.josefine.at>
  13031. * ext/standard/string.c:
  13032. - Fix bug 11244 (patch by "Tal Peer" <hazgul99@hotmail.com>).
  13033. 2002-03-26 Derick Rethans <d.rethans@jdimedia.nl>
  13034. * ext/openssl/tests/.cvsignore
  13035. ext/openssl/tests/001.phpt
  13036. ext/openssl/tests/skipif.inc
  13037. ext/openssl/openssl.c: - MFH for passphrase bug
  13038. 2002-03-26 Jani Taskinen <sniper@iki.fi>
  13039. * ext/xmlrpc/libxmlrpc/encodings.c:
  13040. MFH the use of correct header file -fix
  13041. * ext/xmlrpc/config.m4
  13042. ext/xslt/config.m4: MFH fixes for the iconv stuff
  13043. * ext/xmlrpc/libxmlrpc/encodings.c: - Use correct header file.
  13044. * acinclude.m4: MFB. (I must have been sleep-walking..)
  13045. 2002-03-26 Wez Furlong <wez.php@thebrainroom.com>
  13046. * ext/openssl/tests/.cvsignore
  13047. ext/openssl/tests/001.phpt
  13048. ext/openssl/tests/skipif.inc
  13049. ext/openssl/openssl.c:
  13050. Fix regular openssl_pkey_get_private($content, $phrase) syntax and
  13051. add test case.
  13052. This stuff should be merged into the 4.2 branch.
  13053. 2002-03-25 Jani Taskinen <sniper@iki.fi>
  13054. * ext/xmlrpc/php_config.h.in: Why was this here??
  13055. * ext/standard/dl.c: MFH dl() error message fix
  13056. 2002-03-25 Sterling Hughes <sterling@bumblebury.com>
  13057. * ext/xslt/sablot.c: Whitespace fixes
  13058. 2002-03-25 Edin Kadribasic <edink@proventum.net>
  13059. * sapi/cli/EXPERIMENTAL
  13060. sapi/cli/README
  13061. sapi/cli/config.m4
  13062. sapi/cli/php_cli.c: Hidden the existance of CLI SAPI by:
  13063. - removing the NEWS entry
  13064. - removing cli from make install chain
  13065. - marking it EXPERIMENTAL
  13066. - reverting installed name of cgi from php-cgi to php
  13067. Marged max_execution_time override from head.
  13068. * sapi/cli/EXPERIMENTAL: New file.
  13069. * sapi/cgi/config.m4
  13070. NEWS: Hidden the existance of CLI SAPI by:
  13071. - removing the NEWS entry
  13072. - removing cli from make install chain
  13073. - marking it EXPERIMENTAL
  13074. - reverting installed name of cgi from php-cgi to php
  13075. Marged max_execution_time override from head.
  13076. 2002-03-25 Georg Richter <georg.richter@phpev.de>
  13077. * ext/mysql/php_mysql.c:
  13078. fixed prototype for mysql_ping
  13079. 2002-03-25 Sterling Hughes <sterling@bumblebury.com>
  13080. * ext/mysql/php_mysql.c: more zend_parse_parameters fixup
  13081. * ext/mysql/php_mysql.c: Fix-up the last fix a bit
  13082. Clean up mysql_list_processes
  13083. 2002-03-25 Hartmut Holzgraefe <hartmut@six.de>
  13084. * ext/exif/exif.c: pproto fix
  13085. 2002-03-25 Sterling Hughes <sterling@bumblebury.com>
  13086. * ext/mysql/php_mysql.c: clean up mysql_real_escape_string() a bit
  13087. 2002-03-25 Hartmut Holzgraefe <hartmut@six.de>
  13088. * ext/mime_magic/TODO: initial checkin
  13089. 2002-03-24 Zak Greant <zak@mysql.com>
  13090. * ext/mysql/php_mysql.c:
  13091. Added mysql_table_name() alias for mysql_tablename()
  13092. Improved logic of parameter parsing code for mysql_ping
  13093. - made test for no arguments more explicit
  13094. - combined to if blocks into one if/else if block
  13095. 2002-03-24 Jan Lehnardt <jan@dasmoped.net>
  13096. * tests/func/006.phpt: - MFH
  13097. * tests/func/006.phpt: - added basic output buffering tests
  13098. 2002-03-24 Hartmut Holzgraefe <hartmut@six.de>
  13099. * ext/mime_magic/CREDITS
  13100. ext/mime_magic/EXPERIMENTAL
  13101. ext/mime_magic/config.m4
  13102. ext/mime_magic/mime_magic.c
  13103. ext/mime_magic/php_mime_magic.h:
  13104. 1st implementation of magic-file based mime_content_type(string filename)
  13105. 2002-03-24 Alex Waugh <alex@alexwaugh.com>
  13106. * sapi/webjames/config.m4: MFH
  13107. * sapi/webjames/config.m4:
  13108. Backslashes caused the build to fail with autoconf 2.52
  13109. 2002-03-24 Sterling Hughes <sterling@bumblebury.com>
  13110. * ext/dio/dio.c: fix freebsd compile
  13111. 2002-03-24 Sander Roobol <phy@wanadoo.nl>
  13112. * ext/mysql/php_mysql.c:
  13113. Fixed tiny mistake in proto (tnx to Egon for spotting it).
  13114. 2002-03-24 Wez Furlong <wez.php@thebrainroom.com>
  13115. * main/streams.c
  13116. main/user_streams.c
  13117. main/php_streams.h
  13118. ext/zlib/zlib_fopen_wrapper.c
  13119. ext/zlib/zlib.c
  13120. ext/zlib/php_zlib.h
  13121. ext/standard/php_fopen_wrappers.h
  13122. ext/standard/php_fopen_wrapper.c
  13123. ext/standard/ftp_fopen_wrapper.c
  13124. ext/standard/http_fopen_wrapper.c
  13125. ext/bz2/php_bz2.h
  13126. ext/bz2/bz2.c: Phase 1 of wrapper OO cleanup.
  13127. 2002-03-24 Sander Roobol <phy@wanadoo.nl>
  13128. * ext/mysql/php_mysql.c: Fix typo in proto.
  13129. 2002-03-24 Derick Rethans <d.rethans@jdimedia.nl>
  13130. * ext/mysql/php_mysql.c: - Fix proto
  13131. 2002-03-24 Georg Richter <georg.richter@phpev.de>
  13132. * ext/mysql/php_mysql.c:
  13133. changed prototype for mysql_real_escape_string
  13134. 2002-03-24 Mark L. Woodward <mlwmohawk@mohawksoft.com>
  13135. * ext/msession/msession.c:
  13136. Added support for session manager ID creation, works with patch submitted earlier
  13137. 2002-03-24 Zak Greant <zak@mysql.com>
  13138. * ext/mysql/php_mysql.c
  13139. ext/mysql/php_mysql.h: Added mysql_ping() function.
  13140. 2002-03-24 Georg Richter <georg.richter@phpev.de>
  13141. * ext/mysql/php_mysql.c
  13142. ext/mysql/php_mysql.h:
  13143. a) ws fixed
  13144. b) changed mysql_list_processes, mysql_stat (zend_parse_parameters)
  13145. c) New functions:
  13146. 1) mysql_real_escape_string this function is similar to mysql_escape_string (deprecated).
  13147. it needs a mysql-connection to escape a string according to the
  13148. current character set
  13149. 2) mysql_character_set_name returns the current character set for the connection
  13150. 3) mysql_thread_id return the pid for the current connection. This function is usefull
  13151. when using mysql_list_processes
  13152. 2002-03-24 Edin Kadribasic <edink@proventum.net>
  13153. * sapi/cli/README
  13154. sapi/cli/php_cli.c:
  13155. Override max_execution_time, setting it to unlimited.
  13156. 2002-03-24 Wez Furlong <wez.php@thebrainroom.com>
  13157. * NEWS: News updates.
  13158. 2002-03-24 Jan Lehnardt <jan@dasmoped.net>
  13159. * ext/pspell/tests/01pspell_basic.phpt:
  13160. - finally MFH. sorry for the inconveniance, especially Derick ;)
  13161. * ext/pspell/tests/01pspell_basic.phpt
  13162. ext/pspell/.cvsignore: - initial checkin of basic testcases for pspell
  13163. 2002-03-24 Zak Greant <zak@mysql.com>
  13164. * ext/mysql/php_mysql.c
  13165. ext/mysql/php_mysql.h:
  13166. (PHP mysql_list_processes) Returns a pointer to a result set containing
  13167. information on the processes running in the
  13168. MySQL server.
  13169. (PHP mysql_stat) Returns a string containing information on the status
  13170. of the MySQL server.
  13171. 2002-03-24 Derick Rethans <d.rethans@jdimedia.nl>
  13172. * ext/curl/curl.c:
  13173. - MFH for bug #16232 (Patch by Alan Knowles <alan@akbkhome.com>)
  13174. * ext/curl/curl.c:
  13175. - Fix for bug #16232 (Patch by Alan Knowles <alan@akbkhome.com>)
  13176. 2002-03-24 Stig Bakken <ssb@fast.no>
  13177. * pear/PEAR/Registry.php: * move logic to _assertStateDir
  13178. 2002-03-23 Sterling Hughes <sterling@bumblebury.com>
  13179. * ext/dio/dio.c: revert out accidental code
  13180. 2002-03-23 Edin Kadribasic <edink@proventum.net>
  13181. * sapi/cli/README
  13182. sapi/cli/TODO: Documented -r and added TODO
  13183. 2002-03-23 Sterling Hughes <sterling@bumblebury.com>
  13184. * ext/dio/dio.c
  13185. ext/mcrypt/EXPERIMENTAL
  13186. ext/xslt/EXPERIMENTAL: remove experimental status
  13187. * ext/mcrypt/EXPERIMENTAL: the point can be made both ways :)
  13188. * ext/xslt/sablot.c: make key identifiers case sensitive
  13189. 2002-03-23 Derick Rethans <d.rethans@jdimedia.nl>
  13190. * ext/xslt/EXPERIMENTAL: - Fix experimental notice
  13191. 2002-03-23 Jan Lehnardt <jan@dasmoped.net>
  13192. * ext/xml/tests/007.phpt: - MFH
  13193. * ext/xml/tests/007.phpt:
  13194. - fix "xml_parse_into_struct/umlauts in tags" testcase. It never really
  13195. - worked
  13196. 2002-03-23 Derick Rethans <d.rethans@jdimedia.nl>
  13197. * ext/standard/basic_functions.h
  13198. ext/standard/basic_functions.c: - Remove read_uploaded_file
  13199. 2002-03-23 Edin Kadribasic <edink@proventum.net>
  13200. * ext/bz2/tests/with_strings.phpt: MFH
  13201. * ext/ncurses/tests/.cvsignore
  13202. ext/xslt/tests/.cvsignore
  13203. ext/mcve/tests/.cvsignore
  13204. ext/mailparse/tests/.cvsignore
  13205. ext/mbstring/tests/.cvsignore
  13206. ext/dbplus/tests/.cvsignore
  13207. ext/dio/tests/.cvsignore: .cvsignore in tests dirs cleanup
  13208. 2002-03-23 jim winstead <jimw@apache.org>
  13209. * NEWS: MFH
  13210. * NEWS: remove inappropriate article
  13211. * NEWS: MFH.
  13212. * NEWS: rewrite history a bit. there is no is_enum(), it was com_isenum().
  13213. 2002-03-23 Tomas V.V.Cox <cox@idecnet.com>
  13214. * pear/PEAR/Registry.php:
  13215. The System class was modified to always return true or false instead
  13216. of PEAR Errors. Changed then assertStateDir() to check for false.
  13217. * pear/PEAR/Command/Package.php:
  13218. Show maintainers name in package-info and show more human friendly
  13219. column table names
  13220. 2002-03-23 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  13221. * main/php_memory_streams.h
  13222. main/streams.c: -defined php_stream_temp_new() for standard temp streams
  13223. 2002-03-23 Tomas V.V.Cox <cox@idecnet.com>
  13224. * pear/PEAR/Command/Package.php: Yet another break; forgotten
  13225. * pear/PEAR/Command/Package.php: Oops, forgot the break;
  13226. 2002-03-23 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  13227. * NEWS: -no german in NEWS
  13228. 2002-03-23 Tomas V.V.Cox <cox@idecnet.com>
  13229. * pear/PEAR/Command/Package.php:
  13230. - Show the real dir where files would be installed (using role & config)
  13231. - Introduce column wrapping
  13232. 2002-03-23 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  13233. * NEWS: -removed -x
  13234. -no german in NEWS
  13235. * sapi/cli/php_cli.c: -removed -x
  13236. -error handling for illegal switch combinations
  13237. -corrected ws for one case block
  13238. 2002-03-23 Tomas V.V.Cox <cox@idecnet.com>
  13239. * pear/PEAR/Frontend/CLI.php:
  13240. - Use getenv('TERM') instead of $_ENV (empty for me in 4.1.1)
  13241. - Added 'linux' as bold capable list of term types
  13242. - Pass the col by reference for making the wrap take effect in tableRow
  13243. * pear/PEAR/Command/Install.php: fix parse error
  13244. 2002-03-23 Hartmut Holzgraefe <hartmut@six.de>
  13245. * ext/standard/dl.c: dl is now aware of modules compiled for php <4.1.0
  13246. which have a slightly different module_entry structure
  13247. 2002-03-23 Edin Kadribasic <edink@proventum.net>
  13248. * main/config.w32.h
  13249. win32/crypt_win32.c
  13250. win32/crypt_win32.h
  13251. win32/php4dllts.dsp: MFH (crypt on win32)
  13252. 2002-03-23 Derick Rethans <d.rethans@jdimedia.nl>
  13253. * ext/standard/basic_functions.c
  13254. ext/standard/basic_functions.h:
  13255. - Added read_uploaded_file (patch by Andrew Sitnikov <sitnikov@infonet.ee>)
  13256. 2002-03-23 Sebastian Bergmann <sb@sebastian-bergmann.de>
  13257. * sapi/cli/php_cli.c: Nuke unused variables.
  13258. 2002-03-23 Stig Bakken <ssb@fast.no>
  13259. * pear/PEAR/Command/Package.php:
  13260. * added package-list and package-info commands (for .tgz files)
  13261. * pear/PEAR/Command/Install.php: * use switch/case for what it's worth :-)
  13262. * pear/PEAR/Registry.php: * _lock() calls _assertStateDir()
  13263. * pear/PEAR/Common.php:
  13264. * support having a toplevel package.xml in tgz files
  13265. * pear/PEAR/Frontend/CLI.php:
  13266. * wordwrapping and multiline table cell support
  13267. 2002-03-23 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  13268. * ext/mbstring/mbstring.c: fixed some errors in regression tests.
  13269. * ext/mbstring/php_mbregex.c: changed license from GPL2 to PHP License.
  13270. * ext/mbstring/mbregex.c: fixed compile warnings.
  13271. 2002-03-23 James Cox <james@wherewithal.com>
  13272. * pear/PEAR/Installer.php: "reverting" to 1.39 as per Tomas Cox's wishes.
  13273. 2002-03-23 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  13274. * tests/lang/031.phpt: Fix test :)
  13275. 2002-03-23 Hartmut Holzgraefe <hartmut@six.de>
  13276. * ext/curl/curl.c: proto fix
  13277. 2002-03-23 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  13278. * tests/lang/031.phpt: Added while(list() = each()) test
  13279. 2002-03-23 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  13280. * ext/mbstring/mbregex.c
  13281. ext/mbstring/mbstring.c: fixed some compilation warning.
  13282. * ext/mbstring/tests/003.inc: fixed POST/GET argument handling.
  13283. 2002-03-22 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  13284. * sapi/cli/php_cli.c: -Add -x
  13285. 2002-03-22 Derick Rethans <d.rethans@jdimedia.nl>
  13286. * configure.in: - Oops... I didn't mean to commit this
  13287. * configure.in: MFH
  13288. 2002-03-22 Jani Taskinen <sniper@iki.fi>
  13289. * ext/xmlrpc/config.m4
  13290. ext/xslt/config.m4: fix the fix
  13291. * ext/xslt/config.m4
  13292. ext/xmlrpc/config.m4:
  13293. - Fixed minor inconvenience with iconv detection when iconv is found in libc
  13294. * configure.in: MFH
  13295. 2002-03-22 Stig Bakken <ssb@fast.no>
  13296. * pear/PEAR/Frontend/CLI.php:
  13297. * don't start table cells with a space in borderless tables
  13298. * pear/PEAR/Command/Registry.php: * typo fix
  13299. * pear/PEAR/Command/Config.php:
  13300. * use PEAR_Frontend tables in config-show command
  13301. 2002-03-22 Derick Rethans <d.rethans@jdimedia.nl>
  13302. * ext/informix/ifx.ec: - oops :)
  13303. * ext/informix/ifx.ec: MFH for bug 14664
  13304. * ext/informix/ifx.ec:
  13305. - Fix for bug #14644 (patch by samuel_carriere@hotmail.com)
  13306. 2002-03-22 Stig Bakken <ssb@fast.no>
  13307. * pear/PEAR/Command/Registry.php: * now using PEAR_Frontend tables
  13308. * pear/PEAR/Frontend/CLI.php: * ncurses note
  13309. * pear/PEAR/Frontend/CLI.php: * table support working
  13310. * added bold support for xterm/vt220/vt100 terminals
  13311. * pear/scripts/pear.in: * setUIType -> setFrontendType
  13312. 2002-03-22 Hartmut Holzgraefe <hartmut@six.de>
  13313. * configure.in:
  13314. manual is fixed to have static anchors generated from ids for the faq part
  13315. 2002-03-22 Stig Bakken <ssb@fast.no>
  13316. * pear/PEAR/Command/Auth.php: * rename class/methods
  13317. * pear/Makefile.frag: * temporarily added: nuke old files/dirs
  13318. 2002-03-22 Sascha Schumann <sascha@schumann.cx>
  13319. * build/genif.sh: de-overquotation
  13320. * acinclude.m4:
  13321. A cli-specific extension should be named once only, not twice.
  13322. Noticed by: Derick
  13323. 2002-03-22 Stig Bakken <ssb@fast.no>
  13324. * pear/Makefile.frag: * one last CommandUI -> Frontend change
  13325. 2002-03-22 Derick Rethans <d.rethans@jdimedia.nl>
  13326. * pear/XML/tests/003.phpt
  13327. pear/DB/tests/db_error2.phpt
  13328. pear/XML/tests/002.phpt
  13329. pear/DB/tests/db_error.phpt: - Fix tests
  13330. 2002-03-22 Stig Bakken <ssb@fast.no>
  13331. * pear/PEAR/Frontend/CLI.php
  13332. pear/PEAR/Command/Auth.php
  13333. pear/PEAR/Command/Common.php
  13334. pear/PEAR/Command/Install.php
  13335. pear/PEAR/Command/List.php
  13336. pear/PEAR/Command/Login.php
  13337. pear/PEAR/Command/Package.php
  13338. pear/PEAR/Command/Registry.php
  13339. pear/PEAR/Remote.php
  13340. pear/PEAR/Command.php
  13341. pear/PEAR/Installer.php
  13342. pear/Makefile.frag: * rename PEAR_CommandUI* to PEAR_Frontend*
  13343. * rename PEAR/Command/Login.php to PEAR/Command/Auth.php
  13344. * replace PEAR/Command/Info.php with PEAR/Command/Registry.php (will contain
  13345. more commands related to the local registry)
  13346. * started working on Frontend table output
  13347. 2002-03-22 Derick Rethans <d.rethans@jdimedia.nl>
  13348. * ext/dbx/dbx.c: MFH: Fix phpinfo() output
  13349. * tests/strings/002.phpt: - Add test for sprintf()'s zero'th argument
  13350. * ext/standard/formatted_print.c:
  13351. - Fix handling of zero'th argument for sprintf()'s argument swapping code
  13352. (Patch by Morten Poulsen <morten@afdelingp.dk>)
  13353. * NEWS: - Add note about changed fopen wrappers
  13354. 2002-03-22 Stig Bakken <ssb@fast.no>
  13355. * pear/PEAR/Registry.php:
  13356. * No point in creating the lock file directory if it does not exist (so many
  13357. other things would fail anyway). Throw an error instead.
  13358. 2002-03-22 Jani Taskinen <sniper@iki.fi>
  13359. * ext/standard/aggregation.c: MFH fix for bug #16182
  13360. 2002-03-22 Hartmut Holzgraefe <hartmut@six.de>
  13361. * ext/standard/basic_functions.c
  13362. ext/xslt/sablot.c
  13363. main/php.h
  13364. ext/pdf/pdf.c
  13365. ext/readline/readline.c: getting rid of the warn_not_available alias
  13366. 2002-03-21 Markus Fischer <mfischer@guru.josefine.at>
  13367. * configure.in: - Fix #16206.
  13368. * main/streams.c
  13369. ext/recode/recode.c
  13370. ext/pgsql/pgsql.c
  13371. ext/pdf/pdf.c
  13372. ext/gd/gd.c
  13373. ext/bz2/bz2.c
  13374. ext/curl/curl.c: *** empty log message ***
  13375. 2002-03-21 Tomas V.V.Cox <cox@idecnet.com>
  13376. * pear/PEAR/Command/Install.php
  13377. pear/PEAR/Installer.php
  13378. pear/PEAR/Registry.php
  13379. pear/scripts/pear.in:
  13380. - Make the rellocation of packages work as expected if the target
  13381. dir doesn't exist
  13382. - The "install -f" now replaces the info in the registry
  13383. 2002-03-21 Markus Fischer <mfischer@guru.josefine.at>
  13384. * ext/standard/file.c:
  13385. - Use proper macros for php_stream_cast() return values (fixes #16211).
  13386. 2002-03-21 Rasmus Lerdorf <rasmus@php.net>
  13387. * ext/standard/http_fopen_wrapper.c:
  13388. Just in case we do a 4.1.3, MFH the fix for #15667
  13389. * ext/standard/http_fopen_wrapper.c: Fix for bug #15667
  13390. 2002-03-21 Derick Rethans <d.rethans@jdimedia.nl>
  13391. * ext/pgsql/pgsql.c: - Fix PGSql Compile
  13392. 2002-03-21 Jani Taskinen <sniper@iki.fi>
  13393. * configure.in
  13394. main/php_version.h:
  13395. The changes to build system and the streams stuff alone are big enough
  13396. reason to make next release 4.3.0
  13397. 2002-03-21 Tomas V.V.Cox <cox@idecnet.com>
  13398. * pear/scripts/pear.in: - Added command level options
  13399. - Fix error handling for Getopt (it doesn't use raiseError)
  13400. * pear/PEAR/Command.php
  13401. pear/PEAR/Command/Common.php
  13402. pear/PEAR/Command/Config.php
  13403. pear/PEAR/Command/Install.php
  13404. pear/PEAR/Command/List.php
  13405. pear/PEAR/Command/Login.php
  13406. pear/PEAR/Command/Package.php
  13407. pear/PEAR/Config.php
  13408. pear/PEAR/Remote.php: - Implement command level options
  13409. - Removed call pass by reference
  13410. - Readd $options to command::run() params
  13411. 2002-03-21 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  13412. * main/memory_streams.c: -missing efree in close
  13413. 2002-03-21 Jani Taskinen <sniper@iki.fi>
  13414. * ext/iconv/iconv.c
  13415. acinclude.m4: - MFH iconv fixes.
  13416. * ext/xmlrpc/libxmlrpc/libs.mk:
  13417. This file is generated and not supposed to be in CVS
  13418. * ext/xmlrpc/libxmlrpc/libs.mk:
  13419. This file is generated, not supposed to be here.
  13420. * ext/pgsql/tests/.cvsignore: missing file
  13421. * acinclude.m4
  13422. ext/iconv/iconv.c:
  13423. - Fixed bug #16165 again. We check libc for iconv functions only if
  13424. no path is given for --with-iconv.
  13425. 2002-03-21 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  13426. * ext/exif/exif.c: -removed old streams test code
  13427. 2002-03-21 Jani Taskinen <sniper@iki.fi>
  13428. * ext/exif/tests/.cvsignore: This file was missing.
  13429. 2002-03-21 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  13430. * ext/exif/exif.c: -fixed memory handling
  13431. 2002-03-21 Hartmut Holzgraefe <hartmut@six.de>
  13432. * ext/standard/file.h
  13433. ext/standard/php_dir.h
  13434. ext/standard/basic_functions.c
  13435. ext/standard/config.m4
  13436. ext/standard/dir.c
  13437. ext/standard/file.c: added fnmatch() and glob() functions
  13438. could someone please check if i got the virtual dir stuff right?
  13439. 2002-03-21 Tomas V.V.Cox <cox@idecnet.com>
  13440. * pear/PEAR/Common.php: fix a problem handling nested directories
  13441. 2002-03-21 Sascha Schumann <sascha@schumann.cx>
  13442. * configure.in:
  13443. Support systems without NIS functions, but with non-working libnsl
  13444. 2002-03-21 Wez Furlong <wez.php@thebrainroom.com>
  13445. * main/streams.c
  13446. ext/standard/php_fopen_wrapper.c
  13447. ext/zlib/zlib_fopen_wrapper.c
  13448. ext/bz2/bz2.c: Require that wrappers use <protocol>://<path> to avoid
  13449. ambiguities when filenames have ':' characters.
  13450. This slightly breaks BC with the old style zlib: wrapper.
  13451. 2002-03-21 Daniela Mariaschi <mariaschi@libero.it>
  13452. * ext/interbase/interbase.c: fixed numeric number incorrectly rendered
  13453. 2002-03-21 Sterling Hughes <sterling@bumblebury.com>
  13454. * ext/bz2/bz2.c: NUL terminate
  13455. * ext/bz2/CREDITS: its Bzip2 not bz2 :)
  13456. * ext/bz2/bz2.c: 1) ws fixes
  13457. 2) un-NUL terminate strings... Binary Data should not be NUL terminated,
  13458. PHP *is* binary safe...
  13459. 2002-03-21 Hartmut Holzgraefe <hartmut@six.de>
  13460. * ext/xml/xml.c: proto fixes
  13461. 2002-03-21 Jani Taskinen <sniper@iki.fi>
  13462. * ext/xslt/config.m4: Minor detail fixed.
  13463. 2002-03-21 Andrei Zmievski <andrei@ispi.net>
  13464. * ext/standard/aggregation.c
  13465. ext/standard/basic_functions.c: Fix compilation when PCRE is disabled.
  13466. 2002-03-21 Ludovico Magnocavallo <ludo@sumatrasolutions.com>
  13467. * ext/interbase/tests/001.phpt
  13468. ext/interbase/tests/002.phpt
  13469. ext/interbase/tests/003.phpt
  13470. ext/interbase/tests/004.phpt
  13471. ext/interbase/tests/005.phpt
  13472. ext/interbase/tests/006.phpt:
  13473. synched with HEAD, tests 1-2-3-6 pass, 5 fails but ok, 4 needs work
  13474. 2002-03-21 Sander Roobol <phy@wanadoo.nl>
  13475. * ext/standard/tests/array/count_recursive.phpt
  13476. ext/standard/tests/math/pow.phpt: MFH: more tests for pow() and count()
  13477. * ext/standard/tests/math/pow.phpt
  13478. ext/standard/tests/array/count_recursive.phpt:
  13479. Added tests for pow()'ing with broken exponents and some additional test
  13480. for count()'ing arrays.
  13481. 2002-03-21 Wez Furlong <wez.php@thebrainroom.com>
  13482. * NEWS: NEWS updates
  13483. 2002-03-21 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  13484. * ext/mbstring/tests/003.inc: fixed POST/GET input processing.
  13485. 2002-03-21 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  13486. * ext/exif/exif.c
  13487. main/memory_streams.c:
  13488. * main/memory_streams.c: -fix missing efree
  13489. 2002-03-21 Tomas V.V.Cox <cox@idecnet.com>
  13490. * pear/PEAR/Command/List.php: readd the "list" command
  13491. * pear/PEAR/Command/Config.php
  13492. pear/PEAR/Command/Login.php:
  13493. Adapt this commands to the new config store mechanism and command params
  13494. * pear/scripts/pear.in:
  13495. Pass config to command factory and pass the correct command params
  13496. * pear/PEAR/Command.php
  13497. pear/PEAR/Command/Common.php
  13498. pear/PEAR/Command/Install.php
  13499. pear/PEAR/Command/Package.php:
  13500. - The config object is stored by the factory method
  13501. - Make install/unistall/package work again (didn't work for me)
  13502. * pear/PEAR/Packager.php: Clean up unused stuff
  13503. 2002-03-21 Sebastian Bergmann <sb@sebastian-bergmann.de>
  13504. * php.ini-dist
  13505. php.ini-recommended:
  13506. MFH: ext/overload is a 'built-in' extension on Win32.
  13507. * php.ini-dist
  13508. php.ini-recommended: ext/overload is a 'built-in' extension on Win32.
  13509. 2002-03-21 Wez Furlong <wez.php@thebrainroom.com>
  13510. * ext/bz2/bz2.c: Added fold markers.
  13511. * ext/bz2/bz2.c
  13512. ext/bz2/php_bz2.h
  13513. ext/zlib/zlib_fopen_wrapper.c: Implement bz2 streams and bz2: wrapper.
  13514. You can now do this:
  13515. copy("zlib:src.gz", "bz2:dest.bz2");
  13516. As with zlib, most of the functions with counterparts
  13517. in file.c are now aliases to those functions.
  13518. * ext/zlib/zlib.c: really nuke it...
  13519. * ext/standard/file.c
  13520. ext/zlib/php_zlib.h
  13521. ext/zlib/zlib.c
  13522. ext/zlib/zlib_fopen_wrapper.c
  13523. main/php_streams.h
  13524. main/streams.c:
  13525. Convert the gzfile related functions into aliases for their equivalents
  13526. in ext/standard/file.c, so a gzopen()ed file pointer can be used in
  13527. fread, fseek etc.
  13528. Improved behaviour of zlib stream.
  13529. Moved passthru code into streams.c
  13530. Nuked gzgetss_state as no longer needed.
  13531. 2002-03-21 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  13532. * ext/pgsql/pgsql.c: Show function name in error message.
  13533. 2002-03-20 Boian Bonev <boian@bonev.com>
  13534. * ext/vpopmail/config.m4: MFH vpopmail 5.2 version compatibility fix
  13535. * ext/vpopmail/php_vpopmail.c: ws fix
  13536. * ext/vpopmail/config.m4:
  13537. fix version checking - now handle 1.2.3 and 1.2 as well
  13538. 2002-03-20 Harald Radi <h.radi@nme.at>
  13539. * main/memory_streams.c: fixed signed/unsigned comparison warnings
  13540. 2002-03-20 Jani Taskinen <sniper@iki.fi>
  13541. * acinclude.m4: MFH
  13542. 2002-03-20 Derick Rethans <d.rethans@jdimedia.nl>
  13543. * makedist: MFH makedist
  13544. * makedist: - Fix makedist
  13545. 2002-03-20 Sander Roobol <phy@wanadoo.nl>
  13546. * ext/dbx/dbx.c:
  13547. Some PHP-info layout fixes (\n will automatically be converted into <br />)
  13548. and a comment-related fix.
  13549. 2002-03-20 Boian Bonev <boian@bonev.com>
  13550. * ext/vpopmail/config.m4: fix a missing [
  13551. 2002-03-20 Stefan Esser <s.esser@e-matters.de>
  13552. * ext/filepro/filepro.c: MFH: filepro fixes
  13553. 2002-03-20 Jani Taskinen <sniper@iki.fi>
  13554. * acinclude.m4: - Should work better now..
  13555. 2002-03-20 Derick Rethans <d.rethans@jdimedia.nl>
  13556. * ext/vpopmail/config.m4
  13557. acinclude.m4: - MFH iconv fix
  13558. - Configure Fix for vpopmail
  13559. 2002-03-20 Stefan Esser <s.esser@e-matters.de>
  13560. * ext/standard/html.c: MFH of bufferoverflow fix
  13561. 2002-03-20 Wez Furlong <wez.php@thebrainroom.com>
  13562. * ext/zlib/zlib.c
  13563. main/php_streams.h
  13564. ext/standard/file.h
  13565. ext/standard/php_string.h
  13566. ext/standard/string.c
  13567. ext/standard/file.c:
  13568. Make state parameter of php_strip_tags passed by reference.
  13569. Move state tracking to stream structure.
  13570. * main/php_streams.h
  13571. main/streams.c
  13572. main/user_streams.c
  13573. ext/zlib/zlib.c
  13574. ext/pgsql/pgsql.c
  13575. ext/standard/exec.c
  13576. ext/standard/file.c
  13577. ext/standard/fsock.c
  13578. ext/standard/image.c
  13579. ext/exif/exif.c: Streams are all tracked as resources now.
  13580. Add some logic that will help track down leaks
  13581. when debug is enabled.
  13582. * ext/zlib/zlib.c: Add parameter here too...
  13583. 2002-03-20 Sascha Schumann <sascha@schumann.cx>
  13584. * Makefile.global
  13585. acinclude.m4
  13586. ext/iconv/iconv.c
  13587. ext/iconv/php_iconv.h: Expand the variables in PHP_EXPAND_BUILD_VARS.
  13588. Make HAVE_ICONV/HAVE_LIBICONV available through the more
  13589. fine-grained approach using a single include file per
  13590. directive. This will significantly reduce the price of
  13591. full dependencies for developers, because basically each
  13592. file today includes php.h which includes php_config.h.
  13593. If PHP_ATOM_INC is defined, these include files can be used.
  13594. For all PHP_DEFINEs, empty files are created upon configure start.
  13595. 2002-03-20 Wez Furlong <wez.php@thebrainroom.com>
  13596. * ext/zlib/php_zlib.h
  13597. ext/zlib/zlib_fopen_wrapper.c: add forgotten parameter
  13598. 2002-03-20 Sascha Schumann <sascha@schumann.cx>
  13599. * ext/mysql/config.m4: Fix building mysql client library
  13600. Run client lib specific checks only when clientlib is used
  13601. Remove second invocation of MYSQL_SOCK
  13602. * acinclude.m4:
  13603. Avoid duplicate tests and make third parameter truly optional.
  13604. 2002-03-20 Jani Taskinen <sniper@iki.fi>
  13605. * ext/mysql/config.m4: - Fixed (hope so :) like Sascha said.
  13606. 2002-03-20 Sascha Schumann <sascha@schumann.cx>
  13607. * acinclude.m4: Fix and tweak iconv macro
  13608. * acinclude.m4: Don't quote too much. Now autoconf-2.13 is happy again.
  13609. * acinclude.m4: Remove autoconf-2.5x specific m4_default macro.
  13610. It is pointless here, because we don't need any "void" statement.
  13611. There already is a statement and all it will do in the worst case
  13612. is generate an empty line
  13613. 2002-03-20 Stefan Esser <s.esser@e-matters.de>
  13614. * main/safe_mode.c: MFH of safe_mode.c text fix
  13615. 2002-03-20 Derick Rethans <d.rethans@jdimedia.nl>
  13616. * ext/vpopmail/php_vpopmail.c: MFH Sascha's fix
  13617. 2002-03-20 Sascha Schumann <sascha@schumann.cx>
  13618. * ext/vpopmail/php_vpopmail.c:
  13619. There should not be any trailing data on an #endif line
  13620. * README.UNIX-BUILD-SYSTEM: add info about build system macros
  13621. 2002-03-20 Markus Fischer <mfischer@guru.josefine.at>
  13622. * ext/standard/metaphone.c: - MFH fix for #16176.
  13623. * ext/standard/metaphone.c: - Fix for #16176.
  13624. * ext/vpopmail/config.m4
  13625. ext/vpopmail/php_vpopmail.c:
  13626. - MFH fix for #16120 (this also MFHs the proto fix by Sebastion which
  13627. I hope is ok).
  13628. 2002-03-20 Jon Parise <jon@csh.rit.edu>
  13629. * acinclude.m4:
  13630. This completely fixes the iconv library detection under FreeBSD (the
  13631. previous fix was incomplete). We also set HAVE_ICONV and HAVE_LIBICONV
  13632. based on the library that was detected.
  13633. 2002-03-20 Jani Taskinen <sniper@iki.fi>
  13634. * tests/quicktester.inc
  13635. ext/bz2/tests/with_strings.phpt:
  13636. - Fixed the bz2 tests. (and changed the usage comment to be correct)
  13637. * ext/gd/config.m4: - This is not needed here
  13638. * ext/openssl/config.m4
  13639. pear/pear.m4
  13640. acinclude.m4
  13641. configure.in:
  13642. - Make it possible to build ext/openssl as shared extension
  13643. * ext/mysql/config.m4:
  13644. - Fixed bug: #14147 (partial MFH, the uncompress issue)
  13645. * ext/mysql/php_mysql.c
  13646. ext/mysql/config.m4:
  13647. - Fixed bug: #16139 (compile failure with Mysql 4.0.1)
  13648. - Some tests were only run when compiling with the bundled libs.
  13649. (caused some compile warnings with external mysql libs)
  13650. - Another try to fix the zlib issue..(uncompress)
  13651. * ext/fdf/config.m4
  13652. ext/fdf/php_fdf.h: MFH
  13653. * ext/fdf/config.m4
  13654. ext/fdf/php_fdf.h: - Fix this without breaking BC
  13655. 2002-03-19 Wez Furlong <wez.php@thebrainroom.com>
  13656. * main/main.c
  13657. main/memory_streams.c
  13658. main/php_streams.h
  13659. main/streams.c: Improve behaviour of the stream casting operation.
  13660. Improve interaction with fopencookie.
  13661. 2002-03-19 Harald Radi <h.radi@nme.at>
  13662. * ext/rpc/tests/test1.php
  13663. ext/rpc/com/com.c
  13664. ext/rpc/handler.h
  13665. ext/rpc/rpc.c
  13666. ext/rpc/rpc.h: pass function signature in zend_parse_parameters style
  13667. lookup cache works now per signature (not only method name)
  13668. reviewed resource management
  13669. 2002-03-19 Frank M. Kromann <frank@frontbase.com>
  13670. * ext/mssql/php_mssql.c: Minor change to allocated lengths for dates
  13671. 2002-03-19 Jani Taskinen <sniper@iki.fi>
  13672. * .cvsignore: missing entry
  13673. 2002-03-19 Markus Fischer <mfischer@guru.josefine.at>
  13674. * ext/vpopmail/php_vpopmail.c
  13675. ext/vpopmail/config.m4: - Support vpopmail 5.2 (fixes #16120).
  13676. 2002-03-19 Jani Taskinen <sniper@iki.fi>
  13677. * acinclude.m4: - MFH iconv fix
  13678. * acinclude.m4:
  13679. - Fix the iconv detection when the functions are prefixed with lib.
  13680. (e.g. in freebsd)
  13681. 2002-03-19 Frank M. Kromann <frank@frontbase.com>
  13682. * ext/fbsql/php_fbsql.c: Oops.. This should make I64 work on WIn32 as well
  13683. * ext/fbsql/php_fbsql.c:
  13684. Changing the LongInteger to return 64 bit integers as string values with all 64 bit
  13685. 2002-03-19 Markus Fischer <mfischer@guru.josefine.at>
  13686. * ext/ming/ming.c: - Fix bug spotted by Lukas Schroeder <lukas@edeal.de>.
  13687. 2002-03-19 Stig Bakken <ssb@fast.no>
  13688. * pear/Makefile.frag: * install PEAR_Command_Package
  13689. * pear/PEAR/Command/Package.php: * re-add "package" command
  13690. * pear/PEAR/Command/Login.php: * "pear login" finally works
  13691. * pear/PEAR/Remote.php: * fix http auth bug
  13692. * pear/PEAR/CommandUI/CLI.php:
  13693. * add optional default parameter to userDialog method
  13694. 2002-03-19 Zeev Suraski <zeev@zend.com>
  13695. * main/memory_streams.c:
  13696. Possibly fix a crash - Marcus, please take a look at it...
  13697. * sapi/isapi/php4isapi.c
  13698. win32/php4dllts.dsp
  13699. main/memory_streams.c:
  13700. - Fix whitespace (guys, please try to stick with the php4 tree style as far
  13701. as indentation/newlines go, and also as far as using {} even on if's
  13702. that have single statements)
  13703. - Fix Windows build
  13704. 2002-03-19 Harald Radi <h.radi@nme.at>
  13705. * ext/rpc/com/com.c
  13706. ext/rpc/tests/test1.php
  13707. ext/rpc/rpc.h
  13708. ext/rpc/handler.h
  13709. ext/rpc/rpc.c: fixed memleaks
  13710. added method lookup caching
  13711. pass function signature to hash function callback
  13712. 2002-03-19 Frank M. Kromann <frank@frontbase.com>
  13713. * ext/fbsql/php_fbsql.c:
  13714. Adding support for TinyInteger and LongInteger database types
  13715. 2002-03-19 Wez Furlong <wez.php@thebrainroom.com>
  13716. * main/php_streams.h
  13717. main/streams.c
  13718. main/php_network.h
  13719. main/main.c
  13720. main/network.c
  13721. ext/standard/file.c
  13722. ext/standard/file.h: fix for bug #16168
  13723. 2002-03-19 Harald Radi <h.radi@nme.at>
  13724. * win32/php4dllts.dsp: MFH
  13725. 2002-03-19 Wez Furlong <wez.php@thebrainroom.com>
  13726. * main/user_streams.c: make buffer length warnings more verbose
  13727. 2002-03-19 Ludovico Magnocavallo <ludo@sumatrasolutions.com>
  13728. * ext/interbase/tests/001.phpt
  13729. ext/interbase/tests/002.phpt
  13730. ext/interbase/tests/003.phpt
  13731. ext/interbase/tests/004.phpt
  13732. ext/interbase/tests/005.phpt
  13733. ext/interbase/tests/006.phpt: Fixed include of interbase.inc
  13734. Fixed test database path
  13735. Changed v_date field in test table definition to timestamp type
  13736. Reduced maximum length of double precision type to 18
  13737. Tests 001 002 003 006 pass
  13738. Test 004 (BLOB test) still needs to be fixed
  13739. Test 005 (Transaction) gives the right output but issues a warning
  13740. 2002-03-19 Daniela Mariaschi <mariaschi@libero.it>
  13741. * ext/interbase/interbase.c:
  13742. fixed floating number incorrectly rendered (as mentioned by giancarlo@niccolai.ws in BUG #14755)
  13743. 2002-03-19 Wez Furlong <wez.php@thebrainroom.com>
  13744. * main/php_streams.h
  13745. main/streams.c
  13746. main/user_streams.c
  13747. ext/standard/basic_functions.c
  13748. ext/standard/file.h: register some constants for user streams
  13749. 2002-03-19 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
  13750. * ext/fdf/php_fdf.h:
  13751. - the fdf include file shipped with the FDF toolkit is spelled
  13752. in lower case (at least in version 5.0)
  13753. 2002-03-19 Wez Furlong <wez.php@thebrainroom.com>
  13754. * main/user_streams.c: correct copy/paste typo
  13755. * main/user_streams.c:
  13756. avoid possible buffer overruns when write returns a value larger than the buffer
  13757. * main/streams.c
  13758. main/user_streams.c:
  13759. Make file_get_wrapper_data return the underlying PHP object for
  13760. user-space streams.
  13761. * ext/standard/file.c
  13762. ext/standard/file.h
  13763. ext/standard/basic_functions.c: s/fgetwrapperdata/file_get_wrapper_data/
  13764. 2002-03-19 Sascha Schumann <sascha@schumann.cx>
  13765. * ext/standard/php_smart_str.h: Remove trailing ;
  13766. The macro can now safely be used in constructs such as
  13767. if (..) foo() else bar();
  13768. * README.SUBMITTING_PATCH:
  13769. some typo fixing, and following The Little Book, omitting needless words
  13770. * Makefile.global:
  13771. Somewhere along the build changes, -export-dynamic was lost.
  13772. Readd it.
  13773. Noticed by: Stanislav Malyshev
  13774. * ext/standard/url_scanner_ex.c:
  13775. touch file. Please commit first the .re file and afterwards the .c source. Otherwise, timestamps will be broken.
  13776. 2002-03-19 Thies C. Arntzen <thies@thieso.net>
  13777. * ext/standard/php_smart_str.h
  13778. ext/standard/var.c:
  13779. fix #12793 - serialize will now spit a notice if the return value of __sleep is
  13780. bogus.
  13781. 2002-03-19 Jani Taskinen <sniper@iki.fi>
  13782. * sapi/cli/.cvsignore: added missing .libs entry
  13783. * ext/iconv/Makefile.in: - Not needed anymore.
  13784. 2002-03-19 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  13785. * CODING_STANDARDS
  13786. README.SUBMITTING_PATCH:
  13787. Added README.SUBMITTING_PATCH file. Please fix/add/change.
  13788. Added more description for use of assert().
  13789. 2002-03-19 Sebastian Bergmann <sb@sebastian-bergmann.de>
  13790. * win32/php4dll.dsp
  13791. win32/php4dllts.dsp: Add streams.c/user_streams.c to MSVC projects.
  13792. 2002-03-19 Wez Furlong <wez.php@thebrainroom.com>
  13793. * ext/standard/basic_functions.c
  13794. ext/standard/file.h
  13795. ext/standard/ftp_fopen_wrapper.c
  13796. ext/standard/http_fopen_wrapper.c
  13797. ext/standard/php_fopen_wrapper.c
  13798. ext/standard/php_fopen_wrappers.h
  13799. ext/zlib/zlib.c
  13800. main/php_streams.h
  13801. main/streams.c
  13802. main/user_streams.c: Implement user-space streams.
  13803. There's probably room for improvement,
  13804. docs will following some time this week.
  13805. * configure.in: add sys/poll.h header detection
  13806. * main/network.c: make feof more useful on network streams
  13807. 2002-03-19 Harald Radi <h.radi@nme.at>
  13808. * ext/rpc/com/com.c
  13809. ext/rpc/handler.h
  13810. ext/rpc/rpc.c
  13811. ext/rpc/rpc.dsp
  13812. ext/rpc/rpc.h
  13813. ext/rpc/tests/test1.php:
  13814. added lookup caching and now make use of the new thread
  13815. safe hashtables (not in cvs right now)
  13816. 2002-03-19 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  13817. * run-tests.php: WS fix
  13818. 2002-03-19 Jon Parise <jon@csh.rit.edu>
  13819. * configure.in: Give one last reference to pear-get.
  13820. 2002-03-19 Stig Bakken <ssb@fast.no>
  13821. * pear/Makefile.frag: * pear-get gone
  13822. * ext/xmlrpc/config.m4
  13823. ext/xslt/config.m4
  13824. ext/iconv/config.m4
  13825. acinclude.m4: MFH: Jani's fix to my iconv fix
  13826. 2002-03-18 Vlad Krupin <phpdevel@echospace.com>
  13827. * ext/ftp/ftp.c: MFH (rev. 1.49)
  13828. * ext/ftp/ftp.c: Fix ftp_size() returning bogus results.
  13829. 2002-03-18 Sebastian Bergmann <sb@sebastian-bergmann.de>
  13830. * win32/crypt_win32.c
  13831. win32/crypt_win32.h: Fugbix typo.
  13832. 2002-03-18 Derick Rethans <d.rethans@jdimedia.nl>
  13833. * ext/standard/fsock.c: MFH socket fix
  13834. * ext/standard/fsock.c: - MFH for bugfix for bug #10001
  13835. 2002-03-18 Frank M. Kromann <frank@frontbase.com>
  13836. * win32/crypt_win32.c
  13837. win32/crypt_win32.h:
  13838. Adding note about permission to distribute this code under the PHP license
  13839. * main/config.w32.h:
  13840. Adding HAVE_SHUTDOWN on win32. Needed for the sockets extension to compile
  13841. 2002-03-18 Markus Fischer <mfischer@guru.josefine.at>
  13842. * ext/oci8/oci8.c:
  13843. - Let OCIError() also return the sql statement which failed and the exact
  13844. position into the statement where it failed (if applicable).
  13845. Patch by Daniel Ceregatti <vi@sh.nu>.
  13846. 2002-03-18 Wez Furlong <wez.php@thebrainroom.com>
  13847. * ext/standard/fsock.c:
  13848. fix error message which appeared even if no ssl mode was selected
  13849. * main/network.c:
  13850. Fix for bug #10001: a timeout event prevents further reads.
  13851. The Bug DB has a patch that should be applied to fsock.c on the
  13852. 4.2 branch.
  13853. 2002-03-18 Zeev Suraski <zeev@zend.com>
  13854. * main/php_streams.h
  13855. main/streams.c: Fix build under Release_TS
  13856. Maybe separating TSRMLS away wasn't such a good idea (sorry Wez :)
  13857. 2002-03-18 Wez Furlong <wez.php@thebrainroom.com>
  13858. * main/network.c: Fix for bugs #16148, #11199, #10092:
  13859. fread from socket will never free memory.
  13860. This patch should also be applied to php_sockread_internal in
  13861. fsock.c in the 4.2 branch.
  13862. * main/streams.c: fix non-TS build...
  13863. * main/php_globals.h: Shouldn't have made it into my last commit.
  13864. * main/php_globals.h
  13865. main/php_memory_streams.h
  13866. main/php_network.h
  13867. main/php_streams.h
  13868. main/streams.c
  13869. main/memory_streams.c
  13870. main/network.c
  13871. ext/zlib/zlib_fopen_wrapper.c
  13872. main/main.c
  13873. ext/zlib/php_zlib.h
  13874. ext/zlib/zlib.c
  13875. ext/standard/fsock.c
  13876. ext/standard/ftp_fopen_wrapper.c
  13877. ext/standard/http_fopen_wrapper.c
  13878. ext/standard/image.c
  13879. ext/standard/php_fopen_wrapper.c
  13880. ext/standard/php_fopen_wrappers.h
  13881. ext/standard/php_image.h
  13882. ext/standard/file.h
  13883. ext/standard/file.c
  13884. ext/mailparse/mailparse.c
  13885. ext/ftp/ftp.c
  13886. ext/exif/exif.c: TSRMLS related work on streams, as discussed with Zeev.
  13887. 2002-03-18 Stig Bakken <ssb@fast.no>
  13888. * pear/scripts/.cvsignore
  13889. pear/scripts/pear-get.in
  13890. pear/scripts/pearcmd-common.php
  13891. pear/scripts/pearcmd-help.php
  13892. pear/scripts/pearcmd-info.php
  13893. pear/scripts/pearcmd-install.php
  13894. pear/scripts/pearcmd-list.php
  13895. pear/scripts/pearcmd-package.php
  13896. pear/scripts/pearcmd-remote-list.php
  13897. pear/scripts/pearcmd-show-config.php
  13898. pear/scripts/pearcmd-uninstall.php: * get rid of this hack
  13899. 2002-03-18 Hartmut Holzgraefe <hartmut@six.de>
  13900. * ext/curl/curl.c: proto fixes
  13901. 2002-03-18 Stig Bakken <ssb@fast.no>
  13902. * pear/tests/pear_config.phpt
  13903. pear/PEAR/CommandUI/CLI.php
  13904. pear/scripts/pear.in
  13905. pear/PEAR/Command/Common.php
  13906. pear/PEAR/Command/Config.php
  13907. pear/PEAR/Command/Install.php
  13908. pear/PEAR/Command/Login.php
  13909. pear/PEAR/Command.php
  13910. pear/PEAR/Config.php
  13911. pear/PEAR/Remote.php
  13912. pear/DB/common.php
  13913. pear/Makefile.frag
  13914. pear/DB.php: * Refactoring of "pear" command internals. Highlights:
  13915. - user interface abstraction, making a Gtk installer should only be
  13916. a matter of implementing PEAR_CommandUI_Gtk plus a "pear-gtk" executable
  13917. - separated code into command classes, able to specify one or more
  13918. commands
  13919. - no more "pear-get" :-)
  13920. * fixed use of PEAR_Config::singleton to avoid object copying
  13921. 2002-03-18 Edin Kadribasic <edink@proventum.net>
  13922. * NEWS: MFH
  13923. * NEWS: -r is in the release branch.
  13924. 2002-03-18 Sascha Schumann <sascha@schumann.cx>
  13925. * ext/ircg/config.m4: If --with-ircg=foo was specified, default to
  13926. --with-ircg-config=foo/bin/ircg-config.
  13927. 2002-03-18 Derick Rethans <d.rethans@jdimedia.nl>
  13928. * configure.in: - MFH: backing out requirement on C++ compiler
  13929. 2002-03-18 Sascha Schumann <sascha@schumann.cx>
  13930. * regex/Makefile.in: unused makefile.in
  13931. 2002-03-18 Wez Furlong <wez.php@thebrainroom.com>
  13932. * ext/zlib/zlib_fopen_wrapper.c: fix warning
  13933. * main/memory_streams.c: fix TSRM build
  13934. * ext/recode/php_recode.h
  13935. ext/recode/recode.c: Fix build.
  13936. Warning about TSRM testing still applies.
  13937. * main/memory_streams.c
  13938. main/php_memory_streams.h: tidyup use of STREAMS_DC macros
  13939. * ext/standard/basic_functions.c: having streams is now the default
  13940. 2002-03-18 Zeev Suraski <zeev@zend.com>
  13941. * win32/php4dllts.dsp: Move stream files into the right folders
  13942. 2002-03-18 Stanislav Malyshev <stas@zend.com>
  13943. * ext/zlib/zlib.dsp: Update .dsp
  13944. * ext/dotnet/dotnet.dsp: Fix build
  13945. * ext/bz2/bz2.dsp: Update .dsp
  13946. 2002-03-18 Zeev Suraski <zeev@zend.com>
  13947. * ext/standard/basic_functions.c: Fix build
  13948. * main/streams.c: Make Sebastian happy
  13949. 2002-03-18 Sascha Schumann <sascha@schumann.cx>
  13950. * ext/standard/basic_functions.c
  13951. main/php.h: Rename HAVE_PHP_STREAM to PHP_HAVE_STREAMS, because
  13952. 1.) a PHP-specific symbol should be in the php namespace, and
  13953. 2.) there are multiple streams and the old configure parameter was plural, too.
  13954. * ext/standard/var_unserializer.c: touch file
  13955. 2002-03-18 Zeev Suraski <zeev@zend.com>
  13956. * ext/zlib/zlib.c
  13957. main/main.c
  13958. main/php_streams.h
  13959. main/streams.c
  13960. ext/standard/basic_functions.c
  13961. ext/standard/file.c:
  13962. Fix the build and all of the outstanding VC++ warnings
  13963. 2002-03-18 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  13964. * README.TESTING: -c option is for path.
  13965. * ext/mbstring/tests/002.inc
  13966. ext/mbstring/tests/003.inc
  13967. ext/mbstring/tests/004.inc
  13968. ext/mbstring/tests/005.inc
  13969. ext/mbstring/tests/006.inc
  13970. ext/mbstring/tests/008.inc
  13971. ext/mbstring/tests/009.inc
  13972. ext/mbstring/tests/010.inc
  13973. ext/mbstring/tests/011.inc
  13974. ext/mbstring/tests/012.inc
  13975. ext/mbstring/tests/013.inc
  13976. ext/mbstring/tests/014.inc
  13977. ext/mbstring/tests/015.inc
  13978. ext/mbstring/tests/016.inc
  13979. ext/mbstring/tests/017.inc
  13980. ext/mbstring/tests/018.inc
  13981. ext/mbstring/tests/019.inc:
  13982. Use common.inc instead of common.php for ease of use (rm -f *.php for failed
  13983. test files)
  13984. 2002-03-18 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  13985. * ext/exif/exif.c: -streams are no longer an option
  13986. * main/memory_streams.c
  13987. main/php_memory_streams.h: -temp streams are now clean (Thanks to Wez)
  13988. 2002-03-18 Shane Caraveo <shane@caraveo.com>
  13989. * php.ini-dist
  13990. php.ini-recommended: add new ini item for fastcgi
  13991. * sapi/cgi/cgi_main.c
  13992. sapi/cgi/libfcgi/include/fcgios.h
  13993. sapi/cgi/libfcgi/os_win32.c:
  13994. add security impersonation feature for running under IIS security
  13995. * sapi/fastcgi/fastcgi.c: Add impersonation feature for running under IIS
  13996. 2002-03-18 jim winstead <jimw@apache.org>
  13997. * Makefile.global:
  13998. make test: '-c' flag doesn't work like this expects (it takes a
  13999. directory, not a file), and this isn't necessary.
  14000. * ext/standard/string.c
  14001. ext/standard/tests/strings/wordwrap.phpt: MFH
  14002. * ext/standard/tests/strings/wordwrap.phpt
  14003. ext/standard/string.c:
  14004. Fix calculation of output buffer size in wordwrap(). (Thanks to Wez.)
  14005. 2002-03-18 Wez Furlong <wez.php@thebrainroom.com>
  14006. * README.STREAMS: correct grammar
  14007. * README.STREAMS: Add some rules for stream implementors.
  14008. 2002-03-18 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  14009. * ext/exif/exif.c: -use php_stream_make_seekable
  14010. 2002-03-17 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  14011. * main/memory_streams.c
  14012. main/php_memory_streams.h: -added temporary streams
  14013. -added stream debug code
  14014. 2002-03-17 Wez Furlong <wez.php@thebrainroom.com>
  14015. * main/network.c
  14016. main/php_network.h
  14017. main/php_streams.h
  14018. main/streams.c
  14019. ext/zlib/php_zlib.h
  14020. ext/zlib/zlib.c
  14021. ext/zlib/zlib_fopen_wrapper.c
  14022. main/main.c
  14023. ext/standard/ftp_fopen_wrapper.c
  14024. ext/standard/http_fopen_wrapper.c
  14025. ext/standard/image.c
  14026. ext/standard/php_fopen_wrapper.c
  14027. ext/standard/php_fopen_wrappers.h
  14028. ext/pgsql/pgsql.c
  14029. ext/standard/basic_functions.c
  14030. ext/ftp/php_ftp.c
  14031. ext/gd/gd.c
  14032. ext/mailparse/mailparse.c
  14033. ext/ming/ming.c
  14034. ext/exif/exif.c:
  14035. Streams now make more use of the memory manager, so tracking down
  14036. leaking streams should be easier.
  14037. 2002-03-17 Jani Taskinen <sniper@iki.fi>
  14038. * ext/iconv/config.m4
  14039. ext/xmlrpc/config.m4
  14040. ext/xslt/config.m4
  14041. acinclude.m4:
  14042. - Made one test/setup macro for iconv and fixed it to check
  14043. for libc first.
  14044. 2002-03-17 Stefan Esser <s.esser@e-matters.de>
  14045. * main/safe_mode.c:
  14046. SAFE_MODE restriction error message fixed if the file doesn't exist
  14047. * ext/standard/basic_functions.c:
  14048. move_uploaded_files checks open_basedir now
  14049. 2002-03-17 Jason Greene <jason@inetgurus.net>
  14050. * ext/pcntl/pcntl.c: Remove already included file
  14051. 2002-03-17 Jani Taskinen <sniper@iki.fi>
  14052. * configure.in: Fix build.
  14053. 2002-03-17 Sander Roobol <phy@wanadoo.nl>
  14054. * ext/gd/php_gd.h:
  14055. Fixed compile error about gdImageColorResolve (#14426, #15000).
  14056. 2002-03-17 Harald Radi <h.radi@nme.at>
  14057. * ext/standard/var_unserializer.c
  14058. ext/standard/var_unserializer.re: removed anoying warnings
  14059. * win32/php4dllts.dsp: reduced warninglevel to remove the annoying
  14060. warnings from the re2c generated code
  14061. 2002-03-17 James Cox <james@wherewithal.com>
  14062. * NEWS: NEWS is my friend...
  14063. * NEWS: s/-/ ./
  14064. * NEWS: no, really update it
  14065. 2002-03-17 Jani Taskinen <sniper@iki.fi>
  14066. * main/Makefile.in: - This is not used anymore.
  14067. 2002-03-17 James Cox <james@wherewithal.com>
  14068. * NEWS: updated NEWS
  14069. 2002-03-17 Wez Furlong <wez.php@thebrainroom.com>
  14070. * main/php_streams.h
  14071. main/streams.c
  14072. main/fopen_wrappers.h
  14073. README.STREAMS:
  14074. Fix for php_stream_gets when the implementation does not support it
  14075. natively (Thanks Marcus).
  14076. Implement php_stream_make_seekable() and add STREAM_MUST_SEEK as an
  14077. option to php_stream_open_wrapper().
  14078. See README.STREAMS for usage.
  14079. * main/fopen_wrappers.h
  14080. main/php_network.h: tidy up the headers (streams related)
  14081. * main/network.c
  14082. main/php_network.h
  14083. ext/standard/fsock.c:
  14084. Fix for Bug #16121: make unix socket names binary safe.
  14085. * run-tests.php: fix problems with cgi/cli sapi when running tests
  14086. 2002-03-17 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  14087. * ext/exif/exif.c:
  14088. * main/streams.c: -fix bug with wrappers
  14089. 2002-03-17 Markus Fischer <mfischer@guru.josefine.at>
  14090. * ext/vpopmail/config.m4:
  14091. - Let configure also detect installation in standard unix paths.
  14092. - Properly format error message.
  14093. 2002-03-17 Shane Caraveo <shane@caraveo.com>
  14094. * sapi/cgi/libfcgi/os_win32.c: fix closing pipes
  14095. fix buffer overrun
  14096. 2002-03-17 Markus Fischer <mfischer@guru.josefine.at>
  14097. * ext/pcntl/pcntl.c: - Fix some compiler warnings and errors.
  14098. 2002-03-17 Wez Furlong <wez.php@thebrainroom.com>
  14099. * ext/ming/ming.c
  14100. ext/standard/fsock.c: fix win32 warning and ming leak
  14101. 2002-03-16 Stig Bakken <ssb@fast.no>
  14102. * pear/PEAR/Config.php: * added optional layer parameter to get() method
  14103. * added isDefinedLayer() method
  14104. 2002-03-16 Markus Fischer <mfischer@guru.josefine.at>
  14105. * ext/pcntl/pcntl.c
  14106. ext/pcntl/php_pcntl.h: - WS and code style fix.
  14107. 2002-03-16 Harald Radi <h.radi@nme.at>
  14108. * win32/php4dllts.dsp: project file for ZendEngine2 migration
  14109. * main/internal_functions_win32.c: no message
  14110. 2002-03-16 Jani Taskinen <sniper@iki.fi>
  14111. * ext/ming/ming.c: - Fixed some typos.
  14112. 2002-03-16 Markus Fischer <mfischer@guru.josefine.at>
  14113. * ext/mailparse/mailparse.c
  14114. ext/pcntl/pcntl.c: - Some more TSRMLS fixes.
  14115. 2002-03-16 Harald Radi <h.radi@nme.at>
  14116. * ext/standard/fsock.c: fixed TSRM build
  14117. 2002-03-16 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  14118. * ext/exif/exif.c: -quick hack to bug in streams....but where?
  14119. * ext/exif/exif.c: -disabling debug
  14120. * ext/standard/image.c: -formatting
  14121. * ext/exif/exif.c: -fix bug for not correct terminated comments
  14122. -switch to streams
  14123. * main/Makefile.in
  14124. main/memory_streams.c
  14125. main/php.h
  14126. main/php_memory_streams.h: -added memory streams
  14127. * main/streams.c:
  14128. -copy_stream_to_stream returns size if maxlen == PHP_STREAM_COPY_ALL
  14129. * ext/exif/exif.c: -fix bug with not correctly terminated comments
  14130. 2002-03-16 Wez Furlong <wez.php@thebrainroom.com>
  14131. * main/streams.c: fix ftell/fseek in stdio streams
  14132. * ext/interbase/interbase.c: fix build problem for interbase
  14133. * ext/zlib/zlib_fopen_wrapper.c
  14134. ext/zlib/zlib.c
  14135. ext/standard/fsock.c: Fix some issues with gzFile and fsockopen.
  14136. 2002-03-16 Andi Gutmans <andi@zend.com>
  14137. * main/streams.c: - Indentation fix.
  14138. Never do:
  14139. if (expr) {
  14140. }
  14141. else
  14142. It should be:
  14143. if (expr) {
  14144. } else {
  14145. 2002-03-16 Wez Furlong <wez.php@thebrainroom.com>
  14146. * main/php.h:
  14147. add HAVE_PHP_STREAM macro for extensions to test which fileio functions to use
  14148. * ext/standard/basic_functions.c
  14149. ext/standard/file.c
  14150. ext/standard/file.h: s/get_file_contents/file_get_contents/
  14151. 2002-03-16 Harald Radi <h.radi@nme.at>
  14152. * ext/rpc/RPC_HOWTO
  14153. ext/rpc/com/com.c
  14154. ext/rpc/com/com.h
  14155. ext/rpc/handler.h
  14156. ext/rpc/php_rpc.h
  14157. ext/rpc/rpc.c
  14158. ext/rpc/rpc.h
  14159. ext/rpc/tests/test1.php: blah
  14160. 2002-03-16 Wez Furlong <wez.php@thebrainroom.com>
  14161. * ext/standard/file.c
  14162. ext/standard/file.h: Ooops.
  14163. * main/streams.c
  14164. ext/standard/file.c
  14165. ext/standard/basic_functions.c:
  14166. Implement get_file_contents() as discussed (briefly!) by myself, Derick
  14167. and Sterling on php-dev some months ago.
  14168. It returns the file contents as a string, and uses mmap if possible.
  14169. 2002-03-16 Markus Fischer <mfischer@guru.josefine.at>
  14170. * ext/standard/mail.c: - WS fix.
  14171. * ext/standard/mail.c: - Don't forget to close the handle.
  14172. 2002-03-16 Wez Furlong <wez.php@thebrainroom.com>
  14173. * ext/ming/ming.c: correct some problems with ming
  14174. * ext/zlib/zlib_fopen_wrapper.c
  14175. main/main.c
  14176. main/network.c
  14177. main/php_streams.h
  14178. main/streams.c:
  14179. Hopefully fix resource usage so that we have no leaks and don't segfault.
  14180. * README.STREAMS: fix typo
  14181. * main/main.c: work around apache segfault for the moment
  14182. * ext/gd/gd.c
  14183. ext/hyperwave/hw.c
  14184. main/php_streams.h
  14185. main/streams.c
  14186. README.STREAMS
  14187. TODO: Tweak the API to be more consistent.
  14188. Update docs.
  14189. 2002-03-16 Markus Fischer <mfischer@guru.josefine.at>
  14190. * ext/standard/mail.c
  14191. ext/standard/php_mail.h
  14192. ext/standard/basic_functions.c
  14193. ext/mbstring/mbstring.c:
  14194. - Raise warning when trying to execute non-executeable shell
  14195. for mail delivery binary.
  14196. 2002-03-16 Harald Radi <h.radi@nme.at>
  14197. * ext/rpc/rpc.c: TSRM fix
  14198. 2002-03-16 Wez Furlong <wez.php@thebrainroom.com>
  14199. * main/network.c: fsock.c did it this way, so it must be OK...
  14200. * main/network.c: bring back ptrdiff_t
  14201. * main/streams.c: Hopefully fix probs with apache.
  14202. * NEWS: update NEWS
  14203. 2002-03-16 Sander Roobol <phy@wanadoo.nl>
  14204. * Makefile.frag:
  14205. Fixed build with multiple concurrent jobs: zend_indent.c, zend_highlight.c
  14206. and zend_compile.c require zend_language_parser.h
  14207. 2002-03-16 Stefan Esser <s.esser@e-matters.de>
  14208. * ext/standard/html.c: fixed possible bufferoverflow in get_next_char
  14209. malformed input to htmlentities/htmlspecialchars
  14210. with utf-8 encoding crashed the server
  14211. ex: htmlentities("\xfd...(30times)", ENT_NOQUOTES, "utf-8");
  14212. 2002-03-16 Andi Gutmans <andi@zend.com>
  14213. * win32/php4dllts.dsp: - Add streams.c and php_streams.h to project.
  14214. 2002-03-16 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  14215. * ext/mbstring/tests/002.inc
  14216. ext/mbstring/tests/003.inc
  14217. ext/mbstring/tests/004.inc
  14218. ext/mbstring/tests/005.inc
  14219. ext/mbstring/tests/006.inc
  14220. ext/mbstring/tests/006.phpt
  14221. ext/mbstring/tests/008.inc
  14222. ext/mbstring/tests/009.inc
  14223. ext/mbstring/tests/010.inc
  14224. ext/mbstring/tests/010.phpt
  14225. ext/mbstring/tests/011.inc
  14226. ext/mbstring/tests/012.inc
  14227. ext/mbstring/tests/013.inc
  14228. ext/mbstring/tests/014.inc
  14229. ext/mbstring/tests/014.phpt
  14230. ext/mbstring/tests/015.inc
  14231. ext/mbstring/tests/016.inc
  14232. ext/mbstring/tests/017.inc
  14233. ext/mbstring/tests/018.inc
  14234. ext/mbstring/tests/019.inc
  14235. ext/mbstring/tests/019.phpt:
  14236. fixed some errors of mbstring in regression tests.
  14237. * ext/mbstring/mbstring.c
  14238. ext/mbstring/php_mbregex.c
  14239. ext/mbstring/tests/005.inc
  14240. ext/mbstring/tests/006.inc
  14241. ext/mbstring/tests/006.phpt
  14242. ext/mbstring/tests/007.phpt
  14243. ext/mbstring/tests/009.inc
  14244. ext/mbstring/tests/010.inc
  14245. ext/mbstring/tests/010.phpt
  14246. ext/mbstring/tests/014.inc
  14247. ext/mbstring/tests/014.phpt
  14248. ext/mbstring/tests/016.inc:
  14249. fixed errors of mbstring in regression tests.
  14250. 2002-03-16 Jani Taskinen <sniper@iki.fi>
  14251. * NEWS:
  14252. - Do not use @ when you're merging the fixes to the release branch.
  14253. Instead, edit the NEWS file manually.
  14254. 2002-03-16 Wez Furlong <wez.php@thebrainroom.com>
  14255. * main/php_streams.h
  14256. main/streams.c: some minor docu-in-header changes
  14257. 2002-03-16 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  14258. * main/network.c:
  14259. Quick fix build error when ptrdiff_t is not defined in types.h or sys/types.h
  14260. * main/streams.c: ZTS build fix
  14261. 2002-03-16 Wez Furlong <wez.php@thebrainroom.com>
  14262. * ext/ftp/php_ftp.c
  14263. ext/standard/file.c
  14264. main/php_streams.h
  14265. main/streams.c:
  14266. Allow php_stream_copy_to_stream to do nothing when used with code
  14267. that calculates a max length of zero. (Thanks again Marcus).
  14268. 2002-03-16 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  14269. * ext/standard/image.c: -use of corrected stream seek
  14270. 2002-03-16 Wez Furlong <wez.php@thebrainroom.com>
  14271. * main/streams.c:
  14272. some tweaks for seek/read used in image.c (thanks Marcus)
  14273. * ext/standard/fsock.c
  14274. ext/standard/html.c
  14275. main/php_network.h
  14276. ext/ftp/php_ftp.c
  14277. ext/standard/file.c:
  14278. This should help with some build problems/warnings under win32.
  14279. Someone still needs to add the streams.c file to the MSVC
  14280. project/workspace though (there are so many that I don't really know
  14281. what I am doing :-).
  14282. 2002-03-16 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  14283. * ext/standard/image.c: -new streams
  14284. 2002-03-16 Wez Furlong <wez.php@thebrainroom.com>
  14285. * main/main.c
  14286. main/network.c
  14287. main/php_network.h
  14288. main/php_streams.h
  14289. main/streams.c: more *'s
  14290. * ext/zlib/php_zlib.h
  14291. ext/zlib/zlib.c
  14292. ext/zlib/zlib_fopen_wrapper.c: change * formatting
  14293. * ext/standard/file.c
  14294. ext/standard/file.h
  14295. ext/standard/fsock.c
  14296. ext/standard/ftp_fopen_wrapper.c
  14297. ext/standard/html.c
  14298. ext/standard/html.h
  14299. ext/standard/http_fopen_wrapper.c
  14300. ext/standard/php_fopen_wrappers.h
  14301. ext/standard/php_image.h:
  14302. * formatting, plus remove some old fopen wrappers
  14303. * ext/standard/exec.c
  14304. ext/standard/basic_functions.c
  14305. ext/recode/recode.c
  14306. ext/pgsql/pgsql.c
  14307. ext/pdf/pdf.c
  14308. ext/ming/ming.c
  14309. ext/mailparse/mailparse.c
  14310. ext/hyperwave/hw.c
  14311. ext/gd/gd.c
  14312. ext/ftp/ftp.c
  14313. ext/ftp/ftp.h: change * formatting
  14314. 2002-03-16 jim winstead <jimw@apache.org>
  14315. * ext/zlib/setup.stub
  14316. ext/yaz/setup.stub
  14317. ext/yp/setup.stub
  14318. ext/sysvsem/setup.stub
  14319. ext/sysvshm/setup.stub
  14320. ext/shmop/setup.stub
  14321. ext/sybase/setup.stub
  14322. ext/sybase_ct/setup.stub
  14323. ext/recode/setup.stub
  14324. ext/session/setup.stub
  14325. ext/readline/setup.stub
  14326. ext/pdf/setup.stub
  14327. ext/pgsql/setup.stub
  14328. ext/pcre/setup.stub
  14329. ext/oracle/setup.stub
  14330. ext/ovrimos/setup.stub
  14331. ext/odbc/setup.stub
  14332. ext/mysql/setup.stub
  14333. ext/oci8/setup.stub
  14334. ext/mnogosearch/setup.stub
  14335. ext/msql/setup.stub
  14336. ext/mcrypt/setup.stub
  14337. ext/mhash/setup.stub
  14338. ext/ldap/setup.stub
  14339. ext/imap/setup.stub
  14340. ext/informix/setup.stub
  14341. ext/hyperwave/setup.stub
  14342. ext/gd/setup.stub
  14343. ext/gettext/setup.stub
  14344. ext/filepro/setup.stub
  14345. ext/fdf/setup.stub
  14346. ext/dbase/setup.stub
  14347. ext/bcmath/setup.stub
  14348. ext/dba/setup.stub
  14349. ext/interbase/setup.stub:
  14350. the 'setup' script was removed more than two years ago.
  14351. these can be safely removed from the 4.2 branch, too.
  14352. 2002-03-16 Andi Gutmans <andi@zend.com>
  14353. * main/php_streams.h:
  14354. - More whitespace. I really can't do the other files though...
  14355. * main/streams.c: - Change one strncpy() to strlcpy().
  14356. - Big indentation patch. I don't have strength to do all of the changed
  14357. - files but here's a good example. Please try and keep to the coding
  14358. - standards even if you think they suck :)
  14359. - Things to keep in mind:
  14360. - void *foo and not void * foo;
  14361. - if() { and not if()<TAB>{
  14362. - } else { and not {\nelse
  14363. -
  14364. - The streams stuff looks very cool though! :)
  14365. 2002-03-15 Harald Radi <h.radi@nme.at>
  14366. * ext/rpc/com/com.c
  14367. ext/rpc/rpc.dsp
  14368. ext/rpc/rpc.h
  14369. ext/rpc/tests/test1.php
  14370. ext/rpc/handler.h
  14371. ext/rpc/php_rpc.h
  14372. ext/rpc/rpc.c: ongoing development ...
  14373. 2002-03-15 Jani Taskinen <sniper@iki.fi>
  14374. * NEWS: MFH
  14375. * NEWS: This entry belongs under 4.2.0.
  14376. 2002-03-15 Harald Radi <h.radi@nme.at>
  14377. * NEWS: MFH
  14378. 2002-03-15 Wez Furlong <wez.php@thebrainroom.com>
  14379. * main/php_network.h
  14380. main/php_streams.h
  14381. main/streams.c
  14382. tests/strings/003.phpt
  14383. main/fopen_wrappers.c
  14384. main/fopen_wrappers.h
  14385. main/internal_functions.c.in
  14386. main/main.c
  14387. main/network.c
  14388. ext/zlib/zlib_fopen_wrapper.c
  14389. ext/standard/http_fopen_wrapper.c
  14390. ext/standard/image.c
  14391. ext/standard/info.c
  14392. ext/standard/php_fopen_wrapper.c
  14393. ext/standard/php_fopen_wrappers.h
  14394. ext/standard/php_image.h
  14395. ext/zlib/php_zlib.h
  14396. ext/zlib/zlib.c
  14397. ext/standard/exec.c
  14398. ext/standard/file.c
  14399. ext/standard/file.h
  14400. ext/standard/fsock.c
  14401. ext/standard/fsock.h
  14402. ext/standard/ftp_fopen_wrapper.c
  14403. ext/standard/html.c
  14404. ext/standard/html.h
  14405. ext/standard/basic_functions.c
  14406. ext/pgsql/pgsql.c
  14407. ext/recode/recode.c
  14408. ext/ming/ming.c
  14409. ext/pdf/pdf.c
  14410. ext/mailparse/mailparse.c
  14411. ext/hyperwave/hw.c
  14412. ext/interbase/interbase.c
  14413. ext/ftp/ftp.c
  14414. ext/ftp/ftp.h
  14415. ext/ftp/php_ftp.c
  14416. ext/gd/gd.c
  14417. ext/exif/exif.c
  14418. ext/bz2/bz2.c
  14419. ext/curl/curl.c
  14420. configure.in: New PHP streams...
  14421. 2002-03-15 Harald Radi <h.radi@nme.at>
  14422. * ext/com/COM.c: MFH
  14423. * ext/com/COM.c:
  14424. fixed a bug that caused php to crash in php_COM_get_ids_of_names() (Harald, Paul)
  14425. 2002-03-15 Jani Taskinen <sniper@iki.fi>
  14426. * NEWS: MFH
  14427. * NEWS: - Corrected these entries. (catched by Derick)
  14428. * NEWS:
  14429. - Fixed grammar, made some entries make more sense...etc. (proof read please :)
  14430. 2002-03-15 Derick Rethans <d.rethans@jdimedia.nl>
  14431. * ext/domxml/php_domxml.c: - Fix proto (again)
  14432. * ext/domxml/php_domxml.c: - proto fixes
  14433. 2002-03-15 jim winstead <jimw@apache.org>
  14434. * main/php.h: don't redefine NDEBUG if it is already defined. yeesh.
  14435. 2002-03-15 Daniela Mariaschi <mariaschi@libero.it>
  14436. * ext/interbase/php_interbase.h
  14437. ext/interbase/interbase.c: added new ibase_fetch_assoc() php function
  14438. 2002-03-15 Stig Bakken <ssb@fast.no>
  14439. * ext/xmlrpc/config.m4
  14440. ext/xslt/config.m4: * MFH: "new and improved" iconv test
  14441. * ext/iconv/config.m4: * MFH: yet another iconv fix
  14442. * ext/xslt/config.m4
  14443. ext/xmlrpc/config.m4: * "new and improved" iconv test
  14444. 2002-03-15 Harald Radi <h.radi@nme.at>
  14445. * ext/rpc/handler.h
  14446. ext/rpc/php_rpc.h
  14447. ext/rpc/rpc.c
  14448. ext/rpc/rpc.h: fixed HashTable allocation
  14449. 2002-03-15 Stig Bakken <ssb@fast.no>
  14450. * ext/dba/config.m4: * fix for db3 from ports on freebsd
  14451. 2002-03-15 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  14452. * sapi/cli/CREDITS:
  14453. 2002-03-15 Andi Gutmans <andi@zend.com>
  14454. * main/php.h:
  14455. - Revert assert fix until it becomes clear what was wrong with my previous
  14456. - fix. I don't see any warnings when building with VC++ English.
  14457. 2002-03-15 Stig Bakken <ssb@fast.no>
  14458. * ext/iconv/config.m4:
  14459. * yet another iconv config fix, should be able to handle most or all
  14460. configurations now (giconv/iconv, static libs only, iconv in libc etc.)
  14461. 2002-03-15 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  14462. * main/php.h: Avoid warnings under VC.
  14463. * NEWS: Added some fix. Clean up a bit.
  14464. 2002-03-15 Wez Furlong <wez.php@thebrainroom.com>
  14465. * ext/standard/var.c: it's late; no more commits from me tonight...
  14466. * ext/standard/var.c: should have diffed first...
  14467. * ext/standard/var.c: fix for ZE2 compile
  14468. 2002-03-15 Harald Radi <h.radi@nme.at>
  14469. * ext/rpc/.cvsignore
  14470. ext/rpc/CREDITS
  14471. ext/rpc/EXPERIMENTAL
  14472. ext/rpc/README
  14473. ext/rpc/com/com.c
  14474. ext/rpc/handler.h
  14475. ext/rpc/layer.h
  14476. ext/rpc/php_rpc.h
  14477. ext/rpc/rpc.c
  14478. ext/rpc/rpc.dsp
  14479. ext/rpc/tests/test1.php: rpc apstraction module
  14480. does only work with ZendEngine2
  14481. 2002-03-14 Rasmus Lerdorf <rasmus@php.net>
  14482. * main/safe_mode.c: MFH of safe_mode.c typo
  14483. 2002-03-14 Derick Rethans <d.rethans@jdimedia.nl>
  14484. * ext/standard/var.c: - Fix bug #16078
  14485. 2002-03-14 Zeev Suraski <zeev@zend.com>
  14486. * ext/standard/info.c: Change case for consistency
  14487. * ext/standard/info.c: MFH
  14488. 2002-03-14 Stefan Esser <s.esser@e-matters.de>
  14489. * main/safe_mode.c: fixed a typo within checkuid
  14490. 2002-03-14 Andi Gutmans <andi@zend.com>
  14491. * main/config.w32.h:
  14492. - Define HAVE_ASSERT_H under Windows. There was a macro redefinition before
  14493. - this.
  14494. 2002-03-14 Zeev Suraski <zeev@zend.com>
  14495. * main/php_version.h
  14496. configure.in:
  14497. Good suggestion, but I'm not sure we want to start receiving bug
  14498. reports with that version
  14499. 2002-03-14 Wez Furlong <wez.php@thebrainroom.com>
  14500. * ext/standard/var.c: fix buglet
  14501. 2002-03-14 Sterling Hughes <sterling@bumblebury.com>
  14502. * main/php_version.h
  14503. configure.in: update version
  14504. 2002-03-14 Zeev Suraski <zeev@zend.com>
  14505. * configure.in
  14506. main/php_version.h: Childish, are we?
  14507. 2002-03-14 Jani Taskinen <sniper@iki.fi>
  14508. * configure.in
  14509. main/php_version.h: - Fixed version
  14510. 2002-03-14 Zeev Suraski <zeev@zend.com>
  14511. * ext/standard/info.c: Make it clearer what this entry means
  14512. * configure.in
  14513. main/php_version.h: Fix version number
  14514. 2002-03-14 Derick Rethans <d.rethans@jdimedia.nl>
  14515. * ext/xmlrpc/xmlrpc-epi-php.c: - Whitespace part 1
  14516. 2002-03-14 Stefan Esser <s.esser@e-matters.de>
  14517. * ext/filepro/filepro.c: fixed: last commit had debug code in it
  14518. * ext/filepro/filepro.c: fixed whitespace
  14519. fixed lots of possible bufferoverflows
  14520. fixed memoryleak
  14521. 2002-03-14 Sebastian Bergmann <sb@sebastian-bergmann.de>
  14522. * sapi/apache2filter/README
  14523. sapi/apache2filter/sapi_apache2.c: MFH (Apache2Filter update).
  14524. 2002-03-14 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  14525. * ext/standard/var.c: Fixed var_dump() crash when there is recursion.
  14526. 2002-03-14 Stefan Roehrich <sr@linux.de>
  14527. * NEWS: Added NEWS entry for gzencode() change.
  14528. * NEWS: Fixed NEWS entry, make it consistent with other entries.
  14529. 2002-03-14 Sebastian Bergmann <sb@sebastian-bergmann.de>
  14530. * sapi/apache2filter/README:
  14531. Add note on which version of Apache 2 this SAPI module is compatible with.
  14532. 2002-03-14 Sean Bright <elixer@erols.com>
  14533. * CODING_STANDARDS: Translate to English.
  14534. 2002-03-14 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  14535. * main/php.h
  14536. CODING_STANDARDS
  14537. configure.in: Include/enable assert.h/assert() when it is available
  14538. 2002-03-14 Jani Taskinen <sniper@iki.fi>
  14539. * main/config.w32.h: MFH fix for the include_path issue
  14540. * main/config.w32.h:
  14541. - Fixed bug: #16047, #15865, and propably a few more..
  14542. 2002-03-13 Ludovico Magnocavallo <ludo@sumatrasolutions.com>
  14543. * pear/DB/ibase.php: fixed typo in modifyLimitQuery()
  14544. beginning of error code interpretation for tests compliance
  14545. 2002-03-13 Stefan Roehrich <sr@linux.de>
  14546. * NEWS: Fixed NEWS entry.
  14547. * ext/zlib/tests/003.phpt
  14548. ext/zlib/zlib.c: Fix for #15930 in release branch.
  14549. * ext/zlib/tests/001.phpt
  14550. ext/zlib/zlib.c: Fix for #14939 in release branch.
  14551. 2002-03-13 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  14552. * sapi/cli/php_cli.c: -release merge
  14553. 2002-03-13 Jason Greene <jason@inetgurus.net>
  14554. * ext/standard/credits_ext.h: Regenerate Credits for Release
  14555. * scripts/credits
  14556. ext/overload/CREDITS
  14557. ext/w32api/CREDITS: Merge credits fixes
  14558. * ext/overload/CREDITS
  14559. ext/w32api/CREDITS: Fix CREDIT files, remove email address
  14560. * scripts/credits: Ignore extensions/sapis named skeleton
  14561. 2002-03-13 Sascha Schumann <sascha@schumann.cx>
  14562. * acinclude.m4: > might not sufficiently update a timestamp.
  14563. echo > should be good enough and should be implemented by the shell.
  14564. 2002-03-13 Sebastian Bergmann <sb@sebastian-bergmann.de>
  14565. * ext/standard/credits_ext.h: Fix credits.
  14566. 2002-03-13 Jason Greene <jason@inetgurus.net>
  14567. * ext/standard/credits_sapi.h: Update credits in release branch
  14568. * ext/standard/credits_sapi.h: Update Credits
  14569. * ext/standard/credits_ext.h: Update Credits in release branch
  14570. * ext/standard/credits_ext.h: Update Credits
  14571. 2002-03-13 Sascha Schumann <sascha@schumann.cx>
  14572. * ext/session/session.c:
  14573. Because of the feature "don't try to send a cookie, if the sid
  14574. was contained in get/post variables" (which I still am not convinced
  14575. of completely), we need a separate variable which determines whether
  14576. to define SID in the event that a cookie was not sent.
  14577. Noticed by: Matt Allen
  14578. * acinclude.m4: Some simplifications in PHP_ADD_SOURCES*
  14579. * pear/pear.m4
  14580. acinclude.m4
  14581. configure.in:
  14582. a bit of refactoring and making always_shared a nop in every day life
  14583. 2002-03-13 Stig Bakken <ssb@fast.no>
  14584. * ext/xmlrpc/config.m4
  14585. ext/xslt/config.m4: * MFH: another libconv->libiconv typo
  14586. * ext/xmlrpc/config.m4
  14587. ext/xslt/config.m4: * another libconv->libiconv typo
  14588. 2002-03-13 Sascha Schumann <sascha@schumann.cx>
  14589. * pear/pear.m4
  14590. acinclude.m4
  14591. configure.in:
  14592. Provide context-specific functions which yield the directories
  14593. of extensions (PHP 4 configure vs. self-contained module)
  14594. * ext/cpdf/config.m4
  14595. ext/cybercash/config.m4:
  14596. Fix leftovers from yesterday (s/PHP_EXTENSION/PHP_NEW_EXTENSION/).
  14597. 2002-03-13 Christian Stocker <chregu@phant.ch>
  14598. * ext/domxml/php_domxml.c:
  14599. Return attribute name in node_name(), if it's a XML_ATTRIBUTE_NODE
  14600. * ext/domxml/php_domxml.c:
  14601. Return #document in node_name(), if it's a XML_DOCUMENT_NODE
  14602. 2002-03-13 Sebastian Bergmann <sb@sebastian-bergmann.de>
  14603. * sapi/apache2filter/sapi_apache2.c: Sync with Apache2 Filter API change.
  14604. 2002-03-13 Boian Bonev <boian@bonev.com>
  14605. * ext/vpopmail/php_vpopmail.c: fix all comments in protos
  14606. 2002-03-13 Wez Furlong <wez.php@thebrainroom.com>
  14607. * ext/standard/aggregation.c:
  14608. I've altered my diagnosis of segfault/leak problem
  14609. * ext/standard/aggregation.c:
  14610. Fix some issues with ZE2, but now have some leaks.
  14611. 2002-03-13 Tomas V.V.Cox <cox@idecnet.com>
  14612. * pear/tests/pear_error.phpt: No more lines on this test
  14613. * pear/PEAR.php: phpdoc update
  14614. * pear/PEAR.php
  14615. pear/tests/pear_error3.phpt:
  14616. Fix error handling selection when both class and global are set
  14617. 2002-03-13 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  14618. * ext/mbstring/mbfilter.c: Fixed a compiler warning
  14619. 2002-03-13 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  14620. * ext/exif/tests/001.phpt: -remove filetime from test
  14621. * ext/exif/exif.c: -handling
  14622. * ext/exif/tests/001.phpt: -remove filetime from test
  14623. 2002-03-12 Thomas V.V.Cox <cox@idecnet.com>
  14624. * pear/DB/pgsql.php:
  14625. Updated the regex of simpleQuery to support "(" and new lines
  14626. 2002-03-12 Andi Gutmans <andi@zend.com>
  14627. * ext/standard/aggregation.c: - Compile fixes for Engine 2
  14628. * ext/sybase_ct/php_sybase_ct.c
  14629. ext/sybase/php_sybase_db.c
  14630. ext/standard/var_unserializer.re
  14631. ext/standard/browscap.c
  14632. ext/standard/var_unserializer.c
  14633. ext/pgsql/pgsql.c
  14634. ext/odbc/php_odbc.c
  14635. ext/mysql/php_mysql.c
  14636. ext/mssql/php_mssql.c
  14637. ext/msql/php_msql.c
  14638. ext/fbsql/php_fbsql.c:
  14639. - Allow duality between Engine 1 & 2 using ZEND_STANDARD_CLASS_DEF_PTR
  14640. 2002-03-12 Frank M. Kromann <frank@frontbase.com>
  14641. * main/config.w32.h:
  14642. Changed to PHP_CONFIG_FILE_PATH use the environment variable SystemRoot
  14643. 2002-03-12 Sascha Schumann <sascha@schumann.cx>
  14644. * ext/zlib/config0.m4: missed zlib.c
  14645. * ext/mysql/libmysql/Makefile.in
  14646. ext/mysql/Makefile.in: nuke old makefiles
  14647. * ext/aspell/Makefile.in
  14648. ext/aspell/config.m4
  14649. ext/cpdf/config.m4
  14650. ext/cpdf/Makefile.in: php_new_extension
  14651. * ext/xmlrpc/Makefile.in
  14652. ext/xmlrpc/libxmlrpc/Makefile.in: old makefiles
  14653. * ext/readline/Makefile.in
  14654. ext/readline/config.m4: php_new_extension
  14655. * ext/pcre/Makefile.in
  14656. ext/pcre/pcrelib/Makefile.in: remove old makefiles
  14657. * ext/odbc/Makefile.in
  14658. ext/odbc/config.m4
  14659. ext/pcntl/config.m4
  14660. ext/pcntl/Makefile.in
  14661. ext/ncurses/Makefile.in
  14662. ext/ncurses/config.m4
  14663. ext/hyperwave/config.m4
  14664. ext/hyperwave/Makefile.in: php_new_extension
  14665. * ext/db/config.m4: forgot to add _NEW_
  14666. * ext/db/config.m4
  14667. ext/db/Makefile.in
  14668. ext/cybercash/config.m4
  14669. ext/cybercash/Makefile.in: php_new_extension
  14670. * ext/xml/expat/Makefile.in
  14671. ext/xml/Makefile.in: Remove old Makefile templates
  14672. * ext/ctype/Makefile.in
  14673. ext/ctype/config.m4:
  14674. extension converted automatically to PHP_NEW_EXTENSION. Manually confirmed
  14675. 2002-03-12 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  14676. * ext/exif/exif.c
  14677. ext/exif/test.txt
  14678. ext/exif/tests/001.phpt: -usability
  14679. -tests
  14680. 2002-03-12 Sascha Schumann <sascha@schumann.cx>
  14681. * ext/zlib/config0.m4
  14682. ext/zlib/Makefile.in: php_new_extension
  14683. * ext/zip/Makefile.in
  14684. ext/zip/config.m4
  14685. ext/yp/Makefile.in
  14686. ext/yp/config.m4
  14687. ext/yaz/Makefile.in
  14688. ext/yaz/config.m4
  14689. ext/xslt/Makefile.in
  14690. ext/xslt/config.m4
  14691. ext/wddx/Makefile.in
  14692. ext/wddx/config.m4
  14693. ext/vpopmail/Makefile.in
  14694. ext/vpopmail/config.m4
  14695. ext/tokenizer/Makefile.in
  14696. ext/tokenizer/config.m4
  14697. ext/sysvshm/Makefile.in
  14698. ext/sysvshm/config.m4
  14699. ext/sysvsem/Makefile.in
  14700. ext/sysvsem/config.m4
  14701. ext/sybase_ct/Makefile.in
  14702. ext/sybase_ct/config.m4
  14703. ext/sybase/Makefile.in
  14704. ext/sybase/config.m4
  14705. ext/swf/Makefile.in
  14706. ext/swf/config.m4
  14707. ext/sockets/Makefile.in
  14708. ext/sockets/config.m4
  14709. ext/snmp/Makefile.in
  14710. ext/snmp/config.m4
  14711. ext/shmop/Makefile.in
  14712. ext/shmop/config.m4
  14713. ext/recode/Makefile.in
  14714. ext/recode/config.m4
  14715. ext/qtdom/Makefile.in
  14716. ext/qtdom/config.m4
  14717. ext/pspell/Makefile.in
  14718. ext/pspell/config.m4
  14719. ext/posix/Makefile.in
  14720. ext/posix/config.m4
  14721. ext/pgsql/Makefile.in
  14722. ext/pgsql/config.m4
  14723. ext/pfpro/Makefile.in
  14724. ext/pfpro/config.m4
  14725. ext/pdf/Makefile.in
  14726. ext/pdf/config.m4
  14727. ext/ovrimos/Makefile.in
  14728. ext/ovrimos/config.m4
  14729. ext/overload/Makefile.in
  14730. ext/overload/config.m4
  14731. ext/oracle/Makefile.in
  14732. ext/oracle/config.m4
  14733. ext/openssl/Makefile.in
  14734. ext/openssl/config.m4
  14735. ext/oci8/Makefile.in
  14736. ext/oci8/config.m4
  14737. ext/muscat/Makefile.in
  14738. ext/muscat/config.m4
  14739. ext/msql/Makefile.in
  14740. ext/msql/config.m4
  14741. ext/msession/Makefile.in
  14742. ext/msession/config.m4
  14743. ext/mnogosearch/Makefile.in
  14744. ext/mnogosearch/config.m4
  14745. ext/ming/Makefile.in
  14746. ext/ming/config.m4
  14747. ext/mhash/Makefile.in
  14748. ext/mhash/config.m4
  14749. ext/mcve/Makefile.in
  14750. ext/mcve/config.m4
  14751. ext/mcrypt/Makefile.in
  14752. ext/mcrypt/config.m4
  14753. ext/mcal/Makefile.in
  14754. ext/mcal/config.m4
  14755. ext/mbstring/Makefile.in
  14756. ext/mbstring/config.m4
  14757. ext/mailparse/Makefile.in
  14758. ext/mailparse/config.m4:
  14759. extension converted automatically to PHP_NEW_EXTENSION. Manually confirmed
  14760. * ext/ircg/config.m4: add makefile fragment manually
  14761. * ext/ldap/Makefile.in
  14762. ext/ldap/config.m4
  14763. ext/ircg/Makefile.in
  14764. ext/ircg/config.m4
  14765. ext/interbase/Makefile.in
  14766. ext/interbase/config.m4:
  14767. extension converted automatically to PHP_NEW_EXTENSION. Manually confirmed
  14768. * ext/informix/config.m4: add makefile fragment manually
  14769. * ext/ingres_ii/Makefile.in
  14770. ext/ingres_ii/config.m4
  14771. ext/informix/Makefile.in
  14772. ext/informix/config.m4
  14773. ext/imap/Makefile.in
  14774. ext/imap/config.m4
  14775. ext/icap/Makefile.in
  14776. ext/icap/config.m4
  14777. ext/gmp/Makefile.in
  14778. ext/gmp/config.m4
  14779. ext/gettext/Makefile.in
  14780. ext/gettext/config.m4
  14781. ext/gd/Makefile.in
  14782. ext/gd/config.m4
  14783. ext/ftp/Makefile.in
  14784. ext/ftp/config.m4
  14785. ext/fribidi/Makefile.in
  14786. ext/fribidi/config.m4
  14787. ext/filepro/Makefile.in
  14788. ext/filepro/config.m4
  14789. ext/fdf/Makefile.in
  14790. ext/fdf/config.m4
  14791. ext/fbsql/Makefile.in
  14792. ext/fbsql/config.m4
  14793. ext/domxml/Makefile.in
  14794. ext/domxml/config.m4
  14795. ext/dio/Makefile.in
  14796. ext/dio/config.m4
  14797. ext/dbx/Makefile.in
  14798. ext/dbx/config.m4
  14799. ext/dbplus/Makefile.in
  14800. ext/dbplus/config.m4
  14801. ext/dbase/Makefile.in
  14802. ext/dbase/config.m4
  14803. ext/dba/Makefile.in
  14804. ext/dba/config.m4
  14805. ext/cyrus/Makefile.in
  14806. ext/cyrus/config.m4
  14807. ext/cybermut/Makefile.in
  14808. ext/cybermut/config.m4
  14809. ext/curl/Makefile.in
  14810. ext/curl/config.m4
  14811. ext/crack/Makefile.in
  14812. ext/crack/config.m4
  14813. ext/ccvs/Makefile.in
  14814. ext/ccvs/config.m4
  14815. ext/calendar/Makefile.in
  14816. ext/calendar/config.m4
  14817. ext/bz2/Makefile.in
  14818. ext/bz2/config.m4
  14819. ext/exif/Makefile.in
  14820. ext/exif/config.m4:
  14821. extension converted automatically to PHP_NEW_EXTENSION. Manually confirmed
  14822. * ext/Makefile.in: unused file
  14823. 2002-03-12 Stig Bakken <ssb@fast.no>
  14824. * ext/iconv/config.m4:
  14825. * MFH: fix compile problem on platforms without iconv in libc
  14826. * ext/iconv/config.m4:
  14827. * fix compile problem on platforms without iconv in libc
  14828. 2002-03-12 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  14829. * ext/exif/exif.c: -return size of thumbnail even if it not read
  14830. 2002-03-12 Stefan Roehrich <sr@linux.de>
  14831. * ext/zlib/tests/003.phpt
  14832. ext/zlib/zlib.c:
  14833. (PHP gzencode) Reimplementation of gzencode(). Now works as documented
  14834. (gzencode(string data [, int level [, int encoding_mode]])),
  14835. should fix #15930.
  14836. * ext/zlib/tests/001.phpt
  14837. ext/zlib/zlib.c:
  14838. (PHP gzinflate) Workaround for bug #14939 (buffer error in gzinflate()).
  14839. Fixed prototype and added test for #14939.
  14840. 2002-03-12 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  14841. * ext/exif/tests/001.phpt: -reflect changes
  14842. -find image from run-tests.php
  14843. 2002-03-12 Christian Stocker <chregu@phant.ch>
  14844. * ext/domxml/php_domxml.c: forgot SEPARATE_ZVAL, produced segfaults.
  14845. segfaulted only in 4_2_0 (not in HEAD and 4_0_7, strange...)
  14846. 2002-03-12 Andreas Karajannis <Andreas.Karajannis@gmd.de>
  14847. * ext/odbc/config.m4:
  14848. Removed sqlrte from SAP DB liblist as it is not needed.
  14849. 2002-03-12 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  14850. * README.TESTING: Catch up with recent test scripts changes
  14851. 2002-03-12 Markus Fischer <mfischer@guru.josefine.at>
  14852. * ext/domxml/php_domxml.c: - Remove *FETCH() statements.
  14853. - Clean up WS and parenthesis indentation.
  14854. 2002-03-12 Christian Stocker <chregu@phant.ch>
  14855. * ext/domxml/php_domxml.c:
  14856. nicer (optional) formated output in dump_mem and dump_mem_file
  14857. 2002-03-12 Sebastian Bergmann <sb@sebastian-bergmann.de>
  14858. * ext/standard/array.c: Fix TSRMLS_CC.
  14859. 2002-03-12 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  14860. * ext/standard/string.c: Change php_addslashes() a little.
  14861. Since most users do not use magic_quote_sybase, be nicer to
  14862. users not using magic_quote_sybase.
  14863. * ext/standard/array.c: Make use of TSRMLS_C/D
  14864. * tests/bin-info.inc
  14865. run-tests.php:
  14866. Fix PHP version and sapi printed so that it does not print bogus
  14867. version and sapi name.
  14868. 2002-03-12 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  14869. * EXTENSIONS: -reflect new state of ext/exif
  14870. * ext/exif/php_exif.h
  14871. ext/exif/exif.c
  14872. ext/exif/test.txt: -support for array tags
  14873. -better memory handling
  14874. -support for thumbnails in TIFF format
  14875. -new functions exif_imagetype
  14876. * ext/standard/image.c
  14877. ext/standard/php_image.h: -fixed bug 15174
  14878. -support for some broken jpegs: bug 13213
  14879. -better memory handling
  14880. -initial jpeg2000 support (only jpc not jp2,jb2,jpx)
  14881. 2002-03-12 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  14882. * pear/DB/tests/driver/setup.inc:
  14883. Make pear tests find scripts needed at least.
  14884. 2002-03-12 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  14885. * ext/standard/image.c: -merged a wrong line
  14886. -one compiling issue
  14887. 2002-03-12 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  14888. * ext/session/tests/skipif.inc: Add missing skipif.inc
  14889. * run-tests.php:
  14890. Do not search php binary in search path, since we are not testing older builds.
  14891. Print SAPI used.
  14892. * run-tests.php: Use CGI binary when CGI SAPI is there.
  14893. Make "php run-tests.php" work with cli SAPI.
  14894. 2002-03-12 Jani Taskinen <sniper@iki.fi>
  14895. * ext/odbc/php_odbc.h: MFH
  14896. * ext/odbc/php_odbc.h: - Fix more possible bugs (bug #16008 related)
  14897. 2002-03-11 Derick Rethans <d.rethans@jdimedia.nl>
  14898. * ext/imap/php_imap.h: - MFH for bug #16008
  14899. * ext/imap/php_imap.h: - fix bug #16008
  14900. 2002-03-11 Christian Stocker <chregu@phant.ch>
  14901. * ext/domxml/php_domxml.c
  14902. ext/domxml/php_domxml.h:
  14903. implemented domxml_elem_get_elements_by_tagname
  14904. new function domxml_doc_get_elements_by_tagname
  14905. new function domxml_doc_get_element_by_id (chregu)
  14906. 2002-03-11 Markus Fischer <mfischer@guru.josefine.at>
  14907. * ext/iconv/iconv.c: - Slightly unify error/warning messages.
  14908. - Switch to zend_parse_parameters().
  14909. - Fix whitespaces.
  14910. 2002-03-11 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  14911. * EXTENSIONS: -Change status of ext/exif
  14912. * ext/standard/image.c
  14913. ext/standard/php_image.h
  14914. ext/exif/exif.c: -fixes: memory handling & corrupted files
  14915. 2002-03-11 Shane Caraveo <shane@caraveo.com>
  14916. * win32/php4ts.dsp: fix on more build config
  14917. 2002-03-11 Sander Roobol <phy@wanadoo.nl>
  14918. * ext/bz2/bz2.c
  14919. ext/mcve/mcve.c: Maintain headers
  14920. 2002-03-11 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  14921. * sapi/cli/CREDITS
  14922. sapi/cli/php_cli.c: -passing arguments to CLI, see: php -h
  14923. 2002-03-11 Stig Bakken <ssb@fast.no>
  14924. * Makefile.global: * make "make test TESTS=..." work again
  14925. * pear/PEAR/Registry.php: * added file locking
  14926. * added file name to package map
  14927. 2002-03-11 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  14928. * ext/pgsql/pgsql.c: Print function names in error messages
  14929. 2002-03-11 Ben Mansell <ben@zeus.com>
  14930. * sapi/fastcgi/README.Apache:
  14931. Instructions for using FastCGI-PHP with Apache
  14932. * sapi/fastcgi/README.FastCGI:
  14933. Improved documentation for FastCGI SAPI. Documents the environment
  14934. variable tunings and the new command line usage.
  14935. * sapi/fastcgi/fastcgi.c:
  14936. Add command line option to FastCGI SAPI to make it bind & listen to a
  14937. socket. This makes setting up 'remote' fastcgi much easier.
  14938. 2002-03-11 Sascha Schumann <sascha@schumann.cx>
  14939. * ext/xml/config.m4:
  14940. Add global include path, so that other extensions can access
  14941. the expat header.
  14942. * pear/Makefile.frag
  14943. configure.in: Invoke pear-related targets conditionally and
  14944. rename install-data-local target to install-pear.
  14945. Also remove PEAR_DIR, because it is unused.
  14946. * configure.in: Use standard PHP shell check syntax
  14947. * configure.in:
  14948. You don't need a C++ compiler to build 100% of PHP (and the largest part of
  14949. the extensions), so I don't see a reason why PHP should not build on
  14950. a system without a C++ compiler.
  14951. If your extension uses C++ objects, put PHP_REQUIRE_CXX into your
  14952. config.m4.
  14953. This should also be removed from the 4.2.0 branch, because it will
  14954. cause portability problems otherwise.
  14955. * sapi/thttpd/README: MFH: refining supported thttpd version
  14956. * sapi/thttpd/README: Add a note regarding which version we support
  14957. 2002-03-11 Sebastian Bergmann <sb@sebastian-bergmann.de>
  14958. * sapi/cgi/libfcgi/os_win32.c: Fix warning, hope this is okay.
  14959. 2002-03-11 Shane Caraveo <shane@caraveo.com>
  14960. * win32/php4ts.dsp: fix include paths for fcgi headers
  14961. 2002-03-11 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  14962. * ext/pgsql/pgsql.c: WS and indent
  14963. * ext/pgsql/pgsql.c:
  14964. Add comments for constants. Remove unneeded constants included by mistake.
  14965. * ext/standard/reg.c: Small memory leak fix that does not matter much.
  14966. * ext/pgsql/pgsql.c: Fix possible build error under Windows.
  14967. 2002-03-11 Sebastian Bergmann <sb@sebastian-bergmann.de>
  14968. * ext/standard/math.c: Fix thread-safe build.
  14969. 2002-03-11 Jason Greene <jason@inetgurus.net>
  14970. * ext/sockets/sockets.c: Fix WS
  14971. 2002-03-10 jim winstead <jimw@apache.org>
  14972. * ext/standard/math.c:
  14973. handle numeric strings. this means we're less picky about the argument
  14974. types, but the math functions aren't generally that picky.
  14975. 2002-03-10 Markus Fischer <mfischer@guru.josefine.at>
  14976. * ext/standard/syslog.c: - Fix protos.
  14977. * ext/iconv/iconv.c: - MFH fix for #15799.
  14978. 2002-03-10 Shane Caraveo <shane@caraveo.com>
  14979. * win32/php4ts.dsp: fix output directory
  14980. * sapi/cgi/cgi_main.c: woohoo, take some credit!
  14981. * sapi/cgi/cgi_main.c:
  14982. children should be zero by default, enable by setting PHP_FCGI_CHILDREN env var.
  14983. * win32/php4ts.dsp:
  14984. Update makefile for compiling with fastcgi under windows
  14985. * sapi/cgi/libfcgi/LICENSE.TERMS
  14986. sapi/cgi/libfcgi/fcgi_stdio.c
  14987. sapi/cgi/libfcgi/fcgiapp.c
  14988. sapi/cgi/libfcgi/include/fastcgi.h
  14989. sapi/cgi/libfcgi/include/fcgi_config.h
  14990. sapi/cgi/libfcgi/include/fcgi_config_x86.h
  14991. sapi/cgi/libfcgi/include/fcgi_stdio.h
  14992. sapi/cgi/libfcgi/include/fcgiapp.h
  14993. sapi/cgi/libfcgi/include/fcgiappmisc.h
  14994. sapi/cgi/libfcgi/include/fcgimisc.h
  14995. sapi/cgi/libfcgi/include/fcgio.h
  14996. sapi/cgi/libfcgi/include/fcgios.h
  14997. sapi/cgi/libfcgi/os_unix.c
  14998. sapi/cgi/libfcgi/os_win32.c
  14999. sapi/cgi/libfcgi/strerror.c
  15000. sapi/cgi/cgi_main.c: combine fastcgi capability with regular cgi binary
  15001. include fastcgi library for ease of windows builds
  15002. NOTE: included fastcgi library is modified for thread safety, but
  15003. fastcgi support in cgi_main.c is only written for single
  15004. threaded serving. This does not present any issue for using
  15005. fastcgi.
  15006. 2002-03-10 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  15007. * ext/mbstring/tests/007.phpt: fixed wrong include file.
  15008. * ext/mbstring/tests/skipif.inc: fixed module name iconv->mbstring.
  15009. 2002-03-10 Stefan Esser <s.esser@e-matters.de>
  15010. * main/rfc1867.c: Fix: Now returns correct Content-Type for Opera 6.01
  15011. * main/rfc1867.c: Fix: Now returns correct Content-Type with Opera 6.01
  15012. 2002-03-10 Markus Fischer <mfischer@guru.josefine.at>
  15013. * ext/iconv/iconv.c: - Fix crash in iconv_set_encoding(). [Closes #15799]
  15014. 2002-03-10 Jani Taskinen <sniper@iki.fi>
  15015. * ext/standard/tests/aggregation/aggregate.lib
  15016. ext/standard/tests/aggregation/aggregate.lib.php
  15017. ext/standard/tests/aggregation/aggregate.phpt
  15018. ext/standard/tests/aggregation/aggregate_methods.phpt
  15019. ext/standard/tests/aggregation/aggregate_methods_by_list.phpt
  15020. ext/standard/tests/aggregation/aggregate_methods_by_regexp.phpt
  15021. ext/standard/tests/aggregation/aggregate_properties.phpt
  15022. ext/standard/tests/aggregation/aggregate_properties_by_list.phpt
  15023. ext/standard/tests/aggregation/aggregate_properties_by_regexp.phpt
  15024. ext/standard/tests/aggregation/aggregation_info.phpt
  15025. ext/standard/tests/aggregation/deaggregate.phpt:
  15026. - Renamed aggregate.lib.php -> aggregate.lib (.php files are always deleted bycvsclean)
  15027. 2002-03-09 Jani Taskinen <sniper@iki.fi>
  15028. * Makefile.in
  15029. build/rules.mk: - Fixed bug #15748 (fixed otherwise in 4.3.0-dev)
  15030. * ext/domxml/config.m4: MFH fix for bug #15686 and some exslt fix.
  15031. * ext/domxml/config.m4: - Fixed bug: #15686
  15032. * ext/ming/config.m4: MFH fix for #15190
  15033. * ext/ming/config.m4: - Fixed bug: #15190
  15034. 2002-03-09 Thomas V.V.Cox <cox@idecnet.com>
  15035. * pear/DB/IDEAS: more wishes :-)
  15036. 2002-03-09 Ludovico Magnocavallo <ludo@sumatrasolutions.com>
  15037. * pear/DB/STATUS: updated status for ibase with working tests
  15038. * pear/DB/tests/ibase/05sequences.phpt: new test, passed
  15039. 2002-03-09 Sander Roobol <phy@wanadoo.nl>
  15040. * ext/standard/datetime.c:
  15041. Oops... 1 digit is allowed too! Reverting my fix.
  15042. 2002-03-09 Stig Bakken <ssb@fast.no>
  15043. * pear/HTML/Form.php: * added addPlain() by Ted Shieh
  15044. 2002-03-09 Jason Greene <jason@inetgurus.net>
  15045. * ext/sockets/sockets.c: MFH: Recent Bug Fixes
  15046. * ext/sockets/sockets.c: Fix build on win32
  15047. * ext/sockets/sockets.c:
  15048. Fixed bug where NULL specified in sec was not waiting infinately as it should
  15049. Fixed bug where socket_select was not producing an error message on error
  15050. Fixed bug where -1 was getting returned instead of FALSE in socket_recv(),
  15051. socket_send(), socket_sendto(), and socket_select()
  15052. 2002-03-09 Jani Taskinen <sniper@iki.fi>
  15053. * main/main.c: MFH
  15054. * ext/ctype/ctype.c: MFH the MacosX compile fix.
  15055. * ext/session/session.c: whitespace..
  15056. * main/main.c:
  15057. - Commented out the space escaping. Works now as it did before.
  15058. 2002-03-08 Joseph Tate <jtate@mi-corporation.com>
  15059. * ext/domxml/php_domxml.c:
  15060. - Fixed a coredump involved in the domxml_unlink() function. Refer to bug #14522
  15061. for more details.
  15062. 2002-03-08 Christian Stocker <chregu@phant.ch>
  15063. * ext/domxml/php_domxml.c:
  15064. implemented domxml_elem_get_attribute_node(attrname) (chregu)
  15065. 2002-03-08 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  15066. * ext/exif/exif.c: -support for out of section data
  15067. 2002-03-08 Sander Roobol <phy@wanadoo.nl>
  15068. * tests/basic/003.phpt
  15069. tests/basic/004.phpt
  15070. tests/basic/005.phpt
  15071. ext/session/tests/001.phpt
  15072. ext/session/tests/002.phpt
  15073. ext/session/tests/003.phpt
  15074. ext/session/tests/004.phpt
  15075. ext/session/tests/005.phpt
  15076. ext/session/tests/006.phpt
  15077. pear/tests/pear_error.phpt
  15078. tests/basic/002.phpt
  15079. ext/exif/tests/002.phpt
  15080. ext/gmp/tests/002.phpt: Fixed many tests, mostly incorrect paths.
  15081. 2002-03-08 Joseph Tate <jtate@mi-corporation.com>
  15082. * ext/domxml/config.m4:
  15083. Added linking files to make build compatible with RH 7.2's updated libxslt
  15084. packages. Should not break when compiling with older versions. This may
  15085. fix bug #15942 as well.
  15086. Configure was giving a Warning message without these lines when --with-xslt was
  15087. specified.
  15088. 2002-03-08 Sander Roobol <phy@wanadoo.nl>
  15089. * ext/standard/datetime.c:
  15090. (php_date) Fixed 'r' modifier to always return two digits for the day
  15091. value (see RFC 822) (#15952).
  15092. 2002-03-08 Sascha Schumann <sascha@schumann.cx>
  15093. * ext/ircg/ircg.c:
  15094. Add identifier which terminates a connection upon receiving a specific
  15095. CTCP message. The message must come from the specified user or will
  15096. be ignored. This can be used to disconnect a large number of users
  15097. when an event adjourns.
  15098. Improve error reporting by notifying the IRC server why a HTTP
  15099. connection failed.
  15100. Fix a prototype comment
  15101. * ext/ircg/config.m4:
  15102. Adding an existing fragment is implicitly done by PHP_EXTENSION
  15103. 2002-03-08 Ludovico Magnocavallo <ludo@sumatrasolutions.com>
  15104. * pear/DB/TESTERS: added interbase tester (myself) =)
  15105. * pear/DB/STATUS:
  15106. changed status of ibase error mapping support to implemented, but without tests
  15107. * pear/DB/tests/ibase/02fetch.phpt
  15108. pear/DB/tests/ibase/03simplequery.phpt
  15109. pear/DB/tests/ibase/04numcols.phpt
  15110. pear/DB/tests/ibase/06prepexec.phpt
  15111. pear/DB/tests/ibase/10errormap.phpt
  15112. pear/DB/tests/ibase/connect.inc
  15113. pear/DB/tests/ibase/mktable.inc
  15114. pear/DB/tests/ibase/skipif.inc:
  15115. all tests working except tests 6 and 10, still broken
  15116. * pear/DB/ibase.php: beginning of error mapping support for Interbase
  15117. added ibaseRaiseError() method and errorcode_map hash
  15118. 2002-03-08 Hartmut Holzgraefe <hartmut@six.de>
  15119. * ext/ctype/ctype.c:
  15120. reimplementation using macro instead of function pointer ( Bug #15951 )
  15121. 2002-03-08 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  15122. * ext/exif/test.txt
  15123. ext/exif/example.php
  15124. ext/exif/exif.c: -change IsColor from non zero to 1
  15125. -new test and example for documentation
  15126. 2002-03-08 Christian Stocker <chregu@phant.ch>
  15127. * ext/domxml/php_domxml.c:
  15128. domxml_elem_remove_attribute(attibutename) is now implemented (chregu)
  15129. 2002-03-08 Edin Kadribasic <edink@proventum.net>
  15130. * sapi/cli/php_cli.c: Cleaned up previous commit.
  15131. * sapi/cli/php_cli.c:
  15132. - Added -r option to the CLI version of PHP which executes a piece of PHP
  15133. code directly from the commmand line.
  15134. 2002-03-08 Christian Stocker <chregu@phant.ch>
  15135. * ext/domxml/php_domxml.c:
  15136. added formatting option to domxml_dump_mem() (chregu)
  15137. 2002-03-08 Jani Taskinen <sniper@iki.fi>
  15138. * main/main.c: - MFH (fix for the phpinfo() output)
  15139. 2002-03-08 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  15140. * ext/exif/tests/001.phpt: -Changes according to exif.c 1.55
  15141. * ext/exif/exif.c: -Support for IFD Arrays
  15142. * ext/exif/exif.c
  15143. ext/standard/image.c: TIFF support for 'non' digicam files
  15144. 2002-03-07 Joseph Tate <jtate@mi-corporation.com>
  15145. * ext/domxml/php_domxml.c:
  15146. Commented out a few lines that were causing a segfault in the unlink code.
  15147. This fixes bug #14522. I've tested that it does not cause a segfault under
  15148. RH 7.2, and retains all functionality. I recommend that this patch be
  15149. considered for the PHP_4_2_0 tree as well, as having a function that core
  15150. dumps every time is a bad thing(TM).
  15151. 2002-03-07 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  15152. * ext/gd/config.m4: revert my patch to fix freetype2 related problem.
  15153. 2002-03-07 Jani Taskinen <sniper@iki.fi>
  15154. * main/main.c:
  15155. - Fixed the phpinfo() tables not to blow up when using very long
  15156. configure line.
  15157. * ext/exif/exif.c:
  15158. - Fixed some compile warnings and removed bogus comments.
  15159. 2002-03-07 Sascha Schumann <sascha@schumann.cx>
  15160. * ext/session/tests/001.phpt
  15161. ext/session/tests/003.phpt
  15162. ext/session/tests/004.phpt
  15163. ext/session/tests/005.phpt
  15164. ext/session/tests/006.phpt:
  15165. These tests currently depend on register_globals=1
  15166. 2002-03-07 Jason Greene <jason@inetgurus.net>
  15167. * NEWS: Merge News Entry
  15168. * NEWS: News update
  15169. 2002-03-07 Sascha Schumann <sascha@schumann.cx>
  15170. * Makefile.global: remove -module, it is added by configure.in
  15171. * Makefile.global: Update test target from rules.mk
  15172. 2002-03-07 Jon Parise <jon@csh.rit.edu>
  15173. * ext/ftp/ftp.c: MFH r1.45: header file correction
  15174. 2002-03-07 Jason Greene <jason@inetgurus.net>
  15175. * ext/mysql/config.m4
  15176. ext/mysql/libmysql/libmysql.c:
  15177. Disallow mysql's 'LOAD LOCAL' when safe mode is enabled
  15178. 2002-03-07 Sascha Schumann <sascha@schumann.cx>
  15179. * Makefile.global: Readd ZEND_EXTRA_LIBS (as in Makefile.in rev 1.106).
  15180. 2002-03-07 Jon Parise <jon@csh.rit.edu>
  15181. * ext/ftp/ftp.c:
  15182. Correct the header file ordering. From 'man 3 inet' (FreeBSD 4.5):
  15183. 2002-03-07 Derick Rethans <d.rethans@jdimedia.nl>
  15184. * build/build2.mk: - Fix typo in warning suppressor
  15185. 2002-03-07 Frank M. Kromann <frank@frontbase.com>
  15186. * main/config.w32.h: Revert uppercase directory name to lower case.
  15187. 2002-03-07 Sascha Schumann <sascha@schumann.cx>
  15188. * configure.in: ze2 handling
  15189. 2002-03-07 Frank M. Kromann <frank@frontbase.com>
  15190. * main/config.w32.h
  15191. win32/crypt_win32.c
  15192. win32/crypt_win32.h
  15193. win32/php4dllts.dsp: Enabling crypt() on Win32
  15194. 2002-03-07 Sascha Schumann <sascha@schumann.cx>
  15195. * configure.in: Build libphp4.la as a module which can be dlopened.
  15196. This should not make a difference on common platforms,
  15197. but maybe esoteric ones.
  15198. 2002-03-07 Joseph Tate <jtate@mi-corporation.com>
  15199. * ext/domxml/php_domxml.c:
  15200. Reverting the reverted patch. I hope this is the last time. No added functionality. Just a bug fix of #15918
  15201. * ext/domxml/php_domxml.c:
  15202. Reverting patch at Derick's request. Reverted to 1.118
  15203. 2002-03-07 Sascha Schumann <sascha@schumann.cx>
  15204. * acinclude.m4: Fix typo
  15205. 2002-03-07 Frank M. Kromann <frank@frontbase.com>
  15206. * ext/mbstring/unicode_table.h
  15207. ext/mbstring/unicode_table_ja.h
  15208. ext/mbstring/cp932_table.h
  15209. ext/mbstring/mbfilter.c
  15210. ext/mbstring/mbfilter_ja.c
  15211. ext/mbstring/mbstring.dsp: Making mbstring compile under WIn32
  15212. 2002-03-07 Joseph Tate <jtate@mi-corporation.com>
  15213. * ext/domxml/php_domxml.c:
  15214. Added type attributes to XML_DTD_NODE and XML_ATTRIBUTE_NODE element types.
  15215. Reported in bug #15918.
  15216. 2002-03-07 Sascha Schumann <sascha@schumann.cx>
  15217. * NEWS: some more information
  15218. 2002-03-07 Sebastian Bergmann <sb@sebastian-bergmann.de>
  15219. * NEWS: Add NEWS entry for the new build system.
  15220. 2002-03-07 Joseph Tate <jtate@mi-corporation.com>
  15221. * ext/domxml/php_domxml.c:
  15222. Added type attribute wrappers to the remaining node types that did not have
  15223. them. I.e. XML_ATTRIBUTE_NODE and XML_CDATA_SECTION_NODE. Mentioned in
  15224. Bug #15918.
  15225. * ext/domxml/TODO:
  15226. Added TODO item to modify new_child so that more than just element nodes
  15227. can be created.
  15228. 2002-03-07 Derick Rethans <d.rethans@jdimedia.nl>
  15229. * ext/standard/var_unserializer.c: - Remove CVS things
  15230. 2002-03-07 Sascha Schumann <sascha@schumann.cx>
  15231. * ext/standard/var_unserializer.c: touch file
  15232. * configure.in: From APR CVS.
  15233. fitz 02/03/07 07:37:09
  15234. Modified: build apr_hints.m4
  15235. Log:
  15236. update for Mac OS X. -traditional-cpp is no longer recommended.
  15237. 2002-03-07 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  15238. * ext/gd/config.m4: reverted my patch to fix freetype2 related problem.
  15239. 2002-03-07 Sascha Schumann <sascha@schumann.cx>
  15240. * ext/dbplus/config.m4: Bad extension. Still using AC_ADD_INCLUDE!
  15241. * sapi/webjames/.cvsignore
  15242. sapi/servlet/.cvsignore
  15243. sapi/thttpd/.cvsignore
  15244. sapi/tux/.cvsignore
  15245. sapi/pi3web/.cvsignore
  15246. sapi/roxen/.cvsignore
  15247. sapi/isapi/.cvsignore
  15248. sapi/nsapi/.cvsignore
  15249. sapi/phttpd/.cvsignore
  15250. sapi/fastcgi/.cvsignore
  15251. sapi/fhttpd/.cvsignore
  15252. sapi/caudium/.cvsignore
  15253. sapi/cgi/.cvsignore
  15254. sapi/cli/.cvsignore
  15255. sapi/aolserver/.cvsignore
  15256. sapi/apache/.cvsignore
  15257. sapi/apache2filter/.cvsignore
  15258. main/.cvsignore
  15259. regex/.cvsignore
  15260. ext/zlib/.cvsignore
  15261. ext/zip/.cvsignore
  15262. ext/yp/.cvsignore
  15263. ext/xslt/.cvsignore
  15264. ext/yaz/.cvsignore
  15265. ext/xmlrpc/.cvsignore
  15266. ext/xmlrpc/libxmlrpc/.cvsignore
  15267. ext/xml/.cvsignore
  15268. ext/xml/expat/.cvsignore
  15269. ext/wddx/.cvsignore
  15270. ext/vpopmail/.cvsignore
  15271. ext/w32api/.cvsignore
  15272. ext/sysvshm/.cvsignore
  15273. ext/tokenizer/.cvsignore
  15274. ext/sybase_ct/.cvsignore
  15275. ext/sysvsem/.cvsignore
  15276. ext/swf/.cvsignore
  15277. ext/sybase/.cvsignore
  15278. ext/sockets/.cvsignore
  15279. ext/standard/.cvsignore
  15280. ext/snmp/.cvsignore
  15281. ext/skeleton/.cvsignore
  15282. ext/session/.cvsignore
  15283. ext/shmop/.cvsignore
  15284. ext/readline/.cvsignore
  15285. ext/recode/.cvsignore
  15286. ext/pspell/.cvsignore
  15287. ext/qtdom/.cvsignore
  15288. ext/posix/.cvsignore
  15289. ext/pdf/.cvsignore
  15290. ext/pfpro/.cvsignore
  15291. ext/pgsql/.cvsignore
  15292. ext/pcre/pcrelib/doc/.cvsignore
  15293. ext/pcre/pcrelib/testdata/.cvsignore
  15294. ext/pcre/.cvsignore
  15295. ext/pcre/pcrelib/.cvsignore
  15296. ext/ovrimos/.cvsignore
  15297. ext/pcntl/.cvsignore
  15298. ext/oracle/.cvsignore
  15299. ext/overload/.cvsignore
  15300. ext/oci8/.cvsignore
  15301. ext/odbc/.cvsignore
  15302. ext/openssl/.cvsignore
  15303. ext/ncurses/.cvsignore
  15304. ext/notes/.cvsignore
  15305. ext/mysql/libmysql/.cvsignore
  15306. ext/muscat/.cvsignore
  15307. ext/mysql/.cvsignore
  15308. ext/msql/.cvsignore
  15309. ext/mssql/.cvsignore
  15310. ext/mnogosearch/.cvsignore
  15311. ext/msession/.cvsignore
  15312. ext/mhash/.cvsignore
  15313. ext/ming/.cvsignore
  15314. ext/mcal/.cvsignore
  15315. ext/mcrypt/.cvsignore
  15316. ext/mailparse/tests/.cvsignore
  15317. ext/mbstring/.cvsignore
  15318. ext/java/.cvsignore
  15319. ext/ldap/.cvsignore
  15320. ext/mailparse/.cvsignore
  15321. ext/interbase/.cvsignore
  15322. ext/ircg/.cvsignore
  15323. ext/imap/.cvsignore
  15324. ext/informix/.cvsignore
  15325. ext/ingres_ii/.cvsignore
  15326. ext/hyperwave/.cvsignore
  15327. ext/icap/.cvsignore
  15328. ext/iconv/.cvsignore
  15329. ext/gettext/.cvsignore
  15330. ext/gmp/.cvsignore
  15331. ext/fribidi/.cvsignore
  15332. ext/ftp/.cvsignore
  15333. ext/gd/.cvsignore
  15334. ext/fdf/.cvsignore
  15335. ext/filepro/.cvsignore
  15336. ext/domxml/.cvsignore
  15337. ext/exif/.cvsignore
  15338. ext/fbsql/.cvsignore
  15339. ext/dbx/.cvsignore
  15340. ext/dio/.cvsignore
  15341. ext/dbase/.cvsignore
  15342. ext/dbplus/.cvsignore
  15343. ext/cyrus/.cvsignore
  15344. ext/db/.cvsignore
  15345. ext/dba/.cvsignore
  15346. ext/curl/.cvsignore
  15347. ext/cybercash/.cvsignore
  15348. ext/cybermut/.cvsignore
  15349. ext/cpdf/.cvsignore
  15350. ext/crack/.cvsignore
  15351. ext/ctype/.cvsignore
  15352. ext/ccvs/.cvsignore
  15353. ext/com/.cvsignore
  15354. ext/bcmath/libbcmath/src/.cvsignore
  15355. ext/bz2/.cvsignore
  15356. ext/calendar/.cvsignore
  15357. ext/aspell/.cvsignore
  15358. ext/bcmath/.cvsignore
  15359. ext/bcmath/libbcmath/.cvsignore
  15360. .cvsignore
  15361. ext/ext_skel: Remove .libs from .cvsignores, except /.
  15362. * TODO.BUILDv5: phpize is already working, remove from todo
  15363. * sapi/webjames/.cvsignore
  15364. sapi/webjames/Makefile.in
  15365. sapi/webjames/config.m4
  15366. sapi/thttpd/.cvsignore
  15367. sapi/thttpd/Makefile.in
  15368. sapi/thttpd/config.m4
  15369. sapi/tux/.cvsignore
  15370. sapi/tux/Makefile.in
  15371. sapi/tux/config.m4
  15372. sapi/servlet/Makefile.in
  15373. sapi/servlet/config.m4
  15374. sapi/roxen/config.m4
  15375. sapi/servlet/.cvsignore
  15376. sapi/servlet/Makefile.frag
  15377. sapi/roxen/.cvsignore
  15378. sapi/roxen/Makefile.in
  15379. sapi/pi3web/.cvsignore
  15380. sapi/pi3web/Makefile.in
  15381. sapi/pi3web/config.m4
  15382. sapi/nsapi/Makefile.in
  15383. sapi/nsapi/config.m4
  15384. sapi/phttpd/.cvsignore
  15385. sapi/phttpd/Makefile.in
  15386. sapi/phttpd/config.m4
  15387. sapi/isapi/.cvsignore
  15388. sapi/isapi/Makefile.in
  15389. sapi/isapi/config.m4
  15390. sapi/nsapi/.cvsignore
  15391. sapi/cgi/Makefile.in
  15392. sapi/cgi/config.m4
  15393. sapi/cli/.cvsignore
  15394. sapi/cli/Makefile.in
  15395. sapi/cli/config.m4
  15396. sapi/fastcgi/.cvsignore
  15397. sapi/fastcgi/Makefile.in
  15398. sapi/fastcgi/config.m4
  15399. sapi/fhttpd/.cvsignore
  15400. sapi/apache2filter/Makefile.in
  15401. sapi/apache2filter/config.m4
  15402. sapi/caudium/.cvsignore
  15403. sapi/caudium/Makefile.in
  15404. sapi/caudium/config.m4
  15405. sapi/cgi/.cvsignore
  15406. sapi/apache2filter/.cvsignore
  15407. sapi/aolserver/.cvsignore
  15408. sapi/aolserver/Makefile.in
  15409. sapi/aolserver/config.m4
  15410. sapi/apache/.cvsignore
  15411. sapi/apache/Makefile.in
  15412. sapi/apache/config.m4
  15413. pear/scripts/phpize.in
  15414. regex/.cvsignore
  15415. sapi/.cvsignore
  15416. sapi/Makefile.in
  15417. sapi/README
  15418. ext/zlib/.cvsignore
  15419. pear/.cvsignore
  15420. pear/Makefile.frag
  15421. pear/Makefile.in
  15422. pear/pear.m4
  15423. ext/xslt/.cvsignore
  15424. ext/yaz/.cvsignore
  15425. ext/yp/.cvsignore
  15426. ext/zip/.cvsignore
  15427. ext/xmlrpc/.cvsignore
  15428. ext/xmlrpc/config.m4
  15429. ext/xmlrpc/libxmlrpc/xmlrpc.m4
  15430. ext/xml/.cvsignore
  15431. ext/xml/config.m4
  15432. ext/xml/expat/.cvsignore
  15433. ext/w32api/.cvsignore
  15434. ext/wddx/.cvsignore
  15435. ext/sybase_ct/.cvsignore
  15436. ext/sysvsem/.cvsignore
  15437. ext/sysvshm/.cvsignore
  15438. ext/vpopmail/.cvsignore
  15439. ext/swf/.cvsignore
  15440. ext/sybase/.cvsignore
  15441. ext/sockets/.cvsignore
  15442. ext/standard/.cvsignore
  15443. ext/standard/Makefile.frag
  15444. ext/standard/Makefile.in
  15445. ext/standard/config.m4
  15446. ext/snmp/.cvsignore
  15447. ext/session/config.m4
  15448. ext/shmop/.cvsignore
  15449. ext/skeleton/.cvsignore
  15450. ext/readline/.cvsignore
  15451. ext/recode/.cvsignore
  15452. ext/session/.cvsignore
  15453. ext/session/Makefile.in
  15454. ext/pgsql/.cvsignore
  15455. ext/posix/.cvsignore
  15456. ext/pspell/.cvsignore
  15457. ext/qtdom/.cvsignore
  15458. ext/pdf/.cvsignore
  15459. ext/pdf/config.m4
  15460. ext/pfpro/.cvsignore
  15461. ext/pcre/pcrelib/.cvsignore
  15462. ext/pcre/pcrelib/doc/.cvsignore
  15463. ext/pcre/pcrelib/testdata/.cvsignore
  15464. ext/ovrimos/.cvsignore
  15465. ext/pcntl/.cvsignore
  15466. ext/pcre/.cvsignore
  15467. ext/pcre/config.m4
  15468. ext/openssl/.cvsignore
  15469. ext/oracle/.cvsignore
  15470. ext/overload/.cvsignore
  15471. ext/mysql/libmysql/.cvsignore
  15472. ext/mysql/libmysql/mysql.m4
  15473. ext/ncurses/.cvsignore
  15474. ext/notes/.cvsignore
  15475. ext/oci8/.cvsignore
  15476. ext/odbc/.cvsignore
  15477. ext/mysql/.cvsignore
  15478. ext/mysql/config.m4
  15479. ext/muscat/.cvsignore
  15480. ext/msql/.cvsignore
  15481. ext/mssql/.cvsignore
  15482. ext/msession/.cvsignore
  15483. ext/mnogosearch/.cvsignore
  15484. ext/ming/.cvsignore
  15485. ext/mhash/.cvsignore
  15486. ext/mcrypt/.cvsignore
  15487. ext/mcal/.cvsignore
  15488. ext/mbstring/.cvsignore
  15489. ext/ldap/.cvsignore
  15490. ext/java/.cvsignore
  15491. ext/ircg/.cvsignore
  15492. ext/ircg/Makefile.frag
  15493. ext/ircg/config.m4
  15494. ext/interbase/.cvsignore
  15495. ext/informix/.cvsignore
  15496. ext/informix/Makefile.frag
  15497. ext/ingres_ii/.cvsignore
  15498. ext/imap/.cvsignore
  15499. ext/iconv/.cvsignore
  15500. ext/icap/.cvsignore
  15501. ext/hyperwave/.cvsignore
  15502. ext/gmp/.cvsignore
  15503. ext/gettext/.cvsignore
  15504. ext/ftp/.cvsignore
  15505. ext/gd/.cvsignore
  15506. ext/fribidi/.cvsignore
  15507. ext/filepro/.cvsignore
  15508. ext/fdf/.cvsignore
  15509. ext/fbsql/.cvsignore
  15510. ext/exif/.cvsignore
  15511. ext/domxml/.cvsignore
  15512. ext/domxml/config.m4
  15513. ext/dio/.cvsignore
  15514. ext/dbx/.cvsignore
  15515. ext/dbplus/.cvsignore
  15516. ext/dbase/.cvsignore
  15517. ext/db/.cvsignore
  15518. ext/dba/.cvsignore
  15519. ext/cyrus/.cvsignore
  15520. ext/cybermut/.cvsignore
  15521. ext/cybercash/.cvsignore
  15522. ext/curl/.cvsignore
  15523. ext/ctype/.cvsignore
  15524. ext/crack/.cvsignore
  15525. ext/cpdf/.cvsignore
  15526. ext/com/.cvsignore
  15527. ext/ccvs/.cvsignore
  15528. ext/calendar/.cvsignore
  15529. ext/bz2/.cvsignore
  15530. ext/bcmath/libbcmath/src/Makefile.in
  15531. ext/bcmath/libbcmath/src/.cvsignore
  15532. ext/bcmath/libbcmath/.cvsignore
  15533. ext/bcmath/libbcmath/Makefile.in
  15534. ext/bcmath/config.m4
  15535. ext/bcmath/.cvsignore
  15536. ext/bcmath/Makefile.in
  15537. ext/aspell/.cvsignore
  15538. ext/ext_skel
  15539. build/sysv_makefile
  15540. build/shtool
  15541. build/ltlib.mk
  15542. build/fastgen.sh
  15543. build/library.mk
  15544. build/dynlib.mk
  15545. build/bsd_makefile
  15546. build/build2.mk
  15547. scan_makefile_in.awk
  15548. dynlib.m4
  15549. configure.in
  15550. TODO.BUILDv5
  15551. acinclude.m4
  15552. README.SELF-CONTAINED-EXTENSIONS
  15553. Makefile.in
  15554. .cvsignore
  15555. Makefile.frag
  15556. Makefile.global: Please welcome the new build system.
  15557. If you encounter any problems, please make sure to email sas@php.net
  15558. directly.
  15559. An introduction can be found on
  15560. http://schumann.cx/buildv5.txt
  15561. 2002-03-07 Derick Rethans <d.rethans@jdimedia.nl>
  15562. * NEWS: - Update NEWS
  15563. 2002-03-07 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  15564. * ext/mbstring/tests/002.inc
  15565. ext/mbstring/tests/003.inc
  15566. ext/mbstring/tests/004.inc
  15567. ext/mbstring/tests/005.inc
  15568. ext/mbstring/tests/006.inc
  15569. ext/mbstring/tests/008.inc
  15570. ext/mbstring/tests/009.inc
  15571. ext/mbstring/tests/010.inc
  15572. ext/mbstring/tests/011.inc
  15573. ext/mbstring/tests/012.inc
  15574. ext/mbstring/tests/013.inc
  15575. ext/mbstring/tests/014.inc
  15576. ext/mbstring/tests/015.inc
  15577. ext/mbstring/tests/016.inc
  15578. ext/mbstring/tests/017.inc
  15579. ext/mbstring/tests/018.inc
  15580. ext/mbstring/tests/019.inc
  15581. ext/mbstring/tests/019.phpt
  15582. ext/mbstring/tests/common.inc
  15583. ext/mbstring/tests/common.php:
  15584. Rename common.php to common.inc for easier deletion of garbages.
  15585. e.g. "rm -f *.php"
  15586. 2002-03-07 Jason Greene <jason@inetgurus.net>
  15587. * NEWS: MFH
  15588. 2002-03-07 Hartmut Holzgraefe <hartmut@six.de>
  15589. * ext/mcve/mcve.c: more proto stuff
  15590. 2002-03-07 Jason Greene <jason@inetgurus.net>
  15591. * NEWS: Add news entries representing the sockets rework.
  15592. 2002-03-07 Hartmut Holzgraefe <hartmut@six.de>
  15593. * ext/mcve/mcve.c: proto fixes:
  15594. - changed 'double' to 'float'
  15595. - changed 'int' to 'resource' where appropriate
  15596. - format change: proto has to be on a single line and description
  15597. on the very next one, some tools still rely on this
  15598. 2002-03-06 Dan Kalowsky <dank@deadmime.org>
  15599. * NEWS: iconv is back
  15600. 2002-03-06 Derick Rethans <d.rethans@jdimedia.nl>
  15601. * main/php_version.h
  15602. configure.in: - Bump version numbers on HEAD
  15603. 2002-03-06 Jani Taskinen <sniper@iki.fi>
  15604. * NEWS:
  15605. - Cleaned this abit (no such long stuff should be here if it can be found
  15606. in Manual...and if it's not in manual yet, ADD IT!
  15607. - Also moved some of the major changes in the beginning where people
  15608. might even notice them. We should re-arrange this better btw.
  15609. 2002-03-06 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  15610. * ext/exif/tests/001.phpt
  15611. ext/exif/tests/002.phpt
  15612. ext/exif/tests/test1.jpg
  15613. ext/exif/tests/test2.jpg: - standard test scripts for exif
  15614. * ext/exif/exif.c: -comments
  15615. 2002-03-06 James Cox <james@awpimajes.com>
  15616. * NEWS: fixed my foobarred news entry
  15617. 2002-03-06 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  15618. * ext/exif/exif.c: -comments
  15619. 2002-03-06 Jason Greene <jason@inetgurus.net>
  15620. * ext/sockets/php_sockets.h
  15621. ext/sockets/sockets.c: Sockets Rework Patch 3 of 3
  15622. Nuked all fd code
  15623. Rewrote socket_select to use arrays instead of the fd code
  15624. (This has the side-effect of fixing quite a few bugs)
  15625. 2002-03-06 Derick Rethans <d.rethans@jdimedia.nl>
  15626. * ext/interbase/interbase.c:
  15627. - Fix for bug #12383 and #14755: 105.05$ becomes 105.5$ (Patch by: Giancarlo
  15628. Niccolai <giancarlo@niccolai.org>)
  15629. 2002-03-06 James E. Flemer <jflemer@acm.jhu.edu>
  15630. * ext/standard/dir.c:
  15631. (PHP opendir) Changed CHECKUID_ALLOW_ONLY_DIR to CHECKUID_ALLOW_ONLY_FILE
  15632. so that relative paths (vs absolute) work correctly.
  15633. 2002-03-06 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  15634. * ext/exif/test.txt:
  15635. -updated test to reflect third parameter of exif_read_data
  15636. * ext/exif/exif.c: -missing efree
  15637. -incorrect index/length computing: left from jhead
  15638. 2002-03-06 Dan Kalowsky <dank@deadmime.org>
  15639. * ext/standard/html.c:
  15640. quelling a warning, and ensuring now undefined behavior
  15641. * ext/posix/posix.c:
  15642. When #if BLAHING a section, ensure to make it's prototype included. Returns
  15643. build capability to MacOSX.
  15644. 2002-03-06 Derick Rethans <d.rethans@jdimedia.nl>
  15645. * ext/sybase_ct/php_sybase_ct.c
  15646. ext/sybase/php_sybase_db.c:
  15647. - Add 'appname' parameter to sybase_connect. (Patch by Christophe Sollet
  15648. <csollet@coleebris.com>)
  15649. * sapi/cgi/cgi_main.c: - Put them back (and do it right)
  15650. 2002-03-06 Sascha Schumann <sascha@schumann.cx>
  15651. * ext/session/session.c:
  15652. Do the estrdups after checking for parameter constraints.
  15653. No real memory leaks though, because they are catched by the
  15654. memory manager.
  15655. * ext/session/mod_mm.c: Did not revert back enough.
  15656. This patch does not make sense, because it enforces the existence
  15657. of a single directory.
  15658. * ext/session/session.c:
  15659. SID shall be defined to name=id, if the client did not supply
  15660. a cookie.
  15661. * ext/session/mod_files.c
  15662. ext/session/mod_user.c
  15663. ext/session/php_session.h
  15664. ext/session/session.c:
  15665. Merge in session API changes (carry around tsrm context)
  15666. Now PHP_SESSION_API is defined to the date of the last change,
  15667. so that externa source-code can handle changes more gracefully.
  15668. * ext/session/session.c: Always initialize the track-vars
  15669. 2002-03-06 Derick Rethans <d.rethans@jdimedia.nl>
  15670. * sapi/cgi/cgi_main.c: - Remove unused variables
  15671. * ext/posix/posix.c: - More ZTS fixes
  15672. * ext/iconv/iconv.c: - Fix build with ZTS
  15673. 2002-03-06 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  15674. * ext/exif/test.txt: -updated test
  15675. * ext/exif/exif.c
  15676. ext/exif/php_exif.h: -new working thumbnail code
  15677. -everything uses new data structures
  15678. -new function exif_thumbnail
  15679. 2002-03-06 Sascha Schumann <sascha@schumann.cx>
  15680. * ext/session/mod_files.c
  15681. ext/session/mod_mm.c
  15682. ext/session/mod_user.c
  15683. ext/session/php_session.h
  15684. ext/session/session.c: Weep out all recent commits of Yasuo.
  15685. I don't have time right now to leave in the good ones and remove
  15686. only the bad ones.
  15687. There are some semantical changes which I reject, because
  15688. they aim at fixing a bug which is at a completely other location.
  15689. Then SID does not gefined anymore properly. (This broken patch
  15690. has not been sent to me at all.)
  15691. Also, there were *so* many whitespace changes which already
  15692. make these commits bogus.
  15693. 2002-03-06 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  15694. * ext/session/mod_mm.c: Fixed typo :)
  15695. * ext/session/mod_mm.c:
  15696. Use static mm file save path. Now we can safely stop web server at start up when there is an error. Older mm uses static mm file path anyway.
  15697. * ext/session/mod_files.c: Fix crash bug #14232
  15698. * ext/session/mod_mm.c: Make php start even with wrong save_path.
  15699. 2002-03-06 Jason Greene <jason@inetgurus.net>
  15700. * ext/sockets/php_sockets.h
  15701. ext/sockets/sockets.c: Socket Rework Patch 2
  15702. Redesigned socket_recv() as outlined on php-dev
  15703. Modified socket_last_error() to no longer clear the error
  15704. Added socket_clear_error()
  15705. Fixed socket_set_nonblock()
  15706. Added socket_set_block()
  15707. Fixed a proto
  15708. Saved 1 byte of RAM : )
  15709. 2002-03-06 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  15710. * ext/session/session.c: Oops. Fix compile failure
  15711. * ext/session/session.c:
  15712. Using session_save_path() after starting session is obvious error.
  15713. Riase E_NOTICE error instead of E_WARNING. Since it is valid if
  15714. user uses session_save_path() with session_module_name().
  15715. * ext/session/session.c:
  15716. Return FALSE when session_module_name() failed. Fix a little leak.
  15717. * ext/session/session.c:
  15718. Raise error when session module failed to open or read
  15719. * ext/session/mod_user.c
  15720. ext/session/php_session.h: More TSRM work
  15721. * ext/session/session.c
  15722. ext/session/mod_user.c
  15723. ext/session/mod_files.c: Remove TSRMLS_FETCH() and use TSRMLS_C/TSRMLS_D
  15724. 2002-03-05 Markus Fischer <mfischer@guru.josefine.at>
  15725. * NEWS: - Added recent changes done in ext/posix
  15726. 2002-03-05 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  15727. * ext/session/mod_mm.c: Fixed crash with mm save handler
  15728. * ext/session/session.c: Fix bug #15322 and fix a little memory leak
  15729. 2002-03-05 Zeev Suraski <zeev@zend.com>
  15730. * ext/session/session.c: MFH
  15731. * ext/session/session.c:
  15732. Make $_SESSION and $HTTP_SESSION_VARS links to each other
  15733. 2002-03-05 Stig Bakken <ssb@fast.no>
  15734. * pear/tests/pear_config.phpt: * PEAR_Config test complete
  15735. 2002-03-05 James Cox <james@awpimajes.com>
  15736. * win32/install.txt: adding installation comments for 4.1.2
  15737. 2002-03-05 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  15738. * ext/exif/exif.c: -fixes
  15739. -changed internal data structures
  15740. 2002-03-05 Stig Bakken <ssb@fast.no>
  15741. * pear/tests/merge.input
  15742. pear/tests/pear_config.phpt
  15743. pear/tests/toonew.conf
  15744. pear/tests/user2.input: * update PEAR_Config test
  15745. * pear/PEAR/Config.php: * fix singleton() so it actually works
  15746. * insert file format version in written files
  15747. * add getSetValues() method for listing the valid values for a set value
  15748. 2002-03-05 Dan Kalowsky <dank@deadmime.org>
  15749. * ext/odbc/php_odbc.c:
  15750. Breaking BC, but making odbc_fetch_into behavior more consistent
  15751. 2002-03-05 Markus Fischer <mfischer@guru.josefine.at>
  15752. * ext/posix/php_posix.h
  15753. ext/posix/posix.c:
  15754. - Introduced posix_errno() (get error number from last error message) and
  15755. posix_strerror() (convert error number into error string).
  15756. - Do not output any error message if any of the function fails with FALSE
  15757. return value. The proper way now is to call posix_errno() and
  15758. posix_strerror() after encountering an error condition.
  15759. - Function not support on a system no longer issue a 'not available' error
  15760. but simply don't exist so we can safely use 'function_exists'.
  15761. - Fixed protos.
  15762. - Use new parameter parsing API.
  15763. - posix_uname() may be aware of 'domainname' (GNU extension)
  15764. - posix_getgrnam(), posix_getgrgid(): the returned information does no
  15765. longer contains mixture of string and numbered keys (hash / array)
  15766. but contains key 'member' with an array of all members in a list
  15767. (or an empty array). This breaks BC but is the right thing IMHO.
  15768. 2002-03-05 Stig Bakken <ssb@fast.no>
  15769. * pear/PEAR.php:
  15770. * fix PEAR::setErrorHandling() settings so they apply when using raiseError()
  15771. 2002-03-05 Derick Rethans <d.rethans@jdimedia.nl>
  15772. * pear/DB/tests/driver/15quote.phpt
  15773. pear/DB/tests/driver/02fetch.phpt
  15774. pear/DB/tests/driver/03simplequery.phpt
  15775. pear/DB/tests/driver/04numcols.phpt
  15776. pear/DB/tests/driver/05sequences.phpt
  15777. pear/DB/tests/driver/06prepexec.phpt
  15778. pear/DB/tests/driver/08affectedrows.phpt
  15779. pear/DB/tests/driver/09numrows.phpt
  15780. pear/DB/tests/driver/10errormap.phpt
  15781. pear/DB/tests/driver/13limit.phpt
  15782. pear/DB/tests/driver/14fetchmode_object.phpt
  15783. pear/DB/tests/driver/01connect.phpt
  15784. pear/DB/tests/db_factory.phpt
  15785. pear/DB/tests/db_ismanip.phpt
  15786. pear/DB/tests/db_parsedsn.phpt
  15787. ext/xml/tests/001.phpt
  15788. ext/xml/tests/002.phpt
  15789. ext/xml/tests/003.phpt
  15790. ext/xml/tests/004.phpt
  15791. pear/DB/tests/db_error.phpt
  15792. tests/basic/002.phpt: - More test fixes
  15793. * ext/standard/tests/array/array_search.phpt
  15794. ext/standard/tests/file/001.phpt
  15795. ext/standard/tests/general_functions/004.phpt
  15796. ext/standard/tests/math/abs.phpt
  15797. ext/standard/tests/math/pow.phpt
  15798. ext/standard/tests/math/round.phpt
  15799. ext/standard/tests/strings/trim.phpt
  15800. ext/standard/tests/strings/wordwrap.phpt
  15801. ext/standard/tests/array/001.phpt
  15802. ext/standard/tests/aggregation/aggregate.phpt
  15803. ext/standard/tests/aggregation/aggregate_methods.phpt
  15804. ext/standard/tests/aggregation/aggregate_methods_by_list.phpt
  15805. ext/standard/tests/aggregation/aggregate_methods_by_regexp.phpt
  15806. ext/standard/tests/aggregation/aggregate_properties.phpt
  15807. ext/standard/tests/aggregation/aggregate_properties_by_list.phpt
  15808. ext/standard/tests/aggregation/aggregate_properties_by_regexp.phpt
  15809. ext/standard/tests/aggregation/aggregation_info.phpt
  15810. ext/standard/tests/aggregation/deaggregate.phpt:
  15811. - Fix tests to work with CLI
  15812. * ext/mcrypt/tests/001.phpt: - Fix mcrypt tests
  15813. 2002-03-05 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  15814. * README.TESTING: Fixed wrong description about CLI sapi usage.
  15815. Currently "make test" is running test script as
  15816. ./sapi/cli/php -c php.ini-dist run-tests.php
  15817. "make test" does not work... I'm supposing this
  15818. will be changed to use CGI sapi for now.
  15819. * README.TESTING: Added README.TESTING
  15820. 2002-03-05 Sebastian Bergmann <sb@sebastian-bergmann.de>
  15821. * win32/pws-php4cgi.reg
  15822. win32/install.txt: s/php.exe/php-cgi.exe/.
  15823. 2002-03-05 Dan Kalowsky <dank@deadmime.org>
  15824. * ext/odbc/birdstep.c: Added a comment for future reference
  15825. 2002-03-05 Jason Greene <jason@inetgurus.net>
  15826. * ext/sockets/sockets.c: Style Improvement
  15827. 2002-03-05 Stig Bakken <ssb@fast.no>
  15828. * pear/PEAR/Config.php
  15829. pear/tests/pear_config.phpt:
  15830. * fixed a couple of bugs in PEAR_Config revealed by test
  15831. 2002-03-05 Frank M. Kromann <frank@frontbase.com>
  15832. * ext/dbase/dbase.c: Killing compiler warning
  15833. * ext/dbase/dbf_rec.c: Making dbase compule under WIn32
  15834. * main/php_ini.c: Killing compiler warning on Win32
  15835. 2002-03-04 Dan Kalowsky <dank@deadmime.org>
  15836. * ext/iconv/config.m4
  15837. ext/iconv/php_iconv.h:
  15838. Fix for Bug 14423. Enables FreeBSD to use iconv functionality.
  15839. 2002-03-04 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  15840. * ext/exif/test.txt: - also test TIFF support in GetImageSize
  15841. * ext/exif/exif.c: - Read IsColor for TIFF
  15842. 2002-03-04 Sebastian Bergmann <sb@sebastian-bergmann.de>
  15843. * win32/php4.dsp
  15844. win32/php4ts.dsp: Rename Win32 SAPI/CGI binary to php-cgi.exe.
  15845. 2002-03-04 Jon Parise <jon@csh.rit.edu>
  15846. * main/php_ticks.c:
  15847. Silence a warning under Solaris 8 (WorkShop Compilers 5.0 98/12/15 C 5.0).
  15848. 2002-03-04 Derick Rethans <d.rethans@jdimedia.nl>
  15849. * NEWS:
  15850. - Update NEWS with changes by Shane for "fix force redirect crash under
  15851. multithreaded compile". (This is only in the published Windows binaries)
  15852. * php.ini-dist: - MFH for:
  15853. add stuff here also.
  15854. * sapi/cgi/cgi_main.c: - MFH for:
  15855. add comment for IIS users
  15856. * php.ini-recommended: - MFH for:
  15857. document force-redirect in php.ini
  15858. * sapi/cgi/cgi_main.c: - MFH for:
  15859. This is much better. With FORCE_CGI_REDIRECT turned on by default for compilation,
  15860. we can now define this in the ini file. So it can be turned on for apache, turned
  15861. off for IIS which does not have a redirect issue. Alternately, a different 'REDIRECT_STATUS'
  15862. environment var can be defined in case some web server out there needs it.
  15863. new ini vars
  15864. cgi.force_redirect 0|1
  15865. cgi.redirect_status_env ENV_VAR_NAME
  15866. * sapi/cgi/cgi_main.c: - MFH for:
  15867. fix force redirect crash under multithreaded compile
  15868. should be discused: fix redirect detection to only work with apache or netscape,
  15869. where we know they set an environment variable regarding redirect. IIS has
  15870. no security issue here. Don't know about other windows web servers.
  15871. 2002-03-04 Sascha Schumann <sascha@schumann.cx>
  15872. * ext/standard/info.c: Add apparently missing include
  15873. 2002-03-04 Derick Rethans <d.rethans@jdimedia.nl>
  15874. * main/config.w32.h
  15875. main/php.h: - MFH for: turn on force redirect for windows
  15876. * main/main.c: - Some more speed (and more consistency)
  15877. 2002-03-04 Sascha Schumann <sascha@schumann.cx>
  15878. * main/php_ini.c
  15879. main/php_main.h
  15880. main/main.c
  15881. ext/standard/info.c:
  15882. Supply php_html_puts which escapes a whole string.. now fully works in ZTS
  15883. mode, too.
  15884. 2002-03-04 Sebastian Bergmann <sb@sebastian-bergmann.de>
  15885. * ext/standard/image.c: Silence warning.
  15886. 2002-03-04 Sascha Schumann <sascha@schumann.cx>
  15887. * ext/standard/info.c: revert last commit, puts does more through putc.
  15888. * ext/standard/info.c:
  15889. Use PHPWRITE to output data. Because this just outputs diagnostic
  15890. information, a few spaces won't hurt (and multiple ones are rendered
  15891. as one by browsers anyway). Micro-benchmarks which use phpinfo()
  15892. as a mean to generate output will yield more through-put now
  15893. (35 req/s vs. 83 req/s in tux).
  15894. 2002-03-04 Derick Rethans <d.rethans@jdimedia.nl>
  15895. * sapi/apache/config.m4:
  15896. - Fix for bug #15572 (Patch by Ralf Nyr�n <ralf.nyren@educ.umu.se>)
  15897. 2002-03-04 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  15898. * EXTENSIONS:
  15899. -expose the fact i am working on exif as discussed with Rasmus
  15900. * ext/standard/image.c: - TIFF support for GetImageSize
  15901. TIFF support for GetImageSize
  15902. * ext/exif/exif.c: - disabled debug information
  15903. - added missing width/height from primary ifd for TIFF
  15904. 2002-03-04 James Cox <james@awpimajes.com>
  15905. * ext/odbc/php_birdstep.h
  15906. ext/odbc/php_birstep.h: typos suck.
  15907. 2002-03-04 Jason Greene <jason@inetgurus.net>
  15908. * ext/sockets/sockets.c: Style mismatch: Jon's catch
  15909. 2002-03-04 Stanislav Malyshev <stas@zend.com>
  15910. * ext/standard/datetime.c: cygwin fix
  15911. 2002-03-04 Jon Parise <jon@csh.rit.edu>
  15912. * ext/session/session.c
  15913. main/output.c:
  15914. Silence warning under Solaris 8 (WorkShop Compilers 5.0 98/12/15 C 5.0).
  15915. 2002-03-04 Derick Rethans <d.rethans@jdimedia.nl>
  15916. * makerpm: - Fix a path and remove --with-imap
  15917. 2002-03-04 Stig Bakken <ssb@fast.no>
  15918. * pear/PEAR/Config.php: PEAR_Config rewrite:
  15919. * Now supports (in theory) an arbitrary number of
  15920. config "layers" (different sets of configuration data with a defined
  15921. priority).
  15922. * Specify the type of config values so different frontends can make
  15923. user-friendly configuration interfaces. Valid types are currently
  15924. "string", "integer", "file", "directory", "set" and "password". The
  15925. set type lets you specify a limited set of values that the config
  15926. values must be selected from. Password values are stored
  15927. base64-encoded.
  15928. * Added phpdoc comments and some docs for config values.
  15929. * Added singleton method.
  15930. 2002-03-04 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  15931. * ext/exif/exif.c:
  15932. -addition to last change: php_image.h must be included now
  15933. 2002-03-04 James Cox <james@awpimajes.com>
  15934. * ext/odbc/php_velocis.h
  15935. ext/odbc/setup.stub
  15936. ext/odbc/velocis.c
  15937. main/build-defs.h.in
  15938. ext/odbc/birdstep.c
  15939. ext/odbc/config.m4
  15940. ext/odbc/php_birstep.h
  15941. ext/odbc/php_odbc.c
  15942. ext/odbc/php_odbc.h:
  15943. Changing the Velocis extension to now be called Birdstep, due to a product/company change.
  15944. added aliases for Velocis to the birdstep functions.
  15945. 2002-03-04 Sascha Schumann <sascha@schumann.cx>
  15946. * ext/standard/url_scanner_ex.c
  15947. ext/standard/url_scanner_ex.re: Restore use of inline
  15948. * build/build2.mk
  15949. build/buildcheck.sh: Remove note, suppress warning
  15950. * sapi/tux/php_tux.c: Reduce operations in the ub_write loop.
  15951. * sapi/tux/php_tux.c:
  15952. Free status line, initialize number_vec, correctly account for
  15953. the number of bytes in the document, avoid strcpy/strlen.
  15954. 2002-03-04 Rasmus Lerdorf <rasmus@php.net>
  15955. * ext/standard/php_image.h
  15956. ext/exif/exif.c:
  15957. Let getimagesize() and read_exif_data() share the same constants to
  15958. promote a little bit of code reuse here on two very similar problems.
  15959. 2002-03-04 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  15960. * ext/exif/test.php
  15961. ext/exif/test.txt: -Updated test.txt and provided test.php
  15962. * ext/exif/exif.c: -Added TIFF support
  15963. -Changed parameters after checking bugdatabase and discussion with
  15964. Rasmus: 1st=Filename, 2nd=NeededSections
  15965. 2002-03-04 Jason Greene <jason@inetgurus.net>
  15966. * ext/sockets/sockets.c:
  15967. Patch 1 of 3 (2 in 3 still in progress) of sockets rework
  15968. Abstracted string -> ipv4 value conversion which unifies all functions
  15969. Standardized Host Lookups
  15970. Fixed Broken host error values
  15971. Fixed error detection in sendmsg
  15972. Added some safety struct zeroing
  15973. Modified bind to consitentlyy use sockaddr_storage(not just for AF_UNIX)
  15974. 2002-03-03 Zak Greant <zak@mysql.com>
  15975. * build/buildcheck.sh:
  15976. Added message regarding expected error messages for ./buildconf
  15977. 2002-03-03 James E. Flemer <jflemer@acm.jhu.edu>
  15978. * main/safe_mode.c:
  15979. Added case for root directory when mode is not
  15980. CHECKUID_ALLOW_ONLY_DIR.
  15981. * main/safe_mode.c:
  15982. Added case for root directory when mode is
  15983. CHECKUID_ALLOW_ONLY_DIR.
  15984. * ext/standard/dir.c: Added safe_mode checks on path.
  15985. 2002-03-03 Thomas V.V.Cox <cox@idecnet.com>
  15986. * pear/DB/MAINTAINERS: Updated maintainers
  15987. 2002-03-03 Derick Rethans <d.rethans@jdimedia.nl>
  15988. * NEWS: - Tidy up NEWS a little bit
  15989. 2002-03-03 Alex Waugh <alex@alexwaugh.com>
  15990. * sapi/webjames/README
  15991. sapi/webjames/config.m4: Updated build instructions
  15992. 2002-03-02 Derick Rethans <d.rethans@jdimedia.nl>
  15993. * ext/pgsql/pgsql.c:
  15994. - Make the 2nd parameter to pgsql_fetch_* support NULL in case 3 parameters
  15995. are supplied, but you do not want to provide a row number yourself.
  15996. - Make the 2nd parameter to pgsql_fetch_* support NULL in case 3
  15997. parameters are supplied, but you do not want to provide a row number
  15998. yourself.
  15999. 2002-03-02 Hartmut Holzgraefe <hartmut@six.de>
  16000. * ext/standard/math.c: php has no 'double', only 'float'
  16001. * ext/mcve/mcve.c
  16002. ext/mcve/php_mcve.h: tab/space mixture cleand up,
  16003. editor config comments added,
  16004. minor proto fixes
  16005. * ext/standard/aggregation.c
  16006. main/output.c: typo fix
  16007. 2002-03-02 Zeev Suraski <zeev@zend.com>
  16008. * ext/session/session.c: MFH - crash bug fix
  16009. * ext/session/session.c: Fix another crash bug
  16010. 2002-03-02 Hartmut Holzgraefe <hartmut@six.de>
  16011. * ext/ctype/config.m4: enable ctype functions by default
  16012. 2002-03-02 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  16013. * ext/exif/exif.c:
  16014. Wrong brackets by rasmus...but sorry the fault was mine because i missed them...
  16015. i also decided to call the first working version 1.0a
  16016. by the way: currently i am working on tiff files and it looks like it may work
  16017. 2002-03-02 Zeev Suraski <zeev@zend.com>
  16018. * main/php_version.h
  16019. configure.in: Bump those up too in case we ever release
  16020. * configure.in
  16021. main/php_version.h: Fix version number
  16022. * ext/session/session.c: MFH - crash bug fix
  16023. * ext/session/session.c: Fix a crash bug in the session module
  16024. 2002-03-02 Derick Rethans <d.rethans@jdimedia.nl>
  16025. * ext/standard/string.c: - Fix warning message for join().
  16026. * ext/mcve/CREDITS
  16027. ext/tokenizer/CREDITS
  16028. ext/dbx/CREDITS: - Fix CREDITS files
  16029. * ext/gd/gd.c:
  16030. - Make GD functions only available if they really exist (Patch by
  16031. matslin@orakel.ntnu.no)
  16032. 2002-03-02 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  16033. * ext/mbstring/tests/001.phpt
  16034. ext/mbstring/tests/002.inc
  16035. ext/mbstring/tests/002.phpt
  16036. ext/mbstring/tests/003.inc
  16037. ext/mbstring/tests/003.phpt
  16038. ext/mbstring/tests/004.inc
  16039. ext/mbstring/tests/004.phpt
  16040. ext/mbstring/tests/005.inc
  16041. ext/mbstring/tests/005.phpt
  16042. ext/mbstring/tests/006.inc
  16043. ext/mbstring/tests/006.phpt
  16044. ext/mbstring/tests/007.inc
  16045. ext/mbstring/tests/007.phpt
  16046. ext/mbstring/tests/008.inc
  16047. ext/mbstring/tests/008.phpt
  16048. ext/mbstring/tests/009.inc
  16049. ext/mbstring/tests/009.phpt
  16050. ext/mbstring/tests/010.inc
  16051. ext/mbstring/tests/010.phpt
  16052. ext/mbstring/tests/011.inc
  16053. ext/mbstring/tests/011.phpt
  16054. ext/mbstring/tests/012.inc
  16055. ext/mbstring/tests/012.phpt
  16056. ext/mbstring/tests/013.inc
  16057. ext/mbstring/tests/013.phpt
  16058. ext/mbstring/tests/014.inc
  16059. ext/mbstring/tests/014.phpt
  16060. ext/mbstring/tests/015.inc
  16061. ext/mbstring/tests/015.phpt
  16062. ext/mbstring/tests/016.inc
  16063. ext/mbstring/tests/016.phpt
  16064. ext/mbstring/tests/017.inc
  16065. ext/mbstring/tests/017.phpt
  16066. ext/mbstring/tests/018.inc
  16067. ext/mbstring/tests/018.phpt
  16068. ext/mbstring/tests/019.inc
  16069. ext/mbstring/tests/019.phpt
  16070. ext/mbstring/tests/common.php
  16071. ext/mbstring/tests/skipif.inc: Add mbstring tests
  16072. * build/rules.mk: Use php.ini-dist as default config file for testing.
  16073. 2002-03-02 Rasmus Lerdorf <rasmus@php.net>
  16074. * ext/exif/exif.c: Fix a couple of warnings
  16075. 2002-03-02 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  16076. * ext/iconv/iconv.c:
  16077. Improved iconv usage with libc's iconv. No overrun. More efficient memory
  16078. allocation.
  16079. Hopefully, all bugs reported for iconv will be resolved when users are using
  16080. libc iconv.
  16081. * ext/iconv/tests/eucjp2iso2022jp.inc
  16082. ext/iconv/tests/eucjp2iso2022jp.phpt
  16083. ext/iconv/tests/eucjp2sjis.inc
  16084. ext/iconv/tests/eucjp2sjis.phpt
  16085. ext/iconv/tests/eucjp2utf8.inc
  16086. ext/iconv/tests/eucjp2utf8.phpt
  16087. ext/iconv/tests/002.phpt: Add more tests for iconv
  16088. 2002-03-02 Stig Bakken <ssb@fast.no>
  16089. * pear/tests/pear_autoloader.phpt
  16090. pear/tests/pear_config.phpt
  16091. pear/tests/pear_error.phpt
  16092. pear/tests/pear_error2.phpt
  16093. pear/tests/pear_error3.phpt
  16094. pear/tests/pear_error4.phpt
  16095. pear/tests/pear_registry.phpt: * more cli test fixes
  16096. * pear/DB/tests/db_error.phpt
  16097. pear/DB/tests/db_error2.phpt
  16098. pear/DB/tests/db_parsedsn.phpt
  16099. pear/DB/tests/mysql/02fetch.phpt
  16100. pear/DB/tests/mysql/03simplequery.phpt
  16101. pear/DB/tests/mysql/04numcols.phpt
  16102. pear/DB/tests/mysql/05sequences.phpt
  16103. pear/DB/tests/mysql/06prepexec.phpt
  16104. pear/DB/tests/mysql/09numrows.phpt
  16105. pear/DB/tests/mysql/10errormap.phpt
  16106. pear/DB/tests/mysql/12tableinfo.phpt
  16107. pear/DB/tests/mysql/13limit.phpt
  16108. pear/DB/tests/mysql/14fetchmode_object.phpt
  16109. pear/tests/pear_config.phpt
  16110. pear/tests/pear_error.phpt: * updated tests to work with cli
  16111. * pear/tests/pear1.phpt: fix test
  16112. * run-tests.php: * work with sapi/cli
  16113. 2002-03-01 Rasmus Lerdorf <rasmus@php.net>
  16114. * ext/odbc/config.m4: In case we do a 4.1.3, add this trivial fix
  16115. 2002-03-01 Edin Kadribasic <edink@proventum.net>
  16116. * main/main.c:
  16117. Added PHP_SAPI constant which contains the name of running SAPI.
  16118. 2002-03-01 Derick Rethans <d.rethans@jdimedia.nl>
  16119. * ext/standard/url_scanner_ex.re
  16120. ext/standard/url_scanner_ex.c:
  16121. - Fix for Sun WorkShop 6 update 2 compiler (Bug #15812)
  16122. 2002-03-01 Andrei Zmievski <andrei@ispi.net>
  16123. * TODO: *** empty log message ***
  16124. 2002-03-01 Derick Rethans <d.rethans@jdimedia.nl>
  16125. * ext/interbase/interbase.c:
  16126. - Add support for returning NULL values from Interbase resultsets (Patch by
  16127. Daniela Mariaschi <mariaschi@libero.it>)
  16128. 2002-03-01 Jani Taskinen <sniper@iki.fi>
  16129. * NEWS: - We haven't got the branch yet..
  16130. - Some typo fixes and correct grammar.
  16131. 2002-03-01 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  16132. * ext/msession/msession.c: Fix compiler warnings and header file path.
  16133. 2002-03-01 Zeev Suraski <zeev@zend.com>
  16134. * ext/standard/array.c: Fix php_splice() to work with large values
  16135. 2002-03-01 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  16136. * ext/pgsql/README: Update doc
  16137. * TODO: Added todo item for Java extention documentation.
  16138. * TODO-4.2.txt
  16139. TODO: Merge TODO-4.2.txt into TODO.
  16140. 2002-03-01 Stig Bakken <ssb@fast.no>
  16141. * pear/PEAR/Command.php
  16142. pear/PEAR/Command/Common.php
  16143. pear/PEAR/Command/Install.php:
  16144. * code for install/uninstall/upgrade complete, not yet tested
  16145. 2002-03-01 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  16146. * main/output.c: Do explicit test againt to FAILURE.
  16147. 2002-03-01 Stig Bakken <ssb@fast.no>
  16148. * pear/PEAR/Packager.php:
  16149. * output a reminder to set CVS tags after packaging
  16150. * build/rules.mk: * use cli sapi to run tests
  16151. 2002-03-01 Shane Caraveo <shane@caraveo.com>
  16152. * php.ini-dist: add stuff here also.
  16153. * sapi/cgi/cgi_main.c: add comment for IIS users
  16154. fix some whitespace
  16155. 2002-03-01 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  16156. * ext/exif/php_exif.h
  16157. ext/exif/test.txt
  16158. ext/exif/.cvsignore
  16159. ext/exif/exif.c:
  16160. +Support for Photographer/Editor Copyright as associative array as this is a new feature the change (optionally being an array) has to be mentioned in documentation.
  16161. +New function exif_headername can be used to read the internal Tag namelist (was mainly created for debugging purpose but maybe somone writes code to create/update exif headers here).
  16162. +An internal version number is present.
  16163. +A testpage is supplied test.txt describes how the test works.
  16164. +The oldfunction read_exif_data has got an alias exif_read_data
  16165. As the old version of this module is very buggy i decided to implement the testpage (test.txt) and to create the alias. The test script only works with the alias as the old version does not pass tests. By the way it seems a good way to prepend 'exif_' to all functions in the module.
  16166. 2002-03-01 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  16167. * ext/snmp/snmp.c: Fix compiler warnings
  16168. * ext/standard/var.c
  16169. ext/zlib/zlib.c
  16170. main/main.c
  16171. main/output.c
  16172. main/php_output.h
  16173. ext/standard/basic_functions.c
  16174. ext/session/session.c:
  16175. Added ob_get_status() to get array of buffers and it's status.
  16176. (DO NOT document this function yet)
  16177. Fixed crash bug with ob_end_*() function. ob_end_*() will not delete
  16178. buffers that may not be deleted.
  16179. php_start_ob_buffer() and php_ob_set_internal_handler() takes parameter for
  16180. if the buffer created may be deleted or not.
  16181. Added 3rd parameter "bool erase" to ob_start(). If FALSE, buffer may not be
  16182. deleted until script finshes.
  16183. Changed ob_*() function that have void return type to bool. All ob_*()
  16184. functions return TRUE for success, FALSE for failure.
  16185. 2002-03-01 Shane Caraveo <shane@caraveo.com>
  16186. * php.ini-recommended: document force-redirect in php.ini
  16187. * sapi/cgi/cgi_main.c:
  16188. This is much better. With FORCE_CGI_REDIRECT turned on by default for compilation,
  16189. we can now define this in the ini file. So it can be turned on for apache, turned
  16190. off for IIS which does not have a redirect issue. Alternately, a different 'REDIRECT_STATUS'
  16191. environment var can be defined in case some web server out there needs it.
  16192. new ini vars
  16193. cgi.force_redirect 0|1
  16194. cgi.redirect_status_env ENV_VAR_NAME
  16195. * sapi/cgi/cgi_main.c:
  16196. fix force redirect crash under multithreaded compile
  16197. should be discused: fix redirect detection to only work with apache or netscape,
  16198. where we know they set an environment variable regarding redirect. IIS has
  16199. no security issue here. Don't know about other windows web servers.
  16200. * main/config.w32.h
  16201. main/php.h: turn on force redirect for windows
  16202. 2002-02-28 Jani Taskinen <sniper@iki.fi>
  16203. * ext/crack/config.m4: - Fixed a typo. (caught by jtate@php.net)
  16204. 2002-02-28 Rasmus Lerdorf <rasmus@php.net>
  16205. * ext/gd/gd.c: Change fatal errors to warnings - fix bug #15797
  16206. 2002-02-28 Derick Rethans <d.rethans@jdimedia.nl>
  16207. * ext/standard/basic_functions.c
  16208. ext/standard/var.c: - Make it a boolean
  16209. 2002-02-28 Brad House <brad@mainstreetsoftworks.com>
  16210. * ext/mcve/mcve.c: Fix proto for mcve_initconn
  16211. 2002-02-28 Edin Kadribasic <edink@proventum.net>
  16212. * NEWS: Inserted a note about CGI binary name change.
  16213. 2002-02-28 Marc Boeren <M.Boeren@guidance.nl>
  16214. * ext/dbx/howto_extend_dbx.html: Updating docs (Mc)
  16215. 2002-02-28 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  16216. * ext/exif/exif.c:
  16217. Changed file to match CODING_STANDARDS except function names that match jhead.c project. I think it is acceptable using naming conventions of other projects when borrowing code.
  16218. 2002-02-28 Edin Kadribasic <edink@proventum.net>
  16219. * main/php_ini.c:
  16220. Removed CWD from php_ini_search_path when using CLI SAPI.
  16221. 2002-02-28 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  16222. * ext/sysvshm/sysvshm.c
  16223. sapi/aolserver/aolserver.c
  16224. sapi/apache2filter/php_functions.c
  16225. ext/mcrypt/mcrypt.c
  16226. ext/mhash/mhash.c: Use {NULL, NULL, NULL} to terminate function entry.
  16227. 2002-02-28 Edin Kadribasic <edink@proventum.net>
  16228. * sapi/cgi/config.m4: Default name of CGI binary changed to php-cgi.
  16229. 2002-02-28 Marc Boeren <M.Boeren@guidance.nl>
  16230. * NEWS: Added entry that I forgot when comitting the code (Mc)
  16231. 2002-02-28 Sebastian Bergmann <sb@sebastian-bergmann.de>
  16232. * win32/imap_sendmail.c
  16233. scripts/conv_z_macros
  16234. sapi/apache2filter/php_apache.h
  16235. sapi/apache2filter/php_functions.c
  16236. sapi/isapi/php4isapi.c
  16237. sapi/apache/mod_php4.h
  16238. sapi/apache/php_apache.c
  16239. sapi/apache2filter/apache_config.c
  16240. pear/XML/Parser.php
  16241. pear/PEAR/Command/Install.php
  16242. pear/Schedule/At.php
  16243. pear/PEAR/Command/Common.php
  16244. pear/PEAR/Dependency.php
  16245. pear/PEAR/Installer.php
  16246. pear/PEAR/Packager.php
  16247. pear/PEAR/Registry.php
  16248. pear/PEAR/Remote.php
  16249. pear/PEAR/Uploader.php
  16250. pear/Net/Dig.php
  16251. pear/Net/SMTP.php
  16252. pear/PEAR/Command.php
  16253. pear/PEAR/CommandResponse.php
  16254. pear/PEAR/Common.php
  16255. pear/PEAR/Config.php
  16256. pear/Mail/mail.php
  16257. pear/Mail/sendmail.php
  16258. pear/Mail/smtp.php
  16259. pear/Net/Curl.php
  16260. pear/File/SearchReplace.php
  16261. pear/HTML/Common.php
  16262. pear/HTML/IT.php
  16263. pear/HTML/ITX.php
  16264. pear/HTML/IT_Error.php
  16265. pear/HTML/Menu_Browser.php
  16266. pear/HTML/Page.php
  16267. pear/HTML/Processor.php
  16268. pear/HTML/Select.php
  16269. pear/Experimental/Image/gbutton.php
  16270. pear/Experimental/Image/gtext.php
  16271. pear/File/Find.php
  16272. pear/File/Passwd.php
  16273. pear/DB/odbc.php
  16274. pear/DB/storage.php
  16275. pear/DB/sybase.php
  16276. pear/Date/Human.php
  16277. pear/Experimental/Image/color_helper.php
  16278. pear/DB/msql.php
  16279. pear/DB/mssql.php
  16280. pear/DB/mysql.php
  16281. pear/DB/oci8.php
  16282. pear/DB/ifx.php
  16283. pear/DB/dbase.php
  16284. pear/DB/fbsql.php
  16285. pear/DB/ibase.php
  16286. pear/DB/common.php
  16287. pear/Console/Getopt.php
  16288. pear/Archive/Tar.php
  16289. pear/CMD.php
  16290. pear/HTTP.php
  16291. pear/Mail.php
  16292. pear/PEAR.php
  16293. pear/System.php
  16294. main/php_open_temporary_file.h
  16295. main/php_output.h
  16296. main/php_reentrancy.h
  16297. main/php_sprintf.c
  16298. main/php_streams.h
  16299. main/php_ticks.c
  16300. main/php_ticks.h
  16301. main/reentrancy.c
  16302. main/safe_mode.c
  16303. main/snprintf.h
  16304. main/streams.c
  16305. main/build-defs.h.in
  16306. main/fopen_wrappers.h
  16307. main/network.c
  16308. main/php_content_types.c
  16309. main/php_globals.h
  16310. main/php_logos.c
  16311. main/php_network.h
  16312. main/php_open_temporary_file.c
  16313. ext/zlib/zlib_fopen_wrapper.c
  16314. main/SAPI.h
  16315. ext/xslt/xslt.c
  16316. ext/yaz/php_yaz.c
  16317. ext/yaz/php_yaz.h
  16318. ext/zip/php_zip.h
  16319. ext/zip/zip.c
  16320. ext/xslt/php_xslt.h
  16321. ext/xslt/sablot.c
  16322. ext/xmlrpc/xmlrpc-epi-php.c
  16323. ext/xslt/php_sablot.h
  16324. ext/xmlrpc/php_xmlrpc.h
  16325. ext/wddx/wddx.c
  16326. ext/xml/xml.c
  16327. ext/w32api/test_dll/test_dll.c
  16328. ext/wddx/php_wddx.h
  16329. ext/w32api/examples/uptime.php
  16330. ext/w32api/test_dll/dll_test.h
  16331. ext/w32api/w32api.c
  16332. ext/w32api/php_w32api.h
  16333. ext/sysvshm/sysvshm.c
  16334. ext/tokenizer/php_tokenizer.h
  16335. ext/tokenizer/tokenizer.c
  16336. ext/vpopmail/php_vpopmail.c
  16337. ext/sysvsem/sysvsem.c
  16338. ext/sysvshm/php_sysvshm.h
  16339. ext/sybase_ct/php_sybase_ct.h
  16340. ext/sysvsem/php_sysvsem.h
  16341. ext/standard/url_scanner_ex.h
  16342. ext/standard/url_scanner_ex.re
  16343. ext/standard/versioning.c
  16344. ext/sybase/php_sybase_db.h
  16345. ext/standard/reg.c
  16346. ext/standard/reg.h
  16347. ext/standard/scanf.c
  16348. ext/standard/scanf.h
  16349. ext/standard/syslog.c
  16350. ext/standard/type.c
  16351. ext/standard/uniqid.c
  16352. ext/standard/uniqid.h
  16353. ext/standard/url.c
  16354. ext/standard/url.h
  16355. ext/standard/url_scanner_ex.c
  16356. ext/standard/php_metaphone.h
  16357. ext/standard/php_parsedate.h
  16358. ext/standard/php_rand.h
  16359. ext/standard/php_smart_str.h
  16360. ext/standard/php_smart_str_public.h
  16361. ext/standard/php_standard.h
  16362. ext/standard/php_string.h
  16363. ext/standard/php_type.h
  16364. ext/standard/php_var.h
  16365. ext/standard/php_versioning.h
  16366. ext/standard/quot_print.c
  16367. ext/standard/quot_print.h
  16368. ext/standard/rand.c
  16369. ext/standard/php_image.h
  16370. ext/standard/php_iptc.h
  16371. ext/standard/php_lcg.h
  16372. ext/standard/php_link.h
  16373. ext/standard/php_mail.h
  16374. ext/standard/php_math.h
  16375. ext/standard/info.h
  16376. ext/standard/iptc.c
  16377. ext/standard/lcg.c
  16378. ext/standard/link.c
  16379. ext/standard/mail.c
  16380. ext/standard/math.c
  16381. ext/standard/md5.c
  16382. ext/standard/md5.h
  16383. ext/standard/metaphone.c
  16384. ext/standard/microtime.c
  16385. ext/standard/microtime.h
  16386. ext/standard/pack.c
  16387. ext/standard/pack.h
  16388. ext/standard/pageinfo.c
  16389. ext/standard/pageinfo.h
  16390. ext/standard/php_assert.h
  16391. ext/standard/php_browscap.h
  16392. ext/standard/php_crypt.h
  16393. ext/standard/php_dir.h
  16394. ext/standard/php_ext_syslog.h
  16395. ext/standard/php_fopen_wrapper.c
  16396. ext/standard/php_fopen_wrappers.h
  16397. ext/standard/php_ftok.h
  16398. ext/standard/file.h
  16399. ext/standard/filestat.c
  16400. ext/standard/flock_compat.c
  16401. ext/standard/flock_compat.h
  16402. ext/standard/formatted_print.c
  16403. ext/standard/fsock.h
  16404. ext/standard/ftok.c
  16405. ext/standard/ftp_fopen_wrapper.c
  16406. ext/standard/head.c
  16407. ext/standard/head.h
  16408. ext/standard/html.c
  16409. ext/standard/html.h
  16410. ext/standard/http_fopen_wrapper.c
  16411. ext/standard/image.c
  16412. ext/standard/info.c
  16413. ext/standard/aggregation.h
  16414. ext/standard/assert.c
  16415. ext/standard/base64.c
  16416. ext/standard/base64.h
  16417. ext/standard/browscap.c
  16418. ext/standard/crc32.c
  16419. ext/standard/crc32.h
  16420. ext/standard/credits.c
  16421. ext/standard/credits.h
  16422. ext/standard/crypt.c
  16423. ext/standard/cyr_convert.c
  16424. ext/standard/cyr_convert.h
  16425. ext/standard/dir.c
  16426. ext/standard/dns.c
  16427. ext/standard/dns.h
  16428. ext/standard/exec.h
  16429. ext/standard/file.c
  16430. ext/snmp/snmp.c
  16431. ext/standard/aggregation.c
  16432. ext/snmp/php_snmp.h
  16433. ext/shmop/php_shmop.h
  16434. ext/shmop/shmop.c
  16435. ext/session/mod_files.h
  16436. ext/session/mod_mm.c
  16437. ext/session/mod_mm.h
  16438. ext/session/mod_user.c
  16439. ext/session/mod_user.h
  16440. ext/session/php_session.h
  16441. ext/readline/readline.c
  16442. ext/recode/php_recode.h
  16443. ext/recode/recode.c
  16444. ext/session/mod_files.c
  16445. ext/qtdom/qtdom.h
  16446. ext/readline/php_readline.h
  16447. ext/posix/posix.c
  16448. ext/pspell/php_pspell.h
  16449. ext/pspell/pspell.c
  16450. ext/qtdom/qtdom.c
  16451. ext/posix/php_posix.h
  16452. ext/pcntl/php_pcntl.h
  16453. ext/pcntl/php_signal.c
  16454. ext/pcntl/php_signal.h
  16455. ext/pcre/php_pcre.c
  16456. ext/pcre/php_pcre.h
  16457. ext/pdf/php_pdf.h
  16458. ext/pcntl/pcntl.c
  16459. ext/overload/overload.c
  16460. ext/overload/php_overload.h
  16461. ext/ovrimos/ovrimos.c
  16462. ext/oracle/oracle.c
  16463. ext/odbc/php_odbc.h
  16464. ext/odbc/php_velocis.h
  16465. ext/odbc/velocis.c
  16466. ext/openssl/openssl.c
  16467. ext/odbc/php_odbc.c
  16468. ext/notes/php_notes.h
  16469. ext/oci8/oci8.c
  16470. ext/ncurses/ncurses_fe.c
  16471. ext/ncurses/ncurses_functions.c
  16472. ext/ncurses/php_ncurses.h
  16473. ext/ncurses/php_ncurses_fe.h
  16474. ext/notes/php_notes.c
  16475. ext/mysql/php_mysql.h
  16476. ext/ncurses/ncurses.c
  16477. ext/mssql/php_mssql.c
  16478. ext/mssql/php_mssql.h
  16479. ext/mysql/php_mysql.c
  16480. ext/msql/php_msql.c
  16481. ext/msql/php_msql.h
  16482. ext/mnogosearch/php_mnogo.c
  16483. ext/mnogosearch/php_mnogo.h
  16484. ext/msession/php_msession.h
  16485. ext/mhash/mhash.c
  16486. ext/mbstring/mbstring.h
  16487. ext/mcve/mcve.c
  16488. ext/mailparse/php_mailparse.h
  16489. ext/mailparse/rfc2045appendurl.c
  16490. ext/mbstring/mbstring.c
  16491. ext/mailparse/mailparse.c
  16492. ext/ircg/ircg_scanner.c
  16493. ext/ircg/ircg_scanner.re
  16494. ext/ircg/php_ircg.h
  16495. ext/ldap/ldap.c
  16496. ext/imap/php_imap.h
  16497. ext/ircg/ircg.c
  16498. ext/imap/php_imap.c
  16499. ext/hyperwave/hg_comm.h
  16500. ext/hyperwave/hw.c
  16501. ext/hyperwave/hw_error.h
  16502. ext/hyperwave/php_hyperwave.h
  16503. ext/icap/php_icap.c
  16504. ext/gmp/php_gmp.h
  16505. ext/hyperwave/hg_comm.c
  16506. ext/gmp/gmp.c
  16507. ext/gd/gdt1.c
  16508. ext/gd/gdt1.h
  16509. ext/gd/php_gd.h
  16510. ext/ftp/ftp.h
  16511. ext/ftp/php_ftp.c
  16512. ext/ftp/php_ftp.h
  16513. ext/gd/gd.c
  16514. ext/fribidi/php_fribidi.h
  16515. ext/ftp/ftp.c
  16516. ext/filepro/php_filepro.h
  16517. ext/fribidi/fribidi.c
  16518. ext/fbsql/php_fbsql.h
  16519. ext/fdf/php_fdf.h
  16520. ext/filepro/filepro.c
  16521. ext/domxml/php_domxml.h
  16522. ext/fbsql/php_fbsql.c
  16523. ext/dbplus/php_dbplus.h
  16524. ext/dio/dio.c
  16525. ext/dio/php_dio.h
  16526. ext/domxml/php_domxml.c
  16527. ext/dbplus/dbplus.c
  16528. ext/dbplus/php_dbplus.c
  16529. ext/dbase/dbase.c
  16530. ext/dbase/php_dbase.h
  16531. ext/dba/php_dba.h
  16532. ext/dba/dba_dbm.c
  16533. ext/dba/dba_gdbm.c
  16534. ext/dba/dba_ndbm.c
  16535. ext/dba/dba_cdb.c
  16536. ext/dba/dba_db2.c
  16537. ext/dba/dba_db3.c
  16538. ext/dba/dba.c
  16539. ext/db/db.c
  16540. ext/db/php_db.h
  16541. ext/cyrus/cyrus.c
  16542. ext/cyrus/php_cyrus.h
  16543. ext/cybermut/cybermut.c
  16544. ext/cybermut/php_cybermut.h
  16545. ext/cybercash/cybercash.h
  16546. ext/ctype/ctype.c
  16547. ext/ctype/php_ctype.h
  16548. ext/crack/crack.c
  16549. ext/crack/php_crack.h
  16550. ext/cpdf/php_cpdf.h
  16551. ext/cpdf/cpdf.c
  16552. ext/ccvs/ccvs.c
  16553. ext/ccvs/ccvs.h
  16554. ext/bz2/bz2.c
  16555. ext/bz2/php_bz2.h
  16556. ext/bcmath/php_bcmath.h
  16557. ext/bcmath/bcmath.c
  16558. ext/aspell/php_aspell.h
  16559. ext/aspell/aspell.c
  16560. build/rules_pear.mk
  16561. build/sysv_makefile
  16562. build/rules.mk
  16563. build/rules_common.mk
  16564. build/mkdep.awk
  16565. build/program.mk
  16566. build/ltlib.mk
  16567. build/fastgen.sh
  16568. build/library.mk
  16569. build/build2.mk
  16570. build/dynlib.mk
  16571. build/bsd_makefile
  16572. build/build.mk
  16573. dynlib.m4
  16574. header
  16575. run-tests.php: Maintain headers.
  16576. 2002-02-28 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  16577. * CODING_STANDARDS:
  16578. Recommend ZEND_* macro over PHP_* macro as discussed in php-dev.
  16579. 2002-02-28 Sebastian Bergmann <sb@sebastian-bergmann.de>
  16580. * ext/exif/exif.c
  16581. ext/exif/php_exif.h: Fix headers.
  16582. 2002-02-28 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  16583. * README.CVS-RULES: Added how to put bug ID in commit message.
  16584. 2002-02-28 Rasmus Lerdorf <rasmus@php.net>
  16585. * main/rfc1867.c:
  16586. That code made no sense - fix it to do what was originally intended
  16587. 2002-02-28 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  16588. * ext/iconv/iconv.c: Fix iconv. Patch by (itai@siftology.com)
  16589. 2002-02-28 Marcus B�rger <marcus.boerger@post.rwth-aachen.de>
  16590. * ext/exif/php_exif.h
  16591. ext/exif/exif.c
  16592. ext/exif/CREDITS: +Added UNICODE support for Comments
  16593. +Added Description,Artist
  16594. +Added missing memory deallocation
  16595. +Corrected error with multiple comments
  16596. +Corrected handling of ExifVersion, Tag has 4 ASCII characters *WITHOUT* NUL
  16597. +Corrected handling of Thumbnailsize if current source detects size < 0
  16598. +Changed all fields to char* that do not have a maximum length in EXIF standard
  16599. +Undocumented second Parameter ReadAll frees memory to early -> moved to third position default changed to false -> faster
  16600. +New second Parameter [true|false] to specify whether or not to to read thumbnails -> reading is timeconsumpting suppose default should be false -> done so
  16601. 2002-02-27 Rasmus Lerdorf <rasmus@php.net>
  16602. * php.ini-dist:
  16603. Drop this default to 12 to avoid some of the .000000000000001 questions.
  16604. I can't imagine much of a BC issue, and we aren't changing existing php.ini
  16605. files anyway. If someone can think of a problem with this, please speak up
  16606. 2002-02-27 Brad House <brad@mainstreetsoftworks.com>
  16607. * ext/mcve/CREDITS
  16608. ext/mcve/Makefile.in
  16609. ext/mcve/config.m4
  16610. ext/mcve/mcve.c
  16611. ext/mcve/mcve.php
  16612. ext/mcve/php_mcve.h
  16613. ext/mcve/tests/001.phpt
  16614. ext/mcve/tests/mcve_simple_test.php
  16615. ext/mcve/tests/mcve_test1.php
  16616. ext/mcve/tests/mcve_test2.php:
  16617. Initial MCVE extension added (Credit Card Processing)
  16618. 2002-02-27 Andrei Zmievski <andrei@ispi.net>
  16619. * ext/overload/EXPERIMENTAL
  16620. ext/overload/README: This has been scaring people off.
  16621. 2002-02-27 Jani Taskinen <sniper@iki.fi>
  16622. * NEWS: - Missed this one..
  16623. 2002-02-27 Derick Rethans <d.rethans@jdimedia.nl>
  16624. * ext/standard/basic_functions.c: - Fix proto
  16625. 2002-02-27 Adam Dickmeiss <adam@indexdata.dk>
  16626. * ext/yaz/php_yaz.c
  16627. ext/yaz/php_yaz.h: Implemented yaz_schema. Cleanup. 1.8 YAZ required
  16628. 2002-02-27 Jani Taskinen <sniper@iki.fi>
  16629. * configure.in
  16630. main/php_version.h: Fixed minor typo.
  16631. 2002-02-27 Derick Rethans <d.rethans@jdimedia.nl>
  16632. * main/php_version.h: - Oops... wishful thinking here :)
  16633. * main/php_version.h
  16634. configure.in: - Update version number
  16635. 2002-02-27 James Cox <james@awpimajes.com>
  16636. * NEWS: correcting grammar so it's readable
  16637. 2002-02-27 Sebastian Bergmann <sb@sebastian-bergmann.de>
  16638. * NEWS: Add 4.1.2 NEWS entries to HEAD.
  16639. 2002-02-27 Zeev Suraski <zeev@zend.com>
  16640. * main/php_version.h
  16641. NEWS
  16642. configure.in: Go with 4.1.2
  16643. 2002-02-27 Sebastian Bergmann <sb@sebastian-bergmann.de>
  16644. * sapi/servlet/servlet.java:
  16645. URLEncoder.encode(string) is deprecated in the Java 2 SDK 1.4.
  16646. 2002-02-26 Andi Gutmans <andi@zend.com>
  16647. * main/php_main.h
  16648. main/main.c:
  16649. - Hopefully fix the shutdown_memory_manager() stuff. Part of my previous
  16650. - patch seems to have gotten lost
  16651. 2002-02-26 Derick Rethans <d.rethans@jdimedia.nl>
  16652. * ext/session/session.c: - Bring error message back
  16653. 2002-02-26 Sebastian Bergmann <sb@sebastian-bergmann.de>
  16654. * main/main.c: TSRM Cleanup.
  16655. 2002-02-26 Andi Gutmans <andi@zend.com>
  16656. * main/main.c
  16657. main/php_main.h: - Pass shutdown_memory_manager the TSRMLS context.
  16658. 2002-02-26 Rasmus Lerdorf <rasmus@php.net>
  16659. * NEWS: There are no fdf changes in this branch as far as I can see. Not
  16660. sure where this NEWS item came from.
  16661. * NEWS: Remove gd NEWS item
  16662. * ext/gd/config.m4: This line makes no sense to me
  16663. 2002-02-26 Zeev Suraski <zeev@zend.com>
  16664. * NEWS: Beautify
  16665. 2002-02-26 Dan Kalowsky <dank@deadmime.org>
  16666. * ext/odbc/php_odbc.c:
  16667. Bug fix 15719 as submited by Joseph Southwell and allows NULL values in ODBC
  16668. 2002-02-26 Edin Kadribasic <edink@proventum.net>
  16669. * ext/standard/dl.c:
  16670. Allow use of dl() when CLI is compiled with ZTS (bug #15717).
  16671. 2002-02-25 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  16672. * ext/pspell/pspell.c: Fix pspell function entry
  16673. 2002-02-25 jim winstead <jimw@apache.org>
  16674. * sapi/apache/config.m4:
  16675. make it more clear that --with-apache and --with-apxs only work with apache 1.x.
  16676. 2002-02-25 Thomas V.V.Cox <cox@idecnet.com>
  16677. * pear/DB/ibase.php:
  16678. Experimental support for handling all the parameters accepted by
  16679. ibase_connect().
  16680. 2002-02-25 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  16681. * NEWS:
  16682. Add news for mm save handler and multiple SAPI start up problem fix
  16683. * ext/session/mod_mm.c
  16684. ext/session/session.c: MFH
  16685. - Fixed CGI (or other SAPI) start up failure when mm save handler is used
  16686. 2002-02-24 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  16687. * pear/DB/pgsql.php:
  16688. fixed error message handling with PostgreSQL 7.2
  16689. 2002-02-24 Derick Rethans <d.rethans@jdimedia.nl>
  16690. * ext/standard/var.c: - Fix the fix.. no need to escape " in single quotes
  16691. * ext/standard/var.c: - Add slashes around string output
  16692. * win32/install.txt: - Update with XP (Thanx to Jan for the patch)
  16693. 2002-02-24 Stig Bakken <ssb@fast.no>
  16694. * pear/package.dtd: * fix broken dtd
  16695. 2002-02-24 Sebastian Bergmann <sb@sebastian-bergmann.de>
  16696. * ext/wddx/wddx.c: Make phpinfo() look nicer.
  16697. 2002-02-23 Markus Fischer <mfischer@guru.josefine.at>
  16698. * ext/xslt/sablot.c:
  16699. - Fix info output (Peter Neuman <neuman_peter@hotmail.com>).
  16700. 2002-02-23 Thomas V.V.Cox <cox@idecnet.com>
  16701. * pear/package.dtd:
  16702. DTD corrections (make it require minimal data for installer)
  16703. 2002-02-23 Stig Bakken <ssb@fast.no>
  16704. * pear/PEAR/Command/Common.php
  16705. pear/PEAR/Command/Install.php
  16706. pear/PEAR/Command.php
  16707. pear/PEAR/CommandResponse.php
  16708. pear/PEAR/Packager.php:
  16709. * started implementing new "cross-environment" command API
  16710. 2002-02-23 Holger Zimmermann <zimpel@t-online.de>
  16711. * sapi/pi3web/pi3web_sapi.h
  16712. sapi/pi3web/pi3web_sapi.c:
  16713. Fixed functionality to read in server variables.
  16714. 2002-02-23 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  16715. * pear/DB/MAINTAINERS
  16716. pear/DB/pgsql.php: updated message format for PostgreSQL 7.2.
  16717. 2002-02-23 Thomas V.V.Cox <cox@idecnet.com>
  16718. * pear/README: Point readers to pear web
  16719. * pear/TODO: outdated TODO not needed for the moment
  16720. 2002-02-23 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  16721. * NEWS: NEWS updated.
  16722. * ext/mbstring/mbstring.c
  16723. ext/gd/config.m4
  16724. ext/fdf/Makefile.in:
  16725. - fixed configuration problem as shared extension for fdf.
  16726. - fixed configuration problem as shared extension for gd with freetype1.
  16727. - default output encoding of mbstring changed to pass to fix initialization problem.
  16728. * ext/gd/config.m4: fixed configure error with freetype1.
  16729. * ext/mbstring/mbstring.c
  16730. ext/mbstring/php_mbregex.c:
  16731. fixed a comment and default output encoding changed to pass.
  16732. * ext/mbstring/mbfilter.c: php.h included.
  16733. 2002-02-22 Christian Stocker <chregu@phant.ch>
  16734. * pear/HTML/ITX.php: E_ALL fix
  16735. 2002-02-22 Vincent Blavet <vincent@blavet.net>
  16736. * pear/PEAR/Installer.php
  16737. pear/PEAR/Packager.php:
  16738. * Packager : Changing the order of the files in the package archive file.
  16739. The package.xml file is now at the 'root' of the archive, the files tree are under a 'packagename'-'packageversion' folder
  16740. * Installer : installing the knew archive format AND supporting the existing format
  16741. 2002-02-22 Frank M. Kromann <frank@frontbase.com>
  16742. * ext/fbsql/php_fbsql.c: Return true on update success.
  16743. 2002-02-22 Rasmus Lerdorf <rasmus@php.net>
  16744. * NEWS: Keep track of what has gone into 4.1.2 so far
  16745. 2002-02-22 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  16746. * ext/session/session.c:
  16747. Fix crash bug. 4th parameter is not incremental value, but it's assigned.
  16748. * ext/pspell/pspell.c: Fix crash bug 15607
  16749. 2002-02-21 Stefan Esser <s.esser@e-matters.de>
  16750. * main/rfc1867.c: fixing boundary check before someone other does it...
  16751. 2002-02-21 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  16752. * ext/standard/math.c
  16753. ext/standard/php_math.h
  16754. ext/standard/basic_functions.c: Added fmod() function
  16755. 2002-02-21 Mika Tuupola <tuupola@appelsiini.net>
  16756. * pear/File/Find.php:
  16757. * Update PHPDoc.
  16758. 2002-02-21 Sebastian Bergmann <sb@sebastian-bergmann.de>
  16759. * win32/php4dllts.dsp
  16760. win32/php4dll.dsp: Add aggregation to Win32 build.
  16761. 2002-02-21 Andrei Zmievski <andrei@ispi.net>
  16762. * ext/standard/basic_functions.h
  16763. ext/standard/php_standard.h
  16764. ext/standard/tests/aggregation/.cvsignore
  16765. ext/standard/tests/aggregation/aggregate.lib.php
  16766. ext/standard/tests/aggregation/aggregate.phpt
  16767. ext/standard/tests/aggregation/aggregate_methods.phpt
  16768. ext/standard/tests/aggregation/aggregate_methods_by_list.phpt
  16769. ext/standard/tests/aggregation/aggregate_methods_by_regexp.phpt
  16770. ext/standard/tests/aggregation/aggregate_properties.phpt
  16771. ext/standard/tests/aggregation/aggregate_properties_by_list.phpt
  16772. ext/standard/tests/aggregation/aggregate_properties_by_regexp.phpt
  16773. ext/standard/tests/aggregation/aggregation_info.phpt
  16774. ext/standard/tests/aggregation/deaggregate.phpt
  16775. ext/standard/aggregation.c
  16776. ext/standard/aggregation.h
  16777. ext/standard/basic_functions.c
  16778. ext/standard/Makefile.in
  16779. NEWS: Adding object aggregation capability along with tests.
  16780. 2002-02-21 Sean Bright <elixer@erols.com>
  16781. * acinclude.m4: Fix for bug #15605
  16782. 2002-02-20 Christian Stocker <chregu@phant.ch>
  16783. * ext/domxml/php_domxml.c: "o|a|b" is not valid ZE code. changed to "o|ab"
  16784. 2002-02-20 Vincent Blavet <vincent@blavet.net>
  16785. * pear/scripts/pearwin.php:
  16786. Config variables must be set between "" while using pear.bat windows script
  16787. * pear/Archive/Tar.php:
  16788. * Correct bug while using windows dir separator. It is now supported
  16789. 2002-02-20 Rasmus Lerdorf <rasmus@php.net>
  16790. * ext/standard/crc32.c
  16791. ext/standard/crc32.h:
  16792. Split CRC32 table out into a header file so other code can use it
  16793. 2002-02-20 Derick Rethans <d.rethans@jdimedia.nl>
  16794. * ext/iconv/iconv.c: - Fix for bug #15628 (for real now :)
  16795. * sapi/nsapi/nsapi-readme.txt: - Reformatting
  16796. * ext/iconv/iconv.c: - Fix for bug #15638
  16797. 2002-02-19 David Hedbor <david@hedbor.org>
  16798. * sapi/caudium/caudium.c: Fixed environment hashing again.
  16799. 2002-02-19 Derick Rethans <d.rethans@jdimedia.nl>
  16800. * genfiles: - Fix removal of #line lines
  16801. * EXTENSIONS: - Update to note that I'm the mcrypt extension maintainer
  16802. 2002-02-19 Marc Boeren <M.Boeren@guidance.nl>
  16803. * EXTENSIONS: changed comment for dbx module
  16804. 2002-02-19 Dan Kalowsky <dank@deadmime.org>
  16805. * EXTENSIONS:
  16806. 2002-02-18 Martin Jansen <mail@martin-jansen.de>
  16807. * pear/PEAR.php: ='typo'
  16808. 2002-02-18 Marc Boeren <M.Boeren@guidance.nl>
  16809. * ext/dbx/dbx.c
  16810. ext/dbx/dbx_sybasect.h:
  16811. Oops: source copy&paste should be done with care :) (Mc)
  16812. * ext/dbx/CREDITS
  16813. ext/dbx/Makefile.in
  16814. ext/dbx/dbx.c
  16815. ext/dbx/dbx.dsp
  16816. ext/dbx/dbx_sybasect.c
  16817. ext/dbx/dbx_sybasect.h
  16818. ext/dbx/tests/002.phpt
  16819. ext/dbx/tests/005.phpt
  16820. ext/dbx/tests/006.phpt
  16821. ext/dbx/tests/dbx_test.p:
  16822. Added support for Sybase-CT to dbx module (Mc).
  16823. 2002-02-18 Ludovico Magnocavallo <ludo@sumatrasolutions.com>
  16824. * pear/DB/ibase.php: fixed typo
  16825. 2002-02-17 Martin Jansen <mail@martin-jansen.de>
  16826. * pear/scripts/pearcmd-info.php: * Fix for bug #15500
  16827. 2002-02-17 Stig Bakken <ssb@fast.no>
  16828. * pear/package.dtd: * allow <license> in both <package> and <release>
  16829. * added <changelog> element
  16830. * added "data" role for files
  16831. * allow nested <dir> elements
  16832. 2002-02-17 Alex Waugh <alex@alexwaugh.com>
  16833. * sapi/webjames/webjames.c: Updated to new TSRM macros
  16834. 2002-02-17 Mika Tuupola <tuupola@appelsiini.net>
  16835. * pear/File/Find.php:
  16836. * added mapTreeMultiple() method.
  16837. 2002-02-17 Jon Parise <jon@csh.rit.edu>
  16838. * pear/Makefile.in:
  16839. Image/Remote.php and Mail/mime.php have moved to the pear/ repository.
  16840. 2002-02-15 Andrei Zmievski <andrei@ispi.net>
  16841. * NEWS: Fix.
  16842. 2002-02-15 Jason Greene <jason@inetgurus.net>
  16843. * ext/sockets/sockets.c: Fix parse string
  16844. (Since arg6 is initialized at null this still catches the wrong param condition)
  16845. 2002-02-15 Dan Kalowsky <dank@deadmime.org>
  16846. * ext/odbc/php_odbc.c:
  16847. fix for bug 15516, patch submitted by torben@php.net
  16848. 2002-02-15 Derick Rethans <d.rethans@jdimedia.nl>
  16849. * sapi/cgi/cgi_main.c
  16850. sapi/cli/php_cli.c: - Make the errorcode 255. (Doing docs right away)
  16851. 2002-02-15 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  16852. * ext/pgsql/config.m4: Fix problem with sesssion_pgsql module
  16853. 2002-02-15 Sean Bright <elixer@erols.com>
  16854. * ext/xslt/config.m4: Fix cosmetic bug. (#15142)
  16855. 2002-02-14 Derick Rethans <d.rethans@jdimedia.nl>
  16856. * sapi/cgi/cgi_main.c
  16857. sapi/cli/php_cli.c
  16858. sapi/pi3web/pi3web_sapi.c
  16859. main/main.c:
  16860. - Let php_execute_script return 0 on failure and 1 on sucess, and change
  16861. SAPIs accordingly. (Andrei, Derick)
  16862. 2002-02-14 Adam Daniel <adaniel2@cinci.rr.com>
  16863. * pear/HTML/Page.php:
  16864. changed html tags to lowercase and added Nils-Fredrik G. Kaland's
  16865. suggested array support to toHtml
  16866. 2002-02-14 Edin Kadribasic <edink@proventum.net>
  16867. * sapi/cli/php_cli.c: Turned implicit_flush on.
  16868. Cleaned up help text.
  16869. * sapi/cli/README: Added README file for CLI SAPI.
  16870. 2002-02-14 Derick Rethans <d.rethans@jdimedia.nl>
  16871. * ext/ncurses/ncurses.c: - Remove duplicate constant
  16872. 2002-02-13 Frank M. Kromann <frank@frontbase.com>
  16873. * ext/sockets/sockets.dsp: Fixing release and debug build on Win32
  16874. 2002-02-13 Vincent Blavet <vincent@blavet.net>
  16875. * pear/scripts/pearwin.php:
  16876. * Synchronize pearwin script with pearcmd-xxx.php commands
  16877. * Still work to do
  16878. * pear/scripts/pearcmd-list.php:
  16879. * user system/user config rather than default value
  16880. 2002-02-13 Yavor Shahpasov <yavo@itenasolutions.com>
  16881. * pear/HTML/Select.php:
  16882. Initialize $this->_values to avoid warrnings in case _values property is not set
  16883. * pear/Schedule/At.php: White spaces.
  16884. 2002-02-13 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  16885. * ext/dbx/dbx_pgsql.c: Fix memory leaks.
  16886. 2002-02-13 Marc Boeren <M.Boeren@guidance.nl>
  16887. * ext/dbx/dbx_pgsql.c:
  16888. Fixed bug where users with empty passwords could not connect. (Mc)
  16889. 2002-02-13 Vincent Blavet <vincent@blavet.net>
  16890. * pear/scripts/pearwin.php:
  16891. - Adding support for remote-list command (with XML-RPC installed)
  16892. - Start support of show-config (still work to do ...)
  16893. 2002-02-13 Andrei Zmievski <andrei@ispi.net>
  16894. * NEWS: Ack.
  16895. 2002-02-13 Stig Bakken <ssb@fast.no>
  16896. * pear/PEAR/Installer.php: * "pear-get install Auth" works now
  16897. * pear/PEAR/Remote.php: * don't use ext/overload yet
  16898. * pear/scripts/pearcmd-remote-list.php: * print package name
  16899. 2002-02-12 Jason Greene <jason@inetgurus.net>
  16900. * NEWS: Fix entry
  16901. 2002-02-12 Jan Lehnardt <jan@lehnardt.de>
  16902. * pear/DB/mysql.php:
  16903. - added default case for mysql_select_db error handling. It throws a
  16904. - DB_ERROR (unknown error) in the default case.
  16905. * pear/DB.php
  16906. pear/DB/mysql.php:
  16907. - added support for different error messages for the following cases:
  16908. -
  16909. - if a user with unsufficient permissions trys to select a database
  16910. - PEAR::DB previously threw a "no database selected" error instead
  16911. - of a more proper "insufficient permissions". This is fixed now.
  16912. -
  16913. - if a user selects a nonexistant database PEAR::DB threw a
  16914. - "no database selected" error instead of "no such database".
  16915. - This is fixed as well.
  16916. -
  16917. - I added two new constants to DB.php and a simple case construct to
  16918. - DB/mysql.php which can be easily extended to achive the above. I
  16919. - hope this is ok.
  16920. - Thanks to Till Gerken for mentioning this.
  16921. 2002-02-12 Andrei Zmievski <andrei@ispi.net>
  16922. * NEWS: Fix-up.
  16923. 2002-02-12 Sascha Schumann <sascha@schumann.cx>
  16924. * main/network.c: Irix defines AF_INET6, but lacks IPv6 support, including
  16925. struct sockaddr_in6.
  16926. 2002-02-12 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  16927. * ext/pgsql/pgsql.c: Initialize automatic persistent connection reset flag
  16928. 2002-02-12 Andrei Zmievski <andrei@ispi.net>
  16929. * ext/pcre/php_pcre.h
  16930. ext/pcre/php_pcre.c:
  16931. Fix a long-standing infelicity that resulted in extra regex information
  16932. not being passed to PCRE functions.
  16933. * ext/pcre/php_pcre.h
  16934. ext/pcre/php_pcre.c: Expose pcre_get_compiled_regex as an API function.
  16935. 2002-02-11 Mark L. Woodward <mlwmohawk@mohawksoft.com>
  16936. * ext/msession/msession.c: Added one more tweak for 4.0.x compatibility.
  16937. Used "#warning" to inform users of a hard dependency.
  16938. (If #warning is unaccptable, let me know!)
  16939. 2002-02-11 Sebastian Bergmann <sb@sebastian-bergmann.de>
  16940. * sapi/servlet/README: Fugbix typo.
  16941. 2002-02-11 Martin Jansen <mail@martin-jansen.de>
  16942. * pear/HTTP.php: * Fix bug #15423.
  16943. 2002-02-11 Richard Heyes <richard.heyes@heyes-computing.net>
  16944. * pear/Mail/mime.php
  16945. pear/Mail/mimeDecode.php
  16946. pear/Mail/mimePart.php
  16947. pear/Mail/xmail.dtd
  16948. pear/Mail/xmail.xsl:
  16949. * Removed these files as they're now in /pear/Mail_Mime
  16950. 2002-02-11 Markus Fischer <mfischer@guru.josefine.at>
  16951. * ext/ldap/ldap.c: - Fix protos.
  16952. 2002-02-10 Sean Bright <elixer@erols.com>
  16953. * ext/gmp/gmp.c:
  16954. '0b' could be the beginning of a hex string (without leading '0x') so if
  16955. the user specifies base 16, use that instead.
  16956. * ext/gmp/tests/003.phpt: Add a new test for GMP base recognition.
  16957. * ext/gmp/gmp.c: Fix for bugs #10133 and #15454.
  16958. Bug #15454 results from a bug in GMP. If you pass in a string '0xABCD' and
  16959. specify a base of 0, GMP figures out that it is hex and skips over the 0x
  16960. characters. If you specify base 16, then it doesn't skip those chars.
  16961. This was confirmed with the following test program:
  16962. int main()
  16963. {
  16964. char *str_one, *str_two;
  16965. mpz_t num_one, num_two;
  16966. mpz_init_set_str (num_one, "0x45", 0);
  16967. str_one = mpz_get_str(NULL, 10, num_one);
  16968. mpz_init_set_str (num_two, "0x45", 16);
  16969. str_two = mpz_get_str(NULL, 10, num_two);
  16970. printf("%s / %s\n", str_one, str_two);
  16971. mpz_clear (num_one);
  16972. mpz_clear (num_two);
  16973. return 0;
  16974. }
  16975. We now take anything that starts with 0[xX] as hexidecimal and anything
  16976. that starts 0[bB] as binary (this is what GMP does internally). We also
  16977. no longer force the base to 10 or 16, but instead let GMP decide what the
  16978. best base is, be it hex, dec, or octal.
  16979. 2002-02-10 Jason Greene <jason@inetgurus.net>
  16980. * ext/standard/basic_functions.c
  16981. ext/standard/php_var.h
  16982. ext/standard/var.c: Renamed zval_debug_dump() to debug_zval_dump()
  16983. 2002-02-10 Thomas V.V.Cox <cox@idecnet.com>
  16984. * pear/PEAR/Common.php: Now System will return false on fail
  16985. * pear/tests/pear_system.phpt: test suite for the System class
  16986. * pear/System.php:
  16987. - Now error will be triggered with trigger_error(). When a command
  16988. fails the function will return false
  16989. - In-line documentation update
  16990. 2002-02-10 Thies C. Arntzen <thies@thieso.net>
  16991. * ext/oci8/oci8.c
  16992. ext/oci8/php_oci8.h:
  16993. only rollback at script end if there is something to rollback.
  16994. 2002-02-10 Stig Venaas <venaas@uninett.no>
  16995. * ext/ftp/ftp.c
  16996. main/network.c
  16997. main/php_network.h:
  16998. Added php_sockaddr_size() in network.c (and the header file). This is used
  16999. in ftp.c to make sure connect() and bind() is called with size argument
  17000. which is exactly the size of the relevant sockaddr_xx structure
  17001. 2002-02-10 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  17002. * pear/Mail/mime.php: Mail/mime/get has wrong parameter name.
  17003. 2002-02-10 Sebastian Bergmann <sb@sebastian-bergmann.de>
  17004. * ext/tokenizer/tokenizer.c: TSRM fixes.
  17005. 2002-02-10 Jason Greene <jason@inetgurus.net>
  17006. * ext/standard/basic_functions.c
  17007. ext/standard/php_var.h
  17008. ext/standard/var.c: internal information such as refcounts, and the true type names (Jason)
  17009. 2002-02-10 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  17010. * ext/mbstring/mbstring.c: Fix typo
  17011. 2002-02-09 Andrei Zmievski <andrei@ispi.net>
  17012. * ext/tokenizer/php_tokenizer.h
  17013. ext/tokenizer/tokenizer.c: *** empty log message ***
  17014. 2002-02-09 Stig Bakken <ssb@fast.no>
  17015. * ext/tokenizer/tokenizer.c: * ZTS fix
  17016. 2002-02-08 Sebastian Bergmann <sb@sebastian-bergmann.de>
  17017. * ext/tokenizer/.cvsignore
  17018. ext/tokenizer/tokenizer.dsp
  17019. win32/php_modules.dsw
  17020. php.ini-dist
  17021. php.ini-recommended:
  17022. Add MSVC workspace for tokenizer extension. Add php_tokenizer.dll entries to php.ini-*.
  17023. 2002-02-08 Thies C. Arntzen <thies@thieso.net>
  17024. * ext/oci8/oci8.c
  17025. ext/oci8/php_oci8.h:
  17026. - got rid of unneded calls to OCIAttrGet when reexecuting the same query
  17027. - only invalidate the define list after all rows from a REFCORSOR are read,
  17028. "normal" corsors will now remember their column defines. this means that
  17029. ocigetcolumn[name|type|..] will from now on work even after the result set
  17030. has been read.
  17031. 2002-02-08 Stig Bakken <ssb@fast.no>
  17032. * ext/tokenizer/.cvsignore
  17033. ext/tokenizer/CREDITS
  17034. ext/tokenizer/EXPERIMENTAL
  17035. ext/tokenizer/Makefile.in
  17036. ext/tokenizer/config.m4
  17037. ext/tokenizer/php_tokenizer.h
  17038. ext/tokenizer/tokenizer.c
  17039. ext/tokenizer/tokenizer.php: Added Andrei's tokenizer extension
  17040. 2002-02-08 Mark L. Woodward <mlwmohawk@mohawksoft.com>
  17041. * ext/msession/msession.c:
  17042. Backward compatibility to 4.0.6 does not have "HAVE_PHP_SESSION" define
  17043. Renamed PHP_4_x_API to PHP_4_x
  17044. 2002-02-07 Sterling Hughes <sterling@bumblebury.com>
  17045. * ext/session/php_session.h
  17046. ext/session/session.c:
  17047. move to the ZEND_DECLARE_MODULE_GLOBALS() and ZEND_EXTERN_MODULE_GLOBALS
  17048. macros
  17049. 2002-02-07 Martin Jansen <mail@martin-jansen.de>
  17050. * pear/scripts/pearcmd-remote-list.php: * Better error handling.
  17051. * pear/HTTP.php: * Partially fix bug #15423.
  17052. 2002-02-07 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  17053. * main/output.c: Legacy code removed.
  17054. This line incorrectly removes buffer.
  17055. This line was correct only when ouput.c does not support
  17056. nested output buffers. Fixed bug #15178
  17057. 2002-02-07 Thomas V.V.Cox <cox@idecnet.com>
  17058. * pear/DB/common.php
  17059. pear/DB/oci8.php:
  17060. Moved the array_change_key_case() PHP func definition to common
  17061. * pear/DB/ibase.php: change column case to lower in compatibility mode
  17062. * pear/DB/ibase.php: ws
  17063. 2002-02-06 Frank M. Kromann <frank@frontbase.com>
  17064. * ext/fbsql/php_fbsql.c:
  17065. Convert pLists to output character set before parsing the list
  17066. * ext/fbsql/php_fbsql.c: Added order by clause in fbsql_list_tables().
  17067. Table names will now be sorted.
  17068. * ext/fbsql/php_fbsql.c
  17069. ext/fbsql/php_fbsql.h:
  17070. Adding fbsql_table_name() aliased fbsql_tablename() for compatibility with MySQL
  17071. 2002-02-06 Derick Rethans <d.rethans@jdimedia.nl>
  17072. * ext/odbc/config.m4: - Fix for bug 15404
  17073. 2002-02-06 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  17074. * ext/mbstring/mbstring.c: Remove unused line
  17075. * ext/mbstring/mbstring.c: Fixed crash with mb_output_handler()
  17076. When mb_output_hanlder is applied muiltiple times, PHP does not output.
  17077. This should be fixed also.
  17078. 2002-02-06 Thomas V.V.Cox <cox@idecnet.com>
  17079. * pear/System.php:
  17080. added 'System::type()' (show the full path of a command)
  17081. Copied almost verbatim from Stig's PEAR_Dependency::checkProgram()
  17082. 2002-02-06 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  17083. * ext/pgsql/pgsql.c
  17084. ext/pgsql/php_pgsql.h: Clean up code.
  17085. Removed PHP_PGSQL_API macro.
  17086. Define pgsql_globals_id
  17087. * ext/pgsql/pgsql.c
  17088. ext/pgsql/php_pgsql.h: Make module specified functions to static.
  17089. Added TSRMLS_D/C, get rid of one TSRMLS_FETCH.
  17090. 2002-02-05 Andi Gutmans <andi@zend.com>
  17091. * ext/wddx/wddx.c
  17092. ext/standard/array.c:
  17093. - Add TSRMLS_FETCH()'s needed for the new object overloading in ZE2.
  17094. 2002-02-05 Mark L. Woodward <mlwmohawk@mohawksoft.com>
  17095. * ext/msession/msession.c:
  17096. Sorry guys, PHP 4.0.6's ZEND_MODULE_API_NO is whacked, it has an extra
  17097. zero, thus ZEND_MODULE_API_NO >= xxxx, will not work for about 18000 years.
  17098. Added better checking, and cleaned up some of the #ifdef you seem to love
  17099. so much.
  17100. 2002-02-05 Hartmut Holzgraefe <hartmut@six.de>
  17101. * ext/msession/msession.c:
  17102. removed the new-style parameter parser code for bc *and* readability
  17103. reasons, changed the remaining #ifdefs to check the api version
  17104. directly instead of using the not really related OLD_ZEND_PARAM macro
  17105. 2002-02-05 David Eriksson <david@2good.com>
  17106. * ext/satellite/.cvsignore
  17107. ext/satellite/Makefile.in
  17108. ext/satellite/README
  17109. ext/satellite/class.c
  17110. ext/satellite/class.h
  17111. ext/satellite/common.c
  17112. ext/satellite/common.h
  17113. ext/satellite/config.m4
  17114. ext/satellite/corba.c
  17115. ext/satellite/corba.h
  17116. ext/satellite/enum.c
  17117. ext/satellite/enum.h
  17118. ext/satellite/findtype.c
  17119. ext/satellite/findtype.h
  17120. ext/satellite/hashtable.c
  17121. ext/satellite/hashtable.h
  17122. ext/satellite/multiple_components.patch
  17123. ext/satellite/namedvalue_to_zval.c
  17124. ext/satellite/namedvalue_to_zval.h
  17125. ext/satellite/object.c
  17126. ext/satellite/object.h
  17127. ext/satellite/php_orbit.c
  17128. ext/satellite/php_orbit.h
  17129. ext/satellite/struct.c
  17130. ext/satellite/struct.h
  17131. ext/satellite/typecode.c
  17132. ext/satellite/typecode.h
  17133. ext/satellite/typemanager.c
  17134. ext/satellite/typemanager.h
  17135. ext/satellite/zval_to_namedvalue.c
  17136. ext/satellite/zval_to_namedvalue.h:
  17137. - Removed Satellite. It is now part of PEAR.
  17138. 2002-02-05 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  17139. * main/output.c: pval -> zval
  17140. Check number of parameters
  17141. * main/main.c
  17142. php.ini-dist: register_globals=off is defualt for 4.2.0
  17143. 2002-02-05 Jani Taskinen <sniper@iki.fi>
  17144. * ext/session/session.c: Let's be consistent and use zval instead of pval
  17145. * ext/session/php_session.h
  17146. ext/session/session.c: Export php_session_start().
  17147. * configure.in:
  17148. The extensions build as shared were installed into wrong place
  17149. even as the layout was PHP.
  17150. 2002-02-04 Jaroslaw Kolakowski <J.Kolakowski@students.mimuw.edu.pl>
  17151. * ext/domxml/php_domxml.c:
  17152. Fixed compile error
  17153. 2002-02-04 Mark L. Woodward <mlwmohawk@mohawksoft.com>
  17154. * ext/msession/msession.c: More 4.0.6 compatibility.
  17155. * ext/msession/msession.c: Restored backward compatibility to PHP 4.0.6
  17156. 2002-02-04 Thomas V.V.Cox <cox@idecnet.com>
  17157. * pear/DB/TESTERS: Added How To Run Tests
  17158. 2002-02-04 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  17159. * ext/crack/crack.c
  17160. ext/mailparse/mailparse.c: Fix ZTS startup crash
  17161. 2002-02-04 Thies C. Arntzen <thies@thieso.net>
  17162. * ext/oracle/config.m4: add oracle 9 detection for oracle-module
  17163. 2002-02-04 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  17164. * ext/mbstring/mbstring.c: Remove TSRMLS_FETCH() does not need
  17165. * ext/msession/msession.c
  17166. ext/domxml/php_domxml.c: Fix ZTS build
  17167. 2002-02-03 jim winstead <jimw@apache.org>
  17168. * makedist: don't include old changelogs in distribution, either
  17169. 2002-02-03 Adam Dickmeiss <adam@indexdata.dk>
  17170. * Makefile.in
  17171. configure.in:
  17172. Zend config sets ZEND_EXTRA_LIBS. Bugs 14452, 14602, 14616, 14824
  17173. 2002-02-03 Martin Jansen <mail@martin-jansen.de>
  17174. * pear/DB/ibase.php:
  17175. * nextID() and tableInfo() support by Lutz Brueckner <lb@lamuella.de>.
  17176. 2002-02-03 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  17177. * ext/session/mod_files.c
  17178. ext/session/session.c:
  17179. Revert last commit. Last patch has problem for the 1st request.
  17180. * ext/session/mod_files.c
  17181. ext/session/session.c: Fixed crash when save_path is invalid.
  17182. Fixed crash when user save handler is incorrectly used.
  17183. Fixed crash when session read failed.
  17184. * ext/iconv/tests/001.phpt
  17185. ext/iconv/tests/002.inc
  17186. ext/iconv/tests/002.phpt
  17187. ext/iconv/tests/skipif.inc: Added UCS4 test
  17188. * sapi/roxen/roxen.c: MFH
  17189. 2002-02-02 Shane Caraveo <shane@caraveo.com>
  17190. * sapi/isapi/stresstest/getopt.c
  17191. sapi/isapi/stresstest/getopt.h: now needs getopt
  17192. * sapi/isapi/stresstest/stresstest.cpp
  17193. sapi/isapi/stresstest/stresstest.dsp: an update to stresstest
  17194. 2002-02-02 Sebastian Bergmann <sb@sebastian-bergmann.de>
  17195. * sapi/cgi/cgi_main.c
  17196. sapi/fastcgi/fastcgi.c
  17197. sapi/pi3web/pi3web_sapi.c
  17198. sapi/servlet/servlet.c:
  17199. Remove obsolete CG(extended_info) = 0 calls, we already do this in zend_set_default_compile_time_values().
  17200. * ext/calendar/french.c
  17201. ext/calendar/julian.c: Consistency.
  17202. * ext/calendar/gregor.c
  17203. ext/calendar/jewish.c: Fix a warning.
  17204. 2002-02-02 Jon Parise <jon@csh.rit.edu>
  17205. * configure.in: Revert revision 1.294.
  17206. This commit broke things in interesting ways under FreeBSD. By adding these
  17207. default header files to every header check, a number of subsequent checks
  17208. failed (due to unsatisfied header file dependencies). This occured because
  17209. <netinet/in.h>, for example, requires <sys/types.h>. In other words, these
  17210. default includes are not autonomous and don't make workable defaults.
  17211. 2002-02-02 Sebastian Bergmann <sb@sebastian-bergmann.de>
  17212. * main/fopen_wrappers.c: Fix thread-safe build.
  17213. 2002-02-02 Stig Bakken <ssb@fast.no>
  17214. * pear/DB/odbc.php: * use seqname_format option
  17215. * pear/DB/common.php
  17216. pear/DB/fbsql.php
  17217. pear/DB/mssql.php
  17218. pear/DB/mysql.php
  17219. pear/DB/oci8.php
  17220. pear/DB/odbc.php
  17221. pear/DB/pgsql.php:
  17222. * the actual name of the sequences or sequence emulation tables may
  17223. now be configured with the "seqname_format" option
  17224. * pear/package.dtd: * add some missing attributes
  17225. 2002-02-01 Andrei Zmievski <andrei@ispi.net>
  17226. * ext/standard/array.c:
  17227. Converted extract() to use smart_str for variable name manipulation. This
  17228. sped it up a bit.
  17229. 2002-02-01 James E. Flemer <jflemer@acm.jhu.edu>
  17230. * main/fopen_wrappers.c
  17231. main/fopen_wrappers.h:
  17232. Changed php.ini directive 'safe_mode_include_dir' to accept a
  17233. (semi)colon separated path, rather than a single directory.
  17234. Also moved checking of said path into a separate path for code
  17235. readability.
  17236. 2002-02-01 Andrei Zmievski <andrei@ispi.net>
  17237. * NEWS: Added is_a() function.
  17238. 2002-02-01 Adam Dickmeiss <adam@indexdata.dk>
  17239. * ext/yaz/php_yaz.c: Fixes in MARC decoder (base adress, DANmarc case).
  17240. 2002-02-01 Thomas V.V.Cox <cox@idecnet.com>
  17241. * pear/DB.php: Fix remote security risk, pointed out by Wolfram Kriesing
  17242. * pear/DB/tests/db_parsedsn.phpt
  17243. pear/DB.php:
  17244. Added support for passing special backend params in DSN. Ex:
  17245. ibase://user:pass@localhost/db?role=foo&dialect=bar
  17246. 2002-02-01 Thies C. Arntzen <thies@thieso.net>
  17247. * ext/readline/readline.c: remove some crap
  17248. 2002-02-01 James Cox <james@awpimajes.com>
  17249. * php.gif
  17250. php4.gif
  17251. php4.spec.in:
  17252. 2 years is ages.... and no way temporary. changed the php4 logo to a versionless one.
  17253. 2002-02-01 Derick Rethans <derick@vl-srm.net>
  17254. * ext/gd/gd.c:
  17255. - Fix for bug 14899 (patch by Sander Roobol <sander@php.net>)
  17256. 2002-02-01 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  17257. * ext/iconv/iconv.c:
  17258. Fixed bug with encodings that has 0 byte in strings. Patch by <itai@siftology.com>
  17259. Fixed possible problem with encodings that a char can be larger than
  17260. 4 bytes.
  17261. 2002-01-31 James Cox <james@awpimajes.com>
  17262. * LICENSE: updating license to 2002 (hasn't been done since 2000)
  17263. 2002-01-31 Boian Bonev <boian@bonev.com>
  17264. * ext/vpopmail/php_vpopmail.c: fix comment
  17265. 2002-01-31 Martin Jansen <mail@martin-jansen.de>
  17266. * pear/HTTP.php: * Fix bug #15313
  17267. 2002-01-31 Bertrand Mansion <bmansion@mamasam.com>
  17268. * pear/HTML/Table.php: Thanks to Arnaud Limbourg:
  17269. - phpDoc and cosmetic fixes
  17270. 2002-01-31 Derick Rethans <derick@vl-srm.net>
  17271. * ext/standard/dl.c:
  17272. - Fix for bug 15311 (type mismatch of php_dl when #ifndef HAVE_LIBDL)
  17273. 2002-01-31 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  17274. * sapi/roxen/roxen.c: A fix for the bug number 13231 & 11699.
  17275. Makes the roxen support compile. Patch by Lars Wilhelmsen <lars@sral.org>
  17276. 2002-01-31 Derick Rethans <derick@vl-srm.net>
  17277. * ext/openssl/openssl.c: - Fix for openssl_pkcs7_sign segfaults
  17278. (patch by Christian Stocker <chregu@php.net>)
  17279. 2002-01-31 Stig Bakken <ssb@fast.no>
  17280. * pear/scripts/pearize.in: * lowercase tags and attributes
  17281. * pear/Makefile.in: * remove broken rule for rebuilding Makefile
  17282. 2002-01-31 Edin Kadribasic <edink@proventum.net>
  17283. * main/main.c: Ignore register_globals for $argc and $argv under CLI SAPI.
  17284. 2002-01-30 Edin Kadribasic <edink@proventum.net>
  17285. * acinclude.m4
  17286. configure.in
  17287. sapi/cli/Makefile.in:
  17288. Enable extensions to specify that they are not supposed to be
  17289. built with the CLI SAPI. This is done by passing "nocli" as the
  17290. 3rd parameter to PHP_EXTENSION macro.
  17291. 2002-01-30 Dan Kalowsky <dank@deadmime.org>
  17292. * ext/odbc/php_odbc.c: Fix for bug #14803
  17293. 2002-01-30 Sebastian Bergmann <sb@sebastian-bergmann.de>
  17294. * sapi/servlet/README: Fugbix typo. Update path to /lib/optional.
  17295. 2002-01-30 Stig Bakken <ssb@fast.no>
  17296. * pear/Makefile.in: * don't make command libs executable
  17297. * pear/scripts/pear-get.in
  17298. pear/scripts/pear.in
  17299. pear/scripts/pearcmd-common.php
  17300. pear/scripts/pearcmd-help.php
  17301. pear/scripts/pearcmd-info.php
  17302. pear/scripts/pearcmd-install.php
  17303. pear/scripts/pearcmd-list.php
  17304. pear/scripts/pearcmd-package.php
  17305. pear/scripts/pearcmd-remote-list.php
  17306. pear/scripts/pearcmd-show-config.php
  17307. pear/scripts/pearcmd-uninstall.php
  17308. pear/Makefile.in:
  17309. * modularize "pear" and "pear-get" commands somewhat. checking options
  17310. etc. is done for both in pearcmd-common.php.
  17311. * pear/PEAR/Common.php: * silence warning
  17312. * pear/HTML/Form.php: * XHTML fixes by Hans Westerbeek
  17313. * pear/package.dtd: * bring DTD up to date
  17314. 2002-01-30 Thies C. Arntzen <thies@thieso.net>
  17315. * ext/oci8/oci8.c: enable "user-interrupts"
  17316. 2002-01-29 Chuck Hagenbuch <chuck@horde.org>
  17317. * pear/DB/mysql.php:
  17318. Fix errors caused by not checking for variables before using them.
  17319. 2002-01-29 Sebastian Bergmann <sb@sebastian-bergmann.de>
  17320. * win32/php_modules.dsw: Overload is built-in.
  17321. 2002-01-29 Stig Bakken <ssb@fast.no>
  17322. * pear/DB/oci8.php: typo :)
  17323. 2002-01-28 Stig Bakken <ssb@fast.no>
  17324. * pear/Net/Socket.php:
  17325. * doc comments, add setTimeout() and getStatus(), thanks to
  17326. Mads Mohr Christensen <mohr@slamkode.dk>
  17327. 2002-01-28 Sterling Hughes <sterling@designmultimedia.com>
  17328. * EXTENSIONS: Commit for mr. torben:
  17329. Add XSLT to extensions file, mark sablot obsolete
  17330. 2002-01-28 Jon Parise <jon@csh.rit.edu>
  17331. * ext/standard/math.c: These are now defined in zend_config.w32.h.
  17332. 2002-01-28 Thomas V.V.Cox <cox@idecnet.com>
  17333. * pear/DB/dbase.php:
  17334. PEAR dbase driver. Supports, connect, fetch modes, row limit,
  17335. numrows and numcols.
  17336. 2002-01-28 jim winstead <jimw@apache.org>
  17337. * ext/interbase/Makefile.in: testing checkin
  17338. 2002-01-27 Jon Parise <jon@csh.rit.edu>
  17339. * ext/standard/math.c:
  17340. zend_isinf() is already defined in Zend/zend_config.w32.h for Win32.
  17341. 2002-01-27 Sterling Hughes <sterling@designmultimedia.com>
  17342. * ext/bz2/bz2.c: fix proto's for Herr. Holzraefe. int -> resource
  17343. 2002-01-27 Chuck Hagenbuch <chuck@horde.org>
  17344. * pear/Net/SMTP.php: command spacing
  17345. 2002-01-27 fabrice aeschbacher <fabrice.aeschbacher@laposte.net>
  17346. * ext/interbase/php_interbase.h
  17347. ext/interbase/interbase.c:
  17348. add ibase_add_user(), ibase_modify_user(), ibase_delete_use()
  17349. 2002-01-27 Jon Parise <jon@csh.rit.edu>
  17350. * ext/standard/math.c:
  17351. Use the zend_* versions of finite(), isinf(), and isnan(), as defined
  17352. in php_config.h. Redefine the zend_* versions in the case of Win32.
  17353. This fixes the build on systems that don't provide a native version of,
  17354. say, isinf() (e.g. Solaris).
  17355. * sapi/cgi/getopt.c
  17356. sapi/cli/getopt.c
  17357. ext/xml/xml.c: Add a note that this statement will never be reached.
  17358. * ext/standard/mail.c:
  17359. Add a comment indicating that this return statement will never be reached.
  17360. * ext/sockets/sockets.c: Use socklen_t (instead of int) where appropriate.
  17361. * ext/sockets/sockets.c:
  17362. Because php_network.h includes <sys/socket.h>, it must be included after
  17363. _XPG4_2 is defined.
  17364. This fixes the build under Solaris 8.
  17365. 2002-01-27 Sterling Hughes <sterling@designmultimedia.com>
  17366. * ext/standard/pack.c: don't throw fatal errors, throw E_WARNING instead.
  17367. * ext/curl/curl.c: hopefully fix --with-openssl issues
  17368. * ext/bz2/bz2.c: Source code cleanup
  17369. * ext/bz2/bz2.c:
  17370. Update code to last working version to avoid recent breaks.
  17371. 2002-01-27 Marko Karppinen <karppinen@pobox.com>
  17372. * acinclude.m4:
  17373. Enable developers to use PHP_ARG_ENABLE and PHP_ARG_WITH silently
  17374. to maintain legacy configure options without clutter in the
  17375. configure help and checking output.
  17376. 2002-01-26 Marko Karppinen <karppinen@pobox.com>
  17377. * configure.in:
  17378. - Reorganized stuff in configure.in and added a few comments
  17379. - Added a check for ApplicationServices/ApplicationServices.h (Mac OS X)
  17380. - Added AC_PROG_CPP, AC_PROG_CXX and AC_PROG_CXXCPP
  17381. - Improved the IPv6 check to fail on Mac OS X (there's no IPv6 there yet)
  17382. 2002-01-26 Vincent Blavet <vincent@blavet.net>
  17383. * pear/PEAR/Packager.php: * Remove the use of a temp dir
  17384. * Tar archive is now doing the same work with less overhead
  17385. 2002-01-25 Marko Karppinen <karppinen@pobox.com>
  17386. * configure.in:
  17387. Improve detection of resolv.h on versions of Darwin, FreeBSD and Solaris
  17388. (this requires post-2.13 autoconf, but 2.13 ignores it gracefully)
  17389. * configure.in: Relying only on host_alias is wrong
  17390. 2002-01-25 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  17391. * ext/session/mod_mm.c: We need mm file for each user.
  17392. 2002-01-25 Derick Rethans <derick@vl-srm.net>
  17393. * ext/xmlrpc/config.m4:
  17394. - Fix for bug #15227: Compiling the CGI binary with xmlrpc fails to
  17395. build/link expat
  17396. * ext/standard/basic_functions.c:
  17397. - Fixed highlight_* (make it more robust)
  17398. 2002-01-25 Hartmut Holzgraefe <hartmut@six.de>
  17399. * ext/ctype/EXPERIMENTAL: no longer experimental
  17400. 2002-01-25 Derick Rethans <derick@vl-srm.net>
  17401. * ext/standard/basic_functions.c:
  17402. - Added optional parameter to highlight_string and highlight_file which
  17403. makes these functions return a highlighted string instead of dumping
  17404. to standard output. (Derick)
  17405. - Added optional parameter to highlight_string and highlight_file which
  17406. makes these functions return a highlighted string instead of dumping
  17407. to standard output.
  17408. 2002-01-25 Rasmus Lerdorf <rasmus@php.net>
  17409. * ext/standard/array.c:
  17410. (extraxt) add EXTR_IF_EXISTS and EXTR_PREFIX_IF_EXISTS flags
  17411. 2002-01-25 Derick Rethans <derick@vl-srm.net>
  17412. * ext/domxml/php_domxml.c:
  17413. - Fix for bug #14934: type property not set in comment nodes (domxml)
  17414. 2002-01-25 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  17415. * ext/session/mod_mm.c: Add sapi postfix for mm save path.
  17416. cli/cgi would not complain about mm save handler with this.
  17417. 2002-01-25 Doug MacEachern <dougm@covalent.net>
  17418. * sapi/apache2filter/sapi_apache2.c: adjust to ap_get_brigade() API change
  17419. 2002-01-25 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  17420. * php.ini-recommended
  17421. php.ini-dist:
  17422. Added "pgsql.auto_reset_persistent" ini entry to catch broken connection
  17423. always with pg_pconnect(). (Default Off in source and php.ini-*)
  17424. This option requires a little overhead for pg_pconnect().
  17425. * ext/pgsql/pgsql.c
  17426. ext/pgsql/php_pgsql.h: Added "auto_reset_presistent" ini entry.
  17427. 2002-01-24 Marko Karppinen <karppinen@pobox.com>
  17428. * build/buildcheck.sh:
  17429. Latest libtools output a multiline version info. Deal with that
  17430. * ext/standard/parsedate.y:
  17431. Ignore ordinal suffixes on numbers (bug #15210)
  17432. 2002-01-24 Edin Kadribasic <edink@proventum.net>
  17433. * sapi/cli/config.m4: Added --disable-cli option.
  17434. * NEWS: Made entry more consistent.
  17435. 2002-01-24 Sascha Schumann <sascha@schumann.cx>
  17436. * configure.in: fix typo, found by edin
  17437. 2002-01-24 Andrei Zmievski <andrei@ispi.net>
  17438. * ext/wddx/wddx.c: Revert back to using <char> element for newlines.
  17439. 2002-01-24 Thomas V.V.Cox <cox@idecnet.com>
  17440. * pear/CODING_STANDARDS: correct url
  17441. 2002-01-24 Marko Karppinen <karppinen@pobox.com>
  17442. * acinclude.m4:
  17443. Added a case for Darwin / Mac OS X to PHP_SHLIB_SUFFIX_NAME
  17444. * php.ini-dist
  17445. php.ini-recommended: Corrected a confusing comment (see bug #14972)
  17446. 2002-01-24 Sascha Schumann <sascha@schumann.cx>
  17447. * Makefile.in
  17448. acinclude.m4
  17449. configure.in
  17450. ext/ircg/config.m4: Don't build CLI, if an extension requests that.
  17451. In this case, the ircg extension refers to thttpd-specific symbols
  17452. which causes the build of the cli sapi module to fail.
  17453. 2002-01-24 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  17454. * NEWS: Change NEWS entry according to pgsql source change.
  17455. * ext/pgsql/pgsql.c:
  17456. Revert last 2 commit. Instead, make php_pgsql_do_connect() to catch
  17457. broken connection always.
  17458. 2002-01-24 Vincent Blavet <vincent@blavet.net>
  17459. * pear/scripts/pearwin.php
  17460. pear/PEAR/Installer.php:
  17461. * Call the PEAR_Registry constructor with the optional parameter
  17462. * pear/PEAR/Registry.php:
  17463. * Adding the ability to set the PEAR_INSTALL_DIR while creating the Registry object (in the same way as Installer.php)
  17464. * pear/Archive/Tar.php:
  17465. * Adding support of extraction of remote archive http://www/archive.tgz
  17466. * Correct bug while using Windows root path c:\xxx\yyy in extract fct
  17467. 2002-01-24 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  17468. * NEWS:
  17469. Added pgsql connection reset feature. Add my name to --enable-safe-mode fix.
  17470. * ext/pgsql/pgsql.c:
  17471. Add a little more fault tolerance for pg_host, pg_tty and more.
  17472. * ext/pgsql/pgsql.c:
  17473. No more httpd restart is required when PostgreSQL is rebooted.
  17474. 2002-01-24 James Cox <james@awpimajes.com>
  17475. * INSTALL:
  17476. updated INSTALL to be more relevant.. more fixes coming (at some point)
  17477. 2002-01-23 Vincent Blavet <vincent@blavet.net>
  17478. * pear/scripts/pearwin.php: * Add uninstall command
  17479. * Add list-installed command
  17480. 2002-01-23 Thomas V.V.Cox <cox@idecnet.com>
  17481. * pear/System.php:
  17482. Return false when the directory can not be created in mkDir()
  17483. * pear/DB/tests/driver/.cvsignore: cvsignore
  17484. 2002-01-23 Frank M. Kromann <frank@frontbase.com>
  17485. * ext/fbsql/php_fbsql.c: Fixing spelling error in FrontBase section
  17486. Changed som int to unsigned int to remove compiler warnings
  17487. * php.ini-dist
  17488. php.ini-recommended: Fixing spelling error in FrontBase section
  17489. 2002-01-23 Sebastian Bergmann <sb@sebastian-bergmann.de>
  17490. * win32/php4ts.dsw
  17491. win32/php4ts_cli.dsp: Add workspace to build CLI SAPI Module on Win32.
  17492. * sapi/cli/php_cli.c: Give Edin Kadribasic his due credits.
  17493. 2002-01-23 Edin Kadribasic <edink@proventum.net>
  17494. * sapi/cli/php_cli.c:
  17495. No need to dupe this string in cli sapi (Bug #15181).
  17496. 2002-01-23 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  17497. * EXTENSIONS: Added comment for pgsql module.
  17498. 2002-01-23 Hartmut Holzgraefe <hartmut@six.de>
  17499. * EXTENSIONS: claiming maintainance ownership of ext/calendar
  17500. * apidoc-zend.txt: added info about FETCH macros
  17501. (written over a year ago but somehow never commited)
  17502. 2002-01-22 Jaroslaw Kolakowski <J.Kolakowski@students.mimuw.edu.pl>
  17503. * ext/domxml/php_domxml.c:
  17504. Simplified domxml_substitute_entities_default() function
  17505. 2002-01-22 Sterling Hughes <sterling@designmultimedia.com>
  17506. * ext/curl/curl.c: just init CURL_GLOBAL_SSL
  17507. 2002-01-22 Thomas V.V.Cox <cox@idecnet.com>
  17508. * pear/DB/ibase.php:
  17509. - Fix a problem with the cast to array from ibase_fetch_object
  17510. (reported by Ludovico Magnocavallo <ludo@sumatrasolutions.com>)
  17511. - Removed old, unsupported, unused DB_ibase->fetchRow()
  17512. (remember that fetchRow is a method from DB_result not DB_driver)
  17513. 2002-01-22 Jan Lehnardt <jan@lehnardt.de>
  17514. * pear/File/Find.php: - whitespace fix
  17515. * pear/File/Find.php:
  17516. - initialize $matches to avoid error message on unset variable
  17517. if no matches are found.
  17518. 2002-01-22 Christian Stocker <chregu@phant.ch>
  17519. * ext/domxml/php_domxml.c:
  17520. Getting rid of some compile warnings (thanks to markus for pointing me in the right direction :) )
  17521. 2002-01-22 Sean Bright <elixer@erols.com>
  17522. * ext/standard/string.c:
  17523. Fix for bug #15130. Way too much effort for this bug, but cleaned up code
  17524. a bit, use zend_parse_parameters(), etc, etc. We only look for extensions
  17525. in the basename, not the full path.
  17526. 2002-01-21 Jaroslaw Kolakowski <J.Kolakowski@students.mimuw.edu.pl>
  17527. * ext/domxml/php_domxml.h
  17528. ext/domxml/php_domxml.c:
  17529. Added domxml_substitute_entities_default() function
  17530. 2002-01-21 Chris Jarecki <zenderx@ipro.pl>
  17531. * ext/domxml/php_domxml.c:
  17532. - fixed bug caused by libxml2 in xpath_register_ns()
  17533. - registered namespaces are now persistent
  17534. 2002-01-21 Jon Parise <jon@csh.rit.edu>
  17535. * pear/Archive/Tar.php
  17536. pear/Makefile.in:
  17537. Adding Archive/Tar.php to php4/pear/. This is needed in order for the
  17538. phptar script (php4/pear/scripts/phptar) to be useful, so it makes sense
  17539. to make Archive/Tar.php a standard component.
  17540. 2002-01-21 Martin Jansen <mail@martin-jansen.de>
  17541. * pear/HTML/IT.php: * Add possibility to load external files in template.
  17542. (Patch by Christian Dickmann <chrisdicki@gmx.de>.)
  17543. 2002-01-21 Hartmut Holzgraefe <hartmut@six.de>
  17544. * acinclude.m4: removed check macros no longer needed due to CLI work
  17545. (plus reverting last commit, was in wrong dir :( )
  17546. * acinclude.m4: removed check macros no longer needed due to CLI work
  17547. 2002-01-21 Dan Kalowsky <dank@deadmime.org>
  17548. * ext/odbc/php_odbc.c: this closes off a number of ODBC bugs.
  17549. 2002-01-21 Derick Rethans <derick@vl-srm.net>
  17550. * main/network.c:
  17551. - Fix for bug #15057: getimagesize() crashes when offline (on MacOSX)
  17552. 2002-01-21 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  17553. * ext/pgsql/pgsql.c: Fixed typo and proto
  17554. 2002-01-20 Edin Kadribasic <edink@proventum.net>
  17555. * sapi/cgi/cgi_main.c:
  17556. Fixed bug #9041 and others in the same class (patch by pete.lee@ubs.com)
  17557. 2002-01-20 Markus Fischer <mfischer@guru.josefine.at>
  17558. * ext/standard/datetime.c:
  17559. - Fix crash with invalid localtime on Win32 systems.
  17560. 2002-01-20 Doug MacEachern <dougm@covalent.net>
  17561. * sapi/apache2filter/sapi_apache2.c:
  17562. adjust to ap_get_brigade and input filter api changes
  17563. 2002-01-20 Sebastian Bergmann <sb@sebastian-bergmann.de>
  17564. * pear/Cache.php
  17565. pear/Cache.xml
  17566. pear/Makefile.in: Move Cache to /pear.
  17567. * pear/Makefile.in: Move Payment_Verisign to /pear.
  17568. * pear/Makefile.in
  17569. pear/Log.php:
  17570. Move Benchmark, Math, Numbers to /pear. Remove Log, it was already in /pear.
  17571. 2002-01-20 Hartmut Holzgraefe <hartmut@six.de>
  17572. * ext/fbsql/php_fbsql.c: cut&paste errors in protos fixed
  17573. * ext/domxml/php_domxml.c: proto fix
  17574. 2002-01-20 Sebastian Bergmann <sb@sebastian-bergmann.de>
  17575. * TODO: Fixed by Sean Bright's commit.
  17576. 2002-01-20 Sean Bright <elixer@erols.com>
  17577. * ext/db/db.c: Forgot to remove the return from a void function
  17578. * ext/db/db.c
  17579. ext/db/php_db.h:
  17580. These PHP3_* macros aren't defined in the code, so these haven't been doing
  17581. anything for some time now (at least since 4.0 was released). So let's go
  17582. ahead and remove those.
  17583. 2002-01-20 Edin Kadribasic <edink@proventum.net>
  17584. * TODO-4.2.txt: Removed entry implemented in cli sapi.
  17585. * main/.cvsignore
  17586. main/Makefile.in
  17587. sapi/cli/Makefile.in
  17588. acinclude.m4
  17589. configure.in
  17590. ext/ncurses/config.m4
  17591. ext/pcntl/config.m4
  17592. ext/readline/config.m4:
  17593. Modified the build system to make certain extensions (pcntl, ncurses,
  17594. pcntl) only with cgi/cli sapi's. This was done by adding 3rd optional
  17595. parameter to PHP_EXTENSION macro which should be set to "cli" if
  17596. the extension only makes sense for that class of api's.
  17597. * ext/readline/.cvsignore: Added missing entry to .cvsignore
  17598. 2002-01-20 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  17599. * header: Get rid of needless spaces
  17600. * README.CVS-RULES: Revert my last commit
  17601. 2002-01-19 Edin Kadribasic <edink@proventum.net>
  17602. * TODO: Removed two issues resolved by the introduction of sapi/cli.
  17603. * sapi/cli/php_cli.c: Merged patch from sapi/cgi.
  17604. 2002-01-19 Jaroslaw Kolakowski <J.Kolakowski@students.mimuw.edu.pl>
  17605. * ext/domxml/php_domxml.c:
  17606. - Fixed passing parameters to domxml_xslt_process(). Now they can be either strings or XPath expressions.
  17607. - Several minor fixes in domxml_xslt_process().
  17608. 2002-01-19 Martin Jansen <mail@martin-jansen.de>
  17609. * pear/Crypt/HCEMD5.php: * Fix bug #13189.
  17610. 2002-01-19 Wez Furlong <wez.php@thebrainroom.com>
  17611. * ext/mailparse/rfc2045cdecode.c:
  17612. Make the decoder less strict to allow for brain-dead mailers that mark
  17613. messages as 7bit but then include 8bit chars in the body.
  17614. Thanks to Dan Fitzpatrick for bringing this to my attention.
  17615. 2002-01-19 Thomas V.V.Cox <cox@idecnet.com>
  17616. * pear/DB/common.php
  17617. pear/DB.php:
  17618. Stores limit_from and limit_count as DB_result proporties instead
  17619. of DB_common. Fixs bug when doing queries inside limitQuery results.
  17620. * pear/DB/common.php: ws
  17621. * pear/DB/oci8.php:
  17622. Removed unecesary check and only change the case of the keys
  17623. when data is returned (fetchInto())
  17624. 2002-01-19 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  17625. * main/main.c: Make --enable-safe-mode useful
  17626. 2002-01-18 Shane Caraveo <shane@caraveo.com>
  17627. * sapi/cgi/cgi_main.c: reimplement extension listing
  17628. 2002-01-18 Thomas V.V.Cox <cox@idecnet.com>
  17629. * pear/DB/tests/driver/02fetch.phpt
  17630. pear/DB/tests/driver/03simplequery.phpt
  17631. pear/DB/tests/driver/04numcols.phpt
  17632. pear/DB/tests/driver/06prepexec.phpt
  17633. pear/DB/tests/driver/08affectedrows.phpt
  17634. pear/DB/tests/driver/15quote.phpt:
  17635. removed unneeded require_once "DB.php";
  17636. * pear/DB/odbc.php: - Fix fetch row by number (ODBC starts at 1)
  17637. - New "navision" syntax (this driver doesn't support fetchs by
  17638. number, so emulate row limit by skipping rows)
  17639. 2002-01-18 Markus Fischer <mfischer@guru.josefine.at>
  17640. * ext/domxml/php_domxml.c: - More WS fixes
  17641. 2002-01-18 Christian Stocker <chregu@phant.ch>
  17642. * ext/domxml/php_domxml.c:
  17643. shite :) too much WS fixes. leave the licence as it was...
  17644. * ext/domxml/php_domxml.c: - WS fixes (replaced " " by \t)
  17645. 2002-01-18 Thomas V.V.Cox <cox@idecnet.com>
  17646. * pear/DB/STATUS
  17647. pear/DB/odbc.php:
  17648. added affectedRows() and test in numRows() if the backend
  17649. is capable of not to return this info
  17650. 2002-01-18 Christian Stocker <chregu@phant.ch>
  17651. * ext/domxml/php_domxml.c:
  17652. - added optional parameters format and level for domxml_dump_node()
  17653. * ext/domxml/php_domxml.c
  17654. ext/domxml/php_domxml.h: - added macro DOMXML_PARAM_ONE
  17655. - added function domxml_dump_node($doc,$node). Dumps a node plus all
  17656. children into a string. (chregu)
  17657. * ext/domxml/php_domxml.h
  17658. ext/domxml/php_domxml.c:
  17659. - Added function domxml_node_get_content() (chregu)
  17660. * ext/domxml/config.m4
  17661. ext/domxml/php_domxml.c
  17662. ext/domxml/php_domxml.h: - added DOMXML_PARAM_THREE macro
  17663. - renamed domxml_dumpmem to domxml_dump_mem, added alias for
  17664. domxml_dumpmem
  17665. - domxml_has_attributes was missing in in zend_function_entry
  17666. - added function domxml_dump_file($filename,[$compression]). Dumps XML to
  17667. a file and uses compression, if specified (chregu)
  17668. - added exslt integration (see http://exslt.org for details). To be
  17669. configured with --with-dom-exslt[=DIR] (and --with-dom-xslt) (chregu, jaroslaw)
  17670. 2002-01-18 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  17671. * README.CVS-RULES: Fix typo
  17672. 2002-01-17 Adam Dickmeiss <adam@indexdata.dk>
  17673. * ext/yaz/php_yaz.c
  17674. ext/yaz/php_yaz.h:
  17675. New function yaz_es_result: Z395.0 Extended Services Result.
  17676. 2002-01-17 Ilia Alshanetsky <ilia@prohost.org>
  17677. * ext/shmop/shmop.c:
  17678. Fixed shmop_read to append \0 to returned string in shmop_read to eliminate Zend warnings
  17679. 2002-01-17 Thies C. Arntzen <thies@thieso.net>
  17680. * ext/session/session.c:
  17681. guys, shoot me if i'm wrong, but when we have set register_globals to off we
  17682. should _not_ touch any global variables at any time, right? so all session
  17683. register/unregister should only work on $HTTP_SESSION_VARS and $_SESSION. this
  17684. patch fixes at least one spot where we were touching globals even with
  17685. register_globals set to off.
  17686. * ext/oci8/oci8.c:
  17687. - Added 3 new optional parameters to OCIFetchStatement(). They control
  17688. the number of rows to skip at the beginning of the cursor, the
  17689. maximun numer of rows that should be fetched and the format of the
  17690. returned array.
  17691. 2002-01-17 Sterling Hughes <sterling@designmultimedia.com>
  17692. * NEWS: Fix attribution, its Petr's patch, not mine :)
  17693. * NEWS: Little cleanup, add information about Sablotron 0.8
  17694. * ext/xslt/config.m4: Update for Sablotron .8
  17695. 2002-01-17 Thomas V.V.Cox <cox@idecnet.com>
  17696. * pear/DB/pgsql.php: Test for results in _pgFieldFlags (thanks Brian Abent
  17697. <brian@onlineinfo.net>)
  17698. 2002-01-17 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  17699. * ext/domxml/config.m4:
  17700. Use libxml2 header if there are older version. Reported by <jwagoner@wlion.com>
  17701. 2002-01-17 Jaroslaw Kolakowski <J.Kolakowski@students.mimuw.edu.pl>
  17702. * ext/domxml/php_domxml.c
  17703. ext/domxml/php_domxml.h: Added XsltStylesheet class with methods:
  17704. - domxml_xslt_stylesheet(string),
  17705. - domxml_xslt_stylesheet_doc(DomDocument),
  17706. - domxml_xslt_stylesheet_file(filename),
  17707. - process(DomDocument,parameters array) - previously domxml_xslt_process().
  17708. 2002-01-16 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  17709. * ext/session/session.c: Export php_session_register_module/serializer
  17710. 2002-01-16 Rasmus Lerdorf <rasmus@php.net>
  17711. * ext/snmp/config.m4: Fix typo
  17712. 2002-01-16 Marc Boeren <M.Boeren@guidance.nl>
  17713. * ext/dbx/dbx_mysql.c:
  17714. mysql_db_query is deprecated, fixed by using mysql_select_db and
  17715. mysql_query (Mc).
  17716. 2002-01-16 Bertrand Mansion <bmansion@mamasam.com>
  17717. * pear/HTML/Table.php: Changes by René Jensen :
  17718. - Remove duplicate test
  17719. - Nicer html output for nested table level comment.
  17720. 2002-01-16 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  17721. * ext/session/php_session.h:
  17722. Export php_session_register_module/serializer.
  17723. 2002-01-16 Thomas V.V.Cox <cox@idecnet.com>
  17724. * pear/DB/tests/driver/15quote.phpt: add quote data test
  17725. 2002-01-15 Andrei Zmievski <andrei@ispi.net>
  17726. * ext/pcre/php_pcre.c
  17727. NEWS: - Fixed a bug with matching string containing null bytes.
  17728. 2002-01-14 Chris Jarecki <zenderx@ipro.pl>
  17729. * ext/domxml/php_domxml.c: - using macro in xpath_register_ns()
  17730. - fixed protos in xpath functions
  17731. 2002-01-14 Martin Jansen <mail@martin-jansen.de>
  17732. * pear/Date/Calc.php: * Fix for bug #15032.
  17733. 2002-01-14 Stefan Esser <s.esser@e-matters.de>
  17734. * main/SAPI.c: MFH: fix for bug #14776
  17735. * main/SAPI.c: fix for bug #14776
  17736. 2002-01-14 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  17737. * ext/mbstring/mbregex.c:
  17738. fixed an error in mbstring caused by confliction with regex.
  17739. 2002-01-13 Edin Kadribasic <edink@proventum.net>
  17740. * acinclude.m4
  17741. sapi/cli/Makefile.in:
  17742. Fixed build in the directory other than $top_srcdir.
  17743. 2002-01-13 Thomas V.V.Cox <cox@idecnet.com>
  17744. * pear/DB/ibase.php:
  17745. Added modifyLimitQuery(). Only avaible for the Firebird syntax
  17746. (ibase(firebird)://user:pass@host/db)
  17747. (contributed by Ludovico Magnocavallo <ludo@sumatrasolutions.com>)
  17748. * pear/DB/tests/db_parsedsn.phpt: Two tests more
  17749. * pear/DB/mysql.php:
  17750. Added support for socket and port options in connect()
  17751. * pear/DB/pgsql.php: better DSN handling
  17752. * pear/DB/tests/db_parsedsn.phpt: Test update
  17753. * pear/DB.php: New DSN "protcocol(protocol_opts)" format support:
  17754. phptype://user:pass@protocol(proto_opts)/database
  17755. ex:
  17756. pgsql://user@unix()/pear
  17757. mysql://user@unix(/path/to/socket)/pear
  17758. pgsql://user:pass@word@tcp(somehost:7777)/pear
  17759. 2002-01-13 Rasmus Lerdorf <rasmus@php.net>
  17760. * NEWS: 4.1.1 NEWS entry block was missing from the HEAD tree
  17761. 2002-01-13 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  17762. * ext/gd/config.m4: fixed some link error of gd's configure.
  17763. 2002-01-13 Edin Kadribasic <edink@proventum.net>
  17764. * sapi/cli/Makefile.in
  17765. Makefile.in:
  17766. This should fix cli build when running 'make install' directly.
  17767. 2002-01-13 Chris Jarecki <zenderx@ipro.pl>
  17768. * ext/domxml/php_domxml.c
  17769. ext/domxml/php_domxml.h: - Added xpath_register_ns() function.
  17770. 2002-01-12 Edin Kadribasic <edink@proventum.net>
  17771. * sapi/cli/Makefile.in:
  17772. Fixed CLI build when the main SAPI is built as a shered library.
  17773. * Makefile.in
  17774. acinclude.m4
  17775. configure.in
  17776. sapi/cli/.cvsignore
  17777. sapi/cli/Makefile.in
  17778. sapi/cli/config.m4: Modified the build system to always build CLI SAPI.
  17779. 2002-01-12 Gavin Sherry <swm@linuxworld.com.au>
  17780. * ext/dba/dba_db2.c:
  17781. My bad. Left some stray debugging code in previous commit.
  17782. * ext/dba/dba_db2.c: See the update to dba_db3.c
  17783. * ext/dba/dba_db3.c:
  17784. This fixes the notorious "mode 'c' fails" bug (see bugs - 10380, 10798, 11732). The bug originates from the fact that mode "c" for db3 sets 'type' to DB_UNKNOWN and mode DB_CREATE when the database already exists. The underlying library raises an error at this logical discrepancy: obviously one cannot create a database of unknown type.
  17785. 2002-01-12 Vlad Krupin <phpdevel@echospace.com>
  17786. * ext/imap/php_imap.c:
  17787. Fixed segfault in imap_bodystruct() when called with an invalid message
  17788. number. Now it fails with a warning instead.
  17789. 2002-01-11 Jaroslaw Kolakowski <J.Kolakowski@students.mimuw.edu.pl>
  17790. * ext/domxml/php_domxml.c
  17791. ext/domxml/php_domxml.h: Added domxml_node_replace_node() function.
  17792. 2002-01-11 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  17793. * ext/mbstring/Makefile.in
  17794. ext/mbstring/config.m4
  17795. ext/mbstring/mbregex.c
  17796. ext/mbstring/mbregex.h
  17797. ext/mbstring/mbstring.c
  17798. ext/mbstring/mbstring.h
  17799. ext/mbstring/php_mbregex.c:
  17800. Added multi-byte enabled regex functions.
  17801. 2002-01-11 Markus Fischer <mfischer@guru.josefine.at>
  17802. * ext/standard/file.c:
  17803. - mkdir(): made second (mode) parameter optional, default to 0777
  17804. switched to zend_parse_parameters().
  17805. 2002-01-11 Thomas V.V.Cox <cox@idecnet.com>
  17806. * pear/HTTP.php:
  17807. - Added HTTP::head($url) which sends a "HEAD" HTTP command to a server
  17808. and returns the headers as an associative array
  17809. - Call-time pass-by-reference fixes
  17810. * pear/tests/pear1.phpt:
  17811. submit a test that will fail due to php bug #14744
  17812. 2002-01-10 Frank M. Kromann <frank@frontbase.com>
  17813. * ext/fbsql/php_fbsql.c
  17814. ext/fbsql/php_fbsql.h:
  17815. Adding functions to get BLOB/CLOB size from a lob_handle.
  17816. Added descriptions on most protos
  17817. 2002-01-10 Andrei Zmievski <andrei@ispi.net>
  17818. * NEWS
  17819. ext/standard/array.c:
  17820. Fix the recursive counting, it was broken for associative or non-sequential
  17821. arrays. Also update NEWS file.
  17822. 2002-01-10 Derick Rethans <d.rethans@jdimedia.nl>
  17823. * main/main.c:
  17824. - Make an E_NOTICE error type show 'Notice' instead of 'Warning'.
  17825. 2002-01-10 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  17826. * ext/session/mod_mm.c: Fix startup crash
  17827. 2002-01-10 Markus Fischer <mfischer@guru.josefine.at>
  17828. * ext/dio/dio.c: - Unified error messages.
  17829. - Improved argument handling in dio_fcntl().
  17830. 2002-01-10 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  17831. * ext/session/mod_mm.c: Revert last commit
  17832. 2002-01-10 Sascha Schumann <sascha@schumann.cx>
  17833. * ext/session/mod_mm.c: Improved code for handling PS(save_path)
  17834. Don't MFH before further testing
  17835. * ext/session/mod_mm.c: Ws fix
  17836. * ext/standard/filestat.c:
  17837. (PHP touch) Operate on a stack buffer.. no need for allocating newtime
  17838. on the heap.
  17839. * ext/standard/filestat.c:
  17840. Add three-parameter touch() which enables users to set
  17841. mtime/atime to different values.
  17842. 2002-01-10 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  17843. * ext/pgsql/tests/dropdb.inc: Fix bug in test script
  17844. * ext/session/mod_mm.c: MFH
  17845. * ext/session/mod_mm.c: Make use of save_path for mm file.
  17846. Patch by Henning Schmiedehausen <hps@intermeta.de>
  17847. Closes bug 14808
  17848. 2002-01-10 Sascha Schumann <sascha@schumann.cx>
  17849. * ext/session/tests/003.phpt
  17850. ext/session/tests/004.phpt
  17851. ext/session/tests/005.phpt
  17852. ext/session/tests/006.phpt:
  17853. Make these tests succeed with non-standard settings
  17854. 2002-01-10 Markus Fischer <mfischer@guru.josefine.at>
  17855. * ext/domxml/php_domxml.h: - Fix compilation. (Christian Stocker)
  17856. 2002-01-10 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  17857. * header: Year update
  17858. * EXTENSIONS: shmop got a new maintainer
  17859. 2002-01-09 jim winstead <jimw@apache.org>
  17860. * ext/standard/tests/math/pow.phpt
  17861. NEWS
  17862. ext/standard/basic_functions.c
  17863. ext/standard/math.c
  17864. ext/standard/php_math.h:
  17865. Rename finite/isinf/isnan to more standard is_*() names.
  17866. * ext/standard/type.h
  17867. ext/standard/php_type.h
  17868. ext/standard/type.c
  17869. ext/standard/basic_functions.h
  17870. ext/standard/php_standard.h
  17871. ext/standard/basic_functions.c
  17872. main/rfc1867.c:
  17873. Move type-handling functions into ext/standard/type.c (which had
  17874. a few otherwise unused functions in it).
  17875. 2002-01-09 Martin Jansen <mail@martin-jansen.de>
  17876. * pear/XML/Parser.php: * Whitespace.
  17877. 2002-01-09 Markus Fischer <mfischer@guru.josefine.at>
  17878. * ext/sockets/sockets.c: - Correct some protos.
  17879. 2002-01-09 Derick Rethans <d.rethans@jdimedia.nl>
  17880. * ext/standard/tests/array/count_recursive.phpt
  17881. ext/standard/array.c: - Fix bug introduced in earlier patch
  17882. 2002-01-09 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  17883. * ext/shmop/README
  17884. ext/shmop/php_shmop.h
  17885. ext/shmop/shmop.c: MFH.
  17886. Bugs 10530,10656,14784
  17887. 2002-01-09 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
  17888. * ext/pgsql/pgsql.c: - fixed typo in deprecated functionname
  17889. 2002-01-09 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  17890. * ext/shmop/README
  17891. ext/shmop/config.m4
  17892. ext/shmop/php_shmop.h
  17893. ext/shmop/shmop.c:
  17894. - shmop_open has a new flag for read/write access, 'w'
  17895. - eliminated a segfault when trying to write to a SHM_RDONLY segment
  17896. - eliminated a segfault when an invalid flag which starts with 'a' or 'c' is passed
  17897. - updated creators' email addresses
  17898. - changed error messages to say shmop_* instead of shm* to correspond with new shmop_* function names
  17899. Patch by Ilia Alshanetsky (ilia@prohost.org)
  17900. 2002-01-09 Jani Taskinen <sniper@iki.fi>
  17901. * ext/domxml/php_domxml.h: - Fixed compile with older libxml.
  17902. * configure.in: - Fixed the creation of pear-get script.
  17903. * acinclude.m4
  17904. configure.in:
  17905. Reverted Hartmut's patch as it caused more trouble than it solved.
  17906. * ext/readline/config.m4: whitespace
  17907. 2002-01-08 Jan Lehnardt <jan@lehnardt.de>
  17908. * pear/HTML/Form.php
  17909. pear/HTML/Page.php:
  17910. fix two warnings, thanks to Erik Hjortsberg <erik@hysteriskt.nu>
  17911. 2002-01-08 Jaroslaw Kolakowski <J.Kolakowski@students.mimuw.edu.pl>
  17912. * ext/domxml/php_domxml.c
  17913. ext/domxml/php_domxml.h: A
  17914. Changed names of functions:
  17915. - htmldoc() to html_doc(),
  17916. - htmldocfile() to html_doc_file(),
  17917. - domxml_htmldumpmem() to domxml_html_dump_mem(),
  17918. - htmldumpmem() to html_dump_mem().
  17919. 2002-01-08 Jani Taskinen <sniper@iki.fi>
  17920. * ext/ext_skel:
  17921. Some whitespace fixes (naugthy me :) and make use of PHP_CHECK_LIBRARY
  17922. macro instead of AC_CHECK_LIB.
  17923. 2002-01-08 Sterling Hughes <sterling@designmultimedia.com>
  17924. * ext/sockets/sockets.c: Changed proto via Georg Richter's request.
  17925. 2002-01-08 Jaroslaw Kolakowski <J.Kolakowski@students.mimuw.edu.pl>
  17926. * ext/domxml/php_domxml.h
  17927. ext/domxml/php_domxml.c
  17928. ext/domxml/config.m4:
  17929. - Added functions: htmldoc(), htmldocfile(), domxml_htmldumpmem().
  17930. - Added error handling for the libxml library.
  17931. - Added preliminary DOM XSLT support:
  17932. -- uses the libxslt library,
  17933. -- operates on DOM objects, not strings,
  17934. -- functions: domxml_xslt_process(), domxml_xslt_version().
  17935. 2002-01-07 James Cox <james@awpimajes.com>
  17936. * win32/install.txt:
  17937. browscap url fix, plus removed ^M references. it should look nice on any os.
  17938. * win32/install.txt:
  17939. changed the instructions for php with win32 + apache. Recommending using sapi
  17940. over cgi binary, since cgi binary and apache don't mix well security wise.
  17941. 2002-01-07 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
  17942. * ext/session/session.c: MFH
  17943. * NEWS: New PostgreSQL functions
  17944. 2002-01-07 Egon Schmid <eschmid@s.netic.de>
  17945. * ext/mbstring/mbstring.c: Fixed some protos.
  17946. 2002-01-07 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
  17947. * ext/mbstring/mbstring.c
  17948. ext/mbstring/mbstring.h:
  17949. added mb_get_info() to get internal settings of mbstring.
  17950. 2002-01-07 Markus Fischer <mfischer@guru.josefine.at>
  17951. * ext/domxml/php_domxml.c:
  17952. - Fix domxml_node_unlink_node() proto and return value.
  17953. 2002-01-07 Thomas V.V.Cox <cox@idecnet.com>
  17954. * pear/HTTP.php: ws
  17955. 2002-01-06 Stig Venaas <venaas@uninett.no>
  17956. * ext/ftp/ftp.c
  17957. ext/ftp/ftp.h: Added IPv6 support
  17958. * main/network.c
  17959. main/php_network.h:
  17960. hostconnect now divides the timeout with no. of addresses. If a connection
  17961. attempt times out, it goes on to the next. Unless each timeout would be
  17962. <5s. Added php_any_addr() that fills out the any address for IPv6 and IPv4.
  17963. 2002-01-06 Thomas V.V.Cox <cox@idecnet.com>
  17964. * pear/scripts/pear-get.in
  17965. pear/scripts/pear.in:
  17966. use the new Console_Getopt::readPHPArgv() function to read args
  17967. * pear/Console/Getopt.php:
  17968. Added readPHPArgv() function that will safely read the $argv PHP array
  17969. across different PHP configurations. Will take care on register_globals
  17970. and register_argc_argv ini directives and the new $_SERVER vars
  17971. 2002-01-06 Edin Kadribasic <edink@proventum.net>
  17972. * sapi/cli/.cvsignore
  17973. sapi/cli/CREDITS
  17974. sapi/cli/Makefile.in
  17975. sapi/cli/config.m4
  17976. sapi/cli/getopt.c
  17977. sapi/cli/php_cli.c
  17978. sapi/cli/php_getopt.h: Added CLI (command line intrerface) sapi.
  17979. * main/SAPI.h
  17980. main/main.c:
  17981. Added argc and argv in request_info needed for the new cli sapi.
  17982. Modified registering $argc and $argv to support cli sapi.
  17983. 2002-01-06 Stig Venaas <venaas@uninett.no>
  17984. * ext/sockets/php_sockets.h
  17985. ext/sockets/sockets.c
  17986. main/network.c
  17987. main/php_network.h
  17988. configure.in:
  17989. Added some consts for arguments in network.c declarations. Moved
  17990. php_sockaddr_storage to php_network.h and added check for struct
  17991. sockaddr_storage
  17992. 2002-01-06 Thomas V.V.Cox <cox@idecnet.com>
  17993. * pear/DB/tests/driver/setup.inc: pgsql->mysql
  17994. 2002-01-06 Stig Bakken <ssb@fast.no>
  17995. * ChangeLog.2001.gz: * archive the 2001 changelog
  17996. 2002-01-06 Thomas V.V.Cox <cox@idecnet.com>
  17997. * pear/DB/tests/pgsql/09numrows.phpt
  17998. pear/DB/tests/mysql/09numrows.phpt: this test is no longer here
  17999. * pear/DB/tests/driver/01connect.phpt
  18000. pear/DB/tests/driver/02fetch.phpt
  18001. pear/DB/tests/driver/03simplequery.phpt
  18002. pear/DB/tests/driver/04numcols.phpt
  18003. pear/DB/tests/driver/05sequences.phpt
  18004. pear/DB/tests/driver/06prepexec.phpt
  18005. pear/DB/tests/driver/08affectedrows.phpt
  18006. pear/DB/tests/driver/09numrows.phpt
  18007. pear/DB/tests/driver/10errormap.phpt
  18008. pear/DB/tests/driver/13limit.phpt
  18009. pear/DB/tests/driver/14fetchmode_object.phpt
  18010. pear/DB/tests/driver/README
  18011. pear/DB/tests/driver/connect.inc
  18012. pear/DB/tests/driver/mktable.inc
  18013. pear/DB/tests/driver/setup.inc
  18014. pear/DB/tests/driver/skipif.inc: Multi-Driver portability test
  18015. * pear/DB/tests/errors.inc
  18016. pear/DB/tests/limit.inc
  18017. pear/DB/tests/numrows.inc
  18018. pear/DB/tests/tableinfo.inc: test updates
  18019. * pear/DB/oci8.php: - use count(*) instead of count(a, b)
  18020. - preserve the error handler when testing the sequence
  18021. - missing E_ALL fixes
  18022. * pear/DB/oci8.php: - change the case of column names to lower case when
  18023. "optimize=portability" (use a slow php array_change_key_case() until
  18024. PHP get its C native version avaible. Please do it!)
  18025. - Improved error reporting in connection
  18026. 2002-01-05 Markus Fischer <mfischer@guru.josefine.at>
  18027. * ext/domxml/php_domxml.c:
  18028. - Refuse attribute nodes on add_child() and add list destructor for PI
  18029. nodes. (Christian Stocker)
  18030. - Fix append_child() according to add_child().
  18031. - Fix some protos, minor code and warning message cosmetics.
  18032. 2002-01-05 jim winstead <jimw@apache.org>
  18033. * ext/standard/tests/strings/wordwrap.phpt
  18034. ext/standard/string.c:
  18035. More tweaking of wordwrap() with the cut parameter set. It was being a
  18036. little too aggressive and cutting words without breaking at spaces
  18037. first. (A couple of tests were incorrect.)
  18038. * ext/standard/tests/strings/wordwrap.phpt
  18039. ext/standard/string.c:
  18040. New memcpy()-based wordwrap() implementation. The simple case
  18041. (single-character break, no forced break) appears to be about 60%
  18042. faster, and there's simply no comparison for non-simple cases with
  18043. non-trivial amounts of text. The old algorithm was O(n^2) (with an
  18044. unfortunately large constant factor) because of the use of strncat(),
  18045. the new one is O(n). Added some more tests, too.
  18046. 2002-01-05 Thomas V.V.Cox <cox@idecnet.com>
  18047. * pear/scripts/pear-get.in
  18048. pear/scripts/pear.in: Added check for $argv avaible
  18049. (thanks Michael H�rtl <mhaertl@pressline.de>)
  18050. 2002-01-05 jim winstead <jimw@apache.org>
  18051. * ext/standard/math.c: Fix the Win32 compile.
  18052. 2002-01-05 Egon Schmid <eschmid@s.netic.de>
  18053. * ext/standard/math.c
  18054. ext/standard/basic_functions.c: Fixed some protos.
  18055. 2002-01-05 jim winstead <jimw@apache.org>
  18056. * ext/standard/math.c:
  18057. Apparently multi_convert_to_double_ex() didn't quite do what I
  18058. thought. Still need to handle numeric strings.
  18059. * ext/standard/tests/math/pow.phpt
  18060. ext/standard/basic_functions.c
  18061. ext/standard/math.c
  18062. ext/standard/php_math.h:
  18063. Fixed pow(), and added finite(), isinf(), and isnan(). Also fixed
  18064. pow() tests.
  18065. * ext/standard/tests/math/pow.phpt:
  18066. good grief, positive powers of 0 are well-defined. (code fix coming.)
  18067. * ext/standard/reg.c:
  18068. Be more aggressive in making sure that substring matches are valid in
  18069. ereg_replace before trying to use them.
  18070. 2002-01-05 Zak Greant <zak@jobvillage.com>
  18071. * ext/standard/tests/array/array_data.txt:
  18072. Surprising how tests can fail when they don't have any supporting data :) Thanks for the catch Jan and Jim
  18073. 2002-01-04 Jon Parise <jon@csh.rit.edu>
  18074. * main/rfc1867.c: Nuke unused variable warning (end_arr).
  18075. 2002-01-04 Stig Venaas <venaas@uninett.no>
  18076. * ext/ldap/ldap.c
  18077. ext/ldap/php_ldap.h:
  18078. Made ldap_modify() an alias for ldap_mod_replace(). The two were identical.
  18079. 2002-01-04 jim winstead <jimw@apache.org>
  18080. * ext/standard/tests/strings/wordwrap.phpt
  18081. ext/standard/string.c:
  18082. Fixed segfault in wordwrap() when wrapping to zero width and using
  18083. multi-character break or trying to force cut (bug #12768, now fails
  18084. and issues a warning because forcing a zero-width cut doesn't make
  18085. sense). Also converted to new paramater-passing API and avoid making
  18086. an extra copy of the return values.
  18087. 2002-01-04 Sterling Hughes <sterling@designmultimedia.com>
  18088. * ext/dio/dio.c: Added the O_NOCTTY option, for terminal i/o.
  18089. 2002-01-04 Hartmut Holzgraefe <hartmut@six.de>
  18090. * configure.in: first PHP_EXTENSION_LIBS casualty :(
  18091. 2002-01-04 Ben Mansell <ben@zeus.com>
  18092. * sapi/fastcgi/fastcgi.c:
  18093. Added log_message function to the FastCGI sapi, so you can see error
  18094. output from scripts
  18095. 2002-01-04 Hartmut Holzgraefe <hartmut@six.de>
  18096. * ext/ncurses/config.m4: ncurses is useless in webserver modules
  18097. * ext/xmlrpc/config.m4
  18098. ext/xslt/config.m4: more unquoted messages with kommas fixed
  18099. * ext/mcrypt/config.m4:
  18100. always quote messages with [...], *especialy* when using kommas in the text
  18101. * ext/domxml/php_domxml.c: proto fixes
  18102. * ext/pcntl/config.m4: use predefined function instead of hardcoded test
  18103. * ext/pcntl/pcntl.c
  18104. ext/odbc/velocis.c: proto fix
  18105. * CODING_STANDARDS: small clarification
  18106. 2002-01-04 Sascha Schumann <sascha@schumann.cx>
  18107. * genfiles: Remove #line's from var_unserializer.c
  18108. 2002-01-04 Hartmut Holzgraefe <hartmut@six.de>
  18109. * ext/readline/config.m4: check for library existance before adding them
  18110. * acinclude.m4: two new check functions for use in config.m4 file
  18111. 2002-01-04 Sebastian Bergmann <sb@sebastian-bergmann.de>
  18112. * ext/mssql/.cvsignore: Update .cvsignore.
  18113. 2002-01-03 Frank M. Kromann <frank@frontbase.com>
  18114. * ext/mssql/php_mssql.c:
  18115. Making error handling thread safe. Thanks to Paco Ortiz <fjortiz@comunet.es>
  18116. 2002-01-03 Hartmut Holzgraefe <hartmut@six.de>
  18117. * acinclude.m4
  18118. configure.in:
  18119. make configure more robust if extensions add libraries without
  18120. checking for their existance first
  18121. old behaviour was to fail on the next library check with misleading
  18122. messages, now configure will work but make will fail with a
  18123. 'lib not found' message
  18124. * ext/standard/string.c:
  18125. fix for bug #14832: basename with 2nd parm corrupts source string
  18126. 2002-01-03 Markus Fischer <mfischer@guru.josefine.at>
  18127. * ext/ftp/php_ftp.c: - Now use ZE's builtin zend_zval_type_name().
  18128. * ext/domxml/php_domxml.c:
  18129. - domxml_node_add_child(): Perform deep copy before adding child to prevent
  18130. double memory freeing.
  18131. * ext/ftp/php_ftp.c: - FTP_BINARY is more common instead of FTP_IMAGE.
  18132. 2002-01-03 Thies C. Arntzen <thies@thieso.net>
  18133. * ext/standard/dir.c: protos fixes by Wolfgang Drews
  18134. 2002-01-03 Egon Schmid <eschmid@s.netic.de>
  18135. * ext/ftp/php_ftp.c:
  18136. Please, no punctuation mark at the end of the description.
  18137. 2002-01-02 Zak Greant <zak@jobvillage.com>
  18138. * ext/standard/basic_functions.c:
  18139. Adding key_exists alias for array_key_exists, at the request of One-Who-Shall-Not-Be-Named-Because-He-Is-On-Vacation
  18140. 2002-01-02 Stig Bakken <ssb@fast.no>
  18141. * pear/DB/tests/db_error.phpt
  18142. pear/DB/tests/db_error2.phpt
  18143. pear/tests/pear_error.phpt: * PEAR.php line number changes again
  18144. * pear/tests/pear_registry.phpt:
  18145. * registry files renamed from .inf to .reg, update test
  18146. * pear/PEAR/Installer.php: * support "pear-get install XML_RPC"
  18147. * pear/Makefile.in
  18148. pear/scripts/.cvsignore
  18149. pear/scripts/pear-get.in
  18150. pear/scripts/pear.in:
  18151. * start splitting "pear" command into "pear" and "pear-get"
  18152. * pear/PEAR/Remote.php: * use new overloading API properly
  18153. 2002-01-02 Markus Fischer <mfischer@guru.josefine.at>
  18154. * ext/ftp/php_ftp.c:
  18155. - Corrected proto for ftp_connect() (new optional parameter for initial
  18156. custom timeout).
  18157. * ext/ftp/ftp.c
  18158. ext/ftp/ftp.h
  18159. ext/ftp/php_ftp.c
  18160. ext/ftp/php_ftp.h:
  18161. - Added ftp_set_option(), ftp_get_option() and support for setting a
  18162. custom timeout.
  18163. 2002-01-02 jim winstead <jimw@apache.org>
  18164. * ext/gd/gd.c:
  18165. jpeg2wbmp,png2wbmp: fix prototypes; _php_image_convert: simplify argument count checking
  18166. 2002-01-02 Markus Fischer <mfischer@guru.josefine.at>
  18167. * ext/ftp/php_ftp.c: - Fixed ftp_fget() and ftp_mkdir() protos.
  18168. * ext/ftp/php_ftp.c: - Corrected proto for ftp_fget().
  18169. 2002-01-01 Markus Fischer <mfischer@guru.josefine.at>
  18170. * ext/ftp/php_ftp.c
  18171. ext/ftp/php_ftp.h:
  18172. - Switched to zend_parse_parameters(), unified error/warning messages,
  18173. use real resources instead of integers, adjusted prototypes (hope I got
  18174. them all).
  18175. * NEWS: - Summarize dbase fixes.
  18176. 2002-01-01 Adam Dickmeiss <adam@indexdata.dk>
  18177. * ext/yaz/php_yaz.c:
  18178. Removal of non-essential parameters for non-piggyback search.