qemu/tests/docker
Pino Toscano b10d49d761 ssh: switch from libssh2 to libssh
Rewrite the implementation of the ssh block driver to use libssh instead
of libssh2.  The libssh library has various advantages over libssh2:
- easier API for authentication (for example for using ssh-agent)
- easier API for known_hosts handling
- supports newer types of keys in known_hosts

Use APIs/features available in libssh 0.8 conditionally, to support
older versions (which are not recommended though).

Adjust the iotest 207 according to the different error message, and to
find the default key type for localhost (to properly compare the
fingerprint with).
Contributed-by: Max Reitz <mreitz@redhat.com>

Adjust the various Docker/Travis scripts to use libssh when available
instead of libssh2. The mingw/mxe testing is dropped for now, as there
are no packages for it.

Signed-off-by: Pino Toscano <ptoscano@redhat.com>
Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Acked-by: Alex Bennée <alex.bennee@linaro.org>
Message-id: 20190620200840.17655-1-ptoscano@redhat.com
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-id: 5873173.t2JhDm7DL7@lindworm.usersys.redhat.com
Signed-off-by: Max Reitz <mreitz@redhat.com>
2019-06-24 16:01:04 +02:00
..
dockerfiles ssh: switch from libssh2 to libssh 2019-06-24 16:01:04 +02:00
common.rc docker: gracefully skip check_qemu 2018-07-24 11:45:25 +01:00
docker.py tests: PEP8 cleanup of docker.py, mostly white space 2019-02-08 17:32:35 +00:00
Makefile.include tests: Fix up docker cross builds for ppc64 (BE) targets 2019-05-29 11:14:19 +10:00
run docker: Inline "prep_fail" in run script 2018-04-09 15:13:02 +08:00
test-block docker: test-block: Don't continue if build fails 2017-09-29 11:14:15 +08:00
test-build docker: add installation to build tests 2017-09-29 11:14:14 +08:00
test-clang docker: move make check into check_qemu helper 2018-07-24 11:45:25 +01:00
test-debug docker: move make check into check_qemu helper 2018-07-24 11:45:25 +01:00
test-full docker: move make check into check_qemu helper 2018-07-24 11:45:25 +01:00
test-mingw tests/docker/test-mingw and docs: Remove --with-sdlabi=2.0 2019-02-04 15:25:21 +00:00
test-quick docker: move make check into check_qemu helper 2018-07-24 11:45:25 +01:00
test-unit docker: add test-unit runner 2018-07-24 11:45:25 +01:00
travis docker: Fix travis script unable to find source dir 2019-03-25 10:35:42 +00:00
travis.py docker: Fix travis.py parser and misc change 2019-03-25 10:35:42 +00:00