summaryrefslogtreecommitdiff
path: root/ext/zlib/zlib_fopen_wrapper.c
Commit message (Collapse)AuthorAgeFilesLines
* Make scheme part decoding rfc2396 compliant.Wez Furlong2002-04-191-2/+2
| | | | | | Change zlib:// and bzip2:// to compress.zlib:// and compress.bzip2:// Tidy up old socket/network code/comments.
* Always initialize wrappers, regardless of PG(allow_url_fopen).Wez Furlong2002-04-161-1/+4
| | | | | | | | | | | | 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
* Implement stream context and status notification system.Wez Furlong2002-04-101-1/+2
| | | | | | Bump the BC for zlib notice to a warning # See my RFC to php-dev a few days ago
* Added BC support for old style zlib: wrapper.Wez Furlong2002-04-061-0/+2
| | | | | | | Added notice when a requested wrapper is not found. # This BC thing was giving me nightmares. # It took me 10 minutes to realize I hadn't compiled in zlib support also.
* Phase 3 of OO wrapper cleanupWez Furlong2002-03-281-1/+2
| | | | | # What was phase 2?
* Phase 1 of wrapper OO cleanup.Wez Furlong2002-03-241-3/+7
| | | | | # Collecting underpants
* Require that wrappers use <protocol>://<path> to avoidWez Furlong2002-03-211-2/+2
| | | | | | ambiguities when filenames have ':' characters. This slightly breaks BC with the old style zlib: wrapper.
* Implement bz2 streams and bz2: wrapper.Wez Furlong2002-03-211-1/+8
| | | | | | | | You can now do this: copy("zlib:src.gz", "bz2:dest.bz2"); As with zlib, most of the functions with counterparts in file.c are now aliases to those functions.
* Convert the gzfile related functions into aliases for their equivalentsWez Furlong2002-03-211-3/+9
| | | | | | | | | | 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.
* add forgotten parameterWez Furlong2002-03-201-1/+1
|
* TSRMLS related work on streams, as discussed with Zeev.Wez Furlong2002-03-181-7/+7
| | | | | | # Should be the last "broad" commit for a while # Don't forget to make clean ; make
* fix warningWez Furlong2002-03-181-1/+1
|
* Streams now make more use of the memory manager, so tracking downWez Furlong2002-03-171-2/+2
| | | | | | leaking streams should be easier. # I hate these big commits
* Fix some issues with gzFile and fsockopen.Wez Furlong2002-03-161-4/+3
|
* Hopefully fix resource usage so that we have no leaks and don't segfault.Wez Furlong2002-03-161-6/+7
|
* change * formattingWez Furlong2002-03-161-14/+14
|
* New PHP streams...Wez Furlong2002-03-151-50/+76
|
* Maintain headers.Sebastian Bergmann2002-02-281-1/+1
|
* Update headers.Sebastian Bergmann2001-12-111-2/+2
|
* Killed a compile warning.foobar2001-08-221-1/+1
|
* Fix some warningsZeev Suraski2001-07-311-1/+1
|
* More TSRMLS_FETCH annihilation. Enough for today...Zeev Suraski2001-07-311-2/+2
|
* - Fix copyright notices with 2001Andi Gutmans2001-02-261-1/+1
|
* Finish fopen-wrappers rename.Sascha Schumann2001-02-231-1/+1
|
* # a minor change, but still important :)Hartmut Holzgraefe2000-11-211-2/+1
|
* all the _GNU_SOURCE dependant stuff is now in zlib_fopen_wrapper.cHartmut Holzgraefe2000-11-211-0/+105
so all the #define/#include workarounds in zlib.c are no longer needed