Antony Dovgal
158ad3ee2f
add tests for CLI
2006-11-24 13:33:38 +00:00
Dmitry Stogov
8619bf8332
Removed unnecessary getenv/putenv calls
2006-11-15 13:33:41 +00:00
Dmitry Stogov
0916ac47c9
Fixed wrong ext/filter behavior. It didn't register FastCGI environment variables and made memory leaks.
2006-11-15 11:13:02 +00:00
Dmitry Stogov
5caf547a9f
cgi.* and fastcgi.* directives are moved to INI subsystem. The new directive cgi.check_shebang_line can be used to ommiting checnk for "#! /usr/bin/php" line.
2006-11-14 10:31:47 +00:00
Ilia Alshanetsky
b3006ed2a5
Fixed bug #38456 (Apache2 segfaults when virtual() is called in .php
...
ErrorDocument).
2006-11-09 19:10:13 +00:00
Ilia Alshanetsky
e5f9b479af
Fixed bug #38602 (header( "HTTP/1.0 ..." ) does not change proto version).
2006-11-09 00:13:26 +00:00
Hannes Magnusson
7b15d02b99
Fix build
2006-11-04 13:03:56 +00:00
Pierre Joye
c002606a88
- fix build (var.s is for zstr)
2006-11-03 16:40:52 +00:00
Ilia Alshanetsky
6123f11021
MFH:
...
Added filter support for $_SERVER in cgi/apache2 sapis
Make sure PHP_SELF is filtered in Apache 1 sapi
2006-11-03 13:51:48 +00:00
Uwe Schindler
3cfbbc0635
MFH: update readme
2006-10-27 07:29:51 +00:00
Uwe Schindler
841bac014a
Fix build in Sun Webserver 7 (should be in 5.2.0, it's not critical but does not break mainstream sapis!!!)
2006-10-27 07:23:44 +00:00
Dmitry Stogov
bf95b64376
Fixed bug #39020 (PHP in FastCGI server mode crashes)
2006-10-16 10:46:59 +00:00
Brian France
33879eceb3
Memory assigned to the request_rec should be allocated from apache pools
...
and should not be free'ed at the end of the handler phase
2006-10-12 20:02:58 +00:00
Dmitry Stogov
4705155d13
Removed unused libfcgi
2006-09-28 09:37:52 +00:00
Antony Dovgal
bc81c718c8
fix CGI build
2006-09-23 12:27:40 +00:00
Ilia Alshanetsky
be18d5f345
Restore support for unquoted -d options
2006-09-22 17:41:09 +00:00
Dmitry Stogov
7d14dad02e
MFH: Fixed mess with CGI/CLI -d command line option (now it works with cgi; constants are working exactly like in php.ini; with FastCGI -d affects all requests).
2006-09-19 20:33:12 +00:00
Antony Dovgal
4b257a1c0e
fix leak with php -c /path -h
2006-09-15 08:18:36 +00:00
Dmitry Stogov
da09526eac
Fix for bug #38757 (MultiPart Form Uploads fail with FastCGI)
2006-09-13 13:03:01 +00:00
Dmitry Stogov
567a4785b3
Don't try to do safe connection close in case of FastCGI protocol error
2006-09-11 07:22:40 +00:00
Nuno Lopes
47713b1eb7
more int->zend_bool conversions
2006-09-06 11:54:29 +00:00
Dmitry Stogov
a5107c1803
Fixed "signed/unsigned mismatch" warning.
2006-09-04 07:26:48 +00:00
Dmitry Stogov
f9d9c4a6aa
FastCGI environment variables must not be overriden by system environment variables
2006-08-31 13:11:58 +00:00
Dmitry Stogov
f7e99a2162
Fixed bug #38543 (shutdown_executor() may segfault when memory_limit is too low).
2006-08-22 12:04:53 +00:00
Ilia Alshanetsky
672da2daeb
MFH: sa_len compile fix for IRIX
...
# Patch by Sascha
2006-08-20 18:24:11 +00:00
Antony Dovgal
1ec10ac8c7
typos in comments and other minor improvements
2006-08-10 13:43:18 +00:00
Stanislav Malyshev
0617904d0a
fix bug with variables clobbered by longjmp
2006-08-08 13:34:14 +00:00
Dmitry Stogov
29e1530cd7
Added "PHPINIDir" Apache directive to apache and apache_hooks SAPIs
2006-08-03 09:56:50 +00:00
Antony Dovgal
5e0f6ea7db
nuke unused variable
2006-07-26 10:31:08 +00:00
Dmitry Stogov
356facf4af
Changed memory_get_usage() and memory_get_peak_usage(). Optional boolean argument allows get memory size allocated by emalloc() (by default) or real size of memory allocated from system.
2006-07-25 13:40:05 +00:00
Dmitry Stogov
b9ba07f7a0
Documentation fix
2006-07-24 12:15:07 +00:00
Dmitry Stogov
29ed52ffa4
New memory manager
2006-07-18 09:06:33 +00:00
Ilia Alshanetsky
190c186fb8
apache2handler sapi is no longer experimental
2006-07-11 00:15:30 +00:00
SVN Migration
1b0a789ab9
This commit was manufactured by cvs2svn to create branch 'PHP_5_2'.
2006-07-05 10:12:43 +00:00
John Coggeshall
3a0791c99b
Reimplementation of the way Apache 2 Filter works. Instead of ripping the
...
source from a file (thus bypassing any previous filters in the chain). This
implementation wraps Zend's internal stream mechanism, allowing ZE to read
from Apache's streams instead.
2006-07-03 16:51:38 +00:00
Antony Dovgal
6c52ec1319
MFH: fix #37920 (compilation problems on z/OS)
2006-06-27 08:27:10 +00:00
Antony Dovgal
20a379fa7d
MFH: initialize pointers
2006-06-20 12:55:26 +00:00
Antony Dovgal
33616195b9
MFH: plug leak in CGI SAPI when running scripts with query string in console
2006-06-19 17:49:26 +00:00
Michael Wallner
f4106441cb
- Fix Bug #37780 memory leak trying to execute a non existing file (CLI)
2006-06-19 14:52:34 +00:00
Antony Dovgal
cd7d7039ac
MFH: add missing ifdef and avoid "unused variable" warning
2006-06-19 11:39:02 +00:00
Nuno Lopes
6509311ebb
plug memory leak in sapi_putenv, by using setenv(), that doesnt need any malloc
2006-06-17 11:08:05 +00:00
Dmitry Stogov
eb8c558966
Removed warnings
2006-06-13 14:22:46 +00:00
Dmitry Stogov
5a73f8f13f
Removed warning
2006-06-13 13:55:12 +00:00
Michael Wallner
76838bcd54
- sync with apache2handler
2006-06-09 16:29:35 +00:00
Michael Wallner
2e9ec84ce2
MFH: fix bug #37720 (merge_php_config scrambles values)
2006-06-09 15:13:39 +00:00
Johannes Schlüter
2f418134ff
MFH
2006-06-03 22:02:02 +00:00
Michael Wallner
d724f9cfb1
MFH: call ap_set_content_type() only once, else each time we call it,
...
configured output filters for that content type will be added
2006-05-28 20:32:00 +00:00
Dmitry Stogov
630def46f7
Fixed bug #37496 (FastCGI output buffer overrun)
2006-05-25 06:40:04 +00:00
Dmitry Stogov
6fe36adf0c
Fixed bug #37256 (php-fastcgi dosen't handle connection abort)
2006-05-24 09:42:21 +00:00
Dmitry Stogov
07b8d051fa
Fixed bug #37341 ($_SERVER in included file is shortened to two entries, if $_ENV gets used).
2006-05-24 07:55:19 +00:00
Dmitry Stogov
302c53fc5d
Fixed bug #37496 (FastCGI output buffer overrun)
2006-05-22 09:22:20 +00:00
Antony Dovgal
52cb01a933
fix typo
2006-05-22 06:49:48 +00:00
Edin Kadribasic
52566bba75
Give exe files 8MB stack (same default as on Linux) instead of Windows default 1MB
2006-05-18 21:46:12 +00:00
Dmitry Stogov
b5cd968ffc
- Removed source compatibility with libfcgi
...
- Optimized access to FastCGI environment using HashTable instead of linear search
- Allowed PHP_FCGI_MAX_REQUESTS=0 to disable PHP die
- Allowed PHP_FCGI_CHILDREN=0 to disable PHP spawn workers
2006-05-15 14:30:31 +00:00
Rasmus Lerdorf
6fb0bf80ea
Switch to a signed int for now. Will look at moving to a long throughout
...
the code here.
2006-05-13 21:50:28 +00:00
Dmitry Stogov
1f41b288e9
Fixed bug #37306 (max_execution_time = max_input_time)
2006-05-11 22:10:31 +00:00
Rasmus Lerdorf
4df7ab403c
Add input_filter hook call in getenv()
2006-05-10 21:19:32 +00:00
Marcus Boerger
77c1b56cd7
- Update after api changes
2006-05-10 00:00:13 +00:00
Ilia Alshanetsky
57184454e9
Fixed bug #37376 (fastcgi.c compile fail with gcc 2.95.4).
2006-05-09 22:00:08 +00:00
Edin Kadribasic
12a5d2b547
Enable parallel build against Apache 2.2 libs and headers
2006-05-07 00:09:20 +00:00
Dmitry Stogov
b096a5de17
Fixed bug #37313 (sigemptyset() used without including <signal.h>). (jdolecek)
2006-05-05 07:05:34 +00:00
Antony Dovgal
24f0701867
MFH: plug leak
2006-05-03 19:40:58 +00:00
Dmitry Stogov
f03fe1c09d
Fixed bug #37205 (incompatibility with mod_fastcgi)
2006-05-03 15:39:16 +00:00
Dmitry Stogov
79fd560e5e
Fixed incompatibility with isapi_fcgi.dll
2006-05-03 13:19:57 +00:00
Dmitry Stogov
ff452441e2
Proper fix for bug #37205
2006-04-27 11:39:32 +00:00
Dmitry Stogov
e0beb7fc71
Revert wrong fix
2006-04-26 17:48:27 +00:00
Dmitry Stogov
bbda630ed9
Fixed bug #37205 (Serving binary content/images fails with "comm with server aborted" FastCGI err)
2006-04-26 11:08:10 +00:00
Edin Kadribasic
af11e1d592
Correctly import external data ( #33292 )
2006-04-26 09:31:23 +00:00
Dmitry Stogov
5b973c86ee
iFixed compilation on Solaris
2006-04-24 09:53:57 +00:00
Andrei Zmievski
c86e96db11
Typo.
2006-04-23 19:56:53 +00:00
Dmitry Stogov
d19c105819
Fixed SUN_LEN calculation
2006-04-18 06:59:19 +00:00
Dmitry Stogov
73e4913cca
Fixed memory leaks
2006-04-18 06:58:43 +00:00
Dmitry Stogov
79b3d79a95
CGI anf FastCGI assume $_SERVER and $_ENV have the same values,
...
so we don't need construct the same arrays twich and may just copy it
2006-04-07 13:45:23 +00:00
Dmitry Stogov
8c40d605e4
Removed unnecessary copying
2006-04-07 12:39:43 +00:00
Ilia Alshanetsky
46ba651680
MFH:
...
Removed extra space in the Content-Type header for logos
Simplified stderr error reporting in apache sapi.
2006-04-02 17:58:17 +00:00
Dmitry Stogov
cb3a53db83
Cleanup
2006-03-23 10:19:30 +00:00
Dmitry Stogov
0c1b4f45eb
Allowed '-b' with UNIX sockets:
...
-b <hostname>:<port_number>
-b <port_number>
-b <unix_socket_path>
2006-03-23 10:15:01 +00:00
Michael Wallner
23b8ce3876
- fix php_apache_sapi_header_handler() modifying sapi_header
...
# already taken care of in apcache1 sapi
2006-03-19 14:54:53 +00:00
Dmitry Stogov
76a7240d70
Optimized FastCGI SAPI check. Check for ini options only once.
2006-03-17 09:32:30 +00:00
Alex Waugh
b8d26da1be
MFH Fix for RISC OS
2006-03-07 22:37:53 +00:00
Alex Waugh
5dea328391
MFH Improve DOCUMENT_ROOT setting
2006-03-07 22:35:30 +00:00
Marcus Boerger
5a69b29082
- Warning fixes by Steph
2006-02-26 10:57:00 +00:00
Johannes Schlüter
7409ed6403
- MFH: List --rf/--rc/--re only with enabled reflection
2006-02-21 21:15:13 +00:00
Antony Dovgal
82b6ccbc30
fix memory leak and possible invalid reads
2006-02-15 11:15:32 +00:00
Antony Dovgal
8068342483
MFH: fix #36400 (Custom 5xx error does not return correct HTTP response error code)
2006-02-15 11:09:05 +00:00
Frank M. Kromann
5e673e0639
Fix build on win32
2006-02-04 23:54:21 +00:00
Dmitry Stogov
aa1142eded
Fixed bug #36158 (SIGTERM is not handled correctly when running as a FastCGI server)
2006-02-03 16:30:09 +00:00
Dmitry Stogov
6a176fa7b3
AIX support
2006-02-02 09:59:23 +00:00
Dmitry Stogov
7e7fcc3a07
Reimplement FastCGI interface
...
Due to licensing restrictions that actually don't allow anybody to use
the libfcgi code without prior approval from Open Market, which is
impossible to obtain - we decided to reimplement this interface from
scratch. The result is actually slightly faster, and more importantly,
clear of any copyright issues.
2006-02-02 08:17:23 +00:00
Marcus Boerger
cb27823e82
- MFH Show the exact version
2006-01-22 22:09:54 +00:00
Marcus Boerger
575e6b6e7c
- Make clear what -a mode gets you
2006-01-14 02:09:37 +00:00
Rasmus Lerdorf
4d64a617c3
MFH: I don't recall the reason for messing with r->allowed here, so let's
...
get rid of it (and see who screams). This should fix bug #32561
2006-01-06 18:06:38 +00:00
Ilia Alshanetsky
fb91408a17
Added param checks for ap2 fetch respose/request header functions.
2006-01-03 20:13:07 +00:00
Ilia Alshanetsky
a5e15f2e1c
Fixed possible crash in apache_getenv()/apache_setenv() on invalid
...
parameters.
2006-01-02 22:19:37 +00:00
foobar
6d8c69e3cb
MFH: fixed apache_setenv(): at least 2 parameters are required
2006-01-02 22:10:38 +00:00
Ilia Alshanetsky
488500acfb
Added safety checks
2006-01-01 20:12:55 +00:00
foobar
5bd93221a8
bump year and license version
2006-01-01 12:51:34 +00:00
Sara Golemon
3795f9d8bb
MFH(r-1.7) Silence compiler warning: unused variable
2005-12-29 06:02:17 +00:00
Andrei Zmievski
e6ae0e99c3
MFH
2005-12-16 22:45:12 +00:00
Ilia Alshanetsky
00b9392bf5
Fixed bug #35571 (Fixed crash in Apache 2 SAPI when more then one php
...
script is loaded via SSI include).
2005-12-14 03:36:44 +00:00
Marcus Boerger
c19fa0bbde
- MFH Add method support to --rfunction
2005-12-11 02:41:04 +00:00
Marcus Boerger
ba6c82eee9
- MFH --r* switches
2005-12-11 02:17:34 +00:00
Dmitry Stogov
5461b5a6b1
Fixed bug #34429 (Output buffering cannot be turned off with FastCGI)
2005-12-09 17:01:50 +00:00
foobar
3e669bc950
MFH: nuke php3 legacy
2005-12-06 02:28:41 +00:00
foobar
b9af8f2719
MFH: nuke php3 legacy
2005-12-06 01:14:02 +00:00
foobar
d95275052b
MFH
2005-12-06 01:08:49 +00:00
foobar
bde40a73db
MFH: fix possible compile error
2005-12-03 01:28:16 +00:00
Antony Dovgal
1cbe552f4d
change "-o" to "||" (fixes potential problems on weird systems where test doesn't support -o)
2005-11-29 18:26:02 +00:00
foobar
26b8b65c18
MFH: - Fixed bug #35409 (undefined reference to 'rl_completion_matches').
2005-11-28 16:51:16 +00:00
Ilia Alshanetsky
110344d65c
Fixed bug #35278 (Multiple virtual() calls crash Apache 2 php module).
2005-11-18 18:59:49 +00:00
Ilia Alshanetsky
8f514cd18c
MFH: Resolve Apache 2 regression with sub-request handling on non-linux
...
systems.
2005-11-17 21:00:28 +00:00
foobar
c127df868e
MFH: - Fix compile failure when ext/readline is compiled as shared (bug #35249 )
2005-11-17 08:37:31 +00:00
Ilia Alshanetsky
57e49322a5
Fixed memory leak on php-cli -h
2005-11-15 15:27:26 +00:00
Marcus Boerger
9c14ce94f3
- MFH heredoc handling in -a mode
2005-11-07 19:14:40 +00:00
foobar
6ec23a56d8
MFH:- Fixed minor leak with -dzlib.output_compression=1 -m
2005-11-06 22:42:23 +00:00
Michael Wallner
496fd1c041
- sapi_header_op(SAPI_HEADER_(REPLACE|ADD), {NULL, 0, 0}) caused HTTP response splitting
...
- sapi_send_headers() already takes care of default_content_type (left over of fix for bug #29983 )
2005-11-02 14:38:13 +00:00
Ilia Alshanetsky
51d8950b53
Additional tweaks to the patch for bug #34249 .
2005-10-26 15:08:23 +00:00
Ilia Alshanetsky
5bb29235dc
MFH: Fixed -m memory leak
2005-10-19 21:57:45 +00:00
Antony Dovgal
e5928942ac
MFH: initialize SG(request_info).auth_digest
2005-10-18 23:51:54 +00:00
Ilia Alshanetsky
24046edbbb
MFH: Fixed bug #34905 (Digest authentication does not work with Apache 1).
2005-10-18 23:15:28 +00:00
foobar
3fbee80f35
- Fixed bug #34850 (--program-suffix and --program-prefix not included in man page names)
2005-10-13 10:02:59 +00:00
Antony Dovgal
f4371b9cc6
fix bug #34581 (crash with mod_rewrite)
2005-10-12 21:24:09 +00:00
foobar
28a0aef13e
MFH: removed confusing dot.
2005-10-11 18:58:59 +00:00
Johannes Schlüter
d3dc0a39bc
- MFH: Fix #34557 php -m exits with "error" 1
2005-10-06 20:29:41 +00:00
Ilia Alshanetsky
f2ed06347b
MFH: Fixed possible INI setting leak via virtual() in Apache 2 sapi.
2005-10-05 00:43:38 +00:00
foobar
8c4d1f6657
MFH
2005-09-02 13:51:47 +00:00
foobar
1978e9109f
MFH
2005-09-01 14:33:47 +00:00
Ilia Alshanetsky
e134382a71
MFH: Fixed bug #33987 (php script as ErrorDocument causes crash in Apache 2).
2005-08-18 01:14:42 +00:00
Johannes Schlüter
0d993d2172
- Fix tab-completion for constants.
2005-08-14 13:07:15 +00:00
Marcus Boerger
256e6e3350
- MFH creadits to Johannes
2005-08-11 20:45:58 +00:00
foobar
000a9e3015
- Fixed problem with -dextension=foobar.so not having it's MINIT run.
2005-08-08 16:49:44 +00:00
Hartmut Holzgraefe
621238a3c3
fix extension loading from command line, resources didn't work
...
(still related to Bug #33899 )
2005-08-08 08:45:33 +00:00
foobar
d77c684c42
- Changed -a to -A to prevent enabling PHP in httpd.conf automatically.
...
# Most distributions use separate file in a conf.d/ directory to enable
# PHP, using -a would add unnecessary line in the main httpd.conf and
# causes a warning during startup.
2005-08-05 08:14:54 +00:00
foobar
23e671a51e
- Bumber up year
2005-08-03 14:08:58 +00:00
foobar
20241fe16a
- 2004 -> 2005
2005-08-03 11:12:19 +00:00
Dmitry Stogov
cf6bb99723
Fixed bug #33723 (php_value overrides php_admin_value)
2005-08-01 07:46:54 +00:00
Rasmus Lerdorf
884c97d4d7
MFB fix for bug #33690
2005-07-25 22:38:11 +00:00
Marcus Boerger
ae1fa04899
- Bugfix #33733
2005-07-25 18:04:13 +00:00
Dmitry Stogov
8de3367453
Fixed support for shared extensions on AIX
2005-07-07 05:54:43 +00:00
Dmitry Stogov
d647e000a7
Fixed bug #33520 (crash if safe_mode is on and session.save_path is changed)
2005-07-04 12:47:10 +00:00
Brian France
3137e1e422
Added a SG(server_context) NULL check to php_apache_getenv.
...
This can get called when "<key> = ${<key>}:/foo" is used in a .ini file, but <key> has not be set yet.
You will end up with a value of ":/foo", but at least it will not crash now.
2005-06-28 16:34:18 +00:00
Ilia Alshanetsky
a462e687dc
Fixed possible memory corruption.
2005-06-21 00:12:35 +00:00
Antony Dovgal
8be61d707f
fix #29683 (headers_list() returns empty array)
2005-06-20 12:46:34 +00:00
foobar
4dfa3fc731
Some netware related build issues fixed (patch by: Kamesh Jayachandran <kameshj at fastmail dot fm>
2005-06-20 11:06:54 +00:00
Wez Furlong
43aa6922d3
Don't crash here if there are errors (such as failing to load extensions via
...
php.ini) during startup.
2005-06-16 14:54:51 +00:00
Marcus Boerger
acd747d374
- Expose -a as special mode and show whether it is a shell or not
2005-06-06 07:11:08 +00:00
foobar
51eebc6096
cs + ws
2005-06-03 23:11:51 +00:00
foobar
a20383ba06
- Unify the "configure --help" texts
2005-05-29 23:17:16 +00:00
Rasmus Lerdorf
091bff3570
Fix for bug #33057 - Don't send extraneous entity-headers on a 304 as per
...
RFC 2616 section 10.3.5
2005-05-19 15:57:45 +00:00
Johannes Schlüter
bb6f4dfc7d
- Fix readline loop-condition
...
- Fix cli_is_valid_code detection
2005-05-17 14:33:15 +00:00
Marcus Boerger
51fe495ea1
- Add command completion to CLI's -a mode
2005-05-14 19:33:18 +00:00
foobar
d24f853464
typofix
2005-05-07 15:43:55 +00:00
Marcus Boerger
13ba056aff
- Update
2005-05-07 13:54:02 +00:00
Marcus Boerger
1623537998
- Improved interactive mode of CLI (php -a)
2005-05-07 12:24:18 +00:00
foobar
626253940e
- Added PHP_INSTALL_HEADERS() macro
...
- Fixed several VPATH build issues
- Changed all awk calls to use $AWK
- Changed all mkdir calls to use "$php_shtool mkdir"
2005-05-07 02:51:53 +00:00
foobar
d7682085c6
Silence the warnings about weird characters in this man page
2005-04-30 04:12:01 +00:00
foobar
8c2cda1251
int != long
2005-04-28 14:23:57 +00:00
foobar
03bdd1a5d4
- Added fastcgi.logging php.ini option to be able to disable
...
logging through the fastcgi connection
2005-04-28 13:14:26 +00:00
Antony Dovgal
755b027e8c
fix C++ comments
2005-04-22 08:59:21 +00:00
foobar
9af93dbb41
Expose EXEEXT and use for cli/cgi binaries
2005-04-21 14:57:53 +00:00
foobar
0e57528666
No c++ comments in C code
2005-04-19 11:41:04 +00:00
foobar
d5d9c6b8f3
- Fixed bug #31887 (Custom 5xx error does not return correct HTTP response message)
2005-04-17 03:37:05 +00:00
foobar
5fe1be8b5e
- Say in the help too this is the handler module..
2005-04-10 19:32:19 +00:00
foobar
d7f848d069
Might not be obvious for everyone :)
2005-04-10 19:29:08 +00:00
foobar
7af1dfa8cb
- Fixed bug #32587 (Apache2: errors sent to error_log do not include timestamps)
2005-04-08 20:32:14 +00:00
Rui Hirokawa
8235a70ef9
added a server variable PHP_AUTH_DIGEST to support HTTP Digest Authentication.
2005-04-04 15:06:36 +00:00
Uwe Schindler
3fb36bf08e
Add sapi.get_request_time() to NSAPI
2005-04-03 19:16:23 +00:00
Antony Dovgal
9ba5535993
fix #28803 (enabled debug causes bailout errors with CLI on AIX
...
because of fflush() called on already closed filedescriptor)
2005-03-22 15:08:52 +00:00
foobar
a98460beac
Revert bad idea. (no more error for invalid -d options)
2005-03-18 22:11:53 +00:00
foobar
9c2c04b580
- Made CLI option -d output error and exit if an non-existing (or unmodifyable) entry is passed
2005-03-17 13:43:32 +00:00
Derick Rethans
42b9b26e45
- ZTS fixes
...
#- Andrei, it would be nice if you could test ZTS builds too before you
# commit...
2005-03-17 07:31:22 +00:00
Andrei Zmievski
06667585b5
Make it possible to load shared extensions from command line via
...
-dextension= mechanism.
2005-03-15 22:41:12 +00:00
Rasmus Lerdorf
3c0411c496
Fix for bug #32263
...
This adds proto_num to request_info. It is defaulted to HTTP 1.0 (1000)
such that it has a valid value even if the underlying sapi doesn't set it
correctly. It is then used to determine if a 302 or a 303 should be sent
on a Location redirect. Any non GET/HEAD HTTP 1.1 redirect will get a 303
instead of a 302 to be compatible with the HTTP spec.
2005-03-14 19:25:39 +00:00
Wez Furlong
07fd652824
it's 2005 already
...
# and we're all too lazy to go through and update all the copyright years :)
2005-03-12 14:07:35 +00:00
Joe Orton
bef3202d9e
- Fixed bug #31717 : Reject PATH_INFO if "AcceptPathInfo off" is used.
2005-03-10 11:09:32 +00:00
foobar
84e560435e
MFB: Fix VPATH build
2005-03-06 23:16:44 +00:00
foobar
a942bcd669
Merge from sapi/apache/config.m4 and cleanup
2005-03-04 15:15:26 +00:00
foobar
4c883c79bb
Do not set apache stuff if not building apache
2005-03-04 15:14:47 +00:00
foobar
59db0751fc
Revert previous patch
2005-02-11 02:03:51 +00:00
foobar
951eb23e9a
- Fixed bug #28227 (PHP CGI depends upon non-standard SCRIPT_FILENAME)
...
# patch by: lukem at NetBSD dot org
2005-02-04 10:39:33 +00:00
Derick Rethans
7b27263e16
- There is no --with-apache2, only apxs2
2005-01-26 18:03:04 +00:00
Andrei Zmievski
27b1a27faf
MFB (Fix several egregious leaks in ext/browscap and sapi/embed).
2005-01-25 21:33:58 +00:00
Joe Orton
62121a1840
Fixed regression #31645 - only flush before running the subrequest.
2005-01-24 11:44:56 +00:00
foobar
2c65e09a4b
- Revert the weird change of ZEND_STRS() macro and use the correct
...
ZEND_STRL() macro.
# ZEND_STRS was changed to be same as ZEND_STRL..someone on crack? :)
2005-01-20 02:02:09 +00:00
Joe Orton
8288c451c0
Fixed bug #31519 : Set r->status_line to SAPI-provided status-line.
2005-01-17 12:24:40 +00:00
foobar
14058c83e6
- Fix another generated header include
2005-01-14 20:44:28 +00:00
Joe Orton
cb6605c1a5
Fixed bug #30446 - virtual() includes files out of sequence,
...
work around 2.0 subrequest/internal redirect issue.
2005-01-11 14:01:32 +00:00
foobar
376d5f6910
Fix ZTS build
2005-01-11 13:35:56 +00:00
foobar
40b9c63da1
- Fixed bug #28074 (FastCGI: stderr should be written in a FCGI stderr stream).
2005-01-10 15:38:24 +00:00
foobar
a139dbf9cc
- Fix outside-source-tree builds. Always include generated header files
...
with #include <some_header.h> to make sure the correct file is used.
2005-01-09 21:05:06 +00:00
foobar
05adbd51b4
- Fixed bug #31055 (apache2filter: per request leak proportional to the full path of the request URI)
2005-01-07 06:28:08 +00:00
foobar
69eec3f3b9
MFB_4_3: Quote macro names in AC_DEFUN()
2004-12-30 07:08:39 +00:00
Rasmus Lerdorf
fdaa130f3a
Add the new request_time sapi struct entry to all the sapis. Some of these
...
may have ways of getting the request time without the extra syscall, but
for now let's just make sure we don't crash and people will eventually
fill these in where applicable.
2004-12-20 19:33:41 +00:00
foobar
a903822561
Missing cvs id tag
2004-12-18 03:14:39 +00:00
foobar
ce742b08b0
- Fix typo (avaliable -> available). (bug #28725 )
2004-12-16 12:34:32 +00:00
Moriyoshi Koizumi
28cc55be0a
- Apply the same fix to apache2filter too.
2004-12-12 23:06:06 +00:00
Moriyoshi Koizumi
a0975f8dcf
- Fixlet for httpd-2.1 on Darwin platforms
2004-12-12 02:11:27 +00:00
Stanislav Malyshev
9baa92c596
fix startup - if startup did not succeed, do not continue with execution
2004-12-06 18:55:30 +00:00
Stanislav Malyshev
f9c2324cd0
do not zero out peak - MM shutdown would do that
2004-12-06 18:48:35 +00:00
Holger Zimmermann
b36a4c57ca
Replaced static server variables by function call and configurable list at the Pi3Web server side.
2004-12-05 09:52:25 +00:00
Rasmus Lerdorf
3d297bf881
Fix proto
2004-12-04 13:47:13 +00:00
Rasmus Lerdorf
224d2479b3
Add apache_reset_timeout() function for Apache1. This is needed because
...
Apache1 only resets the write timer, which defaults to 300 seconds, on
a successful write. That is, if the client has gone away and Apache
attempts a write which fails it will set the conn->aborted flag but not
reset the timeout. Assuming the PHP script is running in ignore_user_abort
mode we ignore the aborted flag, but we'll still get blown out of the water
300 seconds after the failed write unless we periodically reset the timer.
With set_time_limit(0), ignore_user_abort(true) and periodic
apache_reset_timeout() calls we can theoretically run forever which is
why I disabled this call in safe mode.
2004-12-04 07:16:44 +00:00
Antony Dovgal
71d9afee0c
fix CLI leaks when using malformed option string
2004-11-15 14:00:48 +00:00
Frank M. Kromann
1d04952b1d
Fix typo in man page. Bug #30727 . Patch by Jakub Vrana
2004-11-09 15:05:20 +00:00
Joe Orton
1f364c1ee1
- always convert apr_time_t to time_t using apr_time_sec() to be future-proof.
...
- print apr_time_t values using APR_TIME_T and apr_snprintf.
- remove redundant add_property_long calls.
2004-10-23 13:48:05 +00:00
Joe Orton
516a19f1ec
Fix the get_request_time implementation for the 2.0 SAPIs to return
...
seconds not microseconds and to use TSRM stuff correctly.
2004-10-23 12:56:20 +00:00
Joe Orton
1ef6c7add1
Fix case where php_handle_aborted_connection was called outside a
...
try/end_try block (#25570 ).
2004-10-20 09:28:47 +00:00
Anantha Kesari H Y
315e58f2f6
As NetWare LibC has optind and optarg macros defined in unistd.h our local variables were getting mistakenly preprocessed so undeffing optind and optarg
2004-10-08 12:22:35 +00:00
Anantha Kesari H Y
ac5b702b91
removed redundant CLIB_STAT_PATCH checks for NETWARE
2004-09-24 15:44:57 +00:00
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