1
0
mirror of https://github.com/php/php-src.git synced 2026-03-24 16:22:37 +01:00
Commit Graph

395 Commits

Author SHA1 Message Date
Sebastian Bergmann
22f4ef45fe sed -i "s#1997-2009#1997-2010#g" **/*.c **/*.h **/*.php 2010-01-03 09:23:27 +00:00
Antony Dovgal
0ad8b2ab2b fix crash on empty doc_root 2009-10-20 12:57:44 +00:00
Stanislav Malyshev
7394d5bb6b improve fix for #49767 and #47627 - make PHP report
"no script" on 404 again
2009-10-16 23:34:31 +00:00
Pierre Joye
4706ebbfe2 - #48779, fix another use case where / usage may differ 2009-10-15 13:09:25 +00:00
Pierre Joye
29cec688e8 - #48779, improve fix, drop usage of _tolower and use zend_strtolower 2009-10-12 14:40:27 +00:00
Felipe Pena
7bdb2e9e60 - Fixed build and comment-style 2009-10-09 20:01:16 +00:00
Garrett Serack
b7fbc646f1 - changed ini file directives [PATH=](on Win32) and [HOST=](on all) to be case insensitive (garretts) 2009-10-09 19:43:00 +00:00
Jani Taskinen
6d132cf814 - Simplified a bit and fixed possible memory corruption and definate leak. 2009-09-10 16:19:42 +00:00
Felipe Pena
792ae864ee - Drop unused var 2009-09-05 18:21:10 +00:00
Jani Taskinen
7713cc89d9 - Fixed bug #49182 (PHP CGI always outputs the shebang line) 2009-09-05 17:07:14 +00:00
Pierre Joye
da915bc1c3 - MF53: [PHP-CVS] cvs: php-src(PHP_5_3) /sapi/cgi cgi_main.c 2009-06-22 20:15:27 +00:00
Pierre Joye
351b983419 - MF53: #47318, UMR when trying to activate user config 2009-06-17 19:31:54 +00:00
David Soria Parra
21d5bbcb7a Fix bug #47042 (cgi sapi is incorrectly removing the SCRIPT_FILENAME for non apache).
The fix was provided by Sriram Natarajan.
2009-06-09 13:32:12 +00:00
Jani Taskinen
d6e6a2461f - Fixed bug #48419 (non-portable STDIN fileno in cgi_main.c) 2009-06-04 11:51:10 +00:00
Jani Taskinen
90010aad63 MFB: snprintf -> slprintf (Ilia) 2009-06-04 11:47:51 +00:00
Kalle Sommer Nielsen
70f99a9610 Fix compiler warnings introduced by the JIT commit 2009-05-28 20:47:01 +00:00
Jani Taskinen
1020fdde3c ws + cs 2009-05-23 18:59:17 +00:00
Andrei Zmievski
afa4e41c2f Implement JIT request decoding support for $_GET and $_POST. 2009-05-23 18:03:27 +00:00
Kalle Sommer Nielsen
c00b3c7fd8 Fix compiler warnings, and some unicode stuff 2009-05-19 16:03:23 +00:00
Marcus Boerger
d4f5b3f0a9 - This is PHP 6 - if this ... ever gets out 2009-03-10 23:40:06 +00:00
David Soria Parra
1770e94d92 Fix #47149. Remove check for script_filename = path_translated, as this the actual value that we get from apache. 2009-01-19 18:16:52 +00:00
Dmitry Stogov
e35b825990 Disable dl() in CGI and FastCGI modes 2009-01-11 08:35:53 +00:00
David Soria Parra
4edee64c6c Fixed bug #47042 (PHP cgi sapi is removing SCRIPT_FILENAME for non apache). 2009-01-09 22:13:40 +00:00
Sebastian Bergmann
7f4dc8702a Bump copyright year, 3 of 3. 2008-12-31 11:12:40 +00:00
Dmitry Stogov
dcd2ff33e0 Fixed bug #46366 (bad cwd with / as pathinfo) 2008-11-28 11:57:11 +00:00
Felipe Pena
43791516db - Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro (again!) 2008-11-17 11:26:25 +00:00
Rasmus Lerdorf
f459896964 Fix for bug #46525 which fixes Ilia's fix for bug #46319 2008-11-09 15:50:13 +00:00
Felipe Pena
e006a89e71 - Revert ZEND_BEGIN_ARG_INFO change 2008-11-02 21:10:13 +00:00
Felipe Pena
916b56d2d9 - Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro 2008-10-24 16:02:16 +00:00
Arnaud Le Blanc
d5c0fbb06b Fixed FCGI_GET_VALUES requests (fixes #45522) 2008-10-21 03:19:07 +00:00
Ilia Alshanetsky
23ed94cbba MFB: Fixed bug #46319 (PHP sets default Content-Type header for HTTP 304
response code, in cgi sapi)
2008-10-17 01:34:26 +00:00
Dmitry Stogov
1b6dbf2c7a Fixed bug #45860 (header() function fails to correctly replace all Status lines) 2008-09-02 13:22:27 +00:00
Rasmus Lerdorf
cf06da29a5 Remove stray folding tag here 2008-08-26 15:37:38 +00:00
Dmitry Stogov
7a12ee1ccc Fixed bug #45786 (FastCGI process exited unexpectedly) 2008-08-26 09:56:22 +00:00
Dmitry Stogov
d2197dfef8 Fix for bug #45786 (FastCGI process exited unexpectedly) 2008-08-18 10:48:49 +00:00
Dmitry Stogov
2f41686810 Fixed double call to MSHUTDOWN in case of php-cgi -m 2008-08-15 07:31:07 +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
Dmitry Stogov
c1ef996a1c Removed shebang line check from CGI sapi (it is checked by scanner) 2008-08-04 07:20:44 +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
Dmitry Stogov
c3408755ec Fixed possible buffer overflow 2008-06-23 11:38:10 +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
Scott MacVicar
56352d1a2f MFB 5.3: Rest of the changes for re2c merge 2008-03-26 14:46:17 +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
Ilia Alshanetsky
9737e9ee3b MFB: Fixed security issue detailed in CVE-2008-0599 2008-02-28 00:52:11 +00:00
Dmitry Stogov
965054d2f0 optimization 2008-02-15 14:51:52 +00:00
Sebastian Bergmann
9b620d50b4 Bump copyright year, 2 of 2. 2007-12-31 07:12:20 +00:00
Dmitry Stogov
e54f02059e The -f option is fixed to work in the same way as in CLI sapi 2007-12-03 09:38:25 +00:00