From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,T_SCC_BODY_TEXT_LINE, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 13851 invoked from network); 14 Apr 2022 17:05:15 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 14 Apr 2022 17:05:15 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1649955915; b=h6AA5hhIbpA3MhakPKLWCO+6nwC1x/V4zkkkHidfjFHWgcj7LU8bGg4Rfjx5pbOLNujf7e6f4L 2ksn8nBS9HUyzSUYwptWyFvk4C3Mtygbeq7iJBYM/j/RAMIota1JlVl3rWsCf6ZC6KiZM5sxT1 HK6lL9ruckATRH6MFQgSb+t95Yxa+HUySAOSiQ1EnqOYtSuSdDxjP5M04KLYCN1cn/JIQLlqYG lW6mIFe0FPwvBeGeFQGF5/3bVOfWAR0guctR9Ic98Sqx7H2TjgwFW944dDJoWYVV6ExFbXrQ68 40GVyJ8k24bNZWU2kRseXpDpQNrkW98dkqEszfhuUFqObQ==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ed1-f49.google.com) smtp.remote-ip=209.85.208.49; dkim=pass header.d=brasslantern-com.20210112.gappssmtp.com header.s=20210112 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1649955915; bh=1xEz42TimlQsCtXi+I2ljOJpg1Fw8s+CLxStdYNmpR8=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:DKIM-Signature:DKIM-Signature; b=guPbX3cKN7SNVKbdserIjsa5Loh2E3oG0ImmO6tCl375bZZtURENQj6Q7dzQg2MaKTDAwvyTun q+qh4yjzG5R0LPIupgunUgWc3XUuYOJJ04wCGnlCVQ+n4yoOXDYWb4gX4vNOjOX60L2jsc/4kX C959iw8Lel7ESHBep4vcUF/fEXSlyaTJ89NAhTgSuCEBc8ebxqaIy0p/abBLlyU9I7yJLWf8RX o0DTjJrdHD+mIVzK4+QOeGhn1pm4i5JSYupBnlRo9qf0hGP5fDE6tkxkBrnBIFIyO7IHgT2XUm kAxK1w45gP7HGN/WLomK6fJnLv/SR/K/Fxnet1321N+2UA==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Type:To:Subject:Message-ID: Date:From:In-Reply-To:References:MIME-Version:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=cvISmBesuhODE5R9oMK/BgcqKZhze7GCf7JppgPvBW0=; b=OHD9xjtqnRCMbUqpTvhnsaca06 RRkHUWu4nYBWoQfQTt4wb6l0rQKlNfTlVTBJOIdtNr73OSh4TtuC/D3i7eKkXILWEhvKH9k+Fil2S qgUtTwWCbwzRtHgf4H2wGfnNZ5b5RPRvDPe/D5kPhrZB4Pu4KtFWCH85nz0t2eiTCdY6p92hbItac hXe2pgQubGrpjjmQhDx18jJJKDwEdfdjdP57johkS46K5mUpgpF48yxMJhK3MpMeh0f1IYkTTj0q3 FexLmGxcRLgRoZgx/6bwxylR8Uuqp1JCmJ5SVZo7a76PPSSxg8jTGLn3m6lTHPDTCII0lMo05wNd6 w3y4xTFQ==; Received: from authenticated user by zero.zsh.org with local id 1nf2uB-000FGA-81; Thu, 14 Apr 2022 17:05:15 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ed1-f49.google.com) smtp.remote-ip=209.85.208.49; dkim=pass header.d=brasslantern-com.20210112.gappssmtp.com header.s=20210112 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-ed1-f49.google.com ([209.85.208.49]:38476) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1nf2tq-000Eus-LD; Thu, 14 Apr 2022 17:04:55 +0000 Received: by mail-ed1-f49.google.com with SMTP id z99so7172345ede.5 for ; Thu, 14 Apr 2022 10:04:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=cvISmBesuhODE5R9oMK/BgcqKZhze7GCf7JppgPvBW0=; b=y4gLh3Gkv145Zy0OMsWsSuMnQaUkLwXIgZQimorF0nWZKjoq38zKnyVuyEBj+oZK8o KgEvlnTsonN/aoWX4H0VJPptei3LEU8x3mV5VDcDDWJm5m1kSAmcGdNHePEVwquxIwNc LlFbrnljQyIxMiDW7BQjaCU8u46dS8fQ1Clj++bkhfZqiUEJoeD7aEwQavfyL4lqGlsr /xl1Ib5hz0PkkkSHsWPn68K94Oo/ZHgK5dhGnPxxVwB4OM3EkWS6Q/PDaisuNhcWogz+ QLehgi6GLDHZamohENb6FX2TlxXL987kExtwS4xav1/bZqEIThjl8p0xVlv3vs/Fc3mB IEOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=cvISmBesuhODE5R9oMK/BgcqKZhze7GCf7JppgPvBW0=; b=qQCGVy2CQQlJnU461zimp4+/z9GLex6whoagXSkffI1ALuunZNeCXGqA9AQWtcly+a 52UoA6ncYMertVKuIOqxguoSyEAPw28e3X9Oo/u3RzmDTGEfoGhimzVh9ddD8kxOkT5g Lq1tBBfxQ1QaKz6exFRsidjlAW78fKtHWAfOpTd1XmIbjMkgJ+k2IPrC9cXS1dr2wT4A TD0xK1nLHVlEonxwLkGd6xq+B8LI28avgSZrzbnaxglVmImWX8UZXYO+ASEPxyPSfiYY Xqp1YNR+pxjoH3hHcs8qlMvSYz8KsPihle4ThvthshM3rw7cX7sioRESR1i6tEmvpOlv 1ZtA== X-Gm-Message-State: AOAM532AB1Ni8HGYsIn3jHnloJ4HevSEnlPG5JX9Mwts3dKBSyjecCqZ MXPsRK3qNVlzhoxB3UGNLpa3HiV6fmImXtCE2Biu4VhRmQOY+Q== X-Google-Smtp-Source: ABdhPJzI9gl1RsMxoNNDp4P9RKOJWBg0jUUysUvQMn9s5Fa8XZCjdD6G3NS2ZEeCXCSbqerIae+c7K+tDLErqdR1Jbc= X-Received: by 2002:a05:6402:4402:b0:41e:8f24:1602 with SMTP id y2-20020a056402440200b0041e8f241602mr4074900eda.249.1649955894071; Thu, 14 Apr 2022 10:04:54 -0700 (PDT) MIME-Version: 1.0 References: <20220414161814.k5jtyuzyony2axz5@sym.noone.org> In-Reply-To: <20220414161814.k5jtyuzyony2axz5@sym.noone.org> From: Bart Schaefer Date: Thu, 14 Apr 2022 10:04:42 -0700 Message-ID: Subject: Re: OpenSSH scp completion reminder To: Zsh hackers list Content-Type: text/plain; charset="UTF-8" X-Seq: 50064 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: On Thu, Apr 14, 2022 at 9:43 AM Axel Beckert wrote: > > On Thu, Apr 14, 2022 at 11:20:34AM -0400, Phil Pennock wrote: > > This change impacts quoting of things like whitespace. > > Which I have assumed will impact zsh completion. > > I thought so as well, but I so far couldn't find anything which didn't > work with zsh remote file completion with OpenSSH 9.0 on the client > side. Completion itself doesn't use scp to do the remote file name generation, it uses plain ssh. Of course once the file names are returned, getting the quoting right for the actual scp invocation is down to what appears on the command line, so the only way completion could be implicated in messing this up is if it somehow automatically inserted the wrong quoting.