Ilia Alshanetsky
93fd1bf53f
Fixed variable re-declaration
2011-01-13 12:56:28 +00:00
Ilia Alshanetsky
c33795b25b
Fixed variable re-declaration
2011-01-13 12:56:28 +00:00
Felipe Pena
927bf09c29
- Year++
2011-01-01 02:19:59 +00:00
Felipe Pena
0203cc3d44
- Year++
2011-01-01 02:17:06 +00:00
Gustavo André dos Santos Lopes
5a1b77422a
- Reverted unintended change.
2010-11-19 23:42:44 +00:00
Gustavo André dos Santos Lopes
1045aa2a7c
- Fixed bug #52820 (writes to fopencookie FILE* not commited when seeking the
...
stream).
2010-11-15 18:22:52 +00:00
Gustavo André dos Santos Lopes
e10454ded8
- Fixed bug #52820 (writes to fopencookie FILE* not commited when seeking the
...
stream).
2010-11-15 18:22:52 +00:00
Gustavo André dos Santos Lopes
3a02cfb675
- Added leak_variable() function.
...
- Added mechanism to force outer streams to be closed before their inner ones.
- Fixed temp:// streams only handling correctly (through an ad hoc mechanism) reverse closing order
when the inner stream is of type memory.
2010-11-15 03:05:32 +00:00
Gustavo André dos Santos Lopes
8342c36f09
- Renamed php_stream_rep_nonstand_mode to
...
php_stream_mode_sanitize_fdopen_fopencookie, made it not
exported and movied it from php_streams.h to
php_streams_int.h.
2010-11-05 18:53:48 +00:00
Gustavo André dos Santos Lopes
d37e1ea243
- Renamed php_stream_rep_nonstand_mode to
...
php_stream_mode_sanitize_fdopen_fopencookie, made it not
exported and movied it from php_streams.h to
php_streams_int.h.
2010-11-05 18:53:48 +00:00
Gustavo André dos Santos Lopes
68107ae1c3
- Fixed bug #53241 (stream casting that relies on fdopen/fopencookie fails
...
with streams opened with, inter alia, the 'xb' mode).
2010-11-05 01:29:08 +00:00
Gustavo André dos Santos Lopes
0a35133524
- Fixed bug #53241 (stream casting that relies on fdopen/fopencookie fails
...
with streams opened with, inter alia, the 'xb' mode).
2010-11-05 01:29:08 +00:00
Gustavo André dos Santos Lopes
14a54b903e
- Fixed forward stream seeking emulation in streams that don't support seeking
...
in situations where the read operation gives back less data than requested
and when there was data in the buffer before the emulation started. Also made
more consistent its behavior -- should return failure every time less data
than was requested was skipped.
- Small performance improvement by correcting off-by-one error that generate an
invalid call to the seek handler or read handler. in _php_stream_seek.
2010-10-13 03:13:29 +00:00
Gustavo André dos Santos Lopes
a1888f585c
- Fixed forward stream seeking emulation in streams that don't support seeking
...
in situations where the read operation gives back less data than requested
and when there was data in the buffer before the emulation started. Also made
more consistent its behavior -- should return failure every time less data
than was requested was skipped.
- Small performance improvement by correcting off-by-one error that generate an
invalid call to the seek handler or read handler. in _php_stream_seek.
2010-10-13 03:13:29 +00:00
Pierre Joye
ed58636f00
- use TSRMLS_D/C with php_stream_context_alloc
2010-09-16 09:33:42 +00:00
Pierre Joye
daa90813fb
- use TSRMLS_*C instead of TSRMLS_FETCH in zend_list_insert, missing header
2010-09-16 09:18:46 +00:00
Pierre Joye
aa0ed267a2
- use TSRMLS_*C instead of TSRMLS_FETCH in zend_list_insert
2010-09-16 09:13:19 +00:00
Felipe Pena
feda017cce
- Fixed bug #49215 (make fails on glob_wrapper)
2010-09-10 21:33:50 +00:00
Felipe Pena
6ca2ea7109
- Fixed bug #49215 (make fails on glob_wrapper)
2010-09-10 21:33:50 +00:00
Pierre Joye
13fd8fcded
- WS
2010-09-01 10:16:48 +00:00
Pierre Joye
ada5423308
- WS
2010-09-01 10:16:48 +00:00
Pierre Joye
87bf415853
- sb needed only in safemode
2010-09-01 10:13:46 +00:00
Pierre Joye
6396a3272c
- add lstat support for Windows
2010-09-01 09:49:53 +00:00
Pierre Joye
dec8593fac
- add lstat support for Windows
2010-09-01 09:49:53 +00:00
Kalle Sommer Nielsen
159cd6916d
Fixed compiler warnings in main/
2010-08-17 12:49:19 +00:00
Pierre Joye
0d47dff287
- #51854 , fix logic (patch by Tjerk)
2010-05-18 19:39:39 +00:00
Pierre Joye
3a19fee38b
- #51854 , fix logic (patch by Tjerk)
2010-05-18 19:39:39 +00:00
Kalle Sommer Nielsen
dd8e59da8f
Removed safe_mode
...
* Removed ini options, safe_mode*
* Removed --enable-safe-mode --with-exec-dir configure options on Unix
* Updated extensions, SAPI's and core
* php_get_current_user() is now declared in main.c, thrus no need to include safe_mode.h anymore
2010-04-26 23:53:30 +00:00
Antony Dovgal
d2699793e0
fix build
2010-04-08 09:56:18 +00:00
Pierre Joye
c264445a37
- WS
2010-04-08 07:55:35 +00:00
Pierre Joye
517d9bb1f2
- WS
2010-04-08 07:55:35 +00:00
Michael Wallner
5b277c4da0
add backlock socket context option for stream_socket_server(),
...
which had a hardcoded backlog of 5 at two occurrances
2010-03-11 16:37:24 +00:00
Pierre Joye
acc6609a27
- get the right error on windows
2010-02-21 17:44:25 +00:00
Pierre Joye
658e86b847
- prevent unexpectable behaviors (for the user) with invalid path
2010-02-07 20:15:58 +00:00
Pierre Joye
b7aee13069
- removed debug breakpoint and improve inline comment
2010-01-27 02:03:41 +00:00
Pierre Joye
6925763347
- prevent bad things to happen when invalid path are passed to MoveFileEx
2010-01-27 01:18:43 +00:00
Pierre Joye
573c33b3b7
- [DOC] #45986 , bad file descriptor warning when rename is used with invalid path, add php_win32_docref2_from_error to display system error for non posix api
2010-01-26 20:04:03 +00:00
Jani Taskinen
3d733ce6fa
- Fixed bug #50791 (Compile failure: Bad logic in defining fopencookie emulation)
2010-01-19 13:44:08 +00:00
Jani Taskinen
95a4f5fabe
- WS + CS fixes
2010-01-19 12:03:07 +00:00
Ilia Alshanetsky
7e1f29e930
Fixed bug #50787 (stream_set_write_buffer() has no effect on socket streams).
2010-01-18 12:50:08 +00:00
Ilia Alshanetsky
d5b2007bed
Fixed bug #50657 (copy() with an empty (zero-byte) HTTP source succeeds but returns false).
2010-01-06 12:54:53 +00:00
Sebastian Bergmann
9ba1e81665
sed -i "s#1997-2009#1997-2010#g" **/*.c **/*.h **/*.php
2010-01-03 09:23:27 +00:00
Antony Dovgal
42d05a5c02
remove automatic file unlocking on shutdown and/or stream close
...
(make it win32-specific for 5_2, as discussed with Ilia)
2009-12-25 20:34:59 +00:00
Stanislav Malyshev
0401c6ca2d
fix bug #50196
2009-12-19 01:13:33 +00:00
Kalle Sommer Nielsen
1063c8346b
MFT: VC10 build support
2009-12-03 11:50:32 +00:00
Felipe Pena
f61a06350a
- Switching to TSRMLS_FETCH version
2009-11-16 10:36:27 +00:00
Felipe Pena
5411bb32a8
- Fixed bug #49936 (crash with ftp stream in php_stream_context_get_option())
...
(patch by Pierrick)
2009-11-15 20:30:57 +00:00
Johannes Schlüter
473d75475a
Fix #50063 (safe_mode_include_dir fails)
2009-11-12 15:05:03 +00:00
Dmitry Stogov
4b1c7c5615
Fixed ext/standard/tests/streams/stream_get_contents_002.phpt
2009-09-23 10:25:54 +00:00
Sriram Natarajan
fbc335e5d1
- Fixed bug #49572 (use of C++ style comments causes build failure)
2009-09-17 02:45:25 +00:00
Sriram Natarajan
ac2d3990f2
- Fixed bug #49447 (php engine need to correctly check for socket API
...
return status on windows). (Sriram Natarajan)
2009-09-04 07:59:48 +00:00
Arnaud Le Blanc
c79528a26d
MFH: Fixed bug #48309 (stream_copy_to_stream() and fpasstru() do not
...
update stream position of plain files)
2009-05-17 14:58:10 +00:00
Arnaud Le Blanc
fab1f0e754
Fix warning when inner stream of a temp:// stream is closed before
...
the stream ifself
2009-05-16 20:27:36 +00:00
Arnaud Le Blanc
a2600facdd
MFH: Fixed bug #48307 (stream_copy_to_stream() copies 0 bytes when $source
...
is a socket)
2009-05-16 20:23:06 +00:00
Hannes Magnusson
ebf7a8e9a3
Fix comments
2009-05-08 11:35:12 +00:00
Pierre Joye
be093af4fa
- silent compiler warning
2009-04-20 08:28:44 +00:00
Arnaud Le Blanc
8ea9eb8560
MFH: Better fix for #47997
2009-04-19 17:10:35 +00:00
Arnaud Le Blanc
14c717f449
Fixed bug #47997 (stream_copy_to_stream returns 1 on empty streams)
2009-04-19 13:46:47 +00:00
Mikko Koppanen
3fd12260aa
MFH: Added support for passing O_NONBLOCK to the underlying open() system call
2009-04-11 11:44:15 +00:00
Hannes Magnusson
2881a60e31
Add missing proto
2009-03-25 19:55:59 +00:00
Arnaud Le Blanc
2b57d6d6ea
MFH: Better fix for #44607 . Fixes #47487 (php_stream_fill_read_buffer()
...
performance degraded after fix of bug 44607).
2009-03-19 17:55:10 +00:00
Ilia Alshanetsky
aaa5361c90
Adjust condition
2009-02-10 16:14:18 +00:00
Ilia Alshanetsky
2b531b5149
MFB: typo fix
2009-02-10 14:21:27 +00:00
Ilia Alshanetsky
986a933c82
MFB: Added path truncation E_NOTICE to let people now when path resolving
...
caused the file path to be truncated.
2009-02-10 14:18:46 +00:00
Ilia Alshanetsky
311a87c8d7
MFB: Fixed bug #44874 (dead pfsockopen'ed sockets aren't reaped when
...
the remote end restarts)
2009-02-09 02:55:45 +00:00
Pierre Joye
acdb832581
- silent compiler warning about socklen_t benign redefinition
2009-02-02 09:41:46 +00:00
Felipe Pena
31169e2c1a
MFH:
...
- Fixed bug #47037 (No error when using fopen with emty string)
Patch by Cristian Rodriguez R.
2009-01-08 18:46:00 +00:00
Arnaud Le Blanc
61ae60f805
MFH: Fixed error conditions handling in stream_filter_append()
2009-01-08 17:01:58 +00:00
Felipe Pena
7c989115c2
MFH:
...
- Added check for EWOULDBLOCK
- Using EWOULDBLOCK instead of EAGAIN by portability issues
(Related to #46917 )
2009-01-07 20:21:46 +00:00
Sebastian Bergmann
08659c2dcd
MFH: Bump copyright year, 3 of 3.
2008-12-31 11:15:49 +00:00
Lars Strojny
29f49d2ded
If a wrapper could not be found it is either a typo or a configuration issue. But in both cases it is critical enough to warn the user.
2008-12-14 16:25:37 +00:00
Dmitry Stogov
7d4fd3fd38
Fixed bug #46409 (__invoke method called outside of object context when using array_map)
2008-11-27 19:01:23 +00:00
Arnaud Le Blanc
dffdb48c3b
MFH: Fixed bug #46673 (stream_lock call with wrong paramater)
2008-11-26 04:19:20 +00:00
David Soria Parra
a9282f72a8
MFH: Revert fix for 43782, as it caused problems.
2008-11-24 15:36:47 +00:00
Arnaud Le Blanc
c6e1b8bc67
MFH: Added stream_cast() and stream_set_options() to user-space stream
...
wrappers, allowing stream_select(), stream_set_blocking(),
stream_set_timeout() and stream_set_write_buffer() to work with user-space
stream wrappers.
Will document.
2008-11-15 12:52:13 +00:00
Arnaud Le Blanc
e13a4238e5
MFH: Fixed stream_get_contents() when using $maxlength and socket is not
...
closed. indeyets@php.net on #46049 .
2008-11-11 01:55:51 +00:00
Arnaud Le Blanc
d441b5db5b
MFH: Fixed stream_get_line() to behave as documented on non-blocking
...
streams
2008-11-04 17:05:55 +00:00
Arnaud Le Blanc
8e220d99df
MFH: Fixed bug #44607 (stream_get_line unable to correctly identify the
...
"ending" in the stream content)
2008-11-03 23:29:17 +00:00
Arnaud Le Blanc
de29f4161f
MFH: Fixed bug #45303 (Opening php:// wrapper in append mode results
...
in a warning)
2008-11-03 16:58:53 +00:00
Arnaud Le Blanc
0a2bfc7968
MFH: Fixed bug #43353 (wrong detection of 'data' wrapper causes notice)
2008-11-03 15:47:31 +00:00
Nuno Lopes
8a77e55566
clean some dead code (with static analysis help)
2008-09-23 15:18:26 +00:00
Greg Beaver
17cfd5f24e
MF52 fix Bug #46147 : after stream seek, appending stream filter reads incorrect data
2008-09-22 01:26:14 +00:00
David Soria Parra
9f68483734
MFH: Fixed bug #43782 (feof() does not detect timeout on socket)
2008-08-26 16:06:36 +00:00
Arnaud Le Blanc
c93fbf629b
MFH:
...
Added clear_realpath_cache and filename parameters to clearstatcache() (Jani,
Arnaud)
[DOC] clearstatcache() now defaults to not affect the realpath cache.
clearstatcache() now takes two optionnal parameters, clear_realpath_cache to
clear the realpath cache (defaults to false), and filename to clear only the
given filename from the cache.
2008-08-07 09:25:33 +00:00
Antony Dovgal
93908474ad
MFH: increase context refcount before open() to avoid crash when open() fails and destroys the context
2008-08-06 09:03:48 +00:00
Dmitry Stogov
691d4a6999
Fixed uninitialised data
2008-07-25 08:23:07 +00:00
Jani Taskinen
d91bc9eca2
MFH:- Fixed bug #44127 (UNIX abstract namespace socket connect does not work)
2008-07-16 14:08:38 +00:00
Antony Dovgal
04c8373b6a
MFH
2008-07-11 12:44:02 +00:00
Antony Dovgal
cf7e15c3a0
MFH: manage references of stream context properly
2008-07-11 10:25:15 +00:00
Dmitry Stogov
99933df5e2
closeder/readdir/rewinddir must work only with directories
2008-06-11 09:01:56 +00:00
Greg Beaver
cac1fd72ea
fix erroneous use of php_resolve_path in _php_stream_wrapper_open_ex - this breaks require/include for all extensions that intercept zend_resolve_path
2008-04-28 22:39:54 +00:00
Greg Beaver
c46d651b3e
Fixed potentially confusing error message on failure when no errors are logged
2008-04-28 22:37:31 +00:00
Greg Beaver
e668dc629b
do not scan include_path with faulty plain_wrapper-based include_path fopen
...
# _fopen_with_path_rel probably needs to call out to regular php_stream_open, for exts that use it (it is exported)
2008-04-13 22:19:10 +00:00
Dmitry Stogov
862f9ee3d2
Added ability to use stream wrappers in include_path
2008-03-27 10:33:40 +00:00
Antony Dovgal
fc134fd6c5
MFH: disabled mmap() when copying files to memory
2008-03-24 16:28:35 +00:00
Marcus Boerger
f8f01a1fd1
- MFH Settle to 4 MB, see internals@ archives
2008-03-21 19:37:43 +00:00
Marcus Boerger
3ce7194a4d
- MFH Fix comment
2008-03-21 18:21:09 +00:00
Marcus Boerger
9f001a01a1
- MFH Increase max mmap size to 8 MB
2008-03-21 17:13:08 +00:00
Felipe Pena
bbac59aa40
MFB: Fixed bug #44440 (st_blocks undefined under BeOS)
2008-03-15 10:32:32 +00:00
Andrey Hristov
49add03404
char **error_message was passed but not used. This causes problems in cases
...
of getaddrinfo() failure, because the upper layers don't get the error.
initialize a variable because we were reading initialized in case of error.
2008-03-10 19:54:47 +00:00
Ilia Alshanetsky
425c4bca2e
Fixed bug #44233 (MSG_PEEK undefined under BeOS R5)
2008-02-27 00:30:24 +00:00
Marcus Boerger
81b40f7047
- MFH Get rid of overoptimization
2008-01-30 23:43:13 +00:00
Greg Beaver
7c1952c863
MFH: clarify error message on why opening a stream wrapper failed for allow_url_include/allow_url_fopen, add test for allow_url_fopen
2008-01-12 15:50:57 +00:00
Sebastian Bergmann
d1dded8751
MFH: Bump copyright year, 2 of 2.
2007-12-31 07:17:19 +00:00
Antony Dovgal
2dab3c40fe
correct fix for bug #43522
2007-12-29 10:52:24 +00:00
Ilia Alshanetsky
b9e4413962
Fixed bug #43522 (stream_get_line() eats additional characters)
2007-12-10 14:16:58 +00:00
Jani Taskinen
dcd3b197e7
MFH:- Fixed bug #43365 (Several enums have trailing commas)
2007-11-26 10:59:04 +00:00
Ilia Alshanetsky
6a792bed75
Fixed bug #43182 (file_put_contents() LOCK_EX does not work properly on file
...
truncation).
2007-11-12 18:44:18 +00:00
Marcus Boerger
5aa7108eb2
- MFH Add glob stream wrapper
...
[DOC] The glob stream wrapper allows stuff like this:
php -r '$it = new DirectoryIterator("glob://ext/spl/*.c");
foreach($it as $f) var_dump($f);'
2007-11-06 12:12:58 +00:00
Marcus Boerger
fb7306822d
- MFH glob stream wrapper (part 1)
2007-11-06 11:50:52 +00:00
Marcus Boerger
6362476b20
MFH streams stuff
2007-11-06 11:02:36 +00:00
Jani Taskinen
34b45a30e5
MFH: nuke unused variables
2007-11-01 17:32:44 +00:00
Jani Taskinen
f552f91618
MFH: - Fixed bug #43137 (rmdir() and rename() do not clear statcache)
2007-10-31 13:22:45 +00:00
Yiduo (David) Wang
4b4d634cb9
MFH: Added macros for managing zval refcounts and is_ref statuses
2007-10-07 05:22:07 +00:00
Stanislav Malyshev
5b021ac2fa
fix proto
2007-08-16 23:54:24 +00:00
Jani Taskinen
45e96efd1d
MFH: This is what we get for not doing MFH..or MFB..a mess
2007-08-08 07:01:49 +00:00
Ilia Alshanetsky
0cb6dd5671
Fixed bug #42237 (stream_copy_to_stream returns invalid values for mmaped
...
streams).
2007-08-08 02:16:41 +00:00
Dmitry Stogov
2d3d745bd9
Fixed EOF handling in case of reading from file opened in write only mode.
2007-07-25 16:34:06 +00:00
Dmitry Stogov
78932ba2f9
Fixed bug #41984 (Hangs on large SoapClient requests)
2007-07-24 14:24:44 +00:00
Jani Taskinen
d271071067
MFH: Fixed compile warnings
2007-07-21 01:43:33 +00:00
Jani Taskinen
dd23eb0c88
MFH:- Fixed bugs #36796 , #36918 , #41371 (stream_set_blocking() does not work)
2007-07-17 13:28:44 +00:00
Jani Taskinen
efe310579e
MFH: - Fixed bug #41815 (Concurrent read/write fails when EOF is reached)
2007-07-12 11:03:46 +00:00
Dmitry Stogov
5c28db4a9c
Fixed wrong warning
2007-07-11 14:33:30 +00:00
Dmitry Stogov
510bee631f
Fixed warning
2007-07-10 11:57:34 +00:00
Dmitry Stogov
539f67ed8f
Added ability to create local or remote (URL) user streams
...
Local user streams must not be able to open(), URLs if allow_url_include is off
Implemented new function stream_is_local()
[
- stream_wrapper_register() extended with additional optional argument "flags"
of type long. This time only one flag is implemented
- STREAM_IS_URL, that means that userstream wrapper is remote (URL).
By default stream is local.
- stream_is_local() is a new function that accepts stream and tell if this
stream is local or remote (URL)
]
2007-07-09 17:27:24 +00:00
Scott MacVicar
55a3d5f8b1
MFH: Fixed bug #41390 (Clarify error message with invalid protocol scheme)
2007-05-15 13:04:43 +00:00
Dmitry Stogov
eec0b67cd8
Fixed bug #41304 (compress.zlib temp files left)
2007-05-08 12:08:17 +00:00
Dmitry Stogov
41d27878de
Fixed crash on win32 in case of negative size
2007-04-18 14:23:06 +00:00
Dmitry Stogov
02ee91dbb4
Fixed crash
2007-04-18 13:53:19 +00:00
Dmitry Stogov
e1814f0dbe
WIN64 support
2007-04-16 08:09:56 +00:00
Dmitry Stogov
4de76f02ea
Fixed 64-bit support
2007-04-09 15:38:58 +00:00
Marcus Boerger
0ad927dbf2
- MFH A stream wrapper might only allow directory access
2007-03-03 19:01:34 +00:00
Ilia Alshanetsky
1b8a85415d
Fixed Bug #39396 (stream_set_blocking crashes on Win32).
2007-02-24 15:48:40 +00:00
Sara Golemon
c3935671cd
MFH (r-1.82): Add retry for interrupted reads and graceful handling for failed retries
2007-02-23 23:09:14 +00:00
Marcus Boerger
e3d786be4e
- MFH Fix logic
2007-02-22 23:26:03 +00:00
Antony Dovgal
4a95928d1d
MFH: implement PHP_STREAM_FLAG_NO_CLOSE and avoid hacks
2007-02-21 21:57:21 +00:00
Ilia Alshanetsky
a92ef5e0dc
Fixed a memory leak on highlight_file() with a non-existant file
2007-02-13 23:39:14 +00:00
Antony Dovgal
c8a4b13638
MFH: improve php_userstreamop_seek()
2007-02-13 19:50:59 +00:00
Marcus Boerger
ee3226e50e
- MFH options/exports
2007-02-07 20:59:59 +00:00
Andi Gutmans
a11e0b5ef1
- Make sure to be ANSI C compliant
2007-02-05 05:15:16 +00:00
Marcus Boerger
0709a0490f
- MFH Add PHPAPI to stuff needed by streams API for shared exts
...
- MFH Readonly issue fix to memory streams option handling (still not
activated in 5.2.1 though)
2007-02-03 16:40:05 +00:00
Marcus Boerger
0903f26151
- Disable memory streams set option until 5.2.2
2007-01-27 20:31:51 +00:00
Marcus Boerger
d10beb67c3
- MFH truncate support for mem/temp streams
2007-01-27 20:25:11 +00:00
Nuno Lopes
58d4b44ae7
only 2 bits are needed for shutdown(2) method (only 3 possible values). this is new code in 5.2.1, so don't worry..
2007-01-18 16:05:48 +00:00
Antony Dovgal
7ad1c3c5f2
MFH: add trailing '\0' to stream hashes
2007-01-15 17:07:08 +00:00
Antony Dovgal
7dd989fd4a
revert the patch temporarily, I need to test a bigger patch in HEAD..
2007-01-15 16:03:42 +00:00
Antony Dovgal
c463e98e99
MFH
2007-01-15 14:59:49 +00:00
Sebastian Bergmann
4223aa4d5e
MFH: Bump year.
2007-01-01 09:36:18 +00:00
Dmitry Stogov
5436160dc6
Fixed heap overflow
2006-12-25 13:11:23 +00:00
Antony Dovgal
6aec52bde7
MFH
2006-12-21 01:18:28 +00:00
Antony Dovgal
f807343197
MFH
2006-12-21 01:08:04 +00:00
Antony Dovgal
41b55d9b78
MFH
2006-12-21 00:47:02 +00:00
Dmitry Stogov
03312cc0d9
Added function stream_socket_shutdown(). It is a wraper for system shutdown() function, that shut downs part of a full-duplex connection
2006-12-19 08:58:58 +00:00
Antony Dovgal
60bb494607
MFH: fix #39673 (file_get_contents causes bus error on certain offsets)
2006-11-29 11:12:59 +00:00
Antony Dovgal
090a83b974
ensure that bucket->brigade is NULL in newly created bucket
2006-11-21 20:58:17 +00:00
Hannes Magnusson
133bdb42e3
Fix ftruncate() with negative size on FreeBSD
2006-11-16 16:06:51 +00:00
Dmitry Stogov
daed379550
Removed unnecessary ftell() calls (one call for each included PHP file)
2006-11-10 13:18:35 +00:00
Dmitry Stogov
f22ae56bc9
Disabled reading from stream (calls to read()) after EOF
2006-11-10 13:10:16 +00:00
Dmitry Stogov
a5f951f27c
Removed unnecessary checks for ISREG file and corresponding stat() calls on Windows
2006-11-10 10:55:26 +00:00
Rasmus Lerdorf
c8778c73c3
Mark memory streams as is_url
2006-11-04 20:43:28 +00:00
Dmitry Stogov
770b29803c
Fixed mkdir("/tmp/foo//bar/log", 0777, true)
2006-10-19 09:49:44 +00:00
Sara Golemon
d8fc0ccfe1
MFH(r-1.38) Bugfix 38648: Don't assume all buckets are part of a brigade
2006-10-11 23:11:26 +00:00
Antony Dovgal
1cc0339d40
MFH: fix crash when parsing invalid hostnames/IPs
2006-10-11 12:53:56 +00:00
Ilia Alshanetsky
557838efa4
Last set of zend_hash_init() optimizations
2006-10-03 19:51:01 +00:00
Dmitry Stogov
dbae50bf13
Fixed wrong pipe detection code
2006-09-28 07:26:02 +00:00
Antony Dovgal
99b133d7a7
MFH: fix double free(), add test
2006-09-15 07:27:22 +00:00
Dmitry Stogov
2604f21fa6
Removed unused macro USE_ZEND_ALLOC
2006-09-14 09:58:27 +00:00
Ilia Alshanetsky
f0fd70fadb
Fixed bug #37779 (empty include_path leads to search for files inside /).
2006-09-12 15:47:25 +00:00
Antony Dovgal
9fa594c2dd
fix coverity issue #197
...
"I can't think of a reason to pass a NULL buf" (c) Wez
2006-09-10 13:01:37 +00:00
Ilia Alshanetsky
4427552b60
Fixed bug #38661 (mixed-case URL breaks url-wrappers).
2006-09-03 16:32:27 +00:00
Antony Dovgal
4e971e8874
MFH: fix #38199 (fclose() unable to close STDOUT and STDERR)
2006-08-28 17:15:03 +00:00
Dmitry Stogov
7dfbf5b2e4
Fixed bug #38488 (Access to "php://stdin" and family crashes PHP on win32)
2006-08-22 06:15:26 +00:00
Antony Dovgal
f42e9f5e15
MFH: fix #38450 (constructor is not called for classes used in userspace stream wrappers)
2006-08-14 15:01:29 +00:00
Antony Dovgal
4902fc6c25
MFH: fix #38086 (stream_copy_to_stream() returns 0 when maxlen is bigger than the actual length)
...
add tests
2006-07-13 12:00:17 +00:00
Hannes Magnusson
7a6fe06e4b
url->URL
2006-06-29 14:40:49 +00:00
Hannes Magnusson
c4154145df
MFH: plug memleak
2006-06-20 18:09:50 +00:00
Rasmus Lerdorf
6bfeea9eb9
MFH: Backported allow_url_include from HEAD. This directive allows
...
separate control of URL handling in includes/requires allowing sites to
enable allow_url_fopen without enabling remote includes.
2006-06-16 14:09:01 +00:00
Antony Dovgal
2f26d8d7ae
MFH: don't leak when decoding failed
2006-06-06 14:09:12 +00:00
Antony Dovgal
073ee1397a
MFH: no need to check if non-existing include_path complies with open_basedir setting
2006-06-05 22:39:50 +00:00
Edin Kadribasic
8b764bd08c
Fixed bug #35886 (nlopes)
2006-06-05 22:19:36 +00:00
Marcus Boerger
59d2ce8258
- MFH Fix feof()
2006-05-23 22:31:25 +00:00
Marcus Boerger
e145343b57
- MFH Handle corrupt base64 data in data: url
2006-05-21 13:37:19 +00:00
Antony Dovgal
6557578657
MFH: initialize factory
2006-05-19 10:24:05 +00:00
Antony Dovgal
3a830a30f4
fix #37395 (recursive mkdir() fails to create nonexistent directories in root dir)
2006-05-16 13:05:02 +00:00
Marcus Boerger
5d43fe49f7
- MFH No need to have this controlled by allow_url_fopen
2006-05-14 19:15:31 +00:00
Marcus Boerger
3577115118
- MFH Add strict compliant RFC2397 support (no //)
2006-05-14 18:40:12 +00:00
Marcus Boerger
5b44266a5f
- MFH RFC2397 decoding
2006-05-14 01:42:03 +00:00
Marcus Boerger
0c09d4cb63
- MFH RFC 2397 meta data handling
2006-05-14 01:06:09 +00:00
Marcus Boerger
2100a86198
- MFH Initial support for RFC2397
2006-05-13 17:58:58 +00:00
Wez Furlong
8663f1644d
fix for #37158
2006-04-22 17:17:40 +00:00
Michael Wallner
f7a6327728
- Fix reading stream filters never notified about EOF
2006-04-20 17:43:18 +00:00
Marcus Boerger
fa922fb51c
- MFH Fix seek/eof issue in temp streams
2006-03-18 19:57:00 +00:00
Marcus Boerger
5a69b29082
- Warning fixes by Steph
2006-02-26 10:57:00 +00:00
Sara Golemon
3a4a0e3cef
MFH: Prevent bindport from being used uninitialized
2006-02-02 18:16:43 +00:00
Ilia Alshanetsky
5f9dde24d8
Only report mkdir() errors if error reporting option is set.
2006-01-17 02:32:09 +00:00
Antony Dovgal
3062348c75
MFH: fix #35999 (recursive mkdir() does not work with relative path like "foo/bar")
2006-01-16 19:48:23 +00:00
Ilia Alshanetsky
778c635c40
Fixed bug #35916 (Duplicate calls to stream_bucket_append() lead to a crash).
2006-01-10 16:14:16 +00:00
Marcus Boerger
0d0f3e290b
- Fix issue with memset seeking
...
- Fix issue with shutdown order of temp/memory stream
2006-01-05 22:03:07 +00:00
foobar
5bd93221a8
bump year and license version
2006-01-01 12:51:34 +00:00
Antony Dovgal
248be6fcfc
fix #35781 (stream_filter_append() can cause segfault)
2005-12-23 14:32:11 +00:00