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: Wed, 15 Sep 2021 23:16:03 +0000 Message-ID: <00A34915-997B-463F-9898-5B6277724497@mit.edu> References: <87h7en10sc.fsf@dustycloud.org> 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="36838"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "emacs-devel@gnu.org" To: Christine Lemmer-Webber Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Sep 16 01:17:59 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 1mQeAA-0009MN-UK for ged-emacs-devel@m.gmane-mx.org; Thu, 16 Sep 2021 01:17:58 +0200 Original-Received: from localhost ([::1]:46824 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mQeA9-0002d9-2x for ged-emacs-devel@m.gmane-mx.org; Wed, 15 Sep 2021 19:17:57 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58060) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mQe8m-0001wf-EM for emacs-devel@gnu.org; Wed, 15 Sep 2021 19:16:32 -0400 Original-Received: from outgoing-exchange-1.mit.edu ([18.9.28.15]:54785) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mQe8j-0006bE-TY for emacs-devel@gnu.org; Wed, 15 Sep 2021 19:16:31 -0400 Original-Received: from oc11exedge1.exchange.mit.edu (OC11EXEDGE1.EXCHANGE.MIT.EDU [18.9.3.17]) by outgoing-exchange-1.mit.edu (8.14.7/8.12.4) with ESMTP id 18FNGPG4025616; Wed, 15 Sep 2021 19:16:25 -0400 Original-Received: from oc11expo16.exchange.mit.edu (18.9.4.47) by oc11exedge1.exchange.mit.edu (18.9.3.17) with Microsoft SMTP Server (TLS) id 15.0.1497.23; Wed, 15 Sep 2021 19:16:43 -0400 Original-Received: from oc11expo16.exchange.mit.edu (18.9.4.47) by oc11expo16.exchange.mit.edu (18.9.4.47) with Microsoft SMTP Server (TLS) id 15.0.1497.23; Wed, 15 Sep 2021 19:16:04 -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; Wed, 15 Sep 2021 19:16:04 -0400 Thread-Topic: Access control in Emacs? Thread-Index: AQHXqWb0whrAtxVziEaPLXR8WILiYKukGJWAgAHnEgA= In-Reply-To: <87h7en10sc.fsf@dustycloud.org> 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: <3A70CB0BD59A66439745094E7FFA0A20@exchange.mit.edu> Received-SPF: pass client-ip=18.9.28.15; envelope-from=qhong@mit.edu; helo=outgoing-exchange-1.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:274784 Archived-At: SGkgQ2hyaXN0aW5lLA0KDQo+IEhvd2V2ZXIsIHRoZSBwYXRoIGZvcndhcmQgaXMgKm5vdCogQUNM cy4gIFRoZXNlIGFyZSBhIGRhbmdlcm91cyBhbmQNCj4gZXJyb3ItcHJvbmUgZGlyZWN0aW9uOg0K PiANCj4gIGh0dHA6Ly93YXRlcmtlbi5zb3VyY2Vmb3JnZS5uZXQvYWNsc2RvbnQvY3VycmVudC5w ZGYNCj4gDQo+IFRoYW5rZnVsbHksIHdlIGhhdmUgbXVjaCBvZiB0aGUgcHJpbWl0aXZlcyB0byBn byBpbiBhIHNhZmVyDQo+IGRpcmVjdGlvbi4uLiBvYmplY3QgY2FwYWJpbGl0eSBzZWN1cml0eSwg d2hpY2ggaXMgYSBtdWNoIGJldHRlcg0KPiBkaXJlY3Rpb24sIGlzIGVhc2lseSBtb2RlbGVkIG9u IHRvcCBvZiBsZXhpY2FsbHkgc2NvcGVkIGxpc3BzLCBvZiB3aGljaA0KPiBlbWFjcyBsaXNwIGlu Y3JlYXNpbmdseSBpcyBzdXBwb3J0aXZlLiAgU2VlIHRoZSBmb2xsb3dpbmc6DQo+IA0KPiAgaHR0 cDovL211bWJsZS5uZXQvfmphci9wdWJzL3NlY3VyZW9zL3NlY3VyZW9zLmh0bWwNCg0KVGhhbmtz IGZvciB0aGUgcmVmZXJlbmNlcyEgVGhvc2UgYXJlIHZlcnkgaW5mb3JtYXRpdmUsDQphbmQgSeKA mW0gcmVjZW50bHkgdGhpbmtpbmcgaG93IHRvIGJyaW5nIG9jYXBzIHRvIEVtYWNzLA0KaG93ZXZl ciB0byBhdm9pZCByZWludmVudGluZyBzdHVmZiAod2hhdOKAmXMgd29yc2UsIHJlaW52ZW50aW5n IGluIGEgd3Jvbmcgd2F5KQ0KSSB0aGluayBkaXNjdXNzaW9uIHdpdGggc29tZW9uZSBtb3JlIHNv cGhpc3RpY2F0ZWQgYXQgc2VjdXJpdHkgd2lsbCBiZSBoZWxwZnVsLg0KU28sIGhlcmXigJlzIHdo YXQgSeKAmW0gdGhpbmtpbmc6DQoNClRvIG15IHVuZGVyc3RhbmRpbmcsIHRvIG1ha2UgYSBzeXN0 ZW0gY2FwYWJpbGl0eS1zZWN1cmUNCm9uZSBiYXNpY2FsbHkganVzdCBuZWVkIHRvIGVsaW1pbmF0 ZSBvciBoaWRlIGFsbCBhbWJpZW50IGF1dGhvcml0eS4NCihPbmUgdXN1YWxseSBhbHNvIHJlcXVp cmUgd2F5cyB0byBzdG9yZSBhbmQgdHJhbnNmZXIgY2FwYWJpbGl0aWVzDQpidXQgd2UgaGF2ZSBs YW1iZGEgYW5kIGNsb3N1cmUsIHNvIG5vIG5lZWQgd29ycnlpbmcgYWJvdXQgdGhhdCkuDQoNCk9u ZSBhcHBhcmVudCB1YmlxdWl0b3VzIGFtYmllbnQgYXV0aG9yaXR5IGluIEVtYWNzIGlzIG5hbWUg cmVzb2x1dGlvbnMNCnRvIGZpbGVzIGluIEZTLCBidWZmZXJzLCBwcm9jZXNzZXMgZXRjLiANClRo aXMgaXMgYW4gZWFzeSBmaXguIFdlIGNhbiBjb252ZW5pZW50bHkgYXR0YWNoIGEgdGV4dCBwcm9w ZXJ0eSB0bw0KdGhlIG5hbWUgc3RyaW5ncyBhcyBhIHByb29mIG9mIGNhcGFiaWxpdHksIGFuZCB1 bmRlciBjYXBhYmlsaXR5LXNhZmUgZXZhbHVhdGlvbg0KbW9kZSBhbGwgbmFtZSByZXNvbHV0aW9u IHByb2NlZHVyZXMgY2hlY2sgdGhpcyB0ZXh0IHByb3BlcnR5Lg0KDQpHbG9iYWwvc3BlY2lhbCB2 YXJpYWJsZXMgYXJlIGEgbW9yZSBjb250cml2ZWQgY2FzZS4NCkRvIHRoZXkgY291bnQgYXMgYW1i aWVudCBhdXRob3JpdHkgYW5kIGFsc28gbXVzdCBiZSDigJxmaXhlZOKAnT8NCkhvdyB0byBkbyB0 aGF0Pw0KT25lIHdheSBJIGNvdWxkIHRoaW5rIG9mIGlzIHRvIGhhdmUgc2VwYXJhdGUg4oCcc2Fu ZGJveGVkIGdsb2JhbCBlbnZpcm9ubWVudOKAnQ0KKHdlIGNhbiBoYWNrIGl0IHRvZ2V0aGVyIGJ5 IHVzaW5nIGEgZGlmZmVyZW50IG9iYXJyYXkpLg0KVGhlbiwgdG8gbWFrZSBjYXBhYmlsaXR5LXNl Y3VyZSBjb2RlIHRvIHBvc3NpYmx5IGFmZmVjdCB0aGUg4oCccmVhbOKAnSBnbG9iYWwgZW52aXJv bm1lbnQNCndlIGhhdmUgdG8gZG8gc29tZSDigJxsaW5raW5n4oCdIGJldHdlZW4gdGhlIOKAnHNh bmRib3hlZCBnbG9iYWwgZW52aXJvbm1lbnTigJ0gYW5kIA0KdGhlIOKAnHJlYWzigJ0gb25lLiBJ cyB0aGlzIGEgcmVhc29uYWJsZS9tYW5hZ2FibGUgdGhpbmcgdG8gZG8/DQrigJxTYW5kYm944oCd IGRvZXNu4oCZdCBzb3VuZCBsaWtlIGEgZ29vZCB3b3JkLg0KCEFsc28gaW4gc3VjaCBjYXNlcyBp dCBtaWdodCBiZSB0ZWRpb3VzIHRvIGZpZ3VyZSBvdXQgdGhlIHJpZ2h0IHNldCBvZiB2YXJpYWJs ZXMgdG8gbGluaywNCmVzcGVjaWFsbHkgaWYgc29tZW9uZSBsaW5rZWQgb25seSBwYXJ0IG9mIHRo ZSBuZWNlc3NhcnkgdmFyaWFibGVzIA0KdGhlIGJlaGF2aW9yIGNvdWxkIGJlY29tZSB1bnByZWRp Y3RhYmxlIChpbiBzdWNoIGNhc2UgdGhlIHNhbmRib3hlZCBjb2RlDQphbmQgdGhlIGFtYmllbnQg Y29kZSDigJxkaXZlcmdl4oCdIG9uIHZhbHVlcyBvZiBzb21lIHZhcmlhYmxlcyB0aGF0IG91Z2h0 IHRvIGJlDQpzaGFyZWQgYnV0IGhhdmVu4oCZdCBiZWVuKS4NCg0KQWZ0ZXIgYWxsLCBkb2VzIHRo ZSBnZW5lcmFsIGlkZWEgc2tldGNoZWQgYWJvdmUgDQooY2FwYWJpbGl0eS1wcm9vZiBuYW1lIHN0 cmluZyBhbmQgc2FuZGJveGVkIGdsb2JhbCBlbnZpcm9ubWVudCkNCnNvdW5kcyBsaWtlIHJlYXNv bmFibGUgc2VjdXJpdHkgbW9kZWw/DQpXaGF04oCZcmUgeW91ciB0aG91Z2h0cyBvbiB0aGVzZSBz cGVjaWZpYyBpc3N1ZXMgbWVudGlvbmVkIGFib3ZlPw0KDQoNCkJlc3QsDQpRaWFudGFuDQoNCg==