Ilia Alshanetsky
e5f9b479af
Fixed bug #38602 (header( "HTTP/1.0 ..." ) does not change proto version).
2006-11-09 00:13:26 +00:00
Hannes Magnusson
7b15d02b99
Fix build
2006-11-04 13:03:56 +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
Uwe Schindler
3cfbbc0635
MFH: update readme
2006-10-27 07:29:51 +00:00
Uwe Schindler
841bac014a
Fix build in Sun Webserver 7 (should be in 5.2.0, it's not critical but does not break mainstream sapis!!!)
2006-10-27 07:23:44 +00:00
Dmitry Stogov
bf95b64376
Fixed bug #39020 (PHP in FastCGI server mode crashes)
2006-10-16 10:46:59 +00:00
Brian France
33879eceb3
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:02:58 +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
Antony Dovgal
4b257a1c0e
fix leak with php -c /path -h
2006-09-15 08:18:36 +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
Nuno Lopes
47713b1eb7
more int->zend_bool conversions
2006-09-06 11:54:29 +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
Dmitry Stogov
f7e99a2162
Fixed bug #38543 (shutdown_executor() may segfault when memory_limit is too low).
2006-08-22 12:04:53 +00:00
Ilia Alshanetsky
672da2daeb
MFH: sa_len compile fix for IRIX
...
# Patch by Sascha
2006-08-20 18:24:11 +00:00
Antony Dovgal
1ec10ac8c7
typos in comments and other minor improvements
2006-08-10 13:43:18 +00:00
Stanislav Malyshev
0617904d0a
fix bug with variables clobbered by longjmp
2006-08-08 13:34:14 +00:00
Dmitry Stogov
29e1530cd7
Added "PHPINIDir" Apache directive to apache and apache_hooks SAPIs
2006-08-03 09:56:50 +00:00
Antony Dovgal
5e0f6ea7db
nuke unused variable
2006-07-26 10:31:08 +00:00
Dmitry Stogov
356facf4af
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:40:05 +00:00
Dmitry Stogov
b9ba07f7a0
Documentation fix
2006-07-24 12:15:07 +00:00
Dmitry Stogov
29ed52ffa4
New memory manager
2006-07-18 09:06:33 +00:00
Ilia Alshanetsky
190c186fb8
apache2handler sapi is no longer experimental
2006-07-11 00:15:30 +00:00
SVN Migration
1b0a789ab9
This commit was manufactured by cvs2svn to create branch 'PHP_5_2'.
2006-07-05 10:12:43 +00:00
John Coggeshall
3a0791c99b
Reimplementation of the way Apache 2 Filter works. Instead of ripping the
...
source from a file (thus bypassing any previous filters in the chain). This
implementation wraps Zend's internal stream mechanism, allowing ZE to read
from Apache's streams instead.
2006-07-03 16:51:38 +00:00
Antony Dovgal
6c52ec1319
MFH: fix #37920 (compilation problems on z/OS)
2006-06-27 08:27:10 +00:00
Antony Dovgal
20a379fa7d
MFH: initialize pointers
2006-06-20 12:55:26 +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
Michael Wallner
f4106441cb
- Fix Bug #37780 memory leak trying to execute a non existing file (CLI)
2006-06-19 14:52:34 +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
Michael Wallner
76838bcd54
- sync with apache2handler
2006-06-09 16:29:35 +00:00
Michael Wallner
2e9ec84ce2
MFH: fix bug #37720 (merge_php_config scrambles values)
2006-06-09 15:13:39 +00:00
Johannes Schlüter
2f418134ff
MFH
2006-06-03 22:02:02 +00:00
Michael Wallner
d724f9cfb1
MFH: call ap_set_content_type() only once, else each time we call it,
...
configured output filters for that content type will be added
2006-05-28 20:32:00 +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
Rasmus Lerdorf
6fb0bf80ea
Switch to a signed int for now. Will look at moving to a long throughout
...
the code here.
2006-05-13 21:50:28 +00:00
Dmitry Stogov
1f41b288e9
Fixed bug #37306 (max_execution_time = max_input_time)
2006-05-11 22:10:31 +00:00
Rasmus Lerdorf
4df7ab403c
Add input_filter hook call in getenv()
2006-05-10 21:19:32 +00:00
Marcus Boerger
77c1b56cd7
- Update after api changes
2006-05-10 00:00:13 +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
Edin Kadribasic
12a5d2b547
Enable parallel build against Apache 2.2 libs and headers
2006-05-07 00:09:20 +00:00
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
Edin Kadribasic
af11e1d592
Correctly import external data ( #33292 )
2006-04-26 09:31:23 +00:00
Dmitry Stogov
5b973c86ee
iFixed compilation on Solaris
2006-04-24 09:53:57 +00:00
Andrei Zmievski
c86e96db11
Typo.
2006-04-23 19:56:53 +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
Ilia Alshanetsky
46ba651680
MFH:
...
Removed extra space in the Content-Type header for logos
Simplified stderr error reporting in apache sapi.
2006-04-02 17:58:17 +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
Michael Wallner
23b8ce3876
- fix php_apache_sapi_header_handler() modifying sapi_header
...
# already taken care of in apcache1 sapi
2006-03-19 14:54:53 +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
Alex Waugh
5dea328391
MFH Improve DOCUMENT_ROOT setting
2006-03-07 22:35:30 +00:00
Marcus Boerger
5a69b29082
- Warning fixes by Steph
2006-02-26 10:57:00 +00:00
Johannes Schlüter
7409ed6403
- MFH: List --rf/--rc/--re only with enabled reflection
2006-02-21 21:15:13 +00:00
Antony Dovgal
82b6ccbc30
fix memory leak and possible invalid reads
2006-02-15 11:15:32 +00:00
Antony Dovgal
8068342483
MFH: fix #36400 (Custom 5xx error does not return correct HTTP response error code)
2006-02-15 11:09:05 +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
Marcus Boerger
cb27823e82
- MFH Show the exact version
2006-01-22 22:09:54 +00:00
Marcus Boerger
575e6b6e7c
- Make clear what -a mode gets you
2006-01-14 02:09:37 +00:00
Rasmus Lerdorf
4d64a617c3
MFH: I don't recall the reason for messing with r->allowed here, so let's
...
get rid of it (and see who screams). This should fix bug #32561
2006-01-06 18:06:38 +00:00
Ilia Alshanetsky
fb91408a17
Added param checks for ap2 fetch respose/request header functions.
2006-01-03 20:13:07 +00:00
Ilia Alshanetsky
a5e15f2e1c
Fixed possible crash in apache_getenv()/apache_setenv() on invalid
...
parameters.
2006-01-02 22:19:37 +00:00
foobar
6d8c69e3cb
MFH: fixed apache_setenv(): at least 2 parameters are required
2006-01-02 22:10:38 +00:00
Ilia Alshanetsky
488500acfb
Added safety checks
2006-01-01 20:12:55 +00:00
foobar
5bd93221a8
bump year and license version
2006-01-01 12:51:34 +00:00
Sara Golemon
3795f9d8bb
MFH(r-1.7) Silence compiler warning: unused variable
2005-12-29 06:02:17 +00:00
Andrei Zmievski
e6ae0e99c3
MFH
2005-12-16 22:45:12 +00:00
Ilia Alshanetsky
00b9392bf5
Fixed bug #35571 (Fixed crash in Apache 2 SAPI when more then one php
...
script is loaded via SSI include).
2005-12-14 03:36:44 +00:00
Marcus Boerger
c19fa0bbde
- MFH Add method support to --rfunction
2005-12-11 02:41:04 +00:00
Marcus Boerger
ba6c82eee9
- MFH --r* switches
2005-12-11 02:17: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
3e669bc950
MFH: nuke php3 legacy
2005-12-06 02:28:41 +00:00
foobar
b9af8f2719
MFH: nuke php3 legacy
2005-12-06 01:14:02 +00:00