Dmitry Stogov
0caa2be91f
Use poll() instead of select() if available
2007-02-24 11:20:43 +00:00
Marcus Boerger
50ea26760d
- Avoid sprintf, even when checked copy'n'paste or changes lead to errors
2007-02-24 02:17:47 +00:00
Dmitry Stogov
2b5e7d315f
Check for FD_SETSIZE limit
2007-02-21 15:46:13 +00:00
Antony Dovgal
43d788ec33
MFH: move PHP_TEST_WRITE_STDOUT to acinclude.m4 and use it in configure.in
2007-02-20 20:11:11 +00:00
Antony Dovgal
748b6fdeb3
MFH: make use of startup hooks
2007-02-20 19:20:41 +00:00
Ilia Alshanetsky
9ae588dfb1
Fixed strlcat() usage.
...
# Thanks Andi
2007-02-19 23:52:13 +00:00
Dmitry Stogov
2a170f0584
Initialize "retval" on each request
2007-02-19 14:13:02 +00:00
Dmitry Stogov
7c77611057
Fixed fcgi_putenv() semantic with NULL value
2007-02-19 13:21:14 +00:00
Ilia Alshanetsky
26214fc15f
Eliminate strcat() usage
...
Fixed handling of argv[] for GET
2007-02-18 18:08:22 +00:00
Dmitry Stogov
780c66d14b
Fixed bug #40286 (PHP fastcgi with PHP_FCGI_CHILDREN don't kill children when parent is killed)
2007-02-16 11:30:03 +00:00
Dmitry Stogov
a79d74b694
Fixed bug #40414 (possivle endless fork() loop when running fastcgi)
2007-02-15 12:33:16 +00:00
Dmitry Stogov
12bbbf022f
Fixed Bug #40352 (FCGI_WEB_SERVER_ADDRS function get lost)
2007-02-15 12:04:59 +00:00
Andi Gutmans
71645e8c4f
- Give Dmitry credit for all the FastCGI work
2007-02-14 08:12:27 +00:00
Dmitry Stogov
d44cb7fa7b
Prevent flush of closed handle on php_module_shutdown()
2007-01-29 19:36:01 +00:00
Sebastian Bergmann
4223aa4d5e
MFH: Bump year.
2007-01-01 09:36:18 +00:00
Antony Dovgal
2820e6c1fa
MFH
2006-12-28 22:36:53 +00:00
Dmitry Stogov
868ac7d3a3
Fixed bug #39869 (safe_read does not initialize errno). (michiel at boland dot org)
2006-12-19 09:17:04 +00:00
Dmitry Stogov
7389f59f4d
Fixed FastCGI impersonation for persistent connections on Windows
2006-12-05 08:55:15 +00:00
Dmitry Stogov
8619bf8332
Removed unnecessary getenv/putenv calls
2006-11-15 13:33:41 +00:00
Dmitry Stogov
0916ac47c9
Fixed wrong ext/filter behavior. It didn't register FastCGI environment variables and made memory leaks.
2006-11-15 11:13:02 +00:00
Dmitry Stogov
5caf547a9f
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:31:47 +00:00
Pierre Joye
c002606a88
- fix build (var.s is for zstr)
2006-11-03 16:40:52 +00:00
Ilia Alshanetsky
6123f11021
MFH:
...
Added filter support for $_SERVER in cgi/apache2 sapis
Make sure PHP_SELF is filtered in Apache 1 sapi
2006-11-03 13:51:48 +00:00
Dmitry Stogov
bf95b64376
Fixed bug #39020 (PHP in FastCGI server mode crashes)
2006-10-16 10:46:59 +00:00
Dmitry Stogov
4705155d13
Removed unused libfcgi
2006-09-28 09:37:52 +00:00
Antony Dovgal
bc81c718c8
fix CGI build
2006-09-23 12:27:40 +00:00
Ilia Alshanetsky
be18d5f345
Restore support for unquoted -d options
2006-09-22 17:41:09 +00:00
Dmitry Stogov
7d14dad02e
MFH: Fixed mess with CGI/CLI -d command line option (now it works with cgi; constants are working exactly like in php.ini; with FastCGI -d affects all requests).
2006-09-19 20:33:12 +00:00
Dmitry Stogov
da09526eac
Fix for bug #38757 (MultiPart Form Uploads fail with FastCGI)
2006-09-13 13:03:01 +00:00
Dmitry Stogov
567a4785b3
Don't try to do safe connection close in case of FastCGI protocol error
2006-09-11 07:22:40 +00:00
Dmitry Stogov
a5107c1803
Fixed "signed/unsigned mismatch" warning.
2006-09-04 07:26:48 +00:00
Dmitry Stogov
f9d9c4a6aa
FastCGI environment variables must not be overriden by system environment variables
2006-08-31 13:11:58 +00:00
Ilia Alshanetsky
672da2daeb
MFH: sa_len compile fix for IRIX
...
# Patch by Sascha
2006-08-20 18:24:11 +00:00
Dmitry Stogov
b9ba07f7a0
Documentation fix
2006-07-24 12:15:07 +00:00
Antony Dovgal
6c52ec1319
MFH: fix #37920 (compilation problems on z/OS)
2006-06-27 08:27:10 +00:00
Antony Dovgal
33616195b9
MFH: plug leak in CGI SAPI when running scripts with query string in console
2006-06-19 17:49:26 +00:00
Antony Dovgal
cd7d7039ac
MFH: add missing ifdef and avoid "unused variable" warning
2006-06-19 11:39:02 +00:00
Nuno Lopes
6509311ebb
plug memory leak in sapi_putenv, by using setenv(), that doesnt need any malloc
2006-06-17 11:08:05 +00:00
Dmitry Stogov
eb8c558966
Removed warnings
2006-06-13 14:22:46 +00:00
Dmitry Stogov
5a73f8f13f
Removed warning
2006-06-13 13:55:12 +00:00
Johannes Schlüter
2f418134ff
MFH
2006-06-03 22:02:02 +00:00
Dmitry Stogov
630def46f7
Fixed bug #37496 (FastCGI output buffer overrun)
2006-05-25 06:40:04 +00:00
Dmitry Stogov
6fe36adf0c
Fixed bug #37256 (php-fastcgi dosen't handle connection abort)
2006-05-24 09:42:21 +00:00
Dmitry Stogov
07b8d051fa
Fixed bug #37341 ($_SERVER in included file is shortened to two entries, if $_ENV gets used).
2006-05-24 07:55:19 +00:00
Dmitry Stogov
302c53fc5d
Fixed bug #37496 (FastCGI output buffer overrun)
2006-05-22 09:22:20 +00:00
Antony Dovgal
52cb01a933
fix typo
2006-05-22 06:49:48 +00:00
Edin Kadribasic
52566bba75
Give exe files 8MB stack (same default as on Linux) instead of Windows default 1MB
2006-05-18 21:46:12 +00:00
Dmitry Stogov
b5cd968ffc
- Removed source compatibility with libfcgi
...
- Optimized access to FastCGI environment using HashTable instead of linear search
- Allowed PHP_FCGI_MAX_REQUESTS=0 to disable PHP die
- Allowed PHP_FCGI_CHILDREN=0 to disable PHP spawn workers
2006-05-15 14:30:31 +00:00
Ilia Alshanetsky
57184454e9
Fixed bug #37376 (fastcgi.c compile fail with gcc 2.95.4).
2006-05-09 22:00:08 +00:00
Dmitry Stogov
b096a5de17
Fixed bug #37313 (sigemptyset() used without including <signal.h>). (jdolecek)
2006-05-05 07:05:34 +00:00