1
0
mirror of https://github.com/php/php-src.git synced 2026-04-24 16:38:25 +02:00
Commit Graph

1996 Commits

Author SHA1 Message Date
Antony Dovgal 9eb18c3ccb nuke unused var 2008-08-14 09:46:12 +00:00
Dmitry Stogov bb15ca0a56 Fixed bug #45779 (regression with shebang lines processing) 2008-08-13 06:17:15 +00:00
Jani Taskinen bc6a9ad209 [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)
2008-08-13 00:49:59 +00:00
Nuno Lopes 52044a7003 MFB: fix build 2008-08-07 19:32:48 +00:00
George Wang fcb1f9d857 use PHP_ARG_WITH instead of AC_ARG_WITH 2008-08-07 16:41:30 +00:00
George Wang 3fa8a8babb add CREDITS 2008-08-05 22:30:56 +00:00
Dmitry Stogov c1ef996a1c Removed shebang line check from CGI sapi (it is checked by scanner) 2008-08-04 07:20:44 +00:00
Jani Taskinen 3cd81726a2 oops 2008-08-03 11:55:06 +00:00
Jani Taskinen e008959c02 - Added missing $Id$ tags and nuked c++ comments 2008-08-03 11:46:02 +00:00
Jani Taskinen bde0403de0 - Fixed bug #45568 (ISAPI does not property clear auth_digest in header). 2008-07-31 00:48:32 +00:00
George Wang 835c0b022c make it compatible with PHP 6.0 using new php output API 2008-07-30 00:07:29 +00:00
Antony Dovgal dba7f154fc fix warnings 2008-07-25 15:05:33 +00:00
Arnaud Le Blanc 6688c798e1 Allow filters to work on INPUT_SERVER in CLI (bug #44779) 2008-07-24 09:11:48 +00:00
Antony Dovgal 55fecd6593 invert the logics - FLAG_FCLOSE -> FLAG_NO_FCLOSE 2008-07-23 11:24:35 +00:00
Felipe Pena f76da1b96c - Fixed bug #44246 (closedir() accepts a file resource opened by fopen()) 2008-07-22 14:06:17 +00:00
Dmitry Stogov 637e591a3d Fixed chdir() into requested file directory inconsistencies 2008-07-21 08:42:35 +00:00
Felipe Pena d986dd8bc1 - MFB: Added arginfo 2008-07-20 14:29:30 +00:00
Felipe Pena a230643038 - MFB: Added arginfo 2008-07-16 11:59:34 +00:00
Dmitry Stogov 18076953a1 Fixed bug #45151 (Crash with URI/file..php (filename contains 2 dots)) 2008-07-15 13:38:56 +00:00
Dmitry Stogov 6cf169b16c Fixed bug #45423 (fastcgi parent process doesn't invoke php_module_shutdown before shutdown) (basant dot kukreja at sun dot com) 2008-07-15 13:10:42 +00:00
Antony Dovgal 94f128cfcf use int for length 2008-07-14 10:51:45 +00:00
Nuno Lopes ec8a21dd95 add 2008-07-06 17:00:00 +00:00
Nuno Lopes 96258d4a76 MFB 2008-07-06 16:42:10 +00:00
Alexey Zakhlestin 6495bcca65 updated to the new parameter-parsing api (port from 5.3) 2008-06-28 10:16:25 +00:00
Dmitry Stogov c3408755ec Fixed possible buffer overflow 2008-06-23 11:38:10 +00:00
Uwe Schindler 756731f2c8 fix flushing for PHP6 output code 2008-06-22 22:28:31 +00:00
Uwe Schindler bd3e42dc99 URI should be UTF-8 2008-06-22 22:16:41 +00:00
Uwe Schindler 8c6f54c94f Response to: [PHP-DEV] cleaning up the functions - any volunteers? :) 2008-06-22 18:08:45 +00:00
Felipe Pena 068e927322 - Removed UEXPECTF 2008-06-13 01:16:25 +00:00
Scott MacVicar 2926ffea4d MFB: Fixed bug #45144 (ap_child_terminate() isn't available on threaded builds) 2008-06-01 16:10:46 +00:00
Matt Wilmas d5aff66781 Fixed build 2008-06-01 14:01:07 +00:00
Elizabeth Marie Smith 132ecdfa7d MFB and steph's pecl fixes into confutils 2008-05-14 03:32:27 +00:00
George Wang cd6bdb6fbe use nonblock listener socket to avoid blocking 2008-04-15 18:36:48 +00:00
Elizabeth Marie Smith 8c285a77a3 MFB 2008-04-15 16:59:40 +00:00
Dmitry Stogov f3c82b0055 Optimized request startup sequence for php.ini without per dir and per host conf
igurations
2008-04-15 11:32:13 +00:00
Dmitry Stogov afbc0c20ab Fixed bug #44673 (With CGI argv/argc starts from arguments, not from script) 2008-04-09 09:17:01 +00:00
Antony Dovgal 4ab97f25a8 fix test 2008-04-07 12:13:36 +00:00
George Wang 274d0242a1 dual-license LSAPI lib, code style updates 2008-04-03 16:44:44 +00:00
Dmitry Stogov 3cbd48398d - Fixed possible stack buffer overflow in FastCGI SAPI. (Andrey Nigmatulin)
- Fixed sending of uninitialized paddings which may contain some information.
  (Andrey Nigmatulin)
2008-04-03 10:25:08 +00:00
George Wang 80bb8ea277 code style changes: using TAB for indenting, moving opening { to the end of previous line 2008-04-01 05:01:14 +00:00
Felipe Pena 223b7349a0 MFB: Fixed bug #44564 (escapeshellarg removes UTF-8 multi-byte characters) 2008-03-30 12:27:37 +00:00
George Wang c8ca9d2275 follow PHP coding standard 2008-03-27 19:24:14 +00:00
Scott MacVicar 56352d1a2f MFB 5.3: Rest of the changes for re2c merge 2008-03-26 14:46:17 +00:00
Marcus Boerger 97781b818b - Fix memory leak found by Osman
- Merge strlen to sizof change from CLI
2008-03-25 22:04:58 +00:00
Marcus Boerger bd366b66da - Use sizeof rather than strlen and cleanup 2008-03-25 21:58:03 +00:00
George Wang a4213c5e63 catch up with the latest release 2008-03-19 22:43:25 +00:00
Felipe Pena c2cc4c428e Fixed test 2008-03-19 19:16:58 +00:00
Rasmus Lerdorf b911467d1d MFB
Here are the signal changes from the 5.3 branch that optimizes signal
handler registration and switches from longjmp to siglongjmp in order
to make signal mask handling consistent across different UNIX operating
systems.
2008-03-19 16:37:49 +00:00
Dmitry Stogov ea9305c543 Implemented concept of "delayed early binding" that allows opcode caches to perform class declaration (early and/or run-time binding) in exactly the same order as vanila php.
The following pseudo-code explains how it should be used in opcode cache.

function cache_compile_file($filename) {
        if (!is_cached($filename)) {
                ...
                orig_compiler_options = CG(compiler_optins);
                CG(compiler_options) |= ZEND_COMPILE_IGNORE_INTERNAL_CLASSES |
                                        ZEND_COMPILE_DELAYED_BINDING;
                $op_array = orig_compile_file($filename);
                CG(compiler_options) = orig_copiler_options;
                ...
        } else {
                $op_array = restore_from_cache($filename);
        }
        zend_do_delayed_early_binding($op_array);
}
2008-03-18 08:36:49 +00:00
Antony Dovgal 9d255b6f2f fix test 2008-03-17 14:05:32 +00:00