64 Commits (0d6ccfbe690d0ef1bf5d0adc93e16bfbb06cd04d)

Author SHA1 Message Date
Sara Golemon 026d4c9e4c Route php_stat() via streams/url_stat API (php_stream_stat_path). 23 years ago
Hartmut Holzgraefe 075e66cc08 signed/unsigned compiler warning fixes 23 years ago
Sascha Schumann 6a7dde29e7 kill warnings 23 years ago
Sara Golemon a76f0dc8ae Bugfix#25239 Closing control stream while data stream is open violates RFC959 section 2.3 23 years ago
Sara Golemon 6f88d49d6c Add resume_pos (resume position) context option for restarting file downloads. 23 years ago
Sara Golemon 1a0bd6e903 Plug leak in ftp_url_stat 23 years ago
Sara Golemon 66881b5f2c Fix compiler warnings 23 years ago
James Cox f68c7ff249 updating license information in the headers. 23 years ago
Sebastian Bergmann 85a13e3e9a Fix warnings. 23 years ago
Sara Golemon 022a1625a3 Implement unlink() method in ftp wrapper ops and do some general cleanup of other code 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
Hartmut Holzgraefe e6490c4a41 basename() now binary safe, testcases added 23 years ago
Sara Golemon bb48c7d861 Take STREAMS_CC/STREAMS_DC declarations out of do_connect/do_pasv where they don't need to be. Add minimalist url_stat method to ftp:// wrapper which can at least determine filesize. Other properties set to 0 since the FTP protocol simply doesn't support exploring them. url_stat won't actually work however until ext/standard/filestat.c is patched to allow stat wrappers. 23 years ago
Sara Golemon 2d558127af No idea how that character dissapeared. 23 years ago
Sara Golemon 2fc1d2c330 Fix error handling bug I just introduced (php_ftp_fopen_connect == NULL) and add append support to wrapper 23 years ago
Sara Golemon 228f65f889 Abtract some ftp connection/negotiation steps out and add support for stream_opendir. This allows things like opendir('ftp://ftp.foo.com/path') 23 years ago
Sara Golemon cb89565ba4 Feature Request #7121. 23 years ago
Wez Furlong 76ebaa6ee7 - Move https:// and ftps:// wrapper registration into the openssl module. 24 years ago
Wez Furlong fd61f69077 Another big commit (tm). 24 years ago
Ilia Alshanetsky e8823a205a Fixed bug #22402 (opening of ftp for read/write could fail due to invalid 24 years ago
Zeev Suraski 4934744b93 Win32 build improvements 24 years ago
Wez Furlong 0a18a9d744 A add much more useful select(2) implementation than is provided by 24 years ago
Ilia Alshanetsky f8eba6ded2 Added 'x' mode for fopen() used on local files. This mode will create a new 24 years ago
Sebastian Bergmann b506f5c8f8 Bump year. 24 years ago
Stefan Esser ababfedb66 tmp_line was possible uninitialised, resulting in crap error messages. 24 years ago
Ilia Alshanetsky 693fd4a36b Added a check to determine if the file can be retrieved or sent. 24 years ago
Ilia Alshanetsky 9cc24bad1e Fixed compile warning when compiling without openssl support. 24 years ago
Marcus Boerger 3bfb7162a8 silence 24 years ago
Stefan Esser 87c0577a0c some broken ftp servers return 32bit port numbers. 24 years ago
Wez Furlong 3a67c67737 Rename file_get_wrapper_data -> file_get_meta_data. 24 years ago
Derick Rethans 9c6f744649 - Fix ZTS build 24 years ago
Stefan Esser 714eb8069a made new ssl activate function the default. 24 years ago
Stefan Esser cbf5e3ca06 Added possibility to reuse an old SSL session id. 24 years ago
Shane Caraveo 2c6dca5a6e someone missed code requiring ssl 24 years ago
Stefan Esser 8dbcb26fd0 ftp(s) fopen() wrapper does no longer ignore the ip returned by PASV. 24 years ago
Stefan Esser 9fca868f90 Control connection gets closed in ssl mode now, too. 24 years ago
Stefan Esser ec4a3fa68e Added EXPERIMENTAL ftps fopen wrapper. 24 years ago
Anantha Kesari H Y 8b8f1e0590 NetWare related additions/modifications 24 years ago
Wez Furlong bcef712ad6 Properly implement TSRM parameters to the new log_error 24 years ago
Wez Furlong 5a21ab42cb Introduce an error stack for wrappers, to help prevent multiple errors 24 years ago
Jason Greene a64eceef59 Switch streams socket abstraction to use a timeval structure instead of an 24 years ago
Wez Furlong b10b24d50c Always initialize wrappers, regardless of PG(allow_url_fopen). 24 years ago
Wez Furlong e1d0a14790 Implement stream context and status notification system. 25 years ago
Wez Furlong 2539cbc74c Phase 3 of OO wrapper cleanup 25 years ago
Wez Furlong 5ee65bd8f5 Phase 1 of wrapper OO cleanup. 25 years ago
Wez Furlong 06712a508a Implement user-space streams. 25 years ago
Wez Furlong c9d5e13738 TSRMLS related work on streams, as discussed with Zeev. 25 years ago
Wez Furlong d2d8762267 Streams now make more use of the memory manager, so tracking down 25 years ago
Wez Furlong a184f5d1d3 * formatting, plus remove some old fopen wrappers 25 years ago
Wez Furlong 0f65280cb5 New PHP streams... 25 years ago