From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5362 invoked by alias); 13 Jan 2015 00:28:57 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: X-Seq: 34261 Received: (qmail 17232 invoked from network); 13 Jan 2015 00:28:55 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.2 Message-ID: <54B466BB.5070002@gmx.com> Date: Mon, 12 Jan 2015 19:28:43 -0500 From: Eric Cook User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: zsh-workers@zsh.org Subject: Re: [PATCH] relax the pattern for interface matching References: <0LrN1u-1Xlb7a1xOu-0132sf> <1421107881-5216-1-git-send-email-llua@gmx.com> In-Reply-To: <1421107881-5216-1-git-send-email-llua@gmx.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:5lPrHT9jbA3WHvGDckT5Dr3ALW2ErmW8oiszAfNzTg91ZDj4z3h +4zYskt4rbnnknYFqvlK4fm1opiYhB0EbK0X1Nvhc87lqmq9He3saTEXZrjj1WWDoK/kFPr iClS7QvoqPATkBRaZ+2sQlNy0BenkM/88vcEXO5ywC6c6Kt2BDhGxOZ7pDeQ8AUp60L6P7B PqCfGCiVPAR+AL7Nd3lJQ== X-UI-Out-Filterresults: notjunk:1; On 01/12/2015 07:11 PM, Eric Cook wrote: > Strangely 0ero, -0ero, *0ero, 0ero$'\a'.0, are all legal names for interfaces in linux. > > --- > Completion/Unix/Command/_ip | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/Completion/Unix/Command/_ip b/Completion/Unix/Command/_ip > index 7a84ad5..3b68c35 100644 > --- a/Completion/Unix/Command/_ip > +++ b/Completion/Unix/Command/_ip > @@ -9,7 +9,7 @@ > # Values encoding simple types > # > local -a subcmd_dev > -subcmd_dev=(/$'[[:alpha:]]##[[:digit:]]##(\.[[:digit:]]##)#\0'/ ':interfaces:network interface:_net_interfaces') > +subcmd_dev=(/$'[[:alnum:][:punct:][:cntrl:][:digit:]]##\0'/ ':interfaces:network interface:_net_interfaces') > > local -a subcmd_onoff > subcmd_onoff=(/$'(on|off)\0'/ ':onoff:state (on or off):(on off)') This was meant to be sent as a reply to X-seq: 34259:/