James Cox
377be21001
fix.
2002-05-02 15:24:14 +00:00
James Cox
1a08236e03
MFH.
2002-05-02 15:19:19 +00:00
Derick Rethans
ce973d9cb3
- MFH for:
...
add comment for IIS users
2002-03-04 20:27:43 +00:00
Derick Rethans
a8e5e3f030
- MFH for:
...
This is much better. With FORCE_CGI_REDIRECT turned on by default for compilation,
we can now define this in the ini file. So it can be turned on for apache, turned
off for IIS which does not have a redirect issue. Alternately, a different 'REDIRECT_STATUS'
environment var can be defined in case some web server out there needs it.
new ini vars
cgi.force_redirect 0|1
cgi.redirect_status_env ENV_VAR_NAME
2002-03-04 20:24:24 +00:00
Derick Rethans
c5f773baf1
- MFH for:
...
fix force redirect crash under multithreaded compile
should be discused: fix redirect detection to only work with apache or netscape,
where we know they set an environment variable regarding redirect. IIS has
no security issue here. Don't know about other windows web servers.
2002-03-04 20:20:36 +00:00
Rui Hirokawa
27592372cc
fixed output problem with output buffering handler.
2001-11-12 14:52:17 +00:00
Zeev Suraski
8021e65569
Revert an old bogus patch
2001-08-14 23:17:02 +00:00
Zeev Suraski
6ecae422c4
Use zend_first_try
2001-08-08 14:01:22 +00:00
Sascha Schumann
b349df6364
some more eliminate-fetches-or-escalate-them-at-least
2001-08-05 16:21:33 +00:00
Sascha Schumann
8aef193056
more tsrm cleanup
2001-08-05 15:29:47 +00:00
Thies C. Arntzen
578c395411
delay module_shutdown even further. zend_try and _catch need the current
...
globals as well.
zeev, is this a chicken & egg problem?
2001-08-05 14:07:33 +00:00
Thies C. Arntzen
0fe837b448
module_shutdown() calls ts_free_thread in ZTS mode. so SG() cannot be accessed
...
afterwards.
2001-08-05 14:04:23 +00:00
Zeev Suraski
1159c84ab7
- TSRMLS_FETCH work
...
- whitespace fixes
2001-08-05 01:43:02 +00:00
Zeev Suraski
2ec440078a
Get rid of a couple of bogus persist_alloc()'s, and some cleanup
2001-08-03 07:15:14 +00:00
Zeev Suraski
b1de7fc900
More TSRMLS_FETCH annihilation. Enough for today...
2001-07-31 07:09:49 +00:00
Zeev Suraski
d76cf1da18
More TSRMLS_FETCH work
2001-07-31 04:53:54 +00:00
Thies C. Arntzen
b1cc3bd1d6
fix compile
2001-07-30 14:52:16 +00:00
Zeev Suraski
c43806f415
Zend compatibility patch
2001-07-30 08:24:42 +00:00
Zeev Suraski
d87cc976e1
Redesigned thread safety mechanism - nua nua
2001-07-28 11:36:37 +00:00
Zeev Suraski
fe6f8712a4
- Get rid of ELS_*(), and use TSRMLS_*() instead.
...
- Move to the new ts_allocate_id() API
This patch is *bound* to break some files, as I must have had typos somewhere.
If you use any uncommon extension, please try to build it...
2001-07-27 10:16:41 +00:00
Zeev Suraski
e280c3e555
Fix a corrupted memory access
2001-07-27 07:37:16 +00:00
Andi Gutmans
4715403906
- Fix __FILE__ in the main script in CGI/command line mode.
2001-07-21 15:11:30 +00:00
Zeev Suraski
336004f4bc
Improved bailout mechanism, supports nested bailouts a-la try..catch
...
Note: You may *not* return directly from a catch block
2001-07-21 14:27:56 +00:00
Zeev Suraski
85b4df53c0
Improved interactive mode - it is now available in all builds, without any significant slowdown
2001-07-15 14:08:58 +00:00
Zeev Suraski
551f1831a7
Fix a major thread safety bug in the output mechanism
...
@- Fixed a major memory corruption bug in the thread safe version (Zeev)
2001-07-02 18:17:10 +00:00
Zeev Suraski
8332ab409a
Spit out errors
2001-06-21 14:18:23 +00:00
Sebastian Bergmann
49ab8cb8f1
Remove bogus '.'.
2001-06-06 13:24:17 +00:00
Rasmus Lerdorf
81e2cf03ac
Fix folding and clean up some extensions
2001-06-06 13:06:12 +00:00
Shane Caraveo
f0b6b8ab52
The -c commandline option was not working at all, need to set the path
...
override before calling on the module startup.
2001-05-22 23:05:08 +00:00
Sascha Schumann
bc7a582f84
Use write(2), if we can successfully write to stdout.
2001-05-19 14:30:33 +00:00
Thies C. Arntzen
e80abfa40c
revert parts of last commit - stupid me!
2001-05-18 14:40:02 +00:00
Thies C. Arntzen
2db3431f00
--enable-memory-usage-info id deprecated. use --enable-memory-limit instead!
2001-05-18 14:32:05 +00:00
James Moore
6026a36879
Merge the more sensible way of doing this back in to HEAD
2001-05-17 23:57:43 +00:00
James Moore
873d59a8ea
@ - Fixed getopt so it accepts arguments in the form -<option><value> not
...
@ just -<option> <value> (jmoore)
2001-05-17 21:32:05 +00:00
Zeev Suraski
4afa93f716
@- Fixed a possible crash in the PHP CGI when no input file is
...
@ specified (Zeev)
Fixed bug 7822
2001-05-10 14:13:18 +00:00
Zeev Suraski
6cd3b987b8
$argc was off by one in -f (fix bug #9289 )
2001-05-08 00:51:11 +00:00
Andi Gutmans
a166b6146b
- Remove unused variable
2001-05-01 07:16:57 +00:00
Sterling Hughes
ba49860cc8
fix for bug 6491, http://www.php.net/bugs.php?id=6491 , removes a bit of
...
(what I think is) broken logic.
# This is as discussed on the mailing list previously. This change
# does fix the problem, however, the extra code was in there for a
# reason (I'm guessing :), i'm ready to revert this patch in a jiffy
# if someone has a good reason why that (just removed) extra logic
# should be in there.
2001-05-01 03:48:27 +00:00
Andi Gutmans
6196e0bc4d
- Fix for Bug id #10071
...
PR:
Submitted by:
Reviewed by:
Obtained from:
2001-04-30 22:47:51 +00:00
Andi Gutmans
4c823e8a89
- Change macros from V_ to VCWD_ because of AIX name clash
2001-04-30 12:45:02 +00:00
Stig Bakken
0b2641efa6
@Added -C command-line option to avoid chdir to the script's directory (Stig)
2001-04-16 23:20:47 +00:00
Sascha Schumann
466c226415
Revert mega patch.
...
This patch has at least the following deficiences:
- the CGI is built using objects from another SAPI module.
This usually results in unsatisfied symbol references.
- the CGI makefile is not created properly
- building CGI cannot be disabled
2001-04-09 15:47:19 +00:00
Stig Bakken
a4877d7afd
* CGI version is always installed!
...
* replaced --disable-pear with --with-pear=DIR (or --without-pear),
is backwards compatible
* use --datadir, --libdir and --sysconfdir configure options to determine
where PEAR files, shared extensions and php.ini goes
* simplified the extension version directory name
2001-04-08 22:30:17 +00:00
Wilfredo Sanchez
0df6e8dd88
Add INSTALL_ROOT variable to specify install location.
2001-04-03 20:59:50 +00:00
Ben Mansell
4549e389bb
Fix a bug with POST requests. If the Content-Type header wasn't present,
...
we were setting SG(request_info).content_type to NULL, instead of
an empty string. This was stopping PHP from processing the data.
2001-03-22 18:54:51 +00:00
foobar
f4917d49c3
Fixed the help for other options too.
2001-03-07 13:24:12 +00:00
foobar
356fc41a0a
Fix help text for -f
2001-03-05 15:08:36 +00:00
foobar
81a2669216
Can't output any error messages if there isn't any function initialized
...
to do it..
# Bug report: #7650
2001-03-05 01:26:36 +00:00
Zeev Suraski
ce39c56c8b
whitespace fix
2001-03-04 01:08:46 +00:00
Andi Gutmans
a0d3c5a88e
- Finally rename modules.h to zend_modules.h for consistency (first try
...
was 2000-03-11).
- Remove the first_arg_force_ref[]; and friends extern from php.h as they
are included via zend_API.h
2001-02-26 18:14:50 +00:00