From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Theodore Ts'o Newsgroups: gmane.emacs.devel Subject: Re: Suggested enhancement: allow emacsclient to send arbitrary LISP expressions Date: Mon, 13 Jan 2003 16:08:36 -0500 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <20030113210836.GC15682@think.thunk.org> References: <5xk7hfhht0.fsf@kfs2.cua.dk> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1042492338 2048 80.91.224.249 (13 Jan 2003 21:12:18 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 13 Jan 2003 21:12:18 +0000 (UTC) Cc: storm@cua.dk Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18YBsR-0000Vz-00 for ; Mon, 13 Jan 2003 22:12:11 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 18YC06-0004da-00 for ; Mon, 13 Jan 2003 22:20:06 +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 18YBqR-0007s6-01 for emacs-devel@quimby.gnus.org; Mon, 13 Jan 2003 16:10:07 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 18YBpG-0006Z0-00 for emacs-devel@gnu.org; Mon, 13 Jan 2003 16:08:54 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 18YBpA-0006Pn-00 for emacs-devel@gnu.org; Mon, 13 Jan 2003 16:08:50 -0500 Original-Received: from thunk.org ([140.239.227.29] helo=thunker.thunk.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18YBp6-0006AZ-00; Mon, 13 Jan 2003 16:08:44 -0500 Original-Received: from [216.175.175.162] (helo=think.thunk.org) by thunker.thunk.org with asmtp (Exim 3.35 #1 (Debian)) id 18YBoz-0003qe-00; Mon, 13 Jan 2003 16:08:37 -0500 Original-Received: from tytso by think.thunk.org with local (Exim 3.36 #1 (Debian)) id 18YBoy-0004rg-00; Mon, 13 Jan 2003 16:08:36 -0500 Original-To: Richard Stallman Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4i Original-cc: emacs-devel@gnu.org 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:10712 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:10712 On Thu, Jan 09, 2003 at 06:13:16PM -0500, Richard Stallman wrote: > Stepping back to the beginning of this thread, this is actually > already implemented in CVS emacs: > > emacsclient --eval '(make-frame-on-display "localhost:12")' Great! So it sounds like I don't need to send legal papers to the FSF, since somoene else has implemented this rather obvious idea. > Then it would appear we have a serious security problem already, > on some systems. > > I will comment out this feature; when someone makes the changes > necessary to make it safe, we can turn it back on. How about it making it configurable via a variable, which is nil by default. That way those of us who are running non-broken systems where the permissions on unix-domain sockets are actually respected can enjoy the functionality right away. - Ted