Age | Commit message (Expand) | Author | Files | Lines |
2021-01-02 | curl: remove compatibility code, require 7.29.0 | Paolo Bonzini | 1 | -28/+0 |
2020-12-11 | block/curl: Use lock guard macros | Gan Qixin | 1 | -14/+14 |
2020-07-10 | error: Eliminate error_propagate() with Coccinelle, part 1 | Markus Armbruster | 1 | -3/+1 |
2020-07-10 | qemu-option: Use returned bool to check for failure | Markus Armbruster | 1 | -2/+1 |
2020-03-11 | block/curl: HTTP header field names are case insensitive | David Edmondson | 1 | -2/+3 |
2020-03-11 | block/curl: HTTP header fields allow whitespace around values | David Edmondson | 1 | -4/+27 |
2019-09-16 | curl: Check curl_multi_add_handle()'s return code | Max Reitz | 1 | -1/+7 |
2019-09-16 | curl: Handle success in multi_check_completion | Max Reitz | 1 | -40/+29 |
2019-09-16 | curl: Report only ready sockets | Max Reitz | 1 | -11/+6 |
2019-09-16 | curl: Pass CURLSocket to curl_multi_do() | Max Reitz | 1 | -9/+11 |
2019-09-16 | curl: Check completion in curl_multi_do() | Max Reitz | 1 | -12/+2 |
2019-09-16 | curl: Keep *socket until the end of curl_sock_cb() | Max Reitz | 1 | -5/+5 |
2019-09-16 | curl: Keep pointer to the CURLState in CURLSocket | Max Reitz | 1 | -0/+3 |
2019-06-12 | Include qemu/module.h where needed, drop it from qemu-common.h | Markus Armbruster | 1 | -0/+1 |
2019-02-25 | block/curl: Implement bdrv_refresh_filename() | Max Reitz | 1 | -0/+21 |
2019-02-25 | block/curl: Harmonize option defaults | Max Reitz | 1 | -5/+8 |
2019-02-25 | block: Add strong_runtime_opts to BlockDriver | Max Reitz | 1 | -0/+21 |
2019-01-31 | block/curl: Convert from DPRINTF() macro to trace events | Laurent Vivier | 1 | -21/+8 |
2018-11-05 | curl: Support auto-read-only option | Kevin Wolf | 1 | -4/+4 |
2018-09-24 | curl: Make sslverify=off disable host as well as peer verification. | Richard W.M. Jones | 1 | -0/+2 |
2018-07-23 | block: Fix typos in comments (found by codespell) | Stefan Weil | 1 | -1/+1 |
2018-02-09 | Move include qemu/option.h from qemu-common.h to actual users | Markus Armbruster | 1 | -1/+1 |
2018-02-09 | Include qapi/qmp/qbool.h exactly where needed | Markus Armbruster | 1 | -1/+0 |
2018-02-09 | Include qapi/qmp/qdict.h exactly where needed | Markus Armbruster | 1 | -0/+2 |
2018-02-08 | curl: convert to CoQueue | Paolo Bonzini | 1 | -16/+4 |
2017-12-18 | block/curl: fix minor memory leaks | Jeff Cody | 1 | -0/+6 |
2017-12-18 | block/curl: check error return of curl_global_init() | Jeff Cody | 1 | -6/+12 |
2017-05-16 | curl: do not do aio_poll when waiting for a free CURLState | Paolo Bonzini | 1 | -1/+15 |
2017-05-16 | curl: convert readv to coroutines | Paolo Bonzini | 1 | -56/+38 |
2017-05-16 | curl: convert CURLAIOCB to byte values | Paolo Bonzini | 1 | -22/+22 |
2017-05-16 | curl: split curl_find_state/curl_init_state | Paolo Bonzini | 1 | -22/+30 |
2017-05-16 | curl: avoid recursive locking of BDRVCURLState mutex | Paolo Bonzini | 1 | -1/+13 |
2017-05-16 | curl: never invoke callbacks with s->mutex held | Paolo Bonzini | 1 | -4/+8 |
2017-05-16 | curl: strengthen assertion in curl_clean_state | Paolo Bonzini | 1 | -0/+5 |
2017-05-16 | block: curl: Allow passing cookies via QCryptoSecret | Peter Krempa | 1 | -1/+23 |
2017-05-09 | qobject: Use simpler QDict/QList scalar insertion macros | Eric Blake | 1 | -1/+1 |
2017-03-31 | block/curl: Check protocol prefix | Max Reitz | 1 | -0/+10 |
2017-03-17 | curl: fix compilation on OpenBSD | Paolo Bonzini | 1 | -1/+1 |
2017-02-27 | curl: do not use aio_context_acquire/release | Paolo Bonzini | 1 | -9/+15 |
2017-02-21 | block: explicitly acquire aiocontext in aio callbacks that need it | Paolo Bonzini | 1 | -1/+1 |
2017-02-21 | block: explicitly acquire aiocontext in bottom halves that need it | Paolo Bonzini | 1 | -8/+18 |
2017-02-21 | block: explicitly acquire aiocontext in callbacks that need it | Paolo Bonzini | 1 | -3/+13 |
2017-02-21 | block: explicitly acquire aiocontext in timers that need it | Paolo Bonzini | 1 | -0/+2 |
2017-01-03 | aio: add AioPollFn and io_poll() interface | Stefan Hajnoczi | 1 | -4/+4 |
2016-11-14 | block/curl: Do not wait for data beyond EOF | Max Reitz | 1 | -9/+23 |
2016-11-14 | block/curl: Remember all sockets | Max Reitz | 1 | -6/+41 |
2016-11-14 | block/curl: Fix return value from curl_read_cb | Max Reitz | 1 | -4/+7 |
2016-11-14 | block/curl: Use BDRV_SECTOR_SIZE | Max Reitz | 1 | -6/+5 |
2016-11-14 | block/curl: Drop TFTP "support" | Max Reitz | 1 | -19/+1 |
2016-10-07 | block: use aio_bh_schedule_oneshot | Paolo Bonzini | 1 | -6/+1 |