From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 13679 invoked by alias); 8 May 2017 16:59:03 -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: 41074 Received: (qmail 2770 invoked from network); 8 May 2017 16:59:03 -0000 X-Qmail-Scanner-Diagnostics: from mailout4.w1.samsung.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(210.118.77.14):SA:0(-5.0/5.0):. Processed in 1.655098 secs); 08 May 2017 16:59:03 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-5.0 required=5.0 tests=RCVD_IN_DNSWL_HI, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,RP_MATCHES_RCVD,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.1 X-Envelope-From: p.stephenson@samsung.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: none (ns1.primenet.com.au: domain at samsung.com does not designate permitted sender hosts) X-AuditID: cbfec7f4-f79806d000001279-58-5910a172d3cb Date: Mon, 08 May 2017 17:48:47 +0100 From: Peter Stephenson To: zsh-workers@zsh.org Cc: Jan Kryl Subject: Re: autocompletion is broken in restricted shell Message-id: <20170508174847.6fe6b571@pwslap01u.europe.root.pri> In-reply-to: <11381B06-E104-4785-8BB7-AC5E5B0296F0@nexenta.com> Organization: Samsung Cambridge Solution Centre X-Mailer: Claws Mail 3.7.9 (GTK+ 2.22.0; i386-redhat-linux-gnu) MIME-version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKIsWRmVeSWpSXmKPExsWy7djP87pFCwUiDfbvFLa4f2Q7q8XB5odM DkweOxZ2snqsOviBKYApissmJTUnsyy1SN8ugSvj957ZjAWXWSv+ntvN0sB4lKWLkZNDQsBE YuK8hewQtpjEhXvr2boYuTiEBJYySrzd+5sFwvnMKNHRsoypi5EDrOPoTE2I+DJGia6u2UwQ zj9Gieae61Adpxkl7v/rZ4ZwzjBK/Os+DLaQRUBV4smsU2A2m4ChxNRNsxlBbBEBcYmza8+D xZkFlCXurupiBrGFBSwlnnx6zQqymlfAXuLgkWoQkxPInNMVBVLBL6AvcfXvJyaIF+wlZl45 AzaRV0BQ4sfke1ATdSS2bXvMDmHLS2xe8xbsNAmB6ewSfaf72CA+k5XYdIAZYo6LxM0FNxgh bGGJV8e3QINIRqKz4yDUrn5GiSfdvhBzZjBKnD6zgw0iYS3Rd/siI8QyPolJ26YzQ8znleho E4Io8ZC4P72XaQKj0iwkp85CcuosJKcuYGRexSiSWlqcm55abKJXnJhbXJqXrpecn7uJEZgY Tv87/mUH4+JjVocYBTgYlXh4NfIEIoVYE8uKK3MPMUpwMCuJ8CrMAwrxpiRWVqUW5ccXleak Fh9ilOZgURLn5Tp1LUJIID2xJDU7NbUgtQgmy8TBKdXAaKP940mJpLd5W+vn67eZW2bEy/1b uW1aUWZJvuXLd63Nz2fdn1K9bfGCbTLhGxe/UUub4Leap+7CkVnP8g2n2M99WbDE2yWq71fU WRHZ77Hbyjx2fcpuVrud5zRnUt+Ubb/Uv6xU/hkvd+np7wlSB9Kb2ZVPcZz6VlfyPftrYsrM sG16GyP2TVBiKc5INNRiLipOBAA0HxfpCAMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRmVeSWpSXmKPExsVy+t/xK7pMiwQiDXYu5rO4f2Q7q8XB5odM DkweOxZ2snqsOviBKYApys0mIzUxJbVIITUvOT8lMy/dVik0xE3XQkkhLzE31VYpQtc3JEhJ oSwxpxTIMzJAAw7OAe7BSvp2CW4Zv/fMZiy4zFrx99xulgbGoyxdjBwcEgImEkdnanYxcgKZ YhIX7q1nA7GFBJYwSlx/FdDFyAVkNzBJnGh5wQ7hnGaU2NRwBMo5wyjxbOENsBYWAVWJJ7NO sYDYbAKGElM3zWYEsUUExCXOrj0PFmcWUJa4u6qLGcQWFrCUePLpNSvIFbwC9hIHj1SDmJxA 5pyuKIjxUxglfjzqYgcp5xfQl7j69xMTxKX2EjOvnAEbzysgKPFj8j2o8VoSm7c1sULY8hKb 17xlhvhGXeLG3d3sExhFZiFpmYWkZRaSlgWMzKsYRVJLi3PTc4sN9YoTc4tL89L1kvNzNzEC o23bsZ+bdzBe2hh8iFGAg1GJh1cjTyBSiDWxrLgy9xCjBAezkgivwjygEG9KYmVValF+fFFp TmrxIUZTYBhNZJYSTc4HJoK8knhDE0NzS0MjYwsLcyMjJXHekg9XwoUE0hNLUrNTUwtSi2D6 mDg4pRoYfbOl+lf97rcz074hc336Pmt+FRbPtybPdoVmpQeVHL6fu1+P8+hRs8xNu155X+qN CKiO0K5/N1Nc7fOXT0eKr134Kty/al4Xz3rO/bP5ircdnZoZ7BHHVszIlThB+kVXpHtm5Tv/ 88a3vHtMK677pyayXXkcNz9ca9HxuxoRZw4dSuT5vf6qEktxRqKhFnNRcSIAW23CZcwCAAA= X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20170508164849eucas1p206005ef7f9534f7f784911c22ef738ea X-Msg-Generator: CA X-Sender-IP: 182.198.249.179 X-Local-Sender: =?UTF-8?B?UGV0ZXIgU3RlcGhlbnNvbhtTQ1NDLURhdGEgUGxhbmUb?= =?UTF-8?B?7IK87ISx7KCE7J6QG1ByaW5jaXBhbCBFbmdpbmVlciwgU29mdHdhcmU=?= X-Global-Sender: =?UTF-8?B?UGV0ZXIgU3RlcGhlbnNvbhtTQ1NDLURhdGEgUGxhbmUbU2Ft?= =?UTF-8?B?c3VuZyBFbGVjdHJvbmljcxtQcmluY2lwYWwgRW5naW5lZXIsIFNvZnR3YXJl?= X-Sender-Code: =?UTF-8?B?QzEwG0VIURtDMTBDRDA1Q0QwNTAwNTg=?= CMS-TYPE: 201P X-HopCount: 7 X-CMS-RootMailID: 20170508093906epcas5p35e1b5c235b94e4b754107d42c915e638 X-RootMTR: 20170508093906epcas5p35e1b5c235b94e4b754107d42c915e638 References: <11381B06-E104-4785-8BB7-AC5E5B0296F0@nexenta.com> On Mon, 8 May 2017 11:38:37 +0200 Jan Kryl wrote: > However at least I would like to fix another thing which breaks > autocompletion and that is using write redirections in autocompletion > code. That can be avoided by using 2>&- instead of 2>/dev/null. A > patch for review is attached. Hmmm... I'm not sure if this is deliberate, to minimise the chance of errors. But, as discussed elsewhere, we ignore write errors on descriptors a lot of the time anyway, so I'm not sure it matters... and I'm not sure if you're realistically going to get an error message from there as long as the shell supports that syntax, so it's probably reasonable to apply this and see what happens. pws