summaryrefslogtreecommitdiffstats
path: root/block/ssh.c
Commit message (Expand)AuthorAgeFilesLines
* block: Drop unused .bdrv_has_zero_init_truncateEric Blake2020-05-081-1/+0Star
* ssh: Support BDRV_REQ_ZERO_WRITE for truncateEric Blake2020-05-081-0/+4
* block: Add flags to BlockDriver.bdrv_co_truncate()Kevin Wolf2020-04-301-1/+1
* block: pass BlockDriver reference to the .bdrv_co_createMaxim Levitsky2020-03-261-1/+3
* block: Add @exact parameter to bdrv_co_truncate()Max Reitz2019-10-281-1/+2
* block: Implement .bdrv_has_zero_init_truncate()Max Reitz2019-08-191-0/+1
* ssh: switch from libssh2 to libsshPino Toscano2019-06-241-292/+360
* Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster2019-06-121-0/+1
* qemu-common: Move qemu_isalnum() etc. to qemu/ctype.hMarkus Armbruster2019-06-111-0/+1
* block/ssh: Implement .bdrv_dirname()Max Reitz2019-05-071-0/+21
* block/ssh: Implement .bdrv_refresh_filename()Max Reitz2019-05-071-5/+47
* block/ssh: Do not report read/write/flush errors to the userMarkus Armbruster2019-04-171-25/+13Star
* block: Add strong_runtime_opts to BlockDriverMax Reitz2019-02-251-0/+12
* block/ssh: Convert from DPRINTF() macro to trace eventsLaurent Vivier2019-01-311-29/+17Star
* block: Convert .bdrv_truncate callback to coroutine_fnKevin Wolf2018-06-291-3/+3
* block: Factor out qobject_input_visitor_new_flat_confused()Markus Armbruster2018-06-151-5/+2Star
* block: Fix -drive for certain non-string scalarsMarkus Armbruster2018-06-151-10/+2Star
* block: Add block-specific QDict headerMax Reitz2018-06-151-0/+1
* block: Merge .bdrv_co_writev{,_flags} in driversEric Blake2018-05-151-1/+3
* qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREFMarc-André Lureau2018-05-041-2/+2
* ssh: Support .bdrv_co_createKevin Wolf2018-03-091-35/+48
* ssh: Pass BlockdevOptionsSsh to connect_to_ssh()Kevin Wolf2018-03-091-13/+21
* ssh: QAPIfy host-key-check optionKevin Wolf2018-03-091-32/+56
* ssh: Use QAPI BlockdevOptionsSsh objectKevin Wolf2018-03-091-75/+62Star
* Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell2018-03-061-10/+56
|\
| * block/ssh: Add basic .bdrv_truncate()Max Reitz2018-03-021-0/+24
| * block/ssh: Make ssh_grow_file() blockingMax Reitz2018-03-021-0/+7
| * block/ssh: Pull ssh_grow_file() from ssh_create()Max Reitz2018-03-021-8/+22
| * block: rename .bdrv_create() to .bdrv_co_create_opts()Stefan Hajnoczi2018-03-021-2/+3
* | Include less of the generated modular QAPI headersMarkus Armbruster2018-03-021-1/+1
|/
* Move include qemu/option.h from qemu-common.h to actual usersMarkus Armbruster2018-02-091-0/+1
* Include qapi/qmp/qdict.h exactly where neededMarkus Armbruster2018-02-091-0/+1
* block/ssh: fix possible segmentation fault when .desc is not null-terminatedMurilo Opsfelder Araujo2018-02-011-0/+1
* util: remove the obsolete non-blocking connectCao jin2017-09-051-1/+1
* ssh: support I/O from any AioContextPaolo Bonzini2017-07-171-7/+17
* Convert error_report() to warn_report()Alistair Francis2017-07-131-2/+2
* block: Do not strcmp() with NULL uri->schemeMax Reitz2017-06-261-1/+1
* qapi: merge QInt and QFloat in QNumMarc-André Lureau2017-06-201-1/+0Star
* qobject: Use simpler QDict/QList scalar insertion macrosEric Blake2017-05-091-9/+7Star
* socket: Make errp the last parameter of inet_connect_saddrFam Zheng2017-04-241-1/+1
* block: Document -drive problematic code and bugsMarkus Armbruster2017-04-031-0/+8
* qapi: Drop unused non-strict qobject input visitorMarkus Armbruster2017-03-051-1/+1
* block: explicitly acquire aiocontext in callbacks that need itPaolo Bonzini2017-02-211-20/+9Star
* aio: add AioPollFn and io_poll() interfaceStefan Hajnoczi2017-01-031-2/+2
* block/ssh: Code cleanup for unused parameterAshijeet Acharya2016-11-111-3/+2Star
* block/ssh: Use InetSocketAddress optionsAshijeet Acharya2016-10-311-4/+5
* block/ssh: Add InetSocketAddress and accept itAshijeet Acharya2016-10-311-16/+82
* block/ssh: Add ssh_has_filename_options_conflict()Ashijeet Acharya2016-10-311-6/+21
* block/ssh: Use QemuOpts for runtime optionsMax Reitz2016-08-151-24/+55
* coroutine: move entry argument to qemu_coroutine_createPaolo Bonzini2016-07-131-1/+1