From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Android port Date: Sun, 06 Aug 2023 12:43:31 +0300 Message-ID: <834jlcqzek.fsf@gnu.org> References: <1428589171.162865.1691134964773@mail1.libero.it> <3473524.ldcX8TXnAK@nimes> <83fs4xslst.fsf@gnu.org> <6358080.k4LH7P0x6x@nimes> <83edkhskyq.fsf@gnu.org> <87jzu97hu2.fsf@yahoo.com> <835y5tse75.fsf@gnu.org> <83zg35qz7m.fsf@gnu.org> <87cz016oxn.fsf@yahoo.com> <83msz4rcil.fsf@gnu.org> <878rao7o8o.fsf@yahoo.com> <83h6pcrbe9.fsf@gnu.org> <87v8ds5xr4.fsf@yahoo.com> <86y1ioa4q7.fsf@aarsen.me> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="32209"; mail-complaints-to="usenet@ciao.gmane.io" Cc: luangruo@yahoo.com, eggert@cs.ucla.edu, bruno@clisp.org, angelo.g0@libero.it, emacs-devel@gnu.org To: Arsen =?utf-8?Q?Arsenovi=C4=87?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Aug 06 11:43:49 2023 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 1qSaIf-0008Ao-4d for ged-emacs-devel@m.gmane-mx.org; Sun, 06 Aug 2023 11:43:49 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qSaIA-0004ls-Lj; Sun, 06 Aug 2023 05:43:18 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qSaI9-0004lU-1w for emacs-devel@gnu.org; Sun, 06 Aug 2023 05:43:17 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qSaI7-0003ii-6G; Sun, 06 Aug 2023 05:43:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=ZR6rZfOFebRqucMaxbconFxngZRRrn4mOUkGW8OQg80=; b=MnArBOgLf4CAOe0JyZKX aGM6TfCXYqTFWEO/INPveUGs1GZooQ3YKDX7Uk/aESl4HPztoanO4szufBlvIyCG+/y1dFsHDhoTk W0C8DKfoz46ESzwqCLHGM9uC/opiVZh0ObycLlwh/LRHiyKFKsQ7IYQcZkGphXKYJ2MhQQXzFVQhu rr3okjn+FhA6PGEyM7y69xzw9RtHG91k75gp4czuM1eCK3vq9V9i0R+ctLKBVLeXOQrDmu2Qsd0ZP eVTF5cLsPHUHtfUXnHLYsorjQTGRMIxn5Yv3FOTSpLZzFbx0hr/u+5Rlnn6leMLBviJBrNdY+nP7k g2q1vU+LLC6eWQ==; Original-Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qSaI6-00074M-9C; Sun, 06 Aug 2023 05:43:14 -0400 In-Reply-To: <86y1ioa4q7.fsf@aarsen.me> (message from Arsen =?utf-8?Q?Arse?= =?utf-8?Q?novi=C4=87?= on Sun, 06 Aug 2023 11:39:16 +0200) 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:308338 Archived-At: > From: Arsen Arsenović > Cc: Paul Eggert , Eli Zaretskii , > bruno@clisp.org, angelo.g0@libero.it, emacs-devel@gnu.org > Date: Sun, 06 Aug 2023 11:39:16 +0200 > > Po Lu writes: > > > And also %n (used in the rest of Emacs), which aborts on Android for > > ``security'' reasons... > > No need for the air-quotes, it is quite justified (and could probably be > backed up more empirically if someone went over something like the > Debian code-search). > > In my many years of writing and reading C on all levels, I've seen %n > used outside of arbitrary memory write exploits at most a handful of > times. Thank you for your input, but please keep irrelevant tangents out of this discussion. We want to merge the Android branch as soon as possible, and converting this into yet another futile dispute about security will get in the way of finding the best solutions.