Uwe Schindler
a4b9d8117f
MFH: replace strncpy with strlcpy
2004-06-26 10:30:22 +00:00
Uwe Schindler
aed8e18415
Addendum to bug #28878 : change ini keys as PHP_INI_SYSTEM
...
Also: Adding "bucket" parameter to non-ini-keys, Elemination of double CONTENT_TYPE/_LENGTH environment variables
2004-06-23 13:05:12 +00:00
Uwe Schindler
de54f321b3
Fix bug #28878 : php.ini values in php4_execute
2004-06-22 15:37:55 +00:00
Uwe Schindler
ba9faa42a0
Security fix: Put '\0' string termination before loop
2004-05-03 12:22:54 +00:00
Uwe Schindler
8c0e3568a9
remove revision tag from module version entry
2003-12-12 16:21:44 +00:00
Uwe Schindler
571ca7f26e
this is not needed
2003-11-01 23:56:58 +00:00
Uwe Schindler
005dfa3c04
MFH
2003-10-31 17:32:04 +00:00
Uwe Schindler
112c1def73
Send correct default content type from php.ini not static text/html (important for other charsets than iso-8859-1)
2003-10-31 12:17:43 +00:00
Uwe Schindler
e95fbd1f2c
MFH
2003-08-04 12:46:38 +00:00
foobar
d892bf5333
MFH
2003-08-01 11:24:20 +00:00
Uwe Schindler
7e3fa7bd59
MFH: Possibility to use php4_execute to display server error pages or directory listing pages
2003-07-24 17:42:40 +00:00
Uwe Schindler
7ba06d0145
some code cleanups
2003-07-21 14:20:30 +00:00
Uwe Schindler
dff2f35098
MFH: safe mode fix
2003-07-15 22:19:23 +00:00
Uwe Schindler
261429dc52
MFH: Make virtual() an alias for nsapi_virtual() -- better for docs/naming in future
2003-07-15 17:31:03 +00:00
Uwe Schindler
62ef1e2857
Prevent user from making nested PHP requests with virtual()
2003-07-02 13:37:39 +00:00
Uwe Schindler
aa9d7d766e
MFH: Update of README for newer servers; apache-similar functions nsapi_request_headers and nsapi_response_headers with apache_* aliases; hide authorization-header in save mode.
2003-06-01 21:15:52 +00:00
Uwe Schindler
2da81fefb8
zend_alter_ini_entry now with PHP_INI_USER
2003-05-31 15:32:38 +00:00
Uwe Schindler
873f321cf7
Disable virtual() if zlib.output_compression is turned on. Better detection of ns-httpdXX.dll
2003-05-30 23:39:04 +00:00
Uwe Schindler
f9f0c83b30
virtual() now works under windows, too
2003-05-30 13:15:04 +00:00
Uwe Schindler
c97e3bac2a
fix of incomplete windows fix
2003-05-29 21:05:06 +00:00
Uwe Schindler
b653dfe7ba
Changes for compilation on windows
2003-05-29 20:13:15 +00:00
Uwe Schindler
3ae99689f7
MFH: php.ini values in magnus/obj.conf; virtual() similar to apache;...
2003-05-29 12:27:39 +00:00
Zeev Suraski
2127840893
Revert PHP part of the fd patch
2003-05-21 09:34:21 +00:00
Sascha Schumann
8053881211
protect against further surprises by initializing all zend_file_handle's
2003-05-17 08:06:53 +00:00
Uwe Schindler
25dc000e41
PHP_WIN32 included
2003-03-24 10:33:47 +00:00
foobar
3df73b303e
MFH (ws fixes, but merged to ease any fix patch merging)
2003-02-09 23:48:59 +00:00
foobar
b7e4606a73
MFH
2003-02-09 23:30:08 +00:00
foobar
8fc9bfc66e
MFH: Fixed _SERVER[] variables, memleaks
2003-02-09 23:27:50 +00:00
Sebastian Bergmann
03d440e1c0
MFH: Bump year.
2002-12-31 16:27:40 +00:00
Ilia Alshanetsky
d5870ef544
Added a sanity check (hopefuly will fix bug #20109 ). According to
...
http://developer.netscape.com/docs/manuals/enterprise/40/nsapi/05_nsapi.htm#551539
util_hostname() can return a NULL value.
2002-10-26 22:00:36 +00:00
Zeev Suraski
76312b4508
another startup initialization fix - only ISAPI and CGI SAPI's tested,
...
minor compile buglets might occur in other SAPIs, but should be trivial
to fix...
2002-09-18 21:57:42 +00:00
Stefan Esser
44a5b43b79
Fixing the same possible memory leak.
2002-06-21 14:47:59 +00:00
Sebastian Bergmann
38933514e1
Update headers.
2001-12-11 15:32:16 +00:00
Jeroen van Wolffelaar
eb38ca844b
Undo Z_ subst for sapi and ext/yaz
2001-09-27 20:01:23 +00:00
Jeroen van Wolffelaar
c033288573
Back-substitute for Z_* macro's. If it breaks some extension (the script isn't optimal, it parses for example var->zval.value incorrect) please let me know.
2001-09-25 21:58:48 +00:00
Daniel Beulshausen
21cac086e4
TSRMLS fixes
2001-08-14 17:16:19 +00:00
Sascha Schumann
8aef193056
more tsrm cleanup
2001-08-05 15:29:47 +00:00
Sebastian Bergmann
a70ecedb33
Remove more duplicate TSRMLS_FETCH() calls.
2001-08-05 05:35:06 +00:00
Zeev Suraski
d87cc976e1
Redesigned thread safety mechanism - nua nua
2001-07-28 11:36:37 +00:00
Zeev Suraski
fe6f8712a4
- Get rid of ELS_*(), and use TSRMLS_*() instead.
...
- Move to the new ts_allocate_id() API
This patch is *bound* to break some files, as I must have had typos somewhere.
If you use any uncommon extension, please try to build it...
2001-07-27 10:16:41 +00:00
Andi Gutmans
abb18a7918
- Commit NSAPI patches.
2001-03-02 15:25:51 +00:00
Andi Gutmans
eb6ba01d1c
- Fix copyright notices with 2001
2001-02-26 06:11:02 +00:00
Zeev Suraski
bd0ac7fe14
Many patches. I hope I remember them all:
...
- Make sapi_module available to external modules (PHPAPI)
- Make the php.ini path reported in phpinfo() always point to
real full path of the php.ini file
- Optimized the ISAPI module not to read unnecessary server
variables and read necessary variables at most once.
2001-01-02 22:49:31 +00:00
Zeev Suraski
030b707296
Update SAPI modules to interface with the new TSRM.
...
Enable thread-safety memory debugging in ISAPI when in debug mode
2000-11-18 02:44:04 +00:00
Sascha Schumann
af87dfe204
Unify handling of aborted connections
2000-10-29 16:14:27 +00:00
Zeev Suraski
91c808ecc4
Restore the headers_only test to the centralized SAPI startup. If necessary, it can
...
be overriden in the activate() callback.
2000-09-08 14:43:57 +00:00
Stanislav Malyshev
5090b1e8d5
Fix zend_fiel_handle handling. Should fix URL include
...
and various opened_path inconsistencies.
2000-08-13 18:00:50 +00:00
Rasmus Lerdorf
76a2d2538c
Heads up! I have moved the headers_only and response_code checks out of
...
SAPI and down into the individual SAPI modules. I have made the
appropriate changes in all the SAPI modules, but please verify these.
The reason for this change is that Apache sometimes will feed PHP
a request_method of GET but have r->header_only set to true. This happens
in an ErrorDocument redirect. In this same scenario we want to preserve
the status code as well instead of just overwriting it with a 200 and
losing this information. For now the other sapi modules act exactly as
before since they probably do not make this distinction, and they may
not even have a valid response code this early in the request.
@ Fix HEAD request bug on an Apache ErrorDocument redirect and preserve
@ the status code across the redirect as well. (Rasmus)
2000-08-02 22:48:45 +00:00
Andrei Zmievski
4010b422dd
Separate plain name returned by php_sapi_module() and pretty name
...
used for output.
2000-06-26 18:05:55 +00:00
Zeev Suraski
cb5891d277
Apply the NSAPI patch
2000-06-24 16:31:10 +00:00