From nobody Mon May 6 14:23:07 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1561517460; cv=none; d=zoho.com; s=zohoarc; b=Ds0oRyCFS5ogNEDqzINvRiYI4MyQTjA9U1cWw6BZNAfJc6Tdputi7hgDxvoR1mSuyPvH3UPbJMrPQNxSqi3wkn5iVwNjk89CPHOc7qlhE3KLODcAu8J0qXoK82W7wXtNtsles+qTQr8yVG/6CGfwhRBKr0JB60equPrZRI0ITgY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1561517460; h=Content-Transfer-Encoding:Cc:Date:From:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:To:ARC-Authentication-Results; bh=XRKMAOoJPATFH1J8EQZv5XI3JpM//hgbqELHhg7zDSw=; b=BcFtf+6qrjmQPMmunN11OpW7fLCjV2uErjaiyFeZ5gUwOK0OPLUrONWGjd6KpSB36kBNZqQ0rzeztIrwEMEK5fn8xnQ5EaaL7igzKEUE1R09xVpMtMbP61vHkFxzf3ZH/J+Zp7CHacSQhrDKeNlD2JBuA2u1KL7lVPVLCpr6jn4= ARC-Authentication-Results: i=1; mx.zoho.com; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (209.51.188.17 [209.51.188.17]) by mx.zohomail.com with SMTPS id 1561517460169861.725604460132; Tue, 25 Jun 2019 19:51:00 -0700 (PDT) Received: from localhost ([::1]:36386 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hfy1N-0001or-Jb for importer@patchew.org; Tue, 25 Jun 2019 22:50:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56433) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hfy0Y-0001Ab-1m for qemu-devel@nongnu.org; Tue, 25 Jun 2019 22:50:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hfy0X-00041Z-5S for qemu-devel@nongnu.org; Tue, 25 Jun 2019 22:50:01 -0400 Received: from mx1.redhat.com ([209.132.183.28]:34932) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hfy0V-0003yr-4g; Tue, 25 Jun 2019 22:49:59 -0400 Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id CD85E2F8BC1; Wed, 26 Jun 2019 02:49:55 +0000 (UTC) Received: from blue.redhat.com (ovpn-116-44.phx2.redhat.com [10.3.116.44]) by smtp.corp.redhat.com (Postfix) with ESMTP id 51DDF60BE5; Wed, 26 Jun 2019 02:49:54 +0000 (UTC) From: Eric Blake To: qemu-devel@nongnu.org Date: Tue, 25 Jun 2019 21:49:42 -0500 Message-Id: <20190626024942.29758-1-eblake@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.38]); Wed, 26 Jun 2019 02:49:55 +0000 (UTC) Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.132.183.28 Subject: [Qemu-devel] [PATCH] qemu-nbd: Permit TLS with Unix sockets X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: berrange@redhat.com, rjones@redhat.com, "open list:Network Block Dev..." Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" Content-Type: text/plain; charset="utf-8" Although you generally won't use encryption with a Unix socket (after all, everything is local, so why waste the CPU power), there are situations in testsuites where Unix sockets are much nicer than TCP sockets. Since nbdkit allows encryption over both types of sockets, it makes sense for qemu-nbd to do likewise. Signed-off-by: Eric Blake Acked-by: Richard W.M. Jones Reviewed-by: Daniel P. Berrang=C3=A9 --- qemu-nbd.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/qemu-nbd.c b/qemu-nbd.c index a8cb39e51043..ddfb6815fb69 100644 --- a/qemu-nbd.c +++ b/qemu-nbd.c @@ -931,10 +931,6 @@ int main(int argc, char **argv) } if (tlscredsid) { - if (sockpath) { - error_report("TLS is only supported with IPv4/IPv6"); - exit(EXIT_FAILURE); - } if (device) { error_report("TLS is not supported with a host device"); exit(EXIT_FAILURE); --=20 2.20.1