:pserver:cvsread@cvs.php.net:/repository php-src

2008/08/19

- MFB: New parameter parsing API - Fixed tests
  • ext/standard/type.c
  • date: 2008/08/19 02:51:27; author: felipe; state: Exp; lines: +33 -48
  • ext/standard/var.c
  • date: 2008/08/19 02:51:27; author: felipe; state: Exp; lines: +13 -25
  • ext/standard/tests/file/fread_error.phpt
  • date: 2008/08/19 02:51:28; author: felipe; state: Exp; lines: +2 -2
  • ext/standard/tests/file/fscanf.phpt
  • date: 2008/08/19 02:51:28; author: felipe; state: Exp; lines: +4 -4
  • ext/standard/tests/general_functions/debug_zval_dump_e.phpt
  • date: 2008/08/19 02:51:28; author: felipe; state: Exp; lines: +1 -1
  • ext/standard/tests/general_functions/floatval.phpt
  • date: 2008/08/19 02:51:28; author: felipe; state: Exp; lines: +4 -4
  • ext/standard/tests/general_functions/gettype_settype_error.phpt
  • date: 2008/08/19 02:51:28; author: felipe; state: Exp; lines: +4 -4
  • ext/standard/tests/general_functions/intval.phpt
  • date: 2008/08/19 02:51:28; author: felipe; state: Exp; lines: +2 -2
  • ext/standard/tests/general_functions/is_numeric.phpt
  • date: 2008/08/19 02:51:28; author: felipe; state: Exp; lines: +2 -2
  • ext/standard/tests/general_functions/is_scalar.phpt
  • date: 2008/08/19 02:51:28; author: felipe; state: Exp; lines: +3 -3
  • ext/standard/tests/general_functions/is_string.phpt
  • date: 2008/08/19 02:51:28; author: felipe; state: Exp; lines: +4 -4
  • ext/standard/tests/general_functions/strval.phpt
  • date: 2008/08/19 02:51:28; author: felipe; state: Exp; lines: +2 -2
  • ext/standard/tests/general_functions/var_dump.phpt
  • date: 2008/08/19 02:51:28; author: felipe; state: Exp; lines: +1 -1
  • ext/standard/tests/strings/join_error.phpt
  • date: 2008/08/19 02:51:28; author: felipe; state: Exp; lines: +2 -2

    ChangeLog update
  • ChangeLog
  • date: 2008/08/06 01:32:23; author: changelog; state: Exp; lines: +159 -1
  • ChangeLog
  • date: 2008/08/07 01:32:27; author: changelog; state: Exp; lines: +176 -1
  • ChangeLog
  • date: 2008/08/08 01:32:20; author: changelog; state: Exp; lines: +287 -1
  • ChangeLog
  • date: 2008/08/09 01:32:11; author: changelog; state: Exp; lines: +222 -1
  • ChangeLog
  • date: 2008/08/10 01:32:08; author: changelog; state: Exp; lines: +27 -1
  • ChangeLog
  • date: 2008/08/11 01:32:46; author: changelog; state: Exp; lines: +188 -1
  • ChangeLog
  • date: 2008/08/12 01:32:16; author: changelog; state: Exp; lines: +342 -1
  • ChangeLog
  • date: 2008/08/13 01:32:13; author: changelog; state: Exp; lines: +222 -1
  • ChangeLog
  • date: 2008/08/14 01:32:20; author: changelog; state: Exp; lines: +154 -1
  • ChangeLog
  • date: 2008/08/15 01:32:32; author: changelog; state: Exp; lines: +281 -1
  • ChangeLog
  • date: 2008/08/16 01:32:28; author: changelog; state: Exp; lines: +144 -1
  • ChangeLog
  • date: 2008/08/17 01:32:21; author: changelog; state: Exp; lines: +66 -1
  • ChangeLog
  • date: 2008/08/18 01:32:54; author: changelog; state: Exp; lines: +108 -1
  • ChangeLog
  • date: 2008/08/19 01:32:10; author: changelog; state: Exp; lines: +248 -1

    2008/08/18

    - MFB: don't use /tmp as tmpdir and avoid endless loop when fopen or tmpnam failed
  • ext/standard/tests/file/bug27508.phpt
  • date: 2008/08/18 21:26:30; author: pajoye; state: Exp; lines: +9 -2

    - new parameter API error
  • ext/standard/tests/file/popen_pclose_error-win32.phpt
  • date: 2008/08/18 18:10:36; author: pajoye; state: Exp; lines: +7 -7

    these are not bits, but bytes..
  • README.PARAMETER_PARSING_API
  • date: 2008/08/18 14:34:32; author: tony2001; state: Exp; lines: +1 -1

    add note on 64bit compatibility and mention check_parameters.php
  • README.PARAMETER_PARSING_API
  • date: 2008/08/18 13:09:32; author: tony2001; state: Exp; lines: +26 -0

    Fix for bug #45786 (FastCGI process exited unexpectedly)
  • sapi/cgi/cgi_main.c
  • date: 2008/08/18 10:48:49; author: dmitry; state: Exp; lines: +5 -5
  • sapi/cgi/fastcgi.c
  • date: 2008/08/18 10:48:49; author: dmitry; state: Exp; lines: +15 -12
  • sapi/cgi/fastcgi.h
  • date: 2008/08/18 10:48:49; author: dmitry; state: Exp; lines: +2 -2

    - Fix include
  • ext/standard/basic_functions.c
  • date: 2008/08/18 10:40:05; author: jani; state: Exp; lines: +2 -2

    Fixed bug #45835 (include and symlinks)
  • TSRM/tsrm_virtual_cwd.c
  • date: 2008/08/18 10:28:00; author: dmitry; state: Exp; lines: +7 -1

    Fixed argumets order
  • TSRM/tsrm_virtual_cwd.c
  • date: 2008/08/18 09:32:02; author: dmitry; state: Exp; lines: +2 -2

    - this change was not part of the env patch
  • ext/standard/basic_functions.c
  • date: 2008/08/18 07:47:52; author: pajoye; state: Exp; lines: +2 -6

    reverted because it causes lots of test failures in ext/soap
  • main/output.c
  • date: 2008/08/18 07:45:59; author: tony2001; state: Exp; lines: +2 -6

    - [DOC] make putenv behaves like unix putenv on Windows: . FOO=1234 => set FOO to 1234 . FOO= => set FOO to an empty string . FOO= => unset FOO . Use Set/GetEnvironmnent variable only
  • ext/standard/basic_functions.c
  • date: 2008/08/18 07:09:20; author: pajoye; state: Exp; lines: +56 -13

    ws
  • main/output.c
  • date: 2008/08/18 04:11:51; author: lbarnaud; state: Exp; lines: +2 -2

    Fixed bug #45392 (ob_start()/ob_end_clean() and memory_limit).
  • main/output.c
  • date: 2008/08/18 04:07:54; author: lbarnaud; state: Exp; lines: +6 -2

    update buffer size after having effectively realloc()ed it when appending data to an output buffer # may caused some problems if erealloc() failed here because of memory # limit ("memory limit exhausted" error message then written to # the buffer, etc)
  • main/output.c
  • date: 2008/08/18 03:54:49; author: lbarnaud; state: Exp; lines: +3 -2

    - Beware of signedness
  • ext/standard/html.c
  • date: 2008/08/18 03:26:06; author: moriyoshi; state: Exp; lines: +4 -4

    - New parameter parsing API - Fixed tests
  • ext/mbstring/mbstring.c
  • date: 2008/08/18 00:36:03; author: felipe; state: Exp; lines: +17 -24
  • ext/mbstring/php_mbregex.c
  • date: 2008/08/18 00:36:03; author: felipe; state: Exp; lines: +59 -80
  • ext/mbstring/tests/ini_language.phpt
  • date: 2008/08/18 00:36:03; author: felipe; state: Exp; lines: +1 -1
  • ext/mbstring/tests/mb_output_handler_pattern-01.phpt
  • date: 2008/08/18 00:36:03; author: felipe; state: Exp; lines: +1 -1
  • ext/mbstring/tests/mb_output_handler_pattern-02.phpt
  • date: 2008/08/18 00:36:03; author: felipe; state: Exp; lines: +1 -1
  • ext/mbstring/tests/mb_output_handler_pattern-03.phpt
  • date: 2008/08/18 00:36:03; author: felipe; state: Exp; lines: +1 -1
  • ext/mbstring/tests/mb_output_handler_pattern-04.phpt
  • date: 2008/08/18 00:36:03; author: felipe; state: Exp; lines: +1 -1
  • ext/mbstring/tests/mb_output_handler_pattern-05.phpt
  • date: 2008/08/18 00:36:03; author: felipe; state: Exp; lines: +1 -1
  • ext/mbstring/tests/mb_output_handler_pattern-06.phpt
  • date: 2008/08/18 00:36:03; author: felipe; state: Exp; lines: +1 -1
  • ext/mbstring/tests/mb_output_handler_pattern-07.phpt
  • date: 2008/08/18 00:36:03; author: felipe; state: Exp; lines: +1 -1
  • ext/mbstring/tests/mb_output_handler_pattern-08.phpt
  • date: 2008/08/18 00:36:03; author: felipe; state: Exp; lines: +1 -1
  • ext/mbstring/tests/mb_output_handler_pattern-09.phpt
  • date: 2008/08/18 00:36:03; author: felipe; state: Exp; lines: +1 -1
  • ext/mbstring/tests/mb_output_handler_pattern-10.phpt
  • date: 2008/08/18 00:36:03; author: felipe; state: Exp; lines: +1 -1
  • ext/mbstring/tests/mb_output_handler_pattern-11.phpt
  • date: 2008/08/18 00:36:03; author: felipe; state: Exp; lines: +1 -1
  • ext/mbstring/tests/mb_output_handler_pattern-12.phpt
  • date: 2008/08/18 00:36:03; author: felipe; state: Exp; lines: +1 -1
  • ext/mbstring/tests/mb_parse_str.phpt
  • date: 2008/08/18 00:36:03; author: felipe; state: Exp; lines: +16 -16
  • ext/mbstring/tests/mb_regex_encoding_error1.phpt
  • date: 2008/08/18 00:36:03; author: felipe; state: Exp; lines: +1 -1
  • ext/mbstring/tests/mb_regex_encoding_variation1.phpt
  • date: 2008/08/18 00:36:03; author: felipe; state: Exp; lines: +3 -3
  • ext/mbstring/tests/mb_strtolower_basic.phpt
  • date: 2008/08/18 00:36:03; author: felipe; state: Exp; lines: +1 -1
  • ext/mbstring/tests/mb_substr_error1.phpt
  • date: 2008/08/18 00:36:03; author: felipe; state: Exp; lines: +2 -2
  • ext/mbstring/tests/mb_substr_variation1.phpt
  • date: 2008/08/18 00:36:03; author: felipe; state: Exp; lines: +3 -1
  • ext/mbstring/tests/mb_substr_variation2.phpt
  • date: 2008/08/18 00:36:03; author: felipe; state: Exp; lines: +2 -2
  • ext/standard/string.c
  • date: 2008/08/16 21:16:24; author: felipe; state: Exp; lines: +129 -172
  • ext/standard/tests/strings/addslashes_error.phpt
  • date: 2008/08/16 21:16:24; author: felipe; state: Exp; lines: +2 -2
  • ext/standard/tests/strings/addslashes_variation1.phpt
  • date: 2008/08/16 21:16:24; author: felipe; state: Exp; lines: +13 -11
  • ext/standard/tests/strings/strtr_error.phpt
  • date: 2008/08/16 21:16:24; author: felipe; state: Exp; lines: +3 -3
  • ext/standard/tests/strings/strtr_variation5.phpt
  • date: 2008/08/16 21:16:24; author: felipe; state: Exp; lines: +9 -7
  • ext/standard/tests/strings/strtr_variation7.phpt
  • date: 2008/08/16 21:16:24; author: felipe; state: Exp; lines: +9 -7
  • ext/standard/tests/strings/strtr_variation9.phpt
  • date: 2008/08/16 21:16:25; author: felipe; state: Exp; lines: +25 -43

    2008/08/17

    - New parameter parsing API
  • ext/snmp/snmp.c
  • date: 2008/08/13 14:05:55; author: felipe; state: Exp; lines: +92 -98
  • ext/standard/array.c
  • date: 2008/08/17 22:11:21; author: felipe; state: Exp; lines: +17 -75
  • ext/standard/file.c
  • date: 2008/08/12 19:38:04; author: felipe; state: Exp; lines: +80 -86
  • ext/standard/tests/array/array_merge.phpt
  • date: 2008/08/17 22:11:21; author: felipe; state: Exp; lines: +1 -1
  • ext/standard/tests/array/array_merge_error.phpt
  • date: 2008/08/17 22:11:21; author: felipe; state: Exp; lines: +1 -1
  • ext/standard/tests/array/array_merge_recursive_error.phpt
  • date: 2008/08/17 22:11:21; author: felipe; state: Exp; lines: +1 -1
  • ext/standard/tests/array/array_push.phpt
  • date: 2008/08/17 22:11:21; author: felipe; state: Exp; lines: +5 -5
  • ext/standard/tests/array/array_push_error1.phpt
  • date: 2008/08/17 22:11:21; author: felipe; state: Exp; lines: +1 -1
  • ext/standard/tests/array/array_push_variation1.phpt
  • date: 2008/08/17 22:11:21; author: felipe; state: Exp; lines: +48 -48
  • ext/standard/tests/array/array_unshift.phpt
  • date: 2008/08/17 22:11:21; author: felipe; state: Exp; lines: +2 -2
  • ext/standard/tests/array/array_unshift_error.phpt
  • date: 2008/08/17 22:11:21; author: felipe; state: Exp; lines: +2 -2
  • ext/standard/tests/array/array_unshift_variation1.phpt
  • date: 2008/08/17 22:11:21; author: felipe; state: Exp; lines: +100 -100
  • ext/standard/tests/array/compact_error.phpt
  • date: 2008/08/17 22:11:21; author: felipe; state: Exp; lines: +1 -1
  • ext/standard/tests/file/007_error.phpt
  • date: 2008/08/12 19:38:05; author: felipe; state: Exp; lines: +36 -36
  • ext/standard/tests/file/fflush_error.phpt
  • date: 2008/08/12 19:38:05; author: felipe; state: Exp; lines: +14 -14
  • ext/standard/tests/file/fgetc_error.phpt
  • date: 2008/08/12 19:38:05; author: felipe; state: Exp; lines: +14 -14
  • ext/standard/tests/file/fgetss_error.phpt
  • date: 2008/08/12 19:38:05; author: felipe; state: Exp; lines: +2 -2
  • ext/standard/tests/file/fseek_ftell_rewind_error1.phpt
  • date: 2008/08/12 19:38:05; author: felipe; state: Exp; lines: +17 -17
  • ext/standard/tests/file/fseek_ftell_rewind_error2.phpt
  • date: 2008/08/12 19:38:05; author: felipe; state: Exp; lines: +16 -16
  • ext/standard/tests/file/fseek_ftell_rewind_error3.phpt
  • date: 2008/08/12 19:38:05; author: felipe; state: Exp; lines: +16 -16
  • ext/standard/tests/file/ftruncate_error.phpt
  • date: 2008/08/12 19:38:05; author: felipe; state: Exp; lines: +17 -17
  • ext/standard/tests/file/popen_pclose_error.phpt
  • date: 2008/08/12 19:38:05; author: felipe; state: Exp; lines: +5 -5
  • ext/standard/tests/file/umask_error.phpt
  • date: 2008/08/12 19:38:05; author: felipe; state: Exp; lines: +1 -1

    Allow underscore at start of labels as underscore has no meaning here (fixes #44842)
  • ext/standard/tests/general_functions/parse_ini_file.phpt
  • date: 2008/08/17 21:51:36; author: lbarnaud; state: Exp; lines: +17 -0

    - add %a for Compiler/architecture
  • ext/standard/tests/general_functions/phpinfo.phpt
  • date: 2008/08/17 16:43:36; author: pajoye; state: Exp; lines: +1 -1

    - [DOC] improve fix for #43261 for % and "
  • ext/standard/exec.c
  • date: 2008/08/17 15:23:22; author: pajoye; state: Exp; lines: +5 -3
  • ext/standard/tests/general_functions/escapeshellcmd-win32.phpt
  • date: 2008/08/17 15:23:23; author: pajoye; state: Exp; lines: +5 -2

    - fix test (portable), use . as basedir and create the tmp dir in the test directory
  • ext/standard/tests/general_functions/bug41518.phpt
  • date: 2008/08/17 13:07:06; author: pajoye; state: Exp; lines: +5 -4

    - MFB: - fix or improve tests - add dump of the array_diff for compare_stats
  • ext/standard/tests/file/file.inc
  • date: 2008/08/17 11:10:52; author: pajoye; state: Exp; lines: +8 -3
  • ext/standard/tests/file/stat_basic-win32.phpt
  • date: 2008/08/17 11:10:52; author: pajoye; state: Exp; lines: +6 -6
  • ext/standard/tests/file/stat_variation8-win32.phpt
  • date: 2008/08/17 11:10:52; author: pajoye; state: Exp; lines: +3 -3
  • ext/standard/tests/file/tempnam_variation3-win32.phpt
  • date: 2008/08/17 11:10:52; author: pajoye; state: Exp; lines: +4 -3

    2008/08/16

    - remove confusion for non windows/linux users
  • ext/standard/tests/file/popen_pclose_error-win32.phpt
  • date: 2008/08/16 13:27:18; author: pajoye; state: Exp; lines: +1 -3

    Added stream_context_set_default() function. (Davey Shafik)
  • ext/standard/basic_functions.c
  • date: 2008/08/16 10:57:26; author: bjori; state: Exp; lines: +7 -1
  • ext/standard/streamsfuncs.c
  • date: 2008/08/16 10:57:26; author: bjori; state: Exp; lines: +23 -1
  • ext/standard/streamsfuncs.h
  • date: 2008/08/16 10:57:26; author: bjori; state: Exp; lines: +2 -1

    2008/08/15

    - Fix build
  • ext/xmlrpc/xmlrpc-epi-php.c
  • date: 2008/08/15 22:13:58; author: felipe; state: Exp; lines: +3 -3

    - Removed unused variables
  • ext/shmop/shmop.c
  • date: 2008/08/15 19:57:24; author: felipe; state: Exp; lines: +1 -2
  • ext/zip/php_zip.c
  • date: 2008/08/15 19:57:24; author: felipe; state: Exp; lines: +2 -4

    - Removed some TSRMLS_FETCH()s
  • main/main.c
  • date: 2008/08/15 19:45:25; author: felipe; state: Exp; lines: +4 -8

    - make it portable without loosing pertinent data
  • ext/standard/tests/file/bug38086.phpt
  • date: 2008/08/15 19:33:43; author: pajoye; state: Exp; lines: +14 -5
  • ext/standard/tests/file/stream_copy_to_stream.phpt
  • date: 2008/08/15 19:25:56; author: pajoye; state: Exp; lines: +39 -14

    - fix test - add debug build mode (crt outputs callback for invalid parameters)
  • ext/standard/tests/file/popen_pclose_error-win32.phpt
  • date: 2008/08/15 19:01:09; author: pajoye; state: Exp; lines: +4 -2

    - New parameter parsing API > new warning
  • ext/standard/tests/file/tempnam_variation7-win32.phpt
  • date: 2008/08/15 16:50:55; author: pajoye; state: Exp; lines: +12 -11

    - [DOC] make stat, touch, filemtime, filemsize and related functions more portable (almost 100% equivalent to linux now) - [DOC] add support for touch($dir) - fix windows server 2008/vista support (#45447) (Pierre)
  • TSRM/tsrm_virtual_cwd.c
  • date: 2008/08/15 14:59:48; author: dmitry; state: Exp; lines: +93 -16

    Fixed realpath cache bug
  • TSRM/tsrm_virtual_cwd.c
  • date: 2008/08/15 13:31:41; author: dmitry; state: Exp; lines: +10 -7

    Fixed double call to MSHUTDOWN in case of `php-cgi -m`
  • sapi/cgi/cgi_main.c
  • date: 2008/08/15 07:31:07; author: dmitry; state: Exp; lines: +2 -1

    2008/08/14

    - Fix tests
  • ext/standard/tests/file/bug26615.phpt
  • date: 2008/08/14 23:43:21; author: jani; state: Exp; lines: +2 -2
  • ext/standard/tests/file/bug26938.phpt
  • date: 2008/08/14 23:43:21; author: jani; state: Exp; lines: +2 -2
  • ext/standard/tests/file/proc_open01.phpt
  • date: 2008/08/14 23:43:21; author: jani; state: Exp; lines: +1 -1

    - No unnecessary errors please
  • run-tests.php
  • date: 2008/08/14 23:29:59; author: jani; state: Exp; lines: +6 -6

    fix test
  • ext/standard/tests/general_functions/bug44394_2.phpt
  • date: 2008/08/14 23:28:47; author: jani; state: Exp; lines: +3 -1
  • ext/standard/tests/strings/nl2br_error.phpt
  • date: 2008/08/14 20:33:20; author: jani; state: Exp; lines: +6 -5

    * Last _WIN32_WINNT macro redef * Include where _WIN32_WINNT was
  • win32/readdir.h
  • date: 2008/08/14 23:21:32; author: kalle; state: Exp; lines: +1 -1
  • win32/time.c
  • date: 2008/08/14 23:21:32; author: kalle; state: Exp; lines: +3 -1

    - Fix test to use same path as test is as session.save_path to prevent permission errors.
  • tests/basic/bug20539.phpt
  • date: 2008/08/14 21:53:53; author: jani; state: Exp; lines: +2 -0

    sync with 5.3 branch. add test for bug #44925
  • ext/pcre/php_pcre.c
  • date: 2008/08/14 14:35:22; author: nlopess; state: Exp; lines: +4 -5

    [DOC] add quoted_printable_encode()
  • ext/standard/basic_functions.c
  • date: 2008/08/14 10:11:26; author: tony2001; state: Exp; lines: +8 -1
  • ext/standard/quot_print.c
  • date: 2008/08/14 10:11:26; author: tony2001; state: Exp; lines: +68 -1
  • ext/standard/quot_print.h
  • date: 2008/08/14 10:11:26; author: tony2001; state: Exp; lines: +3 -1

    fix folding
  • ext/standard/string.c
  • date: 2008/08/14 10:10:56; author: tony2001; state: Exp; lines: +2 -1

    nuke unused var
  • sapi/cli/php_cli.c
  • date: 2008/08/14 09:46:12; author: tony2001; state: Exp; lines: +1 -3

    fix build
  • ext/standard/basic_functions.c
  • date: 2008/08/14 09:41:47; author: tony2001; state: Exp; lines: +2 -2

    Fix arginfo for nl2br
  • ext/standard/basic_functions.c
  • date: 2008/08/14 09:26:54; author: kalle; state: Exp; lines: +2 -2

    Implemented feature request #34381 (nl2br() should have an option for XHTML/HTML compatible BR element)
  • ext/standard/basic_functions.c
  • date: 2008/08/14 02:55:13; author: kalle; state: Exp; lines: +2 -1
  • ext/standard/string.c
  • date: 2008/08/14 02:55:13; author: kalle; state: Exp; lines: +26 -13

    - MFB: New parameter parsing API
  • ext/ming/ming.c
  • date: 2008/08/14 01:35:23; author: felipe; state: Exp; lines: +839 -1156

    - Fix build on BSD (5_3 and 5_2 are OK)
  • ext/standard/crypt_blowfish.c
  • date: 2008/08/14 01:13:18; author: felipe; state: Exp; lines: +3 -1
  • ext/standard/php_crypt_r.h
  • date: 2008/08/14 01:13:18; author: felipe; state: Exp; lines: +3 -1

    2008/08/13

    * Remove NTDDI_VERSION declaring and use the one in config.w32.h * Remove another _WIN32_WINNT macro redef in win32/time.c
  • main/php.h
  • date: 2008/08/13 22:39:33; author: kalle; state: Exp; lines: +1 -7
  • win32/time.c
  • date: 2008/08/13 22:39:33; author: kalle; state: Exp; lines: +1 -5

    - MFB: move declaration on top and fix build error
  • main/php_ini.c
  • date: 2008/08/13 21:51:54; author: pajoye; state: Exp; lines: +3 -2

    - New parameter parsing API (for gmp_testbit)
  • ext/gmp/gmp.c
  • date: 2008/08/13 12:20:54; author: felipe; state: Exp; lines: +6 -6

    fix compile warnings (patch by Phil Oleson)
  • ext/pspell/pspell.c
  • date: 2008/08/13 08:08:30; author: tony2001; state: Exp; lines: +4 -4

    Fixed bug #45779 (regression with shebang lines processing)
  • sapi/cli/php_cli.c
  • date: 2008/08/13 06:17:15; author: dmitry; state: Exp; lines: +1 -18

    [DOC]- Added methods to change/disable --with-config-file-scan-dir=PATH at [DOC] startup: [DOC] [DOC] To disable: Override default php.ini by using both -c and -n with [DOC] CGI/CLI or set "PHP_INI_SCAN_DIR" environment variable [DOC] to an empty string. [DOC] [DOC] To change: Simply set "PHP_INI_SCAN_DIR" environment variable to point [DOC] to another path. - Fixed bug #42604 ("make test" fails with --with-config-file-scan-dir=/some/path) - Implemented FR #45114 (Option to change --with-config-file-scan-dir)
  • Makefile.global
  • date: 2008/08/13 00:49:58; author: jani; state: Exp; lines: +7 -2
  • ext/standard/info.c
  • date: 2008/08/13 00:49:59; author: jani; state: Exp; lines: +4 -8
  • main/php_ini.c
  • date: 2008/08/13 00:49:59; author: jani; state: Exp; lines: +36 -10
  • sapi/cgi/cgi_main.c
  • date: 2008/08/13 00:49:59; author: jani; state: Exp; lines: +1 -10
  • sapi/cli/php_cli.c
  • date: 2008/08/13 00:49:59; author: jani; state: Exp; lines: +1 -7

    2008/08/12

    - Fixed tests
  • ext/standard/tests/file/007_error.phpt
  • date: 2008/08/12 20:00:28; author: felipe; state: Exp; lines: +2 -2
  • ext/standard/tests/file/fseek_ftell_rewind_error1.phpt
  • date: 2008/08/12 20:00:28; author: felipe; state: Exp; lines: +1 -1
  • ext/standard/tests/file/fseek_ftell_rewind_error2.phpt
  • date: 2008/08/12 20:00:28; author: felipe; state: Exp; lines: +1 -1
  • ext/standard/tests/file/fseek_ftell_rewind_error3.phpt
  • date: 2008/08/12 20:00:28; author: felipe; state: Exp; lines: +1 -1
  • ext/standard/tests/file/ftruncate_error.phpt
  • date: 2008/08/12 20:00:28; author: felipe; state: Exp; lines: +1 -1

    - Constness (Added const qualifier to several function parameters)
  • main/main.c
  • date: 2008/08/12 17:15:59; author: felipe; state: Exp; lines: +2 -2
  • main/php_ini.c
  • date: 2008/08/12 17:15:59; author: felipe; state: Exp; lines: +7 -7
  • main/php_ini.h
  • date: 2008/08/12 17:15:59; author: felipe; state: Exp; lines: +7 -7

    - update test after php's portable realpath change (filename/ is not valid anymore)
  • ext/standard/tests/file/realpath_basic-win32.phpt
  • date: 2008/08/12 13:04:50; author: pajoye; state: Exp; lines: +2 -2

    - not supported on windows
  • ext/standard/tests/file/chown.phpt
  • date: 2008/08/12 11:55:47; author: pajoye; state: Exp; lines: +5 -0

    - Added system independent realpath() implementation which caches intermediate directories in realpath-cache - Fixed bug #45044 (relative paths not resolved correctly) - Fixed bug #43817 (opendir() fails on Windows directories with parent directory unaccessible). [DOC] The semantic of realpath() on BSD and Windows is changed. Now it should work exactly in the same way as on Linux (POSIX.1-2001)
  • TSRM/tsrm_virtual_cwd.c
  • date: 2008/08/12 08:01:44; author: dmitry; state: Exp; lines: +315 -257
  • TSRM/tsrm_virtual_cwd.h
  • date: 2008/08/12 08:01:44; author: dmitry; state: Exp; lines: +2 -1

    2008/08/11

    clear stat cache in chroot()
  • ext/standard/dir.c
  • date: 2008/08/11 23:14:21; author: lbarnaud; state: Exp; lines: +2 -2

    Fixed #45181 (chdir() should clear relative entries in stat cache)
  • ext/standard/dir.c
  • date: 2008/08/11 22:38:17; author: lbarnaud; state: Exp; lines: +11 -1

    fix build when host machine doest has pcre installed
  • ext/mbstring/mbstring.c
  • date: 2008/08/11 15:40:41; author: nlopess; state: Exp; lines: +2 -2

    Missing files in previous commit (Check the relevant path for open_basedir in symlink())
  • main/fopen_wrappers.c
  • date: 2008/08/11 15:32:52; author: lbarnaud; state: Exp; lines: +19 -2
  • main/fopen_wrappers.h
  • date: 2008/08/11 15:32:52; author: lbarnaud; state: Exp; lines: +2 -1

    Check the relevant path for open_basedir in symlink()
  • ext/standard/link.c
  • date: 2008/08/11 15:29:06; author: lbarnaud; state: Exp; lines: +13 -2

    - skip on wndows, chgrp not supported
  • ext/standard/tests/file/chgrp.phpt
  • date: 2008/08/11 13:29:16; author: pajoye; state: Exp; lines: +5 -0

    - removed commented code
  • ext/standard/file.c
  • date: 2008/08/11 13:14:01; author: pajoye; state: Exp; lines: +1 -6

    - [DOC] detect if dest is a dir (if the given stream layer supports stat) and fails . remove win32 specific test. The errors are not the same
  • ext/standard/file.c
  • date: 2008/08/11 13:09:01; author: pajoye; state: Exp; lines: +18 -1
  • ext/standard/tests/file/copy_variation4.phpt
  • date: 2008/08/11 13:09:01; author: pajoye; state: Exp; lines: +5 -5

    2008/08/10

    - Improve gdb support # I was actually debugging and trying to solve memleaks a hell lot
  • .gdbinit
  • date: 2008/08/10 22:18:58; author: helly; state: Exp; lines: +86 -21

    - Fix memleak, Zend's built-in functions get copied before we copy all functions, thus ending up in the name and param definitions copied twice because zend_register_funciton already copies them. - Also Be able to deallocate Zend's built-in functions and do so when appropriate. - After unregistering Zend's built-in functions only dl() is left and that seems to be fine.
  • main/main.c
  • date: 2008/08/10 21:52:05; author: helly; state: Exp; lines: +2 -2

    - New parameter parsing API (for *printf())
  • ext/standard/formatted_print.c
  • date: 2008/08/10 21:48:22; author: felipe; state: Exp; lines: +11 -14
  • ext/standard/tests/strings/printf.phpt
  • date: 2008/08/10 21:48:22; author: felipe; state: Exp; lines: +1 -1
  • ext/standard/tests/strings/sprintf_error.phpt
  • date: 2008/08/10 21:48:22; author: felipe; state: Exp; lines: +1 -1
  • ext/standard/tests/strings/vfprintf_error4.phpt
  • date: 2008/08/10 21:48:22; author: felipe; state: Exp; lines: +1 -1
  • ext/standard/tests/strings/vsprintf_error.phpt
  • date: 2008/08/10 21:48:22; author: felipe; state: Exp; lines: +1 -1

    - fix the VC6 fix or strncpy_s (md5 crypt failed with VC9 as it used strncpy wrongly)
  • ext/standard/php_crypt_r.c
  • date: 2008/08/10 21:34:02; author: pajoye; state: Exp; lines: +2 -2

    - New parameter parsing API (for min() and max())
  • ext/standard/array.c
  • date: 2008/08/10 17:49:29; author: felipe; state: Exp; lines: +47 -44
  • ext/standard/tests/array/max.phpt
  • date: 2008/08/10 17:49:30; author: felipe; state: Exp; lines: +4 -4
  • ext/standard/tests/array/max_error.phpt
  • date: 2008/08/10 17:49:30; author: felipe; state: Exp; lines: +4 -5
  • ext/standard/tests/array/min.phpt
  • date: 2008/08/10 17:49:30; author: felipe; state: Exp; lines: +4 -4
  • ext/standard/tests/array/min_error.phpt
  • date: 2008/08/10 17:49:30; author: felipe; state: Exp; lines: +4 -5

    - fix string len
  • ext/standard/tests/file/bug40501.phpt
  • date: 2008/08/10 14:15:31; author: pajoye; state: Exp; lines: +3 -3

    Fixed bug #45581 (htmlspecialchars() double encoding &#x hex items)
  • ext/standard/html.c
  • date: 2008/08/10 13:25:52; author: lbarnaud; state: Exp; lines: +15 -4
  • ext/standard/tests/strings/htmlentities18.phpt
  • date: 2008/08/10 13:25:53; author: lbarnaud; state: Exp; lines: +6 -3

    Do not expand $target in symlink(). This made it impossible to symlink to a symlink. This also caused the target to be wrongly expanded relatively to the CWD when target was not an absolute path.
  • ext/standard/link.c
  • date: 2008/08/10 11:54:18; author: lbarnaud; state: Exp; lines: +6 -6

    2008/08/09

    disable the test on AIX - unlink() deletes directories there (omg..)
  • ext/standard/tests/file/copy_variation4.phpt
  • date: 2008/08/09 22:35:17; author: tony2001; state: Exp; lines: +3 -0

    2008/08/08

    - MFB: add new files
  • ext/zip/config.m4
  • date: 2008/08/08 18:29:51; author: pajoye; state: Exp; lines: +3 -2

    - sync with 5.3
  • ext/zip/config.m4
  • date: 2008/08/08 18:13:55; author: pajoye; state: Exp; lines: +31 -1
  • ext/zip/config.w32
  • date: 2008/08/08 18:13:55; author: pajoye; state: Exp; lines: +2 -1
  • ext/zip/php_zip.c
  • date: 2008/08/08 18:13:55; author: pajoye; state: Exp; lines: +481 -96
  • ext/zip/php_zip.h
  • date: 2008/08/08 18:13:55; author: pajoye; state: Exp; lines: +4 -4

    - Turns out the easy solution for correct error_handling doesn't work. So we need to provide save/replace/restore functions right away. It also to save/restore in the vm.
  • main/main.c
  • date: 2008/08/08 17:10:49; author: helly; state: Exp; lines: +1 -16
  • main/php.h
  • date: 2008/08/08 17:10:49; author: helly; state: Exp; lines: +5 -2

    - Sorry for the compiler warning
  • main/php.h
  • date: 2008/08/08 14:14:52; author: helly; state: Exp; lines: +2 -2

    - PHP 5.3 todo, store error handling mode on stack when executing internal or overloaded functions and methods. The issue is that a function might set and rely on a certain mode and then calls another internal function which changes it again, probably changing it back to the normal mode. With this change we need to drop all calls that change the mode back to normal using php_std_error_handling(). However there might be places where someone wants to restore the last mode. If there is such a case we need to add two functions one to save and one to restore. I briefly on this and not all cases are clear, especially one in sqlite but that seems to be a rather misleading comment. Eitherway I chose to not drop and mark as deprecated for now.
  • main/php.h
  • date: 2008/08/08 13:18:31; author: helly; state: Exp; lines: +2 -2

    Fix build on FreeBSD4.11 (bug#45757)
  • ext/standard/crypt_freesec.h
  • date: 2008/08/08 08:19:46; author: bjori; state: Exp; lines: +2 -2

    2008/08/07

    - update to 0.9 (torrentzip support, files open only when necessary), windows fixes
  • ext/zip/config.w32
  • date: 2008/08/07 23:23:19; author: pajoye; state: Exp; lines: +3 -3

    New maintainer :)
  • EXTENSIONS
  • date: 2008/08/07 15:29:24; author: lbarnaud; state: Exp; lines: +2 -1

    fix (thx Christian Hoffmann)
  • EXTENSIONS
  • date: 2008/08/07 14:46:13; author: johannes; state: Exp; lines: +2 -1

    Update EXTENSIONS file
  • EXTENSIONS
  • date: 2008/08/07 14:39:33; author: johannes; state: Exp; lines: +23 -4

    not experimental anymore
  • ext/pcntl/config.m4
  • date: 2008/08/07 13:10:22; author: tony2001; state: Exp; lines: +2 -5

    MFB: upgrade to PCRE
  • ext/standard/browscap.c
  • date: 2008/08/07 12:51:05; author: nlopess; state: Exp; lines: +34 -16

    Added clear_realpath_cache and filename parameters to clearstatcache() (Jani, Arnaud) [DOC] clearstatcache() now defaults to not affect the realpath cache. clearstatcache() now takes two optionnal parameters, clear_realpath_cache to clear the realpath cache (defaults to false), and filename to clear only the given filename from the cache.
  • ext/standard/basic_functions.c
  • date: 2008/08/07 09:24:04; author: lbarnaud; state: Exp; lines: +4 -2
  • ext/standard/filestat.c
  • date: 2008/08/07 09:24:04; author: lbarnaud; state: Exp; lines: +31 -6
  • ext/standard/php_filestat.h
  • date: 2008/08/07 09:24:04; author: lbarnaud; state: Exp; lines: +2 -2
  • ext/standard/tests/file/bug39367.phpt
  • date: 2008/08/07 09:24:04; author: lbarnaud; state: Exp; lines: +1 -1
  • ext/standard/tests/file/clearstatcache_error.phpt
  • date: 2008/08/07 09:24:04; author: lbarnaud; state: Exp; lines: +3 -3

    2008/08/06

    separate tagging of the zend dir should not be necessary, fix reST formatting of titles
  • README.RELEASE_PROCESS
  • date: 2008/08/06 21:49:37; author: lsmith; state: Exp; lines: +7 -6

    lets me all american :)
  • README.RELEASE_PROCESS
  • date: 2008/08/06 19:41:54; author: lsmith; state: Exp; lines: +2 -2

    updated in regards to windows, added some clarifications and addition tipps
  • README.RELEASE_PROCESS
  • date: 2008/08/06 19:34:35; author: lsmith; state: Exp; lines: +45 -26

    - Old news
  • NEWS
  • date: 2008/08/06 05:51:38; author: jani; state: Exp; lines: +0 -1

    - Fixed some inconsistencies with the behaviour of sessions. Changed session_start() to return false when session start fails.
  • ext/session/session.c
  • date: 2008/08/06 05:34:55; author: jani; state: Exp; lines: +57 -37
  • ext/session/tests/session_decode_variation3.phpt
  • date: 2008/08/06 05:34:55; author: jani; state: Exp; lines: +11 -16
  • ext/session/tests/session_encode_variation3.phpt
  • date: 2008/08/06 05:34:55; author: jani; state: Exp; lines: +0 -1
  • ext/session/tests/session_encode_variation4.phpt
  • date: 2008/08/06 05:34:55; author: jani; state: Exp; lines: +0 -1
  • ext/session/tests/session_encode_variation5.phpt
  • date: 2008/08/06 05:34:55; author: jani; state: Exp; lines: +0 -1
  • ext/session/tests/session_encode_variation7.phpt
  • date: 2008/08/06 05:34:55; author: jani; state: Exp; lines: +0 -1
  • ext/session/tests/session_encode_variation8.phpt
  • date: 2008/08/06 05:34:55; author: jani; state: Exp; lines: +6 -5

    - MFB: sync parameter parsing API changes in session_set_save_handler()
  • ext/session/session.c
  • date: 2008/08/06 04:48:39; author: jani; state: Exp; lines: +10 -5

    - MFB: snprintf -> slprintf, nuketh extra folding tags, ws fixes
  • ext/session/session.c
  • date: 2008/08/06 04:24:55; author: jani; state: Exp; lines: +38 -42

    ws + folding tags
  • ext/session/session.c
  • date: 2008/08/06 00:36:14; author: jani; state: Exp; lines: +174 -140

    2008/08/05

    - Nuke ending period
  • ext/session/session.c
  • date: 2008/08/05 22:52:35; author: jani; state: Exp; lines: +2 -2

    - fix oci8_11g when build shared (invalid extension)
  • ext/oci8/oci8.c
  • date: 2008/08/05 20:56:03; author: pajoye; state: Exp; lines: +3 -3

    - fix zlib detection (shared/static) and add zlib_a support
  • ext/curl/config.w32
  • date: 2008/08/05 19:39:51; author: pajoye; state: Exp; lines: +3 -2

    - not shared
  • ext/mcrypt/config.w32
  • date: 2008/08/05 17:19:32; author: pajoye; state: Exp; lines: +2 -2

    - No need to load any php.ini here
  • run-tests.php
  • date: 2008/08/05 16:25:31; author: jani; state: Exp; lines: +3 -3

    - Portability fix. (si_fd seems to be linux only thing)
  • ext/pcntl/config.m4
  • date: 2008/08/05 15:12:10; author: jani; state: Exp; lines: +2 -4
  • ext/pcntl/pcntl.c
  • date: 2008/08/05 15:12:10; author: jani; state: Exp; lines: +12 -7
  • ext/pcntl/php_pcntl.h
  • date: 2008/08/05 15:12:10; author: jani; state: Exp; lines: +1 -4
  • ext/pcntl/php_signal.c
  • date: 2008/08/05 15:12:10; author: jani; state: Exp; lines: +9 -2
  • ext/pcntl/tests/001.phpt
  • date: 2008/08/05 15:12:11; author: jani; state: Exp; lines: +1 -1
  • ext/pcntl/tests/002.phpt
  • date: 2008/08/05 15:12:11; author: jani; state: Exp; lines: +2 -2
  • ext/pcntl/tests/pcntl_signal_dispatch.phpt
  • date: 2008/08/05 15:12:11; author: jani; state: Exp; lines: +4 -4
  • ext/pcntl/tests/signal_closure_handler.phpt
  • date: 2008/08/05 15:12:11; author: jani; state: Exp; lines: +3 -3

    fix typo
  • ext/openssl/openssl.c
  • date: 2008/08/05 14:58:57; author: tony2001; state: Exp; lines: +2 -2

    Fixed test
  • ext/standard/tests/file/bug43008.phpt
  • date: 2008/08/05 10:09:12; author: lbarnaud; state: Exp; lines: +4 -0