Sebastian Bergmann
ba5764ab39
Fix build.
2002-12-09 11:45:46 +00:00
Harald Radi
0c4dc0afdf
update todo
2002-12-08 19:05:43 +00:00
Harald Radi
3be2fdd14a
initial checkin
2002-12-08 19:05:02 +00:00
Moriyoshi Koizumi
93ee146d0e
Fixed stream leaks
2002-12-08 10:23:50 +00:00
Sebastian Bergmann
b3d0cca0e6
A bit of an update for the sapi/servlet installation guide.
2002-12-06 06:44:29 +00:00
Sebastian Bergmann
27ff466cbc
Deprecate sapi/fastcgi.
2002-12-06 06:08:17 +00:00
Marcus Boerger
ae35c4731f
php_error -> php_error_docref
2002-12-05 23:18:28 +00:00
Harald Radi
8529f3ba95
damn milter api:
...
"Furthermore, since there is not a one-to-one correspondence between
threads and connections (N connections mapped onto M threads,
M <= N), connection-specific data must be accessed through the handles
provided by the Milter library."
which in other words means php_request_startup() and the corresponding
php_request_shutdown() will never be called for the same thread
2002-12-03 16:26:57 +00:00
Harald Radi
bf16a54f5a
fix typos and make example more useful
2002-12-03 14:43:43 +00:00
Shane Caraveo
76e09401ab
aparently did not add these on head
...
removed ssize_t which was causing problems, and not in libfcgi anyway
2002-12-02 05:24:54 +00:00
Shane Caraveo
75cbbfacb1
fix use of Alias under apache by defaulting script_name to redirect_url
...
dont lstat, stat.
2002-12-02 02:16:38 +00:00
Jon Parise
6be496f44e
Correct the punctuation of these error messages.
2002-12-02 00:21:15 +00:00
Shane Caraveo
9bc3f72d8e
build support for cgi fixes previously commited
2002-12-01 21:50:35 +00:00
Shane Caraveo
a3bd39429c
Fix CGI to match cgi spec.
...
This patch properly fixes support for CGI in PHP. For backwards compatible
broken behaviour, cgi.fix_pathinfo can be set to zero in php.ini.
CGI failed to work under apache at all, either using the cgi-script directive
or as a ScriptAlias setup. Typicaly it would try to parse itself. This will
still happen if you dissable fix_pathinfo, and set DISCARD_PATH.
This also fixes PATH_INFO, and finally we can run pres2 under cgi or fastcgi.
This patch has been tested under Apache 1.3, 2.0, IIS, as both cgi and fastcgi,
on Windows and OSX. A followup patch with build stuff for linux will follow.
2002-12-01 21:37:14 +00:00
Harald Radi
3fb36b0c56
example
2002-12-01 20:29:14 +00:00
Harald Radi
e25b194525
rename callbacks to fit the original name
2002-12-01 20:28:54 +00:00
Harald Radi
b460dfc042
initial checkin
2002-12-01 19:55:48 +00:00
Harald Radi
9d5e55f790
if the api functions are called, check if they're valid in that context
...
reopen file per request, so milter doesn't hang. PHPA or APC can be used to speed the milter up
added a milter_init callback to init the milter before it is registered
added protos to make sniper happy
2002-12-01 19:50:07 +00:00
Harald Radi
8c19b754f9
first working version
2002-12-01 16:37:59 +00:00
Harald Radi
db93856c07
check for libmilter path
2002-12-01 13:44:22 +00:00
Harald Radi
e4bc32fbe2
no message
2002-12-01 13:36:53 +00:00
Stanislav Malyshev
2c7d6f9a74
improve username/password detection for IIS
2002-12-01 12:48:08 +00:00
Harald Radi
1356e60fa3
no message
2002-12-01 12:23:47 +00:00
foobar
e178bdc1ee
Fix build
2002-12-01 05:14:56 +00:00
Harald Radi
0244ca1d97
it finally compiles now
...
tests will follow tomorrow
2002-12-01 03:37:49 +00:00
Sascha Schumann
2b95b3c83b
add a "force HTTP/1.0 response" facility to the SAPI layer
...
this is necessary, when you want to take over control of a connection
and the web server is doing stupid things by default (like enabling
chunked transfer encoding for no reason).
2002-12-01 03:28:21 +00:00
Harald Radi
b7b5ca519f
fix build
2002-12-01 02:45:30 +00:00
Harald Radi
39e03b580b
todo or not todo
2002-12-01 01:36:26 +00:00
Harald Radi
3a0a2411c7
added remaining functions, still untested, still having problems with config.m4
2002-12-01 01:18:48 +00:00
Harald Radi
ad6333654e
Sendmail Milter SAPI
...
initial version
2002-12-01 00:21:10 +00:00
Sascha Schumann
95fead0b9f
add missing line
2002-11-29 11:34:08 +00:00
foobar
dd53efc196
- Made the STANDARD_SAPI_MODULE_PROPERTIES be what it says it is.
2002-11-26 05:57:06 +00:00
Shane Caraveo
95b4045f48
configure now supports building the cgi-fcgi module
...
configure --enable-fastcgi
2002-11-26 05:51:16 +00:00
Sascha Schumann
09f463ddae
Add sapi_get_fd() and implement it for the Apache/thttpd SAPIs.
2002-11-26 05:15:55 +00:00
Edin Kadribasic
81711ba621
Avoid possible buffer overflow.
2002-11-22 15:47:39 +00:00
Edin Kadribasic
fd47c5bb32
MFB: Don't send default http status (200).
2002-11-22 13:55:27 +00:00
Edin Kadribasic
714a5be6cc
Fixed bug #19207 by adding cgi.rfc2616_headers configuration directive.
2002-11-22 10:15:47 +00:00
George Schlossnagle
010fd97aa5
brief v1 documentation
2002-11-19 19:03:20 +00:00
George Schlossnagle
3bdfbd6d1e
Props to Lukas as well
2002-11-19 18:57:38 +00:00
foobar
dad428b49e
Add George to the credits and add note about it being different than the real Apache SAPI
2002-11-19 18:02:36 +00:00
foobar
5df80a262b
Fix the configure..
2002-11-19 17:58:10 +00:00
George Schlossnagle
c598b3ac16
now this works (thanks Rasmus)
...
Note: the correct line is --with-apache-hooks
2002-11-19 01:20:42 +00:00
George Schlossnagle
0ad980c667
fixed recurrent entrance to add_cgi_vars
2002-11-18 19:07:37 +00:00
Edin Kadribasic
03fc9eb415
Initial attempt to get apache_hooks api to compile on windows.
...
Still getting link errors with
undefined symbol: 'php_request_startup_for_hook'.
2002-11-18 12:52:57 +00:00
Edin Kadribasic
f8026b7453
Updated windows build file.
2002-11-18 12:30:08 +00:00
Rasmus Lerdorf
a94a226691
Fix a few warnings - compiles nicely now
2002-11-18 06:14:10 +00:00
George Schlossnagle
2c34ea1be4
#defined offsetof, for systems that can't find it
2002-11-18 06:09:23 +00:00
George Schlossnagle
824fdad6c1
initial import of all these files. This was previously the apache_hooks
...
branch of the apache sapi. Now it lives on its own. General functionality
seems to be working, though there may be a problem with some
output buffering, most likely due to the way that sapi_deactivate needs
to be mangled with here.
2002-11-18 01:01:21 +00:00
Andrei Zmievski
ca332dfc96
Oops.
2002-11-15 00:32:42 +00:00
Andrei Zmievski
3e8a800a96
Fix function prototype.
2002-11-15 00:31:10 +00:00