Received: (at 58774) by debbugs.gnu.org; 27 Oct 2022 11:24:20 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 27 07:24:19 2022 Received: from localhost ([127.0.0.1]:56291 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1oo0zj-0005jS-FH for submit <at> debbugs.gnu.org; Thu, 27 Oct 2022 07:24:19 -0400 Received: from mout.web.de ([212.227.15.4]:49199) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <arne_bab@HIDDEN>) id 1oo0zh-0005jD-Ct for 58774 <at> debbugs.gnu.org; Thu, 27 Oct 2022 07:24:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1666869818; bh=EhTzgBnFqdMEZj/eE59E8TkD3ZsPxqo+0/KkH6ucqn4=; h=X-UI-Sender-Class:References:From:To:Cc:Subject:Date:In-reply-to; b=w/RzRVmYVH70773jYn+ELZLqeVt8yYfO+uNR7/z0MHLI07RrGURzbRF1r75M6X9Xi O5h/QzfnmThlEZieUummHZomggZlmTBsPG5Vpky5Mx0C9NGmvLsARMLdDxW7/bETsj bjzqFz8IySnhc2Jrp4XcXiOCJWDZDkHix6K3Ic73nDS+MoOM7DTlIfPgGCtu9b8kIM 6DFUbqsBklRUhk3IgvGPRLTaGtXyloLQCkJ1Hhx2OPQy+4/NQpBbC8YNoNwWBqxVDr vNF0gZ7cUzZ6oc8NI417Bp2IRGOn1B9KT3jLVrSOw+ouoWKF418Opbx1p7J4Yq7CXn B1/cIn5r9XAFw== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from fluss ([84.165.20.127]) by smtp.web.de (mrweb005 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MMY1D-1oXAxJ2dmR-00JYo6; Thu, 27 Oct 2022 13:23:38 +0200 References: <Y1g/dA3NcgfprFZt@HIDDEN> <87r0yvsgtt.fsf@HIDDEN> <Y1joXLgNkvNH2ugH@HIDDEN> <87a65issop.fsf@HIDDEN> <Y1kmH4umS5uoYmd+@protected.localdomain> <mvmlep2ah3g.fsf@HIDDEN> <Y1kz5PKQh1SMr1BO@HIDDEN> <mvmh6zqadu9.fsf@HIDDEN> <Y1lwNABImLQnQojU@HIDDEN> <mvma65hae9p.fsf@HIDDEN> <Y1pD/h1INh3457ou@HIDDEN> User-agent: mu4e 1.8.9; emacs 28.1 From: "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN> To: Jean Louis <bugs@HIDDEN> Subject: Re: bug#58774: 29.0.50; [WISH]: Let us make EWW browse WWW Org files correctly Date: Thu, 27 Oct 2022 13:23:16 +0200 In-reply-to: <Y1pD/h1INh3457ou@HIDDEN> Message-ID: <87sfj9pl1o.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Provags-ID: V03:K1:J3BIXuLqacwiYmocHdkMHS4W7iRL79ybXSavsaDJCrm2+KPosBH 95hckSGaiuiaQp1MEF8cX3oRMHYOFCX9uPUeV3Z0uJr2pJnguED4hC+ZFoAIud52MzOgtyy PiggICyvggQ/WfX8zpTL2GJnEOrHAxtnyXuxS3xlaUTeM/KyfoBHy6j3WgpLZ/vx28FDJrS WEh/XKhsfGRKdwOtXX4xw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:Gyudz4AZvVA=;Y+PZjX0u2/5AD+H1xI4LmgjQi/c LaJKJC1aFjv8TRRXUzCi1k+J2Nwc7RPGOoJKQ/aHeThNKBHozakr8i2rmPNieusclDmpNSAbE WS+jFAyHoPcDYyU5R300p/0y6nNO6L74pbetHMoEPaAJMoErkVc0nZ6EHAtSYwcqs3oji8sfN qLAuTfeEaPHePWbdmmY9xffJgwJzI871zbXdWc3h++5Uq/OBDCEHWJWHw+oZ665y3mnowGgIy tYP/d5RmVM7a44XbtC6Yjpsr2CYuy8DOhhUGdyAwhXgorvy/LOZJSvrziQ3fhseSpxnHjnuWm rf2zAovykLb/mCea8AA93nVqAy0iBem7cokdxT4F1P4PVBWm7npux13P38qd15l25NmSqMlA8 JFZaMe7SKhXQhRtSnnpLRQiEMhhRigiexJMYNGQgMyHLJPTBM+sRgPRHvt4apW9WZilj2GiIt IArrFONze3PtVYWCcqOJFVjPTv0zuMk8ZmnLHd803Ll45YLH1JL0jTSf4+xpEtpY6H7eMv4HZ A1+XUJ4H9T+Nz2CWH76WGnOURq0/0kaHnF613ibUHMGNj/KlpR6E4iGw652D8VeqiEAly5SMF AztBMjJ+rS09pHJyxqsePJWWmjW906MRTgxVAQZGxhMdyYFdQ69WWx/QeZffaTeuQUhbw7Qbk g1kdGsGPpJCS3tIH7k/fRVpe5q6G51Cnpk9CFjNV5liFebNX8bi/OpcZVmon4jb/AopIldnVb 3m/ID3iXCycfkt1in0uFwX8iMe2skoW9/K1KyKBuVGG88gItT/2WXr5Hy8u0l0m4b04EEBQ/8 VboPioDcw5o2Wdh/meP+fTLeZTRe8DuDQ9IpmiqKkM+QSIgGXjfMcj9qAOiOPOmxUjRAc9Dek okkz1C3HpNyTbIpCd+wcEyzrt6780efJduxFcPMAflTsCTpR3xx9RxMzUZDKfUXZZqPCaTCXs dLs/jvG46Dhydurm6gPciNns044= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 58774 Cc: 58774 <at> debbugs.gnu.org, Andreas Schwab <schwab@HIDDEN>, emacs-orgmode@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Jean Louis <bugs@HIDDEN> writes: > * Andreas Schwab <schwab@HIDDEN> [2022-10-27 11:03]: >> On Okt 26 2022, Jean Louis wrote: >>=20 >> > With "predicate" do you mean URI scheme? >>=20 >> When I write predicate, I mean predicate. > > Can that predicate understand content type? A predicate is a function that returns true or false. Best wishes, Arne =2D-=20 Unpolitisch sein hei=C3=9Ft politisch sein, ohne es zu merken. draketo.de --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJEBAEBCAAuFiEE801qEjXQSQPNItXAE++NRSQDw+sFAmNaajcQHGFybmVfYmFi QHdlYi5kZQAKCRAT741FJAPD62iiD/9CXQ+aMpxdIb4SneiDlk24h8QQI7k78nZ0 YKezJUZHLBEiObd/ysZU9tdl2ev44qGLmqxj/3VNAd/tZtG0b4D7FQVjQU2LDRau 5kJ53OjY5TYg1QuKfVqSCYcv5dTCaL9e8L5iHGN63pgY8GOHn6eciK6U0VUAk7sK NTx9/3Bl0VcfjReOpoeW1vQeal7lfnYIb1atB83JAqobbCP7pTq+ugmQ3qy9EHLh Fmyaxq1gr3hfiMABOB63kn9BWmNwEwLjj/bkeXdwUuckSsYJWeibyn9anFbmPhcJ Ilr2M7ZesQ/T6EMyrL0nPc5SX1XHNbVAfnUOISK6zv6F7kM/ckpr44+YC4n4QvGy xCVT1jJZS9jBLGSbA8WVo/gUYr25UCXlSDYn5uD0VwpOeSCBq+GknC+gm2hp4WoN r4tMzbqoC+20y1pat/x/tDe4DNdgbiTiKEbs4F17IBNy/ReTmuNh19KNv6KIdYbG 4iV1etkb9gBJKEOywOraaPjUx/ixz/G1Pnm4O7mVpwtncgVWoVkVVdJMTYezocqZ Hi3T7THtufUhJlg/N1orCyEf6OD25DkvHoxCTe29TV02tsEAfr5TtnbmJfVLZjrS RhE2k0e2kQxc5HV+0+NNaspJGxiovJXpfZEAhyzHI6aD22dUKKJ3iC0Ud4RVCFTf hjwPqfTY24jEBAEBCAAuFiEE3Si95tmHXKvOSosd3M8NswvBBUgFAmNaajcQHGFy bmVfYmFiQHdlYi5kZQAKCRDczw2zC8EFSA+lA/9X77n6Xuf9trLdRo8jZADg9yu8 YIZRjqW3VASC6B4VLItMNU4odDPjIIYCobVbEIPfBTqSxrcmYq9+NQ1JZKYgoNWy Kbwg2CkAkjP/OSw0jiriMbT9TgO8pncVpc6l6s33LRUQj96LIcHIE1an4knznAp2 2X1oLP3qiVx4pJ+H+g== =V5Ed -----END PGP SIGNATURE----- --=-=-=--
bug-gnu-emacs@HIDDEN
:bug#58774
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 27 Oct 2022 11:23:49 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 27 07:23:49 2022 Received: from localhost ([127.0.0.1]:56287 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1oo0zE-0005iF-VY for submit <at> debbugs.gnu.org; Thu, 27 Oct 2022 07:23:49 -0400 Received: from lists.gnu.org ([209.51.188.17]:54098) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <arne_bab@HIDDEN>) id 1oo0zC-0005i6-Ce for submit <at> debbugs.gnu.org; Thu, 27 Oct 2022 07:23:47 -0400 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 <arne_bab@HIDDEN>) id 1oo0z4-0001hL-K2; Thu, 27 Oct 2022 07:23:41 -0400 Received: from mout.web.de ([212.227.15.14]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <arne_bab@HIDDEN>) id 1oo0z0-0001i7-Op; Thu, 27 Oct 2022 07:23:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1666869781; bh=lQMyKkX1Ukfa2shvQ7GmQmnCLSg+dbUhLcRDzn3vQhI=; h=X-UI-Sender-Class:References:From:To:Cc:Subject:Date:In-reply-to; b=O71FX747WnX2iZWXW3yt/tEINokug/JgwGYlEesEd3mXMk9HWw9a8ANMd89tbDKMN 4BAiq9/H0hCC67Fy2GFjSQa8g57+KB6bDMSsLCMISgl/1cXjcKLKq3mLAKpW6aEs5b zfjCVjx3JD4UcActTeJ4KiMCYIVl9rzgLPGzX/ZsgoSHuXbFXqef3NLwUt29ZNpsQZ zTcG9ByNQLZbvaIdRdYHezQ5ObBEsXfZDLQMb5IuPXeOs+4LAd6DHJdY4rJPAcDsVb Agl4LkeAP9JlLwE69jLrxMunRWCfhIn+XWMrW1QjHED9RqRqaWpGfYgOmqKhKCROzi qt23ULXeKDhNA== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from fluss ([84.165.20.127]) by smtp.web.de (mrweb006 [213.165.67.108]) with ESMTPSA (Nemesis) id 1Mv3Ya-1p5gPt0eH2-00r24Y; Thu, 27 Oct 2022 13:23:01 +0200 References: <86bkq0qf8p.fsf@HIDDEN> <Y1oPNvuDiYhiHFck@HIDDEN> User-agent: mu4e 1.8.9; emacs 28.1 From: "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN> To: Jean Louis <bugs@HIDDEN> Subject: Re: 29.0.50; [WISH]: Let us make EWW browse WWW Org files correctly Date: Thu, 27 Oct 2022 13:13:29 +0200 In-reply-to: <Y1oPNvuDiYhiHFck@HIDDEN> Message-ID: <87wn8lpl2p.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Provags-ID: V03:K1:L2NlTWBOtHUKAPlnmecScZM1kzV8DLLsFfY+aStuSEzdlPsf73o ExjoPWyPT+eVOt2BWivk3Imts3SX7Ye4yWyNa4Kwc/i6fgo3fZX8ObpHeQq1EQsCmGazFUh 1mOhA/7dxR/VgiBjRha3K1cJHhtFAtUk3aS7HYZqXGujdGQwRe1ef5BirpmLwxPa+izxWTn 4GrlZg3GyHLx5c33+Tu7A== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:jQxoo0yuf/0=;5dtU2P5C3yWYiDiXfHlFCSWrmjV +cDRiiBPdZ4ftgHbOuSf6OHgSd/WCxwZ9U2zseNlFX59wj32ShUSQZamsh4HShMPzsZX/BH6l z+r6ASRQpJ9piCqCMJseiOUiSdwrgXWlZUTJRSN4i5rEYsie9UKebuNUuQrrCs5TllWws0Zac OAUbTVuIrVMe49Qo8yOCMIl+V4hv1tapeCJvFGsJyZ8En4OowgraDC+/7tkb7vHlzVl8ghynW gLpsU1XbwIkUOMfVondjS7VsShOHU047RqpWWxqTbLotwqGb4QeBaInuhOXGLTLlr8Z/8FImL PEeIvNrU06q3f/avYDFdATCKzi7Upilzb7S+QvXinKa0icsq2FwtcO57UlhVyXjBNOlXfRpog rxSto+HBeBmu4GWQs2IXPdOLUDloy1SxQdJpXkx04wi3WNFB3+zgP8Zxw2HRMSLdhTys73Akb HFGFxw9oQ9AigPqay8YyCyRi65JPsMdxjhjp1k2YjSrIJqKBfnpE/xSGAjvaPcsdxkS9sVU1/ 4xMGgELNGTYD/zchrPbspJXGfsdOdL01PcR3I95PxE2T9SupLEo2i3yK+mg4Fi8p3bohpWGjC xduhGrl4u4doyoHkYoQF62pAP5vGIh4RcRAspGmDQrNyz4jEDjnqNdycrjTqF+p7aRC0kTcLx Tn7dj+qSge2qHcB2sgzrmMkRv72gyRBxFsH3SQAk01gzpe4DJDguvc53VJgtSR8wH/SJEwEmX KoP8h5IVBeslOPUVIqUQuZkC4JKlDFmUDbwzwj2kx4YevOLR9tEJX8gY+MuNuZfZu7S3/eFR9 P7VBCCQ8E973HaPwtujaHFqEa1b6Zqhz5fHCMLXFRSfwr7alRsWTOROIPqUjgCS1LJ88pVp10 V49oQx3FE62054X2hQCJEOsvOJDWMcp6xde4hws5WbjGJ3jNzUIVEQ96Nnj2utZte7+B4zMn3 ZwC92YQverOVTwIhJ9m0DzDNkn4= Received-SPF: pass client-ip=212.227.15.14; envelope-from=arne_bab@HIDDEN; helo=mout.web.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: bug-gnu-emacs@HIDDEN, emacs-orgmode@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Jean Louis <bugs@HIDDEN> writes: > * Jean Louis <bugs@HIDDEN> [2022-10-25 15:14]: >>=20 >> This wish request is related to Emacs EWW and Org mode. >>=20 >> Please make EWW recognize Org file when served by WWW server. Currently >> it does not recognize the MIME type text/x-org and opens the file as >> text, it does not invoke the org mode. In my opinion, it should. > > Now is clear that main problem here is that Org advertises somewhere > to be "text" in MIME context, while it is not, it is by default > "application" and thus unsafe, see: > > Application Media Types > https://datatracker.ietf.org/doc/html/rfc6838#section-4.2.5 > > and understand difference to: > > Text Media Types > https://datatracker.ietf.org/doc/html/rfc6838#section-4.2.1 > > Thus I suggest that Org changes its MIME type and stop falsely > claiming to be "text" in MIME context, but that content type: > "application/x-org" become adopted, as that way it will become clear > that it is unsafe opening Org as falsely claimed "plain" text. You are mixing up text/plain and text/*. Orgmode is clearly text/* but not text/plain. From your link: Beyond plain text, there are many formats for representing what might be known as "rich text". An interesting characteristic of many such representations is that they are to some extent readable even without the software that interprets them. It is useful to distinguish them, at the highest level, from such unreadable data as images, audio, or text represented in an unreadable form. In the absence of appropriate interpretation software, it is reasonable to present subtypes of "text" to the user, while it is not reasonable to do so with most non-textual data. Such formatted textual data can be represented using subtypes of "text". Best wishes, Arne =2D-=20 Unpolitisch sein hei=C3=9Ft politisch sein, ohne es zu merken. draketo.de --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJEBAEBCAAuFiEE801qEjXQSQPNItXAE++NRSQDw+sFAmNaahEQHGFybmVfYmFi QHdlYi5kZQAKCRAT741FJAPD63fpEADSpUzyAvm/FFr/I3rmq3u6UCCziLavjekC /nZXPGIx0gxiZfceh6CCb0QTTCcQdyCzDP+nvY7Qb9EshfCu5CQSqy1vSMVKP0zN vphJTvlOOtJDCE4+6v9GcJJB0XTvgecaKjahvITWJj4xM2ig3hoQ2THSkvA2tMqA ZCCnnWYQl30JW7+bIbkerIy12mNo8z/Mb/lEGxb4/auyGBPcemPVhjJSg2bLJ+18 Bg2VNG6LQHLcgjq1WknxWHor1A/21A42rjPW2gGldvDIwuGTlWsIaAooJf42Ajkg kUTF+2EUfUYIieQjcJYkv+S2vbZ0AKdfmGdPTb/hiBGJ6A0Dinv0tqivDCh/Msbl kxOa5nhCFxaSN7Z6OnA2FMsXu2N62JCdhkqYGpXgZJVKLftA0hfOgJUxAILxhl67 3VQoXlWl3SuJHF9lvPlIqsUNM2aQJSffz9g4umF2jta8QduTOsBOGh4hqpJRCumU H5JEFD2x6e6ELfXfnqQPUPyY2C3uP3zA1ia/oa2pNfK3MnCBkQKVPS2X8nZ2UFpE XPQ65tPjWc0OSGiZGECen1Kxdk4xAr4HgNzDrE6Zxk0uMCejqWhkVfVYLouTxjns APz5kR5PmiFNqAxzjCBsyj/AYg+VzdD4gGxJfjfy34DlGy7SkVomPqtDldk/lvvr LYrehv2iz4jEBAEBCAAuFiEE3Si95tmHXKvOSosd3M8NswvBBUgFAmNaahIQHGFy bmVfYmFiQHdlYi5kZQAKCRDczw2zC8EFSCDyA/wLPCeqFaL7Ne45Vr2p3oXqdCPe x0zIUY0swKQnstWgWIHSA9BnPrmEu+rChaMD58fw/ZuNZGJ1v8f0Z0bK5exeobU1 MMjw+244dbczqFbvAdsAtnmWUX2W37+0T5f+iIczv2j0Lg3X75WVoRhp/5cYWwUY 0hXb6CWvAl6gg+rE2g== =m4Yv -----END PGP SIGNATURE----- --=-=-=--
bug-gnu-emacs@HIDDEN
:bug#58774
; Package emacs
.
Full text available.Received: (at 58774) by debbugs.gnu.org; 27 Oct 2022 11:22:32 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 27 07:22:32 2022 Received: from localhost ([127.0.0.1]:56283 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1oo0y0-0005fw-Jq for submit <at> debbugs.gnu.org; Thu, 27 Oct 2022 07:22:32 -0400 Received: from smtp-out2.suse.de ([195.135.220.29]:59110) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <schwab@HIDDEN>) id 1oo0xz-0005fg-DK for 58774 <at> debbugs.gnu.org; Thu, 27 Oct 2022 07:22:31 -0400 Received: from relay2.suse.de (relay2.suse.de [149.44.160.134]) by smtp-out2.suse.de (Postfix) with ESMTP id 7DD511FDFF; Thu, 27 Oct 2022 11:22:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1666869745; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=xfNqqGZm/kXEnuDwvOux2ErEcor/fUNterXRq7uMVtA=; b=wjIH7PaTvSErcFRQlWCib7ZZjHlbZJg/JAlIIb0z17nu0+6z2j1r1qSdV1puyXYtEmvykJ HafBsEhJt7EkBJKXK20xGQDRLRWbAgXq7rkT/JGumA5rbocDGfidsGcrKDGFAnvKMfyOrc GVkSGh8bSbeb5mDIadF7e1EhZQowRF0= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1666869745; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=xfNqqGZm/kXEnuDwvOux2ErEcor/fUNterXRq7uMVtA=; b=evhfa0F9/1s8aiz9T88gP4XaStqM2mhbga7Mz3djsZV9ZTSuKKokh192BhBNmyqwQjFzZY y1JaFFH9KvrkpjAA== Received: from hawking.suse.de (unknown [10.168.4.11]) by relay2.suse.de (Postfix) with ESMTP id 57EF32C141; Thu, 27 Oct 2022 11:22:24 +0000 (UTC) Received: by hawking.suse.de (Postfix, from userid 17005) id 9AEEC441BF5; Thu, 27 Oct 2022 13:22:23 +0200 (CEST) From: Andreas Schwab <schwab@HIDDEN> To: "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN> Subject: Re: bug#58774: 29.0.50; [WISH]: Let us make EWW browse WWW Org files correctly References: <Y1g/dA3NcgfprFZt@HIDDEN> <87r0yvsgtt.fsf@HIDDEN> <Y1joXLgNkvNH2ugH@HIDDEN> <87a65issop.fsf@HIDDEN> <Y1kmH4umS5uoYmd+@protected.localdomain> <mvmlep2ah3g.fsf@HIDDEN> <Y1kz5PKQh1SMr1BO@HIDDEN> <mvmh6zqadu9.fsf@HIDDEN> <Y1lwNABImLQnQojU@HIDDEN> <mvma65hae9p.fsf@HIDDEN> <Y1pD/h1INh3457ou@HIDDEN> X-Yow: I had a lease on an OEDIPUS COMPLEX back in '81... Date: Thu, 27 Oct 2022 13:22:23 +0200 In-Reply-To: <Y1pD/h1INh3457ou@HIDDEN> (Jean Louis's message of "Thu, 27 Oct 2022 11:40:30 +0300") Message-ID: <mvm5yg5a4uo.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 58774 Cc: 58774 <at> debbugs.gnu.org, emacs-orgmode@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) On Okt 27 2022, Jean Louis wrote: > Can that predicate understand content type? It can use whatever it needs to determine the handler. -- Andreas Schwab, SUSE Labs, schwab@HIDDEN GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."
bug-gnu-emacs@HIDDEN
:bug#58774
; Package emacs
.
Full text available.Received: (at 58774) by debbugs.gnu.org; 27 Oct 2022 10:18:38 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 27 06:18:38 2022 Received: from localhost ([127.0.0.1]:56217 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1onzyA-0003u5-4N for submit <at> debbugs.gnu.org; Thu, 27 Oct 2022 06:18:38 -0400 Received: from stw1.rcdrun.com ([217.170.207.13]:45573) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <bugs@HIDDEN>) id 1onzy6-0003tv-AM for 58774 <at> debbugs.gnu.org; Thu, 27 Oct 2022 06:18:37 -0400 Received: from localhost ([::ffff:102.82.225.124]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 0000000000081D92.00000000635A5AF8.0000099E; Thu, 27 Oct 2022 03:18:31 -0700 Date: Thu, 27 Oct 2022 11:40:30 +0300 From: Jean Louis <bugs@HIDDEN> To: Andreas Schwab <schwab@HIDDEN> Subject: Re: bug#58774: 29.0.50; [WISH]: Let us make EWW browse WWW Org files correctly Message-ID: <Y1pD/h1INh3457ou@HIDDEN> Mail-Followup-To: Andreas Schwab <schwab@HIDDEN>, "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN>, 58774 <at> debbugs.gnu.org, emacs-orgmode@HIDDEN References: <Y1g/dA3NcgfprFZt@HIDDEN> <87r0yvsgtt.fsf@HIDDEN> <Y1joXLgNkvNH2ugH@HIDDEN> <87a65issop.fsf@HIDDEN> <Y1kmH4umS5uoYmd+@protected.localdomain> <mvmlep2ah3g.fsf@HIDDEN> <Y1kz5PKQh1SMr1BO@HIDDEN> <mvmh6zqadu9.fsf@HIDDEN> <Y1lwNABImLQnQojU@HIDDEN> <mvma65hae9p.fsf@HIDDEN> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline In-Reply-To: <mvma65hae9p.fsf@HIDDEN> User-Agent: Mutt/2.2.7+37 (a90f69b) (2022-09-02) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 58774 Cc: 58774 <at> debbugs.gnu.org, "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN>, emacs-orgmode@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * Andreas Schwab <schwab@HIDDEN> [2022-10-27 11:03]: > On Okt 26 2022, Jean Louis wrote: > > > With "predicate" do you mean URI scheme? > > When I write predicate, I mean predicate. Can that predicate understand content type? Do you have an example? -- Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns In support of Richard M. Stallman https://stallmansupport.org/
bug-gnu-emacs@HIDDEN
:bug#58774
; Package emacs
.
Full text available.Received: (at 58774) by debbugs.gnu.org; 27 Oct 2022 07:59:24 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 27 03:59:24 2022 Received: from localhost ([127.0.0.1]:56061 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1onxnB-0000RV-Li for submit <at> debbugs.gnu.org; Thu, 27 Oct 2022 03:59:24 -0400 Received: from smtp-out2.suse.de ([195.135.220.29]:59716) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <schwab@HIDDEN>) id 1onxn6-0000Qy-8P for 58774 <at> debbugs.gnu.org; Thu, 27 Oct 2022 03:59:08 -0400 Received: from relay2.suse.de (relay2.suse.de [149.44.160.134]) by smtp-out2.suse.de (Postfix) with ESMTP id AD8141F8C6; Thu, 27 Oct 2022 07:58:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1666857538; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=M3oa/E5kmwy7Zt3xgOP6blZW+GQKYXaHYQXR4EXRZUc=; b=mWGUuMboOXyFBaVz5p4Gveyo8gNwAoLwhGFp+247r7422w6d59mIlCDsYOo/sXHWkKJPU+ e4ZKVhskN+Yb8A51X1UG23Su6ST9gOlKgz8XNK+cjrl1R8tJfwxH4/4COGHmC2BnFo6tK3 chOPMUkKLzQM1D6i44KUGYk8Yaa31JE= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1666857538; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=M3oa/E5kmwy7Zt3xgOP6blZW+GQKYXaHYQXR4EXRZUc=; b=In0RBgqMyji/3NVGi0ENy+flMIr++VraKOsiRfRO3SM4s2BEMAJgJqVMO5REjT5yQU27nZ dD4GLIwo38GWceDA== Received: from hawking.suse.de (unknown [10.168.4.11]) by relay2.suse.de (Postfix) with ESMTP id A2ED32C141; Thu, 27 Oct 2022 07:58:58 +0000 (UTC) Received: by hawking.suse.de (Postfix, from userid 17005) id 4F821441BF5; Thu, 27 Oct 2022 09:58:58 +0200 (CEST) From: Andreas Schwab <schwab@HIDDEN> To: "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN> Subject: Re: bug#58774: 29.0.50; [WISH]: Let us make EWW browse WWW Org files correctly References: <86bkq0qf8p.fsf@HIDDEN> <87bkq0t03l.fsf@HIDDEN> <Y1g/dA3NcgfprFZt@HIDDEN> <87r0yvsgtt.fsf@HIDDEN> <Y1joXLgNkvNH2ugH@HIDDEN> <87a65issop.fsf@HIDDEN> <Y1kmH4umS5uoYmd+@protected.localdomain> <mvmlep2ah3g.fsf@HIDDEN> <Y1kz5PKQh1SMr1BO@HIDDEN> <mvmh6zqadu9.fsf@HIDDEN> <Y1lwNABImLQnQojU@HIDDEN> X-Yow: .. I think I'd better go back to my DESK and toy with a few common MISAPPREHENSIONS... Date: Thu, 27 Oct 2022 09:58:58 +0200 In-Reply-To: <Y1lwNABImLQnQojU@HIDDEN> (Jean Louis's message of "Wed, 26 Oct 2022 20:36:52 +0300") Message-ID: <mvma65hae9p.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 58774 Cc: 58774 <at> debbugs.gnu.org, emacs-orgmode@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On Okt 26 2022, Jean Louis wrote: > With "predicate" do you mean URI scheme? When I write predicate, I mean predicate. -- Andreas Schwab, SUSE Labs, schwab@HIDDEN GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."
bug-gnu-emacs@HIDDEN
:bug#58774
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 27 Oct 2022 04:58:00 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 27 00:57:59 2022 Received: from localhost ([127.0.0.1]:55867 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1onuxr-0003ru-D3 for submit <at> debbugs.gnu.org; Thu, 27 Oct 2022 00:57:59 -0400 Received: from lists.gnu.org ([209.51.188.17]:48308) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <bugs@HIDDEN>) id 1onuxp-0003rm-89 for submit <at> debbugs.gnu.org; Thu, 27 Oct 2022 00:57:57 -0400 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 <bugs@HIDDEN>) id 1onuxo-0007sd-K9; Thu, 27 Oct 2022 00:57:56 -0400 Received: from stw1.rcdrun.com ([217.170.207.13]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <bugs@HIDDEN>) id 1onuxj-00043L-Ow; Thu, 27 Oct 2022 00:57:54 -0400 Received: from localhost ([::ffff:102.82.225.124]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 0000000000081FA6.00000000635A0FCC.00006FF6; Wed, 26 Oct 2022 21:57:48 -0700 Date: Thu, 27 Oct 2022 07:55:18 +0300 From: Jean Louis <bugs@HIDDEN> To: bug-gnu-emacs@HIDDEN Subject: Re: 29.0.50; [WISH]: Let us make EWW browse WWW Org files correctly Message-ID: <Y1oPNvuDiYhiHFck@HIDDEN> Mail-Followup-To: bug-gnu-emacs@HIDDEN, emacs-orgmode@HIDDEN References: <86bkq0qf8p.fsf@HIDDEN> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline In-Reply-To: <86bkq0qf8p.fsf@HIDDEN> User-Agent: Mutt/2.2.7+37 (a90f69b) (2022-09-02) Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@HIDDEN; helo=stw1.rcdrun.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: emacs-orgmode@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.4 (--) * Jean Louis <bugs@HIDDEN> [2022-10-25 15:14]: > > This wish request is related to Emacs EWW and Org mode. > > Please make EWW recognize Org file when served by WWW server. Currently > it does not recognize the MIME type text/x-org and opens the file as > text, it does not invoke the org mode. In my opinion, it should. Now is clear that main problem here is that Org advertises somewhere to be "text" in MIME context, while it is not, it is by default "application" and thus unsafe, see: Application Media Types https://datatracker.ietf.org/doc/html/rfc6838#section-4.2.5 and understand difference to: Text Media Types https://datatracker.ietf.org/doc/html/rfc6838#section-4.2.1 Thus I suggest that Org changes its MIME type and stop falsely claiming to be "text" in MIME context, but that content type: "application/x-org" become adopted, as that way it will become clear that it is unsafe opening Org as falsely claimed "plain" text. Main reason to change MIME for Org files is that Org is opened mainly by Emacs -- and Emacs itself has programming language built-in. It is equivalent to opening Perl file example.pl with "perl" command. Quote from RFC6838: ------------------- For example, a meeting scheduler might define a standard representation for information about proposed meeting dates. An intelligent user agent would use this information to conduct a dialog with the user, and might then send additional material based on that dialog. More generally, there have been several "active" languages developed in which programs in a suitably specialized language are transported to a remote location and automatically run in the recipient's environment. Such applications may be defined as subtypes of the "application" top-level type. Other comments: one can see from above that MIME types are useful to execute remote programs, and there is nothing fundamentally wrong with it. We can't just speak of safety alone when we are in general computing environment, we must also speak of usefulness. My initial request was not to execute Babel code in Org files or any other code in Org files, but the basic viewing, browsing and linking capacity of Org files, similarly to HTML. My notes are on meta level, they export to Org for presentation purposes. Not really for execution purposes. Though it is also useful. All I want is to access my personal read-only Org files by using WWW and browse from one to the other by using links. While one may achieve similar hyperlinking features with HTML export, exporting to HTML and making sure of details is very bloated activity that also requires much supervision of the presentation. It generates work and takes time. It also requires browsers, separate software to handle Org objects innate to Emacs. Why? Generating Org files with all relational referencing and making them accessible from WWW straight to Emacs makes life simpler. It implies teaching Emacs EWW how to open various content types. -- Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns In support of Richard M. Stallman https://stallmansupport.org/
bug-gnu-emacs@HIDDEN
:bug#58774
; Package emacs
.
Full text available.Received: (at 58774) by debbugs.gnu.org; 27 Oct 2022 00:10:28 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 26 20:10:28 2022 Received: from localhost ([127.0.0.1]:55567 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1onqTb-0004cc-JP for submit <at> debbugs.gnu.org; Wed, 26 Oct 2022 20:10:27 -0400 Received: from libre.brussels ([144.76.234.112]:33692) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <indieterminacy@HIDDEN>) id 1onoO6-0001Kq-4P for 58774 <at> debbugs.gnu.org; Wed, 26 Oct 2022 17:56:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=libre.brussels; s=mail; t=1666821391; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=poXQm1LtcweBhBuyo4DGtuT35nYgR+0P1LIbPZcve94=; b=fnwWgjbG7RWE7bsrr4d8RlfB209nPVUP/dmLoigaZVXm7TYjJIRgil5cvvZN+TUdIeIXOQ ITuNqQ4QGobCkjhgFwVs4+LW9fI/2Q9LYXGfk6WSUab+u0f37Tpv0cDkiJl1DXzn6IATYl az25+eJYMfFbmOA0cx6Rrc+Giej09UI= MIME-Version: 1.0 Date: Wed, 26 Oct 2022 23:56:31 +0200 From: indieterminacy <indieterminacy@HIDDEN> To: Max Nikulin <manikulin@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>, 58774 <at> debbugs.gnu.org, emacs-orgmode@HIDDEN Subject: Re: bug#58774: 29.0.50; [WISH]: Let us make EWW browse WWW Org files correctly In-Reply-To: <Y1l+W1fWB9yZA80q@HIDDEN> References: <86bkq0qf8p.fsf@HIDDEN> <87bkq0t03l.fsf@HIDDEN> <87v8o7qzff.fsf@localhost> <CADwFkm=zOc6K6=eOa_WgXrnnpCRa47wKHeB+yfDM4Q0Fjzjd8A@HIDDEN> <Y1jt9vLO7yb597zj@HIDDEN> <e7dd50d4-bc87-0908-0130-f1af5bc993b6@HIDDEN> <Y1l+W1fWB9yZA80q@HIDDEN> Message-ID: <6134bfe5e5d0b971035406385af683e8@HIDDEN> X-Sender: indieterminacy@HIDDEN Organization: Icebreaker Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58774 X-Mailman-Approved-At: Wed, 26 Oct 2022 20:10:17 -0400 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 26-10-2022 20:37, Jean Louis wrote: > > I do not have special opinion of "publishing Org files" for unknown > people, if such people are not member of the group. That would require > training them to know what is Org mode, and finally why? Emacs is poor > general browser tool. > > Greatest benefit of Org files being served and properly parsed by > Emacs by using HTTP is personal and group based. It is not mainly for > public use. > > But one could think of it being analogous to Gemini. > > https://gemini.circumlunar.space/ > > Public who does not use Emacs will not be interested in such. > > They may download Org files and open it from file system. Same > insecurity exists by downloading them and opening them. > Just typical that Id raise Gemini just as you bring it up yourself (so many mails to sift through) :) >> Sometimes Org developer and maintainers do not have enough resources >> to react to security-related reports. An issue not so dangerous in >> the current state becomes really weird if Org mode becomes a default >> handler for files fetched from net. > > Your interpretation is improper, as you mentioned "default handler for > files fetched from net" -- and I was very specific, for text/x-org > content type that EWW get possibility to invoke org mode on such > files. > > Quite logical. Emacs, Org mode and EWW, those shall work together. I > am surprised that it does not. > > At least Russian Nginx WWW server supports me as user to configure it > so to serve Org files as text/x-org. > > Though personally I have already found buggy solution with Emacs Lisp > modification to eww render function. I must improve it. > It is worth emphasizing that Gemini is conventionally designed to serve and receive files in isolation and that browsers are not expected to do anything beyond recognising the simple types of lines. As such ceteris paribus Id like to thing that it should operate to minimise threats of vulnerabilities such as spreadsheets being used to interact with banking services. Besides, the size and range of Gemini browsers and clients met with the size of these tools - combined with the acutal size of the Gemini community (let alone their competence grade) would make it a low priority for troublemakers to prioritise. -- Jonathan McHugh indieterminacy@HIDDEN
bug-gnu-emacs@HIDDEN
:bug#58774
; Package emacs
.
Full text available.Received: (at 58774) by debbugs.gnu.org; 27 Oct 2022 00:10:27 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 26 20:10:27 2022 Received: from localhost ([127.0.0.1]:55565 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1onqTZ-0004cT-SU for submit <at> debbugs.gnu.org; Wed, 26 Oct 2022 20:10:27 -0400 Received: from libre.brussels ([144.76.234.112]:58628) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <indieterminacy@HIDDEN>) id 1onmvQ-0007Sz-Er for 58774 <at> debbugs.gnu.org; Wed, 26 Oct 2022 16:22:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=libre.brussels; s=mail; t=1666815764; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=mfCvTLKf++Wi5Wnh+P3jD/OxxNn3aHEiHjpJ9ldhd/M=; b=Tw36IAy7uoeCSdn99ucd0iKD70p90daSibQGwryaAG22jgzligk/VPlz7vZGTuLI1byLyN 57xCWVJ/OKUf0GOwpVyRKfhuOuETK21ZG6m5FCumin9AqNidQBOlYDije4ZVUK3bvLcmE1 9CrWludfXzEOCNvfpyYl1lIr9KuvZPs= MIME-Version: 1.0 Date: Wed, 26 Oct 2022 22:22:44 +0200 From: indieterminacy <indieterminacy@HIDDEN> To: Ihor Radchenko <yantar92@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>, "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN>, 58774 <at> debbugs.gnu.org, emacs-orgmode@HIDDEN Subject: Re: bug#58774: 29.0.50; [WISH]: Let us make EWW browse WWW Org files correctly In-Reply-To: <Y1juvvxUw0B4lBPQ@HIDDEN> References: <86bkq0qf8p.fsf@HIDDEN> <87bkq0t03l.fsf@HIDDEN> <87v8o7qzff.fsf@localhost> <CADwFkm=zOc6K6=eOa_WgXrnnpCRa47wKHeB+yfDM4Q0Fjzjd8A@HIDDEN> <87zgdjoz3r.fsf@localhost> <Y1juvvxUw0B4lBPQ@HIDDEN> Message-ID: <d5efea0367e9ee9392ad9ccfd789ad3e@HIDDEN> X-Sender: indieterminacy@HIDDEN Organization: Icebreaker Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 58774 X-Mailman-Approved-At: Wed, 26 Oct 2022 20:10:17 -0400 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 26-10-2022 10:24, Jean Louis wrote: > * Ihor Radchenko <yantar92@HIDDEN> [2022-10-26 09:52]: >> Strictly speaking, even eww-mode may run arbitrary code given that >> user >> puts something into eww-mode-hook. > > eww-mode-hook is a variable defined in ‘eww.el’. > > Its value is (org-eww-extend-eww-keymap) > > Please help me recognize content type by using eww-mode-hook, so that > I can invoke org mode when there is "text/x-org" > > It is very useful to browse my personal notes from my personal WWW > server without invoking external browser. Consider hacking with regards to the Gemini protocol within Emacs, its minimalism may provide the appropriate playground for you to do things you expect (it already provides junctures to switch to (or at least load) html content with another non Gemini browser. Im killing a couple of tasks my end so I cant do this for you. However, it may be worth you experimenting with a Gemini server which contains orgmode files. I expect you should be able to view orgmode files (I guess they would be treated as non Gemtext and therefore binary). If you could toggle the appropriate mode inside something like emacs-elpher it may work to your needs. -- Jonathan McHugh indieterminacy@HIDDEN
bug-gnu-emacs@HIDDEN
:bug#58774
; Package emacs
.
Full text available.Received: (at 58774) by debbugs.gnu.org; 26 Oct 2022 21:32:34 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 26 17:32:34 2022 Received: from localhost ([127.0.0.1]:55456 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ono0n-0000lm-Ob for submit <at> debbugs.gnu.org; Wed, 26 Oct 2022 17:32:34 -0400 Received: from mout.web.de ([212.227.15.4]:53697) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <arne_bab@HIDDEN>) id 1ono0l-0000lY-7y for 58774 <at> debbugs.gnu.org; Wed, 26 Oct 2022 17:32:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1666819911; bh=nmn+UfeiQx72kmXdGtoXQrC8qB/SlLPsHXTeYriWHqk=; h=X-UI-Sender-Class:References:From:To:Cc:Subject:Date:In-reply-to; b=Nmb+XngEaYfOGM+vjMzbs6jvCgOtCx7xndwSwa8yUaP5JSZO5z/SgnOdfI+Tf9Y3/ 58o1qK0u2Bf7zOcAdS8AXBSnakIEeQUxjU0rKAWvV3wpaPX6Mz8HRlfm6511fhSB62 dHfofc4jyRJjKzqt5FNsFjqjQKOfxGJ6SPcY/zxfnmgUiyosGsiy3hFm+a+F2d/8+z Zybh5RzNZyTRSoqlT054RSib8HtY4SlpJjHdbgwz9u0EEK31yNqNgJbxKgiLMN6Vmn IH8bac+TYFIKLL2uPUiXq7UZAhnHMYR+1JjVdFJjfM6bBgaBGxx2T0iMSKWgu3fIK6 2r8/3wIO64Qbg== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from fluss ([84.165.20.127]) by smtp.web.de (mrweb005 [213.165.67.108]) with ESMTPSA (Nemesis) id 1M3m9H-1oo4qi1voB-000vxQ; Wed, 26 Oct 2022 23:31:51 +0200 References: <86bkq0qf8p.fsf@HIDDEN> <87bkq0t03l.fsf@HIDDEN> <87v8o7qzff.fsf@localhost> <CADwFkm=zOc6K6=eOa_WgXrnnpCRa47wKHeB+yfDM4Q0Fjzjd8A@HIDDEN> <Y1jt9vLO7yb597zj@HIDDEN> <e7dd50d4-bc87-0908-0130-f1af5bc993b6@HIDDEN> <Y1l+W1fWB9yZA80q@HIDDEN> User-agent: mu4e 1.8.9; emacs 28.1 From: "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN> To: Jean Louis <bugs@HIDDEN> Subject: Re: bug#58774: 29.0.50; [WISH]: Let us make EWW browse WWW Org files correctly Date: Wed, 26 Oct 2022 23:16:15 +0200 In-reply-to: <Y1l+W1fWB9yZA80q@HIDDEN> Message-ID: <87pmeeqnjv.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Provags-ID: V03:K1:ndtFA3XkY7LMVPTgB6EpYB54FODU2VpqULyXgf1N+qa9sCQZ+B1 7rfhQ0SLcopJ3f/jiFvYHasm/dUQxRxAiL/xBRXS2WA8Z0Q4XO7zO7jiAOn2rrJWzt5s0qT KJL7BVlAnK2GnaPI4nms2U3Z9qRoKg4n3Rpp3j3gIt46yocqeFjEQF740YyRjQFAwI2Ez9x /krGivZsE17His25GmRrw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:+JPF690LZp4=;m4h2nz0WD9bbI6/KPy0g5jfh9fV 41QWFMDSMIiRzGqF+PhNm3Kz6zxG/WoOkCmE1n+YzzaWDy0wSwefCASx16CG2cKJc1CSAqfMS 5PAUBXfVHOFQTd4sorhizYtra7roPqdK21JfNjsPg56rMaY/Kgbz7xveXXNtarxcgmLajlVHa BIEtMfOACkly/ABifLbx2Hcncu1ojPeUAfFSQgpzL0AGtbVnodTIQXupGTk4PHV7HxDlLpate BMJ7TRk6aExtDPPKX0y0kbo101hob4GcV7iF4FueSdMYhxgFy0Wjd7mNNgg9NXyd5GeiT1Yn4 NW4ormsbBaDmM8giVXjNy9D1ExBzC4DSMk3/2G3UZA/T/zOLmSzAztzU7YQAfoZCUbXRLsLjE Z+EQGYmu46dDDYOnMbsZogu0I6CZQnifeSdiME5cPfKQ5iBj/hz5ymftqzQ8NNlHOLMew/mU1 XV/9x367pfy1/M8tmWXbOpju9n20PkIdcLzuuTk7ha45lw1AD+R5n8I1GnN66avC8FHSNmxwO 4mDUEuq9+S1MmdP9JRomemi1hFXFfDilMUXfRvpme6dojyH/ZL/LWeuJO45IGlRAP1s87sEM6 M5uNKRrYIRnZ+5enbxuLnsz3Fjz8pviU/0J9wKYiRiMlSbRSkGsCLTb2uwc7gXBmndMPGrfJx 3qQheihsOEz2qDCZrTkVHNlQcgq586j78GtqtQ44JUfov/8f/6njWf/rWtV+0psgRvvFbMdAs M0Y33uWqhLqp8x3rp0h7Km8atgaT4UC4JLphuXchygGD+geMt5lYZx38kBLymDxQtoAa9uc5j V727VykveJKlnuu2YxTcBFkpWIJ37mieUCEmhRnDQ7YWh94MZngPJKZRS6hcX3oZGgaXcpfLo c71KTHH8VyY0wx+IpMg3g6xtTE+kir+pOXifCQY6n1EpjPgJjy15rIVzHdg6iTGPbBlXGqx3R 96D1dw== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 58774 Cc: 58774 <at> debbugs.gnu.org, Max Nikulin <manikulin@HIDDEN>, emacs-orgmode@HIDDEN, Stefan Kangas <stefankangas@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Jean Louis <bugs@HIDDEN> writes: > Browser like EWW, being able to accept content types, should give to > user the option to decide if to open PDF file by integrated PDF viewer > or any external PDF viewer, or to download the file, or to open the > file by user's customized function, mode or program. I=E2=80=99m not sure why you keep pressing for this: people agreed that ena= bling users to configure that (as long as it=E2=80=99s not the default) is a good idea. There=E2=80=99s no discussion there. Your reply was to Max saying that this must not be the default, and that using "safe" as part of the function name is a bad idea. > Is there much of difference of opening Org file by using EWW or > sending link to Org file to be downloaded and THEN opened by Emacs? There is a difference, yes: A browser only opens inline what is deemed safe with the session-data. PDFs are only opened with pdf.js (more restricted compared to a pdf reader). Javascript is heavily restricted (with good reason). Opening org-files clicked in eww directly with org-mode is like opening a spreadsheet with active fields inline in the browser, so a rogue formula can steal the session of your banking login. > That is not business of web server, HTTP or browser. Those are > delivery, retrieval and presentation tools Yet there is so such separation between eww and org-mode. If you want that separation, you have to open the org-file in a second Emacs process. If you don=E2=80=99t want that separation, you have to add other precaution= s. Best wishes, Arne =2D-=20 Unpolitisch sein hei=C3=9Ft politisch sein, ohne es zu merken. draketo.de --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJEBAEBCAAuFiEE801qEjXQSQPNItXAE++NRSQDw+sFAmNZp0YQHGFybmVfYmFi QHdlYi5kZQAKCRAT741FJAPD6z3BEACzPHKBZoSzKi6jvD4exA0daBaZO1vgJAHP 2q9/6rGEYArO4QxW5rjocGu4MPHf04zR64tuhygiCyd364rFVcvI8sxoyWqwnWcB Y2t/PeE7/yRF12YrPwrcH85Q9QfNrki5rNfytbDQeZ6Dg0zt5TdOF7pYHW+Imxdf qgPbYnfiXCwe1gE81M3oOUNoMoTIuFqPF45ipjGiAdioJ4XHZLC5NUXJXIjeTCG2 6esJYQ9ID5qlHpbaP7LFgBWYhUo9eAf93B0FA2BXnhypf0UsnhkRyx7T2O9ejpY6 6cxUiXSpP4PNK8ekTknW624sVoAq9rKjxqHVOVy2cIzYAubWeO8ZHdYFkfrWWPmZ oZbO8HKA6PAQcib+2BG8W3rW32FyiLrOuQ+2wSiOBl0NYHrICUdb9ceJRpUuYJ9y gUi61LQCI2TrwSgZejSxavUecJC/kbv46kpckY3Efk/nqD/VoFqkNp/sbZcLog3V pkE9YOcITEUGZAcLF8wadyx+6FtCjdmM/oY8h9P+PAE/FI2WGTvr2sXuCjf4Di3y 86GpB+G8h43IPtbFxg5ZSi0YumTzT0prf5ikqKonOSmH6C7e9vuWD6fUuG3cPp7r vB6QY1EOjK0Hbw+5Wx9P7ABicmS9kFAIM3Tyu8tUUxOZlXsaM5gltjVX2v5pKu61 AqWD1q2QbYjEBAEBCAAuFiEE3Si95tmHXKvOSosd3M8NswvBBUgFAmNZp0YQHGFy bmVfYmFiQHdlYi5kZQAKCRDczw2zC8EFSDVTA/4/ViaVN3ZyfZhUbPEfxPnncpjf R7k/MqztQz4T/slIK5x8THIct6N+Bp9F/p0F0L1tC2IgHFej+wcChYRaZwG8xCjy LZDz3bJyowJ5GRv0wn6t+MjO4vKNilcaP9BqFqlH814dKVAb2LsH6/vdXyxcru61 Tt8wJE/eNAZYXxgmbQ== =FYGH -----END PGP SIGNATURE----- --=-=-=--
bug-gnu-emacs@HIDDEN
:bug#58774
; Package emacs
.
Full text available.Received: (at 58774) by debbugs.gnu.org; 26 Oct 2022 18:37:48 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 26 14:37:48 2022 Received: from localhost ([127.0.0.1]:55246 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1onlHf-0002dk-RE for submit <at> debbugs.gnu.org; Wed, 26 Oct 2022 14:37:48 -0400 Received: from stw1.rcdrun.com ([217.170.207.13]:46997) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <bugs@HIDDEN>) id 1onlHa-0002dV-Av for 58774 <at> debbugs.gnu.org; Wed, 26 Oct 2022 14:37:46 -0400 Received: from localhost ([::ffff:197.239.4.142]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 0000000000081D90.0000000063597E73.000024E7; Wed, 26 Oct 2022 11:37:38 -0700 Date: Wed, 26 Oct 2022 21:37:15 +0300 From: Jean Louis <bugs@HIDDEN> To: Max Nikulin <manikulin@HIDDEN> Subject: Re: bug#58774: 29.0.50; [WISH]: Let us make EWW browse WWW Org files correctly Message-ID: <Y1l+W1fWB9yZA80q@HIDDEN> Mail-Followup-To: Max Nikulin <manikulin@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>, 58774 <at> debbugs.gnu.org, emacs-orgmode@HIDDEN References: <86bkq0qf8p.fsf@HIDDEN> <87bkq0t03l.fsf@HIDDEN> <87v8o7qzff.fsf@localhost> <CADwFkm=zOc6K6=eOa_WgXrnnpCRa47wKHeB+yfDM4Q0Fjzjd8A@HIDDEN> <Y1jt9vLO7yb597zj@HIDDEN> <e7dd50d4-bc87-0908-0130-f1af5bc993b6@HIDDEN> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline In-Reply-To: <e7dd50d4-bc87-0908-0130-f1af5bc993b6@HIDDEN> User-Agent: Mutt/2.2.7+37 (a90f69b) (2022-09-02) X-Spam-Score: 2.6 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * Max Nikulin <manikulin@HIDDEN> [2022-10-26 20:10]: > If you were just requested mapping of Content-Type to some mode in > eww, perhaps it would pass. That is exactly what I need, thanks > You demanded Org mode configured by default. Content analysis details: (2.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.6 RCVD_IN_SBL RBL: Received via a relay in Spamhaus SBL [197.239.4.142 listed in zen.spamhaus.org] -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record X-Debbugs-Envelope-To: 58774 Cc: 58774 <at> debbugs.gnu.org, emacs-orgmode@HIDDEN, Stefan Kangas <stefankangas@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.6 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * Max Nikulin <manikulin@HIDDEN> [2022-10-26 20:10]: > If you were just requested mapping of Content-Type to some mode in > eww, perhaps it would pass. That is exactly what I need, thanks > You demanded Org mode configured by default. Content analysis details: (1.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.6 RCVD_IN_SBL RBL: Received via a relay in Spamhaus SBL [197.239.4.142 listed in zen.spamhaus.org] -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager * Max Nikulin <manikulin@HIDDEN> [2022-10-26 20:10]: > If you were just requested mapping of Content-Type to some mode in > eww, perhaps it would pass. That is exactly what I need, thanks > You demanded Org mode configured by default. Hmm, that could be some misunderstanding. I have .mailcap file and I know I can configure any browser to open any content type how I wish and want. My e-mail client Mutt is opening Org files sent by Sacha Chua in org mode with Emacs. It is my choice as user to skip downloading such files and inspecting them. If Mutt supports me, and Iceweasel, to open Org files with Emacs, why not Emacs's EWW cannot support me to open Org files with Emacs?? That is completely not logical. That is what I need and expect from EWW, it is more general and more useful to let user customize any content type to be opened how user wish and want. This is because in Org files I may have links and wish to open Gnumeric spreadsheet. For example, if I get text/markdown (or equivalent) it would invoke Markdown mode, for Org mode, it would invoke Org mode. > Org have enough means to execute arbitrary code with minimal efforts > from user side. E.g. value of table cell may be recalculated. Those are not issues of EWW, but of Org mode in general. Similarly, I can open spreadsheets by using Libreoffice or Gnumeric and such spreadsheets can execute macros, I do not know how "dangerous" it is, but that is my choice to decide upon it. Browser like EWW, being able to accept content types, should give to user the option to decide if to open PDF file by integrated PDF viewer or any external PDF viewer, or to download the file, or to open the file by user's customized function, mode or program. Setting up content types is freedom for users to do what they want with files. The security aspect is in this moment highly hypothetical as victims are not there. And it is matter of Org mode in general. Is there much of difference of opening Org file by using EWW or sending link to Org file to be downloaded and THEN opened by Emacs? User not knowledgable may execute arbitrary code anyway. Please do not blame the communication channel and users how some Org feature is unsafe. That is Org security issue, and not EWW issue. HTTP is for delivery of files. What user does with files is user's choice. In general any Emacs package offered for download is in general security risk, and we freely recommend them to each others. It is quite clear that it is not safe executing software which one does not understand or cannot decipher. https://www.gnu.org/software/emacs/manual/html_node/efaq/Security-risks-with-Emacs.html Me, as user, I am totally free to configure WWW server to serve something like "application/e-lisp" as content type, and to open that type with `emacs --batch file.el' if I want. "Insecurity" is thus integral part of user's choice. As Ihor and others mentioned, then it will be maybe up to user to use Org safe mode or similar. That is not business of web server, HTTP or browser. Those are delivery, retrieval and presentation tools > Org files originating from non-trusted sources must be carefully > evaluated before opening them in Emacs. Same applies to ANY kind of files that may be inherently insecure. While HTML is considered secure, Javascript less than HTML, but still contained, there are many many content types that may be insecure, startin with APK, proprietary sotware, EXE Windows files, any kind of programming languages, plugins, etc. Warnings are everywhere. Let users decide what is trusted or non trusted source. Programmers of free software shall give users freedom. I have full freedom to download Emacs Lisp packages and execute them on my computer. That is same. I just want it faster. And I also want it executed. I find it excellent that I can instruct web server to serve me Emacs lisp which I can then execute, great. It may not be your common usage scenario to find any use of it. I do. There is freedom to configure browser to open packages and install them right away, without inspecting anything. In proprietary software world that is exactly what billion of people already do, they download and execute proprietary software, there is plethora of insecurity issues there. That is up to Org mode to solve. It is similar to Emacs warning you about local variables. So put some warnings in Org mode. But do not blame browser. Browser is download, presentation and forwarding tool. In Firefox, Content type that otherwise is not configured in browser, may be either saved by default or browser may ask user how to open it by default. It is users' decision if something is safe to open or not. I am sure that safe Org mode will solve that issue. Instead of speaking hypothetically of insecurities about delivering Org mode over HTTP, let us look at numerous advantages of it, they are analogous to WWW HTML files: - Publish your Org notes on WWW, and use them from anywhere in the world, from any device running Emacs; remove cache if any in EWW, and files are gone; privacy preserved; - Use your Org files from any mobile device running Emacs; I have too many of them and in that case I need not synchronize it at all; - Fetch Org style reports, templates, and workflows, modify and report back to manager; - Browse from Org file to Org file, create Dynamic Knowledge Repositore that staff members, group members may access and deal with it; - Automatically publish Org agenda, Org files directly, without export, to WWW servers, and access from remove places; - HTTP offers authentication mechanisms to protect private data; I do not have special opinion of "publishing Org files" for unknown people, if such people are not member of the group. That would require training them to know what is Org mode, and finally why? Emacs is poor general browser tool. Greatest benefit of Org files being served and properly parsed by Emacs by using HTTP is personal and group based. It is not mainly for public use. But one could think of it being analogous to Gemini. https://gemini.circumlunar.space/ Public who does not use Emacs will not be interested in such. They may download Org files and open it from file system. Same insecurity exists by downloading them and opening them. > Sometimes Org developer and maintainers do not have enough resources > to react to security-related reports. An issue not so dangerous in > the current state becomes really weird if Org mode becomes a default > handler for files fetched from net. Your interpretation is improper, as you mentioned "default handler for files fetched from net" -- and I was very specific, for text/x-org content type that EWW get possibility to invoke org mode on such files. Quite logical. Emacs, Org mode and EWW, those shall work together. I am surprised that it does not. At least Russian Nginx WWW server supports me as user to configure it so to serve Org files as text/x-org. Though personally I have already found buggy solution with Emacs Lisp modification to eww render function. I must improve it. > You may fight for your right to freely shoot your legs but you must > be careful enough to not injury people around. Reputation of Emacs > may be significantly affected by the requested change. What a dramatic exaggeration! Congrats. > I am strongly against Org mode as a default handler for files > downloaded from web sites. Eww user option, if implemented, should > have prominent warning that particular mode may not be ready for > such usage and each case should be carefully evaluated for security > issues. Default handler is not necessary. It is enough if users can set up how to open different content types by which application or by which mode. It is now more general question, like why I cannot invoke Gnumeric on gnumeric files, or Libreoffice on spreadsheet delivered by HTTP? -- Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns In support of Richard M. Stallman https://stallmansupport.org/
bug-gnu-emacs@HIDDEN
:bug#58774
; Package emacs
.
Full text available.Received: (at 58774) by debbugs.gnu.org; 26 Oct 2022 18:06:04 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 26 14:06:03 2022 Received: from localhost ([127.0.0.1]:55229 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1onkmx-0001tC-J1 for submit <at> debbugs.gnu.org; Wed, 26 Oct 2022 14:06:03 -0400 Received: from stw1.rcdrun.com ([217.170.207.13]:54351) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <bugs@HIDDEN>) id 1onkmu-0001sj-Rl for 58774 <at> debbugs.gnu.org; Wed, 26 Oct 2022 14:06:02 -0400 Received: from localhost ([::ffff:197.239.4.142]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 0000000000081D90.0000000063597707.0000213E; Wed, 26 Oct 2022 11:05:59 -0700 Date: Wed, 26 Oct 2022 20:36:52 +0300 From: Jean Louis <bugs@HIDDEN> To: Andreas Schwab <schwab@HIDDEN> Subject: Re: bug#58774: 29.0.50; [WISH]: Let us make EWW browse WWW Org files correctly Message-ID: <Y1lwNABImLQnQojU@HIDDEN> Mail-Followup-To: Andreas Schwab <schwab@HIDDEN>, "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN>, 58774 <at> debbugs.gnu.org, emacs-orgmode@HIDDEN References: <86bkq0qf8p.fsf@HIDDEN> <87bkq0t03l.fsf@HIDDEN> <Y1g/dA3NcgfprFZt@HIDDEN> <87r0yvsgtt.fsf@HIDDEN> <Y1joXLgNkvNH2ugH@HIDDEN> <87a65issop.fsf@HIDDEN> <Y1kmH4umS5uoYmd+@protected.localdomain> <mvmlep2ah3g.fsf@HIDDEN> <Y1kz5PKQh1SMr1BO@HIDDEN> <mvmh6zqadu9.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <mvmh6zqadu9.fsf@HIDDEN> User-Agent: Mutt/2.2.7+37 (a90f69b) (2022-09-02) X-Spam-Score: 2.6 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * Andreas Schwab <schwab@HIDDEN> [2022-10-26 16:58]: > On Okt 26 2022, Jean Louis wrote: > > > * Andreas Schwab <schwab@HIDDEN> [2022-10-26 15:48]: > >> On Okt 26 2022, Jean Louis wrote: > >> > >> > [...] Content analysis details: (2.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.6 RCVD_IN_SBL RBL: Received via a relay in Spamhaus SBL [197.239.4.142 listed in zen.spamhaus.org] -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record X-Debbugs-Envelope-To: 58774 Cc: 58774 <at> debbugs.gnu.org, "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN>, emacs-orgmode@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.6 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * Andreas Schwab <schwab@HIDDEN> [2022-10-26 16:58]: > On Okt 26 2022, Jean Louis wrote: > > > * Andreas Schwab <schwab@HIDDEN> [2022-10-26 15:48]: > >> On Okt 26 2022, Jean Louis wrote: > >> > >> > [...] Content analysis details: (1.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.6 RCVD_IN_SBL RBL: Received via a relay in Spamhaus SBL [197.239.4.142 listed in zen.spamhaus.org] -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager * Andreas Schwab <schwab@HIDDEN> [2022-10-26 16:58]: > On Okt 26 2022, Jean Louis wrote: > > > * Andreas Schwab <schwab@HIDDEN> [2022-10-26 15:48]: > >> On Okt 26 2022, Jean Louis wrote: > >> > >> > If there is way to extend EWW and Emacs in such way that I can tell > >> > EWW what to do on certain content type, just as I do with other > >> > browsers, that would solve the problem. > >> > >> This is what browse-url-handlers is for. > > > > Content type is not an URL scheme. > > The predicate can do whatever it needs to determine the handler. With "predicate" do you mean URI scheme? browse-url-handlers ⇒ (("gemini:" . elpher-go) ("gopher:" . elpher-handler-go) ("about:" . hyperscope-about) ("hyperscope:" . hyperscope-go) ("e2dk://" . amule-handler)) An alist with elements of the form (REGEXP-OR-PREDICATE . HANDLER). Each REGEXP-OR-PREDICATE is matched against the URL to be opened in turn and the first match’s HANDLER is invoked with the URL. Then -- if URL structure would provide content type, it would work. Otherwise it is not related to my wish. The URI scheme I wish to use is `https:' and nothing else. -- Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns In support of Richard M. Stallman https://stallmansupport.org/
bug-gnu-emacs@HIDDEN
:bug#58774
; Package emacs
.
Full text available.Received: (at 58774) by debbugs.gnu.org; 26 Oct 2022 17:07:44 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 26 13:07:44 2022 Received: from localhost ([127.0.0.1]:55201 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1onjsW-0000Rd-1T for submit <at> debbugs.gnu.org; Wed, 26 Oct 2022 13:07:44 -0400 Received: from mail-lj1-f182.google.com ([209.85.208.182]:36684) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <manikulin@HIDDEN>) id 1onjsP-0000R7-1y for 58774 <at> debbugs.gnu.org; Wed, 26 Oct 2022 13:07:39 -0400 Received: by mail-lj1-f182.google.com with SMTP id u2so13848080ljl.3 for <58774 <at> debbugs.gnu.org>; Wed, 26 Oct 2022 10:07:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=7g2QvdEWXZFcN9igDWPDG8H6NSoIGEXzunmMRT29fvM=; b=gHt3nTbwejoC8OTO0E+5ND4DjLj73m2FAS9OtmspU+YW536WWRXoVcDolIaNopbpyi anovOkACc9NevL2Ez4xyoQ1YAIEsDGpsOqTQYZVzeDgBpoFtaBoanZObdU29krVZPnqb 39TmVMX+v+UymmZ3PcDv3hfQGtJxfFE3Ec1/NibfCM3VaSEe5j7x1oz8iGb0GvBj1fCh E5xuraIVfgd5EvJd5EOATwenaErWdSMpZ/xoo4YaEZB1eq84ZTHQWMdPlJSnPBBbA/6b e5Pm+C9fJMAZjaNJrkl32oEUW7TeM+Pn0IPe6GbojyrUq8pIVNtLdaG5X/AG3Nm5qEMj BD1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=7g2QvdEWXZFcN9igDWPDG8H6NSoIGEXzunmMRT29fvM=; b=Xz/dQHlyFtVZlnGNQtjXwkcEFLLiHd+t0dmS1KQ7ZELB65fdFDnhNiAKPhqwE5lJSd BD4zBClV/eYt5kQq/Qr1oAeQ7ZDyuL3DeeLOp+Ad9Dlk2bi8dmSGYhmABOQsx/JKv1fI 0IOoK/boI4ZZcWueq27szxdH9r/wr96H49BDDjplPGTW6+Fdqk9Tc1WmFhN3wjaFuGOo uylYcQ2VdxubnOdjPOU53Y9TGLUYlltD9e4YnnxTxane/hM9UmlBmKctw3hgrFoREwef QBJsRnRF01wS0kk2jaUj2q6dyYo+C1bXzLrE2voCb581VtVCJBMgZEIDScvGvpaC2bqC VvBg== X-Gm-Message-State: ACrzQf0xZP0RNTazlURMmYjHg0hnQmkZAOl/KW4GKHmaCc+tKO+dY6ad zutUC5XlOZG3wnsU9t1jBeg= X-Google-Smtp-Source: AMsMyM4EEv0IdFf+5zlXUS6v2XFYMxDfy1n8OzUEVyhE6A3wGGfVCvWtrjNAuwYVxpndDw+2lScSyw== X-Received: by 2002:a2e:940f:0:b0:26f:c160:6ddc with SMTP id i15-20020a2e940f000000b0026fc1606ddcmr17435156ljh.164.1666804050624; Wed, 26 Oct 2022 10:07:30 -0700 (PDT) Received: from [192.168.0.101] (nat-0-0.nsk.sibset.net. [5.44.169.188]) by smtp.googlemail.com with ESMTPSA id z25-20020a2eb539000000b0026fc8855c20sm1016164ljm.19.2022.10.26.10.07.29 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 26 Oct 2022 10:07:30 -0700 (PDT) Message-ID: <e7dd50d4-bc87-0908-0130-f1af5bc993b6@HIDDEN> Date: Thu, 27 Oct 2022 00:07:28 +0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.2 Subject: Re: bug#58774: 29.0.50; [WISH]: Let us make EWW browse WWW Org files correctly Content-Language: en-US To: Stefan Kangas <stefankangas@HIDDEN>, 58774 <at> debbugs.gnu.org, emacs-orgmode@HIDDEN References: <86bkq0qf8p.fsf@HIDDEN> <87bkq0t03l.fsf@HIDDEN> <87v8o7qzff.fsf@localhost> <CADwFkm=zOc6K6=eOa_WgXrnnpCRa47wKHeB+yfDM4Q0Fjzjd8A@HIDDEN> <Y1jt9vLO7yb597zj@HIDDEN> From: Max Nikulin <manikulin@HIDDEN> In-Reply-To: <Y1jt9vLO7yb597zj@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -1.8 (-) X-Debbugs-Envelope-To: 58774 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.8 (--) On 26/10/2022 15:21, Jean Louis wrote: > > (defun browse-safe-url (url &optional arg) ----------------^^^^ > "Browse URL with b" > (let ((username "joedoe")) ;; different username than my own > ;; Insecurity settings for personal DISPLAY only > (shell-command "xhost +") > ;; Browse URL with different username > (async-start-process "sudo" "sudo" nil "su" "-c" "--" username "-c" > (format "exec iceweasel \"%s\"" url)))) -------------------------------------------------^^^^^^ Do not name "safe" a function having security vulnerabilities. Leaving aside XAuth issues, it allows arbitrary command execution if URL for some reason is not properly percent-encoded. Do you think your reasoning related to security is still convincing? If you were just requested mapping of Content-Type to some mode in eww, perhaps it would pass. You demanded Org mode configured by default. Org have enough means to execute arbitrary code with minimal efforts from user side. E.g. value of table cell may be recalculated. Org files originating from non-trusted sources must be carefully evaluated before opening them in Emacs. Sometimes Org developer and maintainers do not have enough resources to react to security-related reports. An issue not so dangerous in the current state becomes really weird if Org mode becomes a default handler for files fetched from net. You may fight for your right to freely shoot your legs but you must be careful enough to not injury people around. Reputation of Emacs may be significantly affected by the requested change. I am strongly against Org mode as a default handler for files downloaded from web sites. Eww user option, if implemented, should have prominent warning that particular mode may not be ready for such usage and each case should be carefully evaluated for security issues.
bug-gnu-emacs@HIDDEN
:bug#58774
; Package emacs
.
Full text available.Received: (at 58774) by debbugs.gnu.org; 26 Oct 2022 13:56:10 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 26 09:56:10 2022 Received: from localhost ([127.0.0.1]:54971 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ongt8-0001m4-Gs for submit <at> debbugs.gnu.org; Wed, 26 Oct 2022 09:56:10 -0400 Received: from smtp-out2.suse.de ([195.135.220.29]:33440) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <schwab@HIDDEN>) id 1ongt2-0001lf-Uy for 58774 <at> debbugs.gnu.org; Wed, 26 Oct 2022 09:56:08 -0400 Received: from relay2.suse.de (relay2.suse.de [149.44.160.134]) by smtp-out2.suse.de (Postfix) with ESMTP id 0115E1FD7C; Wed, 26 Oct 2022 13:55:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1666792559; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=mAdvt03EQaHvQm7nflHzDS8frSOeZ2iqH3QJ3jDjP1Y=; b=wMCJeai7d0OigtsbeeYbtjLW1pg0NzwirWCzpwznazZ8E0DDXPjd+Bb0yJLzHeLCIOYMta M0B1vd20EoK8QE5tF8mv1Q4grZCOJAg5cqQ5INVdoOEXPfTSk+ZryBmzghWA/zCh+nvD3e 22D8BgezIfY1aKHBXuG3EhZRcuxJmgc= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1666792559; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=mAdvt03EQaHvQm7nflHzDS8frSOeZ2iqH3QJ3jDjP1Y=; b=qvJGY27Ia5hnO3l8YK3meSb/Ll+PuUVID0CAZgs8xyZOi+FlbCCP9rp0fqmO2mes6sbZEA aHIFxNHWCoUeskDg== Received: from hawking.suse.de (unknown [10.168.4.11]) by relay2.suse.de (Postfix) with ESMTP id EC72A2C141; Wed, 26 Oct 2022 13:55:58 +0000 (UTC) Received: by hawking.suse.de (Postfix, from userid 17005) id 881D6441BF5; Wed, 26 Oct 2022 15:55:58 +0200 (CEST) From: Andreas Schwab <schwab@HIDDEN> To: "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN> Subject: Re: bug#58774: 29.0.50; [WISH]: Let us make EWW browse WWW Org files correctly References: <86bkq0qf8p.fsf@HIDDEN> <87bkq0t03l.fsf@HIDDEN> <Y1g/dA3NcgfprFZt@HIDDEN> <87r0yvsgtt.fsf@HIDDEN> <Y1joXLgNkvNH2ugH@HIDDEN> <87a65issop.fsf@HIDDEN> <Y1kmH4umS5uoYmd+@protected.localdomain> <mvmlep2ah3g.fsf@HIDDEN> <Y1kz5PKQh1SMr1BO@HIDDEN> X-Yow: I'm having BEAUTIFUL THOUGHTS about the INSIPID WIVES of smug and wealthy CORPORATE LAWYERS.. Date: Wed, 26 Oct 2022 15:55:58 +0200 In-Reply-To: <Y1kz5PKQh1SMr1BO@HIDDEN> (Jean Louis's message of "Wed, 26 Oct 2022 16:19:32 +0300") Message-ID: <mvmh6zqadu9.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 58774 Cc: 58774 <at> debbugs.gnu.org, emacs-orgmode@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) On Okt 26 2022, Jean Louis wrote: > * Andreas Schwab <schwab@HIDDEN> [2022-10-26 15:48]: >> On Okt 26 2022, Jean Louis wrote: >> >> > If there is way to extend EWW and Emacs in such way that I can tell >> > EWW what to do on certain content type, just as I do with other >> > browsers, that would solve the problem. >> >> This is what browse-url-handlers is for. > > Content type is not an URL scheme. The predicate can do whatever it needs to determine the handler. -- Andreas Schwab, SUSE Labs, schwab@HIDDEN GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."
bug-gnu-emacs@HIDDEN
:bug#58774
; Package emacs
.
Full text available.Received: (at 58774) by debbugs.gnu.org; 26 Oct 2022 13:42:34 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 26 09:42:34 2022 Received: from localhost ([127.0.0.1]:53747 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ongfy-00016V-Ah for submit <at> debbugs.gnu.org; Wed, 26 Oct 2022 09:42:34 -0400 Received: from stw1.rcdrun.com ([217.170.207.13]:55021) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <bugs@HIDDEN>) id 1ongfw-00016M-EB for 58774 <at> debbugs.gnu.org; Wed, 26 Oct 2022 09:42:32 -0400 Received: from localhost ([::ffff:197.239.4.142]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 0000000000081D92.0000000063593947.00007E23; Wed, 26 Oct 2022 06:42:30 -0700 Date: Wed, 26 Oct 2022 16:42:06 +0300 From: Jean Louis <bugs@HIDDEN> To: Rudolf =?utf-8?Q?Adamkovi=C4=8D?= <salutis@HIDDEN> Subject: Re: bug#58774: 29.0.50; [WISH]: Let us make EWW browse WWW Org files correctly Message-ID: <Y1k5LnhtaOFsMvlL@HIDDEN> Mail-Followup-To: Rudolf =?utf-8?Q?Adamkovi=C4=8D?= <salutis@HIDDEN>, Ag Ibragimov <agzam.ibragimov@HIDDEN>, 58774 <at> debbugs.gnu.org, emacs-orgmode@HIDDEN References: <86bkq0qf8p.fsf@HIDDEN> <m235bby2ku.fsf@HIDDEN> <Y1jvkOKVVmnvi6Np@HIDDEN> <m2k04m210t.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <m2k04m210t.fsf@HIDDEN> User-Agent: Mutt/2.2.7+37 (a90f69b) (2022-09-02) X-Spam-Score: 2.6 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * Rudolf Adamkovič via "Bug reports for GNU Emacs, the Swiss army knife of text editors <bug-gnu-emacs@HIDDEN> [2022-10-26 16:10]: > So, I evaluated > > (add-to-list 'mailcap-mime-data > (list "org" [...] Content analysis details: (2.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.6 RCVD_IN_SBL RBL: Received via a relay in Spamhaus SBL [197.239.4.142 listed in zen.spamhaus.org] -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record X-Debbugs-Envelope-To: 58774 Cc: 58774 <at> debbugs.gnu.org, emacs-orgmode@HIDDEN, Ag Ibragimov <agzam.ibragimov@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.6 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * Rudolf Adamkovič via "Bug reports for GNU Emacs, the Swiss army knife of text editors <bug-gnu-emacs@HIDDEN> [2022-10-26 16:10]: > So, I evaluated > > (add-to-list 'mailcap-mime-data > (list "org" [...] Content analysis details: (1.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.6 RCVD_IN_SBL RBL: Received via a relay in Spamhaus SBL [197.239.4.142 listed in zen.spamhaus.org] -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager * Rudolf Adamkovič via "Bug reports for GNU Emacs, the Swiss army knife of text editors <bug-gnu-emacs@HIDDEN> [2022-10-26 16:10]: > So, I evaluated > > (add-to-list 'mailcap-mime-data > (list "org" > (cons 'viewer 'org-mode) > (cons 'type "text/x-org"))) > > but it did not work. What the hack! > > To satisfy my curiosity, I decided to look at the source code. Thank you for understanding! > TL;DR EWW hard-codes a couple of MIME types. > > You could improve the situation in various ways. > > For example, you could > > (1) patch EWW to expose the eww-content-type for the user to use, or > (2) patch EWW to look up MIME for not just the PDF. Thank you for understanding. You have given me pointers what to do, my personal case is closed, though I am not the one who knows how to properly patch it, and I do not see yet that there is consensus, as few people did not understand about user preferences and rather speak how EWW should even take care of security issues for user instead of giving user freedom. I have done following to make it work personally: (defvar eww-content-type nil) (put 'eww-content-type 'permanent-local t) ;;; in eww-render I put: ;;; (setq eww-content-type content-type) (defun rcd-eww-content-type () (cond ((string-match-p "text/x-org" (car eww-content-type)) (org-mode)) (t (eww-mode)))) It is not working best, help me if you know how. I wish normal eww-mode when it is not org-mode. (add-hook 'eww-after-render-hook 'rcd-eww-content-type) And now I can browse Org files from within Emacs. Video is here: https://gnu.support/images/gnu-emacs/2022/10/2022-10-26/2022-10-26-16:35:20.ogv -- Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns In support of Richard M. Stallman https://stallmansupport.org/
bug-gnu-emacs@HIDDEN
:bug#58774
; Package emacs
.
Full text available.Received: (at 58774) by debbugs.gnu.org; 26 Oct 2022 13:20:08 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 26 09:20:08 2022 Received: from localhost ([127.0.0.1]:53686 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ongKF-0000Xh-NK for submit <at> debbugs.gnu.org; Wed, 26 Oct 2022 09:20:07 -0400 Received: from stw1.rcdrun.com ([217.170.207.13]:33873) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <bugs@HIDDEN>) id 1ongKD-0000XZ-MO for 58774 <at> debbugs.gnu.org; Wed, 26 Oct 2022 09:20:06 -0400 Received: from localhost ([::ffff:197.239.4.142]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 0000000000081D92.0000000063593403.00007AEE; Wed, 26 Oct 2022 06:20:02 -0700 Date: Wed, 26 Oct 2022 16:19:32 +0300 From: Jean Louis <bugs@HIDDEN> To: Andreas Schwab <schwab@HIDDEN> Subject: Re: bug#58774: 29.0.50; [WISH]: Let us make EWW browse WWW Org files correctly Message-ID: <Y1kz5PKQh1SMr1BO@HIDDEN> Mail-Followup-To: Andreas Schwab <schwab@HIDDEN>, "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN>, 58774 <at> debbugs.gnu.org, emacs-orgmode@HIDDEN References: <86bkq0qf8p.fsf@HIDDEN> <87bkq0t03l.fsf@HIDDEN> <Y1g/dA3NcgfprFZt@HIDDEN> <87r0yvsgtt.fsf@HIDDEN> <Y1joXLgNkvNH2ugH@HIDDEN> <87a65issop.fsf@HIDDEN> <Y1kmH4umS5uoYmd+@protected.localdomain> <mvmlep2ah3g.fsf@HIDDEN> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline In-Reply-To: <mvmlep2ah3g.fsf@HIDDEN> User-Agent: Mutt/2.2.7+37 (a90f69b) (2022-09-02) X-Spam-Score: 2.6 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * Andreas Schwab <schwab@HIDDEN> [2022-10-26 15:48]: > On Okt 26 2022, Jean Louis wrote: > > > If there is way to extend EWW and Emacs in such way that I can tell > > EWW what to do on certain conten [...] Content analysis details: (2.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.6 RCVD_IN_SBL RBL: Received via a relay in Spamhaus SBL [197.239.4.142 listed in zen.spamhaus.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record X-Debbugs-Envelope-To: 58774 Cc: 58774 <at> debbugs.gnu.org, "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN>, emacs-orgmode@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.6 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * Andreas Schwab <schwab@HIDDEN> [2022-10-26 15:48]: > On Okt 26 2022, Jean Louis wrote: > > > If there is way to extend EWW and Emacs in such way that I can tell > > EWW what to do on certain conten [...] Content analysis details: (1.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.6 RCVD_IN_SBL RBL: Received via a relay in Spamhaus SBL [197.239.4.142 listed in zen.spamhaus.org] -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager * Andreas Schwab <schwab@HIDDEN> [2022-10-26 15:48]: > On Okt 26 2022, Jean Louis wrote: > > > If there is way to extend EWW and Emacs in such way that I can tell > > EWW what to do on certain content type, just as I do with other > > browsers, that would solve the problem. > > This is what browse-url-handlers is for. Content type is not an URL scheme. Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns In support of Richard M. Stallman https://stallmansupport.org/
bug-gnu-emacs@HIDDEN
:bug#58774
; Package emacs
.
Full text available.Received: (at 58774) by debbugs.gnu.org; 26 Oct 2022 13:15:32 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 26 09:15:32 2022 Received: from localhost ([127.0.0.1]:53677 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ongFn-0000QV-N4 for submit <at> debbugs.gnu.org; Wed, 26 Oct 2022 09:15:32 -0400 Received: from mail-ot1-f49.google.com ([209.85.210.49]:43686) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1ongFk-0000QB-R2 for 58774 <at> debbugs.gnu.org; Wed, 26 Oct 2022 09:15:30 -0400 Received: by mail-ot1-f49.google.com with SMTP id t4-20020a9d7f84000000b00661c3d864f9so9817875otp.10 for <58774 <at> debbugs.gnu.org>; Wed, 26 Oct 2022 06:15:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=ygTcdflN5rYaJZHmINza5V6qYbq9alNyWC+JsXZ5zwU=; b=ZS+wO75/LdOD9xm3OeHg1ZnYABZ+SFIDHlclfw8579QZRjXiSEsch8MSN5xCYbt8Hq 3f83xORkxbrcpcpKNK4jFRSC4CZz0WmnOAo13uoAFeVELP4uhJb0nlg3U7ETu4Idc9J3 Y0FHf5Vb/cFcLRtK2csZfwHKTnVV0AhQW1Td6gyzlPI2gWKSDAaIXEd/CPeDJdRgyjCu sBCyLsvRoDKQvrq5TTJAIjK9y8KOEF4xaTx+SKcNCCKaX2MjOrs+cw2cU08zcMYdjGkR rI8f4EFsu4quvT7Lbvs4l+y10ndUyoSZEcH7NH72UgJv5nLYthkyqZ4yF3Mf8z7VK2fW 4gnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=ygTcdflN5rYaJZHmINza5V6qYbq9alNyWC+JsXZ5zwU=; b=MFLMWBNibzIsz1N1CNAoWuHfa2EEjyOrKaFNT0mnf4alSIECvqkwra8Gr3PujtoTef 5a9g5EiDXJgeRq6x4IFpUNZhSAnYykFjUS/BjAan5zlZqTptlmQJg8//wMMkxA6G+j1v k5pmShrzSWY/yIBfO0JGYzhuZohxL1WYGmaaHwg+uxyLd+85jcrdX63ATwjGxklKUgbJ zo0F3TzZ7I/u1lk8N4wNTX77royGqvXK9UQCyl6uS8qyQ/MralMyaRYyzFdT3mAg107p T1LNuJ4GOHnIwHuMMGRXK7+h5zHXX8H0d+BJ2py+M2EbuQy8gaFu/s7O55/B6GmNMaP1 C6JQ== X-Gm-Message-State: ACrzQf1VmyOqjckvynUEuHnBrJQv55EaQszuVQKQkfMDPv0+/M1rRjfV cy04kGbHLwSYsAl9L5w2akSCG8BeCqOc/4KlQv8= X-Google-Smtp-Source: AMsMyM4uVkzXk5PjzQMrbCd6Iru7fklbTr+fohBzGQ5cCJCsWreEEwUTtzc7D0tLYAyaJ+BxZaC1eHVB2sgnbkCPDhQ= X-Received: by 2002:a05:6830:3c1:b0:637:28be:7920 with SMTP id p1-20020a05683003c100b0063728be7920mr21124455otc.105.1666790123013; Wed, 26 Oct 2022 06:15:23 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 26 Oct 2022 06:15:22 -0700 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <87zgdjoz3r.fsf@localhost> References: <86bkq0qf8p.fsf@HIDDEN> <87bkq0t03l.fsf@HIDDEN> <87v8o7qzff.fsf@localhost> <CADwFkm=zOc6K6=eOa_WgXrnnpCRa47wKHeB+yfDM4Q0Fjzjd8A@HIDDEN> <87zgdjoz3r.fsf@localhost> X-Hashcash: 1:20:221026:emacs-orgmode@HIDDEN::/fIWn9Q3gGmRSWTb:3+Y/ MIME-Version: 1.0 Date: Wed, 26 Oct 2022 06:15:22 -0700 Message-ID: <CADwFkmkS+8v4W5tqiGn29ixJxr+Udwg0GjdmN9onGkPoL7ePtg@HIDDEN> Subject: Re: bug#58774: 29.0.50; [WISH]: Let us make EWW browse WWW Org files correctly To: Ihor Radchenko <yantar92@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58774 Cc: 58774 <at> debbugs.gnu.org, "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN>, emacs-orgmode@HIDDEN, bugs@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Ihor Radchenko <yantar92@HIDDEN> writes: >> Note that with the suggested feature, any link you follow risks being >> loaded in Org mode, before the user even has a chance to inspect the >> file. Which Org features, currently existing or introduced in the >> future, would EWW have to add workarounds for? > > That's not the case. Org never loads arbitrary code on loading the file > without querying the user. We seem to be miscommunicating. In the above, I was merely referring to whether org-mode is run when visiting some URL or not, which AFAIU is a binary thing (it either does, or it doesn't). You seem to be talking about security features in org-mode itself, which is related, but not the same thing. I agree that there are various security features in org-mode. I still don't think that we should run org-mode just because some URL requests it. To reiterate what I said, security problems are hard to audit and discover. We shouldn't expose users to additional risks just to add such a minor convenience feature. It is not a good trade-off. > Strictly speaking, even eww-mode may run arbitrary code given that user > puts something into eww-mode-hook. My concern is not that the users should run their own code, but that they will inadvertently run (potentially malicious) code provided by others. > I'd say that it will be safer to take care about necessary precautions > rather than leaving the user with the only option to run org-mode > manually. Adding a `safe-org-mode' would be an improvement, but orthogonal to whether or not we should automatically load org-mode when visiting any URL that presents itself as serving an org file. I think we should not do the latter. > If necessary, we can introduce a special variable in Org mode that will > disable all the potential third-party code evaluation, even if user has > customized Org to execute code without prompt. That would also be an improvement, yes. It would be even better if such a variable supported whitelisting, so that users could mark only specific files as safe for these purposes.
bug-gnu-emacs@HIDDEN
:bug#58774
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 26 Oct 2022 13:06:22 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 26 09:06:22 2022 Received: from localhost ([127.0.0.1]:53630 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ong6w-0000Am-7i for submit <at> debbugs.gnu.org; Wed, 26 Oct 2022 09:06:22 -0400 Received: from lists.gnu.org ([209.51.188.17]:57124) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <salutis@HIDDEN>) id 1ong6t-0000Ad-NQ for submit <at> debbugs.gnu.org; Wed, 26 Oct 2022 09:06:20 -0400 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 <salutis@HIDDEN>) id 1ong6t-00007x-9L for bug-gnu-emacs@HIDDEN; Wed, 26 Oct 2022 09:06:19 -0400 Received: from qs51p00im-qukt01071702.me.com ([17.57.155.7]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <salutis@HIDDEN>) id 1ong6r-0002fV-Hk for bug-gnu-emacs@HIDDEN; Wed, 26 Oct 2022 09:06:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=me.com; s=1a1hai; t=1666789206; bh=A8VSVCXQk6Ptxabhct77mqmFGoEyM90y/qb39Nzt7OU=; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type; b=n09rLbOhdpz7vzpAgu9ohMZW2bKZZvHmUGBILeiCOWu7To+oHJxhIfxu8XrgiIiZP sacn7Q1bOAHbsUadgETuPJ68vx//7z5kngYxEqe4/OWHw2RD9Ea5V+TIQ+K8pB6bXm RWvlNR0CE4/09JgSjoSfiWXP+uG6EV7GKCAzIDcXnCffAtygME5foLdp7P5Atzi/C8 xxo441jvJgABwHINCA2cb9ydkNKOX5LsEUUhcZfvbRX/AXpsAwjA4qnGS97pNDZhHv S8ahnJ/CPIamPbobv0XLCNDA6G0V+QdS7utNo8P+He4+x4sCF1Lamb/gp8Tqsexdkx xNd0PxYo43HZQ== Received: from Rudolfs-MacBook-Air.local (qs51p00im-dlb-asmtp-mailmevip.me.com [17.57.155.28]) by qs51p00im-qukt01071702.me.com (Postfix) with ESMTPSA id C7BE93500699; Wed, 26 Oct 2022 13:00:05 +0000 (UTC) From: Rudolf =?utf-8?Q?Adamkovi=C4=8D?= <salutis@HIDDEN> To: Jean Louis <bugs@HIDDEN>, Ag Ibragimov <agzam.ibragimov@HIDDEN> Subject: Re: 29.0.50; [WISH]: Let us make EWW browse WWW Org files correctly In-Reply-To: <Y1jvkOKVVmnvi6Np@HIDDEN> References: <86bkq0qf8p.fsf@HIDDEN> <m235bby2ku.fsf@HIDDEN> <Y1jvkOKVVmnvi6Np@HIDDEN> Date: Wed, 26 Oct 2022 15:00:02 +0200 Message-ID: <m2k04m210t.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Proofpoint-ORIG-GUID: -wOhb8PLesKNFbNb2ry_OpuoO5r5iWpf X-Proofpoint-GUID: -wOhb8PLesKNFbNb2ry_OpuoO5r5iWpf X-Proofpoint-Virus-Version: =?UTF-8?Q?vendor=3Dfsecure_engine=3D1.1.170-22c6f66c430a71ce266a39bfe25bc?= =?UTF-8?Q?2903e8d5c8f:6.0.425,18.0.572,17.0.605.474.0000000_definitions?= =?UTF-8?Q?=3D2022-01-11=5F01:2022-01-11=5F01,2020-02-14=5F11,2020-01-23?= =?UTF-8?Q?=5F02_signatures=3D0?= X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 spamscore=0 bulkscore=0 mlxlogscore=318 adultscore=0 clxscore=1011 mlxscore=0 phishscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2209130000 definitions=main-2210260073 Received-SPF: pass client-ip=17.57.155.7; envelope-from=salutis@HIDDEN; helo=qs51p00im-qukt01071702.me.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: bug-gnu-emacs@HIDDEN, emacs-orgmode@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) Jean Louis <bugs@HIDDEN> writes: >> This should be trivial to do, I think. +1 and I say: consider contributing to EWW! I noticed that the EWW manual says PDFs are viewed inline, by default, with doc-view-mode, but this can be customized by using the mailcap (see mailcap in Emacs MIME Manual) mechanism, in particular mailcap-mime-data. For some reason, it made me think that EWW uses MIME correctly. So, I evaluated (add-to-list 'mailcap-mime-data (list "org" (cons 'viewer 'org-mode) (cons 'type "text/x-org"))) but it did not work. What the hack! To satisfy my curiosity, I decided to look at the source code. In eww.el, the eww-render procedure parses the content-type header and stores its value in a local let binding. After that, it dispatches to the various "display" procedures EWW comes with, such as ((equal (car content-type) "application/pdf") (eww-display-pdf)) The eww-display-pdf procedure then looks up the MIME viewer for the application/pdf MIME type specifically. If no dispatch fits, EWW ends up calling eww-display-raw. TL;DR EWW hard-codes a couple of MIME types. You could improve the situation in various ways. For example, you could (1) patch EWW to expose the eww-content-type for the user to use, or (2) patch EWW to look up MIME for not just the PDF. You could hack something local to you as well, but a patch would make EWW better for all of us. So, win-win! Rudy --=20 "Programming reliably -- must be an activity of an undeniably mathematical nature [=E2=80=A6] You see, mathematics is about thinking, and doing mathematics is always trying to think as well as possible." -- Edsger W. Dijkstra, 1981 Rudolf Adamkovi=C4=8D <salutis@HIDDEN> [he/him] Studenohorsk=C3=A1 25 84103 Bratislava Slovakia
bug-gnu-emacs@HIDDEN
:bug#58774
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 26 Oct 2022 12:46:01 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 26 08:46:01 2022 Received: from localhost ([127.0.0.1]:53569 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1onfnF-00081q-0k for submit <at> debbugs.gnu.org; Wed, 26 Oct 2022 08:46:01 -0400 Received: from lists.gnu.org ([209.51.188.17]:57100) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <schwab@HIDDEN>) id 1onfnC-00081i-Cc for submit <at> debbugs.gnu.org; Wed, 26 Oct 2022 08:45:59 -0400 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 <schwab@HIDDEN>) id 1onfnB-0002li-T8; Wed, 26 Oct 2022 08:45:57 -0400 Received: from smtp-out1.suse.de ([2001:67c:2178:6::1c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <schwab@HIDDEN>) id 1onfmx-0007SF-Ry; Wed, 26 Oct 2022 08:45:57 -0400 Received: from relay2.suse.de (relay2.suse.de [149.44.160.134]) by smtp-out1.suse.de (Postfix) with ESMTP id A74AA22053; Wed, 26 Oct 2022 12:45:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1666788340; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=8XPp5+wds757pwZvtPyY5YMOcfp++qrAWGIy3fW12fs=; b=CAYJ5ghsBrOcS3lXYv8K1pEW30oIdAXoBwXawmDNFINMbqQykFN8Iy4fdRN2QKn9JmoICp Q1ydjY29TD/v+s8eQIeNL7qEuF7UXHRkQdn5LaQg+jC2s2DYMWXOupl2kPd0dsl0QYOdwy uFfHmB1baOqUYREk7565fd+ISbD8dK4= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1666788340; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=8XPp5+wds757pwZvtPyY5YMOcfp++qrAWGIy3fW12fs=; b=sUNKMOMLYB5Z+Fzv3uZEpaJFb4NufM1epi0SpEQtqo8ebWXEKBZf5VZL+rSu65sUa+S1cE 6F+CgvF7qr/l0TBA== Received: from hawking.suse.de (unknown [10.168.4.11]) by relay2.suse.de (Postfix) with ESMTP id A09252C141; Wed, 26 Oct 2022 12:45:40 +0000 (UTC) Received: by hawking.suse.de (Postfix, from userid 17005) id 49F82441BF5; Wed, 26 Oct 2022 14:45:40 +0200 (CEST) From: Andreas Schwab <schwab@HIDDEN> To: "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN> Subject: Re: 29.0.50; [WISH]: Let us make EWW browse WWW Org files correctly References: <86bkq0qf8p.fsf@HIDDEN> <87bkq0t03l.fsf@HIDDEN> <Y1g/dA3NcgfprFZt@HIDDEN> <87r0yvsgtt.fsf@HIDDEN> <Y1joXLgNkvNH2ugH@HIDDEN> <87a65issop.fsf@HIDDEN> <Y1kmH4umS5uoYmd+@protected.localdomain> X-Yow: I don't believe there really IS a GAS SHORTAGE.. I think it's all just a BIG HOAX on the part of the plastic sign salesmen-- .. to sell more numbers!! Date: Wed, 26 Oct 2022 14:45:39 +0200 In-Reply-To: <Y1kmH4umS5uoYmd+@protected.localdomain> (Jean Louis's message of "Wed, 26 Oct 2022 15:20:47 +0300") Message-ID: <mvmlep2ah3g.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2001:67c:2178:6::1c; envelope-from=schwab@HIDDEN; helo=smtp-out1.suse.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: bug-gnu-emacs@HIDDEN, emacs-orgmode@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) On Okt 26 2022, Jean Louis wrote: > If there is way to extend EWW and Emacs in such way that I can tell > EWW what to do on certain content type, just as I do with other > browsers, that would solve the problem. This is what browse-url-handlers is for. -- Andreas Schwab, SUSE Labs, schwab@HIDDEN GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."
bug-gnu-emacs@HIDDEN
:bug#58774
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 26 Oct 2022 12:39:39 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 26 08:39:39 2022 Received: from localhost ([127.0.0.1]:53565 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1onfh5-0007sP-3l for submit <at> debbugs.gnu.org; Wed, 26 Oct 2022 08:39:39 -0400 Received: from lists.gnu.org ([209.51.188.17]:58060) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <bugs@HIDDEN>) id 1onfgz-0007sC-I5 for submit <at> debbugs.gnu.org; Wed, 26 Oct 2022 08:39:37 -0400 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 <bugs@HIDDEN>) id 1onfgy-0007iP-72; Wed, 26 Oct 2022 08:39:32 -0400 Received: from stw1.rcdrun.com ([217.170.207.13]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <bugs@HIDDEN>) id 1onfgw-0006HL-EC; Wed, 26 Oct 2022 08:39:31 -0400 Received: from localhost ([::ffff:197.239.4.142]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 0000000000081D92.0000000063592A7C.00007699; Wed, 26 Oct 2022 05:39:24 -0700 Date: Wed, 26 Oct 2022 15:20:47 +0300 From: Jean Louis <bugs@HIDDEN> To: "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN> Subject: Re: 29.0.50; [WISH]: Let us make EWW browse WWW Org files correctly Message-ID: <Y1kmH4umS5uoYmd+@protected.localdomain> Mail-Followup-To: "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN>, bug-gnu-emacs@HIDDEN, emacs-orgmode@HIDDEN References: <86bkq0qf8p.fsf@HIDDEN> <87bkq0t03l.fsf@HIDDEN> <Y1g/dA3NcgfprFZt@HIDDEN> <87r0yvsgtt.fsf@HIDDEN> <Y1joXLgNkvNH2ugH@HIDDEN> <87a65issop.fsf@HIDDEN> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline In-Reply-To: <87a65issop.fsf@HIDDEN> User-Agent: Mutt/2.2.7+37 (a90f69b) (2022-09-02) Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@HIDDEN; helo=stw1.rcdrun.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_SBL=0.141, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * Dr. Arne Babenhauserheide <arne_bab@HIDDEN> [2022-10-26 14:58]: > I may have misunderstood what you want. > > Do you want eww to open text/x-org files in org-mode by default, or do > you search for [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.6 RCVD_IN_SBL RBL: Received via a relay in Spamhaus SBL [197.239.4.142 listed in zen.spamhaus.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.9 SPF_FAIL SPF: sender does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=mfrom; id=bugs%40gnu.support; ip=209.51.188.17; r=debbugs.gnu.org] -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.51.188.17 listed in wl.mailspike.net] X-Debbugs-Envelope-To: submit Cc: bug-gnu-emacs@HIDDEN, emacs-orgmode@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 0.2 (/) * Dr. Arne Babenhauserheide <arne_bab@HIDDEN> [2022-10-26 14:58]: > I may have misunderstood what you want. > > Do you want eww to open text/x-org files in org-mode by default, or do > you search for a way how you can modify your local eww to open > text/x-org files with org-mode? > > My worries apply to the first, not to the second (there users know what > they get into). If there is way to extend EWW and Emacs in such way that I can tell EWW what to do on certain content type, just as I do with other browsers, that would solve the problem. Then I can say, please EWW, open "text/x-org" content type with org-mode. -- Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns In support of Richard M. Stallman https://stallmansupport.org/
bug-gnu-emacs@HIDDEN
:bug#58774
; Package emacs
.
Full text available.Stefan Kangas <stefankangas@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at submit) by debbugs.gnu.org; 26 Oct 2022 11:58:42 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 26 07:58:42 2022 Received: from localhost ([127.0.0.1]:53522 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1onf3R-0004gN-PA for submit <at> debbugs.gnu.org; Wed, 26 Oct 2022 07:58:42 -0400 Received: from lists.gnu.org ([209.51.188.17]:56456) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <arne_bab@HIDDEN>) id 1onf3Q-0004gF-Ci for submit <at> debbugs.gnu.org; Wed, 26 Oct 2022 07:58:40 -0400 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 <arne_bab@HIDDEN>) id 1onf3P-0002UG-W4; Wed, 26 Oct 2022 07:58:40 -0400 Received: from mout.web.de ([212.227.17.11]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <arne_bab@HIDDEN>) id 1onf3L-0006QN-MV; Wed, 26 Oct 2022 07:58:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1666785483; bh=FdHT/SCBTRtiisYeFT48qNym+L9Xp4TWlTYAkQXv8mU=; h=X-UI-Sender-Class:References:From:To:Cc:Subject:Date:In-reply-to; b=R6fnW98i5Rf8FpeG2I0JQhOeqwcOlo3kdArVzr9puhLUvr8AE0dc1R7CCI5sWcpih xLN31tQdJnX0NWRwor4LsXjLcEbRj6pOtRS42+ZDtBsAjZtry9MME0U+Aa/uYWIuIt crpgtmlnCj4aCLu7OMeKhbD0UsyoWcRGULHvK1BBq+1e2rENMIuBnRXZBzomYHLXdX Ccn15ensTY4FXlcH4AiOUetYTPi7xynse874aQ72x6kAQxAaKsy2VjhDXWLZ4R+ZAz NWnhD9vlE9tWzqo4cbFfV+oIe+3kjd2uPz+ZR1enOOl2+8l/Uu0McTQc7OkMY36qad hZO/AAMQR1Okw== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from fluss ([84.165.20.127]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MBjIE-1ovL5a45Xw-00CWSG; Wed, 26 Oct 2022 13:58:03 +0200 References: <86bkq0qf8p.fsf@HIDDEN> <87bkq0t03l.fsf@HIDDEN> <Y1g/dA3NcgfprFZt@HIDDEN> <87r0yvsgtt.fsf@HIDDEN> <Y1joXLgNkvNH2ugH@HIDDEN> User-agent: mu4e 1.8.9; emacs 28.1 From: "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN> To: Jean Louis <bugs@HIDDEN> Subject: Re: 29.0.50; [WISH]: Let us make EWW browse WWW Org files correctly Date: Wed, 26 Oct 2022 13:55:47 +0200 In-reply-to: <Y1joXLgNkvNH2ugH@HIDDEN> Message-ID: <87a65issop.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Provags-ID: V03:K1:DyFRrlNhoNAN+qV+3kzB/LrdlZXlcvs8WV/PpBZcYoCfSknFlQY RGah0RwQfIihtPN2F7mNCmoU7dGrkJ2sYl3erVsOOeqzc88oIDp50H7Bw9xexydtw91CexV zUMRtZeY5Wti1pb3GFupXDXvR8WFjMydbkId0ptQOBd5ayumMW7q6c+JPHRhqfAxbTIkNbL bx8abazZXXQdd1+f8uFzg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:vhrGWZsW5/E=;ayvk9hG2aKel+4sJ48aTcbjAdqU jw6qwukUzfaD53syppnEOUi7YxqeYCzIyBLspFCeNBW4OTSfnP9UDgV50TfHpUzK/XrKDsakR qnkSOwzMEae/rpG+l88/pnf9NvS8OgbVPdBYjQ6d7lSAPmHh47VcqgHB8PR2Ljs3xhWiFGtOB SDO5TjsggAqJDJedNpqzM5wLBnlqAJL3RreepLusHs/ANnJqQO8iTPhrHJoFj6yzA7Ybc9Xqp Hkh9DNmErK0Ci/D7SzPaP/eWQqLgwB1ztSdTTYp27TQ7tUt2lFpiZ0xtchl5dqIcsNv1MAE4h PfdF0Q6rv2gmetOqiBF9L/egfDKcjpZYw/OF+I0tHPj0aQ6hF5U+xq+W9eCrG5XobeRthqa1u OfzTAO38uTqgN5tLyaf9i22CBNO5BiUTvjO4HvNshefMWl0+gIFbXwwyWH51fRagh0YoSyh7b 22HD82UIVQm2l8lJ0k2ZCLYmdqqtkpChYrnAjhjfs/3zepuZ4vVNsfv1YsMfF9Trib3JilXP3 r/VPcyQLpOSj07Hoc8JhN0cCSbhbW95wZNVWrAo9R3lb0crWCiqQfeoktrMYj5o69jPHWNFke K3+2jSSGKlnLH1vntsN+h/NeB6TnvMlWETdMfsma1SgwXHDYgxGWzZ1vJIZxtk+Zj5lxsd3Bv 9fRolmp5v3JvrmJvDUGL2ZVuEPrmcOfo/ghHlEUZQ6lHM4dj6lap44q2cxIp6HIzbZ5ShR77E dGl2TKKOTBct1rxK0IkrssjCd8oUlMawL89+hhbuTQgn/HVwofJ5YttCU8IjkIQKsmrBeb/Gj KpH8nCKerIuJkE78ECzbgN0qJ33181QNm9WbeWnsnbUOGmDIBu8ymk2WwL61MjIZ1SfJgoAzP /cJzUpcYlCShk2Uwm7Za+TgDwr1GFn9JhbMU2lBwMtsHrCM1CQqgr5Y4VZmIQh8MpJBUzq32c vRAJYokxVl63xmrBQI/QTK+DAgA= Received-SPF: pass client-ip=212.227.17.11; envelope-from=arne_bab@HIDDEN; helo=mout.web.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: bug-gnu-emacs@HIDDEN, emacs-orgmode@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Jean Louis <bugs@HIDDEN> writes: >> If you ask me whether I can make this work safely: This would first >> require the introduction of a safe-org-mode which strictly disables all >> features that can execute remote code or disguise unsafe operations as >> safe ones. If a user then decides to explicitly call M-x org-mode, >> that=E2=80=99s their problem. > > Thanks, though, that was not my request. > > Please note that you miss very important issue, and that is that all > browsers support customization on how to open specific content types, > so it is quite trivial to customize in browser to open Common Lisp > program with Common Lisp.=20 I may have misunderstood what you want. Do you want eww to open text/x-org files in org-mode by default, or do you search for a way how you can modify your local eww to open text/x-org files with org-mode? My worries apply to the first, not to the second (there users know what they get into). Best wishes, Arne =2D-=20 Unpolitisch sein hei=C3=9Ft politisch sein, ohne es zu merken. draketo.de --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJEBAEBCAAuFiEE801qEjXQSQPNItXAE++NRSQDw+sFAmNZIMkQHGFybmVfYmFi QHdlYi5kZQAKCRAT741FJAPD68+iEADAmaJWyNJAvuN/ebFCo0Akrj0ZnFMi83F1 sXtmRifrxqZc8Tw64Jslz9v/fShnI6rI2zPwjeaLGRXBmbHLXlDe/kt/SmaIxhuh 7ltZuv50MYlZG98+8yrWz7rxbMxAqdq+DE4Lt5IVECiboPQQqS8QPct/GVKNaHM5 CxgKfkhWq4DffR9fbNKngu9XtrldvHa7XyYK7j7ucPMRf28j2DRvMNpJEhsZSBdz O7Vr6PMqDY8BjDOne8AfOQZyKrDOU+AZVu0p1yQHtwMY/kYfEua9albO/jgPkpvJ rJ7kOce1HFbg7jAh2OYOsUQUD+lqMOEKuGJm/kqqglcsZqpBv0K8VLNNMjuD0oTT 054v5wsCx3pCfK1eTc87zhSNGUvbTHHHRPkxUbduunyfYsc28LHTprTWS2kMutXE XBrXzE7MDY6+jhts3sUqG2TmoVJCC/Rhj5XwZVcf+Xs0rjF1SzTs4fic6SEIMyU7 7ZdModzd6iML67iUNcujMDPioFHD8SnJnF+fvTO0I06oe4kOnGzG+acSQIT5ZIi+ V83k6GIxMcoja2hNWRo84CCdCJ+MfAsf2PahXWK94wIPJA7cJ+BXdkpNjIN6yWV+ 3UvQlQR29hUF0fb6oRl3qDwRz3CLiyIxga3c62aM3tIdofBKX73kgqz112GulakJ TY44eRSPpojEBAEBCAAuFiEE3Si95tmHXKvOSosd3M8NswvBBUgFAmNZIMkQHGFy bmVfYmFiQHdlYi5kZQAKCRDczw2zC8EFSJk2BACPO/JEq92hmNKR7hbUCrcTwdSA m/AEVg4MH6FEMmNWZKBJeHa4SymmhjWSAbEbz5bv/Ac3CMQoUBj5Nb4VM6ZMyhy9 JHh/ZSDo9SpJ8rrjDObFqX+jcvuf3tq9fIt6buyP17sqaWv0QrUBTRTLmoroV3nf Ju/qqqvjB1UM+3iIUw== =xENy -----END PGP SIGNATURE----- --=-=-=--
bug-gnu-emacs@HIDDEN
:bug#58774
; Package emacs
.
Full text available.Received: (at 58774) by debbugs.gnu.org; 26 Oct 2022 11:56:09 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 26 07:56:09 2022 Received: from localhost ([127.0.0.1]:53518 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1onf0x-0004ci-Rw for submit <at> debbugs.gnu.org; Wed, 26 Oct 2022 07:56:09 -0400 Received: from mout.web.de ([212.227.15.3]:46273) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <arne_bab@HIDDEN>) id 1onf0t-0004cA-2c for 58774 <at> debbugs.gnu.org; Wed, 26 Oct 2022 07:56:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1666785322; bh=iYh4KeAKnnt3UUhrSrZKyiuxmNxHHWGZIDYxL9GPGZ0=; h=X-UI-Sender-Class:References:From:To:Cc:Subject:Date:In-reply-to; b=hwvFLRpusFNsBEZME5fKvzJm2vFzCJ/XGfccQXqbBzGbJzQ5KXIoYt8JZIpWsIQz/ I4ikdq2fhtsZa2TBDpwsp77Lb2RoWRhyh83yg2ociTqyVidOCKAUhFqg2E8VBBZhlR lvXrFfOKgl6rLhsaRjc6hImvNWervxS0QVfZRoYoVnxBipUYwvL+IXCshjPDIdSh/2 709CwOWN6aYZtWmsYvbm0Ur4JKH8apGkXPlnh2ER22peRDUJw6LnFkUm8BWG4SUYbs V0so/CUtAbvhBXLVvLCFgUmiq5Kq0ChAcXz0DXr6s2xWRwGGBbgC0lmlK3IJjgHGWa 8VsFPwfq4Iupw== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from fluss ([84.165.20.127]) by smtp.web.de (mrweb006 [213.165.67.108]) with ESMTPSA (Nemesis) id 1M7Nmq-1oiBtO02XM-00820W; Wed, 26 Oct 2022 13:55:22 +0200 References: <86bkq0qf8p.fsf@HIDDEN> <87bkq0t03l.fsf@HIDDEN> <87v8o7qzff.fsf@localhost> <CADwFkm=zOc6K6=eOa_WgXrnnpCRa47wKHeB+yfDM4Q0Fjzjd8A@HIDDEN> <87zgdjoz3r.fsf@localhost> User-agent: mu4e 1.8.9; emacs 28.1 From: "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN> To: Ihor Radchenko <yantar92@HIDDEN> Subject: Re: bug#58774: 29.0.50; [WISH]: Let us make EWW browse WWW Org files correctly Date: Wed, 26 Oct 2022 13:30:15 +0200 In-reply-to: <87zgdjoz3r.fsf@localhost> Message-ID: <87eduusst7.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Provags-ID: V03:K1:k/mqRU7lc2utOGJAZKFQCFYAVA5bzHf/C6r4BC11ecCoUl3Eyvd ZApzPVvStysdAd0mIPL9wZYmFkCxijlEWGha0ELX9ZuPqRLCxCQkXMG1M1l4xzIpHG2bIk3 eBA9fH+cGmuB6mEVkL5JaCvwG/vwhuRMJKgUx2hMj+eft4Qf7tQC8lrdzJ6qxaECir5wZGR wYiA3wmiBoOs+Fo5Ae4gg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:ivJrxy3TrZM=;n+jQbUpEo9dyyDkC+Q2oERyIVZl 8T+3OB/tu9TIh/dT71DvCtaxO2sFx3mnk43M+mRBLv9P9w5I9bje1J3W3Gt8GQn1vqEB3xwqQ N445+Wx9YxmblTNDEwOWOkEazGH34OCTTGx1DfuGqTuub9hY4zFruIbju7r42vSOce1sL2h9y d2pgbJw3OwDG75AYs0Ud1CDsyRELkJ2TR6Ck7ZYHk+KYHOLvXIM3DrNF7R6yyTxZOBZynBqE2 hr/YPFrRzppjxZqDq1HsXgMBvwpNp8tBpkwmtYTYKj3n8zeD9cY/Kt6PAX2jPBUS+8wlmz508 IWpPASxAU4kePpnXzd10l+VL6ZDpa2UzNvv9/9aNyBYLEMI1JXhYuhpX2tvWKOeFprbG/EuxQ OkfGUTOfnI7yOyqxDgxz4pYmFSS4qzrERAMoVcFtHJ/SIC8+ozoAhcZrwqKkpav/3KoROv1bm Z4Zju+ipwZ+uS9chV9b0L++oyKdDcHIjODQHL94K/wCHQ/qqqx5iCVxtzjchmdH3k4w7cA/MS QCk2s9JHCsWLtqimOQIY4zoDZQj8JgsiBWIdbIQc0tnQg9SU8/0Yo1XKJVOY3RXP++7RioqvY qgmNa6YgMTvYRFutdaeC6c1ILi+AJDPXPRuW2LNI58fD2y++xMAEJYvcSyN23t48p6Q2Rc7aB WnCYVToUsbMwPzWmDcHg+/BvYyOnR3SJ9ErjSC8CrD9b4o4f8JRcscDNT8Fwblm0MlczHZoVG NCj9M3mOhA8MIGamcBTFtVMiAvXtPZ4ZhAPskual3qhlbMOcPKBKK1As99KlDDPqQinwHflQZ h6N8AxWDqtU604qyJIXq0/uYapa0y+62f4k7OpdcLGs9CNMviB5px7qMVL/W1BnmNAwsNn9K2 C0u3BY6megWDJ9uTcio0bbM0fkUurEwQKZtPjnvu0+t1Gk/rrjHtBZXqmVo/UAy0jsxb1Ofso QuBXOYQqo00ozLLVrCP04ORxBZg= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 58774 Cc: 58774 <at> debbugs.gnu.org, emacs-orgmode@HIDDEN, Stefan Kangas <stefankangas@HIDDEN>, bugs@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ihor Radchenko <yantar92@HIDDEN> writes: > If necessary, we can introduce a special variable in Org mode that will > disable all the potential third-party code evaluation, even if user has > customized Org to execute code without prompt. If that would be part of org-mode, this would be close to a safe-org-mode. An important part in what I wrote about safe-org-mode is that it has to ensure that what is shown cannot trick the user into thinking something else would get run. A way to reduce risk would be to introduce a domain-allow-list (or prefix-allow-list) in eww for filetypes that could be unsafe, so you could for example add "orgmode.org" to your allowlist and for those domains org-files would auto-open in org-mode. Such security risks have a tendency of getting weaponized down the road when they really hurt. Like when people didn=E2=80=99t care about npm dependencies and had them suddenly deleting their files. And opening in the currently used Emacs may give a malicious file access to remote files opened via tramp, even if you (by virtue of being careful) require a password for the connection to sensitive servers. That way, running something in Emacs can be even more dangerous than running it in the shell. Best wishes, Arne =2D-=20 Unpolitisch sein hei=C3=9Ft politisch sein, ohne es zu merken. draketo.de --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJEBAEBCAAuFiEE801qEjXQSQPNItXAE++NRSQDw+sFAmNZICgQHGFybmVfYmFi QHdlYi5kZQAKCRAT741FJAPD6/25D/4sPf5oP2bNFUTlRqloPW2cmptHNszpv04q aYqiscwgi6uNfZrxrjdkizJ045E4X4ekNbfk6ctyHNLdIrqa3hOQ+4LzL8CctuX4 rezSxmV61L4Ifg6Bjt/YI+shTFPunzujt0cuSGATYuUB1HqLkDKuywUuZEHGnD91 PFzEg5YQn7HXozUljtzzROt+vNTYDeU/90xDYRlbMH7zwGLBaz/1oaR1qfVp+OOA V/Tp07zIlQ3Wn2L6ujxa0aGOMv+/BzlzJsMbpeGXgrTGndBusbKpDPVvTnQhI2FD Gu2mQe4LNbqINnfhhvVZZwgUFa0TkUDwCUonP2lUeFQaBAB1D5mkFi9KaLBw3OtM lUbFthlaa7yWni4oowavHGXpyF7W76GZ3Sc8LpNaPV2riwMM21z4OnnFiJUR26XK GdDmsvmGB9+cF+Yy0VfuI91eGCrt/38GD+lH4bMEPsF+/kUPtQfCrXePNtM6CGCn z/dQBXOXMaeQv6M29B4UtHnbyW0RYN3hjiugE0NW0vrAL3STSDgGlAo9JzLK+0kF Vdt+QirGmyuXULWYaKjYnoPvvoklOP9n35A1ZbrASaaPSBr9W1TF/E9eOn2HHvr6 m+E4kxZ4cJtmyvxU3/WipirpzD/bzlTG6tBPEAhH7HurWcUYHE+rzua1DDJwD845 aFIRrHovZIjEBAEBCAAuFiEE3Si95tmHXKvOSosd3M8NswvBBUgFAmNZICgQHGFy bmVfYmFiQHdlYi5kZQAKCRDczw2zC8EFSIKnBACIcK5CCO8zsXJaKMmnX7aYdL4Z nwB20S3KgUipTp6+cqsqw8gIUolGpX4zcDACppWHIJqD5A0pRWMCIYEzdAvQrMUw o5dE2gdC7AZYkv80Emt/Jx5Zmgdu/NOp0Z3cCRsRxGsURHosZIp2WCyKIyZPbUjX PB4+n43Ujcp6rmZQQw== =hq5W -----END PGP SIGNATURE----- --=-=-=--
bug-gnu-emacs@HIDDEN
:bug#58774
; Package emacs
.
Full text available.Received: (at 58774) by debbugs.gnu.org; 26 Oct 2022 08:28:34 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 26 04:28:34 2022 Received: from localhost ([127.0.0.1]:53262 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1onbm6-0005Jq-05 for submit <at> debbugs.gnu.org; Wed, 26 Oct 2022 04:28:34 -0400 Received: from stw1.rcdrun.com ([217.170.207.13]:47607) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <bugs@HIDDEN>) id 1onbm4-0005Jg-3e for 58774 <at> debbugs.gnu.org; Wed, 26 Oct 2022 04:28:32 -0400 Received: from localhost ([::ffff:197.239.4.142]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 0000000000081D92.000000006358EFAF.00005FCC; Wed, 26 Oct 2022 01:28:31 -0700 Date: Wed, 26 Oct 2022 11:24:30 +0300 From: Jean Louis <bugs@HIDDEN> To: Ihor Radchenko <yantar92@HIDDEN> Subject: Re: bug#58774: 29.0.50; [WISH]: Let us make EWW browse WWW Org files correctly Message-ID: <Y1juvvxUw0B4lBPQ@HIDDEN> Mail-Followup-To: Ihor Radchenko <yantar92@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>, "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN>, 58774 <at> debbugs.gnu.org, emacs-orgmode@HIDDEN References: <86bkq0qf8p.fsf@HIDDEN> <87bkq0t03l.fsf@HIDDEN> <87v8o7qzff.fsf@localhost> <CADwFkm=zOc6K6=eOa_WgXrnnpCRa47wKHeB+yfDM4Q0Fjzjd8A@HIDDEN> <87zgdjoz3r.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87zgdjoz3r.fsf@localhost> User-Agent: Mutt/2.2.7+37 (a90f69b) (2022-09-02) X-Spam-Score: 2.6 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * Ihor Radchenko <yantar92@HIDDEN> [2022-10-26 09:52]: > Strictly speaking, even eww-mode may run arbitrary code given that user > puts something into eww-mode-hook. eww-mode-hook is a variable defined in ‘eww.el’. Content analysis details: (2.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.6 RCVD_IN_SBL RBL: Received via a relay in Spamhaus SBL [197.239.4.142 listed in zen.spamhaus.org] -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record X-Debbugs-Envelope-To: 58774 Cc: 58774 <at> debbugs.gnu.org, "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN>, emacs-orgmode@HIDDEN, Stefan Kangas <stefankangas@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.6 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * Ihor Radchenko <yantar92@HIDDEN> [2022-10-26 09:52]: > Strictly speaking, even eww-mode may run arbitrary code given that user > puts something into eww-mode-hook. eww-mode-hook is a variable defined in ‘eww.el’. Content analysis details: (1.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.6 RCVD_IN_SBL RBL: Received via a relay in Spamhaus SBL [197.239.4.142 listed in zen.spamhaus.org] -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager * Ihor Radchenko <yantar92@HIDDEN> [2022-10-26 09:52]: > Strictly speaking, even eww-mode may run arbitrary code given that user > puts something into eww-mode-hook. eww-mode-hook is a variable defined in ‘eww.el’. Its value is (org-eww-extend-eww-keymap) Please help me recognize content type by using eww-mode-hook, so that I can invoke org mode when there is "text/x-org" It is very useful to browse my personal notes from my personal WWW server without invoking external browser. -- Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns In support of Richard M. Stallman https://stallmansupport.org/
bug-gnu-emacs@HIDDEN
:bug#58774
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 26 Oct 2022 08:28:57 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 26 04:28:57 2022 Received: from localhost ([127.0.0.1]:53276 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1onbmT-0005LB-2c for submit <at> debbugs.gnu.org; Wed, 26 Oct 2022 04:28:57 -0400 Received: from lists.gnu.org ([209.51.188.17]:36142) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <bugs@HIDDEN>) id 1onbmR-0005L1-83 for submit <at> debbugs.gnu.org; Wed, 26 Oct 2022 04:28:55 -0400 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 <bugs@HIDDEN>) id 1onbmD-0000gM-Il; Wed, 26 Oct 2022 04:28:42 -0400 Received: from stw1.rcdrun.com ([217.170.207.13]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <bugs@HIDDEN>) id 1onbmA-0003dK-G9; Wed, 26 Oct 2022 04:28:40 -0400 Received: from localhost ([::ffff:197.239.4.142]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 0000000000081FA6.000000006358EFB3.00005FE3; Wed, 26 Oct 2022 01:28:34 -0700 Date: Wed, 26 Oct 2022 11:28:00 +0300 From: Jean Louis <bugs@HIDDEN> To: Ag Ibragimov <agzam.ibragimov@HIDDEN> Subject: Re: 29.0.50; [WISH]: Let us make EWW browse WWW Org files correctly Message-ID: <Y1jvkOKVVmnvi6Np@HIDDEN> Mail-Followup-To: Ag Ibragimov <agzam.ibragimov@HIDDEN>, bug-gnu-emacs@HIDDEN, emacs-orgmode@HIDDEN References: <86bkq0qf8p.fsf@HIDDEN> <m235bby2ku.fsf@HIDDEN> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline In-Reply-To: <m235bby2ku.fsf@HIDDEN> User-Agent: Mutt/2.2.7+37 (a90f69b) (2022-09-02) Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@HIDDEN; helo=stw1.rcdrun.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_SBL=0.141, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * Ag Ibragimov <agzam.ibragimov@HIDDEN> [2022-10-26 01:13]: > Can't you just use one of hooks (e.g., eww-after-render-hook) where you > inspect the URL and if it's .org, just change the mode? > > T [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.6 RCVD_IN_SBL RBL: Received via a relay in Spamhaus SBL [197.239.4.142 listed in zen.spamhaus.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.9 SPF_FAIL SPF: sender does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=mfrom; id=bugs%40gnu.support; ip=209.51.188.17; r=debbugs.gnu.org] -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.51.188.17 listed in wl.mailspike.net] X-Debbugs-Envelope-To: submit Cc: bug-gnu-emacs@HIDDEN, emacs-orgmode@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 0.2 (/) * Ag Ibragimov <agzam.ibragimov@HIDDEN> [2022-10-26 01:13]: > Can't you just use one of hooks (e.g., eww-after-render-hook) where you > inspect the URL and if it's .org, just change the mode? > > This should be trivial to do, I think. I need to inspect content type. Not extension. My WWW file may be of HTML content type, while ending with .org, that is not the way: https://www.example.com/my.file.org could have text/html content type. Using extension on WWW is incorrect. -- Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns In support of Richard M. Stallman https://stallmansupport.org/
bug-gnu-emacs@HIDDEN
:bug#58774
; Package emacs
.
Full text available.Received: (at 58774) by debbugs.gnu.org; 26 Oct 2022 08:21:42 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 26 04:21:42 2022 Received: from localhost ([127.0.0.1]:53255 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1onbfR-00059N-K6 for submit <at> debbugs.gnu.org; Wed, 26 Oct 2022 04:21:42 -0400 Received: from stw1.rcdrun.com ([217.170.207.13]:41881) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <bugs@HIDDEN>) id 1onbfP-00059F-O7 for 58774 <at> debbugs.gnu.org; Wed, 26 Oct 2022 04:21:40 -0400 Received: from localhost ([::ffff:197.239.4.142]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 0000000000081D92.000000006358EE13.00005F36; Wed, 26 Oct 2022 01:21:38 -0700 Date: Wed, 26 Oct 2022 11:21:10 +0300 From: Jean Louis <bugs@HIDDEN> To: Stefan Kangas <stefankangas@HIDDEN> Subject: Re: bug#58774: 29.0.50; [WISH]: Let us make EWW browse WWW Org files correctly Message-ID: <Y1jt9vLO7yb597zj@HIDDEN> Mail-Followup-To: Stefan Kangas <stefankangas@HIDDEN>, Ihor Radchenko <yantar92@HIDDEN>, "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN>, 58774 <at> debbugs.gnu.org, emacs-orgmode@HIDDEN References: <86bkq0qf8p.fsf@HIDDEN> <87bkq0t03l.fsf@HIDDEN> <87v8o7qzff.fsf@localhost> <CADwFkm=zOc6K6=eOa_WgXrnnpCRa47wKHeB+yfDM4Q0Fjzjd8A@HIDDEN> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline In-Reply-To: <CADwFkm=zOc6K6=eOa_WgXrnnpCRa47wKHeB+yfDM4Q0Fjzjd8A@HIDDEN> User-Agent: Mutt/2.2.7+37 (a90f69b) (2022-09-02) X-Spam-Score: 2.6 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * Stefan Kangas <stefankangas@HIDDEN> [2022-10-26 09:08]: > Ihor Radchenko <yantar92@HIDDEN> writes: > > > The "problem" with shell links you are describing is a question of > > setting variabl [...] Content analysis details: (2.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.6 RCVD_IN_SBL RBL: Received via a relay in Spamhaus SBL [197.239.4.142 listed in zen.spamhaus.org] -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record X-Debbugs-Envelope-To: 58774 Cc: 58774 <at> debbugs.gnu.org, Ihor Radchenko <yantar92@HIDDEN>, emacs-orgmode@HIDDEN, "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.6 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * Stefan Kangas <stefankangas@HIDDEN> [2022-10-26 09:08]: > Ihor Radchenko <yantar92@HIDDEN> writes: > > > The "problem" with shell links you are describing is a question of > > setting variabl [...] Content analysis details: (1.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.6 RCVD_IN_SBL RBL: Received via a relay in Spamhaus SBL [197.239.4.142 listed in zen.spamhaus.org] -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager * Stefan Kangas <stefankangas@HIDDEN> [2022-10-26 09:08]: > Ihor Radchenko <yantar92@HIDDEN> writes: > > > The "problem" with shell links you are describing is a question of > > setting variables and is also disabled by default. > > > > eww-mode, when loading Org page, could simply set > > org-link-shell-confirm-function to its default value. > > Note that with the suggested feature, any link you follow risks being > loaded in Org mode, before the user even has a chance to inspect the > file. See my previous e-mail to Arne and explanation that in almost any browser, it is user's choice on how to open various content types. It implies, there are numerous risks involved, and users customizing their browsers have responsibility for their computing. Does user need group of people to dictate what is safe and what is not safe? That is contrary to free software principles, let users decide how they wish to open their files. I maybe have Common Lisp on my server and wish to open it with SBLC on my computer. That is my choice. Let me have that choice in EWW, which is native to Emacs for Org mode, which is native to Emacs. It is natural. Note that I can open Org files with other browser. But I wish to browse my Org notes directly from within Emacs , and not just invoke external browser, which in turn invokes again `emacsclient'. That works well already. I hope you understand it. > Which Org features, currently existing or introduced in the > future, would EWW have to add workarounds for? Only to recognize content type text/x-org and invoke Org mode. And let users decide if to invoke org mode on content type "text/x-org". I am even now convinced that I should be able to customize how to open various content types, but I do not get it. I was thinking eww will recognize at least mailcap file, as in email client I open Org files without problems. I see in eww.el that there is function `mailcap-view-mime' but I do not see it is used to recognize my mailcap file where I have this line: text/x-org; edit %s; nametemplate=%s.org; my "edit" script invokes emacsclient > It is very hard to foresee which parts of Org will be problematic and > have to be disabled. See the security vulnerability in enriched-mode > that prompted the release of Emacs 25.3, for example. There is no need to disable anything by default please, leave that to user choice. I can open ALL kinds of files from WWW servers and decide how to open them. That was since beginning of Internet user's choice. It is not up to browser to tell me I should not open specific content type, or for browser to disable how I view or use the file. - EWW is browser - it shall recognize content-type - it shall then invoke ANY application by users' choice for that content-type Maybe I wish to open text/x-org with mousepad editor, so let me do that. Maybe I wish to invoke different Emacs instance, let me do that. If I wish to isolate the Emacs instance I can isolate it without problems, but that shall be my users' choice. Sample method of isolation of browser on single computer: (defun browse-safe-url (url &optional arg) "Browse URL with b" (let ((username "joedoe")) ;; different username than my own ;; Insecurity settings for personal DISPLAY only (shell-command "xhost +") ;; Browse URL with different username (async-start-process "sudo" "sudo" nil "su" "-c" "--" username "-c" (format "exec iceweasel \"%s\"" url)))) > Adding this opens a can of worms that will expose unsuspecting users to > a whole class of new problems. It does not. Review well customization of content types on various browsers, it existed since beginning of WWW. Browser is not for HTML only, there are many content types. > And the only benefit is to sapve some users from having to type "M-x > org-mode RET", or adding call to a suitable hook. It is not only benefit. Every browser shall give option to users to decide how to open any content type. > All in all, this seems like a bad trade-off. So I don't think we should > add such a feature. What if I want to open Gnumeric spreadsheet with eww? You do not want to add that feature? Help me open Gnumeric spreadsheet by using eww and its content type by customization, and I will not ask you to open Org by eww, because at that point of time I will be able to customize how to open Org content type myself. -- Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns In support of Richard M. Stallman https://stallmansupport.org/
bug-gnu-emacs@HIDDEN
:bug#58774
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 26 Oct 2022 08:00:19 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 26 04:00:19 2022 Received: from localhost ([127.0.0.1]:53193 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1onbKl-0004bf-7T for submit <at> debbugs.gnu.org; Wed, 26 Oct 2022 04:00:19 -0400 Received: from lists.gnu.org ([209.51.188.17]:52822) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <bugs@HIDDEN>) id 1onbKi-0004bV-FX for submit <at> debbugs.gnu.org; Wed, 26 Oct 2022 04:00:16 -0400 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 <bugs@HIDDEN>) id 1onbKX-00050Q-E7; Wed, 26 Oct 2022 04:00:06 -0400 Received: from stw1.rcdrun.com ([217.170.207.13]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <bugs@HIDDEN>) id 1onbKS-00075v-2h; Wed, 26 Oct 2022 04:00:05 -0400 Received: from localhost ([::ffff:197.239.4.142]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 0000000000081FA6.000000006358E8FD.00005D21; Wed, 26 Oct 2022 00:59:56 -0700 Date: Wed, 26 Oct 2022 10:59:16 +0300 From: Jean Louis <bugs@HIDDEN> To: "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN> Subject: Re: 29.0.50; [WISH]: Let us make EWW browse WWW Org files correctly Message-ID: <Y1jo1GDhivieD9eg@HIDDEN> Mail-Followup-To: "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN>, bug-gnu-emacs@HIDDEN, emacs-orgmode@HIDDEN References: <86bkq0qf8p.fsf@HIDDEN> <87bkq0t03l.fsf@HIDDEN> <Y1g/dA3NcgfprFZt@HIDDEN> <87r0yvsgtt.fsf@HIDDEN> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="=_stw1.rcdrun.com-23841-1666771198-0001-2" Content-Disposition: inline In-Reply-To: <87r0yvsgtt.fsf@HIDDEN> User-Agent: Mutt/2.2.7+37 (a90f69b) (2022-09-02) Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@HIDDEN; helo=stw1.rcdrun.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DC_PNG_UNO_LARGO=0.001, RCVD_IN_SBL=0.141, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Forgot this attached file, so you can see how easy it is to customize Iceweasel to open Org files, it works well. Org files are native to Emacs, I wish to open Org files by using EWW. -- Jean Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.51.188.17 listed in wl.mailspike.net] -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] 2.6 RCVD_IN_SBL RBL: Received via a relay in Spamhaus SBL [197.239.4.142 listed in zen.spamhaus.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.9 SPF_FAIL SPF: sender does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=mfrom; id=bugs%40gnu.support; ip=209.51.188.17; r=debbugs.gnu.org] 0.0 DC_PNG_UNO_LARGO Message contains a single large png image X-Debbugs-Envelope-To: submit Cc: bug-gnu-emacs@HIDDEN, emacs-orgmode@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 0.2 (/) This is a MIME-formatted message. If you see this text it means that your E-mail software does not support MIME-formatted messages. --=_stw1.rcdrun.com-23841-1666771198-0001-2 Content-Type: multipart/mixed; boundary="QBeWfi0nfTZzMHx/" Content-Disposition: inline --QBeWfi0nfTZzMHx/ Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Forgot this attached file, so you can see how easy it is to customize Iceweasel to open Org files, it works well. Org files are native to Emacs, I wish to open Org files by using EWW. --=20 Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns In support of Richard M. Stallman https://stallmansupport.org/ --QBeWfi0nfTZzMHx/ Content-Type: image/png Content-Disposition: attachment; filename="2022-10-26-10:55:26.png" Content-Transfer-Encoding: base64 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 --QBeWfi0nfTZzMHx/-- --=_stw1.rcdrun.com-23841-1666771198-0001-2 Content-Type: application/pgp-signature; name="signature.asc" Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEv9/jXBKLXfDiHl8IErxRIkudxlwFAmNY6NIACgkQErxRIkud xlxd4Qf+KreD/SrCgrf9hd5Zv2r9U9yyhfPniJUtH2bONI4f4XCu2TXNlB2y1R4m WwEXcoT6FoEuPbf6/UboPHeyf9HLnwrEDwggJpJDvdSZp9z3YULJaAd6fd5i/R0A /nYO00i0IHT09EWZJqNep/hQRI1sIDoIJyqAfeDeH987hH1nYqFCLS8v1+FLrowh e1j7kq0VzVcxbhY2qnqWtSUaJnAy03fEjGKl3LZLHvoMyGZogS77Y5IqgBMwjuaQ ef/wB/EMXssy1Fv8uRH5/0+Nd1gRcljPmFpeYIg7aV2j2Qe/nmPyjlIhdreUz7A2 +7CX8KzgJfj/RoWjYZYnEIxHUgXnmA== =V5EC -----END PGP SIGNATURE----- --=_stw1.rcdrun.com-23841-1666771198-0001-2--
bug-gnu-emacs@HIDDEN
:bug#58774
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 26 Oct 2022 08:00:15 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 26 04:00:15 2022 Received: from localhost ([127.0.0.1]:53190 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1onbKg-0004bM-Pz for submit <at> debbugs.gnu.org; Wed, 26 Oct 2022 04:00:15 -0400 Received: from lists.gnu.org ([209.51.188.17]:52814) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <bugs@HIDDEN>) id 1onbKe-0004bD-T9 for submit <at> debbugs.gnu.org; Wed, 26 Oct 2022 04:00:13 -0400 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 <bugs@HIDDEN>) id 1onbKV-0004zG-BS; Wed, 26 Oct 2022 04:00:04 -0400 Received: from stw1.rcdrun.com ([217.170.207.13]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <bugs@HIDDEN>) id 1onbKR-000759-39; Wed, 26 Oct 2022 04:00:01 -0400 Received: from localhost ([::ffff:197.239.4.142]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 0000000000081D92.000000006358E8F9.00005D10; Wed, 26 Oct 2022 00:59:53 -0700 Date: Wed, 26 Oct 2022 10:57:16 +0300 From: Jean Louis <bugs@HIDDEN> To: "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN> Subject: Re: 29.0.50; [WISH]: Let us make EWW browse WWW Org files correctly Message-ID: <Y1joXLgNkvNH2ugH@HIDDEN> Mail-Followup-To: "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN>, bug-gnu-emacs@HIDDEN, emacs-orgmode@HIDDEN References: <86bkq0qf8p.fsf@HIDDEN> <87bkq0t03l.fsf@HIDDEN> <Y1g/dA3NcgfprFZt@HIDDEN> <87r0yvsgtt.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87r0yvsgtt.fsf@HIDDEN> User-Agent: Mutt/2.2.7+37 (a90f69b) (2022-09-02) Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@HIDDEN; helo=stw1.rcdrun.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_SBL=0.141, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * Dr. Arne Babenhauserheide <arne_bab@HIDDEN> [2022-10-26 01:02]: > All of the Emacs packages have some amount of implicit trust. Users are unaware what package may do, and packages are everywhere on Internet. That is not a problem that I wish to solve. Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] 2.6 RCVD_IN_SBL RBL: Received via a relay in Spamhaus SBL [197.239.4.142 listed in zen.spamhaus.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.9 SPF_FAIL SPF: sender does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=mfrom; id=bugs%40gnu.support; ip=209.51.188.17; r=debbugs.gnu.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.51.188.17 listed in wl.mailspike.net] X-Debbugs-Envelope-To: submit Cc: bug-gnu-emacs@HIDDEN, emacs-orgmode@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 0.2 (/) * Dr. Arne Babenhauserheide <arne_bab@HIDDEN> [2022-10-26 01:02]: > All of the Emacs packages have some amount of implicit trust. Users are unaware what package may do, and packages are everywhere on Internet. That is not a problem that I wish to solve. > If you ask me whether I can make this work safely: This would first > require the introduction of a safe-org-mode which strictly disables all > features that can execute remote code or disguise unsafe operations as > safe ones. If a user then decides to explicitly call M-x org-mode, > that’s their problem. Thanks, though, that was not my request. Please note that you miss very important issue, and that is that all browsers support customization on how to open specific content types, so it is quite trivial to customize in browser to open Common Lisp program with Common Lisp. Thus all of browsers who allow content type customization are analogous to problem you are presenting, which in fact is no practical problem at all. Find the victim first, then present the problem. To understand is that content type opening is generally not secure and that it is user choice. I am user of Org mode, and all I wish is to adapt eww to invoke command "org-mode" once content type text/x-org has been recognized. This way I can browse Org files directly, it is very useful for me as I have bunch of files. > If you ask me whether I know how to make this work unsafely: It likely > won’t need a lot of elisp reading, but I do not, because I do not look > for it, because if I did, I would not. Well then 👀 > I do not want to be the one who caused the systems of eww users to get > breached, or who helped opening that security hole. See above, all other content types and URL links may be customized by user to be opened how users want it. Your security presentation lacks the background knowledge. See the attached screenshot how easy it was to customize IceWeasel or Firefox derivate to open Org files by using Emacs client. I have script called "edit" which invoces emacsclient. -- Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns In support of Richard M. Stallman https://stallmansupport.org/
bug-gnu-emacs@HIDDEN
:bug#58774
; Package emacs
.
Full text available.Received: (at 58774) by debbugs.gnu.org; 26 Oct 2022 06:52:24 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 26 02:52:24 2022 Received: from localhost ([127.0.0.1]:53107 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1onaH2-0002t5-CK for submit <at> debbugs.gnu.org; Wed, 26 Oct 2022 02:52:24 -0400 Received: from mout02.posteo.de ([185.67.36.66]:55321) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>) id 1onaH0-0002sp-6C for 58774 <at> debbugs.gnu.org; Wed, 26 Oct 2022 02:52:22 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id A5B66240101 for <58774 <at> debbugs.gnu.org>; Wed, 26 Oct 2022 08:52:16 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1666767136; bh=DpqQ9t2XvY7NpJyEYVsWYpLIz3vRNR8UjMblG3goao0=; h=From:To:Cc:Subject:Date:From; b=KIp5Fi5sVUHye7FLuIWDNesMJxuBNv0QPKAsmP/5lwWmRp7sR12GVu83o+/kDNMOB PW2iRC9cgtcnxfXqHSB2zP0DBA+9tVahzqjhH4+ZLSKjHi2KmkCuhVuU+jFvRkXQxU tL+CJWuoXcOzsr4ra7X209WzfSEDltvLc/FvDLnmciLuPOSuO2A1LjxLOYWxGLUGOP ioHEuiPM7P8dS8bYQ6L92M6ZO9smORReg+0b51MZmQQhgL+HgYcMII3v7JfSgPBiem NxYyhP0ctutnm1Lk3EPJK+Ip/rlMPHZz5qNg1QdWMNPNhdJVP42POO3X2jT1wiBcPA 6T6RJIgDFz8Pw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Mxzy54Klgz9rxK; Wed, 26 Oct 2022 08:52:13 +0200 (CEST) From: Ihor Radchenko <yantar92@HIDDEN> To: Stefan Kangas <stefankangas@HIDDEN> Subject: Re: bug#58774: 29.0.50; [WISH]: Let us make EWW browse WWW Org files correctly In-Reply-To: <CADwFkm=zOc6K6=eOa_WgXrnnpCRa47wKHeB+yfDM4Q0Fjzjd8A@HIDDEN> References: <86bkq0qf8p.fsf@HIDDEN> <87bkq0t03l.fsf@HIDDEN> <87v8o7qzff.fsf@localhost> <CADwFkm=zOc6K6=eOa_WgXrnnpCRa47wKHeB+yfDM4Q0Fjzjd8A@HIDDEN> Date: Wed, 26 Oct 2022 06:52:56 +0000 Message-ID: <87zgdjoz3r.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 58774 Cc: 58774 <at> debbugs.gnu.org, "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN>, emacs-orgmode@HIDDEN, bugs@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Stefan Kangas <stefankangas@HIDDEN> writes: > Ihor Radchenko <yantar92@HIDDEN> writes: > >> The "problem" with shell links you are describing is a question of >> setting variables and is also disabled by default. >> >> eww-mode, when loading Org page, could simply set >> org-link-shell-confirm-function to its default value. > > Note that with the suggested feature, any link you follow risks being > loaded in Org mode, before the user even has a chance to inspect the > file. Which Org features, currently existing or introduced in the > future, would EWW have to add workarounds for? That's not the case. Org never loads arbitrary code on loading the file without querying the user. The problem raised above is what happens when user tries to open a shell link and _also_ customized org-link-shell-confirm-function to nil (which is explicitly marked as dangerous option). Strictly speaking, even eww-mode may run arbitrary code given that user puts something into eww-mode-hook. > It is very hard to foresee which parts of Org will be problematic and > have to be disabled. See the security vulnerability in enriched-mode > that prompted the release of Emacs 25.3, for example. > > Adding this opens a can of worms that will expose unsuspecting users to > a whole class of new problems. And the only benefit is to save some > users from having to type "M-x org-mode RET", or adding call to a > suitable hook. I'd say that it will be safer to take care about necessary precautions rather than leaving the user with the only option to run org-mode manually. If necessary, we can introduce a special variable in Org mode that will disable all the potential third-party code evaluation, even if user has customized Org to execute code without prompt. -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>
bug-gnu-emacs@HIDDEN
:bug#58774
; Package emacs
.
Full text available.Received: (at 58774) by debbugs.gnu.org; 26 Oct 2022 06:07:36 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 26 02:07:36 2022 Received: from localhost ([127.0.0.1]:53031 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1onZZg-0007wp-9l for submit <at> debbugs.gnu.org; Wed, 26 Oct 2022 02:07:36 -0400 Received: from mail-oi1-f175.google.com ([209.85.167.175]:37613) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1onZZe-0007wb-1n for 58774 <at> debbugs.gnu.org; Wed, 26 Oct 2022 02:07:34 -0400 Received: by mail-oi1-f175.google.com with SMTP id i7so4027282oif.4 for <58774 <at> debbugs.gnu.org>; Tue, 25 Oct 2022 23:07:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=+mdxS1dvK6g4ygq8ToIW3GTsrLLFsd4Qfm/R+4oqgng=; b=bAWh02fha+TTfFc7HVJ8hs2t5c3ycQa2Rpy8dCLXstUWiKkRy8Div02oeYJJa5/UFW xMK2Hjt6Ap4rbjik6JbCtNuH+HU85725wamhihcnMI9EtSmgM61SqEryoSO0P2/dqqCd 1NeqF7/gwOpRbzEYFy5kdPITdk2kCTwQR5eVIDTd5dX9oAkbHCcCnZujgSZFznruT++N +gzqy4M4xWVC+sHWF2IIrEK58+sY3bh074JoDBWJUBD0ABUNjjWcTAQY6sZIzMV+CnxT Nnw6gXx/6pRZ7Eic9TiMG4mOO4gArgTx6scKQdXY8C1tUm0gtebvFFuZMOdk2WxLcfuu c7UQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=+mdxS1dvK6g4ygq8ToIW3GTsrLLFsd4Qfm/R+4oqgng=; b=eW0S4w0Yy2yX72yIw4JMZ6IT3Vk4zvVSsg/kOXyajtPqgqBybHbMbBJKoJoXpqYZ1Z PgpNQhC26Y0JNJkAMW87hj61e94loUnDLLYJhaQTz/rbqSVAeNS2Y/ZdIfTbvP55ATwk U3mNezE9pd2qVmEnvMltN0uH1xP1xFzLoy565FPS8/2eE5AupVUIGKrz+C4RWhQ52yPY z0g+iKvwTBSmkkvGqiylSZKvLbwURtWEG4XCflOnP2KqbDco/ddRwOMwi32ONuxn9Uop sNU3jksIVcTNSyWpNhXS+xqDoh3XEvTyvcbTEGL60m5U+C5amCPwklMUWkocW/aqd//P 1zQQ== X-Gm-Message-State: ACrzQf1W3TCl2VFL3DVBGuUMnKi8wpD/+zqVO8Ocoi9294qELJMWglN5 0ccsoZ5UBrVAiayT729CP8rnN62H4rM0V7CA0Uc= X-Google-Smtp-Source: AMsMyM4iD4hTB0PkrH6yJ1PBu6kPiOFTCt3Au8p7EqEA2s+FkbCv6zNfNe1cD8JpX9KJr0EeL89p21MQxMXwiooPFyQ= X-Received: by 2002:a05:6808:1186:b0:353:b77a:a481 with SMTP id j6-20020a056808118600b00353b77aa481mr1021786oil.199.1666764448428; Tue, 25 Oct 2022 23:07:28 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 25 Oct 2022 23:07:27 -0700 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <87v8o7qzff.fsf@localhost> References: <86bkq0qf8p.fsf@HIDDEN> <87bkq0t03l.fsf@HIDDEN> <87v8o7qzff.fsf@localhost> X-Hashcash: 1:20:221026:yantar92@HIDDEN::9slSG+HfU4WTtHJP:888G MIME-Version: 1.0 Date: Tue, 25 Oct 2022 23:07:27 -0700 Message-ID: <CADwFkm=zOc6K6=eOa_WgXrnnpCRa47wKHeB+yfDM4Q0Fjzjd8A@HIDDEN> Subject: Re: bug#58774: 29.0.50; [WISH]: Let us make EWW browse WWW Org files correctly To: Ihor Radchenko <yantar92@HIDDEN>, "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58774 Cc: 58774 <at> debbugs.gnu.org, emacs-orgmode@HIDDEN, bugs@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Ihor Radchenko <yantar92@HIDDEN> writes: > The "problem" with shell links you are describing is a question of > setting variables and is also disabled by default. > > eww-mode, when loading Org page, could simply set > org-link-shell-confirm-function to its default value. Note that with the suggested feature, any link you follow risks being loaded in Org mode, before the user even has a chance to inspect the file. Which Org features, currently existing or introduced in the future, would EWW have to add workarounds for? It is very hard to foresee which parts of Org will be problematic and have to be disabled. See the security vulnerability in enriched-mode that prompted the release of Emacs 25.3, for example. Adding this opens a can of worms that will expose unsuspecting users to a whole class of new problems. And the only benefit is to save some users from having to type "M-x org-mode RET", or adding call to a suitable hook. All in all, this seems like a bad trade-off. So I don't think we should add such a feature.
bug-gnu-emacs@HIDDEN
:bug#58774
; Package emacs
.
Full text available.Stefan Kangas <stefankangas@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at submit) by debbugs.gnu.org; 26 Oct 2022 05:07:42 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 26 01:07:41 2022 Received: from localhost ([127.0.0.1]:52945 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1onYdh-0001sZ-A7 for submit <at> debbugs.gnu.org; Wed, 26 Oct 2022 01:07:41 -0400 Received: from lists.gnu.org ([209.51.188.17]:58060) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <agzam.ibragimov@HIDDEN>) id 1onSz8-00018L-1V for submit <at> debbugs.gnu.org; Tue, 25 Oct 2022 19:05:26 -0400 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 <agzam.ibragimov@HIDDEN>) id 1onSz7-0006oQ-Mg; Tue, 25 Oct 2022 19:05:25 -0400 Received: from [72.163.2.249] (helo=AIBRAGIM-M-J8Z8.localdomain) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from <agzam.ibragimov@HIDDEN>) id 1onSyv-0005M5-Hh; Tue, 25 Oct 2022 19:05:25 -0400 Received: by AIBRAGIM-M-J8Z8.localdomain (Postfix, from userid 501) id D82001968816B; Tue, 25 Oct 2022 17:13:05 -0500 (CDT) From: Ag Ibragimov <agzam.ibragimov@HIDDEN> To: Jean Louis <bugs@HIDDEN>, bug-gnu-emacs@HIDDEN Subject: Re: 29.0.50; [WISH]: Let us make EWW browse WWW Org files correctly In-Reply-To: <86bkq0qf8p.fsf@HIDDEN> References: <86bkq0qf8p.fsf@HIDDEN> Date: Tue, 25 Oct 2022 17:13:05 -0500 Message-ID: <m235bby2ku.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Host-Lookup-Failed: Reverse DNS lookup failed for 72.163.2.249 (failed) Received-SPF: softfail client-ip=72.163.2.249; envelope-from=agzam.ibragimov@HIDDEN; helo=AIBRAGIM-M-J8Z8.localdomain X-Spam_score_int: 15 X-Spam_score: 1.5 X-Spam_bar: + X-Spam_report: (1.5 / 5.0 requ) BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FORGED_GMAIL_RCVD=1, FREEMAIL_FROM=0.001, NML_ADSP_CUSTOM_MED=0.9, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.665, SPOOFED_FREEMAIL_NO_RDNS=0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.3 (/) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 26 Oct 2022 01:07:34 -0400 Cc: emacs-orgmode@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.3 (-) Can't you just use one of hooks (e.g., eww-after-render-hook) where you inspect the URL and if it's .org, just change the mode? This should be trivial to do, I think. Jean Louis <bugs@HIDDEN> writes: > This wish request is related to Emacs EWW and Org mode. > > Please make EWW recognize Org file when served by WWW server. Currently > it does not recognize the MIME type text/x-org and opens the file as > text, it does not invoke the org mode. In my opinion, it should. > > Inspect following file by using lynx: > > $ lynx -head https://gnu.support/files/tmp/example.org > > uHTTP/1.1 200 OK > Server: nginx/1.14.2 > Date: Tue, 25 Oct 2022 12:04:26 GMT > Content-Type: text/x-org > Content-Length: 364 > Last-Modified: Tue, 25 Oct 2022 11:58:22 GMT > Connection: close > ETag: "6357cf5e-16c" > Accept-Ranges: bytes > > One can see that Content-Type is text/x-org > > My expectation is that EWW opens the Org file served by WWW server in > Org mode. But it doesn't. Can this be done? > > This will open opportunity to directly serve Org files by using WWW > servers and to browse such files through Emacs, meaning, bunch of notes, > tasks and similar may be kept online, with or without protection and > directly accessed by Emacs. It becomes new area or WWO or World Wide Org > environment. > > > > In GNU Emacs 29.0.50 (build 7, x86_64-pc-linux-gnu, X toolkit, cairo > version 1.17.6, Xaw3d scroll bars) of 2022-10-10 built on > protected.rcdrun.com > Repository revision: ed436db1320339862fad5ac754a6ec42de06c766 > Repository branch: master > Windowing system distributor 'The X.Org Foundation', version 11.0.12101004 > System Description: Parabola GNU/Linux-libre > > Configured using: > 'configure --with-x-toolkit=lucid' > > Configured features: > ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG > JSON LCMS2 LIBOTF LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY > PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS > WEBP X11 XAW3D XDBE XIM XINPUT2 XPM LUCID ZLIB > > Important settings: > value of $LC_ALL: en_US.UTF-8 > value of $LANG: de_DE.UTF-8 > value of $XMODIFIERS: @im=exwm-xim > locale-coding-system: utf-8-unix > > Major mode: Message > > Minor modes in effect: > mml-mode: t > tooltip-mode: t > global-eldoc-mode: t > show-paren-mode: t > electric-indent-mode: t > mouse-wheel-mode: t > tool-bar-mode: t > menu-bar-mode: t > file-name-shadow-mode: t > global-font-lock-mode: t > font-lock-mode: t > blink-cursor-mode: t > line-number-mode: t > auto-fill-function: message-do-auto-fill > transient-mark-mode: t > auto-composition-mode: t > auto-encryption-mode: t > auto-compression-mode: t > abbrev-mode: t > > Load-path shadows: > None found. > > Features: > (shadow sort emacsbug mail-extr org-timer org-colview org-clock > org-attach org-id org-archive org-agenda org-refile ol-eww eww xdg > url-queue thingatpt mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus > nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig > gnus-sum shr pixel-fill kinsoku url-file svg dom browse-url url > url-proxy url-privacy url-expand url-methods url-history url-cookie > generate-lisp-file url-domsuf url-util url-parse auth-source cl-seq > eieio eieio-core cl-macs url-vars gnus-group gnus-undo gnus-start > gnus-dbus dbus xml gnus-cloud nnimap nnmail mail-source utf7 nnoo > parse-time gnus-spec gnus-int gnus-range message sendmail mailcap > yank-media puny rfc822 mml mml-sec password-cache epa derived epg > rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 > rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus > nnheader gnus-util text-property-search mail-utils range mm-util > mail-prsvr wid-edit ol-docview doc-view filenotify jka-compr image-mode > exif dired dired-loaddefs ol-bibtex ol-bbdb ol-w3m ol-doi org-link-doi > reporter org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro > org-footnote org-src ob-comint org-pcomplete pcomplete comint ansi-osc > ansi-color ring org-list org-faces org-entities noutline outline icons > org-version ob-emacs-lisp ob-core ob-eval org-table oc-basic json map > byte-opt gv bytecomp byte-compile cconv bibtex iso8601 time-date subr-x > ol rx org-keys oc org-compat advice org-macs org-loaddefs format-spec > find-func cal-menu calendar cal-loaddefs cl-loaddefs cl-lib rmc > iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks > lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd > tool-bar dnd fontset image regexp-opt fringe tabulated-list replace > newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar > rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock > font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq > simple cl-generic indonesian philippine cham georgian utf-8-lang > misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms > cp51932 hebrew greek romanian slovak czech european ethiopic indian > cyrillic chinese composite emoji-zwj charscript charprop case-table > epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button > loaddefs faces cus-face macroexp files window text-properties overlay > sha1 md5 base64 format env code-pages mule custom widget keymap > hashtable-print-readable backquote threads dbusbind inotify lcms2 > dynamic-setting system-font-setting font-render-setting cairo x-toolkit > xinput2 x multi-tty make-network-process emacs) > > Memory information: > ((conses 16 180979 11753) > (symbols 48 19853 2) > (strings 32 68758 1519) > (string-bytes 1 2167162) > (vectors 16 37547) > (vector-slots 8 408250 18213) > (floats 8 277 76) > (intervals 56 424 0) > (buffers 1000 12)) > > -- > Jean > > Take action in Free Software Foundation campaigns: > https://www.fsf.org/campaigns > > In support of Richard M. Stallman > https://stallmansupport.org/
bug-gnu-emacs@HIDDEN
:bug#58774
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 25 Oct 2022 23:02:37 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Oct 25 19:02:37 2022 Received: from localhost ([127.0.0.1]:52603 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1onSwP-000145-3T for submit <at> debbugs.gnu.org; Tue, 25 Oct 2022 19:02:37 -0400 Received: from lists.gnu.org ([209.51.188.17]:38956) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>) id 1onSwN-00013y-Rh for submit <at> debbugs.gnu.org; Tue, 25 Oct 2022 19:02:36 -0400 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 <yantar92@HIDDEN>) id 1onSwN-0006tj-N3 for bug-gnu-emacs@HIDDEN; Tue, 25 Oct 2022 19:02:35 -0400 Received: from mout01.posteo.de ([185.67.36.65]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <yantar92@HIDDEN>) id 1onSwC-00051L-Dr for bug-gnu-emacs@HIDDEN; Tue, 25 Oct 2022 19:02:35 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 64D54240027 for <bug-gnu-emacs@HIDDEN>; Wed, 26 Oct 2022 01:02:22 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1666738942; bh=u1j+WGq3m+onAaJrHxuro2R3SaRvaIpMnHPqzyppjNg=; h=From:To:Cc:Subject:Date:From; b=Ayp9wR2TxegHzHSpu9W3gN+rZ+8ao5w/3wsniVFCuxQlQESJ0zzFEtQznv+FHjSdN j7FtDiEHjUXzZxAaeWrBuDpNXRrq9ysa+TZagOJzAXep01RPw3bFDg8uacxAhp6Xfa hmFquPCAkW6lV6BpaNvQjan7wahq+g6U5uX8AGGbzQwlZX5O7OEPR7SikMxVo1l3kU wWN5+729WX5pWOtkyNnR7RpY1U0EkqLZRGZcEEu5+AArT7LJdQ2MfGO+uIMH0uZdVX Y5y4DxPTQLT+9ppCp/zAaM2HOL9lt078iWn6peLx7Va+jxb2h1maOzxH4RkOvyVZcq cEXYNdYEEVJaQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4MxnWs5H5mz6tmF; Wed, 26 Oct 2022 01:02:17 +0200 (CEST) From: Ihor Radchenko <yantar92@HIDDEN> To: "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN> Subject: Re: 29.0.50; [WISH]: Let us make EWW browse WWW Org files correctly In-Reply-To: <87bkq0t03l.fsf@HIDDEN> References: <86bkq0qf8p.fsf@HIDDEN> <87bkq0t03l.fsf@HIDDEN> Date: Tue, 25 Oct 2022 23:03:00 +0000 Message-ID: <87v8o7qzff.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=185.67.36.65; envelope-from=yantar92@HIDDEN; helo=mout01.posteo.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: bug-gnu-emacs@HIDDEN, emacs-orgmode@HIDDEN, Jean Louis <bugs@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN> writes: > This sounds dangerous. Org mode can execute untrusted code, so this > could trick people into running untrusted code with the permissions of > their Emacs. > > Links in org-mode can run shell scripts. Yes, they usually ask, but this > may be changed it a local Emacs, trusting that it will only be used to > open trusted local files. You are exaggerating the situation. The "problem" with shell links you are describing is a question of setting variables and is also disabled by default. eww-mode, when loading Org page, could simply set org-link-shell-confirm-function to its default value. -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>
bug-gnu-emacs@HIDDEN
:bug#58774
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 25 Oct 2022 22:02:36 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Oct 25 18:02:36 2022 Received: from localhost ([127.0.0.1]:52543 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1onS0J-00080X-UY for submit <at> debbugs.gnu.org; Tue, 25 Oct 2022 18:02:36 -0400 Received: from lists.gnu.org ([209.51.188.17]:37898) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <arne_bab@HIDDEN>) id 1onS0I-00080Q-Pb for submit <at> debbugs.gnu.org; Tue, 25 Oct 2022 18:02:35 -0400 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 <arne_bab@HIDDEN>) id 1onS0H-0002pK-LL; Tue, 25 Oct 2022 18:02:33 -0400 Received: from mout.web.de ([217.72.192.78]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <arne_bab@HIDDEN>) id 1onS0F-0004Pe-CY; Tue, 25 Oct 2022 18:02:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1666735315; bh=zHFgKp6nr/PSVarwXvFgCdtLAesTNO6Q95JOvrYfljg=; h=X-UI-Sender-Class:References:From:To:Cc:Subject:Date:In-reply-to; b=J8iiBRtqdl38IhgYO2XLt77Mcyb8tLvHCXIQIJuapQpHDlAx4JFdt3UQH3HAkyi4m TNeUiMRs82OXDD2L5gmrabpC5nqnHulhbawlTOWz5QpCfhOBffDeKlJuFMoWqZkCt0 XNsIRX2gQBJEiHENkksZosSjD1APlWQ9oUq/WOyVD8tEIy9LLFHTMNvRBdDQEDqkF6 USf5tB5ksX6FGrrhfqJk/HXSKl3PWxKVXzZOi/tUib7YQHyJHFOMR5mh9n5Y4Rkypj 0PfKSsvqmkyOdKz8r/Efhog0ElSRH0qFULFmAwME8gKT7K/cKsKSXtI+NMmRPo1EoG LW61SmPKVo3yA== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from fluss ([84.165.20.127]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MC0PP-1ovRp13vtF-00CExz; Wed, 26 Oct 2022 00:01:54 +0200 References: <86bkq0qf8p.fsf@HIDDEN> <87bkq0t03l.fsf@HIDDEN> <Y1g/dA3NcgfprFZt@HIDDEN> User-agent: mu4e 1.8.9; emacs 28.1 From: "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN> To: Jean Louis <bugs@HIDDEN> Subject: Re: 29.0.50; [WISH]: Let us make EWW browse WWW Org files correctly Date: Tue, 25 Oct 2022 23:54:46 +0200 In-reply-to: <Y1g/dA3NcgfprFZt@HIDDEN> Message-ID: <87r0yvsgtt.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Provags-ID: V03:K1:/Q5o4oLRr6wDbQOjc6XwGIVnhMJvVLAyyIpCMeM3vT+YSHLFVZv AZ6XV0S4+KKuCJY7hJ+RJzct8Q/57gEFbKfWSBLflRy8a/2gs9T3LoaS+2FR7tTM0dB9GXN 9ly4FN2Njs8tSvhMRJMT2Xqr3DAoqO/Faf4LYGtx1RHs8tTucKUmgv7L9nGHgREUy/y54xm S+gjeS7fI8wyhQ4dWxObw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:eBZBvbsRLAA=;xR8aLl9Pf48CdOy47DLlxeMMHe/ wc4jyFOKXrkotP0wVzmLOW+u/KE3xq5fLw40IkXM+VNiMGd/pInLb8EBxRDjy1vwfPQqQh5Mm eLUJk5CO2X30gcUcG3wP7RDZO+hmJ8rjRd6JJKbfnlibhf9c/KS9tFN0ZZx7iuX/pLYpbG6l+ chKxhag6mmJBpSKqRMDzzMH/WadfUmYa2yeTeA5ukWsz/Mw6PZ70AL/k16JnTKp4bGj6HdiPa dApUA6S36/V1uepwX2WFPXOt3TpK4iHsiX4HHEio1YjD2cTsUElomDlElpQkGsQU/mFFTieVZ gBYL13tDg3qTfKI5J9mw6Rm/sIZsiZzuiGKjjTg4J4Sg1kg7zcBv0FqMxtzt8x/+eV1cpX9BI gB63E0oo61uC7XDuP/IOTsJzl9BuSsWRG5oKxg0MvAx0xZqHrzunSAVZ3Q/9jApdhQ5S45fr0 zVMVIx3Sa3Abb4evFoibTZ63BImelNxRHA0/UTNi7Qu9Z8cJTPDHHFnZMmRchtd3qvhKrU28q OiTNY/QOudoZHmEJKUVtDi88mmWExzR1HfySbQJk8TA5JSDDUPOxTn7yiix96NXNOBH8alhUS xaI2h2wNvUvo9Ebpx2Q4tLyu4TptB56KLdXw/2XlZzJo/ydfyIZczDJ8o1xNzABIhG+OblkXE R6P1JaD2lwi0b9t+OdzrFb+2ge5ehJ/GZtEV6CsYWCZPaDCaruuOsirZx7+wOG0zp2A5znKpo 4k5wDhGKgURezmCxBk4KrUSk5E3VECz0nQWK+z37A62VmtBIkb81Em7xrMUUXNzfzSq8XtHfo Or/Q0DfoxbXtX0hU+0XWlR7Y3ROWG3mimLcvvW0qXyC7Rq9ZCgl3nYcULuNqARwLvk0CWkpbZ DU5gHOnqYlsT/KzQj37jn2sA+FmpbWYsVnTIOjOAR5s4iHm2UhpeOGwRV5t56EUIVo2cvhRjO aZr/nA== Received-SPF: pass client-ip=217.72.192.78; envelope-from=arne_bab@HIDDEN; helo=mout.web.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: bug-gnu-emacs@HIDDEN, emacs-orgmode@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Jean Louis <bugs@HIDDEN> writes: > * Dr. Arne Babenhauserheide <arne_bab@HIDDEN> [2022-10-25 18:06]: >> > This wish request is related to Emacs EWW and Org mode. >> > >> > Please make EWW recognize Org file when served by WWW server. Currently >> > it does not recognize the MIME type text/x-org and opens the file as >> > text, it does not invoke the org mode. In my opinion, it should. >>=20 >> This sounds dangerous. Org mode can execute untrusted code, so this >> could trick people into running untrusted code with the permissions of >> their Emacs. > > I can always do that in Emacs, execute untrusted code. There are no > trust mechanisms for plethora of Emacs packages and codes distributed > over Internet.=20 All of the Emacs packages have some amount of implicit trust. Even melpa carefully vets packages nowadays. That=E2=80=99s not the case for some webs= ite you visit. > That was not my request. > > Do you know how to make this work? If you ask me whether I can make this work safely: This would first require the introduction of a safe-org-mode which strictly disables all features that can execute remote code or disguise unsafe operations as safe ones. If a user then decides to explicitly call M-x org-mode, that=E2=80=99s their problem. If you ask me whether I know how to make this work unsafely: It likely won=E2=80=99t need a lot of elisp reading, but I do not, because I do not l= ook for it, because if I did, I would not. I do not want to be the one who caused the systems of eww users to get breached, or who helped opening that security hole. Best wishes, Arne =2D-=20 Unpolitisch sein hei=C3=9Ft politisch sein, ohne es zu merken. draketo.de --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJEBAEBCAAuFiEE801qEjXQSQPNItXAE++NRSQDw+sFAmNYXNEQHGFybmVfYmFi QHdlYi5kZQAKCRAT741FJAPD6/u/EACdvzRwgIGAlxjp/6z1BteRyDu3JNYFiWSO 47xDts/npJGk9AVZbHijGPkfSGoteSAOW8VftLmJW/ie4MoiQMiJlnHgDA5QUFn4 juQ3IIw2qgEvirqwmYkNs37IEP3vI+7b4DybPveqZ/Qi47cG2MAqKrXZOwi67t39 ywAdGhqoRuMtPoX04WjvM2E+WzF0D1bCvhp8NddD1LbHuj8PqS/GdDMEAvfF0SH2 szc3I5XpqZNoigwQKtBGQz0pRmmKoHuLBXQDJ5cTIjKy53q8qxj0/QjS3YbiiNtq WmastEomWcehTBVlxBATGHgr99VrsnSa95UekAZ3EeQidGlYpBVSTyc4wbgHV0vl B1aDdH+oN7c0KaCw2538peOO08oZ2A1bOvLGMlN5SZzbn8fddXmj4Ay5pj8Jxt8D 2jPc/loHncK4YQYvPJDCnhRnaoUuFUNbjPrZPOHlotD+EFl+PEP9NzbHJHD9ow8H VraAOO+uCk8PdUB1/CvUNbmug59wIvN3VcA/Z/7SvkJgThYHoXFO6Rq1Ll+V+vpz BBiDEic9B6Uuej7CrczKa72mCWIzKrMFUNpc9XxMSp5V03MczB6U+GTYStULNTmo Ex1z8e9iqZkGzwRaMKvZw7o4vUAxkJ4FhOZ0v9DBUpLv86WWpTW7Mkpt7s+P0UMN /kLX9XMNaYjEBAEBCAAuFiEE3Si95tmHXKvOSosd3M8NswvBBUgFAmNYXNIQHGFy bmVfYmFiQHdlYi5kZQAKCRDczw2zC8EFSL4qA/9z13IKgin31gnpx0AGJblvnxSp wO6FNOk1tsAWSfzW9mPaZfsj9b+yITLuLC35Drk5XoeTtZEvTyjYEQNlGgEktB1y kz0y4UJIE73EDwTpBn6JIM+fBBLjHaug3xzGfADJjAprujG2Lls7joKC4c01MJqZ 14evq4sxA2HjAfzgag== =Ye5I -----END PGP SIGNATURE----- --=-=-=--
bug-gnu-emacs@HIDDEN
:bug#58774
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 25 Oct 2022 20:04:26 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Oct 25 16:04:26 2022 Received: from localhost ([127.0.0.1]:52469 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1onQ9x-000557-Vi for submit <at> debbugs.gnu.org; Tue, 25 Oct 2022 16:04:26 -0400 Received: from lists.gnu.org ([209.51.188.17]:56126) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <bugs@HIDDEN>) id 1onQ9t-00054t-Fh for submit <at> debbugs.gnu.org; Tue, 25 Oct 2022 16:04:25 -0400 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 <bugs@HIDDEN>) id 1onQ9q-0004Tp-Pl; Tue, 25 Oct 2022 16:04:20 -0400 Received: from stw1.rcdrun.com ([217.170.207.13]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <bugs@HIDDEN>) id 1onQ9l-0000vC-1f; Tue, 25 Oct 2022 16:04:18 -0400 Received: from localhost ([::ffff:197.239.4.142]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 0000000000081FA6.0000000063584138.0000201E; Tue, 25 Oct 2022 13:04:08 -0700 Date: Tue, 25 Oct 2022 22:56:36 +0300 From: Jean Louis <bugs@HIDDEN> To: "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN> Subject: Re: 29.0.50; [WISH]: Let us make EWW browse WWW Org files correctly Message-ID: <Y1g/dA3NcgfprFZt@HIDDEN> Mail-Followup-To: "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN>, bug-gnu-emacs@HIDDEN, emacs-orgmode@HIDDEN References: <86bkq0qf8p.fsf@HIDDEN> <87bkq0t03l.fsf@HIDDEN> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline In-Reply-To: <87bkq0t03l.fsf@HIDDEN> User-Agent: Mutt/2.2.7+37 (a90f69b) (2022-09-02) Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@HIDDEN; helo=stw1.rcdrun.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_SBL=0.141, SPF_PASS=-0.001, T_SPF_HELO_TEMPERROR=0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: submit Cc: bug-gnu-emacs@HIDDEN, emacs-orgmode@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 0.2 (/) * Dr. Arne Babenhauserheide <arne_bab@HIDDEN> [2022-10-25 18:06]: > > This wish request is related to Emacs EWW and Org mode. > > > > Please make EWW recognize Org file when served by WWW server. Currently > > it does not recognize the MIME type text/x-org and opens the file as > > text, it does not invoke the org mode. In my opinion, it should. > > This sounds dangerous. Org mode can execute untrusted code, so this > could trick people into running untrusted code with the permissions of > their Emacs. I can always do that in Emacs, execute untrusted code. There are no trust mechanisms for plethora of Emacs packages and codes distributed over Internet. That was not my request. Do you know how to make this work? -- Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns In support of Richard M. Stallman https://stallmansupport.org/
bug-gnu-emacs@HIDDEN
:bug#58774
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 25 Oct 2022 15:06:22 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Oct 25 11:06:21 2022 Received: from localhost ([127.0.0.1]:52052 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1onLVV-0003r7-Jv for submit <at> debbugs.gnu.org; Tue, 25 Oct 2022 11:06:21 -0400 Received: from lists.gnu.org ([209.51.188.17]:53302) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <arne_bab@HIDDEN>) id 1onLVT-0003qz-PV for submit <at> debbugs.gnu.org; Tue, 25 Oct 2022 11:06:20 -0400 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 <arne_bab@HIDDEN>) id 1onLVT-0005SG-7c; Tue, 25 Oct 2022 11:06:19 -0400 Received: from mout.web.de ([212.227.15.3]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <arne_bab@HIDDEN>) id 1onLVP-0002KH-Lh; Tue, 25 Oct 2022 11:06:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1666710339; bh=GfJYVM+HLnVEFextFj9eEsKUv8w5yzhQDHeBOcGnjgk=; h=X-UI-Sender-Class:References:From:To:Cc:Subject:Date:In-reply-to; b=DPNk4MoeeCEIZlItLhkbjXFAFOQA3Yqk9wDMMcTwTr6R9dk374PfGnlhcjqWWYVTA CyQ7Ogr5SxTaRAbk8rFvPb9Rq45SVSOCZNf1nNxNBaXXB7dxLRZh1EihPBrFTFDd7U Fsk/gmn1fUs5IAA930IqPGu6Cpvcd/TFDNcyYL+zvvPP/ETdh/2+dsRZPg93IF8R94 FJyso1CiNNWOPkK5Y40R6+1zdATx4Lgh9M7M2lMZPfdEv89TVj4W7hn37y+W0M8mOL lwv64bi32zOEa/0VT2LNLQqkT5aUOqIA1lFUwf6sYVJ3eub2LUA1rnOKnBJOgS/bIR Pi0J8SAhAjMKw== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from fluss ([84.165.20.127]) by smtp.web.de (mrweb006 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MpU1w-1pRqnO3lTI-00q8LG; Tue, 25 Oct 2022 17:05:38 +0200 References: <86bkq0qf8p.fsf@HIDDEN> User-agent: mu4e 1.8.9; emacs 28.1 From: "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN> To: Jean Louis <bugs@HIDDEN> Subject: Re: 29.0.50; [WISH]: Let us make EWW browse WWW Org files correctly Date: Tue, 25 Oct 2022 17:02:18 +0200 In-reply-to: <86bkq0qf8p.fsf@HIDDEN> Message-ID: <87bkq0t03l.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Provags-ID: V03:K1:48U5rl6cqKaI4M3FaJCEZY+hu+6MQ7/4KaDV2ycKtD+9BB2giAB 4c/bWqX3a3FsH3Z6oed34WjZ5rzopt2OWYGpoqPdmjg9HnnyFEv0B1KCSFzUIsbdZIezuW7 tvRVfUjolPHlsrkceQydOQTZH1TxFgCvmEQhEFMZYRU9vAAromzLx28xuLpFqNsizGmVb0X V8q7Mo/1CeIejOd8YBqqA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:pCiwu6MDPSM=;QC4u0G7o8jvnPRnLokGqd30vHFM O99T+yiPQONrDqEc+fbSZoLSFnxFJvjNR9KJHNTfOugVbrIb4IUROnCx+tp0WnZLUpnBt7MMI SPx+saCo3MwLWkCHz0aJhbkNOR7JnSR/dR8JiXLslw1AIU4dNkfMGKFfI6qGIdliP2KZEIYbK Nh7iR+X6DyHJIsZhsD2J6IrBGvkTEn13Iqcar4zk6IkIFMMTJBXqVMWEUk9S5C085lGfR338a 0SIQlY7+hulG18WOwemt8EdpFIMT8SE7CFdwVFUbJrbSVaAmaOdgJTvcsTWWATSPXVPYHjIpi HesfgnkpBNWnRMezJ4uoJpiMvxQy2dRcYf78HdOvmHxc1RKkpPciFtqoAzlIIlXw3Zf20hOfE w8ak6stShZf3pWbt/LddVJ6MwBIsKp/a0PQ0M0eilbKYlQdw5rBG6JtCghGaB7A0ixey3QAfZ hWru3TZH5rOWjN0ul1KZbz7tY5TlxWbDD20DoLB6MLBHdAo1TZRKznzIq4d46Ceb581mCmjMf Q6GH56N6K2OgPuZImdjXI85ls3FPVNxQUuCUGu2a0TEA/0hhp6J87VGrIw+2tLz7R06l0qthq 4wFQMuCsrOGcWRHXLGoL1RyB/Na2oecg5hH+HUOUyjOauap2FynqWbcGxGJA9FyY4C/suB4el H7v50Bb81BVYmji2V4SXadOnctJcUa1LzElMngjgCImbMZqe0yJohRet33v1kTFionjfdqRFM UmL6Y3qfpp88Pl3F+93w9O85FpBU2hTnY/OkJJe1AvjD1u+wSAPXXr/MexXpdUZB/YTbHe4ry Y5Xxa34IdVk6An5+rHwSfdPaVlSM7Oi57+Xh2LI2eV5vXjI8Cc5HEctAZD9dPTMrwJPOjVTcY tu0hVyIVVzsxTvCuDqKEx/WdOAmQt1oclJrz2EnN/IGwjQcyYlREWR01NrPZg2MyZm2HAvA6+ GFM4W/1ZL0FCAKAcZa1Lxw1UQxA= Received-SPF: pass client-ip=212.227.15.3; envelope-from=arne_bab@HIDDEN; helo=mout.web.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: bug-gnu-emacs@HIDDEN, emacs-orgmode@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Jean Louis <bugs@HIDDEN> writes: > This wish request is related to Emacs EWW and Org mode. > > Please make EWW recognize Org file when served by WWW server. Currently > it does not recognize the MIME type text/x-org and opens the file as > text, it does not invoke the org mode. In my opinion, it should. This sounds dangerous. Org mode can execute untrusted code, so this could trick people into running untrusted code with the permissions of their Emacs. Links in org-mode can run shell scripts. Yes, they usually ask, but this may be changed it a local Emacs, trusting that it will only be used to open trusted local files. The threat model of eww changes a lot when any file on the web can request being opened with org-mode. Best wishes, Arne =2D-=20 Unpolitisch sein hei=C3=9Ft politisch sein, ohne es zu merken. draketo.de --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJEBAEBCAAuFiEE801qEjXQSQPNItXAE++NRSQDw+sFAmNX+0EQHGFybmVfYmFi QHdlYi5kZQAKCRAT741FJAPD6xW/D/9DAKlg8gaVSzxFPledtcLFbUqhOLXX4Ard ZkabAzrUIuhGKLFsCS62PQ02eeXMEjB4M0ZTWNbrF0M7ieZeKqxwvrCImmAqxyd7 dP4y5xruGf0juc+USmnqBic04pNRvCEBXz7NB99KVDZP7eo5DSKV85zEoYLFoq8s L1RhDhvkMn78BIJjNjh5phoHUla4d0BBsmOYiUw4tHBzLuTrgIo/M97EN7N2iTDm kGlQgsXC+0rt2wuZl0u2bF3ti/Tg0c0aTNxe9O5JFcaL9tbY1ZwOXXZ5yF9FHQRH kEDrlANHw50lT1lgS08WRQH/8YfyNEJ5oqrAwzTtsBfzve/zml3d+/cND4J3gWd7 lawa2G1cMgVfxb9uPB9tgUiRmxTjjS9X607DpmrtOM0NMHE1wmY/0EBh/JahVhXb eEc4xTh6yPE9kGbLew1m6o/pgk7bv7JMUP5P2Jeu0xZvIBUO3ZJljOJpuDBI3W3+ BOkD78DCCkUUhXUgz3r5J/ALggDRSnYmteEwxoVF6BibbFIdQwcAG/lt7NniJ7zB /aKzPtmQbSw/M9NuGazUsUMSJUXoD+YOp/bgpGBYO6qm7Tp2IxJIkW6fvaFESXSw vlXmpPRwNqrYbrkmfsL360pgawrEedb+ZcqOl/G5HkQe06hYfBNGUqMZEUWiJYYp zW1+CRrXzojEBAEBCAAuFiEE3Si95tmHXKvOSosd3M8NswvBBUgFAmNX+0EQHGFy bmVfYmFiQHdlYi5kZQAKCRDczw2zC8EFSEDnA/9ZTofaV1gd4O6ealumNAVBa5mk EYY/erzD9Xyt3ou7zMkPmtARgRghXvIEm601ZavOp0st/+2Ba6o0af7/MD72jRBE bhhnss71NykK5fZsn3YuovURfMQevByD7wkZlaPes9xneKJn0O01MoOSJI1M3IvQ uAK4tJ1x/Sf9xiYy6Q== =IwA2 -----END PGP SIGNATURE----- --=-=-=--
bug-gnu-emacs@HIDDEN
:bug#58774
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 25 Oct 2022 12:12:28 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Oct 25 08:12:28 2022 Received: from localhost ([127.0.0.1]:50624 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1onInE-0005Jl-03 for submit <at> debbugs.gnu.org; Tue, 25 Oct 2022 08:12:28 -0400 Received: from lists.gnu.org ([209.51.188.17]:54634) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <admin@HIDDEN>) id 1onInC-0005Je-03 for submit <at> debbugs.gnu.org; Tue, 25 Oct 2022 08:12:26 -0400 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 <admin@HIDDEN>) id 1onImh-0003lH-Ne; Tue, 25 Oct 2022 08:11:58 -0400 Received: from stw1.rcdrun.com ([217.170.207.13]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <admin@HIDDEN>) id 1onImf-0004oQ-KL; Tue, 25 Oct 2022 08:11:55 -0400 Received: from localhost ([::ffff:197.239.5.208]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 0000000000081FC2.000000006357D267.000059A1; Tue, 25 Oct 2022 05:11:18 -0700 From: Jean Louis <bugs@HIDDEN> To: bug-gnu-emacs@HIDDEN Subject: 29.0.50; [WISH]: Let us make EWW browse WWW Org files correctly Date: Tue, 25 Oct 2022 15:06:46 +0300 Message-ID: <86bkq0qf8p.fsf@HIDDEN> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=217.170.207.13; envelope-from=admin@HIDDEN; helo=stw1.rcdrun.com X-Spam_score_int: -14 X-Spam_score: -1.5 X-Spam_bar: - X-Spam_report: (-1.5 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_SBL=0.141, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 3.2 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: This wish request is related to Emacs EWW and Org mode. Please make EWW recognize Org file when served by WWW server. Currently it does not recognize the MIME type text/x-org and opens the file as text, it does not invoke the org mode. In my opinion, it sh [...] Content analysis details: (3.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.51.188.17 listed in wl.mailspike.net] -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] 2.6 RCVD_IN_SBL RBL: Received via a relay in Spamhaus SBL [197.239.5.208 listed in zen.spamhaus.org] 1.7 URIBL_BLACK Contains an URL listed in the URIBL blacklist [URIs: stallmansupport.org] 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.9 SPF_FAIL SPF: sender does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=mfrom; id=admin%40protected.rcdrun.com; ip=209.51.188.17; r=debbugs.gnu.org] X-Debbugs-Envelope-To: submit Cc: emacs-orgmode@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 2.2 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: This wish request is related to Emacs EWW and Org mode. Please make EWW recognize Org file when served by WWW server. Currently it does not recognize the MIME type text/x-org and opens the file as text, it does not invoke the org mode. In my opinion, it sh [...] Content analysis details: (2.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.7 URIBL_BLACK Contains an URL listed in the URIBL blacklist [URIs: stallmansupport.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.51.188.17 listed in wl.mailspike.net] -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] 2.6 RCVD_IN_SBL RBL: Received via a relay in Spamhaus SBL [197.239.5.208 listed in zen.spamhaus.org] 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.9 SPF_FAIL SPF: sender does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=mfrom;id=admin%40protected.rcdrun.com;ip=209.51.188.17;r=debbugs.gnu.org] -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager This wish request is related to Emacs EWW and Org mode. Please make EWW recognize Org file when served by WWW server. Currently it does not recognize the MIME type text/x-org and opens the file as text, it does not invoke the org mode. In my opinion, it should. Inspect following file by using lynx: $ lynx -head https://gnu.support/files/tmp/example.org uHTTP/1.1 200 OK Server: nginx/1.14.2 Date: Tue, 25 Oct 2022 12:04:26 GMT Content-Type: text/x-org Content-Length: 364 Last-Modified: Tue, 25 Oct 2022 11:58:22 GMT Connection: close ETag: "6357cf5e-16c" Accept-Ranges: bytes One can see that Content-Type is text/x-org My expectation is that EWW opens the Org file served by WWW server in Org mode. But it doesn't. Can this be done? This will open opportunity to directly serve Org files by using WWW servers and to browse such files through Emacs, meaning, bunch of notes, tasks and similar may be kept online, with or without protection and directly accessed by Emacs. It becomes new area or WWO or World Wide Org environment. In GNU Emacs 29.0.50 (build 7, x86_64-pc-linux-gnu, X toolkit, cairo version 1.17.6, Xaw3d scroll bars) of 2022-10-10 built on protected.rcdrun.com Repository revision: ed436db1320339862fad5ac754a6ec42de06c766 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12101004 System Description: Parabola GNU/Linux-libre Configured using: 'configure --with-x-toolkit=lucid' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XAW3D XDBE XIM XINPUT2 XPM LUCID ZLIB Important settings: value of $LC_ALL: en_US.UTF-8 value of $LANG: de_DE.UTF-8 value of $XMODIFIERS: @im=exwm-xim locale-coding-system: utf-8-unix Major mode: Message Minor modes in effect: mml-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t line-number-mode: t auto-fill-function: message-do-auto-fill transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t abbrev-mode: t Load-path shadows: None found. Features: (shadow sort emacsbug mail-extr org-timer org-colview org-clock org-attach org-id org-archive org-agenda org-refile ol-eww eww xdg url-queue thingatpt mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum shr pixel-fill kinsoku url-file svg dom browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util url-parse auth-source cl-seq eieio eieio-core cl-macs url-vars gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail mail-source utf7 nnoo parse-time gnus-spec gnus-int gnus-range message sendmail mailcap yank-media puny rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus nnheader gnus-util text-property-search mail-utils range mm-util mail-prsvr wid-edit ol-docview doc-view filenotify jka-compr image-mode exif dired dired-loaddefs ol-bibtex ol-bbdb ol-w3m ol-doi org-link-doi reporter org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete pcomplete comint ansi-osc ansi-color ring org-list org-faces org-entities noutline outline icons org-version ob-emacs-lisp ob-core ob-eval org-table oc-basic json map byte-opt gv bytecomp byte-compile cconv bibtex iso8601 time-date subr-x ol rx org-keys oc org-compat advice org-macs org-loaddefs format-spec find-func cal-menu calendar cal-loaddefs cl-loaddefs cl-lib rmc iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo x-toolkit xinput2 x multi-tty make-network-process emacs) Memory information: ((conses 16 180979 11753) (symbols 48 19853 2) (strings 32 68758 1519) (string-bytes 1 2167162) (vectors 16 37547) (vector-slots 8 408250 18213) (floats 8 277 76) (intervals 56 424 0) (buffers 1000 12)) -- Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns In support of Richard M. Stallman https://stallmansupport.org/
Jean Louis <bugs@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#58774
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.