Sign in
qemu
/
qemu
/
c7278b43550f501a6d62388eb7a7e68a5b43c044
/
block
/
curl.c
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
· 8 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
· 10 years ago
a2f468e
curl: Don't deref NULL pointer in call to aio_poll.
by Richard W.M. Jones
· 10 years ago
a94f83d
curl: Allow a cookie or cookies to be sent with http/https requests.
by Richard W.M. Jones
· 10 years ago
212aefa
block.curl: adding 'timeout' option
by Daniel Henrique Barboza
· 10 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
· 11 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
737e150
block: move include files to include/block/
by Paolo Bonzini
· 12 years ago
d7331be
aio: rename AIOPool to AIOCBInfo
by Stefan Hajnoczi
· 12 years ago
45724d6
block/curl: Fix wrong free statement
by Stefan Weil
· 12 years ago
0339614
allow qemu_iovec_from_buffer() to specify offset from which to start copying
by Michael Tokarev
· 13 years ago
bafbd6a
aio: remove process_queue callback and qemu_aio_process_queue
by Paolo Bonzini
· 13 years ago
fb7c8e8
block/curl: Replace usleep by g_usleep
by Stefan Weil
· 13 years ago
91977c2
block: qemu_aio_get does not return NULL
by Paolo Bonzini
· 13 years ago
363c3c8
block/curl: Don't finish AIOCBs too early
by Nick Thomas
· 13 years ago
c84dcdc
block/curl: Implement a flush function on the fd handlers
by Nick Thomas
· 13 years ago
f785a5a
block/curl: Handle failed reads gracefully.
by Nicholas Thomas
· 13 years ago
7267c09
Use glib memory allocation and free functions
by Anthony Liguori
· 13 years ago
0bfcd59
Fix %lld or %llx printf format use
by Blue Swirl
· 15 years ago
66f82ce
block: Open the underlying image file in generic code
by Kevin Wolf
· 15 years ago
6265eb2
don't dereference NULL after failed strdup
by Jim Meyering
· 15 years ago
48a402e
block/curl: %Z is not a valid conversion specifier
by malc
· 15 years ago
d0f2c4c
Do not use dprintf
by malc
· 15 years ago
8febfa2
Add qemu_aio_process_queue()
by Kevin Wolf
· 15 years ago
df3cee1
Fix Sparse warning about "expression using sizeof on a function"
by Blue Swirl
· 15 years ago
c76f495
Allow adjustment of http block device's readahead size, via a new
by Nolan
· 16 years ago
Next »