David Hedbor
71a4bdc882
Changed typo (interpretor->interpreter)
2000-03-07 20:20:42 +00:00
David Hedbor
42ca607e71
Use php_module_shutdown_wrapper as the shutdown function
2000-03-06 19:27:59 +00:00
David Hedbor
09ab7fc6ca
Use
2000-03-06 19:26:39 +00:00
David Hedbor
ffd70dca19
Now recommend --enable-roxen-zts...
2000-03-02 22:13:24 +00:00
David Hedbor
52eebff6f8
Removal of printf-debug, changed sp/fp to Pike_sp / Pike_fp instead of
...
using a define.
2000-03-01 20:43:12 +00:00
David Hedbor
08427debe8
Fixed a compilation problem with roxen.c due to a change in Pike to fix a
...
conflict with embedded Perl.
2000-02-29 01:12:28 +00:00
David Hedbor
3e616b5a31
roxen.c
2000-02-29 01:11:16 +00:00
David Hedbor
97cea1b933
Removed warning about ZTS since it works fine now.
2000-02-29 01:10:37 +00:00
David Hedbor
9d1847cdd4
The Roxen PHP4 module is now a part of the Roxen CVS which makes more sense.
2000-02-23 22:27:56 +00:00
Zeev Suraski
86fa2aade2
the pipe is breaking all the time
2000-02-19 23:41:32 +00:00
David Hedbor
12315f78a2
Use sapi_free_header.
2000-02-14 08:11:48 +00:00
Zeev Suraski
5bdd18caf1
Yes, you guessed it... More cleanup
2000-02-10 18:44:33 +00:00
Zeev Suraski
0fd89aa20d
More cleanup - move getenv() to SAPI
2000-02-10 17:55:01 +00:00
Zeev Suraski
7d926a0e0c
More cleanup...
2000-02-10 17:26:57 +00:00
Zeev Suraski
073b148167
More abstraction
2000-02-10 16:44:59 +00:00
Zeev Suraski
404bbe1f26
Move the logging mechanism to SAPI
2000-02-10 15:55:10 +00:00
Andrei Zmievski
a6748c555e
Fixed SAPI modules to properly register their related modules.
2000-02-02 17:19:36 +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
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
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
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
289dc0b6ed
Get rid of some config.h.stubs. Comments are placed into AC_DEFINE()
1999-12-29 21:24:43 +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
Sascha Schumann
ed0a307ccd
Use sapi_module_struct to contain SAPI module name
1999-12-20 23:09:54 +00:00
Zeev Suraski
da5464b145
- zend_file_handles must now flag whether their .filename property should be
...
free by Zend or not (uses e*() functions)
1999-12-04 13:25:41 +00:00
David Hedbor
cad85534c6
Now the new direct write is enabled too...
1999-11-25 02:15:59 +00:00
David Hedbor
5f5bd0954b
Implemented direct writing to the client's FD if RXML parsing of the result isn't selected.
1999-11-25 02:05:35 +00:00
David Hedbor
353686c9c5
Now ZTS can be used. Unless --enable-roxen-zts is specified at the
...
configure line the default process global Roxen PHP lock will be
used. In tests this was a lot faster for some reason and until the
reasons are figured out, it's recommended to use the non-thead-safe
version.
Cvs: ----------------------------------------------------------------------
1999-11-25 00:28:19 +00:00
David Hedbor
9284f73f4f
Removed some forgotten C++ style comments
1999-11-24 07:28:17 +00:00
David Hedbor
df5308e502
Now actually correctly checks for Pike paths etc.
1999-11-24 07:17:17 +00:00
David Hedbor
b86acfd3a2
- Added a couple of static for functions that don't need to be public.
...
- Removed some unused code.
- Started writing better comments.
1999-11-24 02:36:39 +00:00
David Hedbor
6262280ad4
Don't create a new thread for each php-script - use the handler thread.
1999-11-24 02:34:50 +00:00
David Hedbor
1973990286
Moved HAVE_ROXEN to sapi/roxen/config.h.stub
1999-11-24 00:25:14 +00:00
David Hedbor
30476d6d21
Added the wrong file.
1999-11-24 00:02:13 +00:00
David Hedbor
8fb4122333
First version of Pike/Roxen module for embedding PHP.
1999-11-23 23:08:10 +00:00