Wez Furlong
6fed2e95b2
Fix build for activescript sapi
2003-03-02 13:09:48 +00:00
foobar
43c4c6913e
Another win32 build fix.
2003-02-25 06:54:04 +00:00
foobar
c7a40ac1ff
(hopefully) fix the build..
2003-02-25 06:49:59 +00:00
foobar
73bae37f26
Possible fix for #22259 + part 1/2 for fixing one AIX bug..
2003-02-24 16:16:11 +00:00
Zeev Suraski
80d0fa7aad
(possibly) fix Win32 builds of the Apache 2 filter
2003-02-24 15:10:36 +00:00
George Schlossnagle
e49bc59a79
ws fix
2003-02-24 01:25:30 +00:00
George Schlossnagle
f5fb75f390
hopefully a fix for 19919
2003-02-24 01:19:08 +00:00
foobar
58e4503942
Added missing headers and $Id$ tags.
2003-02-23 09:50:43 +00:00
foobar
406340713d
MFB: Fixed bug #22356 (Do not add empty -I flags).
2003-02-23 09:37:13 +00:00
foobar
6000c7b46c
- Fixed bug #22376 (wrong httpd.conf modified when using INSTALL_ROOT)
2003-02-23 07:32:03 +00:00
foobar
35f3f3ecc6
These both are experimental still. (there has been a note in config.m4
...
all the time but these marker files were missing)
2003-02-23 02:39:51 +00:00
Justin Erenkrantz
a7df9995cc
Add xbithack support to apache2handler SAPI.
...
(configuration doesn't work, but that's not something new apparently.)
2003-02-22 04:42:34 +00:00
David Viner
1cf1e31acc
this tiny change adds the location of apache includes and libraries that
...
are installed when you use the Apache Windows Installer
(C:\Program Files\Apache Group\Apache\*). With this patch,
a windows developer who has used the Apache Windows Installer should be
able to compile the Apache sapi module without any modifications to his/her
installed tree. It should have no effect whatsoever on anyone else.
--dviner
2003-02-21 00:14:33 +00:00
Justin Erenkrantz
9729930343
Clean up apache2handler SAPI.
...
Key improvements:
- Be streamy
- Re-enable virtual() support
- Set content_type correctly
- Remove unnecessary code and reintroduce some missing code
- Change signature from PhP to PHP
2003-02-20 18:20:03 +00:00
Sascha Schumann
fb6c60c46c
some improvements
2003-02-19 10:57:21 +00:00
Zeev Suraski
4934744b93
Win32 build improvements
2003-02-17 13:29:59 +00:00
Wez Furlong
cc66d8abaa
Fix build under win32
2003-02-17 13:11:22 +00:00
Shane Caraveo
8c73b6ab70
prevent possible crash if used in combo with mod_gzip
...
fix command line
2003-02-17 03:39:58 +00:00
Marcus Boerger
d4fd1c07b1
- Allow long option names
...
- Update CLI's manpage
@Added support for long options in CLI & CGI (e.g. --version). (Marcus)
# In contrast to the preliminary patch this should work now completely.
# If all long option names are accepted we may even think about MFHing.
2003-02-16 01:23:11 +00:00
Marcus Boerger
ecaeb3004a
fix parameter string (-R & -H)
2003-02-15 15:20:17 +00:00
foobar
92279e5e06
MFB
2003-02-14 14:38:20 +00:00
Marcus Boerger
aa8dfa0b74
fix non FCGI build
2003-02-13 19:46:40 +00:00
Shane Caraveo
a13ef6ec42
There is *absolutely no* definitive way to know if argv0 is the
...
actual php script, or if it is the beginning of a query string.
Additionaly, passing parameters on the command line is
not part of CGI spec, and is not required by either
Apache or IIS. So I have removed that code altogether,
and done some further cleanup. Also fix pre4.3 behaviour if fix_pathinfo=0.
I've tested with IIS and Apache 1.3.27 on w2k and RH 7.3.
2003-02-13 18:21:12 +00:00
foobar
2f2f6739b4
Added HAVE_APACHE define.
2003-02-13 07:47:21 +00:00
Sascha Schumann
778378dcc6
include limits.h for portability
2003-02-13 02:30:10 +00:00
Sascha Schumann
6ab6ad12a0
portability work
2003-02-13 02:24:38 +00:00
foobar
e337c5d1c6
Fixed the "member fd in BUFF" test for --with-apxs builds
2003-02-12 17:09:31 +00:00
foobar
7788cefdd3
"Generate" the man page so that it gets correct version always.
2003-02-12 04:38:30 +00:00
foobar
5896410c81
- Added the man page installation
2003-02-12 04:04:36 +00:00
Marcus Boerger
c681320471
Make that clear
2003-02-11 20:34:24 +00:00
Marcus Boerger
7fec2a3856
Document -H added by Ilia
2003-02-11 20:31:34 +00:00
Ian Holsman
ec68ed4aee
initial checkin of the apache2 SAPI using a handler instead of filters.
...
TBD: src highlighting
better post handling
2003-02-11 17:40:11 +00:00
Ilia Alshanetsky
f3ac7fc9c6
Added -H option to CLI binary. This option can be used to hide any arguments
...
including the script name passed to the CLI binary.
2003-02-11 16:18:42 +00:00
Sascha Schumann
fa6d2d48c5
move check to proper place
2003-02-11 02:34:52 +00:00
Sascha Schumann
67f18fcf6c
Detect whether BUFFs contain a fd element. IBM is hiding the actual
...
descriptor behind a void *, so we just disable this for IBM servers
2003-02-11 02:23:29 +00:00
Sascha Schumann
e3831c2ef5
Add "log to stdout" feature
2003-02-11 00:58:54 +00:00
Moriyoshi Koizumi
59be236a8e
Removed unnecessary code
2003-02-10 19:12:02 +00:00
foobar
b69d4c004d
style, ws
2003-02-09 23:48:22 +00:00
foobar
8c596d1394
Some compilers puke on these..
2003-02-09 23:29:56 +00:00
Sascha Schumann
ba32a619ae
use SUCCESS/FAILURE instead of 0/-1
2003-02-09 21:15:55 +00:00
Marcus Boerger
0bce257947
Style corrections
...
See also: Stig's intro
Version info
2003-02-08 15:29:35 +00:00
Marcus Boerger
9e780033c2
Adding some text and some backslashes which are needed sometimes
...
somewhere...
2003-02-07 22:12:02 +00:00
Marcus Boerger
383aa3c2d1
Define STDIN/OUT/ERR for -B -R -F -E (works as expected).
...
Enable exit in same switches.
2003-02-07 21:55:51 +00:00
Marcus Boerger
598e82751d
No more maximum line size for -R and -F
2003-02-07 20:53:05 +00:00
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