Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | MFH (r.163) Handle maxlen when stream can't be mmaped | Sara Golemon | 2004-09-08 | 1 | -0/+11 |
| | |||||
* | MFH: fix bug #29723 (file_get_contents() fails with the file:// wrapper ↵ | Antony Dovgal | 2004-08-31 | 1 | -0/+4 |
| | | | | under Win32) | ||||
* | MFH: Using int when long should be used. | Ilia Alshanetsky | 2004-08-22 | 1 | -1/+1 |
| | |||||
* | MFH: Fix for #29256 | Wez Furlong | 2004-08-10 | 1 | -2/+38 |
| | |||||
* | MFH: zts fix | Wez Furlong | 2004-07-31 | 1 | -1/+1 |
| | |||||
* | MFH: streams fixes | Wez Furlong | 2004-07-31 | 3 | -97/+140 |
| | |||||
* | Looks like Sara forgot to change this too. | Wez Furlong | 2004-07-13 | 1 | -1/+1 |
| | |||||
* | Fix file_get_contents() bug... | Wez Furlong | 2004-07-12 | 1 | -0/+2 |
| | |||||
* | RIP: greedy ready problems | Wez Furlong | 2004-07-10 | 1 | -1/+2 |
| | | | | | | This allows people to use fread($fp, filesize($filename)) for regular files, but packet-based non-greedy reads for everything else. | ||||
* | Fix for Bug #28964 fread "greedy" behaviour | Wez Furlong | 2004-06-29 | 1 | -0/+3 |
| | |||||
* | BugFix#28868 (Part Two): This fixes thread unsafety in the userspace | Sara Golemon | 2004-06-21 | 3 | -4/+29 |
| | | | | | filters which relates to the fix just applied for userspace wrappers. | ||||
* | BugFix#28868: Wrapper hash not thread-safe. | Sara Golemon | 2004-06-21 | 2 | -6/+23 |
| | | | | | | | | Userdefined wrappers were being registered into a global wrapper hash which can cross threads. Termination of once instance then has the potential to leave an active stream in another instance with no wrapper leading to segfault. | ||||
* | Fix #25939 for good this time. | Wez Furlong | 2004-05-27 | 1 | -1/+1 |
| | | | | | # How could I miss this?? | ||||
* | Fix silly mistake. | Wez Furlong | 2004-05-26 | 2 | -4/+4 |
| | | | | | Thanks Antony :) | ||||
* | *sigh*, obviously, we need this to be able to use sapi_module.name | Wez Furlong | 2004-05-25 | 1 | -0/+1 |
| | |||||
* | DEBUG -> PHP_DEBUG | Wez Furlong | 2004-05-25 | 1 | -1/+1 |
| | |||||
* | check if it matches... not if it doesn't... | Wez Furlong | 2004-05-25 | 1 | -1/+1 |
| | |||||
* | In debug mode, under CLI don't close stderr. | Wez Furlong | 2004-05-25 | 1 | -0/+9 |
| | | | | | | | | This is so that we can see any error reports. # for extra paranoia, could limit this check to happen only after the script is # finished running. | ||||
* | Bugfix #28300 Userspace stream/filter names don't need to be lowercased. | Sara Golemon | 2004-05-06 | 1 | -1/+0 |
| | |||||
* | BugFix#28287 stream_*_register() not calling __autoload(). | Sara Golemon | 2004-05-05 | 1 | -1/+1 |
| | |||||
* | Fixed bug #19749 (shouldn't mmap() files larger than memory_limit) | Wez Furlong | 2004-04-21 | 1 | -1/+5 |
| | |||||
* | Only wind filters when appending to the read chain. | Sara Golemon | 2004-04-01 | 1 | -1/+1 |
| | |||||
* | This leaks when a stream opener proxy opens another stream. | Sara Golemon | 2004-04-01 | 1 | -0/+3 |
| | |||||
* | BugFix#27619 | Sara Golemon | 2004-03-31 | 3 | -4/+83 |
| | | | | | | Filters not applied to pre-buffered stream data. (esp. http:// streams) | ||||
* | Provide a meaningful error message when registration fails | Sara Golemon | 2004-03-17 | 1 | -2/+9 |
| | |||||
* | Fixed bug #27498 (bogus safe_mode error on nonexistent directories for | Ilia Alshanetsky | 2004-03-16 | 1 | -1/+1 |
| | | | | | chdir() and opendir() functions). | ||||
* | More wordsize fixes | Ard Biesheuvel | 2004-03-08 | 2 | -6/+6 |
| | |||||
* | add cast for qsort compare function. | Wez Furlong | 2004-03-07 | 1 | -1/+1 |
| | | | | | | Kinda ugly, but helps assert that we are doing the right thing as well as kill the warning there. | ||||
* | Connect feof() call to user-space stream feof() method. | Wez Furlong | 2004-03-07 | 1 | -13/+29 |
| | | | | | Fixes Bug #27417 and #27508 | ||||
* | Less magic please | Wez Furlong | 2004-03-07 | 1 | -1/+4 |
| | |||||
* | Cast the php_stream_dirent to a 'const char *' for estrndup() to avoid a | Jon Parise | 2004-03-01 | 1 | -1/+1 |
| | | | | | compiler warning. | ||||
* | Must addref the resource when we make a new zval reference to it that will ↵ | Sara Golemon | 2004-03-01 | 1 | -1/+1 |
| | | | | be exported to userspace. | ||||
* | EXTERN_C wrapping for PHPAPI prototypes | Hartmut Holzgraefe | 2004-02-20 | 5 | -1/+22 |
| | | | | | (Zend and main should now be ok) | ||||
* | Fix a bug in the persistent socket liveness checks and feof(); they were | Wez Furlong | 2004-02-04 | 3 | -4/+11 |
| | | | | | | | | | | | | | | | | | | using the default socket timeout of 60 seconds before returning the socket to the calling script. The reason they were using that value is that the same code is used for feof(), so the fix is allowing the caller to indicate the timeout value for liveness checks. A possible remaining issue now is that 0 second timeout[1] for pfsockopen is possibly too short; it's impossible to specify a sane value for all possible uses, so maybe we need a stream context or an .ini option to control this, or maybe use the timeout value that was passed to pfsockopen(). # [1] by timeout, I mean the time that PHP will wait for data on a # persistent socket before deciding if a new connection should be made; # NOT the timeout while waiting for a new connection to be established. | ||||
* | 'Bug Fix': scandir, being a new function in PHP5 should have always been ↵ | Sara Golemon | 2004-01-28 | 1 | -0/+59 |
| | | | | wrapper aware. | ||||
* | Fix segfault for scripts like this: | Wez Furlong | 2004-01-27 | 1 | -1/+5 |
| | | | | | | | | | | | <?php pfsockopen("foo"); pfsockopen("foo"); ?> Where the transport fails to connect (since args are bogus); the problem was that the persistent stream entry was not correctly freed. | ||||
* | Removed unused variable. | Ilia Alshanetsky | 2004-01-27 | 1 | -1/+0 |
| | |||||
* | stream_lock() method added to userspace streams wrapper | Hartmut Holzgraefe | 2004-01-21 | 1 | -2/+53 |
| | |||||
* | Fixed bug #26974 (rename() doesn't check the destination file | Ilia Alshanetsky | 2004-01-21 | 1 | -2/+3 |
| | | | | | against safe_mode/open_basedir). | ||||
* | - Happy new year and PHP 5 for rest of the files too.. | foobar | 2004-01-08 | 7 | -14/+14 |
| | | | | | # Should the LICENSE and Zend/LICENSE dates be updated too? | ||||
* | - A belated happy holidays and PHP 5 | Andi Gutmans | 2004-01-08 | 9 | -18/+18 |
| | |||||
* | MFB fix for #25597 | Wez Furlong | 2003-12-20 | 1 | -1/+1 |
| | |||||
* | Fixed compiler warnings. | Ilia Alshanetsky | 2003-12-14 | 1 | -1/+1 |
| | |||||
* | Export STREAM_MKDIR_RECURSIVE constant | Sara Golemon | 2003-12-13 | 1 | -0/+1 |
| | |||||
* | Fix Win32 Build. mkdir/rmdir are macros | Sara Golemon | 2003-12-13 | 1 | -4/+4 |
| | |||||
* | Route mkdir()/rmdir() via wrapper ops. | Sara Golemon | 2003-12-13 | 3 | -2/+258 |
| | | | | | | Move current rmdir()/rmdir() code to plain_wrappers.c Implement mkdir()/rmdir() in ftp:// wrapper | ||||
* | Route rename() via wrapper ops. | Sara Golemon | 2003-12-12 | 2 | -2/+117 |
| | | | | | | | Move current rename() code to main/streams/plain_wrapper.c Implement ftp/rename() Implement userstreams/rename() | ||||
* | Be smarter about which systems should register unix transports. | Wez Furlong | 2003-12-05 | 1 | -1/+1 |
| | | | | | Fix skip conditions in these network tests | ||||
* | Register url_stat flag constants in userspace | Sara Golemon | 2003-12-02 | 1 | -0/+3 |
| | |||||
* | Populate userstream objects with context property | Sara Golemon | 2003-12-02 | 1 | -3/+36 |
| |