Commit Graph

1887 Commits

Author SHA1 Message Date
Marcus Boerger
4d5ac8e9cf - Fix issue with long form of command line switches 2007-03-21 23:19:00 +00:00
Antony Dovgal
29c4f0590c fix tests
I was absolutely sure we removed --disable-reflection option.
2007-03-17 19:15:58 +00:00
Dmitry Stogov
3a4101c437 Fixed compilation warning 2007-03-12 07:39:24 +00:00
Dmitry Stogov
69ff1d0e4d Return HTTP 403 in case of "access denied". 2007-03-09 16:50:17 +00:00
Uwe Schindler
4f370ac55f Update function names for PHP6 to php6* 2007-03-06 19:47:12 +00:00
Uwe Schindler
7d9bf1d1cc remove (large) static buffers for header names and request uri 2007-03-06 18:15:04 +00:00
Uwe Schindler
ff979699c9 use slprintf instead of snprintf and remove 0termination things (because slprintf is always available now) 2007-03-06 16:19:36 +00:00
Uwe Schindler
f8b7d0e046 snprintf patch 2007-03-05 16:28:39 +00:00
Dmitry Stogov
b915076031 poll() is not affected by FD_SETSIZE (Tony) 2007-02-26 09:39:08 +00:00
Marcus Boerger
20a40063c5 - avoid sprintf 2007-02-24 16:25:58 +00:00
Dmitry Stogov
10ffce3285 Use poll() instead of select() if available 2007-02-24 11:21:10 +00:00
Antony Dovgal
30239ea383 check for NULL, then add flag 2007-02-22 10:06:02 +00:00
Antony Dovgal
30dacafa72 implement PHP_STREAM_FLAG_NO_CLOSE and avoid hacks in plain wrapper 2007-02-21 21:56:45 +00:00
Dmitry Stogov
23ee3bf9bc Check for FD_SETSIZE limit 2007-02-21 15:46:30 +00:00
Antony Dovgal
0f5b9e4e39 fix typo 2007-02-21 08:08:47 +00:00
Antony Dovgal
389e17332e move PHP_TEST_WRITE_STDOUT to acinclude.m4 and use it in configure.in
its result is used in sapi/cli & sapi/embed, not just sapi/cgi
2007-02-20 20:10:53 +00:00
Antony Dovgal
2ad6c07ca1 don't call php_module_startup() directly, use startup functions
patch by Andrei Nigmatulin
2007-02-20 19:19:14 +00:00
Antony Dovgal
95741bd34a MFB 2007-02-20 09:09:47 +00:00
Antony Dovgal
862523f69a MFB: Eliminate strcat() usage
Fixed handling of argv[] for GET
2007-02-19 20:01:17 +00:00
Dmitry Stogov
bc873b7b1d Initialize "retval" on each request 2007-02-19 14:13:35 +00:00
Dmitry Stogov
4de0758b91 Fixed fcgi_putenv() semantic with NULL value 2007-02-19 13:21:49 +00:00
Dmitry Stogov
32d7fd76a2 Fixed bug #40286 (PHP fastcgi with PHP_FCGI_CHILDREN don't kill children when parent is killed) 2007-02-16 11:30:38 +00:00
Dmitry Stogov
d57b78aab1 Fixed bug #40414 (possivle endless fork() loop when running fastcgi) 2007-02-15 12:33:54 +00:00
Dmitry Stogov
5ebba1b2f6 Fixed Bug #40352 (FCGI_WEB_SERVER_ADDRS function get lost) 2007-02-15 12:05:25 +00:00
Antony Dovgal
233ebb67e8 explicitly set module name 2007-02-07 18:22:38 +00:00
Antony Dovgal
a4f5b662a3 upgrade apache2filter to php6 2007-02-07 09:37:34 +00:00
Antony Dovgal
903ef1a071 change "php5" to "php6" everywhere
rename mod_php5.c to mod_php.c
2007-02-07 09:35:09 +00:00
Dmitry Stogov
68885b28dc Prevent flush() of closed handle on php_module_shutdown() 2007-01-29 19:38:21 +00:00
Marcus Boerger
94292d3e01 - Add --ri/--rextinfo 2007-01-23 20:02:29 +00:00
Antony Dovgal
94f9dc1d8a use getenv() 2007-01-20 22:12:45 +00:00
Andrei Zmievski
7963278bf4 Fake out the module name, since the filename is different now. 2007-01-11 23:18:11 +00:00
Andrei Zmievski
0b222980d0 Rename php5 module to php6. Remove version number from
sapi/apache/mod_php.* filenames (for future's sake). No other SAPI
moduels modified (up to invididual maintainers).
2007-01-10 23:46:09 +00:00
Johannes Schlüter
086ae075c2 - Bump year 2007-01-10 22:17:09 +00:00
Antony Dovgal
17efa1aea6 fix #40083 2007-01-10 14:10:28 +00:00
Antony Dovgal
287e1b3f36 fix magic numbers 2007-01-03 18:52:23 +00:00
Sebastian Bergmann
3717df72ae Bump year. 2007-01-01 09:29:37 +00:00
Antony Dovgal
36e75c5669 make sure l != 0 2006-12-28 22:36:45 +00:00
Antony Dovgal
322b00be0a fix sapi/embed build 2006-12-28 15:22:07 +00:00
Antony Dovgal
69c6843c9a fix build 2006-12-28 15:14:39 +00:00
Antony Dovgal
5a14146e28 use strlcat() 2006-12-28 13:30:18 +00:00
Antony Dovgal
03b68981f9 prevent potential leak on error 2006-12-21 00:43:00 +00:00
Dmitry Stogov
a7c536fbcd Make MEMORY_LIMIT and ZEND_USE_MALLOC_MM to be always enabled. They don't make a
ny significant slowdown, but incrise maintainability a lot. Note that the setting of memory_limit wasn't changes (neither in main/main.c nor in php.ini) and it
still set to 16M.
2006-12-20 10:50:46 +00:00
Antony Dovgal
c5edb5a75e fix test on MacOS 2006-12-19 13:11:30 +00:00
Dmitry Stogov
916de0e30f Fixed bug #39869 (safe_read does not initialize errno). (michiel at boland dot org) 2006-12-19 09:17:28 +00:00
Ilia Alshanetsky
3d2de2426e MFB: Fixed bug #39201 (Possible crash in Apache 2 with 413 ErrorHandler). 2006-12-13 00:41:45 +00:00
Ilia Alshanetsky
a918d00548 MFB: Fixed bug #39797 (virtual() does not reset changed INI settings). 2006-12-12 18:05:38 +00:00
Ilia Alshanetsky
c151b4a37f MFB: Fixed bug #39787 (PHP doesn't work with Apache 2.3). 2006-12-11 14:54:29 +00:00
Dmitry Stogov
65f8f45692 Fixed FastCGI impersonation for persistent connections on Windows 2006-12-05 08:55:34 +00:00
Antony Dovgal
f11c9c8871 fix tests, use -n to prevent any problems with existing php.ini 2006-12-04 17:48:27 +00:00
Alex Waugh
58c106cb06 Improve robustness of sending routines 2006-11-26 19:50:30 +00:00
Antony Dovgal
9f99f2e9b1 fix test 2006-11-24 13:40:29 +00:00
Antony Dovgal
bc7e217293 add tests for CLI 2006-11-24 13:32:07 +00:00
Antony Dovgal
92ed3d2b4c call sapi_deactivate() & friends on error
fixes leak with `php-cli -n -c ..`
2006-11-24 11:54:48 +00:00
Dmitry Stogov
9fa7b87ff0 Removed unnecessary getenv/putenv calls 2006-11-15 13:34:05 +00:00
Dmitry Stogov
ad2b3e69f0 Fixed wrong ext/filter behavior. It might not to register FastCGI environment variables and make memory leaks. 2006-11-15 11:14:27 +00:00
Dmitry Stogov
dc5124d2bb cgi.* and fastcgi.* directives are moved to INI subsystem. The new directive cgi.check_shebang_line can be used to ommiting checnk for "#! /usr/bin/php" line. 2006-11-14 10:32:11 +00:00
Ilia Alshanetsky
861d8bc309 MFB: Fixed bug #38456 (Apache2 segfaults when virtual() is called in .php
ErrorDocument).
2006-11-09 19:10:27 +00:00
Ilia Alshanetsky
e34c7f161c MFB: Fixed bug #38602 (header( "HTTP/1.0 ..." ) does not change proto
version).
2006-11-09 00:13:39 +00:00
Uwe Schindler
d32cc4e0e4 update readme 2006-10-27 07:29:15 +00:00
Uwe Schindler
fbe7a4f545 Fix build in Sun Webserver 7 2006-10-27 07:22:46 +00:00
Ilia Alshanetsky
cca8f2ded2 Fixed build 2006-10-25 14:04:48 +00:00
Hannes Magnusson
15492ca0db Fix build 2006-10-23 20:10:14 +00:00
Ilia Alshanetsky
3642ebdcdd Added filter support for $_SERVER in cgi/apache2 sapis
Make sure PHP_SELF if filtered in Apache 1 sapi
2006-10-23 19:17:51 +00:00
Dmitry Stogov
3c8973d51b Fixed bug #39020 (PHP in FastCGI server mode crashes) 2006-10-16 10:47:23 +00:00
Brian France
8767cd2df4 MFB:
Memory assigned to the request_rec should be allocated from apache pools
  and should not be free'ed at the end of the handler phase
2006-10-12 20:13:07 +00:00
Derick Rethans
ee67c9ae3f - Updated the Apache 1.3 sapi as add_assoc_string's signature has been changed. 2006-09-27 18:18:59 +00:00
Antony Dovgal
b6e0aa9856 fix CGI build 2006-09-23 12:27:35 +00:00
Ilia Alshanetsky
12b0b6368a MFB: Restore support for unquoted -d options 2006-09-22 17:42:08 +00:00
Antony Dovgal
2486c2df50 fix leaks with php -d option=value -c /path -h 2006-09-15 08:18:10 +00:00
Dmitry Stogov
73d53309c3 Fix for bug #38757 (MultiPart Form Uploads fail with FastCGI) 2006-09-13 13:03:14 +00:00
Dmitry Stogov
45d09f5eac Don't try to do safe connection close in case of FastCGI protocol error 2006-09-11 07:23:40 +00:00
Nuno Lopes
2320354d66 MFB: more int->zend_bool conversions 2006-09-06 11:55:12 +00:00
Dmitry Stogov
df23e559b5 Fixed "signed/unsigned mismatch" warning 2006-09-04 07:27:50 +00:00
Dmitry Stogov
b94fb5e09c FastCGI environment variables must not be overriden by system environment variables 2006-08-31 13:12:18 +00:00
Dmitry Stogov
fcb9e3bc28 Fixed bug #38543 (shutdown_executor() may segfault when memory_limit is too low). 2006-08-22 12:05:10 +00:00
Sascha Schumann
3582e2f132 "sa_len" is defined to "sa_union . sa_generic . sa_len2" on IRIX,
so we use another variable name here.
2006-08-20 17:44:06 +00:00
Antony Dovgal
3cf1565d90 typos in comments and other minor improvements 2006-08-10 13:44:00 +00:00
Antony Dovgal
dbe2092313 implement zend_unicode_to_string() and zend_string_to_unicode()
part #2 (of 2)
2006-08-08 16:59:11 +00:00
Stanislav Malyshev
a9a858d7ad fix bug with variables clobbered by longjmp 2006-08-08 13:12:37 +00:00
Dmitry Stogov
c6fdecc906 Added "PHPINIDir" Apache directive to apache and apache_hooks SAPIs 2006-08-03 09:57:05 +00:00
Antony Dovgal
cdb628d67d nuke unused variable 2006-07-26 10:30:45 +00:00
Michael Wallner
29438e890a - fix TS issue found by Jani 2006-07-25 20:22:28 +00:00
Dmitry Stogov
61d39cf1c1 Changed memory_get_usage() and memory_get_peak_usage(). Optional boolean argument allows get memory size allocated by emalloc() (by default) or real size of memory allocated from system. 2006-07-25 13:41:08 +00:00
Dmitry Stogov
b0e3dfab13 Documentation fix 2006-07-24 12:15:29 +00:00
Dmitry Stogov
6687f0377b New memory manager 2006-07-18 09:08:06 +00:00
Ilia Alshanetsky
bb9a727682 MFB: apache2handler sapi is no longer experimental 2006-07-11 00:15:44 +00:00
Edin Kadribasic
66790e727a Added windows build support for apach2filter, supporting apache 2.0.x and 2.2.x 2006-07-05 10:12:42 +00:00
Antony Dovgal
5c06523d75 fix #37920 (compilation problems on z/OS) 2006-06-27 08:26:54 +00:00
Hannes Magnusson
9f96f0340b Argument info 2006-06-25 19:17:20 +00:00
Antony Dovgal
737e1bdd92 initialize pointers 2006-06-20 13:01:08 +00:00
Antony Dovgal
d6669ef575 plug leak in CGI SAPI when running scripts with query string in console 2006-06-19 17:49:20 +00:00
Michael Wallner
dbfa7271c8 MFB52: Fix Bug #37780 memory leak trying to execute a non existing file (CLI) 2006-06-19 14:53:03 +00:00
Antony Dovgal
cb68193690 add missing ifdef and avoid "unused variable" warning 2006-06-19 11:38:51 +00:00
Nuno Lopes
f1d78f433d MFB 2006-06-17 11:14:21 +00:00
Dmitry Stogov
e901a7a870 Removed warnings 2006-06-13 14:22:27 +00:00
Dmitry Stogov
cd54f8ef04 Removed warning 2006-06-13 13:55:32 +00:00
Michael Wallner
40ac3637c2 - sync with apache2handler 2006-06-09 16:29:25 +00:00
Michael Wallner
d6b04eb53e - fix bug #37720 (merge_php_config scrambles values) 2006-06-09 15:13:12 +00:00
Johannes Schlüter
9c5fdd1b7f - Removed useless -g command line option from CGI and CLI
- Fixed conflicting behaviour if -B and -a are set with CLI
- Fixed handling of auto_prepend and exceptions in readline-a-mode
2006-06-03 22:00:30 +00:00
Michael Wallner
231ad17475 - explicit usage of TS macros
# this could have been raised a lot earlier
2006-06-03 11:19:44 +00:00