summaryrefslogtreecommitdiff
path: root/block/curl.c
Commit message (Expand)AuthorAgeFilesLines
* curl: Support auto-read-only optionKevin Wolf2018-11-051-4/+4
* curl: Make sslverify=off disable host as well as peer verification.Richard W.M. Jones2018-09-241-0/+2
* block: Fix typos in comments (found by codespell)Stefan Weil2018-07-231-1/+1
* Move include qemu/option.h from qemu-common.h to actual usersMarkus Armbruster2018-02-091-1/+1
* Include qapi/qmp/qbool.h exactly where neededMarkus Armbruster2018-02-091-1/+0
* Include qapi/qmp/qdict.h exactly where neededMarkus Armbruster2018-02-091-0/+2
* curl: convert to CoQueuePaolo Bonzini2018-02-081-16/+4
* block/curl: fix minor memory leaksJeff Cody2017-12-181-0/+6
* block/curl: check error return of curl_global_init()Jeff Cody2017-12-181-6/+12
* curl: do not do aio_poll when waiting for a free CURLStatePaolo Bonzini2017-05-161-1/+15
* curl: convert readv to coroutinesPaolo Bonzini2017-05-161-56/+38
* curl: convert CURLAIOCB to byte valuesPaolo Bonzini2017-05-161-22/+22
* curl: split curl_find_state/curl_init_statePaolo Bonzini2017-05-161-22/+30
* curl: avoid recursive locking of BDRVCURLState mutexPaolo Bonzini2017-05-161-1/+13
* curl: never invoke callbacks with s->mutex heldPaolo Bonzini2017-05-161-4/+8
* curl: strengthen assertion in curl_clean_statePaolo Bonzini2017-05-161-0/+5
* block: curl: Allow passing cookies via QCryptoSecretPeter Krempa2017-05-161-1/+23
* qobject: Use simpler QDict/QList scalar insertion macrosEric Blake2017-05-091-1/+1
* block/curl: Check protocol prefixMax Reitz2017-03-311-0/+10
* curl: fix compilation on OpenBSDPaolo Bonzini2017-03-171-1/+1
* curl: do not use aio_context_acquire/releasePaolo Bonzini2017-02-271-9/+15
* block: explicitly acquire aiocontext in aio callbacks that need itPaolo Bonzini2017-02-211-1/+1
* block: explicitly acquire aiocontext in bottom halves that need itPaolo Bonzini2017-02-211-8/+18
* block: explicitly acquire aiocontext in callbacks that need itPaolo Bonzini2017-02-211-3/+13
* block: explicitly acquire aiocontext in timers that need itPaolo Bonzini2017-02-211-0/+2
* aio: add AioPollFn and io_poll() interfaceStefan Hajnoczi2017-01-031-4/+4
* block/curl: Do not wait for data beyond EOFMax Reitz2016-11-141-9/+23
* block/curl: Remember all socketsMax Reitz2016-11-141-6/+41
* block/curl: Fix return value from curl_read_cbMax Reitz2016-11-141-4/+7
* block/curl: Use BDRV_SECTOR_SIZEMax Reitz2016-11-141-6/+5
* block/curl: Drop TFTP "support"Max Reitz2016-11-141-19/+1
* block: use aio_bh_schedule_oneshotPaolo Bonzini2016-10-071-6/+1
* curl: Operate on zero-length fileTomáš Golembiovský2016-09-151-4/+21
* curl: Cast fd to int for DPRINTFFam Zheng2016-08-171-1/+1
* 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-141-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/+0
* 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