summaryrefslogtreecommitdiffstats
path: root/block/ssh.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster2016-03-221-0/+1
* block: Clean up includesPeter Maydell2016-01-201-3/+1Star
* aio: Add "is_external" flag for event handlersFam Zheng2015-10-231-2/+3
* block/ssh: remove dead codePaolo Bonzini2015-10-081-4/+1Star
* block/ssh: Avoid segfault if inet_connect doesn't set errno.Richard W.M. Jones2015-07-281-1/+1
* qerror: Move #include out of qerror.hMarkus Armbruster2015-06-221-0/+2
* ssh: Don't crash if either host or path is not specified.Richard W.M. Jones2014-10-031-0/+10
* block: round up file size to nearest sectorHu Tao2014-09-121-1/+2
* cleanup QEMUOptionParameterChunyan Liu2014-06-161-1/+1
* ssh.c: replace QEMUOptionParameter with QemuOptsChunyan Liu2014-06-161-17/+15Star
* ssh: use BlockDriverState's AioContextStefan Hajnoczi2014-06-041-17/+19
* block/ssh: Propagate errors to open and create methodsMarkus Armbruster2014-05-281-25/+22Star