Sign in
qemu
/
qemu
/
c4db2e25df0e4a91bd8a8044756fe3c712b11768
/
block
/
curl.c
668f62e
error: Eliminate error_propagate() with Coccinelle, part 1
by Markus Armbruster
· 4 years, 8 months ago
235e59c
qemu-option: Use returned bool to check for failure
by Markus Armbruster
· 4 years, 8 months ago
6903225
block/curl: HTTP header field names are case insensitive
by David Edmondson
· 5 years ago
7788a31
block/curl: HTTP header fields allow whitespace around values
by David Edmondson
· 5 years ago
c34dc07
curl: Check curl_multi_add_handle()'s return code
by Max Reitz
· 5 years ago
bfb23b4
curl: Handle success in multi_check_completion
by Max Reitz
· 5 years ago
9abaf9f
curl: Report only ready sockets
by Max Reitz
· 5 years ago
9dbad87
curl: Pass CURLSocket to curl_multi_do()
by Max Reitz
· 5 years ago
948403b
curl: Check completion in curl_multi_do()
by Max Reitz
· 5 years ago
007f339
curl: Keep *socket until the end of curl_sock_cb()
by Max Reitz
· 5 years ago
0487861
curl: Keep pointer to the CURLState in CURLSocket
by Max Reitz
· 5 years ago
0b8fa32
Include qemu/module.h where needed, drop it from qemu-common.h
by Markus Armbruster
· 6 years ago
937c007
block/curl: Implement bdrv_refresh_filename()
by Max Reitz
· 6 years ago
712b64e
block/curl: Harmonize option defaults
by Max Reitz
· 6 years ago
2654267
block: Add strong_runtime_opts to BlockDriver
by Max Reitz
· 6 years ago
ed2a66d
block/curl: Convert from DPRINTF() macro to trace events
by Laurent Vivier
· 6 years ago
6ceef36
curl: Support auto-read-only option
by Kevin Wolf
· 6 years ago
637fa44
curl: Make sslverify=off disable host as well as peer verification.
by Richard W.M. Jones
· 6 years ago
50d6a8a
block: Fix typos in comments (found by codespell)
by Stefan Weil
· 7 years ago
922a01a
Move include qemu/option.h from qemu-common.h to actual users
by Markus Armbruster
· 7 years ago
bd006b9
Include qapi/qmp/qbool.h exactly where needed
by Markus Armbruster
· 7 years ago
452fcdb
Include qapi/qmp/qdict.h exactly where needed
by Markus Armbruster
· 7 years ago
709f213
curl: convert to CoQueue
by Paolo Bonzini
· 7 years ago
996922d
block/curl: fix minor memory leaks
by Jeff Cody
· 7 years ago
2d25964
block/curl: check error return of curl_global_init()
by Jeff Cody
· 7 years ago
2bb5c93
curl: do not do aio_poll when waiting for a free CURLState
by Paolo Bonzini
· 8 years ago
28256d8
curl: convert readv to coroutines
by Paolo Bonzini
· 8 years ago
2125e5e
curl: convert CURLAIOCB to byte values
by Paolo Bonzini
· 8 years ago
3ce6a72
curl: split curl_find_state/curl_init_state
by Paolo Bonzini
· 8 years ago
456af34
curl: avoid recursive locking of BDRVCURLState mutex
by Paolo Bonzini
· 8 years ago
34db05e
curl: never invoke callbacks with s->mutex held
by Paolo Bonzini
· 8 years ago
675a775
curl: strengthen assertion in curl_clean_state
by Paolo Bonzini
· 8 years ago
327c8eb
block: curl: Allow passing cookies via QCryptoSecret
by Peter Krempa
· 8 years ago
46f5ac2
qobject: Use simpler QDict/QList scalar insertion macros
by Eric Blake
· 8 years ago
34634ca
block/curl: Check protocol prefix
by Max Reitz
· 8 years ago
eb04802
curl: fix compilation on OpenBSD
by Paolo Bonzini
· 8 years ago
ba3186c
curl: do not use aio_context_acquire/release
by Paolo Bonzini
· 8 years ago
b9e413d
block: explicitly acquire aiocontext in aio callbacks that need it
by Paolo Bonzini
· 8 years ago
1919631
block: explicitly acquire aiocontext in bottom halves that need it
by Paolo Bonzini
· 8 years ago
9d45665
block: explicitly acquire aiocontext in callbacks that need it
by Paolo Bonzini
· 8 years ago
2f47da5
block: explicitly acquire aiocontext in timers that need it
by Paolo Bonzini
· 8 years ago
f6a51c8
aio: add AioPollFn and io_poll() interface
by Stefan Hajnoczi
· 8 years ago
4e50453
block/curl: Do not wait for data beyond EOF
by Max Reitz
· 8 years ago
ff5ca16
block/curl: Remember all sockets
by Max Reitz
· 8 years ago
4e76765
block/curl: Fix return value from curl_read_cb
by Max Reitz
· 8 years ago
9054d9f
block/curl: Use BDRV_SECTOR_SIZE
by Max Reitz
· 8 years ago
23dce38
block/curl: Drop TFTP "support"
by Max Reitz
· 8 years ago
fffb6e1
block: use aio_bh_schedule_oneshot
by Paolo Bonzini
· 8 years ago
a41c457
curl: Operate on zero-length file
by Tomáš Golembiovský
· 9 years ago
92b6a16
curl: Cast fd to int for DPRINTF
by Fam Zheng
· 9 years ago
ed79f37
block: always compile-check debug prints
by Zhou Jie
· 9 years ago
f348b6d
util: move declarations out of qemu-common.h
by Veronia Bahaa
· 9 years ago
da34e65
include/qemu/osdep.h: Don't include qapi/error.h
by Markus Armbruster
· 9 years ago
1bff960
curl: add support for HTTP authentication parameters
by Daniel P. Berrange
· 9 years ago
80c71a2
block: Clean up includes
by Peter Maydell
· 9 years ago
dca21ef
aio: Add "is_external" flag for event handlers
by Fam Zheng
· 9 years ago
796a060
block/curl: Don't lose original error when a connection fails.
by Richard W.M. Jones
· 10 years ago
d49b683
qerror: Move #include out of qerror.h
by Markus Armbruster
· 10 years ago
f76faed
block/curl: Improve type safety of s->timeout.
by Richard W.M. Jones
· 10 years ago
097310b
block: Rename BlockDriverCompletionFunc to BlockCompletionFunc
by Markus Armbruster
· 10 years ago
7c84b1b
block: Rename BlockDriverAIOCB* to BlockAIOCB*
by Markus Armbruster
· 10 years ago
8007429
block: Rename qemu_aio_release -> qemu_aio_unref
by Fam Zheng
· 10 years ago
facb553
curl: Drop curl_aiocb_info.cancel
by Fam Zheng
· 10 years ago
41c2346
curl: The macro that you have to uncomment to get debugging is DEBUG_CURL.
by Richard W.M. Jones
· 11 years ago
a2f468e
curl: Don't deref NULL pointer in call to aio_poll.
by Richard W.M. Jones
· 11 years ago
a94f83d
curl: Allow a cookie or cookies to be sent with http/https requests.
by Richard W.M. Jones
· 11 years ago
212aefa
block.curl: adding 'timeout' option
by Daniel Henrique Barboza
· 11 years ago
8dc7a77
curl: Handle failure for potentially large allocations
by Kevin Wolf
· 11 years ago
f7047c2
block: Drop superfluous conditionals around g_free()
by Markus Armbruster
· 11 years ago
63f0f45
curl: implement .bdrv_detach/attach_aio_context()
by Stefan Hajnoczi
· 11 years ago
97a3ea5
curl: Add sslverify option
by Matthew Booth
· 11 years ago
e3542c6
curl: Remove broken parsing of options from url
by Matthew Booth
· 11 years ago
9aedd5a
curl: Fix build when curl_multi_socket_action isn't available
by Matthew Booth
· 11 years ago
b7079df
curl: Fix hang reading from slow connections
by Matthew Booth
· 11 years ago
1f2cead
curl: Ensure all informationals are checked for completion
by Matthew Booth
· 11 years ago
838ef60
curl: Eliminate unnecessary use of curl_multi_socket_all
by Matthew Booth
· 11 years ago
b69cdef
curl: Remove unnecessary explicit calls to internal event handler
by Matthew Booth
· 11 years ago
e466183
curl: Remove erroneous sleep waiting for curl completion
by Matthew Booth
· 11 years ago
38bbc0a
curl: Fix return from curl_read_cb with invalid state
by Matthew Booth
· 11 years ago
9e550b3
curl: Remove unnecessary use of goto
by Matthew Booth
· 11 years ago
f624650
curl: Fix long line
by Matthew Booth
· 11 years ago
acd7fdc
curl: Replaced old error handling with error reporting API.
by Maria Kustova
· 11 years ago
6d4b9e5
curl: check data size before memcpy to local buffer. (CVE-2014-0144)
by Fam Zheng
· 11 years ago
2a94fee
curl: correctly propagate errors
by Paolo Bonzini
· 11 years ago
84d18f0
Use error_is_set() only when necessary
by Markus Armbruster
· 11 years ago
031fd1b
block/curl: Implement the libcurl timer callback interface
by Peter Maydell
· 11 years ago
87ea75d
qemu-option: Remove qemu_opts_create_nofail
by Peter Crosthwaite
· 11 years ago
015a103
bdrv: Use "Error" for opening images
by Max Reitz
· 11 years ago
5b21a2a
curl: qemu_bh_new() can never return NULL
by Stefan Hajnoczi
· 12 years ago
f2e5dca
aio: drop io_flush argument
by Stefan Hajnoczi
· 12 years ago
0d14602
block/curl: drop curl_aio_flush()
by Stefan Hajnoczi
· 12 years ago
3494d65
curl: refuse to open URL from HTTP server without range support
by Fam Zheng
· 12 years ago
8da1aa1
curl: Don't set curl options on the handle just before it's going to be deleted.
by Richard W.M. Jones
· 12 years ago
a7cea2b
block/curl.c: Refuse to open the handle for writes.
by Richard W.M. Jones
· 12 years ago
9e5e2b2
curl: Whitespace only changes.
by Richard W.M. Jones
· 12 years ago
56d1b4d
block: Remove filename parameter from .bdrv_file_open()
by Kevin Wolf
· 12 years ago
8e6d58c
curl: Use bdrv_open options instead of filename
by Kevin Wolf
· 12 years ago
787e4a8
block: Add options QDict to bdrv_file_open() prototypes
by Kevin Wolf
· 12 years ago
8a8f584
block/curl: only restrict protocols with libcurl>=7.19.4
by Stefan Hajnoczi
· 12 years ago
fb6d1bb
block/curl: disable extra protocols to prevent CVE-2013-0249
by Stefan Hajnoczi
· 12 years ago
Next »