113 Commits (e697da651c5f422c05382d2f4968650ca524d824)

Author SHA1 Message Date
Frank M. Kromann e6e2754439 Remove ZSTR() from stream macros. Calling function must apply this macro 20 years ago
Sara Golemon d229fc9048 Fix copy/paste typo in php_stream_path_decode() proto 20 years ago
Sara Golemon fd606a8d78 Add API hooks and unicode.filesystem_encoding for handling unicode 20 years ago
Sara Golemon 51b9a0f269 Make php_stream_copy_to_mem() unicode aware and 20 years ago
Sara Golemon 30a2bd1d11 Another (and hopefully last) major streams commit. 20 years ago
Sara Golemon 880dd406f2 Add php_stream_get_record_unicde() API call. 20 years ago
Sara Golemon b576354982 More stream updates. 20 years ago
Sara Golemon 48798021b5 Refactor streams layer for PHP6. 20 years ago
foobar 251c5173fd bump year and license version 20 years ago
Andrei Zmievski 264cec8be6 Unicode support. 21 years ago
foobar 23e671a51e - Bumber up year 21 years ago
Antony Dovgal d5bb03b11a fix bugs #32742 (segmentation fault when the stream with a wrapper is not closed), 21 years ago
Ilia Alshanetsky c7b931d80d Fixed bug #31515 (Improve performance of scandir() by factor of 10 or so). 21 years ago
Wez Furlong 0569078901 Avoid bug where stream_copy_to_stream() call for precisely 2000000 bytes would 21 years ago
Ilia Alshanetsky d98a44d483 Fixed bug #29801 (Set limit on the size of mmapable data). 22 years ago
Anantha Kesari H Y a93f75ce6b NETWARE has a proper stat structure Now no need of CLIB_STAT_PATCH checks 22 years ago
Sara Golemon 34550382d8 Added stream_filter_remove() to cancel a stream filter. 22 years ago
Sara Golemon 955b43ba12 Add stream_wrapper_unregister() 22 years ago
Sara Golemon a2c24ae90e BugFix#28868 (Part Two): This fixes thread unsafety in the userspace 22 years ago
Sara Golemon 7fcfa8865e BugFix#28868: Wrapper hash not thread-safe. 22 years ago
Hartmut Holzgraefe b8f7d9f9f5 wrap all PHPAPI prototypes into BEGIN_EXTERN_C/END_EXTERN_C blocks 22 years ago
Sara Golemon 6d10371ec6 'Bug Fix': scandir, being a new function in PHP5 should have always been wrapper aware. 22 years ago
foobar ccfc46b0aa - Happy new year and PHP 5 for rest of the files too.. 22 years ago
Sara Golemon a67bf6ecc9 Fix Win32 Build. mkdir/rmdir are macros 23 years ago
Sara Golemon c56647833b Route mkdir()/rmdir() via wrapper ops. 23 years ago
Sara Golemon b1f8236b63 Route rename() via wrapper ops. 23 years ago
Sara Golemon 681d18effd Move safemode/basedir checks for url_stat to plain_wrapper. 23 years ago
Sara Golemon 026d4c9e4c Route php_stat() via streams/url_stat API (php_stream_stat_path). 23 years ago
Wez Furlong 3ee72aa5be port "liveness" checks and a couple of other things from the 4.3 branch. 23 years ago
Derick Rethans 3ab8d263b8 - Always store the URI path in the streams structure, and expose it with 23 years ago
Ilia Alshanetsky 4d98e9ec97 Finalize the closing process of persistent streams. The current 23 years ago
Wez Furlong 5ecc91c27d Merge selectable descriptor casting from PHP_4_3 branch. 23 years ago
James Cox f68c7ff249 updating license information in the headers. 23 years ago
Sara Golemon 65d359d71a Fold 'options' parameter into wops->unlink method 23 years ago
Sara Golemon 5126fbe556 Setup unlink() method in wrapper_ops structure, implement unlink in plainfiles wrapper, explicitly set method NULL in other wrappers (for now), and rewrite unlink userland function to call into wrapper_ops 23 years ago
Sara Golemon 0c366c24e5 Macro: php_stream_get_from_zval(php_stream *stream, zval **zstream, char *mode, int options, char **opened_path, php_stream_context *context) Z_TYPE_PP(zstream) can be either IS_RESOURCE (An already opened stream) or IS_STRING (a path to a stream to be opened) 23 years ago
Wez Furlong 86fb577d59 Implement persistent plain file streams. 23 years ago
Wez Furlong cfd8150b30 Add a generic meta data api for streams. 23 years ago
Wez Furlong fd61f69077 Another big commit (tm). 23 years ago
Sascha Schumann 60dcebd71a rename macro argument so that it does not partially match the string. 23 years ago
Ilia Alshanetsky 862634ffa5 Added locking to streams. 23 years ago
Wez Furlong 088e2692c3 MFB: Bunch of streams related fixes. 23 years ago
Wez Furlong 32165a5546 Implement new filter API, stage 1. 23 years ago
Wez Furlong 6e296c5cbb Move some of the streams header into supplementary files 23 years ago
Wez Furlong 35878992d8 Moving away from ANSI stdio for plain files. 23 years ago
Ilia Alshanetsky f98ea4c46d Added feature request #9173 (added stream_get_line(), this function will 23 years ago
Ilia Alshanetsky a592f3cc56 Added missing definitions. 23 years ago
Wez Furlong 52a3c29e22 Fix for bug #21406; infinite loop during filter flushing. 23 years ago
Sara Golemon 42e912da79 Expose stream_filters_hash so that it can be searched by stream_get_filters() 23 years ago
Derick Rethans da9eb594c6 - Fix warnings on UnixWare 23 years ago