Uwe Schindler
738b662b72
(NSAPI SAPI) Fixed _SERVER[] variables (all headers included) to be now similar to apache SAPI; with this new file the memory leaks (webserver eats up memory during a few days running) are also disappeared (all by NSAPI allocated strings are freed).
2003-02-07 18:57:40 +00:00
Marcus Boerger
fb44f1e0fb
Rewrite/add some stuff
2003-02-06 20:10:52 +00:00
Wez Furlong
f70cf60a16
Mark activescript sapi as experimental, so that the installer can
...
categorize it appropriately.
2003-02-05 08:12:58 +00:00
Ilia Alshanetsky
acc9c13c36
Build Fix.
2003-02-05 00:41:40 +00:00
Marcus Boerger
ad7facdf2b
# RTFM .. and then it goes better :-)
2003-02-05 00:35:20 +00:00
Marcus Boerger
c1f0159d63
First step - abrief version.
...
@Added man page for CLI version of PHP. (marcus)
# I was also thinking about an author section with
# The PHP Group, Edin Kadribasic, Marcus Boerger, Rasmus Lerdorf,
# Stig Bakken and Zeev Suraski beeing mentioned. Group of corse and
# the rest is listed in php_cli.c.
2003-02-05 00:12:46 +00:00
Ilia Alshanetsky
13f8b211c4
Fixed compilation of Apache & Apache Hooks SAPIs.
2003-02-04 20:54:17 +00:00
Marcus Boerger
afc673b61d
remove it then....this forces to put work in man page ...
2003-02-04 20:52:13 +00:00
Zeev Suraski
3a1a209baf
Updates reflecting infrastructure changes
2003-02-04 13:12:48 +00:00
foobar
591c485045
Fix bug: #22035 (EXTRA_LDFLAGS for AIX not correct)
2003-02-03 17:35:10 +00:00
foobar
8040659c00
Make these configure messages differ from the regular apache configure
2003-02-03 15:42:11 +00:00
Sebastian Bergmann
b4cfff0403
Fix ZTS build.
2003-02-03 07:41:05 +00:00
Marcus Boerger
63d4f31604
- Added -B, -F, -R, -E for line by line std in processing.
...
- Added some error messages.
- Added more -h info.
@Added command line parameters -B, -F, -R and -E which allow to process
@stdin line by line (See php -h for more). (marcus)
#This allows to simply complex command line constructs...
2003-02-03 00:22:28 +00:00
Edin Kadribasic
6b203c70a3
Be more consistent with the sapi internal name.
2003-01-29 15:41:42 +00:00
Ilia Alshanetsky
835e6481e4
Fixed bug #17868 (more then the <!--include--> directive used to include
...
a PHP file would result in a crash).
2003-01-28 16:34:21 +00:00
Edin Kadribasic
5b387760de
Call correct module startup function (not a hard coded one) allowing
...
startup override.
2003-01-28 13:54:42 +00:00
Edin Kadribasic
c8eb148368
Expose php_embed_module struct (and make Wez happy).
2003-01-28 10:49:56 +00:00
Ilia Alshanetsky
d92a1f4dc1
Fixed win32 build (bug #21506 ).
...
Fixed a bug that would cause garbage data to appear at the end of the
loaded apache modules list in phpinfo().
2003-01-28 01:25:34 +00:00
Shane Caraveo
33ad63ef8c
normalize CGI variables to the CGI spec
...
PATH_INFO and PATH_TRANSLATED are correct now
SCRIPT_FILENAME now contains the full path to the script
2003-01-26 03:39:50 +00:00
Shane Caraveo
1a4c82e014
fix bug 21261
...
putenv on some platforms requires we provide the memory
cleanup env parsing logic
fix bug 21367
missed optargs in a previous patch
2003-01-25 22:01:53 +00:00
Ilia Alshanetsky
8a9e09a44a
ARG_COUNT(ht) -> ZEND_NUM_ARGS().
2003-01-21 14:56:40 +00:00
Sascha Schumann
294e776d95
add sapi_get_target_uid/_gid for obtaining information about the
...
non-privileged user the web server is running as. this is useful
for creating shared memory segments which need to be accessed by
the child processes/threads.
2003-01-21 11:03:58 +00:00
foobar
961c9856ef
Fixed bug: #21698 , httpd.conf not modified with "make install"
2003-01-21 06:02:19 +00:00
Edin Kadribasic
ceb597ea1a
Added missing warning about experimental nature of sapi/embed.
2003-01-21 02:46:07 +00:00
Ilia Alshanetsky
c794f2c710
Removed pointless memory allocation checks.
2003-01-18 20:27:05 +00:00
Sascha Schumann
ebedf060a5
Fix POST handling once and for all. The daemon now never blocks and handles
...
uploads of up to 2GB on 32 bit platforms.
Uploads >16KB are put into a file-backed mmap area.
SG(request_info).content_type got corrupted somewhere. As a workaround,
we provide SAPI with a duplicate of the original string.
2003-01-17 18:53:22 +00:00
Edin Kadribasic
60cac99a71
Adjust paths for the new location of ext/rpc/java
2003-01-13 16:07:45 +00:00
Sebastian Bergmann
17c1518792
Patch by Giuseppe Tanzilli <g.tanzilli@gruppocsf.com>.
2003-01-12 08:03:18 +00:00
Sebastian Bergmann
a142ce729f
Patch by Giuseppe Tanzilli <g.tanzilli@gruppocsf.com>.
2003-01-12 08:01:42 +00:00
Moriyoshi Koizumi
dd9b7f25cf
This patch is likely to fix win32 build
2003-01-11 22:36:38 +00:00
Ilia Alshanetsky
973937e7aa
Fix the line numbering when the 1st line in the script is #!.
2003-01-11 00:20:50 +00:00
Ilia Alshanetsky
5de9962d50
Fixed bug #21297 . The fix also fixes miscalculation of lines numbers by 1
...
due the previously mentioned bug.
2003-01-08 00:41:53 +00:00
Zeev Suraski
6591b9c826
Add missing call
2003-01-07 16:33:28 +00:00
Zeev Suraski
19d47d9f6e
Initialize lineno using the new infrastructure
2003-01-05 16:10:35 +00:00
Zeev Suraski
a2b58500b4
Make the .dsp use the php4build build directories
2003-01-05 15:09:11 +00:00
Derick Rethans
c175f3545c
- Fix docrefs
2003-01-03 21:33:31 +00:00
Derick Rethans
0127c07e45
- Fix typo (patch by Joseph Tate)
2003-01-03 21:30:49 +00:00
Anantha Kesari H Y
c1498d7a15
Modifications for NetWare.
2003-01-03 15:59:02 +00:00
Anantha Kesari H Y
38a319e3c6
New file added for NetWare.
2003-01-03 15:39:43 +00:00
Zeev Suraski
895b5fc2b6
Fix .dsp
2003-01-02 14:19:29 +00:00
Sebastian Bergmann
2c5d4b8c23
Bump year.
2002-12-31 15:59:15 +00:00
Ilia Alshanetsky
87e598e835
Changed ifdef to if.
2002-12-31 00:10:57 +00:00
Ilia Alshanetsky
6f6bc82de7
Fixed bug #21045 (Apache 2 SAPI now supports the mod_php_memory_usage
...
log variable that allows users to log the memory usage of their PHP scripts).
2002-12-30 23:45:18 +00:00
Ilia Alshanetsky
8315a525ca
Fixed bug #21229 (missing 3rd argument to php_module_startup).
2002-12-28 06:59:24 +00:00
Ilia Alshanetsky
097055a862
Make the version code get the version from the current Apache, rather then
...
the Apache PHP was compiled against.
2002-12-27 23:05:15 +00:00
Ilia Alshanetsky
648dd88b42
Added apache_get_version() & apache_get_modules() to Apache 1.X & Apache
...
Hooks sapis.
Made the module listing in Apache 2 not show the '.c' portion, to be
consistent with Apache 1.X.
2002-12-27 22:47:06 +00:00
Ilia Alshanetsky
572394db74
Added MINFO() to Apache 2, which displays the Apache version & all of the
...
loaded Apache modules.
Added apache_get_version() & apache_get_modules() functions.
2002-12-27 22:02:17 +00:00
Ilia Alshanetsky
967d64ade5
Fixed bug #17098 (make Apache aware that PHP scripts represent dynamic data
...
and should not be cached). Fix suggested by daniel.eckl@gmx.de .
2002-12-27 19:59:09 +00:00
George Schlossnagle
190867c800
fixed ws
2002-12-25 21:18:37 +00:00
George Schlossnagle
abbf745211
fix for 21177
2002-12-25 20:38:37 +00:00
Stefan Esser
66ebbb5ae1
fix compile warning
2002-12-24 23:46:17 +00:00
Moriyoshi Koizumi
9dc6f0c5f2
Made auth information inaccessible under safe mode as discussed in the list
2002-12-21 21:50:28 +00:00
Andrei Zmievski
2feb1cf6d7
MFB.
2002-12-21 20:12:08 +00:00
Moriyoshi Koizumi
4456b3274f
WS
2002-12-21 06:34:31 +00:00
Moriyoshi Koizumi
f4883b916c
Added some notes about the brigade bug detection
2002-12-21 06:33:19 +00:00
Moriyoshi Koizumi
740ee5df1c
Recommited the patch
2002-12-20 15:51:35 +00:00
Edin Kadribasic
3c94150191
MFB: Make sure cli install dir is created before trying to install in it.
2002-12-20 10:12:15 +00:00
Edin Kadribasic
d29309eb68
MFB:
...
Making build system changes according to proposal:
http://news.php.net/article.php?group=php.dev&article=92682
2002-12-19 17:02:40 +00:00
Edin Kadribasic
ff54f76f71
MFB: Reverted previous patches as suggested by Andi.
2002-12-19 00:13:43 +00:00
Moriyoshi Koizumi
978340cfa5
An intuitive attempt to hunt the bug.
2002-12-18 19:32:44 +00:00
Edin Kadribasic
f84aff8f5c
Fix for #20539 (patch by Moriyoshi Koizumi).
2002-12-11 10:24:02 +00:00
foobar
8635af07d5
Fixed bug #20298 : LDFLAGS were not passed to the static apache module build
2002-12-11 08:41:45 +00:00
Ilia Alshanetsky
dc391673d0
Fixed compiler warning.
2002-12-11 02:51:06 +00:00
Ilia Alshanetsky
60a5aeef43
Fixed a few compile warnings and one compile error.
2002-12-10 20:16:30 +00:00
Ilia Alshanetsky
04a16f914c
Replaced deprecated APR_BRIGADE_FOREACH macro.
2002-12-09 18:45:32 +00:00
Melvyn Sopacua
2421e79b60
Fix make install target on Cygwin, bug #20807
2002-12-09 17:02:38 +00:00
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