From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22912 invoked by alias); 9 Jan 2015 12:51:24 -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: 34179 Received: (qmail 25287 invoked from network); 9 Jan 2015 12:51:13 -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=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI, SPF_HELO_PASS autolearn=ham version=3.3.2 X-AuditID: cbfec7f4-b7f126d000001e9a-14-54afcebc3891 Date: Fri, 09 Jan 2015 12:51:05 +0000 From: Peter Stephenson To: Zsh hackers list Subject: Re: [PATCH] Re: Insecure tempfile creation Message-id: <20150109125105.2f469623@pwslap01u.europe.root.pri> In-reply-to: <20150109090238.164962b8@pwslap01u.europe.root.pri> References: <20141222203624.GA24855@tarsus.local2> <141227223029.ZM15959@torch.brasslantern.com> <141227234421.ZM16038@torch.brasslantern.com> <141228004101.ZM28486@torch.brasslantern.com> <20141229004957.GA1737@tarsus.local2> <141228200142.ZM22840@torch.brasslantern.com> <20150107220345.GE1714@tarsus.local2> <20150108064816.GA17816@lorien.comfychair.org> <150108000821.ZM7996@torch.brasslantern.com> <20150108142420.141e5f4b@pwslap01u.europe.root.pri> <20150109090238.164962b8@pwslap01u.europe.root.pri> 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+NgFlrOLMWRmVeSWpSXmKPExsVy+t/xq7p7zq0PMehcxWlxsPkhkwOjx6qD H5gCGKO4bFJSczLLUov07RK4MjZPOcJc8JK14tHpvWwNjBdZuhg5OSQETCQ6Zl1igrDFJC7c W8/WxcjFISSwlFGi+cx5RghnCZPEmbUdzBDONkaJ/oX3mUFaWARUJRbc/wI2ik3AUGLqptmM ILaIgJbEjpMnwcYKCxhLdLzezApi8wrYS8xYuhKsnlPAQWL62bNQQ+ewSpyefIQNJMEvoC9x 9e8nqJvsJWZeOcMI0Swo8WPyPbBmZqAFm7c1sULY8hKb17wFO0hIQF3ixt3d7BMYhWYhaZmF pGUWkpYFjMyrGEVTS5MLipPScw31ihNzi0vz0vWS83M3MUIC98sOxsXHrA4xCnAwKvHw7lBd HyLEmlhWXJl7iFGCg1lJhLdhM1CINyWxsiq1KD++qDQntfgQIxMHp1QDI5ff5Wn3pmqd4F6Q dsB36tuKja2qpmembz/5/NbBHXGv9576bCL/OnHv1HYxq7WrpX/deLGSz8M/a97+v8YqWV8O apToVro4XFKoezvJ8OPpOXNDRXuu/6ncOuuJfYjJWWefzU+DSk3zFS8HnPnPfvdvlYndtQNT GF9H+Cze8NH1+OVt1e3hB+yUWIozEg21mIuKEwFva5EWOgIAAA== On Fri, 9 Jan 2015 09:02:38 +0000 Peter Stephenson wrote: > On Fri, 9 Jan 2015 03:51:01 +0100 > Mikael Magnusson wrote: > > Actually all the builtins foo in zsh/files are also available as zf_foo. > > You're right, that's another, different, special case. But it's the one > that probably matters the most in practice. Hey, I made this work! Well, I assume it was me... % zmodload -m -F zsh/files b:zf_\* % zmodload -lF zsh/files -b:chgrp -b:chown -b:ln -b:mkdir -b:mv -b:rm -b:rmdir -b:sync +b:zf_chgrp +b:zf_chown +b:zf_ln +b:zf_mkdir +b:zf_mv +b:zf_rm +b:zf_rmdir +b:zf_sync I feel quite smart, now. Probably worth mentioning in the zsh/files doc. pws