summaryrefslogtreecommitdiff
path: root/ext/standard/php_fopen_wrapper.c
Commit message (Collapse)AuthorAgeFilesLines
* refactor php_stream_temp_create{,_ex} and use it for the php://input streamMichael Wallner2014-07-031-1/+1
|
* remove useless indirectionMichael Wallner2014-05-061-11/+12
| | | | | the stream was initialized within the ops in a prior version of the slim_post_data patch
* Bump yearXinchen Hui2014-01-031-1/+1
|
* fix bad castMichael Wallner2013-10-081-4/+4
|
* final bitsMichael Wallner2013-09-171-1/+4
|
* Merge branch 'slim-postdata-merge'Michael Wallner2013-09-171-10/+35
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * slim-postdata-merge: remove unused code tests make reading php://input JIT if enable_post_data_reading=0 revert stream cast fix ZTS build slim post data Conflicts: ext/soap/soap.c ext/standard/php_fopen_wrapper.c main/SAPI.c
| * remove unused codeMichael Wallner2013-09-101-16/+0
| |
| * make reading php://input JIT if enable_post_data_reading=0Michael Wallner2013-09-101-6/+49
| |
| * slim post dataMichael Wallner2013-08-271-34/+28
| |
* | we need to use the full stream wrapper for filtersMichael Wallner2013-09-171-4/+6
| |
* | slim post dataMichael Wallner2013-08-271-34/+28
|/
* Constify streams API and a few other calls down the rabbit hole.Andrey Hristov2013-07-301-1/+2
| | | | | (`char *` to `const char *` for parameters and few return values) In a few places int len moved to size_t len.
* Happy New YearXinchen Hui2013-01-011-1/+1
|
* fd fixStanislav Malyshev2012-05-151-0/+14
|
* - Year++Felipe Pena2012-01-011-1/+1
|
* Fixed compiler warningIlia Alshanetsky2011-01-171-1/+1
|
* - Year++Felipe Pena2011-01-011-1/+1
|
* - Tests and small parsing correction for php://fd wrapperGustavo André dos Santos Lopes2010-12-111-1/+1
|
* - Implemented request #26158/bug #53465 (open arbitrary file descriptor with ↵Gustavo André dos Santos Lopes2010-12-111-0/+33
| | | | fopen)
* sed -i "s#1997-2009#1997-2010#g" **/*.c **/*.h **/*.phpSebastian Bergmann2010-01-031-1/+1
|
* - Fixed bug #49286 (php://input (php_stream_input_read) is broken)Jani Taskinen2009-08-201-1/+2
|
* - WS + CS + syncJani Taskinen2009-08-201-26/+36
|
* MFH: Bump copyright year, 3 of 3.Sebastian Bergmann2008-12-311-1/+1
|
* MFH: Fixed bug #42473 (ob_start php://output and headers)Arnaud Le Blanc2008-11-261-7/+1
|
* MFH: Fixed bug #44818 (php://memory writeable when opened read only)Arnaud Le Blanc2008-11-111-2/+12
|
* Open STDIN and php://stdin streams with the relevantArnaud Le Blanc2008-11-041-1/+15
| | | | | | wrapper when the file descriptor is a socket (inetd, etc) Fixes bug #43731
* Allow urlencode()d filer names in php://filterArnaud Le Blanc2008-08-021-0/+1
|
* MFH: Bump copyright year, 2 of 2.Sebastian Bergmann2007-12-311-1/+1
|
* MFH: Nuked ending dots from error messagesJani Taskinen2007-09-301-1/+1
|
* Proper fix for bug #39215 Inappropriate close of stdin/stdout/stderrDmitry Stogov2007-06-211-4/+12
|
* MFH: Bump year.Sebastian Bergmann2007-01-011-1/+1
|
* MFH: fix #39850 (SplFileObject throws contradictory/wrong error messages ↵Antony Dovgal2006-12-181-0/+1
| | | | when trying to open "php://wrong")
* data: and php:stdin/input allow_url_include checksRasmus Lerdorf2006-11-051-1/+13
|
* Fixed bug #39215 (Inappropriate close of stdin/stdout/stderr).Ilia Alshanetsky2006-11-031-3/+33
|
* E_ERROR > E_RECOVERABLE_ERRORIlia Alshanetsky2006-07-051-1/+1
|
* Make filters without a resource throw E_RECOVERABLE_ERROR rather thenIlia Alshanetsky2006-05-161-1/+1
| | | | | E_ERROR
* - Make SplTempFileObject work in 5.1Marcus Boerger2006-05-011-1/+21
|
* bump year and license versionfoobar2006-01-011-3/+3
|
* MFH (r-1.51) #32371 php://input sometimes returns duplicate dataSara Golemon2005-11-171-3/+8
|
* MFH: Nuked EOLs from error messagesfoobar2005-08-181-2/+2
|
* - Bumber up yearfoobar2005-08-031-1/+1
|
* Fix #27865; don't dup STDIN, STDOUT or STDERR when running under CLI.Wez Furlong2004-04-191-3/+3
|
* - A belated happy holidays and PHP 5Andi Gutmans2004-01-081-2/+2
|
* Route mkdir()/rmdir() via wrapper ops.Sara Golemon2003-12-131-1/+3
| | | | | | Move current rmdir()/rmdir() code to plain_wrappers.c Implement mkdir()/rmdir() in ftp:// wrapper
* Route rename() via wrapper ops.Sara Golemon2003-12-121-1/+2
| | | | | | | Move current rename() code to main/streams/plain_wrapper.c Implement ftp/rename() Implement userstreams/rename()
* updating license information in the headers.James Cox2003-06-101-3/+3
|
* Setup unlink() method in wrapper_ops structure, implement unlink in ↵Sara Golemon2003-05-141-1/+2
| | | | plainfiles wrapper, explicitly set method NULL in other wrappers (for now), and rewrite unlink userland function to call into wrapper_ops
* Changed stream filter factory to be capable of accepting a zval as a parameterMoriyoshi Koizumi2003-04-161-2/+2
| | | | | instead of a string
* Implement persistent plain file streams.Wez Furlong2003-03-181-1/+1
| | | | | | | | | | | | | | | | | Usage: php_stream *stream = php_stream_fopen("/path/to/file", "r+b", NULL, STREAM_OPEN_PERSISTENT | ENFORCE_SAFE_MODE | REPORT_ERRORS); the filename and mode are combined to form the hash key for the persistent list; they must be identical for this same stream to be returned again in the next request. Calling php_stream_close() on a persistent stream *will* close it, as is usual with all persistent resources in PHP/ZE. This is deliberately *not* exposed to user-space PHP at this time.
* Avoid using FILE* where possible.Wez Furlong2003-03-181-10/+18
| | | | | Tidy up handling of potential error situations for the php:// wrapper.