summaryrefslogtreecommitdiffstats
path: root/block/ssh.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into stagingStefan Hajnoczi2022-10-301-3/+3
|\
| * ssh: add missing coroutine_fn annotationAlberto Faria2022-10-271-3/+3
* | block: add BDRV_REQ_REGISTERED_BUF request flagStefan Hajnoczi2022-10-261-1/+0Star
|/
* Replace GCC_FMT_ATTR with G_GNUC_PRINTFMarc-André Lureau2022-03-221-2/+2
* block: print the server key type and fingerprint on failureDaniel P. Berrangé2022-02-161-7/+30
* block: support sha256 fingerprint with pre-blockdev optionsDaniel P. Berrangé2022-02-161-0/+5
* aio-posix: split poll check from ready handlerStefan Hajnoczi2022-01-121-2/+2
* util/uri: do not check argument of uri_free()Heinrich Schuchardt2021-07-091-3/+1Star
* block/ssh: add support for sha256 host key fingerprintsDaniel P. Berrangé2021-06-301-0/+3
* block/ssh: Bump minimum libssh version to 0.8.7Thomas Huth2021-06-021-59/+0Star
* qapi: Smooth another visitor error checking patternMarkus Armbruster2020-07-101-5/+2Star
* error: Eliminate error_propagate() with Coccinelle, part 2Markus Armbruster2020-07-101-2/+1Star
* qemu-option: Use returned bool to check for failureMarkus Armbruster2020-07-101-2/+1Star
* 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