foobar
0bf8ea8b03
MFH: - Fixed bug #31887 (ISAPI: Custom 5xx error does not return correct HTTP response message)
2005-04-17 03:39:39 +00:00
foobar
5efdcb0696
MFH: - Fixed bug #7782 (Cannot use PATH_INFO fully with php isapi)
2004-12-18 03:56:11 +00:00
foobar
1cb5b5e139
Missing CVS id tag
2004-12-18 03:15:10 +00:00
Edin Kadribasic
510a2806b3
MFH
2004-07-21 23:26:47 +00:00
Ilia Alshanetsky
e5d7aef143
MFH: Make isapi more compatible with apache sapis as far as the creation
...
$_COOKIE super-global and various $_SERVER values.
2004-05-13 17:21:42 +00:00
foobar
66df106383
MFH: fixed bug #27337 (missing sapi_shutdown())
2004-02-23 19:15:05 +00:00
foobar
8506ee1bfe
- Re-added the FD lexer patch.
...
# Marcus is going to add the long-opts patches back in after this.
2003-05-31 01:37:45 +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
Shane Caraveo
ce2edd18c7
MFH
2003-03-27 17:57:58 +00:00
foobar
bb0a9b3208
MFH
2003-03-24 11:21:26 +00:00
foobar
2492aba147
MFH: Fix for bug #22473
2003-03-07 18:58:34 +00:00
Sebastian Bergmann
03d440e1c0
MFH: Bump year.
2002-12-31 16:27:40 +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
foobar
55362251c8
Should fix #19425
2002-09-16 13:13:52 +00:00
Derick Rethans
68ca74c371
- Gaurd for problems in fault servers (fixes problem with Sambar 5.2)
2002-04-18 22:51:23 +00:00
Zeev Suraski
dcb44bf512
- Fix whitespace (guys, please try to stick with the php4 tree style as far
...
as indentation/newlines go, and also as far as using {} even on if's
that have single statements)
- Fix Windows build
2002-03-19 19:15:40 +00:00
Sebastian Bergmann
90613d2282
Maintain headers.
2002-02-28 08:29:35 +00:00
Zeev Suraski
c8315794f1
Fix incompatibility with Windows .NET (IIS 6)
...
May also improve stability under other Windows versions
2001-12-22 03:11:46 +00:00
Sebastian Bergmann
38933514e1
Update headers.
2001-12-11 15:32:16 +00:00
Zeev Suraski
6cacbd75e7
Fix build if PHP_ENABLE_SEH is not defined
2001-11-25 10:01:49 +00:00
Stig Bakken
0cee8df65e
* fix module struct in rest of sapi modules
2001-10-12 12:11:48 +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
Zeev Suraski
1e125df0d1
Reverse patches that slipped in by mistake in a whitespace patch. They
...
require some more work...
2001-08-13 00:36:16 +00:00
Zeev Suraski
f6f6c4d7e6
Whitespace
2001-08-11 16:39:07 +00:00
Zeev Suraski
6ecae422c4
Use zend_first_try
2001-08-08 14:01:22 +00:00
Frank M. Kromann
96607ebd1a
Adding missing TSRMLS_CC
2001-08-06 16:53:16 +00:00
Sascha Schumann
8aef193056
more tsrm cleanup
2001-08-05 15:29:47 +00:00
Zeev Suraski
1159c84ab7
- TSRMLS_FETCH work
...
- whitespace fixes
2001-08-05 01:43:02 +00:00
Zeev Suraski
d76cf1da18
More TSRMLS_FETCH work
2001-07-31 04:53:54 +00:00
Zeev Suraski
c43806f415
Zend compatibility patch
2001-07-30 08:24:42 +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
Zeev Suraski
336004f4bc
Improved bailout mechanism, supports nested bailouts a-la try..catch
...
Note: You may *not* return directly from a catch block
2001-07-21 14:27:56 +00:00
Ben Mansell
515c20da47
Added support for Zeus SSL client certificate information.
...
Added SERVER_SIGNATURE to the environment.
Submitted by: daniel@zeus.com
2001-03-07 10:28:00 +00:00
Ben Mansell
a40f208ab8
Thread hashtable was being initialized with a size of 1! Changed to 128 as
...
a more sensible number.
# Also could change the 'expected resources' parameter from 1, but I
# haven't tested that bit yet
----------------------------------------------------------------------
2001-03-06 15:09:15 +00:00
Ben Mansell
5e5f5886ff
Added PHP_AUTH_USER, PHP_AUTH_PW and PHP_AUTH_TYPE environment variables
...
for Zeus/ISAPI, so basic authenication works.
Submitted by: daniel@zeus.com
2001-02-27 13:29:21 +00:00
Andi Gutmans
eb6ba01d1c
- Fix copyright notices with 2001
2001-02-26 06:11:02 +00:00
Ben Mansell
f49d4de599
Fixed non-threadsafe code: 'isapi_special_server_variables' was a static
...
buffer, and not allocated per-connection. Bad bad bad!
2001-02-16 16:01:34 +00:00
Ben Mansell
12537e9787
@ Support Zeus 3.3.8
...
Added changes to environment variable manipulations, to support Zeus 3.3.8
and increase compatibility between Zeus/IIS/Apache. Now, URLs like
http://foo.org/file.php/a/b/c/d work correctly.
# While testing, it looks like IIS+ISAPI is mishandling URLs like the above.
# The PATH_TRANSLATED given by ISAPI includes the /a/b/c/d bit of the URL,
# so using this var to find the script file to open on disk will not work.
# We now use SCRIPT_FILENAME if it is present (in Zeus 3.3.8)
# IIS doesn't seem to set this variable, it might be necessary to mangle
# SCRIPT_NAME and APPL_PHYSICAL_PATH together?
2001-01-16 10:44:52 +00:00
Shane Caraveo
f1afd6f487
define flag to turn off exception handling
2001-01-07 23:45:24 +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
Ben Mansell
fbf699adb6
Fix Zeus' behaviour with URL, SCRIPT_NAME, SCRIPT_FILENAME, REQUEST_URI
...
environment variables
PR:
Submitted by:
Reviewed by:
Obtained from:
2000-12-15 16:18:55 +00:00
Ben Mansell
a017a6c025
(Zeus) Re-added some server variables that will be used.
...
Also added DOCUMENT_ROOT, was missing before for non-Win32
2000-12-13 17:11:01 +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
Ben Mansell
fd81040420
(Zeus-specific) Don't GetServerVariable() for vars which Zeus doesn't use
2000-09-19 17:43:11 +00:00
Ben Mansell
4208c264d7
Fixed bug which could truncate PHP_SELF
2000-09-19 17:34:53 +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