summaryrefslogtreecommitdiffstats
path: root/block/qcow.c
Commit message (Expand)AuthorAgeFilesLines
* Include qapi/qmp/qerror.h exactly where neededMarkus Armbruster2015-06-221-0/+1
* qerror: Clean up QERR_ macros to expand into a single stringMarkus Armbruster2015-06-221-2/+2
* qcow2/qcow: protect against uninitialized encryption keyDaniel P. Berrange2015-05-221-3/+7
* block: use bdrv_get_device_or_node_name() in error messagesAlberto Garcia2015-04-281-4/+4
* block: fix off-by-one error in qcow and qcow2Jeff Cody2015-02-061-1/+1
* block: update string sizes for filename,backing_file,exact_filenameJeff Cody2015-01-231-1/+1
* block: Eliminate BlockDriverState member device_name[]Markus Armbruster2014-10-201-2/+2
* block: don't convert file size to sector sizeHu Tao2014-09-121-4/+4
* block: round up file size to nearest sectorHu Tao2014-09-121-1/+2
* block: Use g_new() & friends where that makes obvious senseMarkus Armbruster2014-08-201-1/+1
* qcow1: Handle failure for potentially large allocationsKevin Wolf2014-08-151-7/+26
* block: Catch backing files assigned to non-COW driversKevin Wolf2014-06-261-0/+1
* cleanup QEMUOptionParameterChunyan Liu2014-06-161-2/+2
* qcow.c: replace QEMUOptionParameter with QemuOptsChunyan Liu2014-06-161-36/+36
* change block layer to support both QemuOpts and QEMUOptionParamterChunyan Liu2014-06-161-1/+1
* qcow1: Stricter backing file length checkKevin Wolf2014-05-191-2/+5
* qcow1: Validate image size (CVE-2014-0223)Kevin Wolf2014-05-191-2/+14
* qcow1: Validate L2 table size (CVE-2014-0222)Kevin Wolf2014-05-191-0/+8
* qcow1: Check maximum cluster sizeKevin Wolf2014-05-191-2/+8
* qcow1: Make padding in the header explicitKevin Wolf2014-05-191-1/+2
* block: Use correct width in format stringsMax Reitz2014-04-301-1/+2
* Fixed various typosDeepak Kathayat2014-03-251-1/+1
* block: do not abuse EMEDIUMTYPEPaolo Bonzini2014-02-211-1/+2
* qcow: correctly propagate errorsPaolo Bonzini2014-02-211-6/+6
* block: Make bdrv_file_open() staticMax Reitz2014-02-211-2/+3
* block: Allow reference for bdrv_file_open()Max Reitz2014-01-221-1/+2
* block: Error parameter for create functionsMax Reitz2013-09-121-1/+3
* block: Error parameter for open functionsMax Reitz2013-09-121-1/+4
* bdrv: Use "Error" for creating imagesMax Reitz2013-09-121-1/+2
* bdrv: Use "Error" for opening imagesMax Reitz2013-09-121-1/+2
* block: return get_block_status data and flags for formatsPaolo Bonzini2013-09-061-1/+8
* block: introduce bdrv_get_block_status APIPaolo Bonzini2013-09-061-2/+2
* block: make bdrv_delete() staticFam Zheng2013-09-061-1/+1
* block: change default of .has_zero_init to 0Peter Lieven2013-06-281-0/+1
* qcow: allow sub-cluster compressed write to last clusterStefan Hajnoczi2013-04-221-2/+15
* aes: move aes.h from include/block to include/qemuAurelien Jarno2013-04-131-1/+1
* block: Add options QDict to bdrv_file_open() prototypesKevin Wolf2013-03-221-1/+1
* block: Add options QDict to .bdrv_open()Kevin Wolf2013-03-151-1/+1
* block: Use error code EMEDIUMTYPE for wrong format in some block driversStefan Weil2013-01-251-1/+1
* misc: move include files to include/qemu/Paolo Bonzini2012-12-191-1/+1
* migration: move include files to include/migration/Paolo Bonzini2012-12-191-1/+1
* block: move include files to include/block/Paolo Bonzini2012-12-191-2/+2
* block: qcow image file reopenJeff Cody2012-09-241-0/+10
* change qemu_iovec_to_buf() to match other to,from_buf functionsMichael Tokarev2012-06-111-1/+1
* allow qemu_iovec_from_buffer() to specify offset from which to start copyingMichael Tokarev2012-06-111-1/+1
* block: push recursive flushing up from driversPaolo Bonzini2012-04-051-6/+0Star
* qcow: Use bdrv functions to replace file operationLi Zhi Hui2012-01-261-17/+31
* qcow: Return real error code in qcow_openLi Zhi Hui2012-01-261-19/+37
* block: convert qcow2, qcow2, and vmdk to .bdrv_co_is_allocated()Stefan Hajnoczi2011-12-051-3/+5
* block: Add coroutine_fn marker to coroutine functionsDong Xu Wang2011-12-051-2/+2