summaryrefslogtreecommitdiff
path: root/ext/curl/streams.c
Commit message (Collapse)AuthorAgeFilesLines
* Remove curl wrappersPierrick Charron2013-04-231-542/+0
|
* Happy New YearXinchen Hui2013-01-011-1/+1
|
* Merge branch 'PHP-5.3' into PHP-5.4Pierrick Charron2012-12-211-2/+2
|\ | | | | | | | | | | | | | | | | | | | | * PHP-5.3: Update NEWS file Fixed bug #63352 (Can't enable hostname validation when using curl stream wrappers) CURL >= 7.28.0 no longer support value 1 for CURLOPT_SSL_VERIFYHOST) Conflicts: ext/curl/interface.c ext/curl/tests/bug63363.phpt
| * Fixed bug #63352 (Can't enable hostname validation when using curl stream ↵Pierrick Charron2012-12-211-2/+2
| | | | | | | | wrappers)
* | Merge branch 'PHP-5.3' into PHP-5.4Pierrick Charron2012-12-191-13/+9
|\ \ | |/ | | | | | | * PHP-5.3: Fixed bug #55438 (Curlwapper is not sending http header randomly)
| * Fixed bug #55438 (Curlwapper is not sending http header randomly)Pierrick Charron2012-12-191-13/+9
| | | | | | | | | | | | Since curl multi is used, it sometime happen that the resource is freed before the curl multi really execute the query. The patch will store the headers slist in the curlstream handle and free it only when the stream will be closed
* | Merge branch 'PHP-5.3' into PHP-5.4Pierrick Charron2012-09-281-0/+4
|\ \ | |/ | | | | | | * PHP-5.3: FD_ZERO file descriptors before calling curl_multi_fdset
| * FD_ZERO file descriptors before calling curl_multi_fdsetPierrick Charron2012-09-281-0/+4
| | | | | | | | | | As per curl documentation http://curl.haxx.se/libcurl/c/curl_multi_fdset.html we need to FD_ZERO file descriptors before calling the curl_multi_fdset function
| * - Year++Felipe Pena2012-01-011-1/+1
| |
| * - Year++Felipe Pena2011-01-011-1/+1
| |
* | - Year++Felipe Pena2012-01-011-1/+1
| |
* | - Year++Felipe Pena2011-01-011-1/+1
| |
* | Removed safe_modeKalle Sommer Nielsen2010-04-261-2/+2
|/ | | | | | | * Removed ini options, safe_mode* * Removed --enable-safe-mode --with-exec-dir configure options on Unix * Updated extensions, SAPI's and core * php_get_current_user() is now declared in main.c, thrus no need to include safe_mode.h anymore
* - Fixed bug #50791 (Compile failure: Bad logic in defining fopencookie ↵Jani Taskinen2010-01-191-2/+2
| | | | emulation)
* sed -i "s#1997-2009#1997-2010#g" **/*.c **/*.h **/*.phpSebastian Bergmann2010-01-031-1/+1
|
* - Switching to TSRMLS_FETCH versionFelipe Pena2009-11-161-1/+1
|
* - Fixed bug #49936 (crash with ftp stream in php_stream_context_get_option())Felipe Pena2009-11-151-1/+1
| | | | | (patch by Pierrick)
* - Fixed bug #49052 (context option headers freed too early when using ↵Jani Taskinen2009-07-251-4/+12
| | | | --with-curlwrappers)
* MFH: Fixed compiler warningsKalle Sommer Nielsen2009-05-191-1/+1
| | | | | # (see previous commit message)
* MFH: - Fixed Bug #45092header HTTP context option not being used ↵Jani Taskinen2009-05-051-12/+39
| | | | (--with-curlwrappers)
* Fixed bug #47477 (php_curl_stream_read() unnecessarily sleeps 15 secs underIlia Alshanetsky2009-02-231-2/+4
| | | | | | | heavy load) # Patch by giuseppe bonacci
* MFH: Bump copyright year, 3 of 3.Sebastian Bergmann2008-12-311-1/+1
|
* Lazy EG(active_symbol_table) initializationDmitry Stogov2008-04-291-0/+3
|
* MFH: Bump copyright year, 2 of 2.Sebastian Bergmann2007-12-311-1/+1
|
* MFH: Bump year.Sebastian Bergmann2007-01-011-1/+1
|
* MFHAntony Dovgal2006-12-201-0/+5
|
* MFH: missing part of the fix for #38844Antony Dovgal2006-09-151-0/+4
|
* still output an error, even if there is no curl_easy_strerror()Antony Dovgal2006-09-151-0/+2
|
* MFH: fix #38844 (curl_easy_strerror() is defined only since cURL 7.12.0)Antony Dovgal2006-09-151-0/+2
|
* Fixed bug #33770 (https:// or ftps:// do not work when --with-curlwrappersIlia Alshanetsky2006-08-301-0/+22
| | | | | is used and ssl certificate is not verifiable).
* Fixed conditionIlia Alshanetsky2006-08-101-4/+4
|
* Fixed overflow on 64bit systems in str_repeat() and wordwrap().Ilia Alshanetsky2006-08-101-2/+10
| | | | | | | | Disabled CURLOPT_FOLLOWLOCATION in curl when open_basedir or safe_mode are enabled. # Patches by Stefan E.
* MFH: fix #38269 (fopen wrapper doesn't fail on invalid hostname with ↵Antony Dovgal2006-08-011-2/+20
| | | | curlwrappers enabled)
* - only try to fetch stream context options if context is setMichael Wallner2006-06-061-1/+1
|
* - implement standard http stream wrapper options, fixes bug #34180Michael Wallner2006-05-251-26/+81
| | | | | - skip empty headers in on_header_available()
* bump year and license versionfoobar2006-01-011-3/+3
|
* Fix crash with e.g. stream_get_meta_data()foobar2005-08-251-1/+1
|
* - Bumber up yearfoobar2005-08-031-1/+1
|
* Use user_agent ini setting if it's available.Sara Golemon2004-08-311-1/+1
|
* - 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()
* Silence warning.Ilia Alshanetsky2003-11-171-0/+2
|
* Win32 build fixesEdin Kadribasic2003-06-191-2/+2
|
* 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/+3
| | | | plainfiles wrapper, explicitly set method NULL in other wrappers (for now), and rewrite unlink userland function to call into wrapper_ops
* WS & CS fixesfoobar2003-03-171-21/+15
|
* A add much more useful select(2) implementation than is provided byWez Furlong2003-02-161-1/+1
| | | | | | | | | | | | | windows sockets. The winsock implementation will only work with sockets; our implementation works with sockets and file descriptors. By association, stream_select() will now operate correctly with files, pipes and sockets. This change required linking against the winsock2 library. In terms of compatibility, only older versions of windows 95 do not have winsock2 installed by default. It is available as a redistributable file, and is most likely installed by any OS patches (eg: Internet Explorer) applied by the user. Also, add a win32 compatible pipe test when opening a stream from a pipe. This test will only work on NT, win2k and XP platforms. Without this test, interleaved fread() and select() calls would cause the read buffer to be clobbered. I will be working on a fix for this issue for win9x.
* Bump year.Sebastian Bergmann2002-12-311-1/+1
|
* Commit these before Sterling renames the files again :-)Wez Furlong2002-11-141-12/+5
| | | | | | | | When curlstreams are enabled, registers a each supported protocol with PHP. "More Correctly" implement eof for curlstreams. Still not ready for anything like primetime.