From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: master 3d38d1d: Add sqlite3 support to Emacs Date: Mon, 13 Dec 2021 23:12:53 -0500 Message-ID: References: <20211211035614.15517.53830@vcs0.savannah.gnu.org> <20211211035616.984DD20A0A@vcs0.savannah.gnu.org> <87ee6j4ty4.fsf@yahoo.com> <8735mz4o70.fsf@yahoo.com> <83k0gbr0dm.fsf@gnu.org> <87y24r33bn.fsf@yahoo.com> <87ilvu1ldh.fsf@yahoo.com> <87a6h5tap6.fsf@gnus.org> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2055"; mail-complaints-to="usenet@ciao.gmane.io" Cc: luangruo@yahoo.com, eliz@gnu.org, stefankangas@gmail.com, emacs-devel@gnu.org To: Lars Ingebrigtsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Dec 14 05:14: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 1mwzCX-0000MH-La for ged-emacs-devel@m.gmane-mx.org; Tue, 14 Dec 2021 05:14:05 +0100 Original-Received: from localhost ([::1]:57642 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mwzCW-0002eO-6N for ged-emacs-devel@m.gmane-mx.org; Mon, 13 Dec 2021 23:14:04 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:53198) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mwzBN-0000xx-SL for emacs-devel@gnu.org; Mon, 13 Dec 2021 23:12:53 -0500 Original-Received: from [2001:470:142:3::e] (port=54680 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mwzBN-0007Jv-J0; Mon, 13 Dec 2021 23:12:53 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=P9gzIKW4asV1FePPaalX6JUvRwLbu43IahJgojzifKI=; b=M6IgNgWd1X3D VEzD2ZCzFluoQKWwhV4j/5KtBtS/2rl0MR2mNArUwjpL8FW6T1akrcoymPN2xf2DxdIAbKAkcicEs rxGjj8i6V/nKfPYr2oXsGYXAE+atyRKWlnSQRmZXDjIpfctCgtsHwrbv6OrkXBOm6lB1pRqqUVxqe eaH1Y3LGC6Xg4dPlQkqPRFpd6+VahhU0zN8mn7nZ/yMEYJ0ISoFi6LLFFcZxZo4AYMcX1VrfmhtPj Iy7E8Y0Q/+aD/pi1V8FtexhFuf8l32An4+acBqR0B9NDiwpbWcFfD/LB89KdUi+1CJi9RyOPcH+jz +WAHnOwgAWiMZszozveDeQ==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1mwzBN-0003Lv-Ih; Mon, 13 Dec 2021 23:12:53 -0500 In-Reply-To: <87a6h5tap6.fsf@gnus.org> (message from Lars Ingebrigtsen on Mon, 13 Dec 2021 05:01:25 +0100) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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:281870 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > But eliminating that is _not_ enough to solve the problem, because > > sqlite3 offers another way to load one! It defines an SQL function, > > load_extension, to load an extension. > That SQL function is only available if it has been enabled on the C > level. We don't do that, so it's irrelevant. That's good news. For now, we should disable the Lisp function to load sqlite3. Whatever is in master is already being downloaded and run. It should not offer this capability. If people develop a safe way to define it, then we can enable it. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)