From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Daniel Colascione Newsgroups: gmane.emacs.devel Subject: Re: Network security manager Date: Fri, 21 Nov 2014 05:30:07 -0800 Message-ID: <546F3E5F.5080200@dancol.org> References: <87a93oh180.fsf@lifelogs.com> <83h9xw9zg3.fsf@gnu.org> <83d28k9yb9.fsf@gnu.org> <83ppcj9740.fsf@gnu.org> <83k32r89rd.fsf@gnu.org> <83tx1t6dv6.fsf@gnu.org> <83y4r53reb.fsf@gnu.org> <87tx1sdemm.fsf@igel.home> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="WBQBwph6X2DMo6M3RPGj5Tr1wuUhBJQtp" X-Trace: ger.gmane.org 1416576641 6954 80.91.229.3 (21 Nov 2014 13:30:41 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 21 Nov 2014 13:30:41 +0000 (UTC) Cc: Eli Zaretskii , Stefan Monnier , emacs-devel@gnu.org To: Andreas Schwab , Lars Magne Ingebrigtsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Nov 21 14:30:35 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XroIE-0007sw-Qw for ged-emacs-devel@m.gmane.org; Fri, 21 Nov 2014 14:30:34 +0100 Original-Received: from localhost ([::1]:40625 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XroIE-0006Yp-7K for ged-emacs-devel@m.gmane.org; Fri, 21 Nov 2014 08:30:34 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38419) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XroI4-0006YX-MZ for emacs-devel@gnu.org; Fri, 21 Nov 2014 08:30:30 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XroI0-0005JK-4U for emacs-devel@gnu.org; Fri, 21 Nov 2014 08:30:24 -0500 Original-Received: from dancol.org ([2600:3c01::f03c:91ff:fedf:adf3]:38603) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XroHz-0005JA-RQ; Fri, 21 Nov 2014 08:30:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=dancol.org; s=x; h=Content-Type:In-Reply-To:References:Subject:CC:To:MIME-Version:From:Date:Message-ID; bh=8gyqT+PhkG1RCAYS3FW6d/9PhvEJMsfj2xXwPKcVTco=; b=fzBK09mUy+3KcvrKyuNvt/80PTSP5QSA6AOBW+7xlBlEUbBR+5u79irQs80iAagG8ABCoxkmEtRUvy5Rhf4z+UZy5RhHOV7TKR2Li273M1INU3xA74mAXGtKN7HQbtopxCHbbhZaV3BKeukgSF9C5FvV/eZKVRmMGKBRRZawDqvFUXk8DyatfDKov9xo9SI5kksloJJyBt2u40jUQUI5Ak/t4yLuGDkOpxIV+t+C04EHDSlRKhGnhGXpgoThBfxPldGBJ+ZqNxMDXU7AX8Ss5HijL1sMr+ITTH5o/2RqWPqm3ERl0sPGWAWQRhVldoVPVQ1C5pwMcXpbnjneNyJn7g==; Original-Received: from [2620:10d:c081:1101:2ab2:bdff:fe1c:db58] by dancol.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84) (envelope-from ) id 1XroHu-0003CS-F7; Fri, 21 Nov 2014 05:30:14 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 In-Reply-To: <87tx1sdemm.fsf@igel.home> X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2600:3c01::f03c:91ff:fedf:adf3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:177942 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --WBQBwph6X2DMo6M3RPGj5Tr1wuUhBJQtp Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 11/21/2014 02:36 AM, Andreas Schwab wrote: > Lars Magne Ingebrigtsen writes: >=20 >> I'm not sure, but I suspect that `inhibit-quit' is not a complete >> solution to the general problem of determining when we're allowed to >> prompt people from asynchronous code. >=20 > Prompting from asynchronous code is always bad. Agreed. Prompting from asynchronous code always races with C-g: users can= type C-g at arbitrary times for arbitrary reasons, and that C-g can acci= dentally dismiss an asynchronously-displayed prompt. --WBQBwph6X2DMo6M3RPGj5Tr1wuUhBJQtp Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJUbz5fAAoJEN4WImmbpWBlEN8QAJdN/ylutld9ExmwBId9tcp2 anv7dtKP8oYJxgt2ndJL3p3cpebgJ52rOWOQoTDznOfLtIjXqep4OV0rSMgjWc/e wvRSriMzvVKZueCnwgjrYu4adI3CFfkc9PDbtCq+YhARzQX1XN0k9Ld1SWQm5IT+ 3lzWIxKDLicTM21jZFh3QdoVV5Ud2i8hHlvLZnP9QUfnQpjDDsl89LRZbhBAm6Zp ok4wSLYIPVlPE0wRkGDzvTgsKEKYBSByIGIaPaELqfNca79dxXxd9t9ctr+AhpEt j9UhGZ59uj4wqOWvqaH+2k0ERsBFNjb3AVPjl/TuoY1uwZHUA+Ae9Ij4k//aQ6kK 87RRgNliKJrPLipVvpCKwKFHDKA/ojE7DptyC2LQ81TDqrcpdVLKA8dW/TWIqAIe gjOHBcUbA+JZZptGqJuY8rtxjfhMYf8MRUVqPdAO1hOd0iZXZdcFxhNYGxqJl1sl ry7axx5kSfCqVhO/YgfPTLJpQdRfyl1K2um02ud6HzS8ltcfJh6oCC3hg4bE2TqN zvAjDKVhy1bOE1HgVmgfJXNvuAS6byiHnHCiLuT0eYPdKknxeZiPe0dQ2k0lzv7k EJtCDgVlBzgQSb83qW2Aup55vgBNjfy+pHvLHWX3HmxFTbtzn2bNcbWInSSnpiWo RcVn5LbyqYvEJTwiWttg =DoP4 -----END PGP SIGNATURE----- --WBQBwph6X2DMo6M3RPGj5Tr1wuUhBJQtp--