aboutsummaryrefslogtreecommitdiff
path: root/block/curl.c
AgeCommit message (Expand)Author
2017-02-21block: explicitly acquire aiocontext in aio callbacks that need itPaolo Bonzini
2017-02-21block: explicitly acquire aiocontext in bottom halves that need itPaolo Bonzini
2017-02-21block: explicitly acquire aiocontext in callbacks that need itPaolo Bonzini
2017-02-21block: explicitly acquire aiocontext in timers that need itPaolo Bonzini
2017-01-03aio: add AioPollFn and io_poll() interfaceStefan Hajnoczi
2016-11-14block/curl: Do not wait for data beyond EOFMax Reitz
2016-11-14block/curl: Remember all socketsMax Reitz
2016-11-14block/curl: Fix return value from curl_read_cbMax Reitz
2016-11-14block/curl: Use BDRV_SECTOR_SIZEMax Reitz
2016-11-14block/curl: Drop TFTP "support"Max Reitz
2016-10-07block: use aio_bh_schedule_oneshotPaolo Bonzini
2016-09-15curl: Operate on zero-length fileTomáš Golembiovský
2016-08-17curl: Cast fd to int for DPRINTFFam Zheng
2016-05-12block: always compile-check debug printsZhou Jie
2016-03-22util: move declarations out of qemu-common.hVeronia Bahaa
2016-03-22include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster
2016-02-29curl: add support for HTTP authentication parametersDaniel P. Berrange
2016-01-20block: Clean up includesPeter Maydell
2015-10-23aio: Add "is_external" flag for event handlersFam Zheng
2015-07-14block/curl: Don't lose original error when a connection fails.Richard W.M. Jones
2015-06-22qerror: Move #include out of qerror.hMarkus Armbruster
2014-11-03block/curl: Improve type safety of s->timeout.Richard W.M. Jones
2014-10-20block: Rename BlockDriverCompletionFunc to BlockCompletionFuncMarkus Armbruster
2014-10-20block: Rename BlockDriverAIOCB* to BlockAIOCB*Markus Armbruster
2014-09-22block: Rename qemu_aio_release -> qemu_aio_unrefFam Zheng
2014-09-22curl: Drop curl_aiocb_info.cancelFam Zheng
2014-09-02curl: The macro that you have to uncomment to get debugging is DEBUG_CURL.Richard W.M. Jones
2014-08-29curl: Don't deref NULL pointer in call to aio_poll.Richard W.M. Jones
2014-08-29curl: Allow a cookie or cookies to be sent with http/https requests.Richard W.M. Jones
2014-08-29block.curl: adding 'timeout' optionDaniel Henrique Barboza
2014-08-15curl: Handle failure for potentially large allocationsKevin Wolf
2014-06-16block: Drop superfluous conditionals around g_free()Markus Armbruster
2014-06-04curl: implement .bdrv_detach/attach_aio_context()Stefan Hajnoczi
2014-05-19curl: Add sslverify optionMatthew Booth
2014-05-19curl: Remove broken parsing of options from urlMatthew Booth
2014-05-19curl: Fix build when curl_multi_socket_action isn't availableMatthew Booth
2014-04-30curl: Fix hang reading from slow connectionsMatthew Booth
2014-04-30curl: Ensure all informationals are checked for completionMatthew Booth
2014-04-30curl: Eliminate unnecessary use of curl_multi_socket_allMatthew Booth
2014-04-30curl: Remove unnecessary explicit calls to internal event handlerMatthew Booth
2014-04-30curl: Remove erroneous sleep waiting for curl completionMatthew Booth
2014-04-30curl: Fix return from curl_read_cb with invalid stateMatthew Booth
2014-04-30curl: Remove unnecessary use of gotoMatthew Booth
2014-04-30curl: Fix long lineMatthew Booth
2014-04-22curl: Replaced old error handling with error reporting API.Maria Kustova
2014-04-01curl: check data size before memcpy to local buffer. (CVE-2014-0144)Fam Zheng
2014-02-21curl: correctly propagate errorsPaolo Bonzini
2014-02-17Use error_is_set() only when necessaryMarkus Armbruster
2014-01-24block/curl: Implement the libcurl timer callback interfacePeter Maydell
2014-01-06qemu-option: Remove qemu_opts_create_nofailPeter Crosthwaite