From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: expressions Date: Sun, 05 Jan 2003 13:34:13 -0500 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: Reply-To: rms@gnu.org NNTP-Posting-Host: main.gmane.org X-Trace: main.gmane.org 1041791805 22459 80.91.224.249 (5 Jan 2003 18:36:45 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sun, 5 Jan 2003 18:36:45 +0000 (UTC) Cc: emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18VFdb-0005q0-00 for ; Sun, 05 Jan 2003 19:36:43 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 18VFhJ-0007VH-00 for ; Sun, 05 Jan 2003 19:40:33 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18VFd9-0001Mj-05 for emacs-devel@quimby.gnus.org; Sun, 05 Jan 2003 13:36:15 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 18VFbg-0000wt-00 for emacs-devel@gnu.org; Sun, 05 Jan 2003 13:34:44 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 18VFbI-0000la-00 for emacs-devel@gnu.org; Sun, 05 Jan 2003 13:34:21 -0500 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18VFbB-0000gk-00 for emacs-devel@gnu.org; Sun, 05 Jan 2003 13:34:13 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.10) id 18VFbB-0008Tm-00; Sun, 05 Jan 2003 13:34:13 -0500 Original-To: tytso@mit.edu In-reply-to: (tytso@mit.edu) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Emacs development discussions. List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:10499 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:10499 This is a useful feature. I have a security question for the people on emacs-devel who support non-GNU-like platforms. server.el sets up mode 0700 for the socket. Is that sufficient security, on all platforms, to make it safe to install this feature? In practice I don't expect this to be a problem, although if this is a major concern, a option such as --lisp could be added to emacsclient to inhibit adding the absolute pathname to the argument, instead of always treating arguments that begin with an open parenthesis as LISP expressions. Perhaps there should be an option --file that forces an argument to be treated as a file even if it starts with open-paren. Scripts could use that; meanwhile, interactive use would remain maximally convenient.