Anantha Kesari H Y
13163ad5e4
TSRMLS_FETCH should be called prior to accessing any of the SG members
2004-09-23 15:08:31 +00:00
Anantha Kesari H Y
d2e85c5c9a
NetWare now has a POSIX compliant stat structure so no need of CLIB_STAT_PATCH and all such macros
2004-09-23 14:36:42 +00:00
Uwe Schindler
74fe4ec0cb
changed order of processing of ini entries
2004-09-20 13:30:13 +00:00
Uwe Schindler
5e1f396849
Fixed bug #29805 (HTTP Authentication Issues)
2004-09-15 21:28:30 +00:00
Derick Rethans
6ffc1c291a
- MFB: Fixed Apache 2.0 SAPI build against Apache 2 HEAD. (Patch by Joe Orton)
2004-08-23 09:01:27 +00:00
Antony Dovgal
ad503c814b
MFB: typo in config.m4 (potential configuration problem with Stronghold)
2004-08-18 07:22:54 +00:00
Marcus Boerger
364c2fe5a2
TSRM fix
2004-08-11 20:51:41 +00:00
Rasmus Lerdorf
cad60c3760
Add SAPI hook to get the request time if provided by the web server,
...
otherwise call time(0) on the first call and store it so subsequent
calls will get the same time. Hook support for Apache1/2 included.
2004-08-10 17:40:00 +00:00
Wez Furlong
3d9eeb4538
Move activescript sapi to PECL
2004-07-28 12:35:52 +00:00
Wez Furlong
9a19f065af
- Rename ProgID from ActivePHP (tm) to PHPScript (bah)
...
- Convert line-endings for error messages to CRLF
- Misc other tweaks
2004-07-28 12:32:49 +00:00
Wez Furlong
20eac88e58
Tidy up a few loose ends.
...
Override normal php.ini behaviour so that only the launching applications
folder is searched; this avoids picking up a default php.ini with an execution
time limit set.
2004-07-27 22:36:56 +00:00
Wez Furlong
ac87800760
Major re-jig.
...
With thanks to Rob Richards for tracking down a couple of big bugs caused by
teeny bits of code.
2004-07-27 03:57:31 +00:00
Rob Richards
6b0cc4b54d
fix build for VC++ 6
...
update dsp (Enable IObjectSafety)
2004-07-24 14:07:08 +00:00
Wez Furlong
e67ad79599
Enable IObjectSafety so that we can be used in the M$ scripting control.
...
Thanks to Rob for checking this out.
2004-07-24 13:18:56 +00:00
Edin Kadribasic
728b849529
Fix for #28929 by Michael Sisolak
2004-07-21 22:52:50 +00:00
Andi Gutmans
56f8195fe5
- Nuke empty_string. It is a reminanent from the time where RETURN_FALSE()
...
used to return "" and not bool(false). It's not worth keeping it because
STR_FREE() and zval_dtor() always have to check for it and it slows down
the general case. In addition, it seems that empty_string has been abused
quite a lot, and was used not only for setting zval's but generally in
PHP code instead of "", which wasn't the intention. Last but not least,
nuking empty_string should improve stability as I doubt every place
correctly checked if they are not mistakenly erealloc()'ing it or
calling efree() on it.
NOTE: Some code is probably broken. Each extension maintainer should
check and see that my changes are OK. Also, I haven't had time to touch
PECL yet. Will try and do it tomorrow.
2004-07-19 07:19:50 +00:00
Moriyoshi Koizumi
2af6d0e1ab
- request_dtor() should be called if a fatal error occurs during activation
...
phase.
2004-07-17 21:29:50 +00:00
Edin Kadribasic
546e5bbc43
Made php -m output sorted case-insensitevly
2004-07-14 22:30:29 +00:00
Stefan Esser
90f151470c
same bug.
2004-07-14 09:55:24 +00:00
Stefan Esser
446f4d1bc2
Security Fix broken! Destroyed Basic auth. Blame: me
...
4.3.x not affected
2004-07-14 09:43:26 +00:00
Andi Gutmans
e5cfb1d05c
- Better stability during premature shutdown of request startup
2004-07-10 07:46:17 +00:00
Sascha Schumann
f51ff68dfa
- revert to proper behaviour
2004-07-05 11:41:31 +00:00
Uwe Schindler
3bb7e73656
replace strncpy with strlcpy
2004-06-26 10:30:07 +00:00
Edin Kadribasic
42f7b8026c
MFB: Memory leak fix (patch by Joe Orton)
...
Fixes #28113 . Adapted to php5 by Magnus Määttä.
2004-06-25 13:00:48 +00:00
Uwe Schindler
8327d4e2bd
Addendum to bug #28878 : change ini keys as PHP_INI_SYSTEM
...
Also: Adding "bucket" parameter to non-ini-keys, Elemination of double CONTENT_TYPE/_LENGTH environment variables
2004-06-23 13:02:01 +00:00
Alex Leigh
ef81373201
Updated the author's contact information.
2004-06-22 18:08:03 +00:00
Uwe Schindler
e276023d82
Fix bug #28878 : php.ini values in php5_execute
2004-06-22 15:37:40 +00:00
Ilia Alshanetsky
cfbf5b24b7
Fixed bug #28818 (Apache 2 sapis do not export st_dev).
2004-06-18 00:36:58 +00:00
Zeev Suraski
a2ea2d7173
Fix prototypes
2004-05-30 17:53:12 +00:00
Marcus Boerger
d94136fc30
- Remove unused blocks
2004-05-19 08:45:46 +00:00
Ilia Alshanetsky
50260570b4
Make isapi more compatible with apache sapis as far as the creation
...
$_COOKIE super-global and various $_SERVER values.
2004-05-13 17:21:39 +00:00
Stanislav Malyshev
74ab20817a
Fix fastCGI breakage: due to calling flush on unitialized requests,
...
request was aborted unless ignore_user_abort is set
2004-05-06 15:23:53 +00:00
Wez Furlong
5b5b10f0ca
Just in case this header isn't present on the snaps machine.
2004-05-04 15:00:25 +00:00
Wez Furlong
c921ceb49c
Improve stability.
...
Give it a new CLSID and change the engine name to ActivePHP5.
Globals registered by the scripting host are now auto-globals and don't
need to be declared global when accessed from within functions.
2004-05-04 14:54:01 +00:00
Uwe Schindler
b39a1e5195
Security fix: Put '\0' string termination before loop
2004-05-03 12:23:25 +00:00
Marcus Boerger
9216b3d182
Add a notice on STDIN
2004-05-02 09:14:02 +00:00
Ilia Alshanetsky
e81addb5ca
C++ comments.
2004-04-29 12:59:26 +00:00
Ilia Alshanetsky
39a43c994e
Fixed bug #27802 (default number of children to 8 when PHP_FCGI_CHILDREN is
...
not defined).
2004-03-31 17:01:01 +00:00
Uwe Schindler
fcfe11e9e4
hint to raise stacksize (bug #27231 )
2004-03-18 13:37:16 +00:00
Ilia Alshanetsky
39baa271b6
Fixed bug #27580 (pre-initialization errors in ap2 handler are not being
...
written to vhost error log).
Stop using depreciated and ignored APLOG_NOERRNO directive.
Make file not found & directory as script invocation error messages more
descriptive.
2004-03-16 22:38:07 +00:00
Ilia Alshanetsky
ed2b1770ab
Invalid response code when force-cgi-redirect safety mechanism is triggered
2004-03-12 14:05:59 +00:00
Ilia Alshanetsky
c828007fdf
Fixed bug #27424 (headers missing on flush() in apache 2 SAPIs).
2004-03-08 03:15:45 +00:00
Moriyoshi Koizumi
26799b851f
- typo (must have sleep.)
2004-03-04 22:53:09 +00:00
Moriyoshi Koizumi
e5fb0e3fbd
- Prevent cli from printing multiple "Interactive mode enabled" if
...
the command line option is given more than once (like -aaaaaa).
2004-03-04 22:49:54 +00:00
Rasmus Lerdorf
2a44432e8c
As discussed a while ago. There is no reason to disallow command-line
...
arguments for the cgi version when run in a cgi context. Our own test
framework is in fact broken because of this unnecessary restriction.
2004-02-27 23:31:28 +00:00
foobar
09d5b95871
Fix bug #27337 (missing sapi_shutdown() causing memory leak)
2004-02-23 19:12:22 +00:00
Marcus Boerger
1c00296cc7
Bugfix #27104 CLI/CGI SAPI module variable name conflict
2004-02-11 21:00:46 +00:00
Ilia Alshanetsky
c6a2a19051
Proper win32 fix.
2004-02-11 14:52:12 +00:00
Rui Hirokawa
815fe886b8
fixed a compilation error.
2004-02-11 00:45:07 +00:00
Ilia Alshanetsky
9c1be88844
Fixed win32 build.
...
Fixed building of libfcgi when PHP is built from another directory.
Added missing headers needed for wait().
Removed duplicate signal.h header.
Removed unneeded variables.
2004-02-10 17:44:31 +00:00
Ilia Alshanetsky
242296faeb
Fixed bug #26758 (FastCGI exits immediately with status 255).
2004-02-10 00:29:46 +00:00
Ilia Alshanetsky
0f9d01d8ac
Fixed bug #27026 (Added cgi.nph that allows forcing of the Status: 200
...
header that is not normally needed).
2004-02-10 00:02:38 +00:00
Ilia Alshanetsky
67dd730546
Fixed bug #27196 (Missing content_length initialization in apache 2 sapis).
2004-02-09 23:27:43 +00:00
Ilia Alshanetsky
c858a4e93c
Fixed possible memory leak with INI values.
2004-02-06 03:08:27 +00:00
Ilia Alshanetsky
ffd3b1dd0a
Parse command line ini directives passed using -d before -i, to ensure
...
correct settings output.
2004-02-04 22:49:28 +00:00
Ilia Alshanetsky
dfaa06dbd7
Apache 2 portion of the fix for bug #25753 .
2004-01-29 15:18:26 +00:00
Ilia Alshanetsky
7d31f3772c
Fixed bug #27037 (fixed possible crash in apache2handler output code).
2004-01-29 02:16:47 +00:00
Rasmus Lerdorf
a61c2d667c
Fix applies to apache_hooks sapi as well. See bug #25753 for details.
2004-01-28 17:59:07 +00:00
Rasmus Lerdorf
44df89f00d
MFB - see bug #25753 for details
2004-01-28 17:49:49 +00:00
foobar
f4983c0d3f
- Renamed all *php4* files to *php5*, changed all php4/PHP4 to php5/PHP5
2004-01-17 13:00:38 +00:00
Alex Leigh
036e3663f0
Changed to mixed-case response header codes. This is in keeping with
...
the changes to >= Continuity mk4 mod1.
2004-01-15 15:04:59 +00:00
Wez Furlong
31f7699a85
Add optional php-win.exe variation of the CLI sapi.
...
php-win.exe runs in the windows GUI subsystem, and thus
has no console; stdio handles are effectively set to /dev/null
and no "dos box" will appear on screen when running scripts
using this sapi (php-gtk people will be familiar with this concept).
Aside from those differences, php-win.exe is 100% identical to
regular CLI
2004-01-14 03:14:18 +00:00
foobar
ccfc46b0aa
- Happy new year and PHP 5 for rest of the files too..
...
# Should the LICENSE and Zend/LICENSE dates be updated too?
2004-01-08 17:33:29 +00:00
Wez Furlong
7b40de6fd0
fix fastcgi build
2004-01-08 10:56:39 +00:00
Andi Gutmans
dbeb4158d2
- A belated happy holidays and PHP 5
2004-01-08 08:18:22 +00:00
Wez Furlong
86f7fad719
Make activescript SAPI build under php5.
...
Untested...!
2004-01-07 21:01:13 +00:00
Wez Furlong
48b96c10d2
glob-ify lib checks; this simplifies writing of config.w32 files a little.
2004-01-07 20:06:32 +00:00
Edin Kadribasic
d2317fc110
Disable output buffering in CLI overriding php.ini setting.
...
Fixes #26755 .
2004-01-02 22:31:32 +00:00
Andi Gutmans
3eadb12f7e
- Commit fixes to PHP man page
2003-12-23 11:06:50 +00:00
Wez Furlong
4534d0d0c4
Verify that new build system works with Pi3Web 2.0.2
2003-12-22 15:32:11 +00:00
Wez Furlong
d756e1db23
add win32 configure option for CLI to switch on CRT heap debugging
2003-12-22 13:08:04 +00:00
Wez Furlong
deb3bff21a
Forgot to add embed config.w32, and tweak version resource when CREDITS file is missing.
2003-12-19 23:19:19 +00:00
Wez Furlong
331dc79254
More things for the new build system.
...
Pi3Web and aolserver build untested (no headers and libs for those here)
2003-12-19 20:39:04 +00:00
Wez Furlong
7930ddce0a
Make apache2handler build with new build system.
...
Perhaps also make it build with .dsp system too...
2003-12-19 18:28:56 +00:00
Ilia Alshanetsky
1628eb1074
Fixed bug #26604 (Apache2 SAPIs implicitly disable Keep-Alive). (Ilia)
2003-12-12 17:19:11 +00:00
Uwe Schindler
844d63081c
remove revision tag from module version entry
2003-12-12 16:21:28 +00:00
Ilia Alshanetsky
a643675b43
Fixed extra byte allocation for STD* constants and replace magic numbers
...
with sizeof().
2003-12-11 23:51:24 +00:00
foobar
218a3a3f16
correct credits
2003-12-09 16:32:14 +00:00
foobar
abea022255
Correct header..
2003-12-09 16:24:03 +00:00
Alex Leigh
b3db0ed516
Removed extraneous php4_close() function and Windows compile checks.
2003-12-08 18:18:03 +00:00
Alex Leigh
862a7e589d
New SAPI module for Continuity HTTP server (ashpool.com)
2003-12-08 16:54:18 +00:00
Stanislav Malyshev
facea7fb70
fix potential buffer overrun
2003-12-07 12:59:54 +00:00
Wez Furlong
6201a56070
use /Ox flag for release build (all optimizations on).
...
If no php_build dir is specified, then look for either of the two
"standard" things in reasonable locations.
Allow CHECK_LIB to search for the "same" library using a ; separated
list of alternatives.
Tweak nsapi config and remove redundant or unused flags.
Add ZTS checks for both isapi and nsapi configs.
2003-12-05 02:41:00 +00:00
Uwe Schindler
6abf2179c1
First version... Wez: can you check this...
2003-12-05 00:00:31 +00:00
Wez Furlong
a5cf836260
Fix libxml to use static lib if found.
...
Disable apache and isapi by default.
Add some smarts so that we can really build extensions and SAPI found in php-src/pecl and/or php-src/../pecl.
Only include a logo in the resources if we are building an .exe.
2003-12-04 13:38:47 +00:00
Wez Furlong
ad84dfa937
Build adjustments.
2003-12-03 14:29:45 +00:00
Wez Furlong
34df2ae239
some tweaks for Frank
2003-12-03 02:47:45 +00:00
Wez Furlong
0e0f78df63
Fix build if you don't have apache headers and want to disable apache...
2003-12-03 00:27:44 +00:00
Wez Furlong
05b9b20ed8
Add new (optional!) win32 build infrastructure.
...
Will follow up to internals@ shortly.
2003-12-02 23:17:04 +00:00
foobar
e01ab8c9cf
- Made --program-prefix and --program-suffix work. (See bug #23030 )
2003-12-01 15:17:13 +00:00
foobar
e4323fa6ea
- Fixed bug #26438 (error in thttpd SAPI installation)
2003-11-27 23:04:10 +00:00
Hartmut Holzgraefe
f992fbfa2c
proto fix
2003-11-19 20:13:49 +00:00
Sebastian Bergmann
a10f238cb3
SAPI/Servlet has been moved to PECL.
2003-11-17 16:48:43 +00:00
Edin Kadribasic
45f12cc61f
Windows compile fix (patch by sfox@php.net).
2003-11-13 10:32:05 +00:00
Ilia Alshanetsky
d2564b401e
Compiler warning fix (patch by Joe Orton).
2003-11-11 20:04:09 +00:00
Uwe Schindler
d3d94ff2f3
fix header handler
2003-10-31 17:31:46 +00:00
Uwe Schindler
4dca199a98
Send correct default content type from php.ini not static text/html (important for other charsets than iso-8859-1)
2003-10-31 12:20:33 +00:00
foobar
b4c05a5068
MFB
2003-10-31 01:29:59 +00:00
foobar
d77ae5b571
- Fix win32 build.
2003-10-27 19:05:01 +00:00
foobar
4dfbc210db
Fixed bug #25768
2003-10-21 11:48:31 +00:00
Uwe Schindler
d3656eff45
new SunONE server
2003-10-17 21:58:26 +00:00
Ilia Alshanetsky
4c4d5a02b9
Fixed formatting issues (patch by: Joe Orton)
2003-10-17 02:21:27 +00:00
Sascha Schumann
a26c1e1da1
Embed date of last modification
2003-10-14 08:11:37 +00:00
foobar
db50cd251e
Aligned configure help texts.
2003-10-03 05:24:33 +00:00
Moriyoshi Koizumi
daf7528d90
Alignment fix
2003-10-02 10:47:12 +00:00
Ilia Alshanetsky
ffb57ad555
Fixed bug #25701 (On flush() set headers_sent in apache2handler)
2003-10-02 03:24:36 +00:00
Sascha Schumann
5e3de075fb
Fix potential buffer overrun
2003-09-20 12:45:05 +00:00
Ilia Alshanetsky
2998eeaf0d
Fixed bug #25570 (Possible crash in apache2handler when zend_bailout called
...
outside of zend_try {} block).
2003-09-19 00:44:50 +00:00
Ilia Alshanetsky
d62c9f33d9
regex_t is used by both Apache & mbregex. This little check prevent compile
...
failure, while php is compiled as dso module & mbstring is enabled.
2003-09-17 05:42:08 +00:00
foobar
1aa5bab89c
Nuke warning
2003-09-09 21:38:31 +00:00
foobar
0c0d3a41d1
fix typo
2003-09-09 21:34:12 +00:00
foobar
f04643ee4c
Show the runtime version of Apache instead of compile time.
2003-09-09 21:30:48 +00:00
foobar
ca18b631fd
- Should fix some CLI build problems on some systems.
2003-09-08 13:10:10 +00:00
Sascha Schumann
dcd0b8fc90
Update documentation, -b ip:port works
2003-09-03 08:24:37 +00:00
Sascha Schumann
45a928ef94
fix heuristic: if someone passed "-b IP:port", this check would
...
falsely recognize the parameter as defining only a port.
2003-09-03 08:15:09 +00:00
Marcus Boerger
2fde9b7794
Add a shortcut
2003-09-02 21:41:01 +00:00
Ilia Alshanetsky
21d5061038
Fixed format bug
2003-08-28 17:48:58 +00:00
Stanislav Malyshev
06273c5637
MF4: -m fix for premature extension unloading
2003-08-28 11:50:32 +00:00
Marcus Boerger
d3473d1f58
- Provide a unified way to display uncaught exceptions, which shows
...
file/line/message info if possible.
- Add zend_eval_string_ex() to be able to handle exceptions in eval'd code.
- Use above function to fix memleaks in CLI.
2003-08-24 13:10:03 +00:00
Ilia Alshanetsky
bccc247a97
Set module id 0 (internal) for constants registered by php_cli in C.
2003-08-22 01:50:02 +00:00
Marcus Boerger
744dd20520
Fix warnings
2003-08-17 19:14:30 +00:00
Marcus Boerger
cbb011da2d
Fix interactive mode
2003-08-17 18:36:27 +00:00
Ilia Alshanetsky
f6290bfbfd
Don't forget to flush() buffers for -w -s
2003-08-13 02:01:46 +00:00
Ilia Alshanetsky
98d998b7ee
Fixed bug #20896 (-s -w modes with php-cli cause php to hang).
2003-08-13 01:29:51 +00:00
Ilia Alshanetsky
10aae5e671
Fixed bug #24958 (Incorrect handling of 404s)
2003-08-06 22:33:18 +00:00
Sascha Schumann
f622240a0e
MFB don't overwrite
2003-08-04 19:05:20 +00:00
Uwe Schindler
294fcddc0e
Give user the chance to support nsapi_virtual() in newer servers by adding parameter server_lib to php5_init (windows only)
2003-08-04 12:46:03 +00:00
Uwe Schindler
ea12731b4e
TSRM issue in windows compiling
2003-08-03 19:31:56 +00:00
Uwe Schindler
52da23faf4
Fix Win32 Build because of missint TSRM stuff
2003-08-03 11:22:53 +00:00
Ilia Alshanetsky
d2bf1c1338
Fixed bug #24177 (Status not set correctly after flush() in Apache 2)
2003-08-02 18:29:30 +00:00
Ilia Alshanetsky
2b768e8bdc
Fixed bug #22072 (Apache2 sapis do not detect aborted connections).
2003-08-01 20:20:11 +00:00
Ilia Alshanetsky
3253746c26
Preserve exit status for non-php execution modes.
2003-08-01 16:52:49 +00:00
Ilia Alshanetsky
68616d764c
Fixed bug #23509 (exit code lost when exit() called from
...
register_shutdown_function())
2003-08-01 12:26:28 +00:00
Andrey Hristov
a0ad4f949e
Removed the unnecessary check of array_init() return value.
2003-08-01 11:09:11 +00:00
Uwe Schindler
870610d679
put $ID:...$ in readme
2003-07-24 17:46:36 +00:00
Uwe Schindler
3fbe69f49a
Possibility to use php5_execute to display server error pages or directory listing pages
2003-07-24 17:40:40 +00:00
Uwe Schindler
17c02dd9d4
some code cleanups
2003-07-21 14:20:47 +00:00
foobar
5553b6827b
- Use the correct paths to apu-config / apr-config
2003-07-16 05:46:36 +00:00
Uwe Schindler
72aa28d0c3
safe mode fix
2003-07-15 22:19:00 +00:00
Uwe Schindler
e3a55ba297
Make virtual() an alias for nsapi_virtual() -- better for docs/naming in future
2003-07-15 17:30:33 +00:00
foobar
d6430ab79f
- Fixed bug #21074 (Apache2: "ErrorDocument xxx /error.php" broken). (Jani)
2003-07-11 04:23:34 +00:00
foobar
d3bde360a7
Use the proper way to get the max requests per child.
2003-07-10 22:45:06 +00:00
foobar
471eaadffd
apache2filter does not require 2.0.44
2003-07-08 14:12:56 +00:00
foobar
64cad72284
- Fixed bug #24537 (apache2 compile missing include directories)
2003-07-08 13:53:34 +00:00
Uwe Schindler
948476bd45
rename functions to php5_*
2003-07-02 22:39:37 +00:00
Uwe Schindler
2f280dcd55
prevent user from making nested PHP requests using virtual()
2003-07-02 13:39:41 +00:00
foobar
eb8c8f94a9
*** empty log message ***
2003-07-02 02:38:47 +00:00
Sascha Schumann
1b50ca4df6
Fix install-sapi dependency - it should depend on OVERALL_TARGET, of course.
2003-07-02 01:08:26 +00:00
foobar
e5af63a7d5
- Separate CGI build from regular SAPI build
...
# Creating the libphp5.a lib is not necessary for CGI build.
#
# btw. It would be quite easy to build CGI, CLI and for example Apache SAPI
# the same time.. :)
2003-07-01 17:01:21 +00:00
Sascha Schumann
6dcf9c22b5
properly restart syscalls
2003-07-01 05:29:17 +00:00