summaryrefslogtreecommitdiff
path: root/main/streams/streams.c
Commit message (Collapse)AuthorAgeFilesLines
...
* fix erroneous use of php_resolve_path in _php_stream_wrapper_open_ex - this ↵Greg Beaver2008-04-281-1/+1
| | | | breaks require/include for all extensions that intercept zend_resolve_path
* Fixed potentially confusing error message on failure when no errors are loggedGreg Beaver2008-04-281-1/+5
|
* Added ability to use stream wrappers in include_pathDmitry Stogov2008-03-271-0/+27
|
* MFH: disabled mmap() when copying files to memoryAntony Dovgal2008-03-241-20/+0
|
* MFH: clarify error message on why opening a stream wrapper failed for ↵Greg Beaver2008-01-121-1/+5
| | | | allow_url_include/allow_url_fopen, add test for allow_url_fopen
* MFH: Bump copyright year, 2 of 2.Sebastian Bergmann2007-12-311-1/+1
|
* correct fix for bug #43522Antony Dovgal2007-12-291-2/+9
|
* Fixed bug #43522 (stream_get_line() eats additional characters)Ilia Alshanetsky2007-12-101-2/+2
|
* MFH streams stuffMarcus Boerger2007-11-061-11/+25
|
* MFH: This is what we get for not doing MFH..or MFB..a messJani Taskinen2007-08-081-2/+2
|
* Fixed bug #42237 (stream_copy_to_stream returns invalid values for mmapedIlia Alshanetsky2007-08-081-2/+2
| | | | | streams).
* Fixed wrong warningDmitry Stogov2007-07-111-1/+1
|
* Fixed warningDmitry Stogov2007-07-101-2/+2
|
* Added ability to create local or remote (URL) user streamsDmitry Stogov2007-07-091-1/+5
| | | | | | | | | | | | | | 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) ]
* Fixed bug #41304 (compress.zlib temp files left)Dmitry Stogov2007-05-081-0/+3
|
* - MFH A stream wrapper might only allow directory accessMarcus Boerger2007-03-031-2/+6
|
* MFH: implement PHP_STREAM_FLAG_NO_CLOSE and avoid hacksAntony Dovgal2007-02-211-0/+4
|
* MFH: add trailing '\0' to stream hashesAntony Dovgal2007-01-151-10/+10
|
* MFH: Bump year.Sebastian Bergmann2007-01-011-1/+1
|
* Last set of zend_hash_init() optimizationsIlia Alshanetsky2006-10-031-1/+1
|
* MFH: fix double free(), add testAntony Dovgal2006-09-151-1/+0
|
* fix coverity issue #197Antony Dovgal2006-09-101-4/+0
| | | | | "I can't think of a reason to pass a NULL buf" (c) Wez
* Fixed bug #38661 (mixed-case URL breaks url-wrappers).Ilia Alshanetsky2006-09-031-10/+16
|
* MFH: fix #38086 (stream_copy_to_stream() returns 0 when maxlen is bigger ↵Antony Dovgal2006-07-131-5/+1
| | | | | | | than the actual length) add tests
* MFH: plug memleakHannes Magnusson2006-06-201-1/+1
|
* MFH: Backported allow_url_include from HEAD. This directive allowsRasmus Lerdorf2006-06-161-1/+1
| | | | | | separate control of URL handling in includes/requires allowing sites to enable allow_url_fopen without enabling remote includes.
* - MFH Add strict compliant RFC2397 support (no //)Marcus Boerger2006-05-141-2/+2
|
* fix for #37158Wez Furlong2006-04-221-21/+22
|
* - Fix reading stream filters never notified about EOFMichael Wallner2006-04-201-2/+2
|
* bump year and license versionfoobar2006-01-011-3/+3
|
* fix #35781 (stream_filter_append() can cause segfault)Antony Dovgal2005-12-231-2/+2
|
* fix #35740 (memory leak when including a directory)Antony Dovgal2005-12-201-0/+4
|
* MFH: list_entry -> zend_rsrc_list_entryfoobar2005-12-051-2/+2
|
* - Bumber up yearfoobar2005-08-031-1/+1
|
* Disabled search of recored separator outside of bufferDmitry Stogov2005-06-011-2/+2
|
* revert by Wez's requestAntony Dovgal2005-05-231-1/+1
|
* fix bug #32810 (fread after tmpfile() reads only 8192 bytes)Antony Dovgal2005-05-231-1/+2
|
* fix bugs #32742 (segmentation fault when the stream with a wrapper is not ↵Antony Dovgal2005-05-161-0/+15
| | | | | | | closed), #32171 (Userspace stream wrapper crashes PHP)
* Attempt to eliminate seek() prior to every write.Ilia Alshanetsky2005-04-291-1/+1
|
* revert the patch, the problem seems to be somewhere elseAntony Dovgal2005-04-111-4/+0
|
* Fold validation into an inlined function per Andi's suggestionSara Golemon2005-04-091-11/+20
|
* do not try to read after EOFAntony Dovgal2005-04-061-0/+4
|
* Fixed bug #30362 (stream_get_line() not reading data correctly).Ilia Alshanetsky2005-04-051-4/+10
|
* BugFix #32563Sara Golemon2005-04-041-2/+24
| | | | | | | | | | | | This could have been done in stream_wrapper_register() without introducing the slight performance hit on wrapper registration since anyone registering a wrapper in an extension should know better. The important thing is that since locate_wrapper makes the assumption that all schemes will be /^[a-z0-9+.-]+$/i Anything which registers them should make the same assumption as well.
* Fixed bug #31515 (Improve performance of scandir() by factor of 10 or so).Ilia Alshanetsky2005-02-221-11/+10
|
* Fixed bug #29801 (Set limit on the size of mmapable data).Ilia Alshanetsky2004-11-151-1/+1
|
* add support for file://localhost/Rob Richards2004-11-111-13/+25
| | | | | support file:/// under windows again
* Fixed bug #30362 (stream_get_line() not handling end string correctly).Ilia Alshanetsky2004-10-111-1/+2
|
* Added stream_filter_remove() to cancel a stream filter.Sara Golemon2004-09-141-0/+9
| | | | | | | | | | Register filters as resources when instantiated by stream_filter_(ap|pre)pend(). Export php_stream_filter_flush() internal function to wind buffered data out of a particular filter until consumed by a later filter or sent to stream->readbuffer or stream->ops->write()
* Allocating hash tables should be done via macro, not directlySara Golemon2004-09-131-2/+2
|