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
536a53356d
Get rid of the redundant global startup code
2001-07-24 20:30:37 +00:00
Andi Gutmans
4715403906
- Fix __FILE__ in the main script in CGI/command line mode.
2001-07-21 15:11:30 +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
Andi Gutmans
eb6ba01d1c
- Fix copyright notices with 2001
2001-02-26 06:11:02 +00:00
Sascha Schumann
280e10aac7
Neither the CGI nor the Servlet SAPI module call syslog, so remove
...
references to the syslog include files.
2001-02-24 21:05:02 +00:00
Sascha Schumann
c2fb53bed7
Finish fopen-wrappers rename.
2001-02-23 22:07:16 +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
Andi Gutmans
86a1cace27
- Make all places use MAXPATHLEN in the same way. It includes the
...
terminating NULL.
2000-12-16 20:52:43 +00:00
Sam Ruby
a472edb99b
AIX's XlC++ does not allow casts as an lvalue.
2000-12-16 00:15:56 +00:00
Hartmut Holzgraefe
1f6878e912
2nd step towards auto-credits
2000-11-20 10:33:33 +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
Daniel Beulshausen
abbfbf18bc
added tsrm dir to include path, and release_ts_inline to lib path
2000-09-26 11:23:56 +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
Sam Ruby
4a915571f5
Add reflect.java to the list of java classes to be compiled
2000-08-29 01:42:58 +00:00
Daniel Beulshausen
c8eb56cc59
changed the output directorys from the windowsbuilds
2000-08-23 15:43:36 +00:00
Sam Ruby
b43df683ee
Keep servlet working...
2000-08-21 17:01:51 +00:00
Sam Ruby
3aad950735
Reorder call to ELS_FETCH to be after declarations
2000-08-17 19:19:54 +00:00
Sam Ruby
d93732179b
Better error reporting when dll/shared library is not able to be loaded.
...
Submitted by: Bård Farstad <bf@ez.no>
2000-08-17 10:14:50 +00:00
Sam Ruby
5c8fca1757
Correct bug in headers only logic.
2000-08-10 06:09:05 +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
Sam Ruby
4ca1c611b3
Refactor in support of subclassing
2000-07-30 04:50:31 +00:00
David Croft
0836e10a15
various version 2.0 and 2.01 licenses -> 2.02
2000-07-24 05:41:02 +00:00
Sam Ruby
54790b5e63
Correct the value of request_uri
2000-07-24 05:29:20 +00:00
Sam Ruby
5c13954eed
Fix for JDK1.2.2/Tomcat3.2
...
(can't find beanInfo for interfaces which extend other interfaces)
2000-07-09 04:09:47 +00:00
Sam Ruby
f72de266e2
remove unnecessary dependency
2000-06-30 14:33:46 +00:00
Zeev Suraski
37fb71b9ba
Set version number on DLLs
2000-06-30 12:16:58 +00:00
Sam Ruby
e216b8918e
defer loading of the native code
2000-06-27 10:37:40 +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
Sascha Schumann
0c03253635
Stop including dl/phpdl.h.
2000-06-24 15:36:04 +00:00
Sam Ruby
988302171a
Find servlet includes in new "main" directory. Add (finally) java and
...
servlet to the list of projects
2000-06-14 11:25:54 +00:00
Sam Ruby
f775d18b2c
Export the necessary functions to enable servlet support to be subclassed
...
This is in preparation for xml-cocoon support
2000-06-14 01:41:13 +00:00
Sascha Schumann
102c6ce4b8
Move main.h to php_main.h.
2000-06-05 23:24:42 +00:00
Sam Ruby
767ea7a7e4
use simpler foreach instead of while
2000-05-21 11:26:26 +00:00
Zeev Suraski
e043439ff6
Update the license with the new clause 6
2000-05-18 15:34:45 +00:00
Sascha Schumann
8ab33a4d13
Use "mkdir -p" instead of "test -d || mkdir" where possible
2000-05-15 16:02:43 +00:00
Sam Ruby
c82eca90f4
Fix typo - thanks to Christian Wenz <christian.wenz@stud.tu-muenchen.de>
2000-05-13 15:26:28 +00:00
Sam Ruby
c32bba9644
build error on Unix
2000-05-11 10:39:28 +00:00
Sascha Schumann
7613e064f8
Remove trailing empty lines
2000-05-01 22:38:42 +00:00
Sascha Schumann
0d36199cf9
Large test commit IV
2000-05-01 22:04:52 +00:00
Sascha Schumann
de2cea47c0
Large commit test III
2000-05-01 22:00:09 +00:00
Sascha Schumann
953fe189da
Overall UNIX build system improvements:
...
* Makefile header is now completely dynamic
* Absolute paths in (top_)?(src|build)dir and VPATH
(fixes Tru64 support)
* VPATH does not contain variables anymore
(fixes UnixWare support)
2000-04-30 03:20:09 +00:00
Sam Ruby
a4016620bf
Oops - remove debug statement
2000-04-13 19:05:01 +00:00
Sam Ruby
5424369f3a
match changes to Tomcat example
2000-04-13 19:02:40 +00:00
Sam Ruby
93f9fc77ad
Eliminate warning if virtual cwd is specified
2000-04-11 00:30:33 +00:00
Sam Ruby
8372b2baf1
fix typo: wrong variable name
2000-04-05 12:15:57 +00:00
Sam Ruby
c56888da7c
look for Tomcat binaries too
2000-04-05 09:47:34 +00:00
Sam Ruby
5c40dfa374
Define PHP_SELF in sapi/servlet.
...
Reported by Lim Swee Tat <limst@ncscom.sg>
2000-04-05 09:06:05 +00:00