Wez Furlong
ad4afdf827
fix some warnings.
2002-09-23 14:50:21 +00:00
Zeev Suraski
85f4abfdac
Fix bug #19525
2002-09-23 14:18:42 +00:00
Wez Furlong
9e84b3d5b5
Revise buffer/seek code a little.
...
Tidy up user streams even more.
Make test case quite aggressive.
2002-09-23 13:22:10 +00:00
Zeev Suraski
2f4ed252de
Compat fix
2002-09-23 12:10:07 +00:00
Wez Furlong
4d8a07d529
Implement read buffering in streams.
...
Eliminate similar code from network.c.
Implement fgets equivalent at the streams level, which can detect
the mac, dos and unix line endings and handle them appropriately.
The default behaviour is unix (and dos) line endings.
An ini option to control this behaviour will follow.
# Don't forget to make clean!
# I've done some testing but would appreciate feedback from
# people with scripts/extensions that seek around a lot.
2002-09-23 01:47:04 +00:00
Ilia Alshanetsky
e489ee946e
Fixed bug #19395
2002-09-22 18:30:38 +00:00
Sander Roobol
90407dbf3e
Changing the magic_quotes_gpc setting has no effect at USER level
...
# this partially fixes the #19526 shit
2002-09-20 18:07:48 +00:00
Colin Viebrock
14a6cc8847
Change phpinfo() to use CSS styling instead of HTML code.
...
It doesn't render as nicely as it used to on older browsers, but it
does result in smaller files, and opens the door to using your own CSS
to style it differently.
There is a patch to Zend/zend_ini.c, but I don't have enough Karma, so
Derick has the patch.
2002-09-19 21:57:25 +00:00
Zeev Suraski
3ae3eb06e9
Fix connection_status()
2002-09-19 15:54:23 +00:00
Zeev Suraski
76312b4508
another startup initialization fix - only ISAPI and CGI SAPI's tested,
...
minor compile buglets might occur in other SAPIs, but should be trivial
to fix...
2002-09-18 21:57:42 +00:00
Wez Furlong
ff7bece5bb
Tidy up some user stream code.
...
Add a small test case (not yet complete).
2002-09-18 10:15:40 +00:00
Zeev Suraski
31429c60db
Call zend_post_startup() - use local copies of the function, class and
...
constant tables in the startup thread
2002-09-17 09:07:10 +00:00
Stefan Esser
714eb8069a
made new ssl activate function the default.
2002-09-12 21:52:09 +00:00
Anantha Kesari H Y
d3642b5488
NetWare related changes/modifications
2002-09-11 09:30:01 +00:00
Anantha Kesari H Y
3313593ff3
NetWare related changes/modifications
2002-09-09 12:03:36 +00:00
Anantha Kesari H Y
3798528753
NetWare related changes/modifications
2002-09-09 11:43:50 +00:00
Anantha Kesari H Y
1b18be126d
NetWare related changes/modifications
2002-09-09 11:31:03 +00:00
Anantha Kesari H Y
1e09610f45
NetWare related changes/modifications
2002-09-09 11:23:11 +00:00
Anantha Kesari H Y
fa94fc6384
NetWare related changes/modifications
2002-09-09 11:17:40 +00:00
Anantha Kesari H Y
e4b9df9585
NetWare related changes/modifications
2002-09-09 10:56:28 +00:00
Stefan Esser
cbf5e3ca06
Added possibility to reuse an old SSL session id.
...
Ugly but needed for f.e.: debians ftpd-ssl
2002-09-08 22:26:11 +00:00
Yasuo Ohgaki
71fb0299d1
Added missing charset.
2002-09-08 01:06:29 +00:00
Yasuo Ohgaki
b83255aab0
Fix last commit. This line isn't supposed to be replaced.
2002-09-08 00:27:05 +00:00
Yasuo Ohgaki
17e0d9c642
MFB
2002-09-07 21:04:14 +00:00
Wez Furlong
3df412cf9b
Fix a couple of bad pointer indirections (oops).
...
Lets stick to a single category of "http" for the "user_agent"
context override.
2002-09-07 20:58:30 +00:00
Wez Furlong
759a0068aa
Tag user streams as being URLs, so that safe mode restrictions
...
will come into play.
2002-09-07 18:59:18 +00:00
Hartmut Holzgraefe
431b903e97
WebDAV MKCOL can have post data body, see rfc2518 8.3.1
2002-09-07 17:48:51 +00:00
Anantha Kesari H Y
8b8f1e0590
NetWare related additions/modifications
2002-09-05 14:25:07 +00:00
Stefan Esser
27e2bc2f55
This 2 lines should have been removed when the header() code was rewritten.
2002-09-04 20:27:35 +00:00
Sebastian Bergmann
419321979d
Don't build ext/overload with Zend Engine 2.
2002-09-04 13:55:52 +00:00
Rui Hirokawa
7678ada2b8
--enable-mbstr-enc-trans is abolished to prevent some problems about POST/GET/Cookie variables. the same functionality is controllable in php.ini option mbstring.encoding_translation (default:Off).
2002-09-03 05:18:20 +00:00
Markus Fischer
f07b724620
- Enable strcoll() for win32 build
...
# Maybe I'm missing something. PHP has strcoll() since 4.0.5 but HAVE_STRCOLL
# was always only available under Unix, no one activated it for Win32 since
# then?
#
# Test to show it works:
# <? $a=array("a", "z", "ä"); setlocale(LC_ALL, "German"); usort($a, "strcoll"); var_dump($a); ?>
#
# Output:
# array(3) {
# [0]=>
# string(1) "a"
# [1]=>
# string(1) "ä"
# [2]=>
# string(1) "z"
# }
#
# Thanks to a comment found on the usort() page and to a dlcp post about a
# similar issue.
#
# Worth for a MFH for 4.2.3, anyone ?
2002-09-02 18:03:24 +00:00
Sebastian Bergmann
714c19fe66
Per discussion on #php.bugs (+1 from at least Derick and Jani), revert double_buffering.
2002-09-01 11:33:19 +00:00
Jan Lehnardt
d6497fc96e
- reenable "no value" output. thanks to sebastian for pointing that out.
2002-08-29 10:24:02 +00:00
Jan Lehnardt
6676617693
- add phpinfo() support for CLI.
...
@phpinfo() support for CLI (jan)
2002-08-28 22:31:51 +00:00
Sebastian Bergmann
e8b50bc834
Fix ZTS build.
2002-08-25 22:17:56 +00:00
Marcus Boerger
a1f7bb12f1
use php_error_docref()
2002-08-25 18:45:02 +00:00
Marcus Boerger
8638bb882f
Removed __output_handler as everybody seems against such implicit
...
behaviour. Instead supply error message.
2002-08-25 14:20:37 +00:00
Marcus Boerger
6d97e0c3eb
Use zend_is_callable() instead of php_check_object_method_array() and
...
drop the latter. THX to Markus Fischer - i did not recognize this function.
@Expanded ob_start() to allow object parameters without methodnames and
@use default method __output_handler(). (Marcus)
2002-08-25 12:16:48 +00:00
Wez Furlong
95ffc663d9
Fix open_basedir.
2002-08-25 12:10:17 +00:00
Marcus Boerger
08ab630dc7
Reenable array(object,method) in ob_start()
2002-08-25 11:50:25 +00:00
Wez Furlong
e286b286ae
Hopefully really fix #18022 this time.
2002-08-25 11:23:19 +00:00
Wez Furlong
6d2fb45328
Potential fix for Bug#18022:
...
Streams that are pipes on systems that HAVE_FLUSHIO should not be seeked
as is required for plain files on those systems.
2002-08-25 11:02:05 +00:00
Wez Furlong
509ad5ec0f
Unify error messages.
2002-08-25 10:36:08 +00:00
Wez Furlong
c7be7b55d1
Add a "closing" parameter for filters to determine if a flush is the last
...
flush before the stream is closed. This allows filters to finish a chunk
and write footers etc.
2002-08-25 10:26:58 +00:00
Wez Furlong
27adb75585
Remove php_stream_error as discussed with Rasmus.
...
Unify error messages for ext/ftp. (which was using php_stream_error).
2002-08-25 10:10:23 +00:00
Wez Furlong
2a71d7d5bb
Respect safe mode setting when opening scripts and things for the ZE.
2002-08-23 17:39:20 +00:00
Zeev Suraski
a6e8e72372
Fix ob_gzhandler()'s handling of requests w/o compression but that do have
...
the Accept-Encoding header
2002-08-23 08:37:35 +00:00
Wez Furlong
3d8b6c2d52
Add a configure check to see if the seeker function in an fopencookie
...
uses off_t or the newer, more portable "fpos_t *".
The check could perhaps be more refined, as the test program will segfault
on older systems (like mine) that use off_t.
2002-08-22 22:28:19 +00:00
Wez Furlong
5718112088
Fix compile warnings under win32
2002-08-22 17:42:18 +00:00
Marcus Boerger
28970b9260
fix warning
2002-08-22 10:52:40 +00:00
Marcus Boerger
4c1f3dec65
fix php_error_docref parameters
2002-08-22 10:16:03 +00:00
Christian Stocker
55f3ec1af4
do not check for POST twice
2002-08-22 07:56:39 +00:00
Christian Stocker
9495fb9d7d
@ - Added php.ini option "allow_webdav_methods" to allow handling of
...
@ WebDAV http requests within PHP scripts. (chregu)
# More methods (for DeltaV) will follow.
2002-08-22 07:48:23 +00:00
Marcus Boerger
5e7a9af062
full decopling of size parameters of ob_start() and internal buffer handlers
...
#intended behaviour is now fully implemented,
2002-08-21 03:04:17 +00:00
Marcus Boerger
b6cf2bb4bc
make snprintf and f,g,G converions of snprintf/spprintf C99 complient
2002-08-21 01:11:50 +00:00
Marcus Boerger
b98c26382f
Ignore double_buffering for ob_start().
2002-08-21 01:00:56 +00:00
Marcus Boerger
8e10659648
Revert ob_start() defaults to 40K/10K until i find a better solution.
2002-08-20 23:23:25 +00:00
Wez Furlong
03b8214b9d
Fix newly introduced leak in the debug build.
2002-08-20 22:08:55 +00:00
Wez Furlong
9d348ea800
Implement filter API for streams.
...
Filters can be stacked onto a stream; more details will follow in docs and
on php-dev.
Implement "string.rot13" filter
Allows the following script:
$fp = fopen("file.txt", "r");
stream_filter_prepend($fp, "string.rot13");
// File contents will be subject to a rot13 transformation before
// being output.
fpassthru($fp);
fclose($fp);
2002-08-20 20:47:47 +00:00
Marcus Boerger
2a443b2e77
Changed handling of output buffer sizes.
...
@Added php.ini option "double_buffering" that forces an additional first
@output buffer and improved handling of buffer sizes. (Marcus)
2002-08-20 19:49:37 +00:00
Wez Furlong
5f9a5a7c8e
Remove php_stream_sock_set_blocking and replace with
...
php_stream_set_option which can be used in a similar way as ioctl()
to set options for streams.
Current options include buffering and blocking support.
o Buffer control is support for stdio based streams.
o Blocking/non-blocking is supported for stdio and socket based streams.
2002-08-19 22:59:10 +00:00
Zeev Suraski
bc906117bb
Fix a few warnings
2002-08-19 20:47:55 +00:00
Marcus Boerger
8b30aeacd8
-use of php_error_docref
...
-some more information in ob_get_status()
2002-08-19 18:47:23 +00:00
Marcus Boerger
3408366776
-allow changing html_errors any time changing display_errors is already
...
-use sizeof for strftime call
-removed unused #define
-mention CODING_STANDARDS as documentation
2002-08-19 18:40:28 +00:00
Stig Venaas
fcc0380588
Added --enable-ipv6 and only look up AAAA in DNS when enabled
2002-08-17 13:56:39 +00:00
Stefan Esser
20693c1ad4
IE does not use quotes but now we are safe...
2002-08-17 11:48:21 +00:00
Stefan Esser
ecaa0a091a
fixed the user supplied patch for bug #18792
2002-08-17 11:31:06 +00:00
Dan Kalowsky
6c22f90b4a
Fix for bug #18792 submitted by t.bubeck@reinform.de
...
# talked this over with sterling and he believes it shouldn't break anything
# although there might be a need/desire to check for both ',' and ';'
2002-08-16 19:34:43 +00:00
Wez Furlong
2e4b6ef181
Fix a little leak.
2002-08-16 12:02:42 +00:00
Wez Furlong
c2cbae6dd3
Enhance Ilia's recent patch to query the wrapper subsystem to determine
...
if a filename is a URL and thus if safe-mode checks should be skipped.
2002-08-16 09:50:24 +00:00
Ilia Alshanetsky
a643ae656a
Make https:// be exempt from safe_mode checks, just like http:// & ftp:// are.
2002-08-16 03:52:37 +00:00
Dan Kalowsky
1b8dd7f355
silencing some windows build warnings
2002-08-15 00:41:35 +00:00
Dan Kalowsky
4feff54879
Correcting as per discussion with Iliaa and Edin on efnet://#php.bugs
2002-08-13 14:56:50 +00:00
Dan Kalowsky
1027dfcdd1
Bug Fix #16113 , as reflective of a php-dev convo between wez and iliaa
2002-08-13 14:39:03 +00:00
Marcus Boerger
968721bc55
allow target anchor only for docref parameter
2002-08-13 09:37:51 +00:00
Rasmus Lerdorf
3ffe4cb1ff
bool not boolean
2002-08-13 04:37:28 +00:00
Rasmus Lerdorf
34362341e9
Use int, not integer.
2002-08-13 04:31:59 +00:00
Marcus Boerger
1134977baf
fix for extension = ""
...
make php_verror available
2002-08-12 20:12:31 +00:00
Marcus Boerger
11611d0781
increase allocation chunks
2002-08-12 14:02:51 +00:00
Edin Kadribasic
553b7d27bf
Export spprintf() so that extension can link properly on win32.
2002-08-12 09:07:26 +00:00
Preston L. Bannister
e1658ed6c4
Minor cleanups to path building and php*.ini search logic.
...
Made path_seperator string static (which solves the lookup problems Sebastian saw).
2002-08-12 05:37:03 +00:00
Wez Furlong
bcef712ad6
Properly implement TSRM parameters to the new log_error
...
function... (Thanks Marcus!)
Add a convenience macro for importing a stream from a zval.
2002-08-11 14:29:01 +00:00
Wez Furlong
94be838dc1
More verbosity when activating SSL on a socket fails.
2002-08-11 11:25:24 +00:00
Wez Furlong
5a21ab42cb
Introduce an error stack for wrappers, to help prevent multiple errors
...
and warnings (some of which are bogus) when there are problems opening
streams.
Implement sanity check on the mode used to open ftp and http connections.
This fixes Bug 12004.
2002-08-11 10:53:10 +00:00
Wez Furlong
1861f1bae3
Minor fix for html_errors=on in php_error_docref.
2002-08-11 09:52:06 +00:00
Wez Furlong
1144bdb04d
remove obsolete TSRMLS_FETCH
2002-08-10 20:20:55 +00:00
Marcus Boerger
21903dfc7e
corrected handling of internal output buffers
...
minor fixs
2002-08-10 16:12:36 +00:00
Sebastian Bergmann
7c08781d50
Fix ZTS builds.
2002-08-10 03:03:03 +00:00
Marcus Boerger
9c8ba935d6
Improved handling of output buffers (see news)\n#No trim for the string parameter...
2002-08-09 22:29:58 +00:00
Marcus Boerger
2e29e53e00
docref shall either be NULL or a reference to a manual page without an
...
extension or an external reference starting with 'http://'.
2002-08-09 21:57:03 +00:00
Wez Furlong
ccb5c84b6c
Centralize some blocking socket related code.
...
# It's been a while since I wrote this!
2002-08-09 21:02:36 +00:00
James Cox
1ae29d455c
@Copy() fixed to return 1 on 0 byte files. Patch by Ilia A <ilia@prohost.org>.
2002-08-09 00:33:06 +00:00
Marcus Boerger
e11e0b0ec0
No missleading
2002-08-08 22:11:24 +00:00
Marcus Boerger
976a91a55b
Say FIXME to non function calls and non TSRM builds. Both will currentls
...
not show a default reference.
2002-08-08 19:36:49 +00:00
Marcus Boerger
88c385e817
rename php_error_func<n> to php_error_docref and support Wez idea
...
that solves ToDo requirement to point to PHP Manual in error messages.
2002-08-08 19:12:27 +00:00
Stefan Esser
6f822fdcb7
A full hard disk is no reason to leak memory...
2002-08-08 12:40:51 +00:00
Yasuo Ohgaki
6ad0dbf5fa
Add some assertion
2002-08-08 03:08:54 +00:00
Marcus Boerger
e50228ab5b
-new functions php_error_func<0> to support unified error messages
...
#read followup
2002-08-07 18:29:36 +00:00
Marcus Boerger
6d21c9465d
Added php_ob_handler_used to check if a specific output handler is used
...
in c.
2002-08-05 18:54:53 +00:00
Marcus Boerger
abc7041ca2
-keep mimetype until sapi deactivation
...
-move NULL check for sapi_apply_default_charset to proper position.
2002-08-05 18:32:05 +00:00
Marcus Boerger
fd26a5c0a9
-New function ob_list_handlers
...
@- Added ob_list_handlers() which returns an array of all active output
@ handlers. (marcus)
2002-08-05 03:09:42 +00:00
Rasmus Lerdorf
c8bf165242
Yup, sizeof() includes the space for the \0
2002-08-03 14:09:56 +00:00
Marcus Boerger
de8c36dcaa
-use const to clarify code
...
-fix tsrmls build (therefore rfc1867.c)
2002-08-02 10:22:31 +00:00
Rui Hirokawa
7527bf0c58
made sapi_register_treat_data() to support multibyte input encoding translation without MBSTR_ENC_TRANS and changed php_treat_data to php_default_treat_data.
2002-08-02 06:53:48 +00:00
Stefan Roehrich
f871a5b742
Fixed wrong usage of strncmp.
2002-08-01 21:12:09 +00:00
Marcus Boerger
be0a6f4949
- free mimetype and statusline early if no longer needed or in deactivation
...
#not setting them to NULL caused the segfault
2002-08-01 09:00:30 +00:00
Rasmus Lerdorf
7b9036cada
Need room for the \0 here to avoid an overflow
2002-08-01 07:49:53 +00:00
Marcus Boerger
4e05dd7c1b
-problem with CLI/mbstring/output buffering
2002-07-31 17:55:15 +00:00
Zeev Suraski
a842e12ad2
Fix for non-mbstring builds. Bad Yasuo! :)
2002-07-31 16:25:12 +00:00
Edin Kadribasic
8f94a8a744
First try to open php-SAPI.ini and if it fails fall back to regular
...
php.ini file. For example cli version of PHP will first try to open
php-cli.ini in the usual ini file search path and only if it fails
will it try to open php.ini using the same path.
2002-07-29 12:17:34 +00:00
Stefan Roehrich
6f786ebf3e
Commit patch as discussed on LinuxTag and posted to php-dev in June.
...
Disables zlib.output_compression for scripts with image/ content-type
header (fixes bug #16109 ) and makes it possible to switch
zlib.output_compression during script execution before the headers are
sent.
@- zlib.output_compression is disabled for "image/" content-type
@ headers and can be changed during script execution. (Stefan)
2002-07-28 14:08:08 +00:00
Yasuo Ohgaki
92e542db27
Fixed some.php?a&b&c does not initilize $_GET['a'], $_GET['b'], $_GET['c']
...
when mbstr-enc-trans is disabled.
# There is a bug in php_mbstr_encoding_handler() alo, I'll fix it later.
2002-07-28 04:18:40 +00:00
Rui Hirokawa
fbbeaec630
fixed: output encoding translation by mb_output_handler() in ext/mbstring was not usable when Content-Type is set by header().
2002-07-27 13:58:16 +00:00
foobar
2dbd41869c
Allow setting post_max_size and upload_max_filesize in .htaccess files too
2002-07-25 17:31:34 +00:00
Stefan Esser
3e05678842
do not dtor empty elements
2002-07-25 09:33:26 +00:00
Stefan Esser
5b3ee5f27a
break out if there is no data to work on.
2002-07-24 11:25:36 +00:00
Jason Greene
a64eceef59
Switch streams socket abstraction to use a timeval structure instead of an
...
integer to allow subsecond timeouts.
This supports the previous behavior of fsockopen()
Fixes bug #16261
2002-07-22 18:46:26 +00:00
Jason Greene
217ef0d115
Fix feof() on win32
...
Bug #18436
2002-07-19 20:34:35 +00:00
foobar
887e1ffe57
ws fix
2002-07-19 16:22:36 +00:00
Derick Rethans
9ae8c39bab
- set_time_limit() now returns whether it succeeded in changing the time
...
limit.
2002-07-17 08:06:43 +00:00
Yasuo Ohgaki
f4f8726b9e
Accoding to safe_mode.h, php_checkuid() has six modes.
2002-07-17 05:15:17 +00:00
Stefan Esser
11ac4e035c
use Zend API to access llist count
2002-07-15 16:37:15 +00:00
foobar
02d3e99bf2
IF --disable-mbstr-enc-trans is used OR mbstring is compiled as shared
...
extension, these functions are not available.
2002-07-14 00:27:52 +00:00
foobar
6f10116237
Fix bug: #18285 , php_checkuid() mangled the passed path.
2002-07-13 00:52:18 +00:00
foobar
c7a68b78a7
- Fixed bug: #18268 . If pcre is build as shared extension, we can't use
...
php_pcre_replace() here.
- Cleaned up a bit.
2002-07-13 00:15:22 +00:00
foobar
ed58d3a235
- Added predefined constants for the upload errors.
...
- Removed the debugging error (not useful for end-users)
2002-07-12 01:49:58 +00:00
Derick Rethans
6819ee3624
- Fix for bug #18283
...
#- It doesn't work from within a script anyways
2002-07-11 19:38:08 +00:00
foobar
2afacbf1cf
These two can not be set in script. (so that they would have any effect)
2002-07-08 06:51:41 +00:00
foobar
6a83870c49
Fix typo
2002-07-05 18:32:08 +00:00
Rui Hirokawa
ead78e9125
fixed shift_jis character corruption including 0x5c as second byte following a slash on uploaded filename.
2002-07-05 15:06:39 +00:00
Sebastian Bergmann
0e52055f70
Fix ZTS build.
2002-07-03 21:07:24 +00:00
Frank M. Kromann
720f4b8365
Added MBSTR_ENC_TRANS to allow compilation and linking under win32
2002-07-03 18:44:40 +00:00
Rui Hirokawa
bb21c40738
fixed shift_jis character corruption including 0x5c as second byte on uploaded filename.
2002-07-03 13:36:19 +00:00
Sascha Schumann
fee236fb80
fix typo
2002-07-03 10:47:16 +00:00
Sascha Schumann
9c876ea01a
Add sapi_header_op interface which supersedes the sapi_add_header and _ex
...
calls.
Revert the change to the sapi_add_header_ex interface.
Fix various bugs:
1. header("HTTP/1.0 306 foo");
header("Location: absolute-uri");
did not work in combination with several SAPI modules, because
http_status_line was never properly reset. And thus, all SAPI
modules which looked at http_status_line ignored the changed
http_response_code.
2. The CGI SAPI did not send out the HTTP status line at all, if
http_status_line had not been set explicitly by calling
header("HTTP/1.0 200 foo");
2002-07-03 10:42:31 +00:00
Derick Rethans
d73eed9210
- No C++ comments
2002-07-01 18:52:30 +00:00
foobar
4b321b0430
Fix win32 build.
2002-07-01 09:00:00 +00:00
Sander Roobol
d325d07b1a
Main script should not be parsed when (include|require)_once()'ed, #17720
...
# Derick, MFH?
2002-06-30 13:38:16 +00:00
Marcus Boerger
d96924ffc5
-xbuf_resize does not need to have return value
2002-06-26 21:03:28 +00:00
Derick Rethans
d812929d2f
- Implement Andrei's request for disabling memory leak reporting in debug
...
builds.
#- Andrei: I can show you the logs :)
2002-06-26 19:43:46 +00:00
Marcus Boerger
302bfefac7
explain difference between sprintf, snprintf and spprintf
...
#before complaining snprintf is often used wrong:
#snprintf does not terminate the buffer but most people expect it
#that could be a security isuue at somewhere
2002-06-23 22:16:35 +00:00
Marcus Boerger
02ac908307
#some sentences about the functions
2002-06-23 22:12:22 +00:00
Marcus Boerger
db39a2efa7
-freeing memory for pbuf=NULL
...
#should have been one commit but to many versions during tests
2002-06-23 22:10:30 +00:00
Marcus Boerger
d3222bb5b7
-allow pbuf = NULL in case of NO MEMORY, too
2002-06-23 22:06:52 +00:00
Marcus Boerger
fd4d8d5450
-allways terminate buffer
...
-allow pbuf parameter to be NULL for buffer size calculation
2002-06-23 22:02:35 +00:00
Marcus Boerger
761e234a43
-unlimited php_printf
2002-06-23 00:57:01 +00:00
Marcus Boerger
76aa60d4e4
-compiler warning (missing data type)
2002-06-23 00:34:47 +00:00
Edin Kadribasic
2203ef1979
Made pgsql compile on win32 again.
...
All defines regarding libpq capabilities are kept in ext/pgsql/pgsql.dsp
where HAVE_PQESCAPE is already defined.
2002-06-21 13:11:47 +00:00
Derick Rethans
6869cb3f5a
- Added a new parameter to the header() function which overrides the HTTP
...
response code.
@- Added a new parameter to the header() function which overrides the HTTP
@ response code. (Derick)
2002-06-21 09:31:21 +00:00
Edin Kadribasic
0af2ae718f
No need to check for allow_url_fopen here.
...
#This closes two bugs which I cannot find right now courtesy our buggy bug
#database.
2002-06-19 00:31:30 +00:00
foobar
d2f2ed76d1
Use correct macro for boolean ini values.
2002-06-19 00:18:40 +00:00
Stefan Esser
028b25362b
fix: appending the default charset to text/ content types never worked
...
fix: removed double free
2002-06-18 15:04:58 +00:00
Stefan Esser
28ad564c29
keep fingers away from already freed memory.
2002-06-18 12:57:09 +00:00
Sander Roobol
0c1718c614
Patch by Michael Sisolak <msisolak@yahoo.com> to make header() honor the
...
replace parameter. Closes #16458 .
2002-06-18 10:16:36 +00:00
Markus Fischer
17b3ef47f3
- Fix builtin gets() emulation (hopefully).
2002-06-11 21:22:12 +00:00
Markus Fischer
4290da23d0
- Add missing Id tag.
2002-06-11 18:55:48 +00:00
Markus Fischer
709785a90a
- Always \0 terminate data returned from _php_stream_copy_to_mem().
2002-06-11 18:54:57 +00:00
Hartmut Holzgraefe
c39a3bc880
macro definition fixed, guess it was the usual kind of cut&past bug?
2002-06-11 09:36:48 +00:00
Jason Greene
c6a36d585b
@Impelemented timeout functionality, and fixed error handling of fsockopen() on win32
...
Also fixed error handling on unix (micropatch)
Closes Bug #14740
2002-06-11 03:55:28 +00:00
Harald Radi
ecad1fbc5a
pg_escape_* functions were not available on win32 due to a missing define
...
#if this breaks the build because the win32 pg libs don't export the functions
#we should consider implementing them somehow else
#some linuxtag work
2002-06-09 14:32:40 +00:00
Markus Fischer
0cd40c2808
- Since streams are always enabled, instead of just printing 'enabled' we tell
...
what streams are currently registered.
2002-06-08 10:25:44 +00:00
Sebastian Bergmann
874cdf43a6
Unbreak build by setting PHP_PREFIX to c:\php4 for now.
2002-06-07 15:30:13 +00:00
Sebastian Bergmann
49446bb216
Fugbix typo.
2002-06-07 15:24:03 +00:00
Stig Bakken
41e31645dd
* fix SHLIB_SUFFIX_NAME define for Windows
2002-06-07 12:20:28 +00:00
Stig Bakken
40ab700677
@New constants: PHP_PREFIX and PHP_SHLIB_SUFFIX (Stig)
2002-06-07 12:19:26 +00:00
Stefan Esser
5956656864
- Stay always in buffer
2002-06-07 08:00:12 +00:00
Stefan Esser
23ceadfe2b
fixed multiline header detection (':' is valid within following lines)
...
fixed fill_buffer to fill the buffer always completely
2002-06-05 13:35:34 +00:00
Stefan Esser
a06a3e1f7f
fixing some crashbugs that can be triggered with bogus uploads.
2002-06-05 11:28:33 +00:00
Markus Fischer
b04656ad40
- Finish implementation of custom smtp port (introduces "smtp_port" ini config).
2002-06-02 17:13:48 +00:00
Derick Rethans
f3c71c43b0
- Don't issue a notice when no file was uploaded
2002-05-31 09:05:39 +00:00
Venkat Raghavan S
575e3682f5
NetWare related changes
2002-05-31 04:49:45 +00:00
Sebastian Bergmann
ae6b6359d7
Add HAVE_MBSTR_RU support for Win32.
2002-05-21 07:15:42 +00:00
Wez Furlong
50f7427e69
Protect C code with extern "C"
2002-05-20 01:32:48 +00:00
Sander Roobol
751cd67cc0
get_cfg_var("get_file_path") didn't work correctly when an alternative
...
php.ini _file_ was specified using -c
2002-05-19 14:45:31 +00:00
Edin Kadribasic
544694255a
Added glob() support for windows.
2002-05-19 14:32:24 +00:00
Zeev Suraski
2260e1742d
- Centralize html_puts() again
...
- Revolutionize phpinfo()'s speed
2002-05-13 08:46:24 +00:00
Zeev Suraski
2369533bf9
Remove redundant code (thanks to Jani for pointing that out)
2002-05-12 22:17:58 +00:00
Sascha Schumann
f866bdc368
Simplify even more
2002-05-12 15:30:44 +00:00
Sascha Schumann
5c4ae13670
Simplify white space handling in php_html_puts.
...
If we encounter a ' ', we will look for the next non-' ' and set p
accordingly.
2002-05-12 15:22:11 +00:00
Sascha Schumann
a769454d79
reenable php_html_puts
2002-05-12 14:48:22 +00:00
Rasmus Lerdorf
63e6666216
MTH - thought the code was slightly different in HEAD because of the
...
streams stuff, but it is exactly the same bug.
@ Safe-mode fix related to the safe_mode_include_dir feature (Rasmus)
2002-05-11 19:58:40 +00:00
Zeev Suraski
b9fd10786b
Use portable #define
2002-05-11 13:49:44 +00:00
Zeev Suraski
bf97148978
Centralize html_puts() logic - php_html_puts() remains as an API wrapper
2002-05-11 12:41:33 +00:00
Zeev Suraski
77f41212f6
Removing HTMLization of ' ' wasn't ok, it didn't deal with series of spaces
...
properly. Turn series of spaces into 's.
2002-05-11 12:17:53 +00:00
Zeev Suraski
19b7861d70
0 byte file uploads are valid, avoid choking on them
2002-05-11 11:58:16 +00:00
Zeev Suraski
5af649efbd
Revert to the old php_ini.c, and reimplement the binary-path searching.
...
Should now also work under UNIX (CLI/CGI)
2002-05-11 03:41:17 +00:00
Edin Kadribasic
ffce791942
Added MD5 support for crypt() on Windows.
2002-05-10 04:58:05 +00:00
foobar
c241dc5c8b
ws fix
2002-05-09 22:46:45 +00:00
Preston L. Bannister
3c8c01b475
Compute directory for temporary files once and use same directory for all subsequent calls.
2002-05-09 22:03:19 +00:00
Preston L. Bannister
0c7cfcda4f
Detect when running under IIS and default force_redirect to zero. This This means an explicit php.ini setting is no longer required.
...
(NO extraneous whitespace changes this time (sigh)).
2002-05-09 21:18:26 +00:00
Preston L. Bannister
6de4f3a459
Add check for php.ini in same directory as php.exe (or equivalent executable that loaded php4ts.dll). Check is done before looking in the Windows directory. This allows distinct php.ini files when different applications using PHP are installed on the same system. Should be backwards compatible.
...
Note that checking for in CWD php.ini may be a security risk(?), and can now be made compile-time configurable by removing a single #define.
(This time with tabs for leading indent).
2002-05-09 20:34:53 +00:00
foobar
42c82bb40d
Revert the last patches.
2002-05-09 20:03:36 +00:00
foobar
773da954f8
ws fix
2002-05-09 19:58:39 +00:00
Preston L. Bannister
fb0c506592
Add check for php.ini in same directory as php.exe (or equivalent executable that loaded php4ts.dll). Check is done before looks in the Windows directory.
...
This allows distinct php.ini files when different applications using PHP are installed on the same system. Should be backwards compatible.
Note that checking for php.ini in CWD may be a security risk(?), and can now be made compile-time configurable by removing a single #define.
2002-05-09 19:51:18 +00:00
Preston L. Bannister
2d22fc3316
Compute directory for temporary files once and use same directory for all subsequent calls.
2002-05-09 19:36:03 +00:00
Rui Hirokawa
f30b722f14
Added conversion support from script character encoding to internal character encoding. This feature is very useful for japanese who uses Shift_JIS encoding because some of characters in Shift_JIS are including '0x5c' and it causes some troubles on Zend parser. This patch is made by Masaki Fujimoto.
2002-05-08 12:33:44 +00:00
Yasuo Ohgaki
2b5beee5ad
Added estrdup() needed.
...
Fixed typo.
2002-05-08 11:44:14 +00:00
Sascha Schumann
50f68406cb
Due to the thread-safety changes and lots of other stuff, the
...
current tree is not backwards compatible anymore. Bump API no.
2002-05-07 22:00:33 +00:00
Frank M. Kromann
7c80fc1d9e
Fixing win32 build.
2002-05-07 17:51:03 +00:00