Dmitry Stogov
b096a5de17
Fixed bug #37313 (sigemptyset() used without including <signal.h>). (jdolecek)
2006-05-05 07:05:34 +00:00
Antony Dovgal
24f0701867
MFH: plug leak
2006-05-03 19:40:58 +00:00
Dmitry Stogov
f03fe1c09d
Fixed bug #37205 (incompatibility with mod_fastcgi)
2006-05-03 15:39:16 +00:00
Dmitry Stogov
79fd560e5e
Fixed incompatibility with isapi_fcgi.dll
2006-05-03 13:19:57 +00:00
Dmitry Stogov
ff452441e2
Proper fix for bug #37205
2006-04-27 11:39:32 +00:00
Dmitry Stogov
e0beb7fc71
Revert wrong fix
2006-04-26 17:48:27 +00:00
Dmitry Stogov
bbda630ed9
Fixed bug #37205 (Serving binary content/images fails with "comm with server aborted" FastCGI err)
2006-04-26 11:08:10 +00:00
Dmitry Stogov
5b973c86ee
iFixed compilation on Solaris
2006-04-24 09:53:57 +00:00
Dmitry Stogov
d19c105819
Fixed SUN_LEN calculation
2006-04-18 06:59:19 +00:00
Dmitry Stogov
73e4913cca
Fixed memory leaks
2006-04-18 06:58:43 +00:00
Dmitry Stogov
79b3d79a95
CGI anf FastCGI assume $_SERVER and $_ENV have the same values,
...
so we don't need construct the same arrays twich and may just copy it
2006-04-07 13:45:23 +00:00
Dmitry Stogov
8c40d605e4
Removed unnecessary copying
2006-04-07 12:39:43 +00:00
Dmitry Stogov
cb3a53db83
Cleanup
2006-03-23 10:19:30 +00:00
Dmitry Stogov
0c1b4f45eb
Allowed '-b' with UNIX sockets:
...
-b <hostname>:<port_number>
-b <port_number>
-b <unix_socket_path>
2006-03-23 10:15:01 +00:00
Dmitry Stogov
76a7240d70
Optimized FastCGI SAPI check. Check for ini options only once.
2006-03-17 09:32:30 +00:00
Alex Waugh
b8d26da1be
MFH Fix for RISC OS
2006-03-07 22:37:53 +00:00
Marcus Boerger
5a69b29082
- Warning fixes by Steph
2006-02-26 10:57:00 +00:00
Frank M. Kromann
5e673e0639
Fix build on win32
2006-02-04 23:54:21 +00:00
Dmitry Stogov
aa1142eded
Fixed bug #36158 (SIGTERM is not handled correctly when running as a FastCGI server)
2006-02-03 16:30:09 +00:00
Dmitry Stogov
6a176fa7b3
AIX support
2006-02-02 09:59:23 +00:00
Dmitry Stogov
7e7fcc3a07
Reimplement FastCGI interface
...
Due to licensing restrictions that actually don't allow anybody to use
the libfcgi code without prior approval from Open Market, which is
impossible to obtain - we decided to reimplement this interface from
scratch. The result is actually slightly faster, and more importantly,
clear of any copyright issues.
2006-02-02 08:17:23 +00:00
foobar
5bd93221a8
bump year and license version
2006-01-01 12:51:34 +00:00
Dmitry Stogov
5461b5a6b1
Fixed bug #34429 (Output buffering cannot be turned off with FastCGI)
2005-12-09 17:01:50 +00:00
foobar
bde40a73db
MFH: fix possible compile error
2005-12-03 01:28:16 +00:00
Michael Wallner
496fd1c041
- sapi_header_op(SAPI_HEADER_(REPLACE|ADD), {NULL, 0, 0}) caused HTTP response splitting
...
- sapi_send_headers() already takes care of default_content_type (left over of fix for bug #29983 )
2005-11-02 14:38:13 +00:00
Johannes Schlüter
d3dc0a39bc
- MFH: Fix #34557 php -m exits with "error" 1
2005-10-06 20:29:41 +00:00
foobar
20241fe16a
- 2004 -> 2005
2005-08-03 11:12:19 +00:00
Dmitry Stogov
8de3367453
Fixed support for shared extensions on AIX
2005-07-07 05:54:43 +00:00
Wez Furlong
43aa6922d3
Don't crash here if there are errors (such as failing to load extensions via
...
php.ini) during startup.
2005-06-16 14:54:51 +00:00
foobar
51eebc6096
cs + ws
2005-06-03 23:11:51 +00:00
foobar
a20383ba06
- Unify the "configure --help" texts
2005-05-29 23:17:16 +00:00
foobar
8c2cda1251
int != long
2005-04-28 14:23:57 +00:00
foobar
03bdd1a5d4
- Added fastcgi.logging php.ini option to be able to disable
...
logging through the fastcgi connection
2005-04-28 13:14:26 +00:00
foobar
9af93dbb41
Expose EXEEXT and use for cli/cgi binaries
2005-04-21 14:57:53 +00:00
Rasmus Lerdorf
3c0411c496
Fix for bug #32263
...
This adds proto_num to request_info. It is defaulted to HTTP 1.0 (1000)
such that it has a valid value even if the underlying sapi doesn't set it
correctly. It is then used to determine if a 302 or a 303 should be sent
on a Location redirect. Any non GET/HEAD HTTP 1.1 redirect will get a 303
instead of a 302 to be compatible with the HTTP spec.
2005-03-14 19:25:39 +00:00
foobar
84e560435e
MFB: Fix VPATH build
2005-03-06 23:16:44 +00:00
foobar
59db0751fc
Revert previous patch
2005-02-11 02:03:51 +00:00
foobar
951eb23e9a
- Fixed bug #28227 (PHP CGI depends upon non-standard SCRIPT_FILENAME)
...
# patch by: lukem at NetBSD dot org
2005-02-04 10:39:33 +00:00
foobar
376d5f6910
Fix ZTS build
2005-01-11 13:35:56 +00:00
foobar
40b9c63da1
- Fixed bug #28074 (FastCGI: stderr should be written in a FCGI stderr stream).
2005-01-10 15:38:24 +00:00
foobar
a139dbf9cc
- Fix outside-source-tree builds. Always include generated header files
...
with #include <some_header.h> to make sure the correct file is used.
2005-01-09 21:05:06 +00:00
foobar
69eec3f3b9
MFB_4_3: Quote macro names in AC_DEFUN()
2004-12-30 07:08:39 +00:00
Rasmus Lerdorf
fdaa130f3a
Add the new request_time sapi struct entry to all the sapis. Some of these
...
may have ways of getting the request time without the extra syscall, but
for now let's just make sure we don't crash and people will eventually
fill these in where applicable.
2004-12-20 19:33:41 +00:00
Edin Kadribasic
546e5bbc43
Made php -m output sorted case-insensitevly
2004-07-14 22:30:29 +00:00
Sascha Schumann
f51ff68dfa
- revert to proper behaviour
2004-07-05 11:41:31 +00:00
Stanislav Malyshev
74ab20817a
Fix fastCGI breakage: due to calling flush on unitialized requests,
...
request was aborted unless ignore_user_abort is set
2004-05-06 15:23:53 +00:00
Ilia Alshanetsky
39a43c994e
Fixed bug #27802 (default number of children to 8 when PHP_FCGI_CHILDREN is
...
not defined).
2004-03-31 17:01:01 +00:00
Ilia Alshanetsky
ed2b1770ab
Invalid response code when force-cgi-redirect safety mechanism is triggered
2004-03-12 14:05:59 +00:00
Rasmus Lerdorf
2a44432e8c
As discussed a while ago. There is no reason to disallow command-line
...
arguments for the cgi version when run in a cgi context. Our own test
framework is in fact broken because of this unnecessary restriction.
2004-02-27 23:31:28 +00:00
Marcus Boerger
1c00296cc7
Bugfix #27104 CLI/CGI SAPI module variable name conflict
2004-02-11 21:00:46 +00:00