summaryrefslogtreecommitdiffstats
path: root/block/curl.c
Commit message (Expand)AuthorAgeFilesLines
* block: always compile-check debug printsZhou Jie2016-05-121-2/+8
* util: move declarations out of qemu-common.hVeronia Bahaa2016-03-221-0/+1
* include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster2016-03-221-0/+1
* curl: add support for HTTP authentication parametersDaniel P. Berrange2016-02-291-0/+66
* block: Clean up includesPeter Maydell2016-01-201-0/+1
* aio: Add "is_external" flag for event handlersFam Zheng2015-10-231-6/+8
* block/curl: Don't lose original error when a connection fails.Richard W.M. Jones2015-07-151-1/+14
* qerror: Move #include out of qerror.hMarkus Armbruster2015-06-221-0/+1
* block/curl: Improve type safety of s->timeout.Richard W.M. Jones2014-11-031-2/+7
* block: Rename BlockDriverCompletionFunc to BlockCompletionFuncMarkus Armbruster2014-10-201-1/+1
* block: Rename BlockDriverAIOCB* to BlockAIOCB*Markus Armbruster2014-10-201-2/+2
* block: Rename qemu_aio_release -> qemu_aio_unrefFam Zheng2014-09-221-5/+5
* curl: Drop curl_aiocb_info.cancelFam Zheng2014-09-221-6/+0Star
* curl: The macro that you have to uncomment to get debugging is DEBUG_CURL.Richard W.M. Jones2014-09-021-1/+1
* curl: Don't deref NULL pointer in call to aio_poll.Richard W.M. Jones2014-08-291-4/+4
* curl: Allow a cookie or cookies to be sent with http/https requests.Richard W.M. Jones2014-08-291-0/+16
* block.curl: adding 'timeout' optionDaniel Henrique Barboza2014-08-291-1/+12
* curl: Handle failure for potentially large allocationsKevin Wolf2014-08-151-1/+7
* block: Drop superfluous conditionals around g_free()Markus Armbruster2014-06-161-6/+3Star
* curl: implement .bdrv_detach/attach_aio_context()Stefan Hajnoczi2014-06-041-77/+115
* curl: Add sslverify optionMatthew Booth2014-05-191-0/+12
* curl: Remove broken parsing of options from urlMatthew Booth2014-05-191-42/+10Star
* curl: Fix build when curl_multi_socket_action isn't availableMatthew Booth2014-05-191-0/+15
* curl: Fix hang reading from slow connectionsMatthew Booth2014-04-301-1/+2
* curl: Ensure all informationals are checked for completionMatthew Booth2014-04-301-30/+23Star
* curl: Eliminate unnecessary use of curl_multi_socket_allMatthew Booth2014-04-301-10/+22
* curl: Remove unnecessary explicit calls to internal event handlerMatthew Booth2014-04-301-2/+3
* curl: Remove erroneous sleep waiting for curl completionMatthew Booth2014-04-301-2/+1Star
* curl: Fix return from curl_read_cb with invalid stateMatthew Booth2014-04-301-2/+1Star
* curl: Remove unnecessary use of gotoMatthew Booth2014-04-301-28/+27Star
* curl: Fix long lineMatthew Booth2014-04-301-1/+2
* curl: Replaced old error handling with error reporting API.Maria Kustova2014-04-221-1/+1
* curl: check data size before memcpy to local buffer. (CVE-2014-0144)Fam Zheng2014-04-011-0/+5
* curl: correctly propagate errorsPaolo Bonzini2014-02-211-8/+5Star
* Use error_is_set() only when necessaryMarkus Armbruster2014-02-171-1/+1
* block/curl: Implement the libcurl timer callback interfacePeter Maydell2014-01-241-11/+70
* qemu-option: Remove qemu_opts_create_nofailPeter Crosthwaite2014-01-061-1/+1
* bdrv: Use "Error" for opening imagesMax Reitz2013-09-121-1/+2
* curl: qemu_bh_new() can never return NULLStefan Hajnoczi2013-09-011-6/+0Star
* aio: drop io_flush argumentStefan Hajnoczi2013-08-191-5/+4Star
* block/curl: drop curl_aio_flush()Stefan Hajnoczi2013-08-191-19/+3Star
* curl: refuse to open URL from HTTP server without range supportFam Zheng2013-07-051-6/+18
* curl: Don't set curl options on the handle just before it's going to be deleted.Richard W.M. Jones2013-06-171-2/+0Star
* block/curl.c: Refuse to open the handle for writes.Richard W.M. Jones2013-06-171-0/+6
* curl: Whitespace only changes.Richard W.M. Jones2013-06-111-2/+2
* block: Remove filename parameter from .bdrv_file_open()Kevin Wolf2013-04-221-2/+1Star
* curl: Use bdrv_open options instead of filenameKevin Wolf2013-04-221-51/+102
* block: Add options QDict to bdrv_file_open() prototypesKevin Wolf2013-03-221-1/+2
* block/curl: only restrict protocols with libcurl>=7.19.4Stefan Hajnoczi2013-02-131-0/+4
* block/curl: disable extra protocols to prevent CVE-2013-0249Stefan Hajnoczi2013-02-081-0/+11