summaryrefslogtreecommitdiff
path: root/main/php_streams.h
Commit message (Collapse)AuthorAgeFilesLines
* Fix stream_select() issue with OpenSSL bufferChris Wright2014-08-271-0/+3
| | | | | | | | | | | | Ensure data from OpenSSL internal buffer has been transfered to PHP stream buffer before a select() emulation operation is performed Addresses bug #65137 https://bugs.php.net/bug.php?id=65137 Conflicts: ext/openssl/xp_ssl.c
* Fix bug #65701: Do not use cache for file file copyBoro Sitnikovski2014-04-201-0/+1
|
* Bump yearXinchen Hui2014-01-031-1/+1
|
* Happy New YearXinchen Hui2013-01-011-1/+1
|
* Merge branch 'PHP-5.3' into PHP-5.4Xinchen Hui2012-10-091-0/+0
|\
| * Fixed bug #63236 (Executable permission on various source files)Xinchen Hui2012-10-091-0/+0
| |
| * - Fixed bug #61253: Wrappers opened with errors concurrency problemGustavo André dos Santos Lopes2012-03-081-2/+2
| | | | | | | | | | | | | | | | | | | | #NOTE: There is a very small possibility that this will further break #extensions that access wrapper->{err_stack, err_count}. On PECL SVN, rar is the #only one and it may leak memory after this. I say "further break" because #extensions that do that are already broken (will segfault) under ZTS, which is #why this patch is necessary. #There was what I deem as tacit acceptance from 5.3/5.4 RMs on this.
| * - Year++Felipe Pena2012-01-011-1/+1
| |
| * - Year++Felipe Pena2011-01-011-1/+1
| |
| * Fixed bug #53541 (format string bug in ext/phar).Ilia Alshanetsky2010-12-141-3/+11
| |
| * - Renamed php_stream_rep_nonstand_mode to Gustavo André dos Santos Lopes2010-11-051-6/+0
| | | | | | | | | | | | php_stream_mode_sanitize_fdopen_fopencookie, made it not exported and movied it from php_streams.h to php_streams_int.h.
| * - Fixed bug #53241 (stream casting that relies on fdopen/fopencookie failsGustavo André dos Santos Lopes2010-11-051-0/+6
| | | | | | | | with streams opened with, inter alia, the 'xb' mode).
| * Fix bug #52802 (Out-of-date comment forAdam Harvey2010-09-101-4/+4
| | | | | | | | | | file_get_contents/php_stream_copy_to_mem) by updating the relevant comments.
* | - Fixed bug #61253: Wrappers opened with errors concurrency problemGustavo André dos Santos Lopes2012-03-081-2/+2
| | | | | | | | | | | | | | | | | | | | #NOTE: There is a very small possibility that this will further break #extensions that access wrapper->{err_stack, err_count}. On PECL SVN, rar is the #only one and it may leak memory after this. I say "further break" because #extensions that do that are already broken (will segfault) under ZTS, which is #why this patch is necessary. #There was what I deem as tacit acceptance from 5.3/5.4 RMs on this.
* | - Year++Felipe Pena2012-01-011-1/+1
| |
* | - Fixed borked refactoring in r307437 (using SUCCESS/FAILURE return instead ofGustavo André dos Santos Lopes2011-09-041-1/+1
| | | | | | | | | | | | | | out parameter). - Fixed signature of php_stream_copy_to_stream_ex to return int in 5.4/trunk instead of size_t, as the function only returns SUCCESS/FAILURE.
* | implement streams metadata API per RFCStanislav Malyshev2011-05-251-0/+11
| |
* | - Year++Felipe Pena2011-01-011-1/+1
| |
* | Fixed bug #53541 (format string bug in ext/phar).Ilia Alshanetsky2010-12-141-3/+11
| |
* | - Added leak_variable() function.Gustavo André dos Santos Lopes2010-11-151-1/+8
| | | | | | | | | | | | | | - 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.
* | - Renamed php_stream_rep_nonstand_mode to Gustavo André dos Santos Lopes2010-11-051-6/+0
| | | | | | | | | | | | php_stream_mode_sanitize_fdopen_fopencookie, made it not exported and movied it from php_streams.h to php_streams_int.h.
* | - Fixed bug #53241 (stream casting that relies on fdopen/fopencookie failsGustavo André dos Santos Lopes2010-11-051-0/+6
| | | | | | | | with streams opened with, inter alia, the 'xb' mode).
* | Fix bug #52802 (Out-of-date comment forAdam Harvey2010-09-101-4/+4
| | | | | | | | | | file_get_contents/php_stream_copy_to_mem) by updating the relevant comments.
* | add the constant back. quite a lot of code uses it.Antony Dovgal2010-04-281-0/+1
| |
* | Removed safe_modeKalle Sommer Nielsen2010-04-261-1/+0
|/ | | | | | | * 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
* sed -i "s#1997-2009#1997-2010#g" **/*.c **/*.h **/*.phpSebastian Bergmann2010-01-031-1/+1
|
* MFH: Better fix for #47997Arnaud Le Blanc2009-04-191-4/+2
|
* Fixed bug #47997 (stream_copy_to_stream returns 1 on empty streams)Arnaud Le Blanc2009-04-191-0/+5
|
* MFH: Bump copyright year, 3 of 3.Sebastian Bergmann2008-12-311-1/+1
|
* Cleanup: remove trailing whitespacesLars Strojny2008-12-131-18/+18
|
* MFH: invert the logics - FLAG_FCLOSE -> FLAG_NO_FCLOSEAntony Dovgal2008-07-231-1/+1
|
* - MFH: Fixed bug #44246 (closedir() accepts a file resource opened by fopen())Felipe Pena2008-07-221-0/+2
|
* closeder/readdir/rewinddir must work only with directoriesDmitry Stogov2008-06-111-0/+2
|
* Added ability to use stream wrappers in include_pathDmitry Stogov2008-03-271-0/+3
|
* MFH: Bump copyright year, 2 of 2.Sebastian Bergmann2007-12-311-1/+1
|
* MFH streams stuffMarcus Boerger2007-11-061-15/+24
|
* MFH: Fixed compile warningsJani Taskinen2007-07-211-1/+1
|
* Added ability to create local or remote (URL) user streamsDmitry Stogov2007-07-091-0/+6
| | | | | | | | | | | | | | 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) ]
* MFH: implement PHP_STREAM_FLAG_NO_CLOSE and avoid hacksAntony Dovgal2007-02-211-0/+2
|
* MFH: Bump year.Sebastian Bergmann2007-01-011-1/+1
|
* bump year and license versionfoobar2006-01-011-3/+3
|
* - Bumber up yearfoobar2005-08-031-1/+1
|
* fix bugs #32742 (segmentation fault when the stream with a wrapper is not ↵Antony Dovgal2005-05-161-0/+1
| | | | | | | closed), #32171 (Userspace stream wrapper crashes PHP)
* Fixed bug #31515 (Improve performance of scandir() by factor of 10 or so).Ilia Alshanetsky2005-02-221-4/+4
|
* Avoid bug where stream_copy_to_stream() call for precisely 2000000 bytes wouldWez Furlong2005-02-061-4/+2
| | | | | | result in entire resource being copied. The mmap brake is already present inside mmap_range() and is set to 1MB.
* Fixed bug #29801 (Set limit on the size of mmapable data).Ilia Alshanetsky2004-11-151-2/+5
|
* NETWARE has a proper stat structure Now no need of CLIB_STAT_PATCH checksAnantha Kesari H Y2004-09-291-4/+0
|
* Added stream_filter_remove() to cancel a stream filter.Sara Golemon2004-09-141-0/+1
| | | | | | | | | | 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()
* Add stream_wrapper_unregister()Sara Golemon2004-09-101-0/+2
| | | | | | | | | Disables a wrapper (user-defined or built-in) for the life of the request. Add stream_wrapper_restore() Restores the wrapper originally defined at the time the request started to the protocol name mentioned.
* BugFix#28868 (Part Two): This fixes thread unsafety in the userspaceSara Golemon2004-06-211-1/+3
| | | | | filters which relates to the fix just applied for userspace wrappers.