Andrei Zmievski
681f352a9d
Should be 'deactivate' rather than the opposite.
2000-02-10 16:48:22 +00:00
Zeev Suraski
073b148167
More abstraction
2000-02-10 16:44:59 +00:00
Zeev Suraski
59b53ea2c8
Always use getopt with CGI, never use it for anything else
2000-02-10 16:27:28 +00:00
Zeev Suraski
404bbe1f26
Move the logging mechanism to SAPI
2000-02-10 15:55:10 +00:00
Andrei Zmievski
a7063b1aee
New function notice.
2000-02-08 18:03:19 +00:00
Zeev Suraski
2da5f17e52
Fix buglet
2000-02-06 22:14:34 +00:00
Zeev Suraski
6a75df6cd7
@- Protect the ISAPI module against exceptions. Stack overflows in scripts are
...
@ now nicely detected and handled (Zeev)
2000-02-06 21:59:58 +00:00
Andrei Zmievski
a6748c555e
Fixed SAPI modules to properly register their related modules.
2000-02-02 17:19:36 +00:00
Andrei Zmievski
254fdd754c
Initialize apache properly.
2000-02-02 16:49:39 +00:00
Andrei Zmievski
625828657a
Forgot to add the actual file.
2000-02-02 14:29:27 +00:00
Andrei Zmievski
f0f00daa92
Moved ext/apache into sapi/apache.
2000-02-02 06:09:00 +00:00
Sam Ruby
e30b061a06
Servlets work again! OK, so it crashes on shutdown, apparently trying to
...
report a memory leak, but it is worth committing the progress so far.
2000-02-01 16:25:43 +00:00
Sam Ruby
54259250e5
PHP can install and run as a servlet again on Unix.
...
Still todo: allow access to ext/java functionality from within servlet.
2000-01-30 20:48:33 +00:00
Sam Ruby
b32b8d0d44
add installation
2000-01-30 00:42:26 +00:00
Sam Ruby
8a75e48bd4
Progress: sapi/servlet now builds again on Unix
2000-01-29 17:53:58 +00:00
Sam Ruby
c60c1b8172
First steps towards restoring sapi/servlet on Unix.
...
Cosmetic improvements to allow README to be read on systems with tabstop=8
2000-01-29 13:22:47 +00:00
Rasmus Lerdorf
796ce90c1e
No comment - will explain next week
2000-01-29 12:46:59 +00:00
Zeev Suraski
b2449f929c
- Change the argument order of php_register_variable() to something more
...
intuitive.
- Make the authentication variables be a part of the HTTP_SERVER_VARS[] array
2000-01-29 11:55:44 +00:00
Zeev Suraski
99f079a349
- A few fixes
...
- Added register_argv_argc directive to allow disabling of argv/argc
2000-01-28 18:29:37 +00:00
Zeev Suraski
7723bdbaa7
Apache module compile fixes
2000-01-28 17:38:08 +00:00
Zeev Suraski
9ab35ae393
Tried to centralize global variable registration as much as possible:
...
- Added $HTTP_ENV_VARS[] and $HTTP_SERVER_VARS[] support, which similarly
to $HTTP_GET_VARS[], contain environment and server variables. Setting
register_globals to Off will now also prevent registration of the
environment and server variables into the global scope (Zeev)
- Renamed gpc_globals to register_globals (Zeev)
- Introduced variables_order that deprecates gpc_order, and allows control
over the server and environment variables, in addition to GET/POST/Cookies
(Zeev)
2000-01-28 17:24:53 +00:00
Sam Ruby
e6c203832e
First step to restoring the ability to build Java support on Unix:
...
1) Restore the ability to build CGI as a shared library
2) Correct make dependency rule so that the jar files are included
3) Search for jar executable, and use it, if found
Left TODO: actually build the shared libraries
2000-01-19 14:45:26 +00:00
Zeev Suraski
62114c1806
Destructors no longer return ints, the low level problem it was intended to solve is long gone now...
2000-01-17 17:33:37 +00:00
Zeev Suraski
972631be71
- Added flush() support to SAPI
...
- Got rid of the old flush() implemenetation in favour of the new one
- Added implicit_flush() support to the output buffering layer.
@- Added implicit_flush() to control whether flush() should be called
@ implicitly after any output (Zeev)
2000-01-13 17:37:25 +00:00
Sascha Schumann
304d60c8f3
Move reentrancy initialisation/destruction into SAPI.
...
These calls only do something, if reentrancy emulation is required.
2000-01-05 19:25:19 +00:00
Sascha Schumann
95cd75dce7
Fix typo
2000-01-04 03:01:43 +00:00
Sascha Schumann
2602a59e87
Replace all += constructs with equivalent ones
2000-01-04 02:58:46 +00:00
Thies C. Arntzen
35286e2922
*** empty log message ***
2000-01-03 11:55:00 +00:00
Sascha Schumann
43ae2bffbb
Happy Y2K patch! Happy new year (or the new millennium, depending on whether
...
you start counting at 0 or 1).
2000-01-01 01:32:05 +00:00
Zeev Suraski
4765396846
.dsp updates
1999-12-31 16:20:04 +00:00
Zeev Suraski
fce126bcb1
Add new Release_inline builds to Win32. Standard release versions will not use
...
inline under Win32.
1999-12-31 15:39:54 +00:00
Sascha Schumann
f2f8d38efa
Integration of -ng changes. Changes:
...
- added support for externally built modules,
- improved support for in-tree shared modules,
- fixed diversion bugs,
- configure displays some informative messages,
- faster static build
(libtool isn't used anymore for compiling non-PIC objects),
- dependencies comparable to automake's without requiring GNU make or GCC,
- working make clean for non-GNU makes.
1999-12-30 02:59:53 +00:00
Sascha Schumann
6bf3529919
Macro syntax has changed
1999-12-30 02:21:21 +00:00
Sascha Schumann
289dc0b6ed
Get rid of some config.h.stubs. Comments are placed into AC_DEFINE()
1999-12-29 21:24:43 +00:00
Sascha Schumann
eb0971609b
Make sapi_module static. This is was the majority of SAPI modules uses.
...
I wonder how this has worked up to now..
1999-12-28 23:48:39 +00:00
Thies C. Arntzen
3238c7ec2c
*** empty log message ***
1999-12-28 15:23:24 +00:00
Thies C. Arntzen
155fd22de0
not too bad: i can see phpinfo()!
1999-12-28 14:09:58 +00:00
Thies C. Arntzen
f3240be016
SAPI module for phttpd - found at ftp://ftp.netuse.de/pub/phttpd/, ftp://ftp.signum.se/pub/phttpd/
...
(DOES NOT WORK YET!!)
1999-12-28 13:58:52 +00:00
Ryan Bloom
28ef78e4cb
Beginning work to get PHP 4 to work with Apache 2.0. This change detects
...
Apache 2.0 properly.
# This is extremely experimental because neither project is release
# quality yet. I expect this to drive bugs out of Apache 2.0's configure
# process as well as provide a useful version of PHP for Apache 2.0, so it
# may take some time for this to become stable. I will commit changes to
# PHP as needed although more modifications will be on the Apache side.
1999-12-27 23:42:46 +00:00
Zeev Suraski
b640c27a08
@- Fixed -c support in the standalone CGI binary (Zeev)
...
Fixed -c support in the standalone CGI binary (Zeev)
1999-12-27 21:21:26 +00:00
Zeev Suraski
235386b245
Change ALLOC_ZVAL() semantics
1999-12-26 21:21:33 +00:00
Sascha Schumann
fc6c531ec2
Add -rdynamic, if supported by gcc and static Apache build is used
1999-12-24 15:56:40 +00:00
Andi Gutmans
3f6e00e48d
- Use ALLOC_ZVAL() in PHP. Finding the places to put FREE_ZVAL(z) is much
...
more tricky and I'm not sure how many places this is. zval allocations
were only made directly in 11 places.
1999-12-24 15:43:39 +00:00
David Hedbor
41392f5497
unlock the serializing lock a tad bit later
1999-12-22 20:11:48 +00:00
David Hedbor
f4d14ad69c
Catch errors in the pike version-check script to avoid potential problems
1999-12-22 05:02:07 +00:00
David Hedbor
c07a14a01f
Removed C++ style comment
1999-12-22 01:09:08 +00:00
David Hedbor
4674b6d652
Some fixes in thread safe (ie ZTS) mode - now it actually seems to
...
work perfectly. Also fixed a couple of typos.
1999-12-22 01:00:30 +00:00
Sascha Schumann
a2276107ab
Some cleanup
1999-12-21 22:58:04 +00:00
Andrei Zmievski
42847f7d5c
Some more php3->php stuff.
1999-12-21 20:02:26 +00:00
Sascha Schumann
ed0a307ccd
Use sapi_module_struct to contain SAPI module name
1999-12-20 23:09:54 +00:00