Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | macro definition fixed, guess it was the usual kind of cut&past bug? | Hartmut Holzgraefe | 2002-06-11 | 1 | -1/+1 |
| | |||||
* | - Since streams are always enabled, instead of just printing 'enabled' we tell | Markus Fischer | 2002-06-08 | 1 | -0/+4 |
| | | | | | what streams are currently registered. | ||||
* | Implement context option setting API. | Wez Furlong | 2002-04-30 | 1 | -1/+13 |
| | | | | | | | Add/amend debugging code for sockets. Add a flag that will help the http wrapper optimize itself when it is not being used for include/require. | ||||
* | Always initialize wrappers, regardless of PG(allow_url_fopen). | Wez Furlong | 2002-04-16 | 1 | -5/+26 |
| | | | | | | | | | | | | Add is_url field to wrapper structure; the stream wrapper openers will disallow opening is is_url && !PG(allow_url_fopen). Add infrastructure for stat($url) and opendir($url). Tidy up/centralize code that locates and instantiates wrappers for the various operations. Implement opendir for plain files. Make the PHP opendir and dir functions use the streams implementations. Add modelines for syntax highlighting the pear scripts in vim | ||||
* | Adding PHPAPI needed for exif on Win32 | Frank M. Kromann | 2002-04-15 | 1 | -1/+1 |
| | |||||
* | fix segfault | Wez Furlong | 2002-04-12 | 1 | -1/+1 |
| | |||||
* | Implement stream context and status notification system. | Wez Furlong | 2002-04-10 | 1 | -5/+96 |
| | | | | | | Bump the BC for zlib notice to a warning # See my RFC to php-dev a few days ago | ||||
* | Phase 3 of OO wrapper cleanup | Wez Furlong | 2002-03-28 | 1 | -2/+21 |
| | | | | | # What was phase 2? | ||||
* | Phase 1 of wrapper OO cleanup. | Wez Furlong | 2002-03-24 | 1 | -8/+10 |
| | | | | | # Collecting underpants | ||||
* | Convert the gzfile related functions into aliases for their equivalents | Wez Furlong | 2002-03-21 | 1 | -0/+5 |
| | | | | | | | | | | in ext/standard/file.c, so a gzopen()ed file pointer can be used in fread, fseek etc. Improved behaviour of zlib stream. Moved passthru code into streams.c # I'm not happy about BG(mmap_file) Nuked gzgetss_state as no longer needed. | ||||
* | Make state parameter of php_strip_tags passed by reference. | Wez Furlong | 2002-03-20 | 1 | -0/+1 |
| | | | | | Move state tracking to stream structure. | ||||
* | Streams are all tracked as resources now. | Wez Furlong | 2002-03-20 | 1 | -0/+20 |
| | | | | | | Add some logic that will help track down leaks when debug is enabled. | ||||
* | Improve behaviour of the stream casting operation. | Wez Furlong | 2002-03-19 | 1 | -0/+5 |
| | | | | | Improve interaction with fopencookie. | ||||
* | fix for bug #16168 | Wez Furlong | 2002-03-19 | 1 | -3/+5 |
| | |||||
* | register some constants for user streams | Wez Furlong | 2002-03-19 | 1 | -1/+0 |
| | |||||
* | Implement user-space streams. | Wez Furlong | 2002-03-19 | 1 | -1/+8 |
| | | | | | | There's probably room for improvement, docs will following some time this week. | ||||
* | Fix build under Release_TS | Zeev Suraski | 2002-03-18 | 1 | -9/+9 |
| | | | | | Maybe separating TSRMLS away wasn't such a good idea (sorry Wez :) | ||||
* | TSRMLS related work on streams, as discussed with Zeev. | Wez Furlong | 2002-03-18 | 1 | -63/+89 |
| | | | | | | # Should be the last "broad" commit for a while # Don't forget to make clean ; make | ||||
* | Fix the build and all of the outstanding VC++ warnings | Zeev Suraski | 2002-03-18 | 1 | -4/+4 |
| | |||||
* | Streams now make more use of the memory manager, so tracking down | Wez Furlong | 2002-03-17 | 1 | -15/+81 |
| | | | | | | leaking streams should be easier. # I hate these big commits | ||||
* | Fix for php_stream_gets when the implementation does not support it | Wez Furlong | 2002-03-17 | 1 | -1/+24 |
| | | | | | | | | | natively (Thanks Marcus). Implement php_stream_make_seekable() and add STREAM_MUST_SEEK as an option to php_stream_open_wrapper(). See README.STREAMS for usage. | ||||
* | Hopefully fix resource usage so that we have no leaks and don't segfault. | Wez Furlong | 2002-03-16 | 1 | -2/+3 |
| | |||||
* | Tweak the API to be more consistent. | Wez Furlong | 2002-03-16 | 1 | -1/+1 |
| | | | | | Update docs. | ||||
* | some minor docu-in-header changes | Wez Furlong | 2002-03-16 | 1 | -2/+14 |
| | |||||
* | Allow php_stream_copy_to_stream to do nothing when used with code | Wez Furlong | 2002-03-16 | 1 | -1/+2 |
| | | | | | that calculates a max length of zero. (Thanks again Marcus). | ||||
* | more *'s | Wez Furlong | 2002-03-16 | 1 | -10/+10 |
| | |||||
* | - More whitespace. I really can't do the other files though... | Andi Gutmans | 2002-03-16 | 1 | -40/+40 |
| | |||||
* | New PHP streams... | Wez Furlong | 2002-03-15 | 1 | -6/+49 |
| | |||||
* | Maintain headers. | Sebastian Bergmann | 2002-02-28 | 1 | -3/+2 |
| | |||||
* | Update headers. | Sebastian Bergmann | 2001-12-11 | 1 | -1/+1 |
| | |||||
* | - Don't wrap lines... this is annoying while coding. | Derick Rethans | 2001-09-09 | 1 | -2/+2 |
| | |||||
* | Fix folding and clean up some extensions | Rasmus Lerdorf | 2001-06-06 | 1 | -3/+5 |
| | |||||
* | Nuke buffering from php_streams, move connect_nonb() from fsock.c to network.c | Wez Furlong | 2001-05-05 | 1 | -43/+23 |
| | | | | | | | | and rename to php_connect_nonb(). Use php_connect_nonb() instead of connect() in php_hostconnect() -> timeouts should now work in php_hostconnect(). sock streams abstraction now uses php_sockbuf as the "abstract" pointer. | ||||
* | Added files for PHP streams | Wez Furlong | 2001-04-17 | 1 | -0/+127 |