From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Qiantan Hong Newsgroups: gmane.emacs.devel Subject: Re: Access control in Emacs? Date: Tue, 14 Sep 2021 15:05:27 +0000 Message-ID: <30E3A87D-0BBB-47B1-AAA8-A8DE4851D359@mit.edu> References: <87r1dr5izu.fsf@dick> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17615"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "emacs-devel@gnu.org" To: dick , Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Sep 14 17:41:05 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mQAYS-0004SC-Pp for ged-emacs-devel@m.gmane-mx.org; Tue, 14 Sep 2021 17:41:04 +0200 Original-Received: from localhost ([::1]:54306 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mQAYR-0004wd-BL for ged-emacs-devel@m.gmane-mx.org; Tue, 14 Sep 2021 11:41:03 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53550) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mQA0t-00080Y-W7 for emacs-devel@gnu.org; Tue, 14 Sep 2021 11:06:27 -0400 Original-Received: from outgoing-exchange-7.mit.edu ([18.9.28.58]:45994) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mQA0o-0005hh-Gq for emacs-devel@gnu.org; Tue, 14 Sep 2021 11:06:20 -0400 Original-Received: from oc11exedge2.exchange.mit.edu (OC11EXEDGE2.EXCHANGE.MIT.EDU [18.9.3.18]) by outgoing-exchange-7.mit.edu (8.14.7/8.12.4) with ESMTP id 18EF5ct7004573; Tue, 14 Sep 2021 11:06:15 -0400 Original-Received: from w92expo16.exchange.mit.edu (18.7.74.70) by oc11exedge2.exchange.mit.edu (18.9.3.18) with Microsoft SMTP Server (TLS) id 15.0.1497.23; Tue, 14 Sep 2021 11:05:03 -0400 Original-Received: from oc11expo16.exchange.mit.edu (18.9.4.47) by w92expo16.exchange.mit.edu (18.7.74.70) with Microsoft SMTP Server (TLS) id 15.0.1497.23; Tue, 14 Sep 2021 11:05:27 -0400 Original-Received: from oc11expo16.exchange.mit.edu ([18.9.4.47]) by oc11expo16.exchange.mit.edu ([18.9.4.47]) with mapi id 15.00.1497.023; Tue, 14 Sep 2021 11:05:27 -0400 Thread-Topic: Access control in Emacs? Thread-Index: AQHXqWb0whrAtxVziEaPLXR8WILiYKujlr0+gABNfgA= In-Reply-To: <87r1dr5izu.fsf@dick> Accept-Language: en-US Content-Language: en-US x-ms-exchange-messagesentrepresentingtype: 1 x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [128.12.11.144] Content-ID: <561D71BC496FAE4999B2BD12EA8569CD@exchange.mit.edu> Received-SPF: pass client-ip=18.9.28.58; envelope-from=qhong@mit.edu; helo=outgoing-exchange-7.mit.edu X-Spam_score_int: -41 X-Spam_score: -4.2 X-Spam_bar: ---- X-Spam_report: (-4.2 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:274703 Archived-At: PiBBIG11bHRpLXVzZXIgT1MgZXhpc3RzLCBhbmQgaXQgaXMgY2FsbGVkIFVOSVguICBJdCB3b3Vs ZCBiZSBoYXJkIHRvIGltcHJvdmUNCj4gdXBvbiBpdC4gIFdoYXQgeW91IHNlZW0gdG8gd2FudCBp cyByZW1vdGUgc2hlbGwuICBUaGF0IGFsc28gZXhpc3RzLiAgSWYgcG9ydA0KPiBmb3J3YXJkaW5n IG9yIGEgc2ltcGxlIFgxMSBjb25uZWN0aW9uIGlzIG5vdCBzbGljayBlbm91Z2gsIHRoZXJlIGlz DQo+IGVtYWNzY2xpZW50Lg0KSSBkb27igJl0IHRoaW5rIFVOSVggaXMgYSBwYXJ0aWN1bGFybHkg Z29vZCBtdWx0aS11c2VyIE9TIOKAlCB0aGUgYWNjZXNzIGNvbnRyb2wNCm1vZGVsIGlzIGFyYml0 cmFyeSBhbmQgY29hcnNlIGdyYWluLiBUaGVyZeKAmXJlIGltcHJvdmVtZW50cyBsaWtlIFNFTGlu dXgsDQpidXQgYSBDTE9TIGdlbmVyaWMgZnVuY3Rpb24gaW4gRWxpc3Agd2lsbCBkbyBtdWNoIGJl dHRlci4NCg0KQnV0IHRoYXTigJlzIHJhdGhlciBhIHRhbmdlbnQuIFRoZXJlIGFyZSB0aGluZ3Mg dGhhdCBVTklYIGRvZXNu4oCZdCBhdHRlbXB0IHRvIGRvLA0KZS5nLiB0aGUgY29sbGFib3JhdGlv biBhc3BlY3QuIEkgdGhpbmsgdGhlIHJvb3QgY2F1c2UgaXMgdGhhdCBhbHRob3VnaCBVTklYIG1h bmFnZXMNCnNoYXJlZCBzdGF0ZSBhcmd1YWJseSB3ZWxsLCBpdCB1c2VzIHN1Y2ggYSBsb3cgbGV2 ZWwgYnl0ZS1zdHJlYW0gbW9kZWwgc3VjaCB0aGF0IG9ubHkNCnZlcnkgZmV3IG9wZXJhdGlvbnMg b24gc2hhcmVkIHN0YXRlIG1ha2Ugc2Vuc2UuIEUuZy4gdHdvIHVzZXJzIHNpbXVsdGFuZW91c2x5 IGVkaXRpbmcNCnRoZSBzYW1lIGZpbGUganVzdCBkb2VzbuKAmXQgd29yayAoYmVjYXVzZSBVTklY IGRvZXNu4oCZdCByZWFsbHkga25vdyBlZGl0IG5vciB0ZXh0LCBpdCBrbm93cw0KcmVhZC93cml0 ZSByYXcgYnl0ZXMpLg0KDQpJIHNlZSBFbWFjcyBwb3RlbnRpYWxseSBhIG11Y2ggYmV0dGVyIHBs YXRmb3JtIGZvciBjb2xsYWJvcmF0aW9uIHRoYW4gVU5JWCwNCmhvd2V2ZXIgSSBtdXN0IHBvaW50 IG91dCB0aGVyZeKAmXMgYWxyZWFkeSBhIGdyZWF0IGNoYWxsZW5nZSBmcm9tIHByb3ByaWV0YXJ5 IHNvZnR3YXJlLg0KSSBoZWFyZCBwZW9wbGUgc2F5aW5nIG0k4oCZcyBWU0NvZGUgc2VydmVyIGFu ZCBsaXZlIHNoYXJlIGJsb3cgZW1hY3MgdHJhbXAgDQooYW5kIEkgc3VwcG9zZSBjdXJyZW50IHN0 YXRlIG9mIGNyZHQuZWwpICJvdXQgb2Ygd2F0ZXLigJ0uDQpUaGV5IGNhbiBzaGFyZSBhdXRvY29t cGxldGlvbiwgdGFncywgZGVidWdnZXLigKYgZXRjLA0KYW5kIEnigJl2ZSBoZWFyZCB0aGF0IGl0 4oCZcyBhIGtpbGxlciBmZWF0dXJlIGZvciBtZW50b3JpbmcgYW5kIGF0dHJhY3RpbmcgZnJlc2ht ZW4uDQoNClVOSVggYXBwYXJlbnRseSBkb2VzbuKAmXQgaGVscCB3aXRoIHRoZSBhYm92ZS4NCkxl dOKAmXMgY29uc2lkZXIganVtcC10by1kZWZpbml0aW9uLiBjcmR0LmVsIGFscmVhZHkgaGF2ZSBh bGwgdGhlIGZhY2lsaXR5IHRvIG1ha2UgaXQgaGFwcGVuLA0Kb25lIHBlZXIgc2VuZHMganVtcC10 by1kZWZpbml0aW9uIHJlbW90ZSBjYWxsIHJlcXVlc3QgKHdlIGhhdmUgdG8gYWxsb3cgdGhpcyEp LA0KYWZ0ZXIgdGhlIHNlcnZlciBydW4gaXQsIGl0IGZpbmRzIGl0c2VsZiBwb3NzaWJseSBpbiBh IGRpZmZlcmVudCBidWZmZXIgDQood2UgaGF2ZSB0byBhbGxvdyBjcmVhdGUgYnVmZmVyIGFuZCBm aWxlIGFjY2VzcyEpLA0KdGhlbiBpbiB0aGUgcG9zdC1jb21tYW5kIHN0YXRlIHN5bmNocm9uaXph dGlvbiBwaGFzZSB0aGUgc2VydmVyDQphZGQgdGhlIG5ld2x5IGNyZWF0ZWQgYnVmZmVyIGludG8g dGhlIHNoYXJlZCBzZXNzaW9uICh3ZSBoYXZlIHRvIGNvbmZpZ3VyZSB0aGlzISkNCmFuZCB0ZWxs IGNsaWVudCB0byBnbyBpbnRvIHRoaXMgYnVmZmVyLg0KDQpJZiBJIGFzc3VtZSB3ZSBhbGxvdyBl dmVyeXRoaW5nLCBpdOKAmXMgYSBtYXR0ZXIgb2YgMjAgbGluZXMgZm9yIG1lIHRvIGltcGxlbWVu dA0KaXQgb24gdG9wIG9mIGN1cnJlbnQgY3JkdC5lbC4gQW5kIGluIGdlbmVyYWwgRW1hY3MgY2Fu IGVhc2lseSBzdXJwYXNzIFZTQ29kZQ0KaW4gYWxsIGNvbGxhYm9yYXRpb24gYXNwZWN0IGp1c3Qg YmVjYXVzZSB3ZSBzdGFydCB3aXRoIGEgbXVjaCBtb3JlIHBvd2VyZnVsIHBpZWNlDQpPZiBzaW5n bGUtdXNlciBzb2Z0d2FyZS4NCkhvd2V2ZXIgdGhlcmUncyBncmF2ZSBzZWN1cml0eSBxdWVzdGlv bi4NCg0KPiBHaXZlbiB0aGUgd2F5IEVtYWNzIGlzIGRlc2lnbmVkL3N0cnVjdHVyZWQgdGhpcyBp cyBhIHJlY2lwZSBmb3IgYmlnDQo+IGdhcGluZyBzZWN1cml0eSBob2xlcy4gIEl0IGNhbiBiZSBP SyB0byBhbGxvdyBzdWNoIHRoaW5ncyBmb3IgKnZlcnkqDQo+IHNwZWNpZmljIGNhc2VzIChhIGZl dyBzcGVjaWZpYyB3ZWxsIHVuZGVyc3Rvb2QgdmFyaWFibGVzKSwgYnV0IGV2ZW4gc3VjaA0KPiBh ICJ3aGl0ZWxpc3QiIGlzIGEgcHJvYmxlbSBiZWNhdXNlIGl0IHJlcXVpcmVzIGNhcmVmdWwgYW5k DQo+IGxvbmcgdGVybSBtYWludGVuYW5jZS4NCg0KSSB0aGluayBmb3IgRW1hY3MgdG8gY2F0Y2gt dXAvc3VycGFzcyBwcm9wcmlldGFyeSBzb2x1dGlvbnMgdGhlcmUgaGFzDQp0byBiZSBhbiBleHRl bnNpYmxlIHdheSB0byBhZGQgcmVtb3RlIGNvbW1hbmQvdmFyaWFibGVzLCBpZGVhbGx5DQplYWNo IHBhY2thZ2UgaGFja2VycyBjb3VsZCBqdXN0IGFkZCBhIGZldyBhbm5vdGF0aW9ucyB0byBtYWtl DQp0aGVpciBwYWNrYWdlcyB3b3JrIG92ZXIgc2hhcmVkIHNlc3Npb25zLg0KDQpJbiB0aGUgd29y c3QgY2FzZSB3ZSBqdXN0IG91dHNvdXJjZSBzZWN1cml0eSB0byB1bmRlcmx5aW5nIE9TDQooYXNr IGhvc3QgdG8gcnVuIGluc2lkZSBjb250YWluZXJzIGV0YykgYnV0IHRoYXQgbWlnaHQgYmUgdG9v IGNvYXJzZSBncmFpbi4uLg==