From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lars Magne Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: Network security manager Date: Wed, 19 Nov 2014 08:39:01 +0100 Message-ID: References: <87sihg7r73.fsf@alrua-karlstad.karlstad.toke.dk> <87a93oilxl.fsf@lifelogs.com> <87oas4h555.fsf@lifelogs.com> <87a93oh180.fsf@lifelogs.com> <83h9xw9zg3.fsf@gnu.org> <83d28k9yb9.fsf@gnu.org> <83vbmc8c9e.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1416382800 21931 80.91.229.3 (19 Nov 2014 07:40:00 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 19 Nov 2014 07:40:00 +0000 (UTC) Cc: Stefan Monnier , emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Nov 19 08:39:54 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 1Xqzrk-0004v4-BX for ged-emacs-devel@m.gmane.org; Wed, 19 Nov 2014 08:39:52 +0100 Original-Received: from localhost ([::1]:56822 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xqzrj-0008MZ-U0 for ged-emacs-devel@m.gmane.org; Wed, 19 Nov 2014 02:39:51 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44993) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XqzrQ-0008MI-01 for emacs-devel@gnu.org; Wed, 19 Nov 2014 02:39:38 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XqzrJ-00024y-Rq for emacs-devel@gnu.org; Wed, 19 Nov 2014 02:39:31 -0500 Original-Received: from hermes.netfonds.no ([80.91.224.195]:36727) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XqzrJ-00024t-LC; Wed, 19 Nov 2014 02:39:25 -0500 Original-Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1Xqzqw-0004QC-58; Wed, 19 Nov 2014 08:39:02 +0100 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEXFlmC2fUeLTypoJhSS 1uuu7vy+t5uiZjaOuZjOAAACdElEQVQ4jX2TyW4bMQyGKRvVXMUxYF091EHXRATqF7DzBHHP49ZR rpbmoNfvL2dp0o02IIAfd3Lo8A+h/4DT41/B8SFnvJf8UXs8negAYA85v4HTqwAc+v+D7Tu4/CLv 6g4Q5uGSHx4Q8vIZHA+PhxN+r07HN/Bu86GqDo5/A0hGpz9Bfurg+EmPCoiMy0+/gWyIiH0ksu/g Ec0Tt0im+MqFXnJ0ZTdtTFVija0YminnmRGYuV7JeZEYfW2O3Orq8RDXGC3DXKRUcQauIpNpzCE5 UyNcapPoG6WQJmMQAVYiNs++hlRRV6kNSSVEWqnu6CYGoWlyq+gG6GnUPTP70grdwOhezMaohZtp briSNUxBHKHfKk2uBnmv5zECILlbycQ0Bi2NF0mzGdN0S0SjCFdJqF6qRg6qziO86S2JqrQQgyS3 9VVvWWNFvQ2Q+VYlxxSQYyJhTM7O0BAbQ+dJo9JcfC/Zzvm1LVOG+1AcD6JQ2HzG2LvT7IV2xVJF 7K7Pz7aTnAeDPsrzbiUxUVd8hx4OpqKZzXVoqFEpz9t5BWiwsE1I66TLFLQqDQZzNTdg1xLXqj8m jyaptmmmNXfHM7eC2esOPSop3dlR7G7OueIGMHuNNYREk8lms7Nl8+Vba1zWGnQ/LnpPu7PcL3fZ DtvsC5dhVE280T1homnr7IzkUMfYRtQKHaVYlaMv4/IVe20hMdIHgAZadUy1Tq0wS48DSYTdxFGT YGuotmkq5QWo1Ih34i5TB32HAP26aqv74hM8IsAqLEEnajhx5iWVURsEDcSkijPzvJQeRRfF+Vft R9oE30e/vX6AqnemtGawYuyY6CcT3fm3tfnAUQAAAABJRU5ErkJggg== X-Now-Playing: Little Feat's _Time Loves A Hero_: "Red Streamliner" X-Hashcash: 1:23:141119:monnier@iro.umontreal.ca::nZ/f+1KQq0WIIY/f:00000000000000000000000000000000000003zO4 X-Hashcash: 1:23:141119:emacs-devel@gnu.org::kSOahcm3PXYHFDaE:0000000000000000000000000000000000000000009UdJ X-Hashcash: 1:23:141119:eliz@gnu.org::RfOhCUgFQ8kg+WsP:00000P6NI In-Reply-To: (Lars Magne Ingebrigtsen's message of "Wed, 19 Nov 2014 00:02:58 +0100") User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/24.4.51 (gnu/linux) X-MailScanner-ID: 1Xqzqw-0004QC-58 MailScanner-NULL-Check: 1416987542.26937@RQ/0oHy09GmBKvuCxpgZfg X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.224.195 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:177716 Archived-At: Lars Magne Ingebrigtsen writes: > So the user interface problem remains. We don't want to suddenly start > asking people stuff while they're doing other stuff, but here we kinda > need to ask them stuff... > > In any case, exporting that variable is not the answer. Sleeping on this, the only feasible solution I currently see here is that each thing that wants to do a HTTP request has to say that the request should be "non-interactive". Since url.el is asynchronous, just binding a special variable to be picked up later isn't feasible -- url.el will (on redirects) run the redirected request in a different context. So this will require some slight surgery of the url.el code... which is not my favourite thing in the world to do. *sigh* -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no